.auth_wrapper__Cwn9d{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 16px;position:relative;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,207,0,.012) 0,rgba(255,207,0,.012) 4px),radial-gradient(ellipse at 50% 30%,rgba(255,207,0,.06) 0,transparent 60%)}.auth_scanline___YHLy{pointer-events:none;position:fixed;inset:0;z-index:100;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,0,0,.07) 0,rgba(0,0,0,.07) 4px)}.auth_card__FhJSp{width:100%;max-width:440px;background:var(--bg-card);border:1px solid var(--border);-webkit-clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));position:relative;z-index:1;animation:auth_fadeInUp__OuAKh .3s ease}.auth_cardHeader__nnycM{padding:24px 28px 20px}.auth_logoLink__v2CuJ{display:flex;flex-direction:column;gap:2px;text-decoration:none}.auth_logoEyebrow__oZcC7{font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:600;letter-spacing:.25em;color:var(--gold-primary)}.auth_logoTitle___JUua{font-family:Bebas Neue,cursive;font-size:32px;line-height:1;letter-spacing:.06em;color:var(--text-primary);animation:auth_flicker__lycAi 8s infinite}.auth_logoSub__YzUOU{font-family:Barlow Condensed,sans-serif;font-size:10px;letter-spacing:.2em;color:var(--text-dim)}.auth_cardDivider__o9CjW{height:2px;background:linear-gradient(90deg,transparent 0,var(--gold-dim) 20%,var(--gold-primary) 50%,var(--gold-dim) 80%,transparent 100%)}.auth_cardBody__sn98f{padding:28px;display:flex;flex-direction:column;gap:20px}.auth_formTitle__GQy8g{font-family:Bebas Neue,cursive;font-size:26px;letter-spacing:.1em;color:var(--text-primary)}.auth_form__L15ei{display:flex;flex-direction:column;gap:16px}.auth_field__dCS9n{display:flex;flex-direction:column;gap:6px}.auth_label__D8CoC{font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--text-secondary);display:flex;align-items:center;gap:6px}.auth_labelDot__CZ7l0{color:var(--gold-primary);font-size:8px}.auth_input__7I8Bz{width:100%;background:var(--bg-panel);border:1px solid var(--border);color:var(--text-primary);font-family:Barlow Condensed,sans-serif;font-size:15px;padding:10px 14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.auth_input__7I8Bz::placeholder{color:var(--text-dim)}.auth_input__7I8Bz:focus{border-color:var(--gold-primary);box-shadow:0 0 0 1px var(--gold-dim),inset 0 0 12px rgba(255,207,0,.04)}.auth_hint__J9Thi{font-family:Barlow Condensed,sans-serif;font-size:11px;color:var(--text-dim);letter-spacing:.05em}.auth_error__StlT3{display:flex;align-items:center;gap:8px;padding:10px 14px;background:rgba(184,50,50,.1);border:1px solid #b83232;color:#e07070;font-family:Barlow Condensed,sans-serif;font-size:13px}.auth_submitBtn__fmrDA{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:13px 24px;background:var(--gold-dim);border:1px solid var(--gold-primary);color:var(--gold-bright);font-family:Bebas Neue,cursive;font-size:20px;letter-spacing:.1em;cursor:pointer;transition:all .15s ease;-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));margin-top:4px}.auth_submitBtn__fmrDA:hover:not(:disabled){background:var(--gold-primary);color:var(--bg-deep);box-shadow:0 0 28px rgba(255,207,0,.35)}.auth_submitBtn__fmrDA:disabled{opacity:.6;cursor:not-allowed}.auth_spinner__O0NCM{width:16px;height:16px;border:2px solid rgba(255,207,0,.3);border-top:2px solid var(--gold-bright);border-radius:50%;animation:auth_spin__m9WuE .8s linear infinite}.auth_footer__TKIpi{display:flex;align-items:center;justify-content:center;gap:8px;font-family:Barlow Condensed,sans-serif;font-size:13px;color:var(--text-dim);padding-top:4px}.auth_footerLink__HiAv7{color:var(--gold-primary);text-decoration:none;font-weight:700;letter-spacing:.1em;transition:color .15s}.auth_footerLink__HiAv7:hover{color:var(--gold-bright)}