.cs[data-astro-cid-dvtunpw6]{--cs-bg: #000;--cs-surface: #0b0b0e;--cs-surface-2: #131318;--cs-line: rgba(255, 255, 255, .16);--cs-line-strong: rgba(255, 255, 255, .36);--cs-text: #f5f5f7;--cs-soft: #d8d8e0;--cs-mute: #b4b4c0;--cs-primary: var(--bn-color-primary, #0057e7);--cs-primary-hi: var(--bn-color-primary-text, #6ea0ff);--cs-danger: #ff5a4a;--cs-display: var(--font-display, "Space Grotesk", system-ui, sans-serif);--cs-head: var(--font-headline, "Kanit", "Space Grotesk", sans-serif);--cs-body: var(--font-body, "Inter", system-ui, sans-serif);--cs-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--cs-offset: var(--bn-header-height, 4.5rem);--cs-ease: cubic-bezier(.2, .7, .2, 1);position:relative;background:var(--cs-bg);color:var(--cs-text);font-family:var(--cs-body);font-size:1.0625rem;line-height:1.75;padding-bottom:5rem;overflow-x:clip;overflow-wrap:break-word}.cs[data-astro-cid-dvtunpw6] img[data-astro-cid-dvtunpw6],.cs[data-astro-cid-dvtunpw6] svg[data-astro-cid-dvtunpw6],.cs[data-astro-cid-dvtunpw6] table[data-astro-cid-dvtunpw6]{max-width:100%}.cs[data-astro-cid-dvtunpw6] [data-astro-cid-dvtunpw6],.cs[data-astro-cid-dvtunpw6] [data-astro-cid-dvtunpw6]:before,.cs[data-astro-cid-dvtunpw6] [data-astro-cid-dvtunpw6]:after{box-sizing:border-box}.cs[data-astro-cid-dvtunpw6] [data-astro-cid-dvtunpw6]::selection{background:var(--cs-primary);color:#fff}.cs[data-astro-cid-dvtunpw6] [data-astro-cid-dvtunpw6]:focus-visible{outline:2px solid var(--cs-primary-hi);outline-offset:3px}.cs[data-astro-cid-dvtunpw6] a[data-astro-cid-dvtunpw6]:not(.btn){color:var(--cs-primary-hi);text-underline-offset:.2em;text-decoration-thickness:1px}.cs[data-astro-cid-dvtunpw6] a[data-astro-cid-dvtunpw6]:not(.btn):hover{text-decoration-thickness:2px}.cs[data-astro-cid-dvtunpw6] code[data-astro-cid-dvtunpw6]{font-family:var(--cs-mono)}.cs[data-astro-cid-dvtunpw6] p[data-astro-cid-dvtunpw6] code[data-astro-cid-dvtunpw6],.cs[data-astro-cid-dvtunpw6] li[data-astro-cid-dvtunpw6] code[data-astro-cid-dvtunpw6],.cs[data-astro-cid-dvtunpw6] td[data-astro-cid-dvtunpw6] code[data-astro-cid-dvtunpw6],.cs[data-astro-cid-dvtunpw6] span[data-astro-cid-dvtunpw6] code[data-astro-cid-dvtunpw6]{background:var(--cs-surface-2);border:1px solid var(--cs-line);color:var(--cs-text);padding:.05em .35em;font-size:.86em}.cs-sr[data-astro-cid-dvtunpw6]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cs-progress[data-astro-cid-dvtunpw6]{position:fixed;inset:0 0 auto;height:2px;z-index:70;pointer-events:none}.cs-progress[data-astro-cid-dvtunpw6] span[data-astro-cid-dvtunpw6]{display:block;height:100%;background:var(--cs-primary);transform:scaleX(0);transform-origin:0 50%}.cs-js[data-astro-cid-dvtunpw6] [data-astro-cid-dvtunpw6][data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .6s var(--cs-ease),transform .6s var(--cs-ease);transition-delay:calc(var(--i, 0) * 80ms)}.cs-js[data-astro-cid-dvtunpw6] [data-astro-cid-dvtunpw6][data-reveal].is-in{opacity:1;transform:none}.cs-hero[data-astro-cid-dvtunpw6]{padding:6.5rem 0 clamp(2rem,5vw,3.5rem);border-bottom:1px solid var(--cs-line)}.cs-kicker[data-astro-cid-dvtunpw6]{display:block;margin:1.6rem 0 1rem;color:var(--cs-primary-hi)}.cs[data-astro-cid-dvtunpw6] h1[data-astro-cid-dvtunpw6]{font-family:var(--cs-display);font-weight:700;font-size:clamp(2.1rem,5.6vw,4.3rem);line-height:1.06;letter-spacing:-.03em;margin:0 0 1.3rem;max-width:24ch;text-wrap:balance;color:#fff}.cs-h1-em[data-astro-cid-dvtunpw6]{color:var(--cs-primary-hi)}.cs-sub[data-astro-cid-dvtunpw6]{font-size:clamp(1.1rem,1.7vw,1.3rem);line-height:1.65;color:var(--cs-soft);max-width:54ch;margin:0 0 1.2rem}.cs-meta[data-astro-cid-dvtunpw6]{display:flex;flex-wrap:wrap;gap:.3rem 1.4rem;margin:0 0 1.8rem;padding:0;font-size:.9rem;color:var(--cs-mute)}.cs-meta[data-astro-cid-dvtunpw6] span[data-astro-cid-dvtunpw6]+span[data-astro-cid-dvtunpw6]:before{content:"";display:inline-block;width:4px;height:4px;background:var(--cs-line-strong);margin-right:1.4rem;vertical-align:middle}.cs-actions[data-astro-cid-dvtunpw6]{display:flex;flex-wrap:wrap;gap:.75rem}.cs-actions[data-astro-cid-dvtunpw6] .btn[data-astro-cid-dvtunpw6] span[data-astro-cid-dvtunpw6]{display:inline-block;transition:transform .25s var(--cs-ease)}.cs-actions[data-astro-cid-dvtunpw6] .btn[data-astro-cid-dvtunpw6]:hover span[data-astro-cid-dvtunpw6]{transform:translate(3px)}.cs-race[data-astro-cid-dvtunpw6]{display:none;margin-top:clamp(2rem,5vw,3rem);border:1px solid var(--cs-line);background:var(--cs-surface);padding:clamp(1rem,2.5vw,1.6rem)}.cs-js[data-astro-cid-dvtunpw6] .cs-race[data-astro-cid-dvtunpw6]{display:block}.cs-race-top[data-astro-cid-dvtunpw6]{display:flex;flex-wrap:wrap;gap:.8rem 1rem;justify-content:space-between;align-items:center;margin-bottom:1.1rem}.cs-seg[data-astro-cid-dvtunpw6]{display:inline-flex;border:1px solid var(--cs-line-strong)}.cs-seg[data-astro-cid-dvtunpw6] button[data-astro-cid-dvtunpw6],.cs-again[data-astro-cid-dvtunpw6]{font-family:var(--cs-display);font-size:.92rem;font-weight:600;cursor:pointer;background:transparent;color:var(--cs-mute);border:0;padding:.65rem 1.05rem;transition:background-color .2s,color .2s}.cs-seg[data-astro-cid-dvtunpw6] button[data-astro-cid-dvtunpw6]:hover,.cs-again[data-astro-cid-dvtunpw6]:hover{color:var(--cs-text)}.cs-seg[data-astro-cid-dvtunpw6] button[data-astro-cid-dvtunpw6][aria-pressed=true]{background:#fff;color:#000}.cs-again[data-astro-cid-dvtunpw6]{border:1px solid var(--cs-line-strong)}.cs-readout[data-astro-cid-dvtunpw6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--cs-line);border:1px solid var(--cs-line);margin-bottom:1.1rem}.cs-readout[data-astro-cid-dvtunpw6]>div[data-astro-cid-dvtunpw6]{background:var(--cs-surface);padding:.75rem .95rem;display:flex;flex-direction:column;gap:.1rem}.cs-readout-l[data-astro-cid-dvtunpw6]{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-mute)}.cs-readout-v[data-astro-cid-dvtunpw6]{font-family:var(--cs-head);font-size:clamp(1.6rem,4vw,2.3rem);font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums;transition:color .25s}.cs-readout-v[data-astro-cid-dvtunpw6].is-bad{color:var(--cs-danger)}.cs-readout-v[data-astro-cid-dvtunpw6].is-ok{color:var(--cs-primary-hi)}.cs-grid[data-astro-cid-dvtunpw6]{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));gap:3px}.cs-cell[data-astro-cid-dvtunpw6]{aspect-ratio:1;background:#ffffff24;transition:background-color .2s}.cs-cell[data-astro-cid-dvtunpw6].is-ok{background:var(--cs-primary);animation:cs-pop .4s var(--cs-ease)}.cs-cell[data-astro-cid-dvtunpw6].is-dup{background:var(--cs-danger);animation:cs-pop .4s var(--cs-ease)}.cs-cell[data-astro-cid-dvtunpw6].is-no{background:#ffffff0d}@keyframes cs-pop{0%{transform:scale(.35)}60%{transform:scale(1.25)}to{transform:scale(1)}}.cs-legend[data-astro-cid-dvtunpw6]{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;list-style:none;padding:0;margin:1rem 0 0;font-size:.88rem;color:var(--cs-soft)}.cs-legend[data-astro-cid-dvtunpw6] li[data-astro-cid-dvtunpw6]{display:inline-flex;align-items:center;gap:.5rem}.cs-legend[data-astro-cid-dvtunpw6] i[data-astro-cid-dvtunpw6]{width:11px;height:11px;display:inline-block}.k-ok[data-astro-cid-dvtunpw6]{background:var(--cs-primary)}.k-dup[data-astro-cid-dvtunpw6]{background:var(--cs-danger)}.k-no[data-astro-cid-dvtunpw6]{background:#ffffff38}.cs-race-note[data-astro-cid-dvtunpw6]{margin:.7rem 0 0;font-size:.85rem;line-height:1.55;color:var(--cs-mute)}.cs-stats[data-astro-cid-dvtunpw6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:0;margin:clamp(1.6rem,4vw,2.4rem) 0 0;padding:0;border-top:1px solid var(--cs-line-strong)}.cs-stats[data-astro-cid-dvtunpw6]>div[data-astro-cid-dvtunpw6]{padding:1.1rem 1rem .2rem 0;display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.3rem}.cs-stats[data-astro-cid-dvtunpw6] dd[data-astro-cid-dvtunpw6]{margin:0;font-family:var(--cs-head);font-weight:600;font-size:clamp(2rem,5vw,3.2rem);line-height:1;font-variant-numeric:tabular-nums;color:#fff}.cs-stats[data-astro-cid-dvtunpw6] dt[data-astro-cid-dvtunpw6]{font-size:.88rem;color:var(--cs-mute);line-height:1.45;max-width:24ch}.cs-layout[data-astro-cid-dvtunpw6]{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.cs-aside[data-astro-cid-dvtunpw6]{min-width:0;max-width:100%;position:sticky;top:var(--cs-offset);z-index:40;background:#000000eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--cs-line)}.cs-aside-t[data-astro-cid-dvtunpw6]{display:none}.cs-aside[data-astro-cid-dvtunpw6] ol[data-astro-cid-dvtunpw6]{position:relative;display:flex;gap:.2rem;overflow-x:auto;list-style:none;margin:0;padding:.3rem 0;scrollbar-width:none}.cs-aside[data-astro-cid-dvtunpw6] ol[data-astro-cid-dvtunpw6]::-webkit-scrollbar{display:none}.cs[data-astro-cid-dvtunpw6] .cs-aside[data-astro-cid-dvtunpw6] a[data-astro-cid-dvtunpw6]{display:flex;gap:.55rem;align-items:baseline;white-space:nowrap;padding:.6rem .85rem;font-size:.92rem;color:var(--cs-mute);text-decoration:none;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.cs[data-astro-cid-dvtunpw6] .cs-aside[data-astro-cid-dvtunpw6] a[data-astro-cid-dvtunpw6] span[data-astro-cid-dvtunpw6]{font-family:var(--cs-head);font-size:.75rem;opacity:.8}.cs[data-astro-cid-dvtunpw6] .cs-aside[data-astro-cid-dvtunpw6] a[data-astro-cid-dvtunpw6]:hover{color:#fff}.cs[data-astro-cid-dvtunpw6] .cs-aside[data-astro-cid-dvtunpw6] a[data-astro-cid-dvtunpw6].is-active{color:#fff;border-color:var(--cs-primary)}.cs-body[data-astro-cid-dvtunpw6]{min-width:0;max-width:100%}.cs-aside[data-astro-cid-dvtunpw6] nav[data-astro-cid-dvtunpw6]{min-width:0;max-width:100%}@media(min-width:1024px){.cs-layout[data-astro-cid-dvtunpw6]{grid-template-columns:220px minmax(0,1fr);gap:clamp(2.5rem,6vw,5.5rem)}.cs-aside[data-astro-cid-dvtunpw6]{top:calc(var(--cs-offset) + 1.5rem);align-self:start;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.cs-aside-t[data-astro-cid-dvtunpw6]{display:block;margin:0 0 .8rem;font-family:var(--cs-display);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cs-mute)}.cs-aside[data-astro-cid-dvtunpw6] ol[data-astro-cid-dvtunpw6]{display:block;overflow:visible;padding:0}.cs[data-astro-cid-dvtunpw6] .cs-aside[data-astro-cid-dvtunpw6] a[data-astro-cid-dvtunpw6]{white-space:normal;padding:.42rem 0 .42rem 1rem;border-bottom:0;border-left:2px solid var(--cs-line)}.cs[data-astro-cid-dvtunpw6] .cs-aside[data-astro-cid-dvtunpw6] a[data-astro-cid-dvtunpw6].is-active{border-left-color:var(--cs-primary)}}.cs-sec[data-astro-cid-dvtunpw6]{padding-top:clamp(3rem,7vw,5.5rem);scroll-margin-top:calc(var(--cs-offset) + 3.5rem)}.cs-sec[data-astro-cid-dvtunpw6]:first-child{padding-top:clamp(2rem,5vw,3rem)}.cs-sec-head[data-astro-cid-dvtunpw6]{display:flex;align-items:baseline;gap:1rem;padding-top:1rem;margin-bottom:1.6rem;border-top:1px solid var(--cs-line-strong)}.cs-num[data-astro-cid-dvtunpw6]{font-family:var(--cs-head);font-size:1rem;letter-spacing:.08em;color:var(--cs-primary-hi)}.cs[data-astro-cid-dvtunpw6] h2[data-astro-cid-dvtunpw6]{font-family:var(--cs-display);font-weight:700;font-size:clamp(1.65rem,3.2vw,2.5rem);line-height:1.12;letter-spacing:-.02em;margin:0;text-wrap:balance;color:#fff}.cs[data-astro-cid-dvtunpw6] h3[data-astro-cid-dvtunpw6]{font-family:var(--cs-display);font-size:1.2rem;line-height:1.3;margin:0 0 .7rem;color:#fff}.cs[data-astro-cid-dvtunpw6] .cs-h3[data-astro-cid-dvtunpw6]{margin:2.4rem 0 1rem}.cs[data-astro-cid-dvtunpw6] h4[data-astro-cid-dvtunpw6]{font-family:var(--cs-display);font-size:1.08rem;margin:0 0 .35rem;color:#fff}.cs-prose[data-astro-cid-dvtunpw6] p[data-astro-cid-dvtunpw6]{max-width:66ch;margin:0 0 1.1rem;color:var(--cs-soft)}.cs-prose[data-astro-cid-dvtunpw6] strong[data-astro-cid-dvtunpw6]{color:#fff}.cs-note[data-astro-cid-dvtunpw6]{max-width:66ch;margin:1rem 0 0;padding-left:.9rem;border-left:2px solid var(--cs-line-strong);font-size:.95rem;color:var(--cs-mute)}.cs-chain[data-astro-cid-dvtunpw6]{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:1.6rem 0;padding:0;border:1px solid var(--cs-line);background:var(--cs-surface)}.cs-chain[data-astro-cid-dvtunpw6] li[data-astro-cid-dvtunpw6]{padding:1.1rem 1.1rem 1.2rem;display:flex;flex-direction:column;gap:.5rem}.cs-chain[data-astro-cid-dvtunpw6] li[data-astro-cid-dvtunpw6]+li[data-astro-cid-dvtunpw6]{border-left:1px solid var(--cs-line)}.cs-chain[data-astro-cid-dvtunpw6] b[data-astro-cid-dvtunpw6]{font-family:var(--cs-head);font-weight:500;font-size:.9rem;color:var(--cs-primary-hi)}.cs-chain[data-astro-cid-dvtunpw6] span[data-astro-cid-dvtunpw6]{font-family:var(--cs-display);font-weight:600;line-height:1.4;color:#fff}@media(max-width:720px){.cs-chain[data-astro-cid-dvtunpw6]{grid-template-columns:minmax(0,1fr)}.cs-chain[data-astro-cid-dvtunpw6] li[data-astro-cid-dvtunpw6]+li[data-astro-cid-dvtunpw6]{border-left:0;border-top:1px solid var(--cs-line)}}.cs-tabs-list[data-astro-cid-dvtunpw6]{display:none;flex-wrap:wrap;border:1px solid var(--cs-line-strong);margin-bottom:1.4rem}.cs-js[data-astro-cid-dvtunpw6] .cs-tabs-list[data-astro-cid-dvtunpw6]{display:inline-flex}.cs-tabs-list[data-astro-cid-dvtunpw6] button[data-astro-cid-dvtunpw6]{font-family:var(--cs-display);font-weight:600;font-size:.95rem;cursor:pointer;background:transparent;color:var(--cs-mute);border:0;padding:.75rem 1.2rem;transition:background-color .2s,color .2s}.cs-tabs-list[data-astro-cid-dvtunpw6] button[data-astro-cid-dvtunpw6]:hover{color:#fff}.cs-tabs-list[data-astro-cid-dvtunpw6] button[data-astro-cid-dvtunpw6][aria-selected=true]{background:#fff;color:#000}.cs-js[data-astro-cid-dvtunpw6] .cs-panel[data-astro-cid-dvtunpw6]:not(.is-active){display:none}.cs-js[data-astro-cid-dvtunpw6] .cs-panel[data-astro-cid-dvtunpw6]>h3[data-astro-cid-dvtunpw6]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cs-js[data-astro-cid-dvtunpw6] .cs-panel[data-astro-cid-dvtunpw6].is-active{animation:cs-fade .4s var(--cs-ease)}@keyframes cs-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cs-panel[data-astro-cid-dvtunpw6]+.cs-panel[data-astro-cid-dvtunpw6]{margin-top:1.5rem}.cs-js[data-astro-cid-dvtunpw6] .cs-panel[data-astro-cid-dvtunpw6]+.cs-panel[data-astro-cid-dvtunpw6]{margin-top:0}.cs-code-grid[data-astro-cid-dvtunpw6]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,27rem),1fr))}.cs-code-grid[data-astro-cid-dvtunpw6]>[data-astro-cid-dvtunpw6]{min-width:0}.cs-code[data-astro-cid-dvtunpw6]{margin:0;border:1px solid var(--cs-line);background:var(--cs-surface);min-width:0;max-width:100%;display:flex;flex-direction:column}.cs-code[data-astro-cid-dvtunpw6] pre[data-astro-cid-dvtunpw6]{min-width:0;max-width:100%;-webkit-overflow-scrolling:touch}.cs-code--wide[data-astro-cid-dvtunpw6]{margin-top:1.4rem}.cs-code[data-astro-cid-dvtunpw6] figcaption[data-astro-cid-dvtunpw6]{display:flex;align-items:center;gap:.8rem;padding:.65rem .95rem;border-bottom:1px solid var(--cs-line);font-size:.88rem}.cs-code-t[data-astro-cid-dvtunpw6]{font-family:var(--cs-display);font-weight:600;color:#fff}.cs-code-f[data-astro-cid-dvtunpw6]{color:var(--cs-mute);font-family:var(--cs-mono);font-size:.8rem;margin-right:auto}.cs-copy[data-astro-cid-dvtunpw6]{display:none;font-family:var(--cs-display);font-size:.8rem;font-weight:600;cursor:pointer;color:var(--cs-soft);background:transparent;border:1px solid var(--cs-line-strong);padding:.28rem .65rem;transition:color .2s,border-color .2s}.cs-js[data-astro-cid-dvtunpw6] .cs-copy[data-astro-cid-dvtunpw6]{display:inline-block}.cs-copy[data-astro-cid-dvtunpw6]:hover{color:#fff;border-color:#fff}.cs-code[data-astro-cid-dvtunpw6] pre[data-astro-cid-dvtunpw6]{margin:0;padding:.9rem 0;overflow-x:auto;font-size:.86rem;line-height:1.7;color:#e9e9ef;counter-reset:ln;flex:1;background:transparent;border:0}.cs-code[data-astro-cid-dvtunpw6] pre[data-astro-cid-dvtunpw6] code[data-astro-cid-dvtunpw6]{display:block;min-width:max-content;background:transparent;border:0;padding:0}.cs-code[data-astro-cid-dvtunpw6] .ln[data-astro-cid-dvtunpw6]{display:block;position:relative;min-height:1.7em;padding:0 1rem 0 3.1rem;white-space:pre;counter-increment:ln}.cs-code[data-astro-cid-dvtunpw6] .ln[data-astro-cid-dvtunpw6]:before{content:counter(ln);position:absolute;left:0;width:2.2rem;text-align:right;color:#6a6a76}.cs-code[data-astro-cid-dvtunpw6] .ln[data-astro-cid-dvtunpw6].hl{background:#0057e747;box-shadow:inset 2px 0 0 var(--cs-primary-hi)}.cs-code[data-astro-cid-dvtunpw6] .c[data-astro-cid-dvtunpw6]{color:#8f8f9c}.cs-code-note[data-astro-cid-dvtunpw6]{margin:0;padding:.75rem .95rem;border-top:1px solid var(--cs-line);font-size:.92rem;color:var(--cs-soft)}.cs-fig[data-astro-cid-dvtunpw6]{margin:1.6rem 0 0}.cs-fig-frame[data-astro-cid-dvtunpw6]{border:1px solid var(--cs-line);background:var(--cs-surface);padding:clamp(.5rem,2vw,1.1rem)}.cs-fig[data-astro-cid-dvtunpw6] img[data-astro-cid-dvtunpw6]{display:block;width:100%;height:auto}.cs-fig[data-astro-cid-dvtunpw6] figcaption[data-astro-cid-dvtunpw6]{margin-top:.6rem;font-size:.9rem;color:var(--cs-mute)}.cs-table-wrap[data-astro-cid-dvtunpw6]{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.cs-table[data-astro-cid-dvtunpw6]{width:100%;border-collapse:collapse;font-size:1rem}.cs-table[data-astro-cid-dvtunpw6] th[data-astro-cid-dvtunpw6],.cs-table[data-astro-cid-dvtunpw6] td[data-astro-cid-dvtunpw6]{text-align:left;padding:.9rem 1rem .9rem 0;border-bottom:1px solid var(--cs-line);vertical-align:top}.cs-table[data-astro-cid-dvtunpw6] th[data-astro-cid-dvtunpw6]{font-family:var(--cs-display);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cs-mute);border-bottom-color:var(--cs-line-strong)}.cs-table[data-astro-cid-dvtunpw6] td[data-astro-cid-dvtunpw6]{color:var(--cs-soft)}.cs-table[data-astro-cid-dvtunpw6] td[data-astro-cid-dvtunpw6] strong[data-astro-cid-dvtunpw6]{color:#fff}@media(max-width:720px){.cs-table[data-astro-cid-dvtunpw6] thead[data-astro-cid-dvtunpw6]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cs-table[data-astro-cid-dvtunpw6],.cs-table[data-astro-cid-dvtunpw6] tbody[data-astro-cid-dvtunpw6],.cs-table[data-astro-cid-dvtunpw6] tr[data-astro-cid-dvtunpw6],.cs-table[data-astro-cid-dvtunpw6] td[data-astro-cid-dvtunpw6]{display:block;width:100%}.cs-table[data-astro-cid-dvtunpw6] tr[data-astro-cid-dvtunpw6]{padding:1rem 0;border-bottom:1px solid var(--cs-line)}.cs-table[data-astro-cid-dvtunpw6] td[data-astro-cid-dvtunpw6]{border:0;padding:.3rem 0}.cs-table[data-astro-cid-dvtunpw6] td[data-astro-cid-dvtunpw6]:before{content:attr(data-label);display:block;font-family:var(--cs-display);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cs-primary-hi)}}.cs-steps[data-astro-cid-dvtunpw6]{position:relative;list-style:none;margin:0 0 1.8rem;padding:0;counter-reset:st}.cs-steps[data-astro-cid-dvtunpw6]:before{content:"";position:absolute;left:1.15rem;top:.6rem;bottom:.6rem;width:1px;background:var(--cs-line-strong)}.cs-steps[data-astro-cid-dvtunpw6] li[data-astro-cid-dvtunpw6]{position:relative;display:grid;grid-template-columns:2.3rem minmax(0,1fr);gap:1.1rem;padding-bottom:1.5rem;color:var(--cs-soft);max-width:70ch}.cs-steps[data-astro-cid-dvtunpw6] li[data-astro-cid-dvtunpw6]:last-child{padding-bottom:0}.cs-steps[data-astro-cid-dvtunpw6] strong[data-astro-cid-dvtunpw6]{color:#fff}.cs-st-n[data-astro-cid-dvtunpw6]{width:2.3rem;height:2.3rem;display:grid;place-items:center;background:#000;border:1px solid var(--cs-line-strong);font-family:var(--cs-head);font-size:1rem;transition:background-color .5s var(--cs-ease),border-color .5s var(--cs-ease)}.cs-st-n[data-astro-cid-dvtunpw6]:before{counter-increment:st;content:counter(st)}.cs-js[data-astro-cid-dvtunpw6] .cs-steps[data-astro-cid-dvtunpw6] li[data-astro-cid-dvtunpw6].is-in .cs-st-n[data-astro-cid-dvtunpw6]{background:var(--cs-primary);border-color:var(--cs-primary);color:#fff}.cs-steps[data-astro-cid-dvtunpw6] li[data-astro-cid-dvtunpw6]>div[data-astro-cid-dvtunpw6]{padding-top:.2rem}.cs-metrics[data-astro-cid-dvtunpw6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));border:1px solid var(--cs-line);background:var(--cs-surface)}.cs-metrics[data-astro-cid-dvtunpw6]>div[data-astro-cid-dvtunpw6]{padding:1.2rem 1.1rem;display:flex;flex-direction:column;gap:.4rem}.cs-metrics[data-astro-cid-dvtunpw6]>div[data-astro-cid-dvtunpw6]+div[data-astro-cid-dvtunpw6]{border-left:1px solid var(--cs-line)}.cs-metrics[data-astro-cid-dvtunpw6] b[data-astro-cid-dvtunpw6]{font-family:var(--cs-head);font-weight:600;font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.05;color:var(--cs-primary-hi);font-variant-numeric:tabular-nums}.cs-metrics[data-astro-cid-dvtunpw6] span[data-astro-cid-dvtunpw6]{font-size:.95rem;color:var(--cs-soft)}@media(max-width:720px){.cs-metrics[data-astro-cid-dvtunpw6]>div[data-astro-cid-dvtunpw6]+div[data-astro-cid-dvtunpw6]{border-left:0;border-top:1px solid var(--cs-line)}}.cs-runs[data-astro-cid-dvtunpw6]{margin:1.6rem 0;border:1px solid var(--cs-line);background:var(--cs-surface);padding:1.1rem 1rem .9rem}.cs-runs-bars[data-astro-cid-dvtunpw6]{position:relative;display:flex;align-items:flex-end;gap:clamp(3px,1.2vw,10px);height:9.5rem;padding-bottom:1.5rem}.cs-runs-bars[data-astro-cid-dvtunpw6]:after{content:"";position:absolute;left:0;right:0;bottom:1.5rem;height:2px;background:var(--cs-primary-hi)}.cs-run[data-astro-cid-dvtunpw6]{position:relative;flex:1;height:100%;display:flex;align-items:flex-end}.cs-run[data-astro-cid-dvtunpw6] i[data-astro-cid-dvtunpw6]{display:block;width:100%;height:var(--h);background:var(--cs-danger);transform-origin:bottom}.cs-run[data-astro-cid-dvtunpw6] span[data-astro-cid-dvtunpw6]{position:absolute;left:0;right:0;bottom:-1.5rem;text-align:center;font-family:var(--cs-mono);font-size:.74rem;color:var(--cs-soft)}.cs-runs-ref[data-astro-cid-dvtunpw6]{position:absolute;right:0;bottom:1.7rem;font-style:normal;font-size:.8rem;font-family:var(--cs-display);font-weight:600;color:var(--cs-primary-hi);background:var(--cs-surface);padding:0 0 0 .4rem}.cs-runs-cap[data-astro-cid-dvtunpw6]{margin:.7rem 0 0;font-size:.88rem;color:var(--cs-mute)}.cs-js[data-astro-cid-dvtunpw6] .cs-runs[data-astro-cid-dvtunpw6] i[data-astro-cid-dvtunpw6]{transform:scaleY(0);transition:transform .9s var(--cs-ease);transition-delay:calc(var(--i, 0) * 60ms)}.cs-js[data-astro-cid-dvtunpw6] .cs-runs[data-astro-cid-dvtunpw6].is-in i[data-astro-cid-dvtunpw6]{transform:none}.cs-profiles[data-astro-cid-dvtunpw6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:0 1.6rem}.cs-profiles[data-astro-cid-dvtunpw6]>div[data-astro-cid-dvtunpw6]{border-top:1px solid var(--cs-line-strong);padding:1rem 0 1.4rem}.cs-profiles[data-astro-cid-dvtunpw6] p[data-astro-cid-dvtunpw6]{margin:0;color:var(--cs-soft);font-size:1rem}.cs-ledger[data-astro-cid-dvtunpw6]{border-top:1px solid var(--cs-line-strong)}.cs-row[data-astro-cid-dvtunpw6]{display:grid;grid-template-columns:minmax(9rem,13rem) minmax(0,1fr);gap:.6rem 2rem;padding:1.3rem 0;border-bottom:1px solid var(--cs-line)}.cs-row[data-astro-cid-dvtunpw6] h4[data-astro-cid-dvtunpw6]{margin:0;font-size:1.1rem}.cs-row[data-astro-cid-dvtunpw6] p[data-astro-cid-dvtunpw6]{margin:0 0 .7rem;color:var(--cs-soft);font-size:1rem;max-width:62ch}.cs-names[data-astro-cid-dvtunpw6]{list-style:none;display:flex;flex-wrap:wrap;gap:.2rem 0;margin:0;padding:0;font-family:var(--cs-display);font-weight:600;font-size:1rem;color:#fff}.cs-names[data-astro-cid-dvtunpw6] li[data-astro-cid-dvtunpw6]+li[data-astro-cid-dvtunpw6]:before{content:"/";margin:0 .7rem;color:var(--cs-primary-hi)}@media(max-width:720px){.cs-row[data-astro-cid-dvtunpw6]{grid-template-columns:minmax(0,1fr)}}.cs-two[data-astro-cid-dvtunpw6]{display:grid;gap:0 clamp(1.5rem,4vw,3rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.cs-two[data-astro-cid-dvtunpw6]>[data-astro-cid-dvtunpw6]{min-width:0}.cs-list[data-astro-cid-dvtunpw6]{list-style:none;margin:0;padding:0;counter-reset:it}.cs-list[data-astro-cid-dvtunpw6] li[data-astro-cid-dvtunpw6]{position:relative;counter-increment:it;padding:.85rem 0 .85rem 2.9rem;border-top:1px solid var(--cs-line);color:var(--cs-soft);font-size:1rem;line-height:1.65}.cs-list[data-astro-cid-dvtunpw6] li[data-astro-cid-dvtunpw6]:last-child{border-bottom:1px solid var(--cs-line)}.cs-list[data-astro-cid-dvtunpw6] li[data-astro-cid-dvtunpw6]:before{position:absolute;left:0;top:.95rem;font-family:var(--cs-mono);font-size:.8rem;color:var(--cs-primary-hi)}.cs-list--l[data-astro-cid-dvtunpw6] li[data-astro-cid-dvtunpw6]:before{content:"L" counter(it,decimal-leading-zero)}.cs-list--p[data-astro-cid-dvtunpw6] li[data-astro-cid-dvtunpw6]:before{content:"P" counter(it,decimal-leading-zero)}.cs-src[data-astro-cid-dvtunpw6]{list-style:none;margin:0;padding:0}.cs-src[data-astro-cid-dvtunpw6] li[data-astro-cid-dvtunpw6]{padding:.7rem 0;border-top:1px solid var(--cs-line);font-size:1rem}.cs-src[data-astro-cid-dvtunpw6] li[data-astro-cid-dvtunpw6]:last-child{border-bottom:1px solid var(--cs-line)}.cs-faq[data-astro-cid-dvtunpw6]{border-top:1px solid var(--cs-line-strong)}.cs-faq[data-astro-cid-dvtunpw6] details[data-astro-cid-dvtunpw6]{border-bottom:1px solid var(--cs-line)}.cs-faq[data-astro-cid-dvtunpw6] summary[data-astro-cid-dvtunpw6]{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.15rem 0;cursor:pointer;list-style:none;font-family:var(--cs-display);font-weight:600;font-size:1.12rem;line-height:1.4;color:#fff}.cs-faq[data-astro-cid-dvtunpw6] summary[data-astro-cid-dvtunpw6]::-webkit-details-marker{display:none}.cs-faq[data-astro-cid-dvtunpw6] summary[data-astro-cid-dvtunpw6]:after{content:"+";flex:none;font-family:var(--cs-head);font-size:1.6rem;line-height:1;color:var(--cs-primary-hi);transition:transform .3s var(--cs-ease)}.cs-faq[data-astro-cid-dvtunpw6] details[data-astro-cid-dvtunpw6][open] summary[data-astro-cid-dvtunpw6]:after{transform:rotate(45deg)}.cs-faq[data-astro-cid-dvtunpw6] summary[data-astro-cid-dvtunpw6]:hover span[data-astro-cid-dvtunpw6]{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.cs-faq[data-astro-cid-dvtunpw6] details[data-astro-cid-dvtunpw6] p[data-astro-cid-dvtunpw6]{margin:0 0 1.2rem;max-width:66ch;color:var(--cs-soft)}@media(prefers-reduced-motion:no-preference){.cs-faq[data-astro-cid-dvtunpw6] details[data-astro-cid-dvtunpw6]::details-content{block-size:0;overflow:hidden;transition:block-size .3s var(--cs-ease),content-visibility .3s allow-discrete}.cs-faq[data-astro-cid-dvtunpw6] details[data-astro-cid-dvtunpw6][open]::details-content{block-size:auto}}.cs-end[data-astro-cid-dvtunpw6]{margin-top:clamp(3.5rem,8vw,6rem);padding:clamp(1.4rem,4vw,2.4rem);border:1px solid var(--cs-line-strong);background:var(--cs-surface);display:grid;grid-template-columns:minmax(0,1fr);gap:1.4rem}.cs-end-t[data-astro-cid-dvtunpw6]{margin:0 0 .3rem;font-family:var(--cs-display);font-weight:700;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.15;letter-spacing:-.02em;color:#fff}.cs-end-s[data-astro-cid-dvtunpw6]{margin:0;color:var(--cs-soft);max-width:56ch}.cs-end-a[data-astro-cid-dvtunpw6]{margin:0;padding-top:1.1rem;border-top:1px solid var(--cs-line);font-size:.92rem;color:var(--cs-mute);overflow-wrap:anywhere}@media(max-width:900px){.cs-grid[data-astro-cid-dvtunpw6]{grid-template-columns:repeat(20,1fr)}}@media(max-width:520px){.cs-hero[data-astro-cid-dvtunpw6]{padding-top:6rem}.cs-grid[data-astro-cid-dvtunpw6]{grid-template-columns:repeat(15,1fr);gap:2px}.cs-readout[data-astro-cid-dvtunpw6]>div[data-astro-cid-dvtunpw6]{padding:.6rem .65rem}.cs-code-f[data-astro-cid-dvtunpw6]{display:none}.cs-code-t[data-astro-cid-dvtunpw6]{margin-right:auto}.cs-actions[data-astro-cid-dvtunpw6] .btn[data-astro-cid-dvtunpw6]{width:100%;justify-content:center}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){.cs[data-astro-cid-dvtunpw6] [data-astro-cid-dvtunpw6],.cs[data-astro-cid-dvtunpw6] [data-astro-cid-dvtunpw6]:before,.cs[data-astro-cid-dvtunpw6] [data-astro-cid-dvtunpw6]:after{animation:none!important;transition:none!important}.cs-js[data-astro-cid-dvtunpw6] [data-astro-cid-dvtunpw6][data-reveal]{opacity:1;transform:none}.cs-js[data-astro-cid-dvtunpw6] .cs-runs[data-astro-cid-dvtunpw6] i[data-astro-cid-dvtunpw6]{transform:none}}
