:root{--bg:#f3f3f1;--surface:#fff;--ink:#16181a;--ink-2:#33373b;--muted:#4f5459;--line:#ddddd8;--accent:#4b5b0e;--brand:#121417;--brand-strong:#121417;--brand-hover:#2e3238;--tint:#eeeeea;--navy:#121417;--lime:#c8e64a;--lime-hover:#d8f07a;--amber:#e0a030;--on-brand:#fff;--header-glass:#fffffff5;--header-line:#16181a29;--header-shadow:0 1px 2px #16181a14, 0 10px 28px #16181a29;--font-sans:"Archivo", "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace}body{background:var(--bg);color:var(--ink);margin:0}html{scroll-behavior:smooth}[id]{scroll-margin-top:96px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-theme=dark]{--bg:#0f1113;--surface:#17191c;--ink:#e8e9ea;--ink-2:#c9cccf;--muted:#a3a8ae;--line:#2a2d31;--accent:#c8e64a;--brand:#c8e64a;--brand-strong:#c8e64a;--brand-hover:#d8f07a;--on-brand:#121417;--tint:#1d2024;--navy:#08090b;--header-glass:#202328f5;--header-line:#ffffff24;--header-shadow:0 1px 2px #00000080, 0 10px 28px #0000008c;--logo-tile:#c8e64a;--logo-mark:#121417;--logo-line:#121417;--tok-text:#c9cccf;--tok-t:#e8e9ea;--tok-k:#d8f07a;--tok-f:#7fb0ff;--tok-s:#6fcf97;--tok-o:#b8a5e8;--tok-n:#e8b04a;--tok-c:#8c9197;--qr-fg-16181A:#e8e9ea;--qr-fg-33373B:#c9cccf;--qr-fg-4F5459:#a3a8ae;--qr-fg-6B7075:#8c9197;--qr-fg-7A7F84:#80858b;--qr-fg-A5A7A1:#6e7378;--qr-fg-4B5B0E:#c8e64a;--qr-fg-14532F:#8fd3a8;--qr-fg-1D6B43:#6fcf97;--qr-fg-2B4A35:#a9d9ba;--qr-fg-553A7E:#c7b3ea;--qr-fg-A15C07:#e8b04a;--qr-fg-8A4F06:#f0c26a;--qr-fg-8A1C12:#ff9c8f;--qr-fg-B42318:#ff7b6e;--qr-fg-4A3700:#f0d58a;--qr-fg-6A4A00:#f0d58a;--qr-fg-333D05:#ddeb9a;--qr-fg-9A3412:#ff9f6e;--qr-fg-6B5B95:#b8a5e8;--qr-fg-1E4FA0:#7fb0ff;--qr-fg-8A4B08:#e8b04a;--qr-fg-1F5FAF:#7fb0ff;--qr-fg-6B4FA8:#b8a5e8;--qr-fg-8A5A00:#e8b04a;--qr-fg-121417:#121417;--qr-bg-FFFFFF:#17191c;--qr-bg-F3F3F1:#0f1113;--qr-bg-EEEEEA:#1d2024;--qr-bg-E7E7E2:#26292d;--qr-bg-DDDDD8:#2a2d31;--qr-bg-E4E4DF:#26292d;--qr-bg-E2E1DC:#2a2d31;--qr-bg-FBFBF9:#111315;--qr-bg-121417:#08090b;--qr-bg-E3EEE6:#14271c;--qr-bg-EEF3D6:#20260e;--qr-bg-F1F4E0:#20260e;--qr-bg-FDE8E6:#3a1a17;--qr-bg-F6E7C8:#3a2d12;--qr-bg-ECE6F3:#2a2238;--qr-bg-FFF6DA:#332a10;--qr-bg-FFF1CC:#3a3012;--qr-bg-EEF1F4:#22262b;--qr-bg-F1D27A:#7a5f1e;--qr-bg-1B3A6B:#4f74b8;--qr-bg-C9C9C2:#3a3e43;--qr-bd-F3F3F1:#212428;--qr-bd-DDDDD8:#2a2d31;--qr-bd-CACAC3:#3a3e43;--qr-bd-EEEEEA:#26292d;--qr-bd-E7E7E2:#26292d;--qr-bd-A5A7A1:#4e5258;--qr-bd-121417:#c8e64a;--qr-bd-16181A:#8c9197;--qr-bd-B7D2BF:#2c4a36;--qr-bd-E6CF85:#5c4a1a;--qr-bd-D5E29A:#3e4a17;--qr-bd-F1F0EC:#212428;--mx-grid:#33373c;--mx-axis-on:#e8e9ea;--mx-ring:#17191c;--mx-kql:#5aa2f0;--mx-elastic:#2fb8aa;--mx-sophos:#7f9bd0;--qr-btnbg-121417:#c8e64a;--qr-btnfg-FFFFFF:#121417}[data-theme-toggle] .qr-icon-sun{display:none}:root[data-theme=dark] [data-theme-toggle] .qr-icon-sun{display:block}:root[data-theme=dark] [data-theme-toggle] .qr-icon-moon{display:none}h1,h2,h3,h4{text-wrap:balance}p,li,dd{text-wrap:pretty}.qr-app,table,time,output,[role=status],.tnum{font-variant-numeric:tabular-nums}:root{--vt-exit:.12s;--vt-enter:.2s}::view-transition{pointer-events:none}::view-transition-old(.page-out){animation:var(--vt-exit) ease-in both vt-fade reverse}::view-transition-new(.page-in){animation:var(--vt-enter) ease-out var(--vt-exit) both vt-fade, calc(var(--vt-exit) + var(--vt-enter)) ease-out both vt-rise}@keyframes vt-fade{0%{opacity:0}to{opacity:1}}@keyframes vt-rise{0%{transform:translateY(8px)}to{transform:translateY(0)}}.qr-appbar{view-transition-name:app-bar}::view-transition-group(app-bar){z-index:100;animation:none}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-old(app-bar){display:none}::view-transition-old(site-header){display:none}::view-transition-new(app-bar){animation:none}::view-transition-new(site-header){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}:root[data-theme=dark]{--sk:#30343a}.sk{background:var(--sk,#e7e7e2);border-radius:6px;animation:1.4s ease-in-out infinite sk-pulse;display:block}@keyframes sk-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}
