.auth-card_authRoot__gK097{--navy-900:#14155a;--navy-700:#24268f;--navy-500:#3b3fd1;--yellow:#ffc93c;--yellow-600:#ffb800;--yellow-200:#ffe08a;--ink:#1d1e3a;--muted:#5a5c78;--faint:#8a8ca6;--line:#e4e2f2;--line-2:#d6d4ec;--cream:#fff9f0;--sand:#f1eee6;--ok:#2e8b57;--ok-bg:#e6f6ec;--ok-line:#9fd9b8;--err:#d64545;min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--cream);color:var(--ink);font-family:var(--font-figtree),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.auth-card_authRoot__gK097 a{color:var(--navy-700);text-decoration:none}.auth-card_authRoot__gK097 a:hover{color:var(--navy-500)}.auth-card_authRoot__gK097 button,.auth-card_authRoot__gK097 input{font-family:inherit}.auth-card_authRoot__gK097 button{cursor:pointer}@keyframes auth-card_vpSpin__h_WwE{to{transform:rotate(1turn)}}.auth-card_aside__t9SgJ{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 85% 10%,var(--navy-500) 0,var(--navy-700) 45%,var(--navy-900) 100%);color:#fff;padding:36px clamp(32px,4vw,64px);display:flex;flex-direction:column;gap:40px}.auth-card_logoDesktop__InyZ_{display:flex;align-self:flex-start}.auth-card_logoDesktop__InyZ_ img{height:34px;width:auto}.auth-card_pitch__xDsbw{display:flex;flex-direction:column;gap:18px;max-width:480px;margin-top:clamp(8px,4vh,48px)}.auth-card_chip__Lmdpo{align-self:flex-start;display:flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:999px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.22);font:600 14px var(--font-figtree)}.auth-card_chipIcon__kuWld{width:26px;height:26px;border-radius:50%;background:var(--yellow);color:var(--navy-900);display:flex;align-items:center;justify-content:center}.auth-card_h2__l8mng{margin:0;font:800 clamp(40px,4.2vw,60px) /1 var(--font-baloo-2),var(--font-figtree),sans-serif;letter-spacing:-.01em;text-wrap:balance}.auth-card_h2__l8mng em{font-style:normal;color:var(--yellow)}.auth-card_lead__twKgE{margin:0;font:500 17px/1.5 var(--font-figtree);color:#d9dbff;text-wrap:pretty}.auth-card_mosaic__33SAC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:480px}.auth-card_mosaic__33SAC figure{position:relative;margin:0;aspect-ratio:4/5;border-radius:18px;overflow:hidden;background:var(--navy-500);box-shadow:0 20px 40px -18px rgba(0,0,0,.5)}.auth-card_mosaic__33SAC figure:first-child{transform:rotate(-4deg) translateY(10px)}.auth-card_mosaic__33SAC figure:nth-child(2){transform:rotate(2deg) translateY(-6px)}.auth-card_mosaic__33SAC figure:nth-child(3){transform:rotate(-1deg) translateY(14px)}.auth-card_mosaic__33SAC img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.auth-card_mosaic__33SAC figcaption{position:absolute;left:8px;bottom:8px;padding:3px 9px;border-radius:999px;background:#fff;color:var(--navy-900);font:700 13px var(--font-figtree)}.auth-card_trust__tvSPG{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px;font:600 14px var(--font-figtree);color:#d9dbff}.auth-card_trust__tvSPG li{display:flex;align-items:center;gap:7px}.auth-card_main__17Vw_{display:flex;flex-direction:column;padding:24px clamp(18px,5vw,64px) 168px;min-width:0}.auth-card_top__Szm6g{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.auth-card_logoMobile__AwaNc{display:none}.auth-card_logoMobile__AwaNc img{height:28px;width:auto}.auth-card_back__c_kiP{margin-left:auto;display:flex;align-items:center;gap:6px;font:600 14px var(--font-figtree);color:var(--muted)}.auth-card_center__dOK_Y{flex:1;display:flex;align-items:center;justify-content:center;padding:28px 0}.auth-card_box__IZK5Z{width:100%;max-width:440px}.auth-card_stack__g2mmm{display:flex;flex-direction:column;gap:22px}.auth-card_stackForm__cdagl{gap:16px}.auth-card_tabs__KSogn{display:grid;grid-template-columns:1fr 1fr;padding:5px;border-radius:999px;background:var(--sand)}.auth-card_tabs__KSogn button{height:44px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:700 15px var(--font-figtree);transition:background .2s,color .2s}.auth-card_tabs__KSogn button.auth-card_tabActive__fLAns{background:#fff;color:var(--navy-900);box-shadow:0 4px 12px -6px rgba(20,21,90,.3)}.auth-card_h1__zjJJ2{margin:0 0 8px;font:800 clamp(34px,4vw,44px) /1.02 var(--font-baloo-2),var(--font-figtree),sans-serif;color:var(--navy-900);letter-spacing:-.01em}.auth-card_h1__zjJJ2 mark{color:var(--navy-700);background:linear-gradient(transparent 62%,var(--yellow-200) 62%);padding:0 4px}.auth-card_sub__T8vx7{margin:0;font:500 16px/1.5 var(--font-figtree);color:var(--muted);text-wrap:pretty}.auth-card_btnGoogle__c82zQ{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:54px;border-radius:999px;border:1.5px solid var(--line-2);background:#fff;color:var(--ink);font:700 16px var(--font-figtree);transition:border-color .2s,box-shadow .2s}.auth-card_btnGoogle__c82zQ:hover{border-color:var(--navy-700);box-shadow:0 8px 20px -12px rgba(36,38,143,.45)}.auth-card_btnGoogle__c82zQ:disabled{opacity:.7;cursor:wait}.auth-card_spin__5Q0rk{width:20px;height:20px;border-radius:50%;border:2.5px solid var(--line-2);border-top-color:var(--navy-700);animation:auth-card_vpSpin__h_WwE .8s linear infinite}.auth-card_spinDark___n9x3{border-color:rgba(20,21,90,.25);border-top-color:var(--navy-900)}.auth-card_sep__GrpZO{display:flex;align-items:center;gap:14px;font:600 13px var(--font-figtree);color:var(--faint)}.auth-card_sep__GrpZO:after,.auth-card_sep__GrpZO:before{content:"";flex:1;height:1px;background:var(--line)}.auth-card_field__fqp1r{display:flex;flex-direction:column;gap:7px}.auth-card_fieldLbl__rdoL9{font:700 14px var(--font-figtree);color:var(--navy-900)}.auth-card_fieldRow__g_TPS{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.auth-card_link__HLrk8{font:600 13px var(--font-figtree);text-decoration:underline;text-underline-offset:3px;border:0;background:none;padding:0;color:var(--navy-700)}.auth-card_fieldBox___4vq8{display:flex;align-items:center;gap:10px;height:54px;padding:0 16px;border-radius:14px;background:#fff;border:1.5px solid var(--line);transition:border-color .2s}.auth-card_fieldBox___4vq8:focus-within{border-color:var(--navy-700)}.auth-card_fieldBoxOk__dDvY0{border-color:var(--ok-line)}.auth-card_fieldBoxErr__1ZI6O{border-color:var(--err)}.auth-card_fieldBoxPwd__B7gDE{padding-right:6px}.auth-card_fieldBox___4vq8>svg{flex:none;color:var(--navy-700)}.auth-card_fieldBox___4vq8>svg.auth-card_ok__6WqlM{color:var(--ok)}.auth-card_fieldBox___4vq8 input{flex:1;min-width:0;border:0;outline:none;background:transparent;font:500 16px var(--font-figtree);color:var(--ink)}.auth-card_eye__Hsks7{flex:none;width:44px;height:44px;border:0;border-radius:10px;background:transparent;color:var(--muted);display:flex;align-items:center;justify-content:center}.auth-card_eye__Hsks7:hover{background:var(--sand);color:var(--navy-700)}.auth-card_fieldHint__KsPlf{font:500 13px var(--font-figtree);color:var(--faint)}.auth-card_fieldHintErr__vRn9C{color:var(--err)}.auth-card_fieldErr__84a4D{display:flex;align-items:center;gap:6px;font:600 13px var(--font-figtree);color:var(--err)}.auth-card_strength__2hphL{display:flex;flex-direction:column;gap:8px}.auth-card_bars__4bVQJ{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.auth-card_bars__4bVQJ i{height:5px;border-radius:3px;background:var(--line);transition:background .25s;display:block}.auth-card_rules__9P6op{display:flex;flex-wrap:wrap;gap:6px 14px}.auth-card_rules__9P6op span{display:flex;align-items:center;gap:5px;font:600 13px var(--font-figtree);color:var(--faint)}.auth-card_ruleOk__R_Lez{color:var(--ok)!important}.auth-card_check__lt2Kx{display:flex;align-items:center;gap:10px;font:500 15px var(--font-figtree);color:var(--ink);cursor:pointer;min-height:28px}.auth-card_check__lt2Kx input{flex:none;width:20px;height:20px;accent-color:var(--navy-700);margin:0}.auth-card_checkTop__44n63{align-items:flex-start;font-size:14px;line-height:1.45}.auth-card_checkTop__44n63 input{margin-top:1px}.auth-card_checkMuted__teQax{color:var(--muted)}.auth-card_check__lt2Kx a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.auth-card_checks__lvEMX{display:flex;flex-direction:column;gap:12px}.auth-card_btnCta__yUtw8{display:flex;align-items:center;justify-content:center;gap:10px;height:58px;margin-top:4px;border:0;border-radius:999px;background:var(--yellow);color:var(--navy-900);font:700 17px var(--font-figtree);box-shadow:0 12px 26px -12px rgba(255,170,0,.8);transition:background .2s,box-shadow .2s,transform .15s}.auth-card_btnCta__yUtw8:hover:not(:disabled){background:var(--yellow-600);transform:translateY(-1px)}.auth-card_btnCta__yUtw8:active:not(:disabled){transform:translateY(1px)}.auth-card_btnCta__yUtw8:disabled{background:var(--sand);color:var(--faint);box-shadow:none;cursor:not-allowed;transform:none}.auth-card_btnCtaInline__kJW7X{height:52px;padding:0 24px;margin:0;font-size:16px}.auth-card_btnGhost__k2TQ7{display:flex;align-items:center;gap:8px;height:52px;padding:0 22px;border-radius:999px;border:1.5px solid var(--line-2);color:var(--navy-700);font:700 16px var(--font-figtree)}.auth-card_btnGhost__k2TQ7:hover{border-color:var(--navy-700)}.auth-card_notice__9oGx7{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:14px;background:var(--ok-bg);color:#1f5e3b;font:500 14px/1.45 var(--font-figtree)}.auth-card_notice__9oGx7 svg{flex:none}.auth-card_switchText__Skxyn{margin:0;text-align:center;font:500 15px var(--font-figtree);color:var(--muted)}.auth-card_switchText__Skxyn button{border:0;background:none;padding:0;font:700 15px var(--font-figtree);color:var(--navy-700);text-decoration:underline;text-underline-offset:3px}.auth-card_done__yXcpT{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.auth-card_done__yXcpT .auth-card_h1__zjJJ2{margin:0;font-size:40px;line-height:1.05}.auth-card_doneIcon__yakPa{width:64px;height:64px;border-radius:50%;background:var(--ok-bg);color:var(--ok);display:flex;align-items:center;justify-content:center}.auth-card_doneCta__rqF2_{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.auth-card_foot__tW3mv{margin:0;display:flex;align-items:center;justify-content:center;gap:6px;font:500 13px var(--font-figtree);color:var(--faint);text-align:center}@media (max-width:959px){.auth-card_authRoot__gK097{grid-template-columns:minmax(0,1fr)}.auth-card_aside__t9SgJ{display:none}.auth-card_logoMobile__AwaNc{display:flex}}