: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}.tag-chip{min-height:44px;padding-inline:14px}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}.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-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:#0a3380;--tenant-hover:#082a6b;--tenant-fg:#fff;--cta:#ff9e21;--cta-hover:#ffae45;--cta-fg:#020044;--sh-petrol:#3083ff;--sh-petrol-dark:#1d5fc4;--sh-petrol-50:#b6d2ff}:root,:root[data-theme=day],:root[data-theme=day] .on-dark,:root:not([data-theme=night]) .on-dark{--ember:#1d5fc4;--ember-btn:#1d5fc4;--sh-orange:#1d5fc4;--sh-orange-dark:#0a3380;--sh-orange-darker:#020044;--mascot-body:#3083ff;--background:#f3f7fe;--foreground:#0d1630;--card:#fff;--card-foreground:#0d1630;--popover:#fff;--popover-foreground:#0d1630;--brand:#0a3380;--brand-ink:#020044;--secondary:#e7effc;--secondary-foreground:#0d1630;--muted:#eef3fb;--muted-foreground:#3b4964;--accent:#e7effc;--accent-foreground:#0d1630;--petrol:#1d5fc4;--petrol-ink:#0a3380;--input-background:#eaf1fc;--ring:#3083ff8c;--link:#0a3380;--link-hover:#1d5fc4;--hover-surface:#e3ecfa;--track:#d9e5f8;--handle:#b5c6e4;--scrim:#02004457;--selection:#3083ff38;--scroll-thumb:#c5d3ec;--tint-bg:#e9f0fc;--tint-strong:#d9e5f8;--tint-faint:#f6f9ff;--tint-info-bg:#3083ff1f;--tint-info-fg:#0a3380;--tint-warn-bg:#ff9e2133;--tint-warn-fg:#6b3a00;--chrome:#ffffffbd;--chrome-2:#e7effceb;--chrome-fallback:#fffffff7;--nav-fg:#0d1630;--nav-active-bg:#dce8fb;--hero-fg:#0d1630;--field-a:#3083ff42;--field-b:#0200441f;--chart-1:#0a3380;--chart-2:#3083ff;--chart-3:#020044;--chart-4:#ff9e21;--chart-5:#79859c;--chart-grey:#b5c6e4;--sidebar-foreground:#2b3750;--sidebar-accent:#dce8fb;--sidebar-accent-foreground:#020044;--chip-src-bg:#0a338014;--chip-src-fg:#0a3380;--chip-src-tag:#0a3380}:root[data-theme=night],:root[data-theme=night] .on-dark{--ember:#6aa6ff;--ember-btn:#6aa6ff;--sh-orange:#6aa6ff;--sh-orange-dark:#3083ff;--sh-orange-darker:#1d5fc4;--mascot-body:#3083ff;--tenant:#3083ff;--tenant-hover:#5a9dff;--tenant-fg:#020044;--background:#050a24;--foreground:#eaf0fb;--card:#0b1233;--card-foreground:#eaf0fb;--popover:#0e1640;--popover-foreground:#eaf0fb;--brand:#8db8ff;--brand-ink:#b6d2ff;--secondary:#121b45;--secondary-foreground:#eaf0fb;--muted:#0a1030;--muted-foreground:#aeb9d4;--accent:#121b45;--accent-foreground:#eaf0fb;--petrol:#6aa6ff;--petrol-ink:#b6d2ff;--input-background:#0e1640;--ring:#6aa6ffa6;--link:#eaf0fb;--link-hover:#b6d2ff;--hover-surface:#16215a;--track:#1a2662;--handle:#2e3d85;--scrim:#020412a8;--selection:#6aa6ff52;--scroll-thumb:#243276;--tint-bg:#0e1640;--tint-strong:#1a2662;--tint-faint:#0a1030;--tint-info-bg:#3083ff2e;--tint-info-fg:#b6d2ff;--tint-warn-bg:#ff9e2124;--tint-warn-fg:#ffd199;--chrome:#0b1233bd;--chrome-2:#1a2662e6;--chrome-fallback:#0b1233f7;--nav-fg:#eaf0fb;--nav-active-bg:#1a2a6d;--hero-fg:#eaf0fb;--field-a:#3083ff4d;--field-b:#02004480;--chart-1:#6aa6ff;--chart-2:#3083ff;--chart-3:#b6d2ff;--chart-4:#ff9e21;--chart-5:#aeb9d4;--chart-grey:#2e3d85;--sidebar-foreground:#c9d3ea;--sidebar-accent:#121b45;--sidebar-accent-foreground:#eaf0fb;--chip-src-bg:#6aa6ff29;--chip-src-fg:#cfe0ff;--chip-src-tag:#3083ff}:root,:root[data-theme=day]{--ebru-0:#f3f7fe;--ebru-1:#eaf1fc;--ebru-2:#dde9fa;--ebru-3:#f8faff;--ebru-4:#cfe0f8;--ebru-5:#e6ecf6;--ebru-6:#d6e0f2;--ebru-7:#d2e1f9;--ebru-8:#e4edf8;--ebru-9:#dde9fa;--ebru-10:#f3f7fe}:root[data-theme=night]{--ebru-0:#050a24;--ebru-1:#070d2e;--ebru-2:#0a1240;--ebru-3:#060b28;--ebru-4:#0b1850;--ebru-5:#060c2c;--ebru-6:#081038;--ebru-7:#0c1a5a;--ebru-8:#050d30;--ebru-9:#0a1240;--ebru-10:#050a24}html.has-ebru{--o-blur:blur(24px) saturate(118%)}html.has-ebru:root,html.has-ebru:root[data-theme=day]{--chrome:#fff9;--chrome-2:#e7effcd1;--card:#ffffffdb;--chrome-tab:#ffffffd6}html.has-ebru:root[data-theme=night]{--chrome:#0b123394;--chrome-2:#1a2662cc;--card:#0b1233d1;--chrome-tab:#080e2adb}html.has-ebru .bottom-nav,html.has-ebru .manage-bottom-nav{background-color:var(--chrome-tab)!important}.cta-orange,.btn-cta{min-height:2.75rem;font:inherit;color:var(--cta-fg);background:var(--cta);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-weight:700;transition:transform .18s,background-color .18s;display:inline-flex;box-shadow:0 8px 20px -10px #ff9e21d9}.cta-orange:hover,.btn-cta:hover{background:var(--cta-hover)}.cta-orange:active,.btn-cta:active{transform:scale(.985)}.cta-orange:disabled{opacity:.6;cursor:progress}@media (prefers-reduced-motion:reduce){.cta-orange,.btn-cta{transition:none}}.brand-logo{height:1.75rem}@media (min-width:768px){.brand-logo{height:2.25rem}}.site-footer .brand-logo{height:2.25rem!important}.matlab-bg{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.matlab-bg:before{content:"";filter:blur(14px)saturate(1.05);background:url(/brand/bg-halcyon.jpg) 50% 40%/cover no-repeat;position:absolute;inset:-8%}.matlab-bg:after{content:"";background:linear-gradient(#f3f7fecc 0%,#f3f7fee6 55%,#f3f7fe 100%);position:absolute;inset:0}:root[data-theme=night] .matlab-bg:after{background:linear-gradient(#020044bd 0%,#050a24e0 55%,#050a24 100%)}.matlab-welcome{isolation:isolate;border-radius:24px;position:relative}.matlab-welcome:before{content:"";z-index:-1;border-radius:inherit;filter:blur(16px);opacity:.22;background:url(/brand/bg-halcyon.jpg) 50% 40%/cover no-repeat;position:absolute;inset:0}:root[data-theme=night] .matlab-welcome:before{opacity:.3}
.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-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-dock-input{padding-block:.45rem;line-height:1.5;min-height:38px!important}
:root{--tile-bg:#f3f6fb;--tile-ring:#0a338014;--card-w:min(17rem, 74vw)}.app-header-inner{gap:var(--s-1);flex-wrap:nowrap;padding-inline:var(--s-3) var(--s-2)!important}.brand-lockup{gap:var(--s-2);white-space:nowrap;flex:0 auto;min-width:0}.brand-logo-wrap{flex:none;display:inline-flex}.brand-logo{flex:none;width:auto;max-width:none}.brand-product{flex:none;min-width:0}.brand-product-name{white-space:nowrap;line-height:1.3}.app-header-inner>.icon-btn,.app-header-inner>.theme-toggle{flex:none}@media (max-width:420px){.brand-logo{height:1.125rem}.brand-product-name{font-size:.9375rem}.app-header{width:calc(100% - var(--s-4))}}.chat-root .pcard{height:100%;padding:var(--s-2);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.chat-root .pcard-compact{width:var(--card-w)}.chat-root .pcard-full{width:100%;max-width:19rem}.pcard-tile{aspect-ratio:16/9;background:var(--tile-bg);box-shadow:inset 0 0 0 1px var(--tile-ring);border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.pcard-tile>img,.pcard-tile>.product-img-fallback{object-fit:contain;width:100%;height:100%;padding:var(--s-2);mix-blend-mode:multiply;background:0 0}.pcard-tile>img{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22% 78%,#0000 100%),linear-gradient(#0000 0,#000 22% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 22% 78%,#0000 100%),linear-gradient(#0000 0,#000 22% 78%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.pcard-tile>.product-img-fallback{mix-blend-mode:normal;padding:0}.pcard-brand{max-width:calc(100% - var(--s-4));text-overflow:ellipsis;white-space:nowrap;padding:2px var(--s-2);color:#0a3380;box-shadow:0 0 0 1px var(--tile-ring);background:#ffffffeb;border-radius:999px;font-size:.6875rem;font-weight:600;line-height:1.6;position:absolute;inset-block-start:var(--s-2);inset-inline-start:var(--s-2);overflow:hidden}.pcard-body{gap:var(--s-1);padding:var(--s-3) var(--s-2) var(--s-1);text-align:start;flex-direction:column;flex:1;min-width:0;display:flex}.chat-root .pcard-name{overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:800;line-height:1.5}.chat-root .pcard-line{color:var(--muted-foreground);margin:0;font-size:.75rem;line-height:1.6}.chat-root .pcard-pitch{color:var(--foreground);text-wrap:pretty;margin:0;font-size:.8125rem;line-height:1.75}.pcard-compact .pcard-pitch{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pcard-keywords{gap:var(--s-2);padding-top:var(--s-1);flex-wrap:wrap;display:flex}.chat-root .pcard-cta{gap:var(--s-2);width:100%;padding:0 var(--s-3);margin-top:auto;font-size:.875rem;position:relative;min-height:44px!important}.pcard-body>.pcard-pitch+.pcard-cta,.pcard-body>.pcard-keywords+.pcard-cta{margin-top:var(--s-3)}.pcard-body>.pcard-pitch{margin-bottom:var(--s-2)}.chat-carousel-title{margin:0 0 var(--s-2);font-size:var(--fs-sec);color:var(--muted-foreground);font-weight:600}.chat-root .chat-carousel{align-items:stretch;gap:var(--s-3);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) var(--s-1);scroll-padding-inline:var(--gutter);display:flex;overflow:auto hidden;-webkit-mask-image:none;mask-image:none}.chat-carousel::-webkit-scrollbar{display:none}.chat-root .chat-carousel>.parallax-card{scroll-snap-align:start;scroll-snap-stop:always;flex:none;display:flex}.chat-carousel-dots{margin-top:calc(var(--s-1) * -1);justify-content:center;align-items:center;display:flex}.chat-carousel-dots .carousel-dot{width:32px;height:44px}@media (prefers-reduced-motion:reduce){.chat-root .chat-carousel{scroll-snap-type:none}}.src-box{background:var(--card);width:100%;box-shadow:var(--rim);color:var(--foreground);border-radius:16px;font-size:.8125rem;line-height:1.6;overflow:hidden}.src-summary{align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-3);cursor:pointer;list-style:none;display:flex}.src-summary::-webkit-details-marker{display:none}.src-summary:focus-visible,.src-item:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;border-radius:16px}.src-label{color:var(--foreground);flex:none;font-weight:700}.src-count{min-width:1.5rem;padding:0 var(--s-2);text-align:center;background:var(--chip-src-bg,var(--tint-bg));color:var(--brand-ink);border-radius:999px;flex:none;font-size:.75rem;font-weight:700}.src-hosts{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-foreground);flex:1;font-size:.75rem;overflow:hidden}.src-chevron{color:var(--muted-foreground);transition:transform .2s}.src-box[open] .src-chevron{transform:rotate(180deg)}.src-list{padding:0 var(--s-1) var(--s-1);border-top:1px solid var(--border);margin:0;list-style:none}.src-list li+li{border-top:1px solid var(--border)}.src-item{align-items:center;gap:var(--s-2);min-height:44px;padding:var(--s-2);color:var(--brand-ink);border-radius:12px;text-decoration:none;display:flex}.src-item:hover{background:var(--hover-surface)}.src-item>svg{color:var(--muted-foreground)}.src-title{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;min-width:0;font-weight:600;overflow:hidden}.src-page,.src-host{color:var(--muted-foreground);flex:none;font-size:.75rem}.src-host{font-variant-numeric:tabular-nums;unicode-bidi:isolate}.chat-root .chat-msg>.chat-cta{align-items:stretch;gap:var(--s-2);width:100%;margin-top:var(--s-2);flex-direction:column;display:flex}.chat-root .chat-cta-btn{gap:var(--s-2);width:100%;padding:0 var(--s-4);font-size:.9375rem;min-height:48px!important}.chat-cta-done{justify-content:center;align-items:center;gap:var(--s-2);min-height:48px;padding:var(--s-2) var(--s-4);text-align:center;border-radius:16px;font-size:.875rem;font-weight:600;display:flex}.chat-cta-note{justify-content:center;align-items:center;gap:var(--s-2);color:var(--muted-foreground);text-align:center;margin:0;font-size:.75rem;line-height:1.7;display:flex}.chat-cta-note>svg{flex:none}.chat-root .chat-dock-zone{padding-top:var(--s-2)}.chat-root .chat-strip{align-items:center;gap:var(--s-2);padding:0 0 var(--s-1);scroll-snap-type:none;flex-wrap:wrap;margin-inline:0;display:flex;overflow:visible;-webkit-mask-image:none;mask-image:none}.chat-root .chat-chip{max-width:100%;padding:0 var(--s-3);gap:var(--s-2);white-space:normal;text-align:center;border-radius:999px;flex:none;font-size:.8125rem;line-height:1.4;position:relative;min-height:36px!important}.chat-root .chat-chip:after{content:"";position:absolute;inset:-4px -2px}
