:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f4f2ec;--muted:#a9afb3;--black:#080a0c;--panel:#11161a;--panel2:#171d21;--line:#30383e;--orange:#ff5a1f;--yellow:#f3d24f;--green:#75d596;--danger:#ff7474;--max:1120px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--ink);margin:0;font:16px/1.55 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit}button,input,select,textarea{font:inherit}.site-head{max-width:var(--max);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin:auto;padding:18px 24px;display:flex}.brand{align-items:center;gap:12px;font-weight:850;text-decoration:none;display:flex}.mark{background:var(--orange);color:#080a0c;place-items:center;width:38px;height:38px;font:900 .85rem/1 ui-monospace,monospace;display:grid;transform:rotate(-3deg)}.site-head nav{flex-wrap:wrap;gap:16px;display:flex}.site-head nav a{color:var(--muted);font-size:.88rem;text-decoration:none}.site-head nav a:hover{color:var(--ink)}.shell{max-width:var(--max);margin:auto;padding:50px 24px 80px}.eyebrow{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;margin:0 0 13px;font:850 .76rem/1.3 ui-monospace,monospace}.hero{border-bottom:1px solid var(--line);padding:24px 0 46px}h1{letter-spacing:-.065em;text-transform:uppercase;max-width:1000px;margin:0;font-size:clamp(3rem,8vw,7rem);line-height:.86}h1 em{color:var(--yellow);font-style:normal}.lede{max-width:780px;color:var(--muted);margin:24px 0 0;font-size:1.18rem}.danger-box{border:2px solid var(--danger);background:#201112;margin-top:28px;padding:20px}.danger-box h2{color:var(--danger);margin:0 0 8px}.danger-box p{margin:8px 0}.actions{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.button,button.primary{background:var(--orange);color:#080a0c;cursor:pointer;border:0;padding:13px 16px;font-weight:850;text-decoration:none}.button.secondary,button.secondary{color:var(--ink);border:1px solid var(--line);background:0 0}.expectations{border-left:5px solid var(--yellow);background:#1d1c12;margin:28px 0;padding:22px}.expectations strong{color:var(--yellow)}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.panel{background:var(--panel);border:1px solid var(--line);padding:clamp(20px,3vw,30px)}.panel+.panel{margin-top:24px}.panel h2{margin:0 0 18px;font-size:1.7rem}.panel h3{margin:20px 0 8px}.field{gap:8px;display:grid}.field.full{grid-column:1/-1}.field span{font-weight:750}.field small,.hint,.muted{color:var(--muted)}input,select,textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#0c1013;border-radius:0;padding:13px 14px}textarea{resize:vertical;min-height:120px}.check{border:1px solid var(--line);background:#0c1013;grid-template-columns:22px 1fr;align-items:start;gap:11px;padding:16px;display:grid}.check input{width:18px;height:18px;margin:2px 0}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.submit-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.submit-row button{min-width:260px}.submit-row button:disabled{opacity:.55;cursor:not-allowed}.error{color:#ff9b9b;font-weight:750}.success{color:#101412;box-shadow:8px 8px 0 var(--green);background:#e9eee6;padding:26px}.success h2{margin-top:0}.code{color:#f3d24f;word-break:break-all;background:#111;padding:14px;font:800 .95rem/1.4 ui-monospace,monospace;display:block}.three{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:30px 0;display:grid}.three>div{background:var(--panel);padding:22px}.three strong{color:var(--yellow);font-size:1.05rem;display:block}.footer{max-width:var(--max);border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;margin:auto;padding:28px 24px 44px;display:flex}.admin-shell{max-width:1440px;margin:auto;padding:28px}.admin-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.admin-head h1{font-size:clamp(2.4rem,5vw,4.8rem)}.admin-grid{grid-template-columns:330px minmax(0,1fr);gap:20px;display:grid}.queue,.detail{background:var(--panel);border:1px solid var(--line);padding:20px}.queue-controls{gap:10px;margin-bottom:15px;display:grid}.case-button{text-align:left;border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:#0c1013;margin-top:8px;padding:14px;display:block}.case-button.selected{border-color:var(--orange)}.case-button strong,.case-button small{display:block}.case-button small{color:var(--muted);margin-top:5px}.urgent{color:var(--danger)}.detail-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:18px 0;display:grid}.detail-grid>div{background:#0c1013;padding:14px}.detail-grid dt{color:var(--muted);font-size:.78rem}.detail-grid dd{white-space:pre-wrap;margin:5px 0 0}.admin-actions{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.admin-actions>div{border:1px solid var(--line);padding:14px}.admin-actions label{gap:7px;display:grid}.events{margin-top:22px}.event{border-top:1px solid var(--line);padding:14px 0}.event time,.event small{color:var(--muted);display:block}.event p{white-space:pre-wrap}.badge{border:1px solid var(--line);text-transform:uppercase;margin:0 6px 6px 0;padding:5px 7px;font:750 .7rem/1 ui-monospace,monospace;display:inline-block}.badge.bad{border-color:var(--danger);color:var(--danger)}@media (width<=800px){.form-grid,.three,.admin-grid,.admin-actions,.detail-grid{grid-template-columns:1fr}.site-head,.admin-head,.footer{flex-direction:column;align-items:flex-start}.shell,.admin-shell{padding-left:16px;padding-right:16px}h1{font-size:clamp(2.8rem,15vw,5rem)}.field.full{grid-column:auto}}@media print{.site-head,.footer,.admin-actions,.queue{display:none}.admin-grid{grid-template-columns:1fr}.panel,.detail{color:#111;background:#fff}}
