@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/chakra-petch-latin-500-normal.BR1ody1F.woff2)format("woff2"),url(/_astro/chakra-petch-latin-500-normal.CnUQnZ4D.woff)format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/chakra-petch-latin-600-normal.DVQm9bgb.woff2)format("woff2"),url(/_astro/chakra-petch-latin-600-normal.DQKfcdKo.woff)format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/chakra-petch-latin-700-normal.CnDBPjkL.woff2)format("woff2"),url(/_astro/chakra-petch-latin-700-normal.D1s_c2du.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-600-normal.DepVgxBB.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-600-normal.BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff)format("woff")}:root{--backdrop:#020612;--panel:#061624d1;--panel-solid:#061624;--well:#06162457;--accent:#20e3c7;--accent-deep:#129684;--line-soft:#aad6de;--gold:#ffc42e;--orange:#ff8a2e;--blue:#40beff;--red:#ff4d5e;--green:#3ae07c;--text:#f2f2f2;--muted:#c4d4e6;--offline:#969ca6;--bracket:#ffffff52;--divider:#ffffff29;--track:#ffffff1f;--display:"Chakra Petch", "Segoe UI", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--figure:"Barlow Condensed", "Chakra Petch", "Segoe UI", sans-serif;--wrap:1160px;--gutter:20px;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background-color:var(--backdrop);min-height:100vh;color:var(--text);font-family:var(--display);background-image:linear-gradient(#40beff09 1px,#0000 1px),linear-gradient(90deg,#40beff09 1px,#0000 1px);background-size:48px 48px;flex-direction:column;margin:0;font-size:17px;font-weight:500;line-height:1.6;display:flex}main{flex:1}img,svg,canvas{max-width:100%}a{color:var(--accent);text-underline-offset:3px}a:hover{color:#7ff3e2}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}h1,h2,h3{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;margin:0 0 .5em;font-weight:700;line-height:1.12}h1{font-size:clamp(2.1rem,5.2vw,3.6rem)}h2{font-size:clamp(1.5rem,3vw,2.1rem)}h3{letter-spacing:.03em;font-size:1.15rem}p{margin:0 0 1em}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(40px,7vw,84px)}.section+.section{border-top:1px solid var(--divider)}.lede{color:var(--muted);max-width:62ch;font-size:clamp(1.05rem,1.6vw,1.25rem)}.muted{color:var(--muted)}.label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:500}.label.accent{color:var(--accent)}.rule{background:var(--accent);width:36px;height:3px;margin-bottom:14px;display:block}.figure{font-family:var(--figure);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,4.4vw,3rem);font-weight:700;line-height:1}.card{--rail:var(--accent);background:var(--panel);border-left:3px solid var(--rail);backdrop-filter:blur(6px);padding:22px 26px;position:relative;box-shadow:6px 6px #00000059}.card:before,.card:after{content:"";border:2px solid var(--bracket);pointer-events:none;width:10px;height:10px;position:absolute;right:6px}.card:before{border-bottom:0;border-left:0;top:6px}.card:after{border-top:0;border-left:0;bottom:6px}.card>:last-child{margin-bottom:0}.card.gold{--rail:var(--gold)}.card.blue{--rail:var(--blue)}.card.red{--rail:var(--red)}.card.green{--rail:var(--green)}.card.quiet{--rail:var(--divider)}.grid{gap:22px;display:grid}.grid.two{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.grid.three{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.grid.four{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.btn{border:1px solid var(--line-soft);color:var(--text);font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:12px 22px;font-size:.95rem;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn:hover{color:var(--text);background:#aad6de24}.btn.primary{background:var(--accent);border-color:var(--accent);color:#02110f}.btn.primary:hover{color:#02110f;background:#7ff3e2;border-color:#7ff3e2}.btn[disabled]{opacity:.5;cursor:default}.actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.chip{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border:1px solid;padding:2px 8px;font-size:.68rem;font-weight:500;display:inline-block}.chip.gold{color:var(--gold)}.chip.green{color:var(--green)}.chip.red{color:var(--red)}.chip.blue{color:var(--blue)}.chip.accent{color:var(--accent)}.dot{background:var(--offline);vertical-align:1px;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.dot.on{background:var(--green);box-shadow:0 0 10px #3ae07cb3}.blue-text{color:var(--blue)}.red-text{color:var(--red)}.gold-text{color:var(--gold)}.table-scroll{overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-size:.95rem}table.data th{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:1px solid var(--divider);white-space:nowrap;padding:10px 12px;font-size:.7rem;font-weight:500}table.data td{vertical-align:middle;border-bottom:1px solid #ffffff12;padding:12px}table.data tbody tr:hover{background:#ffffff0a}table.data .num{font-family:var(--figure);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.15rem;font-weight:600}.field{gap:6px;margin-bottom:18px;display:grid}.field input,.field textarea,.field select{width:100%;color:var(--text);font:inherit;background:#020612b3;border:1px solid #aad6de80;padding:11px 12px}.field textarea{resize:vertical;min-height:110px}.field .hint{color:var(--muted);font-size:.85rem}.check{align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}.check input{accent-color:var(--accent);margin-top:6px}.trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.notice{border-left:3px solid var(--accent);background:var(--well);margin-bottom:18px;padding:12px 16px}.notice.bad{border-left-color:var(--red)}.notice.good{border-left-color:var(--green)}[hidden]{display:none!important}.prose{max-width:72ch}.prose h2{margin-top:1.8em;font-size:1.5rem}.prose h3{margin-top:1.5em}.prose ul,.prose ol{margin:0 0 1em;padding-left:1.3em}.prose li{margin-bottom:.4em}.prose img{height:auto}.prose table{border-collapse:collapse;width:100%;margin-bottom:1em}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--divider);padding:8px 10px}code,pre{font-family:var(--mono);font-size:.88em}code{background:#ffffff14;padding:1px 5px}pre{border:1px solid var(--divider);background:#020612d9;padding:14px 16px;line-height:1.5;overflow-x:auto}pre code{background:0 0;padding:0}.page-head{padding-block:clamp(36px,6vw,72px) clamp(20px,3vw,32px)}.page-head h1{font-size:clamp(2rem,4.6vw,3.1rem)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.skip[data-astro-cid-hkbrpulz]{z-index:100;background:var(--accent);color:#02110f;padding:8px 14px;font-weight:700;position:absolute;top:8px;left:-9999px}.skip[data-astro-cid-hkbrpulz]:focus{left:8px}.site-head[data-astro-cid-hkbrpulz]{z-index:50;backdrop-filter:blur(10px);border-bottom:1px solid var(--divider);background:#020612e0;position:sticky;top:0}.bar[data-astro-cid-hkbrpulz]{align-items:center;gap:28px;min-height:64px;display:flex}.brand[data-astro-cid-hkbrpulz]{color:var(--text);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.mark[data-astro-cid-hkbrpulz]{background:linear-gradient(135deg, var(--blue) 0 50%, transparent 50%), linear-gradient(315deg, var(--red) 0 50%, transparent 50%);clip-path:polygon(0 0,46% 50%,0 100%,0 0,100% 0,54% 50%,100% 100%,100% 0);width:26px;height:26px}.brand-text[data-astro-cid-hkbrpulz]{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;font-size:1.15rem;font-weight:700;line-height:1.05}.brand-small[data-astro-cid-hkbrpulz]{font-family:var(--mono);letter-spacing:.22em;color:var(--accent);font-size:.6rem;font-weight:500;display:block}.site-nav[data-astro-cid-hkbrpulz]{flex:1;align-items:center;gap:22px;display:flex}.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:not(.btn){font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;padding-block:6px;font-size:.74rem;text-decoration:none}.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:not(.btn):hover{color:var(--text)}.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--text);border-bottom-color:var(--accent)}.nav-end[data-astro-cid-hkbrpulz]{align-items:center;gap:18px;margin-left:auto;display:flex}.btn[data-astro-cid-hkbrpulz].small{padding:8px 16px;font-size:.8rem}.menu-toggle[data-astro-cid-hkbrpulz]{border:1px solid var(--line-soft);color:var(--text);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;margin-left:auto;padding:8px 14px;font-size:.74rem;display:none}@media (width<=940px){.menu-toggle[data-astro-cid-hkbrpulz]{display:inline-block}.site-nav[data-astro-cid-hkbrpulz]{padding:8px var(--gutter) 18px;border-bottom:1px solid var(--divider);background:#020612f7;flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%;left:0;right:0}.site-nav[data-astro-cid-hkbrpulz].open{display:flex}.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:not(.btn){border-bottom:1px solid #ffffff14;padding-block:13px}.nav-end[data-astro-cid-hkbrpulz]{justify-content:space-between;margin:14px 0 0}}.site-foot[data-astro-cid-hkbrpulz]{border-top:1px solid var(--divider);background:#020612b3;margin-top:60px;padding-block:36px 28px}.foot-grid[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;gap:24px 48px;display:flex}.foot-brand[data-astro-cid-hkbrpulz]{margin-bottom:8px}.small[data-astro-cid-hkbrpulz]{max-width:34ch;font-size:.9rem}.foot-nav[data-astro-cid-hkbrpulz]{flex-wrap:wrap;align-content:flex-start;gap:10px 24px;max-width:460px;display:flex}.foot-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.72rem;text-decoration:none}.foot-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--text)}.foot-legal[data-astro-cid-hkbrpulz]{opacity:.75;margin:28px 0 0}
