@import "https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700;800&family=Geist+Mono:wght@400;500;600&family=Inter:wght@400;500;600;700&family=Archivo:wght@400;600&family=Archivo+Black&family=Source+Serif+4:opsz,wght@8..60,400;8..60,600;8..60,700&family=Playfair+Display:wght@500;600;700&family=DM+Serif+Display&family=IBM+Plex+Mono:wght@400;500;600&family=JetBrains+Mono:wght@400;500;600&family=Fira+Code:wght@400;500&display=swap";@import "https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700;800;900&family=Geist+Mono:wght@400;500;600&family=Instrument+Serif:ital@0;1&display=swap";.react-resizable{position:relative}.react-resizable-handle{box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:100% 100%;background-repeat:no-repeat;background-origin:content-box;width:20px;height:20px;padding:0 3px 3px 0;position:absolute}.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}:root{--ink-0:#050608;--ink-50:#0a0b0f;--ink-100:#101218;--ink-200:#16191f;--ink-300:#1e2128;--ink-400:#2a2e37;--ink-500:#3a3f4a;--ink-600:#5a6070;--ink-700:#8a91a0;--ink-800:#c8ccd4;--ink-900:#eceef2;--ink-1000:#fff;--grail-gold:#d4a85c;--grail-gold-glow:#f0c97a;--grail-gold-deep:#8a6a2e;--ai-violet:#7b5cff;--ai-violet-glow:#a48cff;--ai-violet-deep:#4a35b8;--beam-gradient:linear-gradient(135deg, #d4a85c 0%, #b97fe8 50%, #7b5cff 100%);--beam-gradient-soft:linear-gradient(135deg, #d4a85c26 0%, #7b5cff26 100%);--beam-radial:radial-gradient(circle at 50% 50%, #7b5cff66 0%, #d4a85c1a 40%, transparent 70%);--success:#34d399;--success-bg:#34d3991f;--warning:#fbbf24;--warning-bg:#fbbf241f;--danger:#f87171;--danger-bg:#f871711f;--info:#60a5fa;--info-bg:#60a5fa1f;--bg:var(--ink-0);--bg-surface:var(--ink-50);--bg-raised:var(--ink-100);--bg-card:var(--ink-200);--bg-hover:var(--ink-300);--fg:var(--ink-900);--fg-muted:var(--ink-800);--fg-secondary:var(--ink-700);--fg-tertiary:var(--ink-600);--border:var(--ink-400);--border-strong:var(--ink-500);--border-subtle:#ffffff0f;--accent:var(--grail-gold);--accent-glow:var(--grail-gold-glow);--accent-deep:var(--grail-gold-deep);--ai:var(--ai-violet);--ai-glow:var(--ai-violet-glow);--brand-gold:var(--grail-gold);--brand-violet:var(--ai-violet);--focus-ring:0 0 0 2px #7b5cff80;--focus-ring-gold:0 0 0 2px #d4a85c80;--font-sans:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Geist Mono", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-serif:"Instrument Serif", "Times New Roman", Georgia, serif;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:900;--text-2xs:11px;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:32px;--text-4xl:44px;--text-5xl:60px;--text-6xl:80px;--text-display:120px;--leading-tight:1.05;--leading-snug:1.2;--leading-normal:1.45;--leading-relaxed:1.6;--tracking-tight:-.03em;--tracking-snug:-.015em;--tracking-normal:0;--tracking-wide:.04em;--tracking-caps:.12em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 2px 4px #00000080;--shadow-md:0 4px 12px #00000080;--shadow-lg:0 12px 32px #0009;--shadow-xl:0 24px 64px #000000b3;--glow-gold:0 0 32px #d4a85c4d;--glow-violet:0 0 32px #7b5cff66;--glow-beam:0 0 48px #b482c866;--inner-highlight:inset 0 1px 0 #ffffff0f;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-instant:.1s;--dur-fast:.18s;--dur-base:.28s;--dur-slow:.48s;--dur-slower:.8s}.t-display{font-family:var(--font-sans);font-size:var(--text-display);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--fg)}.t-h1{font-family:var(--font-sans);font-size:var(--text-6xl);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--fg)}.t-h2{font-family:var(--font-sans);font-size:var(--text-4xl);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);color:var(--fg)}.t-h3{font-family:var(--font-sans);font-size:var(--text-2xl);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);color:var(--fg)}.t-h4{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--fg)}.t-body{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-relaxed);color:var(--fg-muted)}.t-body-sm{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--fg-secondary)}.t-meta{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--fg-tertiary)}.t-eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--fg-tertiary)}.t-mono{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--fg-secondary)}.t-editorial{font-family:var(--font-serif);font-style:italic;font-weight:var(--weight-regular);line-height:var(--leading-snug)}.t-beam{background:var(--beam-gradient);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-relaxed);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;padding:0}::selection{color:var(--fg);background:#7b5cff66}[data-theme=boomer]{--bg:#f4efe6;--bg-elevated:#ede6d6;--bg-card:#faf7ee;--bg-hover:#e8e0cc;--bg-active:#ddd4bd;--ink-0:#f4efe6;--ink-50:#ede6d6;--fg:#1a1610;--fg-secondary:#3d362a;--fg-muted:#5c5345;--fg-tertiary:#8b8270;--border-subtle:#1a16101a;--border:#1a16102e;--border-strong:#1a161052;--accent:#2d5f3f;--accent-glow:#2d5f3f;--accent-soft:#2d5f3f1f;--ai:#5b3fbf;--ai-glow:#4a2fa8;--ai-soft:#5b3fbf1a;--beam-gradient:linear-gradient(135deg, #2d5f3f 0%, #5b3fbf 100%);--beam-radial:radial-gradient(ellipse at 30% 30%, #2d5f3f1a 0%, #5b3fbf0f 40%, transparent 70%);--success:#2d5f3f;--success-bg:#2d5f3f1f;--warning:#8b5a1f;--warning-bg:#8b5a1f1f;--danger:#8b1f1f;--danger-bg:#8b1f1f1f;--info:#1f4f8b;--info-bg:#1f4f8b1f;--font-sans:"Source Serif 4", "Source Serif Pro", Georgia, serif;--font-display:"Playfair Display", "Source Serif 4", Georgia, serif;--font-mono:"IBM Plex Mono", "Courier New", monospace;--font-serif:"Playfair Display", Georgia, serif;--shadow-sm:0 1px 0 #1a16101a;--shadow-md:0 2px 0 #1a16101a, 0 1px 3px #1a16100f;--shadow-lg:0 4px 0 #1a161014, 0 4px 16px #1a16101a;--shadow-xl:0 8px 0 #1a16100f, 0 12px 32px #1a16101f;--inner-highlight:inset 0 1px 0 #fff9;--glow-beam:0 0 0 1px #2d5f3f4d, 0 4px 12px #2d5f3f26;--glow-violet:0 0 0 1px #5b3fbf4d, 0 4px 12px #5b3fbf26;--glow-gold:0 0 0 1px #8b5a1f4d;--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--ai);--radius-sm:0px;--radius:2px;--radius-md:3px;--radius-lg:4px;--radius-xl:6px}[data-theme=genx]{--bg:#0e0e0e;--bg-elevated:#1a1a1a;--bg-card:#161616;--bg-hover:#242424;--bg-active:#2e2e2e;--ink-0:#0e0e0e;--ink-50:#161616;--fg:#f5f5f0;--fg-secondary:#c8c8be;--fg-muted:#9c9c92;--fg-tertiary:#6e6e66;--border-subtle:#f5f5f014;--border:#f5f5f02e;--border-strong:#f5f5f05c;--accent:#e8ff00;--accent-glow:#f2ff44;--accent-soft:#e8ff001f;--ai:#7b5cff;--ai-glow:#a89bff;--ai-soft:#7b5cff29;--beam-gradient:linear-gradient(135deg, #e8ff00 0%, #ff2d9c 50%, #7b5cff 100%);--beam-radial:radial-gradient(circle at 30% 30%, #e8ff002e 0%, #ff2d9c1f 35%, transparent 65%);--success:#0f8;--success-bg:#00ff881f;--warning:#ff9f00;--warning-bg:#ff9f0029;--danger:#ff2d9c;--danger-bg:#ff2d9c29;--info:#00dfff;--info-bg:#00dfff24;--font-sans:"Archivo Black", "Inter", system-ui, sans-serif;--font-display:"Archivo Black", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Courier New", monospace;--font-serif:"Archivo Black", system-ui, sans-serif;--font-body:"Archivo", "Inter", system-ui, sans-serif;--shadow-sm:3px 3px 0 #e8ff00;--shadow-md:4px 4px 0 #e8ff00;--shadow-lg:6px 6px 0 #ff2d9c;--shadow-xl:8px 8px 0 #ff2d9c;--inner-highlight:inset 0 1px 0 #ffffff0a;--glow-beam:0 0 24px #e8ff0080;--glow-violet:0 0 24px #7b5cff80;--glow-gold:0 0 24px #e8ff0080;--focus-ring:0 0 0 2px #0e0e0e, 0 0 0 4px var(--accent);--radius-sm:0px;--radius:0px;--radius-md:0px;--radius-lg:0px;--radius-xl:0px}[data-theme=millennial]{--bg:#fafbfd;--bg-elevated:#fff;--bg-card:#fff;--bg-hover:#f1f4f9;--bg-active:#e5eaf2;--ink-0:#fafbfd;--ink-50:#f1f4f9;--fg:#1f2937;--fg-secondary:#4b5563;--fg-muted:#6b7280;--fg-tertiary:#9ca3af;--border-subtle:#1f29370f;--border:#1f29371f;--border-strong:#1f293733;--accent:#6366f1;--accent-glow:#818cf8;--accent-soft:#6366f11a;--ai:#6366f1;--ai-glow:#818cf8;--ai-soft:#6366f11a;--beam-gradient:linear-gradient(135deg, #ff6b5b 0%, #6366f1 100%);--beam-radial:radial-gradient(ellipse at top, #6366f11a 0%, #ff6b5b0f 50%, transparent 80%);--success:#10b981;--success-bg:#10b9811a;--warning:#f59e0b;--warning-bg:#f59e0b1a;--danger:#ef4444;--danger-bg:#ef44441a;--info:#3b82f6;--info-bg:#3b82f61a;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-display:"Inter", -apple-system, system-ui, sans-serif;--font-mono:"Fira Code", "JetBrains Mono", monospace;--font-serif:"Inter", system-ui, sans-serif;--shadow-sm:0 1px 2px #1f29370f;--shadow-md:0 2px 8px #1f293714, 0 1px 2px #1f29370a;--shadow-lg:0 8px 24px #1f29371a, 0 2px 6px #1f29370f;--shadow-xl:0 16px 48px #1f293724, 0 4px 12px #1f293714;--inner-highlight:inset 0 1px 0 #fff;--glow-beam:0 8px 24px #6366f14d;--glow-violet:0 8px 24px #6366f14d;--glow-gold:0 4px 16px #ff6b5b40;--focus-ring:0 0 0 3px #6366f14d;--radius-sm:6px;--radius:10px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px}[data-theme=genz]{--bg:#f0edf7;--bg-elevated:#fff9;--bg-card:#ffffff80;--bg-hover:#ffffffbf;--bg-active:#ffffffe6;--ink-0:#f0edf7;--ink-50:#e5e0f0;--fg:#2a1f4d;--fg-secondary:#4a3a6b;--fg-muted:#6b5985;--fg-tertiary:#9a8bae;--border-subtle:#2a1f4d14;--border:#2a1f4d24;--border-strong:#2a1f4d3d;--accent:#7b5cff;--accent-glow:#a89bff;--accent-soft:#7b5cff29;--ai:#7b5cff;--ai-glow:#a89bff;--ai-soft:#7b5cff29;--beam-gradient:linear-gradient(135deg, #94b89b 0%, #c8b5e0 50%, #7b5cff 100%);--beam-radial:radial-gradient(ellipse at 70% 30%, #c8b5e066 0%, #94b89b33 50%, transparent 80%);--success:#5bb890;--success-bg:#5bb89029;--warning:#e8b05b;--warning-bg:#e8b05b29;--danger:#e87b9a;--danger-bg:#e87b9a29;--info:#8ab5e8;--info-bg:#8ab5e829;--font-sans:"Geist", "Inter", system-ui, sans-serif;--font-display:"DM Serif Display", Georgia, serif;--font-mono:"Geist Mono", "JetBrains Mono", monospace;--font-serif:"DM Serif Display", Georgia, serif;--shadow-sm:0 2px 6px #2a1f4d0d;--shadow-md:0 4px 16px #2a1f4d14;--shadow-lg:0 12px 32px #2a1f4d1a, 0 2px 8px #2a1f4d0d;--shadow-xl:0 24px 48px #2a1f4d24;--inner-highlight:inset 0 1px 0 #fffc, inset 0 0 0 1px #fff6;--glow-beam:0 8px 32px #7b5cff4d, 0 0 0 1px #fff6 inset;--glow-violet:0 8px 32px #7b5cff4d;--glow-gold:0 4px 16px #94b89b4d;--focus-ring:0 0 0 3px #7b5cff4d;--radius-sm:8px;--radius:14px;--radius-md:18px;--radius-lg:24px;--radius-xl:32px}[data-theme=alpha]{--bg:#060614;--bg-elevated:#0e0e22;--bg-card:#0a0a1a;--bg-hover:#14142e;--bg-active:#1a1a3a;--ink-0:#060614;--ink-50:#0a0a1a;--fg:#f0f0ff;--fg-secondary:#b5b5d8;--fg-muted:#8888b5;--fg-tertiary:#5a5a85;--border-subtle:#7b5cff1a;--border:#7b5cff33;--border-strong:#7b5cff66;--accent:#00ff94;--accent-glow:#5affb8;--accent-soft:#00ff9424;--ai:#7b5cff;--ai-glow:#b099ff;--ai-soft:#7b5cff33;--beam-gradient:linear-gradient(135deg, #00ff94 0%, #ff3e9a 50%, #7b5cff 100%);--beam-radial:radial-gradient(circle at 30% 30%, #00ff9440 0%, #ff3e9a26 35%, #7b5cff33 65%, transparent 80%);--success:#00ff94;--success-bg:#00ff9429;--warning:#ffcb3e;--warning-bg:#ffcb3e29;--danger:#ff3e9a;--danger-bg:#ff3e9a2e;--info:#00e5ff;--info-bg:#00e5ff29;--font-sans:"Geist Mono", "JetBrains Mono", monospace;--font-display:"Geist Mono", "JetBrains Mono", monospace;--font-mono:"Geist Mono", "JetBrains Mono", monospace;--font-serif:"Geist Mono", monospace;--shadow-sm:0 0 0 1px #7b5cff33;--shadow-md:0 0 16px #7b5cff40, 0 0 0 1px #7b5cff4d;--shadow-lg:0 0 32px #7b5cff59, 0 0 0 1px #7b5cff66;--shadow-xl:0 0 64px #00ff944d, 0 0 0 1px #00ff9466;--inner-highlight:inset 0 0 0 1px #7b5cff33, inset 0 1px 0 #ffffff0a;--glow-beam:0 0 32px #00ff9480;--glow-violet:0 0 32px #7b5cff99;--glow-gold:0 0 32px #ff3e9a66;--focus-ring:0 0 0 2px #060614, 0 0 0 4px var(--accent);--radius-sm:2px;--radius:4px;--radius-md:4px;--radius-lg:6px;--radius-xl:8px}[data-theme=default]{--bg-layout:#050608;--bg-container:#16191f;--border-color:#2a2e37;--border-color-light:#ffffff0f;--text-primary:#eceef2;--text-secondary:#c8ccd4;--text-tertiary:#8a91a0;--card-shadow:0 0 0 1px #d4a85c33;--card-shadow-hover:0 4px 16px #7b5cff40, 0 0 0 1px #d4a85c4d;--table-header-bg:#101218;--sidebar-bg:#0a0b0f;--sidebar-border:1px solid #2a2e37;--sidebar-text:#8a91a0;--sidebar-text-hover:#eceef2;--sidebar-active-bg:#d4a85c1a;--sidebar-active-text:#d4a85c;--sidebar-logo-color:#d4a85c;--sidebar-section-label:#5a6070;--table-row-alt-bg:#ffffff05;--table-row-hover-bg:#7b5cff14;--table-row-selected-bg:#d4a85c1a}[data-theme=boomer]{--bg-layout:#f4efe6;--bg-container:#faf7ee;--border-color:#1a16102e;--border-color-light:#1a16101a;--text-primary:#1a1610;--text-secondary:#3d362a;--text-tertiary:#8b8270;--card-shadow:0 1px 0 #1a16101a;--card-shadow-hover:0 2px 0 #1a16101a, 0 1px 3px #1a16100f;--table-header-bg:#ede6d6;--sidebar-bg:#ede6d6;--sidebar-border:1px solid #1a16101a;--sidebar-text:#3d362a;--sidebar-text-hover:#1a1610;--sidebar-active-bg:#5b3fbf1a;--sidebar-active-text:#5b3fbf;--sidebar-logo-color:#5b3fbf;--sidebar-section-label:#8b8270;--table-row-alt-bg:#2d5f3f0d;--table-row-hover-bg:#2d5f3f1a;--table-row-selected-bg:#2d5f3f26}[data-theme=genx]{--bg-layout:#0e0e0e;--bg-container:#161616;--border-color:#f5f5f02e;--border-color-light:#f5f5f014;--text-primary:#f5f5f0;--text-secondary:#c8c8be;--text-tertiary:#6e6e66;--card-shadow:3px 3px 0 #e8ff00;--card-shadow-hover:4px 4px 0 #e8ff00;--table-header-bg:#1a1a1a;--sidebar-bg:#1a1a1a;--sidebar-border:1px solid #f5f5f02e;--sidebar-text:#c8c8be;--sidebar-text-hover:#e8ff00;--sidebar-active-bg:#e8ff001f;--sidebar-active-text:#e8ff00;--sidebar-logo-color:#e8ff00;--sidebar-section-label:#9c9c92;--table-row-alt-bg:#ffffff0a;--table-row-hover-bg:#e8ff001a;--table-row-selected-bg:#e8ff002e}[data-theme=millennial]{--bg-layout:#fafbfd;--bg-container:#fff;--border-color:#1f29371f;--border-color-light:#1f29370f;--text-primary:#1f2937;--text-secondary:#4b5563;--text-tertiary:#9ca3af;--card-shadow:0 1px 2px #1f29370f;--card-shadow-hover:0 2px 8px #1f293714, 0 1px 2px #1f29370a;--table-header-bg:#f1f4f9;--sidebar-bg:#fff;--sidebar-border:1px solid #1f29370f;--sidebar-text:#4b5563;--sidebar-text-hover:#1f2937;--sidebar-active-bg:#6366f11a;--sidebar-active-text:#6366f1;--sidebar-logo-color:#6366f1;--sidebar-section-label:#9ca3af;--table-row-alt-bg:#6366f108;--table-row-hover-bg:#6366f112;--table-row-selected-bg:#6366f11f}[data-theme=genz]{--bg-layout:#f0edf7;--bg-container:#fff;--border-color:#2a1f4d24;--border-color-light:#2a1f4d14;--text-primary:#2a1f4d;--text-secondary:#4a3a6b;--text-tertiary:#9a8bae;--card-shadow:0 2px 6px #2a1f4d0d;--card-shadow-hover:0 4px 16px #2a1f4d14;--table-header-bg:#ffffffb3;--sidebar-bg:#ffffffb3;--sidebar-border:1px solid #2a1f4d14;--sidebar-text:#4a3a6b;--sidebar-text-hover:#2a1f4d;--sidebar-active-bg:#7b5cff1f;--sidebar-active-text:#7b5cff;--sidebar-logo-color:#7b5cff;--sidebar-section-label:#9a8bae;--table-row-alt-bg:#7b5cff0a;--table-row-hover-bg:#7b5cff1a;--table-row-selected-bg:#7b5cff29}[data-theme=alpha]{--bg-layout:#060614;--bg-container:#0a0a1a;--border-color:#7b5cff33;--border-color-light:#7b5cff1a;--text-primary:#f0f0ff;--text-secondary:#b5b5d8;--text-tertiary:#5a5a85;--card-shadow:0 0 0 1px #7b5cff33;--card-shadow-hover:0 0 16px #7b5cff40, 0 0 0 1px #7b5cff4d;--table-header-bg:#0e0e22;--sidebar-bg:#0e0e22;--sidebar-border:1px solid #7b5cff33;--sidebar-text:#b5b5d8;--sidebar-text-hover:#f0f0ff;--sidebar-active-bg:#00ff941a;--sidebar-active-text:#00ff94;--sidebar-logo-color:#00ff94;--sidebar-section-label:#8888b5;--table-row-alt-bg:#7b5cff0f;--table-row-hover-bg:#7b5cff1f;--table-row-selected-bg:#00ff941a}:root,[data-theme=default]{--pie-1:#d4a85c;--pie-2:#7b5cff;--pie-3:#60a5fa;--pie-4:#34d399;--pie-5:#b97fe8}[data-theme=dark]{--pie-1:#f59e0b;--pie-2:#a78bfa;--pie-3:#60a5fa;--pie-4:#34d399;--pie-5:#f87171}[data-theme=professional]{--pie-1:#1e40af;--pie-2:#0891b2;--pie-3:#7c3aed;--pie-4:#0d9488;--pie-5:#f59e0b}[data-theme=modern]{--pie-1:#e94560;--pie-2:#7c3aed;--pie-3:#0ea5e9;--pie-4:#f59e0b;--pie-5:#14b8a6}[data-theme=millennial]{--pie-1:#6366f1;--pie-2:#ff6b5b;--pie-3:#14b8a6;--pie-4:#f59e0b;--pie-5:#ec4899}[data-theme=genz]{--pie-1:#7b5cff;--pie-2:#94b89b;--pie-3:#e87b9a;--pie-4:#8ab5e8;--pie-5:#e8b05b}[data-theme=genx]{--pie-1:#e8ff00;--pie-2:#ff2d9c;--pie-3:#00dfff;--pie-4:#7b5cff;--pie-5:#ff9f00}[data-theme=alpha]{--pie-1:#00ff94;--pie-2:#ff3e9a;--pie-3:#00e5ff;--pie-4:#7b5cff;--pie-5:#ffcb3e}[data-theme=boomer]{--pie-1:#2d5f3f;--pie-2:#5b3fbf;--pie-3:#8b5a1f;--pie-4:#1f4f8b;--pie-5:#8b1f1f}:root{--col-mix:26%;--col-mix-value:30%;--col-mix-id:15%;--col-edge:70%;--col-header-id:color-mix(in oklab, var(--text-tertiary) var(--col-mix-id), var(--table-header-bg));--col-header-qty:color-mix(in oklab, var(--success) var(--col-mix), var(--table-header-bg));--col-header-value:color-mix(in oklab, var(--accent) var(--col-mix-value), var(--table-header-bg));--col-header-status:color-mix(in oklab, var(--ai) var(--col-mix), var(--table-header-bg));--col-header-location:color-mix(in oklab, var(--info) var(--col-mix), var(--table-header-bg));--tag-teal:color-mix(in oklab, var(--info) 62%, var(--success))}.ant-table-thead>tr>th{color:var(--text-secondary)!important}[data-theme=professional]{--table-header-bg:#edf1f7}[data-theme=modern]{--table-header-bg:#eef1f6}[data-theme=dark]{--table-header-bg:#243246}[data-theme=default]{--table-header-bg:#1e222b}[data-theme=boomer]{--table-header-bg:#ece2c9}[data-theme=genx]{--table-header-bg:#202020}[data-theme=millennial]{--table-header-bg:#edf0f7}[data-theme=genz]{--table-header-bg:#d6c8eb8c}[data-theme=alpha]{--table-header-bg:#14142e}.ant-table-thead>tr>th.sg-col-id{box-shadow:inset 0 -2px 0 color-mix(in oklab,var(--text-tertiary) 50%,transparent)}.ant-table-thead>tr>th.sg-col-qty{box-shadow:inset 0 -2px 0 color-mix(in oklab,var(--success) var(--col-edge),transparent)}.ant-table-thead>tr>th.sg-col-value{box-shadow:inset 0 -2px 0 color-mix(in oklab,var(--accent) var(--col-edge),transparent)}.ant-table-thead>tr>th.sg-col-status{box-shadow:inset 0 -2px 0 color-mix(in oklab,var(--ai) var(--col-edge),transparent)}.ant-table-thead>tr>th.sg-col-location{box-shadow:inset 0 -2px 0 color-mix(in oklab,var(--info) var(--col-edge),transparent)}.ant-table-thead>tr>th.sg-col-custom{box-shadow:inset 0 -2px 0 color-mix(in oklab,var(--text-tertiary) 45%,transparent)}.ant-tag{border:1px solid color-mix(in oklab, currentColor 30%, transparent)!important;border-radius:4px!important;padding:1px 8px!important;font-weight:500!important}.ant-tag-success,.ant-tag-green,.ant-tag-lime{background:var(--success-bg)!important;color:var(--success)!important;border-color:color-mix(in oklab, var(--success) 35%, transparent)!important}.ant-tag-warning,.ant-tag-orange,.ant-tag-volcano{background:var(--warning-bg)!important;color:var(--warning)!important;border-color:color-mix(in oklab, var(--warning) 35%, transparent)!important}.ant-tag-gold{background:color-mix(in oklab, var(--accent) 14%, transparent)!important;color:var(--accent)!important;border-color:color-mix(in oklab, var(--accent) 38%, transparent)!important}.ant-tag-error,.ant-tag-red,.ant-tag-magenta{background:var(--danger-bg)!important;color:var(--danger)!important;border-color:color-mix(in oklab, var(--danger) 35%, transparent)!important}.ant-tag-processing,.ant-tag-blue,.ant-tag-geekblue{background:var(--info-bg)!important;color:var(--info)!important;border-color:color-mix(in oklab, var(--info) 35%, transparent)!important}.ant-tag-cyan{background:color-mix(in oklab, var(--tag-teal) 15%, transparent)!important;color:var(--tag-teal)!important;border-color:color-mix(in oklab, var(--tag-teal) 38%, transparent)!important}.ant-tag-purple{background:var(--ai-soft,#7b5cff1f)!important;color:var(--ai,#7b5cff)!important;border-color:color-mix(in oklab, var(--ai,#7b5cff) 35%, transparent)!important}.ant-tag-default{background:var(--bg-hover,#f1f5f9)!important;color:var(--text-secondary,#64748b)!important;border-color:var(--border-color,#e2e8f0)!important}[data-theme=boomer] .ant-tag{font-family:var(--font-mono)!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:2px!important;padding:2px 8px!important;font-size:10px!important;font-weight:600!important}[data-theme=boomer] .ant-tag-success,[data-theme=boomer] .ant-tag-green,[data-theme=boomer] .ant-tag-lime{color:#1e4a2e!important;background:#e5ead8!important;border-color:#1e4a2e73!important}[data-theme=boomer] .ant-tag-warning,[data-theme=boomer] .ant-tag-orange,[data-theme=boomer] .ant-tag-volcano{color:#6e4416!important;background:#efe3cc!important;border-color:#6e441673!important}[data-theme=boomer] .ant-tag-error,[data-theme=boomer] .ant-tag-red,[data-theme=boomer] .ant-tag-magenta{color:#6e1818!important;background:#efd8d8!important;border-color:#6e181873!important}[data-theme=boomer] .ant-tag-processing,[data-theme=boomer] .ant-tag-blue,[data-theme=boomer] .ant-tag-geekblue{color:#163e6e!important;background:#d8deef!important;border-color:#163e6e73!important}[data-theme=boomer] .ant-tag-purple{color:#3a2d70!important;background:#e0d8ef!important;border-color:#3a2d7073!important}[data-theme=boomer] .ant-tag-gold{color:#4a2d75!important;background:#e2d6ee!important;border-color:#4a2d7573!important}[data-theme=boomer] .ant-tag-cyan{color:#1b5a72!important;background:#cfe0ea!important;border-color:#1b5a7273!important}[data-theme=genx] .ant-tag{font-family:var(--font-display)!important;text-transform:uppercase!important;letter-spacing:.06em!important;border:none!important;border-radius:0!important;padding:3px 8px!important;font-size:10px!important;font-weight:700!important;box-shadow:2px 2px #0009!important}[data-theme=genx] .ant-tag-success,[data-theme=genx] .ant-tag-green,[data-theme=genx] .ant-tag-lime{color:#0e0e0e!important;background:#0f8!important}[data-theme=genx] .ant-tag-warning,[data-theme=genx] .ant-tag-orange,[data-theme=genx] .ant-tag-volcano{color:#0e0e0e!important;background:#ff9f00!important}[data-theme=genx] .ant-tag-gold{color:#0e0e0e!important;background:#e8ff00!important}[data-theme=genx] .ant-tag-error,[data-theme=genx] .ant-tag-red,[data-theme=genx] .ant-tag-magenta{color:#fff!important;background:#ff2d9c!important}[data-theme=genx] .ant-tag-processing,[data-theme=genx] .ant-tag-blue,[data-theme=genx] .ant-tag-geekblue{color:#0e0e0e!important;background:#00dfff!important}[data-theme=genx] .ant-tag-cyan{color:#0e0e0e!important;background:#1fe8e0!important}[data-theme=genx] .ant-tag-purple{color:#f5f5f0!important;background:#7b5cff!important}[data-theme=genx] .ant-tag-default{color:#f5f5f0!important;background:#2e2e2e!important}[data-theme=millennial] .ant-tag{font-weight:600!important;font-family:var(--font-sans)!important;text-transform:none!important;letter-spacing:0!important;border:none!important;border-radius:999px!important;padding:2px 10px!important;font-size:11px!important}[data-theme=genz] .ant-tag{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border:1px solid color-mix(in oklab, currentColor 28%, transparent)!important;font-family:var(--font-mono)!important;letter-spacing:.05em!important;border-radius:999px!important;padding:3px 11px!important;font-size:10px!important;font-weight:600!important}[data-theme=genz] .ant-tag-success,[data-theme=genz] .ant-tag-green,[data-theme=genz] .ant-tag-lime{color:#2e6b49!important;background:#b4debe8c!important}[data-theme=genz] .ant-tag-warning,[data-theme=genz] .ant-tag-orange,[data-theme=genz] .ant-tag-volcano{color:#6b4f1f!important;background:#f0d4a68c!important}[data-theme=genz] .ant-tag-error,[data-theme=genz] .ant-tag-red,[data-theme=genz] .ant-tag-magenta{color:#6b2e45!important;background:#f0c4d48c!important}[data-theme=genz] .ant-tag-processing,[data-theme=genz] .ant-tag-blue,[data-theme=genz] .ant-tag-geekblue{color:#1f4570!important;background:#c4daf08c!important}[data-theme=genz] .ant-tag-purple{color:#3a2d70!important;background:#c8b5e08c!important}[data-theme=genz] .ant-tag-gold{color:#4a2d75!important;background:#cebde48c!important}[data-theme=genz] .ant-tag-cyan{color:#1b5a72!important;background:#b0cee099!important}[data-theme=alpha] .ant-tag{font-family:var(--font-mono)!important;letter-spacing:.07em!important;text-transform:uppercase!important;text-shadow:0 0 8px color-mix(in oklab, currentColor 60%, transparent)!important;box-shadow:0 0 8px color-mix(in oklab, currentColor 35%, transparent), inset 0 0 6px color-mix(in oklab, currentColor 14%, transparent)!important;background:#ffffff0a!important;border:1px solid!important;border-radius:4px!important;padding:2px 8px!important;font-size:10px!important;font-weight:700!important}[data-theme=alpha] .ant-tag-success,[data-theme=alpha] .ant-tag-green,[data-theme=alpha] .ant-tag-lime{color:#5affb8!important}[data-theme=alpha] .ant-tag-warning,[data-theme=alpha] .ant-tag-orange,[data-theme=alpha] .ant-tag-volcano{color:#ffd96a!important}[data-theme=alpha] .ant-tag-error,[data-theme=alpha] .ant-tag-red,[data-theme=alpha] .ant-tag-magenta{color:#ff7ab8!important}[data-theme=alpha] .ant-tag-processing,[data-theme=alpha] .ant-tag-blue,[data-theme=alpha] .ant-tag-geekblue{color:#5aefff!important}[data-theme=alpha] .ant-tag-purple{color:#b099ff!important}[data-theme=alpha] .ant-tag-default{color:#b5b5d8!important;border-color:#7b5cff66!important}[data-theme=alpha] .ant-tag-gold{color:#c9b0ff!important}[data-theme=alpha] .ant-tag-cyan{color:#3ad8ff!important}[data-theme=dark] .ant-tag{font-weight:500!important}[data-theme=default] .ant-tag{font-family:var(--font-mono,"Geist Mono", monospace)!important;letter-spacing:.07em!important;text-transform:uppercase!important;border-radius:4px!important;padding:1px 8px!important;font-size:10px!important;font-weight:500!important}body{background:var(--bg-layout,#f8fafc);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.ant-card{transition:box-shadow .2s;box-shadow:var(--card-shadow,0 1px 3px #00000014)!important;border-color:var(--border-color,#e2e8f0)!important;border-radius:14px!important}.ant-card:hover{box-shadow:var(--card-shadow-hover,0 4px 12px #0000001a)!important}.ant-table-wrapper .ant-table{overflow:hidden;border-radius:8px!important}.ant-table-thead>tr>th{background:var(--table-header-bg,#f8fafc);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-transform:uppercase!important;letter-spacing:.4px!important;color:var(--text-secondary,#64748b)!important;border-bottom:1px solid var(--border-color,#e2e8f0)!important;font-size:11px!important;font-weight:600!important}.ant-table-thead>tr>th .ant-table-column-title{text-overflow:ellipsis;min-width:0;overflow:hidden}.ant-table-thead>tr>th.ant-table-selection-column,.ant-table-thead>tr>th.ant-table-row-expand-icon-cell,.ant-table-thead>tr>th.ant-table-cell-scrollbar{text-overflow:clip;overflow:visible}.ant-table-tbody>tr>td{border-bottom:1px solid var(--border-color-light,#f1f5f9)!important}html.col-separators .ant-table-thead>tr>th,html.col-separators .ant-table-tbody>tr>td{border-right:1px solid var(--border-color-light,#f1f5f9)!important}html.col-separators .ant-table-thead>tr>th:last-child,html.col-separators .ant-table-tbody>tr>td:last-child{border-right:none!important}[data-theme=dark] html.col-separators .ant-table-thead>tr>th,[data-theme=dark] html.col-separators .ant-table-tbody>tr>td{border-right:1px solid var(--border-color,#2a2a2a)!important}html.rows-compact .ant-table-tbody>tr>td{white-space:nowrap;text-overflow:ellipsis;max-width:0;overflow:hidden}html.rows-compact .ant-table-tbody>tr>td.ant-table-selection-column,html.rows-compact .ant-table-tbody>tr>td.ant-table-row-expand-icon-cell{text-overflow:clip;max-width:none;overflow:visible}html.rows-compact .ant-table-tbody>tr>td *{flex-wrap:nowrap!important}.ant-table-tbody>tr:hover>td{background:var(--sidebar-active-bg,#eff6ff)!important}.ant-btn{border-radius:6px!important;font-weight:500!important;transition:all .2s!important}.ant-input,.ant-select-selector,.ant-picker,.ant-input-number{border-radius:6px!important}.ant-checkbox-inner,.ant-checkbox .ant-checkbox-inner,span.ant-checkbox.ant-wave-target,span.ant-checkbox{border-radius:4px!important}.ant-statistic-title{text-transform:uppercase!important;letter-spacing:.5px!important;color:var(--text-tertiary,#94a3b8)!important;font-size:11px!important}.ant-statistic-content-value{font-weight:700!important}.ant-modal-content{overflow:hidden;border-radius:12px!important}.ant-tabs-tab{font-weight:500!important}.page-header{margin-bottom:20px}.page-header h2{color:var(--text-primary,#0f172a);margin:0 0 4px;font-size:20px;font-weight:700}.page-header .subtitle{color:var(--text-secondary,#64748b);margin:0;font-size:13px}.ant-table-tbody>tr>td.ant-table-cell-fix-end,.ant-table-tbody>tr>td.ant-table-cell-fix-start,.ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-end,.ant-table-tbody>tr:nth-child(2n)>td.ant-table-cell-fix-start,.ant-table-tbody>tr:hover>td.ant-table-cell-fix-end,.ant-table-tbody>tr:hover>td.ant-table-cell-fix-start{background:var(--bg-container,#fff)!important}.ant-table-thead>tr>th.ant-table-cell-fix-end,.ant-table-thead>tr>th.ant-table-cell-fix-start{background:linear-gradient(var(--table-header-bg,#f8fafc), var(--table-header-bg,#f8fafc)), var(--bg-container,#fff)!important}.ant-table-cell-fix-end-shadow-show:after{box-shadow:-6px 0 12px -4px #0000001a!important}.ant-table-thead .skuly-col-resize-handle.react-resizable-handle{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;z-index:2;background-color:#0000;background-image:none;width:8px;height:auto;margin:0;padding:0;position:absolute;top:0;bottom:0;right:0;transform:none}.ant-table-thead .skuly-col-resize-handle.react-resizable-handle:after{content:"";background:var(--border-color,#e2e8f0);border-radius:1px;width:2px;transition:background .12s;position:absolute;top:25%;bottom:25%;right:3px}.ant-table-thead .skuly-col-resize-handle.react-resizable-handle:hover:after,.ant-table-thead .skuly-col-resize-handle.react-resizable-handle:active:after{background:var(--accent,#6366f1);top:10%;bottom:10%}body:has(.skuly-col-resize-handle.react-draggable-dragging){cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.ant-table-thead th.skuly-col-draggable{cursor:grab}.ant-table-thead th.skuly-col-draggable:active{cursor:grabbing}.ant-table-thead th.skuly-col-drop-target{box-shadow:inset 3px 0 0 0 var(--accent,#6366f1)}.ant-card-head{border-bottom:2px solid var(--border-color,#e2e8f0)!important}.ant-card-head-title{font-size:15px!important;font-weight:700!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--text-tertiary,#94a3b8);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary,#64748b)}.ant-btn-primary:not(:disabled){box-shadow:0 2px 8px #00000026!important}body,.ant-layout,.ant-layout-sider,.ant-menu,.ant-card,.ant-table{transition:background-color .3s,color .3s,border-color .3s}.ant-table-tbody>tr:nth-child(2n)>td{background:var(--table-row-alt-bg,#00000009)!important}.ant-table-tbody>tr:hover>td{transition:background .15s;background:var(--table-row-hover-bg,#1677ff14)!important}.ant-table-tbody>tr:hover>td:first-child{box-shadow:inset 3px 0 0 var(--sidebar-active-text,#1890ff)}.ant-table-tbody>tr.ant-table-row-selected>td{background:var(--table-row-selected-bg,#1677ff1f)!important}.ant-modal-wrap{animation:.2s fadeIn}.ant-modal-content{animation:.25s slideUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ant-card.ant-card-hoverable{transition:box-shadow .2s,transform .15s!important}.ant-card.ant-card-hoverable:hover{transform:translateY(-2px)}.ant-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000001a}.ant-btn:not(:disabled):active{transform:translateY(0)}.page-fade-in{animation:.3s pageFade}@keyframes pageFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}html.no-animations *,html.no-animations :before,html.no-animations :after{transition:none!important;animation:none!important}@media (width<=768px){html:not(.no-responsive) .ant-table-wrapper{overflow-x:auto}html:not(.no-responsive) .ant-form .ant-col{flex:0 0 100%!important;max-width:100%!important}}@media (width<=992px){html:not(.no-responsive) .ant-layout-content{margin:12px!important}}.sidebar-container .ant-btn-text,.sidebar-container .ant-btn-text:not(:hover):not(:active){color:var(--sidebar-text)!important}.sidebar-container .ant-btn-text:hover{color:var(--sidebar-text-hover)!important;background:#ffffff0f!important}.sidebar-container .ant-btn-text:active{color:var(--sidebar-text-hover)!important}.skuly-em,.skuly-h-em em,.skuly-panel-h h3 em{font-family:var(--font-serif,"Instrument Serif", Times, serif);color:var(--accent-glow,var(--accent,#d4a85c));font-style:italic;font-weight:400}.skuly-meta{font-family:var(--font-mono,"Geist Mono", ui-monospace, monospace);letter-spacing:.12em;color:var(--fg-tertiary,var(--ink-700));text-transform:uppercase;font-size:10px}.skuly-panel-h{border-bottom:1px solid var(--border-subtle,var(--ink-400));justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.skuly-panel-h h3{color:var(--fg,var(--ink-900));margin:0;font-size:14px;font-weight:600}.skuly-kpi{background:var(--bg-card,var(--ink-200));border:1px solid var(--border-subtle,var(--ink-400));cursor:pointer;box-sizing:border-box;border-radius:14px;height:100%;padding:18px 20px;transition:border-color .15s,transform .15s;position:relative;overflow:hidden}.skuly-kpi:hover{border-color:var(--border,var(--ink-500));transform:translateY(-1px)}.skuly-accent-bar{width:3px;position:absolute;top:0;bottom:0;left:0}.skuly-kpi.gold .skuly-accent-bar{background:var(--accent,#d4a85c)}.skuly-kpi.violet .skuly-accent-bar{background:var(--ai,#7b5cff)}.skuly-kpi.success .skuly-accent-bar{background:var(--success)}.skuly-kpi.warning .skuly-accent-bar{background:var(--warning)}.skuly-kpi.danger .skuly-accent-bar{background:var(--danger)}.skuly-kpi .skuly-kpi-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-tertiary,var(--ink-700));justify-content:space-between;align-items:center;margin-bottom:9px;font-size:10px;display:flex}.skuly-kpi .skuly-kpi-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--fg,var(--ink-900));font-size:26px;font-weight:700;line-height:1}.skuly-kpi .skuly-kpi-value .suffix{color:var(--fg-tertiary);margin-left:4px;font-size:14px;font-weight:400}.skuly-kpi .skuly-kpi-sub{font-family:var(--font-mono);color:var(--fg-tertiary,var(--ink-700));flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:11px;display:flex}.skuly-pill{background:var(--bg-hover,var(--ink-300));font-family:var(--font-mono);border-radius:999px;padding:2px 7px;font-size:11px}.skuly-pill.gold{color:var(--accent-glow,var(--accent));background:#d4a85c1f}.skuly-pill.violet{color:var(--ai-glow,var(--ai));background:#7b5cff1f}.skuly-pill.success{background:var(--success-bg);color:var(--success)}.skuly-pill.warning{background:var(--warning-bg);color:var(--warning)}.skuly-summary{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:16px;display:grid}@media (width<=1100px){.skuly-summary{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.skuly-summary{grid-template-columns:repeat(2,1fr)}}.skuly-summary-item{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:14px;padding:12px 14px;position:relative;overflow:hidden}.skuly-summary-item .skuly-summary-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-tertiary);margin-bottom:6px;font-size:9px}.skuly-summary-item .skuly-summary-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--fg);font-size:20px;font-weight:500;line-height:1}.skuly-summary-badge{font-family:var(--font-mono);letter-spacing:.08em;border-radius:999px;padding:2px 6px;font-size:9px;position:absolute;top:10px;right:10px}.skuly-summary-badge.info{background:var(--info-bg);color:var(--info)}.skuly-summary-badge.warn{background:var(--warning-bg);color:var(--warning)}.skuly-action-btn{background:var(--bg-surface,var(--ink-100));border:1px solid var(--border-subtle);cursor:pointer;text-align:left;color:var(--fg);border-radius:10px;align-items:center;gap:12px;width:100%;padding:14px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:all .12s;display:flex}.skuly-action-btn:hover{border-color:var(--border,var(--ink-500));background:var(--bg-hover);transform:translateY(-1px)}.skuly-action-btn .skuly-action-ic{width:32px;height:32px;color:var(--accent-glow,var(--accent));background:#d4a85c1a;border:1px solid #d4a85c40;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.skuly-action-btn.violet .skuly-action-ic{color:var(--ai-glow,var(--ai));background:#7b5cff1a;border-color:#7b5cff40}.skuly-action-btn .skuly-action-hint{font-family:var(--font-mono);color:var(--fg-tertiary);letter-spacing:.04em;margin-top:2px;font-size:10px}.skuly-table thead th{font-family:var(--font-mono)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--fg-tertiary,var(--ink-700))!important;font-size:10px!important;font-weight:500!important}.skuly-mono-table .ant-table-tbody>tr>td{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.skuly-mono-table .ant-table-tbody>tr>td .ant-tag{font-family:var(--font-sans)}.sg-sidebar{--sg-ease:cubic-bezier(.16, 1, .3, 1);--sg-spring:cubic-bezier(.34, 1.56, .64, 1);--sg-beam:var(--sidebar-beam,var(--sidebar-active-text));--sg-glow:var(--sidebar-glow,color-mix(in srgb, var(--sidebar-active-text) 45%, transparent));position:fixed}.sg-sidebar:after{content:"";background:linear-gradient(180deg, transparent 6%, var(--sg-glow) 42%, transparent 92%);opacity:.5;pointer-events:none;width:1px;height:100%;position:absolute;top:0;right:0}.sg-logo-mark{transition:transform .42s var(--sg-spring), filter .42s var(--sg-ease)}.sg-sidebar .sg-logo:hover .sg-logo-mark{filter:drop-shadow(0 6px 16px var(--sg-glow));transform:rotate(-7deg)scale(1.06)}.sg-nav-item{isolation:isolate;color:var(--sidebar-text);cursor:pointer;transition:color .18s var(--sg-ease), transform .22s var(--sg-spring), background .18s var(--sg-ease);border-radius:8px;align-items:center;gap:11px;margin:1px 0;padding:8px 12px;font-size:14px;line-height:22px;text-decoration:none;display:flex;position:relative}.sg-nav-item:before{content:"";z-index:-1;border-radius:inherit;background:color-mix(in srgb, var(--sidebar-text) 9%, transparent);opacity:0;transform-origin:0;transition:opacity .18s var(--sg-ease), transform .3s var(--sg-ease);position:absolute;inset:0;transform:scaleX(.72)}.sg-nav-item:hover{color:var(--sidebar-text-hover)}.sg-nav-item:hover:before{opacity:1;transform:scaleX(1)}.sg-sidebar.sg-hover-slide .sg-nav-item:hover{transform:translate(3px)}.sg-nav-ic{width:22px;height:22px;transition:transform .22s var(--sg-spring);flex-shrink:0;place-items:center;display:grid}.sg-nav-item:hover .sg-nav-ic{transform:scale(1.14)}.sg-nav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sg-nav-badge{min-width:19px;height:18px;color:var(--sidebar-active-text);background:color-mix(in srgb, var(--sidebar-active-text) 16%, transparent);border:1px solid color-mix(in srgb, var(--sidebar-active-text) 32%, transparent);border-radius:9px;flex-shrink:0;place-items:center;padding:0 6px;font-size:10px;font-weight:600;line-height:1;display:grid}.sg-nav-item.active{color:var(--sidebar-active-text);background:var(--sidebar-active-bg);font-weight:600}.sg-nav-item.active:before{opacity:0}.sg-nav-item.active .sg-nav-ic{filter:drop-shadow(0 0 7px var(--sg-glow))}.sg-nav-item.active:after{content:"";background:var(--sg-beam);width:3px;height:58%;box-shadow:0 0 9px var(--sg-glow);border-radius:0 3px 3px 0;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.sg-nav-section{letter-spacing:.14em;text-transform:uppercase;color:var(--sidebar-section-label);cursor:pointer;transition:color .15s var(--sg-ease), background .15s var(--sg-ease);border-radius:6px;align-items:center;gap:7px;padding:14px 12px 6px;font-size:10px;font-weight:600;display:flex}.sg-nav-section:hover{color:var(--sidebar-text-hover);background:color-mix(in srgb, var(--sidebar-text) 4%, transparent)}.sg-nav-section .sg-sec-chevron{transition:transform .22s var(--sg-ease);opacity:.7;place-items:center;display:grid}.sg-nav-section.collapsed .sg-sec-chevron{transform:rotate(-90deg)}.sg-nav-section .sg-sec-title{flex:1}.sg-nav-section .sg-sec-count{opacity:.5;font-size:9px}.sg-sidebar.collapsed .sg-nav-item{justify-content:center;margin:3px 12px;padding:7px 0}.sg-sidebar.collapsed .sg-nav-item:hover{transform:none}.sg-sidebar.collapsed .sg-nav-item:before,.sg-sidebar.collapsed .sg-nav-label,.sg-sidebar.collapsed .sg-nav-badge{display:none}.sg-sidebar.collapsed .sg-nav-ic{width:40px;height:40px;transition:background .18s var(--sg-ease);border-radius:11px}.sg-sidebar.collapsed .sg-nav-item:hover .sg-nav-ic{background:color-mix(in srgb, var(--sidebar-text) 10%, transparent);transform:none}.sg-sidebar.collapsed .sg-nav-item.active{background:0 0}.sg-sidebar.collapsed .sg-nav-item.active:after{display:none}.sg-sidebar.collapsed .sg-nav-item.active .sg-nav-ic{background:var(--sidebar-active-bg)}.sg-nav-dot{background:var(--danger);width:8px;height:8px;box-shadow:0 0 6px color-mix(in srgb, var(--danger) 55%, transparent);border:2px solid var(--sidebar-bg);border-radius:50%;position:absolute;top:5px;right:14px}.sg-ctrl-btn{transition:all .15s var(--sg-ease)!important}.sg-ctrl-btn:hover{color:var(--sidebar-text-hover);background:color-mix(in srgb, var(--sidebar-text) 8%, transparent)}.sg-ctrl-btn.active{color:var(--sidebar-active-text);background:var(--sidebar-active-bg)}.sg-user{transition:background .15s var(--sg-ease);border-radius:10px}.sg-user:hover{background:color-mix(in srgb, var(--sidebar-text) 6%, transparent)}.sg-user .sg-avatar{transition:box-shadow .3s var(--sg-ease), transform .3s var(--sg-spring)}.sg-user:hover .sg-avatar{box-shadow:0 9px 22px -5px var(--sg-glow);transform:translateY(-1px)}.sg-user .sg-logout{transition:color .15s var(--sg-ease)}.sg-user:hover .sg-logout{color:var(--sidebar-active-text)}.sg-search{transition:border-color .16s var(--sg-ease), box-shadow .16s var(--sg-ease)}.sg-search:focus-within{border-color:var(--sidebar-active-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--sidebar-active-text) 16%, transparent)}.no-animations .sg-nav-item,.no-animations .sg-nav-ic,.no-animations .sg-nav-section,.no-animations .sg-logo-mark,.no-animations .sg-avatar{transition:none!important}@media (prefers-reduced-motion:reduce){.sg-nav-item,.sg-nav-ic,.sg-logo-mark,.sg-avatar{transition:none!important}}.sg-nav-item{border-radius:calc(var(--radius-md,8px) + 3px);margin:2px 0;font-size:13.5px;line-height:20px}.sg-nav-section,.sg-nav-badge{font-family:var(--font-mono,ui-monospace, "JetBrains Mono", monospace)}.sg-sec-dot{background:var(--gc,var(--sidebar-section-label));width:7px;height:7px;box-shadow:0 0 8px color-mix(in srgb, var(--gc,transparent) 55%, transparent);border-radius:50%;flex-shrink:0;display:none}.gc-accent .sg-nav-section .sg-sec-dot,.gc-full .sg-nav-section .sg-sec-dot{display:block}.gc-accent .sg-nav-section .sg-sec-title,.gc-full .sg-nav-section .sg-sec-title{color:color-mix(in srgb, var(--gc,var(--sidebar-section-label)) 62%, var(--sidebar-section-label))}.gc-accent .sg-group-items,.gc-full .sg-group-items{margin:2px 0 10px;padding-left:10px;position:relative}.gc-accent .sg-group-items:before,.gc-full .sg-group-items:before{content:"";background:color-mix(in srgb, var(--gc) 55%, transparent);border-radius:2px;width:2px;position:absolute;top:3px;bottom:3px;left:2px}.gc-full .sg-group-items .sg-nav-item:not(.active){background:color-mix(in srgb, var(--gc) 7%, transparent)}.gc-full .sg-group-items .sg-nav-item:not(.active):hover,.gc-accent .sg-group-items .sg-nav-item:hover:before{background:color-mix(in srgb, var(--gc) 13%, transparent)}.gc-accent .sg-group-items .sg-nav-item.active,.gc-full .sg-group-items .sg-nav-item.active{background:color-mix(in srgb, var(--gc,var(--sidebar-active-text)) 14%, transparent)}.gc-accent .sg-group-items .sg-nav-item.active:after,.gc-full .sg-group-items .sg-nav-item.active:after{background:var(--gc,var(--sg-beam));box-shadow:0 0 9px color-mix(in srgb, var(--gc,var(--sidebar-active-text)) 60%, transparent)}.sg-sidebar.collapsed.gc-accent .sg-nav-item,.sg-sidebar.collapsed.gc-full .sg-nav-item{box-shadow:inset 3px 0 0 -1px color-mix(in srgb, var(--gc) 70%, transparent)}.gc-full .sg-nav-item:not(.active){background:color-mix(in srgb, var(--gc,transparent) 7%, transparent)}.gc-full .sg-nav-item:not(.active):hover,.gc-accent .sg-nav-item:hover:before{background:color-mix(in srgb, var(--gc,transparent) 13%, transparent)}.gc-accent .sg-nav-item.active,.gc-full .sg-nav-item.active{background:color-mix(in srgb, var(--gc,var(--sidebar-active-text)) 14%, transparent)}.gc-accent .sg-nav-item.active:after,.gc-full .sg-nav-item.active:after{background:var(--gc,var(--sg-beam));box-shadow:0 0 9px color-mix(in srgb, var(--gc,var(--sidebar-active-text)) 60%, transparent)}.sg-topbar{--sg-ease:cubic-bezier(.16, 1, .3, 1);--sg-spring:cubic-bezier(.34, 1.56, .64, 1);--sg-ai:var(--ai-color,var(--color-primary,#7b5cff));background:color-mix(in srgb, var(--bg-container,#fff) 80%, transparent);border-bottom:1px solid var(--border-color,#00000014);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:50;flex-shrink:0;align-items:center;gap:14px;height:60px;padding:0 22px;display:flex;position:sticky;top:0}.sg-tb-crumb{color:var(--text-secondary,#64748b);align-items:center;gap:9px;font-size:13px;display:flex}.sg-tb-crumb-cur{color:var(--text-primary,#0f172a);font-weight:600}.sg-tb-crumb-sep{opacity:.4}.sg-tb-spacer{flex:1}.sg-tb-search{cursor:text;width:280px;color:var(--text-secondary,#64748b);background:color-mix(in srgb, var(--text-primary,#0f172a) 5%, transparent);border:1px solid var(--border-color,#00000014);transition:border-color .16s var(--sg-ease), box-shadow .16s var(--sg-ease);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:flex}.sg-tb-search:focus-within{border-color:var(--color-primary,#1e40af);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary,#1e40af) 16%, transparent)}.sg-tb-search input{min-width:0;color:var(--text-primary,#0f172a);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:13px}.sg-tb-search input::placeholder{color:var(--text-secondary,#64748b);opacity:.7}.sg-tb-search input::-webkit-search-cancel-button{display:none}.sg-tb-kbd{color:var(--text-secondary,#64748b);background:color-mix(in srgb, var(--text-primary,#0f172a) 7%, transparent);border:1px solid var(--border-color,#00000014);border-radius:5px;flex-shrink:0;padding:2px 6px;font-size:10px}.sg-tb-icon{cursor:pointer;width:38px;height:38px;color:var(--text-secondary,#64748b);transition:background .15s var(--sg-ease), color .15s var(--sg-ease), transform .2s var(--sg-spring);background:0 0;border:none;border-radius:10px;place-items:center;display:grid;position:relative}.sg-tb-icon:hover{background:color-mix(in srgb, var(--text-primary,#0f172a) 7%, transparent);color:var(--text-primary,#0f172a)}.sg-tb-icon:active{transform:scale(.92)}.sg-tb-dot{background:var(--color-primary,#1e40af);width:7px;height:7px;box-shadow:0 0 6px var(--color-primary,#1e40af);border-radius:50%;position:absolute;top:8px;right:9px}.sg-tb-ai{font:inherit;cursor:pointer;color:var(--sg-ai);background:color-mix(in srgb, var(--sg-ai) 12%, transparent);border:1px solid color-mix(in srgb, var(--sg-ai) 32%, transparent);transition:transform .2s var(--sg-spring), box-shadow .2s var(--sg-ease);border-radius:999px;align-items:center;gap:8px;padding:8px 15px;font-size:12.5px;font-weight:600;display:flex}.sg-tb-ai:hover{box-shadow:0 6px 18px -6px color-mix(in srgb, var(--sg-ai) 60%, transparent);transform:translateY(-1px)}.sg-tb-ai:active{transform:translateY(0)}.sg-tb-ai-pulse{background:var(--sg-ai);width:7px;height:7px;box-shadow:0 0 8px var(--sg-ai);animation:sgPulse 2s var(--sg-ease) infinite;border-radius:50%}@keyframes sgPulse{0%,to{opacity:1}50%{opacity:.4}}.sg-tb-avatar{cursor:pointer;width:38px;height:38px;font:inherit;color:var(--sg-ai);background:color-mix(in srgb, var(--sg-ai) 14%, transparent);border:1px solid color-mix(in srgb, var(--sg-ai) 34%, transparent);transition:background .15s var(--sg-ease), transform .2s var(--sg-spring), box-shadow .2s var(--sg-ease);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid}.sg-tb-avatar:hover{background:color-mix(in srgb, var(--sg-ai) 22%, transparent);box-shadow:0 4px 14px -6px color-mix(in srgb, var(--sg-ai) 55%, transparent)}.sg-tb-avatar:active{transform:scale(.92)}@media (width<=720px){.sg-tb-search{border:none;flex:0;width:0;padding:0;overflow:hidden}.sg-tb-ai span:not(.sg-tb-ai-pulse){display:none}}.no-animations .sg-tb-icon,.no-animations .sg-tb-ai,.no-animations .sg-tb-avatar,.no-animations .sg-tb-ai-pulse{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.sg-tb-ai-pulse{animation:none!important}}.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{opacity:0;width:20px;height:20px;position:absolute}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
