:root{--nav-gold:#d8a959;--nav-gold-light:#e8c98a;--bg-canvas:#000;--bg-surface:#131313;--fg-1:#fff;--fg-2:#c8c8c8;--fg-3:#8a8a8a;--border-1:#d8a95938;--border-2:#ffffff14;--danger:#c25450;--font-display:"Gotham", "Montserrat", -apple-system, sans-serif;--font-body:"Montserrat", -apple-system, sans-serif;--font-editorial:"Raleway", "Montserrat", sans-serif}*{box-sizing:border-box}html,body{background:var(--bg-canvas);color:var(--fg-2);font-family:var(--font-body);margin:0;font-size:16px;line-height:1.55}a{color:var(--nav-gold)}a:hover{color:var(--nav-gold-light)}.shell{justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.card{background:var(--bg-surface);border:1px solid var(--border-2);text-align:center;border-radius:6px;width:100%;max-width:460px;padding:40px 32px}.card img.logo{width:150px;height:auto;margin:0 auto 28px;display:block}.overline{letter-spacing:.22em;text-transform:uppercase;color:var(--nav-gold);margin:0 0 8px;font-size:11px;font-weight:700}h1{font-family:var(--font-editorial);color:var(--fg-1);margin:0 0 16px;font-size:30px;font-weight:300;line-height:1.15}p{margin:0 0 16px}.muted{color:var(--fg-3);font-size:14px}.error{color:var(--danger);font-size:14px}.btn{font:600 15px var(--font-body);cursor:pointer;background:var(--nav-gold);color:#131313;border:0;border-radius:4px;padding:12px 22px;display:inline-block}.btn:hover{background:var(--nav-gold-light)}.btn.quiet{color:var(--fg-2);border:1px solid var(--border-2);background:0 0}.btn.quiet:hover{color:var(--fg-1);border-color:var(--border-1)}dl{text-align:left;grid-template-columns:auto 1fr;gap:8px 16px;margin:0 0 28px;display:grid}dt{color:var(--fg-3);font-size:14px}dd{color:var(--fg-1);overflow-wrap:anywhere;margin:0}.card.wide{max-width:560px}.panel{border-top:1px solid var(--border-2);text-align:left;margin:8px 0 20px;padding-top:20px}.row{gap:8px;margin-bottom:16px;display:flex}.row select{background:var(--bg-canvas);min-width:0;color:var(--fg-1);border:1px solid var(--border-2);font:15px var(--font-body);border-radius:4px;flex:1;padding:10px}dl.subject{margin-bottom:12px}.page{max-width:960px;margin:0 auto;padding:32px 16px 64px}.tablewrap{border:1px solid var(--border-2);border-radius:6px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--border-2);white-space:nowrap;padding:10px 14px}th{color:var(--fg-3);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:600}td{color:var(--fg-1)}.num{text-align:right;font-variant-numeric:tabular-nums}tfoot td{color:var(--nav-gold);border-bottom:0;font-weight:700}.h2{font:500 20px var(--font-body);color:var(--fg-1);margin:32px 0 12px}.ok{color:#7fa66a;font-weight:600}.btn:disabled{opacity:.6;cursor:default}.page form{margin:8px 0 20px}.notice{border:1px solid var(--border-1);color:var(--fg-1);overflow-wrap:anywhere;border-radius:6px;padding:12px 14px}.actions{flex-wrap:wrap;align-items:flex-start;margin:20px 0}.actions form{margin:0}td.wrap{white-space:normal;min-width:280px}table.kv td{white-space:normal;overflow-wrap:anywhere}table.kv td:first-child{width:45%}.page code{overflow-wrap:anywhere}a.btn{text-decoration:none}.notice{white-space:pre-line}
