@font-face{font-family:Manrope;src:url(../fonts/manrope-var.woff2)format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Roboto Mono;src:url(../fonts/robotomono-var.woff2)format("woff2-variations");font-weight:100 700;font-style:normal;font-display:swap}:root{--ink:#080604;--ink-deep:#000;--lift:#141010;--edge:#2e2621;--control-edge:#6d645b;--text:#fff;--dim:#9a8f88;--faint:#8a7f76;--thumb:66px;--thumb-gap:var(--gap-2);--type-0:.64rem;--type-1:.8rem;--type-2:1rem;--type-3:1.25rem;--type-4:1.5625rem;--type-5:2.4414rem;--type-6:3.8147rem;--gap-1:2px;--gap-2:4px;--gap-3:8px;--gap-4:12px;--gap-5:20px;--gap-6:32px;--radius-0:2px;--radius-1:4px;--radius-2:10px;--radius-pill:999px;--bar:oklch(.45 .1 var(--scale-hue) / .55);--bar-leader:#bc5a298c;--slot-surface:#003851;--slot-ink:#e4f5ff;--select-glow:oklch(.5 .1 var(--scale-hue) / .4);--cls-ink:oklch(.8 .09 var(--scale-hue));--token-focus:oklch(.42 .1 var(--scale-hue));--token-focus-ink:oklch(.97 .02 var(--scale-hue));--token-pinned:oklch(.72 .13 var(--scale-hue));--flame:#ff6a00;--flame-bright:#ff8a1f;--flame-deep:#e63c00;--focus:#ff8a1f;--scale-hue:235;--live:#55c4fe;--slot:#61afda;--sans:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Roboto Mono", ui-monospace, "Cascadia Mono", monospace;--gutter:clamp(1rem, 4vw, 3rem);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root{--bar-leader:lab(50.2963% 37.772 46.137/.55);--slot-surface:lab(21.1327% -9.25618 -20.6771);--slot-ink:lab(95.4352% -5.51146 -9.29003);--live:lab(74.5918% -19.2226 -38.7631);--slot:lab(67.6411% -15.5793 -29.9971)}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}body{background:radial-gradient(110% 70% at 50% -10%, #ff6a001a, transparent 62%), var(--ink);min-height:100vh;color:var(--text);font-family:var(--sans);margin:0;line-height:1.55}.sr-only{font-size:inherit;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}header,main,footer{max-width:62rem;padding-inline:var(--gutter);margin-inline:auto}header{padding-top:clamp(2rem,6vw,4rem)}.wordmark{font-family:var(--mono);font-size:var(--type-1);letter-spacing:.24em;text-transform:uppercase;color:var(--dim)}h1{max-width:20ch;font-size:clamp(1.9531rem, 1.2rem + 4vw, var(--type-6));letter-spacing:-.035em;text-wrap:balance;margin:.6rem 0 0;font-weight:800;line-height:1.03}.standfirst{max-width:54ch;color:var(--dim);margin:.9rem 0 0}main{gap:var(--gap-4);flex-direction:column;padding-block:clamp(1.5rem,4vw,2.5rem);display:flex}textarea{resize:vertical;border:1px solid var(--control-edge);border-radius:var(--radius-2);background:var(--lift);width:100%;min-height:4.5rem;color:var(--text);font:inherit;font-size:clamp(var(--type-2), .9rem + .5vw, var(--type-3));padding:.95rem 1.1rem}textarea:focus-visible{outline:2px solid var(--live);outline-offset:2px}.samples{gap:var(--gap-3);flex-wrap:wrap;display:flex}.samples button{border:1px solid var(--control-edge);border-radius:var(--radius-pill);color:var(--faint);font:inherit;font-size:var(--type-1);cursor:pointer;background:0 0;padding:.35rem .85rem}.samples button:hover,.samples button:focus-visible{color:var(--text);border-color:var(--live)}.status{font-family:var(--mono);font-size:var(--type-1);color:var(--faint);margin:0}.status[role=progressbar]{border-radius:var(--radius-1);color:var(--text);background-image:linear-gradient(to right, color-mix(in oklab, var(--text) 20%, transparent) var(--progress,0%), color-mix(in oklab, var(--text) 6%, transparent) var(--progress,0%));padding:.35rem .5rem}.result{gap:var(--gap-3);margin-top:calc(var(--gap-6) - var(--gap-4));flex-direction:column;display:flex}.verdict{align-items:baseline;gap:var(--gap-4);flex-wrap:wrap;display:flex}.intent{font-family:var(--mono);font-size:clamp(var(--type-4), 1rem + 2.2vw, var(--type-5));letter-spacing:-.02em;color:var(--flame-bright);font-weight:700}.confidence{font-size:var(--type-3);font-variant-numeric:tabular-nums;color:var(--flame)}.race{gap:var(--gap-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.race li{align-items:center;gap:var(--gap-3);border-radius:var(--radius-1);font-family:var(--mono);font-size:var(--type-1);isolation:isolate;grid-template-columns:1fr auto;padding:.4rem .7rem;display:grid;position:relative}.race .track{min-width:0;display:block;position:relative}.race .bar{z-index:-1;width:calc(var(--p,0) * 100%);border-radius:var(--radius-1) 0 0 var(--radius-1);background:var(--bar);min-width:2px;transition:width .26s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-.4rem auto -.4rem -.7rem}.race li.is-leader .bar{background:var(--bar-leader)}.race .pct{font-variant-numeric:tabular-nums;color:var(--dim)}.tags{gap:var(--gap-2);border:1px solid var(--edge);border-radius:var(--radius-2);background:var(--lift);min-width:0;font-family:var(--mono);font-size:var(--type-2);flex-wrap:wrap;padding:.9rem;display:flex}.word{overflow-wrap:anywhere;border-radius:var(--radius-1);background:var(--edge);color:var(--dim);padding:.2em .45em}.word--slot{background:var(--slot-surface);color:var(--slot-ink)}.word small{font-size:var(--type-1);letter-spacing:.06em;text-transform:uppercase;color:var(--slot);margin-left:.4em}footer{max-width:62rem;font-size:var(--type-1);color:var(--faint);padding-block:2rem 3.5rem}@media (prefers-reduced-motion:reduce){*{transition-duration:1ms!important}}.attention{gap:var(--gap-4);margin-top:calc(var(--gap-6) - var(--gap-3));padding-top:var(--gap-5);border-top:1px solid var(--edge);flex-direction:column;display:flex}.attention h2{font-size:var(--type-4);letter-spacing:-.01em;margin:0;font-weight:700}.cap-note{max-width:62ch;color:var(--faint);font-size:var(--type-1);margin:.5rem 0 0;line-height:1.5}.attention-note{max-width:62ch;font-size:var(--type-1);color:var(--faint);margin:.35rem 0 0;line-height:1.5}.attention-body{gap:var(--gap-5);flex-wrap:wrap;align-items:flex-start;display:flex;container-type:inline-size}.heads{grid-template-columns:repeat(4, var(--thumb));gap:var(--thumb-gap);display:grid}@container (width<=616px){.heads{grid-template-columns:repeat(4,auto);justify-content:space-between;width:100%}.heads .headcell{width:min(128px, calc((100cqi - 3 * var(--thumb-gap)) / 4))}}.headcell{gap:var(--gap-1);border:1px solid var(--control-edge);border-radius:var(--radius-1);background:var(--ink-deep);cursor:pointer;padding:3px;line-height:1;display:grid;position:relative}.headcell canvas{aspect-ratio:1;border-radius:var(--radius-0);image-rendering:auto;width:100%;height:auto}.headcell-tag,.headcell-score{font-family:var(--mono);font-size:var(--type-0);letter-spacing:.02em}.headcell-tag{color:var(--faint)}.headcell-score{color:oklch(calc(.5 + var(--conc,0) * .42) calc(.02 + var(--conc,0) * .1) var(--scale-hue));font-variant-numeric:tabular-nums;position:absolute;bottom:3px;right:4px}.headcell:hover{border-color:var(--live)}.headcell.is-on{border-color:var(--live);box-shadow:0 0 0 var(--gap-1) var(--select-glow)}.field{grid-template-columns:var(--row-axis,3.5rem) minmax(0, 1fr);column-gap:var(--gap-2);flex:320px;grid-template-areas:"rows canvas"".cols""caption caption";min-width:0;margin:0;display:grid}.field canvas{aspect-ratio:1;border:1px solid var(--edge);border-radius:var(--radius-2);background:var(--ink-deep);width:100%;height:auto;image-rendering:pixelated;grid-area:canvas;display:block}.field figcaption{overflow-wrap:anywhere;max-width:54ch;font-size:var(--type-1);color:var(--faint);font-variant-numeric:tabular-nums;grid-area:caption;margin-top:.5rem;line-height:1.5}.axis{grid-area:cols;grid-template-columns:repeat(var(--n,1), minmax(0, 1fr));min-width:0;font-family:var(--mono);font-size:var(--type-1);margin:.3rem 0 0;padding:0;list-style:none;display:grid}.field-rows{grid-area:rows;grid-template-rows:repeat(var(--n,1), minmax(0, 1fr));min-width:0;font-family:var(--mono);font-size:var(--type-1);color:var(--faint);display:grid}.field-row{white-space:nowrap;justify-content:flex-end;align-items:center;padding-right:.15rem;line-height:1;display:flex;overflow:hidden}.field[data-axis-fits=no] .field-rows{display:none}.field[data-axis-fits=no] .axis{gap:var(--gap-2);flex-wrap:wrap;grid-area:2/1/3/-1;display:flex}.field[data-axis-fits=no] .axis-token{padding:.15em .4em}.axis li{min-width:0;display:block}.axis-token{appearance:none;border:1px solid var(--control-edge);border-radius:var(--radius-1);width:100%;font:inherit;white-space:nowrap;text-overflow:clip;background:var(--lift);min-width:0;color:var(--faint);cursor:pointer;padding:.15em .2em;overflow:hidden}.axis-token--cls{color:var(--cls-ink)}.axis-token.is-focus{background:var(--token-focus);color:var(--token-focus-ink)}.axis-token.is-pinned{border-color:var(--token-pinned)}.axis-token:focus-visible,.headcell:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.result[data-state=waiting]{opacity:.55}.race li.is-skeleton .name,.race li.is-skeleton .pct{min-height:1em}.race li.is-skeleton .bar{background:var(--lift);width:38%}.race li.is-skeleton .pct:after{content:"";border-radius:var(--radius-0);background:var(--lift);width:2.4em;height:.7em;display:inline-block}.headcell.is-skeleton{pointer-events:none}.headcell.is-skeleton canvas{background:var(--lift)}.intent:empty:before,.tags:empty:before,.headcell-tag:empty:before,.axis:empty:before{content:" "}
