@font-face{font-family:Archivo;src:url(/admin/assets/archivo-400-BQuYYcah.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Archivo;src:url(/admin/assets/archivo-600-DpDOyFtn.ttf) format("truetype");font-weight:500 600;font-display:swap}@font-face{font-family:Archivo XC;src:url(/admin/assets/archivo-800-xcond-_Y9FA2pc.ttf) format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Red Hat Mono;src:url(/admin/assets/redhatmono-500-DEOvMqTi.ttf) format("truetype");font-weight:500;font-display:swap}:root{--vermilion: #ff3b1f;--ink: #110e0d;--panel: #171312;--panel-2: #1f1a18;--line: #342e2a;--paper: #eceeea;--paper-2: #dfe2dc;--text-on-ink: #f3efe9;--muted-on-ink: #b3a9a0;--muted-on-paper: #4a4643;--ok: #57e08f;--bad: #ff6a4d;--wait: #ffb62e;--blue: #7fb0ff;--display: "Archivo XC", "Archivo", sans-serif;--body: "Archivo", system-ui, sans-serif;--mono: "Red Hat Mono", ui-monospace, monospace;--gutter: clamp(16px, 4vw, 56px);--ease: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--ink) var(--paper-2)}body{margin:0;background:var(--paper);color:var(--ink);font:400 1.0625rem/1.55 var(--body);-webkit-font-smoothing:antialiased}::selection{background:var(--ink);color:var(--vermilion)}:focus-visible{outline:3px solid currentColor;outline-offset:3px}input,button{caret-color:var(--vermilion)}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}h1,h2,h3,p{margin:0}.num{font-family:var(--mono);font-weight:500;font-variant-numeric:tabular-nums}h1,h2{font-family:var(--display);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:.92;text-wrap:balance}h1{font-size:clamp(3.4rem,9vw,6rem)}h2{font-size:clamp(2.6rem,6vw,4.75rem)}h3{font-family:var(--body);font-weight:600;font-size:1.125rem;line-height:1.3}.lede{font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.45;max-width:46ch}.btn{display:inline-flex;align-items:center;gap:.6em;min-height:52px;padding:0 1.5rem;border:2px solid var(--ink);background:var(--ink);color:var(--text-on-ink);font:600 1rem/1 var(--body);text-decoration:none;cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease),transform .2s var(--ease)}.btn:hover{background:transparent;color:var(--ink)}.btn:active{transform:translateY(1px)}.btn.ghost{background:transparent;color:var(--ink)}.btn.ghost:hover{background:var(--ink);color:var(--text-on-ink)}.btn svg{width:1.1em;height:1.1em}.on-ink .btn{background:var(--vermilion);border-color:var(--vermilion);color:var(--ink)}.on-ink .btn:hover{background:transparent;color:var(--vermilion)}.hero{background:var(--vermilion);color:var(--ink);overflow:hidden}.nav{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem var(--gutter)}.brand{display:inline-flex;line-height:0}.brand img{display:block;height:26px;width:auto}.nav ul{display:flex;gap:2rem;list-style:none;margin:0;padding:0;font-weight:600}.nav a:not(.btn){text-decoration:none}.nav a:not(.btn):hover{text-decoration:underline}.nav .btn{min-height:44px}.hero-grid>*,.split>*,.meta-top>*{min-width:0}.hero-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,4vw,4rem);align-items:center;padding:clamp(1.5rem,4vw,3.5rem) 0 clamp(3rem,6vw,5.5rem) var(--gutter)}.hero-copy{display:grid;gap:1.75rem;justify-items:start}.hero-copy .lede{max-width:40ch}.cta-row{display:flex;flex-wrap:wrap;gap:.75rem;justify-self:stretch}.panel{background:var(--panel);color:var(--text-on-ink);border:1px solid var(--line);font-size:.9375rem}.hero .panel{border-right:0}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.1rem;border-bottom:1px solid var(--line);background:var(--panel-2)}.panel-head strong{font-weight:600}.chip{font:500 .75rem/1 var(--mono);padding:.4rem .55rem;border:1px solid var(--wait);color:var(--wait);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.stats{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin:0;padding:.8rem 1.1rem;border-bottom:1px solid var(--line)}.stats div{display:flex;align-items:baseline;gap:.5rem}.stats dt{color:var(--muted-on-ink);font-size:.875rem;order:2}.stats dd{margin:0;font-size:1rem}.stats .bad{color:var(--bad)}.stats .ok{color:var(--ok)}.scroll-x{overflow-x:auto;scrollbar-color:var(--line) var(--panel)}table{width:100%;border-collapse:collapse;min-width:34rem}th{text-align:left;font-weight:600;font-size:.8125rem;color:var(--muted-on-ink);padding:.7rem 1.1rem;border-bottom:1px solid var(--line);white-space:nowrap}td{padding:.62rem 1.1rem;border-bottom:1px solid var(--line);white-space:nowrap}td.num,th.num{font-size:.875rem}.tag{display:inline-block;padding:.15rem .5rem;font:500 .8125rem/1.4 var(--mono)}.tag.ok{color:var(--ok);border:1px solid var(--ok)}.tag.bad{color:var(--bad);border:1px solid var(--bad)}.tag.wait{color:var(--wait);border:1px solid var(--wait)}.tag.blue{color:var(--blue);border:1px solid var(--blue)}.feed tr{animation:row-in .55s var(--ease) both}@keyframes row-in{0%{clip-path:inset(0 0 100% 0);opacity:0}to{clip-path:inset(0);opacity:1}}.caption{padding:.7rem 1.1rem;color:var(--muted-on-ink);font-size:.8125rem}section{padding:clamp(4rem,9vw,8rem) var(--gutter)}.on-ink{background:var(--ink);color:var(--text-on-ink)}.split{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem);align-items:start}.split .copy{display:grid;gap:1.5rem;position:sticky;top:2rem}.split .copy p{color:var(--muted-on-paper);max-width:44ch}.on-ink .copy p,.on-ink .lede{color:var(--muted-on-ink)}.split.flip{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.split.flip .copy{order:2}.rules{list-style:none;margin:0;padding:0;counter-reset:rule}.rules li{display:grid;grid-template-columns:2.25rem 1fr auto;gap:.9rem;align-items:center;padding:.9rem 1.1rem;border-bottom:1px solid var(--line);counter-increment:rule}.rules li:before{content:counter(rule);font:500 .875rem/1 var(--mono);color:var(--ink);background:var(--text-on-ink);width:1.75rem;height:1.75rem;display:grid;place-items:center}.rules .cond{font-weight:600}.rules .cond span{display:block;font-weight:400;color:var(--muted-on-ink);font-size:.875rem}.slug{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.1rem;border-bottom:1px solid var(--line);flex-wrap:wrap}.slug code{font:500 .9375rem/1 var(--mono);color:var(--blue);word-break:break-all}.mini{min-height:36px;padding:0 .9rem;font:600 .875rem/1 var(--body);border:1px solid var(--muted-on-ink);background:transparent;color:var(--text-on-ink);cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease)}.mini:hover{background:var(--text-on-ink);color:var(--ink)}.mini:disabled{opacity:.45;cursor:not-allowed}.mini:disabled:hover{background:transparent;color:var(--text-on-ink)}.mini.go{border-color:var(--ok);color:var(--ok)}.mini.go:hover{background:var(--ok);color:var(--ink)}.mini.stop{border-color:var(--bad);color:var(--bad)}.mini.stop:hover{background:var(--bad);color:var(--ink)}.split-bar{display:flex;height:10px;background:var(--line);min-width:8rem}.split-bar i{display:block;height:100%}.split-bar .a{background:var(--vermilion)}.split-bar .b{background:var(--blue)}.split-bar .ok{background:var(--ok)}.split-bar .bad{background:var(--bad)}.flow{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.flow div{padding:1.1rem;border-right:1px solid var(--line);display:grid;gap:.3rem}.flow div:last-child{border-right:0}.flow strong{font-family:var(--display);font-weight:800;font-size:1.75rem;line-height:1;text-transform:uppercase}.flow span{color:var(--muted-on-ink);font-size:.875rem}.flow .now strong{color:var(--vermilion)}.groups{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.groups>div{padding:1rem 1.1rem;border-right:1px solid var(--line)}.groups>div:last-child{border-right:0}.groups b{display:block;font-weight:600;margin-bottom:.15rem}.groups span{color:var(--muted-on-ink);font-size:.875rem}.meta-top{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(2rem,5vw,5rem);align-items:end;margin-bottom:clamp(2rem,5vw,4rem)}.meta-top .lede{justify-self:end}.on-ink .panel{background:#221c19;border-color:#54483f}.on-ink .panel-head{background:#2e2622}.on-ink table,.on-ink .flow,.on-ink .flow div,.on-ink th,.on-ink td,.on-ink .groups>div,.on-ink .panel-head{border-color:#54483f}#facts{padding-top:0}.facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--ink)}.facts div{padding:1.5rem 1.5rem 0 0}.facts h3{margin-bottom:.5rem}.facts p{color:var(--muted-on-paper);font-size:1rem}.close{background:var(--vermilion);color:var(--ink);text-align:left}.close{padding-right:0;overflow:hidden}.close-inner{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,4vw,4rem);align-items:center}.close-inner>*{min-width:0}.close-copy{display:grid;gap:2rem;justify-items:start}.close-panel{border-right:0}.close-panel table{min-width:0}.close h2{font-size:clamp(3rem,10vw,6rem)}.close .btn{min-height:60px;font-size:1.125rem}footer{background:var(--ink);color:var(--muted-on-ink);padding:2rem var(--gutter);display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;font-size:.9375rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.feed tr{animation:none}}@media(max-width:960px){.close-inner{grid-template-columns:minmax(0,1fr)}.close{padding-right:var(--gutter)}.close-panel{border-right:1px solid var(--line)}.hero-grid{grid-template-columns:minmax(0,1fr);padding-right:var(--gutter)}.hero .panel{border-right:1px solid var(--line)}.nav ul{display:none}.split,.split.flip{grid-template-columns:minmax(0,1fr)}.split .copy{position:static}.split.flip .copy{order:0}.meta-top{grid-template-columns:minmax(0,1fr)}.meta-top .lede{justify-self:start}.facts{grid-template-columns:repeat(2,1fr);row-gap:1rem}}@media(max-width:560px){.flow,.groups{grid-template-columns:1fr}.flow div,.groups>div{border-right:0;border-bottom:1px solid var(--line)}.facts{grid-template-columns:1fr}.rules li{grid-template-columns:2.25rem 1fr}.rules li .tag{grid-column:2;justify-self:start}.cta-row .btn{width:100%;justify-content:center}table{min-width:0}th,td{padding:.6rem .75rem}td{white-space:normal}.t-feed :is(th,td):nth-child(3),.t-feed :is(th,td):nth-child(4),.t-var :is(th,td):nth-child(4),.t-meta :is(th,td):nth-child(2),.t-meta :is(th,td):nth-child(4),.t-aud :is(th,td):nth-child(4),.t-blk :is(th,td):nth-child(2){display:none}.nav .btn{padding:0 1rem}}
