.page_split__p5gPH{display:flex;min-height:100vh}.page_loading__Wwixp{min-height:100vh;color:var(--app-muted,#64748b);font-family:var(--app-font)}.page_formSide__liZWt,.page_loading__Wwixp{display:flex;align-items:center;justify-content:center}.page_formSide__liZWt{flex:1 1;padding:40px;background:var(--app-bg,#fff)}.page_formInner__SIe_0{width:100%;max-width:360px}.page_brand__6ge6y{font-weight:800;font-size:22px;margin-bottom:36px}.page_brand__6ge6y,.page_title__xQbsk{letter-spacing:-.01em;color:var(--app-text,#0f172a)}.page_title__xQbsk{font-size:26px;font-weight:700;margin:0 0 6px}.page_subtitle__jENpm{color:var(--app-muted,#64748b);font-size:15px;margin:0 0 28px}.page_form__khhUt{display:flex;flex-direction:column;gap:16px}.page_field__c7_GJ{display:flex;flex-direction:column;gap:6px}.page_field__c7_GJ label{font-size:13px;font-weight:600;color:var(--app-text,#0f172a)}.page_input__ihIzp{padding:11px 14px;border:1px solid var(--app-border,#e9edf2);border-radius:var(--app-radius-sm,8px);font-size:14px;font-family:inherit}.page_input__ihIzp:focus{outline:none;border-color:var(--app-accent,#2563eb);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.page_error__Iy6AK{background:#fef2f2;color:#dc2626;padding:10px 12px;border-radius:8px;font-size:13px}.page_btnSubmit__IK4ZQ{margin-top:4px;padding:12px 16px;background:var(--app-primary,#18181b);color:var(--app-on-primary,#fff);border:none;border-radius:var(--app-radius-sm,8px);font-size:15px;font-weight:600;cursor:pointer;transition:background .15s ease}.page_btnSubmit__IK4ZQ:hover:not(:disabled){background:var(--app-primary-hover,#2a2a2e)}.page_btnSubmit__IK4ZQ:disabled{opacity:.6;cursor:not-allowed}.page_footer__SNfgM{margin-top:24px;font-size:14px;color:var(--app-muted,#64748b)}.page_btnToggle__aamzG{background:none;border:none;color:var(--app-accent,#2563eb);font-weight:600;cursor:pointer;margin-left:6px;font-size:14px}.page_forgot__3fAF8{align-self:flex-end;background:none;border:none;color:var(--app-muted,#6b7280);font-size:12.5px;cursor:pointer;padding:4px 0 0}.page_forgot__3fAF8:hover{color:var(--app-accent,#2563eb)}.page_marketingSide__ocuop{flex:1 1;display:flex;align-items:center;justify-content:center;padding:48px;color:#fff;background:linear-gradient(150deg,#1e293b,#2563eb 130%)}.page_marketingInner__8u2qH{max-width:420px}.page_headline__5sBqh{font-size:32px;font-weight:700;line-height:1.15;letter-spacing:-.01em;margin:0 0 16px}.page_lede__o__fF{font-size:16px;line-height:1.6;opacity:.85;margin:0 0 28px}.page_points__lpry5{list-style:none;display:flex;flex-direction:column;gap:12px;font-size:15px}.page_points__lpry5 li{position:relative;padding-left:26px;opacity:.95}.page_points__lpry5 li:before{content:"✓";position:absolute;left:0;font-weight:700;color:#fff}.page_shots__Do6kF{display:flex;gap:14px;margin-top:32px;flex-wrap:wrap}.page_shot___h1he{width:180px;max-width:45%;border-radius:12px;box-shadow:0 16px 40px rgba(0,0,0,.28);border:1px solid hsla(0,0%,100%,.15)}@media (max-width:860px){.page_marketingSide__ocuop{display:none}}.page_notice__NX2bT{background:#ecfdf5;color:#047857;border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.5}.page_checkEmail__IGbc1{display:flex;flex-direction:column;gap:16px}.page_checkEmail__IGbc1 p{font-size:14px;color:var(--app-muted,#64748b);line-height:1.5}.page_btnSecondary__4L0MW,.page_checkEmail__IGbc1 strong{color:var(--app-text,#0f172a)}.page_btnSecondary__4L0MW{width:100%;height:44px;border-radius:8px;border:1px solid var(--app-border,#e9edf2);background:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.page_btnSecondary__4L0MW:disabled{opacity:.5;cursor:default}.page_spinner__1mEvn{display:inline-block;width:14px;height:14px;border-radius:50%;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;animation:page_authSpin__aH_IH .8s linear infinite;vertical-align:-2px;margin-right:8px}@keyframes page_authSpin__aH_IH{to{transform:rotate(1turn)}}.FullPageLoader_screen__mGJE4{min-height:100vh;display:grid;place-items:center;background:var(--app-surface,#f8fafc);font-family:var(--app-font);padding:16px}.FullPageLoader_inner__N3nG4{display:flex;flex-direction:column;align-items:center;gap:14px;animation:FullPageLoader_fadeIn__y32i0 .3s ease .15s both}.FullPageLoader_brand__p9n_r{font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--app-text,#0f172a)}.FullPageLoader_spinner__FYllT{width:22px;height:22px;border-radius:50%;border:2px solid var(--app-border,#e9edf2);border-top-color:var(--app-text,#0f172a);animation:FullPageLoader_spin__TOP7A .8s linear infinite}.FullPageLoader_message__PNrTc{font-size:14px;color:var(--app-muted,#64748b)}@keyframes FullPageLoader_spin__TOP7A{to{transform:rotate(1turn)}}@keyframes FullPageLoader_fadeIn__y32i0{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.FullPageLoader_spinner__FYllT{animation-duration:2.4s}.FullPageLoader_inner__N3nG4{animation:none}}.page_container__EW_aa{min-height:100vh;background:var(--app-surface,#f8fafc);color:var(--app-text,#0f172a);font-family:var(--app-font);padding:48px 16px 64px;display:flex;justify-content:center}.page_inner__o9w24{width:100%;max-width:560px;transition:max-width .2s ease}.page_innerWide__t7r9Z{max-width:860px}.page_brand__qPiSz{font-size:18px;font-weight:700;letter-spacing:-.02em;margin-bottom:20px}.page_steps__XenOM{display:flex;gap:6px;margin-bottom:20px}.page_steps__XenOM span{flex:1 1;height:4px;border-radius:2px;background:var(--app-border,#e9edf2);transition:background .2s}.page_steps__XenOM span.page_on__TOCy5{background:var(--app-primary,#18181b)}.page_card__KhPTS{background:var(--app-bg,#fff);border:1px solid var(--app-border,#e9edf2);border-radius:14px;padding:28px}.page_card__KhPTS h2{font-family:var(--app-font);font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--app-text,#0f172a);margin:0}.page_sub__C01sK{color:var(--app-muted,#64748b);margin:6px 0 22px;font-size:14px}.page_choices__Ajtrg{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.page_choice__75paq{text-align:left;background:var(--app-bg,#fff);border:1px solid var(--app-border,#e9edf2);border-radius:10px;padding:18px;display:flex;flex-direction:column;gap:6px;cursor:pointer;font:inherit;color:inherit;transition:border-color .15s,box-shadow .15s}.page_choice__75paq:hover{border-color:var(--app-text,#0f172a)}.page_choiceIcon__qqCQg{width:36px;height:36px;border-radius:8px;background:var(--app-surface-2,#f1f5f9);display:grid;place-items:center;margin-bottom:6px}.page_choice__75paq b{font-weight:600;font-size:15px}.page_choice__75paq span{color:var(--app-muted,#64748b);font-size:13px}.page_label__0O_Hz{display:block;font-weight:500;font-size:14px;margin-bottom:6px}.page_inputRow__WoU7W{display:flex;gap:8px}.page_inputRow__WoU7W .page_input__lib3i{flex:1 1;min-width:0}.page_input__lib3i{width:100%;height:42px;border:1px solid var(--app-border,#e9edf2);border-radius:8px;padding:0 12px;font:inherit;font-size:14px;color:var(--app-text,#0f172a);background:var(--app-bg,#fff)}.page_input__lib3i:focus{outline:none;border-color:var(--app-accent,#2563eb);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.page_btnPrimary__sBLHR,.page_btnSecondary__BAEr2{height:42px;border-radius:8px;padding:0 18px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}.page_btnPrimary__sBLHR{background:var(--app-primary,#18181b);color:var(--app-on-primary,#fff);border:1px solid var(--app-primary,#18181b)}.page_btnPrimary__sBLHR:hover:not(:disabled){background:var(--app-primary-hover,#2a2a2e)}.page_btnSecondary__BAEr2{background:var(--app-bg,#fff);color:var(--app-text,#0f172a);border:1px solid var(--app-border,#e9edf2)}.page_btnPrimary__sBLHR:disabled,.page_btnSecondary__BAEr2:disabled{opacity:.45;cursor:default}.page_linkBtn__Mj8HY{background:none;border:none;padding:0;font:inherit;font-size:13px;color:var(--app-muted,#64748b);cursor:pointer}.page_linkBtn__Mj8HY:hover{color:var(--app-text,#0f172a);text-decoration:underline}.page_hint__zeF_N{font-size:13px;color:var(--app-muted,#64748b);margin-top:10px}.page_actions__VjR2N{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;flex-wrap:wrap}.page_error__mR2p7{background:#fef2f2;color:#b91c1c}.page_error__mR2p7,.page_note__Yl9fY{border-radius:8px;padding:10px 12px;font-size:13px;margin-top:14px}.page_note__Yl9fY{background:var(--app-surface-2,#f1f5f9);color:var(--app-text,#0f172a)}.page_scanning__nFN4l{display:flex;align-items:center;gap:12px;color:var(--app-muted,#64748b);font-size:14px;padding:8px 0}.page_spinner__drAbq{width:20px;height:20px;border-radius:50%;border:2px solid var(--app-border,#e9edf2);border-top-color:var(--app-text,#0f172a);animation:page_spin__jtu_8 .8s linear infinite;flex:none}@keyframes page_spin__jtu_8{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.page_spinner__drAbq{animation-duration:2.4s}}.page_found__tCJ_f{border:1px solid var(--app-border,#e9edf2);border-radius:10px;overflow:hidden}.page_foundTop__Uq1sC{display:flex;gap:14px;align-items:center;padding:16px;border-bottom:1px solid var(--app-border,#e9edf2)}.page_logo__Fnoqs{width:40px;height:40px;border-radius:9px;color:#fff;font-weight:700;display:grid;place-items:center;flex:none}.page_foundName__S2GkC{flex:1 1;min-width:0}.page_foundName__S2GkC b{display:block;font-weight:600}.page_foundName__S2GkC span{font-size:13px;color:var(--app-muted,#64748b)}.page_pill__gdEIy{font-size:12px;font-weight:500;border-radius:999px;padding:2px 8px;background:var(--app-pill-green-bg,#dcfce7);color:var(--app-pill-green-text,#15803d);white-space:nowrap}.page_pillWarn__OHpb3{background:var(--app-pill-yellow-bg,#fef9c3);color:var(--app-pill-yellow-text,#a16207)}.page_foundStats__7XqVF{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;padding:14px 16px;font-size:13px;color:var(--app-muted,#64748b)}.page_foundStats__7XqVF b{font-size:20px;color:var(--app-text,#0f172a);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:6px}.page_swatch__yCYP6{display:inline-block;width:16px;height:16px;border-radius:4px;border:1px solid var(--app-border,#e9edf2);vertical-align:-3px;margin-right:6px}.page_importBar__t99_5{display:flex;align-items:center;gap:12px;background:var(--app-bg,#fff);border:1px solid var(--app-border,#e9edf2);border-radius:10px;padding:10px 14px;margin-bottom:14px;font-size:13px}.page_bar__Q7U3T{flex:1 1;height:6px;border-radius:3px;background:var(--app-border,#e9edf2);overflow:hidden}.page_bar__Q7U3T i{display:block;height:100%;background:var(--app-primary,#18181b);transition:width .4s}.page_barCount__OC0Sf{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--app-muted,#64748b);white-space:nowrap}.page_brandNote__ZDmRs{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--app-muted,#64748b);margin-top:14px;flex-wrap:wrap}.page_goals__aWsgS{display:grid;grid-gap:10px;gap:10px}.page_goal__RoHFb{display:flex;gap:12px;align-items:flex-start;text-align:left;border:1px solid var(--app-border,#e9edf2);border-radius:10px;padding:14px;background:var(--app-bg,#fff);font:inherit;color:inherit;cursor:pointer;transition:border-color .15s}.page_goal__RoHFb.page_selected__ewmOl{border-color:var(--app-text,#0f172a)}.page_box__u4CBB{width:18px;height:18px;border-radius:5px;border:1.5px solid #cbd2da;flex:none;margin-top:2px;display:grid;place-items:center;color:#fff}.page_goal__RoHFb.page_selected__ewmOl .page_box__u4CBB{background:var(--app-primary,#18181b);border-color:var(--app-primary,#18181b)}.page_goal__RoHFb b{display:block;font-weight:600;font-size:14px}.page_goal__RoHFb span{color:var(--app-muted,#64748b);font-size:13px}.page_loading__xWI_p{color:var(--app-muted,#64748b);padding:40px}@media (max-width:520px){.page_choices__Ajtrg{grid-template-columns:1fr}.page_card__KhPTS{padding:20px}}