.site-nav[data-astro-cid-wpvy4v7s]{z-index:var(--z-nav);background:var(--color-panel);box-shadow:0 2px 0 var(--color-bg);position:sticky;top:0}.inner[data-astro-cid-wpvy4v7s]{max-width:var(--page-max);padding:0 var(--page-pad);align-items:stretch;gap:var(--space-xs);margin:0 auto;display:flex}.logo[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--space-xs);font:italic 800 1.375rem/1 var(--font-heading);text-transform:uppercase;white-space:nowrap;margin-right:auto;padding:15px 0;text-decoration:none;display:flex}.logo[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]{background:var(--color-accent);width:10px;height:18px;transform:skewX(var(--skew))}.links[data-astro-cid-wpvy4v7s]{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:flex}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{--ul-inset:12px;height:100%;font:600 .95rem/1 var(--font-heading);text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted);white-space:nowrap;transition:color var(--dur-fast);align-items:center;padding:0 12px;text-decoration:none;display:flex;position:relative}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current]{color:var(--color-text)}.indicator[data-astro-cid-wpvy4v7s]{background:var(--color-accent);view-transition-name:nav-indicator;height:3px;position:absolute;bottom:0;left:12px;right:12px}.menu[data-astro-cid-wpvy4v7s]{align-self:center;display:none;position:relative}.menu[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]{cursor:pointer;align-items:center;gap:var(--space-xs);background:var(--color-panel-2);font:700 .875rem/1 var(--font-heading);text-transform:uppercase;letter-spacing:.08em;padding:10px 12px;list-style:none;display:flex}.menu[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]::-webkit-details-marker{display:none}.bars[data-astro-cid-wpvy4v7s]{width:16px;height:10px;position:relative}.bars[data-astro-cid-wpvy4v7s]:before,.bars[data-astro-cid-wpvy4v7s]:after{content:"";background:var(--color-text);height:2px;transition:transform var(--dur-med) var(--ease-out), top var(--dur-med) var(--ease-out);position:absolute;left:0;right:0}.bars[data-astro-cid-wpvy4v7s]:before{top:1px}.bars[data-astro-cid-wpvy4v7s]:after{top:7px}.menu[data-astro-cid-wpvy4v7s][open] .bars[data-astro-cid-wpvy4v7s]:before{top:4px;transform:rotate(45deg)}.menu[data-astro-cid-wpvy4v7s][open] .bars[data-astro-cid-wpvy4v7s]:after{top:4px;transform:rotate(-45deg)}.popover[data-astro-cid-wpvy4v7s]{background:var(--color-panel-2);min-width:12.5rem;box-shadow:var(--shadow-lift);transform-origin:100% 0;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0}.popover[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font:700 1.125rem/1 var(--font-heading);text-transform:uppercase;letter-spacing:.04em;padding:12px;text-decoration:none;display:block}.popover[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current]{color:var(--color-accent)}@media (width<=40rem){.links[data-astro-cid-wpvy4v7s]{display:none}.menu[data-astro-cid-wpvy4v7s]{display:block}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-panel)}.inner[data-astro-cid-jo6i4kqk]{max-width:var(--page-max);padding:18px var(--page-pad);justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin:0 auto;display:flex}.links[data-astro-cid-jo6i4kqk]{gap:var(--space-2xs);display:flex}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{--ul-inset:10px;--ul-height:2px;font:600 .875rem/1 var(--font-heading);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);transition:color var(--dur-fast);padding:6px 10px;text-decoration:none;position:relative}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-text)}small[data-astro-cid-jo6i4kqk]{font:500 .75rem/1 var(--font-mono);color:var(--color-text-muted)}.wallpaper[data-astro-cid-wxqlnvus]{z-index:-1;pointer-events:none;background-image:url(/wallpaper.svg);background-repeat:repeat;background-size:var(--wallpaper-tile-size,700px) var(--wallpaper-tile-size,700px);opacity:var(--wallpaper-opacity,.07);position:fixed;inset:0}.to-top[data-astro-cid-vy5be4ad]{right:max(calc(var(--page-pad) - 3px), env(safe-area-inset-right));bottom:max(1.25rem, env(safe-area-inset-bottom));z-index:var(--z-float);background:var(--color-bg);color:var(--color-text);clip-path:polygon(0 0, 100% 0, calc(100% - var(--cut-sm) - 2px) 100%, 0 100%);padding:3px;text-decoration:none;position:fixed}.face[data-astro-cid-vy5be4ad]{background:var(--color-panel-2);min-height:44px;font:700 .9375rem/1 var(--font-heading);text-transform:uppercase;letter-spacing:.08em;clip-path:polygon(0 0, 100% 0, calc(100% - var(--cut-sm)) 100%, 0 100%);align-items:center;gap:6px;padding:0 22px 0 15px;display:inline-flex}.arr[data-astro-cid-vy5be4ad]{color:var(--color-accent)}.to-top[data-astro-cid-vy5be4ad]:focus-visible{outline:none}.to-top[data-astro-cid-vy5be4ad]:focus-visible .face[data-astro-cid-vy5be4ad]{background:var(--color-accent);color:var(--color-ink)}.to-top[data-astro-cid-vy5be4ad]:focus-visible .arr[data-astro-cid-vy5be4ad]{color:var(--color-ink)}:root{--color-bg:#080c1a;--color-panel:#101936;--color-panel-2:#18244a;--color-text:#f2f4fa;--color-text-soft:#c9d1e6;--color-text-muted:#9aa6c4;--color-accent:#ffd23f;--color-loss:#ff5a5f;--color-up:#5be39b;--color-ink:#080c1a;--font-heading:"Barlow Condensed", "Arial Narrow", sans-serif;--font-body:"Barlow", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--page-max:65rem;--page-pad:clamp(1rem, 4vw, 2.25rem);--cut-sm:7px;--cut-md:12px;--skew:-14deg;--shadow-lift:0 16px 32px -18px #000000f2;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-pop:cubic-bezier(.2, .9, .3, 1.25);--dur-fast:.18s;--dur-med:.3s;--z-popover:20;--z-float:25;--z-nav:30;--wallpaper-opacity:.1;--wallpaper-tile-size:700px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;interpolate-size:allow-keywords}*,:before,:after{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);font:400 1rem/1.6 var(--font-body);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;margin:0;display:flex}main{width:100%;max-width:var(--page-max);padding:0 var(--page-pad) var(--space-2xl);flex:1;margin:0 auto}h1,h2,h3{font-family:var(--font-heading);text-wrap:balance;margin:0}p{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}img{max-width:100%}.h-xl{font:italic 800 clamp(2.75rem, 8vw, 5.5rem) / .9 var(--font-heading);text-transform:uppercase}.h-xl em{font-style:inherit;color:var(--color-accent)}.h-lg{font:italic 800 clamp(2.1rem, 5.5vw, 3.5rem) / .95 var(--font-heading);text-transform:uppercase}.h-sec{font:italic 800 1.625rem/1 var(--font-heading);text-transform:uppercase;align-items:center;gap:.625rem;display:flex}.h-sec:before{content:"";background:var(--color-accent);width:8px;height:20px;transform:skewX(var(--skew));flex:none}.lede{color:var(--color-text-muted);max-width:58ch;font-size:1.125rem}.prose{color:var(--color-text-soft);max-width:68ch;font-size:1.0625rem}.caption{color:var(--color-text-muted);max-width:72ch;font-size:.875rem}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9em}.hero{gap:1.125rem;padding:clamp(2.5rem,7vw,5.5rem) 0 0;display:grid}.sec{margin-top:var(--space-2xl);gap:var(--space-md);display:grid}.row-between{justify-content:space-between;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:flex}table[data-sortable] th.is-sortable{padding:0}table[data-sortable] button.sort{all:unset;box-sizing:border-box;cursor:pointer;white-space:nowrap;width:100%;transition:color var(--dur-fast);align-items:center;gap:6px;padding:11px 12px;display:flex;position:relative}table[data-sortable] th.n button.sort{justify-content:flex-end}table[data-sortable] button.sort:hover{color:var(--color-text)}table[data-sortable] button.sort:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}table[data-sortable] button.sort:after{content:"";background:var(--color-accent);transform-origin:0;height:3px;transition:transform var(--dur-med) var(--ease-out);position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(0)}table[data-sortable] th[aria-sort] button.sort{color:var(--color-accent)}table[data-sortable] th[aria-sort] button.sort:after{transform:scaleX(1)}table[data-sortable] .sort-ind{min-width:.9em;font-size:.7em;display:inline-block}table[data-sortable] th[aria-sort=ascending] .sort-ind:after{content:"▲"}table[data-sortable] th[aria-sort=descending] .sort-ind:after{content:"▼"}.kicker{align-items:center;gap:var(--space-xs);width:max-content;max-width:100%;font:700 .72rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink);background:var(--color-accent);clip-path:polygon(0 0, 100% 0, calc(100% - var(--cut-sm)) 100%, 0 100%);padding:6px 14px 6px 10px;display:inline-flex}.kicker.live:before{content:"";background:var(--color-loss);border-radius:50%;width:7px;height:7px}.more{font:700 .95rem/1 var(--font-heading);text-transform:uppercase;letter-spacing:.07em;color:var(--color-accent);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.arr{display:inline-block}.btn{align-items:center;gap:var(--space-xs);font:700 1rem/1 var(--font-heading);text-transform:uppercase;letter-spacing:.07em;clip-path:polygon(0 0, 100% 0, calc(100% - var(--cut-md)) 100%, 0 100%);padding:13px 24px 13px 18px;text-decoration:none;display:inline-flex}.btn-primary{background:var(--color-accent);color:var(--color-ink)}.btn-secondary{background:var(--color-panel-2);color:var(--color-text)}.slab{background:var(--color-panel)}a.slab{color:inherit;text-decoration:none;display:block}.badge{background:var(--color-panel-2);color:var(--color-accent);font:italic 800 1.2rem/1 var(--font-heading);flex:none;place-items:center;min-width:3.4rem;display:grid}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{font:600 .875rem/1 var(--font-heading);text-transform:uppercase;letter-spacing:.05em;background:var(--color-panel-2);clip-path:polygon(0 0, 100% 0, calc(100% - var(--cut-sm)) 100%, 0 100%);padding:8px 14px 8px 11px}.chip-quiet{background:var(--color-bg);color:var(--color-text-muted)}.empty{background:var(--color-panel);padding:var(--space-lg);color:var(--color-text-muted)}a:hover>.arr,a:focus-visible>.arr,a:hover .arr{transform:translate(4px)}a.back:hover .arr{transform:translate(-4px)}.arr{transition:transform var(--dur-fast) var(--ease-out)}.btn{transition:transform var(--dur-fast) var(--ease-out), filter var(--dur-fast)}.btn:hover{filter:brightness(1.06);transform:translateY(-2px)}a.slab{transition:transform var(--dur-med) var(--ease-out), box-shadow var(--dur-med) var(--ease-out), background-color var(--dur-med)}a.slab:hover,a.slab:focus-visible{box-shadow:var(--shadow-lift);background-color:var(--color-panel-2);transform:translateY(-3px)}.underline:after{content:"";left:var(--ul-inset,0);right:var(--ul-inset,0);height:var(--ul-height,3px);background:var(--color-accent);transform-origin:0;transition:transform var(--dur-med) var(--ease-out);position:absolute;bottom:0;transform:scaleX(0)}.underline:hover:after,.underline:focus-visible:after,.underline.is-current:after{transform:scaleX(1)}.to-top{transition:opacity var(--dur-med) var(--ease-out), transform var(--dur-med) var(--ease-out), visibility 0s linear 0s}.to-top.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-med) var(--ease-out), transform var(--dur-med) var(--ease-out), visibility 0s linear var(--dur-med);transform:translateY(12px)}.to-top:hover{transform:translateY(-2px)}.to-top .face{transition:filter var(--dur-fast)}.to-top:hover .face{filter:brightness(1.18)}.to-top .arr{transition:transform var(--dur-fast) var(--ease-out);display:inline-block}.to-top:hover .arr,.to-top:focus-visible .arr{transform:translateY(-3px)}details.accordion::details-content{block-size:0;transition:block-size .34s var(--ease-out), content-visibility .34s allow-discrete;overflow:hidden}details.accordion[open]::details-content{block-size:auto}details.accordion .accordion-body{opacity:0;transition:opacity .22s ease 80ms, transform var(--dur-med) var(--ease-out) 80ms;transform:translateY(-6px)}details.accordion[open] .accordion-body{opacity:1;transform:none}.chev{transition:transform var(--dur-med) var(--ease-out);display:inline-block}details[open]>summary .chev{transform:rotate(180deg)}details[open]>.popover{animation:t-pop-in var(--dur-med) var(--ease-out)}@keyframes t-pop-in{0%{opacity:0;transform:scale(.94)translateY(-4px)}}.rise{animation:t-rise .5s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 60ms)}@keyframes t-rise{0%{opacity:.001;transform:translateY(12px)}}.pop{animation:t-pop .45s var(--ease-pop) backwards;animation-delay:calc(var(--i,0) * 60ms + .15s);display:inline-block}@keyframes t-pop{0%{opacity:.001;filter:blur(3px);transform:translateY(6px)scale(.94)}}.live:before{animation:1.6s steps(2,start) infinite t-blink}@keyframes t-blink{to{visibility:hidden}}tr.flash>td{animation:.9s t-flash}@keyframes t-flash{0%{background-color:color-mix(in srgb, var(--color-accent) 22%, transparent)}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-old(root){animation:.2s both t-vt-out}::view-transition-new(root){animation:.32s var(--ease-out) both t-vt-in}::view-transition-group(*){animation-duration:.38s;animation-timing-function:var(--ease-out)}@keyframes t-vt-out{to{opacity:0}}@keyframes t-vt-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}::details-content{transition:none!important;animation:none!important}}
