@import "https://fonts.googleapis.com/css2?family=Press+Start+2P&family=VT323&family=Fira+Code:wght@400;500;700&display=swap";:root{--color-surface:#0a0a0a;--color-surface-secondary:#0f0f0f;--color-surface-tertiary:#1a1a1a;--color-primary:#0f9;--color-primary-hover:#00cc7a;--color-primary-active:#00a65e;--color-secondary:#d946ef;--color-secondary-hover:#c026d3;--color-secondary-active:#a855f7;--color-accent:#06b6d4;--color-accent-hover:#0891b2;--accent-cyan:#06b6d4;--accent-terminal:#0f9;--color-success:#22c55e;--color-warning:#eab308;--color-error:#ef4444;--color-text:#e4e4e4;--color-text-secondary:#9ca3af;--color-text-tertiary:#6b7280;--color-border:#262626;--color-border-secondary:#333;--color-border-accent:#00ff994d;--color-on-primary:#000;--color-on-secondary:#fff;--color-overlay:#0009;--color-ascii:#0f9;--color-ascii-alt:#06b6d4;--glow-primary:0 0 12px #0f96, 0 0 24px #0f93;--glow-secondary:0 0 12px #d946ef66, 0 0 24px #d946ef33;--glow-cyan:0 0 12px #06b6d466, 0 0 24px #06b6d433;--glow-magenta:0 0 12px #d946ef66, 0 0 24px #d946ef33;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--radius-sm:3px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--font-display:"Press Start 2P", "VT323", monospace;--font-ui:"VT323", "Courier New", monospace;--font-mono:"Fira Code", "JetBrains Mono", "Consolas", "Courier New", monospace;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size-xs:11px;--font-size-sm:12px;--font-size-base:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:28px;--font-size-3xl:36px;--font-size-hero:clamp(24px, 5vw, 48px);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--transition-fast:.15s ease;--transition-normal:.25s ease;--transition-slow:.4s ease;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-toast:1070;--z-scanline:9999;--shadow-sm:0 1px 3px #0000004d, 0 1px 2px #0003;--shadow-md:0 4px 6px #0000004d, 0 2px 4px #0003;--shadow-lg:0 10px 25px #0006, 0 4px 10px #0000004d;--control-badge-bg:#00ff9914;--control-badge-border:#00ff994d;--control-badge-text:#0f9;--control-section-title-size:var(--font-size-xs);--control-section-title-color:#0f9;--control-label-color:#9ca3af;--control-value-color:#6b7280}[data-theme=light]{--color-surface:#f8f8f8;--color-surface-secondary:#fff;--color-surface-tertiary:#f0f0f0;--color-primary:#0f9;--color-primary-hover:#00cc7a;--color-primary-active:#00a65e;--color-secondary:#d946ef;--color-secondary-hover:#c026d3;--color-secondary-active:#a855f7;--color-accent:#06b6d4;--color-accent-hover:#0891b2;--accent-cyan:#06b6d4;--accent-terminal:#0f9;--color-text:#1a1a1a;--color-text-secondary:#4b5563;--color-text-tertiary:#6b7280;--color-border:#d1d5db;--color-border-secondary:#e5e7eb;--color-border-accent:#0f96;--color-overlay:#0000004d;--glow-primary:0 0 12px #00ff994d, 0 0 24px #00ff9926;--glow-secondary:0 0 12px #d946ef4d, 0 0 24px #d946ef26;--glow-cyan:0 0 12px #06b6d44d, 0 0 24px #06b6d426;--glow-magenta:0 0 12px #d946ef4d, 0 0 24px #d946ef26;--control-badge-bg:#00ff9926;--control-badge-border:#0f96;--control-badge-text:#0f9;--shadow-sm:0 1px 3px #00000014, 0 1px 2px #0000000f;--shadow-md:0 4px 6px #00000014, 0 2px 4px #0000000f;--shadow-lg:0 10px 25px #0000001a, 0 4px 10px #00000014}[data-preset=monokai]{--color-surface:#272822;--color-surface-secondary:#34352c;--color-surface-tertiary:#49483e;--color-primary:#a6e22e;--color-primary-hover:#8fbf25;--color-primary-active:#7da520;--color-secondary:#f92672;--color-secondary-hover:#dd1f63;--color-secondary-active:#c21a56;--color-accent:#66d9ef;--color-accent-hover:#58c2d8;--accent-cyan:#66d9ef;--accent-terminal:#a6e22e;--color-text:#f8f8f2;--color-text-secondary:#a59f85;--color-text-tertiary:#75715e;--color-border:#3e3d32;--color-border-secondary:#49483e;--color-border-accent:#a6e22e4d;--color-ascii:#a6e22e;--color-ascii-alt:#66d9ef;--glow-primary:0 0 12px #a6e22e66, 0 0 24px #a6e22e33;--glow-secondary:0 0 12px #f9267266, 0 0 24px #f9267233;--glow-cyan:0 0 12px #66d9ef66, 0 0 24px #66d9ef33;--glow-magenta:0 0 12px #f9267266, 0 0 24px #f9267233;--control-badge-bg:#a6e22e14;--control-badge-border:#a6e22e4d;--control-badge-text:#a6e22e;--control-section-title-color:#a6e22e;--control-label-color:#a59f85;--control-value-color:#75715e}[data-preset=dracula]{--color-surface:#282a36;--color-surface-secondary:#313342;--color-surface-tertiary:#44475a;--color-primary:#50fa7b;--color-primary-hover:#3fdb6b;--color-primary-active:#35c05e;--color-secondary:#ff79c6;--color-secondary-hover:#e76bb0;--color-secondary-active:#cf5c9b;--color-accent:#8be9fd;--color-accent-hover:#77cde0;--accent-cyan:#8be9fd;--accent-terminal:#50fa7b;--color-text:#f8f8f2;--color-text-secondary:#a8b0c0;--color-text-tertiary:#6272a4;--color-border:#44475a;--color-border-secondary:#4b4e68;--color-border-accent:#50fa7b4d;--color-ascii:#50fa7b;--color-ascii-alt:#8be9fd;--glow-primary:0 0 12px #50fa7b66, 0 0 24px #50fa7b33;--glow-secondary:0 0 12px #ff79c666, 0 0 24px #ff79c633;--glow-cyan:0 0 12px #8be9fd66, 0 0 24px #8be9fd33;--glow-magenta:0 0 12px #ff79c666, 0 0 24px #ff79c633;--control-badge-bg:#50fa7b14;--control-badge-border:#50fa7b4d;--control-badge-text:#50fa7b;--control-section-title-color:#50fa7b;--control-label-color:#a8b0c0;--control-value-color:#6272a4}[data-preset=solarized]{--color-surface:#002b36;--color-surface-secondary:#073642;--color-surface-tertiary:#0f4a5a;--color-primary:#859900;--color-primary-hover:#768a00;--color-primary-active:#677a00;--color-secondary:#dc322f;--color-secondary-hover:#c52b29;--color-secondary-active:#af2523;--color-accent:#268bd2;--color-accent-hover:#2178b8;--accent-cyan:#2aa198;--accent-terminal:#859900;--color-text:#839496;--color-text-secondary:#657b83;--color-text-tertiary:#586e75;--color-border:#073642;--color-border-secondary:#0f4a5a;--color-border-accent:#8599004d;--color-ascii:#859900;--color-ascii-alt:#2aa198;--glow-primary:0 0 12px #85990066, 0 0 24px #85990033;--glow-secondary:0 0 12px #dc322f66, 0 0 24px #dc322f33;--glow-cyan:0 0 12px #2aa19866, 0 0 24px #2aa19833;--glow-magenta:0 0 12px #d3368266, 0 0 24px #d3368233;--control-badge-bg:#85990014;--control-badge-border:#8599004d;--control-badge-text:#859900;--control-section-title-color:#859900;--control-label-color:#657b83;--control-value-color:#586e75}[data-preset=nord]{--color-surface:#2e3440;--color-surface-secondary:#3b4252;--color-surface-tertiary:#434c5e;--color-primary:#88c0d0;--color-primary-hover:#7ab2c2;--color-primary-active:#6da4b5;--color-secondary:#bf616a;--color-secondary-hover:#ab5560;--color-secondary-active:#974a54;--color-accent:#81a1c1;--color-accent-hover:#718dab;--accent-cyan:#8fbcbb;--accent-terminal:#88c0d0;--color-text:#d8dee9;--color-text-secondary:#a5b0c0;--color-text-tertiary:#616e88;--color-border:#3b4252;--color-border-secondary:#434c5e;--color-border-accent:#88c0d04d;--color-ascii:#88c0d0;--color-ascii-alt:#8fbcbb;--glow-primary:0 0 12px #88c0d066, 0 0 24px #88c0d033;--glow-secondary:0 0 12px #bf616a66, 0 0 24px #bf616a33;--glow-cyan:0 0 12px #8fbcbb66, 0 0 24px #8fbcbb33;--glow-magenta:0 0 12px #81a1c166, 0 0 24px #81a1c133;--control-badge-bg:#88c0d014;--control-badge-border:#88c0d04d;--control-badge-text:#88c0d0;--control-section-title-color:#88c0d0;--control-label-color:#a5b0c0;--control-value-color:#616e88}[data-preset=catppuccin]{--color-surface:#1e1e2e;--color-surface-secondary:#29293c;--color-surface-tertiary:#313244;--color-primary:#a6e3a1;--color-primary-hover:#8fcf8b;--color-primary-active:#79ba76;--color-secondary:#f38ba8;--color-secondary-hover:#d97794;--color-secondary-active:#c0647f;--color-accent:#89b4fa;--color-accent-hover:#769edb;--accent-cyan:#94e2d5;--accent-terminal:#a6e3a1;--color-text:#cdd6f4;--color-text-secondary:#a6adc8;--color-text-tertiary:#6c7086;--color-border:#313244;--color-border-secondary:#3a3c50;--color-border-accent:#a6e3a14d;--color-ascii:#a6e3a1;--color-ascii-alt:#94e2d5;--glow-primary:0 0 12px #a6e3a166, 0 0 24px #a6e3a133;--glow-secondary:0 0 12px #f38ba866, 0 0 24px #f38ba833;--glow-cyan:0 0 12px #94e2d566, 0 0 24px #94e2d533;--glow-magenta:0 0 12px #cba6f766, 0 0 24px #cba6f733;--control-badge-bg:#a6e3a114;--control-badge-border:#a6e3a14d;--control-badge-text:#a6e3a1;--control-section-title-color:#a6e3a1;--control-label-color:#a6adc8;--control-value-color:#6c7086}[data-preset=gruvbox]{--color-surface:#282828;--color-surface-secondary:#32302f;--color-surface-tertiary:#3c3836;--color-primary:#b8bb26;--color-primary-hover:#a2a620;--color-primary-active:#8d911b;--color-secondary:#fb4934;--color-secondary-hover:#de3f2d;--color-secondary-active:#c23626;--color-accent:#83a598;--color-accent-hover:#72908a;--accent-cyan:#8ec07c;--accent-terminal:#b8bb26;--color-text:#ebdbb2;--color-text-secondary:#a89984;--color-text-tertiary:#7c6f64;--color-border:#3c3836;--color-border-secondary:#504945;--color-border-accent:#b8bb264d;--color-ascii:#b8bb26;--color-ascii-alt:#8ec07c;--glow-primary:0 0 12px #b8bb2666, 0 0 24px #b8bb2633;--glow-secondary:0 0 12px #fb493466, 0 0 24px #fb493433;--glow-cyan:0 0 12px #8ec07c66, 0 0 24px #8ec07c33;--glow-magenta:0 0 12px #d3869b66, 0 0 24px #d3869b33;--control-badge-bg:#b8bb2614;--control-badge-border:#b8bb264d;--control-badge-text:#b8bb26;--control-section-title-color:#b8bb26;--control-label-color:#a89984;--control-value-color:#7c6f64}[data-preset=m365]{--color-surface:#f5f5f5;--color-surface-secondary:#fff;--color-surface-tertiary:#faf9f8;--color-primary:#0078d4;--color-primary-hover:#106ebe;--color-primary-active:#005a9e;--color-secondary:#60a4ec;--color-secondary-hover:#4a92e0;--color-secondary-active:#106ebe;--color-accent:#0078d4;--color-accent-hover:#106ebe;--accent-cyan:#0078d4;--accent-terminal:#0078d4;--color-success:#107c10;--color-warning:#8c6d00;--color-error:#a80000;--color-text:#242424;--color-text-secondary:#616161;--color-text-tertiary:#a19f9d;--color-border:#e0e0e0;--color-border-secondary:#d1d1d1;--color-border-accent:#0078d466;--color-on-primary:#fff;--color-on-secondary:#fff;--color-ascii:#242424;--color-ascii-alt:#0078d4;--glow-primary:none;--glow-secondary:none;--glow-cyan:none;--glow-magenta:none;--font-display:"Segoe UI Variable", "Segoe UI", system-ui, -apple-system, sans-serif;--font-ui:"Segoe UI", system-ui, -apple-system, sans-serif;--font-sans:"Segoe UI Variable", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", "Cascadia Code", "Fira Code", ui-monospace, monospace;--control-badge-bg:#0078d414;--control-badge-border:#0078d44d;--control-badge-text:#0078d4;--control-section-title-color:#0078d4;--control-label-color:#616161;--control-value-color:#a19f9d}[data-preset=m365][data-theme=dark]{--color-surface:#201f1e;--color-surface-secondary:#2d2c2b;--color-surface-tertiary:#323130;--color-primary:#4cc4f3;--color-primary-hover:#5cc1f0;--color-primary-active:#4db8e8;--color-secondary:#60a4ec;--color-accent:#4cc4f3;--color-accent-hover:#5cc1f0;--accent-cyan:#4cc4f3;--accent-terminal:#4cc4f3;--color-success:#6ccb5f;--color-warning:#d7b563;--color-error:#f44747;--color-text:#fff;--color-text-secondary:#d2d0ce;--color-text-tertiary:#a19f9d;--color-border:#5c5c5c;--color-border-secondary:#696969;--color-border-accent:#4cc4f366;--color-on-primary:#000;--color-ascii:#fff;--color-ascii-alt:#4cc4f3;--glow-primary:none;--glow-secondary:none;--glow-cyan:none;--glow-magenta:none}[data-preset=m365] ::selection{color:#0b5cad;background:#0078d440}[data-preset=m365][data-theme=dark] ::selection{color:#fff;background:#4cc4f34d}[data-preset=m365] .scanlines-overlay,html[data-preset=m365] .scanlines-overlay{display:none!important}[data-preset=m365] :focus-visible{outline:2px solid var(--accent-cyan);outline-offset:1px;box-shadow:none}[data-preset=monokai] ::selection{color:#f8f8f2;background:#a6e22e40}[data-preset=dracula] ::selection{color:#f8f8f2;background:#50fa7b40}[data-preset=solarized] ::selection{color:#fdf6e3;background:#85990040}[data-preset=nord] ::selection{color:#2e3440;background:#88c0d040}[data-preset=catppuccin] ::selection{color:#1e1e2e;background:#a6e3a140}[data-preset=gruvbox] ::selection{color:#282828;background:#b8bb2640}div[data-tool=cowsay]{background:radial-gradient(circle at 30% 20%, #78906c1f 0%, transparent 60%), linear-gradient(180deg, #1f2a1a 0%, var(--color-surface) 60%)}[data-theme=light] div[data-tool=cowsay]{background:radial-gradient(circle at 30% 20%, #78906c1a 0%, transparent 60%), linear-gradient(180deg, #eef0e2 0%, var(--color-surface) 60%)}div[data-tool=diagrams]{background:repeating-linear-gradient(0deg, #268bd20d 0 1px, transparent 1px 24px), repeating-linear-gradient(90deg, #268bd20d 0 1px, transparent 1px 24px), linear-gradient(180deg, #101b2d 0%, var(--color-surface) 60%)}[data-theme=light] div[data-tool=diagrams]{background:repeating-linear-gradient(0deg, #268bd20f 0 1px, transparent 1px 24px), repeating-linear-gradient(90deg, #268bd20f 0 1px, transparent 1px 24px), linear-gradient(180deg, #eaf2fa 0%, var(--color-surface) 60%)}div[data-tool=asciify]{background:linear-gradient(180deg, #0a0a0c 0%, var(--color-surface) 55%)}[data-theme=light] div[data-tool=asciify]{background:linear-gradient(180deg, #f4f4f6 0%, var(--color-surface) 55%)}div[data-tool=explorer]{background:repeating-linear-gradient(0deg, #00ff9908 0 1px, transparent 1px 28px), repeating-linear-gradient(90deg, #00ff9908 0 1px, transparent 1px 28px), linear-gradient(180deg, #0d1210 0%, var(--color-surface) 60%)}[data-theme=light] div[data-tool=explorer]{background:repeating-linear-gradient(0deg, #00ff990d 0 1px, transparent 1px 28px), repeating-linear-gradient(90deg, #00ff990d 0 1px, transparent 1px 28px), linear-gradient(180deg, #edf5ef 0%, var(--color-surface) 60%)}html{box-sizing:border-box;scroll-behavior:smooth;font-size:16px}*,:before,:after{box-sizing:inherit}body{background-color:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh;margin:0;padding:0;line-height:1.5}::selection{color:#0f9;background:#0f93}[data-theme=light] ::selection{color:#00a65e;background:#00ff9926}pre,code,kbd,samp{font-family:var(--font-mono);font-size:.9em}.unselectable{-webkit-user-select:none;user-select:none}input,textarea,button,select,[contenteditable]{-webkit-user-select:auto;user-select:auto}:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px;box-shadow:0 0 0 3px #06b6d433}.scanlines-overlay{pointer-events:none;z-index:var(--z-scanline);opacity:.15;mix-blend-mode:multiply;transition:opacity var(--transition-fast);background-image:repeating-linear-gradient(0deg,#0000,#0000 1px,#00000014 1px 2px);position:fixed;inset:0}[data-theme=light] .scanlines-overlay{opacity:.03;background-image:repeating-linear-gradient(0deg,#0000,#0000 1px,#0000000d 1px 2px)}.scanlines-overlay.hidden{opacity:0}@keyframes scanline-flicker{0%,to{opacity:.6}50%{opacity:.45}}.scanlines-overlay.flickering{animation:3s linear infinite scanline-flicker}.blink-cursor:after{content:"|";vertical-align:middle;width:6px;color:var(--accent-cyan);text-shadow:var(--glow-cyan);margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.term-heading{font-family:var(--font-ui);font-weight:var(--font-weight-bold);letter-spacing:-.5px}.term-badge{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--accent-cyan);border-radius:var(--radius-sm);letter-spacing:1px;transition:all var(--transition-fast);background:#00ff9914;border:1px solid #00ff994d;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.term-badge:hover{box-shadow:var(--glow-cyan);background:#00ff9926;transform:translateY(-1px)}.term-btn{font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-fast);position:relative;overflow:hidden}.term-btn:before{content:"";width:100%;height:100%;transition:left var(--transition-fast);background:linear-gradient(90deg,#0000,#fff3,#0000);position:absolute;top:0;left:-100%}.term-btn:hover:before{left:100%}.term-btn.primary{background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-sm);box-shadow:var(--glow-primary);border:none;padding:8px 16px}.term-btn.primary:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 0 16px #00ff9980}.term-btn.secondary{color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-sm);background:0 0;padding:8px 16px}.term-btn.secondary:hover{box-shadow:var(--glow-cyan);background:#00ff9914}.term-prompt{font-family:var(--font-mono);color:var(--accent-cyan);font-weight:var(--font-weight-bold)}.term-prompt-user{color:var(--color-primary)}.term-prompt-path{color:var(--color-secondary)}.glitch-hover{transition:all var(--transition-fast);position:relative}.glitch-hover:hover{color:var(--error);text-shadow:2px 0 var(--color-accent), -2px 0 var(--color-secondary)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-surface-secondary)}::-webkit-scrollbar-thumb{background:var(--color-border);border:2px solid var(--color-surface);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--color-primary);border-color:var(--color-primary);box-shadow:var(--glow-primary)}::-webkit-scrollbar-corner{background:var(--color-surface)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.scanlines-overlay{opacity:.6;animation:none}}.accessibility-high-contrast{--color-text:#fff;--color-text-secondary:#d1d5db;--color-text-tertiary:#9ca3af;--color-border:#6b7280;--color-border-secondary:#4b5563;--color-border-accent:#0f9c;--color-overlay:#000c;--glow-primary:none;--glow-secondary:none;--glow-cyan:none;--glow-magenta:none}[data-theme=light] .accessibility-high-contrast{--color-text:#000;--color-text-secondary:#111827;--color-text-tertiary:#374151;--color-border:#111827;--color-border-secondary:#1f2937;--color-border-accent:#00804de6;--color-overlay:#ffffffe6}.accessibility-high-contrast :focus-visible{outline:3px solid var(--accent-cyan);outline-offset:3px;box-shadow:none}.accessibility-high-contrast .scanlines-overlay,html.accessibility-high-contrast .scanlines-overlay{opacity:0}:root{--m365-accent:#0078d4;--m365-accent-hover:#106ebe;--m365-accent-active:#005a9e;--m365-accent-light:#deecf9;--m365-accent-light-hover:#c7e0f4;--m365-bg-page:#f5f5f5;--m365-bg-surface:#fff;--m365-bg-subtle:#faf9f8;--m365-bg-subtlest:#fff;--m365-bg-hover:#f3f2f1;--m365-bg-active:#edebe9;--m365-border:#e0e0e0;--m365-border-strong:#d1d1d1;--m365-border-subtle:#f3f2f1;--m365-border-focus:#0078d4;--m365-text-primary:#242424;--m365-text-secondary:#616161;--m365-text-tertiary:#a19f9d;--m365-text-disabled:#c8c6c4;--m365-text-on-accent:#fff;--m365-font-family:"Segoe UI Variable", "Segoe UI", system-ui, -apple-system, sans-serif;--m365-font-mono:"JetBrains Mono", "Fira Code", ui-monospace, monospace;--m365-font-size-xs:11px;--m365-font-size-sm:12px;--m365-font-size-base:14px;--m365-font-size-lg:16px;--m365-font-size-xl:20px;--m365-font-weight-regular:400;--m365-font-weight-semibold:600;--m365-font-weight-bold:700;--m365-spacing-xxs:2px;--m365-spacing-xs:4px;--m365-spacing-s:8px;--m365-spacing-m:12px;--m365-spacing-l:16px;--m365-spacing-xl:20px;--m365-spacing-xxl:24px;--m365-spacing-xxxl:32px;--m365-shadow-level1:0 1px 2px #00000014, 0 1px 3px #0000001a;--m365-shadow-level2:0 2px 4px #0000001a, 0 2px 8px #00000014;--m365-shadow-level3:0 4px 8px #0000001f, 0 4px 16px #00000014;--m365-radius-xs:2px;--m365-radius-s:4px;--m365-radius-m:6px;--m365-radius-l:8px;--m365-radius-round:9999px;--m365-transition-fast:.1s ease;--m365-transition-default:.15s ease}[data-theme=dark]{--m365-accent:#4cc4f3;--m365-accent-hover:#5cc1f0;--m365-accent-active:#4db8e8;--m365-accent-light:#0f3a5c;--m365-accent-light-hover:#1a4d6e;--m365-bg-page:#201f1e;--m365-bg-surface:#2d2c2b;--m365-bg-subtle:#323130;--m365-bg-subtlest:#2d2c2b;--m365-bg-hover:#3b3a39;--m365-bg-active:#454443;--m365-border:#5c5c5c;--m365-border-strong:#696969;--m365-border-subtle:#3b3a39;--m365-border-focus:#4cc4f3;--m365-text-primary:#fff;--m365-text-secondary:#d2d0ce;--m365-text-tertiary:#a19f9d;--m365-text-disabled:#696969;--m365-text-on-accent:#000}.m365-app-shell{background:var(--m365-bg-page);height:100dvh;color:var(--m365-text-primary);font-family:var(--m365-font-family);font-size:var(--m365-font-size-base);grid-template-rows:48px auto 32px;grid-template-columns:260px 1fr 380px;display:grid;overflow:hidden}.m365-header{background:var(--m365-bg-surface);border-bottom:1px solid var(--m365-border-subtle);height:48px;padding:0 var(--m365-spacing-l);justify-content:space-between;align-items:center;gap:var(--m365-spacing-l);grid-area:1/1/auto/-1;display:flex}.m365-header-inner{align-items:center;gap:var(--m365-spacing-l);flex:1;min-width:0;height:100%;display:flex}.m365-brand{align-items:center;gap:var(--m365-spacing-s);color:var(--m365-text-primary);cursor:pointer;flex-shrink:0;text-decoration:none;display:flex}.m365-brand-dotgrid{flex-shrink:0;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:2px;width:24px;height:24px;padding:3px;display:grid}.m365-brand-dotgrid span{background:var(--m365-accent);opacity:.55;border-radius:50%;width:4px;height:4px}.m365-brand-wordmark{font-size:var(--m365-font-size-lg);font-weight:var(--m365-font-weight-semibold);letter-spacing:-.01em;white-space:nowrap}.m365-brand-wordmark em{font-style:normal;font-weight:var(--m365-font-weight-regular);color:var(--m365-text-secondary)}.m365-header-search{flex-shrink:1;align-items:center;width:320px;max-width:40%;display:flex;position:relative}.m365-header-search input{width:100%;height:32px;padding:0 var(--m365-spacing-m) 0 32px;font-size:var(--m365-font-size-sm);font-family:var(--m365-font-family);color:var(--m365-text-primary);background:var(--m365-bg-subtle);border:1px solid var(--m365-border);border-radius:var(--m365-radius-s);transition:border-color var(--m365-transition-fast), box-shadow var(--m365-transition-fast);outline:none}.m365-header-search input::placeholder{color:var(--m365-text-tertiary)}.m365-header-search input:focus{border-color:var(--m365-border-focus);box-shadow:0 0 0 1px var(--m365-border-focus)}.m365-header-search-icon{left:var(--m365-spacing-s);color:var(--m365-text-tertiary);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.m365-header-search-kbd{right:var(--m365-spacing-s);font-family:var(--m365-font-mono);font-size:var(--m365-font-size-xs);color:var(--m365-text-tertiary);background:var(--m365-bg-page);border:1px solid var(--m365-border-subtle);border-radius:var(--m365-radius-xs);padding:1px 5px;position:absolute}.m365-header-actions{align-items:center;gap:var(--m365-spacing-s);flex-shrink:0;display:flex}.m365-quickaccess{align-items:center;gap:var(--m365-spacing-xs);min-height:34px;padding:0 var(--m365-spacing-l);background:var(--m365-bg-subtle);border-bottom:1px solid var(--m365-border-subtle);grid-area:2/1/auto/-1;display:flex;overflow-x:auto}.m365-ribbon{background:var(--m365-bg-subtle);border-bottom:1px solid var(--m365-border-subtle);padding:var(--m365-spacing-xs) var(--m365-spacing-l);grid-column:1/-1;align-items:stretch;display:flex;overflow-x:auto}.m365-ribbon-group{padding:var(--m365-spacing-xs) var(--m365-spacing-s);border-right:1px solid var(--m365-border-subtle);flex-direction:column;display:flex}.m365-ribbon-group:last-child{border-right:none}.m365-ribbon-group-title{font-size:var(--m365-font-size-xs);font-weight:var(--m365-font-weight-semibold);color:var(--m365-text-tertiary);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;margin-bottom:4px}.m365-ribbon-group-body{align-items:center;gap:var(--m365-spacing-xs);display:flex}.m365-ribbon-cmd{border-radius:var(--m365-radius-s);cursor:pointer;min-width:56px;min-height:56px;color:var(--m365-text-primary);font-family:var(--m365-font-family);font-size:var(--m365-font-size-xs);transition:background var(--m365-transition-fast), border-color var(--m365-transition-fast);background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:2px;padding:4px 6px;display:flex}.m365-ribbon-cmd:hover{background:var(--m365-bg-hover);border-color:var(--m365-border)}.m365-ribbon-cmd:active{background:var(--m365-bg-active)}.m365-ribbon-cmd.is-disabled{opacity:.35;cursor:not-allowed}.m365-ribbon-cmd-icon{font-size:var(--m365-font-size-lg);justify-content:center;align-items:center;line-height:1;display:flex}.m365-ribbon-cmd-caption{white-space:nowrap;text-overflow:ellipsis;max-width:60px;overflow:hidden}.m365-menustrip{background:var(--m365-bg-surface);border-bottom:1px solid var(--m365-border-subtle);padding:0 var(--m365-spacing-l);grid-column:1/-1;align-items:stretch;display:flex;overflow-x:auto}.m365-menutab{padding:0 var(--m365-spacing-m);height:36px;font-family:var(--m365-font-family);font-size:var(--m365-font-size-base);color:var(--m365-text-secondary);cursor:pointer;white-space:nowrap;transition:background var(--m365-transition-fast), color var(--m365-transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;display:flex}.m365-menutab:hover{background:var(--m365-bg-hover);color:var(--m365-text-primary)}.m365-menutab.is-active{color:var(--m365-text-primary);font-weight:var(--m365-font-weight-semibold);border-bottom-color:var(--m365-accent)}.m365-menutab.is-file{background:var(--m365-accent);color:var(--m365-text-on-accent);font-weight:var(--m365-font-weight-semibold);border-bottom:none}.m365-menutab.is-file:hover{background:var(--m365-accent-hover);color:var(--m365-text-on-accent)}.m365-sidebar{background:var(--m365-bg-subtle);border-right:1px solid var(--m365-border-subtle);grid-area:3/1;overflow-y:auto}.m365-content{background:var(--m365-bg-page);padding:var(--m365-spacing-l);grid-area:3/2;overflow-y:auto}.m365-taskpane{background:var(--m365-bg-surface);border-left:1px solid var(--m365-border-subtle);grid-area:3/3;overflow-y:auto}.m365-btn{justify-content:center;align-items:center;gap:var(--m365-spacing-xs);height:32px;padding:0 var(--m365-spacing-m);font-family:var(--m365-font-family);font-size:var(--m365-font-size-base);border-radius:var(--m365-radius-s);border:1px solid var(--m365-border);background:var(--m365-bg-surface);color:var(--m365-text-primary);cursor:pointer;transition:background var(--m365-transition-fast), border-color var(--m365-transition-fast);-webkit-user-select:none;user-select:none;white-space:nowrap;display:inline-flex}.m365-btn:hover{background:var(--m365-bg-hover);border-color:var(--m365-border-strong)}.m365-btn:active{background:var(--m365-bg-active)}.m365-btn-primary{background:var(--m365-accent);border-color:var(--m365-accent);color:var(--m365-text-on-accent);font-weight:var(--m365-font-weight-semibold)}.m365-btn-primary:hover{background:var(--m365-accent-hover);border-color:var(--m365-accent-hover)}.m365-btn-primary:active{background:var(--m365-accent-active);border-color:var(--m365-accent-active)}.m365-btn-icon{width:32px;min-width:32px;height:32px;font-size:var(--m365-font-size-lg);padding:0}.m365-card{background:var(--m365-bg-surface);border:1px solid var(--m365-border);border-radius:var(--m365-radius-m);box-shadow:var(--m365-shadow-level1);padding:var(--m365-spacing-l)}.m365-card-title{font-size:var(--m365-font-size-lg);font-weight:var(--m365-font-weight-semibold);margin:0 0 var(--m365-spacing-s)}.m365-statusbar{padding:0 var(--m365-spacing-l);background:var(--m365-bg-surface);border-top:1px solid var(--m365-border-subtle);height:28px;font-size:var(--m365-font-size-xs);color:var(--m365-text-tertiary);grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.m365-app-shell :focus-visible,.m365-btn:focus-visible,.m365-ribbon-cmd:focus-visible,.m365-menutab:focus-visible{outline:2px solid var(--m365-accent);outline-offset:1px;border-radius:var(--m365-radius-xs)}.m365-ribbon-more{padding:0 var(--m365-spacing-s);color:var(--m365-text-tertiary);font-size:var(--m365-font-size-lg);cursor:pointer;border-left:1px solid var(--m365-border-subtle);align-items:center;display:none}@media (width<=1024px){.m365-app-shell{grid-template-columns:220px 1fr}.m365-taskpane{display:none}.m365-header-search{width:220px}}@media (width<=640px){.m365-app-shell{grid-template-columns:1fr}.m365-sidebar,.m365-header-search{display:none}}.underline{border-bottom:1px dotted var(--accent-cyan);padding-bottom:8px}.piece-container{margin:4px 0 16px;padding:4px 0;overflow-y:visible}.backtop{text-align:center;border-radius:4px;width:40px;height:40px;font-size:14px;line-height:40px}.component-innerbar{flex-shrink:0}.component-box{flex-direction:column;flex:1 1 0;min-width:200px;height:100%;min-height:0;display:flex;overflow:hidden}.scrollable{flex:1;min-height:0;overflow:hidden auto}.component-sidebar{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.component-optionbar{flex-wrap:wrap;margin:8px 0;display:flex;overflow:auto}.dual-pane-container{--pane-bg:var(--color-surface);--pane-border:var(--color-border);--splitter-bg:var(--color-surface-tertiary);--splitter-line:var(--color-accent);--splitter-glow:#00f3ff4d;--accent-cyan:var(--color-accent);--accent-magenta:var(--color-primary);--accent-green:var(--color-success);--text-primary:var(--color-text);--text-secondary:var(--color-text-secondary);--surface-1:var(--color-surface-secondary);--surface-2:var(--color-surface-tertiary);background:var(--pane-bg);color:var(--text-primary);font-family:var(--font-mono)}.dual-pane-left{background:var(--pane-bg);border-right:1px solid var(--pane-border);flex-shrink:0;height:100%;min-height:0;padding:16px;overflow:auto}.dual-pane-right{background:var(--surface-1);flex-direction:column;flex-shrink:0;gap:8px;height:100%;min-height:0;padding:12px;display:flex;overflow:auto}.dual-pane-splitter{background:var(--splitter-bg);z-index:10;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.dual-pane-splitter:hover{background:var(--surface-2)}.dual-pane-splitter:hover .splitter-line{opacity:1;box-shadow:0 0 8px var(--splitter-glow)}.dual-pane-splitter:focus .splitter-line{opacity:1;box-shadow:0 0 12px var(--splitter-glow)}.dual-pane-splitter.dragging{background:var(--surface-2)}.dual-pane-splitter.dragging .splitter-line{opacity:1;box-shadow:0 0 16px var(--splitter-glow)}.splitter-line{background:linear-gradient(180deg, transparent 0%, var(--color-border) 20%, var(--color-border) 80%, transparent 100%);opacity:.5;width:2px;height:100%;transition:opacity .2s,box-shadow .2s}.splitter-handle{background:var(--surface-2);border:1px solid var(--splitter-line);opacity:0;border-radius:4px;padding:4px 2px;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dual-pane-splitter:hover .splitter-handle,.dual-pane-splitter:focus .splitter-handle,.dual-pane-splitter.dragging .splitter-handle{opacity:1}.splitter-dots{flex-direction:column;gap:2px;display:flex}.splitter-dots .dot{background:var(--splitter-line);opacity:.8;border-radius:50%;width:4px;height:4px}.compact-button{background:var(--surface-2);border:1px solid var(--pane-border);color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:12px;text-decoration:none;transition:all .2s;display:inline-flex}.compact-button:hover{background:var(--surface-1);border-color:var(--accent-cyan);color:var(--accent-cyan);box-shadow:0 0 8px #0ff3}.compact-button:active{transform:scale(.98)}.compact-button:focus{border-color:var(--accent-cyan);outline:none;box-shadow:0 0 0 2px #00ffff4d}.compact-button.primary{background:linear-gradient(135deg, var(--accent-cyan) 0%, var(--accent-magenta) 100%);color:var(--color-text);border-color:#0000;font-weight:600}.compact-button.primary:hover{transform:translateY(-1px);box-shadow:0 0 12px #0ff6}.compact-button.danger{border-color:var(--color-error);color:var(--color-error)}.compact-button.danger:hover{background:#ef44441a;box-shadow:0 0 8px #ef44444d}.compact-button .button-icon{font-size:14px;line-height:1}.compact-button .button-text{line-height:1}.compact-button.small{padding:4px 8px;font-size:11px}.compact-button.small .button-icon{font-size:12px}.splitter-bar{z-index:5;background:#8080801f;transition:background-color .15s}.splitter-bar:after{content:"";background:var(--color-border);opacity:.5;width:2px;transition:background-color .15s,box-shadow .15s,opacity .15s;position:absolute;top:0;bottom:0;left:1px}.splitter-bar:hover:after,.splitter-bar.dragging:after{background:var(--color-primary);opacity:1;box-shadow:0 0 4px #ec48994d}.splitter-bar:hover{background:#80808033}.composer-layout{background:var(--color-surface);height:100%;min-height:0;color:var(--color-text);display:flex;overflow:hidden}.composer-left{flex-direction:column;flex-shrink:0;min-width:0;display:flex;overflow:hidden}.composition-area{background:var(--color-surface-tertiary);border-radius:8px;flex:1;min-height:0;margin:8px;padding:16px;overflow:auto}.composition-output{font-family:var(--font-mono);white-space:pre;color:var(--color-text);background:0 0;margin:0;padding:12px;font-size:13px;line-height:1.2;overflow-x:auto}.composition-placeholder{height:100%;min-height:200px;color:var(--color-text-tertiary);text-align:center;justify-content:center;align-items:center;font-size:14px;display:flex}.composition-actions{justify-content:flex-end;gap:8px;padding:8px 12px;display:flex}.composer-splitter{cursor:col-resize;background:var(--color-border-secondary);z-index:5;flex-shrink:0;justify-content:center;align-items:center;width:6px;transition:background-color .15s;display:flex}.composer-splitter:hover,.composer-splitter.dragging{background:var(--color-primary)}.composer-splitter:after{content:"";background:var(--color-border);border-radius:1px;width:2px;height:60%;transition:background-color .15s}.composer-splitter:hover:after,.composer-splitter.dragging:after{background:0 0}.composer-right{flex-direction:column;flex-shrink:0;gap:12px;min-width:0;padding:12px 16px;display:flex;overflow:hidden auto}.control-section{flex-direction:column;gap:6px;display:flex}.control-section-title{text-transform:uppercase;letter-spacing:1px;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-secondary);padding-bottom:4px;font-size:10px;font-weight:600}.cow-thumbnails-grid{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:6px;display:grid}.cow-thumbnail{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;color:var(--color-text);border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:4px;font-family:inherit;font-size:10px;transition:all .15s;display:flex}.cow-thumbnail:hover{border-color:var(--color-primary);background:#ec48990f;transform:translateY(-1px)}.cow-thumbnail.selected{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary);background:#ec48991a}.cow-thumbnail pre{font-size:7px;line-height:1;font-family:var(--font-mono);white-space:pre;max-height:36px;margin:0;overflow:hidden}.cow-name{color:var(--color-text-secondary);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.composition-area::-webkit-scrollbar{width:6px}.composer-right::-webkit-scrollbar{width:6px}.composition-area::-webkit-scrollbar-track{background:0 0}.composer-right::-webkit-scrollbar-track{background:0 0}.composition-area::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.composer-right::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.composition-area::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}.composer-right::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}@media (width<=768px){.dual-pane-container{flex-direction:column}.dual-pane-left,.dual-pane-right{flex-shrink:0;width:100%!important;height:50vh!important}.dual-pane-splitter{cursor:row-resize;width:100%!important;height:8px!important}.splitter-line{background:linear-gradient(90deg, transparent 0%, var(--splitter-line) 20%, var(--splitter-line) 80%, transparent 100%);width:100%;height:2px}.splitter-handle{transform:translate(-50%,-50%)rotate(90deg)}.splitter-dots{flex-direction:row}.composer-layout{flex-direction:column}.composer-left,.composer-right{flex-shrink:0;width:100%!important;height:50vh!important}.composer-splitter{cursor:row-resize;width:100%!important;height:6px!important}.composer-splitter:after{width:60%;height:2px}}.terminal-frame{background:var(--color-surface-tertiary,#1a1a1e);border:1px solid var(--color-border,#2a2a2e);border-radius:8px;overflow:hidden;box-shadow:0 4px 20px #0000004d}.terminal-header{background:var(--color-surface-secondary,#121214);border-bottom:1px solid var(--color-border,#2a2a2e);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.terminal-dots{gap:8px;display:flex}.dot{border-radius:50%;width:12px;height:12px;display:inline-block}.dot-red{background:#ff5f56}.dot-yellow{background:#ffbd2e}.dot-green{background:#27c93f}.terminal-title{font-family:var(--font-mono,"Courier New", monospace);font-size:var(--font-size-xs,12px);color:var(--terminal-text-muted,#8b949e);letter-spacing:.5px;flex:1}.terminal-title.align-center{text-align:center}.terminal-title.align-left{text-align:left}.terminal-title.align-right{text-align:right}.terminal-header-actions{align-items:center;gap:12px;display:flex}.terminal-status{font-family:var(--font-mono,"Courier New", monospace);color:var(--accent-cyan,#00f3ff);font-size:11px;font-weight:var(--font-weight-bold,600);white-space:nowrap;align-items:center;gap:6px;display:flex}.status-pulse{background:var(--accent-cyan,#00f3ff);width:8px;height:8px;box-shadow:0 0 10px var(--accent-cyan,#00f3ff);border-radius:50%;animation:2s infinite pulse}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.terminal-body{padding:var(--spacing-md,16px);max-height:100%;overflow:auto}[data-theme=light] .terminal-frame{background:#f5f5f7;border-color:#e5e5e7;box-shadow:0 4px 20px #0000001a}[data-theme=light] .terminal-header{background:#fff;border-color:#e5e5e7}[data-theme=light] .terminal-title{color:#6b7280}[data-theme=light] .terminal-status{color:#0891b2}[data-theme=light] .status-pulse{background:#0891b2;box-shadow:0 0 10px #0891b2}.tool-button{border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;-webkit-user-select:none;user-select:none;border:none;outline:none;align-items:center;gap:8px;padding:10px 20px;display:inline-flex}.tool-button:disabled{opacity:.5;cursor:not-allowed}.tool-button--primary{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-hover) 100%);color:#fff;box-shadow:0 4px 12px #ec489940}.tool-button--primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #ec489959}.tool-button--primary:active:not(:disabled){transform:translateY(0)}.tool-button--secondary{color:var(--accent-cyan);border:1px solid var(--accent-cyan);background:0 0;box-shadow:0 0 #00f3ff00}.tool-button--secondary:hover:not(:disabled){background:#00f3ff14;transform:translateY(-2px);box-shadow:0 0 12px #00f3ff40}.tool-button--secondary:active:not(:disabled){transform:translateY(0)}.tool-button--outline{color:var(--color-text);border:1px solid var(--color-border);background:0 0}.tool-button--outline:hover:not(:disabled){border-color:var(--color-text-secondary);background:var(--color-surface-secondary);transform:translateY(-1px)}.tool-button--danger{color:var(--color-error);border:1px solid var(--color-error);background:0 0}.tool-button--danger:hover:not(:disabled){background:#ef44441a;transform:translateY(-1px);box-shadow:0 0 8px #ef444440}.tool-button--small{font-size:var(--font-size-xs);padding:6px 12px}.tool-button--medium{font-size:var(--font-size-sm);padding:10px 20px}.tool-button--large{font-size:var(--font-size-md);padding:14px 28px}.tool-button__icon{align-items:center;line-height:1;display:flex}.tool-button__text{line-height:1}.tool-button:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.tool-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-md);transition:all var(--transition-normal)}.tool-card--hoverable{cursor:pointer}.tool-card--hoverable:hover{border-color:var(--accent-cyan);transform:translateY(-4px);box-shadow:0 10px 30px #00f3ff1f}.tool-card--hoverable:active{transform:translateY(-2px)}.tool-slider{margin-bottom:var(--spacing-md)}.tool-slider__header{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.tool-slider__label{font-size:var(--font-size-sm);color:var(--control-label-color);font-weight:var(--font-weight-medium)}.tool-slider__value{font-size:var(--font-size-xs);color:var(--control-value-color);font-family:var(--font-mono);font-weight:var(--font-weight-semibold);text-align:right;min-width:2em}.signature-piece pre{white-space:pre-wrap;word-break:break-word;color:var(--color-text);background:var(--color-surface-secondary);border:1px solid var(--color-border);padding:var(--spacing-sm);border-radius:var(--radius-sm)}.signature-style-list{padding:4px 0}.signature-style-section-title{font-family:var(--font-mono);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin:12px 0 4px;font-size:11px;font-weight:600}.signature-style-item{cursor:pointer;word-break:break-word;transition:color var(--transition-fast), background-color var(--transition-fast);-webkit-user-select:none;user-select:none;color:var(--color-text-secondary);border-radius:var(--radius-sm);padding:4px 0 4px 12px;font-size:13px;line-height:1.6}.signature-style-item:hover{color:var(--color-accent);background-color:var(--color-surface-secondary)}.signature-style-item.selected{color:var(--color-accent);background-color:var(--color-surface-tertiary);font-weight:600;position:relative}.signature-style-item.selected:before{content:"";background:var(--color-accent);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.text-effects-layout{gap:12px;height:100%;display:flex;overflow:hidden}.text-effects-left{flex-direction:column;flex:1;min-width:0;display:flex}.text-effects-preview{background:var(--color-surface-tertiary);border-radius:var(--radius-md);border:1px solid var(--color-border-secondary);flex:1;justify-content:center;align-items:center;min-height:0;padding:12px;display:flex;overflow:auto}.text-effects-output{font-family:monospace;font-size:var(--font-size-sm);white-space:pre;color:var(--color-text);margin:0;line-height:1.2;overflow:auto}.text-effects-placeholder{color:var(--color-text-tertiary);font-size:var(--font-size-base);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.text-effects-actions{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0 0;display:flex}.text-effects-right,.text-effects-sidebar{flex-direction:column;flex:1;gap:16px;min-width:0;padding:4px 0;display:flex;overflow-y:auto}.text-effects-section{flex-direction:column;gap:8px;display:flex}.text-effects-section-title{font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin-bottom:2px}.text-effects-input{flex:1}.text-effects-effects-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.text-effects-effect-btn{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;text-align:left;font-size:var(--font-size-sm);color:var(--color-text);align-items:flex-start;gap:6px;padding:8px;line-height:1.3;transition:all .15s;display:flex;position:relative}.text-effects-fav-btn{cursor:pointer;color:var(--color-text-tertiary);opacity:.6;background:0 0;border:none;padding:2px;font-size:12px;line-height:1;transition:opacity .15s;position:absolute;top:4px;right:4px}.text-effects-fav-btn:hover{opacity:1;color:var(--color-primary)}.text-effects-effect-btn:hover{border-color:var(--color-primary);background:var(--color-primary-bg-hover);box-shadow:0 0 8px #ec489926}.text-effects-effect-btn.active{border-color:var(--color-primary);background:var(--color-primary-bg);box-shadow:0 0 0 1px var(--color-primary), var(--glow-magenta)}.text-effects-effects-toolbar{align-items:center;gap:6px;margin-bottom:6px;display:flex}.text-effects-effect-icon{flex-shrink:0;margin-top:1px;font-size:16px}.text-effects-effect-info{min-width:0}.text-effects-effect-name{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);line-height:1.2}.text-effects-effect-desc{font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}@media (width<=768px){.text-effects-layout{flex-direction:column}.text-effects-right,.text-effects-sidebar{flex:none;max-width:none;height:50vh}}.text-effects-output-animated{background:var(--color-surface-tertiary);font-size:var(--font-size-base);box-sizing:border-box;word-break:break-word;flex:1;width:100%;min-height:120px;padding:8px;animation:.15s textEffectsFadeIn}.text-effects-output-idle{font-size:var(--font-size-base);box-sizing:border-box;width:100%;min-height:120px;color:var(--color-text-tertiary);opacity:.7;word-break:break-word;background:0 0;flex:1;padding:8px}@keyframes textEffectsFadeIn{0%{opacity:.7}to{opacity:1}}.text-effects-opt-label{font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap;min-width:70px}.text-effects-opt-value{color:var(--color-text-tertiary);text-align:right;min-width:30px;font-size:11px}.text-effects-recent-row{flex-wrap:nowrap;gap:4px;padding-bottom:4px;display:flex;overflow-x:auto}.text-effects-recent-chip{border:1px solid var(--color-border-secondary);background:var(--color-surface-secondary);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;transition:all .15s;display:inline-flex}.text-effects-recent-chip:hover{border-color:var(--color-primary);color:var(--color-text)}.text-effects-recent-chip.active{border-color:var(--color-primary);background:var(--color-primary-bg);color:var(--color-primary)}.blockart-toolbar{border-bottom:1px solid var(--color-border);margin-bottom:8px;padding-bottom:8px}.blockart-toolbar .blockart-tool-active{box-shadow:0 0 0 2px var(--color-accent-hover);background:var(--color-accent)!important;border-color:var(--color-accent)!important}.blockart-toolbar .blockart-tool-active .anticon,.blockart-toolbar .blockart-tool-active>span,.blockart-toolbar .blockart-tool-active .blockart-tool-render{color:#fff!important}.blockart-editor-pane{flex-direction:column;height:100%;min-height:0;padding:8px;display:flex;overflow:auto}.blockart-canvas-container{flex-shrink:0;justify-content:center;min-width:min-content;margin:8px 0;display:flex}.blockart-actions{margin:8px 0}.blockart-preview{background:var(--color-surface-secondary);border-radius:var(--radius-md);border:1px solid var(--color-border);margin:8px 0;padding:8px}.blockart-preview-label{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.blockart-preview-text{font-family:var(--font-mono);font-size:var(--font-size-xs);white-space:pre;-webkit-user-select:text;user-select:text;max-height:240px;color:var(--color-text);margin:0;line-height:1.2;overflow:auto}.blockart-resize{flex-wrap:wrap;align-items:center;margin:8px 0;display:flex}.block-canvas-wrapper{border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm);transition:border-color var(--transition-normal), background-color var(--transition-normal);display:inline-block;overflow:hidden}.block-canvas-grid{position:relative}.block-canvas-cell{box-sizing:border-box;justify-content:center;align-items:center;transition:background .1s;display:flex}.block-canvas-cell-hover{outline:1px solid var(--color-accent);outline-offset:-1px;background:#00f3ff26}.block-canvas-disabled{opacity:.7;pointer-events:none}.block-canvas-info{color:var(--color-text-tertiary);text-align:center;border-top:1px solid var(--color-border);background:var(--color-surface-secondary);padding:4px;font-size:10px}.block-canvas-coords{color:var(--color-text-secondary);font-family:var(--font-mono)}.block-canvas-select{cursor:move}.block-canvas-cell-selected{outline-offset:-1px;outline:1px solid var(--color-accent)!important;background:#007aff1f!important}.block-canvas-selection-overlay rect{mix-blend-mode:multiply}.blockart-piece{font-family:var(--font-mono);white-space:pre;color:var(--color-text);margin:0;line-height:1.1;overflow-x:auto}.blockart-gallery{flex-direction:column;width:360px;min-height:0;max-height:min(100vh - 100px,460px);display:flex}.blockart-gallery-toolbar{border-bottom:1px solid var(--color-border);flex-direction:column;flex-shrink:0;gap:6px;margin-bottom:6px;padding-bottom:8px;display:flex}.blockart-gallery-cats{flex-wrap:wrap;gap:4px;display:flex}.blockart-gallery-cat{border:1px solid var(--color-border);background:var(--color-surface-secondary);color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--transition-normal), background var(--transition-normal), color var(--transition-normal);border-radius:999px;padding:3px 8px;font-size:10px;line-height:1}.blockart-gallery-cat:hover{border-color:var(--color-accent);color:var(--color-text)}.blockart-gallery-cat-active{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.blockart-gallery-scroll{flex:1;min-height:0;padding-right:2px;overflow-y:auto}.blockart-gallery-empty{color:var(--color-text-tertiary);text-align:center;padding:18px 0;font-size:12px}.blockart-gallery-cols{align-items:flex-start;gap:8px;display:flex}.blockart-gallery-col{flex:1;min-width:0}.blockart-gallery-section{font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin:2px 0 6px}.blockart-gallery-item{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-secondary);cursor:pointer;transition:border-color var(--transition-normal), background var(--transition-normal);-webkit-user-select:none;user-select:none;margin:0 0 6px;padding:3px 5px}.blockart-gallery-item:hover,.blockart-gallery-item:focus-visible{border-color:var(--color-accent);background:var(--color-surface);outline:none}.blockart-gallery-item-copied{border-color:var(--color-accent)}.blockart-gallery-item-head{justify-content:space-between;align-items:center;gap:6px;margin-bottom:2px;display:flex}.blockart-gallery-item-name{font-size:10.5px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blockart-gallery-item-copied-badge{font-size:9px;font-weight:var(--font-weight-semibold);color:var(--color-accent);flex-shrink:0}.blockart-gallery-item-preview{font-family:var(--font-mono);white-space:pre;color:var(--color-text);margin:0;font-size:7.5px;line-height:1.05;overflow:hidden}.diagram-container{height:100%}.diagram-container .diagram-input-area{margin-bottom:12px}.diagram-container .diagram-controls{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.diagram-container .diagram-grid{flex-direction:column;flex:1;gap:12px;padding:4px;display:flex;overflow-y:auto}.diagram-container .diagram-empty{text-align:center;width:100%;color:var(--color-text-tertiary);font-family:var(--font-mono);padding:40px}.diagram-container .diagram-card{border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-normal), box-shadow var(--transition-normal);background:var(--color-surface);flex-direction:column;flex:none;max-width:100%;display:flex;overflow:hidden}.diagram-container .diagram-card:hover{border-color:var(--color-accent);box-shadow:var(--glow-cyan)}.diagram-container .diagram-card{width:100%;max-width:100%}.diagram-container .diagram-card-header{background:var(--color-surface-secondary);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.diagram-container .diagram-card-name{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.diagram-container .diagram-card-header-right{flex-shrink:0;align-items:center;gap:4px;display:flex}.diagram-container .diagram-badge-dynamic{font-family:var(--font-mono);font-size:var(--font-size-xs);border-radius:var(--radius-sm);margin:0;padding:2px 4px;line-height:1}.diagram-container .diagram-card-body{flex:1;padding:10px 12px;overflow-x:auto}.diagram-container .diagram-card-body pre{font-family:var(--font-mono);font-size:var(--font-size-xs);white-space:pre;color:var(--color-text);margin:0;line-height:1.3}.diagram-container .diagram-card-controls{border-top:1px dashed var(--color-border);margin-top:8px;padding-top:8px}.diagram-container .diagram-card-controls .diagram-card-width-row{align-items:center;gap:4px;display:flex}.diagram-container .diagram-card-footer{background:var(--color-surface-secondary);border-top:1px solid var(--color-border);font-size:var(--font-size-xs);color:var(--color-text-secondary);align-items:center;gap:6px;padding:6px 12px;display:flex}.diagram-container .diagram-card-category{font-weight:var(--font-weight-semibold);color:var(--color-primary);text-transform:capitalize;flex-shrink:0}.diagram-container .diagram-card-desc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.diagram-container .diagram-card-copied{border-color:var(--color-success);box-shadow:var(--glow-green)}.diagram-container .diagram-card-copied .diagram-card-header{color:var(--color-success);background:#10b9811a}.diagram-container .diagram-card-copied .diagram-card-footer{background:#10b9811a}.diagram-container .diagram-category-filters{gap:var(--spacing-md);flex-direction:column;display:flex}.diagram-container .diagram-category-filters .tool-tag-group{width:100%;margin-bottom:0}.diagram-container .diagram-category-filters .tool-tag-group__tags{gap:var(--spacing-sm)}.diagram-container .diagram-category-filters .tool-tag{margin:0}.diagram-container .diagram-category-filters .tool-tag--checked{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.explorer-container{padding:var(--spacing-md);flex-direction:column;height:100%;display:flex}.explorer-container .explorer-controls{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.explorer-container .explorer-main{flex:1;gap:16px;min-height:0;display:flex}.explorer-container .explorer-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(48px,1fr));align-content:start;gap:4px 2px;min-width:320px;min-height:0;display:grid;overflow-y:auto}.explorer-container .explorer-cell{border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;height:48px;font-size:var(--font-size-xl);transition:all var(--transition-fast);white-space:nowrap;color:var(--color-text);background:var(--color-surface);justify-content:center;align-items:center;display:flex;overflow:hidden}.explorer-container .explorer-cell:hover{border-color:var(--color-primary);background:var(--color-surface-secondary)}.explorer-container .explorer-cell-focused{border-color:var(--color-primary);background:var(--color-surface-tertiary);box-shadow:0 0 0 2px var(--color-primary-hover)}.explorer-container .explorer-cell-unsupported{opacity:.5;border-color:var(--color-error)}.explorer-container .explorer-cell-unsupported:hover{opacity:1}.explorer-container .explorer-cell-dot{background:var(--color-error);border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;right:2px}.explorer-container .explorer-cell{position:relative}.explorer-container .explorer-collector{border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-secondary);flex-wrap:wrap;align-items:center;gap:4px;min-height:40px;margin-top:12px;padding:8px;display:flex}.explorer-container .explorer-collected-char{font-size:var(--font-size-xl);cursor:pointer;border-radius:var(--radius-sm);transition:background-color var(--transition-fast), color var(--transition-fast);padding:2px}.explorer-container .explorer-collected-char:hover{background:var(--color-error);color:var(--color-on-primary)}.explorer-container .explorer-recent-char{font-size:var(--font-size-xl);cursor:pointer;opacity:.7;border-radius:var(--radius-sm);transition:opacity var(--transition-fast), background-color var(--transition-fast);padding:2px}.explorer-container .explorer-recent-char:hover{opacity:1;background:var(--color-surface-tertiary)}.explorer-properties-panel{background:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-shrink:0;width:280px;min-width:280px;max-width:280px;padding:12px;overflow-y:auto}.explorer-properties-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.explorer-properties-title{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-text)}.explorer-properties-preview{padding:var(--spacing-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;align-items:center;margin-bottom:12px;display:flex}.explorer-properties-char{color:var(--color-text);margin-bottom:8px;font-size:48px;line-height:1}.explorer-properties-hex{font-size:var(--font-size-xs);color:var(--color-text-tertiary);font-family:var(--font-mono)}.explorer-properties-grid{flex-direction:column;gap:6px;display:flex}.explorer-properties-row{font-size:var(--font-size-xs);gap:8px;display:flex}.explorer-properties-label{color:var(--color-text-secondary);min-width:70px;font-weight:var(--font-weight-medium)}.explorer-properties-value{color:var(--color-text);word-break:break-all}.explorer-properties-code{font-family:var(--font-mono);background:var(--color-surface-tertiary);border-radius:var(--radius-sm);color:var(--color-text);padding:2px 4px}.explorer-container .ant-input{font-size:var(--font-size-xs)}.explorer-container .ant-input-affix-wrapper{border-radius:var(--radius-sm)}.explorer-container .ant-btn{font-size:var(--font-size-xs)}.explorer-mosaic{flex-wrap:wrap;flex:1;align-content:start;gap:8px;padding:8px;display:flex;overflow-y:auto}.explorer-mosaic-tile{border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;width:160px;height:auto;min-height:80px;transition:all var(--transition-fast);background:var(--color-surface);color:var(--color-text);flex-direction:column;justify-content:center;align-items:center;max-height:120px;padding:12px;display:flex;overflow:hidden}.explorer-mosaic-tile:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary);transform:translateY(-2px)}.explorer-mosaic-tile-active{background:var(--color-surface-tertiary);border-color:var(--color-primary)}.explorer-mosaic-char{margin-bottom:4px;font-size:24px;line-height:1}.explorer-mosaic-name{color:var(--color-text-secondary);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-bottom:4px;font-size:11px;line-height:1.3;overflow:hidden}.explorer-mosaic-count{color:var(--color-text-tertiary);font-size:9px}.text-edit-layout{flex-direction:column;gap:0;height:100%;display:flex;overflow:hidden}.text-edit-toolbar{background:var(--color-surface-secondary);border-bottom:1px solid var(--color-border);flex-direction:column;flex-shrink:0;max-height:45vh;display:flex;overflow:hidden}.text-edit-action-bar{border-bottom:1px solid var(--color-border);flex-shrink:0;align-items:center;gap:4px;padding:8px 12px;display:flex}.text-edit-icon-btn{border:1px solid var(--color-border);background:var(--color-surface);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:4px;font-size:14px;transition:all .15s;display:inline-flex}.text-edit-icon-btn:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:var(--color-surface-secondary)}.text-edit-icon-btn:active:not(:disabled){transform:scale(.95)}.text-edit-icon-btn.primary{border-color:var(--color-primary);color:var(--color-primary);background:#ec489914}.text-edit-icon-btn.primary:hover{background:#ec489926;box-shadow:0 0 8px #ec489933}.text-edit-icon-btn.disabled{opacity:.4;cursor:not-allowed}.text-edit-icon-btn.disabled:hover{border-color:var(--color-border);color:var(--color-text-secondary);background:var(--color-surface)}.text-edit-action-divider{background:var(--color-border);width:1px;height:20px;margin:0 4px}.text-edit-standard-styles{border-bottom:1px solid var(--color-border);flex-shrink:0;align-items:center;gap:4px;padding:8px 12px;display:flex;overflow-x:auto}.text-edit-standard-btn{border:1px solid var(--color-border);background:var(--color-surface);min-width:32px;height:32px;color:var(--color-text);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.text-edit-standard-btn:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:var(--color-surface-secondary)}.text-edit-standard-btn:active:not(:disabled){transform:scale(.95)}.text-edit-standard-btn.active{border-color:var(--color-primary);color:var(--color-primary);background:#ec48991a}.text-edit-standard-btn:disabled{opacity:.4;cursor:not-allowed}.text-edit-more-styles{min-width:280px;padding:8px}.text-edit-zalgo-popover{min-width:400px}.text-edit-zalgo-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:4px;display:grid}.text-edit-zalgo-btn{width:100%;color:var(--color-text);cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;font-size:13px;transition:all .15s;display:flex}.text-edit-zalgo-btn:hover:not(:disabled){background:var(--color-surface-secondary);border-color:var(--color-border)}.text-edit-zalgo-btn:active:not(:disabled){transform:scale(.98)}.text-edit-zalgo-btn:disabled{opacity:.4;cursor:not-allowed}.text-edit-zalgo-preview{white-space:nowrap;min-width:0;font-size:18px;line-height:1.4;overflow:visible}.text-edit-art-popover{min-width:320px;padding:8px}.text-edit-art-list{overflow-y:auto}.ant-popover:has(.text-edit-art-popover,.text-edit-more-styles) .ant-popover-inner{max-height:calc(100vh - 210px);overflow-y:auto}.text-edit-art-item{border:1px solid var(--color-border);cursor:pointer;background:var(--color-surface);border-radius:6px;margin-bottom:8px;padding:8px;transition:all .15s}.text-edit-art-item:hover{border-color:var(--color-primary);background:var(--color-surface-secondary)}.text-edit-art-preview{white-space:pre-wrap;text-overflow:ellipsis;max-height:80px;margin:0 0 4px;font-size:10px;line-height:1.2;overflow:hidden}.text-edit-art-name{color:var(--color-text-secondary);text-transform:capitalize;font-size:11px;font-weight:600}.text-edit-art-empty{text-align:center;color:var(--color-text-tertiary);padding:20px;font-size:13px}.text-edit-style-category{margin-bottom:12px}.text-edit-style-category:last-child{margin-bottom:0}.text-edit-category-header{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;padding:4px 8px;font-size:11px;font-weight:600}.text-edit-style-grid{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto}.text-edit-style-btn{width:100%;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;transition:all .15s;display:flex}.text-edit-style-btn:hover:not(:disabled){background:var(--color-surface-secondary);border-color:var(--color-border)}.text-edit-style-btn:active:not(:disabled){transform:scale(.98)}.text-edit-style-btn:disabled{opacity:.4;cursor:not-allowed}.text-edit-style-btn.active{border-color:var(--color-primary);color:var(--color-primary);background:#ec48991a}.text-edit-style-preview{flex-shrink:0;min-width:60px;font-size:15px;line-height:1.2}.text-edit-style-label{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.text-edit-style-btn.active .text-edit-style-label{color:var(--color-primary)}.text-edit-mono-tag{color:var(--color-text-tertiary);margin-left:4px;font-size:10px}.text-edit-editor-container{background:var(--color-surface);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.text-edit-editor-header{background:var(--color-surface-secondary);border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.text-edit-pane-label{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}.text-edit-selection-info{color:var(--color-text-tertiary);font-family:monospace;font-size:11px}.text-edit-live-editor{word-break:break-word;white-space:pre-wrap;outline:none;flex:1;padding:16px 12px;font-size:16px;line-height:1.6;overflow:auto}.text-edit-placeholder{color:var(--color-text-tertiary);font-size:13px;font-style:italic}.text-edit-span{transition:none}@media (width<=768px){.text-edit-toolbar{max-height:30vh}.text-edit-style-grid{flex-flow:wrap;max-height:none;overflow-x:auto}.text-edit-style-btn{flex:none;width:auto}}._overlay_11grw_6{z-index:var(--z-modal-backdrop);padding:var(--spacing-md);animation:_fadeIn_11grw_1 var(--transition-fast);background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes _fadeIn_11grw_1{0%{opacity:0}to{opacity:1}}._modal_11grw_23{border:1px solid var(--color-primary);border-radius:var(--radius-lg);width:100%;max-width:640px;max-height:calc(100vh - 40px);animation:_slideDown_11grw_1 var(--transition-fast);background:#0d1117;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 40px #0f93,inset 0 0 30px #0009}@keyframes _slideDown_11grw_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._searchHeader_11grw_44{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border);background:linear-gradient(90deg,#0000004d 0%,#161b22 100%);justify-content:space-between;align-items:center;display:flex}._searchInput_11grw_53{width:100%;font-family:var(--font-mono);font-size:var(--font-base);border:1px solid var(--color-border);color:var(--color-primary);transition:all var(--transition-fast);background:#161b22;border-radius:0;outline:none;padding:12px 16px}._searchInput_11grw_53:focus{border-color:var(--accent-cyan);background:#0d1117;box-shadow:0 0 12px #06b6d44d}._resultItem_11grw_72{cursor:pointer;transition:all var(--transition-fast);padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-border-secondary);font-family:var(--font-mono)}._resultItem_11grw_72:hover{border-left:3px solid var(--color-primary);background:#00ff9914;transform:translate(4px)}._resultItem_11grw_72._active_11grw_86{border-left:3px solid var(--color-primary);background:#00ff9926}._resultTitle_11grw_91{font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:2px}._resultDesc_11grw_97{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}._noResults_11grw_102{text-align:center;padding:var(--spacing-xl);color:var(--color-text-tertiary);font-family:var(--font-mono)}._closeModal_11grw_109{color:var(--color-text-tertiary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;padding:4px 8px;font-size:20px}._closeModal_11grw_109:hover{color:var(--color-error);background:#ef44441a}@media (width<=768px){._modal_11grw_23{border-radius:0;height:100vh}}._header_19m4d_11{background:linear-gradient(180deg, #0a0a0ae6 0%, var(--color-surface) 100%);border-bottom:1px solid var(--color-border);z-index:var(--z-sticky);-webkit-backdrop-filter:blur(12px);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);position:sticky;top:0}._header_19m4d_11:hover{border-color:#0f93;box-shadow:0 2px 12px #00ff9914}._headerInner_19m4d_43{max-width:1400px;padding:0 var(--spacing-md);justify-content:space-between;align-items:center;height:56px;margin:0 auto;display:flex}._headerLeft_19m4d_63{align-items:center;gap:var(--spacing-lg);flex:1;min-width:0;display:flex}._backButton_19m4d_83{border:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--font-size-sm);cursor:pointer;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;align-items:center;gap:6px;display:flex}._backButton_19m4d_83:hover{border-color:var(--accent-cyan);color:var(--accent-cyan);box-shadow:var(--glow-cyan);background:#06b6d414}._backButton_19m4d_83:before{content:">";color:var(--accent-cyan);font-family:var(--font-mono)}._logoButton_19m4d_141{cursor:pointer;align-items:center;gap:var(--spacing-sm);transition:transform var(--transition-fast);background:0 0;border:none;padding:0;text-decoration:none;display:flex}._logoButton_19m4d_141:hover{transform:scale(1.05)}._terminalBadge_19m4d_173{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-primary);border-radius:var(--radius-sm);letter-spacing:1px;background:#00ff991a;border:1px solid #00ff994d;padding:2px 6px;box-shadow:inset 0 0 4px #0f93}._logoLabel_19m4d_199{font-family:var(--font-display);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-text);letter-spacing:1px;text-transform:uppercase;text-shadow:0 0 8px #00ff994d}._logoButton_19m4d_141:hover ._logoLabel_19m4d_199{color:var(--color-primary);text-shadow:0 0 12px var(--glow-primary)}._desktopNav_19m4d_231{margin-left:var(--spacing-xl);flex-shrink:0;align-items:center;gap:4px;display:flex}._navLink_19m4d_247{font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);border-radius:var(--radius-sm);white-space:nowrap;transition:all var(--transition-fast);padding:6px 12px;text-decoration:none;position:relative;overflow:hidden}._navLink_19m4d_247:after{content:"";background:var(--color-primary);width:0;height:2px;transition:all var(--transition-fast);position:absolute;bottom:0;left:50%;transform:translate(-50%)}._navLink_19m4d_247:hover{color:var(--color-primary);text-shadow:0 0 8px #00ff994d;background:#00ff9914}._navLink_19m4d_247:hover:after{width:80%}._navLink_19m4d_247._active_19m4d_319{font-weight:var(--font-weight-bold);border-bottom:2px solid var(--color-primary);text-shadow:0 0 8px var(--glow-primary);background:#00ff991f;color:var(--color-primary)!important}._headerRight_19m4d_337{align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:flex}._iconBtn_19m4d_351{color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);font-size:var(--font-base);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:8px 12px;display:flex}._iconBtn_19m4d_351:hover{color:var(--color-primary);border-color:var(--color-primary);box-shadow:var(--glow-primary);background:0 0;transform:translateY(-1px)}._toolBtnIcon_19m4d_397{color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);font-size:var(--font-size-lg);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:8px;display:flex}._toolBtnIcon_19m4d_397:hover{color:var(--color-primary);border-color:var(--color-primary);box-shadow:var(--glow-primary);background:#00ff9914;transform:rotate(15deg)}._toolBtnIcon_19m4d_397 svg{font-size:var(--font-size-lg)}._themePanel_19m4d_451{background:var(--color-surface);min-width:280px;max-width:calc(100vw - 48px);overflow-x:hidden}._themeRow_19m4d_465{justify-content:space-between;align-items:center;gap:var(--spacing-md);border-bottom:1px solid var(--color-border);padding:8px 0;display:flex}._themeRow_19m4d_465:last-child{border-bottom:none}._themeLabel_19m4d_491{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:nowrap}._presetRow_19m4d_507{flex-direction:column;align-items:stretch;gap:8px}._presetList_19m4d_519{flex-direction:column;gap:4px;width:100%;display:flex}._presetItem_19m4d_533{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-secondary);width:100%;color:var(--color-text);cursor:pointer;text-align:left;transition:all var(--transition-fast);align-items:center;gap:8px;padding:6px 8px;display:flex}._presetItem_19m4d_533:hover{border-color:var(--color-primary);background:#00ff9914}._presetActive_19m4d_573{border-color:var(--color-primary);box-shadow:var(--glow-primary);background:#00ff991a}._presetPreview_19m4d_585{border:1px solid var(--color-border);background:var(--color-surface);border-radius:4px;flex-direction:column;flex-shrink:0;justify-content:flex-end;gap:3px;width:40px;height:32px;padding:0 4px 4px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 8px #00000059}._presetPreview_19m4d_585[data-preset=dark]{--color-surface:#0a0a0a;--color-surface-secondary:#0f0f0f;--color-primary:#0f9;--color-secondary:#d946ef;--color-accent:#06b6d4;--color-text:#e4e4e4;--color-text-secondary:#9ca3af}._presetPreview_19m4d_585[data-preset=light]{--color-surface:#f8f8f8;--color-surface-secondary:#fff;--color-primary:#0f9;--color-secondary:#d946ef;--color-accent:#06b6d4;--color-text:#1a1a1a;--color-text-secondary:#4b5563}._previewTitle_19m4d_661{background:var(--color-surface-secondary);align-items:center;gap:2px;height:6px;padding:0 3px;display:flex;position:absolute;top:0;left:0;right:0}._previewTitleDot_19m4d_687{background:var(--color-secondary);border-radius:50%;width:2.5px;height:2.5px}._previewTitleDot_19m4d_687:nth-child(2){background:var(--color-primary)}._previewTitleDot_19m4d_687:nth-child(3){background:var(--color-accent)}._previewLine_19m4d_717{background:var(--color-text-secondary);border-radius:1px;height:2.5px}._previewLine_19m4d_717:first-of-type{background:var(--color-text)}._previewCta_19m4d_737{background:var(--color-primary);width:100%;height:5px;box-shadow:0 0 3px var(--color-primary);border-radius:1.5px}._presetText_19m4d_753{flex-direction:column;flex:1;min-width:0;display:flex}._presetName_19m4d_767{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text);font-weight:600}._presetDesc_19m4d_781{color:var(--color-text-secondary);overflow-wrap:break-word;font-size:11px;line-height:1.3}._presetCheck_19m4d_795{color:var(--color-primary);font-size:var(--font-size-sm);flex-shrink:0}._swatchRow_19m4d_807{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}._swatch_19m4d_807{cursor:pointer;width:24px;height:24px;transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);border:2px solid #0000;border-radius:50%;padding:0}._swatch_19m4d_807:hover{transform:scale(1.15)}._swatchActive_19m4d_851{border-color:var(--color-text);box-shadow:var(--glow-primary)}._customAccent_19m4d_861 input[type=color]{cursor:pointer;background:0 0;border:none;border-radius:50%;width:24px;height:24px;padding:0}._selectWrapper_19m4d_883 .ant-select-selector{height:24px!important;font-size:12px!important;font-family:var(--font-mono)!important;padding:0 8px!important}._selectWrapper_19m4d_883 .ant-select-arrow{font-size:10px!important}._mobileToggle_19m4d_907{border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);background:0 0;padding:8px;display:none}._mobileToggle_19m4d_907:hover{border-color:var(--accent-cyan);color:var(--accent-cyan);background:#06b6d414}@media (width<=768px){._desktopNav_19m4d_231{display:none}._mobileToggle_19m4d_907{display:block}._headerInner_19m4d_43{height:52px}._logoLabel_19m4d_199{font-size:12px}._term-heading_19m4d_975{font-size:10px}}._mobileNavigation_16x4a_6{display:none}._menuButton_16x4a_10{font-family:var(--font-mono);font-size:var(--font-base);border-radius:var(--radius-sm);border:1px solid var(--color-border);min-width:36px;height:36px;color:var(--color-text-secondary);transition:all var(--transition-fast);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:6px;display:flex}._menuButton_16x4a_10:hover{color:var(--accent-cyan);border-color:var(--accent-cyan);box-shadow:var(--glow-cyan);background:#06b6d414}._drawerOverlay_16x4a_34{z-index:9997;opacity:0;pointer-events:none;transition:opacity var(--transition-fast);background:#000000b3;position:fixed;inset:0}._drawerOverlay_16x4a_34._open_16x4a_44{opacity:1;pointer-events:auto}._drawer_16x4a_34{border-right:1px solid var(--color-primary);width:280px;height:calc(100vh - 56px);transition:transform var(--transition-fast);z-index:9996;background:#0d1117;position:fixed;top:56px;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:5px 0 20px #00000080}._drawer_16x4a_34._open_16x4a_44{transform:translate(0)}._drawerHeader_16x4a_68{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border);font-family:var(--font-mono);font-size:var(--font-xs);font-weight:var(--font-weight-bold);color:var(--accent-cyan);text-transform:uppercase;letter-spacing:1px;background:linear-gradient(90deg,#0000004d 0%,#161b22 100%)}._drawerItem_16x4a_80{align-items:center;gap:var(--spacing-sm);width:100%;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--font-sm);padding:var(--spacing-sm) var(--spacing-lg);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-left:3px solid #0000;display:flex}._drawerItem_16x4a_80:hover{color:var(--color-primary);border-left-color:var(--color-primary);background:#00ff990d;transform:translate(4px)}._drawerItem_16x4a_80._active_16x4a_103{color:var(--color-primary);border-left-color:var(--color-primary);font-weight:var(--font-weight-semibold);background:#00ff9926}@media (width<=768px){._mobileNavigation_16x4a_6{align-items:center;display:flex}._menuButton_16x4a_10{min-width:44px;min-height:44px}}._backdrop_1c48m_11{z-index:var(--z-modal);background:var(--color-overlay);opacity:0;pointer-events:none;transition:opacity var(--transition-fast);-webkit-backdrop-filter:blur(4px);position:fixed;inset:0}._backdrop_1c48m_11._open_1c48m_35{opacity:1;pointer-events:auto}._dropdown_1c48m_45{top:60px;right:var(--spacing-md);background:radial-gradient(circle at 50% 20%, #00ff9914 0%, transparent 50%), var(--color-surface);border:1px solid var(--color-border-accent);border-radius:var(--radius-lg);width:520px;max-height:calc(100vh - 72px);box-shadow:0 0 40px var(--glow-primary), inset 0 0 20px #0000001a;z-index:1060;opacity:0;transition:transform var(--transition-fast), opacity var(--transition-fast);pointer-events:none;flex-direction:column;display:flex;position:fixed;overflow:hidden;transform:translateY(-8px)}._dropdown_1c48m_45._open_1c48m_35{opacity:1;pointer-events:auto;transform:translateY(0)}._title_1c48m_105{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:1.5px;color:var(--color-accent);background:linear-gradient(90deg, var(--color-surface-secondary) 0%, var(--color-surface-tertiary) 100%);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;margin:0;padding:12px 16px;display:flex}._toolList_1c48m_137{flex:1;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:8px 0;list-style:none;display:grid;overflow-y:auto}._toolBtn_1c48m_159{cursor:pointer;text-align:left;width:100%;transition:all var(--transition-fast);border:none;border-bottom:1px solid var(--color-border-secondary);font-family:var(--font-mono);background:0 0;flex-direction:row;align-items:center;gap:12px;padding:12px 16px;display:flex}._toolBtn_1c48m_159:hover{background:var(--control-badge-bg);border-color:var(--control-badge-border);box-shadow:inset 2px 0 0 var(--color-primary);transform:translate(4px)}._toolBtn_1c48m_159._active_1c48m_205{background:var(--control-badge-bg);border-left:3px solid var(--color-primary);color:var(--color-primary);font-weight:var(--font-weight-semibold)}._toolIconBox_1c48m_219{border-radius:var(--radius-sm);background:var(--color-surface-tertiary);border:1px solid var(--color-border);width:32px;height:32px;transition:all var(--transition-fast);color:var(--accent-cyan);flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}._toolBtn_1c48m_159:hover ._toolIconBox_1c48m_219{border-color:var(--color-accent);box-shadow:var(--glow-cyan);background:#06b6d41a;transform:scale(1.1)}._toolBtn_1c48m_159._active_1c48m_205 ._toolIconBox_1c48m_219{background:var(--color-primary);color:#000;box-shadow:var(--glow-primary)}._toolInfo_1c48m_275{flex-direction:column;flex:1;min-width:0;display:flex}._toolName_1c48m_289{font-family:var(--font-mono);font-size:var(--font-base);font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:1.3}._toolDesc_1c48m_305{font-size:var(--font-size-xs);color:var(--color-text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;line-height:1.4;display:-webkit-box;overflow:hidden}._closeBtn_1c48m_327{color:var(--color-text-tertiary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;padding:4px;font-size:18px}._closeBtn_1c48m_327:hover{color:var(--color-error);background:#ef44441a}@media (width<=768px){._dropdown_1c48m_45{width:calc(100% - 32px);max-height:60vh;left:16px;right:16px}._toolList_1c48m_137{grid-template-columns:1fr}}._iconCyan_1c48m_385{color:var(--color-accent)}._iconOrange_1c48m_387{color:var(--color-warning)}._iconPurple_1c48m_389{color:var(--color-secondary)}._iconBlue_1c48m_391{color:var(--color-primary)}._iconGreen_1c48m_393{color:var(--color-success)}._iconMagenta_1c48m_395{color:var(--color-secondary)}._iconVolcano_1c48m_397{color:var(--color-warning)}._iconLime_1c48m_399{color:var(--color-primary)}._iconGold_1c48m_401{color:var(--color-warning)}[data-theme=light] ._dropdown_1c48m_45{background:radial-gradient(circle at 50% 20%, #00ff990d 0%, transparent 50%), var(--color-surface);box-shadow:0 4px 24px #0000001f,0 1px 4px #0000000f}[data-theme=light] ._dropdown_1c48m_45._open_1c48m_35{box-shadow:0 8px 32px #00000026,0 2px 8px #00000014}[data-theme=light] ._toolBtn_1c48m_159:hover ._toolIconBox_1c48m_219{box-shadow:none;background:#06b6d40f}[data-theme=light] ._toolBtn_1c48m_159._active_1c48m_205 ._toolIconBox_1c48m_219{box-shadow:none}[data-theme=light] ._toolBtn_1c48m_159:hover{background:#06b6d40d;border-color:#06b6d440}[data-theme=light] ._toolBtn_1c48m_159._active_1c48m_205{background:#06b6d414}._sidebar_1uzqz_6{width:240px;padding:var(--spacing-md);border-right:1px solid var(--color-border);background:linear-gradient(180deg, #0000004d 0%, var(--color-surface-tertiary) 100%);font-family:var(--font-mono);height:100%;transition:all var(--transition-normal);flex-shrink:0;overflow-y:auto}._sidebarCollapsed_1uzqz_18{border-right:1px solid var(--color-border);background:linear-gradient(180deg, #0000004d 0%, var(--color-surface-tertiary) 100%);width:56px;font-family:var(--font-mono);transition:all var(--transition-normal);height:100%;padding-top:var(--spacing-sm);flex-direction:column;flex-shrink:0;align-items:center;display:flex;overflow:hidden}._collapseBar_1uzqz_33{border-radius:var(--radius-sm);cursor:pointer;width:32px;height:32px;color:var(--color-text-secondary);transition:all var(--transition-fast);margin:0 auto var(--spacing-sm) auto;border:1px solid var(--color-border);flex-shrink:0;justify-content:center;align-items:center;display:flex}._collapseBar_1uzqz_33:hover{color:var(--color-primary);border-color:var(--color-primary);box-shadow:var(--glow-cyan);background:#00ff9914;transform:rotate(180deg)}._section_1uzqz_56{margin-bottom:var(--spacing-lg)}._sectionTitle_1uzqz_60{font-family:var(--font-ui);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:1.5px;color:var(--accent-cyan);margin:0 0 var(--spacing-sm) 0;text-shadow:0 0 4px #06b6d433;border-bottom:1px solid #06b6d44d;padding-bottom:4px}._toolList_1uzqz_73{flex-direction:column;gap:4px;display:flex}._toolBtn_1uzqz_79{width:100%;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:8px var(--spacing-sm);border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:all var(--transition-fast);background:0 0;border:none;align-items:center;display:flex;position:relative;overflow:hidden}._toolBtn_1uzqz_79:before{content:"";background:var(--color-primary);opacity:0;width:3px;transition:opacity var(--transition-fast);position:absolute;top:0;bottom:0;left:0}._toolBtn_1uzqz_79._active_1uzqz_110:before{opacity:1}._toolBtn_1uzqz_79:hover{color:var(--color-text);background:#00ff990d;transform:translate(4px)}._toolBtn_1uzqz_79._active_1uzqz_110{color:var(--color-primary);font-weight:var(--font-weight-semibold);box-shadow:inset 2px 0 0 var(--color-primary), 0 0 12px #0f93;background:#00ff991f}._contentLinks_1uzqz_127{flex-direction:column;gap:4px;display:flex}._linkBtn_1uzqz_133{width:100%;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:8px var(--spacing-sm);border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:all var(--transition-fast);background:0 0;border:none;display:block}._linkBtn_1uzqz_133:hover{color:var(--color-primary);background:#00ff990d;transform:translate(4px)}._linkBtn_1uzqz_133._active_1uzqz_110{color:var(--color-primary);font-weight:var(--font-weight-semibold);box-shadow:inset 2px 0 0 var(--color-primary);background:#00ff991f}._toolBtnCollapsed_1uzqz_163{width:100%;height:40px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;font-size:18px;display:flex}._toolBtnCollapsed_1uzqz_163:hover{color:var(--color-primary);background:#00ff9914}._toolBtnCollapsed_1uzqz_163._active_1uzqz_110{color:var(--color-primary);box-shadow:inset 2px 0 0 var(--color-primary), 0 0 8px #00ff994d;background:#00ff9926}@media (width<=768px){._sidebar_1uzqz_6{z-index:1000;box-shadow:var(--glow-cyan);display:none;position:fixed;top:0;bottom:0;left:0}._sidebar_1uzqz_6._mobile-open_1uzqz_200{display:block}}._footer_ptayk_6{background:linear-gradient(90deg, var(--color-surface-tertiary) 0%, var(--color-surface-secondary) 100%);border-top:1px solid var(--color-border);padding:8px var(--spacing-md);font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-secondary);flex-shrink:0}._footerInner_ptayk_16{max-width:1400px;padding:0 var(--spacing-md);margin:0 auto}._statusBar_ptayk_23{justify-content:space-between;align-items:center;gap:var(--spacing-lg);display:flex}._statusBarLeft_ptayk_31{gap:var(--spacing-md);flex-wrap:wrap;align-items:center;display:flex}._statusBarItem_ptayk_38{align-items:center;gap:var(--spacing-xs);display:flex}._statusItemLink_ptayk_44{color:var(--accent-cyan);transition:all var(--transition-fast);font-size:var(--font-size-xs);border-radius:var(--radius-sm);margin-right:16px;padding:3px 8px;text-decoration:none}._statusItemLink_ptayk_44:hover{color:var(--color-primary);text-shadow:0 0 8px var(--glow-primary);background:#00ff9926;transform:translate(2px)}._statusItemLink_ptayk_44:last-child{margin-right:0}._statusBarRight_ptayk_66{align-items:center;gap:var(--spacing-md);display:flex}._status-indicator_ptayk_72{border-radius:var(--radius-sm);background:#00ff9914;border:1px solid #00ff994d;align-items:center;gap:6px;padding:3px 10px;display:flex}._status-dot_ptayk_82{background:var(--color-success);width:7px;height:7px;box-shadow:0 0 7px var(--color-success);border-radius:50%;animation:2s infinite _pulse_ptayk_1}@keyframes _pulse_ptayk_1{0%,to{opacity:1}50%{opacity:.5}}._copyright_ptayk_96{color:var(--color-text-tertiary);white-space:nowrap}._copyright_ptayk_96 strong{color:var(--accent-cyan);font-weight:var(--font-weight-semibold)}._builtBy_ptayk_106{color:var(--color-text-tertiary);align-items:center;gap:8px;display:flex}._builtBy_ptayk_106 ._heart-icon_ptayk_113{color:#d946ef;transition:all var(--transition-fast);font-size:14px}._builtBy_ptayk_106 ._heart-icon_ptayk_113:hover{color:var(--color-secondary);text-shadow:0 0 10px var(--glow-secondary);transform:scale(1.3)rotate(15deg)}._footerSection_ptayk_126 nav{flex-wrap:wrap;gap:12px;display:flex}._footerSection_ptayk_126 a{color:var(--accent-cyan);font-size:var(--font-size-xs);border-radius:var(--radius-sm);transition:all var(--transition-fast);padding:3px 6px;text-decoration:none}._footerSection_ptayk_126 a:hover{color:var(--color-primary);text-shadow:0 0 6px var(--glow-primary);background:#00ff9926}._footerBottom_ptayk_148{padding-top:var(--spacing-sm);margin-top:var(--spacing-sm);border-top:1px solid var(--color-border-secondary);justify-content:space-between;align-items:center;display:flex}@media (width<=768px){._statusBar_ptayk_23{gap:var(--spacing-sm);flex-direction:column;align-items:flex-start}._statusBarLeft_ptayk_31,._statusBarRight_ptayk_66{justify-content:flex-end;width:100%}._statusBarRight_ptayk_66{margin-top:var(--spacing-xs)}._copyright_ptayk_96{text-align:center;order:-1;width:100%}._statusItemLink_ptayk_44{margin-right:10px!important}._footerSection_ptayk_126 nav{justify-content:center;gap:8px}}._adContainer_i9bc4_6{padding:var(--spacing-md);justify-content:center;align-items:center;margin:0 auto;display:flex}._skeleton_i9bc4_14{border:1px dashed var(--color-primary);border-radius:var(--radius-md);background:#161b22;justify-content:center;align-items:center;min-height:120px;display:flex;position:relative;overflow:hidden}._skeletonShimmer_i9bc4_26{background:linear-gradient(90deg,#0000,#00ff991a,#0000);animation:1.5s infinite _shimmer_i9bc4_1;position:absolute;inset:0}@keyframes _shimmer_i9bc4_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._adSlot_i9bc4_38{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:var(--font-sm);background:radial-gradient(circle,#00ff990d 0%,#0000 70%);justify-content:center;align-items:center;max-width:100%;min-height:100px;display:flex}._adSlot_i9bc4_38:before{content:"[AD]";font-family:var(--font-display);color:var(--accent-cyan);letter-spacing:2px;margin-bottom:4px;font-size:8px}@media (width<=480px){._adSlot_i9bc4_38{font-size:var(--font-xs)}}._layout_r9q1w_11{background-color:var(--color-surface);min-height:100dvh;color:var(--color-text);font-family:var(--font-sans);flex-direction:column;display:flex}._body_r9q1w_37{flex:1;min-width:0;display:flex}._main_r9q1w_49{min-width:0;padding:var(--spacing-lg);background:radial-gradient(circle at 100% 0,#00ff9908 0%,#0000 40%);flex:1}._contentCard_r9q1w_65{background:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl);transition:all var(--transition-fast);box-shadow:0 4px 12px #0003}._contentCard_r9q1w_65:hover{border-color:var(--accent-cyan);transform:translateY(-2px);box-shadow:0 6px 20px #0000004d,0 0 20px #06b6d41a}._heroSection_r9q1w_99{padding:var(--spacing-3xl) var(--spacing-md);text-align:center;border-bottom:1px solid var(--color-border);background:radial-gradient(circle at 50% 20%,#00ff9914 0%,#0000 50%),linear-gradient(#0003 0%,#0000 100%);position:relative}._statsBar_r9q1w_121{background:var(--color-surface-tertiary);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:var(--spacing-md) 0}._statsContainer_r9q1w_135{max-width:1200px;padding:0 var(--spacing-md);justify-content:space-around;gap:var(--spacing-md);flex-wrap:wrap;margin:0 auto;display:flex}._statItem_r9q1w_155{text-align:center;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:120px;transition:all var(--transition-fast);flex:1}._statItem_r9q1w_155:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 0 12px #0f93}._statValue_r9q1w_189{font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary);text-shadow:0 0 8px #00ff994d;line-height:1.2}._statLabel_r9q1w_207{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.5px;margin-top:4px}._footer_r9q1w_227{background:linear-gradient(90deg, var(--color-surface-tertiary) 0%, var(--color-surface-secondary) 100%);border-top:1px solid var(--color-border);padding:6px var(--spacing-md);font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-secondary);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._footerLeft_r9q1w_253,._footerRight_r9q1w_255{gap:var(--spacing-md);align-items:center;display:flex}._status-indicator_r9q1w_267{align-items:center;gap:6px;display:flex}._status-dot_r9q1w_279{background:var(--color-success);width:8px;height:8px;box-shadow:0 0 6px var(--color-success);border-radius:50%;animation:2s infinite _pulse_r9q1w_1}@keyframes _pulse_r9q1w_1{0%,to{opacity:1}50%{opacity:.5}}._footerLink_r9q1w_307{color:var(--accent-cyan);font-family:var(--font-mono);font-size:var(--font-size-xs);transition:all var(--transition-fast);text-decoration:none}._footerLink_r9q1w_307:hover{color:var(--color-primary);text-shadow:0 0 6px var(--glow-primary)}@media (width<=768px){._body_r9q1w_37{flex-direction:column}._main_r9q1w_49{padding:var(--spacing-md)}._statsContainer_r9q1w_135{flex-direction:column;align-items:center}._statItem_r9q1w_155{min-width:100px}._footer_r9q1w_227{gap:var(--spacing-xs);text-align:center;flex-direction:column}._footerLeft_r9q1w_253,._footerRight_r9q1w_255{justify-content:center}}._layout_1ag2m_11{background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-surface-secondary) 100%);height:100dvh;color:var(--color-text);transition:background-color var(--transition-normal), color var(--transition-normal);flex-direction:column;display:flex}._body_1ag2m_35{flex:1 1 0;width:100%;max-width:1400px;min-height:0;margin:0 auto;display:flex;overflow:hidden}._main_1ag2m_55{min-width:0;min-height:0;padding:var(--spacing-lg);background:radial-gradient(circle at 100% 0,#00ff9908 0%,#0000 50%);flex-direction:column;flex:1 1 0;display:flex;overflow:hidden}._toolScroll_1ag2m_81{flex:1 1 0;min-height:0;overflow-y:auto}._loading_1ag2m_95,._error_1ag2m_97{text-align:center;padding:var(--spacing-3xl);color:var(--color-text-secondary);font-family:var(--font-mono);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin:var(--spacing-md)}._loading_1ag2m_95:after{content:"▋";color:var(--accent-cyan);font-size:var(--font-size-lg);text-shadow:0 0 8px var(--glow-cyan);animation:1s infinite _blink_1ag2m_1;display:inline-block}@keyframes _blink_1ag2m_1{0%,to{opacity:1}50%{opacity:0}}._error_1ag2m_97{color:var(--color-error);border-color:var(--color-error);box-shadow:0 0 20px #ef444433}._error_1ag2m_97:after{content:"!";color:var(--color-error);font-size:var(--font-size-lg);animation:.5s ease-in-out 3 _error-bounce_1ag2m_1;display:inline-block}@keyframes _error-bounce_1ag2m_1{0%,to{transform:translateY(0)}25%{transform:translateY(-10px)}75%{transform:translateY(-5px)}}._component-headerbar_1ag2m_189{margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border-secondary);justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}._component-title_1ag2m_211{font-family:var(--font-ui);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text);align-items:center;gap:var(--spacing-sm);margin:0;display:flex}._component-actions_1ag2m_233{gap:var(--spacing-sm);display:flex}._component-actions_1ag2m_233 ._term-btn_1ag2m_243._primary_1ag2m_243{font-size:var(--font-size-xs);padding:6px 12px}@media (width<=768px){._main_1ag2m_55{padding:var(--spacing-sm)}._component-headerbar_1ag2m_189{flex-direction:column;align-items:flex-start}._component-actions_1ag2m_233{width:100%;margin-top:var(--spacing-sm);justify-content:flex-end}}._hero_f5gdg_11{padding:var(--spacing-3xl) var(--spacing-md);background:radial-gradient(circle at 50% 20%, #00ff9914 0%, transparent 60%), linear-gradient(180deg, #0006 0%, var(--color-surface) 100%);border-bottom:1px solid var(--color-border);align-items:center;min-height:60vh;display:flex;position:relative;overflow:hidden}._hero_f5gdg_11:before{content:"";background:linear-gradient(90deg,#0000,#00ff990d,#0000);width:100%;height:100%;animation:4s infinite _hero-shimmer_f5gdg_1;position:absolute;top:0;left:-100%}@keyframes _hero-shimmer_f5gdg_1{0%,to{opacity:.3;transform:translate(-100%)}50%{opacity:1;transform:translate(100%)}}._heroContainer_f5gdg_69{text-align:center;z-index:1;max-width:1100px;margin:0 auto;position:relative}._terminalWindow_f5gdg_87{max-width:820px;min-height:280px;margin:0 auto var(--spacing-xl) auto;border:1px solid var(--color-primary);border-radius:var(--radius-lg);text-align:left;transition:all var(--transition-normal);background:#0d1117;position:relative;overflow:hidden;box-shadow:0 0 40px #00ff9926,inset 0 0 30px #00000080,0 0 60px #0006}._terminalWindow_f5gdg_87:hover{border-color:var(--color-primary-hover);box-shadow:0 0 50px #00ff9940, inset 0 0 30px #00000080, 0 0 80px #00000080, 0 0 var(--glow-primary)}[data-theme=light] ._terminalWindow_f5gdg_87{--terminal-bg:#f6f8fa;--terminal-border:var(--color-primary)}._terminalHeader_f5gdg_149{border-bottom:1px solid var(--color-border);font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-tertiary);background:linear-gradient(90deg,#161b22 0%,#0d1117 100%);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}._terminalDots_f5gdg_173{gap:8px;display:flex}._dotRed_f5gdg_183{background:#ff5f56;border-radius:50%;width:12px;height:12px;display:inline-block;box-shadow:0 0 8px #ff5f5666}._dotYellow_f5gdg_201{background:#ffbd2e;border-radius:50%;width:12px;height:12px;display:inline-block;box-shadow:0 0 8px #ffbd2e66}._dotGreen_f5gdg_219{background:#27c93f;border-radius:50%;width:12px;height:12px;display:inline-block;box-shadow:0 0 8px #27c93f66}._terminalTitle_f5gdg_237{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--terminal-text-muted,#8b949e);letter-spacing:.5px}._terminalStatus_f5gdg_251{font-family:var(--font-mono);font-size:11px;font-weight:var(--font-weight-bold);align-items:center;gap:8px;display:flex}._statusPulse_f5gdg_269{background:var(--accent-terminal);width:8px;height:8px;box-shadow:0 0 8px var(--accent-terminal);border-radius:50%;animation:2s infinite _pulse_f5gdg_1}@keyframes _pulse_f5gdg_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}._terminalBody_f5gdg_297{background:linear-gradient(#0000004d 0%,#0d1117 100%);padding:20px}._terminalPrompt_f5gdg_307{font-family:var(--font-mono);font-size:var(--font-size-sm);color:#8b949e;margin-bottom:16px}._promptUser_f5gdg_321{color:var(--accent-cyan);font-weight:var(--font-weight-bold)}._promptPath_f5gdg_331{color:var(--color-secondary)}._heroLogo_f5gdg_339{font-family:var(--font-mono);color:var(--accent-terminal);text-shadow:0 0 8px #0f66;white-space:pre;-webkit-user-select:text;user-select:text;min-height:120px;margin:0;font-size:clamp(10px,2vw,14px);line-height:1.15;display:block;overflow:auto hidden}._heroCursor_f5gdg_373{background:var(--color-primary);width:.6em;height:1.1em;box-shadow:var(--glow-primary);vertical-align:text-bottom;margin-left:2px;animation:1s step-end infinite _hero-blink_f5gdg_1;display:inline-block}@keyframes _hero-blink_f5gdg_1{0%,to{opacity:1}50%{opacity:0}}._heroTitle_f5gdg_407{font-family:var(--font-display);font-size:clamp(20px,4vw,32px);font-weight:var(--font-weight-bold);margin:var(--spacing-md) 0 var(--spacing-lg) 0;color:var(--color-text);text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 12px #00ff994d}._heroSubtitle_f5gdg_429{font-size:var(--font-size-md);color:var(--color-text-secondary);margin:0 0 var(--spacing-xl) 0;max-width:720px;margin-left:auto;margin-right:auto;line-height:1.6}._heroActions_f5gdg_449{gap:var(--spacing-md);margin-top:var(--spacing-xl);flex-wrap:wrap;justify-content:center;display:flex}._btnPrimary_f5gdg_465{align-items:center;gap:var(--spacing-xs);background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-hover) 100%);color:var(--color-on-primary);border-radius:var(--radius-sm);font-family:var(--font-mono);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);letter-spacing:.5px;cursor:pointer;box-shadow:var(--glow-primary);transition:all var(--transition-fast);border:none;padding:12px 28px;display:inline-flex;position:relative;overflow:hidden}._btnPrimary_f5gdg_465:before{content:"";width:0;height:0;transition:width var(--transition-fast), height var(--transition-fast);background:#ffffff4d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._btnPrimary_f5gdg_465:hover:before{width:300px;height:300px}._btnPrimary_f5gdg_465:hover{box-shadow:0 0 24px #00ff9980, var(--glow-primary);transform:translateY(-2px)}._btnSecondary_f5gdg_551{align-items:center;gap:var(--spacing-xs);color:var(--accent-cyan);border:1px solid var(--accent-cyan);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-fast);background:0 0;padding:12px 28px;display:inline-flex;box-shadow:0 0 #06b6d433}._btnSecondary_f5gdg_551:hover{box-shadow:var(--glow-cyan);border-color:var(--color-primary);color:var(--color-primary);background:#06b6d41a;transform:translateY(-2px)}._btnOutline_f5gdg_601{align-items:center;gap:var(--spacing-xs);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);background:0 0;padding:12px 28px;display:inline-flex}._btnOutline_f5gdg_601:hover{color:var(--color-text);border-color:var(--accent-cyan);background:var(--color-surface-secondary);box-shadow:0 0 12px #06b6d41a}._playgroundSection_f5gdg_649{background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-surface-secondary) 100%);padding:var(--spacing-3xl) var(--spacing-md);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}._playgroundContainer_f5gdg_663{max-width:1000px;margin:0 auto}._playgroundHeader_f5gdg_673{text-align:center;margin-bottom:var(--spacing-xl)}._playgroundBadge_f5gdg_683{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--accent-cyan);letter-spacing:1px;margin-bottom:var(--spacing-md);box-shadow:var(--glow-cyan);background:#06b6d426;border:1px solid #06b6d44d;border-radius:20px;align-items:center;gap:8px;padding:6px 16px;display:inline-flex}._playgroundTitle_f5gdg_717{font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0 0 var(--spacing-sm) 0;letter-spacing:1px;text-transform:uppercase}._playgroundDesc_f5gdg_737{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}._playgroundBox_f5gdg_749{border:1px solid var(--color-primary);border-radius:var(--radius-lg);padding:var(--spacing-lg);background:#0d1117;position:relative;box-shadow:0 0 30px #00ff991a,inset 0 0 20px #0006}._playgroundControls_f5gdg_771{gap:var(--spacing-md);margin-bottom:var(--spacing-md);flex-direction:column;display:flex}._playgroundInput_f5gdg_785{font-family:var(--font-mono);font-size:var(--font-size-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-primary);transition:all var(--transition-fast);background:#161b22;padding:12px 14px}._playgroundInput_f5gdg_785:focus{border-color:var(--color-primary);background:#0d1117;outline:none;box-shadow:0 0 12px #00ff994d}._fontSelectGroup_f5gdg_821{scrollbar-width:thin;scrollbar-color:var(--accent-cyan) transparent;align-items:center;gap:8px;padding:8px 0;display:flex;overflow-x:auto}._fontSelectGroup_f5gdg_821::-webkit-scrollbar{height:4px}._fontSelectGroup_f5gdg_821::-webkit-scrollbar-thumb{background:var(--accent-cyan);border-radius:2px}._presetLabel_f5gdg_859{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-bold);white-space:nowrap}._presetBtn_f5gdg_875,._fontBtn_f5gdg_875{border:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-mono);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);background:#161b22;border-radius:20px;flex-shrink:0;padding:6px 14px;font-size:11px}._presetBtn_f5gdg_875:hover,._fontBtn_f5gdg_875:hover{border-color:var(--accent-cyan);color:var(--accent-cyan);background:#06b6d41a}._presetActive_f5gdg_915,._fontActive_f5gdg_915{border-color:var(--color-primary);color:var(--color-primary);font-weight:var(--font-weight-bold);background:#0f93;box-shadow:0 0 12px #00ff994d}._playgroundInputRow_f5gdg_933{gap:var(--spacing-sm);display:flex}._playgroundInputRow_f5gdg_933 ._playgroundInput_f5gdg_785{flex:1;min-width:0}._shuffleBtn_f5gdg_953{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:46px;color:var(--accent-cyan);cursor:pointer;transition:all var(--transition-fast);background:#161b22;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:inline-flex}._shuffleBtn_f5gdg_953:hover{border-color:var(--accent-cyan);color:var(--accent-cyan);box-shadow:var(--glow-cyan);background:#06b6d41a}._sampleChips_f5gdg_999{flex-wrap:wrap;gap:8px;display:flex}._sampleChip_f5gdg_999{border:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-mono);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);background:#161b22;border-radius:20px;padding:5px 14px;font-size:11px}._sampleChip_f5gdg_999:hover{border-color:var(--accent-cyan);color:var(--accent-cyan);background:#06b6d41a}._sampleChipActive_f5gdg_1049{border-color:var(--color-primary);color:var(--color-primary);font-weight:var(--font-weight-bold);background:#0f93;box-shadow:0 0 12px #00ff994d}._openInToolRow_f5gdg_1067{margin-top:var(--spacing-md);text-align:center}._openInToolBtn_f5gdg_1077{border:1px solid var(--color-primary);color:var(--color-primary);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);cursor:pointer;transition:all var(--transition-fast);background:0 0;align-items:center;gap:8px;padding:10px 22px;display:inline-flex}._openInToolBtn_f5gdg_1077:hover{box-shadow:var(--glow-primary);background:#00ff991a}._playgroundDisplay_f5gdg_1119{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-md);min-height:180px;font-family:var(--font-mono);position:relative;overflow-x:auto}._copyBannerBtn_f5gdg_1141{border:1px solid var(--color-primary);color:var(--color-primary);border-radius:var(--radius-sm);font-family:var(--font-mono);cursor:pointer;transition:all var(--transition-fast);z-index:2;background:#000000b3;align-items:center;gap:6px;padding:6px 12px;font-size:10px;display:inline-flex;position:absolute;top:12px;right:12px}._copyBannerBtn_f5gdg_1141:hover{background:var(--color-primary);border-color:var(--color-primary);color:#000;box-shadow:var(--glow-primary)}._playgroundPre_f5gdg_1193{color:var(--color-primary);white-space:pre;text-shadow:0 0 6px #00ff994d;margin:0;font-family:Fira Code,monospace;font-size:13px;line-height:1.4;overflow-x:auto}._statsBar_f5gdg_1217{background:linear-gradient(90deg, var(--color-surface-tertiary) 0%, var(--color-surface) 100%);border-bottom:1px solid var(--color-border);padding:var(--spacing-md) 0;box-shadow:inset 0 2px 4px #0000001a}._statsContainer_f5gdg_1231{max-width:1200px;padding:0 var(--spacing-md);justify-content:space-around;gap:var(--spacing-md);flex-wrap:wrap;margin:0 auto;display:flex}._statItem_f5gdg_1251{text-align:center;padding:var(--spacing-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:140px;transition:all var(--transition-fast);cursor:pointer;flex:1}._statItem_f5gdg_1251:hover{border-color:var(--accent-cyan);transform:translateY(-2px);box-shadow:0 0 16px #06b6d433}._statValue_f5gdg_1287{font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary);text-shadow:0 0 8px #00ff994d;line-height:1.2}._statLabel_f5gdg_1305{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.5px;margin-top:6px}._statValue_f5gdg_1287{animation:.6s cubic-bezier(.22,1,.36,1) _stat-pop_f5gdg_1}@keyframes _stat-pop_f5gdg_1{0%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){._statValue_f5gdg_1287{animation:none}}._socialProof_f5gdg_1369{border-top:1px solid var(--color-border);background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-surface-secondary) 100%);padding:var(--spacing-xl) var(--spacing-md)}._socialProofInner_f5gdg_1381{justify-content:center;align-items:center;gap:var(--spacing-md);max-width:1200px;font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-text-secondary);flex-wrap:wrap;margin:0 auto;display:flex}._socialProofItem_f5gdg_1407{color:var(--color-text-secondary);align-items:center;gap:6px;display:inline-flex}._socialProofItem_f5gdg_1407 strong{color:var(--color-primary)}._socialProofCta_f5gdg_1429{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--glow-primary);background:0 0;align-items:center;gap:8px;padding:8px 18px;text-decoration:none;display:inline-flex}._socialProofCta_f5gdg_1429:hover{color:var(--color-ascii);box-shadow:var(--glow-primary);background:#00ff9926}._socialProofCta_f5gdg_1429:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._section_f5gdg_1487{padding:var(--spacing-3xl) var(--spacing-md);max-width:1200px;margin:0 auto}._sectionAlt_f5gdg_1499{padding:var(--spacing-3xl) var(--spacing-md);background:linear-gradient(180deg, var(--color-surface-secondary) 0%, var(--color-surface) 100%);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);max-width:1200px;margin:0 auto}._sectionHeader_f5gdg_1517{text-align:center;margin-bottom:var(--spacing-2xl)}._sectionBadge_f5gdg_1527{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--accent-cyan);letter-spacing:1px;margin-bottom:var(--spacing-md);box-shadow:var(--glow-cyan);background:#06b6d426;border:1px solid #06b6d44d;border-radius:20px;align-items:center;gap:8px;padding:6px 16px;display:inline-flex}._sectionTitle_f5gdg_1561{font-family:var(--font-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0 0 var(--spacing-xs) 0;letter-spacing:1px;text-transform:uppercase}._sectionDesc_f5gdg_1581{font-size:var(--font-size-md);color:var(--color-text-secondary);max-width:640px;margin:0 auto}._sectionMore_f5gdg_1595{text-align:center;margin-top:var(--spacing-2xl)}._featureHighlightCard_f5gdg_1607{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);height:100%;transition:all var(--transition-normal);position:relative;overflow:hidden}._featureHighlightCard_f5gdg_1607:before{content:"";background:linear-gradient(90deg, var(--color-primary), var(--accent-cyan));height:3px;position:absolute;top:0;left:0;right:0}._featureHighlightCard_f5gdg_1607:hover{border-color:var(--accent-cyan);transform:translateY(-4px);box-shadow:0 12px 30px #00f3ff26}._featureIcon_f5gdg_1661{color:var(--accent-cyan);margin-bottom:var(--spacing-md);text-align:center;font-size:32px}._featureHighlightCard_f5gdg_1607 h3{font-family:var(--font-ui);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0 0 var(--spacing-sm) 0}._featureHighlightCard_f5gdg_1607 p{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.6}._cliSection_f5gdg_1707{padding:var(--spacing-3xl) var(--spacing-md);background:linear-gradient(#0000000d 0%,#0000 100%);max-width:1000px;margin:0 auto}._cliContainer_f5gdg_1721{border:1px solid var(--color-primary);border-radius:var(--radius-lg);padding:var(--spacing-lg);background:#0d1117;box-shadow:0 0 30px #00ff991a}._cliHeader_f5gdg_1737{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);display:flex}._cliHeaderIcon_f5gdg_1751{color:var(--color-primary);text-shadow:0 0 12px var(--glow-primary);font-size:28px}._cliHeader_f5gdg_1737 h3{font-size:var(--font-size-md);color:var(--color-text);font-family:var(--font-ui);margin:0 0 4px}._cliHeader_f5gdg_1737 p{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}._cliSnippetBox_f5gdg_1789{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-md);font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--accent-terminal);background:#161b22;overflow-x:auto}._copyCliBtn_f5gdg_1811{border:1px solid var(--color-primary);color:var(--color-primary);border-radius:var(--radius-sm);font-family:var(--font-mono);cursor:pointer;transition:all var(--transition-fast);z-index:2;background:#161b22e6;align-items:center;gap:6px;padding:4px 10px;font-size:10px;display:inline-flex;position:absolute;top:12px;right:12px}._copyCliBtn_f5gdg_1811:hover{background:var(--color-primary);border-color:var(--color-primary);color:#000;box-shadow:var(--glow-primary)}._toolsGrid_f5gdg_1865{gap:var(--spacing-md);margin-top:var(--spacing-md);flex-wrap:wrap;width:100%;max-width:none;margin-left:0;margin-right:0;padding:0;display:flex}._section_f5gdg_1487 ._toolsGrid_f5gdg_1865{justify-content:center}._ant-row_f5gdg_1903._gutter-xs_f5gdg_1903>._toolsGrid_f5gdg_1865,._ant-row_f5gdg_1903>div>._toolsGrid_f5gdg_1865{justify-content:center!important;margin:0 auto!important}._toolCard_f5gdg_1915{background:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);height:100%;padding:var(--spacing-lg);cursor:pointer;transition:all var(--transition-normal);perspective:1000px;box-sizing:border-box;flex-direction:column;flex:280px;justify-content:space-between;min-height:320px;display:flex;position:relative;overflow:hidden}._toolCard_f5gdg_1915:before{content:"";background:linear-gradient(90deg, var(--color-primary), var(--accent-cyan));transform-origin:0;height:2px;transition:transform var(--transition-fast);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}._toolCard_f5gdg_1915:hover{border-color:var(--accent-cyan);z-index:10;transform:translateY(-6px)rotateX(5deg);box-shadow:0 12px 30px #00f3ff26}._toolCard_f5gdg_1915:hover:before{transform:scaleX(1)}._toolCardHeader_f5gdg_2001{margin-bottom:var(--spacing-md);justify-content:flex-end;display:flex}._toolTag_f5gdg_2013{font-family:var(--font-mono);border-radius:var(--radius-sm);background:var(--color-surface-tertiary);border:1px solid var(--color-border);color:var(--color-text-secondary);padding:3px 10px;font-size:9px}._toolCardIcon_f5gdg_2033{font-family:var(--font-mono);text-align:center;margin:0 0 var(--spacing-md) 0;color:var(--accent-cyan);border-radius:var(--radius-md);padding:var(--spacing-md);white-space:pre;text-shadow:0 0 6px #06b6d44d;background:#06b6d40d;border:1px solid #06b6d433;justify-content:center;align-items:center;min-height:80px;font-size:10px;line-height:1.2;display:flex;overflow:hidden}._toolCardIconDemo_f5gdg_2073{color:var(--color-ascii);text-shadow:0 0 8px #00ff9973;background:#00ff990f;border-color:#00ff994d;transition:color .3s,border-color .3s,text-shadow .3s}._toolCardDemoTag_f5gdg_2095{font-family:var(--font-mono);border-radius:var(--radius-sm);border:1px solid var(--color-primary);color:var(--color-primary);background:#00ff9926;margin-left:6px;padding:3px 10px;font-size:9px;animation:1s step-end infinite _hero-blink_f5gdg_1}._toolCardTitle_f5gdg_2119{font-family:var(--font-ui);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0 0 var(--spacing-sm) 0;letter-spacing:-.5px}._toolCardDesc_f5gdg_2137{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 var(--spacing-md) 0;flex-grow:1;line-height:1.6}._toolCardFooter_f5gdg_2153{border-top:1px solid var(--color-border-secondary);padding-top:var(--spacing-md)}._toolCardLink_f5gdg_2163{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-primary);font-weight:var(--font-weight-bold);transition:all var(--transition-fast);align-items:center;gap:6px;text-decoration:none;display:inline-flex}._toolCardLink_f5gdg_2163:hover{color:var(--accent-cyan);text-shadow:0 0 8px var(--glow-cyan);transform:translate(4px)}._articleCard_f5gdg_2201{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);height:100%;padding:var(--spacing-lg);cursor:pointer;transition:all var(--transition-normal);flex-direction:column;display:flex;position:relative}._articleCard_f5gdg_2201:hover{border-color:var(--color-secondary);transform:translateY(-4px);box-shadow:0 12px 30px #d946ef33}._articleCover_f5gdg_2239{font-family:var(--font-mono);color:var(--color-secondary);border-radius:var(--radius-md);padding:var(--spacing-sm);margin:0 0 var(--spacing-md) 0;text-align:center;text-shadow:0 0 6px #d946ef4d;background:#d946ef14;border:1px solid #d946ef4d;justify-content:center;align-items:center;min-height:60px;font-size:9px;line-height:1.2;display:flex;overflow:hidden}._articleTitle_f5gdg_2277{font-family:var(--font-ui);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0 0 var(--spacing-sm) 0}._articleExcerpt_f5gdg_2293{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 var(--spacing-md) 0;flex-grow:1;line-height:1.6}._articleFooter_f5gdg_2309{border-top:1px solid var(--color-border-secondary);padding-top:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}._readTime_f5gdg_2325{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-tertiary)}._faqSection_f5gdg_2339{padding:var(--spacing-3xl) var(--spacing-md);max-width:900px;margin:0 auto}._faqContainer_f5gdg_2351{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:0 4px 12px #0003}._faqCollapse_f5gdg_2367{background:0 0!important;border:none!important}@media (width<=768px){._hero_f5gdg_11{padding:var(--spacing-xl) var(--spacing-md);min-height:50vh}._terminalWindow_f5gdg_87{border-radius:var(--radius-md);min-height:200px}._heroLogo_f5gdg_339{font-size:clamp(8px,3vw,11px)}._section_f5gdg_1487{padding:var(--spacing-xl) var(--spacing-md)}._sectionTitle_f5gdg_1561{font-size:var(--font-size-2xl)}._toolCard_f5gdg_1915{padding:var(--spacing-md);max-width:100%}._toolsGrid_f5gdg_1865{justify-content:center}}@media (width<=480px){._heroTitle_f5gdg_407{font-size:1.5rem}._btnPrimary_f5gdg_465,._btnSecondary_f5gdg_551{font-size:var(--font-size-sm);padding:10px 20px}._playgroundBadge_f5gdg_683{padding:4px 12px;font-size:10px}._toolCard_f5gdg_1915{min-height:280px}}._section_1yn8c_6{padding:var(--spacing-3xl) var(--spacing-md);max-width:1200px;margin:0 auto}._sectionHeader_1yn8c_12{text-align:center;margin-bottom:var(--spacing-2xl)}._sectionBadge_1yn8c_17{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--accent-cyan);letter-spacing:1px;margin-bottom:var(--spacing-md);box-shadow:var(--glow-cyan);background:#06b6d426;border:1px solid #06b6d44d;border-radius:20px;align-items:center;gap:8px;padding:6px 16px;display:inline-flex}._sectionTitle_1yn8c_34{font-family:var(--font-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0 0 var(--spacing-xs) 0;letter-spacing:1px;text-transform:uppercase}._sectionDesc_1yn8c_44{font-size:var(--font-size-md);color:var(--color-text-secondary);max-width:640px;margin:0 auto}._asciiSlider_1yn8c_52{aspect-ratio:3/2;background:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:ew-resize;touch-action:pan-y;outline:none;max-width:860px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 30px #00ff991f,inset 0 0 30px #0006}._asciiSlider_1yn8c_52:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary), 0 0 30px #0f93}._asciiLayer_1yn8c_77{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}._asciiPre_1yn8c_87{height:100%;font-family:var(--font-mono);white-space:pre;-webkit-user-select:none;user-select:none;color:var(--color-ascii);text-shadow:0 0 6px #00ff998c;transform-origin:0 0;pointer-events:none;background:0 0;margin:0;padding:0;line-height:1;position:absolute;top:0;left:0;overflow:hidden}._sliderLabel_1yn8c_107{z-index:3;font-family:var(--font-mono);letter-spacing:1px;color:#ffffffe6;border-radius:var(--radius-sm);pointer-events:none;background:#0000008c;border:1px solid #fff3;padding:4px 10px;font-size:10px;position:absolute;top:12px}._sliderLabelOriginal_1yn8c_122{left:12px}._sliderLabelAscii_1yn8c_126{right:12px}._sliderHandle_1yn8c_131{cursor:ew-resize;touch-action:none;z-index:2;background:#00ff99e6;width:3px;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 12px #0f99}._sliderGrip_1yn8c_144{background:var(--color-surface);border:2px solid var(--color-primary);width:36px;height:36px;box-shadow:var(--glow-primary);color:var(--color-primary);font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;font-size:13px;line-height:1;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._sliderCta_1yn8c_165{text-align:center;margin-top:var(--spacing-xl)}._sliderCtaBtn_1yn8c_170{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);box-shadow:var(--glow-primary);background:0 0;padding:10px 24px}._sliderCtaBtn_1yn8c_170:hover{color:var(--color-ascii);box-shadow:var(--glow-primary);background:#00ff9926}._sliderCtaBtn_1yn8c_170:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._page_1c0mg_5{max-width:1240px;padding:var(--spacing-2xl) var(--spacing-md);margin:0 auto}._headerArea_1c0mg_17{margin-bottom:var(--spacing-2xl)}._toolkitBadge_1c0mg_25{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--accent-cyan);letter-spacing:1px;background:#00f3ff14;border:1px solid #00f3ff4d;border-radius:20px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px;display:inline-flex}._title_1c0mg_57{font-family:var(--font-sans);font-size:clamp(24px,3vw,34px);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-xs) 0;color:var(--color-text);letter-spacing:-.5px}._subtitle_1c0mg_75{font-size:var(--font-size-md);color:var(--color-text-secondary);margin:0 0 var(--spacing-lg) 0;max-width:700px}._filterBar_1c0mg_89{gap:var(--spacing-md);margin-top:var(--spacing-md);flex-direction:column;display:flex}._search_1c0mg_103{border-radius:var(--radius-md);width:100%;max-width:540px}._categoryTabs_1c0mg_115{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._tabBtn_1c0mg_129{background:var(--color-surface-tertiary);border:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-mono);cursor:pointer;transition:all var(--transition-fast);border-radius:20px;align-items:center;gap:6px;padding:6px 16px;font-size:13px;display:inline-flex}._tabBtn_1c0mg_129:hover{border-color:var(--accent-cyan);color:var(--accent-cyan);background:#00f3ff14}._tabActive_1c0mg_171{border-color:var(--accent-cyan);color:var(--accent-cyan);font-weight:var(--font-weight-bold);background:#00f3ff2e;box-shadow:0 0 12px #00f3ff40}._cardHeader_1c0mg_187{justify-content:flex-end;margin-bottom:10px;display:flex}._tagPill_1c0mg_199{font-family:var(--font-mono);background:var(--color-surface-tertiary);border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:12px;padding:2px 8px;font-size:10px}._search_1c0mg_103 .ant-input-prefix,._searchIcon_1c0mg_227{color:var(--accent-cyan)}._search_1c0mg_103 .ant-input{background:var(--color-surface);color:var(--color-text);font-family:var(--font-mono);font-size:var(--font-size-base)}._grid_1c0mg_249{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}._card_1c0mg_187{padding:var(--spacing-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-normal);flex-direction:column;justify-content:space-between;display:flex}._card_1c0mg_187:hover{border-color:var(--accent-cyan);transform:translateY(-4px);box-shadow:0 10px 30px #00f3ff1f}._cardLogoContainer_1c0mg_297{background:var(--color-surface-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:center;align-items:center;height:64px;margin-bottom:16px;padding:12px;display:flex;overflow:hidden}._cardLogo_1c0mg_297{font-family:var(--font-mono);color:var(--accent-cyan);white-space:pre;margin:0;font-size:9px;line-height:1.1}._cardTitle_1c0mg_341{font-family:var(--font-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text);letter-spacing:-.2px;margin:0 0 8px}._cardDesc_1c0mg_359{font-size:var(--font-size-sm);color:var(--color-text-secondary);flex-grow:1;margin:0 0 16px;line-height:1.5}._cardLinkContainer_1c0mg_375{border-top:1px solid var(--color-border-secondary);padding-top:12px}._cardLink_1c0mg_375{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-primary);font-weight:var(--font-weight-bold);transition:color var(--transition-fast);align-items:center;gap:6px;display:inline-flex}._card_1c0mg_187:hover ._cardLink_1c0mg_375{color:var(--accent-cyan)}._cardLink_1c0mg_375 svg{font-size:var(--font-size-xs);transition:transform var(--transition-fast)}._card_1c0mg_187:hover ._cardLink_1c0mg_375 svg{transform:translate(4px)}._empty_1c0mg_433{text-align:center;color:var(--color-text-secondary);font-family:var(--font-mono);padding:var(--spacing-3xl);font-size:15px}._page_1amom_3{max-width:1200px;padding:var(--spacing-2xl) var(--spacing-md);margin:0 auto}._headerBanner_1amom_9{text-align:center;margin-bottom:var(--spacing-2xl);padding:var(--spacing-xl);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:0 10px 30px #00000026}._academyBadge_1amom_19{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--accent-cyan);letter-spacing:1px;background:#00f3ff14;border:1px solid #00f3ff4d;border-radius:20px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px;display:inline-flex}._title_1amom_35{font-family:var(--font-sans);font-size:clamp(24px,4vw,36px);font-weight:var(--font-weight-bold);color:var(--color-text);justify-content:center;align-items:center;gap:12px;margin:0 0 12px;display:flex}._subtitle_1amom_47{font-size:var(--font-size-md);color:var(--color-text-secondary);max-width:700px;margin:0 auto 20px;line-height:1.6}._statsBar_1amom_55{justify-content:center;margin-top:16px;display:flex}._statsSpace_1amom_61{justify-content:center}._statBadge_1amom_65{font-family:var(--font-mono);color:var(--color-text-secondary);background:var(--color-surface-tertiary);border:1px solid var(--color-border);border-radius:20px;padding:6px 14px;font-size:13px}._filters_1amom_75{gap:var(--spacing-md);margin-bottom:var(--spacing-2xl);flex-direction:column;display:flex}._search_1amom_82{width:100%}._categoryPills_1amom_86{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._categoryPill_1amom_86{background:var(--color-surface-tertiary);border:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-mono);cursor:pointer;transition:all var(--transition-fast);border-radius:20px;padding:6px 16px;font-size:13px}._categoryPill_1amom_86:hover{border-color:var(--accent-cyan);color:var(--accent-cyan);background:#00f3ff14}._categoryActive_1amom_111{border-color:var(--accent-cyan);color:var(--accent-cyan);font-weight:var(--font-weight-bold);background:#00f3ff2e;box-shadow:0 0 12px #00f3ff40}._subTitle_1amom_119{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin:var(--spacing-xl) 0 var(--spacing-md) 0;align-items:center;gap:8px;display:flex}._featuredCard_1amom_130{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);height:100%;transition:all var(--transition-normal);flex-direction:column;display:flex}._featuredCard_1amom_130:hover{border-color:var(--accent-magenta);box-shadow:var(--glow-magenta);transform:translateY(-4px)}._coverArt_1amom_146{font-family:var(--font-mono);color:var(--accent-cyan);background:var(--color-surface-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center;justify-content:center;align-items:center;height:75px;margin:0 0 16px;padding:14px;font-size:11px;line-height:1.15;display:flex;overflow:hidden}._articleTitle_1amom_164{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0 0 8px}._articleExcerpt_1amom_171{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 16px;line-height:1.5}._articleMeta_1amom_178{border-top:1px solid var(--color-border-secondary);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}._readTime_1amom_187{font-family:var(--font-mono);color:var(--color-text-tertiary);font-size:12px}._articleCard_1amom_194{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);height:100%;transition:all var(--transition-normal);flex-direction:column;display:flex}._articleCard_1amom_194:hover{border-color:var(--accent-cyan);transform:translateY(-4px);box-shadow:0 10px 30px #00f3ff1f}._articleCardHeader_1amom_210{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._tags_1amom_217{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:12px;display:flex}._tag_1amom_217{font-family:var(--font-mono);border-radius:var(--radius-sm);font-size:11px}._emptyBox_1amom_231{text-align:center;padding:var(--spacing-3xl) var(--spacing-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-top:var(--spacing-xl)}._empty_1amom_231{font-size:var(--font-size-md);color:var(--color-text-secondary)}._progressContainer_15vlc_5{z-index:1000;position:fixed;top:0;left:0;right:0}._page_15vlc_21{max-width:860px;padding:var(--spacing-2xl) var(--spacing-md);margin:0 auto}._articleHeader_15vlc_33{margin-bottom:var(--spacing-2xl);border-bottom:1px solid var(--color-border);padding-bottom:var(--spacing-xl)}._backBtn_15vlc_45{margin-bottom:var(--spacing-md);color:var(--color-text-secondary);padding-left:0}._backBtn_15vlc_45:hover{color:var(--accent-cyan)}._articleTagsHeader_15vlc_65{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);flex-wrap:wrap;display:flex}._meta_15vlc_81{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-tertiary)}._articleTitle_15vlc_93{font-family:var(--font-sans);font-size:clamp(26px,4vw,40px);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0 0 var(--spacing-md) 0;line-height:1.25}._coverArt_15vlc_111{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--accent-magenta);background:var(--color-surface-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-md);margin:var(--spacing-md) 0 0 0;text-align:center;white-space:pre;line-height:1.15;overflow-x:auto}._articleBody_15vlc_143{color:var(--color-text);margin-bottom:var(--spacing-2xl);clear:both;font-size:16px;line-height:1.7;display:block}._articleBody_15vlc_143 h2{color:var(--color-text);border-bottom:1px solid var(--color-border-secondary);margin:36px 0 16px;padding-bottom:8px;font-size:24px;font-weight:700}._articleBody_15vlc_143 h3{color:var(--color-text);margin:24px 0 12px;font-size:19px;font-weight:600}._articleBody_15vlc_143 p{margin-bottom:18px}._articleBody_15vlc_143 ul,._articleBody_15vlc_143 ol{margin-bottom:20px;padding-left:24px}._articleBody_15vlc_143 li{margin-bottom:8px}._articleBody_15vlc_143 code{font-family:var(--font-mono);background:var(--color-surface-tertiary);border:1px solid var(--color-border);color:var(--accent-cyan);border-radius:4px;padding:2px 6px;font-size:14px}._articleBody_15vlc_143 pre{font-family:var(--font-mono);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--accent-terminal);background:#0d1117;padding:16px;font-size:13px;line-height:1.4;overflow-x:auto}.codeCallout{border-radius:var(--radius-md);background:#0d1117;border:1px solid #00f3ff4d;margin:16px 0;padding:14px}.codeCallout pre{color:var(--accent-cyan)!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}.spacer{clear:both;height:24px;display:block}.link{color:var(--accent-cyan);text-decoration:underline}._sandboxSection_15vlc_321{margin:var(--spacing-2xl) 0 var(--spacing-3xl) 0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-xl);clear:both;position:relative;box-shadow:0 10px 30px #00000026}._sandboxHeader_15vlc_343{margin-bottom:var(--spacing-md);align-items:center;gap:16px;display:flex}._sandboxIcon_15vlc_357{color:var(--accent-cyan);font-size:28px}._sandboxHeader_15vlc_343 h3{color:var(--color-text);margin:0 0 4px;font-size:18px}._sandboxHeader_15vlc_343 p{color:var(--color-text-secondary);margin:0;font-size:13px}._sandboxControls_15vlc_391{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}._sandboxInput_15vlc_405{font-family:var(--font-mono)}._fontBtns_15vlc_413{flex-wrap:wrap;gap:8px;display:flex}._fontBtn_15vlc_413{background:var(--color-surface-tertiary);border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:var(--radius-sm);font-family:var(--font-mono);cursor:pointer;padding:4px 10px;font-size:12px}._fontBtn_15vlc_413:hover{border-color:var(--accent-cyan);color:var(--accent-cyan)}._fontActive_15vlc_457{border-color:var(--accent-cyan);color:var(--accent-cyan);background:#00f3ff26;font-weight:700}._sandboxDisplay_15vlc_471{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0d1117;min-height:100px;padding:16px;position:relative}._copySandboxBtn_15vlc_489{color:#fff;border-radius:var(--radius-sm);font-family:var(--font-mono);cursor:pointer;background:#ffffff1a;border:1px solid #fff3;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex;position:absolute;top:12px;right:12px}._sandboxPre_15vlc_523{font-family:var(--font-mono);color:var(--accent-terminal);white-space:pre;text-shadow:0 0 6px #00ff994d;margin:0;font-size:12px;line-height:1.15;overflow-x:auto}._tags_15vlc_547{margin-bottom:var(--spacing-2xl);flex-wrap:wrap;gap:8px;display:flex}._tag_15vlc_547{font-family:var(--font-mono);padding:4px 10px}._related_15vlc_571{border-top:1px solid var(--color-border);padding-top:var(--spacing-xl)}._subTitle_15vlc_581{color:var(--color-text);margin-bottom:var(--spacing-md);font-size:20px;font-weight:700}._relatedGrid_15vlc_595{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}._relatedCard_15vlc_607{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-md);cursor:pointer;transition:all var(--transition-normal)}._relatedCard_15vlc_607:hover{border-color:var(--accent-cyan);transform:translateY(-2px)}._relatedTitle_15vlc_635{color:var(--color-text);margin:0 0 6px;font-size:15px;font-weight:600}._relatedExcerpt_15vlc_649{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.4}._page_1hhdu_5{max-width:1240px;padding:var(--spacing-2xl) var(--spacing-md);margin:0 auto}._title_1hhdu_17{font-family:var(--font-sans);font-size:clamp(24px,3vw,34px);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-xs) 0;letter-spacing:-.5px;color:var(--color-text);align-items:center;gap:12px;display:flex}._subtitle_1hhdu_41{font-size:var(--font-size-md);color:var(--color-text-secondary);margin:0 0 var(--spacing-lg) 0}._search_1hhdu_53{max-width:480px;margin-bottom:var(--spacing-lg);border-radius:var(--radius-md)}._search_1hhdu_53 .ant-input{background:var(--color-surface);color:var(--color-text);font-family:var(--font-mono)}._grid_1hhdu_77{margin-top:var(--spacing-md)}._pieceCard_1hhdu_85{cursor:pointer;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-normal);flex-direction:column;justify-content:space-between;height:100%;padding:16px;display:flex}._pieceCard_1hhdu_85:hover{border-color:var(--accent-cyan);transform:translateY(-4px);box-shadow:0 10px 30px #00f3ff1f}._pieceArt_1hhdu_123{font-family:var(--font-mono);color:var(--accent-terminal);background:var(--color-surface-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md);margin:0 0 var(--spacing-sm) 0;white-space:pre;text-align:center;max-height:140px;padding:12px;font-size:8px;line-height:1.15;overflow:hidden}._pieceInfo_1hhdu_155{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column;display:flex}._pieceName_1hhdu_169{font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text)}._pieceTags_1hhdu_183{flex-wrap:wrap;gap:4px;display:flex}._pieceTag_1hhdu_183{font-family:var(--font-mono);font-size:var(--font-size-xs);border-radius:var(--radius-sm);background:var(--color-surface-tertiary);border:1px solid var(--color-border);color:var(--color-text-secondary);padding:2px 6px}._loading_1hhdu_215{padding:var(--spacing-3xl);justify-content:center;display:flex}._empty_1hhdu_227{text-align:center;color:var(--color-text-secondary);font-family:var(--font-mono);padding:var(--spacing-3xl)}._modal_1hhdu_243{text-align:center}._modalArt_1hhdu_251{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text);word-break:break-all;white-space:pre;max-height:70vh;margin:0;line-height:1.1;overflow:auto}._page_hmkx7_5{max-width:1100px;padding:var(--spacing-2xl) var(--spacing-md);margin:0 auto}._heroSection_hmkx7_17{text-align:center;margin-bottom:var(--spacing-2xl)}._heroBadge_hmkx7_27{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--accent-cyan);letter-spacing:1px;background:#00f3ff14;border:1px solid #00f3ff4d;border-radius:20px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px;display:inline-flex}._title_hmkx7_59{font-family:var(--font-sans);font-size:clamp(28px,4vw,42px);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0 0 12px}._subtitle_hmkx7_75{font-size:var(--font-size-md);color:var(--color-text-secondary);max-width:680px;margin:0 auto 24px;line-height:1.6}._aboutLogo_hmkx7_91{font-family:var(--font-mono);color:var(--accent-terminal);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-md);white-space:pre;max-width:100%;margin:0 auto;font-size:11px;line-height:1.15;display:inline-block;overflow-x:auto}._section_hmkx7_123{margin-bottom:var(--spacing-3xl)}._sectionHeader_hmkx7_131{text-align:center;margin-bottom:var(--spacing-xl)}._sectionBadge_hmkx7_141{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--accent-magenta);background:#ec48991a;border:1px solid #ec48994d;border-radius:20px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 12px;display:inline-flex}._subTitle_hmkx7_171{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text);align-items:center;gap:8px;margin:0 0 12px;display:flex}._sectionDesc_hmkx7_191{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}._missionCard_hmkx7_205{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-xl);box-shadow:0 10px 30px #00000026}._missionHeader_hmkx7_221{align-items:center;gap:12px;margin-bottom:12px;display:flex}._missionIcon_hmkx7_235{color:var(--color-primary);font-size:24px}._missionHeader_hmkx7_221 h2{color:var(--color-text);margin:0;font-size:22px}._text_hmkx7_257{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0;line-height:1.7}._sigBox_hmkx7_273{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-xl);box-shadow:0 10px 30px #00000026}._sigControls_hmkx7_289{margin-bottom:16px}._inputLabel_hmkx7_297{font-family:var(--font-mono);color:var(--color-text-tertiary);margin-bottom:6px;font-size:12px;font-weight:700;display:block}._sigSelect_hmkx7_315{background:var(--color-surface-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-text);font-family:var(--font-mono);padding:8px 12px;font-size:13px}._sigPreviewContainer_hmkx7_337{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0d1117;padding:16px;position:relative}._copySigBtn_hmkx7_353{color:#fff;border-radius:var(--radius-sm);font-family:var(--font-mono);cursor:pointer;background:#ffffff1a;border:1px solid #fff3;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:inline-flex;position:absolute;top:12px;right:12px}._copySigBtn_hmkx7_353:hover{background:var(--accent-cyan);color:#000}._sigPre_hmkx7_337{font-family:var(--font-mono);color:var(--accent-terminal);white-space:pre;margin:0;font-size:12px;line-height:1.15;overflow-x:auto}._featureCard_hmkx7_419{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);height:100%;transition:all var(--transition-normal);padding:16px}._featureCard_hmkx7_419:hover{border-color:var(--accent-cyan);transform:translateY(-4px);box-shadow:0 10px 30px #00f3ff1f}._statHeader_hmkx7_449{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._statIconCyan_hmkx7_463{color:var(--accent-cyan);font-size:24px}._statIconMagenta_hmkx7_473{color:var(--accent-magenta);font-size:24px}._statIconGreen_hmkx7_483{color:var(--accent-terminal,#0f6);font-size:24px}._featureCard_hmkx7_419 h3{color:var(--color-text);margin:0 0 6px;font-size:16px;font-weight:700}._featureCard_hmkx7_419 p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}._philosophyBox_hmkx7_523{border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-xl);text-align:center;background:linear-gradient(135deg,#00f3ff0d 0%,#ec48990d 100%)}._philosophyBox_hmkx7_523 h2{color:var(--color-text);margin:0 0 12px;font-size:22px;font-weight:700}._philosophyBox_hmkx7_523 p{color:var(--color-text-secondary);max-width:800px;margin:0 auto;font-size:15px;line-height:1.7}._copyrightSection_hmkx7_571{text-align:center;border-top:1px solid var(--color-border);padding-top:var(--spacing-xl)}._copyrightText_hmkx7_583{color:var(--color-text-tertiary);font-size:13px;line-height:1.6}._page_3qy6d_3{text-align:center;min-height:60vh;padding:var(--spacing-xl);flex-direction:column;justify-content:center;align-items:center;display:flex}._ascii404_3qy6d_13{font-family:var(--font-mono);color:var(--color-primary);margin:0 0 var(--spacing-lg) 0;white-space:pre;font-size:10px;line-height:1}._title_3qy6d_22{font-size:var(--font-size-3xl);font-weight:var(--font-weight-extrabold);margin:0 0 var(--spacing-sm) 0}._subtitle_3qy6d_28{font-size:var(--font-size-md);color:var(--color-text-secondary);margin:0 0 var(--spacing-lg) 0}._actions_3qy6d_34{gap:var(--spacing-md);flex-wrap:wrap;justify-content:center;display:flex}._btnPrimary_3qy6d_41{padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--transition-fast);border:none}._btnPrimary_3qy6d_41:hover{background:var(--color-primary-hover)}._btnSecondary_3qy6d_57{padding:var(--spacing-sm) var(--spacing-lg);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-fast);background:0 0;font-size:14px}._btnSecondary_3qy6d_57:hover{border-color:var(--color-primary);color:var(--color-primary)}._canvas_paho9_1{z-index:0;pointer-events:none;opacity:.3;position:fixed;inset:0}:root{--nexus-bg:#fff;--nexus-bg-elevated:#fff;--nexus-bg-subtle:#f5f5f5;--nexus-bg-hover:#f0f0f0;--nexus-bg-active:#e8e8e8;--nexus-fg:#000;--nexus-fg-muted:#616161;--nexus-fg-inverse:#fff;--nexus-accent:#0078d4;--nexus-accent-hover:#006cbd;--nexus-success:#22c55e;--nexus-warning:#f59e0b;--nexus-danger:#ef4444;--nexus-info:#3b82f6;--nexus-border:#e0e0e0;--nexus-border-strong:#ccc;--nexus-focus-ring:#0078d4;--nexus-selection:#add6ff;--nexus-scrollbar:#79797966;--nexus-diff-added:#c6e6c6;--nexus-diff-removed:#f3c2c2;--nexus-font-ui:"Segoe UI Variable", "Segoe UI", system-ui, -apple-system, sans-serif;--nexus-font-mono:"Cascadia Code", Consolas, "SF Mono", Monaco, monospace;--nexus-font-size-xs:.75rem;--nexus-font-size-sm:.8125rem;--nexus-font-size-md:.875rem;--nexus-font-size-lg:1rem;--nexus-font-size-xl:1.25rem;--nexus-font-size-2xl:1.5rem;--nexus-font-weight-normal:400;--nexus-font-weight-medium:500;--nexus-font-weight-semibold:600;--nexus-font-weight-bold:700;--nexus-radius-sm:.25rem;--nexus-radius-md:.375rem;--nexus-radius-lg:.5rem;--nexus-radius-full:9999px;--nexus-shadow-sm:0 1px 2px 0 #0000000d;--nexus-shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--nexus-transition:.2s ease;--nexus-titlebar-bg:#ddd;--nexus-statusbar-bg:#007acc;--nexus-statusbar-fg:#fff;--nexus-activitybar-bg:#2c2c2c;--nexus-activitybar-fg:#fff;--nexus-sidebar-bg:#f3f3f3;--nexus-tab-bg:#ececec;--nexus-tab-active-bg:#fff;--nexus-input-bg:#fff;--nexus-dropdown-bg:#fff;--nexus-badge-bg:#c4c4c4;--nexus-badge-fg:#333;--nexus-dirty:#e51400;--vscode-bg:var(--nexus-bg);--vscode-fg:var(--nexus-fg);--vscode-titlebar-bg:var(--nexus-titlebar-bg);--vscode-activitybar-bg:var(--nexus-activitybar-bg);--vscode-activitybar-fg:var(--nexus-activitybar-fg);--vscode-sidebar-bg:var(--nexus-sidebar-bg);--vscode-tab-bg:var(--nexus-tab-bg);--vscode-tab-active-bg:var(--nexus-tab-active-bg);--vscode-statusbar-bg:var(--nexus-statusbar-bg);--vscode-input-bg:var(--nexus-input-bg);--vscode-dropdown-bg:var(--nexus-dropdown-bg);--vscode-hover-bg:#f0f0f0;--vscode-list-hover:#e8e8e8;--vscode-list-active:#cce8ff;--vscode-focus-border:var(--nexus-focus-ring);--vscode-selection-bg:var(--nexus-selection);--vscode-badge-bg:var(--nexus-badge-bg);--vscode-badge-fg:var(--nexus-badge-fg);--vscode-scrollbar:var(--nexus-scrollbar);--vscode-border:var(--nexus-border);--vscode-dirty:var(--nexus-dirty);--vscode-accent:var(--nexus-accent);--vscode-diff-removed:var(--nexus-diff-removed);--vscode-diff-added:var(--nexus-diff-added);--ms-bg:#f8fafc;--ms-bg-elevated:#fff;--ms-fg:#0f172a;--ms-fg-muted:#64748b;--ms-accent:#0369a1;--ms-border:#e2e8f0;--dp-bg:var(--nexus-bg);--dp-fg:var(--nexus-fg);--dp-border:var(--nexus-border);--dp-primary:#1e293b;--dp-accent:#22c55e;--dp-info:#3b82f6;--dp-destructive:#ef4444;--taskflow-accent:var(--nexus-accent);--snapnote-accent:var(--nexus-accent)}[data-theme=dark]{--nexus-bg:#1e1e1e;--nexus-bg-elevated:#252526;--nexus-bg-subtle:#2d2d2d;--nexus-bg-hover:#2a2d2e;--nexus-bg-active:#37373d;--nexus-fg:#d4d4d4;--nexus-fg-muted:#9d9d9d;--nexus-fg-inverse:#fff;--nexus-accent:#007acc;--nexus-accent-hover:#1a8ad4;--nexus-success:#22c55e;--nexus-warning:#f59e0b;--nexus-danger:#ef4444;--nexus-info:#4fc1ff;--nexus-border:#333;--nexus-border-strong:#454545;--nexus-focus-ring:#007acc;--nexus-selection:#04395e;--nexus-scrollbar:#79797966;--nexus-diff-added:#1d5a1d;--nexus-diff-removed:#5a1d1d;--nexus-titlebar-bg:#3c3c3c;--nexus-statusbar-bg:#007acc;--nexus-statusbar-fg:#fff;--nexus-activitybar-bg:#333;--nexus-activitybar-fg:#fff;--nexus-sidebar-bg:#252526;--nexus-tab-bg:#2d2d2d;--nexus-tab-active-bg:#1e1e1e;--nexus-input-bg:#3c3c3c;--nexus-dropdown-bg:#3c3c3c;--nexus-badge-bg:#4d4d4d;--nexus-badge-fg:#fff;--nexus-dirty:#e51400;--vscode-bg:var(--nexus-bg);--vscode-fg:var(--nexus-fg);--vscode-titlebar-bg:var(--nexus-titlebar-bg);--vscode-activitybar-bg:var(--nexus-activitybar-bg);--vscode-activitybar-fg:var(--nexus-activitybar-fg);--vscode-sidebar-bg:var(--nexus-sidebar-bg);--vscode-tab-bg:var(--nexus-tab-bg);--vscode-tab-active-bg:var(--nexus-tab-active-bg);--vscode-statusbar-bg:var(--nexus-statusbar-bg);--vscode-input-bg:var(--nexus-input-bg);--vscode-dropdown-bg:var(--nexus-dropdown-bg);--vscode-hover-bg:#2a2d2e;--vscode-list-hover:#2a2d2e;--vscode-list-active:#094771;--vscode-focus-border:var(--nexus-focus-ring);--vscode-selection-bg:var(--nexus-selection);--vscode-badge-bg:var(--nexus-badge-bg);--vscode-badge-fg:var(--nexus-badge-fg);--vscode-scrollbar:var(--nexus-scrollbar);--vscode-border:var(--nexus-border);--vscode-dirty:var(--nexus-dirty);--vscode-accent:var(--nexus-accent);--vscode-diff-removed:var(--nexus-diff-removed);--vscode-diff-added:var(--nexus-diff-added);--ms-bg:#0b1120;--ms-bg-elevated:#141c2f;--ms-fg:#e2e8f0;--ms-fg-muted:#94a3b8;--ms-accent:#38bdf8;--ms-border:#1e2d45;--dp-bg:var(--nexus-bg);--dp-fg:var(--nexus-fg);--dp-border:var(--nexus-border);--dp-primary:#e2e8f0;--dp-accent:var(--nexus-success);--dp-info:var(--nexus-info);--dp-destructive:var(--nexus-danger)}[data-theme=high-contrast]{--nexus-bg:#000;--nexus-bg-elevated:#0a0a0a;--nexus-bg-subtle:#111;--nexus-bg-hover:#1a1a1a;--nexus-bg-active:#242424;--nexus-fg:#fff;--nexus-fg-muted:#e0e0e0;--nexus-fg-inverse:#000;--nexus-accent:#0ff;--nexus-accent-hover:#6ff;--nexus-success:#0f0;--nexus-warning:#ff0;--nexus-danger:#f44;--nexus-info:#0ff;--nexus-border:#fff;--nexus-border-strong:#fff;--nexus-focus-ring:#0ff;--nexus-selection:#0047ab;--nexus-scrollbar:#ffffffb3;--nexus-diff-added:#004a00;--nexus-diff-removed:#5a0000;--nexus-titlebar-bg:#000;--nexus-statusbar-bg:#0ff;--nexus-statusbar-fg:#000;--nexus-activitybar-bg:#000;--nexus-activitybar-fg:#fff;--nexus-sidebar-bg:#0a0a0a;--nexus-tab-bg:#000;--nexus-tab-active-bg:#1a1a1a;--nexus-input-bg:#000;--nexus-dropdown-bg:#000;--nexus-badge-bg:#fff;--nexus-badge-fg:#000;--nexus-dirty:#f44;--vscode-bg:var(--nexus-bg);--vscode-fg:var(--nexus-fg);--vscode-titlebar-bg:var(--nexus-titlebar-bg);--vscode-activitybar-bg:var(--nexus-activitybar-bg);--vscode-activitybar-fg:var(--nexus-activitybar-fg);--vscode-sidebar-bg:var(--nexus-sidebar-bg);--vscode-tab-bg:var(--nexus-tab-bg);--vscode-tab-active-bg:var(--nexus-tab-active-bg);--vscode-statusbar-bg:var(--nexus-statusbar-bg);--vscode-input-bg:var(--nexus-input-bg);--vscode-dropdown-bg:var(--nexus-dropdown-bg);--vscode-hover-bg:#1a1a1a;--vscode-list-hover:#1a1a1a;--vscode-list-active:#0047ab;--vscode-focus-border:var(--nexus-focus-ring);--vscode-selection-bg:var(--nexus-selection);--vscode-badge-bg:var(--nexus-badge-bg);--vscode-badge-fg:var(--nexus-badge-fg);--vscode-scrollbar:var(--nexus-scrollbar);--vscode-border:var(--nexus-border);--vscode-dirty:var(--nexus-dirty);--vscode-accent:var(--nexus-accent);--vscode-diff-removed:var(--nexus-diff-removed);--vscode-diff-added:var(--nexus-diff-added);--ms-bg:#000;--ms-bg-elevated:#0a0a0a;--ms-fg:#fff;--ms-fg-muted:#e0e0e0;--ms-accent:#0ff;--ms-border:#fff;--dp-bg:var(--nexus-bg);--dp-fg:var(--nexus-fg);--dp-border:var(--nexus-border);--dp-primary:#fff;--dp-accent:var(--nexus-success);--dp-info:var(--nexus-info);--dp-destructive:var(--nexus-danger)}
