:root,[data-theme="jade"]{--bw-bg:#E6EEE3;--bw-bg-deep:#E0E9DD;--bw-surface:#EEF3EA;--bw-surface-raised:#F4F7F0;--bw-surface-sunken:#DFE8DC;--bw-field:#F7F9F4;--bw-line:#6C8172;--bw-line-strong:#56695C;--bw-line-gold:#B4975F;--bw-text:#15231B;--bw-text-2:#324139;--bw-muted:#4F5F56;--bw-disabled:#4F5F56;--bw-eyebrow:#765314;--bw-em:#765314;--bw-link:#765314;--bw-cta:#B3261E;--bw-cta-hover:#9A1F18;--bw-on-cta:#F4EEE2;--bw-cta-disabled:#D3DCD0;--bw-seal:#B3261E;--bw-on-seal:#F4EEE2;--bw-focus:#765314;--bw-success:#2C6A49;--bw-success-soft:#D6E7D8;--bw-on-success-soft:#1E4D34;--bw-danger:#A23B22;--bw-danger-text:#93331D;--bw-danger-soft:#F2DED6;--bw-selected:#DCE8D8;--bw-on-glass:#15231B;--bw-glass:#EEF3EA;--bw-glass-strong:#F4F7F0;--bw-glass-border:#C3AB7B;--bw-scrim:rgba(14,26,20,0.5);--bw-accent-live:var(--bw-earth-ink);--bw-ink-950:#0B0A0C;--bw-ink-900:#141216;--bw-ink-800:#1E1B21;--bw-ink-700:#2A262D;--bw-ink-600:#3A343F;--bw-ink-500:#5A5260;--bw-obsidian:#050506;--bw-paper-50:#F4EEE2;--bw-paper-100:#E9DFCB;--bw-paper-200:#E3D8C3;--bw-paper-250:#D9C9A8;--bw-paper-300:#C7B9A0;--bw-paper-400:#B8A27A;--bw-sand-200:#D8CFC0;--bw-sand-400:#A69D8E;--bw-sand-500:#8E827A;--bw-umber-700:#5C5246;--bw-umber-800:#3B342C;--bw-umber-900:#2B2620;--bw-gold-400:#C9A45C;--bw-gold-200:#E8D3A0;--bw-gold-text:#765314;--bw-cinnabar-500:#B3261E;--bw-cinnabar-400:#C4302A;--bw-cinnabar-900:#3A2624;--bw-bronze-600:#7A5A3A;--bw-bronze-400:#6B4E33;--bw-bronze-800:#3A2A1C;--bw-bronze-900:#1A130D;--bw-bronze-950:#2A1E14;--bw-lacquer-500:#3A2217;--bw-lacquer-700:#2B0F0C;--bw-lacquer-800:#2A1A14;--bw-lacquer-900:#160F0D;--bw-lacquer-950:#120A09;--bw-jade-100:#D8E8DF;--bw-jade-200:#A8D3BC;--bw-jade-400:#6FA58C;--bw-jade-700:#2C5A48;--bw-jade-800:#1B3A2E;--bw-jade-850:#12281F;--bw-jade-900:#0E1F19;--bw-jade-950:#08120E;--bw-observatory-950:#08111C;--bw-observatory-200:#9DB7D1;--bw-wood:#2C6440;--bw-wood-yin:#8DBF9A;--bw-wood-ink:#275A3A;--bw-wood-deep:#1B4A30;--bw-wood-700:#2E6B47;--bw-wood-abyss:#0B1A12;--bw-fire:#A03020;--bw-fire-yin:#EE8F6F;--bw-fire-ink:#922C20;--bw-fire-deep:#7A1E14;--bw-fire-800:#8A2A1A;--bw-fire-abyss:#1A0907;--bw-fire-tint:#F0D6CC;--bw-earth:#7E5720;--bw-earth-yin:#D9B97A;--bw-earth-ink:#68501F;--bw-earth-deep:#5E4420;--bw-earth-800:#6B4E1E;--bw-earth-abyss:#1A130B;--bw-earth-tint:#EADBC0;--bw-metal:#5A636B;--bw-metal-yin:#D7DCE0;--bw-metal-ink:#414C52;--bw-metal-deep:#4A5157;--bw-metal-800:#3B4045;--bw-metal-abyss:#121416;--bw-metal-tint:#E2E4E6;--bw-water:#1F4E79;--bw-water-yin:#6E93B8;--bw-water-ink:#2D526E;--bw-water-deep:#143553;--bw-water-abyss:#070F18;--bw-wood-graphic:#2F6E47;--bw-fire-graphic:#B03623;--bw-earth-graphic:#946826;--bw-metal-graphic:#6E777F;--bw-water-graphic:#1F4E79;--bw-wood-hi:var(--bw-jade-200);--bw-wood-lo:#163A26;--bw-earth-hi:#E0C489;--bw-metal-mid:#7D858C;--bw-water-empty:#4A5A6B;--bw-on-element:#F4EEE2;--bw-on-water:#F4EEE2;--bw-on-deep:#F4EEE2;--bw-surface-hover:#E3EBDF;--bw-surface-pressed:#D8E2D4;--bw-readonly:#E3EBDF;--bw-disabled-bg:#D8E1D5;--bw-glaze:var(--bw-surface-raised);--bw-thread:var(--bw-line-gold);--bw-accent-ui:var(--bw-focus);--bw-on-accent-ui:#F7F9F4;--bw-light-inner:rgba(255,255,255,0.55);--bw-grain-fill:var(--bw-jade-900);--bw-grain-jade:0.035;--bw-glow:#FBFCF8;--bw-hero-glow:#FBFCF8;--bw-hero-base:var(--bw-bg);--bw-jade-bg-hi:var(--bw-surface-raised);--bw-jade-bg-mid:var(--bw-surface);--bw-jade-bg-lo:var(--bw-bg);--bw-featured-hi:var(--bw-surface-raised);--bw-featured-lo:var(--bw-surface);--bw-featured-line:var(--bw-line-gold);--bw-shade:#0F1F17;--bw-highlight:rgba(255,255,255,0.7);--bw-chrome-bar:var(--bw-surface-raised);--bw-wood-tint:#D6E9DC;--bw-water-tint:#D6E2EE;--bw-focus-ring:0 0 0 2px #F4F7F0, 0 0 0 4px #765314;--bw-shadow-cta:inset 0 0 0 1px rgba(118,83,20,0.35), 0 8px 18px rgba(15,31,23,0.16);--bw-shadow-cta-inset:inset 0 0 0 1px rgba(118,83,20,0.35);--bw-shadow-cta-hover:inset 0 0 0 1px rgba(118,83,20,0.6), 0 10px 24px rgba(15,31,23,0.2);--bw-shadow-featured:0 24px 60px rgba(15,31,23,0.12), inset 0 1px 0 rgba(255,255,255,0.8);--bw-shadow-glass:inset 0 1px 0 rgba(255,255,255,0.85), 0 1px 0 rgba(15,31,23,0.06);--bw-shadow-modal:0 40px 100px rgba(15,31,23,0.24), 0 2px 8px rgba(15,31,23,0.08);--bw-shadow-page:0 12px 32px rgba(15,31,23,0.1);--bw-shadow-pillar:0 18px 32px rgba(15,31,23,0.16), inset 0 1px 0 rgba(255,255,255,0.7);--bw-shadow-device:0 0 0 1px #6C8172, 0 30px 70px rgba(15,31,23,0.18);--bw-shadow-header:0 8px 28px rgba(15,31,23,0.1);}
[data-theme="lacquer"]{--bw-bg:#0B0A0C;--bw-bg-deep:#050506;--bw-surface:#141216;--bw-surface-raised:#1E1B21;--bw-surface-sunken:#0F0D10;--bw-field:#141216;--bw-line:#2A262D;--bw-line-strong:#3A343F;--bw-line-gold:rgba(201,164,92,0.3);--bw-text:#F4EEE2;--bw-text-2:#D8CFC0;--bw-muted:#A69D8E;--bw-disabled:#8E827A;--bw-eyebrow:#C9A45C;--bw-em:#E8D3A0;--bw-link:#E8D3A0;--bw-cta:#B3261E;--bw-cta-hover:#C4302A;--bw-on-cta:#F4EEE2;--bw-cta-disabled:#3A2624;--bw-seal:#B3261E;--bw-on-seal:#F4EEE2;--bw-focus:#E8D3A0;--bw-success:#6FA58C;--bw-success-soft:rgba(111,165,140,0.12);--bw-on-success-soft:#D8E8DF;--bw-danger:#D2452E;--bw-danger-text:#EE8F6F;--bw-danger-soft:rgba(179,38,30,0.25);--bw-selected:rgba(201,164,92,0.12);--bw-on-glass:#F4EEE2;--bw-glass:rgba(20,18,22,0.45);--bw-glass-strong:rgba(20,18,22,0.7);--bw-glass-border:rgba(201,164,92,0.25);--bw-scrim:rgba(5,5,6,0.55);--bw-accent-live:var(--bw-earth);--bw-gold-text:var(--bw-gold-200);--bw-wood:#3E8E5E;--bw-wood-ink:var(--bw-wood-yin);--bw-fire:#D2452E;--bw-fire-ink:var(--bw-fire-yin);--bw-earth:#B8873B;--bw-earth-ink:var(--bw-earth-yin);--bw-metal:#A9B1B8;--bw-metal-ink:var(--bw-metal-yin);--bw-water-ink:var(--bw-water-yin);--bw-wood-graphic:var(--bw-wood);--bw-fire-graphic:var(--bw-fire);--bw-earth-graphic:var(--bw-earth);--bw-metal-graphic:var(--bw-metal);--bw-water-graphic:var(--bw-water);--bw-wood-hi:var(--bw-jade-200);--bw-on-element:#0B0A0C;--bw-surface-hover:var(--bw-selected);--bw-surface-pressed:var(--bw-surface-raised);--bw-readonly:var(--bw-surface-sunken);--bw-disabled-bg:var(--bw-cta-disabled);--bw-glaze:var(--bw-surface-raised);--bw-thread:rgba(232,211,160,0.45);--bw-accent-ui:var(--bw-gold-400);--bw-on-accent-ui:var(--bw-ink-950);--bw-light-inner:rgba(179,38,30,0.22);--bw-grain-fill:#000000;--bw-grain-jade:var(--bw-grain);--bw-glow:var(--bw-seal);--bw-hero-glow:var(--bw-seal);--bw-hero-base:var(--bw-ink-950);--bw-jade-bg-hi:var(--bw-jade-700);--bw-jade-bg-mid:var(--bw-jade-850);--bw-jade-bg-lo:var(--bw-jade-950);--bw-featured-hi:var(--bw-lacquer-500);--bw-featured-lo:var(--bw-ink-900);--bw-featured-line:var(--bw-gold-400);--bw-shade:#000000;--bw-highlight:rgba(255,255,255,0.6);--bw-chrome-bar:var(--bw-ink-900);--bw-focus-ring:0 0 0 2px #0B0A0C, 0 0 0 4px #E8D3A0;--bw-shadow-cta:inset 0 0 0 1px rgba(232,211,160,0.45), 0 14px 30px rgba(5,5,6,0.45);--bw-shadow-cta-inset:inset 0 0 0 1px rgba(232,211,160,0.45);--bw-shadow-cta-hover:inset 0 0 0 1px rgba(232,211,160,0.8), 0 10px 24px rgba(5,5,6,0.4);--bw-shadow-featured:0 30px 80px rgba(179,38,30,0.25);--bw-shadow-glass:inset 0 1px 0 rgba(244,238,226,0.12);--bw-shadow-modal:0 60px 140px rgba(0,0,0,0.6);--bw-shadow-page:0 30px 60px rgba(0,0,0,0.5);--bw-shadow-pillar:0 30px 50px rgba(0,0,0,0.6), inset 0 1px 0 rgba(255,255,255,0.6);--bw-shadow-device:0 0 0 1px #2A262D, 0 40px 80px rgba(0,0,0,0.5);--bw-shadow-header:0 10px 40px rgba(0,0,0,0.25);}
[data-theme="paper"]{--bw-bg:#F4EEE2;--bw-bg-deep:#E3D8C3;--bw-surface:#E9DFCB;--bw-surface-raised:#E3D8C3;--bw-surface-sunken:#FFFFFF;--bw-field:#FFFFFF;--bw-line:#C7B9A0;--bw-line-strong:#B8A27A;--bw-line-gold:#B8A27A;--bw-text:#1E1B21;--bw-text-2:#3B342C;--bw-muted:#5C5246;--bw-disabled:#8E827A;--bw-eyebrow:#7A5A3A;--bw-em:var(--bw-text);--bw-link:#B3261E;--bw-cta:#1E1B21;--bw-cta-hover:#3B342C;--bw-on-cta:#F4EEE2;--bw-cta-disabled:#E3D8C3;--bw-seal:#B3261E;--bw-on-seal:#F4EEE2;--bw-focus:#B3261E;--bw-success:#2E6B47;--bw-success-soft:rgba(46,107,71,0.1);--bw-on-success-soft:#2E6B47;--bw-danger:#B3261E;--bw-danger-text:#8A2A1A;--bw-danger-soft:#F0D6CC;--bw-selected:#E9DFCB;--bw-on-glass:#F4EEE2;--bw-glass:rgba(20,18,22,0.45);--bw-glass-strong:rgba(20,18,22,0.7);--bw-glass-border:rgba(201,164,92,0.25);--bw-scrim:rgba(5,5,6,0.55);--bw-accent-live:var(--bw-earth);--bw-gold-text:var(--bw-eyebrow);--bw-wood:#3E8E5E;--bw-wood-ink:#2D6A46;--bw-fire:#D2452E;--bw-fire-ink:#8A2A1A;--bw-earth:#B8873B;--bw-earth-ink:#6B4E1E;--bw-metal:#A9B1B8;--bw-metal-ink:#3B4045;--bw-water-ink:#1F4E79;--bw-wood-graphic:var(--bw-wood);--bw-fire-graphic:var(--bw-fire);--bw-earth-graphic:var(--bw-earth);--bw-metal-graphic:var(--bw-metal);--bw-water-graphic:var(--bw-water);--bw-wood-hi:var(--bw-jade-200);--bw-on-element:#0B0A0C;--bw-surface-hover:var(--bw-selected);--bw-surface-pressed:var(--bw-surface-raised);--bw-readonly:var(--bw-surface-sunken);--bw-disabled-bg:var(--bw-cta-disabled);--bw-glaze:var(--bw-surface-raised);--bw-thread:rgba(232,211,160,0.45);--bw-accent-ui:var(--bw-gold-400);--bw-on-accent-ui:var(--bw-ink-950);--bw-light-inner:rgba(179,38,30,0.22);--bw-grain-fill:#000000;--bw-grain-jade:var(--bw-grain-paper);--bw-glow:var(--bw-seal);--bw-hero-glow:var(--bw-seal);--bw-hero-base:var(--bw-ink-950);--bw-jade-bg-hi:var(--bw-jade-700);--bw-jade-bg-mid:var(--bw-jade-850);--bw-jade-bg-lo:var(--bw-jade-950);--bw-featured-hi:var(--bw-lacquer-500);--bw-featured-lo:var(--bw-ink-900);--bw-featured-line:var(--bw-gold-400);--bw-shade:#000000;--bw-highlight:rgba(255,255,255,0.6);--bw-chrome-bar:var(--bw-ink-900);--bw-focus-ring:0 0 0 2px #F4EEE2, 0 0 0 4px #B3261E;--bw-shadow-cta:inset 0 0 0 1px rgba(232,211,160,0.45), 0 14px 30px rgba(5,5,6,0.45);--bw-shadow-cta-inset:inset 0 0 0 1px rgba(232,211,160,0.45);--bw-shadow-cta-hover:inset 0 0 0 1px rgba(232,211,160,0.8), 0 10px 24px rgba(5,5,6,0.4);--bw-shadow-featured:0 30px 80px rgba(179,38,30,0.25);--bw-shadow-glass:inset 0 1px 0 rgba(244,238,226,0.12);--bw-shadow-modal:0 60px 140px rgba(0,0,0,0.6);--bw-shadow-page:0 30px 60px rgba(0,0,0,0.5);--bw-shadow-pillar:0 30px 50px rgba(0,0,0,0.6), inset 0 1px 0 rgba(255,255,255,0.6);--bw-shadow-device:0 0 0 1px #2A262D, 0 40px 80px rgba(0,0,0,0.5);--bw-shadow-header:0 8px 30px rgba(60,40,20,0.12);}
[data-theme="jade-dark"]{--bw-bg:#0E1E18;--bw-bg-deep:#0A1712;--bw-surface:#142A21;--bw-surface-raised:#1A3429;--bw-surface-sunken:#0B1913;--bw-field:#0B1913;--bw-line:rgba(111,165,140,0.4);--bw-line-strong:#668F7B;--bw-line-gold:rgba(232,211,160,0.3);--bw-text:#F4EEE2;--bw-text-2:#D8E8DF;--bw-muted:#AFB9AE;--bw-disabled:#A6B2A9;--bw-eyebrow:#D8E8DF;--bw-em:#E8D3A0;--bw-link:#E8D3A0;--bw-cta:#B3261E;--bw-cta-hover:#C4302A;--bw-on-cta:#F4EEE2;--bw-cta-disabled:#2A3B33;--bw-seal:#B3261E;--bw-on-seal:#F4EEE2;--bw-focus:#E8D3A0;--bw-success:#7AB196;--bw-success-soft:#1E3B30;--bw-on-success-soft:#D8E8DF;--bw-danger:#E0604A;--bw-danger-text:#EE8F6F;--bw-danger-soft:#3A2420;--bw-selected:#283A2C;--bw-on-glass:#F4EEE2;--bw-glass:rgba(14,30,24,0.62);--bw-glass-strong:rgba(20,42,33,0.9);--bw-glass-border:rgba(232,211,160,0.3);--bw-scrim:rgba(4,10,8,0.62);--bw-accent-live:var(--bw-earth-ink);--bw-gold-text:var(--bw-gold-200);--bw-wood:#3E8E5E;--bw-wood-ink:#B1D3B5;--bw-fire:#D84B35;--bw-fire-ink:#FFA891;--bw-earth:#B8873B;--bw-earth-ink:#E7C684;--bw-metal:#A9B1B8;--bw-metal-ink:#D0DCE0;--bw-water-ink:#AACFEA;--bw-wood-graphic:var(--bw-wood);--bw-fire-graphic:var(--bw-fire);--bw-earth-graphic:var(--bw-earth);--bw-metal-graphic:var(--bw-metal);--bw-water-graphic:var(--bw-water-yin);--bw-wood-hi:var(--bw-jade-200);--bw-on-element:#0B0A0C;--bw-surface-hover:#213D30;--bw-surface-pressed:#284737;--bw-readonly:#12251D;--bw-disabled-bg:#24372E;--bw-glaze:var(--bw-surface-raised);--bw-thread:var(--bw-line-gold);--bw-accent-ui:var(--bw-focus);--bw-on-accent-ui:var(--bw-bg);--bw-light-inner:var(--bw-surface-raised);--bw-grain-fill:#000000;--bw-grain-jade:var(--bw-grain);--bw-glow:#3F7A62;--bw-hero-glow:var(--bw-glow);--bw-hero-base:var(--bw-bg);--bw-jade-bg-hi:#24473A;--bw-jade-bg-mid:var(--bw-surface-raised);--bw-jade-bg-lo:var(--bw-surface);--bw-featured-hi:#24473A;--bw-featured-lo:var(--bw-surface-raised);--bw-featured-line:rgba(232,211,160,0.5);--bw-shade:#020A06;--bw-highlight:rgba(244,238,226,0.14);--bw-chrome-bar:var(--bw-surface-raised);--bw-focus-ring:0 0 0 2px #0E1E18, 0 0 0 4px #E8D3A0;--bw-shadow-cta:inset 0 0 0 1px rgba(232,211,160,0.45), 0 14px 30px rgba(2,8,5,0.45);--bw-shadow-cta-inset:inset 0 0 0 1px rgba(232,211,160,0.45);--bw-shadow-cta-hover:inset 0 0 0 1px rgba(232,211,160,0.8), 0 10px 24px rgba(2,8,5,0.4);--bw-shadow-featured:0 30px 80px rgba(2,8,5,0.55), inset 0 1px 0 rgba(232,211,160,0.12);--bw-shadow-glass:inset 0 1px 0 rgba(244,238,226,0.1);--bw-shadow-modal:0 60px 140px rgba(2,8,5,0.6);--bw-shadow-page:0 30px 60px rgba(2,8,5,0.5);--bw-shadow-pillar:0 30px 50px rgba(2,8,5,0.55), inset 0 1px 0 rgba(244,238,226,0.12);--bw-shadow-device:0 0 0 1px #2C4A3C, 0 40px 80px rgba(2,8,5,0.5);--bw-shadow-header:0 10px 40px rgba(2,8,5,0.35);}
[data-zone="data"]{--bw-bg:#0B0A0C;--bw-bg-deep:#050506;--bw-surface:#141216;--bw-surface-raised:#1E1B21;--bw-surface-sunken:#0F0D10;--bw-field:#141216;--bw-line:#2A262D;--bw-line-strong:#3A343F;--bw-line-gold:rgba(201,164,92,0.3);--bw-text:#F4EEE2;--bw-text-2:#D8CFC0;--bw-muted:#A69D8E;--bw-disabled:#8E827A;--bw-eyebrow:#C9A45C;--bw-em:#E8D3A0;--bw-link:#E8D3A0;--bw-cta:#B3261E;--bw-cta-hover:#C4302A;--bw-on-cta:#F4EEE2;--bw-cta-disabled:#3A2624;--bw-seal:#B3261E;--bw-on-seal:#F4EEE2;--bw-focus:#E8D3A0;--bw-success:#6FA58C;--bw-success-soft:rgba(111,165,140,0.12);--bw-on-success-soft:#D8E8DF;--bw-danger:#D2452E;--bw-danger-text:#EE8F6F;--bw-danger-soft:rgba(179,38,30,0.25);--bw-selected:rgba(201,164,92,0.12);--bw-on-glass:#F4EEE2;--bw-glass:rgba(20,18,22,0.45);--bw-glass-strong:rgba(20,18,22,0.7);--bw-glass-border:rgba(201,164,92,0.25);--bw-scrim:rgba(5,5,6,0.55);--bw-accent-live:var(--bw-earth);--bw-gold-text:var(--bw-gold-200);--bw-wood:#3E8E5E;--bw-wood-ink:var(--bw-wood-yin);--bw-fire:#D2452E;--bw-fire-ink:var(--bw-fire-yin);--bw-earth:#B8873B;--bw-earth-ink:var(--bw-earth-yin);--bw-metal:#A9B1B8;--bw-metal-ink:var(--bw-metal-yin);--bw-water-ink:var(--bw-water-yin);--bw-wood-graphic:var(--bw-wood);--bw-fire-graphic:var(--bw-fire);--bw-earth-graphic:var(--bw-earth);--bw-metal-graphic:var(--bw-metal);--bw-water-graphic:var(--bw-water);--bw-wood-hi:var(--bw-jade-200);--bw-on-element:#0B0A0C;--bw-surface-hover:var(--bw-selected);--bw-surface-pressed:var(--bw-surface-raised);--bw-readonly:var(--bw-surface-sunken);--bw-disabled-bg:var(--bw-cta-disabled);--bw-glaze:var(--bw-surface-raised);--bw-thread:rgba(232,211,160,0.45);--bw-accent-ui:var(--bw-gold-400);--bw-on-accent-ui:var(--bw-ink-950);--bw-light-inner:rgba(179,38,30,0.22);--bw-grain-fill:#000000;--bw-grain-jade:var(--bw-grain);--bw-glow:var(--bw-seal);--bw-hero-glow:var(--bw-seal);--bw-hero-base:var(--bw-ink-950);--bw-jade-bg-hi:var(--bw-jade-700);--bw-jade-bg-mid:var(--bw-jade-850);--bw-jade-bg-lo:var(--bw-jade-950);--bw-featured-hi:var(--bw-lacquer-500);--bw-featured-lo:var(--bw-ink-900);--bw-featured-line:var(--bw-gold-400);--bw-shade:#000000;--bw-highlight:rgba(255,255,255,0.6);--bw-chrome-bar:var(--bw-ink-900);--bw-focus-ring:0 0 0 2px #0B0A0C, 0 0 0 4px #E8D3A0;--bw-shadow-cta:inset 0 0 0 1px rgba(232,211,160,0.45), 0 14px 30px rgba(5,5,6,0.45);--bw-shadow-cta-inset:inset 0 0 0 1px rgba(232,211,160,0.45);--bw-shadow-cta-hover:inset 0 0 0 1px rgba(232,211,160,0.8), 0 10px 24px rgba(5,5,6,0.4);--bw-shadow-featured:0 30px 80px rgba(179,38,30,0.25);--bw-shadow-glass:inset 0 1px 0 rgba(244,238,226,0.12);--bw-shadow-modal:0 60px 140px rgba(0,0,0,0.6);--bw-shadow-page:0 30px 60px rgba(0,0,0,0.5);--bw-shadow-pillar:0 30px 50px rgba(0,0,0,0.6), inset 0 1px 0 rgba(255,255,255,0.6);--bw-shadow-device:0 0 0 1px #2A262D, 0 40px 80px rgba(0,0,0,0.5);--bw-shadow-header:0 10px 40px rgba(0,0,0,0.25);}
[data-theme="jade-dark"] [data-zone="data"],[data-theme="jade-dark"][data-zone="data"]{--bw-bg:#0E1E18;--bw-bg-deep:#0A1712;--bw-surface:#142A21;--bw-surface-raised:#1A3429;--bw-surface-sunken:#0B1913;--bw-field:#0B1913;--bw-line:rgba(111,165,140,0.4);--bw-line-strong:#668F7B;--bw-line-gold:rgba(232,211,160,0.3);--bw-text:#F4EEE2;--bw-text-2:#D8E8DF;--bw-muted:#AFB9AE;--bw-disabled:#A6B2A9;--bw-eyebrow:#D8E8DF;--bw-em:#E8D3A0;--bw-link:#E8D3A0;--bw-cta:#B3261E;--bw-cta-hover:#C4302A;--bw-on-cta:#F4EEE2;--bw-cta-disabled:#2A3B33;--bw-seal:#B3261E;--bw-on-seal:#F4EEE2;--bw-focus:#E8D3A0;--bw-success:#7AB196;--bw-success-soft:#1E3B30;--bw-on-success-soft:#D8E8DF;--bw-danger:#E0604A;--bw-danger-text:#EE8F6F;--bw-danger-soft:#3A2420;--bw-selected:#283A2C;--bw-on-glass:#F4EEE2;--bw-glass:rgba(14,30,24,0.62);--bw-glass-strong:rgba(20,42,33,0.9);--bw-glass-border:rgba(232,211,160,0.3);--bw-scrim:rgba(4,10,8,0.62);--bw-accent-live:var(--bw-earth-ink);--bw-gold-text:var(--bw-gold-200);--bw-wood:#3E8E5E;--bw-wood-ink:#B1D3B5;--bw-fire:#D84B35;--bw-fire-ink:#FFA891;--bw-earth:#B8873B;--bw-earth-ink:#E7C684;--bw-metal:#A9B1B8;--bw-metal-ink:#D0DCE0;--bw-water-ink:#AACFEA;--bw-wood-graphic:var(--bw-wood);--bw-fire-graphic:var(--bw-fire);--bw-earth-graphic:var(--bw-earth);--bw-metal-graphic:var(--bw-metal);--bw-water-graphic:var(--bw-water-yin);--bw-wood-hi:var(--bw-jade-200);--bw-on-element:#0B0A0C;--bw-surface-hover:#213D30;--bw-surface-pressed:#284737;--bw-readonly:#12251D;--bw-disabled-bg:#24372E;--bw-glaze:var(--bw-surface-raised);--bw-thread:var(--bw-line-gold);--bw-accent-ui:var(--bw-focus);--bw-on-accent-ui:var(--bw-bg);--bw-light-inner:var(--bw-surface-raised);--bw-grain-fill:#000000;--bw-grain-jade:var(--bw-grain);--bw-glow:#3F7A62;--bw-hero-glow:var(--bw-glow);--bw-hero-base:var(--bw-bg);--bw-jade-bg-hi:#24473A;--bw-jade-bg-mid:var(--bw-surface-raised);--bw-jade-bg-lo:var(--bw-surface);--bw-featured-hi:#24473A;--bw-featured-lo:var(--bw-surface-raised);--bw-featured-line:rgba(232,211,160,0.5);--bw-shade:#020A06;--bw-highlight:rgba(244,238,226,0.14);--bw-chrome-bar:var(--bw-surface-raised);--bw-focus-ring:0 0 0 2px #0E1E18, 0 0 0 4px #E8D3A0;--bw-shadow-cta:inset 0 0 0 1px rgba(232,211,160,0.45), 0 14px 30px rgba(2,8,5,0.45);--bw-shadow-cta-inset:inset 0 0 0 1px rgba(232,211,160,0.45);--bw-shadow-cta-hover:inset 0 0 0 1px rgba(232,211,160,0.8), 0 10px 24px rgba(2,8,5,0.4);--bw-shadow-featured:0 30px 80px rgba(2,8,5,0.55), inset 0 1px 0 rgba(232,211,160,0.12);--bw-shadow-glass:inset 0 1px 0 rgba(244,238,226,0.1);--bw-shadow-modal:0 60px 140px rgba(2,8,5,0.6);--bw-shadow-page:0 30px 60px rgba(2,8,5,0.5);--bw-shadow-pillar:0 30px 50px rgba(2,8,5,0.55), inset 0 1px 0 rgba(244,238,226,0.12);--bw-shadow-device:0 0 0 1px #2C4A3C, 0 40px 80px rgba(2,8,5,0.5);--bw-shadow-header:0 10px 40px rgba(2,8,5,0.35);}
[data-theme="jade"] [data-zone="data"],[data-theme="jade"][data-zone="data"]{--bw-bg:#E6EEE3;--bw-bg-deep:#E0E9DD;--bw-surface:#EEF3EA;--bw-surface-raised:#F4F7F0;--bw-surface-sunken:#DFE8DC;--bw-field:#F7F9F4;--bw-line:#6C8172;--bw-line-strong:#56695C;--bw-line-gold:#B4975F;--bw-text:#15231B;--bw-text-2:#324139;--bw-muted:#4F5F56;--bw-disabled:#4F5F56;--bw-eyebrow:#765314;--bw-em:#765314;--bw-link:#765314;--bw-cta:#B3261E;--bw-cta-hover:#9A1F18;--bw-on-cta:#F4EEE2;--bw-cta-disabled:#D3DCD0;--bw-seal:#B3261E;--bw-on-seal:#F4EEE2;--bw-focus:#765314;--bw-success:#2C6A49;--bw-success-soft:#D6E7D8;--bw-on-success-soft:#1E4D34;--bw-danger:#A23B22;--bw-danger-text:#93331D;--bw-danger-soft:#F2DED6;--bw-selected:#DCE8D8;--bw-on-glass:#15231B;--bw-glass:#EEF3EA;--bw-glass-strong:#F4F7F0;--bw-glass-border:#C3AB7B;--bw-scrim:rgba(14,26,20,0.5);--bw-accent-live:var(--bw-earth-ink);--bw-ink-950:#0B0A0C;--bw-ink-900:#141216;--bw-ink-800:#1E1B21;--bw-ink-700:#2A262D;--bw-ink-600:#3A343F;--bw-ink-500:#5A5260;--bw-obsidian:#050506;--bw-paper-50:#F4EEE2;--bw-paper-100:#E9DFCB;--bw-paper-200:#E3D8C3;--bw-paper-250:#D9C9A8;--bw-paper-300:#C7B9A0;--bw-paper-400:#B8A27A;--bw-sand-200:#D8CFC0;--bw-sand-400:#A69D8E;--bw-sand-500:#8E827A;--bw-umber-700:#5C5246;--bw-umber-800:#3B342C;--bw-umber-900:#2B2620;--bw-gold-400:#C9A45C;--bw-gold-200:#E8D3A0;--bw-gold-text:#765314;--bw-cinnabar-500:#B3261E;--bw-cinnabar-400:#C4302A;--bw-cinnabar-900:#3A2624;--bw-bronze-600:#7A5A3A;--bw-bronze-400:#6B4E33;--bw-bronze-800:#3A2A1C;--bw-bronze-900:#1A130D;--bw-bronze-950:#2A1E14;--bw-lacquer-500:#3A2217;--bw-lacquer-700:#2B0F0C;--bw-lacquer-800:#2A1A14;--bw-lacquer-900:#160F0D;--bw-lacquer-950:#120A09;--bw-jade-100:#D8E8DF;--bw-jade-200:#A8D3BC;--bw-jade-400:#6FA58C;--bw-jade-700:#2C5A48;--bw-jade-800:#1B3A2E;--bw-jade-850:#12281F;--bw-jade-900:#0E1F19;--bw-jade-950:#08120E;--bw-observatory-950:#08111C;--bw-observatory-200:#9DB7D1;--bw-wood:#2C6440;--bw-wood-yin:#8DBF9A;--bw-wood-ink:#275A3A;--bw-wood-deep:#1B4A30;--bw-wood-700:#2E6B47;--bw-wood-abyss:#0B1A12;--bw-fire:#A03020;--bw-fire-yin:#EE8F6F;--bw-fire-ink:#922C20;--bw-fire-deep:#7A1E14;--bw-fire-800:#8A2A1A;--bw-fire-abyss:#1A0907;--bw-fire-tint:#F0D6CC;--bw-earth:#7E5720;--bw-earth-yin:#D9B97A;--bw-earth-ink:#68501F;--bw-earth-deep:#5E4420;--bw-earth-800:#6B4E1E;--bw-earth-abyss:#1A130B;--bw-earth-tint:#EADBC0;--bw-metal:#5A636B;--bw-metal-yin:#D7DCE0;--bw-metal-ink:#414C52;--bw-metal-deep:#4A5157;--bw-metal-800:#3B4045;--bw-metal-abyss:#121416;--bw-metal-tint:#E2E4E6;--bw-water:#1F4E79;--bw-water-yin:#6E93B8;--bw-water-ink:#2D526E;--bw-water-deep:#143553;--bw-water-abyss:#070F18;--bw-wood-graphic:#2F6E47;--bw-fire-graphic:#B03623;--bw-earth-graphic:#946826;--bw-metal-graphic:#6E777F;--bw-water-graphic:#1F4E79;--bw-wood-hi:var(--bw-jade-200);--bw-wood-lo:#163A26;--bw-earth-hi:#E0C489;--bw-metal-mid:#7D858C;--bw-water-empty:#4A5A6B;--bw-on-element:#F4EEE2;--bw-on-water:#F4EEE2;--bw-on-deep:#F4EEE2;--bw-surface-hover:#E3EBDF;--bw-surface-pressed:#D8E2D4;--bw-readonly:#E3EBDF;--bw-disabled-bg:#D8E1D5;--bw-glaze:var(--bw-surface-raised);--bw-thread:var(--bw-line-gold);--bw-accent-ui:var(--bw-focus);--bw-on-accent-ui:#F7F9F4;--bw-light-inner:rgba(255,255,255,0.55);--bw-grain-fill:var(--bw-jade-900);--bw-grain-jade:0.035;--bw-glow:#FBFCF8;--bw-hero-glow:#FBFCF8;--bw-hero-base:var(--bw-bg);--bw-jade-bg-hi:var(--bw-surface-raised);--bw-jade-bg-mid:var(--bw-surface);--bw-jade-bg-lo:var(--bw-bg);--bw-featured-hi:var(--bw-surface-raised);--bw-featured-lo:var(--bw-surface);--bw-featured-line:var(--bw-line-gold);--bw-shade:#0F1F17;--bw-highlight:rgba(255,255,255,0.7);--bw-chrome-bar:var(--bw-surface-raised);--bw-wood-tint:#D6E9DC;--bw-water-tint:#D6E2EE;--bw-focus-ring:0 0 0 2px #F4F7F0, 0 0 0 4px #765314;--bw-shadow-cta:inset 0 0 0 1px rgba(118,83,20,0.35), 0 8px 18px rgba(15,31,23,0.16);--bw-shadow-cta-inset:inset 0 0 0 1px rgba(118,83,20,0.35);--bw-shadow-cta-hover:inset 0 0 0 1px rgba(118,83,20,0.6), 0 10px 24px rgba(15,31,23,0.2);--bw-shadow-featured:0 24px 60px rgba(15,31,23,0.12), inset 0 1px 0 rgba(255,255,255,0.8);--bw-shadow-glass:inset 0 1px 0 rgba(255,255,255,0.85), 0 1px 0 rgba(15,31,23,0.06);--bw-shadow-modal:0 40px 100px rgba(15,31,23,0.24), 0 2px 8px rgba(15,31,23,0.08);--bw-shadow-page:0 12px 32px rgba(15,31,23,0.1);--bw-shadow-pillar:0 18px 32px rgba(15,31,23,0.16), inset 0 1px 0 rgba(255,255,255,0.7);--bw-shadow-device:0 0 0 1px #6C8172, 0 30px 70px rgba(15,31,23,0.18);--bw-shadow-header:0 8px 28px rgba(15,31,23,0.1);}
[data-zone="data-light"]{--bw-bg:#E6EEE3;--bw-bg-deep:#E0E9DD;--bw-surface:#EEF3EA;--bw-surface-raised:#F4F7F0;--bw-surface-sunken:#DFE8DC;--bw-field:#F7F9F4;--bw-line:#6C8172;--bw-line-strong:#56695C;--bw-line-gold:#B4975F;--bw-text:#15231B;--bw-text-2:#324139;--bw-muted:#4F5F56;--bw-disabled:#4F5F56;--bw-eyebrow:#765314;--bw-em:#765314;--bw-link:#765314;--bw-cta:#B3261E;--bw-cta-hover:#9A1F18;--bw-on-cta:#F4EEE2;--bw-cta-disabled:#D3DCD0;--bw-seal:#B3261E;--bw-on-seal:#F4EEE2;--bw-focus:#765314;--bw-success:#2C6A49;--bw-success-soft:#D6E7D8;--bw-on-success-soft:#1E4D34;--bw-danger:#A23B22;--bw-danger-text:#93331D;--bw-danger-soft:#F2DED6;--bw-selected:#DCE8D8;--bw-on-glass:#15231B;--bw-glass:#EEF3EA;--bw-glass-strong:#F4F7F0;--bw-glass-border:#C3AB7B;--bw-scrim:rgba(14,26,20,0.5);--bw-accent-live:var(--bw-earth-ink);--bw-ink-950:#0B0A0C;--bw-ink-900:#141216;--bw-ink-800:#1E1B21;--bw-ink-700:#2A262D;--bw-ink-600:#3A343F;--bw-ink-500:#5A5260;--bw-obsidian:#050506;--bw-paper-50:#F4EEE2;--bw-paper-100:#E9DFCB;--bw-paper-200:#E3D8C3;--bw-paper-250:#D9C9A8;--bw-paper-300:#C7B9A0;--bw-paper-400:#B8A27A;--bw-sand-200:#D8CFC0;--bw-sand-400:#A69D8E;--bw-sand-500:#8E827A;--bw-umber-700:#5C5246;--bw-umber-800:#3B342C;--bw-umber-900:#2B2620;--bw-gold-400:#C9A45C;--bw-gold-200:#E8D3A0;--bw-gold-text:#765314;--bw-cinnabar-500:#B3261E;--bw-cinnabar-400:#C4302A;--bw-cinnabar-900:#3A2624;--bw-bronze-600:#7A5A3A;--bw-bronze-400:#6B4E33;--bw-bronze-800:#3A2A1C;--bw-bronze-900:#1A130D;--bw-bronze-950:#2A1E14;--bw-lacquer-500:#3A2217;--bw-lacquer-700:#2B0F0C;--bw-lacquer-800:#2A1A14;--bw-lacquer-900:#160F0D;--bw-lacquer-950:#120A09;--bw-jade-100:#D8E8DF;--bw-jade-200:#A8D3BC;--bw-jade-400:#6FA58C;--bw-jade-700:#2C5A48;--bw-jade-800:#1B3A2E;--bw-jade-850:#12281F;--bw-jade-900:#0E1F19;--bw-jade-950:#08120E;--bw-observatory-950:#08111C;--bw-observatory-200:#9DB7D1;--bw-wood:#2C6440;--bw-wood-yin:#8DBF9A;--bw-wood-ink:#275A3A;--bw-wood-deep:#1B4A30;--bw-wood-700:#2E6B47;--bw-wood-abyss:#0B1A12;--bw-fire:#A03020;--bw-fire-yin:#EE8F6F;--bw-fire-ink:#922C20;--bw-fire-deep:#7A1E14;--bw-fire-800:#8A2A1A;--bw-fire-abyss:#1A0907;--bw-fire-tint:#F0D6CC;--bw-earth:#7E5720;--bw-earth-yin:#D9B97A;--bw-earth-ink:#68501F;--bw-earth-deep:#5E4420;--bw-earth-800:#6B4E1E;--bw-earth-abyss:#1A130B;--bw-earth-tint:#EADBC0;--bw-metal:#5A636B;--bw-metal-yin:#D7DCE0;--bw-metal-ink:#414C52;--bw-metal-deep:#4A5157;--bw-metal-800:#3B4045;--bw-metal-abyss:#121416;--bw-metal-tint:#E2E4E6;--bw-water:#1F4E79;--bw-water-yin:#6E93B8;--bw-water-ink:#2D526E;--bw-water-deep:#143553;--bw-water-abyss:#070F18;--bw-wood-graphic:#2F6E47;--bw-fire-graphic:#B03623;--bw-earth-graphic:#946826;--bw-metal-graphic:#6E777F;--bw-water-graphic:#1F4E79;--bw-wood-hi:var(--bw-jade-200);--bw-wood-lo:#163A26;--bw-earth-hi:#E0C489;--bw-metal-mid:#7D858C;--bw-water-empty:#4A5A6B;--bw-on-element:#F4EEE2;--bw-on-water:#F4EEE2;--bw-on-deep:#F4EEE2;--bw-surface-hover:#E3EBDF;--bw-surface-pressed:#D8E2D4;--bw-readonly:#E3EBDF;--bw-disabled-bg:#D8E1D5;--bw-glaze:var(--bw-surface-raised);--bw-thread:var(--bw-line-gold);--bw-accent-ui:var(--bw-focus);--bw-on-accent-ui:#F7F9F4;--bw-light-inner:rgba(255,255,255,0.55);--bw-grain-fill:var(--bw-jade-900);--bw-grain-jade:0.035;--bw-glow:#FBFCF8;--bw-hero-glow:#FBFCF8;--bw-hero-base:var(--bw-bg);--bw-jade-bg-hi:var(--bw-surface-raised);--bw-jade-bg-mid:var(--bw-surface);--bw-jade-bg-lo:var(--bw-bg);--bw-featured-hi:var(--bw-surface-raised);--bw-featured-lo:var(--bw-surface);--bw-featured-line:var(--bw-line-gold);--bw-shade:#0F1F17;--bw-highlight:rgba(255,255,255,0.7);--bw-chrome-bar:var(--bw-surface-raised);--bw-wood-tint:#D6E9DC;--bw-water-tint:#D6E2EE;--bw-focus-ring:0 0 0 2px #F4F7F0, 0 0 0 4px #765314;--bw-shadow-cta:inset 0 0 0 1px rgba(118,83,20,0.35), 0 8px 18px rgba(15,31,23,0.16);--bw-shadow-cta-inset:inset 0 0 0 1px rgba(118,83,20,0.35);--bw-shadow-cta-hover:inset 0 0 0 1px rgba(118,83,20,0.6), 0 10px 24px rgba(15,31,23,0.2);--bw-shadow-featured:0 24px 60px rgba(15,31,23,0.12), inset 0 1px 0 rgba(255,255,255,0.8);--bw-shadow-glass:inset 0 1px 0 rgba(255,255,255,0.85), 0 1px 0 rgba(15,31,23,0.06);--bw-shadow-modal:0 40px 100px rgba(15,31,23,0.24), 0 2px 8px rgba(15,31,23,0.08);--bw-shadow-page:0 12px 32px rgba(15,31,23,0.1);--bw-shadow-pillar:0 18px 32px rgba(15,31,23,0.16), inset 0 1px 0 rgba(255,255,255,0.7);--bw-shadow-device:0 0 0 1px #6C8172, 0 30px 70px rgba(15,31,23,0.18);--bw-shadow-header:0 8px 28px rgba(15,31,23,0.1);}
:root{--bw-space-1:4px;--bw-space-2:8px;--bw-space-3:12px;--bw-space-4:16px;--bw-space-5:20px;--bw-space-6:24px;--bw-space-7:28px;--bw-space-8:32px;--bw-space-12:48px;--bw-space-16:64px;--bw-space-20:80px;--bw-space-24:96px;--bw-space-32:128px;--bw-container:1280px;--bw-radius-s:2px;--bw-radius-seal:4px;--bw-radius-chip:8px;--bw-radius-m:12px;--bw-radius-card:20px;--bw-radius-l:28px;--bw-radius-device:48px;--bw-radius-pill:999px;--bw-dur-1:160ms;--bw-dur-2:320ms;--bw-dur-3:700ms;--bw-dur-4:1200ms;--bw-stagger:120ms;--bw-ease-out:cubic-bezier(.22,1,.36,1);--bw-ease-io:cubic-bezier(.65,0,.35,1);--bw-blur-glass:24px;--bw-blur-modal:28px;--bw-blur-ink:16px;--bw-blur-locked:5px;--bw-grain:0.07;--bw-grain-paper:0.22;--bw-bp-desktop:1200px;--bw-bp-laptop:980px;--bw-bp-tablet:640px;--bw-bp-phone:480px;--bw-bp-min:320px;--font-display:"Cormorant Garamond", Georgia, serif;--font-ui:Manrope, system-ui, "Segoe UI", sans-serif;--font-cjk:"Noto Serif SC", "Songti SC", serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;}
.bw-display{font-family:var(--font-display);font-size:120px;line-height:0.9;font-weight:400;letter-spacing:-0.02em;}
.bw-display-m{font-family:var(--font-display);font-size:56px;line-height:0.92;font-weight:400;letter-spacing:-0.02em;}
.bw-h1{font-family:var(--font-display);font-size:72px;line-height:1;font-weight:400;}
.bw-h1-m{font-family:var(--font-display);font-size:40px;line-height:1;font-weight:400;}
.bw-h2{font-family:var(--font-display);font-size:48px;line-height:1.05;font-weight:400;}
.bw-h2-m{font-family:var(--font-display);font-size:32px;line-height:1.05;font-weight:400;}
.bw-title{font-family:var(--font-display);font-size:32px;line-height:1;font-weight:500;}
.bw-price{font-family:var(--font-display);font-size:44px;line-height:1;font-weight:400;}
.bw-quote{font-family:var(--font-display);font-size:28px;line-height:1.25;font-weight:400;}
.bw-wordmark{font-family:var(--font-display);font-size:28px;line-height:1;font-weight:600;letter-spacing:0.02em;}
.bw-h3{font-family:var(--font-ui);font-size:32px;line-height:1.15;font-weight:600;}
.bw-h4{font-family:var(--font-ui);font-size:22px;line-height:1.3;font-weight:600;}
.bw-lead{font-family:var(--font-ui);font-size:20px;line-height:1.55;font-weight:400;}
.bw-body{font-family:var(--font-ui);font-size:17px;line-height:1.65;font-weight:400;}
.bw-small{font-family:var(--font-ui);font-size:15px;line-height:1.6;font-weight:400;}
.bw-label{font-family:var(--font-ui);font-size:13px;line-height:1.4;font-weight:400;}
.bw-caption{font-family:var(--font-ui);font-size:13px;line-height:1.5;font-weight:400;letter-spacing:0.02em;}
.bw-button{font-family:var(--font-ui);font-size:16px;line-height:1;font-weight:600;}
.bw-eyebrow{font-family:var(--font-mono);font-size:13px;line-height:1.4;font-weight:400;letter-spacing:0.2em;}
.bw-data{font-family:var(--font-mono);font-size:14px;line-height:1.5;font-weight:400;}
.bw-tag{font-family:var(--font-mono);font-size:12px;line-height:1.4;font-weight:400;letter-spacing:0.06em;}
.bw-glyph-hero{font-family:var(--font-cjk);font-size:120px;line-height:1;font-weight:900;}
.bw-glyph-pillar{font-family:var(--font-cjk);font-size:64px;line-height:1.1;font-weight:400;}
.bw-glyph-mark{font-family:var(--font-cjk);font-size:30px;line-height:1;font-weight:400;}
.bw-glyph-inline{font-family:var(--font-cjk);font-size:18px;line-height:1.4;font-weight:400;}