.login-module___l6-Yq__shell{overscroll-behavior:none;color:#f5f5f5;width:100vw;height:100dvh;font-family:var(--font-geist), -apple-system, BlinkMacSystemFont, "Segoe UI", ui-sans-serif, sans-serif;isolation:isolate;z-index:1;--auth-ink:#f5f5f5;--auth-ink-soft:#f5f5f59e;--auth-ink-faint:#f5f5f566;--auth-line:#ffffff1a;--auth-line-strong:#ffffff4d;--auth-emerald:#10b981;--auth-emerald-soft:#10b98199;--auth-ease:cubic-bezier(.16, 1, .3, 1);background-color:#050505;position:fixed;inset:0;overflow:hidden}.login-module___l6-Yq__orbIndigo{opacity:.2;filter:blur(120px);z-index:2;pointer-events:none;background:#312e81;border-radius:50%;width:600px;height:600px;position:absolute;top:-80px;right:-80px}.login-module___l6-Yq__orbPlum{opacity:.1;filter:blur(150px);z-index:2;pointer-events:none;background:#7f1d1d;border-radius:50%;width:800px;height:800px;position:absolute;bottom:-160px;left:-160px}.login-module___l6-Yq__bgImage{opacity:.55;z-index:3;width:108%;height:108%;animation:login-module___l6-Yq__cinematicScale 30s var(--auth-ease) infinite alternate;will-change:transform;background-image:url(/images/auth/pexels-silverkblack-36730525.jpg);background-position:50%;background-size:cover;position:absolute;inset:-4%;transform:scale(1.04)}.login-module___l6-Yq__bgWash{z-index:4;pointer-events:none;background:linear-gradient(#05050540 0%,#05050599 100%);position:absolute;inset:0}.login-module___l6-Yq__grain{z-index:5;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:radial-gradient(#fff9 .5px,#0000 .5px);background-size:3px 3px;position:absolute;inset:0}.login-module___l6-Yq__parallax{z-index:6;transform:translate3d(calc(var(--px,0) * 1px), calc(var(--py,0) * 1px), 0);transition:transform .9s var(--auth-ease);pointer-events:none;position:absolute;inset:0}.login-module___l6-Yq__gridLines{z-index:5;pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(50% - 290px),#ffffff0a calc(50% - 290px) calc(50% - 289px),#0000 calc(50% - 289px) calc(50% + 289px),#ffffff0a calc(50% + 289px) calc(50% + 290px),#0000 calc(50% + 290px));position:absolute;inset:0}.login-module___l6-Yq__frame{z-index:10;box-sizing:border-box;grid-template-rows:auto 1fr;height:100%;padding:24px clamp(16px,4vw,56px);display:grid;position:relative}.login-module___l6-Yq__hudRow{font-family:var(--font-auth-mono), ui-monospace, SFMono-Regular, monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--auth-ink-soft);justify-content:space-between;align-items:center;gap:24px;font-size:10.5px;display:flex}.login-module___l6-Yq__hudGroup{align-items:center;gap:18px;display:inline-flex}.login-module___l6-Yq__hudItem{align-items:center;gap:8px;display:inline-flex}.login-module___l6-Yq__hudBrand{color:var(--auth-ink);letter-spacing:.3em;align-items:center;gap:12px;font-weight:500;display:inline-flex}.login-module___l6-Yq__hudRule{background:var(--auth-line-strong);width:28px;height:1px;display:inline-block}.login-module___l6-Yq__hudStatusDot{background:var(--auth-emerald);width:6px;height:6px;box-shadow:0 0 8px var(--auth-emerald-soft);border-radius:50%;animation:2.4s ease-in-out infinite login-module___l6-Yq__pulseDot;display:inline-block}.login-module___l6-Yq__center{justify-content:center;align-items:center;padding:24px 0;display:flex}.login-module___l6-Yq__card{-webkit-backdrop-filter:blur(64px)saturate(125%);border:1px solid var(--auth-line);width:100%;max-width:460px;animation:login-module___l6-Yq__cardEnter .9s var(--auth-ease) both;transition:opacity .2s var(--auth-ease), transform .2s var(--auth-ease), filter .2s var(--auth-ease);background:linear-gradient(#ffffff0a 0%,#fff0 38%),#0f0f1194;border-radius:16px;padding:32px;position:relative;box-shadow:0 25px 50px -12px #00000073}@media (min-width:768px){.login-module___l6-Yq__card{padding:40px 48px}}.login-module___l6-Yq__cardExiting{opacity:0;filter:blur(8px);transform:translateY(-10px)}.login-module___l6-Yq__cardHead{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.login-module___l6-Yq__eyebrow{font-family:var(--font-auth-mono), ui-monospace, monospace;letter-spacing:.28em;text-transform:uppercase;color:var(--auth-ink-soft);font-size:10.5px;font-weight:500}.login-module___l6-Yq__title{font-family:var(--font-auth-display), Georgia, "Times New Roman", serif;letter-spacing:-.025em;color:var(--auth-ink);text-wrap:balance;margin:0;font-size:26px;font-weight:500;line-height:1.15}.login-module___l6-Yq__titleAccent{font-style:italic;font-weight:400}.login-module___l6-Yq__tagline{color:var(--auth-ink-soft);font-size:13px;font-style:italic;line-height:1.5;font-family:var(--font-auth-display), Georgia, "Times New Roman", serif;margin:10px 0 24px}.login-module___l6-Yq__form{min-height:200px;transition:opacity .32s var(--auth-ease), filter .32s var(--auth-ease);flex-direction:column;gap:24px;display:flex}.login-module___l6-Yq__formVerifying{opacity:.85;filter:blur(.4px);pointer-events:none}.login-module___l6-Yq__formSuccess{opacity:.7;filter:blur(.6px);pointer-events:none}.login-module___l6-Yq__field{flex-direction:column;gap:10px;display:flex;position:relative}.login-module___l6-Yq__fieldLabel{font-family:var(--font-auth-mono), ui-monospace, monospace;letter-spacing:.26em;text-transform:uppercase;color:var(--auth-ink-faint);transition:color .28s var(--auth-ease);font-size:10.5px;font-weight:500}.login-module___l6-Yq__field:focus-within .login-module___l6-Yq__fieldLabel{color:var(--auth-ink-soft)}.login-module___l6-Yq__inputWrap{border-bottom:1px solid var(--auth-line-strong);transition:border-color .32s var(--auth-ease);position:relative}.login-module___l6-Yq__inputWrap:after{content:"";width:0;height:1px;transition:width .52s var(--auth-ease);pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffffeb 35% 65%,#0000 100%);position:absolute;bottom:-1px;left:0;box-shadow:0 0 12px #ffffff8c}.login-module___l6-Yq__inputWrap:focus-within{border-bottom-color:#ffffff80}.login-module___l6-Yq__inputWrap:focus-within:after{width:100%}.login-module___l6-Yq__input{width:100%;color:var(--auth-ink);caret-color:var(--auth-ink);background:0 0;border:none;outline:none;padding:8px 0;font-family:inherit;font-size:18px;line-height:1.4}.login-module___l6-Yq__input::placeholder{color:#f5f5f538;font-weight:400}.login-module___l6-Yq__input:disabled{opacity:.55;cursor:not-allowed}.login-module___l6-Yq__inputCipher{letter-spacing:.32em}.login-module___l6-Yq__input:-webkit-autofill{transition:background-color 99999s ease-in-out,color 99999s ease-in-out;-webkit-text-fill-color:var(--auth-ink)!important;caret-color:var(--auth-ink)!important;background-clip:content-box!important;box-shadow:inset 0 0 20px 20px #0000!important}.login-module___l6-Yq__input:-webkit-autofill:hover{transition:background-color 99999s ease-in-out,color 99999s ease-in-out;-webkit-text-fill-color:var(--auth-ink)!important;caret-color:var(--auth-ink)!important;background-clip:content-box!important;box-shadow:inset 0 0 20px 20px #0000!important}.login-module___l6-Yq__input:-webkit-autofill:focus{transition:background-color 99999s ease-in-out,color 99999s ease-in-out;-webkit-text-fill-color:var(--auth-ink)!important;caret-color:var(--auth-ink)!important;background-clip:content-box!important;box-shadow:inset 0 0 20px 20px #0000!important}.login-module___l6-Yq__input:-webkit-autofill:active{transition:background-color 99999s ease-in-out,color 99999s ease-in-out;-webkit-text-fill-color:var(--auth-ink)!important;caret-color:var(--auth-ink)!important;background-clip:content-box!important;box-shadow:inset 0 0 20px 20px #0000!important}.login-module___l6-Yq__error{color:#f4c8c6;animation:login-module___l6-Yq__errorEnter .28s var(--auth-ease) both;font-size:12.5px;line-height:1.55;font-family:var(--font-auth-mono), ui-monospace, monospace;letter-spacing:.04em;background:#f4726e0f;border-left:1px solid #f4726e8c;margin-top:-8px;padding:10px 14px}.login-module___l6-Yq__submit{background:var(--auth-ink);color:#0a0a0a;width:100%;font-family:var(--font-auth-mono), ui-monospace, monospace;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;transition:transform .24s var(--auth-ease), background .24s var(--auth-ease), box-shadow .24s var(--auth-ease), opacity .24s var(--auth-ease), color .24s var(--auth-ease);border:1px solid #f5f5f5eb;border-radius:9999px;justify-content:center;align-items:center;gap:12px;margin-top:8px;padding:14px 18px;font-size:11px;font-weight:500;display:inline-flex;box-shadow:0 12px 32px #00000073}.login-module___l6-Yq__submit:hover:not(:disabled){background:#fff;transform:translateY(-1px);box-shadow:0 16px 36px #0000008c,0 0 0 1px #f5f5f50f}.login-module___l6-Yq__submit:active:not(:disabled){transform:translateY(0)}.login-module___l6-Yq__submit:disabled{cursor:not-allowed;opacity:.85}.login-module___l6-Yq__submit:focus-visible{outline-offset:4px;outline:1px solid #f5f5f58c}.login-module___l6-Yq__submitSuccess{background:var(--auth-emerald);border-color:var(--auth-emerald);color:#042f1f;box-shadow:0 16px 36px #0000008c,0 0 18px #10b98173}.login-module___l6-Yq__spinner{border:1.5px solid #0a0a0a40;border-top-color:#0a0a0ae6;border-radius:50%;width:12px;height:12px;animation:.9s linear infinite login-module___l6-Yq__spin}.login-module___l6-Yq__checkSvg{stroke:#042f1f;stroke-width:2.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.login-module___l6-Yq__checkPath{stroke-dasharray:20;stroke-dashoffset:20px;animation:login-module___l6-Yq__drawCheck .42s 60ms var(--auth-ease) forwards}.login-module___l6-Yq__dashBars{align-items:center;gap:8px;display:inline-flex}.login-module___l6-Yq__dashBar{width:32px;height:2px;transition:background .28s var(--auth-ease), box-shadow .28s var(--auth-ease);background:#f5f5f533;border-radius:1px;display:inline-block}.login-module___l6-Yq__dashBarReady{background:#f5f5f58c}.login-module___l6-Yq__dashBarsVerifying .login-module___l6-Yq__dashBar{animation:login-module___l6-Yq__dashSweep 1.4s var(--auth-ease) infinite}.login-module___l6-Yq__dashBarsVerifying .login-module___l6-Yq__dashBar:first-child{animation-delay:0s}.login-module___l6-Yq__dashBarsVerifying .login-module___l6-Yq__dashBar:nth-child(2){animation-delay:.11s}.login-module___l6-Yq__dashBarsVerifying .login-module___l6-Yq__dashBar:nth-child(3){animation-delay:.22s}.login-module___l6-Yq__dashBarsVerifying .login-module___l6-Yq__dashBar:nth-child(4){animation-delay:.33s}.login-module___l6-Yq__dashBarsVerifying .login-module___l6-Yq__dashBar:nth-child(5){animation-delay:.44s}.login-module___l6-Yq__dashBarsSuccess .login-module___l6-Yq__dashBar{background:var(--auth-emerald);box-shadow:0 0 8px var(--auth-emerald-soft);animation:none}.login-module___l6-Yq__cardFoot{border-top:1px solid var(--auth-line);color:var(--auth-ink-soft);justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:16px;font-size:12px;display:flex}.login-module___l6-Yq__cardFootLink{color:var(--auth-ink);border-bottom:1px solid var(--auth-line-strong);transition:border-color .24s var(--auth-ease), color .24s var(--auth-ease);padding-bottom:1px;font-size:12px;text-decoration:none}.login-module___l6-Yq__cardFootLink:hover,.login-module___l6-Yq__cardFootLink:focus-visible{color:#fff;border-color:#ffffff8c;outline:none}.login-module___l6-Yq__cardStatus{font-family:var(--font-auth-mono), ui-monospace, monospace;letter-spacing:.26em;text-transform:uppercase;color:var(--auth-ink-faint);min-height:16px;transition:color .28s var(--auth-ease);justify-content:center;align-items:center;gap:12px;margin-top:14px;font-size:10.5px;display:flex}.login-module___l6-Yq__cardStatusActive{color:var(--auth-ink-soft)}.login-module___l6-Yq__statusPulse{background:#f5f5f573;border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite login-module___l6-Yq__pulseDot}.login-module___l6-Yq__statusPulseSuccess{background:var(--auth-emerald);box-shadow:0 0 10px var(--auth-emerald-soft)}@keyframes login-module___l6-Yq__cardEnter{0%{opacity:0;filter:blur(8px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes login-module___l6-Yq__errorEnter{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes login-module___l6-Yq__spin{to{transform:rotate(360deg)}}@keyframes login-module___l6-Yq__drawCheck{to{stroke-dashoffset:0}}@keyframes login-module___l6-Yq__pulseDot{0%,to{opacity:1}50%{opacity:.35}}@keyframes login-module___l6-Yq__cinematicScale{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.07)translate(-1%,.6%)}}@keyframes login-module___l6-Yq__dashSweep{0%,to{box-shadow:none;background:#f5f5f533}35%,55%{background:#f5f5f5eb;box-shadow:0 0 10px #f5f5f573}}@media (max-width:720px){.login-module___l6-Yq__frame{padding:16px}.login-module___l6-Yq__hudRow .login-module___l6-Yq__hudGroup:last-child{display:none}.login-module___l6-Yq__title{font-size:24px}.login-module___l6-Yq__cardFoot{flex-direction:column;align-items:flex-start;gap:10px}.login-module___l6-Yq__orbIndigo,.login-module___l6-Yq__orbPlum{filter:blur(80px)}}@media (prefers-reduced-motion:reduce){.login-module___l6-Yq__bgImage,.login-module___l6-Yq__card,.login-module___l6-Yq__error,.login-module___l6-Yq__statusPulse,.login-module___l6-Yq__hudStatusDot,.login-module___l6-Yq__spinner,.login-module___l6-Yq__checkPath,.login-module___l6-Yq__parallax,.login-module___l6-Yq__dashBarsVerifying .login-module___l6-Yq__dashBar{transition:none!important;animation:none!important}.login-module___l6-Yq__parallax{transform:none!important}.login-module___l6-Yq__bgImage{transform:scale(1.02)}.login-module___l6-Yq__checkPath{stroke-dashoffset:0}.login-module___l6-Yq__inputWrap:after{transition:none!important}}
