[data-visual-theme=b85-bloomberg]{--forge-palette-forest:#001428;--forge-palette-forest-mid:#002550;--forge-palette-forest-light:#0040A0;--forge-palette-cream:#E8EDF5;--forge-palette-cream-light:#F0F5FF;--forge-palette-cream-dim:#A0AABF;--forge-palette-rust:#00F090;--forge-palette-rust-light:#40FF9F;--forge-palette-rust-dark:#00A060;--forge-palette-gold:#FFB000;--forge-palette-gold-warm:#FFCC33;--forge-palette-gold-dark:#9B6A00;--forge-palette-void:#000510;--forge-palette-obsidian:#000D1A;--forge-palette-shadow:#001428;--forge-palette-charcoal:#001E3C;--forge-palette-slate:#002550;--forge-palette-mist:#304060;--bg-base:#000D1A;--bg-surface:#001428;--bg-elevated:#001E3C;--bg-sunken:#000510;--bg-overlay:rgba(0,240,144,0.04);--text-primary:#E8EDF5;--text-secondary:#A0AABF;--text-muted:#7A8BA8;--text-inverse:#000D1A;--border-subtle:rgba(0,240,144,0.10);--border-default:rgba(0,240,144,0.18);--border-strong:rgba(0,240,144,0.30);--border-focus:rgba(255,176,0,0.65);--accent-primary:#00F090;--accent-primary-hover:#40FF9F;--accent-primary-glow:rgba(0,240,144,0.40);--accent-secondary:#FFB000;--accent-secondary-hover:#FFCC33;--accent-secondary-glow:rgba(255,176,0,0.30);--status-success:#00F090;--status-warning:#FFB000;--status-error:#FF3050;--status-info:#40A0FF;--glow-ambient:rgba(0,240,144,0.06);--bg-primary:#001E3C;--bg-secondary:rgba(0,20,40,0.88);--bg-tertiary:rgba(0,240,144,0.05);--accent-gold:#FFB000;--forge-bg-primary:#000D1A;--forge-bg-secondary:#001428;--forge-bg-glass:rgba(0,20,40,0.92);--forge-text-primary:#E8EDF5;--forge-text-secondary:#00F090;--forge-accent-primary:#00F090;--forge-accent-secondary:#00A060;--forge-border-subtle:rgba(0,240,144,0.12);--forge-glow:rgba(0,240,144,0.30);--shadow-soft:0 2px 8px rgba(0,5,16,0.60);--shadow-medium:0 4px 16px rgba(0,5,16,0.70);--shadow-strong:0 8px 32px rgba(0,5,16,0.80);--divider:linear-gradient(90deg,transparent,rgba(0,240,144,0.22),transparent);--gradient-brass:linear-gradient(135deg,#40FF9F,#00F090 50%,#00A060);--gradient-surface:linear-gradient(180deg,#001428,#000D1A);--gradient-warmth:radial-gradient(ellipse at 30% 20%,rgba(0,240,144,0.06) 0%,transparent 50%);--forge-font-display:"IBM Plex Mono","Courier New",monospace;--forge-font-heading:"IBM Plex Sans","Helvetica Neue",sans-serif;--forge-font-body:"IBM Plex Sans","Helvetica Neue",sans-serif;--forge-font-mono:"IBM Plex Mono","Courier New",monospace;--forge-font-label:"IBM Plex Mono","Courier New",monospace;--forge-tracking-display:0.06em;--forge-tracking-label:0.12em;--forge-color-bg-base:#000D1A;--forge-color-bg-surface:#001428;--forge-color-bg-elevated:#001E3C;--forge-color-bg-sunken:#000510;--forge-color-bg-overlay:rgba(0,240,144,0.04);--forge-color-text-primary:#E8EDF5;--forge-color-text-secondary:#A0AABF;--forge-color-text-muted:#7A8BA8;--forge-color-text-inverse:#000D1A;--forge-color-border-subtle:rgba(0,240,144,0.10);--forge-color-border-default:rgba(0,240,144,0.18);--forge-color-border-strong:rgba(0,240,144,0.30);--forge-color-border-focus:rgba(255,176,0,0.65);--forge-color-accent-primary:#00F090;--forge-color-accent-hover:#40FF9F;--forge-color-accent-glow:rgba(0,240,144,0.40);--forge-color-accent-secondary:#FFB000;--forge-color-status-success:#00F090;--forge-color-status-warning:#FFB000;--forge-color-status-error:#FF3050;--forge-color-status-info:#40A0FF;--forge-color-glow-ambient:rgba(0,240,144,0.06);--forge-color-success-glow:rgba(0,240,144,0.35);--forge-glass-panel-gradient:linear-gradient(165deg,rgba(0,30,60,0.94),rgba(0,13,26,0.96));--forge-glass-bg:rgba(0,20,40,0.50);--forge-glass-bg-hover:rgba(0,30,60,0.60);--forge-glass-bg-active:rgba(0,37,80,0.65);--forge-glass-blur:8px;--forge-glass-border:rgba(0,240,144,0.12);--forge-glass-border-hover:rgba(0,240,144,0.28);--forge-glass-highlight:inset 0 1px 0 rgba(0,240,144,0.08);--forge-glass-shadow:inset 0 -1px 0 rgba(0,5,16,0.50);--forge-modal-base:#000510;--forge-modal-surface:#000D1A;--forge-modal-raised:#001428;--forge-modal-elevated:#001E3C;--forge-modal-border:#002550;--forge-modal-border-strong:#304060;--forge-modal-cream-60:rgba(232,237,245,0.60);--forge-modal-cream-40:rgba(232,237,245,0.40);--forge-modal-cream-20:rgba(232,237,245,0.15);--forge-modal-cream-08:rgba(232,237,245,0.08);--forge-modal-gold-20:rgba(255,176,0,0.15);--forge-modal-gold-10:rgba(255,176,0,0.08);--forge-modal-rust-20:rgba(0,240,144,0.15);--forge-modal-backdrop:rgba(0,5,16,0.92);--forge-dmd-bg:#000510;--forge-dmd-text:#00F090;--forge-dmd-text-dim:rgba(0,240,144,0.40);--forge-dmd-amber:#FFB000;--forge-dmd-border:rgba(0,240,144,0.18);--forge-dmd-glow:rgba(0,240,144,0.22);--forge-dmd-score:#E8EDF5;--forge-color-scrying-orange:#FFB000;--forge-card-bg:rgba(0,13,26,0.92);--forge-card-border:rgba(0,240,144,0.14);--forge-card-border-hover:rgba(0,240,144,0.30);--forge-card-shadow:var(--forge-shadow-soft);--forge-portrait-border:rgba(0,240,144,0.25);--forge-portrait-border-hover:rgba(0,240,144,0.55);--forge-portrait-shadow:0 0 8px rgba(0,240,144,0.28);--forge-panel-bg:#001428;--forge-panel-border:rgba(0,240,144,0.10);--forge-panel-header-text:#00F090;--forge-input-bg:#000510;--forge-input-border:rgba(0,240,144,0.18);--forge-input-border-focus:rgba(255,176,0,0.55);--forge-input-text:#E8EDF5;--forge-input-placeholder:#7A8BA8;--forge-xp-track-bg:rgba(0,240,144,0.08);--forge-xp-track-border:rgba(0,240,144,0.10);--forge-xp-fill-low:linear-gradient(90deg,rgba(255,48,80,0.60),#FF3050);--forge-xp-fill-mid:linear-gradient(90deg,#FFB000,#00F090);--forge-xp-fill-high:linear-gradient(90deg,#00F090,#40FF9F);--forge-xp-glow:rgba(0,240,144,0.28);--forge-scrollbar-thumb:rgba(0,240,144,0.18);--forge-scrollbar-thumb-hover:rgba(0,240,144,0.32);--forge-scrollbar-track:transparent;--forge-scrollbar-width:3px;--forge-shadow-gold-sm:0 0 8px rgba(0,240,144,0.28);--forge-shadow-gold-md:0 0 16px rgba(0,240,144,0.28),0 0 4px rgba(0,240,144,0.16);--forge-shadow-gold-lg:0 0 24px rgba(0,240,144,0.28),0 0 48px rgba(0,240,144,0.08);--forge-gradient-cta:linear-gradient(135deg,#40FF9F,#00F090 50%,#00A060);--forge-gradient-cta-hover:linear-gradient(135deg,#60FFAF,#20F0A0 50%,#00B870);--forge-gradient-cta-subtle:linear-gradient(135deg,rgba(0,240,144,0.12),rgba(255,176,0,0.12));--forge-gradient-gold-glow:linear-gradient(180deg,rgba(0,240,144,0.0),rgba(0,240,144,0.14),rgba(0,240,144,0.0));--forge-gradient-accent-bar:linear-gradient(90deg,transparent,rgba(0,240,144,0.28),transparent);--interactive-default:#00F090;--interactive-hover:#40FF9F;--interactive-active:#00A060;--interactive-disabled:#304060;--interactive-focus:#FFB000;--forge-arcade-btn-bg:rgba(0,20,40,0.50);--forge-arcade-btn-bg-hover:rgba(0,30,60,0.65);--forge-arcade-btn-bg-active:rgba(0,37,80,0.65);--forge-arcade-btn-border:rgba(0,240,144,0.16);--forge-arcade-btn-border-hover:rgba(0,240,144,0.40);--forge-arcade-btn-text:#E8EDF5;--forge-arcade-btn-text-hover:#00F090;--forge-rarity-legendary:#FFCC33;--forge-rarity-epic:#FF3050;--forge-rarity-rare:#40A0FF;--forge-rarity-uncommon:#00F090;--forge-rarity-common:#7A8BA8}[data-visual-theme=ibm-ps1]{--forge-palette-forest:#0000AA;--forge-palette-forest-mid:#000080;--forge-palette-forest-light:#0000CC;--forge-palette-cream:#FFFFFF;--forge-palette-cream-light:#FFFFFF;--forge-palette-cream-dim:#DFDFDF;--forge-palette-rust:#00AAAA;--forge-palette-rust-light:#00CCCC;--forge-palette-rust-dark:#008080;--forge-palette-gold:#00AAAA;--forge-palette-gold-warm:#008080;--forge-palette-gold-dark:#006666;--forge-palette-void:#000033;--forge-palette-obsidian:#0000AA;--forge-palette-shadow:#000055;--forge-palette-charcoal:#000066;--forge-palette-slate:#000080;--forge-palette-mist:#C0C0C0;--bg-base:#0000AA;--bg-surface:#000080;--bg-elevated:#C0C0C0;--bg-sunken:#000055;--bg-overlay:rgba(0,0,85,0.85);--text-primary:#FFFFFF;--text-secondary:#DFDFDF;--text-muted:#AAAAFF;--text-inverse:#000000;--border-subtle:rgba(255,255,255,0.12);--border-default:rgba(255,255,255,0.25);--border-strong:rgba(255,255,255,0.50);--border-focus:rgba(0,170,170,0.90);--accent-primary:#00AAAA;--accent-primary-hover:#00CCCC;--accent-primary-glow:rgba(0,170,170,0.30);--accent-secondary:#FFFFFF;--accent-secondary-hover:#DFDFDF;--accent-secondary-glow:rgba(255,255,255,0.20);--accent-decorative-yellow:#FFFF00;--accent-decorative-yellow-glow:rgba(255,255,0,0.25);--status-success:#00AA00;--status-warning:#FFFF00;--status-error:#FF5555;--status-info:#00AAAA;--glow-ambient:rgba(0,170,170,0.10);--bg-primary:#0000AA;--bg-secondary:rgba(0,0,170,0.95);--bg-tertiary:rgba(0,0,128,0.90);--accent-gold:#00AAAA;--forge-bg-primary:#0000AA;--forge-bg-secondary:#000080;--forge-bg-glass:rgba(0,0,170,0.88);--forge-text-primary:#FFFFFF;--forge-text-secondary:#DFDFDF;--forge-accent-primary:#00AAAA;--forge-accent-secondary:#FFFFFF;--forge-border-subtle:rgba(255,255,255,0.15);--forge-glow:rgba(0,170,170,0.20);--shadow-soft:0 2px 8px rgba(0,0,0,0.40);--shadow-medium:0 4px 16px rgba(0,0,0,0.50);--shadow-strong:0 8px 32px rgba(0,0,0,0.60);--divider:linear-gradient(180deg,rgba(255,255,255,0.20),rgba(0,0,0,0.20));--gradient-brass:linear-gradient(135deg,#FFFFFF,#C0C0C0 50%,#808080);--gradient-surface:linear-gradient(180deg,#0000AA,#000080);--gradient-warmth:radial-gradient(ellipse at 30% 20%,rgba(0,170,170,0.08) 0%,transparent 50%);--forge-font-display:"MS Sans Serif","Microsoft Sans Serif",Tahoma,sans-serif;--forge-font-heading:"MS Sans Serif","Microsoft Sans Serif",Tahoma,sans-serif;--forge-font-body:"MS Sans Serif","Microsoft Sans Serif",Tahoma,sans-serif;--forge-font-mono:"Perfect DOS VGA 437","IBM Plex Mono",Consolas,monospace;--forge-font-label:"Perfect DOS VGA 437","MS Sans Serif",monospace;--forge-tracking-display:0.02em;--forge-tracking-label:0.04em;--forge-color-bg-base:#0000AA;--forge-color-bg-surface:#000080;--forge-color-bg-elevated:#C0C0C0;--forge-color-bg-sunken:#000055;--forge-color-bg-overlay:rgba(0,0,85,0.85);--forge-color-text-primary:#FFFFFF;--forge-color-text-secondary:#DFDFDF;--forge-color-text-muted:#AAAAFF;--forge-color-text-inverse:#000000;--forge-color-border-subtle:rgba(255,255,255,0.12);--forge-color-border-default:rgba(255,255,255,0.25);--forge-color-border-strong:rgba(255,255,255,0.50);--forge-color-border-focus:rgba(0,170,170,0.90);--forge-color-accent-primary:#00AAAA;--forge-color-accent-hover:#00CCCC;--forge-color-accent-glow:rgba(0,170,170,0.30);--forge-color-accent-secondary:#FFFFFF;--forge-color-status-success:#00AA00;--forge-color-status-warning:#FFAA00;--forge-color-status-error:#FF5555;--forge-color-status-info:#00AAAA;--forge-color-glow-ambient:rgba(0,170,170,0.10);--forge-color-success-glow:rgba(0,170,0,0.25);--forge-glass-panel-gradient:linear-gradient(165deg,rgba(0,0,170,0.92),rgba(0,0,128,0.96));--forge-glass-bg:rgba(0,0,170,0.85);--forge-glass-bg-hover:rgba(0,0,170,0.92);--forge-glass-bg-active:rgba(0,0,128,0.92);--forge-glass-blur:0px;--forge-glass-border:rgba(255,255,255,0.25);--forge-glass-border-hover:rgba(0,170,170,0.60);--forge-glass-highlight:inset 0 1px 0 rgba(255,255,255,0.30);--forge-glass-shadow:inset 0 -1px 0 rgba(0,0,0,0.30);--forge-modal-base:#C0C0C0;--forge-modal-surface:#F0F0F0;--forge-modal-raised:#FFFFFF;--forge-modal-elevated:#FFFFFF;--forge-modal-border:#808080;--forge-modal-border-strong:#000000;--forge-modal-cream-60:rgba(26,26,26,0.60);--forge-modal-cream-40:rgba(26,26,26,0.40);--forge-modal-cream-20:rgba(26,26,26,0.15);--forge-modal-cream-08:rgba(26,26,26,0.08);--forge-modal-gold-20:rgba(0,170,170,0.15);--forge-modal-gold-10:rgba(0,170,170,0.08);--forge-modal-rust-20:rgba(0,0,170,0.15);--forge-modal-backdrop:rgba(0,0,85,0.80);--forge-dmd-bg:#000080;--forge-dmd-text:#FFFFFF;--forge-dmd-text-dim:rgba(255,255,255,0.50);--forge-dmd-amber:#00AAAA;--forge-dmd-border:rgba(255,255,255,0.20);--forge-dmd-glow:rgba(0,170,170,0.15);--forge-dmd-score:#FFFFFF;--forge-color-scrying-orange:#00AAAA;--forge-card-bg:rgba(0,0,128,0.92);--forge-card-border:rgba(255,255,255,0.20);--forge-card-border-hover:rgba(0,170,170,0.60);--forge-card-shadow:var(--forge-shadow-soft);--forge-portrait-border:rgba(0,170,170,0.40);--forge-portrait-border-hover:rgba(0,170,170,0.80);--forge-portrait-shadow:0 0 8px rgba(0,170,170,0.30);--forge-panel-bg:#000080;--forge-panel-border:rgba(255,255,255,0.15);--forge-panel-header-text:#FFFFFF;--forge-input-bg:#FFFFFF;--forge-input-border:#808080;--forge-input-border-focus:#000080;--forge-input-text:#000000;--forge-input-placeholder:#808080;--forge-xp-track-bg:rgba(255,255,255,0.10);--forge-xp-track-border:rgba(255,255,255,0.15);--forge-xp-fill-low:linear-gradient(90deg,#0000AA,#0000CC);--forge-xp-fill-mid:linear-gradient(90deg,#0000AA,#00AAAA);--forge-xp-fill-high:linear-gradient(90deg,#00AAAA,#00CCCC);--forge-xp-glow:rgba(0,170,170,0.30);--forge-scrollbar-thumb:rgba(255,255,255,0.30);--forge-scrollbar-thumb-hover:rgba(0,170,170,0.60);--forge-scrollbar-track:transparent;--forge-scrollbar-width:3px;--forge-bevel-raised:inset 1px 1px 0px #FFFFFF,inset -1px -1px 0px #808080;--forge-bevel-sunken:inset 1px 1px 0px #808080,inset -1px -1px 0px #FFFFFF;--forge-bevel-hard:2px 2px 0px #000000;--forge-shadow-gold-sm:0 0 8px rgba(0,170,170,0.25);--forge-shadow-gold-md:0 0 16px rgba(0,170,170,0.25),0 0 4px rgba(0,170,170,0.15);--forge-shadow-gold-lg:0 0 24px rgba(0,170,170,0.25),0 0 48px rgba(0,170,170,0.08);--forge-gradient-cta:linear-gradient(135deg,#00AAAA,#008080 50%,#006666);--forge-gradient-cta-hover:linear-gradient(135deg,#00CCCC,#00AAAA 50%,#008080);--forge-gradient-cta-subtle:linear-gradient(135deg,rgba(0,170,170,0.15),rgba(0,0,170,0.15));--forge-gradient-gold-glow:linear-gradient(180deg,rgba(0,170,170,0.0),rgba(0,170,170,0.12),rgba(0,170,170,0.0));--forge-gradient-accent-bar:linear-gradient(90deg,transparent,rgba(0,170,170,0.25),transparent);--interactive-default:#00AAAA;--interactive-hover:#00CCCC;--interactive-active:#008080;--interactive-disabled:#555555;--interactive-focus:#FFFFFF;--forge-arcade-btn-bg:rgba(0,0,170,0.85);--forge-arcade-btn-bg-hover:rgba(0,0,204,0.95);--forge-arcade-btn-bg-active:rgba(0,0,128,0.95);--forge-arcade-btn-border:rgba(255,255,255,0.30);--forge-arcade-btn-border-hover:rgba(0,170,170,0.70);--forge-arcade-btn-text:#FFFFFF;--forge-arcade-btn-text-hover:#FFFFFF;--forge-rarity-legendary:#FFFF00;--forge-rarity-epic:#00AAAA;--forge-rarity-rare:#FFFFFF;--forge-rarity-uncommon:#00AA00;--forge-rarity-common:#AAAAAA;--ps1-titlebar-bg:#000080;--ps1-titlebar-text:#FFFFFF;--ps1-desktop-teal:#00AAAA;--ps1-chrome-grey:#C0C0C0;--ps1-shadow-edge:#808080;--ps1-highlight-edge:#FFFFFF;--ps1-royal-blue:#0000AA;--forge-quick-radius:0px;--forge-quick-border:2px solid #000;--forge-quick-shadow:var(--forge-bevel-raised)}[data-visual-theme=ibm-ps1] .forge-glass-panel,[data-visual-theme=ibm-ps1] [class*=rounded-2xl],[data-visual-theme=ibm-ps1] [class*=rounded-xl],[data-visual-theme=ibm-ps1] [role=dialog]{border-radius:var(--forge-quick-radius)!important;border:var(--forge-quick-border)!important;box-shadow:var(--forge-bevel-raised),2px 2px 0 #000!important;backdrop-filter:none!important}[data-visual-theme=ibm-ps1] button{border-radius:0!important;box-shadow:var(--forge-bevel-raised)!important;font-family:var(--forge-font-display)!important}[data-visual-theme=ibm-ps1] button:active{box-shadow:var(--forge-bevel-sunken)!important}[data-visual-theme=amiga-workbench]{--forge-palette-forest:#000000;--forge-palette-forest-mid:#555555;--forge-palette-forest-light:#A0A0A0;--forge-palette-cream:#FFFFFF;--forge-palette-cream-light:#FFFFFF;--forge-palette-cream-dim:#A0A0A0;--forge-palette-rust:#5588AA;--forge-palette-rust-light:#7BA8C7;--forge-palette-rust-dark:#3A6280;--forge-palette-gold:#FF9933;--forge-palette-gold-warm:#FFB366;--forge-palette-gold-dark:#CC7722;--forge-palette-void:#A0A0A0;--forge-palette-obsidian:#C0C0C0;--forge-palette-shadow:#555555;--forge-palette-charcoal:#808080;--forge-palette-slate:#A0A0A0;--forge-palette-mist:#808080;--bg-base:#A0A0A0;--bg-surface:#A0A0A0;--bg-elevated:#C0C0C0;--bg-sunken:#808080;--bg-overlay:rgba(0,0,0,0.04);--text-primary:#000000;--text-secondary:#555555;--text-muted:#777777;--text-inverse:#FFFFFF;--border-subtle:rgba(0,0,0,0.15);--border-default:rgba(0,0,0,0.40);--border-strong:#000000;--border-focus:#FF9933;--accent-primary:#5588AA;--accent-primary-hover:#7BA8C7;--accent-primary-glow:rgba(85,136,170,0.35);--accent-secondary:#FF9933;--accent-secondary-hover:#FFB366;--accent-secondary-glow:rgba(255,153,51,0.35);--status-success:#008000;--status-warning:#FFAA00;--status-error:#AA0000;--status-info:#5588AA;--shadow-soft:none;--shadow-medium:2px 2px 0 #000000;--shadow-strong:4px 4px 0 #000000;--chrome-semantic-surface-style:amiga_workbench;--chrome-semantic-surface-base:var(--chrome-primitive-amiga-grey);--chrome-semantic-surface-raised:var(--chrome-primitive-amiga-grey);--chrome-semantic-surface-sunken:var(--chrome-primitive-grey-500);--chrome-semantic-surface-overlay:rgba(0,0,0,0.45);--chrome-semantic-surface-gradient:var(--chrome-primitive-amiga-grey);--chrome-semantic-surface-texture:none;--chrome-semantic-surface-inner-shadow:none;--chrome-semantic-surface-outer-shadow:var(--chrome-primitive-bevel-hard-drop-chunky);--chrome-semantic-radius-xs:var(--chrome-primitive-radius-0);--chrome-semantic-radius-sm:var(--chrome-primitive-radius-0);--chrome-semantic-radius-md:var(--chrome-primitive-radius-0);--chrome-semantic-radius-lg:var(--chrome-primitive-radius-0);--chrome-semantic-radius-xl:var(--chrome-primitive-radius-0);--chrome-semantic-radius-pill:var(--chrome-primitive-radius-0);--chrome-semantic-border-width-hairline:var(--chrome-primitive-border-hairline);--chrome-semantic-border-width-panel:var(--chrome-primitive-border-chunky);--chrome-semantic-border-width-button:var(--chrome-primitive-border-thin);--chrome-semantic-border-width-input:var(--chrome-primitive-border-thin);--chrome-semantic-border-style-panel:outset;--chrome-semantic-border-style-button:outset;--chrome-semantic-border-style-input:inset;--chrome-semantic-border-color-panel:var(--chrome-primitive-amiga-black);--chrome-semantic-border-color-button:var(--chrome-primitive-amiga-black);--chrome-semantic-border-color-input:var(--chrome-primitive-amiga-black);--chrome-semantic-border-color-strong:var(--chrome-primitive-amiga-black);--chrome-semantic-bevel-raised:var(--chrome-primitive-bevel-amiga-raised);--chrome-semantic-bevel-sunken:var(--chrome-primitive-bevel-amiga-sunken);--chrome-semantic-bevel-pressed:var(--chrome-primitive-bevel-amiga-sunken);--chrome-semantic-bevel-depth:4;--chrome-semantic-corner-style:sharp;--chrome-semantic-font-display:var(--chrome-primitive-font-topaz);--chrome-semantic-font-body:var(--chrome-primitive-font-topaz);--chrome-semantic-font-label:var(--chrome-primitive-font-topaz);--chrome-semantic-font-mono:var(--chrome-primitive-font-topaz);--chrome-semantic-font-variant:pixelated;--chrome-semantic-font-smoothing:never;--chrome-semantic-font-pixel-floor:8px;--chrome-semantic-tracking-display:var(--chrome-primitive-tracking-normal);--chrome-semantic-tracking-label:var(--chrome-primitive-tracking-normal);--chrome-semantic-motion-snap:var(--chrome-primitive-duration-instant) var(--chrome-primitive-easing-linear);--chrome-semantic-motion-base:var(--chrome-primitive-duration-instant) var(--chrome-primitive-easing-linear);--chrome-semantic-motion-graceful:var(--chrome-primitive-duration-instant) var(--chrome-primitive-easing-linear);--chrome-semantic-motion-dramatic:var(--chrome-primitive-duration-snap) var(--chrome-primitive-easing-linear);--chrome-semantic-transition-base:none;--chrome-semantic-hover-scale:1;--chrome-semantic-focus-ring:var(--chrome-primitive-focus-solid);--chrome-semantic-focus-style:solid-outline;--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;--chrome-semantic-scrollbar-width:var(--chrome-primitive-scrollbar-width-chunky);--chrome-semantic-scrollbar-thumb-style:workbench;--chrome-semantic-scrollbar-has-arrows:1;--chrome-semantic-scrollbar-thumb-bg:var(--chrome-primitive-amiga-grey);--chrome-semantic-scrollbar-thumb-bg-hover:var(--chrome-primitive-amiga-orange);--chrome-semantic-scrollbar-track-bg:var(--chrome-primitive-grey-500);--chrome-semantic-state-hover-overlay:rgba(85,136,170,0.15);--chrome-semantic-state-active-overlay:rgba(0,0,0,0.20);--chrome-semantic-state-disabled-opacity:0.4}[data-visual-theme=amiga-workbench] .forge-button,[data-visual-theme=amiga-workbench] .forge-input,[data-visual-theme=amiga-workbench] .forge-modal,[data-visual-theme=amiga-workbench] .forge-panel,[data-visual-theme=amiga-workbench] .forge-tab,[data-visual-theme=amiga-workbench] [data-chrome-pixelated]{-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;image-rendering:pixelated}[data-visual-theme=amiga-workbench] .forge-scrollbar::-webkit-scrollbar-button{display:block;width:var(--chrome-component-scrollbar-width);height:var(--chrome-component-scrollbar-width);background:var(--chrome-primitive-amiga-grey);box-shadow:var(--chrome-primitive-bevel-amiga-raised);border:1px solid var(--chrome-primitive-amiga-black)}:root{--agent-summon-duration:1.5s;--agent-dismiss-duration:0.8s;--agent-speak-duration:0.3s;--agent-think-duration:2s;--agent-particle-count:20}@keyframes msg-intro-glow-in{0%{opacity:.7;filter:blur(12px)}to{opacity:0;filter:blur(6px)}}.msg-intro-glow{position:relative}.msg-intro-glow:before{content:"";position:absolute;inset:-4px;border-radius:inherit;background:var(--bubble-glow-color,transparent);pointer-events:none;z-index:-1;animation:msg-intro-glow-in .6s cubic-bezier(.34,1.56,.64,1) forwards}.agent-glow-fizban{box-shadow:0 0 20px var(--agent-fizban-glow),0 0 40px rgba(126,181,232,.4),0 0 60px rgba(126,181,232,.2),inset 0 0 20px rgba(192,212,232,.1)}.agent-glow-theron{box-shadow:0 0 20px var(--agent-theron-glow),0 0 40px rgba(201,165,108,.4),0 0 60px rgba(201,165,108,.2),inset 0 0 20px rgba(212,165,116,.1)}.agent-glow-sibyl{box-shadow:0 0 20px var(--agent-sibyl-glow),0 0 40px rgba(159,107,196,.4),0 0 60px rgba(159,107,196,.2),inset 0 0 20px rgba(201,160,220,.1)}.agent-glow-aurum{box-shadow:0 0 20px var(--agent-aurum-glow),0 0 40px rgba(255,215,0,.4),0 0 60px rgba(255,215,0,.2),inset 0 0 20px rgba(245,215,110,.1)}.agent-glow-iris{box-shadow:0 0 20px var(--agent-iris-glow),0 0 40px rgba(255,107,157,.4),0 0 60px rgba(78,201,201,.2),inset 0 0 20px rgba(255,214,231,.1)}.agent-glow-codex{box-shadow:0 0 20px var(--agent-codex-glow),0 0 40px rgba(78,202,143,.4),0 0 60px rgba(78,202,143,.2),inset 0 0 20px rgba(122,201,168,.1)}.agent-glow-astromedes{box-shadow:0 0 20px var(--agent-astromedes-glow),0 0 40px rgba(165,180,252,.4),0 0 60px rgba(165,180,252,.2),inset 0 0 20px rgba(199,210,254,.1)}.agent-glow-pulse{animation:agent-glow-pulse 3s ease-in-out infinite}@keyframes agent-glow-pulse{0%,to{filter:brightness(1);transform:scale(1)}50%{filter:brightness(1.2);transform:scale(1.02)}}.agent-border-fizban{border:2px solid var(--agent-fizban-secondary);background:linear-gradient(135deg,rgba(30,58,95,.1),rgba(74,125,181,.05))}.agent-border-theron{border:2px solid var(--agent-theron-secondary);background:linear-gradient(135deg,rgba(61,61,61,.1),rgba(139,115,85,.05))}.agent-border-sibyl{border:2px solid var(--agent-sibyl-secondary);background:linear-gradient(135deg,rgba(74,31,107,.1),rgba(123,75,158,.05))}.agent-border-aurum{border:2px solid var(--agent-aurum-secondary);background:linear-gradient(135deg,rgba(139,105,20,.1),rgba(201,162,39,.05))}.agent-border-iris{border:2px solid var(--agent-iris-secondary);background:linear-gradient(135deg,rgba(199,78,110,.1),rgba(123,78,207,.05) 50%,rgba(78,201,201,.05))}.agent-border-codex{border:2px solid var(--agent-codex-secondary);background:linear-gradient(135deg,rgba(26,74,58,.1),rgba(45,122,95,.05))}.agent-border-astromedes{border:2px solid var(--agent-astromedes-secondary);background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(129,140,248,.05))}.agent-bg-fizban{background:radial-gradient(ellipse at 30% 20%,rgba(126,181,232,.15) 0,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(192,212,232,.1) 0,transparent 40%),linear-gradient(180deg,var(--agent-fizban-gradient-start) 0,var(--agent-fizban-gradient-end) 100%);position:relative}.agent-bg-fizban:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,.3) 1px,transparent 0),radial-gradient(circle at 80% 60%,rgba(255,255,255,.2) 1px,transparent 0),radial-gradient(circle at 50% 80%,rgba(255,255,255,.25) 1px,transparent 0);background-size:100px 100px,150px 150px,80px 80px;animation:starfield 60s linear infinite;pointer-events:none}.agent-bg-theron{background:repeating-linear-gradient(90deg,transparent,transparent 40px,rgba(212,165,116,.05) 40px,rgba(212,165,116,.05) 41px),repeating-linear-gradient(0deg,transparent,transparent 40px,rgba(212,165,116,.05) 40px,rgba(212,165,116,.05) 41px),linear-gradient(180deg,var(--agent-theron-gradient-start) 0,var(--agent-theron-gradient-end) 100%)}.agent-bg-sibyl{background:radial-gradient(ellipse at 50% 50%,rgba(159,107,196,.2) 0,transparent 60%),radial-gradient(ellipse at 20% 80%,rgba(201,160,220,.15) 0,transparent 40%),conic-gradient(from 0deg at 50% 50%,rgba(74,31,107,.1) 0deg,rgba(123,75,158,.15) 90deg,rgba(74,31,107,.1) 180deg,rgba(201,160,220,.15) 270deg,rgba(74,31,107,.1) 1turn),linear-gradient(180deg,var(--agent-sibyl-gradient-start) 0,var(--agent-sibyl-gradient-end) 100%)}.agent-bg-aurum{background:radial-gradient(ellipse at 30% 30%,rgba(255,215,0,.2) 0,transparent 40%),radial-gradient(ellipse at 70% 70%,rgba(245,215,110,.15) 0,transparent 50%),linear-gradient(45deg,rgba(92,74,15,.9),rgba(139,105,20,.85) 25%,rgba(184,148,44,.9) 50%,rgba(139,105,20,.85) 75%,rgba(92,74,15,.9));background-size:100% 100%,100% 100%,200% 200%;animation:shimmer 8s ease-in-out infinite}.agent-bg-iris{background:linear-gradient(135deg,var(--agent-iris-gradient-start) 0,var(--agent-iris-gradient-mid) 50%,var(--agent-iris-gradient-end) 100%);background-size:200% 200%;animation:prismatic 10s ease-in-out infinite}.agent-bg-codex{background:repeating-linear-gradient(0deg,transparent,transparent 20px,rgba(122,201,168,.03) 20px,rgba(122,201,168,.03) 21px),radial-gradient(ellipse at 50% 100%,rgba(78,202,143,.1) 0,transparent 50%),linear-gradient(180deg,var(--agent-codex-gradient-start) 0,var(--agent-codex-gradient-end) 100%)}.agent-bg-astromedes{background:radial-gradient(ellipse at 30% 30%,rgba(165,180,252,.15) 0,transparent 40%),radial-gradient(ellipse at 70% 70%,rgba(199,210,254,.1) 0,transparent 40%),linear-gradient(180deg,var(--agent-astromedes-gradient-start) 0,var(--agent-astromedes-gradient-end) 100%);position:relative}.agent-bg-astromedes:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 25% 25%,rgba(251,191,36,.4) 2px,transparent 0),radial-gradient(circle at 75% 75%,rgba(251,191,36,.3) 2px,transparent 0);background-size:60px 60px,80px 80px;animation:owl-eyes 4s ease-in-out infinite;pointer-events:none}@keyframes owl-eyes{0%,90%,to{opacity:.8}95%{opacity:.2}}@keyframes agent-conjure{0%{opacity:0;transform:scale(.3) rotate(-10deg);filter:blur(20px) brightness(2)}30%{opacity:.5;transform:scale(1.1) rotate(5deg);filter:blur(10px) brightness(1.5)}60%{opacity:.9;transform:scale(.95) rotate(-2deg);filter:blur(5px) brightness(1.2)}to{opacity:1;transform:scale(1) rotate(0deg);filter:blur(0) brightness(1)}}@keyframes agent-conjure-glow{0%{box-shadow:0 0 60px currentColor,0 0 120px currentColor,0 0 180px currentColor;opacity:1}50%{box-shadow:0 0 40px currentColor,0 0 80px currentColor;opacity:.8}to{box-shadow:0 0 20px currentColor,0 0 40px currentColor;opacity:1}}@keyframes portal-swirl{0%{transform:rotate(0deg) scale(0);opacity:0}20%{transform:rotate(180deg) scale(.5);opacity:1}80%{transform:rotate(540deg) scale(1.2);opacity:.8}to{transform:rotate(2turn) scale(0);opacity:0}}@keyframes rune-circle{0%{transform:rotate(0deg);opacity:.3}50%{opacity:1}to{transform:rotate(1turn);opacity:.3}}@keyframes agent-dismiss{0%{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}40%{opacity:.8;transform:scale(1.05) translateY(-10px);filter:blur(2px)}to{opacity:0;transform:scale(.5) translateY(-50px);filter:blur(20px)}}@keyframes dismiss-particles{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-100px) scale(0);opacity:0}}@keyframes agent-speak{0%,to{transform:scale(1)}15%{transform:scale(1.02)}30%{transform:scale(.99)}45%{transform:scale(1.01)}60%{transform:scale(1)}}@keyframes agent-speak-aura{0%,to{box-shadow:0 0 10px currentColor;transform:scale(1)}50%{box-shadow:0 0 25px currentColor;transform:scale(1.05)}}@keyframes speech-ripple{0%{transform:scale(1);opacity:.6}to{transform:scale(1.5);opacity:0}}@keyframes agent-think{0%,to{transform:translateY(0);filter:brightness(1)}25%{transform:translateY(-3px);filter:brightness(1.1)}50%{transform:translateY(0);filter:brightness(.95)}75%{transform:translateY(2px);filter:brightness(1.05)}}@keyframes think-particles{0%{transform:translateY(0) rotate(0deg);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateY(-40px) rotate(180deg);opacity:0}}@keyframes think-orbit{0%{transform:rotate(0deg) translateX(30px) rotate(0deg)}to{transform:rotate(1turn) translateX(30px) rotate(-1turn)}}@keyframes agent-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes agent-breathe{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.03);opacity:1}}@keyframes starfield{0%{background-position:0 0,0 0,0 0}to{background-position:100px 50px,-150px 75px,80px -40px}}@keyframes shimmer{0%,to{background-position:0 50%,100% 100%,0 0}50%{background-position:100% 50%,0 0,100% 100%}}@keyframes prismatic{0%,to{background-position:0 50%;filter:hue-rotate(0deg)}50%{background-position:100% 50%;filter:hue-rotate(15deg)}}@keyframes particle-float{0%,to{transform:translateY(0) translateX(0) scale(1);opacity:.6}25%{transform:translateY(-20px) translateX(10px) scale(1.2);opacity:1}50%{transform:translateY(-10px) translateX(-5px) scale(.8);opacity:.8}75%{transform:translateY(-30px) translateX(-10px) scale(1.1);opacity:.9}}@keyframes particle-spiral{0%{transform:rotate(0deg) translateX(0) scale(0);opacity:0}10%{opacity:1;transform:rotate(36deg) translateX(10px) scale(.5)}50%{opacity:1;transform:rotate(180deg) translateX(30px) scale(1)}90%{opacity:1;transform:rotate(324deg) translateX(20px) scale(.7)}to{transform:rotate(1turn) translateX(0) scale(0);opacity:0}}@keyframes magic-spark{0%{transform:scale(0) rotate(0deg);opacity:1}50%{transform:scale(1.5) rotate(180deg);opacity:.8}to{transform:scale(0) rotate(1turn);opacity:0}}.agent-animate-conjure{animation:agent-conjure var(--agent-summon-duration) cubic-bezier(.34,1.56,.64,1) forwards}.agent-animate-dismiss{animation:agent-dismiss var(--agent-dismiss-duration) cubic-bezier(.55,0,1,.45) forwards}.agent-animate-speak{animation:agent-speak .6s ease-in-out}.agent-animate-speaking{animation:agent-speak-aura 1s ease-in-out infinite}.agent-animate-think{animation:agent-think var(--agent-think-duration) ease-in-out infinite}.agent-animate-idle{animation:agent-idle 4s ease-in-out infinite}.agent-animate-breathe{animation:agent-breathe 3s ease-in-out infinite}.agent-card{position:relative;border-radius:1rem;overflow:hidden;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.agent-card:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .3s ease;pointer-events:none}.agent-card:hover:before{opacity:1}.agent-card-fizban:before{background:radial-gradient(circle at 50% 50%,rgba(126,181,232,.1) 0,transparent 70%)}.agent-card-theron:before{background:radial-gradient(circle at 50% 50%,rgba(201,165,108,.1) 0,transparent 70%)}.agent-card-sibyl:before{background:radial-gradient(circle at 50% 50%,rgba(159,107,196,.1) 0,transparent 70%)}.agent-card-aurum:before{background:radial-gradient(circle at 50% 50%,rgba(255,215,0,.1) 0,transparent 70%)}.agent-card-iris:before{background:radial-gradient(circle at 50% 50%,rgba(255,107,157,.1) 0,transparent 70%)}.agent-card-codex:before{background:radial-gradient(circle at 50% 50%,rgba(78,202,143,.1) 0,transparent 70%)}.agent-card-astromedes:before{background:radial-gradient(circle at 50% 50%,rgba(165,180,252,.1) 0,transparent 70%)}.agent-mood-indicator{width:12px;height:12px;border-radius:50%;position:relative}.agent-mood-indicator:after{content:"";position:absolute;inset:-2px;border-radius:50%;animation:agent-breathe 2s ease-in-out infinite}.agent-mood-neutral{background:var(--forge-palette-success)}.agent-mood-neutral:after{background:rgba(74,222,128,.4)}.agent-mood-thinking{background:var(--forge-palette-info);animation:think-particles 1.5s ease-in-out infinite}.agent-mood-thinking:after{background:rgba(42,157,143,.4)}.agent-mood-speaking{background:var(--forge-palette-warning);animation:speech-ripple .8s ease-out infinite}.agent-mood-speaking:after{background:rgba(251,191,36,.4)}.agent-mood-processing{background:var(--forge-color-accent-primary);animation:agent-think 2s ease-in-out infinite}.agent-mood-processing:after{background:rgba(205,127,50,.4)}.agent-mood-excited{background:var(--forge-palette-violet,#f472b6);animation:agent-speak .5s ease-in-out infinite}.agent-mood-excited:after{background:rgba(244,114,182,.4)}.agent-portal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:100;pointer-events:none}.agent-portal-backdrop{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 0,rgba(0,0,0,.8) 100%);animation:fade-in .3s ease-out forwards}.agent-portal-ring{position:absolute;border-radius:50%;border:2px solid;animation:rune-circle 3s linear infinite}.agent-portal-ring:first-child{width:300px;height:300px;animation-duration:4s}.agent-portal-ring:nth-child(2){width:250px;height:250px;animation-duration:3s;animation-direction:reverse}.agent-portal-ring:nth-child(3){width:200px;height:200px;animation-duration:2.5s}.agent-portal-center{position:relative;z-index:1;animation:portal-swirl 1.5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.agent-text-fizban{background:linear-gradient(135deg,var(--agent-fizban-accent),var(--agent-fizban-secondary));-webkit-background-clip:text;background-clip:text;color:transparent}.agent-text-theron{background:linear-gradient(135deg,var(--agent-theron-accent),var(--agent-theron-secondary));-webkit-background-clip:text;background-clip:text;color:transparent}.agent-text-sibyl{background:linear-gradient(135deg,var(--agent-sibyl-accent),var(--agent-sibyl-secondary));-webkit-background-clip:text;background-clip:text;color:transparent}.agent-text-aurum{background:linear-gradient(135deg,var(--agent-aurum-accent),var(--agent-aurum-secondary));-webkit-background-clip:text;background-clip:text;color:transparent}.agent-text-iris{background:linear-gradient(135deg,var(--agent-iris-accent),var(--agent-iris-secondary),var(--agent-iris-primary));-webkit-background-clip:text;background-clip:text;color:transparent}.agent-text-codex{background:linear-gradient(135deg,var(--agent-codex-accent),var(--agent-codex-secondary));-webkit-background-clip:text;background-clip:text;color:transparent}.agent-text-astromedes{background:linear-gradient(135deg,var(--agent-astromedes-accent),var(--agent-astromedes-secondary));-webkit-background-clip:text;background-clip:text;color:transparent}