.AuthSurface_shell__R7Wpi{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem;position:relative}.AuthSurface_backdrop__qLy3d{position:absolute;inset:0;background:radial-gradient(700px 320px at 15% 0,rgba(250,250,248,.08),transparent 60%),radial-gradient(760px 360px at 92% 5%,rgba(184,149,106,.1),transparent 60%);pointer-events:none}.AuthSurface_card__gQsdO{position:relative;width:100%;max-width:30rem;border-radius:1rem;background:rgba(250,250,248,.92);border:1px solid rgba(27,42,61,.16);box-shadow:0 24px 48px rgba(13,26,39,.28);padding:1.75rem;color:#1b2a3d}.AuthSurface_header__r38t7{margin-bottom:1.5rem;text-align:center}.AuthSurface_title__ghVg0{margin:0;font-size:1.6rem;line-height:1.2;letter-spacing:-.01em;color:#1b2a3d}.AuthSurface_subtitle__8dLnX{margin:.5rem 0 0;font-size:.95rem;line-height:1.5;color:rgba(27,42,61,.78)}.AuthSurface_footer___oxCD{margin-top:1.4rem}@media (max-width:640px){.AuthSurface_card__gQsdO{border-radius:.9rem;padding:1.25rem}}.AuthFormElements_stack__jKaR5{display:grid;gap:.9rem}.AuthFormElements_input__jYONK{width:100%;border-radius:.75rem;border:1px solid rgba(27,42,61,.22);background:rgba(255,255,255,.92);color:#1b2a3d;padding:.76rem .9rem;font-size:.92rem;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.AuthFormElements_input__jYONK:focus{border-color:rgba(184,149,106,.9);box-shadow:0 0 0 3px rgba(184,149,106,.18)}.AuthFormElements_input__jYONK::-moz-placeholder{color:rgba(27,42,61,.45);opacity:1}.AuthFormElements_input__jYONK::placeholder{color:rgba(27,42,61,.45);opacity:1}.AuthFormElements_buttonPrimary__UFw_i,.AuthFormElements_buttonSecondary__rNUWf{display:block;width:100%;border-radius:.75rem;border:1px solid transparent;padding:.78rem .9rem;font-size:.92rem;font-weight:600;text-align:center;text-decoration:none;cursor:pointer;transition:transform .06s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.AuthFormElements_buttonPrimary__UFw_i{background:linear-gradient(180deg,#2b3f58,#1b2a3d);color:#f5f0eb;border-color:rgba(27,42,61,.45);box-shadow:0 10px 20px rgba(27,42,61,.18)}.AuthFormElements_buttonPrimary__UFw_i:hover{background:linear-gradient(180deg,#314964,#1f3147)}.AuthFormElements_buttonSecondary__rNUWf{background:rgba(255,255,255,.92);color:#1b2a3d;border-color:rgba(27,42,61,.24)}.AuthFormElements_buttonSecondary__rNUWf:hover{background:rgba(245,240,235,.96)}.AuthFormElements_buttonPrimary__UFw_i:disabled,.AuthFormElements_buttonSecondary__rNUWf:disabled{cursor:not-allowed;opacity:.68;transform:none}.AuthFormElements_buttonPrimary__UFw_i:active,.AuthFormElements_buttonSecondary__rNUWf:active{transform:translateY(1px)}.AuthFormElements_linkMuted__X_9NI,.AuthFormElements_linkStrong__w64KQ{text-decoration:none}.AuthFormElements_linkMuted__X_9NI{color:rgba(27,42,61,.72)}.AuthFormElements_linkStrong__w64KQ{color:#1b2a3d;font-weight:600}.AuthFormElements_linkMuted__X_9NI:hover,.AuthFormElements_linkStrong__w64KQ:hover{text-decoration:underline}.AuthFormElements_helpRow__6H__p{margin-top:.25rem;text-align:right}.AuthFormElements_center__DW1zU{text-align:center}.AuthFormElements_small__Jkli8{font-size:.86rem}.AuthFormElements_metaCard__mkYBG{border:1px solid rgba(27,42,61,.16);background:rgba(245,240,235,.7);border-radius:.72rem;padding:.68rem .75rem}.AuthFormElements_alertError__kK3_o,.AuthFormElements_alertSuccess__amhef{border-radius:.72rem;padding:.72rem .8rem;font-size:.88rem;line-height:1.4}.AuthFormElements_alertError__kK3_o{background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.28);color:#991b1b}.AuthFormElements_alertSuccess__amhef{background:rgba(5,150,105,.12);border:1px solid rgba(5,150,105,.28);color:#065f46}.AuthFormElements_sectionGap__yLHfh{margin-top:1rem}