:root{--ink:#0e1420;--ink-2:#121a28;--ink-3:#182235;--ink-4:#1f2b42;--line:#243047;--line-2:#2e3c57;--text:#e9edf4;--text-2:#a3aec2;--muted:#6b7a94;--brass:#bc8c22;--brass-ink:#e3b341;--brass-dim:#6e5416;--rose:#de5a9c;--rose-ink:#f07ab5;--rose-dim:#6d2c4c;--blue:#4a8ff0;--blue-ink:#7fb0ff;--blue-soft:#2f5fa6;--slate:#6b7a94;--slate-soft:#3c4964;--display:"Archivo", "Segoe UI", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--gutter:clamp(16px, 4vw, 40px);--measure:1320px;--radius:6px;--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--ink);color:var(--text);font-family:var(--display);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:600}p{margin:0}a{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}a:hover{color:var(--text);-webkit-text-decoration-color:var(--text-2);text-decoration-color:var(--text-2)}code,.mono,.station-figure,.money-big,.money-stats dd,.rule-n,.rule-stats dd,.chips b,.sources b,.promise-figures dd,.cohort-rate,.cohort-n,.tl-readout,.explain-value,.explain-num,td.num,.node-count{font-family:var(--mono);font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--blue-ink);outline-offset:2px}.page{max-width:var(--measure);padding:0 var(--gutter) 64px;margin:0 auto}.tone-brass{--tone:var(--brass);--tone-ink:var(--brass-ink)}.tone-rose{--tone:var(--rose);--tone-ink:var(--rose-ink)}.tone-blue{--tone:var(--blue);--tone-ink:var(--blue-ink)}.tone-blue-soft{--tone:var(--blue-soft);--tone-ink:var(--blue-ink)}.tone-slate{--tone:var(--slate);--tone-ink:var(--text-2)}.tone-slate-soft{--tone:var(--slate-soft);--tone-ink:var(--muted)}.tone-neutral{--tone:var(--text-2);--tone-ink:var(--text)}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding:28px 0 20px;display:flex}.brand h1{font-variation-settings:"wdth" 88;text-transform:uppercase;letter-spacing:.06em;font-size:1.15rem;font-weight:700}.tagline{color:var(--text-2);max-width:56ch;margin-top:4px;font-size:.92rem}.topbar-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}.chips{gap:6px;margin:0;padding:0;list-style:none;display:flex}.chips li{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:3px 9px;font-size:.74rem}.chips b{color:var(--text-2);margin-left:4px;font-weight:500}.switch{color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:.84rem;display:inline-flex}.switch input{opacity:0;width:0;height:0;position:absolute}.switch-track{background:var(--ink-4);border:1px solid var(--line-2);border-radius:999px;width:30px;height:16px;transition:background .2s;position:relative}.switch-track:after{content:"";background:var(--text-2);width:10px;height:10px;transition:transform .2s var(--ease), background .2s;border-radius:50%;position:absolute;top:2px;left:2px}.switch input:checked+.switch-track{background:var(--blue-soft);border-color:var(--blue)}.switch input:checked+.switch-track:after{background:var(--text);transform:translate(14px)}.switch input:focus-visible+.switch-track{outline:2px solid var(--blue-ink);outline-offset:2px}.switch input:disabled~*{opacity:.55}.run{font:inherit;border-radius:var(--radius);border:1px solid var(--brass);color:var(--brass-ink);cursor:pointer;background:0 0;padding:8px 16px;font-size:.86rem;font-weight:600;transition:background .15s,color .15s}.run:hover:not(:disabled){background:var(--brass);color:var(--ink)}.run:disabled{opacity:.5;cursor:default}.led{font-family:var(--mono);color:var(--muted);letter-spacing:.02em;align-items:center;gap:7px;font-size:.72rem;display:inline-flex}.led i{background:var(--muted);border-radius:50%;width:7px;height:7px}.led-waking i,.led-running i{background:var(--brass-ink);animation:1.1s ease-in-out infinite pulse}.led-settled i{background:var(--brass-ink);box-shadow:0 0 8px var(--brass)}.led-error i{background:var(--rose)}@keyframes pulse{50%{opacity:.3}}.notice{border-radius:var(--radius);border:1px solid var(--line);background:var(--ink-2);color:var(--text-2);margin-top:20px;padding:14px 16px;font-size:.9rem}.notice-error{border-color:var(--rose-dim)}.notice strong{color:var(--text)}.link{font:inherit;color:var(--brass-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.section-head{flex-wrap:wrap;align-items:baseline;gap:18px;margin:0 0 18px;display:flex}.section-head h2,.panel-head h2{font-variation-settings:"wdth" 85;text-transform:uppercase;letter-spacing:.1em;color:var(--text);font-size:.78rem;font-weight:700}.section-head p{color:var(--text-2);max-width:78ch;font-size:.9rem}.section-head h2:before,.panel-head h2:before{content:"";background:var(--brass);vertical-align:0;width:8px;height:8px;margin-right:10px;display:inline-block}.rulebook .section-head h2:before{background:var(--rose)}.decider .section-head h2:before{background:var(--blue)}.ledger .section-head h2:before,.flow .section-head h2:before{background:var(--text-2)}.settled>section,.settled>.triptych{border-bottom:1px solid var(--line);padding:40px 0}.settled.dimmed{opacity:.55;transition:opacity .3s}.rail{position:relative;padding:36px 0 28px!important}.rail ol{grid-template-columns:repeat(5,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.rail ol:before{content:"";background:var(--line-2);height:2px;position:absolute;top:6px;left:0;right:0}.rail:not(.rail-skeleton) ol:after{content:"";background:linear-gradient(90deg, var(--blue) 0 30%, var(--rose) 30% 55%, var(--brass) 55% 100%);transform-origin:0;width:100%;height:2px;animation:rail-light 1.2s var(--ease) both;position:absolute;top:6px;left:0}.station{animation:station-in .5s var(--ease) both;animation-delay:calc(.25s + var(--i) * .18s);flex-direction:column;padding-top:22px;display:flex;position:relative}.node{background:var(--ink);border:2px solid var(--tone,var(--text-2));border-radius:3px;width:14px;height:14px;position:absolute;top:0;left:0}.station-name{font-variation-settings:"wdth" 80;text-transform:uppercase;letter-spacing:.12em;color:var(--text-2);font-size:.72rem;font-weight:700}.station-figure{color:var(--tone-ink,var(--text));letter-spacing:-.02em;margin-top:6px;font-size:clamp(1.5rem,2.6vw,2.3rem);font-weight:500;line-height:1.05}.station-unit{color:var(--text-2);margin-top:4px;font-size:.84rem}.station-note{color:var(--muted);margin-top:8px;font-size:.76rem;line-height:1.4}.rail-thesis{border-top:1px dashed var(--line);color:var(--text-2);margin-top:26px;padding-top:18px;font-size:.92rem}.rail-thesis span{max-width:78ch;display:block}.rail-thesis em{color:var(--text);border-bottom:1px solid var(--rose);font-style:normal}.rail-skeleton .station-figure,.rail-skeleton .station-unit{background:var(--ink-3);border-radius:3px;width:60%;height:1.1em;animation:1.2s ease-in-out infinite pulse}.rail-skeleton .station-unit{width:40%;height:.8em}.rail-skeleton .node{border-color:var(--line-2)}.slow{color:var(--brass-ink);border:0;font-style:normal}@keyframes rail-light{0%{transform:scaleX(0)}}@keyframes station-in{0%{opacity:0;transform:translateY(8px)}}.flow svg{display:block;overflow:visible}.flow .link{fill:none;stroke:var(--tone);stroke-opacity:.32;stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 1s var(--ease) forwards;animation-delay:calc(.15s + var(--i) * 50ms);transition:stroke-opacity .15s}.flow .link:hover{stroke-opacity:.7}.flow .node rect{fill:var(--tone)}.flow .node text{fill:var(--text-2);paint-order:stroke;stroke:var(--ink);stroke-width:3px;stroke-linejoin:round;font-size:12px}.flow .node-count{fill:var(--text);font-weight:500}.flow-legend{border-top:1px dashed var(--line);color:var(--text-2);flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.flow-legend b{font-family:var(--mono);color:var(--text);font-weight:500}.flow-legend i,.segment-legend i,.scoreband-bands span:before{background:var(--tone);vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}@keyframes draw{to{stroke-dashoffset:0}}.money-head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:32px;display:grid}.money-figure{flex-direction:column;display:flex}.money-big{letter-spacing:-.04em;color:var(--brass-ink);font-size:clamp(2.6rem,6vw,4.6rem);font-weight:500;line-height:1}.money-of{color:var(--text-2);margin-top:10px;font-size:1rem}.money-stats{grid-template-columns:1fr 1fr;gap:14px 24px;margin:0;display:grid}.money-stats div{border-left:1px solid var(--line-2);padding-left:12px}.money-stats dt{color:var(--muted);font-size:.74rem}.money-stats dd{color:var(--text);margin:2px 0 0;font-size:1.15rem}.agree{color:var(--text-2);align-items:center;gap:10px;margin-top:22px;font-size:.8rem;display:flex}.agree i{background:var(--brass-dim);width:16px;height:16px;color:var(--brass-ink);border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;font-style:normal;display:inline-flex}.agree.disagree i{background:var(--rose-dim);color:var(--rose-ink)}.agree b{font-family:var(--mono);color:var(--text);font-weight:500}.segments{gap:2px;height:14px;margin-top:16px;display:flex}.segments.thin{height:8px;margin-top:14px}.segment{background:var(--tone);border-radius:2px;flex-basis:0;min-width:2px;display:block}.segment-legend{color:var(--text-2);flex-wrap:wrap;gap:8px 22px;margin:12px 0 0;padding:0;font-size:.82rem;list-style:none;display:flex}.segment-legend b{color:var(--text);font-weight:500;font-family:var(--mono);margin-left:8px}.segment-legend small{color:var(--muted);font-family:var(--mono);margin-left:6px}.rules{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.rule{background:var(--ink-2);flex-direction:column;gap:10px;padding:18px 18px 16px;display:flex}.rule-5{grid-column:1/-1;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 220px;gap:12px 28px;padding-top:22px;padding-bottom:22px;display:grid}.rule-5 .rule-head{grid-area:1/1}.rule-5 .rule-text{color:var(--text);grid-area:2/1;font-size:.95rem}.rule-5 .windows{grid-area:3/1;align-self:start}.rule-5 .rule-provenance{grid-area:1/2;align-self:center}.rule-5 .rule-stats{border-top:0;grid-area:2/2/span 2;align-self:start;margin-top:2px;padding-top:0}.rule-5 .clock{grid-area:1/3/span 3;align-self:center}.rule-head{align-items:center;gap:10px;display:flex}.rule-n{color:var(--rose-ink);border:1px solid var(--rose-dim);border-radius:3px;padding:1px 6px;font-size:.72rem;font-weight:600}.rule-head h3{flex:1;font-size:.95rem}.tier{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border:1px solid var(--line-2);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:.66rem}.tier-regulation{color:var(--text);border-color:var(--text-2)}.tier-assumption{border-style:dashed}.rule-text{color:var(--text-2);font-size:.86rem;line-height:1.45}.rule-provenance{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rule-source{color:var(--muted);font-size:.74rem;line-height:1.4}.windows{border-collapse:collapse;align-self:start;margin:0;font-size:.82rem}.windows th{text-align:left;color:var(--text-2);vertical-align:top;white-space:nowrap;padding:6px 12px 6px 0;font-weight:500}.windows td{font-family:var(--mono);color:var(--text);padding:6px 0}.windows tr+tr th,.windows tr+tr td{border-top:1px solid var(--line)}.windows .blocked td{color:var(--rose-ink)}.rule-stats{border-top:1px solid var(--line);gap:18px;margin:auto 0 0;padding-top:10px;display:flex}.rule-stats dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem}.rule-stats dd{color:var(--text);margin:0;font-size:1.2rem}.effect-defers .rule-stats dd:first-of-type{color:var(--text-2)}.rule-foot{color:var(--text-2);max-width:80ch;margin-top:14px;font-size:.84rem}.clock{width:220px;margin:0}.clock svg{width:100%;display:block}.clock-ring{fill:none;stroke:var(--line-2);stroke-width:3px}.clock-blocked{fill:none;stroke:var(--rose);stroke-width:7px;stroke-linecap:butt}.clock-tick{stroke:var(--brass-ink);stroke-width:2px;stroke-linecap:round}.clock-label{font-family:var(--mono);fill:var(--muted);font-size:9px}.clock-center{font-family:var(--mono);fill:var(--text);font-size:15px;font-weight:500}.clock-center-sub{fill:var(--text-2);text-transform:uppercase;letter-spacing:.08em;font-size:9.5px}.clock figcaption{color:var(--muted);margin-top:6px;font-size:.74rem;line-height:1.4}.decider-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);align-items:start;gap:32px;display:grid}.scoreband{margin:0}.scoreband-plot{border-bottom:1px solid var(--line-2);align-items:flex-end;gap:2px;height:120px;display:flex;position:relative}.band-shade{background:var(--blue);opacity:.1;border-left:1px dashed var(--blue);border-right:1px dashed var(--blue);position:absolute;top:0;bottom:0}.bin{background:var(--slate);border-radius:2px 2px 0 0;flex:1 1 0;min-height:1px;position:relative}.bin-agent{background:var(--blue)}.bin-high{background:var(--blue-soft)}.scoreband-axis{height:18px;font-family:var(--mono);color:var(--muted);font-size:.7rem;position:relative}.scoreband-axis span{position:absolute;top:4px;transform:translate(-50%)}.scoreband-axis span:first-child{transform:none}.scoreband-axis span:last-child{transform:translate(-100%)}.scoreband-bands{color:var(--text-2);flex-wrap:wrap;gap:6px 20px;margin-top:8px;font-size:.82rem;display:flex}.scoreband-bands b{font-family:var(--mono);color:var(--text);font-weight:500}.sources{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.sources li{border:1px solid var(--line);border-radius:var(--radius);color:var(--text-2);padding:10px 12px;font-size:.78rem;line-height:1.3}.sources li.zero{color:var(--muted);border-style:dashed}.sources b{color:var(--text);font-size:1.1rem;font-weight:500;display:block}.sources li.zero b{color:var(--muted)}.decider-note{color:var(--muted);margin-top:12px;font-size:.8rem;line-height:1.5}.veto{border:1px solid var(--rose-dim);border-left:3px solid var(--rose);border-radius:0 var(--radius) var(--radius) 0;background:var(--ink-2);margin-top:28px;padding:18px 20px}.veto-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--rose-ink);font-size:.7rem;font-weight:700}.veto-lead{color:var(--text);margin-top:6px;font-size:.92rem}.veto-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.veto-row code{color:var(--text-2);font-size:.84rem}.veto-amount{font-family:var(--mono);color:var(--text);font-size:1.3rem;font-weight:500}.veto-reason{color:var(--text-2);margin-top:10px;font-size:.88rem;font-style:italic}.triptych{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr);gap:2px;margin:40px 0;display:grid;overflow:hidden;padding:0!important}.panel{background:var(--ink-2);min-width:0;padding:20px 22px 18px}.panel-head{margin-bottom:14px}.panel-head p{color:var(--text-2);margin-top:4px;font-size:.82rem}.panel-note{color:var(--muted);margin-top:12px;font-size:.78rem;line-height:1.45}.timeline svg{cursor:crosshair;width:100%;height:auto;display:block}.tl-area{fill:var(--brass);fill-opacity:.14}.tl-line{fill:none;stroke:var(--brass-ink);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 1.4s var(--ease) .3s forwards}.tl-attempt{fill:var(--slate)}.tl-axis{font-family:var(--mono);fill:var(--muted);font-size:10px}.tl-hover line{stroke:var(--text-2);stroke-dasharray:3 3}.tl-hover circle{fill:var(--ink);stroke:var(--brass-ink);stroke-width:2px}.tl-readout{min-height:1.4em;color:var(--muted);margin-top:8px;font-size:.76rem}.tl-readout b{color:var(--text);font-weight:500}.cohort+.cohort{margin-top:16px}.cohort h3{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:8px;font-size:.72rem}.cohort ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cohort li{grid-template-columns:minmax(0,9.5rem) 1fr 3rem 3.2rem;align-items:center;gap:10px;font-size:.82rem;display:grid}.cohort-name{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cohort-name em{color:var(--rose-ink);font-size:.72rem;font-style:normal}.cohort-bar{background:var(--ink-4);border-radius:2px;height:8px;overflow:hidden}.cohort-bar i{background:var(--brass);border-radius:2px;height:100%;display:block}.flagged .cohort-bar i{background:repeating-linear-gradient(135deg, var(--brass) 0 3px, var(--brass-dim) 3px 6px)}.cohort-rate{text-align:right;color:var(--text);font-size:.8rem}.cohort-n{color:var(--muted);font-size:.72rem}.promise-figures{gap:22px;margin:0;display:flex}.promise-figures dd{color:var(--tone-ink,var(--text));margin:0;font-size:1.7rem;font-weight:500;line-height:1}.promise-figures dt{color:var(--muted);margin-top:4px;font-size:.74rem}.filters{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.chip{font:inherit;border:1px solid var(--line-2);color:var(--text-2);cursor:pointer;background:0 0;border-radius:999px;padding:5px 11px;font-size:.76rem;transition:border-color .12s,color .12s}.chip b{font-family:var(--mono);color:var(--muted);margin-left:5px;font-weight:500}.chip:hover{border-color:var(--text-2);color:var(--text)}.chip.on{background:var(--ink-4);border-color:var(--text-2);color:var(--text)}.chip.on b{color:var(--text)}.chip-rose.on{border-color:var(--rose)}.table-scroll{border:1px solid var(--line);border-radius:var(--radius);background:var(--ink-2);max-height:34rem;overflow:auto}table{border-collapse:collapse;width:100%;font-size:.83rem}thead th{z-index:1;background:var(--ink-3);text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 12px;font-size:.68rem;font-weight:600;position:sticky;top:0}thead th.num{text-align:right}tbody td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 12px}tbody tr.row{cursor:pointer}tbody tr.row:hover td,tbody tr.row:focus-visible td{background:var(--ink-3)}tbody tr.row:focus-visible{outline:none}tbody tr.row:focus-visible td:first-child{box-shadow:inset 2px 0 var(--blue-ink)}tbody tr.row-vetoed td{background:color-mix(in srgb, var(--rose) 8%, transparent)}tbody tr.row-open td{border-bottom-color:#0000}td.num{text-align:right;white-space:nowrap}td code{color:var(--text-2);font-size:.8rem}td.tone-rose{color:var(--rose-ink)}td.fired{width:34%}.tags{flex-wrap:wrap;gap:4px;display:flex}tbody td:first-child{white-space:nowrap}.caret{width:1.1em;color:var(--muted);font-size:.7rem;transition:transform .12s;display:inline-block}.row-open .caret{transform:rotate(90deg)}.tag{border:1px solid var(--line-2);font-family:var(--mono);color:var(--text-2);white-space:nowrap;border-radius:3px;padding:1px 6px;font-size:.68rem;display:inline-block}.tag-rose{border-color:var(--rose-dim);color:var(--rose-ink)}.tag-veto{background:var(--rose-dim);color:var(--text);border-color:var(--rose)}tr.detail td{background:var(--ink);padding:0}.detail-msg{color:var(--muted);padding:12px 16px;font-size:.82rem;display:block}.explain{padding:16px 18px 18px}.explain-summary{color:var(--text);max-width:80ch;margin-bottom:12px;font-size:.9rem}.explain-bars{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.explain-bars li{grid-template-columns:11rem 10rem minmax(0,1fr) 4.2rem;align-items:center;gap:12px;display:grid}.explain-label{color:var(--text-2);font-size:.78rem}.explain-value{color:var(--text);font-size:.78rem}.explain-track{background:var(--ink-4);border-radius:2px;height:7px;position:relative}.explain-track:after{content:"";background:var(--line-2);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.explain-track i{border-radius:2px;height:100%;position:absolute;top:0}.explain-track i.up{background:var(--brass);left:50%}.explain-track i.down{background:var(--rose);right:50%}.explain-num{text-align:right;font-size:.76rem}.explain-num.up{color:var(--brass-ink)}.explain-num.down{color:var(--rose-ink)}.explain-note{color:var(--muted);max-width:76ch;margin-top:12px;font-size:.76rem}.ledger-hint{color:var(--muted);margin-top:10px;font-size:.76rem}.foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:24px;padding-top:28px;font-size:.8rem;display:flex}.foot p:first-child{max-width:64ch}.foot code{color:var(--text-2)}.foot a{margin-right:18px}@media (width<=1080px){.rules{grid-template-columns:repeat(2,1fr)}.rule-5{grid-template-columns:minmax(0,1fr) 200px}.rule-5 .windows,.rule-5 .rule-stats{grid-area:auto/1}.rule-5 .clock{grid-area:1/2/span 5}.triptych{grid-template-columns:1fr 1fr}.triptych .timeline{grid-column:span 2}}@media (width<=820px){.topbar{flex-direction:column;align-items:flex-start}.topbar-right{justify-content:flex-start}.rail ol{grid-template-columns:1fr;gap:22px;padding-left:26px}.rail ol:before,.rail:not(.rail-skeleton) ol:after{width:2px;height:auto;inset:0 auto 0 6px}.rail:not(.rail-skeleton) ol:after{background:linear-gradient(180deg, var(--blue) 0 30%, var(--rose) 30% 55%, var(--brass) 55% 100%);transform-origin:top;animation-name:rail-light-v}.station{padding-top:0}.node{top:2px;left:-26px}.money-head,.decider-grid{grid-template-columns:1fr}.money-stats{grid-template-columns:1fr 1fr}.rules,.rule-5{grid-template-columns:1fr}.rule-5 .clock,.rule-5 .windows,.rule-5 .rule-stats{grid-area:auto/1}.rule-5 .clock{justify-self:center}.triptych{grid-template-columns:1fr}.triptych .timeline{grid-column:auto}.explain-bars li{grid-template-columns:1fr 1fr}.explain-track{grid-column:1/-1}}@keyframes rail-light-v{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.flow .link,.tl-line{stroke-dashoffset:0}}
