.landing-chrome_header__YnhVH{position:fixed;top:max(16px,calc(env(safe-area-inset-top, 0px) + 8px));left:50%;transform:translateX(-50%);z-index:50;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:clamp(12px,2vw,28px);padding:8px 8px 8px 18px;width:min(1240px,calc(100% - 32px));border-radius:var(--pub-radius-panel-narrow);background:linear-gradient(180deg,rgba(16,23,50,.82),rgba(10,15,38,.88));backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);border:1px solid rgba(var(--glow-hue),.26);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 18px 44px -22px rgba(4,10,26,.62),0 0 40px -18px rgba(var(--glow-accent),.34);color:var(--pub-ink-1);font-size:var(--pub-type-md)}.landing-chrome_header__YnhVH:before{content:"";position:absolute;inset:0 14% auto 14%;height:1px;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(var(--glow-hue),.5) 34%,rgba(var(--glow-accent),.55) 66%,transparent);pointer-events:none}.landing-chrome_brand__L7Yq8{display:inline-flex;align-items:center;flex:none;text-decoration:none;border-radius:10px;transition:opacity .2s var(--pub-ease)}.landing-chrome_brand__L7Yq8:hover{opacity:.82}.landing-chrome_brand__L7Yq8:focus-visible{outline:2px solid rgb(var(--glow-hue));outline-offset:4px}.landing-chrome_nav__Ro85L{display:inline-flex;align-items:center;gap:clamp(14px,1.8vw,26px);font-size:var(--pub-type-sm);font-weight:var(--pub-weight-medium)}.landing-chrome_nav__Ro85L a{position:relative;display:inline-flex;align-items:center;padding-block:6px;color:var(--pub-ink-2);text-decoration:none;white-space:nowrap;transition:color .18s var(--pub-ease)}.landing-chrome_nav__Ro85L a:after{content:"";position:absolute;inset:auto 0 0 0;height:1.5px;border-radius:var(--pub-radius-dot);background:linear-gradient(90deg,rgb(var(--glow-hue)),rgb(var(--glow-accent)));transform:scaleX(0);transform-origin:left center;transition:transform .24s var(--pub-ease)}.landing-chrome_nav__Ro85L a:focus-visible,.landing-chrome_nav__Ro85L a:hover{color:var(--pub-ink-1)}.landing-chrome_nav__Ro85L a:focus-visible:after,.landing-chrome_nav__Ro85L a:hover:after{transform:scaleX(1)}.landing-chrome_nav__Ro85L a:focus-visible{outline:2px solid rgb(var(--glow-hue));outline-offset:4px;border-radius:4px}.landing-chrome_cluster__wd_Lg{display:inline-flex;align-items:center;gap:8px;flex:none}.landing-chrome_status__r_jiz{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:var(--pub-radius-dot);border:1px solid rgba(var(--glow-accent),.42);background:rgba(var(--glow-accent),.14);font-size:var(--pub-type-2xs);font-weight:var(--pub-weight-strong);line-height:var(--pub-leading-none);text-transform:uppercase;color:rgb(var(--pub-ink-warm));white-space:nowrap;letter-spacing:.1em!important}.landing-chrome_statusDot__pHrkb{width:6px;height:6px;flex:none;border-radius:var(--pub-radius-dot);background:rgb(var(--pub-ink-warm));box-shadow:0 0 0 3px rgba(var(--glow-accent),.3)}.landing-chrome_signIn__09IXO{display:inline-flex;align-items:center;min-height:38px;padding-inline:12px;border-radius:var(--pub-radius-control);color:var(--pub-ink-2);font-size:var(--pub-type-sm);font-weight:var(--pub-weight-medium);text-decoration:none;white-space:nowrap;transition:color .18s var(--pub-ease),background .18s var(--pub-ease)}.landing-chrome_signIn__09IXO:hover{color:var(--pub-ink-1);background:rgba(255,255,255,.1)}.landing-chrome_signIn__09IXO:focus-visible{outline:2px solid rgb(var(--glow-hue));outline-offset:2px}.landing-chrome_cta__O0WWq{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding-inline:16px;border:0;border-radius:var(--pub-radius-control);background-color:rgb(var(--glow-cta));background-image:linear-gradient(135deg,transparent,rgba(1,14,221,.26));color:var(--pub-cta-ink);font-size:var(--pub-type-sm);font-weight:var(--pub-weight-bold);line-height:var(--pub-leading-ui);text-decoration:none;white-space:nowrap;box-shadow:0 10px 26px -10px rgba(var(--glow-accent),.62),inset 0 1px 0 rgba(255,255,255,.36);transition:filter .2s var(--pub-ease),box-shadow .26s var(--pub-ease),transform .16s var(--pub-ease)}.landing-chrome_cta__O0WWq:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 14px 32px -10px rgba(var(--glow-accent),.72),inset 0 1px 0 rgba(255,255,255,.44)}.landing-chrome_cta__O0WWq:active{transform:translateY(0)}.landing-chrome_cta__O0WWq:focus-visible{outline:2px solid rgb(var(--glow-hue));outline-offset:3px}.landing-chrome_ctaArrow__RALGn{transition:transform .26s var(--pub-ease)}.landing-chrome_cta__O0WWq:hover .landing-chrome_ctaArrow__RALGn{transform:translateX(3px)}@media (max-width:1000px){.landing-chrome_status__r_jiz{display:none}}@media (max-width:860px){.landing-chrome_nav__Ro85L{display:none}}@media (max-width:430px){.landing-chrome_header__YnhVH{width:calc(100% - 16px);padding:7px 7px 7px 14px;gap:8px}.landing-chrome_signIn__09IXO{padding-inline:8px}.landing-chrome_cta__O0WWq{padding-inline:13px}.landing-chrome_ctaArrow__RALGn{display:none}}@media (pointer:coarse){.landing-chrome_cta__O0WWq,.landing-chrome_nav__Ro85L a,.landing-chrome_signIn__09IXO{min-height:44px}}@media (prefers-reduced-motion:reduce){.landing-chrome_brand__L7Yq8,.landing-chrome_ctaArrow__RALGn,.landing-chrome_cta__O0WWq,.landing-chrome_nav__Ro85L a,.landing-chrome_nav__Ro85L a:after,.landing-chrome_signIn__09IXO{transition:none}}.landing-chrome_footer__NS06P{position:relative;isolation:isolate;width:100vw;margin-inline:calc(50% - 50vw);padding-inline:clamp(18px,4vw,56px);padding-block:clamp(112px,14vw,188px) 0;background:rgba(10,16,40,.78);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);color:var(--pub-ink-2);font-size:var(--pub-type-md)}.landing-chrome_footer__NS06P:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(72% 90% at 18% 0,rgba(var(--glow-accent),.1) 0,transparent 68%)}.landing-chrome_footer__NS06P:after{content:"";position:absolute;inset:0 0 auto 0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 0,rgba(var(--glow-hue),.4) 30%,rgba(var(--glow-accent),.46) 66%,transparent 100%)}.landing-chrome_footerInner__b6GA9{width:min(1240px,100%);margin-inline:auto;padding-bottom:max(24px,calc(env(safe-area-inset-bottom, 0px) + 20px))}.landing-chrome_footerTop__uoA6S{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}.landing-chrome_footerBrand__h8Cfh{display:grid;justify-items:start;gap:16px;max-width:44ch}.landing-chrome_footerLockup__UjEqD{display:inline-flex;text-decoration:none;border-radius:10px}.landing-chrome_footerLockup__UjEqD:focus-visible{outline:2px solid rgb(var(--glow-hue));outline-offset:4px}.landing-chrome_tagline__SUlTH{margin:0;font-size:var(--pub-type-md);font-weight:var(--pub-weight-regular);line-height:var(--pub-leading-body);color:var(--pub-ink-2)}.landing-chrome_contact__AX2sl{display:inline-flex;align-items:center;min-height:32px;color:rgb(var(--pub-ink-warm));font-size:var(--pub-type-sm);font-weight:var(--pub-weight-medium);text-decoration:none;border-bottom:1px solid rgba(var(--pub-ink-warm),.42);transition:color .2s var(--pub-ease),border-color .2s var(--pub-ease)}.landing-chrome_contact__AX2sl:hover{color:var(--pub-ink-1);border-color:var(--pub-ink-1)}.landing-chrome_contact__AX2sl:focus-visible{outline:2px solid rgb(var(--glow-hue));outline-offset:3px}.landing-chrome_footerNav__wfzUJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,56px)}.landing-chrome_footerCol__ydo9z .landing-chrome_footerColHead__epR4L{margin:0 0 14px;font-size:var(--pub-type-2xs);
  /* !important because `body :where(h2, h3, …) { font-weight: 600 !important }`
   * in app/globals.css would otherwise own it. Same value either way — this is
   * about the source being true, not about the pixels. */font-weight:var(--pub-weight-strong)!important;line-height:var(--pub-leading-none);text-transform:uppercase;color:var(--pub-ink-3);letter-spacing:.1em!important}.landing-chrome_footerCol__ydo9z ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.landing-chrome_footerCol__ydo9z a{display:inline-flex;align-items:center;min-height:32px;font-size:var(--pub-type-sm);font-weight:var(--pub-weight-regular);color:var(--pub-ink-2);text-decoration:none;transition:color .2s var(--pub-ease)}.landing-chrome_footerCol__ydo9z a:hover{color:var(--pub-ink-1);text-decoration:underline;text-underline-offset:3px}.landing-chrome_footerCol__ydo9z a:focus-visible{outline:2px solid rgb(var(--glow-hue));outline-offset:3px;border-radius:4px}.landing-chrome_footerBottom__w_Csu{margin-top:clamp(36px,4vw,56px);padding-top:20px;border-top:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;font-size:var(--pub-type-xs);color:var(--pub-ink-3)}.landing-chrome_footerStatus__RpT3I{display:inline-flex;align-items:center;gap:8px}.landing-chrome_footerDot__SAMEO{width:7px;height:7px;flex:none;border-radius:var(--pub-radius-dot);background:var(--pub-ink-ok);box-shadow:0 0 0 4px rgba(143,227,184,.18)}@media (max-width:760px){.landing-chrome_footerTop__uoA6S{grid-template-columns:1fr}}@media (pointer:coarse){.landing-chrome_contact__AX2sl,.landing-chrome_footerCol__ydo9z a{min-height:44px}}@media (prefers-reduced-motion:reduce){.landing-chrome_contact__AX2sl,.landing-chrome_footerCol__ydo9z a{transition:none}}.landing-hero_hero__a9WmJ{position:relative;isolation:isolate;width:100vw;margin-inline:calc(50% - 50vw);padding-inline:clamp(18px,4vw,56px);padding-block:max(calc(env(safe-area-inset-top, 0px) + 96px),clamp(104px,12vw,148px)) clamp(56px,7vw,104px);min-height:100dvh;display:grid;align-content:safe center;color:var(--pub-ink-1);overflow:hidden}.landing-hero_inner___xe33{width:min(1240px,100%);margin-inline:auto;display:grid;gap:clamp(32px,4.5vw,64px);align-items:center}@media (min-width:1080px){.landing-hero_inner___xe33{grid-template-columns:minmax(0,.92fr) minmax(0,1fr)}}.landing-hero_pitch__dF96q{display:grid;justify-items:start;gap:clamp(18px,2.2vw,26px);min-width:0}.landing-hero_kicker__iZQJ_{display:inline-flex;align-items:center;gap:9px;margin:0;font-size:var(--pub-type-2xs);
  /* !important, and it is not a shortcut. app/globals.css carries
   *   body :where([class*="Kicker"], [class*="kicker"], …)
   *     { font-weight: 550 !important; letter-spacing: 0.04em !important; }
   * `:where()` is zero-specificity so the selector is (0,0,1), but an author
   * !important beats any normal declaration at any specificity — so a plain
   * `font-weight: 600` here never reaches the screen. 550 happens to snap to 600
   * (Hanken Grotesk ships 400/500/600/700 with no variable axis), so the PIXELS
   * were already right; the declaration was the thing that was dead. Stated as
   * the value it actually paints, and made to be the value it paints. */font-weight:var(--pub-weight-strong)!important;line-height:var(--pub-leading-none);text-transform:uppercase;color:var(--pub-ink-2);letter-spacing:.1em!important}.landing-hero_kickerDot__rpQKR{width:6px;height:6px;border-radius:var(--pub-radius-dot);background:rgb(var(--pub-ink-warm));box-shadow:0 0 0 4px rgba(var(--glow-accent),.26);flex:none}.landing-hero_headline__QwApR{margin:0;max-width:17ch;font-size:var(--pub-type-display);
  /* !important for the same reason as .kicker's, one rule up in the same legacy
   * block: `body :where(h1, [class*="title"], [class*="headline"], …)
   * { font-weight: 650 !important }`. 650 snaps to 700 so nothing moved, but a
   * declaration this file cannot win is a declaration this file should not make
   * quietly. */font-weight:var(--pub-weight-bold)!important;line-height:var(--pub-leading-hero);color:var(--pub-ink-1);text-wrap:balance;font-family:inherit;overflow-wrap:anywhere;letter-spacing:-.018em!important;text-shadow:0 1px 14px rgba(4,10,26,.45),0 0 26px rgba(var(--glow-hue),.22)}.landing-hero_headlineLit__YWtdq{color:rgb(var(--pub-ink-warm))}@supports ((background-clip:text) or (-webkit-background-clip:text)){.landing-hero_headlineLit__YWtdq{background-image:linear-gradient(100deg,rgb(var(--pub-ink-cool)) 0,rgb(var(--pub-ink-warm)) 46%,rgb(var(--pub-ink-cool)) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 1px 10px rgba(4,10,26,.45)) drop-shadow(0 0 18px rgba(var(--glow-accent),.24))}}.landing-hero_lede__s90Bd{margin:0;max-width:46ch;font-size:var(--pub-type-lg);font-weight:var(--pub-weight-regular);line-height:var(--pub-leading-body);color:var(--pub-ink-2);overflow-wrap:anywhere}.landing-hero_ledeStrong__gZb_U{font-weight:var(--pub-weight-strong);color:var(--pub-ink-1)}.landing-hero_proof__WMkJf{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 10px}.landing-hero_proofItem__HUiDb{display:inline-flex;align-items:center;gap:8px;padding:7px 13px 7px 10px;border-radius:var(--pub-radius-control);border:1px solid var(--pub-hair);background:rgba(255,255,255,.06);font-size:var(--pub-type-sm);font-weight:var(--pub-weight-medium);line-height:var(--pub-leading-ui);color:var(--pub-ink-2)}.landing-hero_proofTick__ja8_t{display:inline-flex;width:15px;height:15px;flex:none;color:var(--pub-ink-ok)}.landing-hero_proofTick__ja8_t svg{width:100%;height:100%}.landing-hero_actions__CTeYJ{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.landing-hero_secondary__e_tHL{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-inline:16px;border-radius:var(--pub-radius-control);border:1px solid var(--pub-hair-strong);background:rgba(255,255,255,.07);color:var(--pub-ink-1);font-size:var(--pub-type-md);font-weight:var(--pub-weight-medium);line-height:var(--pub-leading-ui);text-decoration:none;transition:background .22s var(--pub-ease),border-color .22s var(--pub-ease),transform .16s var(--pub-ease)}.landing-hero_secondary__e_tHL:hover{background:rgba(255,255,255,.12);border-color:rgba(var(--glow-hue),.5);transform:translateY(-1px)}.landing-hero_secondary__e_tHL:active{transform:translateY(0)}.landing-hero_secondary__e_tHL:focus-visible{outline:2px solid rgb(var(--glow-hue));outline-offset:3px}.landing-hero_secondaryArrow__NNcst{transition:transform .26s var(--pub-ease)}.landing-hero_secondary__e_tHL:hover .landing-hero_secondaryArrow__NNcst{transform:translateX(3px)}.landing-hero_demo__bT9BB{display:grid;gap:14px;min-width:0;justify-items:stretch}.landing-hero_chatMount__a8uvG{display:grid;min-width:0}.landing-hero_demoNote__d_mI0{margin:0;font-size:var(--pub-type-sm);font-weight:var(--pub-weight-regular);line-height:var(--pub-leading-body);color:var(--pub-ink-2);text-align:center;text-wrap:pretty}.landing-hero_chatMount__a8uvG .landing-chat{border-radius:var(--pub-radius-panel);background:linear-gradient(160deg,rgba(16,23,50,.8),rgba(10,15,38,.86) 46%,rgba(14,20,46,.82));backdrop-filter:blur(30px) saturate(160%);-webkit-backdrop-filter:blur(30px) saturate(160%);border:1px solid rgba(var(--glow-hue),.34);box-shadow:0 24px 80px rgba(4,10,26,.62),0 0 70px -10px rgba(var(--glow-accent),.46),inset 0 1px 0 rgba(255,255,255,.26);color:var(--pub-ink-1)}.landing-hero_chatMount__a8uvG .landing-chat:before{background:radial-gradient(120% 62% at 50% 0,rgba(var(--glow-hue),.1),transparent 62%)}.landing-hero_chatMount__a8uvG .landing-chat:after{height:1px;border-radius:0;background:linear-gradient(90deg,transparent 0,rgba(var(--glow-hue),.5) 30%,rgba(var(--glow-accent),.62) 62%,transparent 100%)}.landing-hero_chatMount__a8uvG .landing-chat__header{border-bottom:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04)}.landing-hero_chatMount__a8uvG .landing-chat__modes{border-radius:var(--pub-radius-control);background:rgba(4,10,26,.42);border:1px solid rgba(255,255,255,.1)}.landing-hero_chatMount__a8uvG .landing-chat__mode{border-radius:10px;font-family:inherit;font-size:var(--pub-type-sm);font-weight:var(--pub-weight-strong);color:rgba(255,255,255,.78)}.landing-hero_chatMount__a8uvG .landing-chat__mode:hover:not(:disabled){color:var(--pub-ink-1);background:rgba(255,255,255,.07)}.landing-hero_chatMount__a8uvG .landing-chat__mode[data-active=true]{background-color:rgb(var(--glow-cta));background-image:linear-gradient(135deg,transparent,rgba(1,14,221,.26));color:var(--pub-cta-ink);font-weight:var(--pub-weight-bold);box-shadow:0 6px 18px -8px rgba(var(--glow-accent),.6),inset 0 1px 0 rgba(255,255,255,.36)}.landing-hero_chatMount__a8uvG .landing-chat__modes .landing-chat__mode[data-active=true]{color:var(--pub-cta-ink)}.landing-hero_chatMount__a8uvG .landing-chat__mode:focus-visible{outline:2px solid rgb(var(--glow-hue));outline-offset:2px;box-shadow:none}.landing-hero_chatMount__a8uvG .landing-chat__status{font-size:var(--pub-type-xs);color:var(--pub-ink-3)}.landing-hero_chatMount__a8uvG .landing-msg__from{font-size:var(--pub-type-3xs);font-weight:var(--pub-weight-strong);color:var(--pub-ink-3);letter-spacing:.12em!important}.landing-hero_chatMount__a8uvG .landing-msg__bubble{border-radius:var(--pub-radius-control);font-size:var(--pub-type-md);line-height:var(--pub-leading-body);color:var(--pub-ink-1)}.landing-hero_chatMount__a8uvG .landing-msg--user .landing-msg__bubble{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.16);color:var(--pub-ink-1);border-bottom-right-radius:5px}.landing-hero_chatMount__a8uvG .landing-msg--bot .landing-msg__bubble{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-bottom-left-radius:5px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.landing-hero_chatMount__a8uvG .landing-msg__error{border-radius:10px;background:rgba(255,138,122,.12);border:1px solid rgba(255,138,122,.34);color:var(--pub-ink-danger);font-size:var(--pub-type-sm)}.landing-hero_chatMount__a8uvG .landing-task{border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:var(--pub-ink-2);font-size:var(--pub-type-sm);box-shadow:none}.landing-hero_chatMount__a8uvG .landing-task__check{background:rgba(143,227,184,.16);color:var(--pub-ink-ok)}.landing-hero_chatMount__a8uvG .landing-task__count,.landing-hero_chatMount__a8uvG .landing-task__detail{font-size:var(--pub-type-xs);color:var(--pub-ink-3)}.landing-hero_chatMount__a8uvG .landing-task[data-tone=error]{border-color:rgba(255,138,122,.34);background:rgba(255,138,122,.1)}.landing-hero_chatMount__a8uvG .landing-task[data-tone=error] .landing-task__check{background:rgba(255,138,122,.18);color:var(--pub-ink-danger)}.landing-hero_chatMount__a8uvG .landing-chat__composer{border-radius:var(--pub-radius-control);background:rgba(8,13,32,.55);border:1.5px solid rgba(var(--glow-hue),.28);transition:border-color .22s var(--pub-ease),background .22s var(--pub-ease),box-shadow .22s var(--pub-ease)}.landing-hero_chatMount__a8uvG .landing-chat__composer:focus-within{border-color:rgba(var(--glow-hue),.72);background:rgba(8,13,32,.72);box-shadow:0 0 22px -4px rgba(var(--glow-accent),.5)}.landing-hero_chatMount__a8uvG .landing-chat__composer-prompt{font-size:var(--pub-type-sm);color:rgb(var(--glow-hue))}.landing-hero_chatMount__a8uvG .landing-chat__composer-input{font-family:inherit;font-size:var(--pub-type-md);line-height:var(--pub-leading-body);color:var(--pub-ink-1);caret-color:rgb(var(--glow-hue))}.landing-hero_chatMount__a8uvG .landing-chat__composer-input::placeholder{color:rgba(255,255,255,.62)}.landing-hero_chatMount__a8uvG .landing-chat__composer-input--placeholder{font-size:var(--pub-type-sm);color:var(--pub-ink-3)}.landing-hero_chatMount__a8uvG .landing-chat__composer--passive{background:rgba(8,13,32,.4)}.landing-hero_chatMount__a8uvG .landing-chat__composer-send{background-color:rgb(var(--glow-cta));background-image:linear-gradient(135deg,transparent,rgba(1,14,221,.26));color:var(--pub-cta-ink);box-shadow:0 8px 20px -8px rgba(var(--glow-accent),.66),inset 0 1px 0 rgba(255,255,255,.36)}.landing-hero_chatMount__a8uvG .landing-chat__composer-send:hover:not(:disabled){background-color:rgb(var(--glow-hue))}.landing-hero_chatMount__a8uvG .landing-chat__composer-send:disabled{background-color:rgba(255,255,255,.14);background-image:none;color:rgba(255,255,255,.55);box-shadow:none}.landing-hero_chatMount__a8uvG .landing-chat__composer-send:focus-visible{outline:2px solid rgb(var(--glow-hue));outline-offset:2px}.landing-hero_chatMount__a8uvG .landing-code-entry__label{font-size:var(--pub-type-2xs);font-weight:var(--pub-weight-strong);color:var(--pub-ink-3)}.landing-hero_chatMount__a8uvG .landing-code-entry__box{border-radius:10px;border:1px solid rgba(var(--glow-hue),.3);background:rgba(8,13,32,.62);color:var(--pub-ink-1);font-size:var(--pub-type-2xl);font-weight:var(--pub-weight-bold);caret-color:rgb(var(--glow-hue))}.landing-hero_chatMount__a8uvG .landing-code-entry__box:focus{border-color:rgba(var(--glow-hue),.78);background:rgba(8,13,32,.8);box-shadow:0 0 18px -4px rgba(var(--glow-accent),.55)}.landing-hero_chatMount__a8uvG .landing-code-entry__box::placeholder{color:rgba(255,255,255,.34)}.landing-hero_chatMount__a8uvG .landing-code-entry__hint{font-size:var(--pub-type-2xs);color:var(--pub-ink-3)}.landing-hero_chatMount__a8uvG .onboard-card{border-radius:var(--pub-radius-panel-narrow);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.landing-hero_chatMount__a8uvG .onboard-card__label>span:first-child{font-family:inherit;font-size:var(--pub-type-2xl);font-weight:var(--pub-weight-bold);line-height:var(--pub-leading-display);color:var(--pub-ink-1)}.landing-hero_chatMount__a8uvG .onboard-card__hint{font-size:var(--pub-type-xs);color:var(--pub-ink-3)}.landing-hero_chatMount__a8uvG .onboard-card__input{border-radius:var(--pub-radius-control);border:1.5px solid rgba(var(--glow-hue),.28);background:rgba(8,13,32,.55);color:var(--pub-ink-1);font-size:16px;caret-color:rgb(var(--glow-hue))}.landing-hero_chatMount__a8uvG .onboard-card__input::placeholder{color:rgba(255,255,255,.62)}.landing-hero_chatMount__a8uvG .onboard-card__input:focus{border-color:rgba(var(--glow-hue),.72);background:rgba(8,13,32,.72);box-shadow:0 0 22px -4px rgba(var(--glow-accent),.5)}.landing-hero_chatMount__a8uvG .onboard-card__otp-input{border-radius:11px;border:1.5px solid rgba(var(--glow-hue),.3);background:rgba(8,13,32,.62);color:var(--pub-ink-1);font-size:var(--pub-type-2xl);font-weight:var(--pub-weight-bold);caret-color:rgb(var(--glow-hue))}.landing-hero_chatMount__a8uvG .onboard-card__otp-input:focus{border-color:rgba(var(--glow-hue),.78);background:rgba(8,13,32,.8);box-shadow:0 0 18px -4px rgba(var(--glow-accent),.55)}.landing-hero_chatMount__a8uvG .onboard-card__otp-input::placeholder{color:rgba(255,255,255,.32)}.landing-hero_chatMount__a8uvG .onboard-card__error{border-radius:10px;background:rgba(255,138,122,.12);border:1px solid rgba(255,138,122,.34);color:var(--pub-ink-danger);font-size:var(--pub-type-sm)}.landing-hero_chatMount__a8uvG .onboard-card__caption{font-size:var(--pub-type-xs);color:var(--pub-ink-3)}.landing-hero_chatMount__a8uvG .onboard-card__submit{background-color:rgb(var(--glow-cta));background-image:linear-gradient(135deg,transparent,rgba(1,14,221,.26));color:var(--pub-cta-ink);box-shadow:0 10px 26px -10px rgba(var(--glow-accent),.66),inset 0 1px 0 rgba(255,255,255,.36)}.landing-hero_chatMount__a8uvG .onboard-card__submit:hover:not(:disabled){background-color:rgb(var(--glow-hue))}.landing-hero_chatMount__a8uvG .onboard-card__submit:focus-visible{outline:2px solid rgb(var(--glow-hue));outline-offset:2px}.landing-hero_chatMount__a8uvG .onboard-card__spinner{border-color:rgba(15,17,42,.32);border-top-color:var(--pub-cta-ink)}.landing-hero_chatMount__a8uvG .onboard-success{border-radius:var(--pub-radius-panel-narrow);background:rgba(143,227,184,.12);border:1px solid rgba(143,227,184,.34);color:var(--pub-ink-2);font-size:var(--pub-type-sm)}.landing-hero_chatMount__a8uvG .onboard-success strong{font-family:inherit;font-size:var(--pub-type-lg);font-weight:var(--pub-weight-bold);color:var(--pub-ink-1)}.landing-hero_chatMount__a8uvG .onboard-success__dot{background:var(--pub-ink-ok);box-shadow:0 0 0 4px rgba(143,227,184,.2)}@media (max-width:640px){.landing-hero_chatMount__a8uvG .landing-chat{border-radius:var(--pub-radius-panel-narrow)}}@media (pointer:coarse){.landing-hero_chatMount__a8uvG .landing-chat__composer-input{font-size:16px}.landing-hero_chatMount__a8uvG .landing-chat__mode{min-height:34px;padding-inline:14px}}.landing-hero_hero__a9WmJ+.landing-section{position:relative;z-index:2;margin-top:clamp(-72px,-6vw,-48px);padding-top:clamp(88px,11vw,148px);border-radius:var(--pub-radius-panel) var(--pub-radius-panel) 0 0;box-shadow:0 -40px 80px -36px rgba(4,10,26,.6),0 -16px 40px -28px rgba(4,10,26,.4),inset 0 1px 0 rgba(255,255,255,.9)}.landing-hero_hero__a9WmJ+.landing-section:after{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent 0,rgba(var(--glow-hue),.55) 28%,rgba(var(--glow-accent),.55) 72%,transparent 100%);border-radius:inherit;pointer-events:none}.landing-hero_pitch__dF96q>*{animation:landing-hero_heroRise__heNGC .62s var(--pub-ease) both}.landing-hero_pitch__dF96q>:first-child{animation-delay:60ms}.landing-hero_pitch__dF96q>:nth-child(2){animation-delay:.12s}.landing-hero_pitch__dF96q>:nth-child(3){animation-delay:.18s}.landing-hero_pitch__dF96q>:nth-child(4){animation-delay:.23s}.landing-hero_pitch__dF96q>:nth-child(5){animation-delay:.27s}.landing-hero_demo__bT9BB{animation:landing-hero_heroRise__heNGC .7s var(--pub-ease) .16s both}@keyframes landing-hero_heroRise__heNGC{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.landing-hero_demo__bT9BB,.landing-hero_pitch__dF96q>*{animation:none;opacity:1;transform:none}.landing-hero_secondaryArrow__NNcst,.landing-hero_secondary__e_tHL{transition:none}.landing-hero_hero__a9WmJ+.landing-section{margin-top:0;padding-top:clamp(56px,8vw,110px);border-radius:0;box-shadow:none}.landing-hero_hero__a9WmJ+.landing-section:after{display:none}}