.auth_wrapper__cqYFD{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__rgO_o{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__YWaUp{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__lF470 .3s ease}.auth_cardHeader__DmpYp{padding:24px 28px 20px}.auth_logoLink__g48Sp{display:flex;flex-direction:column;gap:2px;text-decoration:none}.auth_logoEyebrow__9n0HB{font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:600;letter-spacing:.25em;color:var(--gold-primary)}.auth_logoTitle__tP4wQ{font-family:Bebas Neue,cursive;font-size:32px;line-height:1;letter-spacing:.06em;color:var(--text-primary);animation:auth_flicker__qTA1I 8s infinite}.auth_logoSub__iErA6{font-family:Barlow Condensed,sans-serif;font-size:10px;letter-spacing:.2em;color:var(--text-dim)}.auth_cardDivider__8NweX{height:2px;background:linear-gradient(90deg,transparent 0,var(--gold-dim) 20%,var(--gold-primary) 50%,var(--gold-dim) 80%,transparent 100%)}.auth_cardBody__HZ7m2{padding:28px;display:flex;flex-direction:column;gap:20px}.auth_formTitle__5QEBj{font-family:Bebas Neue,cursive;font-size:26px;letter-spacing:.1em;color:var(--text-primary)}.auth_form__W30__{display:flex;flex-direction:column;gap:16px}.auth_field__3P7F2{display:flex;flex-direction:column;gap:6px}.auth_label__ygXQI{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__T7IKL{color:var(--gold-primary);font-size:8px}.auth_input__meyfc{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__meyfc::placeholder{color:var(--text-dim)}.auth_input__meyfc: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__OiT_e{font-family:Barlow Condensed,sans-serif;font-size:11px;color:var(--text-dim);letter-spacing:.05em}.auth_error__Eebwq{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__f26_Q{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__f26_Q:hover:not(:disabled){background:var(--gold-primary);color:var(--bg-deep);box-shadow:0 0 28px rgba(255,207,0,.35)}.auth_submitBtn__f26_Q:disabled{opacity:.6;cursor:not-allowed}.auth_spinner__ZMFF3{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__NEfju .8s linear infinite}.auth_footer__GyMUR{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__p2jhj{color:var(--gold-primary);text-decoration:none;font-weight:700;letter-spacing:.1em;transition:color .15s}.auth_footerLink__p2jhj:hover{color:var(--gold-bright)}