.ChatComposer_composer__kfrT5{display:flex;flex-direction:column;gap:.6rem}.ChatComposer_row__HCjP7{display:flex;align-items:flex-end;gap:.55rem;padding:.45rem .45rem .45rem .75rem;border:1px solid var(--line-strong);border-radius:18px;background:var(--ink,#0f1216);transition:border-color .15s ease}.ChatComposer_row__HCjP7:focus-within{border-color:color-mix(in srgb,var(--ember) 55%,var(--line-strong))}.ChatComposer_input__ldoRL{flex:1 1 auto;min-width:0;height:38px;max-height:180px;padding:.5rem 0 .4rem;border:0;background:none;color:var(--bone);font-family:inherit;font-size:.93rem;line-height:1.5;resize:none;outline:none;overflow-y:auto}.ChatComposer_input__ldoRL::placeholder{color:var(--muted-2)}.ChatComposer_send__fSzim{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:38px;padding:0 1rem;border:0;border-radius:100px;background:var(--ember);color:#0b0c10;font-family:inherit;font-size:.86rem;font-weight:600;cursor:pointer;transition:opacity .15s ease,filter .15s ease}.ChatComposer_send__fSzim:hover:not(:disabled){filter:brightness(1.08)}.ChatComposer_send__fSzim:disabled{opacity:.5;cursor:default}.ChatComposer_foot__2HnYG{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;padding:0 .3rem;font-size:.78rem;line-height:1.5}.ChatComposer_hint__xLPvl{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.ChatComposer_ok__HG3Hu{color:var(--muted)}.ChatComposer_bad__ApXTo{color:var(--bad)}.ChatComposer_check__LqwKR{padding:0 .2rem}@media (max-width:560px){.ChatComposer_hint__xLPvl{display:none}}.Turnstile_wrap__u7tjq{margin-top:1.1rem;max-width:100%;overflow-x:auto}.Turnstile_widget__IDspz{min-height:65px}.Turnstile_err__sJ1O2{margin:.6rem 0 0;font-size:.8rem;line-height:1.5;color:var(--bad)}.WaitlistForm_wrap__VK53a{display:flex;flex-direction:column;gap:.7rem;max-width:30rem}.WaitlistForm_row__WTSTJ{display:flex;gap:.6rem;flex-wrap:wrap}.WaitlistForm_input__XQErR{flex:1 1 14rem;min-width:0;background:var(--ink-2);border:1px solid var(--line-strong);border-radius:var(--radius);padding:.85em 1em;color:var(--bone);font-family:var(--font-body);font-size:1rem;transition:border-color .25s var(--ease)}.WaitlistForm_input__XQErR::placeholder{color:var(--muted-2)}.WaitlistForm_input__XQErR:focus{outline:none;border-color:var(--ember)}.WaitlistForm_button__3zdz0{--_bg:linear-gradient(180deg,var(--ember-soft),var(--ember));--_fg:#160a2b;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5em;flex:none;padding:.85em 1.35em;border:none;border-radius:10px;background:var(--_bg);box-shadow:var(--edge-hi-strong),var(--shadow-ember);color:var(--_fg);font-family:var(--font-body);font-weight:600;font-size:.95rem;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:filter .18s var(--ease),opacity .25s var(--ease)}.WaitlistForm_button__3zdz0:hover:not(:disabled){filter:brightness(1.08)}.WaitlistForm_button__3zdz0:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.WaitlistForm_button__3zdz0:disabled{opacity:.6;cursor:default}.WaitlistForm_msg__H6Blv{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.02em;line-height:1.4;margin:0}.WaitlistForm_ok__uRDHE{color:var(--live)}.WaitlistForm_err__8qta9{color:var(--bad)}.AccountMenu_wrap__bhXX0{position:relative}.AccountMenu_trigger__fIN0Y{display:flex;align-items:center;gap:.6rem;background:none;border:none;cursor:pointer;padding:0}.AccountMenu_email__YNIze{font-family:var(--font-mono);font-size:.78rem;color:var(--muted);letter-spacing:.02em}.AccountMenu_avatar__rjQWE{width:38px;height:38px;flex:none;border-radius:50%;display:grid;place-items:center;font-family:var(--font-mono);font-size:.82rem;font-weight:600;color:#0b0d10;background:linear-gradient(180deg,var(--ember-soft),var(--ember));box-shadow:var(--edge-hi-strong),var(--shadow-ember);transition:filter .2s var(--ease)}.AccountMenu_trigger__fIN0Y:hover .AccountMenu_avatar__rjQWE{filter:brightness(1.08)}.AccountMenu_menu__KTrBq{position:absolute;top:calc(100% + 10px);right:0;width:240px;z-index:60;display:flex;flex-direction:column;gap:.15rem;padding:.5rem;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface-panel);box-shadow:var(--edge-hi),var(--shadow-lg)}.AccountMenu_head__ZKro4{display:flex;flex-direction:column;gap:.15rem;padding:.4rem .55rem .6rem}.AccountMenu_headLabel__Me_ae{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.AccountMenu_headEmail__nIjar{font-size:.86rem;color:var(--bone);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccountMenu_item__FOQ_I{display:block;padding:.55rem;border-radius:8px;font-size:.88rem;color:var(--bone-dim);text-decoration:none;transition:background .15s var(--ease),color .15s var(--ease)}.AccountMenu_item__FOQ_I:hover{background:var(--ink-3);color:var(--bone)}.AccountMenu_divider__P_mFi{height:1px;background:var(--line);margin:.25rem 0}@media (max-width:760px){.AccountMenu_email__YNIze{display:none}}.AppShell_app__q20fo{display:grid;grid-template-columns:264px minmax(0,1fr);height:100vh;overflow:hidden}.AppShell_app__q20fo:after,.AppShell_app__q20fo:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none}.AppShell_app__q20fo:before{background:var(--sky-wash)}.AppShell_app__q20fo:after{background-repeat:no-repeat;background-image:var(--starfield);animation:AppShell_twinkle__vDIaV 7s ease-in-out infinite}.AppShell_side__gUm3s{height:100vh;overflow-y:auto;display:flex;flex-direction:column;border-right:1px solid var(--line);background:var(--surface-panel);box-shadow:inset -1px 0 0 hsla(0,0%,100%,.03);padding:1.7rem 1.1rem 1.3rem;position:relative;z-index:1}.AppShell_brand__tkE0n{display:flex;align-items:center;gap:.6em;font-family:var(--font-display);font-size:1.3rem;letter-spacing:-.01em;padding:.35rem .55rem 1.3rem;color:var(--bone)}.AppShell_brand__tkE0n .AppShell_mark__lO8o0{width:26px;height:26px;flex:none}.AppShell_brand__tkE0n .AppShell_env__TZ_uf{margin-left:auto;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);border:1px solid var(--line-strong);border-radius:100px;padding:.25em .6em}.AppShell_crumbs__V2D08{display:inline-flex;align-items:center;gap:.1rem;margin-left:-.4rem;margin-bottom:.15rem}.AppShell_crumbSep__GGeJL{color:var(--muted-2);font-size:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AppShell_nav__nv2Pu{display:flex;flex-direction:column;gap:.15rem}.AppShell_grp___zn5C{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-2);padding:1.2rem .85rem .5rem}.AppShell_navitem__YOlnn{display:flex;align-items:center;gap:.8rem;padding:.72rem .85rem;border-radius:var(--radius);color:var(--muted);font-family:var(--font-mono);font-size:.82rem;letter-spacing:.02em;position:relative;transition:color .22s var(--ease),background .22s var(--ease)}.AppShell_navitem__YOlnn svg{width:18px;height:18px;flex:none;stroke-width:1.6}.AppShell_navitem__YOlnn .AppShell_tag___C8Rb{margin-left:auto;font-family:var(--font-mono);font-size:.64rem;color:var(--muted-2)}.AppShell_navitem__YOlnn:hover{color:var(--bone);background:var(--ink-3)}.AppShell_navitem__YOlnn.AppShell_active__G4E3W{color:var(--ember);background:linear-gradient(180deg,rgba(124,92,255,.16),rgba(124,92,255,.09));box-shadow:var(--edge-hi),inset 0 0 0 1px rgba(124,92,255,.14)}.AppShell_navitem__YOlnn.AppShell_active__G4E3W svg{color:var(--ember)}.AppShell_foot__JqC56{margin-top:auto;padding-top:1rem}.AppShell_region__pQbmK{display:flex;align-items:center;gap:.6rem;border:1px solid var(--line);background:var(--surface-card);box-shadow:var(--edge-hi),var(--shadow-sm);border-radius:var(--radius);padding:.85rem .9rem}.AppShell_region__pQbmK .AppShell_rl__44GTA{display:flex;flex-direction:column;gap:.1rem;min-width:0}.AppShell_region__pQbmK .AppShell_rl__44GTA b{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;color:var(--bone-dim);font-weight:500}.AppShell_region__pQbmK .AppShell_rl__44GTA span{font-size:.72rem;color:var(--muted-2)}.AppShell_region__pQbmK .AppShell_dot__QR598{flex:none}.AppShell_main__NYoit{min-width:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;position:relative;z-index:1;background:transparent}.AppShell_topbar__wO_J6{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:1rem;padding:1.2rem clamp(20px,3.4vw,44px);border-bottom:1px solid var(--line);background:rgba(11,13,16,.62);backdrop-filter:saturate(150%) blur(16px);-webkit-backdrop-filter:saturate(150%) blur(16px)}.AppShell_pt__StxLq{display:flex;flex-direction:column;gap:.15rem}.AppShell_pt__StxLq .AppShell_eyebrow__v_vSV{font-size:.6rem;letter-spacing:.24em}.AppShell_pt__StxLq h1{font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw,1.9rem);line-height:1;letter-spacing:-.02em;color:var(--bone)}.AppShell_pt__StxLq h1 .serif-i{font-size:1.05em}.AppShell_spacer__C1_q6{flex:1 1 auto}.AppShell_tools__qTP2o{display:flex;align-items:center;gap:.7rem}.AppShell_account__drmeb{display:flex;align-items:center;gap:.6rem}.AppShell_email__z0nIx{font-family:var(--font-mono);font-size:.78rem;color:var(--muted);letter-spacing:.02em}.AppShell_avatar__e1yn9{width:38px;height:38px;flex:none;border-radius:50%;display:grid;place-items:center;font-family:var(--font-mono);font-size:.82rem;font-weight:600;color:#0b0d10;background:linear-gradient(180deg,var(--ember-soft),var(--ember));box-shadow:var(--edge-hi-strong),var(--shadow-ember);transition:filter .2s var(--ease)}.AppShell_avatar__e1yn9:hover{filter:brightness(1.08)}.AppShell_canvas__AN7Nk{padding:clamp(26px,3.4vw,46px) clamp(20px,3.4vw,44px) 4.5rem}.AppShell_canvas__AN7Nk section{padding-block:0}.AppShell_canvas__AN7Nk{display:flex;flex-direction:column;gap:1.2rem;align-items:stretch;justify-content:flex-start}@media (max-width:900px){.AppShell_app__q20fo{grid-template-columns:1fr}.AppShell_app__q20fo,.AppShell_main__NYoit,.AppShell_side__gUm3s{height:auto;overflow:visible}.AppShell_side__gUm3s{position:relative;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;padding:.85rem clamp(18px,3.4vw,40px)}.AppShell_brand__tkE0n{padding:0;margin-right:auto}.AppShell_nav__nv2Pu{flex-direction:row;flex-wrap:wrap;gap:.15rem}.AppShell_grp___zn5C{display:none}.AppShell_navitem__YOlnn{padding:.5rem .75rem}.AppShell_navitem__YOlnn .AppShell_tag___C8Rb{display:none}.AppShell_foot__JqC56{margin:0;padding:0;width:100%}}@media (max-width:560px){.AppShell_topbar__wO_J6{flex-wrap:wrap}.AppShell_tools__qTP2o{width:100%}.AppShell_email__z0nIx,.AppShell_navitem__YOlnn .AppShell_lbl__PvWVx{display:none}}.auth_auth__FGAKw{min-height:100vh;display:flex;flex-direction:column}.auth_authBar__7B7m5{padding:1.6rem 0}.auth_authBar__7B7m5 .container{display:flex;align-items:center;justify-content:space-between;gap:1rem}.auth_back__eniMP{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);display:inline-flex;align-items:center;gap:.55em;transition:color .25s var(--ease)}.auth_back__eniMP:hover{color:var(--bone)}.auth_arw__5dYaS{transition:transform .3s var(--ease)}.auth_back__eniMP:hover .auth_arw__5dYaS{transform:translateX(-3px)}.auth_authMain__FCuat{flex:1 1;padding:clamp(24px,5vw,64px) 0 clamp(48px,7vw,96px);position:relative}.auth_authGlow__ze7Oh,.auth_authMain__FCuat{display:flex;align-items:center;justify-content:center}.auth_authGlow__ze7Oh{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.auth_authGlow__ze7Oh:before{content:"";width:min(560px,90vw);height:min(560px,90vw);border-radius:50%;background:radial-gradient(circle at 50% 42%,rgba(124,92,255,.2),rgba(124,92,255,.08) 42%,transparent 68%);filter:blur(6px);animation:auth_authbloom__mtyXY 7s var(--ease) infinite}@keyframes auth_authbloom__mtyXY{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.auth_authCard__RFIHz{position:relative;z-index:1;width:min(432px,100%);background:linear-gradient(180deg,var(--ink-3),var(--ink-2));border:1px solid var(--line-strong);border-radius:calc(var(--radius) + 6px);padding:clamp(2rem,4vw,2.75rem) clamp(1.6rem,3.4vw,2.4rem);box-shadow:0 40px 90px -40px rgba(0,0,0,.85),0 0 0 1px hsla(0,0%,100%,.02),inset 0 1px 0 hsla(0,0%,100%,.05)}.auth_authCard__RFIHz:before{content:"";position:absolute;left:22%;right:22%;top:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(157,134,255,.7),transparent)}.auth_authEgg__tkhgi{width:52px;height:52px;margin:0 auto .3rem;filter:drop-shadow(0 0 16px rgba(124,92,255,.55))}.auth_authHead__ixaIe{text-align:center;margin-bottom:1.8rem}.auth_authHead__ixaIe .eyebrow{justify-content:center;margin-bottom:1rem}.auth_authHead__ixaIe h1{font-size:clamp(2rem,5vw,2.6rem);line-height:1.05;margin-bottom:.5rem}.auth_authHead__ixaIe p{color:var(--muted);font-size:.95rem;max-width:30ch;margin-inline:auto}.auth_ghBtn__xC9x0{gap:.7em}.auth_ghBtn__xC9x0 svg{width:18px;height:18px}.auth_authOr__LRJnN{display:flex;align-items:center;gap:1rem;margin:1.4rem 0}.auth_authOr__LRJnN:after,.auth_authOr__LRJnN:before{content:"";height:1px;flex:1 1;background:var(--line)}.auth_authOr__LRJnN span{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted-2)}.auth_fieldRow__Fd6wQ{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.auth_forgot__DvO_T{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);transition:color .25s var(--ease)}.auth_forgot__DvO_T:hover{color:var(--ember-soft)}.auth_authFoot__3ILNC{text-align:center;margin-top:1.8rem;padding-top:1.5rem;border-top:1px solid var(--line);font-size:.92rem;color:var(--muted)}.auth_authFoot__3ILNC a{color:var(--ember-soft);transition:color .25s var(--ease)}.auth_authFoot__3ILNC a:hover{color:var(--ember)}.auth_authNoteWrap__wVByK{text-align:center;padding-bottom:clamp(24px,4vw,48px)}.auth_authNote__6KQ37{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;color:var(--muted-2);display:inline-flex;align-items:center;gap:.55em}.auth_authError__0Z059{margin:0 0 1.1rem;padding:.75rem .95rem;border-radius:10px;border:1px solid rgba(124,92,255,.35);background:rgba(124,92,255,.08);color:var(--ember-soft);font-size:.88rem;line-height:1.4}.auth_authSignup__Sz2LM{min-height:0;display:block;padding:clamp(28px,5vw,64px) 0 clamp(56px,7vw,96px)}.auth_authGrid__I_lu2{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);align-items:stretch}.auth_authSignup__Sz2LM .auth_authCard__RFIHz{width:auto;padding:clamp(1.8rem,3vw,2.6rem);display:flex;flex-direction:column}.auth_authSignup__Sz2LM .auth_authHead__ixaIe{text-align:left;margin-bottom:1.8rem}.auth_authSignup__Sz2LM .auth_authHead__ixaIe .eyebrow{justify-content:flex-start}.auth_authMark__VJ52R{display:inline-flex;align-items:center;gap:.6em;margin-bottom:1.4rem;font-family:var(--font-display);font-size:1.25rem;letter-spacing:-.01em}.auth_authMark__VJ52R .mark{width:30px;height:30px;flex:none;filter:drop-shadow(0 0 12px rgba(124,92,255,.6))}.auth_authSignup__Sz2LM .auth_authHead__ixaIe h1{font-size:clamp(2rem,4vw,2.9rem);margin:.2rem 0 .7rem}.auth_authSignup__Sz2LM .auth_authHead__ixaIe p{color:var(--muted);font-size:.98rem;max-width:38ch;margin-inline:0}.auth_btnOauth__mrbpz{display:inline-flex;width:100%;justify-content:center;align-items:center;gap:.7em;padding:.95em 1.4em;border-radius:100px;font-weight:600;font-size:.98rem;letter-spacing:.01em;background:#eceef1;color:#160a2b;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.auth_btnOauth__mrbpz:hover{transform:translateY(-2px);box-shadow:0 14px 34px -14px rgba(124,92,255,.5)}.auth_btnOauth__mrbpz:active{transform:translateY(0)}.auth_btnOauth__mrbpz svg{width:20px;height:20px}.auth_authOrSignup____MJB{display:flex;align-items:center;gap:1rem;margin:1.5rem 0;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.24em;text-transform:uppercase;color:var(--muted-2)}.auth_authOrSignup____MJB:after,.auth_authOrSignup____MJB:before{content:"";flex:1 1;height:1px;background:var(--line)}.auth_terms__nV8T5{font-size:.8rem;color:var(--muted-2);line-height:1.5;margin:1.3rem 0 0}.auth_terms__nV8T5 a{color:var(--muted);border-bottom:1px solid var(--line-strong);transition:color .25s,border-color .25s}.auth_terms__nV8T5 a:hover{color:var(--ember-soft);border-color:var(--ember-soft)}.auth_authAlt__PXvKs{margin-top:auto;padding-top:1.6rem;border-top:1px solid var(--line);font-size:.92rem;color:var(--muted)}.auth_authAlt__PXvKs a{color:var(--ember-soft);font-weight:600;transition:color .25s}.auth_authAlt__PXvKs a:hover{color:var(--ember)}.auth_value__YHH12{position:relative;overflow:hidden;padding:clamp(1.9rem,3vw,2.8rem);background:radial-gradient(120% 90% at 90% -10%,rgba(124,92,255,.1),transparent 55%),radial-gradient(90% 70% at 8% 108%,rgba(124,92,255,.07),transparent 60%),var(--ink-2);border:1px solid var(--line-strong);border-radius:var(--radius)}.auth_value__YHH12:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(120% 100% at 100% 0,#000 10%,transparent 70%);mask-image:radial-gradient(120% 100% at 100% 0,#000 10%,transparent 70%)}.auth_valueIn__fXPlv{position:relative;z-index:1;display:flex;flex-direction:column;height:100%}.auth_value__YHH12 h2{font-size:clamp(1.7rem,2.6vw,2.3rem);margin:1rem 0 .4rem}.auth_value__YHH12 .lede{font-size:1rem;margin-bottom:1.7rem}.auth_valueList___Z0w_{list-style:none;display:flex;flex-direction:column;gap:.15rem}.auth_valueList___Z0w_ li{display:flex;align-items:flex-start;gap:.85rem;padding:.72rem 0;border-top:1px solid var(--line)}.auth_valueList___Z0w_ li:first-child{border-top:0}.auth_tick__mkWKx{flex:none;width:22px;height:22px;margin-top:1px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(124,92,255,.13);box-shadow:inset 0 0 0 1px rgba(157,134,255,.35)}.auth_tick__mkWKx svg{width:12px;height:12px;color:var(--ember)}.auth_vt__rXd7F{font-weight:600;color:var(--bone);font-size:.96rem}.auth_vd__vo5b4{color:var(--muted);font-size:.85rem;display:block;margin-top:.1rem}.auth_valueOrb__SpDrS{margin-top:2rem;padding-top:1.7rem;border-top:1px solid var(--line);display:flex;align-items:center;gap:1rem}.auth_valueOrb__SpDrS .egg-orb{width:44px;height:52px;flex:none;animation:auth_float__QRQPK 6s var(--ease) infinite}.auth_voCopy__OcsIf{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;color:var(--muted);line-height:1.5}.auth_voCopy__OcsIf b{color:var(--bone-dim);font-weight:500}@media (max-width:860px){.auth_authGrid__I_lu2{grid-template-columns:1fr}.auth_value__YHH12{order:2}.auth_authSignup__Sz2LM .auth_authCard__RFIHz{order:1}}