.AuthForm-module__Uc4DPa__authPage{background:radial-gradient(circle at 100% 0,#e74c3c33,#0000 28rem),radial-gradient(circle at 0 100%,#d91f2c1f,#0000 24rem),linear-gradient(#090909 0%,#111 55%,#080808 100%);min-height:100vh;padding:8.5rem 1.5rem 5rem}.AuthForm-module__Uc4DPa__authShell{grid-template-columns:minmax(280px,1fr) minmax(340px,460px);align-items:stretch;gap:2rem;max-width:1120px;margin:0 auto;display:grid}.AuthForm-module__Uc4DPa__redirectToast{z-index:80;color:#f4fff7;text-align:center;letter-spacing:.02em;pointer-events:none;background:linear-gradient(#10753bf5,#0a572cf5);border:1px solid #78ffb07a;width:min(42rem,100vw - 2rem);padding:.95rem 1.2rem;font-family:Space Mono,monospace;font-size:.78rem;line-height:1.6;animation:5s forwards AuthForm-module__Uc4DPa__redirect-toast-fade;position:fixed;top:clamp(5.25rem,9vw,6.5rem);left:50%;transform:translate(-50%);box-shadow:0 1.2rem 2.5rem #00000059}.AuthForm-module__Uc4DPa__authLead,.AuthForm-module__Uc4DPa__authCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0ad1;border:1px solid #f5f0e81f;position:relative;overflow:hidden}.AuthForm-module__Uc4DPa__authLead{flex-direction:column;justify-content:center;min-height:36rem;padding:3rem;display:flex}.AuthForm-module__Uc4DPa__authLead:before,.AuthForm-module__Uc4DPa__authCard:before{content:"";pointer-events:none;position:absolute;inset:0}.AuthForm-module__Uc4DPa__authLead:before{background:linear-gradient(140deg,#e74c3c14,#0000 42%),linear-gradient(#0000 30%,#ffffff08)}.AuthForm-module__Uc4DPa__eyebrow{z-index:1;letter-spacing:.22em;text-transform:uppercase;color:var(--red-hot);align-items:center;gap:.7rem;margin-bottom:1.4rem;font-family:Space Mono,monospace;font-size:.72rem;display:inline-flex;position:relative}.AuthForm-module__Uc4DPa__eyebrow:before{content:"";background:#e74c3cbf;width:2.8rem;height:1px}.AuthForm-module__Uc4DPa__headline{z-index:1;font-family:var(--font-bebas-neue),sans-serif;letter-spacing:.05em;text-transform:uppercase;max-width:7ch;font-size:clamp(3.3rem,8vw,6.2rem);line-height:.92;position:relative}.AuthForm-module__Uc4DPa__headlineAccent{color:var(--red-hot);display:block}.AuthForm-module__Uc4DPa__leadCopy{z-index:1;color:#f5f0e8b3;max-width:34rem;margin-top:1.4rem;font-size:1rem;line-height:1.85;position:relative}.AuthForm-module__Uc4DPa__authCard{padding:2.2rem}.AuthForm-module__Uc4DPa__authCard:before{background:linear-gradient(#e74c3c14,#0000 32%),linear-gradient(90deg,#ffffff05,#0000 40%)}.AuthForm-module__Uc4DPa__cardInner{z-index:1;position:relative}.AuthForm-module__Uc4DPa__cardKicker{letter-spacing:.18em;text-transform:uppercase;color:#f5f0e885;font-family:Space Mono,monospace;font-size:.68rem}.AuthForm-module__Uc4DPa__cardTitle{font-family:var(--font-bebas-neue),sans-serif;letter-spacing:.04em;text-transform:uppercase;margin-top:.8rem;font-size:clamp(2.3rem,5vw,3.3rem);line-height:.95}.AuthForm-module__Uc4DPa__cardBody{color:#f5f0e8ad;margin-top:1rem;font-size:.96rem;line-height:1.7}.AuthForm-module__Uc4DPa__authForm{gap:1rem;margin-top:2rem;display:grid}.AuthForm-module__Uc4DPa__fieldGroup{gap:.45rem;display:grid}.AuthForm-module__Uc4DPa__fieldLabel{letter-spacing:.14em;text-transform:uppercase;color:#f5f0e8a8;font-family:Space Mono,monospace;font-size:.67rem}.AuthForm-module__Uc4DPa__fieldInput{width:100%;color:var(--white);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080808f5;border:1px solid #f5f0e824;padding:.95rem 1rem;transition:border-color .2s,background-color .2s}.AuthForm-module__Uc4DPa__fieldInput:focus{background:#080808;border-color:#e74c3cd9;outline:none}.AuthForm-module__Uc4DPa__fieldInput::placeholder{color:#f5f0e852}.AuthForm-module__Uc4DPa__fieldInput option{background:var(--black);color:var(--white)}.AuthForm-module__Uc4DPa__passwordField{align-items:center;display:flex;position:relative}.AuthForm-module__Uc4DPa__passwordField .AuthForm-module__Uc4DPa__fieldInput{padding-right:3rem}.AuthForm-module__Uc4DPa__passwordToggle{color:#f5f0e894;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:2rem;height:2rem;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.AuthForm-module__Uc4DPa__passwordToggle:hover{color:var(--red-hot);background:#e74c3c14;border-color:#e74c3c47}.AuthForm-module__Uc4DPa__passwordToggle:focus-visible{color:var(--red-hot);border-color:#e74c3cd9;outline:none}.AuthForm-module__Uc4DPa__fieldInput:-webkit-autofill{-webkit-text-fill-color:var(--white);box-shadow:0 0 0 1000px var(--black)inset;transition:background-color 9999s ease-in-out}.AuthForm-module__Uc4DPa__fieldInput:-webkit-autofill:hover{-webkit-text-fill-color:var(--white);box-shadow:0 0 0 1000px var(--black)inset;transition:background-color 9999s ease-in-out}.AuthForm-module__Uc4DPa__fieldInput:-webkit-autofill:focus{-webkit-text-fill-color:var(--white);box-shadow:0 0 0 1000px var(--black)inset;transition:background-color 9999s ease-in-out}.AuthForm-module__Uc4DPa__fieldInput:-webkit-autofill:active{-webkit-text-fill-color:var(--white);box-shadow:0 0 0 1000px var(--black)inset;transition:background-color 9999s ease-in-out}.AuthForm-module__Uc4DPa__errorMessage,.AuthForm-module__Uc4DPa__successMessage{border:1px solid;padding:.9rem 1rem;font-size:.9rem;line-height:1.55}.AuthForm-module__Uc4DPa__errorMessage{color:#ffb0a8;background:#d91f2c1f;border-color:#e74c3c73}.AuthForm-module__Uc4DPa__successMessage{color:#f5f0e8e0;background:#f5f0e80f;border-color:#f5f0e829}.AuthForm-module__Uc4DPa__submitButton{border:1px solid var(--red);background:var(--red);width:100%;color:var(--white);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;margin-top:.3rem;padding:1rem 1.1rem;font-family:Space Mono,monospace;font-size:.78rem;transition:background-color .2s,border-color .2s,opacity .2s}.AuthForm-module__Uc4DPa__submitButton:hover:not(:disabled){background:var(--red-hot);border-color:var(--red-hot)}.AuthForm-module__Uc4DPa__submitButton:disabled{opacity:.7;cursor:wait}.AuthForm-module__Uc4DPa__helperRow{border-top:1px solid #f5f0e81a;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.15rem;padding-top:1.15rem;display:flex}.AuthForm-module__Uc4DPa__helperText{color:#f5f0e88f;font-size:.9rem;line-height:1.6}.AuthForm-module__Uc4DPa__helperLink,.AuthForm-module__Uc4DPa__homeLink{letter-spacing:.14em;text-transform:uppercase;color:var(--white);font-family:Space Mono,monospace;font-size:.7rem;text-decoration:none;transition:color .2s}.AuthForm-module__Uc4DPa__helperLink:hover,.AuthForm-module__Uc4DPa__homeLink:hover{color:var(--red-hot)}.AuthForm-module__Uc4DPa__homeLink{margin-top:1.5rem;display:inline-flex}@media (max-width:920px){.AuthForm-module__Uc4DPa__authShell{grid-template-columns:1fr}.AuthForm-module__Uc4DPa__authLead{min-height:0}}@media (max-width:640px){.AuthForm-module__Uc4DPa__authPage{padding:7.4rem 1rem 4rem}.AuthForm-module__Uc4DPa__authLead,.AuthForm-module__Uc4DPa__authCard{padding:1.4rem}.AuthForm-module__Uc4DPa__helperRow{flex-direction:column;align-items:flex-start}}.AuthForm-module__Uc4DPa__inlineLinkRow{justify-content:flex-end;margin-top:-.35rem;display:flex}.AuthForm-module__Uc4DPa__inlineLink{letter-spacing:.14em;text-transform:uppercase;color:#f5f0e8bd;font-family:Space Mono,monospace;font-size:.68rem;text-decoration:none;transition:color .2s}.AuthForm-module__Uc4DPa__inlineLink:hover{color:var(--red-hot)}@keyframes AuthForm-module__Uc4DPa__redirect-toast-fade{0%{opacity:0;transform:translate(-50%)translateY(-.75rem)}10%,78%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-.55rem)}}
