:root{--bz-void:#fbf8f1;--bz-ink:#ffffff;--bz-bg-0:#fbf8f1;--bz-bg-1:#ffffff;--bz-bg-2:#f4efe3;--bz-bg-3:#f3ecda;--bz-bg-4:#ece3d0;--bz-accent:#8a5a00;--bz-accent-soft:#fff1c7;--bz-accent-deep:#6e4800;--bz-primary-fill:#f5b301;--bz-on-primary:#1b1a17;--bz-honey-tint:#fff8e1;--bz-honey-border:#f3e4b0;--bz-honey-50:#fff8e1;--bz-honey-100:#fff1c7;--bz-honey-200:#8a5a00;--bz-honey:#f5b301;--bz-amber:#b26a00;--bz-amber-glow:#f5b301;--bz-gold:#d8a92b;--bz-gold-deep:#8a5a00;--bz-chrome:#5b564a;--bz-chrome-dim:#6b6454;--bz-wax:#1b1a17;--bz-wax-2:#5b564a;--bz-wax-3:#6b6454;--bz-line:#dcd2b8;--bz-line-input:#d8cfb3;--bz-line-strong:#cfc5a6;--bz-line-soft:#efe8d6;--bz-glass:rgba(251,248,241,0.82);--bz-pollen-soft:#e8f5ee;--bz-pollen-border:#bfe0cd;--bz-sting-soft:#fdecea;--bz-sting-border:#f1b8b3;--bz-amber-soft:#fff8e1;--bz-sky-soft:#e7ecff;--bz-pollen:#1e7b4b;--bz-pollen-dim:#14583a;--bz-sting:#b3261e;--bz-sting-dim:#7a1a14;--bz-sky:#3b5bdb;--bz-sky-dim:#2c46ab;--bz-unverified:#6b6454;--bz-bee-queen:#a86a00;--bz-bee-worker:#a97000;--bz-bee-scout:#1d6fa5;--bz-bee-guard:#4a5058;--bz-bee-judge:#4f6800;--bz-bee-nurse:#6b6152;--bz-bee-drone:#7a6116;--bz-bee-forager:#a35a12;--bz-bee-builder:#7d5630;--bz-bee-dancer:#9c2f68;--bz-bee-fanner:#1d6f5f;--bz-bee-undertaker:#4a4f60;--bz-bee-courier:#5a33a5;--bz-bee-architect:#28518f;--bz-bee-artist:#a8401c;--bz-bee-author:#274a9c;--bz-font-display:"Bricolage Grotesque","Inter",system-ui,-apple-system,sans-serif;--bz-font-head:"Inter",system-ui,-apple-system,sans-serif;--bz-font-body:"Inter",system-ui,-apple-system,sans-serif;--bz-font-read:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--bz-font-mono:"JetBrains Mono",ui-monospace,"SF Mono","Cascadia Mono",Consolas,monospace;--bz-text-hud:11px;--bz-text-caption:12px;--bz-text-body:13px;--bz-text-lead:15px;--bz-text-h3:15px;--bz-text-h2:19px;--bz-text-h1:28px;--bz-text-metric:28px;--bz-tracking-hud:0.05em;--bz-1:4px;--bz-2:8px;--bz-3:12px;--bz-4:16px;--bz-5:20px;--bz-6:24px;--bz-8:32px;--bz-10:40px;--bz-12:48px;--bz-16:64px;--bz-20:80px;--bz-24:96px;--bz-maxw:1240px;--bz-r-xs:6px;--bz-r-sm:10px;--bz-r-12:12px;--bz-r-md:16px;--bz-r-lg:24px;--bz-r-pill:999px;--bz-chamfer:polygon(14px 0%,100% 0%,calc(100% - 14px) 100%,0% 100%);--bz-hex:polygon(50% 0%,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%);--bz-hex-flat:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);--bz-lift:0 1px 2px rgba(27,26,23,0.08),0 2px 5px rgba(27,26,23,0.06);--bz-shadow-composer:0 12px 34px rgba(27,26,23,0.10);--bz-shadow-float:0 4px 14px rgba(27,26,23,0.10);--bz-elev-1:0 1px 2px rgba(27,26,23,.06),0 3px 8px rgba(27,26,23,.06),inset 0 1px 0 rgba(255,255,255,.75);--bz-elev-2:0 1px 2px rgba(27,26,23,.06),0 6px 16px rgba(27,26,23,.10),0 18px 36px rgba(27,26,23,.07),inset 0 1px 0 rgba(255,255,255,.85);--bz-elev-3:0 2px 6px rgba(27,26,23,.08),0 14px 30px rgba(27,26,23,.10),0 28px 60px rgba(27,26,23,.12),inset 0 1px 0 rgba(255,255,255,.9);--bz-badge:0 1px 2px rgba(27,26,23,0.10),0 2px 5px rgba(27,26,23,0.05);--bz-inner-glow:inset 0 0 60px 0 rgba(245,179,1,0.04);--bz-edge:inset 0 0 0 1px #e8e1cf;--bz-bloom:0 0 0 3px var(--bz-accent-soft);--bz-bloom-pollen:0 0 0 3px #e3f5ec;--bz-bloom-sting:0 0 0 3px #fdeaea;--bz-bloom-sky:0 0 0 3px #e7ecff;--bz-atmos-a:rgba(245,179,1,0.24);--bz-atmos-b:rgba(245,179,1,0.16);--bz-atmos-c:rgba(216,169,43,0.12);--bz-atmos-bolt:rgba(245,179,1,0.16);--bz-atmos-vignette:rgba(27,26,23,0.06);--bz-atmos-top:rgba(255,255,255,0.6);--bz-atmos-floor:#faf5ea;--bz-honey-grad:linear-gradient(165deg,#f9c23d,#f5b301 52%,#e09700);--bz-honey-grad-soft:linear-gradient(165deg,#fff4cf,#ffe9a6);--bz-mote:rgba(245,179,1,0.22);--bz-glow:0 0 0 4px rgba(245,179,1,0.16),0 6px 18px rgba(245,179,1,0.28);--bz-glow-soft:0 4px 16px rgba(245,179,1,0.20);--bz-sheen:linear-gradient(120deg,transparent,rgba(255,255,255,.45) 48%,rgba(255,255,255,.0) 60%,transparent);--bz-card-sheen:linear-gradient(180deg,rgba(255,255,255,0.6),rgba(255,255,255,0) 56%);--bz-ease:cubic-bezier(0.22,1,0.36,1);--bz-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--bz-t-instant:120ms;--bz-t-fast:180ms;--bz-t-base:260ms;--bz-t-slow:400ms;--bz-t-choreo:900ms;--bz-t-breath:11000ms;--bz-prose:var(--bz-wax);--bz-prose-dim:var(--bz-wax-2);--bz-code:#6e4800;--bz-code-bg:#f4efe3;--bz-code-line:#e8e1cf;--bz-link:var(--bz-accent);--bz-quote-line:rgba(138,90,0,0.38);--bz-motion:1;--bz-dancer-body:#f5b01a;--bz-dancer-edge:#6b4c08;--bz-dancer-band:#2a1d02;--bz-dancer-head:#201603;--bz-dancer-wing:#ffffff;--bz-dancer-wing-edge:#6b5a2a;--bz-dancer-wing-opacity:0.72;--bz-dancer-lift:drop-shadow(0 1px 1.5px rgba(43,31,6,0.45));--paper:var(--bz-bg-0);--sidebar:var(--bz-bg-2);--card:var(--bz-bg-1);--wax:var(--bz-bg-3);--line:var(--bz-line);--line-input:var(--bz-line-input);--line-strong:var(--bz-line-strong);--ink:var(--bz-wax);--ink-2:var(--bz-wax-2);--ink-3:var(--bz-wax-3);--honey:var(--bz-primary-fill);--honey-soft:var(--bz-honey-100);--honey-tint:var(--bz-honey-tint);--honey-border:var(--bz-honey-border);--honey-deep:var(--bz-accent);--verified:var(--bz-pollen);--verified-tint:var(--bz-pollen-soft);--verified-border:var(--bz-pollen-border);--verified-text:var(--bz-pollen-dim);--alert:var(--bz-sting);--alert-tint:var(--bz-sting-soft);--alert-border:var(--bz-sting-border);--alert-text:var(--bz-sting-dim);--font-display:var(--bz-font-display);--font-ui:var(--bz-font-body);--font-mono:var(--bz-font-mono);--shadow-composer:var(--bz-shadow-composer);--shadow-float:var(--bz-shadow-float);color-scheme:light}:root[data-theme=dark]{--bz-void:#16140d;--bz-ink:#16140d;--bz-bg-0:#16140d;--bz-bg-1:#211e14;--bz-bg-2:#1b1911;--bz-bg-3:#2a2617;--bz-bg-4:#332e1c;--bz-accent:#ffc24b;--bz-accent-soft:#2e2713;--bz-accent-deep:#ffd47a;--bz-primary-fill:#f5b301;--bz-on-primary:#1b1a17;--bz-honey-tint:#2a2411;--bz-honey-border:#4a3d16;--bz-honey-50:#2a2411;--bz-honey-100:#3a2f13;--bz-honey-200:#ffc24b;--bz-honey:#f5b301;--bz-amber:#e0952b;--bz-amber-glow:#f5b301;--bz-gold:#e6b84a;--bz-gold-deep:#ffc24b;--bz-chrome:#b8af99;--bz-chrome-dim:#a49a83;--bz-wax:#f4efe3;--bz-wax-2:#cfc7b2;--bz-wax-3:#a49a83;--bz-line:#332d1c;--bz-line-input:#3a3320;--bz-line-strong:#463e28;--bz-line-soft:#2a2617;--bz-glass:rgba(22,20,13,0.82);--bz-pollen-soft:#142a1f;--bz-pollen-border:#1e5038;--bz-sting-soft:#2e1613;--bz-sting-border:#5a241f;--bz-amber-soft:#2a2411;--bz-sky-soft:#171b2e;--bz-pollen:#35c07d;--bz-pollen-dim:#7fd9a8;--bz-sting:#f0695f;--bz-sting-dim:#f5a098;--bz-sky:#6e8bff;--bz-sky-dim:#9db0ff;--bz-unverified:#a49a83;--bz-bee-guard:#9aa3ae;--bz-bee-undertaker:#9aa0b4;--bz-bee-architect:#6e97d8;--bz-bee-author:#7c9be8;--bz-bee-nurse:#b3a990;--bz-bee-judge:#a9c24e;--bz-code:#ffc24b;--bz-code-bg:#211e14;--bz-code-line:#332d1c;--bz-quote-line:rgba(255,194,75,0.4);--bz-lift:0 1px 2px rgba(0,0,0,0.4),0 1px 3px rgba(0,0,0,0.5);--bz-shadow-composer:0 10px 30px rgba(0,0,0,0.5);--bz-shadow-float:0 4px 14px rgba(0,0,0,0.45);--bz-elev-1:0 1px 1px rgba(0,0,0,0.4),0 2px 6px rgba(0,0,0,0.45),inset 0 1px 0 rgba(255,255,255,0.04);--bz-elev-2:0 1px 2px rgba(0,0,0,0.45),0 8px 22px rgba(0,0,0,0.55),inset 0 1px 0 rgba(255,255,255,0.05);--bz-elev-3:0 2px 6px rgba(0,0,0,0.5),0 24px 56px rgba(0,0,0,0.6),inset 0 1px 0 rgba(255,255,255,0.06);--bz-inner-glow:inset 0 0 70px 0 rgba(245,179,1,0.05);--bz-edge:inset 0 0 0 1px #332d1c;--bz-bloom:0 0 0 3px rgba(245,179,1,0.28);--bz-bloom-pollen:0 0 0 3px rgba(53,192,125,0.26);--bz-bloom-sting:0 0 0 3px rgba(240,105,95,0.26);--bz-bloom-sky:0 0 0 3px rgba(110,139,255,0.26);--bz-atmos-a:rgba(245,179,1,0.24);--bz-atmos-b:rgba(245,179,1,0.16);--bz-atmos-c:rgba(216,169,43,0.12);--bz-atmos-bolt:rgba(245,179,1,0.12);--bz-atmos-vignette:rgba(0,0,0,0.32);--bz-atmos-top:rgba(255,255,255,0.03);--bz-atmos-floor:#16140d;--bz-honey-grad:linear-gradient(165deg,#ffcb4d,#f5b301 52%,#d99200);--bz-honey-grad-soft:linear-gradient(165deg,#4a3d16,#3a2f13);--bz-mote:rgba(245,179,1,0.16);--bz-glow:0 0 0 4px rgba(245,179,1,0.22),0 6px 22px rgba(245,179,1,0.4);--bz-glow-soft:0 4px 18px rgba(245,179,1,0.3);--bz-sheen:linear-gradient(120deg,transparent,rgba(255,255,255,0.14) 48%,transparent 62%);--bz-card-sheen:linear-gradient(180deg,rgba(255,255,255,0.045),rgba(0,0,0,0.16));--bz-scroll-thumb:rgba(180,172,150,0.4);color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bz-void:#16140d;--bz-ink:#16140d;--bz-bg-0:#16140d;--bz-bg-1:#211e14;--bz-bg-2:#1b1911;--bz-bg-3:#2a2617;--bz-bg-4:#332e1c;--bz-accent:#ffc24b;--bz-accent-soft:#2e2713;--bz-accent-deep:#ffd47a;--bz-primary-fill:#f5b301;--bz-on-primary:#1b1a17;--bz-honey-tint:#2a2411;--bz-honey-border:#4a3d16;--bz-honey-50:#2a2411;--bz-honey-100:#3a2f13;--bz-honey-200:#ffc24b;--bz-amber:#e0952b;--bz-gold:#e6b84a;--bz-gold-deep:#ffc24b;--bz-chrome:#b8af99;--bz-chrome-dim:#a49a83;--bz-wax:#f4efe3;--bz-wax-2:#cfc7b2;--bz-wax-3:#a49a83;--bz-line:#332d1c;--bz-line-input:#3a3320;--bz-line-strong:#463e28;--bz-line-soft:#2a2617;--bz-glass:rgba(22,20,13,0.82);--bz-pollen-soft:#142a1f;--bz-pollen-border:#1e5038;--bz-sting-soft:#2e1613;--bz-sting-border:#5a241f;--bz-amber-soft:#2a2411;--bz-sky-soft:#171b2e;--bz-pollen:#35c07d;--bz-pollen-dim:#7fd9a8;--bz-sting:#f0695f;--bz-sting-dim:#f5a098;--bz-sky:#6e8bff;--bz-sky-dim:#9db0ff;--bz-unverified:#a49a83;--bz-bee-guard:#9aa3ae;--bz-bee-undertaker:#9aa0b4;--bz-bee-architect:#6e97d8;--bz-bee-author:#7c9be8;--bz-bee-nurse:#b3a990;--bz-bee-judge:#a9c24e;--bz-code:#ffc24b;--bz-code-bg:#211e14;--bz-code-line:#332d1c;--bz-quote-line:rgba(255,194,75,0.4);--bz-lift:0 1px 2px rgba(0,0,0,0.4),0 1px 3px rgba(0,0,0,0.5);--bz-shadow-composer:0 10px 30px rgba(0,0,0,0.5);--bz-shadow-float:0 4px 14px rgba(0,0,0,0.45);--bz-elev-1:0 1px 1px rgba(0,0,0,0.4),0 2px 6px rgba(0,0,0,0.45),inset 0 1px 0 rgba(255,255,255,0.04);--bz-elev-2:0 1px 2px rgba(0,0,0,0.45),0 8px 22px rgba(0,0,0,0.55),inset 0 1px 0 rgba(255,255,255,0.05);--bz-elev-3:0 2px 6px rgba(0,0,0,0.5),0 24px 56px rgba(0,0,0,0.6),inset 0 1px 0 rgba(255,255,255,0.06);--bz-inner-glow:inset 0 0 70px 0 rgba(245,179,1,0.05);--bz-edge:inset 0 0 0 1px #332d1c;--bz-bloom:0 0 0 3px rgba(245,179,1,0.28);--bz-bloom-pollen:0 0 0 3px rgba(53,192,125,0.26);--bz-bloom-sting:0 0 0 3px rgba(240,105,95,0.26);--bz-bloom-sky:0 0 0 3px rgba(110,139,255,0.26);--bz-atmos-a:rgba(245,179,1,0.24);--bz-atmos-b:rgba(245,179,1,0.16);--bz-atmos-c:rgba(216,169,43,0.12);--bz-atmos-bolt:rgba(245,179,1,0.12);--bz-atmos-vignette:rgba(0,0,0,0.32);--bz-atmos-top:rgba(255,255,255,0.03);--bz-atmos-floor:#16140d;--bz-honey-grad:linear-gradient(165deg,#ffcb4d,#f5b301 52%,#d99200);--bz-honey-grad-soft:linear-gradient(165deg,#4a3d16,#3a2f13);--bz-mote:rgba(245,179,1,0.16);--bz-glow:0 0 0 4px rgba(245,179,1,0.22),0 6px 22px rgba(245,179,1,0.4);--bz-glow-soft:0 4px 18px rgba(245,179,1,0.3);--bz-sheen:linear-gradient(120deg,transparent,rgba(255,255,255,0.14) 48%,transparent 62%);--bz-card-sheen:linear-gradient(180deg,rgba(255,255,255,0.045),rgba(0,0,0,0.16));--bz-scroll-thumb:rgba(180,172,150,0.4);color-scheme:dark}}@media (prefers-reduced-motion:reduce){:root{--bz-motion:0;--bz-t-instant:1ms;--bz-t-fast:1ms;--bz-t-base:1ms;--bz-t-slow:90ms;--bz-t-choreo:90ms;--bz-t-breath:1ms}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:90ms!important;scroll-behavior:auto!important}}@media (prefers-contrast:more){:root{--bz-line:rgba(32,26,12,0.34);--bz-line-soft:rgba(32,26,12,0.18);--bz-wax-2:#2e2c25;--bz-wax-3:#4b4940;--bz-unverified:#4b4940}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:linear-gradient(180deg,var(--bz-atmos-top),transparent 38%),radial-gradient(1200px 820px at 88% -8%,var(--bz-atmos-a),transparent 60%),radial-gradient(1000px 900px at -10% 112%,var(--bz-atmos-b),transparent 58%),radial-gradient(900px 700px at 50% 42%,var(--bz-atmos-c),transparent 70%),radial-gradient(140% 140% at 50% 50%,transparent 56%,var(--bz-atmos-vignette) 100%),var(--bz-atmos-floor);background-attachment:fixed;color:var(--bz-wax);font-family:var(--bz-font-body);font-size:var(--bz-text-body);line-height:1.45;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body:before{content:"";position:fixed;inset:-20vmax;z-index:0;pointer-events:none;background:linear-gradient(118deg,transparent 43%,var(--bz-atmos-bolt) 49%,rgba(255,255,255,.03) 50%,var(--bz-atmos-bolt) 51%,transparent 57%),radial-gradient(60vmax 60vmax at 78% 6%,var(--bz-atmos-a),transparent 55%),radial-gradient(48vmax 48vmax at 16% 96%,var(--bz-atmos-b),transparent 58%);filter:blur(1.5px);opacity:.95;animation:bz-charge var(--bz-t-breath) var(--bz-ease) infinite}@keyframes bz-charge{0%,to{opacity:calc(.55 + .35 * var(--bz-motion));transform:translateZ(0) scale(1)}50%{opacity:calc(.9 * (.6 + .4 * var(--bz-motion)));transform:translate3d(0,-1.2%,0) scale(1.03)}}body:after{content:"";position:fixed;inset:-12vmax;z-index:0;pointer-events:none;background-image:radial-gradient(circle,var(--bz-mote) 0,var(--bz-mote) 1.6px,transparent 2.4px),radial-gradient(circle,var(--bz-mote) 0,var(--bz-mote) 1.1px,transparent 2px);background-size:190px 190px,260px 260px;background-position:0 0,95px 130px;filter:blur(.4px);opacity:calc(.6 * var(--bz-motion));animation:bz-motes 46s linear infinite}@keyframes bz-motes{0%{transform:translateZ(0)}to{transform:translate3d(38px,-190px,0)}}body>*{position:relative;z-index:1}h1,h2,h3,h4{font-family:var(--bz-font-head);margin:0;letter-spacing:-.01em}.bz-mono,code,kbd,pre,samp{font-family:var(--bz-font-mono);font-feature-settings:none;font-variant-ligatures:none}:focus-visible{outline:2px solid var(--bz-accent);outline-offset:2px;border-radius:var(--bz-r-xs)}::selection{background:var(--bz-accent-soft);color:var(--bz-wax)}.bz-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--bz-scroll-thumb:rgba(123,131,146,0.45);--bz-scroll-thumb-hover:var(--bz-gold);--bz-scroll-track:transparent}*{scrollbar-width:thin;scrollbar-color:var(--bz-scroll-thumb) var(--bz-scroll-track)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bz-scroll-track)}::-webkit-scrollbar-thumb{background:var(--bz-scroll-thumb);background-clip:content-box;border:3px solid transparent;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--bz-scroll-thumb-hover);background-clip:content-box}::-webkit-scrollbar-corner{background:transparent}