.auth-module__dsxZkq__heroBg{background:radial-gradient(120% 80% at 0% 0%, #0070f02e 0%, #0070f000 55%), radial-gradient(90% 70% at 10% 40%, #0070f052 0%, #0070f000 60%), radial-gradient(120% 90% at 0% 100%, #5448d973 0%, #5448d900 55%), radial-gradient(100% 80% at 40% 110%, #5448d959 0%, #5448d900 60%), linear-gradient(135deg, #cfe0ff 0%, var(--subtle) 70%, var(--subtle) 100%);transition:background .4s}.dark .auth-module__dsxZkq__heroBg{background:radial-gradient(120% 80% at 0% 0%, #2479ff2e 0%, #2479ff00 55%), radial-gradient(90% 70% at 10% 40%, #2479ff47 0%, #2479ff00 60%), radial-gradient(120% 90% at 0% 100%, #6e63ed66 0%, #6e63ed00 55%), radial-gradient(100% 80% at 40% 110%, #6e63ed59 0%, #6e63ed00 60%), linear-gradient(135deg, #0e1530 0%, var(--canvas) 70%, var(--canvas) 100%)}.auth-module__dsxZkq__dots{background-image:radial-gradient(#ffffff8c 1px,#0000 1px);background-size:10px 10px;-webkit-mask-image:radial-gradient(70% 80% at 20% 90%,#000 30%,#0000 70%);mask-image:radial-gradient(70% 80% at 20% 90%,#000 30%,#0000 70%)}.dark .auth-module__dsxZkq__dots{background-image:radial-gradient(#2479ff59 1px,#0000 1px)}.auth-module__dsxZkq__heroGlow{filter:blur(10px);background:radial-gradient(60% 40% at 30% 100%,#5448d980 0%,#5448d900 70%)}.dark .auth-module__dsxZkq__heroGlow{background:radial-gradient(60% 40% at 30% 100%,#6e63ed73 0%,#6e63ed00 70%)}.auth-module__dsxZkq__heroFade{background:linear-gradient(90deg, #f8f9fb00 0%, #f8f9fb99 60%, var(--subtle) 100%)}.dark .auth-module__dsxZkq__heroFade{background:linear-gradient(90deg, #09090c00 0%, #09090c99 60%, var(--canvas) 100%)}.auth-module__dsxZkq__glass{-webkit-backdrop-filter:blur(20px)saturate(1.3);border:1px solid var(--border-default);box-shadow:inset 0 1px 0 #fffc, var(--shadow-md);background:#ffffff8c;position:relative}.dark .auth-module__dsxZkq__glass{background:#12131980;border:1px solid #ffffff0f;box-shadow:inset 0 1px #ffffff0f,0 4px 20px #0006}.auth-module__dsxZkq__glass:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff59}.dark .auth-module__dsxZkq__glass:after{box-shadow:inset 0 0 0 1px #ffffff0f}.auth-module__dsxZkq__chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-default);box-shadow:var(--shadow-sm);color:var(--fg-65);background:#ffffffb3}.dark .auth-module__dsxZkq__chip{color:var(--fg-80);background:#121319b3;border:1px solid #ffffff0f;box-shadow:0 4px 14px -6px #00000080}.auth-module__dsxZkq__inputWrap{border:1px solid var(--border-default);background:var(--surface);border-radius:12px;transition:border-color .15s,box-shadow .15s,background-color .3s}.auth-module__dsxZkq__inputWrap:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-ring)}.auth-module__dsxZkq__inputWrap.auth-module__dsxZkq__error{border-color:var(--danger)}.auth-module__dsxZkq__inputWrap.auth-module__dsxZkq__error:focus-within{box-shadow:0 0 0 4px #dc28282e}.auth-module__dsxZkq__countrySep{border-right:1px solid var(--border-default)}.auth-module__dsxZkq__pickerPanel{border:1px solid var(--border-default);box-shadow:var(--shadow-md), 0 12px 32px -12px #0000002e;background:#fff;transition:opacity .14s ease-out,transform .14s ease-out}.dark .auth-module__dsxZkq__pickerPanel{background:#13141a;box-shadow:0 12px 32px -8px #0000008c}.auth-module__dsxZkq__flag{font-family:Twemoji Mozilla,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Android Emoji,EmojiSymbols,sans-serif}.auth-module__dsxZkq__orDivider{color:var(--fg-30);letter-spacing:.06em;font-size:12px}.auth-module__dsxZkq__orDivider:before,.auth-module__dsxZkq__orDivider:after{content:"";background:var(--border-default);flex:1;height:1px}@keyframes auth-module__dsxZkq__floatA{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes auth-module__dsxZkq__floatB{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.auth-module__dsxZkq__floatA{animation:7s ease-in-out infinite auth-module__dsxZkq__floatA}.auth-module__dsxZkq__floatB{animation:9s ease-in-out infinite auth-module__dsxZkq__floatB}@keyframes auth-module__dsxZkq__chipIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.auth-module__dsxZkq__chipIn{animation:.5s ease-out both auth-module__dsxZkq__chipIn}@keyframes auth-module__dsxZkq__shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}.auth-module__dsxZkq__shake{animation:.4s cubic-bezier(.36,.07,.19,.97) both auth-module__dsxZkq__shake}
