: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:#0b5ed7;--tenant-hover:#0c49a5;--tenant-fg:#fff;--sh-petrol:#4f97bb;--sh-petrol-dark:#235e7c;--sh-petrol-50:#a7cbdd}:root,:root[data-theme=day],:root[data-theme=day] .on-dark,:root:not([data-theme=night]) .on-dark{--ember:#0b5ed7;--ember-btn:#0b5ed7;--sh-orange:#0b5ed7;--sh-orange-dark:#0c49a5;--sh-orange-darker:#1c4177;--mascot-body:#0b5ed7;--background:#f3f7fd;--foreground:#191f27;--card:#fbfcfe;--card-foreground:#191f27;--popover:#fbfcfe;--popover-foreground:#191f27;--brand:#0b5ed7;--brand-ink:#0c49a5;--secondary:#e5ecf5;--secondary-foreground:#191f27;--muted:#eaeff7;--muted-foreground:#565d68;--accent:#e5ecf5;--accent-foreground:#191f27;--petrol:#235e7c;--petrol-ink:#1a4a62;--input-background:#e6edf6;--ring:#0b5ed780;--link:#191f27;--link-hover:#0b5ed7;--hover-surface:#e3eaf4;--track:#d5dfee;--handle:#b4c3d8;--scrim:#101e324d;--selection:#0b5ed72e;--scroll-thumb:#c6d2e4;--tint-bg:#e6edf6;--tint-strong:#d5dfee;--tint-faint:#f3f7fc;--tint-info-bg:#4f97bb29;--tint-info-fg:#15455d;--tint-warn-bg:#f2b70533;--tint-warn-fg:#5a4300;--chrome:#fbfcfeb8;--chrome-2:#e5ecf5eb;--chrome-fallback:#fbfcfef7;--nav-fg:#191f27;--nav-active-bg:#dae5f5;--hero-fg:#191f27;--field-a:#8aaad86b;--field-b:#a7cbdd80;--chart-1:#0b5ed7;--chart-2:#235e7c;--chart-3:#2873df;--chart-4:#4f97bb;--chart-5:#c25a00;--chart-grey:#b4c3d8;--sidebar-foreground:#333b46;--sidebar-accent:#dae5f5;--sidebar-accent-foreground:#191f27;--chip-src-bg:#0b5ed71a;--chip-src-fg:#0c49a5;--chip-src-tag:#0b5ed7}:root[data-theme=night],:root[data-theme=night] .on-dark{--ember:#8aaad8;--ember-btn:#8aaad8;--sh-orange:#8aaad8;--sh-orange-dark:#0b5ed7;--sh-orange-darker:#0c49a5;--mascot-body:#8aaad8;--tenant:#3077dd;--tenant-hover:#3e83e6;--background:#0d121a;--foreground:#e9eef4;--card:#131a24;--card-foreground:#e9eef4;--popover:#161e2a;--popover-foreground:#e9eef4;--brand:#8aaad8;--brand-ink:#b1caee;--secondary:#182230;--secondary-foreground:#e9eef4;--muted:#111720;--muted-foreground:#a7b2c2;--accent:#182230;--accent-foreground:#e9eef4;--petrol:#4f97bb;--petrol-ink:#a7cbdd;--input-background:#161e2a;--ring:#8aaad899;--link:#e9eef4;--link-hover:#b1caee;--hover-surface:#1a2534;--track:#1f2a3b;--handle:#313e52;--scrim:#04080d9e;--selection:#8aaad852;--scroll-thumb:#222f42;--tint-bg:#161e2a;--tint-strong:#1f2a3b;--tint-faint:#111720;--tint-info-bg:#4f97bb26;--tint-info-fg:#a7cbdd;--tint-warn-bg:#f2b70521;--tint-warn-fg:#f6d77a;--chrome:#131a24b8;--chrome-2:#1f2a3be6;--chrome-fallback:#131a24f7;--nav-fg:#e9eef4;--nav-active-bg:#202e42;--hero-fg:#e9eef4;--field-a:#0b5ed76b;--field-b:#4f97bb24;--chart-1:#8aaad8;--chart-2:#4f97bb;--chart-3:#94b9ef;--chart-4:#19bb7c;--chart-5:#f2b705;--chart-grey:#313e52;--sidebar-foreground:#c4cedd;--sidebar-accent:#182230;--sidebar-accent-foreground:#e9eef4;--chip-src-bg:#8aaad829;--chip-src-fg:#c8daf3;--chip-src-tag:#3077dd}:root,:root[data-theme=day]{--ebru-0:#f3f7fd;--ebru-1:#eaeff7;--ebru-2:#dee6f2;--ebru-3:#f7f9fb;--ebru-4:#d1def0;--ebru-5:#e9ecf3;--ebru-6:#d9deeb;--ebru-7:#cddbf0;--ebru-8:#e3ecf1;--ebru-9:#dee6f2;--ebru-10:#f3f7fd}:root[data-theme=night]{--ebru-0:#0d121a;--ebru-1:#0e1623;--ebru-2:#121f32;--ebru-3:#0e151f;--ebru-4:#122643;--ebru-5:#10152a;--ebru-6:#141c36;--ebru-7:#142e54;--ebru-8:#0e1e26;--ebru-9:#121f32;--ebru-10:#0d121a}html.has-ebru{--o-blur:blur(24px) saturate(118%)}html.has-ebru:root,html.has-ebru:root[data-theme=day]{--chrome:#fbfcfe8f;--chrome-2:#eaf0f8cc;--card:#fbfcfed6;--chrome-tab:#fbfcfecc}html.has-ebru:root[data-theme=night]{--chrome:#131a248f;--chrome-2:#1f2a3bcc;--card:#131a24cc;--chrome-tab:#131a24d1}html.has-ebru .bottom-nav,html.has-ebru .manage-bottom-nav{background-color:var(--chrome-tab)!important}:root,:root[data-theme=day],:root[data-theme=day] .on-dark,:root:not([data-theme=night]) .on-dark{--tenant:#0b5ed7;--tenant-hover:#0a4db3;--ember:#0b5ed7;--ember-btn:#0b5ed7;--sh-orange:#0b5ed7;--sh-orange-dark:#0a4db3;--mascot-body:#0b5ed7;--brand:#0b5ed7;--brand-ink:#0a4db3;--background:#f4f8fd;--card:#fcfdff;--popover:#fcfdff;--muted-foreground:#525b68;--link-hover:#0b5ed7;--sh-petrol:#0090a8;--sh-petrol-dark:#006b7d;--sh-petrol-50:#8fd3de;--petrol:#006b7d;--petrol-ink:#006b7d;--ge-teal:#0090a8;--ge-teal-dark:#006b7d;--tint-info-fg:#006b7d;--nav-active-bg:#dce8f8;--sidebar-accent:#dce8f8;--field-a:#0b5ed733;--field-b:#00a8c438;--ring:#0b5ed799;--chip-src-fg:#0a4db3;--chip-src-tag:#0b5ed7;--chart-1:#0b5ed7;--chart-2:#0090a8;--chart-4:#006b7d;--ebru-0:#f4f8fd;--ebru-1:#e9f1fb;--ebru-2:#dceaf8;--ebru-3:#f7fafd;--ebru-4:#cfe2f6;--ebru-5:#e4f4f7;--ebru-6:#d6ecf1;--ebru-7:#c9def6;--ebru-8:#ddf1f4;--ebru-9:#dceaf8;--ebru-10:#f4f8fd}:root[data-theme=night],:root[data-theme=night] .on-dark{--tenant:#2a6fdc;--tenant-hover:#1e60c8;--ember:#7db0f5;--ember-btn:#2a6fdc;--sh-orange:#2a6fdc;--sh-orange-dark:#1e60c8;--mascot-body:#7db0f5;--brand:#7db0f5;--brand-ink:#a9cbfa;--background:#0a111c;--card:#111a27;--popover:#111a27;--muted-foreground:#a6b3c4;--link-hover:#7db0f5;--sh-petrol:#3cc6dc;--sh-petrol-dark:#9be3ee;--sh-petrol-50:#1f6f7d;--petrol:#9be3ee;--petrol-ink:#9be3ee;--ge-teal:#3cc6dc;--ge-teal-dark:#9be3ee;--tint-info-fg:#9be3ee;--nav-active-bg:#1b2c45;--sidebar-accent:#1b2c45;--field-a:#0b5ed766;--field-b:#00a8c429;--ring:#2a6fdc99;--chip-src-fg:#a9cbfa;--chip-src-tag:#2a6fdc;--chart-1:#7db0f5;--chart-2:#3cc6dc;--chart-4:#9be3ee;--ebru-0:#0a111c;--ebru-1:#0c1626;--ebru-2:#0f2036;--ebru-3:#0b141f;--ebru-4:#10284a;--ebru-5:#0c1e26;--ebru-6:#0e2530;--ebru-7:#122e56;--ebru-8:#0d2229;--ebru-9:#0f2036;--ebru-10:#0a111c}.brand-logo{height:17px!important}@media (max-width:420px){.brand-logo{height:14px!important}}img.brand-logo[style*="34px"]{height:24px!important}@media (max-width:420px){img.brand-logo[style*="34px"]{height:16px!important}}
.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}
