@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-normal-BjhtXyW2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-normal-s-izfB6B.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-italic-DTr-ymY4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-italic-CSPGnFdO.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-italic-kJKFiXvB.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f4f0e6;--paper-deep:#ebe5d6;--paper-edge:#ddd5c2;--land:#e4dcc8;--land-line:#cfc5ae;--sea:#d3dbd6;--sea-line:#b3c0ba;--rule:#c4baa4;--ink:#1b1915;--ink-soft:#3f3a33;--ink-mute:#625b51;--vermilion:#c23b14;--vermilion-deep:#8c280b;--vermilion-wash:#f3d9cc;--ochre:#a86c12;--ochre-pale:#ecd8a6;--moss:#46622f;--moss-wash:#dbe4cc;--slate:#555a60;--serif:"Newsreader Variable", "Iowan Old Style", Georgia, serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--t-base:18px;--t-small:16px;--t-body-lg:21px;--t-h3:24px;--t-h2:34px;--t-h1:clamp(44px, 6.2vw, 92px);--t-num:30px;--lh:1.5;--gutter:clamp(16px, 3vw, 40px);--max:1480px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box;border-radius:0}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:var(--t-base);line-height:var(--lh);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}h1,h2,h3,p{margin:0}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--ink);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--vermilion-deep)}:focus-visible{outline:3px solid var(--ochre);outline-offset:2px}::selection{background:var(--ochre-pale)}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.quiet{color:var(--ink-mute)}.error{color:var(--vermilion-deep);font-weight:500}.notice{font-size:var(--t-body-lg);color:var(--ink-soft);padding:18px 0}.num{text-align:right;white-space:nowrap}.btn{border:1.5px solid var(--ink);min-height:44px;font-family:var(--mono);font-size:var(--t-small);background:0 0;align-items:center;gap:8px;padding:8px 16px;font-weight:500;line-height:1.2;transition:background .12s,color .12s;display:inline-flex}.btn:hover:not(:disabled){background:var(--paper-deep)}.btn:disabled{opacity:.45;cursor:default}.btn-ink:hover:not(:disabled){background:var(--ink-soft)}.btn-confirm{border-color:var(--moss);color:var(--moss)}.btn-confirm:hover:not(:disabled){background:var(--moss-wash)}.btn-quiet{text-underline-offset:3px;border-color:#0000;padding-inline:4px;text-decoration:underline}.chip{border:1px solid var(--rule);background:var(--paper);min-height:40px;font-family:var(--mono);font-size:var(--t-small);padding:6px 13px;line-height:1.2}.chip:hover{border-color:var(--ink)}.chip[data-state=on]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.linkish{text-align:left;background:0 0;border:0;padding:0;font-weight:600}.swatch{vertical-align:-3px;border:1px solid var(--ink-soft);width:18px;height:18px;margin-right:8px;display:inline-block}.swatch-tint{background:linear-gradient(90deg, var(--paper-deep), var(--ochre))}.swatch-hot{background:var(--vermilion)}.swatch-ink{background:var(--ink)}.section-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:16px 48px;margin-bottom:28px;display:grid}.section-head h2{font-size:var(--t-h2);letter-spacing:-.01em;font-weight:500;line-height:1.1}.section-head p{color:var(--ink-soft)}main>section{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.mast{z-index:20;padding:12px var(--gutter);background:var(--paper);border-bottom:1.5px solid var(--ink);align-items:center;gap:28px;display:flex;position:sticky;top:0}.mast-name{letter-spacing:-.01em;margin-right:auto;font-size:26px;font-weight:650;text-decoration:none}.mast nav{font-family:var(--mono);font-size:var(--t-small);gap:22px;display:flex}.mast nav a{text-decoration:none}.mast nav a:hover{text-decoration:underline}.health{font-family:var(--mono);font-size:var(--t-small);white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.health i{background:var(--ink-mute);width:12px;height:12px}.health-up i{background:var(--moss)}.health-waking i,.health-checking i{background:var(--ochre);animation:1.2s steps(2,end) infinite blink}.health-down i{background:var(--vermilion)}@keyframes blink{50%{opacity:.25}}.hero{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"text text text text text world world world world world world world""facts facts facts facts facts facts facts facts facts facts facts facts";align-items:center;gap:24px 32px;display:grid;padding-top:64px!important;padding-bottom:72px!important}.hero-text{grid-area:text}.hero-sub{max-width:40ch;font-size:var(--t-body-lg);color:var(--ink-soft);margin-top:28px}.world{margin:0 calc(var(--gutter) * -1) 0 0;grid-area:world}.world svg{width:100%;height:auto;display:block}.world-sphere{fill:var(--sea)}.world-grid{fill:none;stroke:var(--sea-line);stroke-width:.6px}.world-land{fill:var(--land);stroke:var(--land-line);stroke-width:.5px}.world-dot{fill:var(--vermilion)}.world-ring{fill:none;stroke:var(--vermilion);stroke-width:2px}.world-label{font-family:var(--mono);fill:var(--ink);paint-order:stroke;stroke:var(--paper);font-weight:500}.hero-facts{border-top:1.5px solid var(--ink);grid-area:facts;grid-template-columns:2fr 2fr 3fr 3fr;margin:0;display:grid}.hero-facts>div{border-right:1px solid var(--rule);padding:16px 20px 0 0}.hero-facts>div:last-child{border-right:0}.hero-facts dt{font-size:var(--t-small);color:var(--ink-mute)}.hero-facts dd{font-size:var(--t-num);margin:4px 0 0;line-height:1.15}.hero-facts dd:not(.mono){font-size:var(--t-h3)}.signal-picker{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.replay-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:28px;display:grid}.map{background:var(--sea);border:1.5px solid var(--ink);margin:0;position:relative}.map svg{width:100%;height:auto;display:block}.map-sea{fill:var(--sea)}.map-land{fill:var(--land);stroke:var(--land-line);stroke-width:.8px}.map-district{stroke:var(--paper);stroke-width:1.2px;cursor:pointer;transition:fill .3s}.map-district:hover{stroke:var(--ink);stroke-width:2px}.map-district:focus-visible{stroke:var(--ochre);stroke-width:3px;outline:none}.map-selected-outline{fill:none;stroke:var(--ink);stroke-width:3.5px;pointer-events:none}.map-border{fill:none;stroke:var(--ink-mute);stroke-width:1.5px;stroke-dasharray:6 4;pointer-events:none}.map-town{pointer-events:none}.map-town circle{fill:var(--ink);stroke:var(--paper);stroke-width:2px}.map-town text,.map-water-label{font-family:var(--mono);fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-linejoin:round;font-weight:500}.map-water-label{font-family:var(--serif);fill:var(--ink-soft);stroke:var(--sea);font-style:italic}.map-tip{z-index:5;background:var(--paper);border:1.5px solid var(--ink);pointer-events:none;min-width:240px;font-size:var(--t-small);gap:2px;padding:10px 14px;display:grid;position:absolute;transform:translate(16px,16px)}.map-tip-hot{color:var(--vermilion-deep);font-weight:600}.map-legend{background:var(--paper);border-top:1.5px solid var(--ink);font-size:var(--t-small);flex-wrap:wrap;gap:8px 24px;padding:12px 16px;display:flex}.board{border-top:1.5px solid var(--ink);max-height:760px;overflow:auto}.board table,.card-table,.scores{border-collapse:collapse;width:100%;font-size:var(--t-small)}.board th,.board td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:9px 8px}.board thead th{background:var(--paper);color:var(--ink-mute);border-bottom:1.5px solid var(--ink);font-weight:500;position:sticky;top:0}.board tbody tr{cursor:pointer}.board tbody tr:hover{background:var(--paper-deep)}.board tr.is-hot td:nth-child(3){color:var(--vermilion-deep);font-weight:600}.board .num{text-align:right}.timeline{border-top:1.5px solid var(--ink);margin-top:28px;padding:18px 0 8px}.timeline-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.timeline-now{flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin-left:auto;display:flex}.timeline-now .mono{font-size:var(--t-h3);font-weight:500}.timeline-now-counts{color:var(--ink-soft)}.timeline-chart{width:100%;height:150px;margin-top:16px;display:block}.tl-hit{fill:#0000;cursor:pointer}.tl-msg{fill:var(--ink)}.tl-alarm{fill:var(--vermilion)}.tl-bin.is-future .tl-msg,.tl-bin.is-future .tl-alarm{opacity:.25}.tl-bin.is-now .tl-hit{fill:var(--ochre-pale)}.tl-axis{stroke:var(--ink);stroke-width:1.5px}.tl-day{stroke:var(--rule);stroke-width:1px;vector-effect:non-scaling-stroke}.slider{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;height:36px;display:flex;position:relative}.slider-track{background:var(--rule);flex-grow:1;height:4px;position:relative}.slider-range{background:var(--ink);height:100%;position:absolute}.slider-thumb{background:var(--paper);border:3px solid var(--ink);cursor:grab;width:22px;height:22px;display:block}.timeline-days{white-space:nowrap;font-family:var(--mono);font-size:var(--t-small);color:var(--ink-mute);display:grid}.timeline-key{font-size:var(--t-small);gap:24px;margin-top:10px;display:flex}.rule-note{background:var(--paper-deep);border-left:5px solid var(--ochre);max-width:78ch;margin:18px 0 0;padding:14px 18px}.panel{border-top:1.5px solid var(--ink);margin-top:40px;padding-top:22px}.panel-empty p{max-width:62ch;font-size:var(--t-body-lg);color:var(--ink-soft)}.panel-head{flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin-bottom:20px;display:flex}.panel-head h3{font-size:var(--t-h2);font-weight:500;line-height:1.1}.panel-hint{color:var(--ink-mute)}.panel-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:36px;display:grid}.sparks{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.spark{border:0;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:left;background:0 0;padding:10px 12px 6px;display:block}.spark:hover{background:var(--paper-deep)}.spark.is-hot{background:var(--vermilion-wash)}.spark-head{font-size:var(--t-small);justify-content:space-between;gap:8px;display:flex}.spark-label{font-weight:600}.spark-val{white-space:nowrap}.spark svg{width:100%;height:84px;margin-top:4px;display:block}.spark-base{fill:var(--ochre-pale)}.spark-line{fill:none;stroke:var(--ink);stroke-width:2px}.spark-future{fill:none;stroke:var(--rule);stroke-width:1.5px}.spark-alarm{fill:var(--vermilion)}.spark-now{stroke:var(--ink);stroke-dasharray:3 3}.sparks-key{font-size:var(--t-small);color:var(--ink-soft);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-column:1/-1;padding:12px}.review-col{gap:32px;display:grid}.queue h4,.msgs h4{font-size:var(--t-h3);border-bottom:1.5px solid var(--ink);justify-content:space-between;gap:12px;margin:0 0 10px;padding-bottom:8px;font-weight:500;display:flex}.queue h4 .mono{font-size:var(--t-small);font-weight:400}.queue ol,.msgs ul{margin:0;padding:0;list-style:none}.queue li{border-bottom:1px solid var(--rule);padding:14px 0}.queue li.is-dismissed .queue-what,.queue li.is-dismissed .queue-sample{color:var(--ink-mute)}.queue-when{font-size:var(--t-small);color:var(--ink-mute)}.queue-sample{border:0;border-left:3px solid var(--rule);background:var(--paper-deep);text-align:left;margin:8px 0;padding:8px 12px;font-style:italic;display:block}.queue-sample:hover{border-left-color:var(--ink)}.queue-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.verdict{font-weight:600}.verdict-confirmed{color:var(--moss)}.verdict-dismissed{color:var(--slate)}.msgs-note{color:var(--ink-mute);margin-bottom:8px}.msgs ul{max-height:640px;overflow:auto}.msg{border:0;border-bottom:1px solid var(--rule);text-align:left;background:0 0;gap:4px;width:100%;padding:12px 10px;display:grid}.msg:hover{background:var(--paper-deep)}.msg.is-selected{background:var(--ochre-pale)}.msg-meta,.msg-tags{font-size:var(--t-small);color:var(--ink-mute)}.msg-tags{color:var(--vermilion-deep)}.live{border-top:4px solid var(--ink);margin-top:48px;padding:28px 0 0;scroll-margin-top:80px}.live-head{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.live-head h3{font-size:var(--t-h2);font-weight:500}.live-grid,.tryit{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px;display:grid}blockquote{font-size:var(--t-body-lg);margin:0;font-style:italic;line-height:1.45}.live-msg blockquote{background:var(--paper-deep);border-left:5px solid var(--ink);padding:18px 20px}.facts{font-size:var(--t-small);grid-template-columns:max-content 1fr;gap:8px 18px;margin:20px 0 0;display:grid}.facts dt{color:var(--ink-mute)}.facts dd{margin:0}.facts .seen{font-style:italic}.live-status{border-top:1px solid var(--rule);margin-top:20px;padding-top:14px}.scores th,.scores td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:middle;padding:9px 8px}.scores thead th{color:var(--ink-mute);border-bottom:1.5px solid var(--ink);font-weight:500}.scores tbody th{font-weight:400;line-height:1.35}.scores-cell{white-space:nowrap}.answer{width:3.2ch;color:var(--ink-mute);display:inline-block}.answer.is-yes{color:var(--vermilion-deep);font-weight:600}.bar{vertical-align:-1px;background:var(--paper-deep);width:calc(100% - 9.5ch);min-width:60px;height:14px;margin:0 8px;display:inline-block;position:relative}.bar-fill{background:var(--ink-mute);transition:width .4s;position:absolute;inset:0 auto 0 0}.bar-fill.is-yes{background:var(--vermilion)}.bar-mark{background:var(--ink);width:2px;position:absolute;top:-3px;bottom:-3px}.tryit-label{font-size:var(--t-h3);line-height:1.25;display:block}.warn{border-left:5px solid var(--vermilion);background:var(--vermilion-wash);margin:10px 0 14px;padding:10px 14px}.tryit textarea{border:1.5px solid var(--ink);width:100%;font-size:var(--t-body-lg);resize:vertical;background:#fbf9f4;padding:14px;line-height:1.45;display:block}.tryit-row{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.examples{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.examples>span{color:var(--ink-mute);margin-right:4px}.card-lede{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:12px 48px;margin-bottom:28px;display:grid}.card-lede>p:not(.card-big){grid-column:2}.card-big{font-size:var(--t-h2);grid-row:span 3;line-height:1.15}.card-table th,.card-table td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:11px 10px}.card-table thead th{color:var(--ink-mute);vertical-align:bottom;border-bottom:1.5px solid var(--ink);font-weight:500}.card-table .num{text-align:right}.card-table .num .quiet{display:block}.card-table tr.is-fail td:last-child{color:var(--vermilion-deep);font-weight:600}.card-table tr.is-unscored th,.card-table tr.is-unscored td{color:var(--ink-mute)}.card-district{max-width:80ch;margin-top:22px}.misses h3{font-size:var(--t-h3);border-bottom:1.5px solid var(--ink);padding-bottom:8px;font-weight:500}.misses ul{columns:2 420px;column-gap:40px;margin:0;padding:0;list-style:none}.misses li{break-inside:avoid;border-bottom:1px solid var(--rule);padding:16px 0}.misses blockquote{font-size:var(--t-base);margin:6px 0}.miss-kind{font-size:var(--t-small)}.pipeline{counter-reset:step;border-top:1.5px solid var(--ink);grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 56px;padding:0;list-style:none;display:grid}.pipeline li{counter-increment:step;padding:16px 18px 0 0}.pipeline li+li{border-left:1px solid var(--rule);padding-left:18px}.pipeline h3:before{content:counter(step) ". ";font-family:var(--mono);color:var(--ochre)}.pipeline h3{font-size:var(--t-h3);margin-bottom:6px;font-weight:500}.how-prose{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 48px;display:grid}.how-prose article:first-child{grid-column:1/span 7}.how-prose article:nth-child(2){grid-column:8/span 5}.how-prose article:nth-child(3){grid-column:2/span 5}.how-prose article:nth-child(4){grid-column:7/span 6}.how-prose article:nth-child(5){grid-column:1/span 6}.how-prose article:first-child{columns:2 300px;column-gap:40px}.how-prose h3{font-size:var(--t-h3);column-span:all;margin-bottom:8px;font-weight:500}.how-prose p+p{margin-top:12px}.colophon{padding:48px var(--gutter) 64px;background:var(--ink);color:var(--paper);font-size:var(--t-small);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px 56px;margin-top:112px;display:grid}.colophon h2{font-size:var(--t-h2);margin-bottom:8px;font-weight:500}.colophon a{color:var(--paper)}.colophon dl{grid-template-columns:max-content 1fr;gap:10px 24px;margin:0;display:grid}.colophon dt{color:#b9b1a2}.colophon dd{margin:0}.colophon-line{word-break:break-all;display:block}@media (width<=1080px){.replay-grid,.panel-grid,.live-grid,.tryit,.card-lede,.section-head{grid-template-columns:minmax(0,1fr)}.card-lede>p:not(.card-big){grid-column:1}.board{max-height:520px}.pipeline{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}.pipeline li:nth-child(4){border-left:0;padding-left:0}.how-prose{grid-template-columns:minmax(0,1fr)}.how-prose article:nth-child(n){grid-column:1/-1}}@media (width<=760px){.hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""world""facts";padding-top:36px!important}.world{margin:0}.hero-facts{grid-template-columns:1fr 1fr;row-gap:18px}.hero-facts>div:nth-child(n){border-right:0;padding-left:0}.mast{flex-wrap:wrap;gap:8px 18px}.mast nav{order:3;width:100%;overflow-x:auto}.sparks{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline{grid-template-columns:minmax(0,1fr)}.pipeline li+li{border-left:0;padding-left:0}.timeline-now{width:100%;margin-left:0}.timeline-days{overflow:hidden}.timeline-days span:not(:nth-child(3n+1)){visibility:hidden}.scores-cell .bar,.card-table thead{display:none}.card-table tr,.card-table th,.card-table td{display:block}.card-table tr{border-bottom:1px solid var(--rule);padding:12px 0}.card-table th,.card-table td{border:0;padding:2px 0;text-align:left!important}.card-table td[data-k]{justify-content:space-between;gap:12px;display:flex}.card-table td[data-k]:before{content:attr(data-k);font-family:var(--serif);color:var(--ink-mute)}.card-table .num .quiet{display:inline}.colophon{grid-template-columns:minmax(0,1fr)}.colophon dl,.facts{grid-template-columns:minmax(0,1fr);gap:2px}.colophon dd,.facts dd{margin-bottom:10px}}.results-lede{max-width:70ch;font-size:var(--t-body-lg);margin-bottom:28px}.misses-title{font-size:var(--t-h3);margin-top:48px;font-weight:500}.misses-intro{color:var(--ink-soft);margin:6px 0 16px}.misses-table .miss-text{width:50%}.misses-block .evaluation-details{margin-top:16px}.concise-results .card-lede{display:none}.lowband{padding-top:88px!important}.lowband-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;display:grid}.lowband-item h3{font-size:var(--t-h3);margin-bottom:8px;font-weight:500}.lowband-sms,.lowband-bits{background:var(--paper-deep);border-left:4px solid var(--ink);font-family:var(--mono);font-size:var(--t-small);white-space:pre-wrap;word-break:break-word;margin:16px 0 10px;padding:16px 18px;line-height:1.5}.lowband-msg{font-size:var(--t-base);margin:12px 0}.lowband-measure{color:var(--ink-soft)}@media (width<=900px){.lowband-grid{grid-template-columns:minmax(0,1fr)}}.lowband-hardware{border-top:1px solid var(--rule);max-width:70ch;margin-top:40px;padding-top:24px}.lowband-hardware h3{font-size:var(--t-h3);margin-bottom:8px;font-weight:500}.buildson{padding-top:88px!important}.buildson-table th[scope=row]{width:18%;font-weight:600}.buildson-table td{width:41%}.buildson-new{max-width:70ch;margin-top:36px}.buildson-new h3{font-size:var(--t-h3);margin-bottom:8px;font-weight:500}.buildson-new p+p{color:var(--ink-soft);margin-top:12px}@media (width<=760px){.buildson-table td[data-k]{width:auto!important;display:block!important}.buildson-table td[data-k]:before{margin-bottom:2px;display:block}.buildson-table th[scope=row]{width:auto}.buildson-table td[data-k]:before{white-space:nowrap;width:auto}}:root{--paper:#f3f0e7;--paper-deep:#e9e5d9;--ink:#252b23;--ink-soft:#4c5146;--ink-mute:#686c5e;--rule:#c8c9b8;--vermilion:#c64f2c;--vermilion-deep:#a83d1e;--moss:#50634b;--gutter:clamp(22px, 4.5vw, 76px);--max:1600px}html{scroll-behavior:smooth;scroll-padding-top:100px}main>section{scroll-margin-top:36px}a,button{-webkit-tap-highlight-color:transparent}.skip-link{z-index:100;background:var(--ink);color:var(--paper);padding:12px 20px;position:fixed;top:-90px;left:20px}.skip-link:focus{top:12px}.eyebrow,.section-kicker,.atlas-topline,.atlas-date,.atlas-controls,.atlas-count span,.replay-console-head,.drawing-caption,.system-foot,.chapter-number,.back-top{font-family:var(--mono);letter-spacing:.055em;font-size:16px;font-weight:400;line-height:1.5}.eyebrow{text-transform:uppercase}.status-square{background:var(--vermilion);flex-shrink:0;width:7px;height:7px;margin-right:8px;display:inline-block}.section-kicker{color:var(--ink-mute);border-top:1px solid var(--rule);justify-content:space-between;gap:16px;margin-bottom:30px;padding-top:18px;padding-bottom:23px;display:flex}.section-head{grid-template-columns:1.15fr 1fr;gap:56px;margin-bottom:40px}.section-head h2,.system-intro h2{letter-spacing:-.025em;font-size:clamp(38px,4.2vw,64px);font-weight:430;line-height:1.04}.section-head h2 em,.system-intro h2 em{color:var(--ink-mute);font-weight:430}.section-head p{max-width:51ch;font-size:19px;line-height:1.55}.btn{border-width:1px;justify-content:center;min-height:46px;padding:12px 20px;font-size:16px;text-decoration:none}.btn span[aria-hidden]{margin-left:22px;font-size:20px;line-height:1;transition:transform .18s}.btn:hover span[aria-hidden]{transform:translate(2px,-2px)}.btn-ink{background:var(--ink);color:var(--paper)}.btn-ink:hover{color:var(--paper)}.mast{padding:19px var(--gutter);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--rule);background:#f3f0e7f5;gap:30px}.mast-name{align-items:center;gap:11px;margin-right:0;font-size:32px;font-weight:600;line-height:1;display:inline-flex}.brand-mark{grid-template-columns:repeat(2,7px);gap:3px;display:grid;transform:rotate(-7deg)}.brand-mark i{background:var(--ink);width:7px;height:7px}.brand-mark i:last-child{background:var(--vermilion)}.mast-descriptor{color:var(--ink-mute);border-left:1px solid var(--rule);margin-right:auto;padding-left:26px;font-size:16px}.mast nav{align-items:center;gap:27px;font-size:16px}.mast nav a{white-space:nowrap}.mast-try{border:1px solid var(--rule);padding:7px 12px}.mast-try span{margin-left:18px}.hero{grid-template-columns:1.05fr 1fr;grid-template-areas:"text atlas""facts facts";align-items:center;gap:38px 24px;padding-top:38px!important;padding-bottom:60px!important}.hero-text{z-index:1;padding-bottom:12px;position:relative}.hero-eyebrow{color:var(--ink-mute);align-items:center;margin-bottom:33px;display:flex}.hero h1{letter-spacing:-.05em;max-width:none;font-size:clamp(66px,7.5vw,120px);font-weight:430;line-height:.99}.hero h1 em{color:var(--vermilion);white-space:nowrap;font-weight:430}.hero-sub{max-width:34ch;margin-top:26px;font-size:clamp(20px,1.6vw,25px);line-height:1.45}.hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px;display:flex}.hero-text-link{border-bottom:1px solid var(--rule);padding:9px 0;font-size:16px;text-decoration:none}.hero-text-link span{margin-left:12px}.hero-footnote{color:var(--ink-mute);align-items:center;gap:17px;margin-top:50px;display:flex}.hero-footnote p{font-size:16px;line-height:1.45}.hero-footnote strong{color:var(--ink);font-weight:400}.hero-footnote-line{background:repeating-linear-gradient(90deg, var(--vermilion) 0 1px, transparent 1px 5px);width:36px;height:32px;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.hero-facts{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);margin-top:2px;padding-top:21px}.hero-facts>div{padding:0 26px 0 0}.hero-facts>div+div{padding-left:30px}.hero-facts dt{font:16px/1.5 var(--mono);letter-spacing:.06em}.hero-facts dd:not(.mono){letter-spacing:-.01em;margin-top:12px;font-size:clamp(21px,2vw,29px)}.hero-facts>div>span{color:var(--ink-mute);margin-top:7px;font-size:16px;display:block}.atlas{grid-area:atlas;align-self:stretch;min-width:0;position:relative}.atlas-topline{color:var(--ink-mute);border-bottom:1px solid var(--rule);justify-content:space-between;padding:0 0 11px;font-size:16px;display:flex}.atlas-topline .status-square{width:5px;height:5px}.atlas-drawing{width:100%;height:auto;display:block;overflow:visible}.atlas-crosshairs{stroke:#969b86;stroke-width:.8px}.atlas-ocean{fill:#e6e8db;stroke:#a5ae94;stroke-width:.8px}.atlas-continent{fill:#cfd5bc;stroke:#a6ae94;stroke-width:.5px}.atlas-graticule{fill:none;stroke:#9fa88e;stroke-width:.65px;opacity:.65}.atlas-annotation{fill:var(--ink);font:16px var(--mono);letter-spacing:.05em}.atlas-map-label{font:16px var(--mono);fill:var(--ink-mute);letter-spacing:.09em}.atlas-ocean-label{fill:#87907a;font:italic 16px var(--serif);letter-spacing:.08em}.atlas-target-outer{fill:var(--vermilion);opacity:.07}.atlas-target-ring{stroke:var(--vermilion);stroke-width:1px;fill:none}.atlas-target-dot{fill:var(--vermilion)}.atlas-leader{stroke:var(--vermilion);stroke-width:1px;stroke-dasharray:3 3;fill:none}.atlas-detail>rect{fill:var(--paper);stroke:#8f9881;stroke-width:.8px}.atlas-detail>path{fill:none;stroke:var(--rule);stroke-width:.7px}.atlas-detail>.atlas-county{fill:#d5dac8;stroke:var(--paper);stroke-width:1.2px;transition:fill .3s}.atlas-detail>.atlas-county.is-hot{fill:var(--vermilion)}.atlas-scan{stroke:var(--vermilion);stroke-width:.65px;opacity:.32;animation:12s ease-in-out infinite alternate atlas-scan}@keyframes atlas-scan{0%{transform:translateY(-110px)}to{transform:translateY(200px)}}.atlas-controls{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);gap:0;display:flex}.atlas-controls button{border:0;border-right:1px solid var(--rule);text-align:left;font:inherit;background:0 0;flex:1;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:10px 13px;transition:background .18s,color .18s;display:flex}.atlas-controls button:last-child{border-right:0}.atlas-controls button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.atlas-controls button:hover:not([aria-pressed=true]){background:var(--paper-deep)}.atlas-controls button span{font-size:16px}.atlas-readout{justify-content:space-between;align-items:center;gap:16px;padding-top:15px;display:flex}.atlas-readout>div:first-child{gap:1px;display:grid}.atlas-readout .eyebrow{color:var(--ink-mute);font-size:16px}.atlas-readout strong{font-size:20px;font-weight:500}.atlas-date{color:var(--ink-mute);font-size:16px}.atlas-mini-chart{flex:1;justify-content:flex-end;align-items:flex-end;gap:2px;max-width:125px;height:46px;display:flex}.atlas-mini-chart span{background:#9ea88c;flex:1;min-width:1px;transition:height .3s}.atlas-mini-chart .is-active{background:var(--vermilion)}.atlas-count{text-align:right;display:grid}.atlas-count strong{font-family:var(--mono);font-size:27px;line-height:1.3}.atlas-count span{letter-spacing:0;color:var(--ink-mute);font-size:16px}main>.system-section{background:var(--ink);color:var(--paper);max-width:none;padding:38px max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter))) 28px;margin:0}.system-section .section-kicker{color:#b6bcaa;border-color:currentColor #52594d #52594d;border-top-style:none;border-top-width:0;margin-bottom:19px;padding-top:0}.system-intro{grid-template-columns:1.15fr 1fr;align-items:end;gap:56px;display:grid}.system-intro h2 em{color:#b5c2a5}.system-intro>p{color:#c2c6b7;max-width:46ch;font-size:19px;line-height:1.55}.system-grid{grid-template-columns:1fr 2.15fr;gap:64px;margin-top:41px;display:grid}.system-chapters{border-top:1px solid #59604f;align-self:start}.system-chapters>button{color:#b0b8a4;text-align:left;background:0 0;border:0;border-bottom:1px solid #59604f;align-items:center;gap:21px;width:100%;padding:21px 0;transition:color .18s;display:flex}.system-chapters>button:hover,.system-chapters>button[aria-selected=true]{color:var(--paper)}.chapter-name{font-size:clamp(25px,2.4vw,36px);line-height:1}.chapter-number{color:#929c86}.system-chapters>button[aria-selected=true] .chapter-number{color:#f08360}.chapter-arrow{margin-left:auto;font-size:26px;transition:transform .18s}.system-chapters>button[aria-selected=true] .chapter-arrow{color:#f08360;transform:rotate(45deg)}.system-aside{color:#9fa993;margin-top:24px;font-size:16px;line-height:1.5}.system-panel{border:1px solid #535d49;min-width:0}.drawing-caption{color:#c4c9b9;border-bottom:1px solid #535d49;justify-content:space-between;gap:10px;padding:12px 17px;font-size:16px;display:flex}.compute-drawing{width:100%;max-height:365px;display:block}.compute-wires{stroke:#687b5d;stroke-width:1px}.compute-inputs rect,.compute-outputs rect{fill:#252b23;stroke:#69765e;stroke-width:.8px}.compute-inputs path{stroke:#98a58b;stroke-width:1px}.compute-inputs circle{fill:#aabc93}.compute-outputs text{fill:#b8c3a9;font:16px var(--mono)}.compute-outputs circle{fill:#66755c}.compute-outputs circle.is-lit{fill:#f08360}.chip-top{fill:#3d4937;stroke:#a8b59a;stroke-width:1px}.chip-side{fill:#2b3429;stroke:#849777;stroke-width:1px}.chip-front{fill:#333e2e;stroke:#849777;stroke-width:1px}.chip-pin{stroke:#bdcba7;stroke-width:2px}.chip-die{fill:#596a49;stroke:#abbc95;stroke-width:1px}.chip-die-inner{fill:#2f3a29;stroke:#a9ba93;stroke-width:.75px}.chip-lettering{fill:#d6e0c6;font:16px var(--mono)}.compute-labels{fill:#9cac8f;font:16px var(--mono);letter-spacing:1px}.compute-dimension{fill:none;stroke:#6a785d;stroke-width:.6px}.compute-packets{stroke:#efa17a;stroke-width:2px;stroke-dasharray:8 400;animation:4s linear infinite compute-flow}@keyframes compute-flow{0%{stroke-dashoffset:408px}to{stroke-dashoffset:0}}.chapter-1 .chip-die{fill:#a36844}.chapter-1 .chip-top{stroke:#c6b391}.chapter-1 .compute-packets{opacity:.3}.chapter-2 .compute-inputs rect{stroke:#c2d2a2}.batch-matrix rect{fill:#b9c9a0;animation:2.5s infinite batch-light}@keyframes batch-light{0%,to{opacity:.25}50%{opacity:1}}.system-caption{border-top:1px solid #535d49;grid-template-columns:1fr 1.45fr;gap:24px;padding:21px 24px 25px;animation:.24s both caption-enter;display:grid}@keyframes caption-enter{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.system-caption h3{letter-spacing:-.015em;font-size:28px;font-weight:450;line-height:1.07}.system-caption p{color:#c2c8b6;font-size:16px;line-height:1.5}.system-foot{color:#9fac90;border-top:1px solid #535d49;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding-top:18px;font-size:16px;display:flex}.system-foot .status-square{background:#a3b889;width:5px;height:5px}.system-foot a{font-family:var(--serif);color:var(--paper);text-transform:none;font-size:17px;text-decoration:none}.system-foot a span{margin-left:25px}.replay{border-top:0;padding-top:70px!important}.replay .section-kicker{border-top:0}.replay-console-head{border:1px solid var(--rule);background:var(--paper-deep);justify-content:space-between;gap:12px;padding:15px 18px;font-size:16px;display:flex}.replay-console-head .status-square{width:5px;height:5px}.signal-picker{border:1px solid var(--rule);background:#f8f6ef;border-top:0;gap:6px;margin-bottom:0;padding:17px 18px}.chip{background:0 0;border-color:#d2d3c4;min-height:34px;padding:7px 11px;font-size:16px}.timeline{border:1px solid var(--rule);background:#f8f6ef;border-top:0;margin:0 0 22px;padding:20px 20px 12px}.timeline-head{gap:6px}.timeline-head .btn{min-height:35px;padding:8px 12px;font-size:16px}.timeline-now{gap:2px 14px}.timeline-now .mono,.timeline-now-counts{font-size:16px}.timeline-chart{height:90px;margin-top:18px}.timeline-days,.timeline-key{font-size:16px}.timeline-key .swatch{vertical-align:0;width:9px;height:9px}.slider{height:25px}.slider-track{height:2px}.slider-thumb{border-width:2px;width:11px;height:15px}.replay-grid{grid-template-columns:1.35fr 1fr;gap:22px}.map{border-color:var(--rule);border-width:1px}.map-legend{border-color:var(--rule);gap:5px 14px;padding:11px 14px;font-size:16px}.map-legend .swatch{vertical-align:0;width:10px;height:10px;margin-right:5px}.board{border-top:1px solid var(--rule);max-height:485px}.board table{font-size:16px}.board th,.board td{padding:11px 8px}.board thead th{font:16px/1.5 var(--mono);border-bottom:1px solid var(--rule);padding-top:12px;padding-bottom:12px}.board tr.is-hot td:nth-child(3){font-size:16px;font-weight:400}.board tr.is-selected{background:#e1e5d4}.replay-method{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:18px;padding:13px 0}.replay-method summary{cursor:pointer;justify-content:space-between;gap:18px;font-size:16px;list-style:none;display:flex}.replay-method summary::-webkit-details-marker{display:none}.replay-method summary span{font:16px/1.5 var(--mono);color:var(--ink-mute)}.replay-method p{max-width:95ch;color:var(--ink-soft);margin-top:15px;font-size:16px}.panel{margin-top:30px}.panel-head{border-top:0;padding-top:12px}.panel-head h3{font-size:37px;font-weight:430}.panel-hint{font-size:16px}.panel-grid{gap:30px}.spark-head{flex-wrap:wrap;gap:3px 10px}.spark-label,.spark-val,.sparks-key{font-size:16px}.queue h4,.msgs h4{border-bottom-width:1px;font-size:23px}.queue h4 .mono{font-size:16px}.queue ol{scrollbar-width:thin;max-height:510px;padding-right:10px;overflow:auto}.queue-what{font-size:17px}.queue-when,.queue-sample{font-size:16px}.queue-actions .btn{min-height:34px;padding:7px 13px;font-size:16px}.msgs-note{font-size:16px}.msgs ul{max-height:350px}.msg-text,.msg-meta,.msg-tags{font-size:16px}.try,.results,.how{padding-top:68px!important}.try{border-top:0;margin-top:16px!important}.section-kicker .health{letter-spacing:0;font-size:16px;font-weight:400}.section-kicker .health i{width:6px;height:6px}.tryit{border:1px solid var(--rule);background:#f8f6ef;gap:36px;padding:29px}.tryit-label{font-size:27px}.instrument-label{border-bottom:1px solid var(--rule);font:16px/1.5 var(--mono);letter-spacing:.06em;color:var(--ink-mute);justify-content:space-between;gap:10px;margin-bottom:22px;padding-bottom:11px;display:flex}.inference-receipt{background:var(--paper-deep);align-items:center;gap:5px;margin-bottom:15px;padding:12px 14px;font-size:16px;display:flex}.inference-receipt .status-square{background:var(--moss);width:5px;height:5px}.inference-receipt .status-square.is-scoring{background:var(--vermilion);animation:1.2s steps(2,end) infinite blink}.inference-receipt-tag{font:16px var(--mono);color:var(--ink-mute);margin-left:auto}.chip:disabled{cursor:default;opacity:.5}.tryit textarea::placeholder{color:#828774;opacity:1}.tryit textarea{background:var(--paper);border-color:#aaaf9a;min-height:180px;font-size:21px}.tryit textarea:focus{outline:2px solid var(--moss);outline-offset:2px}.warn{border-left:2px solid var(--rule);color:var(--ink-mute);background:0 0;margin:16px 0 21px;padding:0 0 0 12px;font-size:16px;line-height:1.5}.tryit-row>.mono{font-size:16px}.examples>span{width:100%;font-size:16px}.tryit .facts,.scores{font-size:16px}.scores thead{font:16px/1.5 var(--mono)}.scores thead th{border-bottom-width:1px}.scores-col{width:32%}.scores-cell .mono{font-size:16px}.bar{min-width:24px;height:7px;margin:0 6px}.bar-mark{width:1px;top:-2px;bottom:-2px}.card-lede{border:1px solid var(--rule);background:var(--paper-deep);gap:16px 45px;padding:26px}.card-big{font-size:32px}.card-lede>p:not(.card-big),.card-table{font-size:16px}.card-table thead th{border-bottom-width:1px;font-size:16px}.card-district{font-size:16px}.misses{margin-top:30px}.misses h3{border-bottom-width:1px;font-size:27px}.misses ul{columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 35px;max-height:440px;padding-right:12px;display:grid;overflow:auto}.misses blockquote,.miss-kind,.misses .quiet{font-size:16px}.pipeline{border-top-width:1px;margin-bottom:44px}.pipeline h3{font-size:24px}.pipeline h3:before{color:var(--vermilion);padding-bottom:17px;font-size:16px;display:block}.pipeline p{font-size:16px}.how-prose{border-top:1px solid var(--rule);gap:36px 55px;padding-top:32px}.how-prose h3{font-size:29px}.how-prose p{color:var(--ink-soft);font-size:17px}.how-prose article:nth-child(n){columns:auto;grid-column:auto}.how-prose{grid-template-columns:repeat(3,1fr)}.closing-note{max-width:var(--max);padding:60px var(--gutter) 68px;border-top:1px solid var(--rule);text-align:center;margin:85px auto 0;position:relative}.closing-note .eyebrow{color:var(--ink-mute)}.closing-note p{letter-spacing:-.025em;margin:25px 0 30px;font-size:clamp(48px,6vw,90px);line-height:1.02}.closing-note em{color:var(--vermilion)}.back-top{right:var(--gutter);color:var(--ink-mute);font-size:16px;text-decoration:none;position:absolute;bottom:24px}.colophon{gap:35px 65px;margin-top:0;padding-top:36px;padding-bottom:36px;font-size:16px}.colophon h2{font-size:42px}.colophon>div>p{color:#bbc2b1;max-width:33ch}.colophon dl{font-size:16px}.colophon-line{color:#b5bea9;margin-top:5px;font-size:16px}@media (width>=1600px){.mast{padding-inline:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)))}}@media (width<=1180px){.mast-descriptor{display:none}.mast-name{margin-right:auto}.mast nav{gap:20px}.hero{grid-template-columns:1fr 1fr}.hero h1{font-size:clamp(61px,7.4vw,90px)}.hero-sub{font-size:21px}.hero-actions{gap:16px}.hero-footnote{margin-top:26px}.atlas-topline{font-size:16px}.atlas-mini-chart{display:none}.system-grid{grid-template-columns:1fr 2fr;gap:34px}.system-caption{grid-template-columns:1fr;gap:10px}.system-caption h3{font-size:27px}.system-intro{gap:36px}.board{max-height:420px}.replay-grid{grid-template-columns:1.2fr 1fr}.board th,.board td{padding:9px 6px}.board thead th,.board th:first-child{font-size:16px}}@media (width<=960px){.hero{grid-template-columns:1fr;grid-template-areas:"text""atlas""facts";gap:32px}.hero-text{padding-top:20px}.hero h1{font-size:clamp(72px,11vw,110px)}.hero-sub{max-width:44ch}.hero-footnote{display:none}.hero-eyebrow{margin-bottom:25px}.atlas{justify-self:center;width:100%;max-width:640px}.atlas-topline{font-size:16px}.atlas-drawing{max-height:480px}.atlas-mini-chart{display:flex}.hero-facts{grid-template-columns:repeat(3,1fr)}.hero-facts dd:not(.mono){font-size:24px}.hero-facts>div>span{font-size:16px}.system-grid{grid-template-columns:1fr;gap:22px}.system-chapters{border-bottom:1px solid #59604f;display:flex}.system-chapters>button{border-bottom:0;flex:1;gap:10px;padding:20px 14px}.system-chapters>button:first-child{padding-left:0}.system-chapters>button+button{border-left:1px solid #59604f}.chapter-name{font-size:25px}.chapter-arrow{font-size:20px}.system-aside{display:none}.system-intro,.section-head{grid-template-columns:1fr;gap:22px}.system-intro>p,.section-head>p{max-width:60ch}.system-caption{grid-template-columns:1fr 1.5fr;gap:22px}.replay-grid,.tryit{grid-template-columns:1fr}.board{max-height:330px}.board thead th,.board th:first-child,.board td,.board tr.is-hot td:nth-child(3){font-size:16px}.how-prose{grid-template-columns:1fr 1fr}}@media (width<=600px){html{scroll-padding-top:120px}.mast{padding:13px var(--gutter) 0;gap:14px}.mast-name{font-size:29px}.mast nav{order:3;justify-content:space-between;gap:22px;width:100%;padding:0 0 11px;font-size:16px}.mast-try{border:0;padding:0}.mast-try span{margin-left:4px}.hero{gap:30px;padding-top:19px!important;padding-bottom:34px!important}.hero-text{padding-top:9px}.hero-eyebrow{margin-bottom:24px;font-size:16px}.hero h1{font-size:clamp(57px,14.3vw,84px)}.hero-sub{margin-top:24px;font-size:21px;line-height:1.4}.hero-actions{gap:19px;margin-top:26px}.hero-actions .btn{padding:12px 15px;font-size:16px}.hero-actions .btn span{margin-left:15px}.hero-text-link{font-size:16px}.hero-text-link span{margin-left:5px}.atlas-topline{font-size:16px}.atlas-drawing{margin:4px 0}.atlas-controls button{padding:9px 11px;font-size:16px}.atlas-mini-chart{gap:1px;max-width:75px}.atlas-count strong{font-size:23px}.atlas-count span{font-size:16px}.atlas-readout{gap:9px}.atlas-readout strong{font-size:19px}.atlas-readout .atlas-count strong{font-size:24px}.atlas-date{font-size:16px}.hero-facts{grid-template-columns:1fr;gap:0;padding-top:0}.hero-facts>div:nth-child(n){border-bottom:1px solid var(--rule);padding:18px 0}.hero-facts dt{font-size:16px}.hero-facts dd:not(.mono){margin-top:6px;font-size:26px}.hero-facts>div>span{margin-top:4px;font-size:16px}main>.system-section{padding-top:27px;padding-bottom:22px}.section-kicker{gap:16px;margin-bottom:18px;padding-bottom:12px;font-size:16px}.section-kicker>span:last-child{text-align:right}.section-head h2,.system-intro h2{font-size:clamp(34px,8.8vw,49px)}.section-head p,.system-intro>p{font-size:18px}.system-grid{margin-top:30px}.system-chapters>button{flex-direction:column;align-items:flex-start;gap:9px;padding:14px 8px}.chapter-name{white-space:nowrap;font-size:20px}.chapter-arrow{display:none}.chapter-number{font-size:16px}.drawing-caption{padding:10px;font-size:16px}.compute-drawing{min-height:220px}.system-caption{grid-template-columns:1fr;gap:14px;padding:19px}.system-caption h3{font-size:28px}.system-caption p{font-size:16px}.system-foot{flex-wrap:wrap;gap:13px;font-size:16px}.system-foot a{font-size:16px}.replay,.try,.results,.how{padding-top:40px!important}.section-head{gap:18px;margin-bottom:25px}.replay-console-head{padding:12px;font-size:16px}.replay-console-head>span:last-child{display:none}.signal-picker{gap:5px;padding:12px}.chip{padding:7px 9px;font-size:16px}.timeline{padding:13px 12px 8px}.timeline-head .btn{padding:8px;font-size:16px}.timeline-now{margin-top:10px}.timeline-now .mono,.timeline-now-counts{font-size:16px}.timeline-chart{height:76px}.timeline-key{font-size:16px}.board{max-height:320px}.board thead th,.board th:first-child,.board tr.is-hot td:nth-child(3),.board td,.replay-method summary,.replay-method summary span{font-size:16px}.tryit{gap:24px;padding:19px 15px}.tryit-label{font-size:26px}.tryit textarea{font-size:19px}.tryit .btn,.scores{font-size:16px}.card-lede{gap:20px;padding:20px}.card-big{font-size:31px}.card-table td[data-k]{align-items:baseline;font-size:16px}.card-table td[data-k]:before{max-width:40%;font-size:16px}.misses ul{grid-template-columns:minmax(0,1fr)}.pipeline{grid-template-columns:1fr 1fr;gap:20px}.pipeline li:nth-child(n){border-left:0;padding:16px 0 0}.pipeline h3:before{padding-bottom:12px}.pipeline h3{font-size:25px}.pipeline p{font-size:16px}.how-prose{grid-template-columns:1fr;gap:29px}.closing-note{margin-top:45px;padding-top:40px;padding-bottom:70px}.closing-note p{font-size:57px}.colophon{gap:30px}.colophon dl{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.planet-hero.hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"text demo";align-items:start;gap:32px;padding-top:35px!important;padding-bottom:64px!important}.planet-hero .hero-text{padding-top:clamp(70px,8vw,120px)}.planet-hero h1{letter-spacing:-.045em;font-size:clamp(50px,4.8vw,74px);font-weight:440;line-height:1.02}.hero-category{font:16px var(--mono);color:var(--ink-mute);letter-spacing:0;margin-bottom:25px}.planet-hero .hero-sub{max-width:30ch;margin-top:28px;font-size:25px}.planet-hero .hero-sub strong{font-weight:500}.hero-description{color:var(--ink-mute);max-width:34ch;margin-top:17px;font-size:18px;line-height:1.5}.planet-hero .health{letter-spacing:0;margin-top:31px;font-size:16px}.planet-hero .health i{border-radius:50%;width:6px;height:6px}.planet-demo{grid-area:demo;min-width:0;scroll-margin-top:105px}.planet-stage{position:relative}.planet-globe{cursor:grab;touch-action:pan-y;width:100%;height:auto;display:block}.planet-globe:active{cursor:grabbing}.planet-rotation{color:var(--ink-mute);justify-content:center;align-items:center;gap:14px;font-size:16px;display:flex;position:absolute;top:3px;left:0;right:0}.planet-rotation button{width:34px;height:34px;color:var(--ink-mute);background:0 0;border:0;border-radius:50%;font-size:17px}.planet-rotation button:hover{background:var(--paper-deep);color:var(--ink)}.planet-composer{background:#faf9f4;border:1px solid #d0d3c5;border-radius:12px;width:94%;margin:-190px auto 0;padding:22px 24px 19px;position:relative;box-shadow:0 14px 45px #2c3d2110,0 2px 5px #2c3d2106}.composer-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.composer-heading label{font-size:20px;font-weight:500}.composer-heading>span{font:16px var(--mono);color:var(--moss);align-items:center;gap:6px;display:flex}.composer-heading>span:before{content:"";background:var(--moss);border-radius:50%;width:5px;height:5px}.planet-composer textarea{resize:vertical;width:100%;min-height:104px;max-height:260px;color:var(--ink);background:0 0;border:0;padding:2px 0 10px;font-size:20px;line-height:1.4;display:block}.planet-composer textarea::placeholder{color:#8c9181;opacity:1}.planet-composer textarea:focus-visible{outline-offset:5px;border-radius:2px;outline:1px solid #afbaa0}.composer-controls{border-top:1px solid #dddfd4;justify-content:space-between;align-items:center;gap:10px;padding-top:13px;display:flex}.composer-examples{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.composer-examples>span{color:var(--ink-mute);font-size:16px}.composer-examples button{text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:4px;background:0 0;border:0;padding:8px 0;font-size:16px}.composer-examples button:hover{color:var(--vermilion-deep)}.composer-examples button:disabled{cursor:default;opacity:.5}.composer-controls .btn{white-space:nowrap;border-radius:5px;min-height:39px;padding:10px 14px}.composer-controls .btn span{margin-left:13px;font-size:17px}.composer-privacy{color:var(--ink-mute);margin-top:13px;font-size:16px;line-height:1.4}.planet-response-status:empty{display:none}.planet-response-status p{border-top:1px solid var(--rule);margin-top:15px;padding-top:15px;font-size:16px}.response-complete{color:var(--moss)}.response-signals{padding:8px 0}.response-signals>div{grid-template-columns:1fr 90px 45px;align-items:center;gap:12px;padding:6px 0;font-size:16px;display:grid}.response-signals .mono{text-align:right;font-size:16px}.response-meter{background:#e1e5d7;border-radius:3px;height:4px;overflow:hidden}.response-meter i{background:#758765;border-radius:3px;height:100%;display:block}.response-location{border-top:1px solid #e0e2d7;justify-content:space-between;gap:16px;padding:11px 0;font-size:16px;display:flex}.response-location small{color:var(--ink-mute);font-size:16px}.response-location strong{font-weight:500}.response-details{font-size:16px}.response-details summary{cursor:pointer;color:var(--ink-mute);padding:3px 0}.response-all{margin-top:13px}.response-all>div{border-bottom:1px solid #e1e3d8;grid-template-columns:1fr 32px 40px;gap:10px;padding:6px 0;display:grid}.response-all .mono{text-align:right;font-size:16px}.response-details>p{color:var(--ink-mute);margin-top:12px;font-size:16px}.response-details .response-processed{color:var(--ink);background:var(--paper-deep);border-radius:4px;padding:12px;font-size:16px}main>.system-section{padding-top:51px;padding-bottom:49px}.system-intro{grid-template-columns:1.1fr 1fr;align-items:center}.system-intro h2{font-size:clamp(35px,3.5vw,52px)}.system-intro p{max-width:36ch;font-size:17px}.system-grid{margin-top:31px}.system-chapters>button{padding-block:23px}.system-chapters>button[aria-selected=true] .chapter-arrow{color:#bdcba8}.system-panel{border-radius:8px;overflow:hidden}.drawing-caption{font-family:var(--serif);letter-spacing:0;padding:11px 20px;font-size:16px}.compute-drawing{max-height:300px}.system-caption h3{font-size:27px}.system-caption p{font-size:16px}.concise-results.results{padding-top:64px!important}.concise-results .section-head{grid-template-columns:1fr 1fr;align-items:center;margin-bottom:30px}.concise-results h2{font-size:clamp(34px,3.5vw,50px)}.concise-results .section-head p{max-width:50ch;font-size:17px}.failure-review{border:1px solid var(--rule);background:#f8f6ef;border-radius:8px;overflow:hidden}.failure-top{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:18px;padding:13px 25px;font-size:17px;display:flex}.failure-nav{align-items:center;gap:8px;display:flex}.failure-nav>span{font:16px var(--mono);color:var(--ink-mute);margin-right:12px}.failure-nav button{border:1px solid var(--rule);background:0 0;border-radius:4px;width:34px;height:34px;font-size:20px}.failure-nav button:disabled{opacity:.3;cursor:default}.failure-nav button:hover:not(:disabled){background:var(--paper-deep)}.failure-content{grid-template-columns:1.3fr 1fr;align-items:center;gap:50px;min-height:210px;padding:32px 25px;display:grid}.failure-content blockquote{font-size:25px;font-style:normal;line-height:1.35}.failure-decisions{grid-template-columns:1fr 1fr;gap:24px;display:grid}.failure-decisions>div{flex-direction:column;gap:7px;display:flex}.failure-decisions>div+div{border-left:1px solid var(--rule);padding-left:25px}.failure-decisions span{color:var(--ink-mute);font-size:16px}.failure-decisions strong{font-size:31px;font-weight:450}.failure-decisions small{color:var(--ink-mute);font-size:16px;line-height:1.4}.evaluation-details{border-bottom:1px solid var(--rule);margin-top:26px}.evaluation-details>summary,.replay-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:23px;list-style:none;display:flex}.evaluation-details>summary::-webkit-details-marker{display:none}.replay-disclosure>summary::-webkit-details-marker{display:none}.evaluation-details>summary>span:last-child,.replay-disclosure>summary>span:last-child{color:var(--ink-mute);align-items:center;gap:22px;font-size:16px;display:flex}.evaluation-details>summary [aria-hidden],.replay-disclosure>summary [aria-hidden]{font:22px var(--mono)}.evaluation-details[open]>summary [aria-hidden],.replay-disclosure[open]>summary [aria-hidden]{transform:rotate(45deg)}.evaluation-details .card{padding-top:20px;padding-bottom:30px}.concise-replay.replay{padding-top:0!important}.replay-introduction{max-width:66ch;color:var(--ink-soft);margin:5px 0 25px;font-size:17px}.replay-disclosure .signal-picker{border-top:1px solid var(--rule)}.replay-disclosure[open]{padding-bottom:32px}.simple-footer{padding:25px var(--gutter);border-top:1px solid var(--rule);max-width:var(--max);color:var(--ink-mute);align-items:center;gap:28px;margin:60px auto 0;font-size:16px;display:flex}.simple-footer .footer-name{margin-right:auto;font-size:28px;font-weight:500;text-decoration:none}@media (width<=1100px){.planet-hero.hero{grid-template-columns:.9fr 1.1fr;gap:15px}.planet-hero h1{font-size:59px}.planet-hero .hero-sub{font-size:23px}.planet-composer{width:100%;margin-top:-85px;padding:18px}.composer-examples{gap:8px}.composer-examples>span{display:none}.composer-controls .btn{font-size:16px}}@media (width<=800px){.planet-hero.hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""demo";gap:20px}.planet-hero .hero-text{padding-top:8px}.planet-hero h1{font-size:clamp(48px,8vw,66px)}.planet-hero .hero-sub{max-width:40ch;margin-top:21px}.hero-description{max-width:50ch;margin-top:12px;font-size:17px}.planet-hero .health{margin-top:20px}.planet-demo{justify-self:center;width:100%;max-width:620px}.planet-composer{width:94%;margin-top:-145px}.composer-examples>span{display:inline}.system-intro,.concise-results .section-head{grid-template-columns:1fr;gap:15px}.system-intro p{max-width:none}.failure-content{grid-template-columns:1fr;gap:24px}.simple-footer{flex-wrap:wrap;gap:10px 25px}.simple-footer p:last-child{width:100%}}@media (width<=480px){.mast nav{gap:14px}.planet-hero.hero{gap:16px;padding-top:28px!important;padding-bottom:36px!important}.planet-hero h1{font-size:clamp(44px,12.2vw,57px)}.hero-category{margin-bottom:18px;font-size:16px}.planet-hero .hero-sub{font-size:23px}.hero-description,.planet-hero .health{font-size:16px}.planet-rotation{gap:7px;font-size:16px;top:0}.planet-composer{width:100%;margin-top:-70px;padding:17px 16px}.composer-heading{margin-bottom:10px}.composer-heading label{font-size:19px}.composer-heading>span{font-size:16px}.planet-composer textarea{min-height:100px;font-size:18px}.composer-examples>span{display:none}.composer-examples{gap:10px}.composer-examples button{font-size:16px}.composer-controls{flex-wrap:wrap;gap:9px}.composer-controls .btn{padding:9px 11px;font-size:16px}.composer-controls .btn span{margin-left:8px}.composer-privacy{font-size:16px}.response-signals>div{grid-template-columns:1fr 55px 35px;gap:9px;font-size:16px}main>.system-section{padding-top:34px;padding-bottom:33px}.system-intro h2{font-size:36px}.system-intro p{font-size:16px}.system-chapters>button{padding-block:16px}.system-caption h3{font-size:25px}.system-panel .drawing-caption{font-size:16px}.concise-results.results{padding-top:39px!important}.concise-results h2{font-size:35px}.failure-top{padding:10px 16px}.failure-content{padding:23px 16px}.failure-content blockquote{font-size:21px}.failure-decisions{gap:15px}.failure-decisions>div+div{padding-left:18px}.failure-nav>span{margin-right:3px}.evaluation-details>summary,.replay-disclosure>summary{flex-direction:column;align-items:start;gap:7px;font-size:22px}.evaluation-details>summary>span:last-child,.replay-disclosure>summary>span:last-child{justify-content:space-between;width:100%;font-size:16px}.simple-footer{margin-top:30px}}.agent-thread{margin:8px 0 4px;padding:0;font-size:16px;list-style:none}.agent-thread li{border-bottom:1px solid #e1e3d8;padding:6px 0}.agent-thread li span{font:13px var(--mono);color:var(--ink-mute);display:block}.agent-next{border-left:3px solid var(--ink-mute);margin:12px 0 8px;padding:10px 0 10px 14px}.agent-next.is-urgent_review{border-left-color:var(--vermilion-deep)}.agent-next.is-ask_location{border-left-color:var(--ink)}.agent-next.is-county_watch,.agent-next.is-file_only{border-left-color:var(--moss)}.agent-kicker{font:13px var(--mono);color:var(--ink-mute);text-transform:uppercase;letter-spacing:.04em;display:block}.agent-headline{margin-top:4px;font-size:22px;font-weight:500;display:block}.agent-next.is-urgent_review .agent-headline{color:var(--vermilion-deep)}.agent-detail{margin-top:6px;font-size:16px;line-height:1.45}.agent-sms{background:var(--paper-deep);border-radius:4px;max-width:46ch;margin-top:10px;padding:10px 12px;font-size:16px;line-height:1.4}.agent-reply{margin-top:12px}.agent-reply label{color:var(--ink-mute);margin-bottom:6px;font-size:16px;display:block}.agent-reply-row{gap:8px;display:flex}.agent-reply-row input{min-width:0;font:inherit;border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:4px;flex:1;padding:8px 10px;font-size:16px}.agent-reply-row .btn{border-radius:4px;padding:8px 14px}.agent-suggest{color:var(--ink-mute);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:4px;text-align:left;background:0 0;border:0;padding:8px 0 0;font-size:16px}.agent-suggest:disabled{opacity:.5}.agent-policy{color:var(--ink-mute);margin-top:10px;font-size:14px}.response-location strong small{font-weight:400}.vm-section{padding:64px var(--gutter);max-width:var(--max);border-top:1px solid var(--rule);margin:0 auto}.vm-grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:24px;display:grid}.vm-video{aspect-ratio:1280/800;background:var(--ink);border:1px solid var(--ink);width:100%;display:block}.vm-note{font-size:var(--t-small);color:var(--ink-mute);margin-top:8px}.vm-idle{justify-items:start;gap:12px;padding:32px 0;display:grid}.vm-stage{font-size:var(--t-body-lg)}.vm-log{border-top:2px solid var(--ink);max-height:560px;overflow-y:auto}.vm-counts{font-size:var(--t-small);border-bottom:1px solid var(--rule);padding:8px 0}.vm-log ol{margin:0;padding:0;list-style:none}.vm-item{border-bottom:1px solid var(--rule);font-size:var(--t-small);padding:10px 0}.vm-item p{overflow-wrap:anywhere;margin:4px 0 0}.vm-pass{color:var(--ink-mute)}.vm-pass p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vm-action{text-transform:uppercase;letter-spacing:.04em;margin-right:8px}.vm-flag .vm-action{color:var(--ochre)}.vm-open .vm-action{color:var(--vermilion)}.vm-handle{color:var(--ink-mute)}.vm-signals,.vm-verify{color:var(--ink-soft)}@media (width<=760px){.vm-section{padding:40px 16px}.vm-grid{grid-template-columns:minmax(0,1fr)}.vm-log{max-height:420px}}.infrastructure-scroll{--stack-bg:#102e28;--stack-text:#d1e5c9;background:var(--stack-bg);height:210svh;color:var(--stack-text);max-width:none;padding:0;scroll-margin-top:70px;position:relative}.infrastructure-sticky{max-width:1800px;height:calc(100svh - 70px);min-height:640px;padding:35px var(--gutter) 22px;flex-direction:column;margin:auto;display:flex;position:sticky;top:70px;overflow:hidden}.architecture-label{font:16px var(--mono);letter-spacing:.025em;margin-bottom:14px}.infrastructure-heading{z-index:2;position:relative}.infrastructure-heading h2{letter-spacing:-.035em;font-size:clamp(40px,4vw,65px);font-weight:430;line-height:1}.stack-layout{flex:1;grid-template-columns:.7fr 1.6fr;align-items:center;min-height:0;display:grid}.stack-narrative{z-index:2;padding:30px 0;position:relative}.stack-note{max-width:300px}.stack-note-label{font:16px var(--mono);color:#a0c5ac}.stack-note h3{letter-spacing:-.015em;margin:10px 0 14px;font-size:clamp(27px,2.6vw,39px);font-weight:440;line-height:1.12}.stack-note p{color:#a9c2b1;max-width:30ch;font-family:system-ui,sans-serif;font-size:16px;line-height:1.6}.stack-connector{background:#608c74;width:115%;height:1px;margin-top:21px;position:relative}.stack-connector:after{content:"";background:inherit;transform-origin:0;width:70px;height:1px;position:absolute;top:0;left:100%;transform:rotate(35deg)}.scale-note{margin-top:34px}.stack-art{height:100%;min-height:0;margin-top:-100px;margin-bottom:-50px;position:relative}.infrastructure-drawing{width:100%;height:100%;min-height:500px;display:block;overflow:visible}.stack-foundation .block-top{fill:#1c4438}.stack-foundation .block-left{fill:#173b31}.stack-foundation .block-right{fill:#12342c}.stack-model-layer .block-top{fill:#315846}.stack-model-layer .block-left{fill:#264b3d}.stack-model-layer .block-right{fill:#214335}.stack-batch-layer .block-top{fill:#42654e}.stack-batch-layer .block-left{fill:#36573f}.stack-batch-layer .block-right{fill:#2e4d38}.slab-label{fill:#a5c2a4;font:16px var(--mono);letter-spacing:.5px}.silicon-trace,.batch-trace{fill:none;stroke:#a3c298;stroke-width:.6px;opacity:.16}.stack-guides path{fill:none;stroke:#87a988;stroke-width:.7px;stroke-dasharray:3 5}.stack-tower .block-top{fill:#d7ecc1}.stack-tower .block-left{fill:#b8d6a6}.stack-tower .block-right{fill:#94ba8a}.tower-1 .block-top,.tower-4 .block-top{fill:#bedcb1}.tower-1 .block-left,.tower-4 .block-left{fill:#a2c595}.tower-1 .block-right,.tower-4 .block-right{fill:#7ea574}.tower-label{fill:#173f30;font:italic 19px var(--serif)}.tower-edge{stroke:#e3f2cf;stroke-width:.5px;opacity:.35}.stack-bottom{color:#7fa08b;font:16px var(--mono);z-index:2;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.stack-scroll-cue{align-items:center;gap:12px;display:flex}.stack-scroll-cue i{background:#345342;width:95px;height:2px;display:block}.stack-scroll-cue b{transform-origin:0;background:#cae1b5;height:100%;display:block}.model-inference{color:var(--ink);max-width:none;padding:65px var(--gutter);background:#e6e9dd;grid-template-columns:.85fr 1.15fr;align-items:center;gap:5%;margin-top:70px;display:grid}.inference-copy{max-width:440px}.inference-copy h2{letter-spacing:-.03em;margin-bottom:22px;font-size:clamp(35px,3.5vw,53px);font-weight:430;line-height:1.1}.inference-copy>p:not(.architecture-label){color:var(--ink-mute);font-size:19px;line-height:1.5}.inference-copy a{gap:25px;margin-top:28px;font-size:16px;display:inline-flex}.model-inference .compute-drawing{background:#203a2c;border-radius:3px;width:100%;max-height:380px}.planet-composer{background:#fdfcf8;border:1px solid #dedfd5;border-radius:26px;padding:21px 23px 17px;transition:border-color .18s,box-shadow .18s;box-shadow:0 16px 50px #2c3d2112,0 2px 8px #2c3d2105}.planet-composer:focus-within{border-color:#98ad8b;box-shadow:0 16px 50px #2c3d2115,0 0 0 3px #6b8a5510}.composer-heading{margin-bottom:10px}.composer-heading>span{color:#7d8575;font-family:system-ui,sans-serif;font-size:16px}.composer-heading>span:before{display:none}.planet-composer textarea{resize:none;min-height:95px;padding:4px 0 12px;font-family:system-ui,sans-serif;font-size:17px;line-height:1.6}.planet-composer textarea::placeholder{color:#747c6f}.planet-composer textarea:focus-visible{outline:none}.composer-controls{border:0;padding-top:6px}.composer-examples{gap:6px}.composer-examples>span{display:none}.composer-examples button{border:1px solid #dedfd5;border-radius:20px;padding:6px 11px;font-family:system-ui,sans-serif;font-size:16px;text-decoration:none;transition:background .15s}.composer-examples button:hover{color:var(--ink);background:#e9eedf;border-color:#bdcbb1}.composer-send{color:#fffef9;background:#2c3d29;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;transition:background .15s,transform .15s;display:grid}.composer-send:hover:not(:disabled){background:#4b6841;transform:translateY(-1px)}.composer-send:disabled{color:#8a9481;cursor:default;background:#e0e4d9}.composer-privacy{color:#858a7f;margin-top:13px;font-family:system-ui,sans-serif;font-size:16px}.send-pending{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite send-spin;display:block}@keyframes send-spin{to{transform:rotate(360deg)}}@media (width>=1600px){.stack-art{margin-top:-70px}.stack-note{max-width:340px}.stack-note p{font-size:16px}}@media (width<=1000px){.infrastructure-sticky{padding-top:28px}.stack-layout{grid-template-columns:.8fr 1.2fr}.stack-note p{font-size:16px}.stack-note h3{font-size:29px}.stack-art{margin-left:-30px;margin-right:-70px}.stack-connector{width:90%}}@media (width<=700px){.infrastructure-scroll{height:215svh;scroll-margin-top:84px}.infrastructure-sticky{height:calc(100svh - 84px);min-height:610px;padding:25px 22px 17px;top:84px}.infrastructure-heading h2{font-size:39px}.architecture-label{margin-bottom:10px;font-size:16px}.stack-layout{flex-direction:column-reverse;justify-content:center;gap:0;display:flex}.stack-art{flex:1;width:calc(100% + 32px);min-height:245px;max-height:390px;margin:-28px -16px -5px}.infrastructure-drawing{height:100%;min-height:0}.stack-narrative{grid-template-columns:1fr 1fr;gap:23px;width:100%;padding:8px 0 20px;display:grid}.stack-note h3{margin:8px 0 10px;font-size:23px}.stack-note p{font-size:16px;line-height:1.55}.stack-note-label{font-size:16px}.scale-note{margin-top:0}.stack-connector{display:none}.stack-bottom{gap:10px;font-size:16px}.stack-bottom>span:last-child{display:none}.stack-scroll-cue{gap:6px}.stack-scroll-cue i{width:32px}.model-inference{grid-template-columns:1fr;gap:30px;margin-top:45px;padding:40px 22px}.inference-copy>p:not(.architecture-label){font-size:17px}.model-inference .compute-drawing{max-height:280px}.planet-composer{border-radius:24px;padding:18px}.planet-composer textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.infrastructure-scroll{height:auto}.infrastructure-sticky{height:auto;min-height:700px;position:relative;top:auto}.stack-art{min-height:550px}.stack-scroll-cue{display:none}.send-pending{animation:none}.planet-composer,.composer-send{transition:none}}@media (width<=760px){.infrastructure-drawing text,.compute-drawing text{display:none}.mast{position:static}.planet-demo{flex-direction:column;display:flex}.planet-composer{order:-1;width:100%!important;margin-top:0!important}.planet-response-status,.planet-response{order:-1}.planet-stage{align-self:center;width:min(100%,340px);margin-top:24px}.infrastructure-scroll{height:auto!important}.infrastructure-sticky{height:auto!important;min-height:0!important;position:static!important}.stack-layout{flex-direction:column!important;gap:28px!important;display:flex!important}.stack-art{order:-1;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important}.infrastructure-drawing{width:100%;height:auto!important}.stack-narrative{flex-direction:column;gap:28px;padding:0!important;display:flex!important}.stack-note,.stack-note p{max-width:none!important}.stack-connector{display:none}.stack-bottom{margin-top:24px}.misses-table td[data-k]{width:auto!important;display:block!important}.misses-table td[data-k]:before{margin-bottom:2px;display:block}.misses-table td+td{margin-top:8px}}
