@font-face{font-family:W95FA;src:url(/fonts/W95FA.woff2)format("woff2");font-display:swap}:root{--hilite:#fff;--light:#dfdfdf;--face:silver;--shadow:gray;--dark:#000;--desktop:teal;--title:navy;--title-ink:#fff;--ink:#000;--ink-dim:#404040;--ink-disabled:gray;--field:#fff;--trust:navy;--defect:maroon;--font-ui:"W95FA", Tahoma, "MS Sans Serif", Geneva, Verdana, sans-serif;--font-mono:"Courier New", Courier, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{background:var(--desktop);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:none;font-smooth:never;margin:0;font-size:14px;line-height:1.4;overflow-x:hidden}#root{min-height:100%}.visually-hidden{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.desktop{min-height:100dvh;padding:24px 16px;display:flex}.window{background:var(--face);width:100%;max-width:520px;box-shadow:inset -1px -1px var(--dark), inset 1px 1px var(--hilite), inset -2px -2px var(--shadow), inset 2px 2px var(--light);margin:auto;padding:3px}.title-bar{background:var(--title);color:var(--title-ink);align-items:center;gap:8px;padding:2px 2px 2px 4px;display:flex}.title-bar-icon{width:16px;height:16px;image-rendering:pixelated;flex:none}.title-bar-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:13px;font-weight:700;overflow:hidden}.title-bar-sub{font-weight:400}.title-bar-controls{gap:2px;display:flex}.title-bar-button{background:var(--face);width:16px;height:14px;box-shadow:inset -1px -1px var(--dark), inset 1px 1px var(--hilite), inset -2px -2px var(--shadow), inset 2px 2px var(--light);position:relative}.title-bar-button:before,.title-bar-button:after{content:"";background:var(--dark);position:absolute}.title-bar-button--min:before{width:6px;height:2px;bottom:3px;left:3px}.title-bar-button--max:before{border:1px solid var(--dark);background:0 0;border-top-width:2px;inset:3px}.title-bar-button--close:before,.title-bar-button--close:after{width:1px;height:8px;top:3px;left:7px}.title-bar-button--close:before{transform:rotate(45deg)}.title-bar-button--close:after{transform:rotate(-45deg)}.menu-bar{gap:14px;padding:3px 6px 4px;font-size:13px;display:flex}.menu-bar u{text-underline-offset:1px;text-decoration-thickness:1px}.window-body{padding:10px 12px 12px}.status-bar{gap:2px;padding:2px;display:flex}.status-cell{white-space:nowrap;text-overflow:ellipsis;box-shadow:inset 1px 1px var(--shadow), inset -1px -1px var(--hilite);padding:3px 6px;font-size:12px;overflow:hidden}.status-cell:first-child{flex:1}.sunken{background:var(--field);box-shadow:inset -1px -1px var(--hilite), inset 1px 1px var(--shadow), inset -2px -2px var(--light), inset 2px 2px var(--dark)}.btn{min-width:92px;font:inherit;color:var(--ink);background:var(--face);cursor:default;box-shadow:inset -1px -1px var(--dark), inset 1px 1px var(--hilite), inset -2px -2px var(--shadow), inset 2px 2px var(--light);border:none;padding:5px 12px}.btn:active:not(:disabled){box-shadow:inset 1px 1px var(--shadow), inset -1px -1px var(--light), inset 2px 2px var(--dark), inset -2px -2px var(--hilite);padding:6px 11px 4px 13px}.btn:disabled{color:var(--ink-disabled);text-shadow:1px 1px var(--hilite)}.btn:focus-visible{outline:1px dotted var(--dark);outline-offset:-4px}:focus-visible{outline:1px dotted var(--dark);outline-offset:1px}a{color:var(--trust)}::selection{background:var(--title);color:var(--title-ink)}::-webkit-scrollbar{width:16px;height:16px}::-webkit-scrollbar-track{background-color:var(--light);background-image:repeating-conic-gradient(var(--hilite) 0% 25%, var(--face) 0% 50%);background-size:2px 2px}::-webkit-scrollbar-thumb{background:var(--face);box-shadow:inset -1px -1px var(--dark), inset 1px 1px var(--hilite), inset -2px -2px var(--shadow), inset 2px 2px var(--light)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.window-body>*+*{margin-top:12px}.mark-redacted{color:#0000;background:var(--dark)}.readout{margin:0}.display{text-align:center;padding:10px 12px 12px}.figure{letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:56px;font-weight:700;line-height:1}.figure-unit{margin-left:2px;font-size:24px;font-weight:400}.figure-empty{color:var(--ink-disabled);letter-spacing:.05em}.caption{text-align:center;color:var(--ink-dim);margin:6px 0 0;font-size:13px}.scope{background:var(--dark);padding:3px}.waveform{width:100%;height:74px;display:block}.ledger{gap:8px;display:flex}.cell{flex:1;min-width:0}.cell-key{color:var(--ink-dim);margin-bottom:3px;font-size:12px;display:block}.cell-value{font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;padding:3px 6px;font-size:14px;display:block;overflow:hidden}.cell-value--trust{color:var(--trust)}.cell-value--defect{color:var(--defect)}.group{border:1px solid var(--shadow);border-right-color:var(--hilite);border-bottom-color:var(--hilite);box-shadow:inset -1px -1px var(--shadow), inset 1px 1px var(--hilite);margin:0;padding:12px}.group-legend{color:var(--ink);margin-left:-4px;padding:0 4px;font-size:13px}.action{text-align:center}.prompt{margin:0 0 12px;font-size:14px}.prompt--quiet{color:var(--ink-dim);margin:12px 0 0}.choices{justify-content:center;gap:10px;display:flex}.choice{flex:1;max-width:160px;font-weight:700}.choice--trust{color:var(--trust)}.choice--defect{color:var(--defect)}.verdict{background:var(--title);color:var(--title-ink);padding:1px 5px;font-weight:700}.verdict--defect{background:var(--defect)}.position{margin:12px 0 0}.position-rank{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.1;display:block}.position-label{color:var(--ink-dim);font-size:12px;display:block}.btn--echo{margin-top:12px}.notice{text-align:left;align-items:center;gap:10px;display:flex}.notice-icon{flex:none;width:24px;height:21px;position:relative}.notice-icon:before{content:"";clip-path:polygon(50% 0%,100% 100%,0% 100%);background:#ff0;position:absolute;inset:0}.notice-icon:after{content:"!";color:var(--dark);justify-content:center;align-items:flex-end;padding-bottom:2px;font-size:13px;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.notice-text{flex:1;margin:0}.handoff{text-align:left;margin-top:10px}.handoff-note{color:var(--ink-dim);margin:0 0 4px;font-size:12px}.handoff-text{width:100%;font-family:var(--font-mono);color:var(--ink);background:var(--field);resize:none;box-shadow:inset -1px -1px var(--hilite), inset 1px 1px var(--shadow), inset -2px -2px var(--light), inset 2px 2px var(--dark);border:none;padding:3px 5px;font-size:13px}.hook{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);margin:12px 0 0;font-size:12px;animation:11s step-end infinite lurch}.hook-tremor{animation:.46s step-end infinite tremor;display:inline-block}@keyframes tremor{0%{transform:translate(0)}12%{transform:translate(-1px,.7px)}25%{transform:translate(1.05px,-.55px)}37%{transform:translate(-.7px,-1.05px)}50%{transform:translate(.75px,1px)}62%{transform:translate(-1.1px,-.4px)}75%{transform:translate(.95px,.45px)}87%{transform:translate(-.45px,1.1px)}to{transform:translate(.55px,-.8px)}}@keyframes lurch{0%,30%{transform:translate(0)}31%{transform:translate(4px,-2.5px)}32%{transform:translate(-3.5px,2px)}33%,63%{transform:translate(0)}64%{transform:translate(-5px,-1.5px)}65%{transform:translate(2.5px,3.5px)}66%{transform:translate(-2px,1px)}67%,91%{transform:translate(0)}92%{transform:translate(3.5px,1.5px)}93%,to{transform:translate(0)}}@media (width<=420px){.desktop{padding:8px}.figure{font-size:44px}.choices{flex-direction:column;align-items:stretch}.choice{max-width:none}.status-cell--drop{display:none}}.window--doc{max-width:640px}.page{padding:14px 16px 16px}.page-date{color:var(--ink-dim);margin:0 0 14px;font-size:12px}.page-lead{background:var(--field);box-shadow:inset -1px -1px var(--hilite), inset 1px 1px var(--shadow), inset -2px -2px var(--light), inset 2px 2px var(--dark);margin:0 0 18px;padding:8px 10px;font-weight:700}.page h2{margin:18px 0 6px;font-size:14px;font-weight:700}.page p{margin:0 0 10px}.page code{font-family:var(--font-mono);background:var(--field);box-shadow:inset 1px 1px var(--shadow), inset -1px -1px var(--hilite);padding:0 3px;font-size:13px}.page strong{font-weight:700}
