.auth_page__ci2mi{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4rem;padding:2.5rem 1.25rem;overflow:hidden}.auth_aura__mQ6_R{position:absolute;inset:0;pointer-events:none;overflow:hidden}.auth_orb___kEwD{position:absolute;border-radius:50%;filter:blur(100px);opacity:.3}.auth_orbOne__TCsxZ{width:40vw;height:40vw;min-width:300px;min-height:300px;top:-16vw;left:-12vw;background:radial-gradient(circle,hsl(var(--primary)/.7),transparent 68%)}.auth_orbTwo__IfATL{width:34vw;height:34vw;min-width:260px;min-height:260px;bottom:-18vw;right:-10vw;background:radial-gradient(circle,hsl(var(--secondary)/.65),transparent 68%)}.auth_brand__cGIkT{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.6rem;font-weight:600;letter-spacing:-.01em;color:hsl(var(--foreground));text-decoration:none}.auth_brandMark__GfUyr{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--secondary)));color:hsl(var(--primary-foreground))}.auth_card__F4Yep{position:relative;z-index:1;width:100%;max-width:27rem;padding:2rem clamp(1.4rem,5vw,2.25rem) 1.85rem;border:1px solid hsl(var(--border));border-radius:18px;background:hsl(var(--card)/.72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 24px 60px rgba(3,4,7,.5)}.auth_wide__Te5Jq{max-width:33rem}.auth_title__H_y44{font-size:1.5rem;font-weight:650;letter-spacing:-.02em;text-wrap:balance}.auth_subtitle__AgPAJ{margin-top:.4rem;font-size:.9rem;line-height:1.55;color:hsl(var(--muted-foreground));text-wrap:pretty}.auth_form__UzeVX{display:flex;flex-direction:column;gap:.95rem;margin-top:1.5rem}.auth_row__59oSh{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.auth_field___qB_z{display:flex;flex-direction:column;gap:.38rem;min-width:0}.auth_label__jCf0h{font-size:.8rem;font-weight:500;color:hsl(var(--card-foreground))}.auth_input__PYwDW,.auth_select__LFgCO{width:100%;padding:.72rem .85rem;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--background)/.6);color:hsl(var(--foreground));font:inherit;font-size:.92rem;transition:border-color .2s ease,box-shadow .2s ease}.auth_input__PYwDW::placeholder{color:hsl(var(--muted-foreground))}.auth_input__PYwDW:focus-visible,.auth_select__LFgCO:focus-visible{outline:none;border-color:hsl(var(--primary)/.6);box-shadow:0 0 0 3px hsl(var(--primary)/.16)}.auth_input__PYwDW:disabled,.auth_select__LFgCO:disabled{opacity:.55}.auth_inputBad__7Lpyt,.auth_inputBad__7Lpyt:focus-visible{border-color:rgba(224,82,82,.65)}.auth_select__LFgCO option{background:hsl(var(--card));color:hsl(var(--foreground))}.auth_phone__nz2eT{display:grid;grid-template-columns:minmax(7.5rem,9.5rem) 1fr;grid-gap:.5rem;gap:.5rem}.auth_fieldError__20iHL{font-size:.76rem;color:#ec7979}.auth_hint__PtfiP{font-size:.76rem;color:hsl(var(--muted-foreground))}.auth_passwordWrap___B8hf{position:relative;display:flex}.auth_passwordWrap___B8hf .auth_input__PYwDW{padding-right:2.8rem}.auth_reveal__IWF7u{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);display:grid;place-items:center;width:30px;height:30px;border:none;border-radius:7px;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;transition:color .2s ease,background .2s ease}.auth_reveal__IWF7u:hover{color:hsl(var(--foreground));background:hsl(var(--muted)/.6)}.auth_submit__vN8KG{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-top:.35rem;padding:.82rem 1.2rem;border:none;border-radius:11px;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--secondary)));color:hsl(var(--primary-foreground));font:inherit;font-size:.94rem;font-weight:600;cursor:pointer;transition:filter .2s ease,transform .2s ease}.auth_submit__vN8KG:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.auth_submit__vN8KG:disabled{opacity:.55;cursor:default;transform:none}.auth_linkBtn__wbaLg{border:none;background:none;padding:0;color:hsl(var(--primary));font:inherit;font-size:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.auth_linkBtn__wbaLg:disabled{color:hsl(var(--muted-foreground));cursor:default;text-decoration:none}.auth_alt__zFSN9{margin-top:1.35rem;padding-top:1.2rem;border-top:1px solid hsl(var(--border));font-size:.86rem;text-align:center;color:hsl(var(--muted-foreground))}.auth_alt__zFSN9 a{color:hsl(var(--primary));font-weight:500;text-decoration:none}.auth_alt__zFSN9 a:hover{text-decoration:underline;text-underline-offset:2px}.auth_banner__gf4WW{display:flex;align-items:flex-start;gap:.55rem;padding:.75rem .9rem;border-radius:10px;font-size:.85rem;line-height:1.5}.auth_banner__gf4WW svg{flex-shrink:0;margin-top:.1rem}.auth_bannerError__EfXJP{border:1px solid rgba(224,82,82,.35);background:rgba(224,82,82,.1);color:#f7b6b6}.auth_bannerInfo__dhOX_{border:1px solid hsl(var(--accent)/.32);background:hsl(var(--accent)/.09);color:hsl(var(--card-foreground))}.auth_codeInput__H0ZdD{width:100%;padding:.9rem;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--background)/.6);color:hsl(var(--foreground));font-family:SF Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.6rem;font-weight:600;letter-spacing:.5em;text-indent:.5em;text-align:center}.auth_codeInput__H0ZdD:focus-visible{outline:none;border-color:hsl(var(--primary)/.6);box-shadow:0 0 0 3px hsl(var(--primary)/.16)}.auth_resend__KCXzh{margin-top:1rem;font-size:.83rem;text-align:center;color:hsl(var(--muted-foreground))}.auth_back__LbJuM{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:1rem;border:none;background:none;padding:0;color:hsl(var(--muted-foreground));font:inherit;font-size:.85rem;cursor:pointer}.auth_back__LbJuM:hover{color:hsl(var(--foreground))}.auth_footNote__CvzpH{position:relative;z-index:1;max-width:27rem;font-size:.78rem;line-height:1.55;text-align:center;color:hsl(var(--muted-foreground))}@media (max-width:520px){.auth_phone__nz2eT,.auth_row__59oSh{grid-template-columns:1fr}}