.bAd3nW_main{background:var(--gradient-hero);min-height:70vh;padding-block:clamp(2.5rem,8vw,5rem)}.bAd3nW_inner{flex-direction:column;align-items:stretch;max-width:30rem;display:flex}.bAd3nW_wide{max-width:48rem}.bAd3nW_emblem{filter:drop-shadow(var(--shadow-glow));align-self:center;margin-bottom:1rem}.bAd3nW_title{text-align:center;font-size:clamp(1.75rem,1.4rem + 1.8vw,2.5rem)}.bAd3nW_intro{text-align:center;color:var(--color-text-muted);margin-bottom:1.5rem}.bAd3nW_form{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:1.1rem;padding:1.5rem;display:flex}.bAd3nW_field{flex-direction:column;gap:.35rem;display:flex}.bAd3nW_label{font-weight:600}.bAd3nW_input{background:var(--color-bg);border:1px solid var(--color-text-muted);border-radius:var(--radius-sm);min-height:3rem;color:var(--color-text);font:inherit;padding:.75rem 1rem}.bAd3nW_input:focus-visible{border-color:var(--color-accent);outline:2px solid var(--color-accent);outline-offset:1px}.bAd3nW_hint{color:var(--color-text-muted);margin:0;font-size:.875rem}.bAd3nW_button{background:var(--color-accent);min-height:3rem;color:var(--color-accent-contrast);border-radius:var(--radius-sm);font-family:var(--font-display), Georgia, serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600}.bAd3nW_button:hover{background:var(--color-accent-strong)}.bAd3nW_button:disabled{opacity:.7;cursor:progress}.bAd3nW_secondary{color:var(--color-text);border:1px solid var(--color-text-muted);background:0 0;}.bAd3nW_secondary:hover{background:var(--color-surface)}.bAd3nW_error,.bAd3nW_success{min-height:1.5em;margin:0}.bAd3nW_error{color:var(--color-danger)}.bAd3nW_success{color:var(--color-text)}.bAd3nW_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.bAd3nW_links{flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin-top:1.5rem;list-style:none;display:flex}.bAd3nW_notice{border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-surface);margin-bottom:1.5rem;padding:1rem 1.25rem}.bAd3nW_panel{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:1.5rem;padding:1.5rem}.bAd3nW_panel h2{font-size:1.25rem}.bAd3nW_facts{grid-template-columns:auto 1fr;gap:.25rem 1rem;margin:0;display:grid}.bAd3nW_facts dt{color:var(--color-text-muted)}.bAd3nW_facts dd{margin:0}.bAd3nW_characters{gap:.75rem;list-style:none;display:grid}.bAd3nW_character{background:var(--color-surface);border-left:3px solid var(--order-color,var(--color-border));border-radius:var(--radius-sm);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.bAd3nW_sigil{background:var(--order-color,var(--color-text-muted));width:2rem;height:2rem;-webkit-mask:var(--sigil) center / contain no-repeat;mask:var(--sigil) center / contain no-repeat;flex:none}.bAd3nW_characterName{font-family:var(--font-display), Georgia, serif;font-weight:600}.bAd3nW_characterMeta{color:var(--color-text-muted);font-size:.875rem;display:block}.bAd3nW_muted{color:var(--color-text-muted)}
