@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}.vector-theme{--background:#05060c;--surface:#0b0c18;--surface-raised:#0e1021;--surface-overlay:#141631;--border:rgba(255,255,255,0.07);--border-strong:rgba(255,255,255,0.16);--foreground:#e9eaf5;--muted:#9b9eba;--dimmed:#8085a8;--accent:#a78bfa;--accent-soft:rgba(167,139,250,0.14);--vt-cyan:#22d3ee;--vt-magenta:#f0468a;--vt-amber:#fbbf24;--vt-green:#34d399;--vt-blue:#4a9eff;--vt-yellow:#f5d94a;--vt-purple:#8b5cf6;--vt-on-blue:#05060c;--vt-info:#a78bfa;--vt-input-bg:rgba(255,255,255,0.035);--vt-input-border:rgba(255,255,255,0.1);--vt-hairline:rgba(255,255,255,0.07);--vt-hairline-strong:rgba(255,255,255,0.18);--vt-label-mix:#d9dbeb;--tone-success:#34d399;--tone-info:#4a9eff;--tone-warn:#fbbf24;--tone-danger:#f0468a;--tone-violet:#a78bfa;--tone-neutral:#7b7f9e;--vt-font:var(--font-sans);--vt-mono:var(--font-mono);--vt-card-bg:var(--mc-panel-fill);--vt-chat-accent:#2fe6f6;--vt-chat-accent-hi:#3df0ff;--vt-chat-accent-lo:#15c3da;--vt-chat-accent-fg:#04141a;--vt-chat-accent-text:#7fe9f4;--vt-chat-bubble-text:#dff5f9;--vt-chat-msg-bg:rgba(255,255,255,0.035);--vt-chat-msg-border:rgba(255,255,255,0.08);--vt-chat-msg-text:#dde5f2;color:var(--foreground);color-scheme:dark}.vector-theme.vector-backdrop{background:linear-gradient(color-mix(in srgb,var(--foreground) 1.8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--foreground) 1.8%,transparent) 1px,transparent 1px),radial-gradient(1000px 560px at 86% -12%,color-mix(in srgb,var(--vt-purple) 10%,transparent),transparent),radial-gradient(760px 520px at -6% 112%,color-mix(in srgb,var(--vt-purple) 7%,transparent),transparent),var(--surface);background-size:38px 38px,38px 38px,auto,auto,auto}.vector-rail{--vt-cyan:#22d3ee;--vt-magenta:#f0468a;--vt-amber:#fbbf24;--vt-green:#34d399;--vt-blue:#4a9eff;--vt-yellow:#f5d94a;--vt-purple:#8b5cf6;--vt-mono:var(--font-mono);--vt-chat-accent:#2fe6f6;--vt-chat-accent-hi:#3df0ff;--vt-chat-accent-lo:#15c3da;--vt-chat-accent-fg:#04141a;--vt-chat-accent-text:#7fe9f4;--vt-chat-bubble-text:#dff5f9;--vt-chat-msg-bg:rgba(255,255,255,0.035);--vt-chat-msg-border:rgba(255,255,255,0.08);--vt-chat-msg-text:#dde5f2}.vt-chat-accent-iris{--vt-chat-accent:#c889f7;--vt-chat-accent-hi:#c889f7;--vt-chat-accent-lo:#a020f0;--vt-chat-accent-fg:#1b0729;--vt-chat-accent-text:#d9a9fa;--vt-chat-bubble-text:#f2e6fd}.vector-theme ::-webkit-scrollbar{width:9px;height:9px}.vector-theme ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--foreground) 10%,transparent);border-radius:6px}.vector-theme ::-webkit-scrollbar-track{background:transparent}.vt-mono-label{font-family:var(--vt-mono);font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--dimmed,#5a6886)}.vt-card{border:1px solid transparent;border-radius:var(--mc-radius-panel);background:var(--vt-card-bg) padding-box,var(--mc-hairline) border-box;box-shadow:var(--mc-shadow-panel)}.vector-theme .field,.vector-theme .select{background:color-mix(in srgb,var(--foreground) 4%,transparent);border-color:color-mix(in srgb,var(--foreground) 12%,transparent);border-radius:9px;padding:11px 14px}.vector-theme .field:focus,.vector-theme .select:focus{border-color:var(--accent);outline:none}.vector-theme select option{background:var(--surface-overlay);color:var(--foreground)}.vector-theme .surface-card{border:1px solid transparent;border-radius:var(--mc-radius-panel);background:var(--mc-panel-fill) padding-box,var(--mc-hairline) border-box;box-shadow:var(--mc-shadow-panel)}.vt-cta-purple{font-family:var(--vt-font);font-size:13px;font-weight:600;color:var(--on-primary);background:linear-gradient(135deg,var(--vt-purple),color-mix(in srgb,var(--vt-purple) 78%,var(--shade-ink)));border:none;border-radius:9px;padding:10px 15px;cursor:pointer;box-shadow:0 4px 18px color-mix(in srgb,var(--vt-purple) 28%,transparent)}.vt-chevron{display:inline-block;transition:transform .18s ease}.vt-chevron.vt-open{transform:rotate(90deg)}.vt-scan-frame{position:relative}.vt-scan-frame:after,.vt-scan-frame:before,.vt-scan-frame>.vt-scan-corners:after,.vt-scan-frame>.vt-scan-corners:before{content:"";position:absolute;width:34px;height:34px;pointer-events:none}.vt-scan-frame:before{left:0;top:0;border-top:3px solid var(--vt-purple);border-left:3px solid var(--vt-purple);border-top-left-radius:14px}.vt-scan-frame:after{right:0;top:0;border-top:3px solid var(--vt-purple);border-right:3px solid var(--vt-purple);border-top-right-radius:14px}.vt-scan-frame>.vt-scan-corners:before{left:0;bottom:0;border-bottom:3px solid var(--vt-purple);border-left:3px solid var(--vt-purple);border-bottom-left-radius:14px}.vt-scan-frame>.vt-scan-corners:after{right:0;bottom:0;border-bottom:3px solid var(--vt-purple);border-right:3px solid var(--vt-purple);border-bottom-right-radius:14px}@keyframes vt-scanline{0%{top:6%}50%{top:88%}to{top:6%}}.vt-scanline{position:absolute;left:8%;right:8%;height:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--vt-purple) 50%,var(--on-primary)),transparent);box-shadow:0 0 12px var(--vt-purple);animation:vt-scanline 2.4s ease-in-out infinite;pointer-events:none}@keyframes vt-status-pulse{0%,to{opacity:1}50%{opacity:.35}}.vt-pulse{animation:vt-status-pulse 2.4s ease-in-out infinite}@keyframes vt-flow{0%{background-position:0 0}to{background-position:18px 0}}@keyframes vt-flow-queue{0%{background-position:0 0}to{background-position:24px 0}}@keyframes vt-pulse-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--vt-magenta) 45%,transparent)}70%{box-shadow:0 0 0 12px color-mix(in srgb,var(--vt-magenta) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--vt-magenta) 0%,transparent)}}.vt-pulse-ring{animation:vt-pulse-ring 2.6s ease-out infinite}@keyframes vt-flow-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-24}}.vt-edge-flow{stroke-dasharray:7 17;animation:vt-flow-dash 1.1s linear infinite}@media (prefers-reduced-motion:reduce){.vt-edge-flow{animation:none;stroke-dasharray:none;opacity:0}.vt-pulse-ring{animation:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--vt-magenta) 45%,transparent)}}html[data-theme=light] .vector-theme{--background:#f5f5f9;--surface:#ffffff;--surface-raised:#fafafd;--surface-overlay:#ececf3;--border:rgba(17,19,31,0.1);--border-strong:rgba(17,19,31,0.2);--foreground:#11131f;--muted:#3f4362;--dimmed:#5d6182;--accent:#7d3fe0;--accent-soft:rgba(125,63,224,0.12);--vt-cyan:#0891b2;--vt-magenta:#d61f69;--vt-amber:#b45309;--vt-green:#0f9d6e;--vt-blue:#2563eb;--vt-yellow:#a16207;--vt-purple:#7d3fe0;--vt-info:#7d3fe0;--vt-on-blue:#ffffff;--vt-input-bg:rgba(15,23,42,0.03);--vt-input-border:rgba(15,23,42,0.14);--vt-card-bg:var(--mc-panel-fill);--vt-hairline:rgba(15,23,42,0.08);--vt-hairline-strong:rgba(15,23,42,0.16);--vt-label-mix:#1e2036;--vt-chat-accent:#0891b2;--vt-chat-accent-hi:#0ea5be;--vt-chat-accent-lo:#0e7490;--vt-chat-accent-fg:#f0fdff;--vt-chat-accent-text:#0e6d85;--vt-chat-bubble-text:#0b3d4a;--vt-chat-msg-bg:#f1f5f9;--vt-chat-msg-border:rgba(15,23,42,0.12);--vt-chat-msg-text:#0f172a;--tone-success:#0f9d6e;--tone-info:#2563eb;--tone-warn:#b45309;--tone-danger:#d61f69;--tone-violet:#7d3fe0;--tone-neutral:#52607a;color-scheme:light}html[data-theme=light] .vector-theme.vector-backdrop{background:linear-gradient(rgba(15,23,42,.035) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.035) 1px,transparent 0),radial-gradient(1000px 560px at 86% -12%,rgba(160,107,255,.1),transparent),radial-gradient(760px 520px at -6% 112%,rgba(128,60,220,.06),transparent),#f5f6fa;background-size:38px 38px,38px 38px,auto,auto,auto}html[data-theme=light] .vector-theme .field,html[data-theme=light] .vector-theme .select{background:rgba(15,23,42,.03);border-color:rgba(15,23,42,.14)}html[data-theme=light] .vector-theme .surface-card{background:var(--mc-panel-fill) padding-box,var(--mc-hairline) border-box}html[data-theme=light] .vector-theme ::-webkit-scrollbar-thumb{background:rgba(15,23,42,.18)}html[data-theme=light] .vector-rail{--vt-cyan:#0891b2;--vt-magenta:#d61f69;--vt-amber:#b45309;--vt-green:#0f9d6e;--vt-blue:#2563eb;--vt-yellow:#a16207;--vt-purple:#7d3fe0;--vt-chat-accent:#0891b2;--vt-chat-accent-hi:#0ea5be;--vt-chat-accent-lo:#0e7490;--vt-chat-accent-fg:#f0fdff;--vt-chat-accent-text:#0e6d85;--vt-chat-bubble-text:#0b3d4a;--vt-chat-msg-bg:#f1f5f9;--vt-chat-msg-border:rgba(15,23,42,0.12);--vt-chat-msg-text:#0f172a}html[data-theme=light] .vt-chat-accent-iris{--vt-chat-accent:#7d3fe0;--vt-chat-accent-hi:#8b52e8;--vt-chat-accent-lo:#6b28cc;--vt-chat-accent-fg:#faf5ff;--vt-chat-accent-text:#6321bd;--vt-chat-bubble-text:#2e1065;--vt-chat-msg-bg:#f5f3ff;--vt-chat-msg-border:rgba(46,16,101,0.14);--vt-chat-msg-text:#1e1b4b}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-variable.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-variable.woff2) format("woff2")}:root{--font-sans:"Geist",Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;--font-mono:"Geist Mono","IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--mc-violet:#a78bfa;--mc-violet-deep:#8b5cf6;--mc-cyan:#22d3ee;--mc-green:#34d399;--mc-amber:#fbbf24;--mc-red:#fb5a78;--mc-idle:#7b7f9e;--foreground-soft:#c3c5dc;--mc-accent-gradient:linear-gradient(135deg,#8b5cf6,#22d3ee);--mc-accent-gradient-x:linear-gradient(90deg,#8b5cf6,#22d3ee);--mc-panel-fill:linear-gradient(180deg,#0e1021,#0a0b17);--mc-hairline:linear-gradient(140deg,rgba(167,139,250,0.42),rgba(255,255,255,0.07) 32%,rgba(255,255,255,0.04) 68%,rgba(34,211,238,0.32));--mc-hairline-neutral:linear-gradient(140deg,rgba(255,255,255,0.16),rgba(255,255,255,0.07) 32%,rgba(255,255,255,0.04) 68%,rgba(255,255,255,0.04));--mc-hairline-ai:linear-gradient(140deg,rgba(167,139,250,0.8),rgba(139,92,246,0.28) 40%,rgba(34,211,238,0.18) 70%,rgba(34,211,238,0.6));--mc-line:rgba(255,255,255,0.07);--mc-line-soft:rgba(255,255,255,0.04);--mc-fill-soft:rgba(255,255,255,0.04);--mc-fill-hover:rgba(255,255,255,0.06);--mc-inset-top:inset 0 1px 0 rgba(255,255,255,0.06);--mc-hud:rgba(34,211,238,0.55);--mc-glow-violet:0 0 24px rgba(139,92,246,0.7);--mc-glow-cyan:0 0 18px rgba(34,211,238,0.4);--mc-glow-red:0 0 18px rgba(251,90,120,0.45);--mc-ai-halo:0 0 40px -12px rgba(139,92,246,0.45);--mc-shadow-panel:0 1px 0 rgba(255,255,255,0.03) inset,0 20px 40px -24px rgba(0,0,0,0.8);--mc-shadow-pop:0 24px 60px -12px rgba(0,0,0,0.8),0 0 0 1px rgba(255,255,255,0.06);--mc-btn-primary-bg:linear-gradient(180deg,#9b6dff,#6d3ae6);--mc-btn-primary-bg-hover:linear-gradient(180deg,#a982ff,#7a49f0);--mc-btn-primary-shadow:inset 0 1px 0 rgba(255,255,255,0.35),0 0 0 1px rgba(109,58,230,0.6),0 8px 24px -6px rgba(139,92,246,0.85);--mc-focus-ring:0 0 0 1px rgba(34,211,238,0.8),0 0 0 4px rgba(34,211,238,0.18);--mc-backdrop-glow-1:rgba(124,58,237,0.22);--mc-backdrop-glow-2:rgba(34,211,238,0.08);--mc-backdrop-grid:rgba(255,255,255,0.03);--mc-radius-chip:6px;--mc-radius-button:9px;--mc-radius-card:12px;--mc-radius-panel:14px}html[data-theme=light]{--foreground-soft:#2b2e48;--mc-panel-fill:linear-gradient(180deg,#ffffff,#fbfbfe);--mc-hairline:linear-gradient(140deg,rgba(124,77,255,0.35),rgba(17,19,31,0.09) 32%,rgba(17,19,31,0.07) 68%,rgba(8,145,178,0.32));--mc-hairline-neutral:linear-gradient(140deg,rgba(17,19,31,0.16),rgba(17,19,31,0.1) 32%,rgba(17,19,31,0.08) 68%,rgba(17,19,31,0.08));--mc-hairline-ai:linear-gradient(140deg,rgba(124,77,255,0.7),rgba(139,92,246,0.25) 40%,rgba(8,145,178,0.18) 70%,rgba(8,145,178,0.55));--mc-line:rgba(17,19,31,0.09);--mc-line-soft:rgba(17,19,31,0.05);--mc-fill-soft:rgba(17,19,31,0.035);--mc-fill-hover:rgba(17,19,31,0.06);--mc-inset-top:inset 0 1px 0 rgba(255,255,255,0.9);--mc-hud:rgba(8,145,178,0.6);--mc-glow-violet:0 0 20px rgba(124,77,255,0.35);--mc-glow-cyan:0 0 14px rgba(8,145,178,0.28);--mc-glow-red:0 0 14px rgba(225,29,72,0.28);--mc-ai-halo:0 0 32px -14px rgba(124,77,255,0.3);--mc-shadow-panel:0 1px 2px rgba(17,19,31,0.04),0 12px 32px -20px rgba(17,19,31,0.25);--mc-shadow-pop:0 24px 60px -16px rgba(17,19,31,0.3),0 0 0 1px rgba(17,19,31,0.08);--mc-btn-primary-shadow:inset 0 1px 0 rgba(255,255,255,0.35),0 0 0 1px rgba(109,58,230,0.55),0 6px 18px -6px rgba(124,77,255,0.55);--mc-focus-ring:0 0 0 1px rgba(8,145,178,0.85),0 0 0 4px rgba(8,145,178,0.16);--mc-backdrop-glow-1:rgba(124,58,237,0.08);--mc-backdrop-glow-2:rgba(34,211,238,0.06);--mc-backdrop-grid:rgba(17,19,31,0.035)}.mc-label{letter-spacing:.14em;color:var(--dimmed)}.mc-eyebrow,.mc-label{font-family:var(--font-mono);font-size:10.5px;font-weight:500;text-transform:uppercase}.mc-eyebrow{letter-spacing:.16em;color:var(--cyan-soft-fg)}.mc-num{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.mc-id,.mc-num{font-family:var(--font-mono)}.mc-id{font-size:12px;font-variant-numeric:tabular-nums;color:var(--cyan-soft-fg)}.mc-title-display{font-size:34px;font-weight:600;letter-spacing:-.035em;line-height:1.05}.mc-title-heading{font-size:20px;font-weight:600;letter-spacing:-.02em}.mc-title-panel{font-size:15px;font-weight:600;letter-spacing:-.01em}.mc-panel{border:1px solid transparent;border-radius:var(--mc-radius-panel);background:var(--mc-panel-fill) padding-box,var(--mc-hairline) border-box;box-shadow:var(--mc-shadow-panel)}.mc-card,.mc-panel{position:relative;color:var(--foreground)}.mc-card{border:1px solid transparent;border-radius:var(--mc-radius-card);background:var(--mc-panel-fill) padding-box,var(--mc-hairline-neutral) border-box}.mc-hud:after,.mc-hud:before{content:"";position:absolute;inset:8px;pointer-events:none;background-repeat:no-repeat;border-radius:0}.mc-hud:before{background-position:0 0,0 0,100% 100%,100% 100%}.mc-hud:after,.mc-hud:before{background-image:linear-gradient(var(--mc-hud) 0 0),linear-gradient(var(--mc-hud) 0 0),linear-gradient(var(--mc-hud) 0 0),linear-gradient(var(--mc-hud) 0 0);background-size:8px 1px,1px 8px,8px 1px,1px 8px}.mc-hud:after{background-position:100% 0,100% 0,0 100%,0 100%}.mc-ai-card{position:relative;overflow:hidden;border:1px solid transparent;border-radius:var(--mc-radius-panel);background:radial-gradient(120% 80% at 100% 0,color-mix(in srgb,var(--mc-violet-deep) 18%,transparent),transparent 60%) padding-box,var(--mc-panel-fill) padding-box,var(--mc-hairline-ai) border-box;box-shadow:var(--mc-shadow-panel),var(--mc-ai-halo)}.mc-glow{box-shadow:var(--mc-glow-violet)}.mc-tile{border-radius:10px;background:var(--mc-fill-soft);box-shadow:inset 0 0 0 1px var(--mc-line)}.mc-divider{height:1px;background:var(--mc-line);border:0}.mc-live-dot{position:relative;display:inline-block;width:6px;height:6px;flex:none}.mc-live-dot,.mc-live-dot:after{border-radius:50%;background:currentColor}.mc-live-dot:after{content:"";position:absolute;inset:0;animation:mc-pulse 1.8s ease-out infinite}.mc-bars{display:flex;align-items:flex-end;gap:2px}.mc-bars>i{flex:1;border-radius:1px;background:var(--mc-line);display:block}.mc-backdrop{background:radial-gradient(900px 700px at -10% -20%,var(--mc-backdrop-glow-1),transparent 60%),radial-gradient(800px 700px at 110% 30%,var(--mc-backdrop-glow-2),transparent 60%),var(--background)}.mc-backdrop-grid{background-image:linear-gradient(var(--mc-backdrop-grid) 1px,transparent 1px),linear-gradient(90deg,var(--mc-backdrop-grid) 1px,transparent 1px);background-size:44px 44px;-webkit-mask:linear-gradient(#000,transparent 320px);mask:linear-gradient(#000,transparent 320px)}@keyframes mc-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes mc-spin{to{transform:rotate(1turn)}}@keyframes mc-flow{to{background-position:48px 0}}@keyframes mc-shimmer{0%{transform:translateX(-120%)}to{transform:translateX(320%)}}@keyframes mc-blink{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.mc-live-dot:after{animation:none}}:root{--mc-field-bg:rgba(255,255,255,0.035);--mc-field-bg-focus:rgba(255,255,255,0.05);--mc-field-ring:rgba(255,255,255,0.1);--mc-field-ring-hover:rgba(255,255,255,0.18);--mc-focus-color:#22d3ee;--mc-btn-secondary-hover-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 0 18px -4px rgba(34,211,238,0.4);--mc-btn-primary-shadow-hover:inset 0 1px 0 rgba(255,255,255,0.35),0 0 0 1px rgba(109,58,230,0.6),0 10px 30px -4px rgba(139,92,246,1);--mc-btn-primary-shadow-pressed:inset 0 1px 0 rgba(255,255,255,0.35),0 0 0 1px rgba(109,58,230,0.6);--mc-btn-danger-hover-shadow:0 8px 22px -8px rgba(251,90,120,0.9);--mc-check-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.2l2.6 2.6L12 5.4' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--mc-check-dash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8h7' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");--mc-check-glow:0 0 0 1px rgba(109,58,230,0.6),0 0 10px rgba(139,92,246,0.6);--mc-toggle-glow:0 0 12px rgba(139,92,246,0.6);--mc-knob-shadow:0 1px 3px rgba(0,0,0,0.35);--mc-row-hover:rgba(255,255,255,0.035);--mc-row-selected:linear-gradient(90deg,rgba(139,92,246,0.16),transparent 70%);--mc-row-selected-solid:rgba(139,92,246,0.1);--mc-scrim:rgba(3,4,10,0.62)}html[data-theme=light]{--mc-field-bg:rgba(17,19,31,0.03);--mc-field-bg-focus:#ffffff;--mc-field-ring:rgba(17,19,31,0.14);--mc-field-ring-hover:rgba(17,19,31,0.24);--mc-focus-color:#0891b2;--mc-btn-secondary-hover-shadow:inset 0 1px 0 rgba(255,255,255,0.9),0 0 14px -4px rgba(8,145,178,0.35);--mc-btn-primary-shadow-hover:inset 0 1px 0 rgba(255,255,255,0.35),0 0 0 1px rgba(109,58,230,0.55),0 8px 22px -6px rgba(124,77,255,0.7);--mc-btn-primary-shadow-pressed:inset 0 1px 0 rgba(255,255,255,0.35),0 0 0 1px rgba(109,58,230,0.55);--mc-btn-danger-hover-shadow:0 6px 16px -8px rgba(190,18,60,0.6);--mc-check-glow:0 0 0 1px rgba(109,58,230,0.55),0 0 8px rgba(124,77,255,0.35);--mc-toggle-glow:0 0 10px rgba(124,77,255,0.35);--mc-knob-shadow:0 1px 3px rgba(17,19,31,0.3);--mc-row-hover:rgba(17,19,31,0.03);--mc-row-selected:linear-gradient(90deg,rgba(124,77,255,0.12),transparent 70%);--mc-row-selected-solid:rgba(124,77,255,0.08);--mc-scrim:rgba(17,19,31,0.38)}.mc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;height:36px;padding:0 14px;border:1px solid transparent;border-radius:var(--mc-radius-button);font-family:inherit;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;transition:background .15s ease,box-shadow .15s ease,color .15s ease,filter .15s ease,transform .06s ease}.mc-btn>svg{flex:none}.mc-btn--sm{height:28px;padding:0 10px;border-radius:7px;font-size:12px;gap:6px}.mc-btn--md{height:36px;padding:0 14px}.mc-btn--lg{height:40px;padding:0 18px}.mc-btn--icon.mc-btn--sm{width:28px;padding:0}.mc-btn--icon.mc-btn--md{width:36px;padding:0}.mc-btn--icon.mc-btn--lg{width:40px;padding:0}.mc-btn--secondary{color:var(--foreground);background:var(--mc-panel-fill) padding-box,var(--mc-hairline-neutral) border-box;box-shadow:var(--mc-inset-top)}.mc-btn--secondary:hover:not(:disabled){box-shadow:var(--mc-btn-secondary-hover-shadow)}.mc-btn--primary{color:var(--on-primary);font-weight:600;border-color:transparent;background:var(--mc-btn-primary-bg);box-shadow:var(--mc-btn-primary-shadow)}.mc-btn--primary:hover:not(:disabled){box-shadow:var(--mc-btn-primary-shadow-hover);filter:brightness(1.08)}.mc-btn--primary:active:not(:disabled){box-shadow:var(--mc-btn-primary-shadow-pressed);filter:brightness(.92)}.mc-btn--ghost{color:var(--foreground-soft);background:transparent}.mc-btn--ghost:hover:not(:disabled){color:var(--foreground);background:var(--mc-fill-hover)}.mc-btn--danger{color:var(--danger-soft-fg);background:color-mix(in srgb,var(--danger) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger-soft-fg) 45%,transparent)}.mc-btn--danger:hover:not(:disabled){color:var(--on-danger);background:var(--danger-strong);box-shadow:var(--mc-btn-danger-hover-shadow)}.mc-btn--success{color:var(--success-soft-fg);background:color-mix(in srgb,var(--success) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--success-soft-fg) 40%,transparent)}.mc-btn--success:hover:not(:disabled){background:color-mix(in srgb,var(--success) 18%,transparent)}.mc-btn--warning{color:var(--warn-soft-fg);background:color-mix(in srgb,var(--warning) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn-soft-fg) 40%,transparent)}.mc-btn--warning:hover:not(:disabled){background:color-mix(in srgb,var(--warning) 18%,transparent)}.mc-btn:active:not(:disabled){transform:translateY(1px)}.mc-btn:focus{outline:none}.mc-btn:focus-visible{outline:2px solid var(--mc-focus-color);outline-offset:3px}.mc-btn:disabled,.mc-btn[aria-disabled=true]{cursor:not-allowed;opacity:.4;filter:grayscale(.6);box-shadow:none}.mc-btn[aria-busy=true]{cursor:progress;opacity:1;filter:none}.mc-btn--primary[aria-busy=true]{box-shadow:var(--mc-btn-primary-shadow)}.mc-kbd{padding:2px 6px;background:color-mix(in srgb,var(--shade-ink) 20%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--on-primary) 20%,transparent)}.mc-spinner{display:inline-block;flex:none;width:14px;height:14px;box-sizing:border-box;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentcolor;animation:mc-spin .8s linear infinite}.mc-btn--ghost .mc-spinner,.mc-btn--secondary .mc-spinner{border-top-color:var(--cyan-soft-fg)}.vector-theme .field,.vector-theme .select,html[data-theme=light] .vector-theme .field,html[data-theme=light] .vector-theme .select{background:var(--mc-field-bg);border-color:var(--mc-field-ring);border-radius:var(--mc-radius-button);padding:8px 12px}.vector-theme .field:hover:not(:disabled):not(:focus),.vector-theme .select:hover:not(:disabled):not(:focus){border-color:var(--mc-field-ring-hover)}.vector-theme .field:focus,.vector-theme .select:focus,html[data-theme=light] .vector-theme .field:focus,html[data-theme=light] .vector-theme .select:focus{outline:none;border-color:var(--mc-focus-color);background:var(--mc-field-bg-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--mc-focus-color) 22%,transparent)}.vector-theme .field[aria-invalid=true],html[data-theme=light] .vector-theme .field[aria-invalid=true]{border-color:var(--danger-soft-fg);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 20%,transparent)}.mc-field-label{display:block;font-size:12px;font-weight:500;color:var(--foreground-soft);margin-bottom:6px}.mc-field-hint{font-size:12px;color:var(--dimmed);margin-top:6px}.mc-field-error{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--danger-soft-fg);margin-top:6px}:where(input[type=checkbox]),:where(input[type=radio]){appearance:none;-webkit-appearance:none;flex:none;width:16px;height:16px;margin:0;vertical-align:-3px;background:var(--mc-fill-soft) center /100% 100% no-repeat;box-shadow:inset 0 0 0 1.5px var(--mc-field-ring-hover);cursor:pointer;transition:background .12s ease,box-shadow .12s ease}:where(input[type=checkbox]){border-radius:4px}:where(input[type=radio]){border-radius:50%}:where(input[type=checkbox]):checked{background-image:var(--mc-check-mark),var(--mc-btn-primary-bg);box-shadow:var(--mc-check-glow)}:where(input[type=checkbox]):indeterminate{background-image:var(--mc-check-dash),var(--mc-btn-primary-bg);box-shadow:var(--mc-check-glow)}:where(input[type=radio]):checked{background-image:radial-gradient(circle,var(--mc-violet) 0 3.5px,transparent 4px);box-shadow:inset 0 0 0 1.5px var(--mc-violet),0 0 8px color-mix(in srgb,var(--mc-violet) 45%,transparent)}:where(input[type=checkbox]):focus-visible,:where(input[type=radio]):focus-visible{outline:2px solid var(--mc-focus-color);outline-offset:2px}:where(input[type=checkbox]):disabled,:where(input[type=radio]):disabled{opacity:.4;cursor:not-allowed}.mc-toggle{position:relative;flex:none;width:36px;height:20px;padding:0;border:0;border-radius:999px;background:var(--mc-line);box-shadow:inset 0 0 0 1px var(--mc-line);cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.mc-toggle[aria-checked=true]{background:var(--mc-accent-gradient-x);box-shadow:var(--mc-toggle-glow)}.mc-toggle__knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--on-primary);box-shadow:var(--mc-knob-shadow);transition:left .15s ease}.mc-toggle[aria-checked=true] .mc-toggle__knob{left:18px}.mc-toggle:focus{outline:none}.mc-toggle:focus-visible{outline:2px solid var(--mc-focus-color);outline-offset:2px}.mc-toggle:disabled{opacity:.4;cursor:not-allowed}.mc-chip{--mc-chip:var(--muted);display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;height:22px;padding:0 8px;border-radius:var(--mc-radius-chip);font-family:var(--font-mono);font-size:10.5px;font-weight:500;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--mc-chip);background:color-mix(in srgb,var(--mc-chip) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mc-chip) 35%,transparent)}.mc-chip--md{height:24px;padding:0 10px;font-size:11px}.mc-chip__dot{flex:none;width:5px;height:5px;border-radius:50%;background:var(--mc-chip);box-shadow:0 0 6px var(--mc-chip)}.mc-count-badge{font-family:var(--font-mono);font-size:10.5px;font-weight:500;font-variant-numeric:tabular-nums}.mc-filter-count{font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;color:var(--dimmed)}.admin-filter-pill.is-active .mc-filter-count,.admin-filter-pill[aria-pressed=true] .mc-filter-count{color:var(--primary-soft-fg)}.vector-theme .surface-card,html[data-theme=light] .vector-theme .surface-card{border:1px solid transparent;border-radius:var(--mc-radius-panel);background:var(--mc-panel-fill) padding-box,var(--mc-hairline) border-box;box-shadow:var(--mc-shadow-panel)}.mc-kpi{position:relative;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;height:100%;padding:16px 18px;border:1px solid transparent;border-radius:var(--mc-radius-card);background:var(--mc-panel-fill) padding-box,var(--mc-hairline-neutral) border-box;color:var(--foreground);text-decoration:none;transition:background .15s ease,box-shadow .15s ease}a.mc-kpi{cursor:pointer}a.mc-kpi:hover{background:var(--mc-panel-fill) padding-box,var(--mc-hairline) border-box;box-shadow:var(--mc-shadow-panel)}a.mc-kpi:focus{outline:none}a.mc-kpi:focus-visible{outline:2px solid var(--mc-focus-color);outline-offset:2px}.mc-kpi__bars{height:28px;margin-top:2px}.mc-stage{border:1px solid transparent;border-radius:var(--mc-radius-card);background:var(--mc-panel-fill) padding-box,var(--mc-hairline-neutral) border-box}.mc-empty__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;color:var(--primary-soft-fg);background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--mc-violet-deep) 22%,var(--surface-raised)),var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mc-violet) 40%,transparent)}.mc-pop{border:1px solid transparent;border-radius:var(--mc-radius-panel);background:var(--mc-panel-fill) padding-box,var(--mc-hairline-neutral) border-box;box-shadow:var(--mc-shadow-pop);color:var(--foreground)}.mc-scrim{background:var(--mc-scrim);backdrop-filter:blur(3px)}.mc-close-btn{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--dimmed);cursor:pointer;transition:background .15s ease,color .15s ease}.mc-close-btn:hover{background:var(--mc-fill-hover);color:var(--foreground)}.mc-close-btn:focus{outline:none}.mc-close-btn:focus-visible{outline:2px solid var(--mc-focus-color);outline-offset:2px}.mc-toast{display:flex;align-items:flex-start;gap:12px;max-width:380px;padding:12px 14px;border:1px solid transparent;border-radius:var(--mc-radius-card);background:var(--mc-panel-fill) padding-box,var(--mc-hairline-neutral) border-box;box-shadow:var(--mc-shadow-pop);color:var(--foreground);font-size:13px}.mc-toast__icon{--mc-chip:var(--info-soft-fg);flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:var(--mc-chip);background:color-mix(in srgb,var(--mc-chip) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mc-chip) 35%,transparent)}.mc-pager-btn{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 6px;box-sizing:border-box;border:1px solid transparent;border-radius:7px;background:transparent;box-shadow:inset 0 0 0 1px var(--mc-line);color:var(--muted);font-family:var(--font-mono);font-size:12px;cursor:pointer;transition:background .15s ease,color .15s ease}.mc-pager-btn:hover:not(:disabled){background:var(--mc-fill-hover);color:var(--foreground)}.mc-pager-btn[aria-current=page]{color:var(--foreground);background:var(--mc-panel-fill) padding-box,var(--mc-hairline-neutral) border-box;box-shadow:none}.mc-pager-btn:disabled{opacity:.4;cursor:not-allowed}.mc-pager-btn:focus{outline:none}.mc-pager-btn:focus-visible{outline:2px solid var(--mc-focus-color);outline-offset:2px}.mc-row-selected>:first-child{box-shadow:inset 2px 0 0 var(--mc-violet)}.mc-progress{flex:1;min-width:0;border-radius:2px;background:var(--mc-line);overflow:hidden}.mc-progress>i{display:block;height:100%;border-radius:inherit;background:var(--mc-accent-gradient-x);transition:width .4s ease}.mc-progress-seg{display:flex;gap:2px;flex:1;min-width:0}.mc-progress-seg>i{flex:1;border-radius:1px;background:var(--mc-line)}.mc-progress-seg>i.is-on{background:var(--mc-progress-color,var(--mc-cyan))}@media (prefers-reduced-motion:reduce){.mc-spinner{animation-duration:2.4s}.mc-btn,.mc-progress>i,.mc-toggle,.mc-toggle__knob{transition:none}}.app-shell{position:relative;background:radial-gradient(900px 700px at -10% -20%,var(--mc-backdrop-glow-1),transparent 60%),radial-gradient(800px 700px at 110% 30%,var(--mc-backdrop-glow-2),transparent 60%),var(--background)}.app-shell:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--mc-violet) 80%,transparent),color-mix(in srgb,var(--mc-cyan) 80%,transparent),transparent);pointer-events:none;z-index:1}.content-shell{position:relative;isolation:isolate;background:transparent}.content-shell:before{content:"";position:absolute;inset:0 0 auto 0;height:420px;background-image:linear-gradient(var(--mc-backdrop-grid) 1px,transparent 1px),linear-gradient(90deg,var(--mc-backdrop-grid) 1px,transparent 1px);background-size:44px 44px;-webkit-mask:radial-gradient(ellipse 70% 100% at 50% 0,#000,transparent);mask:radial-gradient(ellipse 70% 100% at 50% 0,#000,transparent);pointer-events:none;z-index:-1}.page-container{padding:20px 28px 24px}.app-shell>.content-shell>.page-container.vector-backdrop{background:transparent}.mc-rail{border-right:1px solid var(--mc-line);background:color-mix(in srgb,var(--background) 60%,transparent)}.mc-rail-logo{position:relative;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:conic-gradient(from 200deg,var(--mc-violet),var(--mc-cyan),var(--mc-violet));box-shadow:var(--mc-glow-violet)}.mc-rail-logo__inner{width:30px;height:30px;border-radius:50%;background:var(--background);display:grid;place-items:center;overflow:hidden}.mc-rail-btn{position:relative;flex-shrink:0;display:flex;align-items:center;gap:10px;border-radius:12px;border:0;background:transparent;color:var(--dimmed);cursor:pointer;outline:none;transition:color .14s ease,background .14s ease,box-shadow .14s ease;--mc-rail-bar-left:-14px}.mc-rail-btn:hover{color:var(--foreground);background:var(--mc-fill-hover)}.mc-rail-btn:focus-visible{box-shadow:var(--mc-focus-ring)}.mc-rail-btn.is-active{color:var(--foreground);background:linear-gradient(140deg,color-mix(in srgb,var(--mc-violet-deep) 35%,transparent),color-mix(in srgb,var(--mc-cyan) 18%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mc-violet) 50%,transparent),0 0 22px -4px color-mix(in srgb,var(--mc-violet-deep) 70%,transparent)}.mc-rail-btn.is-active:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mc-violet) 50%,transparent),var(--mc-focus-ring)}.mc-rail-btn.is-active:before{content:"";position:absolute;left:var(--mc-rail-bar-left);top:50%;width:3px;height:20px;margin-top:-10px;border-radius:2px;background:linear-gradient(180deg,var(--mc-violet),var(--mc-cyan));box-shadow:0 0 10px var(--mc-cyan);pointer-events:none}.mc-rail-btn.is-locked{opacity:.55}.mc-rail--collapsed .mc-rail-btn{width:44px;height:44px;justify-content:center;padding:0}.mc-rail--open .mc-rail-btn{width:100%;min-height:40px;padding:0 12px;justify-content:flex-start;font-size:14px;--mc-rail-bar-left:-10px}.mc-rail--open .mc-rail-btn.is-active:before{left:var(--mc-rail-bar-left)}.mc-rail-btn__label{flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.mc-rail-divider{flex-shrink:0;width:24px;height:1px;margin:6px auto;background:var(--mc-line)}.mc-rail--open .mc-rail-divider{width:auto;margin:8px 4px}.mc-rail-group-label{padding:12px 12px 4px;user-select:none}.mc-topbar{height:64px;flex-shrink:0;position:relative;z-index:20;gap:18px;padding:0 28px;border-bottom:1px solid var(--mc-line);background:transparent;font-size:13px}.mc-crumbs,.mc-topbar{display:flex;align-items:center}.mc-crumbs{gap:10px;min-width:0;flex:0 1 auto}.mc-crumb-sep{color:var(--dimmed);user-select:none;flex-shrink:0}.mc-crumb{display:inline-flex;align-items:center;gap:10px;min-width:0}.mc-crumb:empty{display:none}.mc-crumb:not(:empty)~.mc-crumb:not(:empty):before{content:"/";color:var(--dimmed);user-select:none;flex-shrink:0}.mc-crumb--factory>div>button[aria-haspopup=listbox]{border-color:transparent!important;background:transparent!important;box-shadow:none!important;min-width:0!important;padding:4px 6px!important;margin-left:-6px;color:var(--foreground-soft)!important;max-width:220px}.mc-crumb--factory>div>button[aria-haspopup=listbox]:hover{background:var(--mc-fill-hover)!important}.mc-crumb-current{font-weight:500;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mc-crumbs [data-testid=active-company-label]{font-size:13px!important;font-weight:400!important;color:var(--foreground-soft)!important;padding:0!important}.mc-crumb-product{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 6px;margin-left:-6px;border:0;border-radius:7px;background:transparent;color:var(--foreground);font:inherit;font-size:13px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;white-space:nowrap;cursor:pointer;outline:none}.mc-crumb-product:hover{background:var(--mc-fill-hover)}.mc-crumb-product:focus-visible{box-shadow:var(--mc-focus-ring)}.mc-icon-btn{position:relative;width:36px;height:36px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--mc-radius-button);background:transparent;color:var(--muted);cursor:pointer;outline:none;transition:color .14s ease,background .14s ease}.mc-icon-btn:hover,.mc-icon-btn[aria-expanded=true]{color:var(--foreground);background:var(--mc-fill-hover)}.mc-icon-btn:focus-visible{box-shadow:var(--mc-focus-ring)}.mc-command{width:440px;max-width:100%;height:38px;display:flex;align-items:center;gap:10px;padding:0 8px 0 14px;border-radius:10px;border:1px solid transparent;background:var(--mc-panel-fill) padding-box,var(--mc-hairline-neutral) border-box;box-shadow:var(--mc-inset-top);color:var(--dimmed);font:inherit;font-size:13px;text-align:left;cursor:text;outline:none;transition:box-shadow .14s ease}.mc-command:hover{color:var(--muted)}.mc-command:focus-visible{box-shadow:var(--mc-focus-ring)}.mc-command__text{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-kbd{font-family:var(--font-mono);font-size:10.5px;line-height:1;padding:4px 7px;border-radius:5px;background:var(--mc-fill-soft);box-shadow:inset 0 0 0 1px var(--mc-line);color:var(--muted);white-space:nowrap}.mc-avatar{width:36px;height:36px;flex-shrink:0;border-radius:50%;padding:1.5px;box-sizing:border-box;background:conic-gradient(var(--mc-violet),var(--mc-cyan),var(--mc-violet))}.mc-avatar__inner{width:100%;height:100%;border-radius:50%;background:var(--surface);display:grid;place-items:center;color:var(--foreground);font-size:11px;font-weight:600;letter-spacing:.02em}.mc-pop{border:1px solid transparent!important;background:var(--mc-panel-fill) padding-box,var(--mc-hairline-neutral) border-box!important;box-shadow:var(--mc-shadow-pop)!important}@media (max-width:1280px){.mc-command{width:300px}}@media (max-width:1100px){.mc-command__text{display:none}.mc-command{width:auto}}.module-hub-toolbar,.module-hub-toolbar-grouped{background:transparent;padding:0 28px}.mc-tabs{display:flex;align-items:stretch;gap:28px;min-height:48px;border-bottom:1px solid var(--mc-line);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.mc-tabs::-webkit-scrollbar{display:none}.mc-tabs--wrap{flex-wrap:wrap;row-gap:0;overflow:visible}.mc-tab{position:relative;flex-shrink:0;display:inline-flex;align-items:center;gap:8px;height:48px;padding:0;border:0;background:transparent;color:var(--foreground-soft);font:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;outline:none;transition:color .14s ease}.mc-tabs--wrap .mc-tab{height:42px}.mc-tab:hover{color:var(--foreground)}.mc-tab:focus-visible{box-shadow:var(--mc-focus-ring);border-radius:6px}.mc-tab.is-active{color:var(--foreground);font-weight:600}.mc-tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--mc-accent-gradient-x);box-shadow:0 0 12px color-mix(in srgb,var(--mc-cyan) 70%,transparent),0 -4px 14px color-mix(in srgb,var(--mc-violet-deep) 45%,transparent)}.mc-tab__count{font-family:var(--font-mono);font-size:10.5px;line-height:1;padding:3px 6px;border-radius:999px;background:var(--mc-fill-soft);box-shadow:inset 0 0 0 1px var(--mc-line);color:var(--muted)}.mc-tab.is-active .mc-tab__count{color:var(--primary-soft-fg);background:color-mix(in srgb,var(--mc-violet-deep) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mc-violet) 35%,transparent)}.mc-segmented-row{display:flex;align-items:center;padding:12px 0 2px;min-width:0}.mc-segmented{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:10px;background:var(--mc-fill-soft);box-shadow:inset 0 0 0 1px var(--mc-line);max-width:100%;overflow-x:auto;scrollbar-width:none}.mc-segmented::-webkit-scrollbar{display:none}.mc-segmented--wrap{flex-wrap:wrap;overflow:visible}.mc-segment{flex-shrink:0;height:30px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;outline:none;transition:color .14s ease,background .14s ease}.mc-segment:hover{color:var(--foreground)}.mc-segment:focus-visible{box-shadow:var(--mc-focus-ring)}.mc-segment.is-active{color:var(--foreground);font-weight:600;background:var(--mc-panel-fill) padding-box,var(--mc-hairline) border-box;box-shadow:var(--mc-inset-top)}.module-hub-toolbar--wrap,.module-hub-toolbar-grouped--wrap{padding:0 28px}.mc-flyout-item{position:relative;border-radius:7px}.mc-flyout-item:hover{background:var(--mc-fill-hover)!important;color:var(--foreground)!important}.mc-flyout-item:focus-visible{outline:none;box-shadow:var(--mc-focus-ring)}.mc-flyout-item.is-active{color:var(--foreground)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--mc-violet-deep) 18%,transparent),transparent)!important}.mc-flyout-item.is-active:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--mc-violet),var(--mc-cyan))}.system-shell-rail{top:64px;max-height:calc(100vh - 64px)}.mc-sysnav-item{position:relative;transition:color .14s ease,background .14s ease;outline:none}.mc-sysnav-item:hover{color:var(--foreground)!important;background:var(--mc-fill-hover)}.mc-sysnav-item:focus-visible{box-shadow:var(--mc-focus-ring)}.mc-sysnav-item.is-active{color:var(--foreground)!important;background:linear-gradient(140deg,color-mix(in srgb,var(--mc-violet-deep) 22%,transparent),color-mix(in srgb,var(--mc-cyan) 8%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mc-violet) 32%,transparent)}.mc-sysnav-item.is-active:before{content:"";position:absolute;left:-12px;top:50%;width:2px;height:18px;margin-top:-9px;border-radius:2px;background:linear-gradient(180deg,var(--mc-violet),var(--mc-cyan));box-shadow:0 0 10px color-mix(in srgb,var(--mc-cyan) 80%,transparent);pointer-events:none}.mc-sysnav-item--nested.is-active:before{left:0}@media (max-width:768px){.mc-topbar{gap:12px}.mc-topbar,.module-hub-toolbar,.module-hub-toolbar--wrap,.module-hub-toolbar-grouped,.module-hub-toolbar-grouped--wrap{padding:0 16px}.page-container{padding:16px}.system-shell-rail{position:static;max-height:38vh}}