:root{--chrome-schema-version:1;--chrome-primitive-black:#000000;--chrome-primitive-grey-950:#0A0A0A;--chrome-primitive-grey-900:#1A1A1A;--chrome-primitive-grey-800:#2A2A2A;--chrome-primitive-grey-700:#3D3D3D;--chrome-primitive-grey-600:#555555;--chrome-primitive-grey-500:#808080;--chrome-primitive-grey-400:#A0A0A0;--chrome-primitive-grey-300:#C0C0C0;--chrome-primitive-grey-200:#D6D2C9;--chrome-primitive-grey-100:#E5E5E5;--chrome-primitive-grey-50:#F5F5F5;--chrome-primitive-white:#FFFFFF;--chrome-primitive-forge-forest:#192C1C;--chrome-primitive-forge-cream:#D6D2C9;--chrome-primitive-forge-rust:#C74E29;--chrome-primitive-forge-gold:#FCE477;--chrome-primitive-forge-obsidian:#0C0F0D;--chrome-primitive-forge-violet:#8B5CF6;--chrome-primitive-amiga-grey:#A0A0A0;--chrome-primitive-amiga-grey-dk:#555555;--chrome-primitive-amiga-blue:#5588AA;--chrome-primitive-amiga-orange:#FF9933;--chrome-primitive-amiga-black:#000000;--chrome-primitive-amiga-white:#FFFFFF;--chrome-primitive-ibm-blue:#0000AA;--chrome-primitive-ibm-navy:#000080;--chrome-primitive-ibm-teal:#00AAAA;--chrome-primitive-ibm-yellow:#FFFF00;--chrome-primitive-ibm-chrome:#C0C0C0;--chrome-primitive-radius-0:0px;--chrome-primitive-radius-1:2px;--chrome-primitive-radius-2:4px;--chrome-primitive-radius-3:8px;--chrome-primitive-radius-4:12px;--chrome-primitive-radius-5:16px;--chrome-primitive-radius-6:24px;--chrome-primitive-radius-pill:9999px;--chrome-primitive-border-0:0px;--chrome-primitive-border-hairline:1px;--chrome-primitive-border-thin:2px;--chrome-primitive-border-thick:3px;--chrome-primitive-border-chunky:4px;--chrome-primitive-space-0:0px;--chrome-primitive-space-1:4px;--chrome-primitive-space-2:8px;--chrome-primitive-space-3:12px;--chrome-primitive-space-4:16px;--chrome-primitive-space-5:24px;--chrome-primitive-space-6:32px;--chrome-primitive-space-8:48px;--chrome-primitive-font-cinzel:"Cinzel Decorative","Cinzel",serif;--chrome-primitive-font-crimson:"Crimson Pro",Georgia,serif;--chrome-primitive-font-inter:"Inter",system-ui,sans-serif;--chrome-primitive-font-mono:"JetBrains Mono","Fira Code",monospace;--chrome-primitive-font-ms-sans:"MS Sans Serif","Tahoma","Geneva",sans-serif;--chrome-primitive-font-topaz:"Topaz","Courier New",monospace;--chrome-primitive-font-press-start:"Press Start 2P",monospace;--chrome-primitive-font-system7:"Chicago","Helvetica",sans-serif;--chrome-primitive-font-vt323:"VT323","Courier New",monospace;--chrome-primitive-tracking-tight:-0.02em;--chrome-primitive-tracking-normal:0;--chrome-primitive-tracking-wide:0.05em;--chrome-primitive-tracking-wider:0.10em;--chrome-primitive-tracking-widest:0.20em;--chrome-primitive-tracking-arcade:0.35em;--chrome-primitive-bevel-win31-raised:inset 1px 1px 0px var(--chrome-primitive-white),inset -1px -1px 0px var(--chrome-primitive-grey-500);--chrome-primitive-bevel-win31-sunken:inset 1px 1px 0px var(--chrome-primitive-grey-500),inset -1px -1px 0px var(--chrome-primitive-white);--chrome-primitive-bevel-amiga-raised:inset 2px 2px 0px var(--chrome-primitive-white),inset -2px -2px 0px var(--chrome-primitive-grey-600);--chrome-primitive-bevel-amiga-sunken:inset 2px 2px 0px var(--chrome-primitive-grey-600),inset -2px -2px 0px var(--chrome-primitive-white);--chrome-primitive-bevel-hard-drop:2px 2px 0px var(--chrome-primitive-black);--chrome-primitive-bevel-hard-drop-chunky:4px 4px 0px var(--chrome-primitive-black);--chrome-primitive-shadow-soft-sm:0 2px 8px rgba(0,0,0,0.3);--chrome-primitive-shadow-soft-md:0 4px 16px rgba(0,0,0,0.4);--chrome-primitive-shadow-soft-lg:0 8px 32px rgba(0,0,0,0.5);--chrome-primitive-shadow-soft-xl:0 32px 80px rgba(0,0,0,0.6),0 0 0 1px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.04);--chrome-primitive-duration-instant:0ms;--chrome-primitive-duration-snap:100ms;--chrome-primitive-duration-fast:150ms;--chrome-primitive-duration-base:200ms;--chrome-primitive-duration-graceful:300ms;--chrome-primitive-duration-dramatic:500ms;--chrome-primitive-duration-glacial:1000ms;--chrome-primitive-easing-linear:linear;--chrome-primitive-easing-standard:cubic-bezier(0.4,0,0.2,1);--chrome-primitive-easing-accelerate:cubic-bezier(0.4,0,1,1);--chrome-primitive-easing-decelerate:cubic-bezier(0,0,0.2,1);--chrome-primitive-easing-bounce:cubic-bezier(0.68,-0.55,0.265,1.55);--chrome-primitive-easing-conjure:cubic-bezier(0.34,1.56,0.64,1);--chrome-primitive-focus-halo:0 0 0 3px rgba(252,228,119,0.4);--chrome-primitive-focus-solid:0 0 0 2px var(--chrome-primitive-white);--chrome-primitive-focus-marching:0 0 0 1px var(--chrome-primitive-black);--chrome-primitive-scrollbar-width-thin:3px;--chrome-primitive-scrollbar-width-medium:8px;--chrome-primitive-scrollbar-width-chunky:16px;--chrome-semantic-surface-style:glass_blur;--chrome-semantic-surface-base:var(--chrome-primitive-forge-forest);--chrome-semantic-surface-raised:var(--chrome-primitive-grey-900);--chrome-semantic-surface-sunken:var(--chrome-primitive-grey-950);--chrome-semantic-surface-overlay:rgba(12,15,13,0.75);--chrome-semantic-surface-gradient:linear-gradient(165deg,rgba(25,44,28,0.85),rgba(12,15,13,0.92));--chrome-semantic-surface-texture:none;--chrome-semantic-surface-inner-shadow:none;--chrome-semantic-surface-outer-shadow:var(--chrome-primitive-shadow-soft-xl);--chrome-semantic-radius-xs:var(--chrome-primitive-radius-1);--chrome-semantic-radius-sm:var(--chrome-primitive-radius-2);--chrome-semantic-radius-md:var(--chrome-primitive-radius-3);--chrome-semantic-radius-lg:var(--chrome-primitive-radius-5);--chrome-semantic-radius-xl:var(--chrome-primitive-radius-6);--chrome-semantic-radius-pill:var(--chrome-primitive-radius-pill);--chrome-semantic-border-width-hairline:var(--chrome-primitive-border-hairline);--chrome-semantic-border-width-panel:var(--chrome-primitive-border-hairline);--chrome-semantic-border-width-button:var(--chrome-primitive-border-hairline);--chrome-semantic-border-width-input:var(--chrome-primitive-border-hairline);--chrome-semantic-border-style-panel:solid;--chrome-semantic-border-style-button:solid;--chrome-semantic-border-style-input:solid;--chrome-semantic-border-color-panel:rgba(252,228,119,0.13);--chrome-semantic-border-color-button:rgba(252,228,119,0.25);--chrome-semantic-border-color-input:rgba(252,228,119,0.15);--chrome-semantic-border-color-strong:rgba(252,228,119,0.35);--chrome-semantic-bevel-raised:none;--chrome-semantic-bevel-sunken:none;--chrome-semantic-bevel-pressed:none;--chrome-semantic-bevel-depth:0;--chrome-semantic-corner-style:rounded-soft;--chrome-semantic-font-display:var(--chrome-primitive-font-cinzel);--chrome-semantic-font-body:var(--chrome-primitive-font-crimson);--chrome-semantic-font-label:var(--chrome-primitive-font-cinzel);--chrome-semantic-font-mono:var(--chrome-primitive-font-mono);--chrome-semantic-font-variant:smooth;--chrome-semantic-font-smoothing:antialiased;--chrome-semantic-font-pixel-floor:8px;--chrome-semantic-tracking-display:var(--chrome-primitive-tracking-widest);--chrome-semantic-tracking-label:var(--chrome-primitive-tracking-wider);--chrome-semantic-motion-snap:var(--chrome-primitive-duration-snap) var(--chrome-primitive-easing-standard);--chrome-semantic-motion-base:var(--chrome-primitive-duration-base) var(--chrome-primitive-easing-standard);--chrome-semantic-motion-graceful:var(--chrome-primitive-duration-graceful) var(--chrome-primitive-easing-decelerate);--chrome-semantic-motion-dramatic:var(--chrome-primitive-duration-dramatic) var(--chrome-primitive-easing-conjure);--chrome-semantic-transition-base:all var(--chrome-semantic-motion-base);--chrome-semantic-hover-scale:1.02;--chrome-semantic-focus-ring:var(--chrome-primitive-focus-halo);--chrome-semantic-focus-style:halo;--chrome-semantic-icon-style:lucide;--chrome-semantic-icon-density:roomy;--chrome-semantic-icon-size-xs:12px;--chrome-semantic-icon-size-sm:16px;--chrome-semantic-icon-size-md:20px;--chrome-semantic-icon-size-lg:24px;--chrome-semantic-scrollbar-width:var(--chrome-primitive-scrollbar-width-thin);--chrome-semantic-scrollbar-thumb-style:minimal;--chrome-semantic-scrollbar-has-arrows:0;--chrome-semantic-scrollbar-thumb-bg:rgba(252,228,119,0.15);--chrome-semantic-scrollbar-thumb-bg-hover:rgba(252,228,119,0.3);--chrome-semantic-scrollbar-track-bg:transparent;--chrome-semantic-state-hover-overlay:rgba(255,255,255,0.04);--chrome-semantic-state-active-overlay:rgba(0,0,0,0.08);--chrome-semantic-state-disabled-opacity:0.5;--chrome-component-modal-backdrop-bg:var(--chrome-semantic-surface-overlay);--chrome-component-modal-panel-bg:var(--chrome-semantic-surface-gradient);--chrome-component-modal-panel-border:var(--chrome-semantic-border-width-panel) var(--chrome-semantic-border-style-panel) var(--chrome-semantic-border-color-panel);--chrome-component-modal-panel-radius:var(--chrome-semantic-radius-lg);--chrome-component-modal-panel-shadow:var(--chrome-semantic-surface-outer-shadow);--chrome-component-modal-panel-bevel:var(--chrome-semantic-bevel-raised);--chrome-component-modal-panel-blur:blur(14px);--chrome-component-modal-panel-texture:var(--chrome-semantic-surface-texture);--chrome-component-panel-bg:var(--chrome-semantic-surface-raised);--chrome-component-panel-border:var(--chrome-semantic-border-width-panel) var(--chrome-semantic-border-style-panel) var(--chrome-semantic-border-color-panel);--chrome-component-panel-radius:var(--chrome-semantic-radius-md);--chrome-component-panel-shadow:var(--chrome-semantic-surface-outer-shadow);--chrome-component-panel-bevel:var(--chrome-semantic-bevel-raised);--chrome-component-panel-inner-shadow:var(--chrome-semantic-surface-inner-shadow);--chrome-component-panel-raised-bevel:var(--chrome-semantic-bevel-raised);--chrome-component-panel-sunken-bevel:var(--chrome-semantic-bevel-sunken);--chrome-component-button-bg:var(--chrome-semantic-surface-raised);--chrome-component-button-border:var(--chrome-semantic-border-width-button) var(--chrome-semantic-border-style-button) var(--chrome-semantic-border-color-button);--chrome-component-button-radius:var(--chrome-semantic-radius-sm);--chrome-component-button-bevel:var(--chrome-semantic-bevel-raised);--chrome-component-button-bevel-pressed:var(--chrome-semantic-bevel-pressed);--chrome-component-button-shadow:none;--chrome-component-button-transition:var(--chrome-semantic-transition-base);--chrome-component-button-hover-scale:var(--chrome-semantic-hover-scale);--chrome-component-button-font:var(--chrome-semantic-font-label);--chrome-component-button-tracking:var(--chrome-semantic-tracking-label);--chrome-component-button-focus-ring:var(--chrome-semantic-focus-ring);--chrome-component-input-bg:var(--chrome-semantic-surface-sunken);--chrome-component-input-border:var(--chrome-semantic-border-width-input) var(--chrome-semantic-border-style-input) var(--chrome-semantic-border-color-input);--chrome-component-input-radius:var(--chrome-semantic-radius-sm);--chrome-component-input-bevel:var(--chrome-semantic-bevel-sunken);--chrome-component-input-focus-ring:var(--chrome-semantic-focus-ring);--chrome-component-input-font:var(--chrome-semantic-font-body);--chrome-component-tab-bg:transparent;--chrome-component-tab-border:0 solid var(--chrome-semantic-border-color-panel);--chrome-component-tab-radius:var(--chrome-semantic-radius-sm) var(--chrome-semantic-radius-sm) 0 0;--chrome-component-tab-active-border:var(--chrome-semantic-border-width-button) var(--chrome-semantic-border-style-button) var(--chrome-semantic-border-color-strong);--chrome-component-tab-active-bg:var(--chrome-semantic-surface-raised);--chrome-component-scrollbar-width:var(--chrome-semantic-scrollbar-width);--chrome-component-scrollbar-thumb:var(--chrome-semantic-scrollbar-thumb-bg);--chrome-component-scrollbar-thumb-hover:var(--chrome-semantic-scrollbar-thumb-bg-hover);--chrome-component-scrollbar-track:var(--chrome-semantic-scrollbar-track-bg);--chrome-component-scrollbar-thumb-radius:var(--chrome-semantic-radius-xs);--chrome-component-scrollbar-thumb-bevel:var(--chrome-semantic-bevel-raised);--chrome-component-panel-flat-border-width:var(--chrome-primitive-border-hairline);--chrome-component-panel-glass-blur:blur(12px);--chrome-component-panel-glass-highlight:inset 0 1px 0 rgba(255,255,255,0.06);--chrome-component-panel-amiga-border-width:var(--chrome-primitive-border-chunky);--chrome-component-panel-amiga-bevel:var(--chrome-primitive-bevel-amiga-raised);--chrome-component-panel-lcars-radius:var(--chrome-semantic-radius-pill);--chrome-component-panel-lcars-bg:var(--chrome-semantic-border-color-strong);--chrome-component-panel-nasa-gradient:linear-gradient(180deg,rgba(220,215,200,0.95),rgba(195,190,175,0.95));--chrome-component-panel-nasa-bevel:inset 1px 1px 0 rgba(255,255,255,0.8),inset -1px -1px 0 rgba(0,0,0,0.25);--chrome-component-button-primary-bg:var(--chrome-primitive-forge-gold);--chrome-component-button-primary-color:var(--chrome-primitive-forge-obsidian);--chrome-component-button-ghost-color:var(--chrome-semantic-font-label);--chrome-component-button-chunky-border:var(--chrome-primitive-border-chunky) outset var(--chrome-semantic-border-color-button);--chrome-component-button-pill-radius:var(--chrome-semantic-radius-pill);--chrome-component-button-square-radius:var(--chrome-primitive-radius-0);--chrome-component-input-flat-bg:transparent;--chrome-component-input-flat-border-width:var(--chrome-primitive-border-hairline);--chrome-component-input-terminal-bg:var(--chrome-primitive-grey-950);--chrome-component-input-terminal-color:#33FF33;--chrome-component-input-terminal-border:rgba(51,255,51,0.4);--chrome-component-input-terminal-font:var(--chrome-primitive-font-vt323);--chrome-component-modal-raised-bevel:var(--chrome-semantic-bevel-raised);--chrome-component-modal-amiga-titlebar-h:var(--chrome-primitive-space-5);--chrome-component-modal-amiga-closebox-w:var(--chrome-primitive-space-4);--chrome-component-modal-amiga-border:var(--chrome-primitive-border-chunky) outset var(--chrome-semantic-border-color-panel);--chrome-component-tab-inactive-color:var(--chrome-semantic-surface-overlay);--chrome-component-tab-pill-radius:var(--chrome-semantic-radius-pill);--chrome-component-tab-pill-active-bg:var(--chrome-semantic-border-color-strong);--chrome-component-tab-rect-radius:var(--chrome-primitive-radius-0);--chrome-component-scrollbar-minimal-width:var(--chrome-primitive-scrollbar-width-thin);--chrome-component-scrollbar-workbench-width:var(--chrome-primitive-scrollbar-width-chunky);--chrome-component-scrollbar-workbench-bevel:var(--chrome-primitive-bevel-win31-raised);--chrome-component-scrollbar-system7-width:var(--chrome-primitive-scrollbar-width-medium);--chrome-component-scrollbar-system7-bevel:var(--chrome-primitive-bevel-win31-raised);--chrome-component-panel-texture:var(--chrome-semantic-surface-texture);--chrome-component-scrollbar-arrow-bg:var(--chrome-component-scrollbar-thumb);--chrome-component-scrollbar-arrow-bevel:var(--chrome-component-scrollbar-workbench-bevel);--chrome-component-dot-size:0.5rem}[data-visual-theme=arcana]{--chrome-semantic-radius-xs:2px;--chrome-semantic-radius-sm:4px;--chrome-semantic-radius-md:8px;--chrome-semantic-radius-lg:16px;--chrome-semantic-radius-pill:9999px;--chrome-semantic-border-width-hairline:1px;--chrome-semantic-border-width-panel:1px;--chrome-semantic-border-width-button:1px;--chrome-semantic-border-width-input:1px;--chrome-semantic-border-style-panel:solid;--chrome-semantic-border-style-button:solid;--chrome-semantic-border-style-input:solid;--chrome-semantic-bevel-depth:0;--chrome-semantic-corner-style:rounded-soft;--chrome-semantic-surface-style:glass_blur;--chrome-semantic-surface-texture:none;--chrome-semantic-surface-outer-shadow:0 0 0 1px rgba(0,0,0,0.4),0 0 80px rgba(252,228,119,0.05),0 32px 80px rgba(0,0,0,0.6),inset 0 1px 0 rgba(255,255,255,0.04);--chrome-semantic-surface-inner-shadow:none;--chrome-semantic-font-display:"Cinzel Decorative","Cinzel",serif;--chrome-semantic-font-body:"Crimson Pro",Georgia,serif;--chrome-semantic-font-label:"Cinzel",serif;--chrome-semantic-font-mono:"JetBrains Mono","Fira Code",monospace;--chrome-semantic-font-variant:smooth;--chrome-semantic-tracking-display:0.2em;--chrome-semantic-tracking-label:0.1em;--chrome-semantic-transition-base:all 200ms cubic-bezier(0.4,0,0.2,1);--chrome-semantic-hover-scale:1.02;--chrome-semantic-focus-style:halo;--chrome-semantic-scrollbar-width:3px;--chrome-semantic-scrollbar-thumb-style:minimal;--chrome-semantic-scrollbar-has-arrows:0;--chrome-semantic-icon-style:lucide;--chrome-semantic-icon-density:roomy;--chrome-semantic-icon-size-xs:12px;--chrome-semantic-icon-size-sm:16px;--chrome-semantic-icon-size-md:20px;--chrome-semantic-icon-size-lg:24px}[data-visual-theme=amiga-workbench]{--chrome-semantic-radius-xs:0px;--chrome-semantic-radius-sm:0px;--chrome-semantic-radius-md:0px;--chrome-semantic-radius-lg:0px;--chrome-semantic-radius-pill:0px;--chrome-semantic-radius-xl:0px;--chrome-semantic-border-width-hairline:1px;--chrome-semantic-border-width-panel:4px;--chrome-semantic-border-width-button:2px;--chrome-semantic-border-width-input:2px;--chrome-semantic-border-style-panel:outset;--chrome-semantic-border-style-button:outset;--chrome-semantic-border-style-input:inset;--chrome-semantic-bevel-raised:inset 2px 2px 0px #FFFFFF,inset -2px -2px 0px #555555;--chrome-semantic-bevel-sunken:inset 2px 2px 0px #555555,inset -2px -2px 0px #FFFFFF;--chrome-semantic-bevel-pressed:inset 2px 2px 0px #555555,inset -2px -2px 0px #FFFFFF;--chrome-semantic-bevel-depth:4;--chrome-semantic-corner-style:sharp;--chrome-semantic-surface-style:amiga_workbench;--chrome-semantic-surface-texture:none;--chrome-semantic-surface-outer-shadow:4px 4px 0px #000000;--chrome-semantic-surface-inner-shadow:none;--chrome-semantic-font-display:"Topaz","Courier New",monospace;--chrome-semantic-font-body:"Topaz","Courier New",monospace;--chrome-semantic-font-label:"Topaz","Courier New",monospace;--chrome-semantic-font-mono:"Topaz","Courier New",monospace;--chrome-semantic-font-variant:pixelated;--chrome-semantic-tracking-display:0;--chrome-semantic-tracking-label:0;--chrome-semantic-font-pixel-floor:8px;--chrome-semantic-transition-base:all 0s linear;--chrome-semantic-hover-scale:1;--chrome-semantic-focus-style:solid-outline;--chrome-semantic-scrollbar-width:16px;--chrome-semantic-scrollbar-thumb-style:workbench;--chrome-semantic-scrollbar-has-arrows:1;--chrome-semantic-icon-style:workbench;--chrome-semantic-icon-density:compact;--chrome-semantic-icon-size-xs:12px;--chrome-semantic-icon-size-sm:16px;--chrome-semantic-icon-size-md:16px;--chrome-semantic-icon-size-lg:24px}[data-visual-theme=ibm-ps1]{--chrome-semantic-radius-xs:0px;--chrome-semantic-radius-sm:0px;--chrome-semantic-radius-md:0px;--chrome-semantic-radius-lg:0px;--chrome-semantic-radius-pill:0px;--chrome-semantic-radius-xl:0px;--chrome-semantic-border-width-hairline:1px;--chrome-semantic-border-width-panel:4px;--chrome-semantic-border-width-button:2px;--chrome-semantic-border-width-input:2px;--chrome-semantic-border-style-panel:outset;--chrome-semantic-border-style-button:outset;--chrome-semantic-border-style-input:inset;--chrome-semantic-bevel-raised:inset 2px 2px 0px #FFFFFF,inset -2px -2px 0px #555555;--chrome-semantic-bevel-sunken:inset 2px 2px 0px #555555,inset -2px -2px 0px #FFFFFF;--chrome-semantic-bevel-pressed:inset 2px 2px 0px #555555,inset -2px -2px 0px #FFFFFF;--chrome-semantic-bevel-depth:4;--chrome-semantic-corner-style:sharp;--chrome-semantic-surface-style:beveled_3d;--chrome-semantic-surface-texture:none;--chrome-semantic-surface-outer-shadow:2px 2px 0px #000000;--chrome-semantic-surface-inner-shadow:none;--chrome-semantic-font-display:"MS Sans Serif","Microsoft Sans Serif",Tahoma,sans-serif;--chrome-semantic-font-body:"MS Sans Serif","Microsoft Sans Serif",Tahoma,sans-serif;--chrome-semantic-font-label:"MS Sans Serif","Microsoft Sans Serif",Tahoma,sans-serif;--chrome-semantic-font-mono:"Perfect DOS VGA 437","IBM Plex Mono",Consolas,monospace;--chrome-semantic-font-variant:pixelated;--chrome-semantic-tracking-display:0;--chrome-semantic-tracking-label:0.02em;--chrome-semantic-font-pixel-floor:8px;--chrome-semantic-transition-base:all 0ms linear;--chrome-semantic-hover-scale:1;--chrome-semantic-focus-style:dashed-marching;--chrome-semantic-scrollbar-width:16px;--chrome-semantic-scrollbar-thumb-style:beveled;--chrome-semantic-scrollbar-has-arrows:1;--chrome-semantic-icon-style:pixel_4x4;--chrome-semantic-icon-density:compact;--chrome-semantic-icon-size-xs:8px;--chrome-semantic-icon-size-sm:16px;--chrome-semantic-icon-size-md:16px;--chrome-semantic-icon-size-lg:32px}[data-visual-theme=win31]{--chrome-semantic-radius-xs:0px;--chrome-semantic-radius-sm:0px;--chrome-semantic-radius-md:0px;--chrome-semantic-radius-lg:0px;--chrome-semantic-radius-pill:0px;--chrome-semantic-radius-xl:0px;--chrome-semantic-border-width-hairline:1px;--chrome-semantic-border-width-panel:2px;--chrome-semantic-border-width-button:2px;--chrome-semantic-border-width-input:2px;--chrome-semantic-border-style-panel:ridge;--chrome-semantic-border-style-button:ridge;--chrome-semantic-border-style-input:ridge;--chrome-semantic-bevel-raised:inset 1px 1px 0px #FFFFFF,inset -1px -1px 0px #808080;--chrome-semantic-bevel-sunken:inset 1px 1px 0px #808080,inset -1px -1px 0px #FFFFFF;--chrome-semantic-bevel-pressed:inset 1px 1px 0px #808080,inset -1px -1px 0px #FFFFFF;--chrome-semantic-bevel-depth:2;--chrome-semantic-corner-style:sharp;--chrome-semantic-surface-style:beveled_3d;--chrome-semantic-surface-texture:none;--chrome-semantic-surface-outer-shadow:2px 2px 0px #000000;--chrome-semantic-surface-inner-shadow:none;--chrome-semantic-font-display:"MS Sans Serif","Microsoft Sans Serif",Arial,Tahoma,sans-serif;--chrome-semantic-font-body:"MS Sans Serif","Microsoft Sans Serif",Arial,Tahoma,sans-serif;--chrome-semantic-font-label:"MS Sans Serif","Microsoft Sans Serif",Arial,Tahoma,sans-serif;--chrome-semantic-font-mono:"Micro 5","Perfect DOS VGA 437","IBM Plex Mono",Consolas,monospace;--chrome-semantic-font-variant:pixelated;--chrome-semantic-tracking-display:0;--chrome-semantic-tracking-label:0;--chrome-semantic-font-pixel-floor:8px;--chrome-semantic-transition-base:all 0ms linear;--chrome-semantic-hover-scale:1;--chrome-semantic-focus-style:dashed-marching;--chrome-semantic-scrollbar-width:16px;--chrome-semantic-scrollbar-thumb-style:beveled;--chrome-semantic-scrollbar-has-arrows:1;--chrome-semantic-icon-style:pixel_4x4;--chrome-semantic-icon-density:compact;--chrome-semantic-icon-size-xs:8px;--chrome-semantic-icon-size-sm:16px;--chrome-semantic-icon-size-md:16px;--chrome-semantic-icon-size-lg:32px}[data-visual-theme=hcf-cardiff]{--chrome-semantic-radius-xs:2px;--chrome-semantic-radius-sm:4px;--chrome-semantic-radius-md:8px;--chrome-semantic-radius-lg:8px;--chrome-semantic-radius-pill:9999px;--chrome-semantic-border-width-hairline:1px;--chrome-semantic-border-width-panel:1px;--chrome-semantic-border-width-button:1px;--chrome-semantic-border-width-input:1px;--chrome-semantic-border-style-panel:solid;--chrome-semantic-border-style-button:solid;--chrome-semantic-border-style-input:solid;--chrome-semantic-bevel-depth:0;--chrome-semantic-corner-style:rounded-subtle;--chrome-semantic-surface-style:flat;--chrome-semantic-surface-texture:none;--chrome-semantic-surface-outer-shadow:0 4px 24px rgba(26,23,18,0.12),0 16px 48px rgba(26,23,18,0.08);--chrome-semantic-surface-inner-shadow:none;--chrome-semantic-font-display:"Univers Next","IBM Plex Serif",Georgia,serif;--chrome-semantic-font-body:"IBM Plex Serif",Georgia,serif;--chrome-semantic-font-label:"IBM Plex Mono","Courier New",monospace;--chrome-semantic-font-mono:"IBM Plex Mono","Courier New",monospace;--chrome-semantic-font-variant:smooth;--chrome-semantic-tracking-display:0.14em;--chrome-semantic-tracking-label:0.10em;--chrome-semantic-transition-base:all 240ms ease-out;--chrome-semantic-hover-scale:1.01;--chrome-semantic-focus-style:solid-outline;--chrome-semantic-scrollbar-width:4px;--chrome-semantic-scrollbar-thumb-style:minimal;--chrome-semantic-scrollbar-has-arrows:0;--chrome-semantic-icon-style:lucide;--chrome-semantic-icon-density:roomy;--chrome-semantic-icon-size-xs:12px;--chrome-semantic-icon-size-sm:16px;--chrome-semantic-icon-size-md:20px;--chrome-semantic-icon-size-lg:24px}[data-visual-theme=hcf-mutiny]{--chrome-semantic-radius-xs:1px;--chrome-semantic-radius-sm:2px;--chrome-semantic-radius-md:2px;--chrome-semantic-radius-lg:2px;--chrome-semantic-radius-pill:9999px;--chrome-semantic-border-width-hairline:1px;--chrome-semantic-border-width-panel:1px;--chrome-semantic-border-width-button:1px;--chrome-semantic-border-width-input:1px;--chrome-semantic-border-style-panel:solid;--chrome-semantic-border-style-button:solid;--chrome-semantic-border-style-input:solid;--chrome-semantic-bevel-depth:0;--chrome-semantic-corner-style:sharp;--chrome-semantic-surface-style:flat;--chrome-semantic-surface-texture:none;--chrome-semantic-surface-outer-shadow:0 0 60px rgba(42,143,143,0.08),0 24px 60px rgba(28,42,42,0.70);--chrome-semantic-surface-inner-shadow:none;--chrome-semantic-font-display:"Futura PT Bold","Futura","Trebuchet MS",sans-serif;--chrome-semantic-font-body:"Helvetica Neue","Helvetica",Arial,sans-serif;--chrome-semantic-font-label:"Monaco","Menlo","Consolas",monospace;--chrome-semantic-font-mono:"Monaco","Menlo","Consolas",monospace;--chrome-semantic-font-variant:smooth;--chrome-semantic-tracking-display:0.06em;--chrome-semantic-tracking-label:0.02em;--chrome-semantic-transition-base:all 180ms ease-out;--chrome-semantic-hover-scale:1.01;--chrome-semantic-focus-style:solid-outline;--chrome-semantic-scrollbar-width:3px;--chrome-semantic-scrollbar-thumb-style:minimal;--chrome-semantic-scrollbar-has-arrows:0;--chrome-semantic-icon-style:lucide;--chrome-semantic-icon-density:compact;--chrome-semantic-icon-size-xs:12px;--chrome-semantic-icon-size-sm:16px;--chrome-semantic-icon-size-md:20px;--chrome-semantic-icon-size-lg:24px}[data-visual-theme=tron]{--chrome-semantic-radius-xs:0px;--chrome-semantic-radius-sm:0px;--chrome-semantic-radius-md:0px;--chrome-semantic-radius-lg:0px;--chrome-semantic-radius-pill:0px;--chrome-semantic-radius-xl:0px;--chrome-semantic-border-width-hairline:1px;--chrome-semantic-border-width-panel:1px;--chrome-semantic-border-width-button:1px;--chrome-semantic-border-width-input:1px;--chrome-semantic-border-style-panel:solid;--chrome-semantic-border-style-button:solid;--chrome-semantic-border-style-input:solid;--chrome-semantic-bevel-depth:0;--chrome-semantic-corner-style:sharp;--chrome-semantic-surface-style:terminal_phosphor;--chrome-semantic-surface-texture:none;--chrome-semantic-surface-outer-shadow:0 0 40px rgba(0,216,255,0.08),0 24px 60px rgba(4,6,11,0.8);--chrome-semantic-surface-inner-shadow:none;--chrome-semantic-font-display:"Orbitron","Eurostile","Arial Narrow",sans-serif;--chrome-semantic-font-body:"Rajdhani","Eurostile","Trebuchet MS",sans-serif;--chrome-semantic-font-label:"Share Tech Mono","Courier New",monospace;--chrome-semantic-font-mono:"Share Tech Mono","Courier New",monospace;--chrome-semantic-font-variant:smooth;--chrome-semantic-tracking-display:0.25em;--chrome-semantic-tracking-label:0.12em;--chrome-semantic-transition-base:all 100ms linear;--chrome-semantic-hover-scale:1;--chrome-semantic-focus-style:halo;--chrome-semantic-scrollbar-width:3px;--chrome-semantic-scrollbar-thumb-style:minimal;--chrome-semantic-scrollbar-has-arrows:0;--chrome-semantic-icon-style:lucide;--chrome-semantic-icon-density:compact;--chrome-semantic-icon-size-xs:12px;--chrome-semantic-icon-size-sm:16px;--chrome-semantic-icon-size-md:20px;--chrome-semantic-icon-size-lg:24px}[data-visual-theme=bbs-blue]{--chrome-semantic-radius-xs:0px;--chrome-semantic-radius-sm:0px;--chrome-semantic-radius-md:0px;--chrome-semantic-radius-lg:0px;--chrome-semantic-radius-pill:0px;--chrome-semantic-radius-xl:0px;--chrome-semantic-border-width-hairline:1px;--chrome-semantic-border-width-panel:2px;--chrome-semantic-border-width-button:2px;--chrome-semantic-border-width-input:1px;--chrome-semantic-border-style-panel:solid;--chrome-semantic-border-style-button:solid;--chrome-semantic-border-style-input:solid;--chrome-semantic-bevel-depth:0;--chrome-semantic-corner-style:sharp;--chrome-semantic-surface-style:terminal_phosphor;--chrome-semantic-surface-texture:none;--chrome-semantic-surface-outer-shadow:0 0 24px rgba(255,255,85,0.12),0 16px 48px rgba(0,0,0,0.6);--chrome-semantic-surface-inner-shadow:none;--chrome-semantic-font-display:"Perfect DOS VGA 437","IBM Plex Mono","Courier New",monospace;--chrome-semantic-font-body:"Perfect DOS VGA 437","IBM Plex Mono","Courier New",monospace;--chrome-semantic-font-label:"Perfect DOS VGA 437","IBM Plex Mono","Courier New",monospace;--chrome-semantic-font-mono:"Perfect DOS VGA 437","IBM Plex Mono","Courier New",monospace;--chrome-semantic-font-variant:pixelated;--chrome-semantic-tracking-display:0;--chrome-semantic-tracking-label:0;--chrome-semantic-font-pixel-floor:8px;--chrome-semantic-transition-base:all 0ms linear;--chrome-semantic-hover-scale:1;--chrome-semantic-focus-style:solid-outline;--chrome-semantic-scrollbar-width:16px;--chrome-semantic-scrollbar-thumb-style:beveled;--chrome-semantic-scrollbar-has-arrows:1;--chrome-semantic-icon-style:pixel_4x4;--chrome-semantic-icon-density:compact;--chrome-semantic-icon-size-xs:8px;--chrome-semantic-icon-size-sm:16px;--chrome-semantic-icon-size-md:16px;--chrome-semantic-icon-size-lg:32px}[data-visual-theme=apogee-keen]{--chrome-semantic-radius-xs:0px;--chrome-semantic-radius-sm:0px;--chrome-semantic-radius-md:0px;--chrome-semantic-radius-lg:0px;--chrome-semantic-radius-pill:0px;--chrome-semantic-radius-xl:0px;--chrome-semantic-border-width-hairline:1px;--chrome-semantic-border-width-panel:3px;--chrome-semantic-border-width-button:3px;--chrome-semantic-border-width-input:2px;--chrome-semantic-border-style-panel:solid;--chrome-semantic-border-style-button:solid;--chrome-semantic-border-style-input:solid;--chrome-semantic-bevel-raised:4px 4px 0px rgba(0,0,0,0.90),inset 0 1px 0 rgba(0,255,255,0.15);--chrome-semantic-bevel-sunken:inset 4px 4px 0px rgba(0,0,0,0.90);--chrome-semantic-bevel-pressed:inset 4px 4px 0px rgba(0,0,0,0.90);--chrome-semantic-bevel-depth:4;--chrome-semantic-corner-style:sharp;--chrome-semantic-surface-style:terminal_phosphor;--chrome-semantic-surface-texture:none;--chrome-semantic-surface-outer-shadow:4px 4px 0px rgba(0,0,0,0.90);--chrome-semantic-surface-inner-shadow:none;--chrome-semantic-font-display:"Press Start 2P","Pixelify Sans","Perfect DOS VGA 437",monospace;--chrome-semantic-font-body:"Perfect DOS VGA 437","IBM Plex Mono","Courier New",monospace;--chrome-semantic-font-label:"Press Start 2P","Pixelify Sans",monospace;--chrome-semantic-font-mono:"Perfect DOS VGA 437","IBM Plex Mono","Courier New",monospace;--chrome-semantic-font-variant:pixelated;--chrome-semantic-tracking-display:0.12em;--chrome-semantic-tracking-label:0.08em;--chrome-semantic-font-pixel-floor:8px;--chrome-semantic-transition-base:all 80ms linear;--chrome-semantic-hover-scale:1;--chrome-semantic-focus-style:dotted-xor;--chrome-semantic-scrollbar-width:16px;--chrome-semantic-scrollbar-thumb-style:beveled;--chrome-semantic-scrollbar-has-arrows:1;--chrome-semantic-icon-style:pixel_4x4;--chrome-semantic-icon-density:compact;--chrome-semantic-icon-size-xs:8px;--chrome-semantic-icon-size-sm:16px;--chrome-semantic-icon-size-md:16px;--chrome-semantic-icon-size-lg:32px}[data-visual-theme=dos-amber]{--chrome-semantic-radius-xs:0px;--chrome-semantic-radius-sm:0px;--chrome-semantic-radius-md:0px;--chrome-semantic-radius-lg:0px;--chrome-semantic-radius-pill:0px;--chrome-semantic-radius-xl:0px;--chrome-semantic-border-width-hairline:1px;--chrome-semantic-border-width-panel:1px;--chrome-semantic-border-width-button:1px;--chrome-semantic-border-width-input:1px;--chrome-semantic-border-style-panel:solid;--chrome-semantic-border-style-button:solid;--chrome-semantic-border-style-input:solid;--chrome-semantic-bevel-depth:0;--chrome-semantic-corner-style:sharp;--chrome-semantic-surface-style:terminal_phosphor;--chrome-semantic-surface-texture:none;--chrome-semantic-surface-outer-shadow:0 0 24px rgba(224,144,0,0.15),0 0 48px rgba(224,144,0,0.05);--chrome-semantic-surface-inner-shadow:none;--chrome-semantic-font-display:"VT323","IBM Plex Mono","Courier New",monospace;--chrome-semantic-font-body:"IBM Plex Mono","VT323","Courier New",monospace;--chrome-semantic-font-label:"IBM Plex Mono","VT323","Courier New",monospace;--chrome-semantic-font-mono:"IBM Plex Mono","VT323","Courier New",monospace;--chrome-semantic-font-variant:pixelated;--chrome-semantic-tracking-display:0.12em;--chrome-semantic-tracking-label:0.08em;--chrome-semantic-font-pixel-floor:8px;--chrome-semantic-transition-base:all 0ms linear;--chrome-semantic-hover-scale:1;--chrome-semantic-focus-style:solid-outline;--chrome-semantic-scrollbar-width:8px;--chrome-semantic-scrollbar-thumb-style:minimal;--chrome-semantic-scrollbar-has-arrows:0;--chrome-semantic-icon-style:pixel_4x4;--chrome-semantic-icon-density:compact;--chrome-semantic-icon-size-xs:8px;--chrome-semantic-icon-size-sm:16px;--chrome-semantic-icon-size-md:16px;--chrome-semantic-icon-size-lg:24px}[data-visual-theme=boardroom-85]{--chrome-semantic-radius-xs:0px;--chrome-semantic-radius-sm:0px;--chrome-semantic-radius-md:0px;--chrome-semantic-radius-lg:0px;--chrome-semantic-radius-pill:0px;--chrome-semantic-radius-xl:0px;--chrome-semantic-border-width-hairline:1px;--chrome-semantic-border-width-panel:4px;--chrome-semantic-border-width-button:2px;--chrome-semantic-border-width-input:2px;--chrome-semantic-border-style-panel:outset;--chrome-semantic-border-style-button:outset;--chrome-semantic-border-style-input:inset;--chrome-semantic-bevel-raised:inset 2px 2px 0px #FFFFFF,inset -2px -2px 0px #555555;--chrome-semantic-bevel-sunken:inset 2px 2px 0px #555555,inset -2px -2px 0px #FFFFFF;--chrome-semantic-bevel-pressed:inset 2px 2px 0px #555555,inset -2px -2px 0px #FFFFFF;--chrome-semantic-bevel-depth:4;--chrome-semantic-corner-style:sharp;--chrome-semantic-surface-style:beveled_3d;--chrome-semantic-surface-texture:none;--chrome-semantic-surface-outer-shadow:2px 2px 0px #000000;--chrome-semantic-surface-inner-shadow:none;--chrome-semantic-font-display:"MS Sans Serif","Microsoft Sans Serif",Tahoma,sans-serif;--chrome-semantic-font-body:"MS Sans Serif","Microsoft Sans Serif",Tahoma,sans-serif;--chrome-semantic-font-label:"MS Sans Serif","Microsoft Sans Serif",Tahoma,sans-serif;--chrome-semantic-font-mono:"Perfect DOS VGA 437","IBM Plex Mono",Consolas,monospace;--chrome-semantic-font-variant:pixelated;--chrome-semantic-tracking-display:0;--chrome-semantic-tracking-label:0.02em;--chrome-semantic-font-pixel-floor:8px;--chrome-semantic-transition-base:all 0ms linear;--chrome-semantic-hover-scale:1;--chrome-semantic-focus-style:dashed-marching;--chrome-semantic-scrollbar-width:16px;--chrome-semantic-scrollbar-thumb-style:beveled;--chrome-semantic-scrollbar-has-arrows:1;--chrome-semantic-icon-style:pixel_4x4;--chrome-semantic-icon-density:compact;--chrome-semantic-icon-size-xs:8px;--chrome-semantic-icon-size-sm:16px;--chrome-semantic-icon-size-md:16px;--chrome-semantic-icon-size-lg:32px}[data-visual-theme=web-56k]{--chrome-semantic-radius-xs:1px;--chrome-semantic-radius-sm:2px;--chrome-semantic-radius-md:2px;--chrome-semantic-radius-lg:2px;--chrome-semantic-radius-pill:9999px;--chrome-semantic-border-width-hairline:1px;--chrome-semantic-border-width-panel:2px;--chrome-semantic-border-width-button:2px;--chrome-semantic-border-width-input:1px;--chrome-semantic-border-style-panel:solid;--chrome-semantic-border-style-button:solid;--chrome-semantic-border-style-input:solid;--chrome-semantic-bevel-raised:2px 2px 0px #808080,-2px -2px 0px #FFFFFF,inset 1px 1px 0px #FFFFFF,inset -1px -1px 0px #404040;--chrome-semantic-bevel-sunken:inset 2px 2px 0px #404040,inset -2px -2px 0px #FFFFFF;--chrome-semantic-bevel-pressed:inset 2px 2px 0px #404040,inset -2px -2px 0px #FFFFFF;--chrome-semantic-bevel-depth:2;--chrome-semantic-corner-style:rounded-subtle;--chrome-semantic-surface-style:beveled_3d;--chrome-semantic-surface-texture:none;--chrome-semantic-surface-outer-shadow:2px 2px 0px #808080,-2px -2px 0px #FFFFFF;--chrome-semantic-surface-inner-shadow:none;--chrome-semantic-font-display:"Comic Sans MS","Comic Sans",cursive;--chrome-semantic-font-body:"Times New Roman",Times,serif;--chrome-semantic-font-label:"Arial",Helvetica,sans-serif;--chrome-semantic-font-mono:"Courier New",Courier,monospace;--chrome-semantic-font-variant:smooth;--chrome-semantic-tracking-display:0;--chrome-semantic-tracking-label:0;--chrome-semantic-transition-base:all 200ms ease-in-out;--chrome-semantic-hover-scale:1;--chrome-semantic-focus-style:dashed-marching;--chrome-semantic-scrollbar-width:16px;--chrome-semantic-scrollbar-thumb-style:beveled;--chrome-semantic-scrollbar-has-arrows:1;--chrome-semantic-icon-style:lucide;--chrome-semantic-icon-density:roomy;--chrome-semantic-icon-size-xs:12px;--chrome-semantic-icon-size-sm:16px;--chrome-semantic-icon-size-md:20px;--chrome-semantic-icon-size-lg:24px}.forge-panel{background:var(--chrome-component-panel-bg);background-image:var(--chrome-component-panel-texture,none),var(--chrome-component-panel-bg);border:var(--chrome-component-panel-border);border-radius:var(--chrome-component-panel-radius);box-shadow:var(--chrome-component-panel-shadow),var(--chrome-component-panel-inner-shadow,0 0 0 0 transparent),var(--chrome-component-panel-bevel,0 0 0 0 transparent);transition:var(--chrome-semantic-transition-base)}.forge-panel--raised{box-shadow:var(--chrome-component-panel-shadow),var(--chrome-component-panel-raised-bevel,0 0 0 0 transparent)}.forge-panel--sunken{box-shadow:var(--chrome-component-panel-shadow),var(--chrome-component-panel-sunken-bevel,0 0 0 0 transparent)}.forge-panel--selected{box-shadow:var(--chrome-component-panel-selected-shadow,var(--chrome-component-panel-shadow)),var(--chrome-component-panel-bevel,0 0 0 0 transparent)}.forge-panel--pressed{box-shadow:var(--chrome-component-panel-pressed-shadow,var(--chrome-component-panel-sunken-bevel,0 0 0 0 transparent)),var(--chrome-component-panel-shadow)}.forge-modal__backdrop{background:var(--chrome-component-modal-backdrop-bg);position:fixed;inset:0}.forge-modal{background:var(--chrome-component-modal-panel-bg);background-image:var(--chrome-component-modal-panel-texture,none),var(--chrome-component-modal-panel-bg);border:var(--chrome-component-modal-panel-border);border-radius:var(--chrome-component-modal-panel-radius);box-shadow:var(--chrome-component-modal-panel-shadow),var(--chrome-component-modal-panel-bevel,0 0 0 0 transparent);backdrop-filter:var(--chrome-component-modal-panel-blur);-webkit-backdrop-filter:var(--chrome-component-modal-panel-blur)}.forge-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--chrome-primitive-space-2);padding:var(--chrome-primitive-space-2) var(--chrome-primitive-space-4);background:var(--chrome-component-button-bg);border:var(--chrome-component-button-border);border-radius:var(--chrome-component-button-radius);box-shadow:var(--chrome-component-button-shadow,0 0 0 0 transparent),var(--chrome-component-button-bevel,0 0 0 0 transparent);transition:var(--chrome-component-button-transition);font-family:var(--chrome-component-button-font);letter-spacing:var(--chrome-component-button-tracking);text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.forge-button:hover:not(:disabled){transform:scale(var(--chrome-component-button-hover-scale,1));background-color:color-mix(in srgb,var(--chrome-component-button-bg) 85%,var(--chrome-semantic-state-hover-overlay))}.forge-button:active:not(:disabled){box-shadow:var(--chrome-component-button-bevel-pressed,var(--chrome-component-button-bevel));transform:scale(1)}.forge-button:focus-visible{outline:none;box-shadow:var(--chrome-component-button-focus-ring),var(--chrome-component-button-bevel,0 0 0 0 transparent)}.forge-button:disabled{opacity:var(--chrome-semantic-state-disabled-opacity);cursor:not-allowed}.forge-input{display:block;width:100%;padding:var(--chrome-primitive-space-2) var(--chrome-primitive-space-3);background:var(--chrome-component-input-bg);border:var(--chrome-component-input-border);border-radius:var(--chrome-component-input-radius);box-shadow:var(--chrome-component-input-bevel,0 0 0 0 transparent);font-family:var(--chrome-component-input-font);color:var(--forge-color-text-primary,inherit);transition:var(--chrome-semantic-transition-base)}.forge-input:focus{outline:none;box-shadow:var(--chrome-component-input-focus-ring),var(--chrome-component-input-bevel,0 0 0 0 transparent)}.forge-tab{display:inline-flex;align-items:center;padding:var(--chrome-primitive-space-2) var(--chrome-primitive-space-4);background:var(--chrome-component-tab-bg);border:var(--chrome-component-tab-border);border-radius:var(--chrome-component-tab-radius);font-family:var(--chrome-semantic-font-label);letter-spacing:var(--chrome-semantic-tracking-label);cursor:pointer;transition:var(--chrome-semantic-transition-base)}.forge-tab--active{background:var(--chrome-component-tab-active-bg);border:var(--chrome-component-tab-active-border)}.forge-scrollbar::-webkit-scrollbar{width:var(--chrome-component-scrollbar-width);height:var(--chrome-component-scrollbar-width)}.forge-scrollbar::-webkit-scrollbar-track{background:var(--chrome-component-scrollbar-track)}.forge-scrollbar::-webkit-scrollbar-thumb{background:var(--chrome-component-scrollbar-thumb);border-radius:var(--chrome-component-scrollbar-thumb-radius);box-shadow:var(--chrome-component-scrollbar-thumb-bevel,0 0 0 0 transparent)}.forge-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--chrome-component-scrollbar-thumb-hover)}.forge-scrollbar{scrollbar-width:thin;scrollbar-color:var(--chrome-component-scrollbar-thumb) var(--chrome-component-scrollbar-track)}.forge-avatar{flex-shrink:0}.forge-avatar,.forge-avatar--bar,.forge-avatar--dot{border-radius:9999px;overflow:hidden}.forge-avatar--dot{width:var(--chrome-component-dot-size,.5rem);height:var(--chrome-component-dot-size,.5rem);flex-shrink:0}@media (prefers-reduced-motion:reduce){.forge-button,.forge-input,.forge-modal,.forge-panel,.forge-tab{transition:none}.forge-button:hover:not(:disabled){transform:none}}.forge-panel--flat{border-width:var(--chrome-component-panel-flat-border-width);box-shadow:none}.forge-panel--glass{backdrop-filter:var(--chrome-component-panel-glass-blur);-webkit-backdrop-filter:var(--chrome-component-panel-glass-blur);box-shadow:var(--chrome-component-panel-glass-highlight),var(--chrome-component-panel-shadow),var(--chrome-component-panel-bevel,0 0 0 0 transparent)}.forge-panel--amiga{border-width:var(--chrome-component-panel-amiga-border-width);border-style:outset;border-radius:var(--chrome-primitive-radius-0);image-rendering:pixelated;box-shadow:var(--chrome-component-panel-amiga-bevel),var(--chrome-component-panel-shadow)}.forge-panel--lcars{border-radius:var(--chrome-component-panel-lcars-radius);border-width:0;background:var(--chrome-component-panel-lcars-bg);font-family:var(--chrome-semantic-font-label);letter-spacing:var(--chrome-semantic-tracking-label);text-transform:uppercase;font-size:.75rem;line-height:var(--chrome-primitive-space-5);padding:0 var(--chrome-primitive-space-4);box-shadow:none}.forge-panel--nasa{border-radius:var(--chrome-semantic-radius-xs);background:var(--chrome-component-panel-nasa-gradient);box-shadow:var(--chrome-component-panel-nasa-bevel),var(--chrome-component-panel-shadow)}.forge-button--primary{background:var(--chrome-component-button-primary-bg);border-color:var(--chrome-component-button-primary-bg);color:var(--chrome-component-button-primary-color);font-weight:600}.forge-button--primary:hover:not(:disabled){background-color:color-mix(in srgb,var(--chrome-component-button-primary-bg) 88%,var(--chrome-primitive-white));border-color:color-mix(in srgb,var(--chrome-component-button-primary-bg) 88%,var(--chrome-primitive-white))}.forge-button--secondary{background:transparent;border-color:var(--chrome-semantic-border-color-button)}.forge-button--secondary:hover:not(:disabled){background-color:var(--chrome-semantic-state-hover-overlay);border-color:var(--chrome-semantic-border-color-strong)}.forge-button--ghost{background:transparent;border-width:0;color:var(--chrome-semantic-scrollbar-thumb-bg)}.forge-button--ghost:hover:not(:disabled){background:var(--chrome-semantic-state-hover-overlay);color:inherit}.forge-button--raised{box-shadow:var(--chrome-component-button-bevel,0 0 0 0 transparent)}.forge-button--pressed{box-shadow:var(--chrome-component-button-bevel-pressed,var(--chrome-component-button-bevel,0 0 0 0 transparent));transform:translateY(var(--chrome-semantic-bevel-depth,0))}.forge-button--chunky{border:var(--chrome-component-button-chunky-border);border-radius:var(--chrome-primitive-radius-0);font-family:var(--chrome-semantic-font-display);letter-spacing:var(--chrome-semantic-tracking-display);image-rendering:pixelated}.forge-button--pill{border-radius:var(--chrome-component-button-pill-radius)}.forge-button--square{border-radius:var(--chrome-component-button-square-radius)}.forge-input--sunken{border-radius:var(--chrome-primitive-radius-0);box-shadow:var(--chrome-component-input-bevel,0 0 0 0 transparent)}.forge-input--sunken:focus{outline:none;box-shadow:var(--chrome-component-input-focus-ring),var(--chrome-component-input-bevel,0 0 0 0 transparent)}.forge-input--flat{border-width:var(--chrome-component-input-flat-border-width);background:var(--chrome-component-input-flat-bg);box-shadow:none}.forge-input--terminal{border-radius:var(--chrome-primitive-radius-0);border-color:var(--chrome-component-input-terminal-border);background:var(--chrome-component-input-terminal-bg);color:var(--chrome-component-input-terminal-color);font-family:var(--chrome-component-input-terminal-font);font-size:.875rem;letter-spacing:.05em;caret-color:var(--chrome-component-input-terminal-color);-webkit-font-smoothing:never;text-shadow:0 0 4px color-mix(in srgb,var(--chrome-component-input-terminal-color) 60%,transparent)}.forge-input--terminal::-moz-placeholder{color:var(--chrome-component-input-terminal-color);opacity:.4}.forge-input--terminal::placeholder{color:var(--chrome-component-input-terminal-color);opacity:.4}.forge-input--terminal:focus{border-color:color-mix(in srgb,var(--chrome-component-input-terminal-color) 80%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--chrome-component-input-terminal-color) 15%,transparent),inset 0 0 8px color-mix(in srgb,var(--chrome-component-input-terminal-color) 5%,transparent)}.forge-modal--raised{border-radius:var(--chrome-semantic-radius-xs);box-shadow:var(--chrome-component-modal-raised-bevel,0 0 0 0 transparent),var(--chrome-component-modal-panel-shadow)}.forge-modal--glass{backdrop-filter:var(--chrome-component-modal-panel-blur);-webkit-backdrop-filter:var(--chrome-component-modal-panel-blur);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),var(--chrome-component-modal-panel-shadow),var(--chrome-component-modal-panel-bevel,0 0 0 0 transparent)}.forge-modal--amiga-window{border:var(--chrome-component-modal-amiga-border);border-radius:var(--chrome-primitive-radius-0);padding-top:calc(var(--chrome-component-modal-amiga-titlebar-h) + var(--chrome-primitive-space-1));image-rendering:pixelated;box-shadow:var(--chrome-primitive-bevel-amiga-raised),var(--chrome-component-modal-panel-shadow)}.forge-modal--amiga-window:before{content:"";position:absolute;top:0;left:0;right:0;height:var(--chrome-component-modal-amiga-titlebar-h);background:var(--chrome-semantic-border-color-strong);background-image:repeating-linear-gradient(90deg,transparent,transparent 3px,rgba(0,0,0,.35) 0,rgba(0,0,0,.35) 4px);border-bottom:var(--chrome-primitive-border-hairline) solid rgba(0,0,0,.4)}.forge-modal--amiga-window:after{content:"";position:absolute;top:var(--chrome-primitive-space-1);left:var(--chrome-primitive-space-1);width:var(--chrome-component-modal-amiga-closebox-w);height:var(--chrome-component-modal-amiga-closebox-w);background:var(--chrome-component-modal-panel-bg);border:var(--chrome-primitive-border-hairline) solid rgba(0,0,0,.5);box-shadow:var(--chrome-primitive-bevel-win31-raised)}.forge-tab--inactive{background:transparent;border-color:transparent;font-weight:400}.forge-tab--pill{border-radius:var(--chrome-component-tab-pill-radius)}.forge-tab--pill.forge-tab--active,.forge-tab--pill[aria-selected=true]{background:var(--chrome-component-tab-pill-active-bg);border-color:var(--chrome-component-tab-pill-active-bg);color:var(--chrome-component-button-primary-color);box-shadow:none}.forge-tab--rectangular{border-radius:var(--chrome-component-tab-rect-radius)}.forge-scrollbar--minimal::-webkit-scrollbar{width:var(--chrome-component-scrollbar-minimal-width);height:var(--chrome-component-scrollbar-minimal-width)}.forge-scrollbar--minimal::-webkit-scrollbar-thumb{border-radius:var(--chrome-semantic-radius-pill);box-shadow:none}.forge-scrollbar--minimal{scrollbar-width:thin}.forge-scrollbar--workbench::-webkit-scrollbar{width:var(--chrome-component-scrollbar-workbench-width);height:var(--chrome-component-scrollbar-workbench-width)}.forge-scrollbar--workbench::-webkit-scrollbar-track{border-left:var(--chrome-primitive-border-hairline) solid rgba(0,0,0,.35)}.forge-scrollbar--workbench::-webkit-scrollbar-thumb{border-radius:var(--chrome-primitive-radius-0);border:var(--chrome-primitive-border-thin) outset var(--chrome-semantic-border-color-panel);box-shadow:var(--chrome-component-scrollbar-workbench-bevel)}.forge-scrollbar--workbench::-webkit-scrollbar-button:single-button:vertical:decrement,.forge-scrollbar--workbench::-webkit-scrollbar-button:single-button:vertical:increment{height:var(--chrome-component-scrollbar-workbench-width);background:var(--chrome-component-scrollbar-arrow-bg);box-shadow:var(--chrome-component-scrollbar-arrow-bevel)}.forge-scrollbar--workbench{scrollbar-width:auto}.forge-scrollbar--system7::-webkit-scrollbar{width:var(--chrome-component-scrollbar-system7-width);height:var(--chrome-component-scrollbar-system7-width)}.forge-scrollbar--system7::-webkit-scrollbar-track{background-image:repeating-linear-gradient(-45deg,rgba(0,0,0,.07),rgba(0,0,0,.07) 1px,transparent 0,transparent 3px)}.forge-scrollbar--system7::-webkit-scrollbar-thumb{border-radius:var(--chrome-primitive-radius-0)}.forge-scrollbar--system7::-webkit-scrollbar-button,.forge-scrollbar--system7::-webkit-scrollbar-thumb{border:var(--chrome-primitive-border-hairline) solid rgba(0,0,0,.5);box-shadow:var(--chrome-component-scrollbar-system7-bevel)}.forge-scrollbar--system7::-webkit-scrollbar-button{height:var(--chrome-component-scrollbar-system7-width)}.forge-scrollbar--system7{scrollbar-width:auto}