.auth-hud-page{--auth-canvas:#06090f;--auth-surface:#0b141e;--auth-border:#243c4e;--auth-text:#e8f2f6;--auth-muted:#a6b8c6;--auth-shadow:#031018;isolation:isolate;background-color:var(--auth-canvas);min-height:100vh;color:var(--auth-text);background-image:radial-gradient(#15212e 1px,#0000 1px);background-size:16px 16px;position:relative;overflow:hidden}.auth-hud-accent{pointer-events:none;z-index:0;border:2px solid var(--auth-border);background:#080f17;width:12rem;height:12rem;position:absolute}.auth-hud-accent-a{top:8rem;left:-5rem}.auth-hud-accent-b{border-color:#1ea4d9;bottom:4rem;right:-4rem}.auth-hud-header{z-index:1;padding:.75rem 1rem 0;position:relative}.auth-hud-header-inner{justify-content:flex-end;margin:0 auto;display:flex}.auth-hud-theme-toggle{box-shadow:3px 3px 0 var(--auth-shadow);border:2px solid var(--auth-border)!important;background:var(--auth-surface)!important;color:var(--auth-text)!important;border-radius:0!important}.auth-hud-main{z-index:1;padding:.5rem 1rem 1.5rem;position:relative}.auth-hud-layout,.auth-hud-command-layout{gap:1.5rem;width:100%;min-width:0;margin:0 auto;display:grid}.auth-hud-layout{align-items:center;min-height:calc(100vh - 4rem)}.auth-hud-intro{min-width:0;display:none}.auth-hud-brand{min-width:0;color:var(--auth-text);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.auth-hud-brand img{border:2px solid var(--auth-border);background:var(--auth-surface);border-radius:0;width:2.5rem;height:2.5rem}.auth-hud-brand span{gap:.125rem;min-width:0;display:grid}.auth-hud-brand strong,.auth-hud-brand small,.auth-hud-badge,.auth-hud-copy h1,.auth-hud-copy h2,.auth-hud-command-status,.auth-hud-metrics span{font-family:Silkscreen,ui-monospace,monospace}.auth-hud-brand strong{letter-spacing:0;font-kerning:none;-webkit-font-smoothing:none;font-size:16px;font-weight:400}.auth-hud-brand small{color:var(--auth-muted);font-size:.6875rem}.auth-hud-copy{min-width:0;max-width:36rem;margin-top:2.5rem}.auth-hud-winkie{max-width:36rem;margin-top:1.5rem}.auth-hud-badge{color:#8fdcfb;letter-spacing:.08em;text-transform:uppercase;background:#0f2837;border:1px solid #1ea4d9;margin:0;padding:.4rem .5rem;font-size:.6875rem;display:inline-block}.auth-hud-copy h1,.auth-hud-copy h2{color:var(--auth-text);font-size:clamp(32px,4vw,40px);letter-spacing:0;overflow-wrap:break-word;font-kerning:none;font-variant-ligatures:none;-webkit-font-smoothing:none;-moz-osx-font-smoothing:auto;margin:1.25rem 0 0;font-size:round(clamp(32px,4vw,40px),8px);font-weight:400;line-height:1.25}.auth-hud-copy>p:last-child{color:var(--auth-muted);margin:1rem 0 0;font-size:1rem;line-height:1.7}.auth-hud-stats{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.auth-hud-stats li{border:1px solid var(--auth-border);background:var(--auth-surface);color:var(--auth-muted);padding:.5rem .625rem;font:700 .75rem/1.4 ui-monospace,monospace}.auth-hud-highlights{gap:.75rem;min-width:0;margin-top:1.5rem;display:grid}.auth-hud-highlight{border:2px solid var(--auth-border);background:var(--auth-surface);gap:.75rem;min-width:0;padding:1rem;display:flex}.auth-hud-highlight>svg{color:#10b981;flex:none;width:1.125rem;height:1.125rem}.auth-hud-highlight h3{color:var(--auth-text);margin:0;font-size:.9375rem}.auth-hud-highlight p{color:var(--auth-muted);margin:.25rem 0 0;font-size:.875rem;line-height:1.55}.auth-hud-form-wrap{justify-content:center;width:100%;min-width:0;display:flex}.auth-hud-form-panel{border:2px solid var(--auth-border);background:var(--auth-surface);width:100%;min-width:0;box-shadow:4px 4px 0 var(--auth-shadow);color:var(--auth-text);padding:1rem}.auth-hud-command-layout{max-width:80rem;min-height:calc(100vh - 3rem)}.auth-hud-command-panel{border:2px solid var(--auth-border);background:var(--auth-surface);min-width:0;box-shadow:4px 4px 0 var(--auth-shadow);flex-direction:column;justify-content:space-between;padding:1.5rem;display:flex}.auth-hud-command-brand{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.auth-hud-command-status{border:1px solid var(--auth-border);color:var(--auth-muted);padding:.5rem;font-size:.625rem;display:none}.auth-hud-metrics{gap:.75rem;min-width:0;margin-top:1.5rem;display:grid}.auth-hud-metrics>div{border:1px solid var(--auth-border);background:#080f17;min-width:0;padding:.875rem}.auth-hud-metrics strong{color:#7ceac6;font:700 1.25rem/1.25 ui-monospace,monospace;display:block}.auth-hud-metrics span{color:var(--auth-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:.375rem;font-size:.625rem;display:block}.auth-hud-footer-action{border:1px solid var(--auth-border);color:var(--auth-muted);background:#080f17;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;padding:.875rem;font-size:.875rem;display:flex}.auth-hud-footer-action svg{color:#06b6d4;flex:none}@media (width<=360px){.auth-hud-main{padding-left:.75rem;padding-right:.75rem}.auth-hud-form-panel,.auth-hud-command-panel{padding:.875rem}.auth-hud-command-brand{align-items:flex-start}}@media (width>=640px){.auth-hud-header,.auth-hud-main{padding-left:1.5rem;padding-right:1.5rem}.auth-hud-form-panel{padding:1.5rem}.auth-hud-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-hud-command-status{display:inline-block}}@media (width>=1024px){.auth-hud-header,.auth-hud-main{padding-left:2rem;padding-right:2rem}.auth-hud-intro{display:block}.auth-hud-form-wrap{justify-content:flex-end}.auth-hud-command-layout{grid-template-columns:minmax(0,1fr) minmax(22rem,36rem);align-items:stretch}.auth-hud-form-panel{min-height:100%;padding:2rem}}
