@font-face{font-family:Chakra Petch;font-weight:500;font-display:swap;src:url(/vendor/fonts/chakra-petch-500-latin.woff2) format("woff2")}@font-face{font-family:Chakra Petch;font-weight:600;font-display:swap;src:url(/vendor/fonts/chakra-petch-600-latin.woff2) format("woff2")}@font-face{font-family:Chakra Petch;font-weight:700;font-display:swap;src:url(/vendor/fonts/chakra-petch-700-latin.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:400;font-display:swap;src:url(/vendor/fonts/ibm-plex-mono-400-latin.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:500;font-display:swap;src:url(/vendor/fonts/ibm-plex-mono-500-latin.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:600;font-display:swap;src:url(/vendor/fonts/ibm-plex-mono-600-latin.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-weight:400;font-display:swap;src:url(/vendor/fonts/ibm-plex-sans-400-latin.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-weight:500;font-display:swap;src:url(/vendor/fonts/ibm-plex-sans-500-latin.woff2) format("woff2")}:root{--ground:#070a10;--ground-2:#0c111a;--panel:rgba(13,18,28,.74);--panel-solid:#0d121c;--panel-edge:#1c2739;--grid:#131b29;--ink:#c3cfe0;--ink-dim:#7889a2;--ink-bright:#edf3ff;--rule:#62748f;--cold:#52d8ea;--cold-deep:#1a6f7d;--cold-glow:rgba(82,216,234,.14);--warm:#eea23e;--warm-deep:#9c5a17;--warm-glow:rgba(238,162,62,.14);--band:#2a3b58;--alert:#ea5a70;--good:#5ccf97;--ph:#d8b545;--land:#141d2c;--land-st:#1b2638;--font-display:"Chakra Petch",system-ui,sans-serif;--font-data:"IBM Plex Mono",ui-monospace,Menlo,monospace;--font-body:"IBM Plex Sans",system-ui,sans-serif;--top-h:60px;--tl-h:60px}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--ground);color:var(--ink);font-family:var(--font-body);font-variant-numeric:tabular-nums;height:100dvh;overflow:hidden}#next{display:grid;grid-template-rows:var(--top-h) auto 1fr var(--tl-h) auto;grid-template-columns:1fr;height:100dvh}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}button:focus-visible,a:focus-visible{outline:1px solid var(--cold);outline-offset:2px}:where(a),:where(a:visited){color:var(--ink-bright);text-decoration-color:var(--rule);text-underline-offset:2px}:where(a:hover),:where(a:focus-visible){text-decoration-color:currentColor}.lab{font:500 10.5px var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}.cap{font:400 10.5px/1.5 var(--font-data);letter-spacing:.02em;color:var(--ink-dim)}.warm{color:var(--warm)}.cold{color:var(--cold)}.alert{color:var(--alert)}.good{color:var(--good)}.dim{color:var(--ink-dim)}.tag{display:inline-flex;align-items:center;gap:5px;font:500 9.5px var(--font-data);letter-spacing:.08em;text-transform:uppercase;padding:1px 6px 1px 5px;border-left:1px solid;white-space:nowrap}.tag--warm{color:var(--warm);border-color:var(--warm)}.tag--cold{color:var(--cold);border-color:var(--cold)}.tag--src{color:var(--cold);border-color:var(--cold-deep);text-transform:none;letter-spacing:.02em}.tag--ph{color:var(--ph);border-color:var(--ph);text-transform:none;letter-spacing:.02em}.sev{font:600 9.5px var(--font-data);letter-spacing:.1em;text-transform:uppercase;padding:2px 6px;border:1px solid;white-space:nowrap}.sev--extreme{color:var(--alert);border-color:var(--alert);background:#ea5a701a}.sev--provoking{color:var(--warm);border-color:var(--warm-deep)}.sev--temperate{color:var(--good);border-color:#2e6b51}.sev--peaceful,.sev--no_action{color:var(--ink-dim);border-color:var(--panel-edge)}.alink{color:var(--ink-bright);text-decoration:none;border-bottom:1px dotted var(--rule);cursor:pointer}.alink:hover{border-bottom-color:var(--warm);color:var(--warm)}.hero-about{margin:6px 0 10px;font:500 14px/1.5 var(--font-body)}.proto{display:flex;align-items:center;gap:14px;padding:0 16px;border-bottom:1px dashed var(--cold-deep);background:repeating-linear-gradient(135deg,#0a1119 0 8px,#0b131d 8px 16px);font:500 10px var(--font-data);letter-spacing:.06em;color:var(--cold);white-space:nowrap;overflow-x:auto;scrollbar-width:none}.proto .spacer{flex:1}.seg{display:inline-flex;border:1px solid var(--cold-deep)}.seg button{padding:3px 9px;font:500 10px var(--font-data);letter-spacing:.06em;color:var(--ink-dim);text-transform:uppercase}.seg button[aria-pressed=true]{background:var(--cold-deep);color:var(--ink-bright)}.top{display:flex;align-items:center;gap:18px;padding:0 16px;border-bottom:1px solid var(--panel-edge);background:var(--ground-2);min-width:0}.wm{font:700 15px var(--font-display);letter-spacing:.18em;color:var(--ink-bright);white-space:nowrap}.status{display:flex;align-items:center;gap:8px;padding:5px 10px;border:1px solid var(--panel-edge);font:500 10.5px var(--font-data);letter-spacing:.05em;color:var(--ink-dim);white-space:nowrap}.status b{color:var(--ink);font-weight:600}.sq{width:7px;height:7px;background:var(--rule);flex:none}.round{display:flex;align-items:center;gap:10px;padding-left:16px;border-left:1px solid var(--panel-edge)}.clock{flex:none}.clock .trk{stroke:var(--grid)}.clock .arc{stroke:var(--warm);transition:stroke-dasharray .4s}.wk-big{font:600 28px/1 var(--font-display);color:var(--ink-bright)}.wk-of{font:500 12px var(--font-data);color:var(--ink-dim)}.rdate{display:flex;flex-direction:column;gap:2px;margin-left:8px}.rdate .v{font:500 13px var(--font-data);color:var(--warm)}.top .spacer{flex:1}.tabs{display:flex;gap:2px}.tabs a{display:flex;align-items:center;height:44px;padding:0 14px;font:600 12px var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);text-decoration:none;border-bottom:2px solid transparent}.tabs a[aria-current=page]{color:var(--ink-bright);border-bottom-color:var(--warm)}.lang{display:flex;border:1px solid var(--panel-edge)}.lang button{padding:6px 7px;font:500 10.5px var(--font-data);letter-spacing:.06em;color:var(--ink-dim);min-width:30px}.lang button[aria-pressed=true]{color:var(--ink-bright);background:var(--grid)}.nav{display:none}.lang-sel{display:none;background:var(--ground-2);color:var(--ink-bright);border:1px solid var(--panel-edge);font:500 12px var(--font-data);padding:8px 6px;min-height:40px}.view{min-height:0;overflow:hidden;position:relative}.cols{display:grid;height:100%;min-height:0}.col{min-height:0;overflow-y:auto;padding:14px 16px 18px;scrollbar-width:thin;scrollbar-color:var(--panel-edge) transparent}.col+.col{border-left:1px solid var(--panel-edge)}.phead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:7px;margin-bottom:10px;border-bottom:1px solid var(--grid)}.ptitle{font:600 12px var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-bright)}.blk{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.stage{position:relative;min-height:0;background:radial-gradient(ellipse at 50% 45%,#0d1524,var(--ground) 72%);display:flex;flex-direction:column}.stage .map{flex:1;min-height:0;width:100%}.legend{display:flex;flex-wrap:wrap;gap:5px 14px;padding:8px 14px 10px;font:400 10.5px var(--font-data);color:var(--ink)}.legend span{display:inline-flex;align-items:center;gap:6px}.lg{width:20px;height:0;border-top:2px solid;display:inline-block}.lg--hostile{border-color:var(--alert)}.lg--ally,.lg--coop{border-color:var(--warm)}.lg--msg{border-top:1px dashed var(--ink)}.lg--esp{border-top:1px dashed var(--alert)}.lg--deesc{border-color:var(--good)}.sw{width:10px;height:10px;display:inline-block;flex:none}.sw--act{background:#3a2a16;border:1px solid var(--warm-deep)}.sw--hot{background:#3a1a24;border:1px solid #7a3343}.toggle{display:inline-flex;align-items:center;gap:6px;font:400 10.5px var(--font-data);color:var(--ink-dim);cursor:pointer}.toggle input{accent-color:var(--warm)}.map .c{fill:var(--land);stroke:#1f2b3e;stroke-width:.12}.map .c-st{fill:var(--land-st);stroke:#2a3950;stroke-width:.12}.map .c-act{fill:#3a2a16;stroke:var(--warm-deep);stroke-width:.18}.map .c-hot{fill:#3a1a24;stroke:#7a3343;stroke-width:.18}.map .grat{stroke:#0f1726;stroke-width:.1;fill:none}.ln{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.ln--hostile{stroke:var(--alert)}.ln--coop,.ln--ally{stroke:var(--warm)}.ln--msg{stroke:var(--ink);stroke-dasharray:4 3}.ln--esp{stroke:var(--alert);stroke-dasharray:3 3}.ln--deesc{stroke:var(--good)}.ln--rout{stroke:var(--rule);opacity:.45}.ln.old{opacity:.35}.ah--hostile,.ah--esp{fill:var(--alert)}.ah--coop{fill:var(--warm)}.ah--msg{fill:var(--ink)}.ah--deesc{fill:var(--good)}.ah--rout{fill:var(--rule)}.dot{fill:var(--ink-bright)}.dl{font-family:var(--font-data);font-weight:500;fill:var(--ink-dim);letter-spacing:.04em}.dl--on{fill:var(--ink-bright)}.hotring{fill:none;stroke:var(--alert);vector-effect:non-scaling-stroke;stroke-dasharray:2 3}.hotring--tension{stroke:var(--warm)}.edge{font-family:var(--font-data);fill:var(--alert)}.start{display:grid;grid-template-columns:minmax(380px,520px) 1fr;height:100%}.hero{padding:22px 22px 18px;display:flex;flex-direction:column;gap:16px;overflow-y:auto}.hero-s{font:500 22px/1.35 var(--font-body);color:var(--ink-bright)}.hero-sub{font:400 13.5px/1.6 var(--font-body);color:var(--ink)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.step{border:1px solid var(--panel-edge);padding:9px 10px;font:400 11.5px/1.45 var(--font-body);color:var(--ink);display:flex;flex-direction:column;gap:4px}.step b{font:600 18px var(--font-display);color:var(--warm)}.weekhero{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.weekhero .n{font:600 56px/1 var(--font-display);color:var(--ink-bright)}.weekhero .o{font:500 16px var(--font-data);color:var(--ink-dim)}.lead{border:1px solid var(--panel-edge);border-left:2px solid var(--warm);background:var(--panel);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.lead h2{font:500 16px/1.4 var(--font-body);color:var(--ink-bright)}.story{list-style:none;display:flex;flex-direction:column;gap:2px}.story li button,.story li a{width:100%;text-align:left;display:grid;grid-template-columns:44px 1fr;gap:8px;padding:5px 6px;font:400 12px/1.45 var(--font-body);color:var(--ink);border-left:2px solid transparent}.story li button:hover,.story li a:hover{background:var(--grid)}.story li button[aria-current=true],.story li a[aria-current=true]{border-left-color:var(--warm);background:var(--grid)}.story .t{font:600 11px var(--font-data);color:var(--ink-dim)}.story .x{color:var(--alert)}.story .tn{color:var(--warm)}.ctas{display:flex;flex-wrap:wrap;gap:8px}.cta{border:1px solid var(--warm-deep);color:var(--warm);padding:10px 14px;font:600 12px var(--font-display);letter-spacing:.12em;text-transform:uppercase;min-height:44px}.cta--main{border-color:var(--warm);color:var(--ink-bright);background:var(--warm-glow)}.cta--cold{border-color:var(--cold-deep);color:var(--cold)}.week{grid-template-columns:minmax(420px,600px) 1fr minmax(300px,360px)}.move{border:1px solid var(--panel-edge);background:var(--panel);padding:10px 12px 12px;display:flex;flex-direction:column;gap:9px;margin-bottom:10px}.mhead{display:flex;align-items:flex-start;gap:9px}.rank{font:600 20px/1 var(--font-display);color:var(--ink-dim);width:16px;flex:none}.mtitle{font:500 13.5px/1.4 var(--font-body);color:var(--ink-bright)}.mtitle .acts{color:var(--ink)}.why{border-left:1px dashed var(--own);padding:2px 0 2px 10px;display:flex;flex-direction:column;gap:5px;background:linear-gradient(90deg,var(--own-bg),transparent 40%)}.why .who{font:400 10.5px var(--font-data);color:var(--own)}.why-att{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.q--sim:before{content:"SIM › ";font:600 10.5px var(--font-data);letter-spacing:.06em;color:var(--own);user-select:none}.q{font:400 13px/1.55 var(--font-body);color:var(--ink)}.more{align-self:flex-start;font:500 10px var(--font-data);letter-spacing:.06em;color:var(--ink-dim);text-transform:uppercase;border-bottom:1px dotted var(--rule);padding:2px 0}.exp ul{list-style:none;display:flex;flex-direction:column;gap:3px;margin-top:4px}.exp li{font:400 12px/1.45 var(--font-body);display:grid;grid-template-columns:42px 1fr;gap:4px}.p{font:600 11.5px var(--font-data);color:var(--warm)}.unres{font:500 9px var(--font-data);letter-spacing:.06em;color:var(--ink-dim);border:1px solid var(--grid);padding:0 4px;margin-left:6px;text-transform:uppercase;white-space:nowrap}.cable{font:400 11.5px/1.5 var(--font-data);color:var(--ink);border:1px dashed var(--own);padding:5px 8px}.cable .lab.warm{color:var(--own)}.ctx{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.chip{font:400 10.5px var(--font-data);color:var(--ink);border:1px solid var(--panel-edge);padding:3px 7px;text-align:left}.chip:hover{border-color:var(--ink-dim)}.chip--x{border-color:var(--alert);color:var(--alert)}.routine{border-top:1px solid var(--grid);padding-top:8px;margin-top:4px}.routine p{font:400 11.5px/1.7 var(--font-data);color:var(--ink-dim);margin-top:3px}.routine b{color:var(--ink);font-weight:600}details.rule{border:1px solid var(--cold-deep);padding:7px 10px;margin-bottom:10px}details.rule summary{cursor:pointer;font:500 10.5px var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--cold);list-style:none}details.rule p{font:400 12px/1.55 var(--font-body);margin-top:6px}.boardrow{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font:500 12px var(--font-data)}.st{padding:2px 6px;border:1px solid var(--panel-edge);font-size:11px}.st--conflict{color:var(--alert);border-color:var(--alert)}.st--tension{color:var(--warm);border-color:var(--warm-deep)}.st--not_in_conflict,.st--none{color:var(--ink-dim)}.dt{border-collapse:collapse;width:100%;font:400 11.5px var(--font-data)}.dt td{padding:4px;border-bottom:1px solid var(--grid);vertical-align:middle}.num{text-align:right;white-space:nowrap}.wire{border-left:1px solid var(--warm);padding-left:10px}.wire h3{font:500 14px/1.4 var(--font-body);color:var(--ink-bright);margin:4px 0}.wire p{font:400 12px/1.5 var(--font-body)}.meas{border-left:1px solid var(--cold);padding-left:10px;display:flex;flex-direction:column;gap:12px}.mrow .h{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.mrow .v{font:600 18px var(--font-data);color:var(--ink-bright)}.mrow .u{font:400 10.5px var(--font-data);color:var(--ink-dim);margin-left:4px}.ibar{position:relative;height:12px;margin:3px 0}.ibar .trk{position:absolute;left:0;right:0;top:6px;height:1px;background:var(--grid)}.ibar .band{position:absolute;top:4px;height:3px;background:var(--cold);opacity:.45}.ibar .tk{position:absolute;top:1px;width:1px;height:9px;background:var(--cold)}.board{grid-template-columns:1fr minmax(300px,360px)}.pairhead{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font:500 13px var(--font-data);color:var(--ink-bright)}.bstrip{display:flex;gap:0;margin-top:4px}.bs{flex:1;height:18px;background:#121a27;position:relative}.bs--conflict{background:var(--alert)}.bs--tension{background:var(--warm)}.bs--not_in_conflict{background:#2a3950}.bs.cur{outline:1px solid var(--ink-bright);outline-offset:1px}.bs.fut{opacity:.18}.kd{display:inline-block;width:10px;height:10px;vertical-align:-1px;margin:0 4px 0 8px}.ticks{display:flex;justify-content:space-between;font:400 9.5px var(--font-data);color:var(--ink-dim);margin-top:2px}.actors{grid-template-columns:minmax(220px,260px) minmax(0,1fr) minmax(320px,420px)}.alist{display:flex;flex-direction:column;gap:1px}.alist h4{font:500 10.5px var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);margin:12px 0 4px}.arow{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;font:400 12.5px var(--font-body);color:var(--ink);text-align:left;border-left:2px solid transparent;min-height:36px}.arow:hover{background:var(--grid)}.arow[aria-current=true]{border-left-color:var(--warm);background:var(--grid);color:var(--ink-bright)}.arow .m{font:500 10px var(--font-data);color:var(--ink-dim)}.arow .m.x{color:var(--alert)}.who-line{font:400 13.5px/1.55 var(--font-body);margin-bottom:12px}.facts{display:flex;flex-wrap:wrap;gap:16px 26px;margin-bottom:16px}.facts>div{display:flex;flex-direction:column;gap:3px}.facts .v{font:500 13px var(--font-data);color:var(--ink-bright)}.vt{border-collapse:collapse;width:100%;font:400 11.5px var(--font-data)}.vt td{padding:5px 6px;border-bottom:1px solid var(--grid);vertical-align:middle}.vt .vn{color:var(--ink-bright);font-family:var(--font-body);font-size:12.5px}.vt .b{color:var(--ink-bright);font-weight:600}.vt .w{color:var(--ink-dim);font-size:10.5px}.flag{color:var(--ph)}.spark polyline{fill:none;stroke:var(--warm);stroke-width:1.4}.spark .capl{stroke:var(--grid)}.spark .cur{stroke:var(--ink-bright);stroke-width:1}.spark circle{fill:var(--ink-bright)}.weeks{display:grid;grid-template-columns:repeat(12,1fr);gap:3px}.wcell{min-height:50px;border:1px solid var(--grid);padding:3px 4px;display:flex;flex-direction:column;gap:1px;font:400 9px/1.25 var(--font-data);color:var(--ink);text-align:left;align-items:flex-start;justify-content:flex-start}.wcell .wt{font:600 10px var(--font-data);color:var(--ink-dim)}.wcell--extreme{border-color:var(--alert);background:#ea5a701f}.wcell--provoking{border-color:var(--warm-deep)}.wcell--temperate{border-color:#2e6b51}.wcell.cur{outline:1px solid var(--ink-bright)}.wcell.fut{opacity:.25}.beat{display:grid;grid-template-columns:56px 1fr;gap:10px;border-left:1px dashed var(--own);padding:8px 0 10px 10px;margin-bottom:8px}.beat .bt{font:600 20px/1 var(--font-display);color:var(--ink-bright)}.beat .bd{font:400 10px var(--font-data);color:var(--ink-dim);margin-top:4px}.beat .acts{font:500 10.5px var(--font-data);color:var(--warm);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.beat.fut{opacity:.3}.topmark{display:inline-flex;align-items:center;gap:6px;font:500 10.5px var(--font-data);color:var(--ink-bright);text-decoration:none;margin-bottom:3px}.topmark:before{content:"";width:7px;height:7px;background:var(--ink-bright);transform:rotate(45deg)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.memo{margin:6px 0 0 10px;display:flex;flex-direction:column;gap:4px;border-left:1px dashed var(--own);padding-left:10px}.memo-lab{font:500 10.5px var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--own)}.ttabs{display:flex;gap:12px;margin:0 0 10px}.ttab{font:500 10.5px var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);padding:4px 0;border-bottom:2px solid transparent}.ttab[aria-pressed=true]{color:var(--ink-bright);border-bottom-color:var(--own)}.fold .chev{display:inline-block;transition:transform .15s}.fold[aria-expanded=true] .chev{transform:rotate(90deg)}.tmore,.tlater{display:block;margin:6px 0}.tlater{font:500 10.5px var(--font-data);color:var(--ink-dim)}.waits{list-style:none;display:flex;flex-direction:column;gap:3px;margin:4px 0 8px;font:400 11px var(--font-data)}.calib{border:1px solid var(--cold-deep);padding:10px;margin-top:8px}.calib p{font:400 12px/1.5 var(--font-body);margin-top:4px}.tl{display:flex;align-items:center;gap:12px;padding:0 16px;border-top:1px solid var(--panel-edge);background:var(--ground-2);min-width:0}.tl .ctl{display:flex;gap:2px}.tl .ctl button{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--panel-edge);color:var(--ink)}.tl .ctl button.pl{border-color:var(--warm-deep);color:var(--warm)}.scrubs{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.scrub{display:flex;gap:1px;height:40px;align-items:flex-end;min-width:0}.tl-all{display:none}.tl-all .lab{display:block;font:500 10.5px var(--font-data);color:var(--ink-bright);white-space:nowrap}.tl-all .line{position:relative;display:block;height:2px;margin-top:3px;background:var(--panel-edge)}.tl-all .win{position:absolute;top:0;height:2px;background:var(--rule)}.tl-all .now{position:absolute;top:-2px;width:2px;height:6px;margin-left:-1px;background:var(--ink-bright)}.scrub button{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;padding:0;min-width:0}.scrub .bar{width:100%;height:6px;background:var(--panel-edge)}.scrub .bar--extreme{height:22px;background:var(--alert)}.scrub .bar--tension{height:14px;background:var(--warm)}.scrub .n{font:500 9px var(--font-data);color:var(--ink-dim);visibility:hidden}.scrub button.lab .n{visibility:visible}.scrub button[aria-current=true] .bar{outline:1px solid var(--ink-bright);outline-offset:2px}.scrub button[aria-current=true] .n{color:var(--ink-bright)}.scrub button.fut .bar{opacity:.4}.tl .key{display:flex;flex-direction:column;gap:2px;font:400 9.5px var(--font-data);color:var(--ink-dim);white-space:nowrap}.tl .key i{display:inline-block;width:8px;height:8px;margin-right:5px;vertical-align:-1px}@media(max-width:1279px){.week{grid-template-columns:minmax(380px,1fr) minmax(300px,1fr)}.week .stage{display:none}.actors{grid-template-columns:220px 1fr}.actors .col--thread{grid-column:2;border-left:0;border-top:1px solid var(--panel-edge)}.actors{grid-template-rows:auto auto;overflow-y:auto}.actors .col{overflow:visible}.tabs a{padding:0 10px}.status .long{display:none}}@media(max-width:820px){:root{--top-h:56px;--tl-h:58px}#next{grid-template-rows:var(--top-h) auto 1fr var(--tl-h) calc(56px + env(safe-area-inset-bottom))}.top{gap:10px;padding:0 12px}.wm{font-size:13px;letter-spacing:.14em}.status,.tabs,.rdate .lab{display:none}.round{padding-left:10px;gap:7px}.wk-big{font-size:22px}.rdate{margin-left:2px}.rdate .v{font-size:11px;white-space:nowrap}.round .lab{display:none}.wk-of{white-space:nowrap}.proto .long{display:none}.scrub{height:34px}.scrub .n{display:none}.tl-all{display:block}.lang{display:none}.lang-sel{display:block;margin-left:auto}.vt td:nth-child(3){display:none}.spark{width:84px}.vt td{padding:5px 3px}.nav{display:flex;grid-row:5;border-top:1px solid var(--panel-edge);background:var(--ground-2);padding-bottom:env(safe-area-inset-bottom)}.nav a{flex:1;display:flex;align-items:center;justify-content:center;min-height:56px;font:600 11px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);text-decoration:none;border-top:2px solid transparent}.nav a[aria-current=page]{color:var(--ink-bright);border-top-color:var(--warm)}.view{overflow-y:auto}.cols,.start{display:block;height:auto}.col{overflow:visible;padding:14px 14px 18px}.col+.col{border-left:0;border-top:1px solid var(--panel-edge)}.stage{height:300px}.week .stage{display:flex}.hero{overflow:visible;padding:16px 14px}.hero-s{font-size:18px}.steps{grid-template-columns:1fr}.weekhero .n{font-size:44px}.tl{gap:8px;padding:0 10px}.tl .key{display:none}.tl .ctl button{width:44px;height:44px}.actors .alist{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:4px;padding-bottom:6px}.actors .alist h4{display:none}.actors .arow{flex:none;border:1px solid var(--panel-edge);border-left-width:1px}.actors .arow[aria-current=true]{border-color:var(--warm)}.actors .arow .m{display:none}.weeks{grid-template-columns:repeat(6,1fr)}.vt .w{display:none}.board-side{border-top:1px solid var(--panel-edge)}.bstrip{gap:1px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.slot{position:relative;flex:1;min-height:0}.globe-host{position:absolute;inset:0}.globe-labels{position:absolute;inset:0;pointer-events:none;overflow:hidden}.gl{position:absolute;left:0;top:0;font:500 10px var(--font-data);letter-spacing:.05em;color:var(--ink-dim);text-shadow:0 0 3px #000,0 0 6px #000;white-space:nowrap}.gl--on{color:var(--ink-bright);font-weight:600}.seg--map{position:absolute;top:46px;right:14px;z-index:3;background:var(--ground-2)}.board .stage{position:relative}.fpsbtn{border:1px solid var(--cold-deep);padding:2px 7px;font:500 10px var(--font-data);color:var(--ink-dim)}.fpsbtn[aria-pressed=true]{background:var(--cold-deep);color:var(--ink-bright)}.fpsout{color:var(--ink-bright);min-width:0}@media(max-width:820px){.stage{height:380px}.cols.week{display:flex;flex-direction:column}.week .stage{order:-1;height:340px;flex:none}.board .stage{height:auto}.board .stage .slot{height:380px;flex:none}.seg--map{top:52px}}.langprev{display:inline-flex;align-items:center;gap:6px;color:var(--ink-dim)}.langprev select{background:var(--ground-2);color:var(--ink-bright);border:1px solid var(--cold-deep);font:500 10px var(--font-data);padding:2px 4px}@media(max-width:820px){.langprev{font-size:0}.langprev select{font-size:11px;padding:4px}.lang-sel{display:none}}.xs{display:none}@media(max-width:820px){.proto{gap:8px;padding:0 10px}.xl{display:none}.xs{display:inline}.start{display:flex;flex-direction:column}.start .stage{order:-1;height:340px;flex:none}}.asof{color:var(--ink-dim)}.sq--live{background:var(--cold);animation:pulse 2s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}.runpick{position:relative;min-width:0;flex:0 1 auto}.runpick-btn{font:500 10.5px var(--font-data);padding:5px 9px;border:1px solid var(--panel-edge);color:var(--ink-bright);max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runpick-list{position:absolute;top:calc(100% + 4px);left:0;z-index:40;list-style:none;background:var(--panel-solid);border:1px solid var(--panel-edge);min-width:260px;max-height:60vh;overflow:auto}.runpick-list button{display:block;width:100%;text-align:left;font:500 11px var(--font-data);padding:7px 10px;color:var(--ink);white-space:nowrap}.runpick-list li[aria-selected=true] button{background:var(--grid);color:var(--ink-bright)}.top .tabs{flex-shrink:0}.scrub button.notyet{cursor:default}.scrub button.notyet .bar{background:transparent;border-top:1px dashed var(--panel-edge);height:1px}.hl{font:500 15px/1.4 var(--font-body);color:var(--ink-bright)}.hl--big{font-size:19px}.hlnote{display:block;margin-top:-4px}.mtitle .acts{font:400 11.5px/1.5 var(--font-data);color:var(--ink-dim)}.share{margin-left:auto;font:500 10px var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);border:1px solid var(--panel-edge);padding:4px 8px;min-height:28px}.share:hover{color:var(--ink-bright);border-color:var(--ink-dim)}.sharewrap{position:relative;display:inline-flex;margin-left:auto}.share--wire{min-height:44px}.share .cap-short{display:none}@media(max-width:420px){.share .cap-long{display:none}.share .cap-short{display:inline}}.sharesheet{position:absolute;right:0;top:calc(100% + 6px);z-index:30;display:flex;flex-direction:column;gap:8px;width:min(340px,86vw);padding:10px;background:var(--ground-2);border:1px solid var(--panel-edge);box-shadow:0 6px 24px #00000080}.shareurl{font:400 11px var(--font-data);color:var(--ink-bright);background:var(--ground);border:1px solid var(--panel-edge);padding:6px 8px;width:100%}.shareacts{display:flex;flex-wrap:wrap;gap:6px}.shareacts button{font:500 10.5px var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-bright);border:1px solid var(--panel-edge);padding:0 10px;min-height:40px}.sharesaid{font:400 10.5px var(--font-data);color:var(--warm);min-height:14px}.smenu-back{display:none}.smenu{position:absolute;right:0;top:calc(100% + 6px);z-index:40;display:flex;flex-direction:column;gap:12px;width:380px;max-height:calc(100vh - 32px);overflow-y:auto;padding:12px 14px;background:var(--panel-solid);border:1px solid var(--panel-edge);box-shadow:0 12px 32px #0000008c;text-align:left}.smenu-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.smenu-t{font:500 15px var(--font-body);color:var(--ink-bright)}.smenu-x{min-width:44px;min-height:44px;font:400 22px var(--font-body);color:var(--ink)}.smenu-b{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--panel-edge);padding-top:10px}.smenu-k{font:500 11px var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}.smenu-row{display:flex;gap:12px;align-items:flex-start;min-height:64px}.smenu-th{flex:none;height:64px;width:auto;max-width:122px;object-fit:contain;background:var(--ground);border:1px solid var(--panel-edge)}.smenu-rb{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.smenu-n{font:500 15px var(--font-body);color:var(--ink-bright)}.smenu-hint{font:400 11px var(--font-data);color:var(--ink-dim)}.smenu .shareacts .cta,.smenu .shareacts .more{min-height:44px}.smenu-txt{width:100%;font:400 12px/1.45 var(--font-data);color:var(--ink-bright);background:var(--ground);border:1px solid var(--panel-edge);padding:6px 8px;resize:vertical}@media(max-width:640px){.smenu-back{display:block;position:fixed;inset:0;z-index:39;background:#04060999}.smenu{position:fixed;inset:auto 16px 0;width:auto;max-height:85vh;border-radius:12px 12px 0 0}}.steps-line{display:none}.seedw{display:block;font-size:9.5px;color:var(--ink-dim)}.capnote{font:400 12px/1.5 var(--font-body);border-left:1px solid var(--ph);padding:2px 0 2px 10px;margin:-2px 0 10px;color:var(--ink)}.vt .vh td{border-bottom:1px solid var(--panel-edge);padding-top:0}.how{grid-template-columns:1fr 1fr}.howcol h3{font:600 12px var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-bright);margin:18px 0 6px}.howcol p{font:400 13px/1.6 var(--font-body);max-width:640px}.howcol .cap{margin-top:8px}.mt td{font-size:11px}.pending{color:var(--ph)}@media(max-width:1279px){.runpick{display:none}}@media(max-width:820px){.hero-sub,.steps,.weekhero{display:none}.steps-line{display:block;font:400 11.5px/1.5 var(--font-data);color:var(--ink-dim)}.hero{gap:12px}.start .stage{height:280px}.hl--big{font-size:17px}.how{display:block}}.top{overflow:hidden}@supports (overflow:clip){.top{overflow-x:clip;overflow-y:visible}}.status{min-width:0;overflow:hidden;text-overflow:ellipsis}@media(max-width:480px){.top .status .rn-word{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:359px){.top .status .rn-date{display:none}}@media(max-width:1499px){.status .dec{display:none}}@media(max-width:820px){.legend-start{display:none}}.seg--view{position:absolute;top:10px;right:12px;z-index:4;background:#0c111ad9;border-color:var(--cold-deep)}.seg--view button{font:600 11px var(--font-display);letter-spacing:.12em;padding:7px 12px;min-height:32px}.map--stage{position:absolute;inset:0;width:100%;height:100%}.map circle.pulse{fill:#ffd7a0}.sq--paused{background:var(--warm)}@media(max-width:820px){.seg--view button{min-height:44px;min-width:64px;font-size:12px}}.map--pulses{pointer-events:none;will-change:transform}.top>*{flex:none}.top .status{flex:0 1 auto}.round,.round *,.tabs a,.runpick-btn{white-space:nowrap}@media(max-width:1499px){.status .long{display:none}.status{max-width:none}.status b:after{content:attr(data-short)}}@media(max-width:820px){.top .status{display:flex;border:0;padding:0;gap:5px}.top .status b:after{content:none}.top .spacer{display:none}}@media(max-width:480px){.top .rdate{display:none}}@media(max-width:480px){.actors .thead{position:sticky;top:0;z-index:2;background:var(--ground)}.beat{grid-template-columns:1fr;gap:4px}.beat .bwk{display:flex;align-items:baseline;gap:8px}.beat .bt{font-size:17px}.beat .bd{font-size:11px;margin-top:0}.col--thread .q{font:400 15px/1.5 var(--font-body);overflow-wrap:anywhere}.col--thread .why:not(.open) .q{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.col--thread .q--memo:not(.open){display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.col--thread .more,.ttab{min-height:44px}.tmore,.tlater{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--panel-edge)}}:root{--font-press:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;--violet:#a68cff;--violet-deep:#5b4aa0;--held:#8a96a8}.wire-page{height:100%;overflow-y:auto;padding:16px 20px 40px;scrollbar-width:thin;scrollbar-color:var(--panel-edge) transparent}.wire-page>*{max-width:1180px;margin-left:auto;margin-right:auto}.mast{border-top:3px solid var(--warm);border-bottom:1px solid var(--warm-deep);padding:10px 0 9px;margin-bottom:12px}.mast-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.mast-name{font:600 40px/1 var(--font-press);letter-spacing:.01em;color:var(--warm)}.mast-sub{font:400 12px var(--font-data);color:var(--ink);margin-top:6px;letter-spacing:.02em}.rssbtn{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid var(--warm-deep);color:var(--warm);font:600 11px var(--font-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.rssbtn[aria-expanded=true]{background:var(--warm-glow)}.rss{border:1px solid var(--warm-deep);background:var(--panel-solid);padding:12px 14px;margin-bottom:14px;display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.5}.rss-h{display:flex;justify-content:space-between;align-items:center}.rss-url{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rss code{font:500 12px var(--font-data);color:var(--ink-bright);background:var(--ground);padding:6px 8px;border:1px solid var(--panel-edge);word-break:break-all}.rss a{color:var(--cold)}.ritem{display:grid;grid-template-columns:64px 1fr;gap:10px;align-items:center;border:1px solid var(--panel-edge);padding:8px;max-width:560px}.ritem b{display:block;font:500 13px/1.35 var(--font-body);color:var(--ink-bright);margin-bottom:3px}.ritem .sq1{width:64px;height:64px}.issues{display:grid;grid-template-columns:40px 1fr 40px;gap:6px;align-items:stretch;margin-bottom:10px}.inav{border:1px solid var(--panel-edge);color:var(--ink-bright);min-height:44px}.inav:disabled{opacity:.3;cursor:default}.inav,.ich,.layers a{text-decoration:none}.inav{display:grid;place-items:center}.inav.dim{opacity:.3;pointer-events:none}.istrip{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.ich{flex:none;width:62px;display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 3px 5px;border:1px solid var(--panel-edge);color:var(--ink-dim)}.ich[aria-current=true]{border-color:var(--warm);color:var(--warm);background:var(--warm-glow)}.ich--x .n{color:var(--alert)}.ich--no{opacity:.35;cursor:default}.ich .d{font:500 10px var(--font-data);white-space:nowrap}.ich .n{font:600 10px var(--font-display);letter-spacing:.08em}.sq1{display:block;width:52px;height:52px;background:#0a0f18;overflow:hidden;position:relative}.sq1 .thumb,.sq1 img{width:100%;height:100%;display:block;object-fit:cover;object-position:62% 40%}.thumb path{fill:none;stroke:var(--warm);stroke-width:var(--sw);stroke-linecap:round;vector-effect:none}.thumb .th--hostile{stroke:var(--alert)}.thumb .th--esp{stroke:#7f8db0;stroke-dasharray:calc(var(--sw)*3) calc(var(--sw)*2)}.thumb .th--msg{stroke:var(--rule)}.thumb circle{fill:var(--ink-bright)}.layers{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}.ly{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 12px;min-height:44px;border:1px solid var(--panel-edge);text-align:left}.ly b{font:600 12px var(--font-display);letter-spacing:.1em;text-transform:uppercase}.ly span{font:400 10.5px var(--font-data);color:var(--ink-dim)}.ly--c b{color:var(--warm)}.ly--a b{color:var(--cold)}.ly--b b{color:var(--violet)}.ly--b{border-style:dashed}.ly--c[aria-selected=true]{border-color:var(--warm);background:var(--warm-glow)}.ly--a[aria-selected=true]{border-color:var(--cold);background:var(--cold-glow)}.ly--d b{color:var(--ink-bright)}.ly--d[aria-selected=true]{border-color:var(--warm);background:var(--ground)}.issue--d{background:var(--ground);padding:4px 0 4px 16px;font-size:14px;line-height:1.55}.dw-mast{font:400 32px/1.1 var(--font-press);color:var(--ink-bright);margin:0 0 6px}.dw-chip{display:inline-block;align-self:flex-start;width:fit-content;border:1px solid var(--warm);color:var(--warm);font:600 11px var(--font-data);letter-spacing:.06em;padding:2px 6px;margin:4px 0;text-decoration:none}.dw-chip--on{background:var(--warm);color:var(--ground)}.dw-sub,.dw-meta,.dw-seen{font:400 14px var(--font-body);color:var(--ink-dim);margin:2px 0}.issue--d a,.issue--d a:visited{color:inherit}.issue--d .dw-meta a,.issue--d a.dw-meta{color:var(--ink-dim);text-decoration:underline;text-decoration-color:var(--panel-edge);text-underline-offset:2px}.issue--d .dw-meta a:hover,.issue--d a.dw-meta:hover{color:var(--ink)}.issue--d a:focus-visible{outline:1px solid var(--warm);outline-offset:2px}.dw-seen{padding-left:12px}.dw-item{border-left:2px dotted var(--warm);padding:4px 0 6px 12px;margin:12px 0}.dw-line{font:400 22px/1.3 var(--font-press);color:var(--ink-bright);margin:4px 0}.dw-wk{font:500 12px var(--font-data);color:var(--ink-dim)}@media(max-width:420px){.dw-line{font-size:18px}.dw-mast{font-size:26px}}.ly--b[aria-selected=true]{border-color:var(--violet);background:#a68cff1a}.stamp{display:inline-block;font:600 11px var(--font-data);letter-spacing:.12em;text-transform:uppercase;padding:4px 9px;border:1px solid}.stamp--c{color:var(--warm);border-color:var(--warm)}.stamp--a{color:var(--cold);border-color:var(--cold)}.stamp--b{color:var(--violet);border:1px dashed var(--violet)}.issue{display:flex;flex-direction:column;gap:14px}.issue--c{border:1px solid var(--warm-deep);outline:1px solid var(--warm-deep);outline-offset:3px;padding:14px;margin:4px auto}.hero{display:flex;flex-direction:column;gap:6px;margin:6px 0 14px}.hero-img{max-width:1150px}.hero-img canvas,.card-img canvas{display:block;width:100%;height:auto;border-radius:2px}.hero-h{font:600 44px/1.12 var(--font-press);color:var(--ink-bright);max-width:30ch;margin:2px 0}.card-img{margin:-2px 0 8px}.leadst{border-top:1px solid var(--warm-deep);padding-top:10px}@media(max-width:420px){.hero-img{margin:0 -10px}.hero-h{font-size:28px;line-height:1.15}}.kick{display:flex;align-items:center;gap:8px;font:600 10.5px var(--font-data);letter-spacing:.12em;text-transform:uppercase;color:var(--warm)}.press{font:600 26px/1.18 var(--font-press);color:var(--ink-bright);margin:6px 0 8px}h3.press{font-size:19px;margin:6px 0 2px}.press-b{font:400 16px/1.6 var(--font-press);color:var(--ink)}.leadst .press-b{max-width:72ch}.leadst--img{display:grid;grid-template-columns:3fr 2fr;column-gap:24px;align-items:start}.leadst--img>*{grid-column:1}.leadst--img>.lead-img{grid-column:2;grid-row:1/span 8}.lead-img{margin:0 0 8px}.lead-img .cap{margin-top:4px}@media(max-width:420px){.leadst--img{display:block}}.press-q{font:italic 400 15px/1.55 var(--font-press);color:var(--ink);border-left:2px dashed var(--own);padding-left:10px;margin-top:8px}.byline{font:400 10.5px/1.5 var(--font-data);color:var(--warm-deep);color:#b98a4c;margin-top:6px}.seeit{display:inline-flex;align-items:center;min-height:40px;margin-top:6px;color:var(--warm);font:600 11px var(--font-display);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid transparent}.seeit:hover{border-bottom-color:var(--warm)}.brief .seeit{display:inline;min-height:0;margin-top:0;padding:12px 0}.heldnote{font:400 12px/1.5 var(--font-body);color:var(--held);margin-top:8px}.tag--held{color:var(--held);border-color:var(--held)}.cgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border-top:1px solid var(--warm-deep);padding-top:14px}.card{display:flex;flex-direction:column;border-top:2px solid var(--warm-deep);padding-top:10px}.cables{list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:6px}.brief{list-style:none;display:flex;flex-direction:column;gap:7px;margin-top:8px;font:400 14px/1.45 var(--font-press);color:var(--ink)}.brief .sev{font-size:8.5px;padding:1px 4px;margin-right:4px;vertical-align:2px}.made{border-top:1px dashed var(--cold-deep);padding-top:10px;font:400 11px/1.55 var(--font-data);color:var(--ink-dim)}.issue--a{border-left:3px solid var(--cold);padding:4px 0 4px 16px;font-size:14px;line-height:1.55}.issue--b{border:1.5px dashed var(--violet);padding:14px 16px;font-size:14px;line-height:1.55}.atitle{font:600 22px var(--font-display);letter-spacing:.04em;color:var(--ink-bright)}.issue--a .atitle{color:var(--cold)}.issue--b .atitle{color:var(--violet)}.ah{font:600 12px var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-bright);margin-top:6px}.ah--sub{font-size:10.5px;color:var(--ink-dim);margin-top:12px}.pending{font:400 11px var(--font-data);color:var(--ph);letter-spacing:.02em;margin-left:8px;vertical-align:3px}.atable{overflow-x:auto}.atable td{vertical-align:top;padding:6px 8px 6px 0;border-bottom:1px solid var(--grid);font-size:12px}.atable td .cap{display:block}.atable a{color:var(--cold)}.afuture{border:1px dashed var(--cold-deep);padding:10px 12px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.bnote{font:600 12px var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--violet)}.bslot{border:1px dashed var(--violet-deep);padding:12px;min-height:110px;display:flex;flex-direction:column;justify-content:space-between}.bslot .byline,.issue--b .byline{color:var(--violet)}.issue--b .brief{font-family:var(--font-body);font-size:13px}@media(max-width:1279px){.cgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.wire-page{height:auto;overflow:visible;padding:12px 12px 28px}.mast-name{font-size:30px}.rssbtn{padding:0 10px;font-size:10px}.cgrid{grid-template-columns:1fr}.issue--c{padding:10px;margin:3px auto}.atable tr.lab{display:none}.atable tr{display:block;padding:8px 0;border-bottom:1px solid var(--grid)}.atable td{display:block;border:0;padding:1px 0}.atable td.num{text-align:left}.nav a{font-size:10px;letter-spacing:.05em;padding:0 2px;text-align:center}.press{font-size:22px}.press-b{font-size:15.5px}.stamp{font-size:10px;letter-spacing:.08em}.layers{display:grid;grid-template-columns:repeat(3,1fr)}.ly{padding:6px 8px}.ly b{font-size:10.5px;letter-spacing:.06em}.ly span{font-size:9.5px}}@media(max-width:1379px)and (min-width:821px){.tabs a{padding:0 8px;letter-spacing:.1em}.top{gap:14px}}.issues{position:sticky;top:0;z-index:6;background:var(--ground);padding:6px 0;margin-top:-6px;margin-bottom:14px;box-shadow:0 0 0 100vmax var(--ground);clip-path:inset(0 -100vmax -1px)}@media(min-width:821px){.issues{top:-16px}}.stuck .issues{border-bottom:1px solid var(--panel-edge)}.stuck .issues .sq1{display:none}.stuck .issues .ich{padding:5px 3px}.stuck .issues .inav{min-height:40px}:root{--own:var(--violet);--own-bg:rgba(166,140,255,.13);--fence:#8a96a8;--sv4:#ea5a70;--sv3:#7d4d68;--sv2:#4f6f95;--sv1:#1d2838;--sv0:#121a26}.how-page .hsec{margin-bottom:34px}.sim-stamp{font:600 10px var(--font-data);letter-spacing:.1em;color:var(--warm);border:1px solid var(--warm);padding:2px 7px;white-space:nowrap}.pipeline{font:500 19px/1.45 var(--font-body);color:var(--ink-bright);max-width:900px;margin:4px 0 14px}.how-page .five{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--panel-edge)}.how-page .five li{padding:10px 12px 12px;border-right:1px solid var(--panel-edge);display:flex;flex-direction:column;gap:5px}.how-page .five li:last-child{border-right:0}.five .qq{font:600 11px var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}.five .aa{font:400 14px/1.45 var(--font-body);color:var(--ink-bright)}.five li:nth-child(4) .aa{color:var(--own)}.picks{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.pick{display:flex;flex-direction:column;align-items:flex-start;padding:6px 10px;min-height:44px;border:1px solid var(--panel-edge);font:600 12px var(--font-body);color:var(--ink-bright);text-align:left}.pick span{font:400 10px var(--font-data);color:var(--ink-dim)}.pick.on{border-color:var(--warm);background:var(--warm-glow)}.trace{border:1px solid var(--panel-edge);background:var(--panel-solid)}.trace-h{padding:12px 14px;border-bottom:1px solid var(--panel-edge)}.trace-h .hl{margin:4px 0}.stages{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.stg{padding:12px 14px;border-right:1px solid var(--panel-edge);border-bottom:1px solid var(--panel-edge);display:flex;flex-direction:column;gap:8px;min-width:0}.stg:nth-child(3n){border-right:0}.stage-h{font:600 11px var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-bright);display:flex;align-items:center;gap:8px}.stage-h .no{display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid var(--ink-dim);font:600 10px var(--font-data);color:var(--ink-dim)}.node{border:1px solid var(--panel-edge);background:var(--ground);padding:8px 10px;font-size:12.5px;line-height:1.45}.node .lab{display:block;margin-bottom:4px}.n-own{border:1.5px dashed var(--own)}.n-fence{border:1px solid var(--fence);background:repeating-linear-gradient(135deg,var(--ground) 0 6px,#0e141f 6px 9px)}.fence{font:italic 400 11.5px/1.45 var(--font-body);color:var(--fence);margin:4px 0 6px}.nl{list-style:none;display:flex;flex-direction:column;gap:4px;font-size:12.5px;line-height:1.45}.nl b{color:var(--ink-bright);font-weight:500}.nl li.hit{color:var(--ink-bright)}.nmk{color:var(--own);font-style:normal;font-weight:600}mark.nm{background:var(--own-bg);color:var(--ink-bright);border-bottom:1px dotted var(--own);padding:0 1px}.reason{font:italic 400 13.5px/1.55 var(--font-body);color:var(--ink-bright);margin:6px 0}.phw{color:var(--ph)}.warn{font:400 12px/1.5 var(--font-body);border-left:2px solid var(--ph);padding:3px 0 3px 8px}.perm{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.perm div{border:1px dashed var(--ink-dim);padding:6px 8px;font:400 11px/1.4 var(--font-body);color:var(--ink-dim)}.perm b{font-weight:500}.mbox{border:2px solid var(--ink);background:#05070c;padding:16px 12px;text-align:center;display:flex;flex-direction:column;gap:4px;font:400 11px/1.5 var(--font-data);color:var(--ink-dim)}.mbox>b{font:600 14px var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-bright)}.mbox span b{color:var(--ink)}.t{display:inline-flex;align-items:center;font:600 9px var(--font-data);letter-spacing:.09em;text-transform:uppercase;padding:1px 5px;white-space:nowrap;vertical-align:1px}.t-real{color:var(--cold);border:1px solid var(--cold)}.t-sim{color:var(--warm);border:1px solid var(--warm);border-left-width:3px}.t-own{color:var(--own);border:1px dashed var(--own)}.t-ph{color:var(--ph);border:1px solid var(--ph);text-transform:none;letter-spacing:.02em}.t-fence{color:var(--fence);border:1px solid var(--fence);background:repeating-linear-gradient(135deg,transparent 0 3px,rgba(138,150,168,.2) 3px 5px)}.t-fix{color:var(--ink-dim);border:1px solid var(--ink-dim)}.t-cur{color:var(--ground);background:var(--warm);border:1px solid var(--warm)}.legend--trace{border-top:0}.ek{display:inline-block;width:28px;height:0;vertical-align:middle}.ek-prompt{border-top:1.5px solid #8796b0}.ek-rule{border-top:4px double var(--warm)}.river{display:grid;gap:2px;font:400 10px var(--font-data)}.river .rw{text-align:center;color:var(--ink-dim)}.river .rn{color:var(--ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:6px}.river .rn.on{color:var(--ink-bright)}.rc{height:13px;display:block;min-width:0}.rc--no{background:transparent;border:1px dashed var(--grid)}.sv4{background:var(--sv4)}.sv3{background:var(--sv3)}.sv2{background:var(--sv2)}.sv1{background:var(--sv1)}.sv0{background:var(--sv0)}.rc--tr{box-shadow:inset 0 -3px #edf3ff8c;cursor:pointer}.rc.cur{outline:2px solid var(--ink-bright);outline-offset:0}.legend .sw{display:inline-block;width:12px;height:12px}.archive{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.runcard{flex:0 0 330px;border:1px solid var(--panel-edge);padding:12px 14px;display:flex;flex-direction:column;gap:8px;background:var(--panel-solid)}.runcard--cur{border-color:var(--warm);box-shadow:inset 0 3px 0 var(--warm)}.runcard--view{outline:1px solid var(--cold-deep);outline-offset:2px}.runcard--mock{border-style:dashed;opacity:.7;background:transparent}.rch{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rch .cta{margin-left:auto}.rid{font:600 22px var(--font-display);color:var(--ink-bright);letter-spacing:.04em}.rstat{font:600 11px var(--font-data);letter-spacing:.08em;color:var(--ink-bright)}.runcard--cur .rstat{color:var(--warm)}.runcard dl{display:grid;grid-template-columns:70px 1fr;gap:3px 10px;font:400 11px/1.45 var(--font-data)}.runcard dt{color:var(--ink-dim)}.rstory{font:400 12.5px/1.5 var(--font-body)}.oldrules{font:400 11.5px/1.45 var(--font-body);color:var(--ink)}.how-rest{display:grid;grid-template-columns:1fr 1fr;gap:28px}.how-rest h3{font:600 12px var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-bright);margin:14px 0 6px}.how-rest p{font:400 13.5px/1.6 var(--font-body)}.links{display:flex;flex-wrap:wrap;gap:4px 16px}.seeit--tr{color:var(--ink)}.tracelink{text-decoration:none}@media(max-width:1279px){.stages{grid-template-columns:repeat(2,minmax(0,1fr))}.stg:nth-child(3n){border-right:1px solid var(--panel-edge)}.stg:nth-child(2n){border-right:0}.how-page .five{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.pipeline{font-size:16.5px}.how-page .five{grid-template-columns:1fr;border:0;border-left:1px solid var(--panel-edge)}.how-page .five li{border-right:0;border-bottom:1px solid var(--grid);padding:8px 0 10px 14px;position:relative}.how-page .five li:before{content:"";position:absolute;left:-5px;top:12px;width:9px;height:9px;background:var(--ground);border:2px solid var(--ink)}.stages{grid-template-columns:1fr}.stg,.stg:nth-child(3n){border-right:0}.perm{grid-template-columns:1fr}.river{gap:1px}.rc{height:10px}.river .rn{font-size:9px}.runcard{flex-basis:86%}.how-rest{grid-template-columns:1fr;gap:0}}.nl li.held{color:var(--ink-dim)}.tag--own{color:var(--own);border-color:var(--own);border-left-style:dashed}.byline--own,.exp .lab,.own-c,.exp .p{color:var(--own)}.nd{border:1px solid var(--cold-deep);border-left:3px solid var(--cold);background:var(--ground);padding:9px 11px;display:flex;flex-direction:column;gap:5px}.ndh{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ndmark{font:600 13px var(--font-display);letter-spacing:.04em;color:var(--cold);text-decoration:none;border-bottom:1px dotted var(--cold)}.ndv b{font:600 18px var(--font-display);color:var(--ink-bright);margin-right:6px}.ndbar{height:12px}.ndax{display:flex;justify-content:space-between}.ndnote{font:500 11px/1.45 var(--font-data);color:var(--cold)}.ndline b{color:var(--ink-bright);font-weight:500}.ndbar .band{top:3px;height:7px;opacity:.55}.ndbar .tk{top:0;height:13px;width:2px;background:var(--ink-bright)}.ndmark{display:inline-flex;align-items:center;gap:6px;text-decoration:none;border-bottom:0}.ndw{font-family:var(--font-display);font-size:14px;letter-spacing:.01em;color:#e8eef9}.ndw-n{font-weight:500}.ndw-d{font-weight:700;color:#22d3ee}.ndsvg{flex:none}.makers{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid var(--panel-edge);padding:14px 0 6px;font:400 12px var(--font-data);color:var(--ink-dim)}.bomio{color:var(--ink);text-decoration:none;border-bottom:1px dotted var(--rule)}.bomio:hover{color:var(--ink-bright)}.foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 18px;padding:5px 16px;font:400 10.5px/1.5 var(--font-data);color:var(--ink-dim);background:var(--ground)}.foot--site{border-top:1px solid var(--panel-edge)}.foot--page{display:none}.foot .bomio{color:var(--ink-dim)}.failed{margin-top:10px;border:1px dashed var(--panel-edge);padding:8px 12px}.failed summary{cursor:pointer;font:500 11px var(--font-data);letter-spacing:.06em;color:var(--ink);min-height:28px}.failed ul{list-style:none;margin-top:6px;display:flex;flex-direction:column;gap:4px;font:400 12px var(--font-body)}@media(max-width:820px){.foot--site{display:none}.foot--page{display:flex;flex-direction:column;padding:16px 14px 20px;border-top:1px solid var(--panel-edge)}.wire-page{padding-bottom:8px}}.ndcard{border:1px solid var(--cold-deep);background:#05080e;padding:14px 16px;display:flex;flex-direction:column;gap:7px;max-width:460px;margin:8px 0 4px}.ndcard .ndw{font-size:17px}.ndcard .ndsvg{width:28px;height:28px}.ndmodel{font:500 12px var(--font-data);color:var(--ink)}.ndscore{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.ndscore b{font:600 46px/1 var(--font-display);color:var(--ink-bright)}.ndscore b small{font-size:20px;color:var(--ink-dim)}.ndscore span{font:400 11px var(--font-data);color:var(--ink-dim)}.ndrank{font:400 12.5px/1.45 var(--font-body);color:var(--ink)}.ndmeta{display:grid;grid-template-columns:100px 1fr;gap:2px 10px;font:400 11px/1.45 var(--font-data)}.ndmeta dt{color:var(--ink-dim)}.ndaudit{font:500 11.5px var(--font-data);color:#22d3ee;text-decoration:none;border-bottom:1px dotted #22d3ee;align-self:flex-start;word-break:break-all}.ndnote{font:400 11px/1.45 var(--font-data);color:var(--cold);margin-bottom:10px}.ndgo{font:500 10.5px var(--font-data);color:var(--cold);border-bottom:1px dotted var(--cold);padding:0;margin-left:4px}.tl .key .k-extreme{background:var(--alert)}.tl .key .k-tension{background:var(--warm)}.tl .key .k-plain{background:var(--panel-edge)}.stage-err{padding:20px}.d1-frame{padding:24px 20px;overflow-y:auto}.d1-frame .cap{max-width:560px}.lab--inline{display:inline}.lab--block{display:block;margin-bottom:2px}.mhead-body{display:flex;flex-direction:column;gap:5px}.mhead-line{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.lead-head{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.ctx a.chip{text-decoration:none;color:inherit}.phead--tight{margin-bottom:4px}.dt td.nowrap{white-space:nowrap}.story li a{text-decoration:none}a.cta{display:inline-flex;align-items:center;text-decoration:none}.simline{height:24px;display:block;line-height:24px;padding:0 16px;background:var(--ground-2);border-bottom:1px solid var(--panel-edge);font:500 10.5px/1 var(--font-data);letter-spacing:.14em;text-transform:uppercase;color:var(--warm);white-space:nowrap;overflow:hidden}.simline b{font-weight:600;color:var(--warm)}#next>.top{grid-row:1}#next>.simline{grid-row:2}#next>.view{grid-row:3}#next>.tl{grid-row:4}#next>.foot--site{grid-row:5}@media(max-width:820px){.simline{height:26px;line-height:26px;padding:0 12px;font-size:10px;letter-spacing:.12em}}.phead--stage{padding:12px 16px 7px;margin:0}.blk--ties{margin-top:18px}.kd--conflict{background:var(--alert)}.kd--tension{background:var(--warm)}.kd--calm{background:#2a3950}a.bs{display:block}.seed-note{margin:8px 0 16px}.thread-note{margin-bottom:10px}a.arow,a.wcell,a.bt{text-decoration:none;color:inherit}.runs-note{margin-bottom:8px}.fence-c{color:var(--fence)}.rwl{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.rwl-run{display:flex;flex-direction:column;gap:3px;border:1px solid var(--cold-deep);border-left:3px solid var(--cold);padding:8px 10px}.rwl-filters{display:flex;flex-wrap:wrap;gap:6px}.rwl-filters .chip{font:500 12px var(--font-data);color:var(--cold);background:transparent;border:1px solid var(--cold-deep);padding:4px 9px;min-height:32px}.rwl-filters .chip[aria-pressed=true]{background:var(--cold-deep);color:#e8eef9}.rwl-filters select{background:transparent;color:inherit;border:0;font:inherit}.rwl-day{display:flex;gap:10px;align-items:baseline;border-top:1px solid var(--cold-deep);padding-top:8px;margin-top:6px}.rwl-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.rwl-it{display:grid;grid-template-columns:18px 1fr;gap:6px}.rwl-it p{margin:2px 0}.rwl-mk{color:var(--cold);font-size:13px;line-height:1.5}.rwl-it--not_given p:not(.cap),.rwl-it--display_only p:not(.cap){color:var(--ink-dim)}.rwl-src{font:400 12px var(--font-data)}.rwl-st{font-size:12px}.rwl-mast{font:600 34px/1.1 var(--font-body);color:var(--cold);margin:4px 0 0}.rwl-sub{font:400 16px/1.5 var(--font-body);color:var(--ink);max-width:72ch}.rwl-sections{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.rwl-sections .chip{white-space:nowrap;flex:0 0 auto}.rwl-more>summary{font:500 12px var(--font-data);color:var(--cold);cursor:pointer;list-style:none;padding:4px 0}.rwl-card{display:grid;grid-template-columns:1fr;gap:14px;border-top:2px solid var(--cold-deep);padding:10px 0 4px;font-family:var(--font-body)}.rwl-card--feature{border-top-color:var(--cold)}.rwl-card--tiled{grid-template-columns:72px 1fr}.rwl-body{display:flex;flex-direction:column;gap:4px;min-width:0}.rwl-body p{margin:0}.rwl-kick{color:var(--cold)}.rwl-h{font:600 18px/1.3 var(--font-body);color:var(--ink-bright);margin:2px 0}.rwl-card--feature .rwl-h{font-size:28px;line-height:1.2}.rwl-meta{font:400 11px/1.5 var(--font-data);color:var(--ink-dim)}.rwl-tile{width:72px;height:72px;border:1px solid var(--cold);display:flex;flex-direction:column;align-items:center;justify-content:center;font:600 15px/1.2 var(--font-data);color:var(--cold);text-transform:uppercase}.chip--set{align-self:flex-start;font:500 11px var(--font-data);letter-spacing:.04em;color:var(--cold);border:1px solid var(--cold);padding:2px 7px}.chip--set-constructed_test{border-style:dashed}.chip--set-authorised_live{border-width:2px}.chip--set-real_deployment{background:var(--cold);color:var(--ground)}.chip--set-report,.chip--set-data,.chip--set-none{color:var(--ink-dim);border-color:var(--ink-dim)}.rwl-sec{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--cold-deep);margin-top:14px;padding-top:8px}.rwl-sech{font:600 12px var(--font-body);letter-spacing:.12em;color:var(--cold)}.rwl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px}@media(max-width:1100px){.rwl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.rwl-grid{grid-template-columns:1fr}}@media(max-width:480px){.rwl-mast{font-size:26px}.rwl-sub{font-size:14px}.rwl-card--tiled{grid-template-columns:1fr}.rwl-card--feature .rwl-tile{display:none}.rwl-card--feature .rwl-kick{font:500 11px var(--font-data)}.rwl-card--feature .rwl-h{font:600 20px/1.3 var(--font-body);overflow-wrap:anywhere}}.rwl a{color:var(--cold)}.rwl-h--seed{font-size:22px}.issue--a .rlink,.issue--a .rlink:visited{color:var(--cold)}.issue--a .brief{font-family:var(--font-body)}.seedcols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:10px 0}.seedcol{border-top:1px solid var(--cold-deep);padding-top:8px;min-width:0;font-family:var(--font-body)}@media(max-width:900px){.seedcols{grid-template-columns:1fr}}.rwl a:visited{color:var(--cold)}.liveback{position:fixed;right:16px;bottom:calc(var(--tl-h) + 12px);z-index:20;display:inline-flex;align-items:center;min-height:40px;padding:0 14px;font:600 11px var(--font-display);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--ground);background:var(--warm);border:1px solid var(--warm)}.liveback:hover{background:var(--ink-bright);border-color:var(--ink-bright)}.view--liveback{padding-bottom:64px}@media(max-width:820px){.liveback{left:0;right:0;bottom:calc(var(--tl-h) + 56px + env(safe-area-inset-bottom));min-height:36px;justify-content:center;border-left:0;border-right:0;border-radius:0}}.locs{margin:14px 0;padding:12px 14px;border:1px solid var(--panel-edge);background:var(--panel)}.locs-head{display:flex;justify-content:space-between}.lab.warm{color:var(--warm)}.locs-main{display:flex;flex-direction:column;gap:12px;margin-top:8px}.locs-lead{font:400 15px/1.45 var(--font-body);color:var(--ink);margin-top:8px}.ladder{display:flex;gap:6px}.rung{display:flex;flex-direction:column;align-items:center;gap:2px}.cell{display:inline-block;width:28px;height:28px;border:2px solid var(--warm)}.cell.on{background:var(--warm)}.rn{font:500 11px var(--font-data);color:var(--ink-dim)}.ladder--s .cell{width:12px;height:12px;border-width:1.5px}.locs-fig{font:600 40px/1.05 var(--font-display);color:var(--warm)}.locs-s{font:400 15px/1.4 var(--font-body);color:var(--ink)}.locs-s.dim,.locs-u1.dim{color:var(--ink-dim)}.locs-u1{font:400 14px/1.45 var(--font-body);margin-top:8px}.locs-labs,.locs-panel{margin-top:10px}.locs-labs summary,.locs-panel summary{cursor:pointer;font:500 12px var(--font-data);color:var(--ink-dim)}.locs-labs ul,.locs-panel ul{list-style:none;margin-top:6px}.labrow{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:2px;font:400 13px/1.5 var(--font-body);padding:5px 0;border-bottom:1px solid var(--grid)}.labrow-name{flex:1 1 auto;min-width:0}.labrow-fr{flex:0 1 auto;font:400 12px/1.5 var(--font-data);text-align:right;margin-left:auto}.labrow-gap{flex:1 1 100%;order:3;color:var(--ph);font:400 12px/1.5 var(--font-data);overflow-wrap:anywhere}.labrow-st{order:4;flex:0 0 auto;margin-left:auto;font:400 12px/1.5 var(--font-data)}.locs-bias{font:500 13px/1.5 var(--font-data);margin-top:8px}.locs-bias.cold{color:var(--cold)}.locs-panel li{display:grid;grid-template-columns:6rem 1fr;gap:8px;font:400 13px/1.45 var(--font-body);margin-top:4px}.ak{font:500 11px var(--font-data);text-transform:uppercase}.ak--sourced{color:var(--cold)}.ak--assumed{color:var(--ph)}.ak--simulated{color:var(--warm)}.ak--result,.ak--counted{color:var(--ink)}.ak--observed{color:var(--cold)}.locs-slim{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 10px}.ecard{border-left:4px solid var(--warm);background:var(--panel);padding:10px 12px;margin:0 0 10px}.ecard-eb{font:600 12px var(--font-data);letter-spacing:.06em;color:var(--warm)}.ecard-t{font:500 20px/1.3 var(--font-body);color:var(--ink-bright);margin:4px 0}@media(max-width:420px){.locs-fig{font-size:32px}}.locs-band{margin:10px 0 4px}.band-ax{display:flex;justify-content:space-between;font:400 10.5px var(--font-data);color:var(--ink-dim);margin:2px 0 4px}.locs-band svg{display:block;width:100%;height:160px;border-bottom:1px solid var(--grid)}.band-a{fill:var(--band);opacity:1}.band-e{fill:none;stroke:var(--rule);stroke-width:1;vector-effect:non-scaling-stroke}.band-m{fill:none;stroke:var(--ink-dim);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.band-t{stroke:var(--warm-deep);stroke-width:1;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.band-l{fill:none;stroke:var(--warm);stroke-width:2.5;vector-effect:non-scaling-stroke}.locs-stages{list-style:none;display:flex;flex-direction:column;gap:12px}.lstg{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;align-items:start}.lstg .cell{display:flex;align-items:center;justify-content:center;font:600 12px var(--font-data);color:var(--warm)}.lstg .cell.on{color:var(--ground)}.lstg-t{display:flex;flex-direction:column;gap:2px;min-width:0}.lstg-what{font:400 14px/1.4 var(--font-body);color:var(--ink)}.lstg-what--on{color:var(--ink-bright)}.lstg-st{font:500 11px/1.4 var(--font-data)}.lstg-st--seen{color:var(--cold)}.lstg-st--not{color:var(--ph)}.locs-ass{font:400 11px/1.45 var(--font-data);color:var(--ph)}.nobr{white-space:nowrap}.locs-labs summary,.locs-panel summary{list-style:none}.locs-labs summary::-webkit-details-marker,.locs-panel summary::-webkit-details-marker{display:none}.band-plot{position:relative}.band-tn{position:absolute;right:0;transform:translateY(-50%);font:500 10.5px/1 var(--font-data);color:var(--ink-dim)}.band-lg{list-style:none;display:flex;flex-wrap:wrap;gap:4px 14px;font:400 10.5px/1.5 var(--font-data);color:var(--ink-dim);margin:2px 0 6px}.band-lg li{display:flex;align-items:center;gap:6px}.lgs{display:inline-block;width:14px;flex:none}.lgs--run{border-top:2.5px solid var(--warm)}.lgs--band{height:8px;background:var(--band);border:1px solid var(--rule)}.lgs--med{border-top:1px dashed var(--ink-dim)}.lgs--th{border-top:1px dotted var(--warm-deep)}.locs-bs{font:400 15px/1.45 var(--font-body);color:var(--ink);margin-top:4px}.about{max-width:72ch;margin:0 auto;padding:18px 0}.about-h{font:600 30px/1.2 var(--font-display);color:var(--ink-bright);margin-bottom:14px}.about-p{font:400 15px/1.6 var(--font-body);margin:0 0 12px}.about-p strong{color:var(--ink-bright)}.about-ref{font:500 11px var(--font-data);color:var(--ink);margin-left:2px}.about-ref a,.about-ref a:visited{color:var(--cold);text-decoration:none}.about-ref a:hover,.about-ref a:focus-visible{color:var(--ink-bright);text-decoration:underline}.about-s{font:600 13px var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:18px 0 8px}.about-src{font:400 13px/1.5 var(--font-body);padding-left:22px}.about-src a,.about-src a:visited{color:var(--cold);word-break:break-all}.about-src a:hover,.about-src a:focus-visible{color:var(--ink-bright)}.weekhero .nextw{flex-basis:100%;font:500 11px var(--font-data);letter-spacing:.04em;color:var(--ink-dim);margin-top:4px}
