html:has(.Welcome_root__oKyIT){background:#ffffff;color-scheme:light}.Welcome_root__oKyIT{--paper:#ffffff;--paper-2:#faf8f5;--paper-3:#f4f1ec;--ink:#121110;--ink-2:#4a453f;--ink-3:#6b655d;--mute:#77716a;--line:#e8e5e0;--line-strong:#d3cec6;--accent:#ff5119;--accent-ink:#d63d0a;--accent-wash:#fff4ee;--accent-ring:rgba(255,81,25,0.18);--good:#1f8f4f;--good-wash:#eaf7ef;--danger:#b4321a;--danger-wash:#fdf0ec;--dark:#121110;--dark-line:#2a2724;--dark-ink:#f2f0ed;--dark-ink-2:#a29a8e;--dark-mute:#908a80;--ease-out:cubic-bezier(0.23,1,0.32,1);--r-card:16px;--r-field:12px;--t-display:clamp(34px,4.4vw,60px);--t-h1:clamp(30px,3.4vw,46px);--t-h2:clamp(24px,2.4vw,34px);--t-h3:clamp(17px,1.4vw,20px);--t-lead:clamp(15px,1.15vw,17px);--t-body:15px;--t-small:13px;--t-caption:12.5px;--ls-head:var(--ls-display);--ls-sub:-0.022em;position:relative;min-height:100svh;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--t-body);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Welcome_root__oKyIT ::selection{background:var(--accent);color:#fff}.Welcome_root__oKyIT a{color:inherit}.Welcome_accent__ps8hB{font-family:var(--font-display);font-weight:400;letter-spacing:var(--ls-display);color:var(--accent)}.Welcome_brand__ygwON{display:inline-flex;align-items:center;gap:8px;font-size:19px;font-weight:600;letter-spacing:-.03em;color:var(--ink);text-decoration:none}.Welcome_brand__ygwON svg{margin-left:-5px}.Welcome_eyebrow__v15xN{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:5px 11px 5px 9px;border:1px solid var(--line);border-radius:999px;background:var(--paper);font-size:var(--t-caption);font-weight:500;color:var(--ink-2)}.Welcome_eyebrow__v15xN i{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.Welcome_h1__W0koD{margin:0;font-family:var(--font-display);font-size:var(--t-h1);font-weight:400;line-height:1.04;letter-spacing:var(--ls-head);text-wrap:balance}.Welcome_lead__r4hDZ{margin:12px 0 0;max-width:46ch;font-size:var(--t-lead);line-height:1.55;color:var(--ink-2);text-wrap:pretty}.Welcome_fine__RRsIN{margin:0;font-size:var(--t-caption);line-height:1.5;color:var(--mute)}.Welcome_fine__RRsIN a{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.Welcome_fine__RRsIN a:hover{color:var(--accent-ink);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.Welcome_btnGhost__9ZLii,.Welcome_btnText__9dWGx,.Welcome_btn__FKh8b{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border:1px solid transparent;border-radius:999px;font:inherit;font-size:15.5px;font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .24s var(--ease-out),border-color .24s var(--ease-out),color .24s var(--ease-out),box-shadow .24s var(--ease-out),transform .16s var(--ease-out),opacity .2s ease}.Welcome_btn__FKh8b,.Welcome_root__oKyIT a.Welcome_btn__FKh8b{background:var(--ink);color:#f2f0ed}.Welcome_btn__FKh8b i{font-family:var(--font-sans);font-style:normal;transition:transform .24s var(--ease-out)}.Welcome_btnGhost__9ZLii svg,.Welcome_btnText__9dWGx svg,.Welcome_btn__FKh8b svg{flex:none;width:18px;height:18px}.Welcome_btnGhost__9ZLii{border-color:var(--line-strong);background:var(--paper);color:var(--ink)}.Welcome_btnText__9dWGx{min-height:40px;padding:0 12px;background:transparent;color:var(--ink-2)}.Welcome_btnBlock___cvFC{width:100%}@media (hover:hover) and (pointer:fine){.Welcome_btn__FKh8b:not(:disabled):hover{background:var(--accent-ink);color:#fff}.Welcome_btn__FKh8b:not(:disabled):hover i{transform:translateX(3px)}.Welcome_btnGhost__9ZLii:not(:disabled):hover{border-color:var(--ink)}.Welcome_btnText__9dWGx:not(:disabled):hover{color:var(--accent-ink)}}.Welcome_btnGhost__9ZLii:not(:disabled):active,.Welcome_btnText__9dWGx:not(:disabled):active,.Welcome_btn__FKh8b:not(:disabled):active{transform:scale(.98)}.Welcome_btnGhost__9ZLii:disabled,.Welcome_btnText__9dWGx:disabled,.Welcome_btn__FKh8b:disabled{cursor:not-allowed;opacity:.45}.Welcome_btnGhost__9ZLii:focus-visible,.Welcome_btnText__9dWGx:focus-visible,.Welcome_btn__FKh8b:focus-visible,.Welcome_linkBtn__ZERYQ:focus-visible,.Welcome_oauth__5kL0N:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.Welcome_spin__pX7Wl{width:16px;height:16px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:Welcome_spin__pX7Wl .7s linear infinite}@keyframes Welcome_spin__pX7Wl{to{transform:rotate(1turn)}}.Welcome_linkBtn__ZERYQ{padding:0;border:0;background:none;font:inherit;color:var(--accent-ink);font-weight:500;cursor:pointer;text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-color:rgba(214,61,10,.35);text-decoration-color:rgba(214,61,10,.35)}.Welcome_linkBtn__ZERYQ:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.Welcome_oauthList___Zzco{display:grid;grid-gap:10px;gap:10px}.Welcome_oauth__5kL0N{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:50px;padding:0 18px;border:1px solid var(--line-strong);border-radius:999px;background:var(--paper);color:var(--ink);font:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:border-color .2s var(--ease-out),background .2s var(--ease-out),box-shadow .2s var(--ease-out),transform .16s var(--ease-out)}.Welcome_oauth__5kL0N svg{width:19px;height:19px;flex:none}@media (hover:hover) and (pointer:fine){.Welcome_oauth__5kL0N:not(:disabled):hover{border-color:var(--ink);box-shadow:0 6px 18px -12px rgba(18,17,16,.45)}}.Welcome_oauth__5kL0N:not(:disabled):active{transform:scale(.985)}.Welcome_oauth__5kL0N:disabled{cursor:progress;opacity:.6}.Welcome_oauthNote__SFX8x{margin:2px 0 0;font-size:var(--t-caption);color:var(--mute);text-align:center}.Welcome_divider__SQuZ9{display:flex;align-items:center;gap:14px;margin:22px 0;font-size:var(--t-caption);font-weight:500;color:var(--mute)}.Welcome_divider__SQuZ9:after,.Welcome_divider__SQuZ9:before{content:"";flex:1 1;height:1px;background:var(--line)}.Welcome_form__7tKIC{display:grid;grid-gap:16px;gap:16px}.Welcome_field__dKDFe{display:grid;grid-gap:7px;gap:7px;min-width:0}.Welcome_label__K_ZpZ{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:var(--t-small);font-weight:500;color:var(--ink-2)}.Welcome_label__K_ZpZ small{font-size:var(--t-caption);font-weight:400;color:var(--mute)}.Welcome_input__RumgR,.Welcome_select__2twKP{width:100%;min-height:50px;padding:0 15px;border:1px solid var(--line-strong);border-radius:var(--r-field);background:var(--paper);color:var(--ink);font:inherit;font-size:16px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.Welcome_select__2twKP{padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%236b655d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px;cursor:pointer}.Welcome_select__2twKP:invalid,.Welcome_select__2twKP[data-empty]{color:var(--mute)}.Welcome_input__RumgR::placeholder{color:#a39d94}@media (hover:hover) and (pointer:fine){.Welcome_input__RumgR:hover,.Welcome_select__2twKP:hover{border-color:var(--ink-3)}}.Welcome_input__RumgR:focus,.Welcome_select__2twKP:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-ring)}.Welcome_input__RumgR[aria-invalid=true],.Welcome_select__2twKP[aria-invalid=true]{border-color:var(--danger)}.Welcome_input__RumgR:disabled{background:var(--paper-2);color:var(--ink-3)}.Welcome_inputWrap__nf4_l{position:relative}.Welcome_inputWrap__nf4_l .Welcome_input__RumgR{padding-right:64px}.Welcome_inputAction__J1S3x{position:absolute;top:50%;right:8px;padding:6px 10px;border:0;border-radius:8px;background:none;font:inherit;font-size:var(--t-caption);font-weight:500;color:var(--ink-3);cursor:pointer;transform:translateY(-50%)}.Welcome_inputAction__J1S3x:hover{background:var(--paper-3);color:var(--ink)}.Welcome_inputAction__J1S3x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.Welcome_strength__wloiH{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;margin-top:2px}.Welcome_strength__wloiH span{height:3px;border-radius:3px;background:var(--line);transition:background .25s ease}.Welcome_strength__wloiH[data-level="1"] span:nth-child(-n+1){background:var(--danger)}.Welcome_strength__wloiH[data-level="2"] span:nth-child(-n+2){background:#e08a1e}.Welcome_strength__wloiH[data-level="3"] span:nth-child(-n+3){background:#8fb33b}.Welcome_strength__wloiH[data-level="4"] span{background:var(--good)}.Welcome_row2__owGqt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.Welcome_row3__pCuSI{display:grid;grid-template-columns:.8fr 1.4fr 1fr;grid-gap:10px;gap:10px}@media (max-width:520px){.Welcome_row2__owGqt{grid-template-columns:1fr}}.Welcome_error____l_4,.Welcome_notice__4KSb_{display:flex;align-items:flex-start;gap:10px;margin:0;padding:11px 14px;border-radius:12px;font-size:var(--t-small);line-height:1.45}.Welcome_error____l_4{background:var(--danger-wash);color:var(--danger)}.Welcome_notice__4KSb_{background:var(--accent-wash);color:#8a2c0b}.Welcome_error____l_4 svg,.Welcome_notice__4KSb_ svg{flex:none;width:16px;height:16px;margin-top:1px}.Welcome_fieldError__Tp_KW{margin:0;font-size:var(--t-caption);color:var(--danger)}.Welcome_auth__6JuCb{display:grid;grid-template-columns:minmax(0,1fr);min-height:100svh}.Welcome_authBeams__iqe57{position:fixed;inset:0;z-index:0;display:block;width:100%;height:100%;pointer-events:none}.Welcome_authMain__npH5_{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0;padding:clamp(20px,3vw,36px) clamp(24px,4vw,64px) 28px}.Welcome_authTop__TQIkb{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:1320px;min-height:36px;margin-inline:auto}.Welcome_authTopLink___XLfx{font-size:var(--t-small);color:var(--ink-3)}.Welcome_authTopLink___XLfx a{margin-left:4px;font-weight:500;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line-strong);transition:color .2s ease,border-color .2s ease}.Welcome_authTopLink___XLfx a:hover{color:var(--accent-ink);border-color:currentColor}@media (max-width:480px){.Welcome_authTopLink___XLfx span{display:none}}.Welcome_authBody__A2ICY{width:100%;max-width:420px;margin:clamp(0px,calc((100svh - 700px) / 2),240px) auto 0;padding:clamp(36px,7vh,72px) 0 clamp(28px,4.2vh,44px);animation:Welcome_rise__G56Fg .72s var(--ease-out) both}.Welcome_authHead__GHyzw{margin-bottom:28px}.Welcome_authActions__SwasV{display:grid;grid-gap:0;gap:0}.Welcome_authFoot__hpzE9{margin-top:24px;text-align:center}.Welcome_authError__IfC4T{margin-bottom:18px}.Welcome_authLegal__9KgVY{max-width:420px;margin:0 auto auto;text-align:center}.Welcome_auth__6JuCb{height:100vh;height:100svh;min-height:0}.Welcome_authMain__npH5_{overflow-y:auto;overscroll-behavior:contain}.Welcome_authBody__A2ICY,.Welcome_authLegal__9KgVY,.Welcome_authTop__TQIkb{flex-shrink:0}@media (max-height:900px){.Welcome_authMain__npH5_{padding-bottom:18px}.Welcome_authBody__A2ICY{padding-block:clamp(10px,3vh,72px)}.Welcome_authHead__GHyzw{margin-bottom:clamp(14px,2.8vh,28px)}.Welcome_authHead__GHyzw .Welcome_eyebrow__v15xN{margin-bottom:10px}.Welcome_authHead__GHyzw .Welcome_h1__W0koD{font-size:clamp(28px,5.2vh,46px)}.Welcome_authHead__GHyzw .Welcome_lead__r4hDZ{margin-top:8px;font-size:clamp(14.5px,2vh,17px);line-height:1.5}.Welcome_auth__6JuCb .Welcome_input__RumgR,.Welcome_auth__6JuCb .Welcome_oauth__5kL0N{min-height:44px}.Welcome_auth__6JuCb .Welcome_oauthList___Zzco{gap:8px}.Welcome_auth__6JuCb .Welcome_divider__SQuZ9{margin-block:clamp(12px,2.2vh,22px)}.Welcome_auth__6JuCb .Welcome_form__7tKIC{gap:12px}.Welcome_authFoot__hpzE9{margin-top:16px}}@media (max-height:760px){.Welcome_authMain__npH5_{padding-top:clamp(12px,2.4vh,36px);padding-bottom:10px}.Welcome_authBody__A2ICY{padding-block:clamp(6px,1.6vh,20px)}.Welcome_authHead__GHyzw{margin-bottom:clamp(10px,2vh,20px)}.Welcome_authHead__GHyzw .Welcome_h1__W0koD{font-size:clamp(26px,4.8vh,40px)}.Welcome_auth__6JuCb .Welcome_input__RumgR,.Welcome_auth__6JuCb .Welcome_oauth__5kL0N{min-height:40px}.Welcome_auth__6JuCb .Welcome_oauthList___Zzco{gap:6px}.Welcome_auth__6JuCb .Welcome_oauthNote__SFX8x{margin-top:0}.Welcome_auth__6JuCb .Welcome_divider__SQuZ9{margin-block:clamp(8px,1.6vh,16px)}.Welcome_auth__6JuCb .Welcome_form__7tKIC{gap:10px}.Welcome_auth__6JuCb .Welcome_field__dKDFe{gap:5px}.Welcome_auth__6JuCb .Welcome_error____l_4{padding:8px 12px}.Welcome_authError__IfC4T{margin-bottom:12px}.Welcome_authFoot__hpzE9{margin-top:12px}}@media (max-height:640px){.Welcome_authHead__GHyzw .Welcome_lead__r4hDZ{display:none}.Welcome_auth__6JuCb .Welcome_input__RumgR,.Welcome_auth__6JuCb .Welcome_oauth__5kL0N{min-height:38px}.Welcome_auth__6JuCb .Welcome_form__7tKIC{gap:8px}}.Welcome_forgot__Yg_Nn{justify-self:end;margin-top:-8px;font-size:var(--t-caption);font-weight:500;color:var(--ink-3);text-decoration:none}.Welcome_forgot__Yg_Nn:hover{color:var(--accent-ink)}.Welcome_sent__G1iXa{display:grid;justify-items:center;grid-gap:14px;gap:14px;padding:28px 22px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--paper-2);text-align:center}.Welcome_sentIcon__UGAz6{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--accent-wash);color:var(--accent-ink)}.Welcome_sentIcon__UGAz6 svg{width:24px;height:24px}.Welcome_sent__G1iXa h2{margin:0;font-family:var(--font-display);font-size:var(--t-h3);font-weight:400;letter-spacing:var(--ls-head)}.Welcome_sent__G1iXa p{margin:0;max-width:34ch;font-size:var(--t-small);color:var(--ink-2)}@keyframes Welcome_rise__G56Fg{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Welcome_authBody__A2ICY{animation:none;transition:none}.Welcome_spin__pX7Wl{animation-duration:1.6s}}.Onboarding_frame__z2puf{display:flex;flex-direction:column;min-height:100svh}.Onboarding_frame__z2puf:before{content:"";position:fixed;inset:0 0 auto;height:420px;z-index:0;pointer-events:none;background:radial-gradient(40% 70% at 85% 0,rgba(255,81,25,.08),transparent 70%),radial-gradient(35% 60% at 10% 0,rgba(255,176,40,.07),transparent 70%)}.Onboarding_top__3v4p6{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:20px;gap:20px;padding:14px clamp(16px,4vw,40px);border-bottom:1px solid transparent;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);transition:border-color .2s ease}.Onboarding_top__3v4p6[data-scrolled]{border-bottom-color:var(--line)}.Onboarding_signOut__8jeby{padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--paper);font:inherit;font-size:var(--t-small);font-weight:500;color:var(--ink-3);cursor:pointer;transition:border-color .2s ease,color .2s ease}.Onboarding_signOut__8jeby:hover{border-color:var(--ink);color:var(--ink)}.Onboarding_signOut__8jeby:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Onboarding_progress__DWlCB{justify-self:center;width:100%;max-width:620px}.Onboarding_progressList__XeRDE{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.Onboarding_progressList__XeRDE li{display:grid;grid-gap:7px;gap:7px;min-width:0}.Onboarding_progressList__XeRDE li:before{content:"";height:3px;border-radius:3px;background:var(--line);transition:background .4s var(--ease-out)}.Onboarding_progressList__XeRDE li[data-state=current]:before,.Onboarding_progressList__XeRDE li[data-state=done]:before{background:var(--accent)}.Onboarding_progressList__XeRDE li[data-state=current]:before{background:linear-gradient(90deg,var(--accent) 50%,var(--line) 50%);background-size:200% 100%;animation:Onboarding_fill__R8MeH .9s var(--ease-out) forwards}@keyframes Onboarding_fill__R8MeH{0%{background-position:100% 0}to{background-position:50% 0}}.Onboarding_progressList__XeRDE span{overflow:hidden;font-size:11.5px;font-weight:500;color:var(--mute);white-space:nowrap;text-overflow:ellipsis}.Onboarding_progressList__XeRDE li[data-state=current] span{color:var(--ink)}.Onboarding_progressList__XeRDE li[data-state=done] span{color:var(--ink-3)}@media (max-width:720px){.Onboarding_top__3v4p6{grid-template-columns:auto 1fr auto;gap:12px}.Onboarding_progressList__XeRDE span{display:none}.Onboarding_progressList__XeRDE li{gap:0}.Onboarding_brandWord__ImMgK{display:none}}@keyframes Onboarding_stepIn____iAM{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.Onboarding_frame__z2puf[data-fit]{height:100vh;height:100svh;min-height:0;overflow:hidden}@media (max-height:860px){.Onboarding_frame__z2puf[data-fit] .Onboarding_top__3v4p6{padding-block:10px}.Onboarding_frame__z2puf[data-fit] input:not([type=checkbox],[type=radio],[type=file]),.Onboarding_frame__z2puf[data-fit] select{min-height:44px}.Onboarding_frame__z2puf[data-fit] textarea{min-height:88px}.Onboarding_frame__z2puf[data-fit] .Onboarding_chips__y3G_z{min-height:44px;padding-block:5px}.Onboarding_frame__z2puf[data-fit] .Onboarding_suggestBtn__3bLoN{padding-block:4px}.Onboarding_frame__z2puf[data-fit] .Onboarding_drop__K6b_4{gap:8px;padding:clamp(16px,3.4vh,30px) 24px}.Onboarding_frame__z2puf[data-fit] .Onboarding_dropIcon__sLGe5{width:44px;height:44px}.Onboarding_frame__z2puf[data-fit] .Onboarding_choice__em3aG{padding:14px 16px 14px 14px}.Onboarding_frame__z2puf[data-fit] .Onboarding_cardHead__KWx2l{margin-bottom:8px}.Onboarding_frame__z2puf[data-fit] .Onboarding_kv__IU_sf{gap:8px 16px}}.Onboarding_drop__K6b_4{position:relative;display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:clamp(30px,6vh,48px) 24px;border:1.5px dashed var(--line-strong);border-radius:20px;background:var(--paper-2);text-align:center;transition:border-color .2s ease,background .2s ease,transform .2s var(--ease-out)}.Onboarding_drop__K6b_4[data-over]{border-color:var(--accent);background:var(--accent-wash);transform:scale(1.01)}.Onboarding_drop__K6b_4[data-state=ready]{border-style:solid;border-color:rgba(31,143,79,.35);background:var(--good-wash)}.Onboarding_drop__K6b_4[data-state=error]{border-color:rgba(180,50,26,.35)}.Onboarding_dropIcon__sLGe5{display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--line);border-radius:16px;background:var(--paper);color:var(--accent-ink);box-shadow:0 8px 22px -14px rgba(18,17,16,.4)}.Onboarding_dropIcon__sLGe5 svg{width:24px;height:24px}.Onboarding_drop__K6b_4[data-state=ready] .Onboarding_dropIcon__sLGe5{color:var(--good)}.Onboarding_dropTitle__N1zwF{margin:4px 0 0;font-size:17px;font-weight:600;letter-spacing:var(--ls-sub)}.Onboarding_dropSub__T_AHW{margin:0;font-size:var(--t-small);color:var(--ink-3)}.Onboarding_phrase__Fljmy{min-height:1.5em;font-size:var(--t-small);color:var(--ink-2)}.Onboarding_chips__y3G_z{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:50px;padding:7px 8px;border:1px solid var(--line-strong);border-radius:var(--r-field);background:var(--paper);cursor:text;transition:border-color .18s ease,box-shadow .18s ease}.Onboarding_chips__y3G_z:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-ring)}.Onboarding_chip__8JVkG{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:5px 5px 5px 11px;border-radius:999px;background:var(--paper-3);font-size:14px;font-weight:500;color:var(--ink);animation:Onboarding_chipIn__RBf_S .28s var(--ease-out) both}.Onboarding_chip__8JVkG span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes Onboarding_chipIn__RBf_S{0%{opacity:0;transform:scale(.9)}}.Onboarding_chipX__UB9xl{display:grid;place-items:center;flex:none;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink-3);cursor:pointer}.Onboarding_chipX__UB9xl svg{width:12px;height:12px}.Onboarding_chipX__UB9xl:hover{background:var(--line);color:var(--ink)}.Onboarding_chipX__UB9xl:focus-visible{outline:2px solid var(--accent)}.Onboarding_chipInput__587gZ{flex:1 1;min-width:140px;height:34px;padding:0 6px;border:0;background:transparent;font:inherit;font-size:16px;color:var(--ink)}.Onboarding_chipInput__587gZ:focus{outline:none}.Onboarding_chipInput__587gZ::placeholder{color:#a39d94}.Onboarding_suggest__bHgyc{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none}.Onboarding_suggestBtn__3bLoN{display:inline-flex;align-items:center;gap:5px;padding:5px 11px 5px 8px;border:1px dashed var(--line-strong);border-radius:999px;background:transparent;font:inherit;font-size:var(--t-caption);font-weight:500;color:var(--ink-2);cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.Onboarding_suggestBtn__3bLoN svg{width:12px;height:12px}.Onboarding_suggestBtn__3bLoN:hover{border-color:var(--accent);border-style:solid;background:var(--accent-wash);color:var(--accent-ink)}.Onboarding_suggestBtn__3bLoN:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Onboarding_choices__Kq9H_{display:grid;grid-gap:10px;gap:10px}.Onboarding_choice__em3aG{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;padding:18px 18px 18px 16px;border:1px solid var(--line-strong);border-radius:var(--r-card);background:var(--paper);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.Onboarding_choice__em3aG:hover{border-color:var(--ink-3)}.Onboarding_choice__em3aG[data-on]{border-color:var(--accent);background:var(--accent-wash);box-shadow:0 0 0 1px var(--accent)}.Onboarding_choice__em3aG:disabled{cursor:not-allowed;background:var(--paper-2)}.Onboarding_choice__em3aG:disabled:hover{border-color:var(--line-strong)}.Onboarding_choice__em3aG:disabled .Onboarding_choiceDot__Mspaa,.Onboarding_choice__em3aG:disabled .Onboarding_choiceText__pRIeh{opacity:.55}.Onboarding_choice__em3aG:disabled .Onboarding_choiceTitle__tBtzw{color:var(--ink-3)}.Onboarding_choice__em3aG input{position:absolute;opacity:0;pointer-events:none}.Onboarding_choice__em3aG:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.Onboarding_choiceDot__Mspaa{display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border:1.5px solid var(--line-strong);border-radius:50%;background:var(--paper);transition:border-color .2s ease}.Onboarding_choiceDot__Mspaa:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--accent);transform:scale(0);transition:transform .24s var(--ease-out)}.Onboarding_choice__em3aG[data-on] .Onboarding_choiceDot__Mspaa{border-color:var(--accent)}.Onboarding_choice__em3aG[data-on] .Onboarding_choiceDot__Mspaa:after{transform:scale(1)}.Onboarding_choiceBody__gsmAt{display:grid;grid-gap:4px;gap:4px}.Onboarding_choiceTitle__tBtzw{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15.5px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.Onboarding_choiceText__pRIeh{font-size:var(--t-small);line-height:1.5;color:var(--ink-3)}.Onboarding_badge__Ert33{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--ink);font-size:11px;font-weight:600;letter-spacing:.02em;color:#fff}.Onboarding_badgeSoft__R2eSC{background:var(--paper-3);color:var(--ink-2)}.Onboarding_cardHead__KWx2l{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.Onboarding_cardTitle__Ag_MK{margin:0;font-size:var(--t-small);font-weight:600;color:var(--ink-3)}.Onboarding_cardTitle__Ag_MK em{margin-left:6px;font-style:normal;font-weight:500;color:var(--mute)}.Onboarding_cardBtn__PcF50{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border:1px solid var(--line);border-radius:999px;background:var(--paper);font:inherit;font-size:var(--t-caption);font-weight:500;color:var(--ink-2);cursor:pointer;transition:border-color .18s ease,color .18s ease}.Onboarding_cardBtn__PcF50 svg{width:12px;height:12px}.Onboarding_cardBtn__PcF50:hover{border-color:var(--ink);color:var(--ink)}.Onboarding_cardBtn__PcF50:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Onboarding_kv__IU_sf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 20px;gap:12px 20px;margin:0}.Onboarding_kv__IU_sf div{display:grid;grid-gap:2px;gap:2px;min-width:0}.Onboarding_kv__IU_sf dt{font-size:var(--t-caption);color:var(--mute)}.Onboarding_kv__IU_sf dd{margin:0;overflow:hidden;font-size:var(--t-body);font-weight:500;text-overflow:ellipsis}@media (max-width:480px){.Onboarding_kv__IU_sf{grid-template-columns:1fr}}.Onboarding_items__eTwlj{display:grid;margin:0;padding:0;list-style:none}.Onboarding_item__yrQx_{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--line)}.Onboarding_item__yrQx_:first-child{border-top:0;padding-top:2px}.Onboarding_item__yrQx_>:first-child{flex:1 1;min-width:0}.Onboarding_item__yrQx_>.Onboarding_itemX__xPLOJ+.Onboarding_itemX__xPLOJ{margin-left:-10px}.Onboarding_itemEditing___OYeC{padding:10px 0;border-top:1px solid var(--line)}.Onboarding_itemEditing___OYeC:first-child{border-top:0;padding-top:2px}.Onboarding_itemText__KzhoY{display:grid;min-width:0}.Onboarding_itemTitle__oTJAx{font-size:var(--t-body);font-weight:500}.Onboarding_itemSub__pwlc0,.Onboarding_itemTitle__oTJAx{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Onboarding_itemSub__pwlc0{font-size:var(--t-caption);color:var(--ink-3)}.Onboarding_itemX__xPLOJ{display:grid;place-items:center;flex:none;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--mute);cursor:pointer}.Onboarding_itemX__xPLOJ svg{width:14px;height:14px}.Onboarding_itemX__xPLOJ:hover{background:var(--danger-wash);color:var(--danger)}.Onboarding_itemX__xPLOJ:focus-visible{outline:2px solid var(--accent)}.Onboarding_empty__y3TOO{margin:0;font-size:var(--t-small);color:var(--mute)}.Onboarding_inlineForm__bpXaf{display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding:14px;border-radius:12px;background:var(--paper-2)}.Onboarding_inlineActions__Grmfh{display:flex;justify-content:flex-end;gap:6px}.Onboarding_timeline__NbYyf{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.Onboarding_timeline__NbYyf li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;padding-bottom:18px;font-size:var(--t-small);color:var(--ink-3)}.Onboarding_timeline__NbYyf li:not(:last-child):before{content:"";position:absolute;top:26px;bottom:2px;left:11px;width:1.5px;background:var(--line)}.Onboarding_timeline__NbYyf b{display:block;font-size:var(--t-body);font-weight:600;color:var(--ink)}.Onboarding_timelineDot__xdjtW{display:grid;place-items:center;width:24px;height:24px;border:1.5px solid var(--line-strong);border-radius:50%;background:var(--paper);color:#fff}.Onboarding_timelineDot__xdjtW svg{width:13px;height:13px}.Onboarding_timeline__NbYyf li[data-done] .Onboarding_timelineDot__xdjtW{border-color:var(--good);background:var(--good)}.Onboarding_planPage__joMhs{position:relative;z-index:1;flex:1 1;width:100%;padding:clamp(10px,3vh,48px) clamp(16px,4vw,40px) 120px}.Onboarding_planHero__oAXD7 h1{font-size:min(var(--t-display),6.2vh)}.Onboarding_planHero__oAXD7 .Onboarding_planLead__NlOSD{margin-top:clamp(6px,1.4vh,12px);font-size:min(var(--t-lead),2.4vh)}.Onboarding_frame__z2puf:has(.Onboarding_planPage__joMhs) .Onboarding_top__3v4p6{padding-block:clamp(8px,1.6vh,14px)}@media (max-height:860px){.Onboarding_planHero__oAXD7>p:first-child{display:none}}@media (max-height:720px){.Onboarding_planAudience__seh5h{display:none!important}}@media (max-height:800px){.Onboarding_trust__r25G_{display:none}}@media (max-height:680px){.Onboarding_planHero__oAXD7 .Onboarding_planLead__NlOSD{display:none}}@media (max-height:600px){.Onboarding_ctaNote__LV2mZ{display:none}}.Onboarding_planInner__U1yTG{width:100%;max-width:1040px;margin:0 auto}.Onboarding_planHero__oAXD7{max-width:680px;margin:0 auto;text-align:center;animation:Onboarding_stepIn____iAM .64s var(--ease-out) both}.Onboarding_planHero__oAXD7 p{margin-inline:auto}.Onboarding_banner__wDRio{max-width:680px;margin:0 auto 22px}.Onboarding_promoOr__lJpQa{max-width:520px;margin:clamp(18px,3.4vh,34px) auto clamp(4px,1vh,10px)}.Onboarding_billingSwitch__zXwIg{display:flex;width:-moz-fit-content;width:fit-content;margin:clamp(14px,3vh,32px) auto 0;padding:4px;gap:4px;border:1px solid var(--line);border-radius:999px;background:var(--paper)}.Onboarding_billingSwitch__zXwIg button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 16px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:var(--t-small);color:var(--mute);cursor:pointer;transition:background .2s var(--ease-out),color .2s var(--ease-out)}.Onboarding_billingSwitch__zXwIg button[data-on]{background:var(--ink);color:var(--paper)}.Onboarding_billingSwitch__zXwIg button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Onboarding_billingSave__dp8KT{padding:2px 8px;border-radius:999px;background:var(--accent-wash);color:var(--accent-ink);font-size:12px;font-weight:600}.Onboarding_planCards__TDxNd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(14px,2vw,22px);gap:clamp(14px,2vw,22px);max-width:820px;margin:clamp(14px,3.4vh,40px) auto 0;isolation:isolate;animation:Onboarding_stepIn____iAM .72s 80ms var(--ease-out) both}@media (max-width:720px){.Onboarding_planCards__TDxNd{grid-template-columns:minmax(0,1fr);margin-top:36px}}.Onboarding_planCard__oJLWs{position:relative;display:flex;flex-direction:column;padding:clamp(12px,2.4vh,26px) 24px clamp(12px,2.2vh,24px);border:1px solid var(--line);border-radius:18px;background:var(--paper);text-align:left;font:inherit;color:inherit;cursor:pointer;box-shadow:0 1px 2px rgba(18,17,16,.04);transition:border-color .24s var(--ease-out),box-shadow .24s var(--ease-out),transform .24s var(--ease-out)}@media (hover:hover) and (pointer:fine){.Onboarding_planCard__oJLWs:not([data-selected]):hover{border-color:var(--line-strong);box-shadow:0 16px 36px -24px rgba(18,17,16,.4);transform:translateY(-2px)}}.Onboarding_planCard__oJLWs[data-selected]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 20px 44px -28px rgba(214,61,10,.55)}.Onboarding_planCard__oJLWs:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.Onboarding_planGlow__sPVhk{position:absolute;z-index:-1;inset:-2px;overflow:hidden;border-radius:20px;filter:blur(16px);opacity:0;pointer-events:none;transition:opacity .4s ease}.Onboarding_planCard__oJLWs[data-selected] .Onboarding_planGlow__sPVhk{opacity:1}.Onboarding_planGlow__sPVhk i{position:absolute;top:50%;left:50%;width:300%;aspect-ratio:1;background:conic-gradient(rgba(255,81,25,.28),rgba(255,81,25,.1) 25%,rgba(255,81,25,.28) 45%,var(--accent) 62%,#ff9a6b 70%,rgba(255,81,25,.28) 82%);transform:translate(-50%,-50%);animation:Onboarding_glowTurn__B0bK8 6s linear infinite}@keyframes Onboarding_glowTurn__B0bK8{to{transform:translate(-50%,-50%) rotate(1turn)}}.Onboarding_planFlag__Fb7WK{position:absolute;top:0;left:24px;margin:0;padding:4px 12px 5px;border-radius:999px;background:var(--accent-ink);color:#fff;font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap;transform:translateY(-50%)}.Onboarding_planTop__kxKY6{display:flex;align-items:center;justify-content:space-between;gap:12px}.Onboarding_planName__cnSnG{margin:0;font-family:var(--font-display);font-size:22px;font-weight:400;letter-spacing:var(--ls-head)}.Onboarding_planRadio__2_BFu{display:grid;place-items:center;width:24px;height:24px;border:1.5px solid var(--line-strong);border-radius:50%;background:var(--paper);color:#fff;transition:background .24s var(--ease-out),border-color .24s var(--ease-out)}.Onboarding_planRadio__2_BFu svg{width:13px;height:13px;opacity:0;transform:scale(.6);transition:opacity .2s ease,transform .28s var(--ease-out)}.Onboarding_planCard__oJLWs[data-selected] .Onboarding_planRadio__2_BFu{border-color:var(--accent);background:var(--accent)}.Onboarding_planCard__oJLWs[data-selected] .Onboarding_planRadio__2_BFu svg{opacity:1;transform:none}.Onboarding_planAudience__seh5h{margin:4px 0 0;font-size:var(--t-small);color:var(--ink-3)}.Onboarding_planFigureRow__xM9Wa{display:flex;align-items:baseline;gap:10px;margin-top:clamp(6px,1.6vh,18px)}.Onboarding_planFigure__BN_Mc{font-size:min(clamp(40px,4.4vw,56px),5.6vh);font-weight:450;line-height:1;letter-spacing:-.035em;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.Onboarding_planUnit__dM1gJ{font-size:13px;font-weight:500;color:var(--ink-3)}.Onboarding_planPrice__gN_f1{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:clamp(6px,1.6vh,14px);font-size:19px;font-weight:500;letter-spacing:var(--ls-sub)}.Onboarding_planPrice__gN_f1 small{font-size:var(--t-small);font-weight:400;letter-spacing:0;color:var(--mute)}.Onboarding_trialPill__Yd9h3{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:var(--good-wash);font-size:12px;font-weight:600;letter-spacing:0;color:#17693a}.Onboarding_planList__B7qIe{display:grid;grid-gap:clamp(4px,1vh,9px);gap:clamp(4px,1vh,9px);margin:clamp(8px,1.6vh,18px) 0 0;padding:clamp(8px,1.6vh,18px) 0 0;border-top:1px solid var(--line);list-style:none;font-size:14.5px;line-height:1.45;color:var(--ink-2)}.Onboarding_planList__B7qIe li{display:flex;align-items:flex-start;gap:10px}.Onboarding_planList__B7qIe svg{flex:none;width:15px;height:15px;margin-top:.22em;color:#22a55b}.Onboarding_cta__Yjw2u{display:grid;justify-items:center;grid-gap:clamp(6px,1.3vh,12px);gap:clamp(6px,1.3vh,12px);max-width:520px;margin:clamp(12px,2.6vh,30px) auto 0;text-align:center;animation:Onboarding_stepIn____iAM .72s .16s var(--ease-out) both}.Onboarding_ctaBtn__5EQ8T{width:100%;min-height:clamp(46px,6.6vh,56px);font-size:16.5px}.Onboarding_ctaNote__LV2mZ{margin:0;font-size:var(--t-small);line-height:1.5;color:var(--ink-2)}.Onboarding_ctaNote__LV2mZ b{font-weight:600;color:var(--ink)}.Onboarding_trust__r25G_{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:2px 0 0;padding:0;list-style:none;font-size:var(--t-caption);color:var(--ink-3)}.Onboarding_trust__r25G_ li{display:inline-flex;align-items:center;gap:6px}.Onboarding_trust__r25G_ svg{width:14px;height:14px;color:var(--ink-3)}.Onboarding_free__cdjP_{margin-top:clamp(0px,.6vh,6px);padding-top:clamp(8px,1.8vh,16px);border-top:1px solid var(--line);width:100%;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 10px}.Onboarding_free__cdjP_ p{margin:0;font-size:var(--t-caption);color:var(--mute)}.Onboarding_section__G13Q4{margin-top:clamp(72px,12vh,120px)}.Onboarding_sectionHead__Fbhs8{max-width:640px;margin:0 auto 36px;text-align:center}.Onboarding_sectionHead__Fbhs8 p{margin-inline:auto}.Onboarding_h2__Ukl6H{margin:0;font-family:var(--font-display);font-size:var(--t-h2);font-weight:400;line-height:1.08;letter-spacing:var(--ls-head);text-wrap:balance}.Onboarding_benefits__N_sne{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}@media (max-width:860px){.Onboarding_benefits__N_sne{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.Onboarding_benefits__N_sne{grid-template-columns:minmax(0,1fr)}}.Onboarding_benefit__XpU6F{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:22px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--paper)}.Onboarding_benefitIcon__Mm1KJ{display:grid;place-items:center;width:40px;height:40px;margin-bottom:6px;border-radius:12px;background:var(--accent-wash);color:var(--accent-ink)}.Onboarding_benefitIcon__Mm1KJ svg{width:20px;height:20px}.Onboarding_benefit__XpU6F h3{margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em}.Onboarding_benefit__XpU6F p{margin:0;font-size:var(--t-small);line-height:1.55;color:var(--ink-3)}.Onboarding_benefitTag__8HUqw{justify-self:start;margin-top:4px}.Onboarding_numbers__Wg3yS{position:relative;overflow:hidden;padding:clamp(36px,6vw,64px);border-radius:24px;background:var(--dark);color:var(--dark-ink);isolation:isolate}.Onboarding_numbers__Wg3yS:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 60% at 100% 0,rgba(255,81,25,.26),transparent 70%),radial-gradient(rgba(242,240,237,.1) 1px,transparent 1.2px) 0 0 /18px 18px}.Onboarding_numbers__Wg3yS .Onboarding_h2__Ukl6H{max-width:20ch}.Onboarding_stats__6bqr8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin:32px 0 0;overflow:hidden;border:1px solid var(--dark-line);border-radius:16px;background:var(--dark-line)}@media (max-width:720px){.Onboarding_stats__6bqr8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.Onboarding_stats__6bqr8{grid-template-columns:minmax(0,1fr)}}.Onboarding_stats__6bqr8 div{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:22px;background:var(--dark)}.Onboarding_stats__6bqr8 dt{font-size:clamp(30px,3.2vw,42px);font-weight:450;line-height:1;letter-spacing:-.035em}.Onboarding_stats__6bqr8 dd{margin:0;font-size:var(--t-small);line-height:1.45;color:var(--dark-ink-2)}.Onboarding_numbersNote__ESton{margin:18px 0 0;font-size:var(--t-caption);color:var(--dark-mute)}.Onboarding_quotes__ZvNiX{columns:280px 3;column-gap:14px}.Onboarding_quote__f3Na9{display:grid;grid-gap:16px;gap:16px;margin:0 0 14px;padding:22px;page-break-inside:avoid;break-inside:avoid;border:1px solid var(--line);border-radius:20px;background:var(--paper)}.Onboarding_quote__f3Na9 blockquote{margin:0}.Onboarding_quote__f3Na9 blockquote p{margin:0;font-size:15px;line-height:1.55;color:var(--ink);text-wrap:pretty}.Onboarding_quote__f3Na9 blockquote p:before{content:"\201C";display:block;height:.5em;margin-bottom:6px;font-family:var(--font-display);font-variation-settings:var(--shape-accent);font-size:40px;line-height:1;color:var(--accent)}.Onboarding_quoteWho___1wSo{display:flex;align-items:center;gap:10px;margin:0;font-size:var(--t-caption);line-height:1.3;color:var(--ink-3)}.Onboarding_quoteWho___1wSo b{display:block;font-weight:600;color:var(--ink)}.Onboarding_quoteAvatar__w6DSg{display:grid;place-items:center;flex:none;width:34px;height:34px;overflow:hidden;border-radius:50%;background:var(--accent);color:#fff;font-size:12px;font-weight:650}.Onboarding_quoteAvatar__w6DSg img{display:block;width:100%;height:100%;object-fit:cover}.Onboarding_compareWrap__mey9w{position:relative;overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-card);-webkit-overflow-scrolling:touch}.Onboarding_compare__rxEqH{width:100%;min-width:520px;border-collapse:collapse;font-size:var(--t-small)}.Onboarding_compare__rxEqH td,.Onboarding_compare__rxEqH th{padding:13px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.Onboarding_compare__rxEqH tbody tr:last-child td,.Onboarding_compare__rxEqH tbody tr:last-child th{border-bottom:0}.Onboarding_compare__rxEqH thead th{background:var(--paper-2);font-size:var(--t-small);font-weight:600;color:var(--ink)}.Onboarding_compare__rxEqH thead th small{display:block;font-weight:400;color:var(--mute)}.Onboarding_compare__rxEqH tbody th{font-weight:450;color:var(--ink-2)}.Onboarding_compare__rxEqH td{font-weight:500;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Onboarding_compare__rxEqH [data-col-on]{background:rgba(255,244,238,.7)}.Onboarding_compare__rxEqH thead [data-col-on]{background:var(--accent-wash);color:var(--accent-ink)}.Onboarding_yes__FhNrp{width:16px;height:16px;color:#22a55b}.Onboarding_no__CFPgW{color:var(--line-strong)}.Onboarding_faq__Es1dX{max-width:720px;margin:0 auto;border-top:1px solid var(--line)}.Onboarding_faq__Es1dX details{border-bottom:1px solid var(--line)}.Onboarding_faq__Es1dX summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 2px;font-size:16px;font-weight:550;letter-spacing:-.01em;cursor:pointer;list-style:none}.Onboarding_faq__Es1dX summary::-webkit-details-marker{display:none}.Onboarding_faq__Es1dX summary i{flex:none;font-family:var(--font-sans);font-style:normal;font-size:18px;color:var(--ink-3);transition:transform .3s var(--ease-out)}.Onboarding_faq__Es1dX details[open] summary i{transform:rotate(45deg);color:var(--accent-ink)}.Onboarding_faq__Es1dX summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.Onboarding_faq__Es1dX details p{margin:-4px 0 18px;padding-right:32px;font-size:var(--t-body);line-height:1.6;color:var(--ink-2)}.Onboarding_closer__nKHa9{display:grid;justify-items:center;grid-gap:16px;gap:16px;text-align:center}.Onboarding_closerBtn__93AJK{width:min(520px,100%)}.Onboarding_sticky__Uw9G0{position:fixed;left:50%;bottom:max(16px,env(safe-area-inset-bottom));z-index:30;display:flex;align-items:center;gap:16px;width:min(640px,calc(100vw - 24px));padding:8px 8px 8px 20px;border:1px solid rgba(18,17,16,.08);border-radius:999px;background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 1px 1px rgba(18,17,16,.04),0 18px 48px -18px rgba(18,17,16,.4);opacity:0;pointer-events:none;transform:translate(-50%,16px);transition:opacity .3s ease,transform .4s var(--ease-out)}.Onboarding_sticky__Uw9G0[data-show]{opacity:1;pointer-events:auto;transform:translate(-50%)}.Onboarding_stickyText__5HsVs{display:grid;flex:1 1;min-width:0;font-size:var(--t-caption);line-height:1.3;color:var(--ink-3)}.Onboarding_stickyText__5HsVs b{overflow:hidden;font-size:14.5px;font-weight:600;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.Onboarding_stickyBtn__AlKvS{min-height:44px!important;padding:0 20px!important}@media (max-width:420px){.Onboarding_sticky__Uw9G0{padding-left:16px;gap:10px}.Onboarding_stickyText__5HsVs span{display:none}}@media (prefers-reduced-motion:reduce){.Onboarding_chip__8JVkG,.Onboarding_cta__Yjw2u,.Onboarding_planCards__TDxNd,.Onboarding_planHero__oAXD7{animation:none}.Onboarding_progressList__XeRDE li[data-state=current]:before{animation:none;background-position:50% 0}.Onboarding_planGlow__sPVhk i{animation:none}.Onboarding_planCard__oJLWs,.Onboarding_sticky__Uw9G0{transition:none}}.Onboarding_chat__CvJ6R{position:relative;z-index:1;display:flex;flex:1 1;flex-direction:column;width:100%;min-height:0}.Onboarding_chatScroll__LRq4M{position:relative;flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}.Onboarding_chatLog__HjK7M{display:flex;flex-direction:column;gap:14px;width:100%;max-width:720px;margin:0 auto;padding:clamp(20px,5vh,48px) 16px 28px}.Onboarding_msg__q9slR{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:end;grid-gap:10px;gap:10px;animation:Onboarding_msgIn__e14Fh .36s var(--ease-out) both}.Onboarding_msg__q9slR[data-grouped]{margin-top:-8px}.Onboarding_msg__q9slR[data-from=user]{display:flex;justify-content:flex-end}@keyframes Onboarding_msgIn__e14Fh{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.Onboarding_avatar__VHgNx{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:50%;background:var(--paper);box-shadow:0 4px 12px -8px rgba(18,17,16,.35)}.Onboarding_avatar__VHgNx[data-hidden]{visibility:hidden}.Onboarding_bubble__2x2jo{justify-self:start;max-width:min(100%,560px);padding:11px 15px;border:1px solid var(--line);border-radius:18px 18px 18px 6px;background:var(--paper-2);font-size:var(--t-body);line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.Onboarding_msg__q9slR[data-grouped] .Onboarding_bubble__2x2jo{border-radius:6px 18px 18px 6px}.Onboarding_bubble__2x2jo p{margin:0}.Onboarding_bubble__2x2jo b{font-weight:600}.Onboarding_msg__q9slR[data-from=user] .Onboarding_bubble__2x2jo{max-width:min(85%,520px);border-color:var(--ink);border-radius:18px 18px 6px 18px;background:var(--ink);color:#f2f0ed;white-space:pre-wrap}.Onboarding_msg__q9slR[data-from=user][data-grouped] .Onboarding_bubble__2x2jo{border-radius:18px 6px 6px 18px}.Onboarding_bubble__2x2jo[data-recap]{border-color:var(--line-strong);background:var(--paper);box-shadow:0 10px 28px -20px rgba(18,17,16,.45)}.Onboarding_recapList__sO4U1{display:grid;grid-gap:14px;gap:14px;margin:12px 0 2px;padding:14px 0 0;border-top:1px solid var(--line)}.Onboarding_recapList__sO4U1 div{display:grid;grid-gap:3px;gap:3px;padding:1px 0 1px 13px;border-left:2px solid var(--line)}.Onboarding_recapList__sO4U1 dt{font-family:var(--font-display);font-size:16px;font-weight:400;letter-spacing:0;line-height:1.15;color:var(--ink)}.Onboarding_recapList__sO4U1 dd{margin:0;font-size:14px;line-height:1.5;color:var(--ink-2)}.Onboarding_fileBubble__Hqlnv{display:inline-flex;align-items:center;gap:8px}.Onboarding_fileBubble__Hqlnv svg{width:16px;height:16px;flex:none}.Onboarding_readingBubble__Nf3aE{display:flex;align-items:center;gap:10px;min-width:220px}.Onboarding_typing__D0Iab{display:inline-flex;align-items:center;padding-block:8px}.Onboarding_widget__IAFX9{display:grid;grid-gap:12px;gap:12px;margin-left:40px;animation:Onboarding_msgIn__e14Fh .42s var(--ease-out) 60ms both}.Onboarding_widgetRow__Zdt70{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.Onboarding_replies__v53Br{display:flex;flex-wrap:wrap;gap:8px}.Onboarding_reply__DgUuu{display:inline-flex;align-items:center;min-height:38px;padding:8px 15px;border:1px solid var(--line-strong);border-radius:999px;background:var(--paper);font:inherit;font-size:14px;font-weight:500;color:var(--ink);cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .16s var(--ease-out)}.Onboarding_reply__DgUuu:hover:not(:disabled){border-color:var(--ink)}.Onboarding_reply__DgUuu:active:not(:disabled){transform:scale(.97)}.Onboarding_reply__DgUuu:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Onboarding_reply__DgUuu:disabled{cursor:default;opacity:.55}.Onboarding_replyPrimary__xm0TL{gap:7px;min-height:42px;padding:9px 18px;border-color:var(--ink);background:var(--ink);color:#f2f0ed;box-shadow:0 8px 20px -12px rgba(18,17,16,.55)}.Onboarding_replyPrimary__xm0TL svg{width:14px;height:14px;flex:none}.Onboarding_replyPrimary__xm0TL i{font-style:normal;transition:transform .18s var(--ease-out)}.Onboarding_replyPrimary__xm0TL:hover:not(:disabled) i{transform:translateX(2px)}.Onboarding_replyPrimary__xm0TL:hover:not(:disabled){background:#2a2724}.Onboarding_chatDrop__rEp4D{padding:clamp(20px,4vh,32px) 20px}.Onboarding_dobCard__DQzPl{display:grid;grid-gap:12px;gap:12px;max-width:460px;padding:14px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--paper)}.Onboarding_dobCard__DQzPl>button{justify-self:start;min-height:42px}@supports ((-webkit-appearance:base-select) or (-moz-appearance:base-select) or (appearance:base-select)){.Onboarding_dobCard__DQzPl select,.Onboarding_dobCard__DQzPl select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.Onboarding_dobCard__DQzPl select{display:flex;align-items:center}.Onboarding_dobCard__DQzPl select::picker-icon{display:none}.Onboarding_dobCard__DQzPl select:open{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.Onboarding_dobCard__DQzPl select::picker(select){margin-block:6px;padding:6px;max-height:min(320px,50vh);overflow-y:auto;border:1px solid var(--line-strong);border-radius:16px;background:var(--paper);box-shadow:0 22px 48px -22px rgba(18,17,16,.5);scrollbar-width:thin}.Onboarding_dobCard__DQzPl option{padding:9px 12px;border-radius:10px;font-size:15px;color:var(--ink);cursor:pointer}.Onboarding_dobCard__DQzPl option[value=""]{display:none}.Onboarding_dobCard__DQzPl option::checkmark{display:none}.Onboarding_dobCard__DQzPl option:focus-visible,.Onboarding_dobCard__DQzPl option:hover{background:var(--paper-2);outline:none}.Onboarding_dobCard__DQzPl option:checked{background:var(--accent-wash);color:var(--accent-ink);font-weight:500}}.Onboarding_pickGrid__pE_N4{display:flex;flex-wrap:wrap;gap:8px}.Onboarding_pick__v0onU{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 13px 6px 10px;border:1px dashed var(--line-strong);border-radius:999px;background:var(--paper);font:inherit;font-size:14px;color:var(--ink-2);cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .16s var(--ease-out)}.Onboarding_pick__v0onU svg{width:13px;height:13px;flex:none}.Onboarding_pick__v0onU:hover{border-color:var(--ink-3);color:var(--ink)}.Onboarding_pick__v0onU:active{transform:scale(.97)}.Onboarding_pick__v0onU:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Onboarding_pickOther__Quy1k{border-style:solid;color:var(--ink)}.Onboarding_pickOther__Quy1k[data-editing]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash);cursor:text}.Onboarding_pickOther__Quy1k input{width:15ch;min-width:0;padding:0;border:0;background:transparent;font:inherit;color:var(--ink);outline:none}.Onboarding_pickOther__Quy1k input::placeholder{color:var(--mute)}.Onboarding_pick__v0onU[data-on]{border-style:solid;border-color:var(--accent);background:var(--accent-wash);color:var(--accent-ink)}.Onboarding_widget__IAFX9 .Onboarding_choice__em3aG{width:100%;font:inherit;text-align:left;color:inherit}.Onboarding_widget__IAFX9 .Onboarding_choice__em3aG:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Onboarding_reviewCard__s9Z75{display:grid;border:1px solid var(--line-strong);border-radius:20px;background:var(--paper);box-shadow:0 18px 40px -30px rgba(18,17,16,.5);overflow:hidden}.Onboarding_reviewSection__UQ_Pg{padding:16px 18px;border-bottom:1px solid var(--line)}.Onboarding_reviewLine__ohenA{margin:0;font-size:var(--t-body);font-weight:500}.Onboarding_goalText__cE8w2{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;font-weight:400!important;color:var(--ink-2)}.Onboarding_reviewGmail__EGkvM{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;color:var(--ink-2)}.Onboarding_reviewGmail__EGkvM>svg{width:18px;height:18px;flex:none;color:var(--accent-ink)}.Onboarding_reviewGmail__EGkvM[data-on]>svg{color:var(--good)}.Onboarding_reviewGmail__EGkvM span{flex:1 1;min-width:200px}.Onboarding_reviewHead___3JRd{display:grid;grid-gap:4px;gap:4px;padding:18px 18px 16px;border-bottom:1px solid var(--line);background:var(--paper-2)}.Onboarding_reviewHeadTitle__zcLKH{margin:0;font-family:var(--font-display);font-size:22px;font-weight:400;letter-spacing:0;line-height:1.1;color:var(--ink)}.Onboarding_reviewHeadSub__GaJgs{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.Onboarding_reviewCard__s9Z75 .Onboarding_cardTitle__Ag_MK{font-family:var(--font-display);font-size:16px;font-weight:400;letter-spacing:0;line-height:1.15;text-transform:none;color:var(--ink)}.Onboarding_reviewCard__s9Z75 .Onboarding_cardTitle__Ag_MK em{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:8px;padding:0 6px;border-radius:999px;background:var(--paper-3);font-family:var(--font-sans);font-size:11.5px;font-weight:600;vertical-align:2px;color:var(--ink-2)}.Onboarding_reviewCard__s9Z75 .Onboarding_kv__IU_sf div,.Onboarding_reviewCard__s9Z75 .Onboarding_reviewLine__ohenA{padding-left:12px;border-left:2px solid var(--line)}.Onboarding_reviewCard__s9Z75 .Onboarding_kv__IU_sf div{align-content:start}.Onboarding_reviewCard__s9Z75 .Onboarding_kv__IU_sf dd{font-size:14.5px}.Onboarding_reviewFoot__09B25{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:16px 18px;background:var(--paper-2)}.Onboarding_reviewFootNote__wmUCp{margin:0;font-size:13px;color:var(--ink-3)}.Onboarding_reviewFinish__GohkQ{gap:8px;min-height:46px;padding-inline:20px;box-shadow:0 10px 24px -14px rgba(18,17,16,.6)}.Onboarding_reviewFinish__GohkQ svg{width:15px;height:15px;flex:none}.Onboarding_reviewFinish__GohkQ i{font-style:normal;transition:transform .18s var(--ease-out)}.Onboarding_reviewFinish__GohkQ:hover i{transform:translateX(3px)}@media (max-width:480px){.Onboarding_reviewFoot__09B25>button{flex:1 1;justify-content:center}}.Onboarding_composer__Xe_3J{display:flex;align-items:flex-end;gap:8px;width:calc(100% - 32px);max-width:688px;margin:0 auto max(16px,env(safe-area-inset-bottom));padding:7px 7px 7px 16px;border:1px solid var(--line-strong);border-radius:24px;background:var(--paper);box-shadow:0 12px 32px -22px rgba(18,17,16,.5);transition:border-color .2s ease,box-shadow .2s ease}.Onboarding_composer__Xe_3J:focus-within{border-color:var(--ink-3);box-shadow:0 0 0 4px var(--accent-ring),0 12px 32px -22px rgba(18,17,16,.5)}.Onboarding_composerInput__IBGVs{flex:1 1;min-width:0;max-height:160px;padding:8px 0;border:0;background:transparent;font:inherit;font-size:16px;line-height:1.4;color:var(--ink);resize:none;outline:none}.Onboarding_frame__z2puf[data-fit] .Onboarding_composerInput__IBGVs{min-height:0}.Onboarding_composerInput__IBGVs::placeholder{color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Onboarding_composerInput__IBGVs:disabled{background:transparent}.Onboarding_composerSend__SORup{display:grid;place-items:center;width:38px;height:38px;flex:none;border:0;border-radius:50%;background:var(--ink);color:#ffffff;cursor:pointer;transition:opacity .18s ease,transform .16s var(--ease-out)}.Onboarding_composerSend__SORup svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.Onboarding_composerSend__SORup:active:not(:disabled){transform:scale(.94)}.Onboarding_composerSend__SORup:disabled{cursor:default;opacity:.25}.Onboarding_composerSend__SORup:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:560px){.Onboarding_msg__q9slR{grid-template-columns:26px minmax(0,1fr);gap:8px}.Onboarding_avatar__VHgNx{width:26px;height:26px}.Onboarding_widget__IAFX9{margin-left:0}}@media (prefers-reduced-motion:reduce){.Onboarding_msg__q9slR,.Onboarding_widget__IAFX9{animation:none}}@media (hover:none) and (pointer:coarse){.Onboarding_chipX__UB9xl,.Onboarding_itemX__xPLOJ{position:relative}.Onboarding_chipX__UB9xl:before,.Onboarding_itemX__xPLOJ:before{content:"";position:absolute;inset:-8px}.Onboarding_suggestBtn__3bLoN{min-height:36px}}.Onboarding_voiceCard__wfwMd{max-width:520px;padding:16px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--paper)}.Onboarding_voiceQuote__ivEOO{margin:8px 0;padding:8px 12px;border-left:2px solid var(--accent);color:var(--ink-2);font-style:italic}