.site-header[data-astro-cid-nen7h5rs]{z-index:20;border-bottom:1px solid var(--line);backdrop-filter:blur(18px);background:#071019e0;position:sticky;top:0}.header-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:2rem;min-height:4.4rem;display:flex}.brand[data-astro-cid-nen7h5rs]{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.92rem;font-weight:900;text-decoration:none;display:inline-flex}.brand-mark[data-astro-cid-nen7h5rs]{width:2.2rem;height:1.25rem;display:inline-block;position:relative;transform:skew(-19deg)}.brand-mark[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{background:var(--signal);height:2px;display:block;position:absolute;left:0}.brand-mark[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{width:2rem;top:.15rem}.brand-mark[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:nth-child(2){width:1.5rem;top:.57rem}.brand-mark[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:nth-child(3){width:1rem;top:.99rem}.desktop-nav[data-astro-cid-nen7h5rs]{align-items:center;gap:1.7rem;display:flex}.desktop-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--muted);font-size:.83rem;font-weight:750;text-decoration:none}.desktop-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.desktop-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--ink)}.desktop-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{box-shadow:0 2.3rem 0 -.05rem var(--signal)}.mobile-nav[data-astro-cid-nen7h5rs]{display:none;position:relative}.mobile-nav[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;color:var(--muted);font-size:.84rem;font-weight:800;list-style:none}.mobile-nav[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.mobile-nav[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{border:1px solid var(--line);background:#0c1925;border-radius:.5rem;width:13rem;padding:.5rem;position:absolute;top:2.2rem;right:0;box-shadow:0 20px 50px #00000059}.mobile-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--muted);padding:.75rem;text-decoration:none;display:block}@media (width<=720px){.desktop-nav[data-astro-cid-nen7h5rs]{display:none}.mobile-nav[data-astro-cid-nen7h5rs]{display:block}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);background:#050d14;padding:3.5rem 0 2rem}.footer-grid[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:2rem;display:flex}strong[data-astro-cid-jo6i4kqk]{letter-spacing:.08em;text-transform:uppercase}p[data-astro-cid-jo6i4kqk]{max-width:50ch;color:var(--dim);font-size:.86rem}nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-content:flex-start;gap:.6rem 1.4rem;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--muted);font-size:.83rem;text-decoration:none}.legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);justify-content:space-between;gap:2rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]:last-child{white-space:nowrap}@media (width<=680px){.footer-grid[data-astro-cid-jo6i4kqk],.legal[data-astro-cid-jo6i4kqk]{flex-direction:column}}:root{--ink:#eef6ff;--muted:#9fb1c5;--dim:#6f849a;--night:#071019;--panel:#0c1925;--panel-2:#102333;--line:#a3c7e22b;--sky:#65c7ff;--sky-2:#1f91d0;--signal:#ff9f43;--signal-2:#ffc067;--ok:#66d9a6;--max:1180px;color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--night)}body{min-width:320px;color:var(--ink);text-rendering:optimizelegibility;background:radial-gradient(circle at 78% 3%,#1e81b829,#0000 30rem),linear-gradient(#071019 0%,#08131e 44%,#061019 100%);margin:0;line-height:1.65}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:.08em}a:hover{color:var(--sky)}img,svg{max-width:100%}button,input,select{font:inherit}.skip-link{z-index:100;color:#071019;background:var(--signal-2);border-radius:.4rem;padding:.7rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.container{width:min(calc(100% - 2.4rem), var(--max));margin-inline:auto}.narrow{width:min(100% - 2.4rem,820px);margin-inline:auto}.section{padding:clamp(4rem,8vw,7rem) 0}.section-tight{padding:2.5rem 0}.eyebrow{color:var(--signal-2);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.77rem;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:1.8rem;height:1px}h1,h2,h3{letter-spacing:-.035em;margin:0;line-height:1.06}h1{max-width:13ch;font-size:clamp(3rem,7.5vw,6.7rem)}h2{max-width:15ch;font-size:clamp(2.1rem,4.5vw,4rem)}h3{font-size:clamp(1.2rem,2vw,1.55rem)}p{margin:1rem 0 0}.lede{color:#c5d5e5;max-width:58ch;font-size:clamp(1.1rem,2vw,1.36rem)}.muted{color:var(--muted)}.micro{color:var(--dim);font-size:.8rem}.button-row{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.button{color:#061019;background:var(--signal);border:1px solid var(--signal);border-radius:.45rem;justify-content:center;align-items:center;gap:.55rem;min-height:3.1rem;padding:.7rem 1.1rem;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 10px 35px #ff9f4326}.button:hover{color:#061019;background:var(--signal-2)}.button.secondary{color:var(--ink);border-color:var(--line);box-shadow:none;background:0 0}.button.secondary:hover{color:var(--sky);border-color:var(--sky-2)}.grid{gap:1rem;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.card{border:1px solid var(--line);background:linear-gradient(145deg,#112636e0,#091621f2);border-radius:.7rem;padding:clamp(1.25rem,3vw,2rem);position:relative;overflow:hidden}.card:after{content:"";border:1px solid #65c7ff14;border-radius:50%;width:7rem;height:7rem;position:absolute;bottom:-2rem;right:-2rem}.card p{color:var(--muted)}.card-link{text-decoration:none;transition:transform .2s,border-color .2s}.card-link:hover{border-color:#65c7ff80;transform:translateY(-3px)}.card-link:hover h3{color:var(--sky)}.card-index{color:var(--signal-2);letter-spacing:.14em;font:800 .75rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.status-strip{border-block:1px solid var(--line);background:#040d15bf}.status-grid{grid-template-columns:1.4fr repeat(3,1fr);display:grid}.status-item{border-left:1px solid var(--line);padding:1rem 1.25rem}.status-item:first-child{border-left:0}.status-label{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;display:block}.status-value{margin-top:.25rem;font-weight:800;display:block}.status-live{color:var(--ok)}.prose h2{margin-top:3.5rem}.prose h3{margin-top:2.25rem}.prose p,.prose li{color:#c0d0df}.prose ul,.prose ol{padding-left:1.25rem}.prose li+li{margin-top:.6rem}.prose strong{color:var(--ink)}.prose a{color:var(--sky)}.callout{border-left:3px solid var(--signal);background:#ff9f4312;margin:1.75rem 0;padding:1.25rem 1.4rem}.callout p{color:#dce9f5;margin:0}.data-table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.95rem}.data-table th,.data-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.95rem}.data-table th{color:var(--signal-2);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.data-table td{color:#c4d4e3}.source-list{border-top:1px solid var(--line);margin-top:3rem;padding-top:1.5rem}.source-list h2{letter-spacing:0;font-size:1.15rem}.source-list ol{color:var(--muted);padding-left:1.2rem;font-size:.9rem}.page-hero{border-bottom:1px solid var(--line);padding:clamp(4.5rem,9vw,8rem) 0 3rem}.page-hero h1{font-size:clamp(2.8rem,6vw,5.4rem)}.breadcrumbs{color:var(--dim);margin-bottom:1.4rem;font-size:.83rem}.breadcrumbs a{text-decoration:none}@media (width<=820px){.grid-3,.grid-2{grid-template-columns:1fr}.status-grid{grid-template-columns:repeat(2,1fr)}.status-item:nth-child(3){border-left:0;border-top:1px solid var(--line)}.status-item:nth-child(4){border-top:1px solid var(--line)}.data-table{display:block;overflow-x:auto}}@media (width<=520px){.container,.narrow{width:min(calc(100% - 1.4rem), var(--max))}.section{padding:3.5rem 0}.status-grid{grid-template-columns:1fr}.status-item,.status-item:nth-child(3){border-left:0;border-top:1px solid var(--line)}.status-item:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
