@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-mono-700.woff2)format("woff2")}:root{--bg:#0a0806;--bg-panel:#120d09;--amber:#ffb000;--amber-dim:#b87a10;--amber-lo:#6b4a12;--red:#ff5b3a;--green:#48e08a;--edge:#2a1e12;--font:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:radial-gradient(120% 80% at 50% -10%, #1a1005 0%, var(--bg) 60%) fixed, var(--bg);color:var(--amber);font-family:var(--font);-webkit-font-smoothing:none;letter-spacing:.02em;justify-content:center;padding:24px 16px 64px;font-size:14px;line-height:1.55;display:flex}body:before{content:"";pointer-events:none;z-index:99;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#00000047 0 1px,#0000 1px 3px);position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:98;background:radial-gradient(130% 100%,#0000 55%,#0000008c 100%);animation:6s steps(60,end) infinite flick;position:fixed;inset:0}@keyframes flick{0%,97%{opacity:1}98%{opacity:.85}99%{opacity:1}}@media (prefers-reduced-motion:reduce){body:after{animation:none}}.glow{text-shadow:0 0 6px #ffb0008c,0 0 18px #ffb0002e}.wrap{width:100%;max-width:760px}.term{background:linear-gradient(180deg, var(--bg-panel), #0d0906);border:1px solid var(--edge);width:100%;max-width:760px;position:relative;box-shadow:inset 0 0 0 1px #000,0 0 60px #ffb0000f}.bar{border-bottom:1px solid var(--edge);color:var(--amber-dim);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 16px;font-size:12px;display:flex}.bar .brand{color:var(--amber);letter-spacing:.22em;font-weight:700;text-decoration:none}.bar .cur{background:var(--amber);vertical-align:-2px;width:9px;height:15px;margin-left:2px;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.bar .live{color:var(--green);margin-left:auto}.bar .dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 8px var(--green);vertical-align:0;border-radius:50%;margin-right:6px;animation:1.6s infinite pulse;display:inline-block}@keyframes pulse{50%{opacity:.35}}.crumb{border-bottom:1px solid var(--edge);color:var(--amber-lo);letter-spacing:.06em;padding:8px 16px;font-size:11px}.crumb a{color:var(--amber-dim);text-decoration:none}.crumb a:hover{color:var(--amber)}.crumb .here{color:var(--amber-dim)}.body{padding:26px 26px 30px}.threat{color:var(--amber-dim);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;font-size:12px;display:flex}.segs{gap:3px;display:inline-flex}.segs i{background:var(--amber-lo);width:16px;height:11px;display:inline-block}.segs i.on{background:var(--amber);box-shadow:0 0 6px #ffb00099}.segs i.hot{background:var(--red);box-shadow:0 0 6px #ff5b3a99}.threat b{color:var(--red);letter-spacing:.12em}.prompt{color:var(--amber-dim);margin-bottom:6px;font-size:12px}h1.q{letter-spacing:.04em;margin:0 0 22px;font-size:30px;font-weight:700;line-height:1.15}h1.q .sm{color:var(--amber-dim);letter-spacing:.24em;margin-bottom:10px;font-size:12px;font-weight:500;display:block}.inputrow{border:1px solid var(--amber-dim);background:#000;gap:0;display:flex;position:relative}.inputrow:focus-within{border-color:var(--amber);box-shadow:0 0 0 1px var(--amber), 0 0 18px #ffb00026}.inputrow .pre{color:var(--amber);padding:12px 8px 12px 14px}#job{color:var(--amber);font-family:var(--font);caret-color:var(--amber);background:0 0;border:0;outline:0;flex:1;padding:12px 6px;font-size:15px}#job::placeholder{color:var(--amber-lo)}.scan{background:var(--amber);color:#0a0806;font-family:var(--font);letter-spacing:.14em;cursor:pointer;border:0;padding:0 20px;font-size:13px;font-weight:700}.scan:hover{background:#ffd25a}.ac{z-index:20;border:1px solid var(--amber-dim);background:#0d0906;border-top:0;display:none;position:absolute;top:100%;left:-1px;right:-1px}.ac.open{display:block}.ac div{cursor:pointer;color:var(--amber-dim);border-top:1px solid var(--edge);justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex}.ac div:first-child{border-top:0}.ac div:hover,.ac div.sel{color:var(--amber);background:#1a1206}.ac .acx{color:var(--amber-lo);font-size:12px}.ac div:hover .acx,.ac div.sel .acx{color:var(--amber-dim)}.chips{color:var(--amber-lo);margin-top:14px;font-size:12px}.chips a{color:var(--amber-dim);border-bottom:1px dotted var(--amber-lo);cursor:pointer;text-decoration:none}.chips a:hover{color:var(--amber)}.counter{border-top:1px dashed var(--edge);color:var(--amber-dim);flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;padding-top:18px;font-size:12px;display:flex}.flap{color:var(--amber);font-variant-numeric:tabular-nums;font-weight:700;display:inline-block}.result{display:none}.result.show{animation:.25s fadein;display:block}@keyframes fadein{0%{opacity:0}to{opacity:1}}.rtop{color:var(--amber-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:22px;font-size:12px;display:flex}.rtop a{color:var(--amber-dim);cursor:pointer;white-space:nowrap;text-decoration:none}.rtop a:hover{color:var(--amber)}.rjob{letter-spacing:.14em;color:var(--amber);overflow-wrap:anywhere;min-width:0;font-weight:700}@media (width<=480px){.rtop{justify-content:space-between}.rjob{text-align:center;flex:100%;order:-1;margin-bottom:4px}}.verdict{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:20px;display:grid}@media (width<=560px){.verdict{grid-template-columns:1fr}}.expo{border:1px solid var(--amber-dim);text-align:center;background:#000;padding:20px}.expo .lab{letter-spacing:.28em;color:var(--amber-dim);font-size:11px}.expo .flap.big{margin:12px 0 4px;font-size:56px;line-height:1.05;animation:7s step-end infinite crtflicker;display:block}.expo .band{letter-spacing:.22em;margin-top:4px;font-size:15px;font-weight:700}.band.sev,.band.hi{color:var(--red)}.band.mod{color:var(--amber)}.band.lo,.band.res{color:var(--green)}.expo .bar2{background:var(--amber-lo);height:8px;margin-top:14px;position:relative;overflow:hidden}.expo .bar2 i{background:var(--amber);box-shadow:0 0 8px var(--amber);width:var(--w,0);animation:1.6s .2s both fillbar;position:absolute;top:0;bottom:0;left:0}@keyframes fillbar{0%{width:0}to{width:var(--w,0)}}@keyframes crtflicker{0%,95%,to{opacity:1}96%{opacity:.5}97%{opacity:1}98%{opacity:.72}99%{opacity:1}}@media (prefers-reduced-motion:reduce){.expo .flap.big{animation:none}.expo .bar2 i{width:var(--w,0);animation:none}}.press{border:1px solid var(--edge);background:var(--bg-panel);padding:20px}.press .lab{letter-spacing:.2em;color:var(--amber-dim);font-size:11px}.press .n{margin:8px 0 2px;font-size:30px;font-weight:700}.press .sub{color:var(--amber-dim);font-size:12px}.press .segs{margin:12px 0}.quip{color:var(--amber);margin:22px 0 20px;font-size:16px;font-weight:600}.quip:before{content:"▸ ";color:var(--amber-dim)}.explain{color:var(--amber-dim);margin-bottom:20px;font-size:13px}.explain b{color:var(--amber)}.cando{border:1px solid var(--edge)}.cando .h{letter-spacing:.2em;border-bottom:1px solid var(--edge);color:var(--amber-dim);background:#0d0906;padding:8px 14px;font-size:11px}.cando .h.bad{color:var(--red)}.cando .h.ok{color:var(--green)}.cando ul{margin:0;padding:12px 14px 14px;list-style:none}.cando li{padding:3px 0;font-size:13px}.cando li:before{margin-right:8px}.cando .h.bad+ul li:before{content:"✓";color:var(--red)}.cando .h.ok+ul li:before{content:"✗";color:var(--green)}.cando li.none{color:var(--amber-lo);font-style:italic}.cando li.none:before{content:"·"}.grid2{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}@media (width<=560px){.grid2{grid-template-columns:1fr}}.press-seg{margin:12px 0}.honest{border-left:2px solid var(--amber-dim);color:var(--amber-dim);margin-top:18px;padding:4px 0 4px 14px;font-size:13px}.honest b{color:var(--amber)}.share{border:1px dashed var(--amber-dim);text-align:center;background:#000;margin-top:22px;padding:16px}.share .card{color:var(--amber);font-size:16px;font-weight:600}.share .btns{color:var(--amber-dim);flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.sbtn{border:1px solid var(--edge);color:var(--amber-dim);font-family:var(--font);cursor:pointer;letter-spacing:.04em;background:0 0;padding:6px 14px;font-size:12px;text-decoration:none;display:inline-block}.sbtn:hover{border-color:var(--amber-dim);color:var(--amber)}.sources{border-top:1px dashed var(--edge);color:var(--amber-lo);margin-top:24px;padding-top:14px;font-size:11px;line-height:1.8}.sources b{color:var(--amber-dim)}.sources a{color:var(--amber-dim);text-decoration:underline}.sources a:hover{color:var(--amber)}.cando li,.sources,.explain{overflow-wrap:anywhere}html,body{overflow-x:hidden}@media (width<=480px){.body{padding:20px 16px 24px}h1.q{font-size:24px}.expo .flap.big{font-size:44px}}.prose{color:var(--amber-dim);font-size:14px}.prose h2{color:var(--amber);letter-spacing:.1em;text-transform:uppercase;margin:26px 0 8px;font-size:15px}.prose p{margin:0 0 12px;line-height:1.7}.prose b{color:var(--amber)}.prose a{color:var(--amber-dim);text-decoration:underline}.prose a:hover{color:var(--amber)}.prose ul{margin:0 0 12px;padding-left:18px;line-height:1.7}.prose li{margin:2px 0}.prose .formula{border:1px solid var(--edge);color:var(--amber);white-space:pre-wrap;overflow-wrap:anywhere;background:#000;margin:0 0 12px;padding:12px 14px;font-size:12px}.prose table.bands{border-collapse:collapse;width:100%;margin:0 0 12px;font-size:13px}.prose table.bands th,.prose table.bands td{border:1px solid var(--edge);text-align:left;padding:6px 12px}.prose table.bands th{color:var(--amber);letter-spacing:.06em;background:#0d0906}footer{width:100%;max-width:760px;color:var(--amber-lo);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:16px;font-size:11px;display:flex}footer a{color:var(--amber-lo)}footer .badge{border:1px solid var(--edge);padding:3px 8px}
