:root{--es-bg:#070708;--es-surface:#121214;--es-surface-elevated:#1a1a1e;--es-border:#ffffff1f;--es-border-glass:#ffffff1a;--es-border-glass-soft:#ffffff0f;--es-glass-rim:0 0 0 1px #000000c7, inset 0 0 0 1px #ffffff14, inset 0 1px 0 #ffffff1f;--es-glass-rim-soft:0 0 0 1px #0000008c, inset 0 1px 0 #ffffff14;--es-glass-divider-h:linear-gradient(90deg, transparent 0%, #000000eb 18%, #ffffff29 50%, #000000eb 82%, transparent 100%);--es-glass-divider-v:linear-gradient(180deg, transparent 0%, #000000eb 18%, #ffffff29 50%, #000000eb 82%, transparent 100%);--es-glass-rule:linear-gradient(90deg, #00000026 0%, #000000e0 8%, #ffffff24 50%, #000000e0 92%, #00000026 100%);--es-text:#ffffffa3;--es-text-title:#ffffffb3;--es-muted:#ffffff6b;--es-text-muted:var(--es-muted);--es-accent:#3b82f6;--es-accent-hover:#60a5fa;--es-radius:10px;--es-radius-sm:8px;--es-shadow:0 1px 2px #00000073, inset 0 1px 0 #ffffff0f;--es-shadow-md:0 12px 32px #0000008c, 0 2px 8px #00000059;--es-top-h:52px;--es-create-w:min(280px, 32vw);--es-rail-tile-size:clamp(64px, 3.7vw + .92rem, 80px);--es-rail-w:calc(var(--es-rail-tile-size) + 16px);--es-insert-tile-size:clamp(60px, 3.1vw + .85rem, 68px);--es-takeover-w:min(max(280px, calc(var(--es-insert-tile-size) * 3 + 52px)), 36vw);--es-left-chrome-w:var(--es-rail-w);--es-edit-w:min(320px, min(100%, 40vw));--es-ease:cubic-bezier(.4, 0, .2, 1);--es-ease-out:cubic-bezier(.16, 1, .3, 1);--es-dur:.2s;--es-wb-reveal-ms:.14s;--es-wb-toolbar-travel:3px;--es-focus-ring:2px solid color-mix(in srgb, var(--es-accent) 70%, transparent);--es-shell-scrollbar-thumb:#ffffff47;--es-shell-scrollbar-thumb-hover:#ffffff73;--es-gloss-bg:radial-gradient(120% 80% at 50% -20%, #ffffff12 0%, transparent 55%), linear-gradient(180deg, #0c0c0e 0%, #070708 100%);--es-gloss-surface:linear-gradient(180deg, #ffffff12 0%, #ffffff05 28%, #00000040 100%), linear-gradient(180deg, #17171b 0%, #101014 55%, #0c0c0f 100%);--es-gloss-rail:linear-gradient(180deg, #ffffff0f 0%, transparent 40%), linear-gradient(180deg, #101014 0%, #0a0a0c 100%);--es-gloss-panel:linear-gradient(180deg, #ffffff0d 0%, transparent 36%), linear-gradient(180deg, #141418 0%, #0f0f12 100%);--es-gloss-menu:linear-gradient(180deg, #ffffff14 0%, #ffffff05 40%, #00000059 100%), linear-gradient(180deg, #1c1c22 0%, #121216 100%);--es-gloss-tile:linear-gradient(145deg, #ffffff24 0%, #ffffff0b 22%, #ffffff03 42%, transparent 58%), linear-gradient(180deg, #ffffff0e 0%, transparent 38%), linear-gradient(180deg, #1e1e26 0%, #121218 46%, #08080b 100%);--es-gloss-tile-hover:linear-gradient(145deg, #fff3 0%, #ffffff0f 24%, #ffffff05 45%, transparent 60%), linear-gradient(180deg, #3b82f62e 0%, transparent 46%), linear-gradient(180deg, #282832 0%, #16161c 48%, #0a0a0e 100%);--es-gloss-tile-rim:0 0 0 1px #000000b8, inset 0 1px 0 #ffffff17, inset 0 -1px 0 #00000073, 0 4px 12px #00000059;--es-hover-fill:#ffffff0f;--es-active-fill:#3b82f629;--es-hover-raise:translateY(-1px);--es-hover-raise-dur:.12s;--shell-surface-elevated:var(--es-surface-elevated);--shell-border:var(--es-border);--shell-border-muted:color-mix(in srgb, var(--es-border) 70%, transparent);--shell-focus:var(--es-accent);--shell-accent:var(--es-accent);--shell-input-bg:color-mix(in srgb, var(--es-bg) 55%, #1a1a1e 45%);--shell-panel-bg:var(--es-surface);--shell-font:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--shell-border-strong:#ffffff2e;--es-tooltip-bg:color-mix(in srgb, var(--shell-surface-elevated,var(--es-surface)) 92%, #000 8%);--es-tooltip-text:var(--es-text);--es-tooltip-border:var(--es-border-glass);--es-tooltip-shadow:0 10px 28px #0000008c, 0 1px 4px #00000059, var(--es-glass-rim-soft);--es-studio-control-border:#000000a6;--es-studio-control-track-bg:#ffffff14;--app-range-bar-border:color-mix(in srgb, var(--ds-border,var(--border-strong,#94a3b8)) 38%, var(--ds-text-secondary,var(--text-muted,#94a3b8)) 62%);--app-range-track:#fff;--app-range-thumb-bg:#fff;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070707;--bg-elevated:#0b0b0b;--surface:#00000038;--surface-2:#00000042;--card:#0f0f10cc;--text:#f2efe6;--text-muted:#bfb8a5;--border:#ffffff0f;--border-strong:#ffffff1a;--divider:#ffffff0f;--primary:#d7b65a;--primary-2:#b89436;--success:#5dffb3;--warning:#ffd166;--danger:#ff5c7a;--shadow-1:0 12px 30px #0000008c;--radius-1:12px;--radius-2:16px;--radius-3:22px;--space-3:12px;--space-4:16px;--space-5:22px;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial;--brand-logo-scrollbar:#ffffff61;--brand-logo-scrollbar-hover:#ffffff9e;--app-scrollbar-thumb:var(--brand-logo-scrollbar);--app-scrollbar-thumb-hover:var(--brand-logo-scrollbar-hover)}:root[data-theme=dark]{--brand-logo-scrollbar:#ffffff5c;--brand-logo-scrollbar-hover:#fff9;--app-scrollbar-thumb:var(--brand-logo-scrollbar);--app-scrollbar-thumb-hover:var(--brand-logo-scrollbar-hover);--app-range-track:#fff;--app-range-thumb-bg:#fff;--app-range-bar-border:color-mix(in srgb, var(--ds-border,var(--border-strong,#94a3b8)) 38%, var(--ds-text-secondary,var(--text-muted,#94a3b8)) 62%)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f6f7;--bg-elevated:#fff;--surface:#ffffffb8;--surface-2:#ffffffeb;--card:#ffffffe6;--text:#151515;--text-muted:#4d5560;--border:#0000001a;--border-strong:#00000029;--divider:#0000001a;--primary:#2b6fff;--primary-2:#1f5ae0;--success:#138a4b;--warning:#a36a10;--danger:#c53030;--shadow-1:0 12px 30px #0000001f;--brand-logo-scrollbar:color-mix(in srgb, #fff 78%, var(--text-muted) 22%);--brand-logo-scrollbar-hover:color-mix(in srgb, #fff 68%, var(--text-muted) 32%);--app-scrollbar-thumb:var(--brand-logo-scrollbar);--app-scrollbar-thumb-hover:var(--brand-logo-scrollbar-hover);--app-range-track:#fff;--app-range-thumb-bg:#fff;--app-range-bar-border:color-mix(in srgb, var(--ds-border,var(--border-strong,#94a3b8)) 38%, var(--ds-text-secondary,var(--text-muted,#94a3b8)) 62%)}:root[data-theme=staradmin]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef3fb;--bg-elevated:#fff;--surface:#ffffffbf;--surface-2:#ffffffeb;--card:#fff;--text:#1b2430;--text-muted:#6b7a90;--border:#1b24301a;--border-strong:#1b243029;--divider:#1b24301a;--primary:#2563eb;--primary-2:#1d4ed8;--success:#16a34a;--warning:#d97706;--danger:#dc2626;--shadow-1:0 10px 30px #0f172a14;--radius-1:10px;--radius-2:14px;--radius-3:22px;--space-3:12px;--space-4:16px;--space-5:22px;--sidebar-bg:linear-gradient(180deg, #1d4ed8, #2563eb);--sidebar-border:#ffffff2e;--sidebar-text:#ffffffeb;--sidebar-muted:#ffffffb8;--sidebar-hover:#ffffff1a;--sidebar-active:#ffffff29;--brand-logo-scrollbar:color-mix(in srgb, #fff 76%, var(--text-muted) 24%);--brand-logo-scrollbar-hover:color-mix(in srgb, #fff 64%, var(--text-muted) 36%);--app-scrollbar-thumb:var(--brand-logo-scrollbar);--app-scrollbar-thumb-hover:var(--brand-logo-scrollbar-hover);--app-range-track:#fff;--app-range-thumb-bg:#fff;--app-range-bar-border:color-mix(in srgb, var(--ds-border,var(--border-strong,#94a3b8)) 38%, var(--ds-text-secondary,var(--text-muted,#94a3b8)) 62%)}:root[data-theme=undeniable-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0d10;--bg-elevated:#171c22;--surface:#12161bf0;--surface-2:#0f1318;--card:#12161b;--text:#e6eaf0;--text-muted:#6b737d;--border:#242a33;--border-strong:#323945;--divider:#242a33;--primary:#2f6fed;--primary-2:#4c8dff;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--shadow-1:0px 4px 20px #00000059;--radius-1:8px;--radius-2:10px;--radius-3:14px;--space-3:12px;--space-4:16px;--space-5:24px;--font-sans:Inter, system-ui, -apple-system, "Segoe UI", "SF Pro Text", Roboto, Helvetica, Arial, sans-serif;--button-secondary-bg:#171c22;--button-secondary-border:#242a33;--undeniable-metal-bg-base:#0b0d10;--undeniable-metal-edge:#ffffff0a;--undeniable-metal-highlight:#ffffff1a;--undeniable-metal-bg:radial-gradient(120% 55% at 50% 0%, #ffffff2e 0%, #ffffff14 16%, #ffffff08 28%, #fff0 48%), linear-gradient(90deg, #ffffff08 0%, #fff0 18%, #ffffff05 36%, #0000 52%, #ffffff04 68%, #0000 100%), repeating-linear-gradient(90deg, #ffffff05 0px, #ffffff05 1px, #0000 2px, #0000 4px), repeating-linear-gradient(90deg, #0000001f 0px, #0000001f 1px, #0000 3px, #0000 7px), linear-gradient(180deg, #1a1f26 0%, #11151a 18%, #0d1014 40%, #090b0e 70%, #06080a 100%);--sidebar-metal-bg:linear-gradient(180deg, #ffffff0a 0%, #ffffff04 12%, transparent 30%, #00000038 100%), repeating-linear-gradient(90deg, #ffffff03 0 1px, transparent 1px 5px), linear-gradient(180deg, #11161c 0%, #0b0d10 48%, #07090c 100%);--sidebar-metal-highlight:#ffffff0f;--sidebar-metal-shadow:#00000059;--sidebar-bg:#0b0d10;--sidebar-border:#ffffff14;--sidebar-text:#f2f5f8;--sidebar-muted:#9aa3ad;--sidebar-section-label:#7c8794;--sidebar-hover:#ffffff0a;--sidebar-active:#ffffff0f;--sidebar-divider:#ffffff14;--sidebar-brand-bg:transparent;--sidebar-control-bg:#ffffff14;--sidebar-control-hover-bg:#ffffff1f;--sidebar-control-hover-border:#3d4654;--brand-logo-scrollbar:#ffffff5c;--brand-logo-scrollbar-hover:#ffffff94;--app-scrollbar-thumb:var(--brand-logo-scrollbar);--app-scrollbar-thumb-hover:var(--brand-logo-scrollbar-hover);--app-range-track:#fff;--app-range-thumb-bg:#fff;--app-range-bar-border:color-mix(in srgb, var(--ds-border,var(--border-strong,#94a3b8)) 38%, var(--ds-text-secondary,var(--text-muted,#94a3b8)) 62%);--metallic-gradient:linear-gradient(180deg, #f5f7fa 0%, #c8cdd3 20%, #8a9096 50%, #5c6166 75%, #2b2f33 100%);--card-radius:10px;--brand-logo-object-x:44%}:root[data-theme=undeniable-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f5f7;--bg-elevated:#e9edf2;--surface:#ffffffeb;--surface-2:#fff;--card:#fff;--text:#11151a;--text-muted:#6b7280;--border:#e2e6ec;--border-strong:#cdd4df;--divider:#e2e6ec;--primary:#2563eb;--primary-2:#1d4ed8;--success:#16a34a;--warning:#d97706;--danger:#dc2626;--shadow-1:0 10px 30px #0f172a14;--radius-1:10px;--radius-2:14px;--radius-3:22px;--space-3:12px;--space-4:16px;--space-5:24px;--font-sans:Inter, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--sidebar-bg:linear-gradient(180deg, #f8fafc 0%, #eef2f7 100%);--sidebar-border:#0f172a1a;--sidebar-text:#0f172a;--sidebar-muted:#64748b;--sidebar-section-label:#64748b;--sidebar-hover:#0f172a0f;--sidebar-active:#0f172a1a;--sidebar-divider:#0f172a1a;--sidebar-brand-bg:transparent;--brand-logo-scrollbar:color-mix(in srgb, #fff 80%, var(--text-muted) 20%);--brand-logo-scrollbar-hover:color-mix(in srgb, #fff 70%, var(--text-muted) 30%);--app-scrollbar-thumb:var(--brand-logo-scrollbar);--app-scrollbar-thumb-hover:var(--brand-logo-scrollbar-hover);--app-range-track:#fff;--app-range-thumb-bg:#fff;--app-range-bar-border:color-mix(in srgb, var(--ds-border,var(--border-strong,#94a3b8)) 38%, var(--ds-text-secondary,var(--text-muted,#94a3b8)) 62%);--brand-logo-object-x:44%}:root[data-theme=editor-glass]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--es-bg);--bg-elevated:var(--es-surface-elevated);--surface:color-mix(in srgb, var(--es-surface) 92%, transparent);--surface-2:var(--es-surface);--card:var(--es-surface);--text:var(--es-text-title);--text-muted:var(--es-muted);--border:var(--es-border);--border-strong:#ffffff2e;--divider:var(--es-border-glass-soft);--primary:var(--es-accent);--primary-2:var(--es-accent-hover);--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--shadow-1:var(--es-shadow-md);--radius-1:10px;--radius-2:10px;--radius-3:14px;--space-3:12px;--space-4:16px;--space-5:24px;--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--button-secondary-bg:var(--es-surface-elevated);--button-secondary-border:var(--es-border-glass);--sidebar-bg:var(--es-gloss-rail);--sidebar-border:var(--es-border-glass);--sidebar-text:var(--es-text-title);--sidebar-muted:var(--es-muted);--sidebar-section-label:var(--es-muted);--sidebar-hover:var(--es-hover-fill);--sidebar-active:var(--es-active-fill);--sidebar-divider:var(--es-border-glass-soft);--sidebar-brand-bg:transparent;--sidebar-control-bg:#ffffff14;--sidebar-control-hover-bg:#ffffff1f;--sidebar-control-hover-border:#ffffff2e;--brand-logo-scrollbar:var(--es-shell-scrollbar-thumb);--brand-logo-scrollbar-hover:var(--es-shell-scrollbar-thumb-hover);--app-scrollbar-thumb:var(--brand-logo-scrollbar);--app-scrollbar-thumb-hover:var(--brand-logo-scrollbar-hover);--app-range-track:#ffffff14;--app-range-thumb-bg:#f4f4f5;--app-range-bar-border:#000000b3;--card-radius:10px;--brand-logo-object-x:44%}:where(html,body,body *){scrollbar-width:thin;scrollbar-color:var(--app-scrollbar-thumb,var(--brand-logo-scrollbar,#ffffff61)) transparent}:where(html,body,body *)::-webkit-scrollbar{width:8px;height:8px}:where(html,body,body *)::-webkit-scrollbar-track{background:0 0}:where(html,body,body *)::-webkit-scrollbar-thumb{background-color:var(--app-scrollbar-thumb,var(--brand-logo-scrollbar,#ffffff61));background-clip:padding-box;border:2px solid #0000;border-radius:100px}:where(html,body,body *)::-webkit-scrollbar-thumb:hover{background-color:var(--app-scrollbar-thumb-hover,var(--brand-logo-scrollbar-hover,#ffffff9e))}:where(html,body,body *)::-webkit-scrollbar-button{width:0;height:0;display:none}:where(html,body,body *)::-webkit-scrollbar-corner{background:0 0}:root,:root[data-theme=light],:root[data-theme=staradmin]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-bg:#f5f7fa;--ds-surface:#fff;--ds-surface-hover:#f1f3f7;--ds-elevated:#eef1f6;--ds-text-primary:#1f2937;--ds-text-secondary:#6b7280;--ds-text-muted:#9ca3af;--ds-border:#e5e7eb;--ds-divider:#eaecef;--ds-accent:#6b8af6;--ds-accent-hover:#5b7af0;--ds-accent-subtle:#e8edff;--ds-success:#22c55e;--ds-warning:#f59e0b;--ds-error:#ef4444;--ds-focus-ring:#6b8af661;--ds-focus-ring-offset:#fff;--ds-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0a;--ds-shadow-md:0 4px 12px #0f172a12, 0 2px 4px #0f172a0a;--ds-shadow-lg:0 16px 48px #0f172a1a, 0 4px 12px #0f172a0d;--ds-overlay-scrim:#0f172a66;--ds-overlay-tooltip:#0f172aeb;--ds-primary-on-accent:#fff;--ds-input-bg:var(--ds-surface);--ds-input-border:var(--ds-border);--ds-ring-accent:#6b8af640}.dark,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-bg:#1f232a;--ds-surface:#262b33;--ds-surface-hover:#2c313a;--ds-elevated:#2e3440;--ds-text-primary:#e6eaf0;--ds-text-secondary:#9aa4b2;--ds-text-muted:#6b7280;--ds-border:#3a414c;--ds-divider:#323844;--ds-accent:#6b8af6;--ds-accent-hover:#7c98ff;--ds-accent-subtle:#2a3566;--ds-success:#22c55e;--ds-warning:#f59e0b;--ds-error:#ef4444;--ds-focus-ring:#7b98ff73;--ds-focus-ring-offset:#262b33;--ds-shadow-sm:0 1px 2px #00000059, 0 1px 3px #00000040;--ds-shadow-md:0 8px 24px #00000073, 0 2px 6px #0000004d;--ds-shadow-lg:0 20px 50px #0000008c, 0 8px 20px #00000059;--ds-overlay-scrim:#0000008c;--ds-overlay-tooltip:#1f232af5;--ds-primary-on-accent:#f8fafc;--ds-input-bg:#262b33;--ds-input-border:var(--ds-border);--ds-ring-accent:#6b8af659}:root[data-theme=undeniable-dark]{--ds-bg:#0b0d10;--ds-surface:#12161b;--ds-surface-hover:#171c22;--ds-elevated:#171c22;--ds-text-primary:#f2f5f8;--ds-text-secondary:#9aa3ad;--ds-text-muted:#7c8794;--ds-border:#ffffff1a;--ds-divider:#ffffff14;--ds-accent:#4c8dff;--ds-accent-hover:#6ba3ff;--ds-accent-subtle:#2f6fed2e;--ds-focus-ring:#4c8dff73;--ds-focus-ring-offset:#12161b;--ds-shadow-sm:0 1px 2px #00000059;--ds-shadow-md:0 8px 24px #00000073;--ds-shadow-lg:0 20px 50px #0000008c;--ds-overlay-scrim:#0000008c;--ds-primary-on-accent:#f8fafc;--ds-input-bg:#12161b;--ds-input-border:var(--ds-border)}:root[data-theme=undeniable-light]{--ds-bg:#f3f5f7;--ds-surface:#fff;--ds-surface-hover:#f1f5f9;--ds-elevated:#eef2f7;--ds-text-primary:#0f172a;--ds-text-secondary:#475569;--ds-text-muted:#64748b;--ds-border:#e2e8f0;--ds-divider:#e2e8f0;--ds-accent:#2563eb;--ds-accent-hover:#1d4ed8;--ds-accent-subtle:#e8edff;--ds-focus-ring:#2563eb59;--ds-focus-ring-offset:#fff;--ds-shadow-sm:0 1px 2px #0f172a0f;--ds-shadow-md:0 4px 12px #0f172a14;--ds-shadow-lg:0 16px 48px #0f172a1a;--ds-overlay-scrim:#0f172a59;--ds-primary-on-accent:#fff;--ds-input-bg:#fff;--ds-input-border:var(--ds-border)}:root[data-theme=editor-glass]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-bg:var(--es-bg);--ds-surface:var(--es-surface);--ds-surface-hover:var(--es-surface-elevated);--ds-elevated:var(--es-surface-elevated);--ds-text-primary:var(--es-text-title);--ds-text-secondary:var(--es-text);--ds-text-muted:var(--es-muted);--ds-border:var(--es-border);--ds-divider:var(--es-border-glass-soft);--ds-accent:var(--es-accent);--ds-accent-hover:var(--es-accent-hover);--ds-accent-subtle:var(--es-active-fill);--ds-focus-ring:#3b82f673;--ds-focus-ring-offset:var(--es-surface);--ds-shadow-sm:var(--es-shadow);--ds-shadow-md:var(--es-shadow-md);--ds-shadow-lg:0 20px 50px #0000008c, 0 8px 20px #00000059;--ds-overlay-scrim:#0009;--ds-overlay-tooltip:var(--es-tooltip-bg);--ds-primary-on-accent:#f8fafc;--ds-input-bg:var(--shell-input-bg);--ds-input-border:var(--es-border-glass);--ds-success:#22c55e;--ds-warning:#f59e0b;--ds-error:#ef4444}:root,:root[data-theme=light],:root[data-theme=staradmin]{--bg:var(--ds-bg);--bg-elevated:var(--ds-elevated);--surface:color-mix(in srgb, var(--ds-surface) 90%, var(--ds-bg));--surface-2:var(--ds-surface);--card:var(--ds-surface);--text:var(--ds-text-primary);--text-muted:var(--ds-text-secondary);--border:var(--ds-border);--border-strong:color-mix(in srgb, var(--ds-text-primary) 12%, var(--ds-border));--divider:var(--ds-divider);--primary:var(--ds-accent);--primary-2:var(--ds-accent-hover);--success:var(--ds-success);--warning:var(--ds-warning);--danger:var(--ds-error);--shadow-1:var(--ds-shadow-md);--radius-1:10px;--radius-2:10px;--radius-3:14px}.dark,:root[data-theme=dark]{--bg:var(--ds-bg);--bg-elevated:var(--ds-elevated);--surface:color-mix(in srgb, var(--ds-surface) 92%, var(--ds-bg));--surface-2:var(--ds-surface);--card:var(--ds-surface);--text:var(--ds-text-primary);--text-muted:var(--ds-text-secondary);--border:var(--ds-border);--border-strong:color-mix(in srgb, var(--ds-text-primary) 18%, var(--ds-border));--divider:var(--ds-divider);--primary:var(--ds-accent);--primary-2:var(--ds-accent-hover);--success:var(--ds-success);--warning:var(--ds-warning);--danger:var(--ds-error);--shadow-1:var(--ds-shadow-md);--radius-1:10px;--radius-2:10px;--radius-3:14px}:root[data-theme=undeniable-dark]{--bg:var(--ds-bg);--bg-elevated:var(--ds-elevated);--surface:color-mix(in srgb, var(--ds-surface) 88%, var(--ds-bg));--surface-2:var(--ds-surface);--card:var(--ds-surface);--text:var(--ds-text-primary);--text-muted:var(--ds-text-secondary);--border:var(--ds-border);--border-strong:color-mix(in srgb, var(--ds-text-primary) 14%, var(--ds-border));--divider:var(--ds-divider);--primary:var(--ds-accent);--primary-2:var(--ds-accent-hover);--success:var(--ds-success);--warning:var(--ds-warning);--danger:var(--ds-error);--shadow-1:var(--ds-shadow-md);--radius-1:10px;--radius-2:10px;--radius-3:14px}:root[data-theme=undeniable-light]{--bg:var(--ds-bg);--bg-elevated:var(--ds-elevated);--surface:color-mix(in srgb, var(--ds-surface) 90%, var(--ds-bg));--surface-2:var(--ds-surface);--card:var(--ds-surface);--text:var(--ds-text-primary);--text-muted:var(--ds-text-secondary);--border:var(--ds-border);--border-strong:color-mix(in srgb, var(--ds-text-primary) 10%, var(--ds-border));--divider:var(--ds-divider);--primary:var(--ds-accent);--primary-2:var(--ds-accent-hover);--success:var(--ds-success);--warning:var(--ds-warning);--danger:var(--ds-error);--shadow-1:var(--ds-shadow-md);--radius-1:10px;--radius-2:10px;--radius-3:14px}:root[data-theme=editor-glass]{--bg:var(--ds-bg);--bg-elevated:var(--ds-elevated);--surface:color-mix(in srgb, var(--ds-surface) 88%, var(--ds-bg));--surface-2:var(--ds-surface);--card:var(--ds-surface);--text:var(--ds-text-primary);--text-muted:var(--ds-text-secondary);--border:var(--ds-border);--border-strong:var(--shell-border-strong,#ffffff2e);--divider:var(--ds-divider);--primary:var(--ds-accent);--primary-2:var(--ds-accent-hover);--success:var(--ds-success);--warning:var(--ds-warning);--danger:var(--ds-error);--shadow-1:var(--ds-shadow-md);--radius-1:10px;--radius-2:10px;--radius-3:14px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-1\/2{top:50%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.container{width:100%}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-px{height:1px}.shrink{flex-shrink:1}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.overflow-auto{overflow:auto}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.text-\[10px\]{font-size:10px}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.\[ce\:studio-dev-debug\]{ce:studio-dev-debug}.\[ce\:studio-playback\]{ce:studio-playback}.\[ce\:video-upload\]{ce:video-upload}.\[fp\:…\]{fp:…}.\[op\:assist\.blueprint\.append\]{op:assist.blueprint.append}.\[orch\:f_scan\]{orch:f scan}.\[p\:1\]{p:1}.\[p\:\<proposalId\>\]{p:<proposalId>}.\[p\:proposalId\]{p:proposalId}.\[p\:…\]{p:…}.\[src\:modal\]{src:modal}:root{--ink:var(--text);--muted:var(--text-muted);--bg0:var(--bg);--bg1:var(--bg-elevated);--line:var(--border);--gold:var(--primary);--gold2:var(--primary-2);--ok:var(--success);--warn:var(--warning);--bad:var(--danger);--shadow:var(--shadow-1);--r:var(--radius-2);--r2:var(--radius-3);--pad:var(--space-4);--pad2:var(--space-5);--font:var(--font-sans)}*{box-sizing:border-box}html,body,#root{width:100%;max-width:100%;height:100%}body{color:var(--ink);font-family:var(--font);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(13px,.32vw + 12px,14px);overflow:hidden}a{color:inherit}.small{color:var(--muted);font-size:12px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.hr{background:var(--line);height:1px;margin:14px 0}.h1{letter-spacing:-.02em;font-size:clamp(1.125rem,2.8vw,1.375rem);font-weight:750}.h2{letter-spacing:.02em;color:var(--ink);font-size:13px;font-weight:650}.sub{color:var(--muted);margin-top:4px;font-size:13px}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.row>.input,.row>input.input,.row>select.input,.row>textarea.input{flex:160px;width:auto;min-width:0}.row>.btn{flex:none}.btn{appearance:none;font-family:inherit}.btn:active{transform:translateY(0)}.pill{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.dot{border-radius:50%;width:8px;height:8px}.dot.ok{background:var(--ok)}.dot.bad{background:var(--bad)}.dot.warn{background:var(--warn)}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--r2);box-shadow:var(--shadow-1);padding:var(--pad2);box-sizing:border-box;max-width:100%;overflow-x:auto}.input,select,textarea{border-radius:var(--radius-1);border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--ink);outline:none;padding:10px}.input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary)20%,transparent)}}.notice{border-radius:var(--radius-2);border:1px solid var(--border);background:var(--surface-2);padding:10px 12px}.notice.ok{border-color:var(--ok)}.notice.bad{border-color:var(--bad)}.layout{width:100%;max-width:100%;height:100dvh;min-height:100vh;display:flex;overflow:hidden}.sidebar{background:var(--sidebar-bg,var(--surface-2));border-right:1px solid var(--border);min-width:0;height:100%;min-height:0;color:var(--sidebar-text,var(--text));flex-direction:column;flex:0 0 min(270px,100%);max-width:100%;padding:12px 14px 18px;transition:flex-basis .22s,padding .22s;display:flex}.sidebar__toolbar{flex:none;justify-content:flex-end;margin-bottom:8px;display:flex}.sidebar__collapse-btn{border:1px solid var(--sidebar-border,var(--border));width:36px;height:36px;color:inherit;cursor:pointer;background:#ffffff1a;border-radius:12px;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s;display:inline-flex}.sidebar__collapse-btn:hover{background:var(--sidebar-hover,#ffffff29);border-color:#ffffff40}.sidebar__scroll{z-index:60;flex:1;min-height:0;padding-right:2px;overflow:auto}.sidebar--collapsed{flex:0 0 84px;align-items:stretch;padding:10px 12px 14px}.sidebar--collapsed .brand{justify-content:center;padding:10px 6px}.sidebar--collapsed .brand__text,.sidebar--collapsed .navgrp .t{display:none}.sidebar--collapsed .navgrp{margin-top:10px}.sidebar--collapsed .nav .navlink{justify-content:center;width:44px;height:44px;min-height:44px;padding:0}.sidebar--collapsed .nav .navlink__text{display:none}.sidebar--collapsed .nav .navlink__icon{flex-shrink:0}.sidebar--collapsed .hr{width:44px;max-width:100%;margin:12px auto}.sidebar--collapsed .btn--sidebar-logout{box-sizing:border-box;justify-content:center;align-self:center;align-items:center;gap:0;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;margin-inline:auto;padding:0;display:flex}.sidebar--collapsed .btn--sidebar-logout .btn__label{display:none}.brand{border:1px solid var(--sidebar-border,var(--border));background:#ffffff1f;border-radius:18px;flex-shrink:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.brand .mark{background:#fff;border-radius:12px;flex-shrink:0;width:34px;height:34px}.navgrp{margin-top:12px}.navgrp .t{letter-spacing:.08em;text-transform:uppercase;color:var(--sidebar-muted,#ffffffb3);margin:0 10px 6px;font-size:11px}.nav .navlink{border-radius:var(--es-radius-sm,8px);border:1px solid #0000;align-items:center;gap:10px;margin:1px 0;padding:7px 10px 7px 12px;text-decoration:none;display:flex}.nav .navlink__icon{opacity:.92;flex:0 0 18px;width:18px;height:18px}.nav .navlink__text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.nav .navlink:hover{background:var(--sidebar-hover,#ffffff1f)}.nav .navlink.active{background:var(--sidebar-active,#ffffff2e)}.btn--sidebar-logout{box-sizing:border-box;justify-content:flex-start;align-items:center;gap:8px;width:100%;max-width:100%;margin-top:8px;display:inline-flex;position:static}.btn--sidebar-logout .btn__icon{flex-shrink:0}.mainWrap{flex:1;min-width:0;min-height:0;overflow:hidden}.main{flex:1;min-width:0;max-width:100%;height:100%;min-height:0;padding:clamp(12px,3vw,22px) clamp(12px,3.5vw,22px) clamp(32px,6vw,60px);overflow:auto}.main:has(.ce-root){flex-direction:column;padding:0;display:flex;overflow:hidden}.main:has(.ce-root) .ce-root{height:100%;min-height:0;max-height:100%}.topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:16px;display:flex}.table{border-collapse:separate;border-spacing:0 8px;width:100%}.table th{color:var(--muted);text-align:left;padding:0 10px 6px;font-size:11px}.table td{background:var(--card);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:12px 10px}.table td:first-child{border-left:1px solid var(--border);border-radius:12px 0 0 12px}.table td:last-child{border-right:1px solid var(--border);border-radius:0 12px 12px 0}.kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:14px;display:grid}.kpi{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-1);border-radius:18px;padding:14px}.kpi .v{font-size:clamp(1.25rem,4vw,1.625rem);font-weight:700}.kpi .l{color:var(--muted);font-size:12px}.mobile-topbar{flex-shrink:0;align-items:center;gap:10px;min-height:44px;margin:0 0 12px;padding:0;display:none}.mobile-topbar__menu{border:1px solid var(--sidebar-border,var(--border));min-height:44px;color:inherit;cursor:pointer;font:inherit;background:#ffffff14;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.mobile-topbar__menu:hover{background:var(--sidebar-hover,#ffffff24)}.mobile-topbar__menu-label{line-height:1}.mobile-topbar__brand{align-items:center;margin-left:auto;display:flex}.mobile-topbar__mark{object-fit:contain;width:32px;height:auto;max-height:28px;display:block}.sidebar-backdrop{display:none}@media (width<=980px){.layout.layout--mobile{flex-direction:row;overflow:hidden}.layout.layout--mobile>.main{flex:auto;width:100%;max-width:100%;height:100%;min-height:0}.mobile-topbar{z-index:40;padding-top:max(0px,env(safe-area-inset-top));background:var(--bg,#070708);margin-bottom:14px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.mobile-topbar{background:color-mix(in srgb,var(--bg,#070708)88%,transparent)}}.mobile-topbar{-webkit-backdrop-filter:blur(10px)}.sidebar-backdrop{z-index:90;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0000008c;border:0;margin:0;padding:0;display:block;position:fixed;inset:0}.sidebar.sidebar--mobile-drawer{z-index:100;visibility:hidden;pointer-events:none;width:min(300px,88vw);max-width:88vw;height:100dvh;max-height:100dvh;padding-top:max(12px,env(safe-area-inset-top));padding-bottom:max(18px,env(safe-area-inset-bottom));padding-left:max(14px,env(safe-area-inset-left));flex:none;transition:transform .22s,visibility .22s;position:fixed;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-105%);box-shadow:8px 0 32px #00000073}.sidebar.sidebar--mobile-drawer.sidebar--mobile-open{visibility:visible;pointer-events:auto;transform:translate(0)}.sidebar.sidebar--mobile-drawer .nav .navlink{min-height:44px;padding:10px 12px}.sidebar.sidebar--mobile-drawer .btn--sidebar-logout{justify-content:flex-start;width:100%;min-height:44px}.sidebar.sidebar--mobile-drawer.sidebar--collapsed{align-items:stretch;width:min(300px,88vw);padding:12px 14px 18px}.sidebar.sidebar--mobile-drawer.sidebar--collapsed .navgrp .t{display:block}.sidebar.sidebar--mobile-drawer.sidebar--collapsed .nav .navlink{justify-content:flex-start;width:auto;height:auto;min-height:44px}.sidebar.sidebar--mobile-drawer.sidebar--collapsed .nav .navlink__text,.sidebar.sidebar--mobile-drawer.sidebar--collapsed .btn--sidebar-logout .btn__label{display:inline}}@media (width<=640px){.kpis{grid-template-columns:1fr}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}#root{max-width:100%;min-height:0;overflow-x:clip}img,video{max-width:100%;height:auto;overflow:clip}iframe,embed{max-width:100%;height:auto}canvas{overflow:clip}[role=dialog],[role=alertdialog]{box-sizing:border-box;max-width:min(100vw - 2rem,96rem)}a,button,input,select,textarea,.navlink{touch-action:manipulation}@supports (padding:env(safe-area-inset-left)){.layout,.es-root{padding-left:max(0px, env(safe-area-inset-left));padding-right:max(0px, env(safe-area-inset-right))}}:root{--motion-duration:.18s}.login-card__brandImg{object-fit:contain;width:min(280px,78vw);height:auto;max-height:none;display:block}.sidebar{background:var(--sidebar-bg,var(--surface-2));border-right:1px solid var(--sidebar-border,var(--border));--sidebar-header-h:164px;min-height:0;padding:8px 14px 12px;overflow:hidden visible}.sidebar.sidebar--collapsed{flex:0 0 84px;align-items:stretch;padding:10px 12px 14px;overflow:visible}.sidebar.sidebar--collapsed .sidebar__scroll{margin-inline:-2px;padding:4px 2px 8px;overflow:visible auto}.sidebar-top{flex-direction:column;flex-shrink:0;gap:0;margin-bottom:0;display:flex}.sidebar__header{flex-shrink:0;margin-bottom:0}.sidebar:not(.sidebar--collapsed) .sidebar__header.sidebar-top{box-sizing:border-box;min-height:var(--sidebar-header-h);height:var(--sidebar-header-h);max-height:var(--sidebar-header-h);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;padding-top:0;padding-bottom:0;display:flex;position:relative;overflow:visible}.sidebar:not(.sidebar--collapsed) .sidebar__toolbar{z-index:5;flex-shrink:0;margin-bottom:2px;position:relative}.sidebar__header--noToolbar{min-height:var(--sidebar-header-h);justify-content:center;height:auto;max-height:none}.brand-logo-wrap--collapsed{justify-content:center;margin-bottom:10px}.brand-logo{object-fit:contain;object-position:center center;image-rendering:auto;flex-shrink:0;width:min(98%,240px);max-width:100%;height:auto;min-height:0;max-height:82px;display:block}@supports (image-rendering:high-quality){.brand-logo{image-rendering:high-quality}}.brand-logo--compact{object-fit:contain;object-position:center center;width:44px;max-width:min(48px,92%);height:auto;min-height:0;max-height:44px}.sidebar-brand{box-sizing:border-box;justify-content:center;align-items:center;width:100%;margin:0;padding:0;display:flex;overflow:visible}.layout .sidebar:not(.sidebar--collapsed) .sidebar__header .sidebar-brand picture{width:212px;max-width:min(240px,100%);margin:0 auto;display:block;overflow:visible}.layout .sidebar:not(.sidebar--collapsed) .sidebar__header .sidebar-brand img.brand-logo{box-sizing:border-box;object-fit:contain;object-position:center center;filter:drop-shadow(0 4px 12px #00000059);flex-shrink:0;width:212px;min-width:0;max-width:min(240px,100%);height:auto;min-height:0;max-height:76px;margin:0 auto;display:block;position:static;inset:auto}.layout .sidebar__header--noToolbar .sidebar-brand img.brand-logo{object-position:center center;width:212px;max-width:min(240px,100%);height:auto;max-height:76px;margin:0 auto;position:static;inset:auto}.sidebar-user,.sidebar .brand-profile.sidebar-user,.sidebar .brand-profile.sidebar__profile,.sidebar .sidebar__profile{gap:2px;margin-top:8px;margin-bottom:6px;padding-top:0;line-height:1.2}.sidebar .brand-profile__kicker{margin-bottom:1px;line-height:1.15}.sidebar-brand--collapsed{justify-content:center;margin:0;padding-top:2px;padding-bottom:2px}.sidebar.sidebar--collapsed .sidebar-brand--collapsed img.brand-logo--compact{object-fit:contain;object-position:center center;filter:drop-shadow(0 2px 6px #00000059);width:44px;min-width:0;max-width:min(48px,90%);height:auto;min-height:0;max-height:44px}@media (width<=980px){.layout .sidebar:not(.sidebar--collapsed) .sidebar__header .sidebar-brand img.brand-logo{width:min(212px,90vw);max-width:none}}.brand-profile{flex-direction:column;gap:4px;min-width:0;padding-top:0;line-height:1.35;display:flex}.brand-profile__kicker{opacity:.88}.brand-profile__user{word-break:break-word;color:var(--sidebar-text,var(--ink));font-size:13px;font-weight:600}.brand-profile__role{opacity:.9;color:var(--sidebar-muted,var(--muted))}.sidebar .navgrp{margin-top:12px}.sidebar .navgrp:first-of-type{margin-top:0}.sidebar .navgrp .t{letter-spacing:.08em;text-transform:uppercase;color:var(--sidebar-muted,#ffffffb3);margin:0 10px 6px;font-size:11px;font-weight:500}.sidebar .nav .navlink{border-radius:var(--es-radius-sm,8px);border:1px solid #0000;align-items:center;gap:10px;min-height:34px;margin:1px 0;padding:7px 10px 7px 12px;text-decoration:none;display:flex}.sidebar .nav .navlink__icon{flex:0 0 18px;width:18px;height:18px}.sidebar .nav .navlink__text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar{background-color:var(--sidebar-bg,var(--surface-2));background:var(--sidebar-bg,var(--surface-2));border-right:1px solid var(--sidebar-border,var(--border));position:relative;overflow:hidden visible}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar.sidebar--collapsed{overflow:visible}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar .sidebar-brand{box-shadow:none;background:0 0;border:none}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .layout .sidebar .sidebar-brand picture{background:0 0;width:212px;max-width:min(260px,100%);margin:0 auto;display:block;overflow:visible}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .layout .sidebar:not(.sidebar--collapsed) .sidebar__header .sidebar-brand img.brand-logo{object-fit:contain;object-position:center center;filter:drop-shadow(0 2px 8px #00000047);width:212px;max-width:min(240px,100%);height:auto;max-height:76px;margin:0 auto;position:static;inset:auto}@media (width<=980px){:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .layout .sidebar:not(.sidebar--collapsed) .sidebar__header .sidebar-brand img.brand-logo{width:min(212px,90vw);max-width:none}}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .layout .sidebar__header--noToolbar .sidebar-brand img.brand-logo{object-fit:contain;object-position:center center;filter:drop-shadow(0 2px 8px #00000047);width:212px;max-width:min(240px,100%);height:auto;max-height:76px;margin:0 auto;position:static;inset:auto}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar .hr{background:var(--es-glass-rule,linear-gradient(90deg, transparent, #ffffff24, transparent));opacity:1;border:0;height:1px;margin:10px 4px}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar.sidebar--collapsed .hr{width:44px;margin:10px auto}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .navgrp{border-bottom:0;border-image:;margin-top:12px;padding-bottom:0}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .navgrp:after{content:"";background:var(--es-glass-rule,linear-gradient(90deg, transparent, #ffffff24, transparent));height:1px;margin:10px 4px 0;display:block}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .navgrp:last-of-type:after{display:none}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .navgrp .t{color:var(--es-muted,var(--sidebar-section-label,var(--sidebar-muted)));letter-spacing:.08em;margin:0 10px 6px;font-weight:500}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar:not(.sidebar--collapsed) .nav .navlink{border-radius:var(--es-radius-sm,8px);min-height:34px;color:var(--es-text,#ffffffa3);box-shadow:none;transition:background var(--es-dur,.2s) var(--es-ease,cubic-bezier(.4, 0, .2, 1)), border-color var(--es-dur,.2s) var(--es-ease,cubic-bezier(.4, 0, .2, 1)), color var(--es-dur,.2s) var(--es-ease,cubic-bezier(.4, 0, .2, 1)), box-shadow var(--es-dur,.2s) var(--es-ease,cubic-bezier(.4, 0, .2, 1));background:0 0;border:1px solid #0000;gap:10px;margin:1px 0;padding:7px 10px 7px 12px;font-size:13px;font-weight:500;line-height:1.3;text-decoration:none;position:relative;overflow:hidden}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar:not(.sidebar--collapsed) .nav .navlink__icon{width:18px;height:18px;color:var(--es-muted,#ffffff6b);opacity:1;flex:0 0 18px}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar:not(.sidebar--collapsed) .nav .navlink__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;flex:auto;overflow:hidden}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar:not(.sidebar--collapsed) .nav .navlink:hover{background:var(--es-hover-fill,#ffffff0f);color:var(--es-text-title,#ffffffb3);box-shadow:none;border-color:#0000;transform:none}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar:not(.sidebar--collapsed) .nav .navlink:hover .navlink__icon{color:var(--es-text-title,#ffffffb3)}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar:not(.sidebar--collapsed) .nav .navlink:focus-visible{outline:2px solid var(--es-accent,#3b82f6);outline-offset:2px}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar:not(.sidebar--collapsed) .nav .navlink.active{background:var(--es-active-fill,#3b82f629);border-color:color-mix(in srgb, var(--es-accent,#3b82f6) 35%, transparent);color:var(--es-text-title,#ffffffb3);font-weight:600;transform:none;box-shadow:inset 0 1px #ffffff0f}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar:not(.sidebar--collapsed) .nav .navlink.active:before{content:"";background:var(--es-accent,#3b82f6);width:3px;box-shadow:0 0 10px color-mix(in srgb, var(--es-accent,#3b82f6) 45%, transparent);border-radius:0 3px 3px 0;position:absolute;top:6px;bottom:6px;left:0}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar:not(.sidebar--collapsed) .nav .navlink.active .navlink__icon{color:var(--es-accent,#3b82f6)}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar.sidebar--collapsed .nav{flex-direction:column;align-items:center;gap:6px;display:flex}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar.sidebar--collapsed .navgrp{margin-top:10px;padding-bottom:0}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar.sidebar--collapsed .navgrp:after{margin:8px 2px 0}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar.sidebar--collapsed .nav .navlink{box-sizing:border-box;border-radius:var(--es-radius-sm,8px);border:1px solid var(--es-border-glass,#ffffff1a);background:var(--es-gloss-tile,var(--es-bg,#070708));width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;color:var(--es-text,#ffffffa3);box-shadow:var(--es-gloss-tile-rim,var(--es-glass-rim-soft));transition:background var(--es-dur,.2s) var(--es-ease,cubic-bezier(.4, 0, .2, 1)), border-color var(--es-dur,.2s) var(--es-ease,cubic-bezier(.4, 0, .2, 1)), color var(--es-dur,.2s) var(--es-ease,cubic-bezier(.4, 0, .2, 1)), box-shadow var(--es-dur,.2s) var(--es-ease,cubic-bezier(.4, 0, .2, 1)), transform var(--es-hover-raise-dur,.12s) var(--es-ease,cubic-bezier(.4, 0, .2, 1));flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;position:relative;overflow:hidden}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar.sidebar--collapsed .nav .navlink__icon{width:18px;height:18px;color:var(--es-muted,#ffffff6b);flex:0 0 18px;margin:0}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar.sidebar--collapsed .nav .navlink:hover{background:var(--es-gloss-tile-hover,var(--es-hover-fill));border-color:color-mix(in srgb, var(--es-accent,#3b82f6) 45%, var(--es-border-glass,#ffffff1a));color:var(--es-text-title,#ffffffb3);box-shadow:var(--es-gloss-tile-rim,var(--es-glass-rim-soft)), inset 0 1px 0 #ffffff24, 0 6px 14px #00000059;transform:translateY(-1px)}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar.sidebar--collapsed .nav .navlink:hover .navlink__icon{color:var(--es-text-title,#ffffffb3)}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar.sidebar--collapsed .nav .navlink:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--es-accent,#3b82f6) 55%, transparent), var(--es-gloss-tile-rim,var(--es-glass-rim-soft));outline:none}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar.sidebar--collapsed .nav .navlink.active{background:var(--es-gloss-tile-hover,var(--es-active-fill));border-color:color-mix(in srgb, var(--es-accent,#3b82f6) 55%, var(--es-border-glass,#ffffff1a));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--es-accent,#3b82f6) 45%, transparent), var(--es-gloss-tile-rim,var(--es-glass-rim-soft)), inset 0 1px 0 #ffffff1a;transform:none}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar.sidebar--collapsed .nav .navlink.active:before{content:none}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar.sidebar--collapsed .nav .navlink.active .navlink__icon{color:var(--es-accent,#3b82f6)}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar__collapse-btn{border-radius:var(--es-radius-sm,8px);border:1px solid var(--es-border-glass,#ffffff1a);background:var(--es-gloss-tile,var(--es-bg));width:36px;height:36px;color:var(--es-text,#ffffffa3);box-shadow:var(--es-gloss-tile-rim,var(--es-glass-rim-soft));transition:background var(--es-dur,.2s) var(--es-ease,cubic-bezier(.4, 0, .2, 1)), border-color var(--es-dur,.2s) var(--es-ease,cubic-bezier(.4, 0, .2, 1)), color var(--es-dur,.2s) var(--es-ease,cubic-bezier(.4, 0, .2, 1)), box-shadow var(--es-dur,.2s) var(--es-ease,cubic-bezier(.4, 0, .2, 1)), transform var(--es-hover-raise-dur,.12s) var(--es-ease,cubic-bezier(.4, 0, .2, 1))}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar__collapse-btn:hover{background:var(--es-gloss-tile-hover,var(--es-hover-fill));border-color:color-mix(in srgb, var(--es-accent,#3b82f6) 45%, var(--es-border-glass,#ffffff1a));color:var(--es-text-title,#ffffffb3);transform:translateY(-1px)}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar__collapse-btn:focus-visible{outline:2px solid var(--es-accent,#3b82f6);outline-offset:2px}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar .btn--sidebar-logout{color:var(--es-text,#ffffffa3);box-shadow:none;border-radius:var(--es-radius-sm,8px);background:0 0;border:1px solid #0000;gap:10px;min-height:34px;margin-top:1px;padding:7px 10px 7px 12px;font-weight:500}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar .btn--sidebar-logout:hover{background:var(--es-hover-fill,#ffffff0f);color:var(--es-text-title,#ffffffb3);box-shadow:none;border-color:#0000;transform:none}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar.sidebar--collapsed .btn--sidebar-logout{box-sizing:border-box;margin-inline:auto;border:1px solid var(--es-border-glass,#ffffff1a);background:var(--es-gloss-tile,var(--es-bg));width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;box-shadow:var(--es-gloss-tile-rim,var(--es-glass-rim-soft));flex-shrink:0;justify-content:center;align-self:center;align-items:center;gap:0;margin-top:4px;padding:0;display:flex}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar.sidebar--collapsed .btn--sidebar-logout .btn__icon{flex:none;margin:0;display:block}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .sidebar.sidebar--collapsed .btn--sidebar-logout:hover{background:var(--es-gloss-tile-hover,var(--es-hover-fill));border-color:color-mix(in srgb, var(--es-accent,#3b82f6) 45%, var(--es-border-glass,#ffffff1a));box-shadow:var(--es-gloss-tile-rim,var(--es-glass-rim-soft)), inset 0 1px 0 #ffffff24, 0 6px 14px #00000059;transform:translateY(-1px)}.sidebar--collapsed .sidebar-brand{justify-content:center;padding:10px 6px}.sidebar--collapsed .sidebar__toolbar{justify-content:center;margin-bottom:6px}.sidebar.sidebar--collapsed>.sidebar__header.sidebar-top{z-index:2;position:relative}.sidebar.sidebar--collapsed>#app-sidebar-nav{z-index:1;position:relative}.sidebar.sidebar--collapsed #app-sidebar-brand-logo{z-index:1;pointer-events:auto;position:relative}.sidebar.sidebar--collapsed #app-sidebar-brand-logo img.brand-logo--compact{pointer-events:auto}@media (width<=980px){.layout .sidebar:not(.sidebar--collapsed) .sidebar__header .sidebar-brand img.brand-logo,.layout .sidebar__header--noToolbar .sidebar-brand img.brand-logo,:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .layout .sidebar__header--noToolbar .sidebar-brand img.brand-logo,:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .layout .sidebar:not(.sidebar--collapsed) .sidebar__header .sidebar-brand img.brand-logo{width:min(212px,84vw);height:auto;max-height:72px;margin:0 auto}.sidebar:not(.sidebar--collapsed) .sidebar__header.sidebar-top,.sidebar.sidebar--mobile-drawer .sidebar__header.sidebar-top{height:auto;min-height:auto;max-height:none}.sidebar.sidebar--mobile-drawer .sidebar__toolbar{margin-bottom:4px}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .mobile-topbar{background:color-mix(in srgb, var(--es-gloss-bg,#070708) 82%, transparent);border-bottom:1px solid var(--es-border-glass-soft,#ffffff0f)}:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .mobile-topbar__menu{border-color:var(--es-border-glass,#ffffff1f);background:color-mix(in srgb, var(--es-surface,#121214) 70%, transparent)}}@media (width<=640px){.layout .sidebar:not(.sidebar--collapsed) .sidebar__header .sidebar-brand picture,:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .layout .sidebar .sidebar-brand picture{width:min(172px,70vw)}.layout .sidebar:not(.sidebar--collapsed) .sidebar__header .sidebar-brand img.brand-logo,.layout .sidebar__header--noToolbar .sidebar-brand img.brand-logo,:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .layout .sidebar__header--noToolbar .sidebar-brand img.brand-logo,:root:is([data-theme=undeniable-dark],[data-theme=editor-glass]) .layout .sidebar:not(.sidebar--collapsed) .sidebar__header .sidebar-brand img.brand-logo{width:min(172px,70vw);max-height:64px;margin:0 auto}.sidebar:not(.sidebar--mobile-drawer){padding:8px 10px 10px}}:root[data-theme=editor-glass]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=editor-glass] body,:root[data-theme=editor-glass] #root{background:var(--es-gloss-bg);color:var(--es-text-title)}:root[data-theme=editor-glass] .layout{background:0 0}:root[data-theme=editor-glass] .sidebar{box-shadow:var(--es-glass-rim-soft);color:var(--es-text-title);background:var(--es-gloss-rail)!important;background-color:var(--es-bg)!important;border-right:1px solid var(--es-border-glass)!important}:root[data-theme=editor-glass] .mainWrap,:root[data-theme=editor-glass] .main{color:var(--es-text-title);background:0 0}:root[data-theme=editor-glass] .topbar{box-shadow:none;color:var(--es-text-title);background:0 0;background-image:var(--es-glass-rule);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;border:none;border-bottom:1px solid #0000;margin-bottom:18px;padding:2px 0 14px}:root[data-theme=editor-glass] .h1{color:var(--es-text-title);letter-spacing:-.02em;font-weight:650}:root[data-theme=editor-glass] .h2{color:var(--es-text-title);letter-spacing:.02em;text-transform:uppercase;opacity:.92;font-size:13px;font-weight:650}:root[data-theme=editor-glass] .sub,:root[data-theme=editor-glass] .small{color:var(--es-muted)}:root[data-theme=editor-glass] .hr{background:var(--es-glass-rule);opacity:1;border:0;height:1px;margin:14px 0}:root[data-theme=editor-glass] .mono{color:var(--es-text)}:root[data-theme=editor-glass] a:not(.navlink):not(.btn){color:var(--es-accent-hover,#60a5fa)}:root[data-theme=editor-glass] code{border:1px solid var(--es-border-glass-soft);background:color-mix(in srgb, var(--es-bg) 70%, #1a1a1e 30%);color:var(--es-text-title);border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}:root[data-theme=editor-glass] .card,:root[data-theme=editor-glass] .kpi,:root[data-theme=editor-glass] .panel,:root[data-theme=editor-glass] .tableWrap{background:var(--es-gloss-panel);border:1px solid var(--es-border-glass);box-shadow:var(--es-glass-rim-soft), var(--es-shadow);color:var(--es-text-title);border-radius:var(--es-radius,10px)}:root[data-theme=editor-glass] .kpi .v{color:var(--es-text-title);font-variant-numeric:tabular-nums}:root[data-theme=editor-glass] .kpi .l{color:var(--es-muted);letter-spacing:.02em}:root[data-theme=editor-glass] .card>div[style*=font-weight],:root[data-theme=editor-glass] .card>.h2{color:var(--es-text-title)}:root[data-theme=editor-glass] .notice{background:var(--es-gloss-panel);border:1px solid var(--es-border-glass);box-shadow:var(--es-glass-rim-soft);color:var(--es-text);border-radius:var(--es-radius-sm,8px)}:root[data-theme=editor-glass] .notice.ok{border-color:color-mix(in srgb, var(--ok,#22c55e) 55%, var(--es-border-glass));background:linear-gradient(180deg, #22c55e1a 0%, transparent 48%), var(--es-gloss-panel);color:var(--es-text-title)}:root[data-theme=editor-glass] .notice.bad{border-color:color-mix(in srgb, var(--bad,#ef4444) 55%, var(--es-border-glass));background:linear-gradient(180deg, #ef44441f 0%, transparent 48%), var(--es-gloss-panel);color:var(--es-text-title)}:root[data-theme=editor-glass] .pill{background:var(--es-gloss-tile);border:1px solid var(--es-border-glass);box-shadow:var(--es-gloss-tile-rim);color:var(--es-text);border-radius:999px}:root[data-theme=editor-glass] input,:root[data-theme=editor-glass] select,:root[data-theme=editor-glass] textarea,:root[data-theme=editor-glass] .input{background:var(--shell-input-bg);border-color:var(--es-border-glass);color:var(--es-text-title);box-shadow:inset 0 1px #ffffff0a}:root[data-theme=editor-glass] input::placeholder,:root[data-theme=editor-glass] textarea::placeholder,:root[data-theme=editor-glass] .input::placeholder{color:var(--es-muted);opacity:.9}:root[data-theme=editor-glass] input:hover,:root[data-theme=editor-glass] select:hover,:root[data-theme=editor-glass] textarea:hover,:root[data-theme=editor-glass] .input:hover{border-color:color-mix(in srgb, var(--es-accent) 28%, var(--es-border-glass));background:color-mix(in srgb, var(--shell-input-bg) 88%, var(--es-surface-elevated))}:root[data-theme=editor-glass] input:focus,:root[data-theme=editor-glass] select:focus,:root[data-theme=editor-glass] textarea:focus,:root[data-theme=editor-glass] .input:focus{border-color:color-mix(in srgb, var(--es-accent) 65%, var(--es-border-glass));box-shadow:0 0 0 3px color-mix(in srgb, var(--es-accent) 22%, transparent);background:var(--shell-input-bg);outline:none}:root[data-theme=editor-glass] option{background:var(--es-surface-elevated);color:var(--es-text-title)}:root[data-theme=editor-glass] .table,:root[data-theme=editor-glass] table{color:var(--es-text)}:root[data-theme=editor-glass] .table th,:root[data-theme=editor-glass] table th{color:var(--es-muted);border-bottom-color:var(--es-border-glass);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}:root[data-theme=editor-glass] .table td{background:color-mix(in srgb, var(--es-surface-elevated) 55%, transparent);border-color:var(--es-border-glass-soft);color:var(--es-text);box-shadow:inset 0 1px #ffffff08}:root[data-theme=editor-glass] .table td:first-child{border-left-color:var(--es-border-glass-soft)}:root[data-theme=editor-glass] .table td:last-child{border-right-color:var(--es-border-glass-soft)}:root[data-theme=editor-glass] .table tbody tr:hover td{background:color-mix(in srgb, var(--es-active-fill) 55%, var(--es-surface-elevated))}:root[data-theme=editor-glass] .table tbody tr[data-selected=true] td{background:color-mix(in srgb, var(--es-active-fill) 70%, var(--es-surface-elevated));border-color:color-mix(in srgb, var(--es-accent) 35%, var(--es-border-glass-soft))}:root[data-theme=editor-glass] .platform-seg{opacity:.78;box-shadow:none;color:var(--es-text);background:0 0;border:1px solid #0000;padding:6px 12px;font-size:12px}:root[data-theme=editor-glass] .platform-seg:hover:not(:disabled){opacity:1;background:var(--es-hover-fill);border-color:var(--es-border-glass-soft);transform:none}:root[data-theme=editor-glass] .platform-seg.platform-seg--active,:root[data-theme=editor-glass] .platform-seg[aria-pressed=true]{opacity:1;background:var(--es-active-fill);border:1px solid color-mix(in srgb, var(--es-accent) 55%, var(--es-border-glass));color:var(--es-text-title);box-shadow:var(--es-glass-rim-soft)}:root[data-theme=editor-glass] .wrap{background:var(--es-gloss-bg);min-height:100%}:root[data-theme=editor-glass] .wrap .card,:root[data-theme=editor-glass] .login-card,:root[data-theme=editor-glass] .card.login-card{background:var(--es-gloss-menu);border:1px solid var(--es-border-glass);box-shadow:var(--es-glass-rim), var(--es-shadow-md)}:root[data-theme=editor-glass] .main{scrollbar-width:thin;scrollbar-color:var(--es-shell-scrollbar-thumb) transparent}:root[data-theme=editor-glass] .main::-webkit-scrollbar{width:10px;height:10px}:root[data-theme=editor-glass] .main::-webkit-scrollbar-thumb{background:var(--es-shell-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:100px}:root[data-theme=editor-glass] .main::-webkit-scrollbar-thumb:hover{background:var(--es-shell-scrollbar-thumb-hover);background-clip:padding-box}:root[data-theme=editor-glass] .es-root .es-canvas-wrap{--ds-bg:#f5f7fa;--ds-surface:#fff;--ds-surface-hover:#f1f3f7;--ds-elevated:#eef1f6;--ds-text-primary:#1f2937;--ds-text-secondary:#6b7280;--ds-text-muted:#9ca3af;--ds-border:#e5e7eb;--ds-divider:#eaecef;--ce-bg:var(--ds-bg);--ce-surface:var(--ds-surface);--ce-surface-hover:var(--ds-surface-hover);--ce-raised:var(--ds-elevated);--ce-border:var(--ds-border);--ce-divider:var(--ds-divider);--ce-text:var(--ds-text-primary);--ce-muted:var(--ds-text-secondary);--ce-muted2:var(--ds-text-muted)}.pp-stack{flex-direction:column;gap:14px;display:flex}.pp-header{align-items:flex-start}.pp-header__text{min-width:0}.pp-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pp-section{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.pp-section__head{border-bottom:1px solid var(--es-border-glass-soft,#ffffff0f);background:linear-gradient(#ffffff0a 0%,#0000 100%);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;padding:14px 16px 12px;display:flex}.pp-section__title{letter-spacing:.03em;text-transform:uppercase;color:var(--es-text-title,#ffffffb3);font-size:13px;font-weight:650}.pp-section__desc{color:var(--es-muted,#ffffff6b);margin-top:4px;font-size:12px;line-height:1.4}.pp-section__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pp-section__body{flex-direction:column;gap:12px;min-width:0;padding:14px 16px 16px;display:flex}.pp-filters{margin:0}.pp-field{flex-direction:column;flex:180px;gap:6px;min-width:0;display:flex}.pp-field__label{letter-spacing:.04em;text-transform:uppercase;color:var(--es-muted,#ffffff6b);font-size:11px;font-weight:600}.pp-field--grow{flex:2 240px}.pp-field--sm{flex:0 180px;max-width:220px}.pp-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;padding:2px 0 0;display:flex}.pp-meta__count{color:var(--es-text-title,#ffffffb3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.pp-meta__hint{color:var(--es-muted,#ffffff6b);font-size:12px}.pp-empty{border-radius:var(--es-radius-sm,8px);border:1px dashed var(--es-border-glass,#ffffff1a);background:linear-gradient(180deg, #ffffff08 0%, transparent 70%), color-mix(in srgb, var(--es-bg,#070708) 40%, transparent);flex-direction:column;align-items:flex-start;gap:6px;padding:28px 18px;display:flex}.pp-empty__title{color:var(--es-text-title,#ffffffb3);font-size:14px;font-weight:650}.pp-empty__hint{color:var(--es-muted,#ffffff6b);max-width:42rem;font-size:13px;line-height:1.45}.pp-empty__action{margin-top:8px}.pp-pill{letter-spacing:.02em;border:1px solid var(--es-border-glass,#ffffff1a);color:var(--es-text,#ffffffa3);white-space:nowrap;background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:3px 9px;font-size:11px;font-weight:650;display:inline-flex}.pp-pill--ok{color:#bbf7d0f2;background:#22c55e29;border-color:#22c55e52}.pp-pill--warn{color:#fde68af2;background:#f59e0b29;border-color:#f59e0b57}.pp-pill--bad{color:#fecacaf2;background:#ef444429;border-color:#ef444457}.pp-pill--info,.pp-pill--accent{color:#bfdbfef2;background:#3b82f629;border-color:#3b82f65c}.pp-pill--neutral{border-color:var(--es-border-glass,#ffffff1a);color:var(--es-text,#ffffffa3);background:#ffffff0f}.pp-kpi{color:inherit;transition:border-color var(--es-dur,.2s) var(--es-ease,cubic-bezier(.4, 0, .2, 1)), transform var(--es-hover-raise-dur,.12s) var(--es-ease,cubic-bezier(.4, 0, .2, 1)), box-shadow var(--es-dur,.2s) var(--es-ease,cubic-bezier(.4, 0, .2, 1));flex-direction:column;gap:8px;text-decoration:none;display:flex}a.pp-kpi:hover{border-color:color-mix(in srgb, var(--es-accent,#3b82f6) 45%, var(--es-border-glass,#ffffff1a));transform:translateY(-1px)}.pp-kpi--bad{border-color:color-mix(in srgb, var(--bad,#ef4444) 40%, var(--es-border-glass,#ffffff1a))}.pp-kpi--warn{border-color:color-mix(in srgb, var(--warn,#f59e0b) 40%, var(--es-border-glass,#ffffff1a))}.pp-kpi--ok{border-color:color-mix(in srgb, var(--ok,#22c55e) 35%, var(--es-border-glass,#ffffff1a))}.pp-quick{flex-wrap:wrap;gap:8px;display:flex}.pp-quick a,.pp-quick .btn{text-decoration:none}.pp-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;display:grid}.pp-tile{border-radius:var(--es-radius,10px);border:1px solid var(--es-border-glass,#ffffff1a);background:var(--es-gloss-tile,var(--es-surface,#121214));box-shadow:var(--es-gloss-tile-rim,var(--es-glass-rim-soft));flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.pp-tile__title{color:var(--es-text-title,#ffffffb3);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.pp-tile__meta{color:var(--es-muted,#ffffff6b);flex-direction:column;gap:4px;min-width:0;font-size:12px;display:flex}.pp-tile__actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px;display:flex}.pp-table-scroll{margin:0 -4px;padding:0 4px;overflow-x:auto}.pp-table-scroll .table{margin:0}.pp-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=900px){.pp-split{grid-template-columns:1fr}}.pp-analytics-tabstrip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=640px){.pp-header{flex-direction:column;align-items:stretch}.pp-header__actions{justify-content:stretch;width:100%}.pp-header__actions>.input,.pp-header__actions>.btn,.pp-header__actions>.pp-header__actions{flex:100%;width:100%;min-width:0;max-width:none}.pp-field,.pp-field--sm,.pp-field--grow{flex:100%;width:100%;max-width:none}.pp-filters.row{flex-direction:column;align-items:stretch}.pp-filters.row>.input,.pp-filters.row>input.input,.pp-filters.row>select.input,.pp-filters.row>textarea.input,.pp-filters.row>.btn{flex:100%;width:100%;max-width:none}.pp-filters .btn,.pp-section__actions .btn,.pp-header__actions .btn{justify-content:center;width:100%}.pp-section__head{flex-direction:column;align-items:stretch}.pp-section__actions{width:100%}.pp-table-scroll{-webkit-overflow-scrolling:touch;margin:0 -8px;padding:0 8px}.pp-analytics-tabstrip{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin:0 -4px;padding-bottom:4px;padding-left:4px;padding-right:4px;overflow-x:auto}.pp-analytics-tabstrip .btn{white-space:nowrap;flex:none}.pp-analytics label[style*=min-width]{width:100%;flex:100%!important;min-width:0!important;max-width:none!important}.pp-login{width:min(400px,94vw);padding:22px 18px 20px}.login-card__brandImg{width:min(220px,72vw)}}.pp-login-wrap{box-sizing:border-box;background:radial-gradient(90% 70% at 50% -10%, #3b82f629 0%, transparent 55%), radial-gradient(70% 50% at 80% 100%, #ffffff0a 0%, transparent 50%), var(--es-gloss-bg,#070708);place-items:center;min-height:100dvh;padding:clamp(20px,4vw,40px) 16px;display:grid}.pp-login{flex-direction:column;gap:14px;width:min(400px,92vw);padding:28px 28px 24px;display:flex}.pp-login__brand{justify-content:center;margin:0 0 2px;display:flex}.login-card__brandLogo{margin-bottom:0}.login-card__brandImg{object-fit:contain;object-position:center;filter:drop-shadow(0 8px 20px #00000073);width:min(280px,78vw);height:auto;max-height:none;display:block}.pp-login__eyebrow{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--es-muted,#ffffff6b);margin:0;font-size:11px;font-weight:650}.pp-login__lead{text-align:center;color:var(--es-text,#ffffffa3);margin:-4px 0 2px;font-size:14px;line-height:1.4}.pp-login__form{flex-direction:column;gap:12px;margin-top:4px;display:flex}.pp-login__form .pp-field{flex:none;width:100%}.pp-login__form .pp-field__label{color:#ffffff8c}.pp-login__form .input{border:1px solid var(--es-border-glass,#ffffff1f);background:color-mix(in srgb, var(--es-bg,#070708) 70%, #1a1a1e 30%);border-radius:10px;min-height:42px;box-shadow:inset 0 1px #ffffff0d}.pp-login__submit{width:100%;min-height:44px;margin-top:4px;font-weight:650}.pp-login__footer{text-align:center;color:var(--es-muted,#ffffff6b);margin:4px 0 0;font-size:12px;line-height:1.4}:root[data-theme=editor-glass] .pp-login.login-card,:root[data-theme=editor-glass] .card.login-card.pp-login{background:var(--es-gloss-menu);border:1px solid var(--es-border-glass);box-shadow:var(--es-glass-rim), 0 24px 64px #0000008c, 0 2px 8px #00000059}:root{--ui-radius-sm:12px;--ui-radius-md:16px;--ui-radius-lg:20px;--ui-radius-xl:24px;--ui-shadow-1:0 1px 2px #0000000f, 0 1px 1px #0000000a;--ui-shadow-2:0 16px 40px #0000001f, 0 6px 16px #0000001a;--ui-ring:0 0 0 3px color-mix(in srgb, var(--primary) 25%, transparent);--ui-device-radius:34px;--ui-device-bezel:#0b0b0d;--ui-device-bezel-border:#202226;--ui-device-notch:#000;--ui-device-shadow:0 24px 70px #00000038, 0 10px 26px #00000029}.ui-page{background:var(--bg);color:var(--text)}.ui-muted{color:var(--text-muted)}.ui-micro{color:var(--text-muted);font-size:11px}.ui-title{letter-spacing:-.01em;font-size:14px;font-weight:750}.ui-subtitle{color:var(--text-muted);font-size:12px}.ui-topbar{z-index:10;background:color-mix(in srgb, var(--card) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}.ui-panel{background:color-mix(in srgb, var(--card) 96%, var(--bg));border:1px solid color-mix(in srgb, var(--border) 85%, transparent);border-radius:var(--ui-radius-xl);box-shadow:var(--ui-shadow-1);overflow:hidden}.ui-panel-header{border-bottom:1px solid color-mix(in srgb, var(--border) 85%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ui-panel-body{padding:14px}.ui-divider{border-top:1px solid color-mix(in srgb, var(--border) 85%, transparent)}.ui-card{background:var(--surface);border:1px solid color-mix(in srgb, var(--border) 85%, transparent);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-1)}.ui-row{background:var(--surface);border:1px solid color-mix(in srgb, var(--border) 85%, transparent);border-radius:var(--ui-radius-lg);padding:10px 12px;transition:background .14s,border-color .14s,box-shadow .14s}.ui-row:hover{background:var(--surface-2);border-color:color-mix(in srgb, var(--primary) 22%, var(--border))}.ui-row.selected{background:color-mix(in srgb, var(--primary) 8%, var(--surface));border-color:color-mix(in srgb, var(--primary) 50%, var(--border));box-shadow:var(--ui-shadow-1)}.ui-iconbtn{appearance:none}.input{border:1px solid color-mix(in srgb, var(--border) 90%, transparent);background:var(--surface);width:100%;color:var(--text);border-radius:14px;padding:10px 12px;font-size:13px;line-height:1.25;transition:border-color .12s,box-shadow .12s,background .12s}.input:hover{border-color:color-mix(in srgb, var(--primary) 22%, var(--border));background:var(--surface-2)}.input:focus{border-color:color-mix(in srgb, var(--primary) 60%, var(--border));box-shadow:var(--ui-ring);background:var(--surface);outline:none}.ui-tabs{border:1px solid color-mix(in srgb, var(--border) 90%, transparent);background:var(--surface);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.ui-tab{color:var(--text-muted);background:0 0;border:0;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;transition:background .14s,color .14s}.ui-tab:hover{background:var(--surface-2);color:var(--text)}.ui-tab.active{background:color-mix(in srgb, var(--primary) 12%, var(--surface));color:color-mix(in srgb, var(--primary) 80%, var(--text))}.ui-badge{border:1px solid color-mix(in srgb, var(--border) 90%, transparent);background:var(--surface);color:var(--text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.ui-badge.live{background:color-mix(in srgb, #10b981 12%, var(--surface));border-color:color-mix(in srgb, #10b981 38%, var(--border));color:color-mix(in srgb, #065f46 72%, var(--text))}.ui-badge.draft{background:color-mix(in srgb, var(--primary) 10%, var(--surface));border-color:color-mix(in srgb, var(--primary) 36%, var(--border));color:color-mix(in srgb, var(--primary) 85%, var(--text))}.ui-badge.neutral{background:var(--surface-2);color:var(--text-muted)}.ui-device{border-radius:var(--ui-device-radius);background:var(--ui-device-bezel);border:1px solid var(--ui-device-bezel-border);width:360px;max-width:100%;box-shadow:var(--ui-device-shadow);padding:14px;position:relative}.ui-device:before{content:"";border-radius:calc(var(--ui-device-radius) - 6px);pointer-events:none;border:1px solid #ffffff0f;position:absolute;inset:6px}.ui-device-inner{border-radius:calc(var(--ui-device-radius) - 10px);background:#fff;border:1px solid #ffffff0f;overflow:hidden}.ui-device-topbar{background:linear-gradient(#0000000f,#0000);border-bottom:1px solid #0000000f;justify-content:center;align-items:center;height:34px;display:flex;position:relative}.ui-device-notch{background:var(--ui-device-notch);border-radius:999px;width:140px;height:22px;box-shadow:inset 0 1px #ffffff14}.ui-device-screen{height:640px;overflow:hidden}.ui-device-scroll{height:100%;padding:12px;overflow:auto}.ui-preview-block{background:#fff;border:1px solid #0f172a1a;border-radius:18px;overflow:hidden;box-shadow:0 1px #0f172a05}.ui-preview-block+.ui-preview-block{margin-top:10px}.ui-preview-block-head{color:#0f172a8c;border-bottom:1px solid #0f172a0f;padding:10px 12px;font-size:12px}.ui-preview-body{padding:14px}.ui-preview-h{letter-spacing:-.015em;color:#0f172aeb;font-size:16px;font-weight:780}.ui-preview-p{color:#0f172ab3;white-space:pre-wrap;margin-top:8px;font-size:13px;line-height:1.6}.ui-preview-img{color:#0f172a8c;background:#0f172a1a;justify-content:center;align-items:center;height:150px;font-size:12px;display:flex}.ui-preview-btn{color:#fff;background:#0f172aeb;border-radius:14px;padding:10px 14px;font-size:13px;font-weight:760;display:inline-flex}.ui-compare-row{-webkit-overflow-scrolling:touch;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.ui-compare-card{border-radius:var(--ui-radius-xl);border:1px solid color-mix(in srgb, var(--border) 85%, transparent);background:var(--surface);min-width:440px;max-width:520px;box-shadow:var(--ui-shadow-1);flex:none;overflow:hidden}.ui-compare-card-header{border-bottom:1px solid color-mix(in srgb, var(--border) 85%, transparent);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.ui-compare-title{letter-spacing:-.01em;font-size:12px;font-weight:900}.btn{border-radius:var(--es-radius-sm,8px);border:1px solid var(--es-border,#ffffff1f);background:var(--es-bg,#070708);color:var(--es-text,#ffffffa3);cursor:pointer;box-shadow:none;appearance:none;transition:background var(--es-dur,.2s) var(--es-ease,cubic-bezier(.4, 0, .2, 1)), border-color var(--es-dur,.2s) var(--es-ease,cubic-bezier(.4, 0, .2, 1)), color var(--es-dur,.2s) var(--es-ease,cubic-bezier(.4, 0, .2, 1)), box-shadow var(--es-dur,.2s) var(--es-ease,cubic-bezier(.4, 0, .2, 1)), filter var(--es-dur,.2s) var(--es-ease,cubic-bezier(.4, 0, .2, 1)), transform var(--es-hover-raise-dur,.12s) var(--es-ease,cubic-bezier(.4, 0, .2, 1));justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.btn:hover:not(:disabled):not([disabled]){background:var(--es-hover-fill,#ffffff0f);border-color:color-mix(in srgb, var(--es-accent,#3b82f6) 40%, var(--es-border,#ffffff1f));color:var(--es-text-title,#ffffffb3);transform:var(--es-hover-raise,translateY(-1px));box-shadow:none}.btn:active:not(:disabled):not([disabled]){transform:translateY(0)}.btn:focus-visible{outline:2px solid var(--es-accent,#3b82f6);outline-offset:2px}.btn:disabled,.btn[disabled]{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.btn.primary,.btn--primary{background:var(--es-accent,#3b82f6);color:#fff;border-color:#0000;padding:8px 18px;font-weight:600;box-shadow:0 1px 2px #2563eb40}.btn.primary:hover:not(:disabled):not([disabled]),.btn--primary:hover:not(:disabled):not([disabled]){background:var(--es-accent-hover,#60a5fa);color:#fff;border-color:#0000;box-shadow:0 1px 2px #2563eb40}.btn.ghost,.btn--ghost{color:var(--es-muted,#ffffff6b);box-shadow:none;background:0 0;border-color:#0000;font-weight:500}.btn.ghost:hover:not(:disabled):not([disabled]),.btn--ghost:hover:not(:disabled):not([disabled]){color:var(--es-text,#ffffffa3);background:var(--es-hover-fill,#ffffff0f);border-color:#0000}.btn.danger,.btn--danger{background:color-mix(in srgb, var(--danger,#ef4444) 88%, #000);color:#fff;border-color:#0000;padding:8px 18px;font-weight:600;box-shadow:0 1px 2px #ef444440}.btn.danger:hover:not(:disabled):not([disabled]),.btn--danger:hover:not(:disabled):not([disabled]){background:color-mix(in srgb, var(--danger,#ef4444) 78%, #fff 8%);color:#fff;border-color:#0000}.btn.sm,.btn--sm{padding:6px 10px;font-size:12px}.btn.xs,.btn--xs{padding:5px 8px;font-size:11px;font-weight:600}.btn.primary.sm,.btn.primary.xs,.btn--primary.btn--sm,.btn--primary.btn--xs{padding-inline:14px}.btn.btn--sidebar-logout{border-radius:var(--es-radius-sm,8px);border:1px solid var(--es-border,#ffffff1f);background:var(--es-bg,#070708);width:100%;min-height:34px;color:var(--es-text-title,#ffffffb3);box-shadow:var(--es-glass-rim-soft,none);justify-content:flex-start;align-items:center;gap:10px;padding:7px 10px 7px 12px;font-weight:600}.btn.btn--sidebar-logout:hover:not(:disabled):not([disabled]){background:var(--es-hover-fill,#ffffff0f);border-color:color-mix(in srgb, var(--es-accent,#3b82f6) 40%, var(--es-border,#ffffff1f));color:var(--es-text-title,#ffffffb3);transform:none}.ui-iconbtn{color:var(--es-muted,#ffffff6b);border-radius:var(--es-radius-sm,8px);cursor:pointer;transition:background var(--es-dur,.2s) var(--es-ease,cubic-bezier(.4, 0, .2, 1)), border-color var(--es-dur,.2s) var(--es-ease,cubic-bezier(.4, 0, .2, 1)), color var(--es-dur,.2s) var(--es-ease,cubic-bezier(.4, 0, .2, 1)), transform var(--es-hover-raise-dur,.12s) var(--es-ease,cubic-bezier(.4, 0, .2, 1));background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:12px;font-weight:600;display:inline-flex}.ui-iconbtn:hover:not(:disabled){color:var(--es-text,#ffffffa3);background:var(--es-hover-fill,#ffffff0f);transform:var(--es-hover-raise,translateY(-1px))}.ui-iconbtn:focus-visible{outline:2px solid var(--es-accent,#3b82f6);outline-offset:2px}
