:root{--ember:#e8650a;--ember-btn:#c24e00;--tenant:#c24e00;--tenant-hover:#ad4500;--tenant-fg:#fff;--o-ease:cubic-bezier(.2, .7, 0, 1);--o-blur:blur(30px) saturate(115%);--radius:14px;--radius-card:22px;--radius-tag:999px;--radius-modal:26px;--radius-input:14px;--radius-route:24px;--shadow-focus:0 0 0 0 transparent;--shadow-rim:none;--shadow-card-hover:none;--shadow-overlay:none;--shadow-nav:none;--fw-heavy:650;--fw-display:300;--header-h:3.5rem;--nav-h:4.75rem;--sh-orange:var(--ember);--sh-orange-dark:#c24e00;--sh-orange-darker:#ad4500;--sh-petrol:#2e9e97;--sh-petrol-dark:#23817b;--sh-petrol-50:#7fd3cc;--mascot-body:var(--ember);--logo-shine:transparent}:root[data-theme=night],:root[data-theme=night] .on-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0b1218;--foreground:#e9edf0;--card:#111a21;--card-foreground:#e9edf0;--popover:#141e26;--popover-foreground:#e9edf0;--primary:var(--tenant);--primary-foreground:var(--tenant-fg);--primary-hover:var(--tenant-hover);--brand:var(--ember);--brand-ink:#ff9a57;--secondary:#18232b;--secondary-foreground:#e9edf0;--muted:#121b22;--muted-foreground:#a3afb9;--accent:#18232b;--accent-foreground:#e9edf0;--petrol:#3fb5ae;--petrol-ink:#86d9d2;--success:#34a853;--success-ink:#8fd8a6;--destructive:#d93a3f;--destructive-ink:#ff9ea1;--border:transparent;--border-subtle:transparent;--rim:0 0 0 0 transparent;--input:transparent;--input-background:#16212a;--ring:#e8650a8c;--link:#e9edf0;--link-hover:#ff9a57;--hover-surface:#1a262f;--track:#1e2b35;--scrim:#05090c99;--handle:#33424e;--selection:#e8650a59;--scroll-thumb:#26333d;--tint-bg:#16212a;--tint-strong:#1e2b35;--tint-faint:#121b22;--tint-info-bg:#3fb5ae24;--tint-info-fg:#a6e3de;--tint-warn-bg:#e8650a26;--tint-warn-fg:#ffc29a;--tint-error-bg:#d93a3f29;--tint-error-fg:#ffb3b5;--tint-ok-bg:#34a85326;--tint-ok-fg:#a9e2ba;--tint-yellow-bg:#f0be2821;--tint-yellow-fg:#f3d88a;--chrome:#111a21b8;--chrome-2:#1e2b35e6;--chrome-fallback:#111a21f7;--bar-bg:var(--chrome);--bar-border:transparent;--nav-bg:transparent;--nav-fg:#e9edf0;--nav-active-bg:#1e2b35;--tab-bg:var(--chrome);--band-bg:transparent;--hero-bg:transparent;--hero-fg:#e9edf0;--footer-bg:transparent;--field-a:#e8650a29;--field-b:#244eaa38;--chart-1:#e8650a;--chart-2:#3fb5ae;--chart-3:#8c9bf2;--chart-4:#5fb8e8;--chart-5:#e8c14a;--chart-grey:#5b6873;--sidebar:transparent;--sidebar-foreground:#c5ced5;--sidebar-accent:#18232b;--sidebar-accent-foreground:#e9edf0;--sidebar-border:transparent;--qr-plate:#fff;color:var(--foreground)}:root,:root[data-theme=day],:root[data-theme=day] .on-dark,:root:not([data-theme=night]) .on-dark{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#eef2f5;--foreground:#0e1820;--card:#f8fafb;--card-foreground:#0e1820;--popover:#f8fafb;--popover-foreground:#0e1820;--primary:var(--tenant);--primary-foreground:var(--tenant-fg);--primary-hover:var(--tenant-hover);--brand:var(--ember);--brand-ink:#a63f08;--secondary:#e2e8ed;--secondary-foreground:#0e1820;--muted:#e7ecf0;--muted-foreground:#4f5c67;--accent:#e2e8ed;--accent-foreground:#0e1820;--petrol:#2e9e97;--petrol-ink:#146f69;--success:#2e8b4a;--success-ink:#1d6b36;--destructive:#c8282e;--destructive-ink:#b0232a;--border:transparent;--border-subtle:transparent;--rim:0 0 0 0 transparent;--input:transparent;--input-background:#e3e9ee;--ring:#c24e0080;--link:#0e1820;--link-hover:#a63f08;--hover-surface:#e6ecf0;--track:#dae1e7;--scrim:#0e182047;--handle:#b9c3cb;--selection:#e8650a38;--scroll-thumb:#c7d0d7;--tint-bg:#e6ecf0;--tint-strong:#dae1e7;--tint-faint:#f1f4f6;--tint-info-bg:#2e9e9721;--tint-info-fg:#0f5752;--tint-warn-bg:#e8650a1f;--tint-warn-fg:#7a2e00;--tint-error-bg:#c8282e1c;--tint-error-fg:#861a1f;--tint-ok-bg:#2e8b4a1f;--tint-ok-fg:#17552b;--tint-yellow-bg:#e6aa1429;--tint-yellow-fg:#5a4300;--chrome:#f8fafbb3;--chrome-2:#e2e8edeb;--chrome-fallback:#f8fafbf7;--bar-bg:var(--chrome);--bar-border:transparent;--nav-bg:transparent;--nav-fg:#0e1820;--nav-active-bg:#e2e8ed;--tab-bg:var(--chrome);--band-bg:transparent;--hero-bg:transparent;--hero-fg:#0e1820;--footer-bg:transparent;--field-a:#ffa87857;--field-b:#96b0ce66;--chart-1:#e8650a;--chart-2:#2e9e97;--chart-3:#5f6fd0;--chart-4:#3a9bd0;--chart-5:#d9a520;--chart-grey:#a9b4bd;--sidebar:transparent;--sidebar-foreground:#33414c;--sidebar-accent:#e2e8ed;--sidebar-accent-foreground:#0e1820;--sidebar-border:transparent;color:var(--foreground)}.on-dark{color:var(--foreground)}html{background-color:var(--background)}body,body.bg-background{background-color:#0000!important}.ebru-bg{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}html.has-ebru body:before{display:none}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, var(--field-a), transparent) -38vmax -42vmax / 105vmax 105vmax no-repeat, radial-gradient(closest-side, var(--field-b), transparent) calc(100% + 40vmax) calc(100% + 38vmax) / 100vmax 100vmax no-repeat;position:fixed;inset:0}::selection{background:var(--selection)}h1,h2,h3,h4,h5,h6{font-weight:var(--fw-heavy);letter-spacing:0}.page-title{letter-spacing:-.005em;font-weight:600}.hero-title{color:var(--foreground);font-weight:var(--fw-display);letter-spacing:-.01em;line-height:1.3}.hero-title em,.hero-title .ember{color:var(--brand-ink);font-style:normal;font-weight:500}.hero-sub{color:var(--muted-foreground)}.stat-num{font-weight:300}.kicker{letter-spacing:0;font-weight:500}:focus-visible{outline-offset:2px;box-shadow:none!important;outline:2px solid var(--ember)!important}.chat-dock-input:focus-visible{outline:none!important}.tab:focus-visible,.main-nav a:focus-visible,.nav-item:focus-visible{border:0!important;border-radius:999px!important}.surface,.chat-surface,.chat-welcome,.october-seal{border-radius:var(--radius-card);background-color:var(--card);transition:background-color .25s var(--o-ease);box-shadow:none!important}a.surface:hover,button.surface:hover,.surface-link:hover{background-color:var(--hover-surface);box-shadow:none;transform:none!important}a.surface:active,button.surface:active{opacity:.86;transform:none!important}.surface-flat{background-color:var(--muted)}[class*=rounded-none].surface{border-radius:var(--radius-card)!important}.border,[class*=border-b],[class*=border-t],[class*=border-s],[class*=border-e],[class*=divide-]>*{border-color:#0000!important}hr{height:0;margin-block:1.25rem;border:0!important}.btn,[data-slot=button]{background-color:var(--secondary);box-shadow:none!important;transition:background-color .2s var(--o-ease), opacity .2s var(--o-ease), color .2s var(--o-ease)!important;border-color:#0000!important}.btn:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--hover-surface);transform:none!important}.btn:active:not(:disabled):not([aria-disabled=true]),.chat-chip:active:not(:disabled){opacity:.82;transform:none!important}.btn-primary,.btn-primary:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--primary);color:var(--primary-foreground)}.btn-primary:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--primary-hover);box-shadow:none!important}.btn-text{background-color:#0000}.btn-black{background-color:var(--foreground);color:var(--background)}.on-dark .btn{background-color:var(--secondary);color:var(--foreground)}.on-dark .btn-primary{background-color:var(--primary);color:var(--primary-foreground)}.chip-active{background-color:var(--foreground);color:var(--background)}.icon-btn{border-radius:999px}.icon-btn:hover{background-color:var(--hover-surface);color:var(--foreground)}.icon-btn:active,.theme-toggle:active svg{opacity:.8;transform:none!important}.fx-ripple:after{display:none!important}:is(p,div,li,a,section):is(.tint-info,.tint-warn,.tint-error,.tint-ok,.tint-yellow),:is(p,div,li,a,section).tint,.tint{border-inline-start:0!important;border-radius:16px!important}.pill{border-radius:999px;padding-inline:.7rem}.tag-chip{background-color:var(--secondary);border-radius:999px;border:0!important}.tag-chip[aria-pressed=true]{background-color:var(--foreground);color:var(--background)}.tag-chip[data-tone=hot][aria-pressed=true]{background-color:var(--primary);color:var(--primary-foreground)}.call-row[data-bucket=overdue]{box-shadow:none;background-color:var(--tint-error-bg)}.call-row[data-bucket=today]{box-shadow:none;background-color:var(--tint-warn-bg)}.live-dot{box-shadow:none!important;animation:none!important}.field,[data-slot=input],[data-slot=textarea],input.field,textarea.field,select.field{background-color:var(--input-background);border-radius:var(--radius-input)!important;box-shadow:none!important;border:0!important}.field:focus-visible,[data-slot=input]:focus-visible,[data-slot=textarea]:focus-visible{background-color:var(--hover-surface)}.sticky-bar{background-color:var(--chrome);-webkit-backdrop-filter:var(--o-blur);backdrop-filter:var(--o-blur);box-shadow:none!important;border-top:0!important}.app-header{top:calc(env(safe-area-inset-top) + 10px);z-index:40;width:min(100% - 24px,1180px);margin:calc(env(safe-area-inset-top) + 10px) auto 0;background-color:var(--chrome);-webkit-backdrop-filter:var(--o-blur);backdrop-filter:var(--o-blur);transition:width .5s var(--o-ease), top .4s var(--o-ease), background-color .4s var(--o-ease);border-radius:999px;position:sticky;border:0!important}.app-header-inner{max-width:none;min-height:3.5rem;transition:min-height .4s var(--o-ease);gap:.25rem;padding:0 .5rem;padding-inline-start:1rem;padding-top:0!important}html[data-scrolled="1"] .app-header{width:min(100% - 40px,980px);top:calc(env(safe-area-inset-top) + 6px);background-color:var(--chrome-2)}html[data-scrolled="1"] .app-header-inner{min-height:3.125rem}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-header,.bottom-nav,.manage-bottom-nav,.sticky-bar,.chat-dock-zone{background-color:var(--chrome-fallback)!important}}.brand-divider{display:none}.brand-logo{height:1.25rem}@media (min-width:768px){.brand-logo{height:1.5rem}.app-header-inner{min-height:3.75rem}}.brand-product-name{font-size:1rem;font-weight:600}.brand-product-sub{font-size:.75rem}.brand-logo-wrap{animation:none!important}.brand-logo-wrap:after{content:none!important;display:none!important}.main-nav{display:none!important}.header-nav{display:none}@media (min-width:900px){.header-nav{align-items:center;gap:.125rem;margin-inline:auto;display:flex}.header-nav a{min-height:2.75rem;font-size:var(--fs-sec);color:var(--muted-foreground);transition:background-color .25s var(--o-ease), color .25s var(--o-ease);border-radius:999px;align-items:center;gap:.4rem;padding:0 .95rem;font-weight:500;display:inline-flex}.header-nav a:hover{color:var(--foreground);background-color:var(--hover-surface)}.header-nav a[aria-current=page]{color:var(--foreground);background-color:var(--nav-active-bg)}.header-nav a[aria-current=page] svg{color:var(--ember)}}.bottom-nav,.manage-bottom-nav{max-width:34rem;-webkit-backdrop-filter:var(--o-blur);backdrop-filter:var(--o-blur);border-radius:999px;margin-inline:auto;left:12px!important;right:12px!important;inset-inline:12px!important;bottom:calc(env(safe-area-inset-bottom) + 10px)!important;background-color:var(--chrome)!important;box-shadow:none!important;border:0!important;padding:.3rem!important}@media (min-width:900px){.bottom-nav{display:none}}@media (min-width:768px) and (max-width:899px){.bottom-nav{display:block}.has-bottom-nav-footer{padding-bottom:calc(var(--nav-h) + env(safe-area-inset-bottom))}}.bottom-nav-inner{gap:.125rem}.nav-item{min-height:3.25rem;color:var(--muted-foreground);border-radius:999px;font-size:.72rem;font-weight:500}.nav-item:after{content:none!important}.nav-item[aria-current=page]{color:var(--foreground);background-color:var(--nav-active-bg)}.nav-item[aria-current=page] svg{color:var(--ember);animation:none!important}.has-bottom-nav-footer{padding-bottom:calc(var(--nav-h) + env(safe-area-inset-bottom) + .5rem)}.page-main.has-nav{padding-bottom:calc(var(--nav-h) + env(safe-area-inset-bottom) + 1rem)}.thumb-cta{bottom:calc(var(--nav-h) + env(safe-area-inset-bottom) + .75rem)}.thumb-cta .btn,.thumb-cta a{box-shadow:none!important}.page-band{background:0 0!important;border:0!important}.page-band-inner{padding-block:1.5rem .5rem}.hero-block{color:var(--foreground);background:0 0!important;border:0!important}.site-footer{margin-top:3rem;color:var(--muted-foreground)!important;background:0 0!important;border:0!important}.site-footer h2{color:var(--foreground)!important}.site-footer a,.site-footer .legal{color:var(--muted-foreground)!important}.site-footer a:hover{color:var(--foreground)!important}.tabs{background-color:var(--muted);border-radius:999px;gap:.25rem;width:fit-content;max-width:100%;padding:.25rem;border-bottom:0!important}.tab{min-height:2.75rem;font-size:var(--fs-sec);border-radius:999px;padding:.35rem 1.1rem}.tab[aria-selected=true]{background-color:var(--card);color:var(--foreground);box-shadow:none!important}.data-table thead th{color:var(--muted-foreground);font-weight:600;border-bottom:0!important}.data-table tbody tr{border-bottom:0!important}.data-table tbody tr:nth-child(odd){background-color:var(--muted)}.manage-sidebar{top:calc(var(--header-h) + 1.5rem)!important;background:0 0!important;border:0!important;min-height:0!important}.manage-sidebar a{border-radius:999px}.manage-sidebar a[aria-current=page]:before{content:none!important}.manage-sidebar a[aria-current=page] svg{color:var(--ember)}[data-slot=dialog-content],.history-sheet{background-color:var(--popover);border-radius:var(--radius-modal)!important;box-shadow:none!important;border:0!important}[data-slot=dialog-overlay],.history-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:var(--scrim)!important}.cn-toast{box-shadow:none!important;border-radius:18px!important}.chat-chip{background-color:var(--secondary);font-weight:500;border:0!important}.chat-chip-pink{background-color:var(--primary);color:var(--primary-foreground)}.chat-chip-pink:hover:not(:disabled){box-shadow:none!important}.chat-bubble-user{border-radius:20px;border-end-start-radius:6px}.chat-bubble-ai{border-radius:20px;background-color:var(--card);border-end-end-radius:6px;box-shadow:none!important}.chat-bubble-ai.is-fresh{animation:none}.chat-dock-zone{background-color:#0000}.chat-dock{background-color:var(--chrome-2);-webkit-backdrop-filter:var(--o-blur);backdrop-filter:var(--o-blur);border-radius:26px;border:0!important}.chat-dock:focus-within{background-color:var(--hover-surface);box-shadow:none!important}.chat-send{background-color:var(--primary)}.ai-avatar{width:auto;height:auto}.ai-avatar-ring{display:none!important}.agent-node[data-state=active]{background-color:var(--ember);color:#fff}.agent-node[data-state=done]{background-color:var(--petrol);color:#fff}.agent-node[data-state=active]:after{border-top-color:var(--ember)}.agent-progress>span{background:var(--ember)}.shimmer-text{-webkit-text-fill-color:currentColor!important;color:var(--muted-foreground)!important;background:0 0!important;animation:none!important}.typing-dot{background:var(--muted-foreground)!important}.carousel-dot[aria-current=true]>i{background:var(--ember)}.hero-tile{border-radius:16px}.cmp-track,.hbar-track,.cmp-fill,.hbar-fill,.bar-fill{border-radius:999px}.source-chip{background-color:var(--chip-src-bg,var(--tint-warn-bg));color:var(--chip-src-fg,var(--brand-ink));border-radius:999px;padding-inline:.8rem;box-shadow:none!important}.source-chip:hover{background-color:var(--tint-strong);box-shadow:none!important}.source-chips li{animation:o-chip-in .5s var(--o-ease) backwards}.source-chips li:nth-child(2){animation-delay:80ms}.source-chips li:nth-child(3){animation-delay:.16s}.source-chips li:nth-child(4){animation-delay:.24s}@keyframes o-chip-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mascot.pich{color:var(--ember);line-height:0;display:inline-block}:root:not([data-theme=night]) .mascot.pich{color:var(--ember-btn)}.mascot.pich svg{display:block}.auth-mascot{margin-bottom:1rem}.landing-fx,.rain-drop,.stage-ripple,.m-sparkle,.m-thought,.m-orbit{display:none!important}.page-main>*{animation-duration:.6s}@media (hover:hover){a.surface:hover,button.surface:hover,.btn:hover{transform:none!important}}@media (prefers-reduced-motion:reduce){.app-header,.app-header-inner,.source-chips li{transition:none!important;animation:none!important}}.o-landing{background:0 0;min-height:100dvh}.o-landing-main{gap:1.75rem;max-width:64rem;padding-block:2rem 3rem;display:grid}.o-landing-hero{text-align:center;justify-items:center;gap:.75rem;display:grid}.o-landing-char{place-items:end center;min-height:150px;display:grid}.o-landing-title{margin-top:.15rem;font-size:clamp(2rem,8.6vw,3.5rem)}.o-landing-line{margin-top:.5rem;max-width:26rem;color:var(--muted-foreground);font-size:var(--fs-sec);min-height:3.4em;animation:o-fade .45s var(--o-ease) both;margin-inline:auto;line-height:1.85}@keyframes o-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.o-routes{gap:.75rem;width:100%;max-width:34rem;margin-inline:auto;display:grid}.o-route-primary,.o-route-row{color:var(--foreground);transition:background-color .25s var(--o-ease), opacity .25s var(--o-ease);border-radius:24px;align-items:center;gap:.9rem;text-decoration:none;display:flex}.o-route-primary{background-color:var(--primary);color:var(--primary-foreground);padding:1.1rem 1.1rem 1.15rem}.o-route-primary:hover{background-color:var(--primary-hover)}.o-route-list{background-color:var(--card);border-radius:26px;gap:.25rem;padding:.35rem;display:grid}.o-route-row{border-radius:20px;min-height:4rem;padding:.8rem}.o-route-row:hover{background-color:var(--hover-surface)}.is-dim{opacity:.5;pointer-events:none}.o-route-icon{background-color:#ffffff29;border-radius:999px;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.o-route-icon.is-quiet{background-color:var(--muted);color:var(--brand-ink)}.o-route-body{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.o-route-kicker{font-size:var(--fs-cap);opacity:.85}.o-route-title{font-size:1.1875rem;font-weight:600;line-height:1.45}.o-route-title.is-sm{font-size:1.0625rem}.o-route-desc{font-size:var(--fs-sec);opacity:.88;line-height:1.6}.o-route-row .o-route-desc{color:var(--muted-foreground);opacity:1}.o-route-go{background-color:#ffffff2e;border-radius:999px;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.o-route-go.is-quiet{color:var(--muted-foreground);background:0 0}.o-landing .landing-note{text-align:center;font-size:var(--fs-cap);color:var(--muted-foreground);margin-top:.5rem}@media (min-width:900px){.o-landing-main{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:3.5rem;min-height:calc(100dvh - 6rem);padding-block:5rem 4rem}.o-landing-hero{text-align:start;justify-items:start}.o-landing-char{place-items:end start}.o-landing-line{margin-inline:0}}
:root{--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--gutter:16px;--o-card-pad:16px;--radius-card:22px;--o-row-radius:18px;--o-tab-h:60px;--o-tab-gap:10px;--nav-h:calc(var(--o-tab-h) + var(--o-tab-gap));--o-clear:calc(var(--nav-h) + env(safe-area-inset-bottom) + var(--s-6));--o-cta-h:56px;--fs-cap:.8125rem;--fs-sec-sm:.875rem;--fs-sec:.9375rem;--fs-body:1rem;--fs-input:1rem;--fs-section:1.125rem;--fs-page:1.625rem;--fs-display:2rem;--fs-hero:1.75rem;--lh-body:1.8;--lh-tight:1.5}@media (min-width:390px){:root{--gutter:20px}}@media (min-width:768px){:root{--gutter:1.875rem;--o-card-pad:20px;--fs-body:1.0625rem;--fs-input:1.0625rem;--fs-section:1.25rem;--fs-page:2.125rem;--fs-hero:2.75rem;--fs-display:2.25rem}}@media (min-width:1200px){:root{--fs-page:2.5rem;--fs-hero:3.5rem}}html{font-family:var(--font-sans);-moz-text-size-adjust:100%;text-size-adjust:100%;font-optical-sizing:auto}body{font-size:var(--fs-body);line-height:var(--lh-body);-webkit-tap-highlight-color:transparent;touch-action:manipulation;overflow-x:clip}html{overflow-x:clip}h1,h2,h3,.page-title,.hero-title,.section-title{text-wrap:balance;overflow-wrap:anywhere;min-width:0}p,li,.o-route-desc{text-wrap:pretty}:is(.stat-num,.score-num,[class*=tabular],time,.mono){font-variant-numeric:tabular-nums}.mono,code,kbd{font-family:var(--font-mono);letter-spacing:0}.page-title{font-size:var(--fs-page);font-weight:400;line-height:1.45}.section-title{font-size:var(--fs-section);font-weight:600;line-height:1.55}.kicker,.page-band .kicker{font-size:var(--fs-cap);color:var(--muted-foreground);font-weight:500;line-height:1.6}.page-band-inner{padding-block:var(--s-4) var(--s-2)}@media (min-width:768px){.page-band-inner{padding-block:var(--s-8) var(--s-4)}}.page-main{padding:var(--s-4) var(--gutter) var(--s-8)}@media (max-width:767px){.surface:is(.p-3,.p-4,.p-5,.p-6,.md\:p-5){padding:var(--o-card-pad)}.surface.p-6{padding:var(--s-5)}.tint:is(.p-3,.p-4){padding:var(--s-3) var(--s-4)}}.page-main.has-nav,.has-bottom-nav-footer,.manage-main{padding-bottom:var(--o-clear)!important}.page-main.has-nav:has(.thumb-cta){padding-bottom:calc(var(--o-clear) + var(--o-cta-h) + var(--s-3))!important}.page-main:has(.thumb-cta){padding-bottom:calc(var(--o-clear) + var(--o-cta-h) + var(--s-3))!important}@media (max-width:767px){body:has(.ql-fab.ql-bolt) .page-main.has-nav:not(:has(.thumb-cta)){padding-bottom:calc(var(--o-clear) + 44px + var(--s-3))!important}}@media (min-width:768px){.page-main:has(.thumb-cta){padding-bottom:var(--s-12)!important}}body:has(.sticky-bar.fixed) .page-main{padding-bottom:calc(env(safe-area-inset-bottom) + 112px)!important}.bottom-nav,.manage-bottom-nav{bottom:calc(env(safe-area-inset-bottom) + var(--o-tab-gap))!important;inset-inline:12px!important;padding:4px!important;left:12px!important;right:12px!important}.bottom-nav-inner{min-height:calc(var(--o-tab-h) - 8px);align-items:stretch}.nav-item{min-height:calc(var(--o-tab-h) - 8px);letter-spacing:0;flex:1 1 0;gap:2px;min-width:0;padding:4px 2px;font-size:.75rem;line-height:1.3}.nav-item svg{flex:none;width:22px!important;height:22px!important}.nav-item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.thumb-cta{z-index:35;inset-inline:var(--gutter)!important;bottom:calc(var(--nav-h) + env(safe-area-inset-bottom) + var(--s-2))!important}.thumb-cta :is(.btn,a){min-height:var(--o-cta-h);border-radius:999px}.sticky-bar.fixed{border-radius:30px;max-width:34rem;margin-inline:auto;inset-inline:12px!important;left:12px!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom) + 10px)!important;padding:8px!important}.sticky-bar.fixed>*{gap:8px}.sticky-bar.fixed .btn{border-radius:999px;min-height:52px}.sticky-bar.sticky{border-radius:28px 28px 0 0;padding-top:var(--s-3)!important}.sticky-bar.sticky .btn+.btn{min-height:44px;color:var(--brand-ink);font-weight:600;background-color:#0000!important}.sticky-bar.space-y-2>*+*{margin-top:4px!important}.btn:disabled,.btn[aria-disabled=true]{opacity:1!important;background-color:var(--muted)!important;color:var(--muted-foreground)!important}.btn,[data-slot=button]{white-space:nowrap;min-height:44px}.icon-btn{min-width:44px;min-height:44px}.source-chip{align-items:center;min-height:44px;display:inline-flex}.chat-chip{white-space:nowrap;flex:none;min-height:44px}.tag-chip{min-height:44px;padding-inline:14px}.chat-strip,.chat-carousel{-webkit-mask-image:linear-gradient(to left, transparent 0, #000 var(--gutter));-webkit-mask-image:linear-gradient(to left, transparent 0, #000 var(--gutter));mask-image:linear-gradient(to left, transparent 0, #000 var(--gutter));scroll-snap-type:x proximity}.chat-strip>*,.chat-carousel>*{scroll-snap-align:start}input[type=file]{color:#0000;font-size:var(--fs-sec);max-width:100%}input[type=file]::file-selector-button{min-height:44px;padding:0 var(--s-5);background-color:var(--secondary);color:var(--foreground);font:inherit;cursor:pointer;border:0;border-radius:999px;margin-inline-end:0;font-weight:600}input[type=file]:hover::file-selector-button{background-color:var(--hover-surface)}label+.field,label+[data-slot=input],label>.field{margin-top:var(--s-2)}.field,[data-slot=input],input.field,select.field{min-height:48px;font-size:var(--fs-input)}.app-header-inner{min-height:3.5rem;padding-inline:6px 14px!important}.brand-lockup{gap:8px;min-width:0}.brand-product-sub{display:none}@media (min-width:768px){.brand-product-sub{display:block}}.app-header{width:calc(100% - 24px)}.auth-hero-inner{padding:var(--s-6) var(--gutter) var(--s-4)}.auth-mascot{margin:0 0 var(--s-3);display:flex}.auth-eyebrow{font-size:var(--fs-cap);color:var(--muted-foreground);font-weight:600;line-height:1.6}.auth-title{margin-top:var(--s-1);font-size:var(--fs-hero)!important;color:var(--foreground)!important;font-weight:400!important;line-height:1.45!important}.auth-lead{margin-top:var(--s-3);font-size:var(--fs-sec)!important;color:var(--muted-foreground)!important;line-height:1.85!important}.auth-note{margin-top:var(--s-3);font-size:var(--fs-cap);color:var(--muted-foreground);line-height:1.7}.auth-form{padding:var(--s-2) var(--gutter) var(--s-8)}@media (max-width:767px){.auth-hero-inner{text-align:center}.auth-mascot{justify-content:center}.auth-title,.auth-lead,.auth-note{margin-inline:auto}.auth-note [dir=ltr],.auth-note .latin{display:none}}@media (min-width:768px){.auth-form,.auth-hero-inner{padding-block:var(--s-12)}.auth-mascot{justify-content:flex-start}}@media (max-width:767px){.site-footer{margin-top:var(--s-6)!important}.site-footer :is(.container-sh,.container-app){padding-block:var(--s-6) calc(var(--s-6) + env(safe-area-inset-bottom))!important}.site-footer .brand-logo{height:22px!important}.site-footer hr{margin-block:var(--s-4)!important}.site-footer .legal{font-size:var(--fs-cap);line-height:1.7}.o-landing-main{gap:var(--s-6);padding-block:var(--s-6) var(--s-8)}.o-landing-char{min-height:0}.o-landing-title{font-size:2rem}.o-landing-line{min-height:0;font-size:var(--fs-sec)}.o-route-primary{padding:var(--s-4);border-radius:26px}.o-route-list{padding:var(--s-1)}.o-route-row{padding:var(--s-3);min-height:64px}.o-route-title{font-size:1.0625rem}}.chat-root{height:var(--o-vvh,100dvh)!important}html[data-kb="1"] .chat-root{inset-inline:0;top:var(--o-vvtop,0px);position:fixed}.chat-dock-zone{padding:var(--s-2) 0 max(var(--s-3), env(safe-area-inset-bottom))}html[data-kb="1"] .chat-dock-zone{padding-bottom:var(--s-2)}.chat-dock{min-height:52px}.chat-bubble-user,.chat-bubble-ai{font-size:var(--fs-body);line-height:1.85}.source-chips{gap:var(--s-2)}.data-table{font-size:var(--fs-sec)}@media (max-width:767px){header.flex.items-center.justify-between:has(>.btn,>button){row-gap:var(--s-3);flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.chat-strip,.chat-carousel{scroll-snap-type:none}}.file-field-wrap{gap:var(--s-2);display:grid}.file-field-label{font-size:var(--fs-sec);font-weight:600}.file-field{align-items:center;gap:var(--s-3);min-height:52px;background-color:var(--input-background);cursor:pointer;border-radius:999px;padding:4px;padding-inline-end:var(--s-4);display:flex;position:relative}.file-field-input{opacity:0;cursor:pointer;width:100%;height:100%;font-size:0;position:absolute;inset:0}.file-field-btn{min-height:44px;padding:0 var(--s-5);background-color:var(--primary);color:var(--primary-foreground);font-size:var(--fs-sec);border-radius:999px;flex:none;place-items:center;font-weight:600;display:inline-grid}.file-field-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sec);color:var(--muted-foreground);font-weight:400;overflow:hidden}.file-field-name.has-file{color:var(--foreground)}.file-field:focus-within{outline:2px solid var(--ember);outline-offset:2px}.file-field:hover .file-field-btn{background-color:var(--primary-hover)}.otp-demo{color:var(--brand-ink);background-color:var(--chip-src-bg,var(--tint-bg))!important}
:root{--tenant:#6022a6;--tenant-hover:#512286;--tenant-fg:#fff;--sh-petrol:#45b2c5;--sh-petrol-dark:#1b7284;--sh-petrol-50:#a2d8e2}:root,:root[data-theme=day],:root[data-theme=day] .on-dark,:root:not([data-theme=night]) .on-dark{--ember:#6022a6;--ember-btn:#6022a6;--sh-orange:#6022a6;--sh-orange-dark:#512286;--sh-orange-darker:#472271;--mascot-body:#6022a6;--background:#f5f2f9;--foreground:#1f1a26;--card:#fcfbfe;--card-foreground:#1f1a26;--popover:#fcfbfe;--popover-foreground:#1f1a26;--brand:#6022a6;--brand-ink:#512286;--secondary:#ece6f4;--secondary-foreground:#1f1a26;--muted:#f0ebf6;--muted-foreground:#5b5767;--accent:#ece6f4;--accent-foreground:#1f1a26;--petrol:#1b7284;--petrol-ink:#145a68;--input-background:#ede7f5;--ring:#6022a680;--link:#1f1a26;--link-hover:#6022a6;--hover-surface:#ebe4f3;--track:#e0d7ec;--handle:#c3b6d6;--scrim:#1f12304d;--selection:#6022a62e;--scroll-thumb:#d3c8e2;--tint-bg:#ede7f5;--tint-strong:#e0d7ec;--tint-faint:#f7f4fb;--tint-info-bg:#45b2c529;--tint-info-fg:#0f5563;--tint-warn-bg:#f2b70533;--tint-warn-fg:#5a4300;--chrome:#fcfbfeb8;--chrome-2:#ece6f4eb;--chrome-fallback:#fcfbfef7;--nav-fg:#1f1a26;--nav-active-bg:#e6dcf3;--hero-fg:#1f1a26;--field-a:#b08fd36b;--field-b:#a2d8e280;--chart-1:#6022a6;--chart-2:#1b7284;--chart-3:#3e34d3;--chart-4:#45b2c5;--chart-5:#c25a00;--chart-grey:#c3b6d6;--sidebar-foreground:#3a3445;--sidebar-accent:#e6dcf3;--sidebar-accent-foreground:#1f1a26;--chip-src-bg:#6022a61a;--chip-src-fg:#512286;--chip-src-tag:#6022a6}:root[data-theme=night],:root[data-theme=night] .on-dark{--ember:#b08fd3;--ember-btn:#b08fd3;--sh-orange:#b08fd3;--sh-orange-dark:#6022a6;--sh-orange-darker:#512286;--mascot-body:#b08fd3;--tenant:#7a3bd2;--tenant-hover:#8649db;--background:#120e19;--foreground:#eeeaf3;--card:#1a1423;--card-foreground:#eeeaf3;--popover:#1e1729;--popover-foreground:#eeeaf3;--brand:#b08fd3;--brand-ink:#cdb5ea;--secondary:#221a2e;--secondary-foreground:#eeeaf3;--muted:#17121f;--muted-foreground:#b2a9c0;--accent:#221a2e;--accent-foreground:#eeeaf3;--petrol:#45b2c5;--petrol-ink:#a2d8e2;--input-background:#1e1729;--ring:#b08fd399;--link:#eeeaf3;--link-hover:#cdb5ea;--hover-surface:#251c32;--track:#2a2139;--handle:#3e3350;--scrim:#08050c9e;--selection:#b08fd352;--scroll-thumb:#2e2440;--tint-bg:#1e1729;--tint-strong:#2a2139;--tint-faint:#17121f;--tint-info-bg:#45b2c526;--tint-info-fg:#a2d8e2;--tint-warn-bg:#f2b70521;--tint-warn-fg:#f6d77a;--chrome:#1a1423b8;--chrome-2:#2a2139e6;--chrome-fallback:#1a1423f7;--nav-fg:#eeeaf3;--nav-active-bg:#2c2240;--hero-fg:#eeeaf3;--field-a:#6022a66b;--field-b:#45b2c524;--chart-1:#b08fd3;--chart-2:#45b2c5;--chart-3:#9f9ae9;--chart-4:#19bb7c;--chart-5:#f2b705;--chart-grey:#3e3350;--sidebar-foreground:#cfc6db;--sidebar-accent:#221a2e;--sidebar-accent-foreground:#eeeaf3;--chip-src-bg:#b08fd329;--chip-src-fg:#dccbf0;--chip-src-tag:#7a3bd2}:root,:root[data-theme=day]{--ebru-0:#f5f2f9;--ebru-1:#efebf6;--ebru-2:#e6dff1;--ebru-3:#f8f7fb;--ebru-4:#dfd3ee;--ebru-5:#e9ecf3;--ebru-6:#d9deeb;--ebru-7:#dccfee;--ebru-8:#e2eff2;--ebru-9:#e6dff1;--ebru-10:#f5f2f9}:root[data-theme=night]{--ebru-0:#120e19;--ebru-1:#160f22;--ebru-2:#1b1430;--ebru-3:#140f1e;--ebru-4:#251540;--ebru-5:#10152a;--ebru-6:#141c36;--ebru-7:#2d1850;--ebru-8:#0e1e26;--ebru-9:#1b1430;--ebru-10:#120e19}html.has-ebru{--o-blur:blur(24px) saturate(118%)}html.has-ebru:root,html.has-ebru:root[data-theme=day]{--chrome:#fcfbfe8f;--chrome-2:#f0ebf7cc;--card:#fcfbfed6;--chrome-tab:#fcfbfecc}html.has-ebru:root[data-theme=night]{--chrome:#1a14238f;--chrome-2:#2a2139cc;--card:#1a1423cc;--chrome-tab:#1a1423d1}html.has-ebru .bottom-nav,html.has-ebru .manage-bottom-nav{background-color:var(--chrome-tab)!important}
.tpp-ribbon{z-index:45;color:var(--tpp-on-navy);background:linear-gradient(100deg, var(--tpp-navy-deep), var(--tpp-navy) 55%, var(--tpp-navy-soft));padding-top:env(safe-area-inset-top);position:relative}.tpp-ribbon:after{content:"";inset-inline:0;background:linear-gradient(90deg, transparent, var(--tpp-teal-bright) 30%, var(--tpp-teal) 70%, transparent);opacity:.9;height:2px;position:absolute;bottom:0}.tpp-ribbon-inner{align-items:center;gap:.7rem;min-height:2.75rem;padding-block:.35rem;display:flex}.tpp-ribbon-mark{color:#fff;flex:none;width:2.1rem;height:auto}.tpp-ribbon-text{flex-direction:column;min-width:0;line-height:1.45;display:flex}.tpp-ribbon-line1{letter-spacing:0;font-size:.8125rem;font-weight:600}.tpp-ribbon-line2{color:var(--tpp-on-navy-muted);font-size:.6875rem}.tpp-ribbon-badge{background:var(--tpp-teal-tint);color:#bfeaf2;border:1px solid #45b2c559;border-radius:999px;flex:none;margin-inline-start:auto;padding:.15rem .6rem;font-size:.6875rem;font-weight:600}@media (min-width:768px){.tpp-ribbon-inner{gap:.9rem;min-height:3rem}.tpp-ribbon-line1{font-size:.9375rem}.tpp-ribbon-line2{font-size:.8125rem}.tpp-ribbon-mark{width:2.5rem}}@media (max-width:380px){.tpp-ribbon-badge{display:none}}.tpp-hero{color:var(--tpp-on-navy);background:radial-gradient(120% 90% at 100% 0%, var(--tpp-navy-soft), var(--tpp-navy) 55%, var(--tpp-navy-deep));isolation:isolate;border-radius:28px;padding:1.5rem 1.25rem 1.35rem;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #0b1535b3}.tpp-hero:before{content:"";inset-inline-start:-30%;aspect-ratio:1;z-index:-1;background:radial-gradient(closest-side,#45b2c559,#0000);border-radius:50%;width:90%;position:absolute;bottom:-55%}.tpp-hero-mark{color:#fff;width:4.75rem}.tpp-hero-kicker{color:#bfeaf2;margin-top:.9rem;font-size:.8125rem;font-weight:600}.tpp-hero-title{margin-top:.25rem;font-size:clamp(1.5rem,6.6vw,2.1rem);font-weight:300;line-height:1.5}.tpp-hero-title b{font-weight:600}.tpp-hero-sub{color:var(--tpp-on-navy-muted);max-width:28rem;margin-top:.5rem;font-size:.9375rem;line-height:1.9}.tpp-guest-cta{width:100%;min-height:3.25rem;font:inherit;color:var(--tpp-navy-deep);background:linear-gradient(180deg, #7acfdd, var(--tpp-teal-bright));cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:.6rem;margin-top:1.1rem;font-size:1.0625rem;font-weight:600;transition:transform .2s,filter .2s;display:flex;box-shadow:0 10px 24px -12px #45b2c5e6}.tpp-guest-cta:hover{filter:brightness(1.05)}.tpp-guest-cta:active{transform:scale(.985)}.tpp-guest-cta:disabled{opacity:.7;cursor:progress}.tpp-guest-cta.is-light{color:#fff;background:linear-gradient(180deg, var(--tpp-navy-soft), var(--tpp-navy));box-shadow:0 10px 24px -14px #12204ae6}.tpp-hero-note{text-align:center;color:var(--tpp-on-navy-muted);margin-top:.6rem;font-size:.75rem}.tpp-guest-error{text-align:center;color:#ffc9d1;margin-top:.6rem;font-size:.8125rem}.tpp-or{color:var(--muted-foreground);align-items:center;gap:.75rem;margin-block:1.1rem .25rem;font-size:.8125rem;display:flex}.tpp-or:before,.tpp-or:after{content:"";background:var(--border);flex:1;height:1px}.tpp-welcome-kicker{color:var(--tpp-navy);background:var(--tpp-teal-tint);border-radius:999px;align-items:center;gap:.45rem;margin-top:.85rem;padding:.22rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}:root[data-theme=night] .tpp-welcome-kicker{color:#bfeaf2}.tpp-starters-head{color:var(--muted-foreground);text-align:start;margin:1.1rem 0 .5rem;font-size:.8125rem;font-weight:600}.tpp-starters{text-align:start;grid-template-columns:1fr;gap:.5rem;display:grid}.tpp-starter{border:1px solid color-mix(in srgb, var(--tpp-navy) 14%, transparent);background:color-mix(in srgb, var(--card) 88%, transparent);width:100%;min-height:3.5rem;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;border-radius:16px;align-items:center;gap:.75rem;padding:.55rem .75rem;transition:transform .18s,border-color .18s,background-color .18s;display:flex}.tpp-starter:hover{border-color:var(--tpp-teal);background:var(--card)}.tpp-starter:active{transform:scale(.985)}.tpp-starter:disabled{opacity:.5;cursor:progress}.tpp-starter-ico{color:#fff;background:var(--tpp-navy);border-radius:12px;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.tpp-starter[data-kind=tricky] .tpp-starter-ico{background:var(--tpp-teal)}.tpp-starter[data-kind=handoff] .tpp-starter-ico{background:var(--brand)}.tpp-starter-body{flex-direction:column;flex:1;min-width:0;line-height:1.5;display:flex}.tpp-starter-label{font-size:.9375rem;font-weight:600}.tpp-starter-hint{color:var(--muted-foreground);font-size:.75rem}.tpp-starter-go{color:var(--muted-foreground);flex:none}:root[data-theme=night] .tpp-starter{border-color:#ffffff1f}:root[data-theme=night] .tpp-starter-ico{background:var(--tpp-navy-soft);box-shadow:inset 0 0 0 1px #45b2c566}@media (min-width:640px){.tpp-starters{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.tpp-starter,.tpp-guest-cta{transition:none}}@media (max-width:639px){.tpp-starters-head{margin:.7rem 0 .4rem}.tpp-starters{gap:.4rem}.tpp-starter{min-height:3.1rem;padding:.35rem .65rem}.tpp-starter-ico{border-radius:10px;width:2rem;height:2rem}}html[data-tpp],html[data-tpp][data-theme=day],html[data-tpp] .on-dark:not(:where([data-theme=night] *)){--tenant:#12204a;--tenant-hover:#1e3068;--tenant-fg:#fff;--ember:#1b7284;--ember-btn:#12204a;--sh-orange:#1b7284;--sh-orange-dark:#12204a;--sh-orange-darker:#0b1535;--mascot-body:#12204a;--background:#f1f5fa;--foreground:#0f1a33;--card:#fbfcfe;--card-foreground:#0f1a33;--popover:#fbfcfe;--popover-foreground:#0f1a33;--brand:#12204a;--brand-ink:#12204a;--secondary:#e6ecf5;--secondary-foreground:#0f1a33;--muted:#ebf0f7;--muted-foreground:#4c5873;--accent:#e6ecf5;--accent-foreground:#0f1a33;--petrol:#1b7284;--petrol-ink:#145a68;--input-background:#e8eef6;--ring:#1b72848c;--link:#0f1a33;--link-hover:#1b7284;--hover-surface:#e3eaf4;--track:#d9e2ef;--handle:#b9c6da;--scrim:#0b153559;--selection:#45b2c540;--scroll-thumb:#c6d2e4;--tint-bg:#e6edf6;--tint-strong:#d9e3f0;--tint-faint:#f4f7fb;--chrome:#fbfcfeb8;--chrome-2:#e6ecf5eb;--chrome-fallback:#fbfcfef7;--nav-fg:#0f1a33;--nav-active-bg:#d6e6ee;--hero-fg:#0f1a33;--field-a:#1e306838;--field-b:#45b2c552;--chart-1:#12204a;--chart-2:#1b7284;--chart-3:#3e5cb0;--chart-4:#45b2c5;--chart-5:#c25a00;--chart-grey:#b9c6da;--sidebar-foreground:#33405c;--sidebar-accent:#d6e6ee;--sidebar-accent-foreground:#0f1a33;--chip-src-bg:#12204a14;--chip-src-fg:#12204a;--chip-src-tag:#1b7284;--ebru-0:#f1f5fa;--ebru-1:#eaf0f8;--ebru-2:#dfe8f4;--ebru-3:#f7f9fc;--ebru-4:#d3e4ee;--ebru-5:#e6ebf3;--ebru-6:#d8e0ee;--ebru-7:#d7e3f1;--ebru-8:#d8ebf0;--ebru-9:#e0e8f3;--ebru-10:#f1f5fa}html[data-tpp][data-theme=night],html[data-tpp][data-theme=night] .on-dark{--tenant:#1e8397;--tenant-hover:#2796ac;--tenant-fg:#fff;--ember:#7acfdd;--ember-btn:#7acfdd;--sh-orange:#7acfdd;--sh-orange-dark:#1e8397;--sh-orange-darker:#1b7284;--mascot-body:#7acfdd;--background:#0a1128;--foreground:#eaf0f8;--card:#101a38;--card-foreground:#eaf0f8;--popover:#14203f;--popover-foreground:#eaf0f8;--brand:#7acfdd;--brand-ink:#a9e2ec;--secondary:#172346;--secondary-foreground:#eaf0f8;--muted:#0e1631;--muted-foreground:#a7b4cc;--accent:#172346;--accent-foreground:#eaf0f8;--petrol:#45b2c5;--petrol-ink:#a9e2ec;--input-background:#14203f;--ring:#7acfdd99;--link:#eaf0f8;--link-hover:#a9e2ec;--hover-surface:#1a2850;--track:#1e2d56;--handle:#34456f;--scrim:#040816a6;--selection:#7acfdd4d;--scroll-thumb:#26365f;--tint-bg:#14203f;--tint-strong:#1e2d56;--tint-faint:#0e1631;--chrome:#101a38b8;--chrome-2:#1e2d56e6;--chrome-fallback:#101a38f7;--nav-fg:#eaf0f8;--nav-active-bg:#20335f;--hero-fg:#eaf0f8;--field-a:#1e30688c;--field-b:#45b2c529;--chart-1:#7acfdd;--chart-2:#45b2c5;--chart-3:#8fa6e8;--chart-4:#19bb7c;--chart-5:#f2b705;--chart-grey:#34456f;--sidebar-foreground:#c3cde0;--sidebar-accent:#172346;--sidebar-accent-foreground:#eaf0f8;--chip-src-bg:#7acfdd24;--chip-src-fg:#bfeaf2;--chip-src-tag:#1e8397;--ebru-0:#0a1128;--ebru-1:#0c1530;--ebru-2:#101c40;--ebru-3:#0b1229;--ebru-4:#0f2a3c;--ebru-5:#0b1430;--ebru-6:#0e1a3a;--ebru-7:#12304a;--ebru-8:#0a2230;--ebru-9:#101c40;--ebru-10:#0a1128}html[data-tpp].has-ebru:root,html[data-tpp].has-ebru:root[data-theme=day]{--chrome:#fbfcfe9e;--chrome-2:#e6ecf5d9;--card:#fbfcfedb;--chrome-tab:#fbfcfedb}html[data-tpp].has-ebru:root[data-theme=night]{--chrome:#101a389e;--chrome-2:#1e2d56d9;--card:#101a38d6;--chrome-tab:#0e1631e0}.tpp-bg{z-index:-2;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.tpp-bg:before{content:"";background:var(--tpp-img,url(/tpp-bg/a.jpg)) var(--tpp-pos,22% 50%) / cover no-repeat;filter:blur(var(--tpp-blur,9px)) saturate(1.05);position:absolute;inset:-12%}html[data-tpp][data-tpp-bg=a]{--tpp-img:url(/tpp-bg/a.jpg);--tpp-pos:18% 40%;--tpp-blur:7px;--tpp-v0:.22;--tpp-v1:.58;--tpp-v2:.9}html[data-tpp][data-tpp-bg=b]{--tpp-img:url(/tpp-bg/b.jpg);--tpp-pos:82% 50%;--tpp-blur:12px;--tpp-v0:.78;--tpp-v1:.5;--tpp-v2:.84}html[data-tpp][data-tpp-bg=c]{--tpp-img:url(/tpp-bg/c.jpg);--tpp-pos:50% 55%;--tpp-blur:5px;--tpp-v0:.5;--tpp-v1:.6;--tpp-v2:.72}html[data-tpp]{--tpp-img:url(/tpp-bg/a.jpg);--tpp-pos:18% 40%;--tpp-blur:7px;--tpp-v0:.22;--tpp-v1:.5;--tpp-v2:.9}.tpp-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, rgba(11,21,53,var(--tpp-v0)) 0%, rgba(11,21,53,var(--tpp-v1)) 45%, rgba(8,15,40,var(--tpp-v2)) 100%);position:absolute;inset:0}.tpp-hero-sub{color:#f3f6fbe6}.tpp-hero-title,.tpp-hero-sub,.tpp-hero-kicker{text-shadow:0 1px 14px #050a1e8c}.tpp-hero{background:var(--tpp-navy-deep);box-shadow:0 24px 48px -28px #0b1535bf,inset 0 0 0 1px #7acfdd2e}.tpp-hero:before{z-index:-1}.chat-welcome{isolation:isolate;position:relative}.tpp-welcome-bg{border-radius:24px}.tpp-welcome-bg:before{filter:blur(18px);opacity:.22}.tpp-welcome-bg:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--background) 30%, transparent), var(--background) 85%);position:absolute;inset:0}:root[data-theme=night] .tpp-welcome-bg:before{opacity:.34}:root[data-theme=night] .tpp-welcome-bg:after{background:linear-gradient(#0a112859,#0a1128eb 85%)}@media (min-width:900px){.o-landing-main{gap:3rem;max-width:74rem}.o-landing-main>.o-routes:first-child{max-width:none}.tpp-hero{border-radius:32px;padding:2.75rem 2.5rem 2.25rem}.tpp-hero-mark{width:6rem}.tpp-hero-title{font-size:2.35rem}.tpp-hero-sub{max-width:32rem;font-size:1.0625rem}.tpp-guest-cta{max-width:22rem}.tpp-hero-note{text-align:start}}
.chat-root{--chat-fs:.875rem;--chat-lh:1.7;--chat-fs-sm:.8125rem}.chat-root .chat-bubble-user,.chat-root .chat-bubble-ai{border-radius:16px;font-size:var(--chat-fs)!important;line-height:var(--chat-lh)!important;padding:.625rem .875rem!important}.chat-root .chat-bubble-user{border-end-start-radius:6px}.chat-root .chat-bubble-ai{border-end-end-radius:6px}.chat-root .chat-bubble-ai p+p{margin-top:.25rem}.chat-root .chat-msg{row-gap:.375rem}.chat-root .chat-chip{font-size:var(--chat-fs-sm);gap:.375rem;padding-inline:.875rem;font-weight:500;position:relative;min-height:34px!important}.chat-root .chat-chip svg{width:1rem;height:1rem}.chat-root .source-chip:after{content:"";position:absolute;inset:-6px -2px}.chat-root .chat-chip:after,.chat-root .chat-surface.group .btn:after{content:"";position:absolute;inset:-5px -2px}.chat-root .chat-strip{gap:.5rem}.chat-root .source-chip{gap:.3rem;padding-inline:.7rem;font-size:.78125rem;position:relative;min-height:32px!important}.chat-root .source-chips{gap:.375rem .5rem;margin-top:.25rem}.chat-root .source-chips-label{font-size:.75rem}.chat-root .chat-surface.group{border-radius:18px;padding:.5rem!important}.chat-root .chat-surface.group.w-\[15rem\]{width:12rem!important}.chat-root .chat-surface.group.max-w-\[22rem\]{max-width:17.5rem!important}.chat-root .chat-surface.group .h-32{height:6.25rem!important}.chat-root .chat-surface.group .h-44{height:8.75rem!important}.chat-root .chat-surface.group .mt-3{margin-top:.5rem!important}.chat-root .chat-surface.group h3{font-size:var(--chat-fs)!important;line-height:1.55!important}.chat-root .chat-surface.group p{font-size:.75rem!important;line-height:1.6!important}.chat-root .chat-surface.group .tint{padding:.125rem .45rem!important;font-size:.6875rem!important}.chat-root .chat-surface.group .btn{margin-top:.375rem;position:relative;min-height:34px!important;font-size:var(--chat-fs-sm)!important}.chat-root .chat-carousel{gap:.625rem}.chat-root .chat-msg .btn.min-h-12{min-height:40px!important;font-size:var(--chat-fs)!important}.chat-root .chat-msg .tint.min-h-12{min-height:40px!important;font-size:var(--chat-fs-sm)!important}.chat-root .chat-dock{border-radius:23px;min-height:46px!important;padding:.25rem!important}.chat-root .chat-dock-input{font-size:16px}.chat-root .chat-send{position:relative;width:38px!important;height:38px!important}.chat-root .chat-send:after{content:"";position:absolute;inset:-3px}.chat-root .chat-send svg{width:1.125rem;height:1.125rem}.chat-root .agent-panel{padding:.75rem .875rem!important}.chat-root .agent-panel .shimmer-text{font-size:var(--chat-fs)!important}.chat-root .chat-msg .chat-surface.group .btn.min-h-12{padding-block:.25rem;min-height:34px!important;font-size:var(--chat-fs-sm)!important}.chat-root .chat-dock-input{padding-block:.45rem;line-height:1.5;min-height:38px!important}
