: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:#2e9e9e;--sh-petrol-dark:#238181;--sh-petrol-50:#7fd3d3;--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:#3fb5b5;--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:#3fb5b524;--tint-info-fg:#a6e3e3;--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:#3fb5b5;--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:#f8fbfb;--card-foreground:#0e1820;--popover:#f8fbfb;--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:#2e9e9e;--petrol-ink:#146f6f;--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:#2e9e9e21;--tint-info-fg:#0f5757;--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:#f8fbfbb3;--chrome-2:#e2e8edeb;--chrome-fallback:#f8fbfbf7;--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:#2e9e9e;--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:#a65722;--tenant-hover:#864a22;--tenant-fg:#fff;--sh-petrol:#45c5c5;--sh-petrol-dark:#1b8484;--sh-petrol-50:#a2e2e2}:root,:root[data-theme=day],:root[data-theme=day] .on-dark,:root:not([data-theme=night]) .on-dark{--ember:#a65722;--ember-btn:#a65722;--sh-orange:#a65722;--sh-orange-dark:#864a22;--sh-orange-darker:#714222;--mascot-body:#a65722;--background:#f9f5f2;--foreground:#261f1a;--card:#fefcfb;--card-foreground:#261f1a;--popover:#fefcfb;--popover-foreground:#261f1a;--brand:#a65722;--brand-ink:#864a22;--secondary:#f4ece6;--secondary-foreground:#261f1a;--muted:#f6efeb;--muted-foreground:#675d57;--accent:#f4ece6;--accent-foreground:#261f1a;--petrol:#1b8484;--petrol-ink:#146868;--input-background:#f5ede7;--ring:#a6572280;--link:#261f1a;--link-hover:#a65722;--hover-surface:#f3eae4;--track:#ecdfd7;--handle:#d6c3b6;--scrim:#301e124d;--selection:#a657222e;--scroll-thumb:#e2d2c8;--tint-bg:#f5ede7;--tint-strong:#ecdfd7;--tint-faint:#fbf7f4;--tint-info-bg:#45c5c529;--tint-info-fg:#0f6363;--tint-warn-bg:#f2b70533;--tint-warn-fg:#5a4300;--chrome:#fefcfbb8;--chrome-2:#f4ece6eb;--chrome-fallback:#fefcfbf7;--nav-fg:#261f1a;--nav-active-bg:#f3e5dc;--hero-fg:#261f1a;--field-a:#d3aa8f6b;--field-b:#a2e2e280;--chart-1:#a65722;--chart-2:#1b8484;--chart-3:#d37434;--chart-4:#45c5c5;--chart-5:#c25a00;--chart-grey:#d6c3b6;--sidebar-foreground:#453b34;--sidebar-accent:#f3e5dc;--sidebar-accent-foreground:#261f1a;--chip-src-bg:#a657221a;--chip-src-fg:#864a22;--chip-src-tag:#a65722}:root[data-theme=night],:root[data-theme=night] .on-dark{--ember:#d3aa8f;--ember-btn:#d3aa8f;--sh-orange:#d3aa8f;--sh-orange-dark:#a65722;--sh-orange-darker:#864a22;--mascot-body:#d3aa8f;--tenant:#d2773b;--tenant-hover:#db8349;--background:#19120e;--foreground:#f3eeea;--card:#231a14;--card-foreground:#f3eeea;--popover:#291e17;--popover-foreground:#f3eeea;--brand:#d3aa8f;--brand-ink:#eacab5;--secondary:#2e221a;--secondary-foreground:#f3eeea;--muted:#1f1712;--muted-foreground:#c0b2a9;--accent:#2e221a;--accent-foreground:#f3eeea;--petrol:#45c5c5;--petrol-ink:#a2e2e2;--input-background:#291e17;--ring:#d3aa8f99;--link:#f3eeea;--link-hover:#eacab5;--hover-surface:#32251c;--track:#392b21;--handle:#503f33;--scrim:#0c08059e;--selection:#d3aa8f52;--scroll-thumb:#402f24;--tint-bg:#291e17;--tint-strong:#392b21;--tint-faint:#1f1712;--tint-info-bg:#45c5c526;--tint-info-fg:#a2e2e2;--tint-warn-bg:#f2b70521;--tint-warn-fg:#f6d77a;--chrome:#231a14b8;--chrome-2:#392b21e6;--chrome-fallback:#231a14f7;--nav-fg:#f3eeea;--nav-active-bg:#402e22;--hero-fg:#f3eeea;--field-a:#a657226b;--field-b:#45c5c524;--chart-1:#d3aa8f;--chart-2:#45c5c5;--chart-3:#e9ba9a;--chart-4:#19bb7c;--chart-5:#f2b705;--chart-grey:#503f33;--sidebar-foreground:#dbcec6;--sidebar-accent:#2e221a;--sidebar-accent-foreground:#f3eeea;--chip-src-bg:#d3aa8f29;--chip-src-fg:#f0dacb;--chip-src-tag:#d2773b}:root,:root[data-theme=day]{--ebru-0:#f9f5f2;--ebru-1:#f6efeb;--ebru-2:#f1e6df;--ebru-3:#fbf9f7;--ebru-4:#eeded3;--ebru-5:#e9ecf3;--ebru-6:#d9deeb;--ebru-7:#eedbcf;--ebru-8:#e2f2f2;--ebru-9:#f1e6df;--ebru-10:#f9f5f2}:root[data-theme=night]{--ebru-0:#19120e;--ebru-1:#22170f;--ebru-2:#301f14;--ebru-3:#1e150f;--ebru-4:#402615;--ebru-5:#10152a;--ebru-6:#141c36;--ebru-7:#502e18;--ebru-8:#0e2626;--ebru-9:#301f14;--ebru-10:#19120e}html.has-ebru{--o-blur:blur(24px) saturate(118%)}html.has-ebru:root,html.has-ebru:root[data-theme=day]{--chrome:#fefcfb8f;--chrome-2:#f7f0ebcc;--card:#fefcfbd6;--chrome-tab:#fefcfbcc}html.has-ebru:root[data-theme=night]{--chrome:#231a148f;--chrome-2:#392b21cc;--card:#231a14cc;--chrome-tab:#231a14d1}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:#cf4b00;--tenant-hover:#ba4400;--ember:#ec6602;--ember-btn:#cf4b00;--mascot-body:#ec6602;--sh-orange:#ec6602;--sh-orange-dark:#cf4b00;--sh-orange-darker:#ba4400;--brand:#ec6602;--brand-ink:#ba4400;--link-hover:#cf4b00;--chart-1:#ec6602;--chart-2:#099;--chip-src-tag:#cf4b00;--chip-src-fg:#ba4400;--sh-petrol:#099;--sh-petrol-dark:#02787d;--petrol:#02787d;--petrol-ink:#02656a;--ge-purple:#cf4b00;--ge-purple-dark:#ba4400;--ge-purple-darker:#9e3a00}:root[data-theme=night],:root[data-theme=night] .on-dark{--tenant:#cf4b00;--tenant-hover:#e05500;--ember:#ec6602;--ember-btn:#ec6602;--mascot-body:#ec6602;--sh-orange:#ec6602;--sh-orange-dark:#cf4b00;--sh-orange-darker:#ba4400;--brand:#ff7a2e;--brand-ink:#ff9a5c;--link-hover:#ff9a5c;--chart-1:#ff7a2e;--chart-2:#00b3b3;--chip-src-tag:#cf4b00;--petrol:#00b3b3;--petrol-ink:#87d2d2}
.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}
