:root{color-scheme:dark;--bg:#0a0a0a;--panel:#121416;--accent:#ff5f1f;--text:#e8e8e8;--muted:#9aa0a4;--line:#3f4448}*,*::before,*::after{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;min-height:100%}body{min-height:100vh;background:var(--bg);color:var(--text);font-family:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.025em;display:grid;place-items:center;padding:24px;-webkit-font-smoothing:antialiased}body::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.025;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.5) 2px,rgba(255,255,255,.5) 3px)}.entry-shell{width:min(760px,100%);display:grid;gap:20px}.brand{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:8px;border-bottom:1px solid var(--line);padding-bottom:14px;text-align:center}.mark{display:inline-flex;align-items:center;justify-content:center;min-height:44px;color:var(--text);text-decoration:none;font-weight:800;font-size:clamp(17px,3vw,23px);letter-spacing:-.04em}.mark:hover{color:var(--text)}.mark:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.mark span,.eyebrow,strong{color:var(--accent)}.status,.eyebrow{margin:0;color:var(--muted);font-size:11px;letter-spacing:.11em;text-transform:uppercase}.panel{background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.01));border:1px solid var(--line);padding:clamp(24px,5vw,48px);display:grid;gap:18px}.panel.compact{text-align:center;place-items:center}.panel h1{font-size:clamp(25px,5vw,48px);line-height:.98;letter-spacing:-.055em;margin:0;max-width:680px}.panel p{margin:0;line-height:1.7;color:var(--muted);max-width:650px}.actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.actions a,.actions button{min-height:52px;border:1px solid var(--line);background:transparent;color:var(--text);font:700 12px/1.3 inherit;letter-spacing:.06em;text-decoration:none;text-align:left;padding:16px;cursor:pointer}.actions a:hover,.actions a:focus-visible,.actions button:hover,.actions button:focus-visible{border-color:var(--accent);outline:3px solid var(--accent);outline-offset:3px}.actions .primary{background:var(--accent);border-color:var(--accent);color:var(--bg)}.bar{width:min(260px,80vw);height:2px;background:rgba(63,68,72,.5);position:relative;overflow:hidden}.bar::after{content:"";position:absolute;inset-block:0;left:-40%;width:40%;background:var(--accent);animation:sweep 1.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes sweep{to{left:100%}}@media(max-width:620px){.actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.bar::after{animation:none;left:0;width:100%;opacity:.4}}
