:root{--aw-color-bg:#0A0B0D;--aw-color-surface-1:#111316;--aw-color-surface-2:#181B1F;--aw-color-surface-3:#1E2227;--aw-color-border:#23272D;--aw-color-border-strong:#30353C;--aw-color-text-primary:#F2F3F5;--aw-color-text-secondary:#C6CBD3;--aw-color-text-muted:#8B919B;--aw-color-text-faint:#5A606A;--aw-color-accent:#FF4F00;--aw-color-accent-hover:#FF6A26;--aw-color-accent-on:#0A0B0D;--aw-color-link:#FF7A40;--aw-color-link-hover:#FF9A6B;--aw-color-success:#3DD68C;--aw-color-error:#FF6B6B;--aw-color-class-1:#3CCFEA;--aw-color-class-2:#F5C84C;--aw-color-class-3:#B794F6;--aw-color-class-4:#9BE15D;--aw-color-class-5:#F472B6;--aw-color-class-6:#5EEAD4;--aw-color-class-7:#93C5FD;--aw-color-class-8:#E2C290;--aw-color-map-test-area:#FF4DFF;--aw-color-map-outside-dim:#00000073;--aw-color-map-outside-hatch:#FFFFFF12;--aw-color-map-boundary:#FF4F00;--aw-color-map-boundary-fill:#FF4F0024;--aw-color-map-edit-original:#F2F3F5;--aw-font-family-sans:"Instrument Sans",-apple-system,sans-serif;--aw-font-family-mono:"IBM Plex Mono",ui-monospace,monospace;--aw-font-size-page-title:24px;--aw-font-size-heading:18px;--aw-font-size-body:13px;--aw-font-size-body-line:19px;--aw-font-size-label:12px;--aw-font-size-plaque:11px;--aw-font-weight-regular:400;--aw-font-weight-medium:500;--aw-font-weight-semibold:600;--aw-radius-plaque:3px;--aw-radius-control:8px;--aw-radius-panel:12px;--aw-size-control-sm:32px;--aw-size-control:36px;--aw-size-header:48px;--aw-size-library:280px;--aw-size-inspector:360px;--aw-size-call-panel:320px;--aw-size-icon:16px;--aw-size-icon-inline:14px;--aw-size-icon-stroke:1.5px;--aw-size-boundary-stroke:2px;--aw-motion-state:150ms;--aw-motion-result-draw:400ms;--aw-space-4:4px;--aw-space-8:8px;--aw-space-10:10px;--aw-space-12:12px;--aw-space-16:16px;--aw-space-32:32px;--aw-shadow-none:none}:root,[data-theme=dark],[data-theme=light]{color-scheme:dark;--color-bg:var(--aw-color-bg);--color-bg-subtle:var(--aw-color-surface-1);--color-bg-panel:var(--aw-color-surface-1);--color-bg-card:var(--aw-color-surface-1);--color-bg-elevated:var(--aw-color-surface-3);--color-bg-inset:var(--aw-color-surface-2);--color-bg-inset-deep:var(--aw-color-bg);--color-bg-inset-alt:var(--aw-color-surface-2);--color-border:var(--aw-color-border);--color-border-muted:var(--aw-color-border-strong);--color-border-accent:color-mix(in srgb,var(--aw-color-accent) 45%,transparent);--color-border-track:var(--aw-color-border);--color-text:var(--aw-color-text-secondary);--color-text-strong:var(--aw-color-text-primary);--color-text-emphasis:var(--aw-color-text-primary);--color-text-heading:var(--aw-color-text-primary);--color-text-muted:var(--aw-color-text-muted);--color-text-subtle:var(--aw-color-text-muted);--color-text-faint:var(--aw-color-text-faint);--color-text-dim:var(--aw-color-text-faint);--color-text-disabled:var(--aw-color-text-faint);--color-text-on-panel:var(--aw-color-text-secondary);--color-text-on-panel-alt:var(--aw-color-text-secondary);--color-text-on-panel-soft:var(--aw-color-text-muted);--color-text-on-panel-light:var(--aw-color-text-muted);--color-text-chip-hover:var(--aw-color-accent-on);--color-text-inverse:var(--aw-color-accent-on);--color-text-on-accent:var(--aw-color-accent-on);--color-link:var(--aw-color-link);--color-link-hover:var(--aw-color-link-hover);--color-link-alt:var(--aw-color-link);--color-accent:var(--aw-color-accent);--color-accent-hover:var(--aw-color-accent-hover);--color-accent-ink:var(--aw-color-link);--color-accent-subtle-bg:color-mix(in srgb,var(--aw-color-accent) 16%,transparent);--color-accent-muted:var(--aw-color-text-muted);--color-neutral:var(--aw-color-text-faint);--color-warning:var(--aw-color-class-2);--color-warning-text:var(--aw-color-class-2);--color-warning-bright:var(--aw-color-class-2);--color-warning-highlight:var(--aw-color-text-primary);--color-warning-surface:color-mix(in srgb,var(--aw-color-class-2) 16%,transparent);--color-warning-border:color-mix(in srgb,var(--aw-color-class-2) 40%,transparent);--color-error:var(--aw-color-error);--color-error-soft:var(--aw-color-error);--color-success:var(--aw-color-success);--color-success-alt:var(--aw-color-success);--color-success-bright:var(--aw-color-success);--color-success-light:var(--aw-color-success);--color-success-pale:var(--aw-color-success);--color-success-pale-alt:var(--aw-color-success);--color-purple:var(--aw-color-class-3);--color-skeleton:var(--aw-color-surface-3);--color-chip-bg:var(--aw-color-surface-2);--color-chip-text:var(--aw-color-text-primary);--color-overlay-text:var(--aw-color-text-muted);--color-docs-bg:var(--aw-color-bg);--color-imagery-backdrop:var(--aw-color-bg);--color-badge-bg:color-mix(in srgb,var(--aw-color-bg) 92%,transparent);--color-gantt-bar-text:var(--aw-color-accent-on);--color-map-overlay-bg:color-mix(in srgb,var(--aw-color-bg) 94%,transparent);--color-map-overlay-bg-strong:color-mix(in srgb,var(--aw-color-surface-1) 98%,transparent);--color-map-overlay-bg-soft:color-mix(in srgb,var(--aw-color-bg) 88%,transparent);--color-map-overlay-shadow:0 4px 20px rgba(0,0,0,0.35);--color-map-overlay-shadow-lg:0 8px 28px rgba(0,0,0,0.4);--shadow-card:var(--aw-shadow-none);--color-code-bg:#1e1e1e;--color-code-bg-head:#252526;--color-code-text:#d4d4d4;--color-code-muted:#858585;--color-code-chrome:rgba(255,255,255,0.08);--color-code-chrome-strong:rgba(255,255,255,0.14);--color-code-tab-active:rgba(255,255,255,0.1);--color-code-kw:#569cd6;--color-code-str:#ce9178;--color-code-fn:#dcdcaa;--color-code-cm:#6a9955;--color-primary:var(--color-accent);--color-input-bg:var(--color-bg-inset);--color-card-bg:var(--color-bg-card);--font-sans:var(--aw-font-family-sans);--font-brand:var(--aw-font-family-sans);--font-brand-face:var(--font-sans-face);--font-mono:var(--aw-font-family-mono);--nav-height:var(--aw-size-header);--radius-sm:var(--aw-radius-plaque);--radius-md:var(--aw-radius-control);--radius-lg:var(--aw-radius-panel);--marketing-maxw:1140px}[data-palette=current-pine][data-theme=light]{--color-border-accent:rgba(41,102,70,0.45);--color-link:#1f4d34;--color-link-hover:#163a27;--color-link-alt:#1f4d34;--color-accent:#296646;--color-accent-ink:#1f4d34;--color-accent-subtle-bg:rgba(41,102,70,0.1);--color-text-on-accent:#ffffff}[data-palette=current-pine][data-theme=dark]{--color-border-accent:rgba(62,117,87,0.45);--color-link:#7fa491;--color-link-hover:#a8c4b4;--color-link-alt:#7fa491;--color-accent:#3e7557;--color-accent-ink:#a8c4b4;--color-accent-subtle-bg:rgba(62,117,87,0.2);--color-text-on-accent:#ffffff}[data-palette=paper-pine][data-theme=light]{--color-bg:#f5f3ef;--color-bg-subtle:#efede8;--color-bg-panel:#ffffff;--color-bg-card:#ffffff;--color-bg-elevated:#efede8;--color-bg-inset:#efede8;--color-bg-inset-deep:#e2dfd8;--color-bg-inset-alt:#efede8;--color-border:#e2dfd8;--color-border-muted:#d6d3d1;--color-border-accent:rgba(41,102,70,0.45);--color-border-track:#e2dfd8;--color-text:#44403c;--color-text-strong:#292524;--color-text-emphasis:#292524;--color-text-heading:#292524;--color-text-muted:#56534d;--color-text-subtle:#56534d;--color-text-faint:#78716c;--color-text-dim:#78716c;--color-text-disabled:#78716c;--color-text-on-panel:#44403c;--color-text-on-panel-alt:#44403c;--color-text-on-panel-soft:#56534d;--color-text-on-panel-light:#56534d;--color-link:#1f4d34;--color-link-hover:#163a27;--color-link-alt:#1f4d34;--color-accent:#296646;--color-accent-ink:#1f4d34;--color-accent-subtle-bg:rgba(41,102,70,0.1);--color-accent-muted:#78716c;--color-neutral:#78716c;--color-skeleton:#e2dfd8;--color-chip-bg:#ffffff;--color-chip-text:#292524;--color-overlay-text:#56534d;--color-docs-bg:#f5f3ef;--color-badge-bg:rgba(239,237,232,0.95);--color-map-overlay-bg-soft:rgba(245,243,239,0.88);--color-map-overlay-shadow:0 4px 20px rgba(41,37,36,0.12);--color-map-overlay-shadow-lg:0 8px 28px rgba(41,37,36,0.16);--shadow-card:0 2px 14px rgba(41,37,36,0.08);--color-text-on-accent:#ffffff}[data-palette=paper-pine][data-theme=dark]{--color-bg:#1a1917;--color-bg-subtle:#232220;--color-bg-panel:#232220;--color-bg-card:#2a2926;--color-bg-elevated:#32312e;--color-bg-inset:#141312;--color-bg-inset-deep:#0f0e0d;--color-bg-inset-alt:#1c1b19;--color-border:#3f3d3a;--color-border-muted:#524f4b;--color-border-accent:rgba(62,117,87,0.45);--color-border-track:#2a2926;--color-text:#e7e5e4;--color-text-strong:#f5f3ef;--color-text-emphasis:#efede8;--color-text-heading:#f5f3ef;--color-text-muted:#a8a29e;--color-text-subtle:#9c9893;--color-text-faint:#78716c;--color-text-dim:#78716c;--color-text-disabled:#78716c;--color-text-on-panel:#e7e5e4;--color-text-on-panel-alt:#e7e5e4;--color-text-on-panel-soft:#a8a29e;--color-text-on-panel-light:#a8a29e;--color-text-chip-hover:#1c1917;--color-link:#7fa491;--color-link-hover:#a8c4b4;--color-link-alt:#7fa491;--color-accent:#3e7557;--color-accent-ink:#a8c4b4;--color-accent-subtle-bg:rgba(62,117,87,0.2);--color-accent-muted:#78716c;--color-neutral:#78716c;--color-skeleton:#524f4b;--color-chip-bg:#1a1917;--color-chip-text:#f5f3ef;--color-overlay-text:#a8a29e;--color-docs-bg:#1a1917;--color-badge-bg:rgba(26,25,23,0.7);--color-map-overlay-bg:rgba(26,25,23,0.94);--color-map-overlay-bg-strong:rgba(26,25,23,0.98);--color-map-overlay-bg-soft:rgba(26,25,23,0.82);--color-map-overlay-shadow:0 4px 20px rgba(0,0,0,0.35);--color-map-overlay-shadow-lg:0 8px 28px rgba(0,0,0,0.4);--shadow-card:0 8px 24px rgba(0,0,0,0.28);--color-text-on-accent:#ffffff}[data-palette=paper-ink][data-theme=light]{--color-bg:#f5f3ef;--color-bg-subtle:#efede8;--color-bg-panel:#ffffff;--color-bg-card:#ffffff;--color-bg-elevated:#efede8;--color-bg-inset:#efede8;--color-bg-inset-deep:#e2dfd8;--color-bg-inset-alt:#efede8;--color-border:#e2dfd8;--color-border-muted:#d6d3d1;--color-border-accent:rgba(28,25,23,0.35);--color-border-track:#e2dfd8;--color-text:#44403c;--color-text-strong:#292524;--color-text-emphasis:#292524;--color-text-heading:#292524;--color-text-muted:#56534d;--color-text-subtle:#56534d;--color-text-faint:#78716c;--color-text-dim:#78716c;--color-text-disabled:#78716c;--color-text-on-panel:#44403c;--color-text-on-panel-alt:#44403c;--color-text-on-panel-soft:#56534d;--color-text-on-panel-light:#56534d;--color-link:#1c1917;--color-link-hover:#44403c;--color-link-alt:#1c1917;--color-accent:#1c1917;--color-accent-ink:#292524;--color-accent-subtle-bg:rgba(28,25,23,0.08);--color-accent-muted:#78716c;--color-neutral:#78716c;--color-skeleton:#e2dfd8;--color-chip-bg:#ffffff;--color-chip-text:#292524;--color-overlay-text:#56534d;--color-docs-bg:#f5f3ef;--color-badge-bg:rgba(239,237,232,0.95);--color-map-overlay-bg-soft:rgba(245,243,239,0.88);--color-map-overlay-shadow:0 4px 20px rgba(41,37,36,0.12);--color-map-overlay-shadow-lg:0 8px 28px rgba(41,37,36,0.16);--shadow-card:0 2px 14px rgba(41,37,36,0.08);--color-text-on-accent:#ffffff}[data-palette=paper-ink][data-theme=dark]{--color-bg:#1a1917;--color-bg-subtle:#232220;--color-bg-panel:#232220;--color-bg-card:#2a2926;--color-bg-elevated:#32312e;--color-bg-inset:#141312;--color-bg-inset-deep:#0f0e0d;--color-bg-inset-alt:#1c1b19;--color-border:#3f3d3a;--color-border-muted:#524f4b;--color-border-accent:rgba(245,243,239,0.25);--color-border-track:#2a2926;--color-text:#e7e5e4;--color-text-strong:#f5f3ef;--color-text-emphasis:#efede8;--color-text-heading:#f5f3ef;--color-text-muted:#a8a29e;--color-text-subtle:#9c9893;--color-text-faint:#78716c;--color-text-dim:#78716c;--color-text-disabled:#78716c;--color-text-on-panel:#e7e5e4;--color-text-on-panel-alt:#e7e5e4;--color-text-on-panel-soft:#a8a29e;--color-text-on-panel-light:#a8a29e;--color-text-chip-hover:#1c1917;--color-link:#d6d3d1;--color-link-hover:#f5f3ef;--color-link-alt:#d6d3d1;--color-accent:#f5f3ef;--color-accent-ink:#e7e5e4;--color-accent-subtle-bg:rgba(245,243,239,0.12);--color-accent-muted:#78716c;--color-neutral:#78716c;--color-skeleton:#524f4b;--color-chip-bg:#1a1917;--color-chip-text:#f5f3ef;--color-overlay-text:#a8a29e;--color-docs-bg:#1a1917;--color-badge-bg:rgba(26,25,23,0.7);--color-map-overlay-bg:rgba(26,25,23,0.94);--color-map-overlay-bg-strong:rgba(26,25,23,0.98);--color-map-overlay-bg-soft:rgba(26,25,23,0.82);--color-map-overlay-shadow:0 4px 20px rgba(0,0,0,0.35);--color-map-overlay-shadow-lg:0 8px 28px rgba(0,0,0,0.4);--shadow-card:0 8px 24px rgba(0,0,0,0.28);--color-text-on-accent:#1c1917}[data-palette=stone-console][data-theme=light],[data-palette=stone-copper][data-theme=light],[data-palette=stone-evidence][data-theme=light],[data-palette=stone-indigo][data-theme=light],[data-palette=stone-ink][data-theme=light],[data-palette=stone-marine][data-theme=light],[data-palette=stone-teal][data-theme=light]{--color-bg:#fafafa;--color-bg-subtle:#f4f4f5;--color-bg-panel:#ffffff;--color-bg-card:#ffffff;--color-bg-elevated:#f4f4f5;--color-bg-inset:#f4f4f5;--color-bg-inset-deep:#e4e4e7;--color-bg-inset-alt:#f4f4f5;--color-border:#e4e4e7;--color-border-muted:#d4d4d8;--color-border-track:#e4e4e7;--color-text:#3f3f46;--color-text-strong:#18181b;--color-text-emphasis:#18181b;--color-text-heading:#18181b;--color-text-muted:#71717a;--color-text-subtle:#71717a;--color-text-faint:#a1a1aa;--color-text-dim:#a1a1aa;--color-text-disabled:#a1a1aa;--color-text-on-panel:#3f3f46;--color-text-on-panel-alt:#3f3f46;--color-text-on-panel-soft:#71717a;--color-text-on-panel-light:#71717a;--color-accent-muted:#a1a1aa;--color-neutral:#a1a1aa;--color-skeleton:#e4e4e7;--color-chip-bg:#ffffff;--color-chip-text:#18181b;--color-overlay-text:#71717a;--color-docs-bg:#fafafa;--color-badge-bg:rgba(244,244,245,0.95);--color-map-overlay-bg-soft:rgba(250,250,250,0.88);--color-map-overlay-shadow:0 4px 20px rgba(24,24,27,0.12);--color-map-overlay-shadow-lg:0 8px 28px rgba(24,24,27,0.16);--shadow-card:0 2px 14px rgba(24,24,27,0.08)}[data-palette=stone-console][data-theme=dark],[data-palette=stone-copper][data-theme=dark],[data-palette=stone-evidence][data-theme=dark],[data-palette=stone-indigo][data-theme=dark],[data-palette=stone-ink][data-theme=dark],[data-palette=stone-marine][data-theme=dark],[data-palette=stone-teal][data-theme=dark]{--color-bg:#09090b;--color-bg-subtle:#18181b;--color-bg-panel:#18181b;--color-bg-card:#27272a;--color-bg-elevated:#27272a;--color-bg-inset:#09090b;--color-bg-inset-deep:#09090b;--color-bg-inset-alt:#18181b;--color-border:#3f3f46;--color-border-muted:#52525b;--color-border-track:#27272a;--color-text:#e4e4e7;--color-text-strong:#fafafa;--color-text-emphasis:#f4f4f5;--color-text-heading:#fafafa;--color-text-muted:#a1a1aa;--color-text-subtle:#a1a1aa;--color-text-faint:#71717a;--color-text-dim:#71717a;--color-text-disabled:#71717a;--color-text-on-panel:#e4e4e7;--color-text-on-panel-alt:#e4e4e7;--color-text-on-panel-soft:#a1a1aa;--color-text-on-panel-light:#a1a1aa;--color-text-chip-hover:#18181b;--color-accent-muted:#71717a;--color-neutral:#71717a;--color-skeleton:#52525b;--color-chip-bg:#09090b;--color-chip-text:#fafafa;--color-overlay-text:#a1a1aa;--color-docs-bg:#09090b;--color-badge-bg:rgba(24,24,27,0.7);--color-map-overlay-bg:rgba(9,9,11,0.94);--color-map-overlay-bg-strong:rgba(9,9,11,0.98);--color-map-overlay-bg-soft:rgba(9,9,11,0.82);--color-map-overlay-shadow:0 4px 20px rgba(0,0,0,0.35);--color-map-overlay-shadow-lg:0 8px 28px rgba(0,0,0,0.4);--shadow-card:0 8px 24px rgba(0,0,0,0.28)}[data-palette=stone-ink][data-theme=light]{--color-border-accent:rgba(24,24,27,0.35);--color-link:#27272a;--color-link-hover:#09090b;--color-link-alt:#27272a;--color-accent:#18181b;--color-accent-ink:#27272a;--color-accent-subtle-bg:rgba(24,24,27,0.08);--color-text-on-accent:#ffffff}[data-palette=stone-ink][data-theme=dark]{--color-border-accent:rgba(250,250,250,0.25);--color-link:#d4d4d8;--color-link-hover:#fafafa;--color-link-alt:#d4d4d8;--color-accent:#fafafa;--color-accent-ink:#e4e4e7;--color-accent-subtle-bg:rgba(250,250,250,0.12);--color-text-on-accent:#18181b}[data-palette=stone-teal][data-theme=light]{--color-border-accent:rgba(15,118,110,0.45);--color-link:#115e59;--color-link-hover:#0f766e;--color-link-alt:#115e59;--color-accent:#0f766e;--color-accent-ink:#115e59;--color-accent-subtle-bg:rgba(15,118,110,0.1);--color-text-on-accent:#ffffff}[data-palette=stone-teal][data-theme=dark]{--color-border-accent:rgba(20,184,166,0.45);--color-link:#5eead4;--color-link-hover:#99f6e4;--color-link-alt:#5eead4;--color-accent:#14b8a6;--color-accent-ink:#5eead4;--color-accent-subtle-bg:rgba(20,184,166,0.2);--color-text-on-accent:#ffffff}[data-palette=stone-indigo][data-theme=light]{--color-border-accent:rgba(79,70,229,0.45);--color-link:#4338ca;--color-link-hover:#3730a3;--color-link-alt:#4338ca;--color-accent:#4f46e5;--color-accent-ink:#4338ca;--color-accent-subtle-bg:rgba(79,70,229,0.1);--color-text-on-accent:#ffffff}[data-palette=stone-indigo][data-theme=dark]{--color-border-accent:rgba(129,140,248,0.45);--color-link:#a5b4fc;--color-link-hover:#c7d2fe;--color-link-alt:#a5b4fc;--color-accent:#818cf8;--color-accent-ink:#a5b4fc;--color-accent-subtle-bg:rgba(129,140,248,0.2);--color-text-on-accent:#18181b}[data-palette=stone-evidence][data-theme=light]{--color-border-accent:rgba(154,123,47,0.45);--color-link:#27272a;--color-link-hover:#09090b;--color-link-alt:#9a7b2f;--color-accent:#18181b;--color-accent-ink:#9a7b2f;--color-accent-subtle-bg:rgba(154,123,47,0.1);--color-text-on-accent:#ffffff}[data-palette=stone-evidence][data-theme=dark]{--color-border-accent:rgba(184,149,58,0.45);--color-link:#d4d4d8;--color-link-hover:#fafafa;--color-link-alt:#b8953a;--color-accent:#fafafa;--color-accent-ink:#b8953a;--color-accent-subtle-bg:rgba(184,149,58,0.15);--color-text-on-accent:#18181b}[data-palette=stone-slate][data-theme=light]{--color-bg:#f8fafc;--color-bg-subtle:#f1f5f9;--color-bg-panel:#ffffff;--color-bg-card:#ffffff;--color-bg-elevated:#f1f5f9;--color-bg-inset:#f1f5f9;--color-bg-inset-deep:#e2e8f0;--color-bg-inset-alt:#f1f5f9;--color-border:#e2e8f0;--color-border-muted:#cbd5e1;--color-border-accent:rgba(71,85,105,0.45);--color-border-track:#e2e8f0;--color-text:#334155;--color-text-strong:#0f172a;--color-text-emphasis:#0f172a;--color-text-heading:#0f172a;--color-text-muted:#64748b;--color-text-subtle:#64748b;--color-text-faint:#94a3b8;--color-text-dim:#94a3b8;--color-text-disabled:#94a3b8;--color-text-on-panel:#334155;--color-text-on-panel-alt:#334155;--color-text-on-panel-soft:#64748b;--color-text-on-panel-light:#64748b;--color-link:#334155;--color-link-hover:#0f172a;--color-link-alt:#475569;--color-accent:#475569;--color-accent-ink:#334155;--color-accent-subtle-bg:rgba(71,85,105,0.1);--color-accent-muted:#94a3b8;--color-neutral:#94a3b8;--color-skeleton:#e2e8f0;--color-chip-bg:#ffffff;--color-chip-text:#0f172a;--color-overlay-text:#64748b;--color-docs-bg:#f8fafc;--color-badge-bg:rgba(241,245,249,0.95);--color-map-overlay-bg-soft:rgba(248,250,252,0.88);--color-map-overlay-shadow:0 4px 20px rgba(15,23,42,0.12);--color-map-overlay-shadow-lg:0 8px 28px rgba(15,23,42,0.16);--shadow-card:0 2px 14px rgba(15,23,42,0.08);--color-text-on-accent:#ffffff}[data-palette=stone-slate][data-theme=dark]{--color-bg:#0f172a;--color-bg-subtle:#1e293b;--color-bg-panel:#1e293b;--color-bg-card:#334155;--color-bg-elevated:#334155;--color-bg-inset:#0f172a;--color-bg-inset-deep:#020617;--color-bg-inset-alt:#1e293b;--color-border:#475569;--color-border-muted:#64748b;--color-border-accent:rgba(148,163,184,0.45);--color-border-track:#334155;--color-text:#e2e8f0;--color-text-strong:#f8fafc;--color-text-emphasis:#f1f5f9;--color-text-heading:#f8fafc;--color-text-muted:#94a3b8;--color-text-subtle:#94a3b8;--color-text-faint:#64748b;--color-text-dim:#64748b;--color-text-disabled:#64748b;--color-text-on-panel:#e2e8f0;--color-text-on-panel-alt:#e2e8f0;--color-text-on-panel-soft:#94a3b8;--color-text-on-panel-light:#94a3b8;--color-text-chip-hover:#0f172a;--color-link:#cbd5e1;--color-link-hover:#f8fafc;--color-link-alt:#94a3b8;--color-accent:#94a3b8;--color-accent-ink:#cbd5e1;--color-accent-subtle-bg:rgba(148,163,184,0.2);--color-accent-muted:#64748b;--color-neutral:#64748b;--color-skeleton:#64748b;--color-chip-bg:#0f172a;--color-chip-text:#f8fafc;--color-overlay-text:#94a3b8;--color-docs-bg:#0f172a;--color-badge-bg:rgba(15,23,42,0.7);--color-map-overlay-bg:rgba(15,23,42,0.94);--color-map-overlay-bg-strong:rgba(15,23,42,0.98);--color-map-overlay-bg-soft:rgba(15,23,42,0.82);--color-map-overlay-shadow:0 4px 20px rgba(0,0,0,0.35);--color-map-overlay-shadow-lg:0 8px 28px rgba(0,0,0,0.4);--shadow-card:0 8px 24px rgba(0,0,0,0.28);--color-text-on-accent:#0f172a}[data-palette=stone-marine][data-theme=light]{--color-border-accent:rgba(30,64,175,0.45);--color-link:#1e40af;--color-link-hover:#1e3a8a;--color-link-alt:#1e40af;--color-accent:#1e40af;--color-accent-ink:#1e3a8a;--color-accent-subtle-bg:rgba(30,64,175,0.1);--color-text-on-accent:#ffffff}[data-palette=stone-marine][data-theme=dark]{--color-border-accent:rgba(96,165,250,0.45);--color-link:#93c5fd;--color-link-hover:#bfdbfe;--color-link-alt:#93c5fd;--color-accent:#3b82f6;--color-accent-ink:#93c5fd;--color-accent-subtle-bg:rgba(59,130,246,0.2);--color-text-on-accent:#ffffff}[data-palette=stone-copper][data-theme=light]{--color-border-accent:rgba(154,52,18,0.45);--color-link:#9a3412;--color-link-hover:#7c2d12;--color-link-alt:#9a3412;--color-accent:#9a3412;--color-accent-ink:#7c2d12;--color-accent-subtle-bg:rgba(154,52,18,0.1);--color-text-on-accent:#ffffff}[data-palette=stone-copper][data-theme=dark]{--color-border-accent:rgba(251,146,60,0.45);--color-link:#fdba74;--color-link-hover:#fed7aa;--color-link-alt:#fdba74;--color-accent:#ea580c;--color-accent-ink:#fdba74;--color-accent-subtle-bg:rgba(234,88,12,0.2);--color-text-on-accent:#ffffff}[data-palette=stone-console][data-theme=light]{--color-border-accent:rgba(8,145,178,0.45);--color-link:#0e7490;--color-link-hover:#155e75;--color-link-alt:#0e7490;--color-accent:#0891b2;--color-accent-ink:#0e7490;--color-accent-subtle-bg:rgba(8,145,178,0.1);--color-text-on-accent:#ffffff}[data-palette=stone-console][data-theme=dark]{--color-border-accent:rgba(34,211,238,0.45);--color-link:#67e8f9;--color-link-hover:#a5f3fc;--color-link-alt:#67e8f9;--color-accent:#06b6d4;--color-accent-ink:#67e8f9;--color-accent-subtle-bg:rgba(6,182,212,0.2);--color-text-on-accent:#09090b}[data-palette=stone-obsidian][data-theme=light]{--color-bg:#f5f5f4;--color-bg-subtle:#ececeb;--color-bg-panel:#ffffff;--color-bg-card:#ffffff;--color-bg-elevated:#ececeb;--color-bg-inset:#ececeb;--color-bg-inset-deep:#d6d6d4;--color-bg-inset-alt:#ececeb;--color-border:#d6d6d4;--color-border-muted:#c4c4c2;--color-border-accent:rgba(20,83,45,0.45);--color-border-track:#d6d6d4;--color-text:#3f3f3c;--color-text-strong:#0c0a09;--color-text-emphasis:#0c0a09;--color-text-heading:#0c0a09;--color-text-muted:#6b6b68;--color-text-subtle:#6b6b68;--color-text-faint:#8a8a87;--color-text-dim:#8a8a87;--color-text-disabled:#8a8a87;--color-text-on-panel:#3f3f3c;--color-text-on-panel-alt:#3f3f3c;--color-text-on-panel-soft:#6b6b68;--color-text-on-panel-light:#6b6b68;--color-link:#14532d;--color-link-hover:#052e16;--color-link-alt:#166534;--color-accent:#14532d;--color-accent-ink:#166534;--color-accent-subtle-bg:rgba(20,83,45,0.1);--color-accent-muted:#8a8a87;--color-neutral:#8a8a87;--color-skeleton:#d6d6d4;--color-chip-bg:#ffffff;--color-chip-text:#0c0a09;--color-overlay-text:#6b6b68;--color-docs-bg:#f5f5f4;--color-badge-bg:rgba(236,236,235,0.95);--color-map-overlay-bg-soft:rgba(245,245,244,0.88);--color-map-overlay-shadow:0 4px 20px rgba(12,10,9,0.12);--color-map-overlay-shadow-lg:0 8px 28px rgba(12,10,9,0.16);--shadow-card:0 2px 14px rgba(12,10,9,0.08);--color-text-on-accent:#ffffff}[data-palette=stone-obsidian][data-theme=dark]{--color-bg:#0c0a09;--color-bg-subtle:#141210;--color-bg-panel:#141210;--color-bg-card:#1a1816;--color-bg-elevated:#1f1d1b;--color-bg-inset:#0a0807;--color-bg-inset-deep:#050403;--color-bg-inset-alt:#12100e;--color-border:#2a2826;--color-border-muted:#3a3835;--color-border-accent:rgba(34,197,94,0.35);--color-border-track:#1a1816;--color-text:#d6d6d4;--color-text-strong:#f5f5f4;--color-text-emphasis:#ececeb;--color-text-heading:#f5f5f4;--color-text-muted:#a1a19e;--color-text-subtle:#a1a19e;--color-text-faint:#6b6b68;--color-text-dim:#6b6b68;--color-text-disabled:#6b6b68;--color-text-on-panel:#d6d6d4;--color-text-on-panel-alt:#d6d6d4;--color-text-on-panel-soft:#a1a19e;--color-text-on-panel-light:#a1a19e;--color-text-chip-hover:#0c0a09;--color-link:#86efac;--color-link-hover:#bbf7d0;--color-link-alt:#4ade80;--color-accent:#166534;--color-accent-ink:#86efac;--color-accent-subtle-bg:rgba(22,101,52,0.22);--color-accent-muted:#6b6b68;--color-neutral:#6b6b68;--color-skeleton:#3a3835;--color-chip-bg:#0c0a09;--color-chip-text:#f5f5f4;--color-overlay-text:#a1a19e;--color-docs-bg:#0c0a09;--color-badge-bg:rgba(12,10,9,0.75);--color-map-overlay-bg:rgba(12,10,9,0.94);--color-map-overlay-bg-strong:rgba(12,10,9,0.98);--color-map-overlay-bg-soft:rgba(12,10,9,0.82);--color-map-overlay-shadow:0 4px 20px rgba(0,0,0,0.4);--color-map-overlay-shadow-lg:0 8px 28px rgba(0,0,0,0.45);--shadow-card:0 8px 24px rgba(0,0,0,0.32);--color-text-on-accent:#ffffff}[data-palette=frost-glacier][data-theme=light],[data-palette=frost-steel][data-theme=light],[data-palette=frost-veridian][data-theme=light],[data-palette=frost-zinc][data-theme=light]{--color-bg:#f8fafc;--color-bg-subtle:#f1f5f9;--color-bg-panel:#ffffff;--color-bg-card:#ffffff;--color-bg-elevated:#f1f5f9;--color-bg-inset:#f1f5f9;--color-bg-inset-deep:#e2e8f0;--color-bg-inset-alt:#f1f5f9;--color-border:#e2e8f0;--color-border-muted:#cbd5e1;--color-border-track:#e2e8f0;--color-text:#334155;--color-text-strong:#0f172a;--color-text-emphasis:#0f172a;--color-text-heading:#0f172a;--color-text-muted:#64748b;--color-text-subtle:#64748b;--color-text-faint:#94a3b8;--color-text-dim:#94a3b8;--color-text-disabled:#94a3b8;--color-text-on-panel:#334155;--color-text-on-panel-alt:#334155;--color-text-on-panel-soft:#64748b;--color-text-on-panel-light:#64748b;--color-accent-muted:#94a3b8;--color-neutral:#94a3b8;--color-skeleton:#e2e8f0;--color-chip-bg:#ffffff;--color-chip-text:#0f172a;--color-overlay-text:#64748b;--color-docs-bg:#f8fafc;--color-badge-bg:rgba(241,245,249,0.95);--color-map-overlay-bg-soft:rgba(248,250,252,0.88);--color-map-overlay-shadow:0 4px 20px rgba(15,23,42,0.1);--color-map-overlay-shadow-lg:0 8px 28px rgba(15,23,42,0.14);--shadow-card:0 2px 14px rgba(15,23,42,0.07)}[data-palette=frost-glacier][data-theme=dark],[data-palette=frost-steel][data-theme=dark],[data-palette=frost-veridian][data-theme=dark],[data-palette=frost-zinc][data-theme=dark]{--color-bg:#020617;--color-bg-subtle:#0f172a;--color-bg-panel:#0f172a;--color-bg-card:#1e293b;--color-bg-elevated:#1e293b;--color-bg-inset:#020617;--color-bg-inset-deep:#020617;--color-bg-inset-alt:#0f172a;--color-border:#334155;--color-border-muted:#475569;--color-border-track:#1e293b;--color-text:#e2e8f0;--color-text-strong:#f8fafc;--color-text-emphasis:#f1f5f9;--color-text-heading:#f8fafc;--color-text-muted:#94a3b8;--color-text-subtle:#94a3b8;--color-text-faint:#64748b;--color-text-dim:#64748b;--color-text-disabled:#64748b;--color-text-on-panel:#e2e8f0;--color-text-on-panel-alt:#e2e8f0;--color-text-on-panel-soft:#94a3b8;--color-text-on-panel-light:#94a3b8;--color-text-chip-hover:#0f172a;--color-accent-muted:#64748b;--color-neutral:#64748b;--color-skeleton:#475569;--color-chip-bg:#020617;--color-chip-text:#f8fafc;--color-overlay-text:#94a3b8;--color-docs-bg:#020617;--color-badge-bg:rgba(2,6,23,0.75);--color-map-overlay-bg:rgba(2,6,23,0.94);--color-map-overlay-bg-strong:rgba(2,6,23,0.98);--color-map-overlay-bg-soft:rgba(2,6,23,0.82);--color-map-overlay-shadow:0 4px 20px rgba(0,0,0,0.38);--color-map-overlay-shadow-lg:0 8px 28px rgba(0,0,0,0.42);--shadow-card:0 8px 24px rgba(0,0,0,0.3)}[data-palette=frost-zinc][data-theme=light]{--color-border-accent:rgba(82,82,91,0.4);--color-link:#3f3f46;--color-link-hover:#18181b;--color-link-alt:#52525b;--color-accent:#27272a;--color-accent-ink:#3f3f46;--color-accent-subtle-bg:rgba(39,39,42,0.08);--color-text-on-accent:#ffffff}[data-palette=frost-zinc][data-theme=dark]{--color-border-accent:rgba(161,161,170,0.35);--color-link:#d4d4d8;--color-link-hover:#fafafa;--color-link-alt:#a1a1aa;--color-accent:#e4e4e7;--color-accent-ink:#d4d4d8;--color-accent-subtle-bg:rgba(228,228,231,0.12);--color-text-on-accent:#18181b}[data-palette=frost-steel][data-theme=light]{--color-border-accent:rgba(51,65,85,0.45);--color-link:#334155;--color-link-hover:#1e293b;--color-link-alt:#475569;--color-accent:#334155;--color-accent-ink:#1e293b;--color-accent-subtle-bg:rgba(51,65,85,0.1);--color-text-on-accent:#ffffff}[data-palette=frost-steel][data-theme=dark]{--color-border-accent:rgba(148,163,184,0.4);--color-link:#cbd5e1;--color-link-hover:#f1f5f9;--color-link-alt:#94a3b8;--color-accent:#64748b;--color-accent-ink:#cbd5e1;--color-accent-subtle-bg:rgba(100,116,139,0.22);--color-text-on-accent:#0f172a}[data-palette=frost-glacier][data-theme=light]{--color-border-accent:rgba(3,105,161,0.45);--color-link:#0369a1;--color-link-hover:#075985;--color-link-alt:#0284c7;--color-accent:#0369a1;--color-accent-ink:#075985;--color-accent-subtle-bg:rgba(3,105,161,0.1);--color-text-on-accent:#ffffff}[data-palette=frost-glacier][data-theme=dark]{--color-border-accent:rgba(56,189,248,0.4);--color-link:#7dd3fc;--color-link-hover:#bae6fd;--color-link-alt:#38bdf8;--color-accent:#0284c7;--color-accent-ink:#7dd3fc;--color-accent-subtle-bg:rgba(2,132,199,0.22);--color-text-on-accent:#ffffff}[data-palette=frost-veridian][data-theme=light]{--color-border-accent:rgba(4,120,87,0.45);--color-link:#047857;--color-link-hover:#065f46;--color-link-alt:#059669;--color-accent:#047857;--color-accent-ink:#065f46;--color-accent-subtle-bg:rgba(4,120,87,0.1);--color-text-on-accent:#ffffff}[data-palette=frost-veridian][data-theme=dark]{--color-border-accent:rgba(52,211,153,0.35);--color-link:#6ee7b7;--color-link-hover:#a7f3d0;--color-link-alt:#34d399;--color-accent:#059669;--color-accent-ink:#6ee7b7;--color-accent-subtle-bg:rgba(5,150,105,0.22);--color-text-on-accent:#ffffff}[data-palette=frost-canon][data-theme=light]{--color-bg:#f8fafc;--color-bg-subtle:#f1f5f9;--color-bg-panel:#ffffff;--color-bg-card:#ffffff;--color-bg-elevated:#f1f5f9;--color-bg-inset:#f1f5f9;--color-bg-inset-deep:#e2e8f0;--color-bg-inset-alt:#f1f5f9;--color-border:#e2e8f0;--color-border-muted:#cbd5e1;--color-border-accent:rgba(154,123,47,0.45);--color-border-track:#e2e8f0;--color-text:#334155;--color-text-strong:#0f172a;--color-text-emphasis:#0f172a;--color-text-heading:#0f172a;--color-text-muted:#64748b;--color-text-subtle:#64748b;--color-text-faint:#94a3b8;--color-text-dim:#94a3b8;--color-text-disabled:#94a3b8;--color-text-on-panel:#334155;--color-text-on-panel-alt:#334155;--color-text-on-panel-soft:#64748b;--color-text-on-panel-light:#64748b;--color-link:#047857;--color-link-hover:#065f46;--color-link-alt:#9a7b2f;--color-accent:#18181b;--color-accent-ink:#9a7b2f;--color-accent-subtle-bg:rgba(154,123,47,0.1);--color-accent-muted:#94a3b8;--color-neutral:#94a3b8;--color-skeleton:#e2e8f0;--color-chip-bg:#ffffff;--color-chip-text:#0f172a;--color-overlay-text:#64748b;--color-docs-bg:#f8fafc;--color-badge-bg:rgba(241,245,249,0.95);--color-map-overlay-bg-soft:rgba(248,250,252,0.88);--color-map-overlay-shadow:0 4px 20px rgba(15,23,42,0.1);--color-map-overlay-shadow-lg:0 8px 28px rgba(15,23,42,0.14);--shadow-card:0 2px 14px rgba(15,23,42,0.07);--color-text-on-accent:#ffffff}[data-palette=frost-canon][data-theme=dark]{--color-bg:#020617;--color-bg-subtle:#0f172a;--color-bg-panel:#0f172a;--color-bg-card:#1e293b;--color-bg-elevated:#1e293b;--color-bg-inset:#020617;--color-bg-inset-deep:#020617;--color-bg-inset-alt:#0f172a;--color-border:#334155;--color-border-muted:#475569;--color-border-accent:rgba(184,149,58,0.4);--color-border-track:#1e293b;--color-text:#e2e8f0;--color-text-strong:#f8fafc;--color-text-emphasis:#f1f5f9;--color-text-heading:#f8fafc;--color-text-muted:#94a3b8;--color-text-subtle:#94a3b8;--color-text-faint:#64748b;--color-text-dim:#64748b;--color-text-disabled:#64748b;--color-text-on-panel:#e2e8f0;--color-text-on-panel-alt:#e2e8f0;--color-text-on-panel-soft:#94a3b8;--color-text-on-panel-light:#94a3b8;--color-text-chip-hover:#0f172a;--color-link:#6ee7b7;--color-link-hover:#a7f3d0;--color-link-alt:#b8953a;--color-accent:#f4f4f5;--color-accent-ink:#b8953a;--color-accent-subtle-bg:rgba(184,149,58,0.15);--color-accent-muted:#64748b;--color-neutral:#64748b;--color-skeleton:#475569;--color-chip-bg:#020617;--color-chip-text:#f8fafc;--color-overlay-text:#94a3b8;--color-docs-bg:#020617;--color-badge-bg:rgba(2,6,23,0.75);--color-map-overlay-bg:rgba(2,6,23,0.94);--color-map-overlay-bg-strong:rgba(2,6,23,0.98);--color-map-overlay-bg-soft:rgba(2,6,23,0.82);--color-map-overlay-shadow:0 4px 20px rgba(0,0,0,0.38);--color-map-overlay-shadow-lg:0 8px 28px rgba(0,0,0,0.42);--shadow-card:0 8px 24px rgba(0,0,0,0.3);--color-text-on-accent:#18181b}