.app-layout[data-v-5e1088ed]{width:100%;min-width:0;height:100vh;display:flex;overflow:hidden}.session-replaced-toast[data-v-5e1088ed]{z-index:3000;color:#fffffff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center;background:#131315eb;border:1px solid #ffffff24;border-radius:14px;width:min(420px,100vw - 32px);padding:13px 18px;font-size:14px;font-weight:700;position:fixed;top:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #00000059,inset 0 0 0 1px #ffffff0a}.session-toast-enter-active[data-v-5e1088ed],.session-toast-leave-active[data-v-5e1088ed]{transition:opacity .2s,transform .2s}.session-toast-enter-from[data-v-5e1088ed],.session-toast-leave-to[data-v-5e1088ed]{opacity:0;transform:translate(-50%,-12px)}.sidebar[data-v-5e1088ed]{width:var(--sidebar-width);min-width:var(--sidebar-width);background:var(--bg-sidebar);height:100vh;transition:all var(--transition-normal);z-index:100;border-right:1px solid var(--border-default);box-shadow:none;flex-direction:column;display:flex;overflow:hidden}.sidebar-header[data-v-5e1088ed]{justify-content:space-between;align-items:center;min-height:64px;padding:18px 14px 16px;display:flex}.logo[data-v-5e1088ed]{align-items:center;gap:8px;display:flex}.logo-mark[data-v-5e1088ed]{object-fit:contain;flex:none;width:34px;height:34px}.logo-text[data-v-5e1088ed]{white-space:nowrap;color:var(--text-primary);letter-spacing:-.3px;font-family:Noto Serif SC,Songti SC,serif;font-size:14px;font-weight:500}.sidebar-toggle[data-v-5e1088ed]{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-muted);opacity:.4;transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.sidebar-toggle[data-v-5e1088ed]:hover{background:color-mix(in srgb, var(--surface-raised) 72%, transparent);color:var(--text-primary);opacity:.8}.sidebar-nav[data-v-5e1088ed]{flex-direction:column;flex:1;min-height:0;padding:8px 8px 24px;display:flex;overflow:hidden}.nav-main[data-v-5e1088ed]{scrollbar-width:none;flex:1;min-height:0;padding-bottom:8px;overflow-y:auto}.nav-main[data-v-5e1088ed]::-webkit-scrollbar{display:none}.nav-group-title[data-v-5e1088ed]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;opacity:.6;padding:9px 10px 4px;font-size:9px;font-weight:500}.nav-item[data-v-5e1088ed]{color:var(--text-muted);transition:all var(--transition-fast);white-space:nowrap;border-radius:13px;align-items:center;gap:8px;margin:1px 0;padding:9px 10px;font-size:12px;font-weight:400;display:flex}.nav-item.active[data-v-5e1088ed]{background:var(--accent-soft);color:var(--action-primary);box-shadow:inset 0 0 0 1px var(--accent-border)}.nav-item svg[data-v-5e1088ed]{flex-shrink:0}.theme-menu[data-v-5e1088ed],.workspace-menu[data-v-5e1088ed]{z-index:120;width:216px;margin:6px 12px 0;position:relative}.nav-footer[data-v-5e1088ed]{z-index:130;background:var(--bg-sidebar);flex:none;padding-top:10px}.workspace-footer-menu[data-v-5e1088ed]{margin-top:0}.theme-menu-trigger[data-v-5e1088ed],.workspace-menu-trigger[data-v-5e1088ed]{border:1px solid var(--border-default);background:color-mix(in srgb, var(--surface-raised) 68%, transparent);width:100%;height:44px;color:var(--text-secondary);text-align:left;transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast);border-radius:16px;align-items:center;gap:10px;padding:0 10px;display:inline-flex}.theme-menu-trigger[data-v-5e1088ed]:hover,.theme-menu.open .theme-menu-trigger[data-v-5e1088ed],.workspace-menu-trigger[data-v-5e1088ed]:hover,.workspace-menu.open .workspace-menu-trigger[data-v-5e1088ed]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--action-primary)}.theme-menu-icon[data-v-5e1088ed],.theme-option-icon[data-v-5e1088ed],.workspace-menu-icon[data-v-5e1088ed]{background:color-mix(in srgb, var(--surface-panel) 74%, transparent);width:28px;height:28px;color:var(--text-secondary);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.theme-menu.open .theme-menu-icon[data-v-5e1088ed],.workspace-menu.open .workspace-menu-icon[data-v-5e1088ed]{background:color-mix(in srgb, var(--surface-panel) 86%, transparent);color:var(--action-primary)}.theme-menu-copy[data-v-5e1088ed],.workspace-menu-copy[data-v-5e1088ed]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.theme-menu-copy strong[data-v-5e1088ed],.workspace-menu-copy strong[data-v-5e1088ed]{color:var(--text-primary);font-size:13px;font-weight:700;line-height:1.15}.theme-menu-copy small[data-v-5e1088ed],.workspace-menu-copy small[data-v-5e1088ed]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;line-height:1.2;overflow:hidden}.theme-chevron[data-v-5e1088ed],.workspace-chevron[data-v-5e1088ed]{color:var(--text-muted);transition:transform var(--transition-fast), color var(--transition-fast)}.theme-menu.open .theme-chevron[data-v-5e1088ed],.workspace-menu.open .workspace-chevron[data-v-5e1088ed]{color:var(--action-primary);transform:rotate(180deg)}.theme-popover[data-v-5e1088ed],.workspace-popover[data-v-5e1088ed]{border:1px solid var(--border-default);background:color-mix(in srgb, var(--surface-panel) 96%, transparent);box-shadow:var(--shadow-elevated);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.theme-popover button[data-v-5e1088ed]{width:100%;min-height:50px;color:var(--text-secondary);text-align:left;border-radius:14px;align-items:center;gap:9px;padding:8px 9px;display:flex}.theme-popover button[data-v-5e1088ed]:hover,.theme-popover button.active[data-v-5e1088ed]{background:var(--accent-soft);color:var(--action-primary)}.theme-popover button.active[data-v-5e1088ed]{box-shadow:inset 0 0 0 1px var(--accent-border)}.theme-popover button>span[data-v-5e1088ed]:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.theme-popover strong[data-v-5e1088ed]{color:currentColor;font-size:12px;font-weight:800}.theme-popover small[data-v-5e1088ed]{color:var(--text-muted);font-size:10px;line-height:1.25}.theme-popover i[data-v-5e1088ed]{background:0 0;border-radius:999px;flex:none;width:7px;height:7px}.theme-popover button.active i[data-v-5e1088ed]{background:var(--action-primary);box-shadow:0 0 14px color-mix(in srgb, var(--action-primary) 40%, transparent)}.workspace-popover[data-v-5e1088ed]{gap:10px;padding:10px;display:grid}.workspace-footer-menu .workspace-menu-trigger[data-v-5e1088ed]{height:46px;min-height:46px;box-shadow:none;color:color-mix(in srgb, var(--text-muted) 92%, transparent);background:0 0;border-color:#0000;border-radius:16px;gap:12px;padding:0 14px;font-size:15px;font-weight:720}.workspace-footer-menu .workspace-menu-trigger[data-v-5e1088ed]:hover,.workspace-footer-menu.open .workspace-menu-trigger[data-v-5e1088ed]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--action-primary)}.workspace-footer-menu .workspace-menu-icon[data-v-5e1088ed]{color:currentColor;background:0 0;border-radius:0;width:21px;height:21px}.workspace-footer-menu .workspace-menu-icon svg[data-v-5e1088ed]{width:21px;height:21px}.workspace-footer-menu .workspace-menu-copy strong[data-v-5e1088ed]{color:currentColor;font-size:15px;font-weight:720;line-height:1.1}.workspace-footer-menu .workspace-menu-copy small[data-v-5e1088ed]{display:none}.workspace-footer-menu .workspace-chevron[data-v-5e1088ed]{margin-left:auto}.workspace-field[data-v-5e1088ed]{gap:5px;display:grid}.workspace-field span[data-v-5e1088ed]{color:var(--text-muted);font-size:10px;font-weight:700}.workspace-field select[data-v-5e1088ed],.workspace-custom input[data-v-5e1088ed]{border:1px solid var(--border-default);background:var(--bg-input);width:100%;height:34px;color:var(--text-primary);border-radius:10px;outline:none;padding:0 10px;font-size:12px}.workspace-field-static strong[data-v-5e1088ed]{border:1px solid var(--border-default);background:color-mix(in srgb, var(--surface-raised) 74%, transparent);min-height:34px;color:var(--text-primary);border-radius:10px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:flex}.workspace-scope[data-v-5e1088ed]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.workspace-scope button[data-v-5e1088ed],.workspace-custom button[data-v-5e1088ed],.workspace-apply[data-v-5e1088ed]{border:1px solid var(--border-default);background:color-mix(in srgb, var(--surface-raised) 76%, transparent);min-height:34px;color:var(--text-secondary);border-radius:10px;font-size:12px;font-weight:700}.workspace-scope button.active[data-v-5e1088ed],.workspace-apply[data-v-5e1088ed]{border-color:var(--accent-border);background:var(--action-primary);color:var(--action-primary-text)}.workspace-custom[data-v-5e1088ed]{grid-template-columns:1fr 52px;gap:6px;display:grid}.theme-popover-enter-active[data-v-5e1088ed],.theme-popover-leave-active[data-v-5e1088ed]{transition:opacity .14s,transform .14s}.theme-popover-enter-from[data-v-5e1088ed],.theme-popover-leave-to[data-v-5e1088ed]{opacity:0;transform:translateY(6px)scale(.98)}.theme-menu.compact[data-v-5e1088ed],.workspace-menu.compact[data-v-5e1088ed]{width:40px;margin:6px auto 0}.theme-menu.compact .theme-menu-trigger[data-v-5e1088ed],.workspace-menu.compact .workspace-menu-trigger[data-v-5e1088ed]{border-radius:999px;justify-content:center;width:40px;height:40px;padding:0}.theme-menu.compact .theme-popover[data-v-5e1088ed],.workspace-menu.compact .workspace-popover[data-v-5e1088ed]{width:218px;bottom:0;left:calc(100% + 10px);right:auto}.status-dot[data-v-5e1088ed]{border-radius:50%;flex-shrink:0;width:6px;height:5px}.status-dot.on[data-v-5e1088ed]{background:var(--action-primary);box-shadow:0 0 4px color-mix(in srgb, var(--action-primary) 44%, transparent)}.status-dot.off[data-v-5e1088ed]{background:var(--text-faint)}.main-content[data-v-5e1088ed]{flex:1;height:100vh;overflow:hidden auto}.page-enter-active[data-v-5e1088ed],.page-leave-active[data-v-5e1088ed]{transition:opacity .15s}.page-enter-from[data-v-5e1088ed],.page-leave-to[data-v-5e1088ed]{opacity:0}@media (width<=820px){.sidebar[data-v-5e1088ed],.sidebar.collapsed[data-v-5e1088ed]{width:64px;min-width:64px}.sidebar-header[data-v-5e1088ed]{justify-content:center;padding-inline:8px}.logo-text[data-v-5e1088ed],.sidebar-toggle[data-v-5e1088ed],.nav-group-title[data-v-5e1088ed],.nav-item>span[data-v-5e1088ed]:not(.status-dot),.theme-menu-copy[data-v-5e1088ed],.theme-chevron[data-v-5e1088ed],.workspace-menu-copy[data-v-5e1088ed],.workspace-chevron[data-v-5e1088ed]{display:none!important}.sidebar-nav[data-v-5e1088ed]{padding-inline:4px}.nav-item[data-v-5e1088ed]{justify-content:center;gap:5px;padding-inline:6px}.main-content[data-v-5e1088ed]{min-width:0}}.sidebar[data-v-5e1088ed]{border-right:1px solid var(--border-default);background:var(--bg-sidebar)!important;box-shadow:none!important}.sidebar-header[data-v-5e1088ed]{min-height:56px;padding:18px 12px 0}.logo[data-v-5e1088ed]{gap:12px}.logo svg[data-v-5e1088ed],.logo-mark[data-v-5e1088ed]{width:36px;height:36px}.logo-text[data-v-5e1088ed]{font-family:var(--font-sans);color:var(--text-primary);letter-spacing:-.02em;font-size:18px;font-weight:600}.sidebar-toggle[data-v-5e1088ed]{border-radius:999px;width:36px;height:36px}.sidebar-nav[data-v-5e1088ed]{padding:12px 0 16px}.nav-group[data-v-5e1088ed]{margin-bottom:12px}.nav-group[data-v-5e1088ed]:last-child{margin-bottom:0}.nav-footer[data-v-5e1088ed]{border-top:1px solid color-mix(in srgb, var(--border-default) 64%, transparent);margin-top:8px;padding:12px 0 0}.nav-group-title[data-v-5e1088ed]{color:color-mix(in srgb, var(--text-muted) 74%, transparent);letter-spacing:.08em;white-space:nowrap;padding:8px 22px 7px;font-size:11px;font-weight:850;line-height:1;display:block}.nav-item[data-v-5e1088ed]{width:216px;height:46px;color:color-mix(in srgb, var(--text-muted) 92%, transparent);border:1px solid #0000;border-radius:16px;gap:12px;margin:0 12px 5px;padding:0 14px;font-size:15px;font-weight:720;line-height:1;position:relative;min-height:46px!important}.nav-item[data-v-5e1088ed]:hover{background:color-mix(in srgb, var(--surface-raised) 72%, transparent);color:var(--text-primary)}.nav-item.active[data-v-5e1088ed]{background:var(--accent-soft);border-color:var(--accent-border);color:var(--action-primary);box-shadow:none}.nav-item svg[data-v-5e1088ed]{width:21px;height:21px}.nav-item>span[data-v-5e1088ed]:not(.status-dot){text-overflow:ellipsis;min-width:0;line-height:1.1;overflow:hidden}.nav-system-group[data-v-5e1088ed]{margin-top:2px}.nav-system-group .nav-item[data-v-5e1088ed]:not(.active){color:color-mix(in srgb, var(--text-muted) 72%, transparent);font-weight:650}.nav-system-group .nav-item[data-v-5e1088ed]:not(.active):hover{color:var(--text-secondary)}.status-dot[data-v-5e1088ed]{opacity:.9;width:6px;height:6px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.main-content[data-v-5e1088ed]{color:var(--text-primary);background:var(--bg-page)!important}.sidebar.collapsed[data-v-5e1088ed]{width:64px!important;min-width:64px!important}.sidebar.collapsed .sidebar-header[data-v-5e1088ed]{justify-content:center;padding-inline:8px}.sidebar.collapsed .logo-text[data-v-5e1088ed],.sidebar.collapsed .nav-group-title[data-v-5e1088ed],.sidebar.collapsed .nav-item>span[data-v-5e1088ed]:not(.status-dot){display:none!important}.sidebar.collapsed .nav-item[data-v-5e1088ed]{border-radius:16px;justify-content:center;gap:0;width:44px;height:44px;margin-inline:auto;padding:0;min-height:44px!important}.sidebar.collapsed .nav-item .status-dot[data-v-5e1088ed]{top:9px;right:7px;transform:none}.sidebar.collapsed .workspace-footer-menu[data-v-5e1088ed]{width:44px;margin-inline:auto}.sidebar.collapsed .workspace-footer-menu .workspace-menu-trigger[data-v-5e1088ed]{border-radius:16px;justify-content:center;width:44px;height:44px;padding:0}@media (width<=820px){.nav-group[data-v-5e1088ed]{margin-bottom:8px}.nav-item[data-v-5e1088ed]{border-radius:16px;justify-content:center;gap:0;width:44px;height:44px;margin:0 auto 5px;padding:0;position:relative;min-height:44px!important}.nav-item .status-dot[data-v-5e1088ed]{position:absolute;top:9px;left:auto;right:7px;transform:none}.theme-menu[data-v-5e1088ed],.workspace-menu[data-v-5e1088ed]{width:44px;margin:6px auto 0}.nav-footer[data-v-5e1088ed]{padding-top:8px}.theme-menu-trigger[data-v-5e1088ed],.workspace-menu-trigger[data-v-5e1088ed]{border-radius:16px;justify-content:center;width:44px;height:44px;padding:0}.theme-menu .theme-popover[data-v-5e1088ed],.workspace-menu .workspace-popover[data-v-5e1088ed]{width:218px;bottom:0;left:calc(100% + 10px);right:auto}}.mobile-bottom-nav[data-v-5e1088ed],.mobile-topbar[data-v-5e1088ed],.mobile-more-sheet[data-v-5e1088ed]{display:none}@media (width<=640px){.app-layout[data-v-5e1088ed]{display:block}.sidebar[data-v-5e1088ed],.sidebar.collapsed[data-v-5e1088ed]{display:none!important}.main-content[data-v-5e1088ed]{width:100%;height:100vh;padding-top:66px;padding-bottom:82px}.mobile-topbar[data-v-5e1088ed]{z-index:860;background:linear-gradient(#000000f0,#000000ad 72%,#0000);justify-content:space-between;align-items:center;gap:12px;height:64px;padding:12px 14px 10px;display:flex;position:fixed;top:0;left:0;right:0}.mobile-brand[data-v-5e1088ed]{color:#fff;letter-spacing:-.02em;align-items:center;gap:10px;min-width:0;font-size:18px;font-weight:850;display:inline-flex}.mobile-brand-mark[data-v-5e1088ed]{width:34px;height:34px;color:var(--action-primary);background:#ff5a1f29;border:1px solid #ff5a1f61;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mobile-brand-mark svg[data-v-5e1088ed]{width:18px;height:18px}.mobile-theme-button[data-v-5e1088ed]{color:#ededede0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.mobile-theme-button svg[data-v-5e1088ed]{width:20px;height:20px}.mobile-bottom-nav[data-v-5e1088ed]{z-index:850;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#181818e6;border:1px solid #ffffff1f;border-radius:28px;grid-template-columns:1fr 1fr 64px 1fr 1fr;align-items:end;min-height:68px;padding:8px 10px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 20px 60px #00000061}.mobile-nav-item[data-v-5e1088ed]{color:#ededed94;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;height:52px;font-size:10px;font-weight:800;transition:background .18s,color .18s;display:inline-flex}.mobile-nav-item svg[data-v-5e1088ed]{width:20px;height:20px}.mobile-nav-item.active[data-v-5e1088ed]{color:var(--action-primary);background:#ff5a1f21}.mobile-create-action[data-v-5e1088ed]{background:var(--action-primary);width:56px;height:56px;color:var(--action-primary-text);border:1px solid #ff5a1f6b;border-radius:50%;justify-content:center;justify-self:center;align-items:center;margin-bottom:9px;display:inline-flex;box-shadow:0 14px 36px #ff5a1f3d}.mobile-create-action svg[data-v-5e1088ed]{width:26px;height:26px}.mobile-create-action.active[data-v-5e1088ed]{filter:brightness(1.06)}.mobile-more-sheet[data-v-5e1088ed]{z-index:900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008f;align-items:flex-end;padding:16px 10px 92px;display:flex;position:fixed;inset:0}.mobile-sheet-panel[data-v-5e1088ed]{width:100%;max-height:min(620px,100vh - 124px);color:var(--text-primary);background:#1a1a1a;border:1px solid #ffffff1f;border-radius:28px;padding:14px;overflow-y:auto;box-shadow:0 24px 80px #00000075}.mobile-sheet-header[data-v-5e1088ed]{justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 2px 10px;display:flex}.mobile-sheet-header strong[data-v-5e1088ed]{font-size:16px;font-weight:850}.mobile-sheet-header button[data-v-5e1088ed]{color:#edededc2;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.mobile-sheet-grid[data-v-5e1088ed]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-sheet-grid[data-v-5e1088ed] :is(a,button){color:#edededd6;text-align:left;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:9px;min-height:58px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.mobile-sheet-grid[data-v-5e1088ed] :is(a,button):hover,.mobile-sheet-grid a.router-link-active[data-v-5e1088ed]{color:var(--action-primary);background:#ffffff1a;border-color:#ffffff38}.mobile-sheet-grid svg[data-v-5e1088ed]{flex:none;width:20px;height:20px}.mobile-sheet-enter-active[data-v-5e1088ed],.mobile-sheet-leave-active[data-v-5e1088ed]{transition:opacity .18s}.mobile-sheet-enter-active .mobile-sheet-panel[data-v-5e1088ed],.mobile-sheet-leave-active .mobile-sheet-panel[data-v-5e1088ed]{transition:transform .18s}.mobile-sheet-enter-from[data-v-5e1088ed],.mobile-sheet-leave-to[data-v-5e1088ed]{opacity:0}.mobile-sheet-enter-from .mobile-sheet-panel[data-v-5e1088ed],.mobile-sheet-leave-to .mobile-sheet-panel[data-v-5e1088ed]{transform:translateY(18px)}}:root[data-theme=light]{color:#555555b8;background:#fff;border-color:#0c0c0c1a;box-shadow:0 24px 70px #0c0c0c2e}:root[data-theme=light],:root[data-theme=light]{color:var(--text-secondary);background:#0c0c0c0b;border-color:#0c0c0c1a}:root[data-theme=light]{--text-primary:#0c0c0c;--text-secondary:#242424;--text-muted:#585858;--action-primary:#ff5a1f;--accent-soft:#ff5a1f1a;--accent-border:#ff5a1f47;border-color:#0c0c0c29;color:#242424!important;opacity:1!important;background:#ff5a1f1a!important;border-color:#ff5a1f47!important}:root[data-theme=light]{color:#242424!important}.app-layout[data-v-5e1088ed]{--shell-radius:25px;background:var(--ut-canvas);align-items:stretch;gap:14px;width:100%;min-width:0;height:100vh;padding:14px 18px;display:flex;overflow:hidden}.desktop-shell[data-v-5e1088ed]{flex:none;gap:12px;min-width:0;height:calc(100vh - 28px);transition:width .22s;display:flex}.sidebar-menu[data-v-5e1088ed],.main-content[data-v-5e1088ed]{border:1px solid var(--ut-border-strong);box-shadow:var(--ut-shadow)}.store-logo[data-v-5e1088ed]{background:var(--ut-text);width:50px;height:50px;min-height:50px;color:var(--ut-rail);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}:root[data-theme=dark]{color:#080808;background:#fff}.store-logo svg[data-v-5e1088ed]{width:30px;height:30px}.sidebar-menu[data-v-5e1088ed]{--nav-accent:#ff5a1f;--nav-accent-strong:#ff7a2d;--nav-accent-soft:#ff5a1f1f;--nav-accent-hover:#ffffff14;--nav-ink:#1f2420;--nav-muted:#747a76;--nav-subtle:#969d98;border-radius:var(--shell-radius);width:306px;min-width:306px;height:100%;color:var(--nav-ink);background:linear-gradient(#fffffff5,#f8f9f7fa);flex-direction:column;padding:18px;transition:width .2s,min-width .2s,padding .2s,opacity .16s,transform .2s;display:flex;position:relative;overflow:hidden}.store-card[data-v-5e1088ed]{background:#ffffffb8;border:1px solid #ffffff1c;border-radius:16px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:14px;min-height:52px;margin-bottom:24px;padding:8px;display:grid;box-shadow:0 12px 28px #1018140f}.store-copy[data-v-5e1088ed]{min-width:0;color:var(--nav-ink);opacity:1;text-align:left;border-radius:10px;justify-items:start;gap:4px;padding:4px 0;display:grid;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important}.store-copy strong[data-v-5e1088ed]{max-width:100%;color:var(--nav-ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:780;line-height:1.05;overflow:hidden}.store-copy small[data-v-5e1088ed]{max-width:100%;color:var(--nav-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:620;line-height:1.1;overflow:hidden}.sidebar-menu-scroll[data-v-5e1088ed]{scrollbar-width:none;flex:1;min-height:0;padding-right:2px;overflow-y:auto}.sidebar-menu-scroll[data-v-5e1088ed]::-webkit-scrollbar{display:none}.menu-section[data-v-5e1088ed]{gap:5px;margin-bottom:24px;display:grid}.menu-section-heading[data-v-5e1088ed]{min-height:34px;color:var(--nav-subtle);letter-spacing:.02em;grid-template-columns:20px minmax(0,1fr) 28px;align-items:center;gap:9px;padding:0 8px 0 10px;font-size:12px;font-weight:760;display:grid}.menu-section-heading svg[data-v-5e1088ed]{flex:none;width:20px;height:20px}.nav-item svg[data-v-5e1088ed]{flex:none;width:22px;height:22px;transition:transform .18s,color .18s}.menu-section-heading button[data-v-5e1088ed]{width:28px;height:28px;color:var(--nav-muted);border-radius:8px;transition:background .16s,color .16s,transform .16s}.menu-section-heading button[data-v-5e1088ed]:hover{background:var(--nav-accent-hover);color:var(--nav-accent);transform:translateY(-1px)}.nav-item[data-v-5e1088ed]{width:100%;height:44px;color:var(--nav-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;margin:0;padding:0 13px;font-size:15px;font-weight:720;line-height:1;transition:background .18s,border-color .18s,box-shadow .18s,color .18s,transform .14s;display:grid;position:relative;overflow:hidden;min-height:44px!important}.nav-item[data-v-5e1088ed]:before{content:"";background:var(--nav-accent);opacity:0;transform-origin:50%;border-radius:999px;width:3px;transition:opacity .18s,transform .18s;position:absolute;top:8px;bottom:8px;left:0;transform:scaleY(.36)}.nav-item span[data-v-5e1088ed]{text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:transform .18s,color .18s;overflow:hidden}.nav-item[data-v-5e1088ed]:hover{background:var(--nav-accent-hover);color:var(--nav-ink);border-color:#ffffff2e;transform:translate(2px);box-shadow:0 8px 18px #1018140e}.nav-item:hover svg[data-v-5e1088ed],.nav-item:hover span[data-v-5e1088ed]{transform:translate(2px)}.nav-item[data-v-5e1088ed]:active{background:#ffffff1c;transform:translate(2px)scale(.985)}.nav-item.active[data-v-5e1088ed]{background:var(--nav-accent-soft);color:var(--nav-accent-strong);border-color:#ff5a1f3d;font-weight:820;box-shadow:inset 0 0 0 1px #ff5a1f0d,0 10px 24px #ff5a1f14}.nav-item.active[data-v-5e1088ed]:before{opacity:1;transform:scaleY(1)}.workspace-footer-menu[data-v-5e1088ed]{z-index:40;width:auto;margin:0;position:absolute;bottom:18px;left:18px;right:18px}.workspace-footer-menu .workspace-menu-trigger[data-v-5e1088ed]{min-height:42px;color:var(--nav-muted);background:#ffffff94;border:1px solid #10181414;border-radius:12px;transition:background .18s,border-color .18s,color .18s,transform .14s,box-shadow .18s}.workspace-footer-menu .workspace-menu-trigger[data-v-5e1088ed]:hover,.workspace-footer-menu.open .workspace-menu-trigger[data-v-5e1088ed]{background:var(--nav-accent-hover);color:var(--nav-accent-strong);border-color:#ffffff2e;transform:translateY(-1px);box-shadow:0 8px 18px #1018140d}.workspace-footer-menu .workspace-menu-trigger[data-v-5e1088ed]:active{transform:translateY(0)scale(.985)}.workspace-popover[data-v-5e1088ed]{background:var(--ut-panel);border-color:var(--ut-border-strong);box-shadow:var(--shadow-elevated);border-radius:18px;padding:12px;bottom:0;left:0;right:0}.workspace-field select[data-v-5e1088ed],.workspace-custom input[data-v-5e1088ed],.workspace-field-static strong[data-v-5e1088ed]{background:var(--ut-panel-soft);border-color:var(--ut-border);color:var(--ut-text)}.workspace-scope button[data-v-5e1088ed],.workspace-custom button[data-v-5e1088ed]{background:var(--ut-panel-soft);border-color:var(--ut-border);color:var(--ut-secondary)}.workspace-scope button.active[data-v-5e1088ed],.workspace-apply[data-v-5e1088ed]{background:var(--nav-accent);border-color:var(--nav-accent);color:#fff}:root[data-theme=dark]{--nav-accent:#ff5a1f;--nav-accent-strong:#ff7a2d;--nav-accent-soft:#ff5a1f21;--nav-accent-hover:#ffffff14;--nav-ink:#eef6f0;--nav-muted:#aeb8b0;--nav-subtle:#727c74;background:linear-gradient(#121213fa,#090909fa);border-color:#ffffff1a;box-shadow:0 22px 52px #00000047}:root[data-theme=dark],:root[data-theme=dark]{box-shadow:none;background:#ffffff0b;border-color:#ffffff14}:root[data-theme=dark]{background:#ffffff1c;border-color:#ff5a1f47;box-shadow:inset 0 0 0 1px #ff5a1f0f,0 10px 28px #ff5a1f14}@keyframes navSheen-5e1088ed{0%{transform:translate(-140%)skew(-18deg)}to{transform:translate(140%)skew(-18deg)}}.app-layout[data-v-5e1088ed]{background:radial-gradient(circle at 12% -8%,#ffffff1a,#0000 26%),linear-gradient(135deg,#171a18 0%,#0b0d0c 54%,#1b1d1b 100%)!important}.sidebar-menu[data-v-5e1088ed]{--nav-accent:#ff5a1f;--nav-accent-strong:#ff7a2d;--nav-accent-soft:#ff5a1f1f;--nav-accent-hover:#ffffff14;--nav-ink:#f3f5f3;--nav-muted:#b8bcbc;--nav-subtle:#828786;background:linear-gradient(#181a19fa,#0d0f0efa)!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff0f,0 26px 70px #00000057!important}.store-card[data-v-5e1088ed]{background:linear-gradient(135deg,#ffffff14,#ffffff09)!important;border-color:#ffffff1c!important;box-shadow:inset 0 1px #ffffff14,0 18px 38px #00000038!important}.store-logo[data-v-5e1088ed]{box-shadow:inset 0 1px #ffffff1f,0 10px 22px #0000003d;color:#f5f7f5!important;background:linear-gradient(145deg,#262a28,#111312)!important}.menu-section-heading[data-v-5e1088ed]{color:#dde2df94}.menu-section-heading button[data-v-5e1088ed]:hover{color:#f4f6f4;background:#ffffff14}.nav-item[data-v-5e1088ed]{box-shadow:inset 0 1px #ffffff0f,0 8px 18px #00000029;color:#eef1efb8!important;background:linear-gradient(#1f2121f0,#111313f0)!important;border-color:#ffffff14!important}.nav-item[data-v-5e1088ed]:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:58%;position:absolute;inset:-1px auto -1px 0;transform:translate(-140%)skew(-18deg)}.nav-item[data-v-5e1088ed]:hover{transform:translate(4px)translateY(-1px);box-shadow:inset 0 1px #ffffff24,0 15px 30px #00000042,0 0 0 1px #ffffff09;color:#f7f8f7!important;background:linear-gradient(#404344e6,#262929f0)!important;border-color:#fff3!important}.nav-item[data-v-5e1088ed]:hover:after{opacity:1;animation:.62s cubic-bezier(.22,1,.36,1) navSheen-5e1088ed}.nav-item:hover svg[data-v-5e1088ed]{filter:drop-shadow(0 0 8px #ffffff29);transform:translate(2px)scale(1.08)rotate(-2deg);color:#f7f8f7!important}.nav-item:hover span[data-v-5e1088ed]{transform:translate(4px);color:#f7f8f7!important}.nav-item[data-v-5e1088ed]:active{transform:translate(4px)translateY(0)scale(.985);background:linear-gradient(#4f5253eb,#242727f5)!important}.nav-item.active[data-v-5e1088ed]{color:#fff!important;box-shadow:inset 3px 0 0 var(--nav-accent), inset 0 1px 0 #ffffff1f, 0 14px 28px #00000047!important;background:linear-gradient(#373a3beb,#222525f5)!important;border-color:#ffffff29!important}.nav-item.active[data-v-5e1088ed]:before{background:var(--nav-accent)}.nav-item.active svg[data-v-5e1088ed]{color:#fff!important}.workspace-footer-menu .workspace-menu-trigger[data-v-5e1088ed]{background:#ffffff0e!important;border-color:#ffffff1a!important}.workspace-footer-menu .workspace-menu-trigger[data-v-5e1088ed]:hover,.workspace-footer-menu.open .workspace-menu-trigger[data-v-5e1088ed]{color:#f7f8f7!important;background:#ffffff17!important;border-color:#fff3!important}:root[data-theme=light]{--nav-accent:#ff5a1f;--nav-accent-strong:#ff5a1f;--nav-accent-soft:#ff5a1f17;--nav-hover-bg:#f5f6f7;--nav-active-bg:#ff5a1f17;--nav-line:#1214171a;--nav-line-hover:#12141714;--nav-line-strong:#ff5a1f47;--nav-ink:#17181b;--nav-muted:#676b72;--nav-subtle:#8b8e95;border-color:var(--nav-line)!important;color:var(--nav-ink)!important;box-shadow:none!important;border-color:var(--nav-line)!important;box-shadow:none!important;box-shadow:none!important;background:#141517!important}:root[data-theme=light],:root[data-theme=light]{color:var(--nav-muted)!important}.sidebar-menu .nav-item[data-v-5e1088ed]{overflow:hidden;box-shadow:none!important;background:0 0!important;border-color:#0000!important;transition:background .18s,border-color .18s,color .18s,box-shadow .18s!important;transform:none!important}.sidebar-menu .nav-item[data-v-5e1088ed]:after{display:none!important}.sidebar-menu .nav-item svg[data-v-5e1088ed],.sidebar-menu .nav-item span[data-v-5e1088ed]{filter:none!important;transition:color .18s!important;transform:none!important}.sidebar-menu .nav-item[data-v-5e1088ed]:before{opacity:0;width:3px;top:9px;bottom:9px;left:0;transform:scaleY(.35);transition:opacity .18s,transform .18s!important}.sidebar-menu .nav-item[data-v-5e1088ed]:hover:not(.active):not(.router-link-active){border-color:var(--nav-line-hover)!important;background:var(--nav-hover-bg)!important;color:var(--nav-ink)!important;box-shadow:none!important;transform:none!important}.sidebar-menu .nav-item[data-v-5e1088ed]:hover:not(.active):not(.router-link-active):before{opacity:0!important;transform:scaleY(.35)!important}.sidebar-menu .nav-item.active[data-v-5e1088ed],.sidebar-menu .nav-item.router-link-active[data-v-5e1088ed]{font-weight:820;border-color:var(--nav-line-strong)!important;background:var(--nav-active-bg)!important;color:var(--nav-ink)!important;box-shadow:none!important;transform:none!important}.sidebar-menu .nav-item.active[data-v-5e1088ed]:before,.sidebar-menu .nav-item.router-link-active[data-v-5e1088ed]:before{opacity:1;transform:scaleY(1)}.sidebar-menu .nav-item:hover:not(.active):not(.router-link-active) svg[data-v-5e1088ed],.sidebar-menu .nav-item:hover:not(.active):not(.router-link-active) span[data-v-5e1088ed],.sidebar-menu .nav-item.active svg[data-v-5e1088ed],.sidebar-menu .nav-item.active span[data-v-5e1088ed],.sidebar-menu .nav-item.router-link-active svg[data-v-5e1088ed],.sidebar-menu .nav-item.router-link-active span[data-v-5e1088ed]{color:inherit!important;transform:none!important}.sidebar-menu .nav-item[data-v-5e1088ed]:active{filter:brightness(.98);transform:none!important}:root[data-theme=dark]{--nav-hover-bg:#ffffff13;--nav-active-bg:#ff5a1f21;--nav-line:#ffffff14;--nav-line-hover:#ffffff1f;--nav-line-strong:#ff5a1f5c;box-shadow:none!important;background:0 0!important}.main-content[data-v-5e1088ed]{border-radius:var(--shell-radius);min-width:0;height:calc(100vh - 28px);color:var(--text-primary);flex:auto;overflow:auto;background:var(--surface-page)!important}:root[data-theme=dark]{border-color:#ffffff1a;background:#090909!important}@media (width<=980px){.app-layout[data-v-5e1088ed]{gap:10px;padding:10px}.desktop-shell[data-v-5e1088ed]{height:calc(100vh - 20px)}.sidebar-menu[data-v-5e1088ed]{width:274px;min-width:274px}.main-content[data-v-5e1088ed]{height:calc(100vh - 20px)}}@media (width<=640px){.app-layout[data-v-5e1088ed]{background:var(--surface-page);padding:0;display:block}.desktop-shell[data-v-5e1088ed]{display:none!important}.main-content[data-v-5e1088ed]{width:100%;height:100vh;box-shadow:none;border:0;border-radius:0;padding-top:66px;padding-bottom:82px}.mobile-bottom-nav[data-v-5e1088ed]{border-color:var(--ut-border-strong);background:color-mix(in srgb, var(--ut-rail) 92%, transparent)}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes subtleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes pulseGlow{0%,to{opacity:.4}50%{opacity:.8}}:root{--surface-page:#070707;--surface-panel:#121212;--surface-raised:#191919;--surface-inset:#0c0c0c;--surface-results:#0f0f0f;--selection-bg:#ff5a00;--selection-border:#ff5a00;--selection-text:#fff;--action-primary:#ff5a00;--action-primary-hover:#ff9f1c;--action-primary-active:#ff5a00;--action-primary-text:#fff;--action-disabled:#ff5a00;--action-disabled-text:#ff9f1c;--status-warning-bg:#ff5a001f;--status-warning-border:#ff5a0047;--status-warning-text:#ff5a00;--status-info-bg:#7373731f;--status-info-border:#73737347;--status-info-text:#bebebe;--bg-page:var(--surface-page);--bg-sidebar:var(--surface-page);--bg-card:var(--surface-panel);--bg-card-hover:#191919;--bg-input:var(--surface-inset);--bg-overlay:#000000bf;--glass-bg:#ffffff08;--glass-border:#ffffff14;--glass-blur:20px;--border-default:#ffffff24;--border-hover:var(--selection-border);--border-focus:var(--action-primary);--focus-ring:0 0 0 2px var(--surface-page), 0 0 0 4px var(--border-focus);--focus-ring-inset:inset 0 0 0 1px var(--border-focus), 0 0 0 3px #ff5a002e;--shadow-border:#ffffff0f 0px 0px 0px 1px;--shadow-border-hover:#ffffff1f 0px 0px 0px 1px;--shadow-card:#ffffff0f 0px 0px 0px 1px, #0006 0px 4px 16px;--shadow-elevated:#ffffff14 0px 0px 0px 1px, #00000080 0px 12px 40px;--shadow-glow:0 0 30px #ff5a0026;--shadow-glow-strong:0 0 40px #ff5a0040, 0 0 80px #ff5a001a;--color-primary:var(--action-primary);--color-primary-light:var(--action-primary-hover);--color-gradient:var(--action-primary);--color-accent:var(--action-primary);--color-accent-light:var(--action-primary-hover);--color-success:#ff5a00;--color-warning:#ff9f1c;--color-error:#ff9f1c;--color-info:#737373;--text-primary:#f4f4f4;--text-secondary:#b4b4b4;--text-muted:#8c8c8c;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:28px;--radius-full:9999px;--sidebar-width:240px;--transition-fast:.15s ease;--transition-normal:.25s ease;--transition-slow:.4s cubic-bezier(.16, 1, .3, 1);--font-sans:Inter, "Host Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, monospace}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-page:#f4f4f4;--surface-panel:#fff;--surface-raised:#f8f8f8;--surface-inset:#f0f0f0;--surface-results:#fff;--selection-bg:#ff5a00;--selection-border:#ff5a006b;--selection-text:#fff;--action-primary:#ff5a00;--action-primary-hover:#ff9f1c;--action-primary-active:#ff5a00;--action-primary-text:#fff;--action-disabled:#dedede;--action-disabled-text:#6a6a6a;--status-warning-bg:#ff5a001c;--status-warning-border:#ff5a003d;--status-warning-text:#ff5a00;--status-info-bg:#6060601a;--status-info-border:#60606038;--status-info-text:#737373;--bg-page:var(--surface-page);--bg-sidebar:#fff;--bg-card:var(--surface-panel);--bg-card-hover:#f6f6f6;--bg-input:#f7f7f7;--bg-overlay:#0c0c0c61;--glass-bg:#ffffffb8;--glass-border:#0c0c0c1a;--border-default:#0c0c0c29;--border-hover:#ff5a0057;--border-focus:#ff5a00;--focus-ring:0 0 0 2px var(--surface-page), 0 0 0 4px var(--border-focus);--focus-ring-inset:inset 0 0 0 1px var(--border-focus), 0 0 0 3px #ff5a0029;--shadow-border:#0c0c0c14 0px 0px 0px 1px;--shadow-border-hover:#ff5a0038 0px 0px 0px 1px;--shadow-card:#0c0c0c14 0px 0px 0px 1px, #0c0c0c0f 0px 8px 24px;--shadow-elevated:#0c0c0c1a 0px 0px 0px 1px, #0c0c0c1f 0px 18px 56px;--shadow-glow:0 0 30px #ff5a001f;--shadow-glow-strong:0 0 42px #ff5a002e;--color-success:#ff5a00;--color-warning:#ff5a00;--color-error:#ff5a00;--color-info:#737373;--text-primary:#0c0c0c;--text-secondary:#242424;--text-muted:#585858}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";font-size:14px}body{font-family:var(--font-sans);background:var(--bg-page);color:var(--text-primary);height:100vh;line-height:1.5;overflow:hidden}body:before{display:none}#app{z-index:1;height:100vh;display:flex;position:relative;overflow:hidden}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}button:disabled,[aria-disabled=true]{cursor:not-allowed}:where(a,button,input,textarea,select,[contenteditable=true],[role=button],[role=slider],[tabindex]):focus-visible{outline:none;box-shadow:var(--focus-ring)!important}:where(input,textarea,select):focus-visible{box-shadow:var(--focus-ring-inset)!important}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit;background:var(--bg-input);box-shadow:var(--shadow-border);border-radius:var(--radius-md);transition:box-shadow var(--transition-normal), background var(--transition-normal);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;outline:none;padding:10px 14px}input:focus,textarea:focus,select:focus{box-shadow:0px 0px 0px 1px var(--border-focus), 0 0 20px #ff5a001a}textarea{resize:vertical}img,video{max-width:100%;display:block}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#fff3}.btn-primary{background:var(--action-primary);color:var(--action-primary-text);border-radius:var(--radius-md);transition:all var(--transition-normal);justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn-primary:before{content:"";background:var(--action-primary-hover);opacity:0;transition:opacity var(--transition-normal);position:absolute;inset:0}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000057}.btn-primary:hover:before{opacity:1}.btn-primary:active{transform:translateY(0)}.btn-primary:disabled{opacity:1;background:var(--action-disabled);color:var(--action-disabled-text);cursor:not-allowed;box-shadow:none;transform:none}.btn-primary>*{z-index:1;position:relative}.btn-secondary{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-border);color:var(--text-primary);border-radius:var(--radius-md);transition:all var(--transition-normal);justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;display:inline-flex}.btn-secondary:hover{box-shadow:var(--shadow-border-hover), 0 0 20px #ffffff08;background:#ffffff0f;transform:translateY(-1px)}.btn-sm{padding:6px 12px;font-size:12px}.btn-icon{border-radius:var(--radius-md);width:36px;height:36px;transition:all var(--transition-normal);justify-content:center;align-items:center;display:inline-flex}.btn-icon:hover{background:#ffffff14;box-shadow:0 0 15px #ffffff0d}.card{background:var(--bg-card);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:all var(--transition-slow)}.card:hover{box-shadow:var(--shadow-elevated);background:var(--bg-card-hover);transform:translateY(-2px)}.tag{border-radius:var(--radius-full);color:var(--color-primary-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ff5a001a;align-items:center;gap:4px;padding:4px 14px;font-size:12px;font-weight:500;display:inline-flex}.tag-success{color:var(--color-success);background:#ff5a001a}.tag-warning{color:var(--color-warning);background:#ff5a001a}.tag-error{color:var(--color-error);background:#ff5a001a}.divider{height:1px;margin:var(--space-xl) 0;background:linear-gradient(90deg,#0000,#ffffff1a,#0000)}.empty-state{color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.empty-state svg{opacity:.4;filter:drop-shadow(0 0 10px #ff5a0033);width:56px;height:56px;margin-bottom:24px}.empty-state span{font-size:14px;font-weight:500;line-height:1.5}@keyframes spin{to{transform:rotate(360deg)}}.loading-spinner{border:2px solid #ffffff1a;border-top-color:var(--color-primary);filter:drop-shadow(0 0 6px #ff5a0066);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.4s cubic-bezier(.16,1,.3,1) forwards fadeIn}.sidebar{background:var(--bg-sidebar);-webkit-backdrop-filter:blur(30px);width:var(--sidebar-width);flex-direction:column;height:100vh;display:flex;position:relative;box-shadow:1px 0 #ffffff0f}.sidebar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ff5a0008,#0000);width:40px;height:100%;position:absolute;top:0;right:-40px}.masonry-grid{column-count:3;column-gap:16px}.masonry-grid>*{break-inside:avoid;margin-bottom:16px}.btn-active{color:var(--color-primary);background:#ff5a0014;box-shadow:0 0 0 1px #ff5a004d,0 0 20px #ff5a001a}.card-hover{transition:all var(--transition-slow)}.card-hover:hover{box-shadow:var(--shadow-elevated), 0 0 30px #ff5a0014;transform:translateY(-3px)}@media (width<=1200px){.masonry-grid{column-count:2}}@media (width<=768px){.masonry-grid{column-count:1}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-page:#070707;--surface-sidebar:#070707;--surface-panel:#121212;--surface-raised:#191919;--surface-inset:#0c0c0c;--surface-results:#0f0f0f;--surface-preview:#0d0d0d;--text-primary:#f5f5f5;--text-secondary:#f5f5f5bd;--text-muted:#f5f5f594;--text-faint:#f5f5f56b;--action-primary:#ff5a00;--action-primary-hover:#ff9f1c;--action-primary-active:#ff5a00;--action-primary-text:#fff;--accent-soft:#ff5a0024;--accent-border:#ff5a0057;--danger:#ff9f1c;--danger-soft:#ff9f1c1a;--danger-border:#ff9f1c47;--disabled-bg:#1e1e1e;--disabled-text:#ff9f1ca3;--border-default:#ffffff1b;--border-hover:#ff5a004d;--border-strong:#ffffff29;--border-focus:var(--action-primary);--bg-page:var(--surface-page);--bg-sidebar:var(--surface-sidebar);--bg-card:var(--surface-panel);--bg-card-hover:var(--surface-raised);--bg-input:var(--surface-inset);--bg-overlay:#000000b8;--selection-bg:var(--action-primary);--selection-border:var(--action-primary-hover);--selection-text:#fff;--color-primary:var(--action-primary);--color-primary-light:var(--action-primary-hover);--color-accent:var(--action-primary);--color-accent-light:var(--action-primary-hover);--color-error:var(--danger);--glass-bg:#ffffff09;--glass-border:var(--border-default);--shadow-border:0 0 0 1px var(--border-default);--shadow-border-hover:0 0 0 1px var(--border-hover);--shadow-card:0 0 0 1px #ffffff17, 0 18px 60px #0003;--shadow-elevated:0 0 0 1px #ffffff1f, 0 24px 80px #00000047}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-page:#f4f4f4;--surface-sidebar:#fff;--surface-panel:#fff;--surface-raised:#f8f8f8;--surface-inset:#f0f0f0;--surface-results:#f8f8f8;--surface-preview:#f3f3f3;--text-primary:#0c0c0c;--text-secondary:#242424;--text-muted:#585858;--text-faint:#707070;--action-primary:#ff5a00;--action-primary-hover:#ff9f1c;--action-primary-active:#ff5a00;--action-primary-text:#fff;--accent-soft:#f0f0f0;--accent-border:#ff5a0052;--danger:#ff9f1c;--danger-soft:#ff9f1c;--danger-border:#ff9f1c;--disabled-bg:#f0f0f0;--disabled-text:#6a6a6a;--border-default:#0c0c0c29;--border-hover:#ff5a0057;--border-strong:#0c0c0c29;--bg-overlay:#0c0c0c61;--glass-bg:#ffffffb8;--shadow-border:0 0 0 1px var(--border-default);--shadow-border-hover:0 0 0 1px var(--border-hover);--selection-bg:var(--action-primary);--selection-border:#ff5a006b;--selection-text:#fff;--shadow-card:0 0 0 1px #0c0c0c14, 0 16px 48px #0c0c0c12;--shadow-elevated:0 0 0 1px #0c0c0c1a, 0 24px 74px #0c0c0c1f}.sidebar{background:var(--bg-sidebar)!important;border-right-color:var(--border-default)!important}.nav-item{color:var(--text-muted)!important}.nav-item.active,.theme-popover button.active,.theme-popover button:hover,.workspace-scope button.active{background:var(--selection-bg)!important;border-color:var(--selection-border)!important;color:var(--selection-text)!important}.theme-menu-trigger,.theme-popover,.workspace-menu-trigger,.workspace-popover{border-color:var(--border-default)!important;background:color-mix(in srgb, var(--surface-raised) 72%, transparent)!important;color:var(--text-secondary)!important}.theme-popover,.workspace-popover{background:color-mix(in srgb, var(--surface-panel) 96%, transparent)!important;box-shadow:var(--shadow-elevated)!important}:is(input,textarea,select){background:var(--bg-input);color:var(--text-primary);box-shadow:var(--shadow-border)}:is(input,textarea,select)::placeholder{color:var(--text-faint)}.btn-primary,.generate-button:not(:disabled),.reverse-generate-bar .btn-generate:not(:disabled),.tts-view .btn-generate:not(:disabled),.detail-actions button:first-child,.add-connection-btn,.sync-action{background:var(--action-primary)!important;color:var(--action-primary-text)!important}.btn-primary:hover,.generate-button:hover:not(:disabled),.reverse-generate-bar .btn-generate:hover:not(:disabled),.tts-view .btn-generate:hover:not(:disabled),.add-connection-btn:hover,.sync-action:hover{background:var(--action-primary-hover)!important}:is(.btn-primary,.generate-button,.reverse-generate-bar .btn-generate,.tts-view .btn-generate,.detail-actions button):disabled{background:var(--disabled-bg)!important;color:var(--disabled-text)!important;box-shadow:none!important;opacity:1!important;cursor:not-allowed!important}:is(.model-section,.creation-panel,.preview-panel,.reverse-sidebar,.reverse-results,.settings-view .page-header,.connections-panel,.catalog-panel,.assignment-panel,.asset-card,.prompt-card,.prompts-sidebar){background:var(--surface-panel)!important;border-color:var(--border-default)!important;box-shadow:var(--shadow-card)!important}:is(.gen-results,.voice-result-panel .empty-result,.reverse-empty-state,.upload-zone,.main-textarea,.pro-textarea,.prompt-input-wrapper .editor-wrap,.prompt-input-wrapper .upload-grid,.prompt-input-wrapper .upload-add,.search-box,.prompt-text){background:var(--surface-results)!important;border-color:var(--border-default)!important;color:var(--text-primary)!important}:is(.model-card,.preset-card,.voice-card,.model-option,.pro-preset-card,.reverse-mode-card,.blueprint-item,.checkbox-item,.ratio-btn,.segment-control,.duration-scroll button,.pill-btn,.quick-actions button,.mode-btn,.config-select,.toolbar-btn){background:color-mix(in srgb, var(--surface-raised) 62%, transparent)!important;border-color:var(--border-default)!important;color:var(--text-secondary)!important;box-shadow:none!important}:is(.model-card:hover,.preset-card:hover,.voice-card:hover,.model-option:hover,.pro-preset-card:hover,.reverse-mode-card:hover,.blueprint-item:hover,.checkbox-item:hover,.ratio-btn:hover,.pill-btn:hover,.quick-actions button:hover,.toolbar-btn:hover){border-color:var(--border-hover)!important;background:color-mix(in srgb, var(--surface-raised) 86%, transparent)!important;color:var(--text-primary)!important}:is(.model-card.active,.preset-card.active,.voice-card.active,.model-option.active,.pro-preset-card.active,.reverse-mode-card.active,.checkbox-item.checked,.ratio-btn.active,.segment-control button.active,.duration-scroll button.active,.pill-btn.active,.mode-btn.active){border-color:var(--accent-border)!important;background:var(--accent-soft)!important;color:var(--action-primary)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--action-primary) 14%, transparent)!important}:is(.theme-popover button.active,.workspace-scope button.active){background:var(--selection-bg)!important;border-color:var(--selection-border)!important;color:var(--selection-text)!important}:is(.panel-heading p,.preview-heading small,.composer-header p,.section-heading small,.toolbar-hint,.editor-placeholder,.upload-format,.field-hint,.catalog-header p,.model-table-header,.model-name-stack small,.not-assigned,.eyebrow,.function-copy small,.recommendation-note){color:var(--text-muted)!important}:is(.panel-heading h2,.preview-heading span,.composer-header h2,.section-heading span,.page-header h1,.page-title,.model-copy strong,.preset-copy strong,.voice-card strong,.model-option strong,.pro-preset-card strong){color:var(--text-primary)!important}:root[data-theme] .sidebar{background:var(--bg-sidebar)!important;border-right-color:var(--border-default)!important;color:var(--text-primary)!important}:root[data-theme] .sidebar .logo-text{color:var(--text-primary)!important}:root[data-theme] .sidebar .nav-group-title{color:var(--text-muted)!important;opacity:1!important}:root[data-theme] .sidebar .nav-item:not(.active){color:var(--text-muted)!important}:root[data-theme] .sidebar .nav-item:hover{background:color-mix(in srgb, var(--surface-raised) 72%, transparent)!important;color:var(--text-primary)!important}:root[data-theme] .sidebar .nav-item.active{background:var(--selection-bg)!important;border-color:var(--selection-border)!important;color:var(--selection-text)!important;box-shadow:inset 0 0 0 1px var(--selection-border)!important}:root[data-theme] .sidebar .nav-item.active svg{color:var(--selection-text)!important}:root[data-theme] :is(.theme-menu-trigger,.workspace-menu-trigger){border-color:var(--border-default)!important;background:color-mix(in srgb, var(--surface-raised) 68%, transparent)!important;color:var(--text-secondary)!important}:root[data-theme] .workspace-footer-menu .workspace-menu-trigger{box-shadow:none!important;color:var(--text-muted)!important;background:0 0!important;border-color:#0000!important}:root[data-theme] :is(.theme-menu-trigger:hover,.theme-menu.open .theme-menu-trigger,.workspace-menu-trigger:hover,.workspace-menu.open .workspace-menu-trigger){border-color:var(--accent-border)!important;background:var(--accent-soft)!important;color:var(--action-primary)!important}:root[data-theme] :is(.theme-menu-icon,.theme-option-icon,.workspace-menu-icon){background:color-mix(in srgb, var(--surface-panel) 74%, transparent)!important;color:var(--text-secondary)!important}:root[data-theme] .workspace-footer-menu .workspace-menu-icon{color:currentColor!important;background:0 0!important}:root[data-theme] :is(.theme-menu.open .theme-menu-icon,.workspace-menu.open .workspace-menu-icon){background:color-mix(in srgb, var(--surface-panel) 86%, transparent)!important;color:var(--action-primary)!important}:root[data-theme] :is(.theme-menu-copy strong,.theme-popover strong,.workspace-menu-copy strong){color:var(--text-primary)!important}:root[data-theme] :is(.theme-menu-copy small,.theme-chevron,.theme-popover small,.workspace-menu-copy small,.workspace-chevron){color:var(--text-muted)!important}:root[data-theme] :is(.theme-popover,.workspace-popover){border-color:var(--border-default)!important;background:color-mix(in srgb, var(--surface-panel) 96%, transparent)!important;box-shadow:var(--shadow-elevated)!important}:root[data-theme] .theme-popover button{color:var(--text-secondary)!important}:root[data-theme] :is(.theme-popover button:hover,.theme-popover button.active){background:var(--accent-soft)!important;color:var(--action-primary)!important}:root[data-theme] .theme-popover button.active i{background:var(--action-primary)!important;box-shadow:0 0 14px color-mix(in srgb, var(--action-primary) 38%, transparent)!important}:root[data-theme] .creator-route .ad-reverse-layout .reverse-sidebar:not(.collapsed){background:var(--surface-panel)!important;border-color:var(--border-default)!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}:root[data-theme] .creator-route .ad-reverse-layout .reverse-body{flex:auto!important;min-height:0!important;padding:24px 22px 14px!important;overflow-y:auto!important}:root[data-theme] .creator-route .ad-reverse-layout .reverse-sidebar:not(.settings-open) .reverse-body{overflow-y:auto!important}:root[data-theme] .creator-route .ad-reverse-layout .reverse-title-row{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;min-height:auto!important;margin:0 0 12px!important;display:flex!important}:root[data-theme] .creator-route .ad-reverse-layout .reverse-title-row>div{flex-direction:column!important;gap:5px!important;min-width:0!important;display:flex!important}:root[data-theme] .creator-route .ad-reverse-layout .reverse-kicker{line-height:1!important;display:block!important}:root[data-theme] .creator-route .ad-reverse-layout .reverse-title-row .page-title{overflow-wrap:anywhere!important;margin:0!important;line-height:1.24!important;display:block!important}:root[data-theme] .creator-route .ad-reverse-layout .reverse-sidebar .page-tip{overflow-wrap:anywhere!important;margin:0 0 16px!important;line-height:1.55!important;display:block!important}:root[data-theme] .creator-route .ad-reverse-layout .reverse-sidebar .form-section{animation:none!important;display:block!important}:root[data-theme] .creator-route .ad-reverse-layout .ad-upload-zone{background:var(--surface-results)!important;border-color:var(--border-default)!important}:root[data-theme] .creator-route .ad-reverse-layout .ad-upload-zone:hover{border-color:var(--border-hover)!important;background:color-mix(in srgb, var(--surface-results) 82%, var(--accent-soft))!important}:root[data-theme] .creator-route .ad-reverse-layout .ad-upload-zone strong,:root[data-theme] .creator-route .ad-reverse-layout :is(.reverse-mode-card strong,.model-name,.commercial-brief-card strong,.brief-score strong){color:var(--text-primary)!important}:root[data-theme] .creator-route .ad-reverse-layout :is(.upload-hint,.upload-format,.page-tip,.model-desc,.commercial-brief-card p,.commercial-brief-card span){color:var(--text-muted)!important}:root[data-theme] .creator-route .ad-reverse-layout .reverse-compact-summary{border:1px solid var(--border-default)!important;background:color-mix(in srgb, var(--surface-raised) 58%, transparent)!important;border-radius:20px!important;margin:14px 0 12px!important;padding:14px!important}:root[data-theme] .creator-route .ad-reverse-layout .summary-heading{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:10px!important;display:flex!important}:root[data-theme] .creator-route .ad-reverse-layout .summary-heading span{color:var(--text-primary)!important;font-size:13px!important;font-weight:800!important}:root[data-theme] .creator-route .ad-reverse-layout .summary-heading button{border:1px solid var(--border-default)!important;background:var(--surface-panel)!important;min-width:52px!important;height:34px!important;color:var(--text-secondary)!important;border-radius:999px!important;padding:0 12px!important;font-size:12px!important;font-weight:750!important}:root[data-theme] .creator-route .ad-reverse-layout .summary-heading button:hover{border-color:var(--accent-border)!important;background:var(--accent-soft)!important;color:var(--action-primary)!important}:root[data-theme] .creator-route .ad-reverse-layout .summary-chip-row{flex-wrap:wrap!important;gap:7px!important;display:flex!important}:root[data-theme] .creator-route .ad-reverse-layout .summary-chip-row span{background:var(--surface-panel)!important;border:1px solid var(--border-default)!important;min-height:28px!important;color:var(--text-secondary)!important;border-radius:999px!important;align-items:center!important;padding:0 10px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}:root[data-theme] .creator-route .ad-reverse-layout .reverse-settings-panel{border:1px solid var(--border-default)!important;background:color-mix(in srgb, var(--surface-panel) 96%, transparent)!important;max-height:min(56vh,560px)!important;box-shadow:var(--shadow-elevated)!important;border-radius:24px!important;flex:none!important;margin:0 14px 12px!important;padding:16px!important;overflow-y:auto!important}:root[data-theme] .creator-route .ad-reverse-layout .settings-panel-header{border-bottom:1px solid var(--border-default)!important;justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin-bottom:14px!important;padding-bottom:14px!important;display:flex!important}:root[data-theme] .creator-route .ad-reverse-layout .settings-kicker{color:var(--action-primary)!important;letter-spacing:.12em!important;font-size:10px!important;font-weight:900!important}:root[data-theme] .creator-route .ad-reverse-layout .settings-panel-header h3{color:var(--text-primary)!important;margin:3px 0 5px!important;font-size:17px!important;font-weight:850!important}:root[data-theme] .creator-route .ad-reverse-layout .settings-panel-header p{color:var(--text-muted)!important;margin:0!important;font-size:12px!important;line-height:1.55!important}:root[data-theme] .creator-route .ad-reverse-layout .settings-close{border:1px solid var(--border-default)!important;background:var(--surface-raised)!important;width:34px!important;height:34px!important;color:var(--text-muted)!important;border-radius:12px!important;flex:none!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}:root[data-theme] .creator-route .ad-reverse-layout .settings-close:hover{border-color:var(--border-hover)!important;color:var(--text-primary)!important}:root[data-theme] .creator-route .ad-reverse-layout .settings-section+.settings-section{margin-top:18px!important}:root[data-theme] .creator-route .ad-reverse-layout .settings-section-title{justify-content:space-between!important;align-items:baseline!important;gap:10px!important;margin-bottom:10px!important;display:flex!important}:root[data-theme] .creator-route .ad-reverse-layout .settings-section-title strong{color:var(--text-primary)!important;font-size:13px!important;font-weight:850!important}:root[data-theme] .creator-route .ad-reverse-layout .settings-section-title small,:root[data-theme] .creator-route .ad-reverse-layout .settings-group-label{color:var(--text-muted)!important;font-size:11px!important;font-weight:750!important}:root[data-theme] .creator-route .ad-reverse-layout .settings-group+.settings-group{margin-top:12px!important}:root[data-theme] .creator-route .ad-reverse-layout .settings-group-label{margin-bottom:7px!important;display:block!important}:root[data-theme] .creator-route .ad-reverse-layout .module-card-grid,:root[data-theme] .creator-route .ad-reverse-layout .dimension-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}:root[data-theme] .creator-route .ad-reverse-layout .module-card,:root[data-theme] .creator-route .ad-reverse-layout .dimension-card{border:1px solid var(--border-default)!important;background:color-mix(in srgb, var(--surface-raised) 62%, transparent)!important;min-width:0!important;min-height:72px!important;color:var(--text-secondary)!important;text-align:left!important;border-radius:18px!important;align-items:flex-start!important;gap:10px!important;padding:11px!important;display:flex!important}:root[data-theme] .creator-route .ad-reverse-layout .module-card:hover{border-color:var(--border-hover)!important;color:var(--text-primary)!important}:root[data-theme] .creator-route .ad-reverse-layout .module-card.active{border-color:var(--accent-border)!important;background:var(--accent-soft)!important;color:var(--action-primary)!important}:root[data-theme] .creator-route .ad-reverse-layout .module-check{border:1px solid var(--border-default)!important;background:var(--surface-panel)!important;color:#0000!important;border-radius:8px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important}:root[data-theme] .creator-route .ad-reverse-layout .module-card.active .module-check{border-color:var(--accent-border)!important;background:color-mix(in srgb, var(--action-primary) 16%, transparent)!important;color:var(--action-primary)!important}:root[data-theme] .creator-route .ad-reverse-layout :is(.module-card,.dimension-card) strong{color:currentColor!important;font-size:12px!important;font-weight:850!important;line-height:1.25!important;display:block!important}:root[data-theme] .creator-route .ad-reverse-layout :is(.module-card,.dimension-card) small{color:var(--text-muted)!important;margin-top:4px!important;font-size:10px!important;line-height:1.35!important;display:block!important}:root[data-theme] .creator-route .ad-reverse-layout .dimension-card svg{width:20px!important;height:20px!important;color:var(--action-primary)!important;flex:none!important}:root[data-theme] .creator-route .ad-reverse-layout .reverse-generate-bar{border-top:1px solid var(--border-default)!important;background:color-mix(in srgb, var(--surface-raised) 82%, var(--surface-panel))!important;flex:none!important;grid-template-columns:minmax(126px,.78fr) minmax(160px,1fr)!important;align-items:center!important;gap:8px 10px!important;min-height:104px!important;padding:12px 14px 14px!important;display:grid!important}:root[data-theme] .creator-route .ad-reverse-layout .reverse-settings-button{border-color:var(--border-default)!important;background:var(--surface-panel)!important;width:auto!important;min-width:128px!important;height:50px!important;color:var(--text-secondary)!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 14px!important;font-size:13px!important;font-weight:850!important;display:inline-flex!important}:root[data-theme] .creator-route .ad-reverse-layout .reverse-settings-button:hover,:root[data-theme] .creator-route .ad-reverse-layout .reverse-settings-button.active{border-color:var(--accent-border)!important;background:var(--accent-soft)!important;color:var(--action-primary)!important}:root[data-theme] .creator-route .ad-reverse-layout .reverse-summary{flex-direction:column!important;order:-1!important;grid-column:1/-1!important;gap:4px!important;min-width:0!important;display:flex!important}:root[data-theme] .creator-route .ad-reverse-layout .reverse-summary strong{color:var(--text-primary)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;font-weight:850!important;overflow:hidden!important}:root[data-theme] .creator-route .ad-reverse-layout .reverse-summary span{height:auto!important;color:var(--text-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:11px!important;display:block!important;overflow:hidden!important}:root[data-theme] .creator-route .ad-reverse-layout .reverse-generate-bar .btn-generate{background:var(--action-primary)!important;width:auto!important;min-width:0!important;min-height:50px!important;color:var(--action-primary-text)!important;border-radius:16px!important;padding:0 18px!important;font-size:14px!important;font-weight:900!important}:root[data-theme] .creator-route .ad-reverse-layout .reverse-generate-bar .btn-generate:disabled{background:var(--disabled-bg)!important;color:var(--disabled-text)!important;opacity:1!important}.settings-panel-enter-active,.settings-panel-leave-active{transition:opacity .16s,transform .16s,max-height .16s}.settings-panel-enter-from,.settings-panel-leave-to{opacity:0;transform:translateY(8px);max-height:0!important}@media (width<=760px){:root[data-theme] .creator-route .ad-reverse-layout .reverse-generate-bar{grid-template-columns:1fr!important}:root[data-theme] .creator-route .ad-reverse-layout .reverse-summary{grid-column:auto!important}:root[data-theme] .creator-route .ad-reverse-layout .reverse-settings-button,:root[data-theme] .creator-route .ad-reverse-layout .reverse-generate-bar .btn-generate{width:100%!important}}:root{--gallery-bg:#090909;--gallery-panel:#121212d1;--gallery-panel-solid:#121212;--gallery-line:#ffffff16;--gallery-line-strong:#ffffff26;--gallery-mint:#ff5a00;--gallery-mint-soft:#c1c1c11f;--gallery-violet:#999;--gallery-copy:#ff9f1c;--gallery-muted:#ebebeb75}.main-content :is(input,textarea,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.main-content :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--gallery-mint)!important;outline-offset:2px!important}.main-content :is(.studio-header h1,.page-header h1,.page-title,.simple-sidebar h2,.pro-sidebar h2,.settings-title){color:var(--gallery-copy)!important;letter-spacing:-.035em!important;font-family:Noto Serif SC,Songti SC,serif!important;font-weight:500!important}.studio-view{background:0 0!important}.studio-scroll{padding:28px 32px 40px!important}.studio-header,.model-section,.studio-workspace{width:min(1280px,100%)!important}.studio-header{min-height:78px!important;margin-bottom:16px!important;padding:4px 2px 0!important}.studio-eyebrow{color:var(--gallery-mint)!important;font-family:var(--font-sans)!important;letter-spacing:.18em!important;font-size:9px!important;font-weight:700!important}.studio-header h1{margin-top:5px!important;font-size:32px!important}.studio-header p{color:var(--gallery-muted)!important}.mode-badge{letter-spacing:.04em;height:30px!important;box-shadow:none!important;color:var(--gallery-mint)!important;background:#ababab17!important;border:1px solid #d2d2d24d!important}.model-section{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--gallery-line)!important;background:#0c0c0ca8!important;border-radius:18px!important;margin-bottom:14px!important;padding:14px!important;box-shadow:0 18px 50px #0000002e!important}.section-heading{min-height:30px!important}.section-heading small,.section-heading a{color:var(--gallery-muted)!important}.section-heading a:hover{color:var(--gallery-mint)!important}.model-rail{gap:6px!important}.model-card{border:1px solid var(--gallery-line)!important;min-height:64px!important;box-shadow:none!important;background:#ffffff05!important;border-radius:13px!important}.model-card:hover{border-color:var(--gallery-line-strong)!important;background:#ffffff09!important}.model-card.active{box-shadow:inset 2px 0 var(--gallery-mint)!important;background:linear-gradient(90deg,#9c9c9c24,#9c9c9c06)!important;border-color:#d2d2d261!important}.model-card.active .model-check{background:var(--gallery-mint)!important}.studio-workspace{align-items:stretch;gap:14px!important;display:flex!important}.creation-panel,.preview-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative;overflow:hidden;border:1px solid var(--gallery-line)!important;background:#0f0f0fd1!important;border-radius:20px!important;box-shadow:0 24px 70px #0000003d!important}.creation-panel{resize:horizontal;width:45%;min-width:420px;max-width:600px;overflow:auto}.preview-panel{flex:1;min-width:520px}.studio-workspace.editor-collapsed .creation-panel,.studio-workspace.preview-collapsed .preview-panel{resize:none;flex:0 0 56px;width:56px!important;min-width:56px!important;max-width:56px!important}.studio-workspace.preview-collapsed .creation-panel:not(.collapsed){resize:none;flex:1;width:auto;max-width:none}.creation-panel.collapsed>:not(.panel-restore),.preview-panel.collapsed>:not(.panel-restore){display:none!important}.composer-section,.parameter-section,.preview-heading,.generate-bar{border-color:var(--gallery-line)!important}.panel-heading h2,.preview-heading span{color:var(--gallery-copy)!important;font-weight:550!important}.panel-heading p,.preview-heading small{color:var(--gallery-muted)!important}.ratio-btn,.segment-control,.duration-scroll button,.generate-summary span{border-color:var(--gallery-line)!important;background:#ffffff05!important;border-radius:11px!important}.ratio-btn.active,.segment-control button.active,.duration-scroll button.active{border-color:var(--selection-border)!important;background:var(--selection-bg)!important;color:var(--selection-text)!important;box-shadow:none!important}.generate-button{color:#0f0f0f!important;background:linear-gradient(90deg,#d5d5d5,#b1b1b1)!important;border-radius:14px!important;box-shadow:0 10px 34px #a2a2a221!important}.generate-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.gen-results{background:linear-gradient(145deg,#16161680,#09090933)!important}.empty-state svg{color:#9898988c!important}.panel-actions{align-items:center;gap:8px;display:inline-flex}.panel-toggle{justify-content:center;align-items:center;transition:all .18s;border:1px solid var(--gallery-line)!important;width:30px!important;height:30px!important;color:var(--gallery-muted)!important;background:#ffffff09!important;border-radius:10px!important;padding:0!important;display:inline-flex!important}.panel-toggle:hover{color:var(--gallery-copy)!important;background:var(--gallery-mint-soft)!important;border-color:#d2d2d24d!important}.panel-toggle svg{width:16px;height:16px}.panel-restore{width:100%;color:var(--gallery-muted);flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;padding-top:18px;display:flex;position:absolute;inset:0}.panel-restore:hover{color:var(--gallery-mint);background:#d2d2d209}.panel-restore svg{width:17px;height:17px}.panel-restore span{letter-spacing:.16em;writing-mode:vertical-rl;font-size:11px}.reverse-layout{gap:14px;padding:14px;background:0 0!important}.reverse-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);resize:horizontal;max-width:460px;position:relative;box-shadow:0 24px 70px #00000038;border:1px solid var(--gallery-line)!important;background:#0d0d0ddb!important;border-radius:20px!important;width:380px!important;min-width:340px!important;padding:28px 20px!important}.reverse-sidebar.collapsed{resize:none;overflow:hidden;width:56px!important;min-width:56px!important;max-width:56px!important;padding:0!important}.reverse-sidebar.collapsed>:not(.panel-restore){display:none!important}.reverse-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.reverse-sidebar .page-title{font-size:28px!important}.reverse-sidebar .page-tip{color:var(--gallery-muted)!important;margin-bottom:22px!important}.reverse-sidebar .upload-zone{background:linear-gradient(145deg,#4a4a4a14,#9a9a9a09)!important;border:1px dashed #d2d2d240!important;border-radius:16px!important;min-height:156px!important}.reverse-sidebar :is(.radio-card,.model-btn,.checkbox-item,.mode-btn,.config-select){border-color:var(--gallery-line)!important;background:#ffffff05!important;border-radius:13px!important}.reverse-sidebar :is(.radio-card.active,.model-btn.active,.checkbox-item.checked,.mode-btn.active){background:var(--gallery-mint-soft)!important;color:var(--gallery-mint)!important;border-color:#d2d2d259!important}.reverse-sidebar .btn-generate,.tts-view .btn-generate{color:#fff!important;background:linear-gradient(90deg,#d5d5d5,#b1b1b1)!important;border-radius:14px!important;box-shadow:0 12px 30px #9c9c9c1f!important}.reverse-results{border:1px solid #ffffff0d;border-radius:20px;box-shadow:inset 0 1px #ffffff06;background:#08080859!important;padding:28px 32px!important}.results-toolbar{border-color:var(--gallery-line)!important}.output-card,.shot-card{border:1px solid var(--gallery-line)!important;background:var(--gallery-panel)!important;border-radius:16px!important}.card-content.is-code,.shot-card{background:#0606068c!important}.btn-generate-here,.btn-generate-sm{color:var(--gallery-mint)!important;background:var(--gallery-mint-soft)!important;border-color:#d2d2d240!important}.tts-view{background:0 0!important}.version-switcher{margin:12px 14px 0;border:1px solid var(--gallery-line)!important;background:#0c0c0cd1!important;border-radius:16px!important;height:62px!important;padding:6px!important}.version-switcher button{border-radius:11px!important}.version-switcher button.active{color:var(--gallery-mint)!important;background:var(--gallery-mint-soft)!important;box-shadow:inset 0 0 0 1px #d2d2d238!important}.simple-layout,.pro-layout{gap:14px;padding:12px 14px 14px;height:calc(100vh - 74px)!important}.simple-sidebar,.pro-sidebar{resize:horizontal;max-width:400px;position:relative;box-shadow:0 24px 70px #0003;border:1px solid var(--gallery-line)!important;background:#0d0d0ddb!important;border-radius:20px!important;width:320px!important;min-width:300px!important;padding:28px 22px!important}.simple-sidebar.collapsed,.pro-sidebar.collapsed,.simple-result.collapsed,.pro-result.collapsed{resize:none;overflow:hidden;width:56px!important;min-width:56px!important;max-width:56px!important;padding:0!important}.simple-sidebar.collapsed>:not(.panel-restore),.pro-sidebar.collapsed>:not(.panel-restore),.simple-result.collapsed>:not(.panel-restore),.pro-result.collapsed>:not(.panel-restore){display:none!important}.tts-panel-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.simple-sidebar h2,.pro-sidebar h2{font-size:27px!important}.simple-main,.pro-main{border:1px solid #ffffff0d;border-radius:20px;flex:auto;min-width:480px;background:#08080833!important;padding:28px 32px!important}.simple-result,.pro-result{resize:horizontal;max-width:380px;position:relative;border:1px solid var(--gallery-line)!important;background:#0d0d0dbd!important;border-radius:20px!important;width:300px!important;min-width:280px!important;padding:28px 22px!important}.result-panel-toggle{z-index:2;position:absolute;top:16px;right:16px}.tts-view :is(.voice-card,.style-tag,.duration-btns button,.format-btns button,.template-chip,.model-option,.director-mode,.upload-zone,.control-mode button,.main-textarea,.pro-textarea){border-color:var(--gallery-line)!important;background:#ffffff05!important;border-radius:13px!important}.tts-view :is(.voice-card.active,.style-tag.active,.duration-btns button.active,.format-btns button.active,.model-option.active,.control-mode button.active){background:var(--gallery-mint-soft)!important;color:var(--gallery-mint)!important;box-shadow:none!important;border-color:#d2d2d25c!important}.tts-view :is(.main-textarea,.pro-textarea):focus{border-color:#d2d2d28c!important}.wave-bar{background:linear-gradient(180deg, var(--gallery-violet), var(--gallery-mint))!important}.page-container{max-width:1320px!important;padding:34px 36px 60px!important}.page-header{margin-bottom:28px!important}.page-header h1{margin-bottom:18px!important;font-size:32px!important}.category-tag{border:1px solid var(--gallery-line)!important;color:var(--gallery-muted)!important;background:#ffffff05!important;border-radius:999px!important}.category-tag.active{background:var(--gallery-mint-soft)!important;color:var(--gallery-mint)!important;border-color:#d2d2d259!important}.search-box{border-color:var(--gallery-line)!important;background:#ffffff06!important;border-radius:2px!important}.asset-card,.history-card,.prompt-card{border:1px solid var(--gallery-line)!important;background:var(--gallery-panel)!important;box-shadow:none!important;border-radius:2px!important}.asset-card:hover,.history-card:hover,.prompt-card:hover{transform:translateY(-2px);border-color:var(--gallery-line-strong)!important}.asset-preview{background-color:#141414!important}.prompts-view{background:0 0!important}.prompts-sidebar{border-color:var(--gallery-line)!important;background:#0d0d0ddb!important;width:260px!important;min-width:260px!important;padding:30px 18px!important}.prompts-sidebar .page-title{font-size:28px!important}.cat-item{border-radius:2px!important}.cat-item.active{box-shadow:inset 2px 0 var(--gallery-mint);color:var(--gallery-mint)!important;background:linear-gradient(90deg,#b1b1b129,#0000)!important}.prompts-main{padding:32px 38px!important}.prompt-text{border:1px solid var(--gallery-line)!important;background:#0606068a!important;border-radius:2px!important}.settings-view{background:0 0!important}.settings-view .page-header{border-color:var(--gallery-line)!important;background:#090909b8!important;min-height:96px!important;padding:28px 32px 20px!important}.settings-view .page-header h1{font-family:Noto Serif SC,Songti SC,serif!important;font-size:30px!important;font-weight:500!important}.settings-workspace{background:0 0!important}.connections-panel,.catalog-panel,.assignment-panel{border-color:var(--gallery-line)!important;background:#0d0d0dc7!important}.settings-view :is(.connection-card,.catalog-toolbar,.model-row,.assignment-card,.function-item,input,select){border-color:var(--gallery-line)!important;background-color:#ffffff05!important;border-radius:2px!important}.settings-view :is(.connection-card.active,.model-row.active,.function-item.active){background:var(--gallery-mint-soft)!important;border-color:#d2d2d257!important}@media (width>=1024px) and (width<=1439px){.studio-scroll{padding-inline:24px!important}.creation-panel{width:43%;min-width:380px;max-width:520px}.preview-panel{min-width:360px}.reverse-sidebar{max-width:420px;width:360px!important;min-width:340px!important}.reverse-results{padding-inline:24px!important}.simple-sidebar,.pro-sidebar{max-width:340px;width:280px!important;min-width:270px!important}.simple-main,.pro-main{min-width:0;padding-inline:24px!important}.simple-result,.pro-result{max-width:320px;width:260px!important;min-width:250px!important}}@media (width<=1023px){.studio-scroll{padding:22px 16px 32px!important}.studio-workspace{flex-direction:column}.creation-panel,.preview-panel,.studio-workspace.editor-collapsed .creation-panel,.studio-workspace.preview-collapsed .preview-panel{resize:none;flex:none;width:100%!important;min-width:0!important;max-width:none!important}.creation-panel.collapsed,.preview-panel.collapsed{height:54px;min-height:54px}.panel-restore{flex-direction:row;justify-content:center;padding:0}.panel-restore span{writing-mode:horizontal-tb;letter-spacing:.08em}.reverse-layout{flex-direction:column;min-height:100vh;padding:10px;height:auto!important;overflow:visible!important}.reverse-sidebar,.reverse-sidebar.collapsed{resize:none;border:1px solid var(--gallery-line)!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important}.reverse-sidebar.collapsed{min-height:54px}.reverse-results{min-height:540px}.simple-layout,.pro-layout{flex-direction:column;min-height:calc(100vh - 74px);padding:10px;height:auto!important;overflow:visible!important}.simple-sidebar,.pro-sidebar,.simple-result,.pro-result,.simple-sidebar.collapsed,.pro-sidebar.collapsed,.simple-result.collapsed,.pro-result.collapsed{resize:none;border:1px solid var(--gallery-line)!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important}.simple-sidebar.collapsed,.pro-sidebar.collapsed,.simple-result.collapsed,.pro-result.collapsed{min-height:54px}.prompts-view{flex-direction:column;min-height:100vh;height:auto!important;overflow:visible!important}.prompts-sidebar{width:100%!important;min-width:0!important;height:auto!important}.cat-nav{overflow-x:auto;flex-direction:row!important}.cat-item{min-width:max-content}.page-container{padding-inline:18px!important}}.creator-route{flex-direction:column;display:flex;overflow:hidden!important}.creator-route>:is(.studio-view,.tts-view,.reverse-layout){height:100vh!important;min-height:0!important}.main-content.creator-route .reverse-layout,.main-content.creator-route .tts-view,.main-content.creator-route .studio-view{height:100vh!important;min-height:0!important;max-height:100vh!important}.main-content.creator-route .reverse-layout{overflow:hidden!important}.creator-route .studio-scroll{padding-top:6px!important}.creator-route .studio-header{display:none!important}.creator-route .model-section{background:#181818!important;border-radius:20px!important;width:min(956px,100%)!important;margin-bottom:10px!important}.creator-route .studio-workspace{width:min(956px,100%)!important;height:calc(100vh - 190px)!important}.creator-route .creation-panel{width:52%;min-width:430px;max-width:540px;background:#181818!important;border-radius:22px!important}.creator-route .preview-panel{min-width:360px;background:#121212!important;border-radius:22px!important}.creator-route .composer-section{flex:1;border-bottom:0!important;padding:18px!important}.creator-route .creation-body{flex-direction:column;display:flex}.creator-route .parameter-section{border-top:1px solid var(--gallery-line);background:#212121;max-height:48%;animation:.2s both studio-in;display:none;overflow-y:auto}.creator-route .creation-panel.settings-open .parameter-section{display:block}.creator-route .generate-bar{min-height:70px;background:#212121!important;padding:10px 12px!important}.settings-drawer-toggle{border:1px solid var(--gallery-line-strong);width:44px;height:44px;color:var(--gallery-muted);background:#ffffff0b;border-radius:14px;flex:0 0 44px;justify-content:center;align-items:center;transition:all .18s;display:inline-flex}.settings-drawer-toggle svg{width:19px;height:19px}.creator-route .generate-button{height:46px;font-weight:700;border-radius:16px!important}.creator-route .reverse-layout{justify-content:stretch;align-items:stretch;width:min(956px,100% - 40px);margin:0 auto;padding:0 0 18px!important}.creator-route .reverse-sidebar{resize:none;flex-direction:column;flex:0 0 52%;max-width:540px;display:flex;background:#181818!important;border-radius:22px!important;width:52%!important;min-width:430px!important;padding:0!important;overflow:hidden!important}.main-content.creator-route .reverse-sidebar,.main-content.creator-route .reverse-results{height:calc(100vh - 94px)!important;max-height:calc(100vh - 94px)!important}.reverse-body{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;flex:1;min-height:0;padding:22px 20px 14px;overflow-y:auto}.creator-route .reverse-sidebar .page-title{font-size:22px!important}.creator-route .reverse-sidebar .page-tip{margin-bottom:14px!important}.creator-route .reverse-sidebar .upload-zone{background:#131313!important;border-radius:18px!important;min-height:220px!important}.creator-route .reverse-sidebar .form-section{display:none}.creator-route .reverse-sidebar.settings-open .form-section{animation:.2s both studio-in;display:block}.reverse-generate-bar{border-top:1px solid var(--gallery-line);background:#212121;flex:0 0 70px;align-items:center;gap:10px;min-height:70px;padding:11px 14px;display:flex;position:static}.reverse-generate-bar .btn-generate{flex:1;min-height:46px;margin:0!important}.creator-route .reverse-results{flex:48%;min-width:360px;max-width:none;background:#121212!important;border-radius:22px!important}.creator-route .version-switcher{width:min(956px,100%);margin:0 auto 10px;background:#181818!important;border-radius:16px!important;height:50px!important}.creator-route .simple-layout,.creator-route .pro-layout{max-width:1250px;margin:0 auto;height:calc(100% - 60px)!important;padding:0!important}.creator-route :is(.simple-sidebar,.pro-sidebar,.simple-main,.pro-main,.simple-result,.pro-result){border-radius:22px!important}.creator-route :is(.simple-sidebar,.pro-sidebar){background:#181818!important}.creator-route :is(.simple-main,.pro-main){background:#121212!important}.creator-route :is(.simple-result,.pro-result){background:#181818!important}.page-container{border-radius:0!important}.search-box,.asset-card,.history-card,.prompt-card,.prompt-text,.cat-item,.settings-view :is(.connection-card,.catalog-toolbar,.model-row,.assignment-card,.function-item,input,select){border-radius:16px!important}.connections-panel,.catalog-panel,.assignment-panel{overflow:hidden;border-radius:20px!important}:root[data-theme=light]{--bg-page:#f5f5f5;--bg-sidebar:#f9f9f9fa;--bg-card:#fff;--bg-input:#f6f6f6;--text-primary:#191919;--text-secondary:#242424;--text-muted:#585858;--gallery-bg:#f5f5f5;--gallery-panel:#fff;--gallery-panel-solid:#fff;--gallery-line:#0c0c0c17;--gallery-line-strong:#0c0c0c29;--gallery-copy:#191919;--gallery-muted:#1d1d1d85;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] body,:root[data-theme=light] .main-content{background:#f5f5f5!important}:root[data-theme=light] .sidebar{background:#f8f8f8!important}:root[data-theme=light] .sidebar :is(.logo-text,.nav-item){color:#656565!important}:root[data-theme=light] .sidebar .nav-group-title{opacity:1;color:#909090!important}:root[data-theme=light] .sidebar .nav-item:hover{color:#1e1e1e!important;background:#f0f0f0!important}:root[data-theme=light] .sidebar .nav-item.active{color:#ff5a00!important;background:#f0f0f0!important;box-shadow:inset 0 0 0 1px #ff5a002e!important}:root[data-theme=light] .creator-route :is(.model-section,.creation-panel,.version-switcher,.simple-sidebar,.pro-sidebar,.simple-result,.pro-result,.reverse-sidebar){background:#fff!important}:root[data-theme=light] .creator-route :is(.preview-panel,.simple-main,.pro-main,.reverse-results,.reverse-sidebar .upload-zone){background:#f8f8f8!important}:root[data-theme=light] .creator-route :is(.generate-bar,.parameter-section),:root[data-theme=light] .reverse-generate-bar{background:#f1f1f1!important}:root[data-theme=light] .main-content :is(input,textarea,select){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width<=1023px){.creator-route{overflow-y:auto!important}.creator-route>:is(.studio-view,.tts-view,.reverse-layout){height:auto!important;min-height:100vh!important}.creator-route .studio-workspace{height:auto!important}.creator-route .creation-panel{min-width:0;max-width:none}.creator-route .reverse-sidebar{max-width:none;min-height:620px;width:100%!important;min-width:0!important}}@media (width<=620px){.creator-route .reverse-layout,.creator-route .tts-view{padding-inline:10px!important}}:root{--gallery-bg:var(--surface-page);--gallery-panel:var(--surface-panel);--gallery-panel-solid:var(--surface-panel);--gallery-raised:var(--surface-raised);--gallery-line:#ffffff1f;--gallery-line-strong:var(--selection-border);--gallery-mint:var(--action-primary);--gallery-mint-soft:#ff5a0026;--gallery-copy:var(--text-primary);--gallery-muted:var(--text-muted);--gallery-soft:var(--text-secondary)}html,body,#app,.main-content{background:var(--bg-page)!important}body,.main-content{font-family:Inter,Host Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.main-content{background:var(--bg-page)!important}.main-content :is(input,textarea,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--gallery-copy)!important;box-shadow:none!important;background:0 0!important;border:0!important}.main-content :is(.studio-header h1,.page-header h1,.page-title,.simple-sidebar h2,.pro-sidebar h2,.settings-title){letter-spacing:-.03em!important;font-family:Inter,Host Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:700!important}.creator-route,.creator-route .studio-view,.creator-route .reverse-layout,.creator-route .tts-view{background:var(--bg-page)!important}.creator-route .studio-scroll{position:relative;overflow:hidden;height:100%!important;padding:0 24px 18px!important}.creator-route .model-section{z-index:5;position:absolute;top:12px;left:24px;width:452px!important;height:72px!important;box-shadow:none!important;background:#1a1a1a!important;border:1px solid #ffffff24!important;border-radius:24px!important;margin:0!important;padding:10px!important}.creator-route .section-heading{display:none!important}.creator-route .section-heading span{color:var(--gallery-copy);font-size:14px;font-weight:700}.creator-route .section-heading small,.creator-route .section-heading a{font-size:12px;color:var(--text-muted)!important}.creator-route .model-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.creator-route .model-card{background:#0006!important;border:1px solid #ffffff1f!important;border-radius:16px!important;min-height:50px!important;padding:10px 12px!important}.creator-route .model-card.active{background:var(--selection-bg)!important;border-color:var(--selection-border)!important;color:var(--selection-text)!important;box-shadow:inset 0 0 0 1px #ffffff1f!important}.creator-route .model-card.active .model-check{color:#111!important;background:#fffc!important}.creator-route .model-card:disabled{opacity:.52;cursor:not-allowed}.creator-route .model-copy strong{color:var(--gallery-copy);font-size:14px;font-weight:700}.creator-route .model-copy small{color:var(--text-muted);font-family:Inter,sans-serif;font-size:12px}.creator-route .studio-workspace{gap:12px!important;width:100%!important;height:calc(100% - 30px)!important;margin:12px 0 0!important}.creator-route .creation-panel{width:452px!important;min-width:452px!important;max-width:452px!important;box-shadow:none!important;resize:none!important;background:#1a1a1a!important;border:1px solid #ffffff24!important;border-radius:24px!important;flex:0 0 452px!important}.creator-route .preview-panel{min-width:0!important;box-shadow:none!important;background:#080808!important;border:1px solid #ffffff14!important;border-radius:24px!important;flex:auto!important}.creator-route .composer-section{padding:18px!important}.creator-route .creation-body{padding-top:84px}.creator-route .panel-heading h2,.creator-route .preview-heading span{color:var(--gallery-copy)!important;font-size:16px!important;font-weight:800!important}.creator-route .panel-heading p,.creator-route .preview-heading small{color:var(--text-muted)!important;font-size:12px!important}.creator-route .upload-area,.creator-route .upload-zone,.creator-route .prompt-input,.creator-route :is(.main-textarea,.pro-textarea),.creator-route .director-mode,.creator-route .prompt-card,.creator-route .asset-card,.creator-route .output-card{background:#00000052!important;border-color:#ffffff24!important;border-radius:18px!important}.creator-route textarea{font-size:14px!important;line-height:1.55!important}.creator-route .parameter-section{max-height:48%;background:#282828!important;border-top-color:#ffffff24!important}.creator-route .generate-bar,.reverse-generate-bar{background:#282828!important;border-top-color:#ffffff24!important;min-height:64px!important;padding:10px 12px!important}.settings-drawer-toggle{color:#edededcc;background:#ffffff1a;border-color:#0000;border-radius:999px;width:44px;height:44px}.settings-drawer-toggle:hover,.settings-drawer-toggle.active{color:var(--gallery-mint);background:#ff5a0029;border-color:#ff5a008c}.creator-route .generate-summary span{height:44px;font-size:13px;font-weight:700;color:#ffffffdb!important;background:#ffffff1a!important;border-radius:999px!important}.generate-button,.reverse-generate-bar .btn-generate,.tts-view .btn-generate,.reverse-sidebar .btn-generate{background:var(--action-primary)!important;height:44px!important;color:var(--action-primary-text)!important;box-shadow:none!important;border-radius:999px!important;font-size:14px!important;font-weight:800!important}.generate-button:active:not(:disabled),.reverse-generate-bar .btn-generate:active:not(:disabled),.tts-view .btn-generate:active:not(:disabled){background:var(--action-primary-active)!important}.generate-button:disabled,.reverse-generate-bar .btn-generate:disabled,.tts-view .btn-generate:disabled,.reverse-sidebar .btn-generate:disabled{opacity:1!important;background:var(--action-disabled)!important;color:var(--action-disabled-text)!important;cursor:not-allowed!important}.generate-button.loading:disabled,.reverse-generate-bar .btn-generate.loading:disabled,.tts-view .btn-generate.loading:disabled{background:var(--action-primary)!important;color:var(--action-primary-text)!important}.generate-button.loading .loading-spinner,.btn-generate.loading .spinner{border-color:#0e0e0e40!important;border-top-color:var(--action-primary-text)!important}.creator-route .reverse-layout{width:calc(100% - 48px);margin:12px 24px 0;gap:12px!important;height:calc(100vh - 30px)!important;max-height:calc(100vh - 30px)!important;padding:0 0 18px!important}.creator-route .reverse-sidebar{width:452px!important;min-width:452px!important;max-width:452px!important;height:100%!important;max-height:100%!important;box-shadow:none!important;background:#1a1a1a!important;border:1px solid #ffffff24!important;border-radius:24px!important;flex:0 0 452px!important}.creator-route .reverse-results{min-width:0!important;height:100%!important;max-height:100%!important;box-shadow:none!important;background:#080808!important;border:1px solid #ffffff14!important;border-radius:24px!important;flex:auto!important;padding:18px!important}.reverse-body{padding:22px 18px 14px}.creator-route .reverse-sidebar .page-title{line-height:1.15;font-size:24px!important}.creator-route .reverse-sidebar .page-tip,.form-label,.config-label,.check-desc,.radio-desc,.model-desc{color:var(--text-muted)!important}.creator-route .reverse-sidebar .upload-zone{background:#171717!important;border:1px dashed #ffffff2e!important;border-radius:22px!important;min-height:220px!important}.reverse-sidebar :is(.radio-card,.model-btn,.checkbox-item,.mode-btn,.config-select){background:#0000004d!important;border-color:#ffffff24!important;border-radius:16px!important}.reverse-sidebar :is(.radio-card.active,.model-btn.active,.checkbox-item.checked,.mode-btn.active){border-color:var(--selection-border)!important;background:var(--selection-bg)!important;color:var(--selection-text)!important}.creator-route .tts-view{padding:0 24px 18px!important}.creator-route .version-switcher{background:#282828!important;border-color:#ffffff24!important;border-radius:999px!important;width:452px!important;height:52px!important;margin:0 0 12px!important;padding:6px!important}.creator-route .simple-layout,.creator-route .pro-layout{gap:12px;width:100%;max-width:none;margin:0;height:calc(100% - 64px)!important}.creator-route :is(.simple-sidebar,.pro-sidebar){flex:0 0 452px;width:452px!important;min-width:452px!important;max-width:452px!important;box-shadow:none!important;background:#1a1a1a!important;border-color:#ffffff24!important;border-radius:24px!important}.creator-route :is(.simple-main,.pro-main,.simple-result,.pro-result){box-shadow:none!important;background:#080808!important;border-color:#ffffff14!important;border-radius:24px!important}.tts-view :is(.voice-card,.style-tag,.duration-btns button,.format-btns button,.template-chip,.model-option,.director-mode,.upload-zone,.control-mode button,.main-textarea,.pro-textarea){background:#0000004d!important;border-color:#ffffff24!important;border-radius:16px!important}.tts-view :is(.voice-card.active,.style-tag.active,.duration-btns button.active,.format-btns button.active,.model-option.active,.control-mode button.active){border-color:var(--selection-border)!important;background:var(--selection-bg)!important;color:var(--selection-text)!important}.page-container,.prompts-main,.settings-view{background:#000!important}.page-header h1,.settings-view .page-header h1{font-size:40px!important;font-weight:800!important}.page-header p,.settings-view .page-header p{color:#ededed8c!important;font-size:15px!important}.asset-card,.history-card,.prompt-card,.connections-panel,.catalog-panel,.assignment-panel,.settings-view .page-header,.prompts-sidebar,.prompt-text,.settings-view :is(.connection-card,.catalog-toolbar,.model-row,.assignment-card,.function-item,input,select),.search-box{box-shadow:none!important;background:#1a1a1a!important;border-color:#ffffff1f!important;border-radius:24px!important}.asset-card:hover,.history-card:hover,.prompt-card:hover,.settings-view :is(.connection-card.active,.model-row.active,.function-item.active),.category-tag.active,.cat-item.active{border-color:var(--selection-border)!important;background:var(--selection-bg)!important;color:var(--selection-text)!important;box-shadow:none!important}@media (width<=1023px){.creator-route .model-section,.creator-route .version-switcher{width:calc(100% - 24px)!important;margin-left:12px!important}.creator-route .studio-scroll{overflow:auto;padding:0 12px 18px!important}.creator-route .studio-workspace,.creator-route .reverse-layout,.creator-route .simple-layout,.creator-route .pro-layout{width:calc(100% - 24px)!important;height:auto!important;max-height:none!important;margin:0 12px!important}.creator-route .creation-panel,.creator-route .reverse-sidebar,.creator-route :is(.simple-sidebar,.pro-sidebar){flex:none!important;width:100%!important;min-width:0!important;max-width:none!important}}@media (width>=1024px){.creator-route .creation-body{flex-direction:column;min-height:0;display:flex;padding-top:84px!important}.creator-route .composer-section{flex-direction:column;flex:auto;min-height:0;display:flex;border-bottom:0!important;padding:18px!important}.creator-route .composer-section .prompt-input-wrapper{flex-direction:column;flex:auto;min-height:0;display:flex}.creator-route .prompt-input-wrapper .upload-section{margin-bottom:10px}.creator-route .prompt-input-wrapper .upload-grid.empty .upload-add{background:#171717!important;border:1px dashed #ffffff29!important;border-radius:18px!important;width:100%!important;height:clamp(150px,22vh,210px)!important}.creator-route .prompt-input-wrapper .upload-add{background:#171717!important;border-radius:16px!important}.creator-route .prompt-input-wrapper .upload-add-icon{background:#ffffff0f!important;border-radius:12px!important;width:44px!important;height:44px!important}.creator-route .prompt-input-wrapper .upload-add strong{color:#edededeb!important;font-size:14px!important;font-weight:800!important}.creator-route .prompt-input-wrapper .upload-add small{color:var(--text-muted)!important;font-size:12px!important}.creator-route .prompt-input-wrapper .editor-wrap{flex:auto;background:#171717!important;border:1px solid #ffffff1f!important;border-radius:18px!important;min-height:clamp(150px,24vh,210px)!important}.creator-route .prompt-input-wrapper .editor{min-height:100%!important;max-height:none!important;padding:18px!important;font-family:Inter,Host Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;line-height:1.65!important}.creator-route .prompt-input-wrapper .editor-placeholder{color:var(--text-muted)!important;font-size:14px!important;line-height:1.65!important;top:18px!important;left:18px!important;right:18px!important}.creator-route .prompt-input-wrapper .prompt-toolbar{min-height:34px;margin-top:8px}.creator-route .prompt-input-wrapper .toolbar-hint{color:#ededed57!important;font-size:11px!important}.creator-route .prompt-input-wrapper .toolbar-btn{color:#edededb8!important;background:#ffffff0a!important;border:1px solid #ffffff1f!important;border-radius:10px!important;min-height:30px!important;font-size:11px!important}.creator-route .creation-panel.settings-open .composer-section{flex:none}.creator-route .creation-panel.settings-open .prompt-input-wrapper .upload-grid.empty .upload-add{height:150px!important}.creator-route .creation-panel.settings-open .prompt-input-wrapper .editor-wrap{flex:none;min-height:116px!important}.creator-route .parameter-section{display:none!important}.creator-route .creation-panel.settings-open .parameter-section{display:block!important}.creator-route .preview-panel{position:relative;overflow:hidden}.creator-route .preview-panel:before,.creator-route .reverse-results:before,.creator-route :is(.simple-main,.pro-main,.simple-result,.pro-result):before{content:"";pointer-events:none;filter:blur(26px);opacity:.72;background:radial-gradient(circle,#ff5a0017,#0000 64%);height:42%;position:absolute;inset:12% 12% auto}.creator-route .preview-panel>*,.creator-route .reverse-results>*,.creator-route :is(.simple-main,.pro-main,.simple-result,.pro-result)>*{z-index:1;position:relative}.creator-route .empty-state{color:var(--text-muted)!important}.creator-route .empty-state :is(p,.empty-title){color:#ededede6!important;font-size:18px!important;font-weight:800!important}.creator-route .empty-state :is(span,.empty-hint,.empty-desc){color:var(--text-muted)!important;font-size:13px!important}.creator-route .reverse-sidebar{flex-direction:column!important;display:flex!important;overflow:hidden!important}.creator-route .reverse-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto;padding:18px!important}.creator-route .reverse-title-row{justify-content:flex-end;align-items:center;min-height:32px;margin-bottom:10px;display:flex}.creator-route .reverse-title-row .page-title,.creator-route .reverse-sidebar .page-tip{display:none!important}.creator-route .reverse-sidebar:not(.settings-open) .reverse-body{overflow:hidden}.creator-route .reverse-sidebar:not(.settings-open) .form-section{display:none!important}.creator-route .reverse-sidebar.settings-open .form-section{display:block!important}.creator-route .reverse-sidebar:not(.settings-open) .upload-zone{flex:auto;border-radius:22px!important;min-height:0!important;margin-bottom:0!important}.creator-route .reverse-sidebar.settings-open .upload-zone{min-height:180px!important;margin-bottom:16px!important}.creator-route .reverse-sidebar :is(.radio-title,.model-name,.check-title){color:#edededeb;font-size:15px;font-weight:800}.creator-route .reverse-sidebar :is(.radio-desc,.model-desc,.check-desc){font-size:12px}}.creator-route .ad-reverse-layout .reverse-title-row{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;min-height:0!important;margin:0 0 10px!important;display:flex!important}.creator-route .ad-reverse-layout .reverse-title-row>div{flex-direction:column!important;gap:5px!important;min-width:0!important;display:flex!important}.creator-route .ad-reverse-layout .reverse-title-row .page-title,.creator-route .ad-reverse-layout .reverse-sidebar .page-tip{display:block!important}.creator-route .ad-reverse-layout .reverse-kicker{color:#ededed5c;letter-spacing:.14em;margin:0;font-size:9px;font-weight:800;line-height:1;display:block}.creator-route .ad-reverse-layout .reverse-sidebar .page-title{color:#f4f4f4f0!important;letter-spacing:-.03em!important;overflow-wrap:anywhere!important;margin:0!important;font-family:Inter,Host Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:20px!important;font-weight:800!important;line-height:1.24!important}.creator-route .ad-reverse-layout .reverse-sidebar .page-tip{color:var(--text-muted)!important;overflow-wrap:anywhere!important;margin:0 0 12px!important;font-size:12px!important;line-height:1.55!important}.creator-route .ad-reverse-layout .reverse-sidebar:not(.settings-open) .reverse-body{overflow:hidden!important}.creator-route .ad-reverse-layout .reverse-sidebar:not(.settings-open) .upload-zone,.creator-route .ad-reverse-layout .reverse-sidebar.settings-open .upload-zone{flex:none!important;min-height:184px!important;margin-bottom:10px!important}.creator-route .ad-reverse-layout .reverse-sidebar.settings-open .reverse-title-row{justify-content:flex-end!important;margin-bottom:8px!important}.creator-route .ad-reverse-layout .reverse-sidebar.settings-open .reverse-title-row>div,.creator-route .ad-reverse-layout .reverse-sidebar.settings-open .page-tip{display:none!important}.creator-route .ad-reverse-layout .ad-upload-zone{text-align:center;gap:8px!important;padding:18px!important}.creator-route .ad-reverse-layout .ad-upload-zone strong{color:#f4f4f4e6;font-size:14px;font-weight:800}.creator-route .ad-reverse-layout .upload-orb{color:#edededb8;background:#ffffff0f;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.creator-route .ad-reverse-layout .upload-orb svg{width:25px;height:25px}.creator-route .ad-reverse-layout .upload-format{min-height:24px;color:var(--text-muted);background:#ffffff0f;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;display:inline-flex}.creator-route .ad-reverse-layout .reverse-mode-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.creator-route .ad-reverse-layout .reverse-mode-card{color:#ededed9e;text-align:left;background:#00000047;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:9px;min-width:0;min-height:58px;padding:10px;transition:transform .16s,background .16s,border-color .16s;display:flex}.creator-route .ad-reverse-layout .reverse-mode-card:hover{background:#ffffff0e;border-color:#fff3;transform:translateY(-1px)}.creator-route .ad-reverse-layout .reverse-mode-card.active{color:#f4f4f4f0;background:#ffffff16;border-color:#ffffff42}.creator-route .ad-reverse-layout .reverse-mode-card svg{flex:none;width:19px;height:19px}.creator-route .ad-reverse-layout .reverse-mode-card strong,.creator-route .ad-reverse-layout .blueprint-item strong{color:#f4f4f4e0;font-size:12px;font-weight:800;display:block}.creator-route .ad-reverse-layout .reverse-mode-card small,.creator-route .ad-reverse-layout .blueprint-item small{color:var(--text-muted);font-size:10px;line-height:1.35;display:block}.creator-route .ad-reverse-layout .commercial-brief-card{background:#0000003d;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-bottom:10px;padding:12px;display:grid}.creator-route .ad-reverse-layout .commercial-brief-card span{color:#ededed61;font-size:10px;font-weight:800}.creator-route .ad-reverse-layout .commercial-brief-card strong{color:#f4f4f4e6;margin-top:2px;font-size:14px;font-weight:800;display:block}.creator-route .ad-reverse-layout .commercial-brief-card p{color:#ededed75;margin-top:4px;font-size:11px;line-height:1.55}.creator-route .ad-reverse-layout .brief-score{background:#ffffff0f;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.creator-route .ad-reverse-layout .brief-score strong{margin:0;font-size:20px}.creator-route .ad-reverse-layout .blueprint-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.creator-route .ad-reverse-layout .blueprint-item{background:#0000003d;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:9px;min-height:54px;padding:10px;display:flex}.creator-route .ad-reverse-layout .blueprint-item svg{color:#ededed9e;width:18px;height:18px}.creator-route .ad-reverse-layout .output-check-grid{max-height:230px}.creator-route .ad-reverse-layout .reverse-summary{flex-wrap:wrap;flex:auto;gap:5px;min-width:0;display:flex}.creator-route .ad-reverse-layout .reverse-summary span{color:#ededed9e;white-space:nowrap;background:#ffffff12;border-radius:999px;align-items:center;height:26px;padding:0 8px;font-size:10px;display:inline-flex}.creator-route .ad-reverse-layout .reverse-generate-bar .btn-generate{flex:0 0 190px!important;min-width:0!important}.creator-route .ad-reverse-layout .results-toolbar{min-height:54px;margin-bottom:14px}.creator-route .ad-reverse-layout .results-toolbar>div:first-child{flex-direction:column;gap:2px;display:flex}.creator-route .ad-reverse-layout .results-toolbar small{color:var(--text-muted);font-size:11px}.creator-route .ad-reverse-layout .output-card{background:#111111b8!important;border-color:#ffffff1a!important;border-radius:18px!important}.creator-route .ad-reverse-layout .card-content.is-code{background:#0000005c!important;border-radius:14px!important}.creator-route .ad-reverse-layout .reverse-empty-state{padding:32px}.creator-route .ad-reverse-layout .empty-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(680px,100%);margin-top:16px;display:grid}.creator-route .ad-reverse-layout .empty-preview-grid>div{text-align:left;background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;align-items:flex-start;gap:7px;min-height:118px;padding:14px;display:flex}.creator-route .ad-reverse-layout .empty-preview-grid svg{color:#ededed9e;width:22px;height:22px}.creator-route .ad-reverse-layout .empty-preview-grid strong{color:#f4f4f4e0;font-size:13px}.creator-route .ad-reverse-layout .empty-preview-grid span{color:var(--text-muted);font-size:11px;line-height:1.55}@media (width<=1023px){.creator-route .ad-reverse-layout .empty-preview-grid{grid-template-columns:1fr}.creator-route .ad-reverse-layout .reverse-generate-bar .btn-generate{flex:auto!important}}@media (width<=620px){.creator-route .studio-scroll,.creator-route .tts-view .studio-scroll{padding:0 12px 18px!important}.creator-route .tts-view{padding:0!important}.creator-route .model-section,.creator-route .studio-workspace,.creator-route .tts-view .model-section,.creator-route .tts-view .studio-workspace{width:100%!important;margin-left:0!important;margin-right:0!important}.creator-route .model-section,.creator-route .tts-view .model-section{width:auto!important;margin-bottom:10px!important;left:12px!important;right:12px!important}.creator-route .studio-workspace>*,.creator-route .tts-workspace>*{min-width:0!important}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-page:#f5f5f5;--surface-panel:#fff;--surface-raised:#f8f8f8;--surface-inset:#f0f0f0;--surface-results:#fff;--selection-bg:#ff5a00;--selection-border:#ff5a0038;--selection-text:#ff5a00;--action-primary:#838383;--action-primary-hover:#ff9f1c;--action-primary-active:#ff5a00;--action-primary-text:#fff;--action-disabled:#e4e4e4;--action-disabled-text:#8c8c8c;--bg-page:#f5f5f5;--bg-sidebar:#f8f8f8;--bg-card:#fff;--bg-card-hover:#f6f6f6;--bg-input:#f8f8f8;--bg-overlay:#0c0c0c61;--glass-bg:#ffffffb8;--glass-border:#0c0c0c1a;--border-default:#0c0c0c1f;--border-hover:#ff5a003d;--border-focus:#838383;--shadow-border:#0c0c0c14 0 0 0 1px;--shadow-card:#0c0c0c14 0 0 0 1px, #0c0c0c0f 0 8px 24px;--shadow-elevated:#0c0c0c1a 0 0 0 1px, #0c0c0c1f 0 18px 56px;--gallery-bg:#f5f5f5;--gallery-panel:#fff;--gallery-panel-2:#f8f8f8;--gallery-line:#0c0c0c1a;--gallery-mint:#ff5a00;--gallery-mint-soft:#ff5a001f;--gallery-copy:#1e1e1e;--gallery-muted:#585858;--gallery-soft:#242424;--text-primary:#1e1e1e;--text-secondary:#242424;--text-muted:#585858}:root[data-theme=light],:root[data-theme=light] body,:root[data-theme=light] #app,:root[data-theme=light] .main-content,:root[data-theme=light] .page-container,:root[data-theme=light] .prompts-main,:root[data-theme=light] .settings-view,:root[data-theme=light] .creator-route,:root[data-theme=light] .creator-route .studio-view,:root[data-theme=light] .creator-route .reverse-layout,:root[data-theme=light] .creator-route .tts-view{background:var(--bg-page)!important;color:var(--text-primary)!important}:root[data-theme=light] .main-content :is(input,textarea,select){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text-primary)!important}:root[data-theme=light] :is(.page-header h1,.settings-view .page-header h1,.page-title,.settings-title),:root[data-theme=light] .main-content :is(.studio-header h1,.page-header h1,.page-title,.simple-sidebar h2,.pro-sidebar h2,.settings-title){color:var(--text-primary)!important}:root[data-theme=light] :is(.page-header p,.settings-view .page-header p,.page-tip,.form-label,.config-label,.check-desc,.radio-desc,.model-desc){color:var(--text-muted)!important}:root[data-theme=light] .gallery-home{color:var(--text-primary)!important;background:radial-gradient(circle at 18% 0,#ff5a0014,#0000 30%),linear-gradient(#f8f8f8 0%,#f1f1f1 100%)!important}:root[data-theme=light] .gallery-home :is(.hero,.creation-entry,.art-card,.filter-row,.template-library,.template-image,.preview-modal){border-color:#0c0c0c1a!important;box-shadow:inset 0 1px #ffffffc7,0 18px 54px #0c0c0c14!important}:root[data-theme=light] .gallery-home :is(.hero,.creation-entry,.template-library,.filter-row,.template-image,.preview-modal){background:#fff!important}:root[data-theme=light] .gallery-home .hero-art{opacity:.72!important;filter:saturate(.94)brightness(1.02)!important}:root[data-theme=light] .gallery-home .hero-shade{background:linear-gradient(90deg,#fffffff5 0%,#ffffffd6 38%,#ffffff57 70%,#ffffff14),linear-gradient(#0000 54%,#ffffff52)!important}:root[data-theme=light] .gallery-home :is(.hero h1,.section-heading h2,.entry-copy h2,.template-copy strong,.preview-modal h3,.detail-row strong){color:var(--text-primary)!important}:root[data-theme=light] .gallery-home :is(.hero p,.section-heading p,.entry-copy p,.template-copy small,.detail-row span,.preview-detail){color:var(--text-muted)!important}:root[data-theme=light] .gallery-home .entry-shade{background:radial-gradient(circle at 72% 28%,#ff5a0021,#0000 38%),linear-gradient(90deg,#fffffff5,#ffffff8f 72%,#ffffff2e)!important}:root[data-theme=light] .gallery-home .creation-entry img{opacity:.5!important;filter:saturate(.9)brightness(1.08)!important}:root[data-theme=light] .gallery-home .entry-copy span,:root[data-theme=light] .gallery-home .art-copy small{color:#1e1e1e85!important}:root[data-theme=light] .gallery-home .entry-arrow{color:#ff5a00!important;background:#ff5a001a!important}:root[data-theme=light] .gallery-home .art-card{background:#161616!important}:root[data-theme=light] .gallery-home .art-gradient{background:linear-gradient(#0000 34%,#0b0b0bd6)!important}:root[data-theme=light] .gallery-home .art-badge{color:#ffffffdb!important;background:#0b0b0b7a!important;border-color:#fff3!important}:root[data-theme=light] .gallery-home .filter-button{color:#555555b3!important}:root[data-theme=light] .gallery-home .filter-button:hover,:root[data-theme=light] .gallery-home .filter-button.active{color:#ff5a00!important;background:#f0f0f0!important;border-color:#ff5a002e!important}:root[data-theme=light] .gallery-home .prompt-text{color:var(--text-secondary)!important;background:#f8f8f8!important;border-color:#0c0c0c1a!important}:root[data-theme=light] .modal-overlay{background:#0c0c0c61!important}:root[data-theme=light] .creator-route .model-section,:root[data-theme=light] .creator-route .creation-panel,:root[data-theme=light] .creator-route .reverse-sidebar,:root[data-theme=light] .creator-route :is(.simple-sidebar,.pro-sidebar),:root[data-theme=light] .settings-view :is(.connection-card,.catalog-toolbar,.model-row,.assignment-card,.function-item,input,select),:root[data-theme=light] :is(.asset-card,.history-card,.prompt-card,.connections-panel,.catalog-panel,.assignment-panel,.settings-view .page-header,.prompts-sidebar,.prompt-text,.search-box){background:#fff!important;border-color:#0c0c0c1a!important;box-shadow:inset 0 1px #ffffffc7,0 12px 36px #0c0c0c0f!important}:root[data-theme=light] .creator-route .preview-panel,:root[data-theme=light] .creator-route .reverse-results,:root[data-theme=light] .creator-route :is(.simple-main,.pro-main,.simple-result,.pro-result){background:#f8f8f8!important;border-color:#0c0c0c14!important}:root[data-theme=light] .creator-route .version-switcher,:root[data-theme=light] .creator-route .parameter-section,:root[data-theme=light] .creator-route .generate-bar,:root[data-theme=light] .reverse-generate-bar{background:#f0f0f0!important;border-color:#0c0c0c1a!important}:root[data-theme=light] .creator-route :is(.model-card,.upload-area,.upload-zone,.prompt-input,.main-textarea,.pro-textarea,.director-mode,.prompt-card,.asset-card,.output-card),:root[data-theme=light] .reverse-sidebar :is(.radio-card,.model-btn,.checkbox-item,.mode-btn,.config-select),:root[data-theme=light] .tts-view :is(.voice-card,.style-tag,.duration-btns button,.format-btns button,.template-chip,.model-option,.director-mode,.upload-zone,.control-mode button,.main-textarea,.pro-textarea){color:var(--text-secondary)!important;background:#f8f8f8!important;border-color:#0c0c0c1a!important}:root[data-theme=light] .creator-route :is(.model-card.active,.radio-card.active,.model-btn.active,.checkbox-item.checked,.mode-btn.active,.voice-card.active,.style-tag.active,.duration-btns button.active,.format-btns button.active,.model-option.active,.control-mode button.active),:root[data-theme=light] .settings-view :is(.connection-card.active,.model-row.active,.function-item.active),:root[data-theme=light] :is(.asset-card:hover,.history-card:hover,.prompt-card:hover,.category-tag.active,.cat-item.active){background:var(--selection-bg)!important;border-color:var(--selection-border)!important;color:var(--selection-text)!important;box-shadow:none!important}:root[data-theme=light] .creator-route .model-card.active .model-check{color:#fff!important;background:#ff5a00!important}:root[data-theme=light] .creator-route :is(.model-copy strong,.panel-heading h2,.preview-heading span,.reverse-sidebar .radio-title,.reverse-sidebar .model-name,.reverse-sidebar .check-title){color:var(--text-primary)!important}:root[data-theme=light] .creator-route :is(.model-copy small,.panel-heading p,.preview-heading small,.generate-summary span){color:var(--text-muted)!important}:root[data-theme=light] .creator-route .generate-summary span{background:#0c0c0c0f!important}:root[data-theme=light] .creator-route .reverse-sidebar .upload-zone,:root[data-theme=light] .creator-route .prompt-input-wrapper :is(.upload-add,.editor-wrap){background:#f8f8f8!important;border-color:#0c0c0c1f!important}:root[data-theme=light] .creator-route .prompt-input-wrapper .upload-add-icon{background:#0c0c0c0f!important}:root[data-theme=light] .creator-route .prompt-input-wrapper .upload-add strong,:root[data-theme=light] .creator-route .empty-state :is(p,.empty-title){color:var(--text-primary)!important}:root[data-theme=light] .creator-route .prompt-input-wrapper :is(.upload-add small,.editor-placeholder,.toolbar-hint),:root[data-theme=light] .creator-route .empty-state :is(span,.empty-hint,.empty-desc){color:var(--text-muted)!important}:root[data-theme=light] .creator-route .prompt-input-wrapper .toolbar-btn,:root[data-theme=light] .settings-drawer-toggle{color:var(--text-secondary)!important;background:#0c0c0c0e!important;border-color:#0c0c0c1a!important}:root[data-theme=light] .settings-drawer-toggle:hover,:root[data-theme=light] .settings-drawer-toggle.active{color:#ff5a00!important;background:#f0f0f0!important;border-color:#ff5a0047!important}:root[data-theme=light] .creator-route .preview-panel:before,:root[data-theme=light] .creator-route .reverse-results:before,:root[data-theme=light] .creator-route :is(.simple-main,.pro-main,.simple-result,.pro-result):before{background:radial-gradient(circle,#ff5a0021,#0000 64%)!important}:root[data-theme=light] .flow-image-editor{color:var(--text-primary)!important;background:radial-gradient(circle at 28% 16%,#ff5a001a,#0000 28%),radial-gradient(circle at 88% 8%,#0c0c0c0f,#0000 24%),#f5f5f5!important}:root[data-theme=light] .flow-editor-topbar{background:#f9f9f9eb!important;border-bottom-color:#0c0c0c14!important}:root[data-theme=light] .flow-editor-title,:root[data-theme=light] .flow-canvas-meta span,:root[data-theme=light] .flow-panel-heading span,:root[data-theme=light] .flow-prompt-heading span,:root[data-theme=light] .flow-size-control strong,:root[data-theme=light] .flow-confirm-dialog strong{color:var(--text-primary)!important}:root[data-theme=light] .flow-title-stack small,:root[data-theme=light] .flow-canvas-meta small,:root[data-theme=light] .flow-panel-heading small,:root[data-theme=light] .flow-prompt-heading small,:root[data-theme=light] .flow-confirm-dialog p{color:var(--text-muted)!important}:root[data-theme=light] .flow-canvas-shell,:root[data-theme=light] .flow-tool-card,:root[data-theme=light] .flow-edit-prompt,:root[data-theme=light] .flow-info-popover,:root[data-theme=light] .flow-confirm-dialog{background:#fff!important;border-color:#0c0c0c1a!important;box-shadow:inset 0 1px #ffffffc7,0 18px 54px #0c0c0c14!important}:root[data-theme=light] .flow-image-frame{background:#f0f0f0!important;box-shadow:0 0 0 1px #0c0c0c14,0 24px 80px #0c0c0c1f!important}:root[data-theme=light] .flow-icon-button,:root[data-theme=light] .flow-tool-rail button,:root[data-theme=light] .draw-mode-row button,:root[data-theme=light] .draw-history-row button,:root[data-theme=light] .flow-add-button{color:var(--text-muted)!important}:root[data-theme=light] .flow-icon-button:hover,:root[data-theme=light] .flow-tool-rail button:hover,:root[data-theme=light] .flow-tool-rail button.active,:root[data-theme=light] .draw-mode-row button:hover,:root[data-theme=light] .draw-mode-row button.active,:root[data-theme=light] .draw-history-row button:hover:not(:disabled),:root[data-theme=light] .crop-popover button:hover,:root[data-theme=light] .crop-popover button.active,:root[data-theme=light] .select-popover button:hover,:root[data-theme=light] .select-popover button.active{color:#ff5a00!important;background:#f0f0f0!important}:root[data-theme=light] .flow-color-control,:root[data-theme=light] .flow-edit-prompt textarea,:root[data-theme=light] .flow-crop-actions .secondary,:root[data-theme=light] .flow-confirm-dialog button{color:var(--text-primary)!important;background:#f8f8f8!important;border-color:#0c0c0c1a!important}:root[data-theme=light] .flow-edit-prompt textarea{box-shadow:inset 0 0 0 1px #0c0c0c14!important}:root[data-theme=light] .flow-edit-prompt textarea::placeholder{color:#5555556b!important}:root[data-theme=light] .flow-image-editor [data-tooltip]:after{color:var(--text-primary)!important;background:#fffffff5!important;border-color:#0c0c0c1a!important;box-shadow:0 12px 34px #0c0c0c1f!important}:root[data-theme=light] .flow-done-button,:root[data-theme=light] .flow-apply-button,:root[data-theme=light] .flow-crop-actions .primary,:root[data-theme=light] .flow-confirm-dialog button.danger{background:var(--action-primary)!important;color:#fff!important}:root[data-theme=light] .flow-editor-busy,:root[data-theme=light] .flow-confirm-backdrop{background:#f5f5f5a3!important}:root[data-theme=light] :is(.eyebrow,.section-kicker){color:#ff5a00!important}:root[data-theme=light] .gallery-home .art-copy small{color:#ffffffad!important}:root[data-theme=light] :is(.generate-button:disabled,.reverse-generate-bar .btn-generate:disabled,.tts-view .btn-generate:disabled,.reverse-sidebar .btn-generate:disabled){color:#646464!important;background:#e4e4e4!important}:root[data-theme=light] .asset-preview{color:var(--text-secondary)!important;background:#f0f0f0!important}:root[data-theme=light] .asset-preview:after{background:linear-gradient(#0000 48%,#0c0c0c14)!important}:root[data-theme=light] .asset-preview :is(span,strong,p){color:var(--text-secondary)!important}:root[data-theme=light] .settings-view :is(.connection-config,.model-catalog){color:var(--text-primary)!important;background:#fff!important;border-color:#0c0c0c1a!important;box-shadow:inset 0 1px #ffffffc7,0 12px 36px #0c0c0c0f!important}:root[data-theme=light] .settings-view :is(.connection-config h2,.catalog-header h2,.assignment-panel h2,.connection-name){color:var(--text-primary)!important}:root[data-theme=light] .settings-view :is(.connection-config span,.connection-meta,.catalog-header p,.last-sync,.connection-summary){color:var(--text-muted)!important}:root[data-theme=light] .settings-view :is(.connection-item:hover,.connection-item.active,.type-filters button:hover,.type-filters button.active){color:#ff5a00!important;background:#f0f0f0!important;border-color:#ff5a002e!important}:root[data-theme=light] .settings-view :is(.secondary-action,.sync-action,.icon-action,.secret-input button){color:var(--text-secondary)!important;background:#0c0c0c0b!important;border-color:#0c0c0c1a!important}:root[data-theme=light] .settings-view .sync-action{color:#ff5a00!important;background:#f0f0f0!important;border-color:#ff5a0038!important}:root[data-theme=light] .settings-view :is(.config-field input,.search-box input){color:var(--text-primary)!important;box-shadow:none!important;background:#f8f8f8!important;border:1px solid #0c0c0c1a!important}:root[data-theme=light] .creator-route .ad-reverse-layout .reverse-kicker{color:#5555559e!important}:root[data-theme=light] .creator-route .ad-reverse-layout .ad-upload-zone strong,:root[data-theme=light] .creator-route .ad-reverse-layout :is(.reverse-mode-card strong,.blueprint-item strong,.commercial-brief-card strong,.brief-score strong){color:var(--text-primary)!important}:root[data-theme=light] .creator-route .ad-reverse-layout .upload-orb{color:var(--text-secondary)!important;background:#0c0c0c0e!important}:root[data-theme=light] .creator-route .ad-reverse-layout .upload-format,:root[data-theme=light] .creator-route .ad-reverse-layout .reverse-summary span{color:var(--text-muted)!important;background:#0c0c0c0e!important}:root[data-theme=light] .creator-route .ad-reverse-layout :is(.reverse-mode-card,.blueprint-item,.commercial-brief-card,.empty-preview-grid>div){color:var(--text-secondary)!important;background:#f8f8f8!important;border-color:#0c0c0c1a!important}:root[data-theme=light] .creator-route .ad-reverse-layout :is(.reverse-mode-card:hover,.blueprint-item:hover){background:#f0f0f0!important;border-color:#ff5a002e!important}:root[data-theme=light] .creator-route .ad-reverse-layout .reverse-mode-card.active{color:#ff5a00!important;background:#f0f0f0!important;border-color:#ff5a0042!important;box-shadow:inset 0 0 0 1px #ff5a0014!important}:root[data-theme=light] .creator-route .ad-reverse-layout .reverse-mode-card.active strong{color:#ff5a00!important}:root[data-theme=light] .creator-route .ad-reverse-layout :is(.reverse-mode-card small,.blueprint-item small,.commercial-brief-card span,.commercial-brief-card p,.empty-preview-grid span){color:var(--text-muted)!important}:root[data-theme=light] .creator-route .ad-reverse-layout :is(.reverse-mode-card svg,.blueprint-item svg,.empty-preview-grid svg){color:var(--text-secondary)!important}:root[data-theme=light] .creator-route .ad-reverse-layout .brief-score{color:#ff5a00!important;background:#f0f0f0!important}:root[data-theme=light] .creator-route .ad-reverse-layout :is(.output-card,.card-content.is-code){color:var(--text-primary)!important;background:#fff!important;border-color:#0c0c0c1a!important}:root[data-theme=light] .theme-menu-trigger{color:#555555c2!important;background:#0c0c0c0a!important;border-color:#0c0c0c17!important}:root[data-theme=light] :is(.theme-menu-trigger:hover,.theme-menu.open .theme-menu-trigger){color:#ff5a00!important;background:#f0f0f0!important;border-color:#ff5a0033!important}:root[data-theme=light] :is(.theme-menu-icon,.theme-option-icon){color:#555555c7!important;background:#0c0c0c0e!important}:root[data-theme=light] .theme-menu.open .theme-menu-icon{color:#ff5a00!important;background:#fff!important}:root[data-theme=light] :is(.theme-menu-copy strong,.theme-popover strong){color:#1e1e1e!important}:root[data-theme=light] :is(.theme-menu-copy small,.theme-chevron,.theme-popover small){color:#55555594!important}:root[data-theme=light] .theme-popover{background:#fffffff5!important;border-color:#0c0c0c1a!important;box-shadow:0 18px 54px #0c0c0c1f!important}:root[data-theme=light] .theme-popover button{color:#555555bd!important}:root[data-theme=light] :is(.theme-popover button:hover,.theme-popover button.active){color:#ff5a00!important;background:#f0f0f0!important}:root[data-theme=light] .theme-popover button.active i{background:#ff5a00!important;box-shadow:0 0 14px #ff5a0047!important}:root[data-theme=light] .creator-route .ad-reverse-layout .blueprint-item strong,:root[data-theme=light] .creator-route .ad-reverse-layout .empty-preview-grid strong{color:var(--text-primary)!important}:root[data-theme=light] .creator-route .ad-reverse-layout .blueprint-item svg{color:var(--text-secondary)!important}:root[data-theme=light] .asset-type-badge{color:#fff!important;background:#0c0c0cb8!important}:root[data-theme=light] .asset-preview .asset-type-badge{color:#fff!important;background:#0c0c0cb8!important;border-color:#ffffff29!important}:root[data-theme=light] .settings-view :is(.type-image,.avatar-image){color:#ff5a00!important;background:#f0f0f0!important}:root[data-theme=light] .settings-view :is(.type-video,.avatar-video){color:#3a3a3a!important;background:#eaeaea!important}:root[data-theme=light] .settings-view :is(.type-vision,.avatar-vision){color:#737373!important;background:#ececec!important}:root[data-theme=light] .settings-view :is(.type-tts,.avatar-tts){color:#ff5a00!important;background:#ff9f1c!important}:root[data-theme=light] .settings-view :is(.type-text,.avatar-text){color:#737373!important;background:#efefef!important}.main-content :is(.studio-header h1,.page-header h1,.page-title,.simple-sidebar h2,.pro-sidebar h2,.settings-title){font-family:var(--font-sans)!important;letter-spacing:-.04em!important;font-weight:760!important}.main-content :is(.studio-eyebrow,.reverse-kicker,.section-kicker,.eyebrow,.panel-kicker,.studio-header p,.section-heading small,.panel-heading p,.composer-header p,.tts-copy-summary p,.preview-heading small,.page-header p,.page-tip,.model-copy small,.preset-copy small,.voice-card small,.model-option small,.pro-card-copy small,.pro-card-meta,.current-preset-copy p,.current-preset-meta,.section-heading-mini small,.segmented button small,.quality-badge,.quality-item small,.calibration-item small,.empty-hint,.empty-desc,.empty-preview-grid,.gen-hint,.empty-result p,.upload-add small,.upload-hint,.toolbar-hint,.dropdown-hint,.asset-meta,.prompt-uses,.prompts-count,.cat-count,.connection-meta,.connection-summary,.catalog-header p,.last-sync,.model-identity>span,.assignment-section-title p,.function-copy small,.recommendation-note,.assignment-empty span,.field-hint,.results-toolbar small,.reverse-mode-card small,.model-desc,.check-desc,.hint,.blueprint-item small,.commercial-brief-card p,.commercial-brief-card>div>span,.brief-score span,.config-hint,.estimate-label,.estimate-warn,.reverse-summary,.generate-summary,.result-meta,.flow-canvas-meta small,.flow-tool-card small,.flow-info,.theme-menu-copy small,.theme-popover small),.gallery-home :is(.hero-content .eyebrow,.hero-content p,.entry-copy span,.entry-copy p,.section-heading>p,.art-copy small,.template-copy small){display:none!important}.main-content :is(.studio-header,.section-heading,.panel-heading,.preview-heading,.catalog-header,.assignment-section-title){align-items:center!important;min-height:auto!important}.main-content :is(.model-card,.preset-card,.voice-card,.model-option,.pro-preset-card,.reverse-mode-card,.blueprint-item,.checkbox-item,.function-option){min-height:0!important}.main-content .model-card{min-height:52px!important;padding-block:9px!important}.main-content .model-copy{justify-content:center!important}.main-content .model-copy strong{font-size:13px!important}.main-content :is(.generate-bar .generate-button,.reverse-generate-bar .btn-generate){margin-left:auto!important}.main-content .prompt-toolbar{justify-content:flex-end!important}.main-content .panel-actions>span{display:none!important}.main-content .commercial-brief-card{align-items:center!important}.main-content .commercial-brief-card strong{margin-top:0!important}.main-content.creator-route .ad-reverse-layout .reverse-sidebar .page-tip,.main-content .settings-view .model-name-stack small{display:none!important}:root{--surface-page:#070707;--surface-panel:#121212;--surface-raised:#191919;--surface-inset:#0c0c0c;--surface-results:#0f0f0f;--bg-page:var(--surface-page);--bg-sidebar:#070707;--bg-card:var(--surface-panel);--bg-card-hover:var(--surface-raised);--bg-input:var(--surface-inset);--border-default:#ffffff1b;--border-hover:#c5c5c54d;--text-primary:#f5f5f5;--text-secondary:#f5f5f5b8;--text-muted:#f5f5f575;--action-primary:#ff5a00;--action-primary-hover:#ff9f1c;--action-primary-active:#ff5a00;--action-primary-text:#fff;--action-disabled:#1e1e1e;--action-disabled-text:#ff9f1ca3;--shadow-card:0 0 0 1px #ffffff17, 0 18px 60px #0003;--shadow-elevated:0 0 0 1px #ffffff1f, 0 24px 80px #00000047}:root[data-theme=light]{--surface-page:#f4f4f4;--surface-panel:#fff;--surface-raised:#f8f8f8;--surface-inset:#f0f0f0;--surface-results:#f8f8f8;--bg-page:var(--surface-page);--bg-sidebar:#fff;--bg-card:var(--surface-panel);--bg-card-hover:#f5f5f5;--bg-input:#f8f8f8;--border-default:#0c0c0c1b;--border-hover:#ff5a0042;--text-primary:#181818;--text-secondary:#242424;--text-muted:#707070;--action-primary:#ff5a00;--action-primary-hover:#6f6f6f;--action-primary-active:#ff5a00;--action-primary-text:#fff;--action-disabled:#e5e5e5;--action-disabled-text:#7d7d7d;--shadow-card:0 0 0 1px #0c0c0c14, 0 16px 48px #0c0c0c12;--shadow-elevated:0 0 0 1px #0c0c0c1a, 0 24px 74px #0c0c0c1f}body,.main-content{background:var(--bg-page)!important;color:var(--text-primary)!important}.sidebar{background:var(--bg-sidebar)!important;border-right:1px solid var(--border-default)!important;box-shadow:none!important}.logo-text{font-family:var(--font-sans)!important;letter-spacing:-.04em!important;font-weight:760!important}.sidebar-nav .status-dot,.theme-menu-copy small,.theme-popover small{display:none!important}.nav-item{min-height:38px!important;color:var(--text-muted)!important}.nav-item:hover{background:color-mix(in srgb, var(--surface-raised) 72%, transparent)!important;color:var(--text-primary)!important}.nav-item.active{background:color-mix(in srgb, var(--action-primary) 14%, transparent)!important;color:var(--action-primary)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--action-primary) 30%, transparent)!important}.theme-menu-trigger{border-color:var(--border-default)!important;background:color-mix(in srgb, var(--surface-raised) 64%, transparent)!important;height:40px!important;min-height:40px!important;color:var(--text-secondary)!important}.theme-menu-copy{justify-content:center!important}.theme-menu-copy strong,.theme-popover strong{color:var(--text-primary)!important}.theme-popover{border-color:var(--border-default)!important;background:color-mix(in srgb, var(--surface-panel) 96%, transparent)!important;box-shadow:var(--shadow-elevated)!important}.theme-popover button{min-height:40px!important}.theme-popover button:hover,.theme-popover button.active{background:color-mix(in srgb, var(--action-primary) 12%, transparent)!important;color:var(--action-primary)!important}.creator-route :is(.model-section,.creation-panel,.preview-panel,.reverse-sidebar,.reverse-results),:is(.settings-view .page-header,.connections-panel,.catalog-panel,.assignment-panel,.asset-card,.history-card,.prompt-card,.prompts-sidebar){background:var(--surface-panel)!important;border-color:var(--border-default)!important;box-shadow:var(--shadow-card)!important}.creator-route :is(.gen-results,.reverse-results,.voice-result-panel .empty-result,.reverse-empty-state),.creator-route :is(.upload-zone,.main-textarea,.pro-textarea,.prompt-input-wrapper .editor-wrap,.prompt-input-wrapper .upload-grid,.prompt-input-wrapper .upload-add),:is(.search-box,.prompt-text,.settings-view input,.settings-view select){background:var(--surface-results)!important;border-color:var(--border-default)!important;color:var(--text-primary)!important;box-shadow:inset 0 0 0 1px var(--border-default)!important}.creator-route .prompt-input-wrapper .editor-wrap.focused,.creator-route .prompt-input-wrapper .editor-wrap:focus-within{border-color:var(--border-focus)!important;box-shadow:var(--focus-ring-inset)!important}.creator-route :is(.model-card,.preset-card,.voice-card,.model-option,.pro-preset-card,.reverse-mode-card,.blueprint-item,.checkbox-item,.ratio-btn,.segment-control,.duration-scroll button,.pill-btn,.quick-actions button,.mode-btn,.config-select){background:color-mix(in srgb, var(--surface-raised) 62%, transparent)!important;border:1px solid var(--border-default)!important;color:var(--text-secondary)!important;box-shadow:none!important}.creator-route :is(.model-card:hover,.preset-card:hover,.voice-card:hover,.model-option:hover,.pro-preset-card:hover,.reverse-mode-card:hover,.blueprint-item:hover,.checkbox-item:hover,.ratio-btn:hover,.pill-btn:hover,.quick-actions button:hover){border-color:var(--border-hover)!important;background:color-mix(in srgb, var(--surface-raised) 86%, transparent)!important;color:var(--text-primary)!important}.creator-route :is(.model-card.active,.preset-card.active,.voice-card.active,.model-option.active,.pro-preset-card.active,.reverse-mode-card.active,.checkbox-item.checked,.ratio-btn.active,.segment-control button.active,.duration-scroll button.active,.pill-btn.active,.quick-actions button:active,.mode-btn.active){border-color:color-mix(in srgb, var(--action-primary) 34%, transparent)!important;background:color-mix(in srgb, var(--action-primary) 14%, var(--surface-panel))!important;color:var(--action-primary)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--action-primary) 14%, transparent)!important}.creator-route .model-card.not-ready{opacity:.72!important}.creator-route .model-card.not-ready :is(strong,.model-mark,.status-dot){opacity:.68!important}.generate-button,.reverse-generate-bar .btn-generate,.tts-view .btn-generate{background:var(--action-primary)!important;color:var(--action-primary-text)!important;box-shadow:0 14px 36px color-mix(in srgb, var(--action-primary) 18%, transparent)!important}.generate-button:hover:not(:disabled),.reverse-generate-bar .btn-generate:hover:not(:disabled),.tts-view .btn-generate:hover:not(:disabled){background:var(--action-primary-hover)!important}:is(.generate-button,.reverse-generate-bar .btn-generate,.tts-view .btn-generate,.btn-primary):disabled{background:var(--action-disabled)!important;color:var(--action-disabled-text)!important;box-shadow:none!important;opacity:1!important}.tts-view .tts-copy-summary{display:none!important}.tts-view .quick-actions{margin-top:10px!important}.tts-view .quick-actions button{height:32px!important;padding-inline:11px!important;font-size:11px!important;font-weight:650!important}.voice-result-panel .empty-result,.voice-result-panel .waveform,.empty-result{background:var(--surface-results)!important;color:var(--text-muted)!important;box-shadow:inset 0 0 0 1px var(--border-default)!important}.voice-result-panel .empty-result strong,.empty-result strong,.empty-state :is(p,.empty-title),.voice-result-panel .preview-heading span,.preview-heading span,.panel-heading h2,.composer-header h2,.section-heading span,.page-header h1,.page-title{color:var(--text-primary)!important}:root[data-theme=light] .gallery-home .hero:after{background:linear-gradient(90deg,#fffffff0 0%,#ffffffb8 38%,#ffffff38 68%,#ffffff0a),radial-gradient(circle at 70% 44%,#ff5a001a,#0000 38%)!important}:root[data-theme=light] .gallery-home :is(.creation-entry,.hero){box-shadow:var(--shadow-card)!important}:root[data-theme=light] .creator-route :is(.gen-results,.reverse-results,.voice-result-panel .empty-result,.reverse-empty-state){background:radial-gradient(circle at 50% 22%, #ff5a000e, transparent 42%), var(--surface-results)!important}:root[data-theme=light] .creator-route .gen-results{color:var(--text-primary)!important}:root[data-theme=light] .voice-result-panel .empty-voice-icon,:root[data-theme=light] .empty-state svg,:root[data-theme=light] .reverse-empty-state svg{color:#ff5a0047!important;opacity:1!important}:root[data-theme=light] :is(.page-container,.prompts-main){background:0 0!important}:root[data-theme=light] :is(.category-tag,.type-filters button,.assignment-filter,.filter-button){background:var(--surface-panel)!important;border-color:var(--border-default)!important;color:var(--text-secondary)!important}:root[data-theme=light] :is(.category-tag.active,.type-filters button.active,.filter-button.active){background:color-mix(in srgb, var(--action-primary) 12%, #fff)!important;border-color:color-mix(in srgb, var(--action-primary) 26%, transparent)!important;color:var(--action-primary)!important}:root[data-theme=dark] :is(.page-container,.prompts-main){background:var(--bg-page)!important}.sidebar-toggle,.panel-toggle,.bar-icon-btn,.btn-icon{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.toolbar-btn,.btn-sm,.flow-edit-presets button,.tts-view .quick-actions button{min-height:34px!important}.btn-sm{border-radius:12px!important;padding:0 14px!important}.toolbar-btn{background:color-mix(in srgb, var(--surface-raised) 66%, transparent)!important;border-color:var(--border-default)!important;color:var(--text-secondary)!important;border-radius:12px!important;padding-inline:12px!important}.toolbar-btn:hover{background:color-mix(in srgb, var(--action-primary) 12%, var(--surface-panel))!important;border-color:color-mix(in srgb, var(--action-primary) 28%, transparent)!important;color:var(--action-primary)!important}.nav-group-title{opacity:1!important;color:color-mix(in srgb, var(--text-muted) 82%, var(--text-secondary))!important;font-weight:650!important}:root[data-theme=light] .nav-group-title{color:#676767!important}.hero-dot{background:0 0!important;justify-content:center!important;align-items:center!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;display:inline-flex!important}.hero-dot:before{content:""!important;background:color-mix(in srgb, var(--text-primary) 28%, transparent)!important;border-radius:999px!important;width:18px!important;height:4px!important;transition:width .18s,background .18s!important;display:block!important}.hero-dot.active:before{background:var(--action-primary)!important;width:30px!important}.creator-route .result-card{background:var(--surface-panel)!important;color:var(--text-primary)!important;border:1px solid var(--border-default)!important;box-shadow:var(--shadow-card)!important}.creator-route .result-image,.creator-route .result-video{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--action-primary) 8%, transparent), transparent 48%), var(--surface-inset)!important}.creator-route .result-info,.creator-route .result-label{color:var(--text-secondary)!important}.creator-route .result-edit-badge{background:color-mix(in srgb, var(--surface-panel) 92%, transparent)!important;border-color:var(--border-default)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-card)!important}.flow-edit-presets button{background:color-mix(in srgb, var(--surface-raised) 72%, transparent)!important;color:var(--text-secondary)!important;border:1px solid var(--border-default)!important;box-shadow:none!important;padding-inline:13px!important}.flow-edit-presets button:hover{background:color-mix(in srgb, var(--action-primary) 13%, var(--surface-panel))!important;color:var(--action-primary)!important;border-color:color-mix(in srgb, var(--action-primary) 28%, transparent)!important;box-shadow:none!important}.tts-view .segmented.vertical{background:var(--surface-results)!important;border:1px solid var(--border-default)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border-default) 68%, transparent)!important}.tts-view .segmented.vertical button{min-height:36px!important;color:var(--text-secondary)!important;background:0 0!important}.tts-view .segmented.vertical button strong{color:inherit!important}.tts-view .segmented.vertical button small{color:color-mix(in srgb, var(--text-muted) 86%, transparent)!important}.tts-view .segmented.vertical button:hover,.tts-view .segmented.vertical button.active{background:color-mix(in srgb, var(--action-primary) 13%, var(--surface-panel))!important;color:var(--action-primary)!important}.tts-view .segmented.vertical button:hover small,.tts-view .segmented.vertical button.active small{color:color-mix(in srgb, var(--action-primary) 72%, var(--text-secondary))!important}.settings-view .function-icon{color:color-mix(in srgb, var(--action-primary) 86%, var(--text-primary))!important;background:color-mix(in srgb, var(--action-primary) 14%, var(--surface-raised))!important}:root[data-theme=light] .settings-view .function-icon{color:#494949!important;background:#ededed!important}.settings-view :is(.icon-action,.secret-input button,.secondary-action,.sync-action,.type-filters button,.assignment-filter,.filter-button){min-height:34px!important}:root[data-theme=light]{--action-primary:#ff5a00;--action-primary-hover:#ff9f1c;--text-muted:#585858}:root[data-theme=dark]{--text-muted:#f5f5f594;--text-secondary:#f5f5f5bd}:root[data-theme=light] .sidebar .nav-group-title{color:#595959!important}:root[data-theme=dark] .sidebar .nav-item:not(.active){color:#f5f5f59e!important}:root[data-theme=dark] .sidebar .nav-group-title{color:#f5f5f594!important}:root[data-theme=light] .gallery-home .filter-row .filter-button{color:#606060!important}:root[data-theme=light] .gallery-home .filter-row .filter-button:hover,:root[data-theme=light] .gallery-home .filter-row .filter-button.active{color:var(--action-primary)!important}.main-content.creator-route .prompt-input-wrapper .toolbar-btn,.main-content.creator-route .toolbar-btn{border-radius:10px!important;height:34px!important;min-height:34px!important;padding-inline:12px!important}.creator-route .preview-heading .panel-actions button,.creator-route .panel-actions button{border-radius:12px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}:root[data-theme=light] .creator-route :is(.editor-placeholder,.toolbar-hint,.upload-format),:root[data-theme=light] .settings-view :is(.connection-state.offline,.inline-status.offline,.connection-meta,.last-sync),:root[data-theme=light] .settings-view :is(.config-field>span,.modal-field>span,.field-hint,.catalog-header p,.model-table-header,.model-name-stack small,.not-assigned,.eyebrow,.function-copy small,.recommendation-note),:root[data-theme=light] .flow-image-editor :is(.flow-title-stack small,.flow-canvas-meta small,.flow-panel-heading small,.flow-prompt-heading small,.flow-tool-card small,.draw-mode-row span,.flow-tool-rail span){color:#585858!important}:root[data-theme=dark] .gallery-home .filter-row .filter-button{color:#ededed9e!important}:root[data-theme=dark] .creator-route :is(.editor-placeholder,.toolbar-hint,.upload-format),:root[data-theme=dark] .settings-view :is(.connection-state.offline,.inline-status.offline,.config-field>span,.modal-field>span,.field-hint,.catalog-header p,.model-table-header,.model-name-stack small,.not-assigned,.eyebrow,.function-copy small,.recommendation-note),:root[data-theme=dark] .flow-image-editor :is(.flow-title-stack small,.flow-canvas-meta small,.flow-panel-heading small,.flow-prompt-heading small,.flow-tool-card small,.draw-mode-row span,.flow-tool-rail span){color:#f5f5f594!important}:root[data-theme=light] .gallery-home .hot-label{color:#ff9f1c!important;background:#ff5a00db!important;border-color:#ff5a0033!important}:root[data-theme=light] .settings-view .provider-symbol{color:#ff5a00!important}:root[data-theme=light] :is(.generate-button:not(:disabled),.reverse-generate-bar .btn-generate:not(:disabled),.tts-view .btn-generate:not(:disabled),.add-connection-btn,.sync-action){background:var(--action-primary)!important;color:#fff!important}:root[data-theme=light] :is(.generate-button:hover:not(:disabled),.reverse-generate-bar .btn-generate:hover:not(:disabled),.tts-view .btn-generate:hover:not(:disabled),.add-connection-btn:hover,.sync-action:hover){background:var(--action-primary-hover)!important}.settings-view :is(.icon-action,.secret-input button){width:34px!important;height:34px!important}.creator-route .preview-panel.is-empty .gen-results{justify-content:center!important;align-items:center!important;padding:22px!important}.creator-route :is(.result-empty-card,.voice-result-panel .result-empty-card){border:1px solid var(--border-default)!important;background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--action-primary) 10%, transparent), transparent 58%), color-mix(in srgb, var(--surface-raised) 82%, transparent)!important;width:min(390px,100%)!important;height:auto!important;min-height:190px!important;color:var(--text-muted)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border-default) 78%, transparent)!important;border-radius:20px!important;flex:none!important;margin:auto!important;padding:24px 22px!important}.creator-route .reverse-empty-state.result-empty-card{width:min(520px,100%)!important;min-height:360px!important}.creator-route :is(.result-empty-card>svg,.voice-result-panel .result-empty-card>svg){width:42px!important;height:42px!important;color:color-mix(in srgb, var(--action-primary) 62%, var(--text-muted))!important;opacity:1!important;margin:0 0 4px!important}.creator-route :is(.result-empty-card>p,.result-empty-card>strong,.result-empty-card>.empty-title){color:var(--text-primary)!important;font-size:15px!important;font-weight:800!important;line-height:1.45!important}.creator-route :is(.result-empty-card>.empty-hint,.result-empty-card>.empty-desc,.voice-result-panel .result-empty-card>p){color:var(--text-muted)!important;font-size:12px!important;line-height:1.6!important}.creator-route .result-empty-actions{flex-wrap:wrap!important;justify-content:center!important;gap:7px!important;margin-top:4px!important;display:flex!important}.creator-route .result-empty-actions span{background:color-mix(in srgb, var(--surface-panel) 82%, transparent)!important;min-height:26px!important;color:var(--text-secondary)!important;box-shadow:inset 0 0 0 1px var(--border-default)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 10px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}:root[data-theme=light] .creator-route :is(.result-empty-card,.voice-result-panel .result-empty-card){background:radial-gradient(circle at 50% 0,#ff5a0014,#0000 56%),#fff!important}:root[data-theme=dark] .creator-route :is(.result-empty-card,.voice-result-panel .result-empty-card){background:radial-gradient(circle at 50% 0,#ff5a001c,#0000 58%),#161616!important}:root[data-theme=light]{--yc-stage-bg:#f4f4f4;--yc-stage-panel:#ffffffd1;--yc-stage-panel-strong:#fffffff0;--yc-stage-line:#0c0c0c1f;--yc-stage-line-strong:#70707047;--yc-stage-copy:#181818;--yc-stage-muted:#585858;--yc-stage-faint:#707070;--yc-stage-green:#ff5a00;--yc-stage-green-2:#ff9f1c;--yc-stage-glow:0 22px 70px #0c0c0c1a}.main-content{isolation:isolate;background:linear-gradient(90deg, #060606f2 0%, #060606c7 44%, #0606069e 100%), linear-gradient(180deg, #06060633 0%, #060606f5 100%), url(/assets/hero-creative-hub-BkyNDtD6.webp) center / cover fixed, var(--yc-stage-bg)!important;color:var(--yc-stage-copy)!important;font-family:var(--font-sans)!important;position:relative!important}:root[data-theme=light] .main-content{background:linear-gradient(90deg, #f5f5f5f5 0%, #f5f5f5d6 48%, #f5f5f5c2 100%), linear-gradient(180deg, #f5f5f58c 0%, #f5f5f5fa 100%), url(/assets/hero-creative-hub-BkyNDtD6.webp) center / cover fixed, var(--yc-stage-bg)!important}.main-content>*{z-index:1;position:relative}.main-content :is(.gallery-home,.studio-view,.page-container,.prompts-view,.history-view,.settings-view){color:var(--yc-stage-copy)!important;font-family:var(--font-sans)!important;background:0 0!important}.main-content :is(.studio-header h1,.page-header h1,.page-title,.history-header h1,.login-heading h2,.prompts-sidebar h2,.settings-title,.reverse-sidebar .page-title){font-family:var(--font-sans)!important;color:var(--yc-stage-copy)!important;letter-spacing:0!important;font-weight:850!important}.main-content :is(.studio-header,.page-header,.history-header,.model-section,.creation-panel,.preview-panel,.reverse-sidebar,.reverse-results,.settings-view .page-header,.connections-panel,.catalog-panel,.assignment-panel,.prompts-sidebar,.history-list-panel,.history-detail-panel,.filter-bar,.history-toolbar){border:1px solid var(--yc-stage-line)!important;background:var(--yc-stage-panel)!important;box-shadow:var(--yc-stage-glow)!important;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;border-radius:24px!important}.main-content :is(.studio-header,.page-header,.history-header){min-height:0!important;margin-bottom:16px!important;padding:22px 24px!important}.main-content .studio-header{justify-content:space-between!important;align-items:center!important;display:flex!important}.main-content :is(.studio-header p,.page-header p,.history-header p){max-width:720px;color:var(--yc-stage-muted)!important;margin-top:8px!important;font-size:13px!important;line-height:1.7!important;display:block!important}.main-content :is(.studio-eyebrow,.section-kicker,.panel-kicker,.reverse-kicker,.eyebrow){color:var(--yc-stage-green)!important;letter-spacing:.16em!important;font-size:11px!important;font-weight:850!important;display:inline-flex!important}.main-content :is(.mode-badge,.workspace-status,.quality-badge,.type-chip,.asset-type-badge){border:1px solid var(--yc-stage-line-strong)!important;color:var(--yc-stage-green)!important;box-shadow:none!important;background:#ff5a001a!important;border-radius:999px!important}.main-content :is(.creation-panel,.preview-panel,.reverse-sidebar,.reverse-results,.history-list-panel,.history-detail-panel){background:linear-gradient(180deg, #ffffff09, transparent 42%), var(--yc-stage-panel)!important}.main-content :is(.composer-section,.parameter-section,.preview-heading,.generate-bar,.voice-config-surface,.section-block,.detail-section,.detail-preview,.prompt-text,.prompt-box,.search-box,.history-search,.upload-zone,.main-textarea,.pro-textarea,.prompt-input-wrapper .editor-wrap,.prompt-input-wrapper .upload-grid,.gen-results){border-color:var(--yc-stage-line)!important;color:var(--yc-stage-copy)!important;box-shadow:none!important;background:#ffffff0e!important;border-radius:18px!important}.main-content :is(.model-card,.preset-card,.voice-card,.voice-source-card,.model-option,.pro-preset-card,.reverse-mode-card,.radio-card,.checkbox-item,.ratio-btn,.segment-control,.duration-scroll button,.category-tag,.filter-pill,.cat-item,.prompt-card,.asset-card,.history-row,.template-card,.art-card,.creation-entry){border:1px solid var(--yc-stage-line)!important;color:var(--yc-stage-copy)!important;box-shadow:none!important;background:#ffffff0e!important;border-radius:18px!important;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s!important}.main-content :is(.model-card:hover,.preset-card:hover,.voice-card:hover,.voice-source-card:hover,.model-option:hover,.pro-preset-card:hover,.reverse-mode-card:hover,.radio-card:hover,.checkbox-item:hover,.ratio-btn:hover,.category-tag:hover,.filter-pill:hover,.cat-item:hover,.prompt-card:hover,.asset-card:hover,.history-row:hover,.template-card:hover,.art-card:hover,.creation-entry:hover){transform:translateY(-1px);border-color:var(--yc-stage-line-strong)!important;background:#ffffff13!important;box-shadow:0 18px 44px #0000002e!important}.main-content :is(.model-card.active,.preset-card.active,.voice-card.active,.voice-source-card.active,.model-option.active,.pro-preset-card.active,.reverse-mode-card.active,.ratio-btn.active,.segment-control button.active,.duration-scroll button.active,.category-tag.active,.filter-pill.active,.cat-item.active,.history-row.active){border-color:var(--yc-stage-line-strong)!important;color:var(--yc-stage-green)!important;box-shadow:inset 2px 0 var(--yc-stage-green)!important;background:#ff5a0021!important}.main-content :is(.btn-primary,.generate-button:not(:disabled),.reverse-generate-bar .btn-generate:not(:disabled),.tts-view .btn-generate:not(:disabled),.sync-action,.asset-action.primary,.primary-action,.add-connection-btn){background:linear-gradient(90deg, var(--yc-stage-green), var(--yc-stage-green-2))!important;color:#0f0f0f!important;border:0!important;border-radius:16px!important;font-weight:850!important;box-shadow:0 18px 44px #ff5a0033!important}.main-content :is(.btn-primary:hover,.generate-button:hover:not(:disabled),.reverse-generate-bar .btn-generate:hover:not(:disabled),.tts-view .btn-generate:hover:not(:disabled),.sync-action:hover,.asset-action.primary:hover,.primary-action:hover,.add-connection-btn:hover){filter:brightness(1.04);transform:translateY(-1px)}.main-content :is(input,textarea,select){border:1px solid var(--yc-stage-line)!important;color:var(--yc-stage-copy)!important;box-shadow:none!important;background:#ffffff0e!important;border-radius:15px!important}.main-content :is(input,textarea,select)::placeholder{color:var(--yc-stage-faint)!important}.main-content :is(input,textarea,select):focus{border-color:var(--yc-stage-line-strong)!important;box-shadow:0 0 0 3px #ff5a0014!important}.main-content :is(.panel-heading h2,.preview-heading span,.composer-header h2,.section-heading span,.catalog-header h2,.asset-name,.prompt-name,.history-row h2,.detail-header h2){color:var(--yc-stage-copy)!important;font-weight:850!important}.main-content :is(.panel-heading p,.preview-heading small,.composer-header p,.section-heading small,.asset-meta,.asset-prompt,.prompt-uses,.prompts-count,.history-row p,.row-foot,.detail-header p){color:var(--yc-stage-muted)!important}.gallery-home :is(.hero,.creation-entry,.filter-row,.preview-modal){border-color:var(--yc-stage-line)!important;background-color:var(--yc-stage-panel)!important;box-shadow:var(--yc-stage-glow)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.gallery-home :is(.hero h1,.creation-entry h2,.section-heading h2){font-family:var(--font-sans)!important;letter-spacing:0!important;font-weight:850!important}@media (width<=900px){.main-content :is(.studio-scroll,.page-container,.prompts-main,.history-shell){padding:18px!important}.main-content :is(.studio-header,.page-header,.history-header){border-radius:20px!important;padding:18px!important}.main-content :is(.studio-workspace,.history-layout){flex-direction:column!important}.main-content :is(.creation-panel,.preview-panel,.history-detail-panel){width:100%!important;min-width:0!important;max-width:none!important}}.main-content.creator-route .studio-view .studio-header{display:none!important}.main-content.creator-route .studio-view .model-section{border-radius:16px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:auto!important;height:auto!important;min-height:0!important;margin:18px 18px 0!important;padding:10px!important;display:grid!important;position:relative!important;inset:auto!important}.main-content.creator-route .studio-view .model-section.model-only-section{grid-template-columns:minmax(0,1fr)!important;padding:8px!important}.main-content.creator-route .studio-view .model-section.model-only-section .model-picker{width:100%!important;min-width:0!important}.main-content.creator-route .studio-view .model-section .section-heading{align-items:center!important;min-height:0!important;margin:0!important;display:flex!important}.main-content.creator-route .studio-view .model-section .section-heading>span,.main-content.creator-route .studio-view .model-section .section-heading small{display:none!important}.main-content.creator-route .studio-view .model-section .section-heading div>span{color:var(--yc-stage-copy)!important;letter-spacing:0!important;white-space:nowrap!important;align-items:center!important;font-size:15px!important;font-weight:850!important;display:inline-flex!important}.main-content.creator-route .studio-view .model-section .model-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;min-width:0!important;display:grid!important}.main-content.creator-route .studio-view .model-section .model-card{border-radius:14px!important;min-height:44px!important;padding:8px 10px!important}.main-content.creator-route .studio-view .model-section .model-copy strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;overflow:hidden!important}.main-content.creator-route .studio-view .model-section .model-copy small{display:none!important}.main-content.creator-route .studio-view .studio-workspace{height:100%!important;margin:0!important}.main-content.creator-route .studio-view .creation-body{padding-top:0!important}@media (width<=620px){.main-content.creator-route .studio-view .studio-scroll{padding:12px!important}.main-content.creator-route .studio-view .model-section{grid-template-columns:1fr!important;gap:8px!important;margin:12px 12px 0!important}.main-content.creator-route .studio-view .model-section .model-rail{grid-template-columns:1fr!important}.main-content.creator-route .studio-view .studio-workspace{height:auto!important}}:root{--yc-stage-bg:#000;--yc-stage-panel:#1a1a1a;--yc-stage-panel-strong:#242424;--yc-stage-line:#ffffff1f;--yc-stage-line-strong:#ff5a005c;--yc-stage-copy:#f7f7f7;--yc-stage-muted:#f7f7f794;--yc-stage-faint:#f7f7f761;--yc-stage-green:#ff5a00;--yc-stage-green-2:#ff9f1c;--yc-stage-glow:none}body,.main-content,.main-content :is(.gallery-home,.studio-view,.page-container,.prompts-view,.history-view,.settings-view,.creator-route){background:var(--yc-stage-bg)!important;color:var(--yc-stage-copy)!important}.main-content :is(.studio-header,.page-header,.history-header){border-color:var(--yc-stage-line)!important;box-shadow:none!important;background:#1a1a1a!important}.gallery-home{background:var(--yc-stage-bg)!important}:root[data-theme=light] .main-content.creator-route,:root[data-theme=light] .main-content.creator-route :is(.image-gen-workbench,.video-gen-workbench,.tts-gen-workbench,.image-ad-reverse,.video-ad-reverse){background:var(--bg-page)!important;color:var(--text-primary)!important}:root[data-theme=light] .main-content.creator-route :is(.image-config-panel,.video-config-panel,.tts-config-panel,.image-ad-reverse .reverse-sidebar,.video-ad-reverse .reverse-sidebar,.history-canvas,.voice-result-panel){background:var(--surface-panel)!important;border-color:var(--border-default)!important}:root[data-theme=light] .main-content.creator-route :is(.config-block,.tts-gen-workbench .config-block,.reverse-config-section,.ad-upload-zone,.reverse-mode-card,.model-trigger,.mode-trigger,.tts-model-card,.generation-bottom-bar){background:color-mix(in srgb, var(--surface-raised) 72%, transparent)!important;border-color:var(--border-default)!important}.gallery-home .featured-rail{margin-left:0}.gallery-home :is(.hero-card,.creation-entry,.quick-card,.filter-row,.template-library,.template-image,.preview-modal){border-color:var(--yc-stage-line)!important;box-shadow:none!important}.gallery-home .hero-card{background:#0d0d0d!important}.gallery-home .creation-entry{background:#1f1f1f!important}.gallery-home .quick-card{background:#242424!important}.gallery-home .template-library,.gallery-home .filter-row,.gallery-home .template-image,.gallery-home .preview-modal{background:#1a1a1a!important}.gallery-home :is(.hero-card h1,.creation-entry h2,.section-heading h2,.quick-copy strong,.template-copy strong,.modal-header h3){color:#fff!important;font-family:var(--font-sans)!important;letter-spacing:-.025em!important;font-weight:850!important}.gallery-home :is(.hero-card p,.creation-entry p,.quick-copy small,.template-copy small,.section-heading p){color:#ededed94!important}.main-content :is(.model-section,.creation-panel,.preview-panel,.reverse-sidebar,.reverse-results,.simple-sidebar,.pro-sidebar,.simple-main,.pro-main,.simple-result,.pro-result,.connections-panel,.catalog-panel,.assignment-panel,.prompts-sidebar,.history-list-panel,.history-detail-panel,.asset-card,.history-card,.prompt-card){border-color:var(--yc-stage-line)!important;box-shadow:none!important;background:#1a1a1a!important}.main-content.creator-route :is(.preview-panel,.reverse-results,.simple-main,.pro-main){background:#080808!important}.main-content.creator-route :is(.generate-bar,.reverse-generate-bar,.parameter-section,.version-switcher){border-color:var(--yc-stage-line)!important;background:#282828!important}.main-content :is(.generate-button,.reverse-generate-bar .btn-generate,.tts-view .btn-generate,.btn-primary,.sync-action,.add-connection-btn){background:var(--yc-stage-green)!important;color:#0e0e0e!important;box-shadow:none!important;border-radius:999px!important;font-weight:850!important}.main-content :is(.generate-button,.reverse-generate-bar .btn-generate,.tts-view .btn-generate,.btn-primary,.sync-action,.add-connection-btn):hover:not(:disabled){background:var(--yc-stage-green-2)!important}.main-content :is(.generate-button,.reverse-generate-bar .btn-generate,.tts-view .btn-generate,.btn-primary,.sync-action,.add-connection-btn):disabled{color:#ff9f1ca3!important;background:#323232!important}:root[data-theme=light]{--yc-stage-bg:#f4f4f4;--yc-stage-panel:#fff;--yc-stage-panel-strong:#f8f8f8;--yc-stage-line:#0c0c0c1c;--yc-stage-line-strong:#70707040;--yc-stage-copy:#181818;--yc-stage-muted:#585858;--yc-stage-faint:#707070;--yc-stage-green:#ff5a00;--yc-stage-green-2:#ff9f1c}:root[data-theme=light] body,:root[data-theme=light] .main-content,:root[data-theme=light] .main-content :is(.gallery-home,.studio-view,.page-container,.prompts-view,.history-view,.settings-view,.creator-route){color:var(--yc-stage-copy)!important;background:#f4f4f4!important}:root[data-theme=light] .gallery-home :is(.hero-card,.creation-entry,.quick-card,.filter-row,.template-library,.template-image,.preview-modal),:root[data-theme=light] .main-content :is(.studio-header,.page-header,.history-header,.model-section,.creation-panel,.preview-panel,.reverse-sidebar,.reverse-results,.simple-sidebar,.pro-sidebar,.simple-main,.pro-main,.simple-result,.pro-result,.connections-panel,.catalog-panel,.assignment-panel,.prompts-sidebar,.history-list-panel,.history-detail-panel,.asset-card,.history-card,.prompt-card){border-color:var(--yc-stage-line)!important;background:#fff!important;box-shadow:inset 0 1px #ffffffc7,0 12px 36px #0c0c0c0f!important}:root[data-theme=light] .main-content.creator-route :is(.preview-panel,.reverse-results,.simple-main,.pro-main),:root[data-theme=light] .gallery-home :is(.quick-card,.template-library,.filter-row,.template-image){background:#f8f8f8!important}:root[data-theme=light] .gallery-home .hero-card:after{background:linear-gradient(#00000005 0%,#000000b8 100%),radial-gradient(circle at 58% 42%,#ff5a0026,#0000 36%)!important}:root[data-theme=light] .gallery-home .hero-card .hero-art{opacity:.9!important;filter:saturate(1.04)brightness(.88)contrast(1.06)!important}:root[data-theme=light] .gallery-home .hero-card .hero-shade{background:linear-gradient(#0000000a 0%,#00000052 56%,#000000d1 100%),linear-gradient(90deg,#0000007a,#00000014 62%,#0000)!important}:root[data-theme=light] .gallery-home .hero-card h1{text-shadow:0 2px 18px #00000075;color:#fff!important}:root[data-theme=light] .gallery-home .hero-card p{color:#ffffffbd!important}:root[data-theme=light] .gallery-home :is(.creation-entry h2,.section-heading h2,.quick-copy strong,.template-copy strong,.modal-header h3){color:var(--yc-stage-copy)!important}:root[data-theme=light] .gallery-home :is(.creation-entry p,.quick-copy small,.template-copy small,.section-heading p){color:var(--yc-stage-muted)!important}:root[data-theme=light] .gallery-home .entry-icon,:root[data-theme=light] .gallery-home .quick-action{color:#fff!important;background:#181818!important}@media (width<=640px){.main-content{height:100vh!important}.gallery-home{padding-bottom:104px!important}.main-content.creator-route .studio-view .studio-scroll,.main-content.creator-route .tts-view,.main-content.creator-route .reverse-layout{padding-bottom:112px!important}.main-content.creator-route .studio-view .studio-workspace,.main-content.creator-route .simple-layout,.main-content.creator-route .pro-layout{margin-bottom:96px!important}.main-content :is(.page-container,.prompts-main,.history-shell){padding-bottom:104px!important}}.main-content.creator-route .studio-view{--studio-inset:18px;--studio-gap:10px;--studio-panel:#1f1f1f;--studio-panel-soft:#282828;--studio-field:#1a1a1a;--studio-field-hover:#202020;--studio-result:#111;--studio-line:#ffffff24;--studio-line-soft:#ffffff1a;--studio-muted:#f7f7f794;--studio-radius-panel:24px;--studio-radius-card:20px;--studio-radius-control:16px}.main-content.creator-route .studio-view .studio-scroll{padding:18px 24px!important}.main-content.creator-route .studio-view .studio-workspace{align-items:stretch!important;gap:12px!important;width:min(956px,100%)!important;height:calc(100vh - 36px)!important;min-height:0!important;margin:0 auto!important}.main-content.creator-route .studio-view .creation-panel,.main-content.creator-route .studio-view .preview-panel{border:1px solid var(--studio-line)!important;border-radius:var(--studio-radius-panel)!important;background:var(--studio-panel)!important;box-shadow:none!important;overflow:hidden!important}.main-content.creator-route .studio-view .creation-body{gap:var(--studio-gap)!important;min-height:0!important;padding:var(--studio-inset) var(--studio-inset) 10px!important;flex-direction:column!important;flex:auto!important;display:flex!important;overflow-y:auto!important}.main-content.creator-route .studio-view .model-section,.main-content.creator-route .studio-view .composer-section{border:1px solid var(--studio-line)!important;border-radius:var(--studio-radius-card)!important;background:var(--studio-panel-soft)!important;width:auto!important;box-shadow:none!important;margin:0!important}.main-content.creator-route .studio-view .model-section.model-only-section{min-height:0!important;padding:8px!important;display:block!important}.main-content.creator-route .studio-view .model-section.model-only-section .model-picker{width:100%!important}.main-content.creator-route .studio-view .model-picker-trigger{border:1px solid var(--studio-line)!important;border-radius:var(--studio-radius-control)!important;background:var(--studio-field)!important;min-height:50px!important;box-shadow:none!important;padding:0 18px!important}.main-content.creator-route .studio-view .model-picker-trigger:hover,.main-content.creator-route .studio-view .model-picker.open .model-picker-trigger{background:var(--studio-field-hover)!important;border-color:#ffffff3d!important}.main-content.creator-route .studio-view .model-picker-name{color:var(--yc-stage-copy)!important;letter-spacing:0!important;font-size:15px!important;font-weight:800!important}.main-content.creator-route .studio-view .model-picker-caret{color:var(--studio-muted)!important}.main-content.creator-route .studio-view .model-picker-menu{border:1px solid var(--studio-line)!important;border-radius:var(--studio-radius-card)!important;background:var(--studio-panel)!important;box-shadow:0 18px 50px #0000006b!important}.main-content.creator-route .studio-view .model-picker-option{border-radius:14px!important;min-height:44px!important}.main-content.creator-route .studio-view .model-picker-option:hover{background:var(--studio-field-hover)!important}.main-content.creator-route .studio-view .model-picker-option.active{background:var(--studio-field)!important;color:var(--yc-stage-copy)!important}.main-content.creator-route .studio-view .composer-section{min-height:0!important;padding:var(--studio-inset)!important;flex-direction:column!important;flex:auto!important;display:flex!important}.main-content.creator-route .studio-view .panel-heading{align-items:center!important;min-height:40px!important;margin-bottom:14px!important}.main-content.creator-route .studio-view .panel-heading h2,.main-content.creator-route .studio-view .preview-heading span{color:var(--yc-stage-copy)!important;font-size:16px!important;font-weight:850!important;line-height:1.35!important}.main-content.creator-route .studio-view .panel-heading p,.main-content.creator-route .studio-view .preview-heading small,.main-content.creator-route .studio-view .toolbar-hint{color:var(--studio-muted)!important}.main-content.creator-route .studio-view .panel-actions{gap:8px!important}.main-content.creator-route .studio-view .panel-actions>span{border:1px solid var(--studio-line-soft)!important;background:var(--studio-field)!important;min-height:28px!important;color:var(--studio-muted)!important;border-radius:999px!important;padding:0 10px!important}.main-content.creator-route .studio-view .panel-toggle,.main-content.creator-route .studio-view .panel-actions button,.main-content.creator-route .studio-view .settings-drawer-toggle{border:1px solid var(--studio-line)!important;background:var(--studio-field)!important;color:#f7f7f7b8!important;box-shadow:none!important}.main-content.creator-route .studio-view .panel-toggle:hover,.main-content.creator-route .studio-view .panel-actions button:hover,.main-content.creator-route .studio-view .settings-drawer-toggle:hover,.main-content.creator-route .studio-view .settings-drawer-toggle.active{background:var(--studio-field-hover)!important;color:var(--yc-stage-copy)!important;border-color:#ffffff3d!important}.main-content.creator-route .studio-view .prompt-input-wrapper{flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important}.main-content.creator-route .studio-view .prompt-input-wrapper .upload-section{margin-bottom:var(--studio-gap)!important}.main-content.creator-route .studio-view .prompt-input-wrapper .upload-grid.empty .upload-add,.main-content.creator-route .studio-view .prompt-input-wrapper .upload-grid.has-images,.main-content.creator-route .studio-view .prompt-input-wrapper .editor-wrap,.main-content.creator-route .studio-view .prompt-input-wrapper .toolbar-btn{border-color:var(--studio-line)!important;background:var(--studio-field)!important;color:var(--yc-stage-copy)!important;box-shadow:none!important}.main-content.creator-route .studio-view .prompt-input-wrapper .upload-grid.empty .upload-add{border-radius:var(--studio-radius-control)!important;border-style:dashed!important;height:clamp(168px,23vh,230px)!important}.main-content.creator-route .studio-view .prompt-input-wrapper .upload-add:hover,.main-content.creator-route .studio-view .prompt-input-wrapper .toolbar-btn:hover{background:var(--studio-field-hover)!important;color:var(--yc-stage-copy)!important;border-color:#ffffff3d!important}.main-content.creator-route .studio-view .prompt-input-wrapper .upload-add-icon{color:var(--yc-stage-copy)!important;background:#ffffff12!important;border-radius:12px!important}.main-content.creator-route .studio-view .prompt-input-wrapper .upload-add strong{color:var(--yc-stage-copy)!important}.main-content.creator-route .studio-view .prompt-input-wrapper .upload-add small,.main-content.creator-route .studio-view .prompt-input-wrapper .editor-placeholder{color:var(--studio-muted)!important}.main-content.creator-route .studio-view .prompt-input-wrapper .editor-wrap{border-radius:var(--studio-radius-control)!important;flex:auto!important;min-height:clamp(190px,28vh,360px)!important}.main-content.creator-route .studio-view .prompt-input-wrapper .editor-wrap.focused,.main-content.creator-route .studio-view .prompt-input-wrapper .editor-wrap:focus-within{border-color:#ffffff47!important;box-shadow:inset 0 0 0 1px #ffffff14!important}.main-content.creator-route .studio-view .prompt-input-wrapper .editor{padding:18px!important}.main-content.creator-route .studio-view .prompt-input-wrapper .editor-placeholder{top:18px!important;left:18px!important;right:18px!important}.main-content.creator-route .studio-view .prompt-input-wrapper .editor .at-tag,.main-content.creator-route .studio-view .prompt-input-wrapper .thumb-at{border-color:var(--studio-line)!important;color:var(--yc-stage-copy)!important;background:#ffffff1f!important}.main-content.creator-route .studio-view .prompt-input-wrapper .editor .at-tag:hover{background:#ffffff2e!important}.main-content.creator-route .studio-view .prompt-input-wrapper .upload-thumb:hover .thumb-hit,.main-content.creator-route .studio-view .prompt-input-wrapper .upload-thumb:focus-within .thumb-hit,.main-content.creator-route .studio-view .prompt-input-wrapper .upload-thumb.referenced .thumb-hit{border-color:#ffffff3d!important;box-shadow:0 0 0 1px #ffffff14!important}.main-content.creator-route .studio-view .prompt-input-wrapper .at-dropdown{border-color:var(--studio-line)!important;border-radius:var(--studio-radius-control)!important;background:var(--studio-panel)!important;box-shadow:0 18px 50px #0000006b!important}.main-content.creator-route .studio-view .prompt-input-wrapper .dropdown-item:hover,.main-content.creator-route .studio-view .prompt-input-wrapper .dropdown-item.active{background:var(--studio-field-hover)!important}.main-content.creator-route .studio-view .prompt-input-wrapper .drag-overlay{border-radius:var(--studio-radius-card)!important;background:#0000005c!important;border:1px dashed #ffffff57!important}.main-content.creator-route .studio-view .prompt-input-wrapper .drag-content{color:var(--yc-stage-copy)!important}.main-content.creator-route .studio-view .prompt-input-wrapper .prompt-toolbar{min-height:36px!important;margin-top:10px!important}.main-content.creator-route .studio-view .prompt-input-wrapper .toolbar-btn{border-radius:12px!important;min-height:34px!important}.main-content.creator-route .studio-view .generate-bar{min-height:84px!important;margin:0 var(--studio-inset) var(--studio-inset)!important;border:1px solid var(--studio-line)!important;border-radius:var(--studio-radius-card)!important;background:var(--studio-panel-soft)!important;box-shadow:none!important;gap:10px!important;padding:12px!important}.main-content.creator-route .studio-view .generate-summary span,.main-content.creator-route .studio-view .generate-guidance{border:1px solid var(--studio-line-soft)!important;background:var(--studio-field)!important;color:var(--studio-muted)!important}.main-content.creator-route .studio-view .generate-guidance.warning{color:var(--status-warning-text)!important;background:#ff5a001f!important;border:1px solid #ff5a0052!important}.main-content.creator-route .studio-view .generate-guidance.busy{border:1px solid var(--status-info-border)!important;background:var(--status-info-bg)!important;color:var(--status-info-text)!important}.main-content.creator-route .studio-view .preview-heading{min-height:60px!important;padding:0 var(--studio-inset)!important;border-bottom:1px solid var(--studio-line)!important;background:var(--studio-panel)!important}.main-content.creator-route .studio-view .gen-results{padding:var(--studio-inset)!important;background:var(--studio-result)!important}.main-content.creator-route .studio-view .result-card{border-radius:var(--studio-radius-control)!important;box-shadow:0 0 0 1px var(--studio-line)!important}:root[data-theme=light] .main-content.creator-route .studio-view{--studio-panel:#fff;--studio-panel-soft:#f3f3f3;--studio-field:#f8f8f8;--studio-field-hover:#f0f0f0;--studio-result:#f8f8f8;--studio-line:#0c0c0c1f;--studio-line-soft:#0c0c0c17;--studio-muted:#585858}:root[data-theme=light] .main-content.creator-route .studio-view .panel-toggle,:root[data-theme=light] .main-content.creator-route .studio-view .panel-actions button,:root[data-theme=light] .main-content.creator-route .studio-view .settings-drawer-toggle{color:#585858!important}@media (width<=620px){.main-content.creator-route .studio-view{--studio-inset:12px;--studio-gap:8px;--studio-radius-panel:20px;--studio-radius-card:16px;--studio-radius-control:14px}.main-content.creator-route .studio-view .studio-scroll{padding:12px!important}.main-content.creator-route .studio-view .studio-workspace{height:auto!important}.main-content.creator-route .studio-view .model-picker-trigger{min-height:48px!important}.main-content.creator-route .studio-view .generate-bar{min-height:auto!important}}:root[data-theme=light] body:has(.history-view) .sidebar .nav-group-title{color:#f4f4f48f!important}:root[data-theme=light] body:has(.history-view) .sidebar .nav-item:not(.active){color:#f4f4f48f!important}:root[data-theme=light] body:has(.history-view) .main-content :is(.history-page-header,.history-toolbar,.history-list-panel,.history-detail-canvas){color:#f4f4f4!important;box-shadow:none!important;background:#121212!important;border-color:#ffffff1b!important}:root[data-theme=light] body:has(.history-view) .history-detail-canvas .history-header{color:#f4f4f4!important;box-shadow:none!important;background:#0e0e0e!important;border-color:#ffffff1b!important}:root[data-theme=light] body:has(.history-view) .history-view :is(.history-row:hover,.filter-pill:hover,.detail-actions button:hover:not(:disabled),.output-list button:hover){color:#f4f4f4!important;background:#191919!important;border-color:#fff3!important}:root[data-theme=light] body:has(.history-view) .history-detail-canvas .history-actions button:hover{color:#f4f4f4!important;background:#191919!important;border-color:#fff3!important}:is(:root[data-theme=light] body:has(.history-view) .main-content,:root[data-theme=light] body:has(.history-view) .history-view,:root[data-theme=light] body:has(.history-view) .mobile-topbar,:root[data-theme=light] body:has(.history-view) .mobile-bottom-nav){color:#181818!important;background:#f4f4f4!important}:is(:root[data-theme=light] body:has(.history-view) .sidebar,:root[data-theme=light] body:has(.history-view) .nav-footer){--bg-sidebar:#f8f8f8;--surface-panel:#fff;--surface-raised:#f6f6f6;--surface-inset:#f0f0f0;--border-default:#0c0c0c1c;--border-hover:#7070703d;--accent-soft:#f0f0f0;--accent-border:#70707042;--action-primary:#ff5a00;--text-primary:#181818;--text-secondary:#242424;--text-muted:#585858;color:#181818!important;background:#f8f8f8!important;border-color:#0c0c0c1c!important}:root[data-theme=light] body:has(.history-view) .sidebar .nav-group-title{color:#585858!important}:root[data-theme=light] body:has(.history-view) .sidebar .nav-item:not(.active){color:#585858!important}:root[data-theme=light] body:has(.history-view) .sidebar .nav-item:hover{color:#181818!important;background:#f0f0f0!important}:root[data-theme=light] body:has(.history-view) .sidebar .nav-item.active{color:#ff5a00!important;background:#f0f0f0!important;border-color:#70707042!important}:root[data-theme=light] body:has(.history-view) .main-content .history-view{--bg-page:#f4f4f4;--surface-page:#f4f4f4;--surface-panel:#fff;--surface-raised:#f6f6f6;--surface-inset:#f0f0f0;--surface-preview:#f8f8f8;--border-default:#0c0c0c1c;--border-hover:#7070703d;--accent-soft:#f0f0f0;--accent-border:#70707042;--action-primary:#ff5a00;--action-primary-text:#fff;--text-primary:#181818;--text-secondary:#242424;--text-muted:#585858;color:#181818!important;background:#f4f4f4!important}:root[data-theme=light] body:has(.history-view) .main-content :is(.history-page-header,.history-toolbar,.history-list-panel,.history-detail-canvas){color:#181818!important;background:#fff!important;border-color:#0c0c0c1c!important;box-shadow:0 0 0 1px #0c0c0c14,0 16px 44px #0c0c0c0f!important}:root[data-theme=light] body:has(.history-view) .history-detail-canvas .history-header{color:#181818!important;background:#fff!important;border-color:#0c0c0c1c!important}:root[data-theme=light] body:has(.history-view) .history-detail-canvas .history-body{color:#181818!important;background:#f4f4f4!important}:is(:root[data-theme=light] body:has(.history-view) .history-detail-canvas .history-header strong,:root[data-theme=light] body:has(.history-view) .history-view :is(.title-stack h1,.row-main h2,.detail-title h2,.detail-section h3,.metric-strip strong,.history-empty h2)){color:#181818!important}:is(:root[data-theme=light] body:has(.history-view) .history-detail-canvas .history-header small,:root[data-theme=light] body:has(.history-view) .history-view :is(.title-stack p,.row-main p,.row-meta,.row-foot,.detail-title p,.detail-placeholder,.history-empty,.metric-strip span,.output-list small)){color:#585858!important}:is(:root[data-theme=light] body:has(.history-view) .history-view :is(.metric-strip div,.history-search,.clear-action,.filter-pill,.history-row,.detail-actions button,.output-list button,.prompt-box,.params-grid dt,.params-grid dd),:root[data-theme=light] body:has(.history-view) .history-detail-canvas .history-actions button){color:#242424!important;background:#f0f0f0!important;border-color:#0c0c0c1c!important}:root[data-theme=light] body:has(.history-view) .history-view :is(.history-row:hover,.filter-pill:hover,.detail-actions button:hover:not(:disabled),.output-list button:hover){color:#181818!important;background:#f6f6f6!important;border-color:#7070703d!important}:root[data-theme=light] body:has(.history-view) .history-detail-canvas .history-actions button:hover{color:#181818!important;background:#f6f6f6!important;border-color:#7070703d!important}:root[data-theme=light] body:has(.history-view) .history-view :is(.history-row.active,.filter-pill.active,.output-list button.active,.type-chip){color:#ff5a00!important;background:#f0f0f0!important;border-color:#70707042!important}:root[data-theme=light] body:has(.history-view) .history-view .detail-preview{color:#242424!important;background:#f8f8f8!important;border-color:#0c0c0c1c!important}:root[data-theme=light] body:has(.history-view) .history-view :is(.detail-preview pre,.prompt-box){color:#242424!important;background:#f0f0f0!important}:root[data-theme=light] body:has(.history-view) .history-view .detail-actions button:first-child{color:#fff!important;background:#ff5a00!important;border-color:#0000!important}:root[data-theme=light] body:has(.history-view) .history-view .history-search input{color:#181818!important}:root[data-theme=light] body:has(.history-view) .history-view .history-search input::placeholder{color:#585858!important}:root[data-theme=light] body:has(.history-view) .history-detail-canvas :is(.canvas-empty,.detail-placeholder){color:#585858!important}:root[data-theme=light] body:has(.history-view) .history-detail-canvas :is(.canvas-empty strong,.detail-placeholder strong,.detail-placeholder h2){color:#242424!important}:root[data-theme=light] body:has(.history-view) .history-detail-canvas :is(.canvas-empty p,.detail-placeholder p){color:#585858!important}:root[data-theme=light] body:has(.history-view) .history-detail-canvas .canvas-empty span{color:#ff5a00!important;background:#f0f0f0!important;border-color:#7070702e!important}:root[data-theme=light]{--surface-page:#f4f4f4;--surface-panel:#fff;--surface-raised:#f6f6f6;--surface-inset:#f0f0f0;--surface-results:#f8f8f8;--selection-bg:#ff5a00;--selection-border:#ff5a0052;--selection-text:#ff5a00;--action-primary:#ff5a00;--action-primary-hover:#ff9f1c;--action-primary-active:#ff5a00;--action-disabled:#dedede;--action-disabled-text:#6a6a6a;--border-default:#0c0c0c29;--border-hover:#ff5a0057;--text-primary:#0c0c0c;--text-secondary:#242424;--text-muted:#585858;--gallery-copy:#0c0c0c;--gallery-soft:#242424;--gallery-muted:#585858;--yc-stage-copy:#0c0c0c;--yc-stage-muted:#585858;--yc-stage-faint:#707070;--studio-muted:#585858;--studio-line:#0c0c0c29}:root[data-theme=light] .main-content,:root[data-theme=light] .main-content :is(.gallery-home,.studio-view,.tts-view,.reverse-layout,.assets-view,.prompts-view,.history-view,.settings-view,.admin-dashboard,.page-container),:root[data-theme=light] .main-content :is(h1,h2,h3,h4,strong,.page-title,.settings-title,.title-stack h1,.block-heading span,.section-heading h2,.mode-trigger-copy strong,.mode-option-copy strong,.model-copy strong,.model-name,.model-title-row,.model-option-copy strong,.model-card-copy strong,.prompt-card h2,.asset-title,.row-main h2,.detail-title h2,.admin-hero h1,.metric-card strong,.panel-title strong,.feature-main strong,.channel-main strong,.quick-copy strong,.template-copy strong){color:var(--text-primary)!important}:root[data-theme=light] .main-content :is(p,small,.page-tip,.block-heading small,.section-heading p,.mode-trigger-copy small,.mode-option-copy small,.model-copy small,.model-desc,.model-option-copy small,.model-card-copy small,.canvas-empty p,.empty-desc,.bar-hint,.upload-hint,.upload-format,.prompt-card p,.prompt-meta,.asset-meta,.row-meta,.row-foot,.detail-title p,.detail-section p,.connection-meta,.last-sync,.function-copy small,.recommendation-note,.admin-subtitle,.feature-main p,.channel-main p,.quick-copy small,.template-copy small,.empty-admin-state){color:var(--text-muted)!important}:root[data-theme=light] .main-content :is(.mode-trigger,.mode-option,.model-trigger,.model-option,.settings-button,.settings-popover,.settings-popover button,.asset-button,.toolbar-btn,.btn-toolbar,.panel-actions button,.history-actions button,.generation-bottom-bar,.tts-model-card,.tts-quick-actions button,.template-expand-button,.advanced-summary,.template-preview-grid button,.tts-settings-grid button,.voice-picker-grid button,.reverse-mode-card,.model-btn,.summary-chip-row span,.reverse-settings-panel,.settings-close,.mode-btn,.filter-button,.filter-pill,.type-tab,.type-filters button,.cat-item,.prompt-search,.library-search,.history-search,.search-box,.clear-action,.ghost-action,.secondary-action,.icon-action,.asset-action,.primary-action,.connection-item,.model-list-row,.assignment-filter,.function-option,.voice-map-row,.admin-tabs button,.access-actions button,.channel-row,.market-card,.template-card){color:var(--text-secondary)!important}:root[data-theme=light] .main-content :is(input,textarea,select,[contenteditable=true]){color:var(--text-primary)!important;caret-color:var(--action-primary)!important}:root[data-theme=light] .main-content :is(input,textarea)::placeholder{color:#636363!important;opacity:1!important}:root[data-theme=light] .main-content :is(.mode-trigger,.model-trigger,.settings-button,.asset-button,.toolbar-btn,.btn-toolbar,.panel-actions button,.history-actions button,.tts-model-card,.tts-quick-actions button,.template-expand-button,.advanced-summary,.template-preview-grid button,.tts-settings-grid button,.voice-picker-grid button,.reverse-mode-card,.model-btn,.settings-close,.mode-btn,.filter-button,.filter-pill,.type-tab,.type-filters button,.cat-item,.clear-action,.ghost-action,.secondary-action,.icon-action,.asset-action,.connection-item,.model-list-row,.function-option,.voice-map-row,.admin-tabs button,.access-actions button,.channel-row,.market-card,.template-card):hover:not(:disabled){border-color:var(--border-hover)!important;background:var(--surface-raised)!important;color:var(--text-primary)!important}:root[data-theme=light] .main-content :is(.mode-option.active,.model-option.active,.settings-button.active,.reverse-mode-card.active,.model-btn.active,.mode-btn.active,.filter-button.active,.filter-pill.active,.type-tab.active,.type-filters button.active,.cat-item.active,.connection-item.active,.model-list-row.active,.function-option.active,.voice-map-row.active,.admin-tabs button.active,.history-row.active,.summary-chip-row span.active){border-color:var(--selection-border)!important;background:var(--selection-bg)!important;color:var(--selection-text)!important}:root[data-theme=light] .main-content :is(.generate-button:not(:disabled),.reverse-generate-bar .btn-generate:not(:disabled),.tts-view .btn-generate:not(:disabled),.btn-primary:not(:disabled),.primary-action:not(:disabled),.sync-action:not(:disabled),.add-connection-btn:not(:disabled)){background:var(--action-primary)!important;color:#fff!important}:root[data-theme=light] .main-content :is(button:disabled,.generate-button:disabled,.reverse-generate-bar .btn-generate:disabled,.tts-view .btn-generate:disabled,.primary-action:disabled,.sync-action:disabled){color:var(--action-disabled-text)!important}:root[data-theme=light] .creator-route :is(.editor-placeholder,.toolbar-hint,.upload-format),:root[data-theme=light] .flow-image-editor :is(.flow-title-stack small,.flow-canvas-meta small,.flow-panel-heading small,.flow-prompt-heading small,.flow-tool-card small,.draw-mode-row span,.flow-tool-rail span){color:var(--text-muted)!important}:root[data-theme=light] .gallery-home :is(.primary-card h2,.primary-card p,.primary-card span){color:inherit!important}:root[data-theme=light] .sidebar{--text-primary:#0c0c0c;--text-secondary:#242424;--text-muted:#585858;--action-primary:#ff5a00;--accent-soft:#f0f0f0;--accent-border:#ff5a0052;background:#f8f8f8!important;border-color:#0c0c0c29!important}:root[data-theme=light] .sidebar .logo-text{color:#242424!important}:root[data-theme=light] .sidebar .nav-group-title{color:#5d5d5d!important;opacity:1!important}:root[data-theme=light] .sidebar .nav-item:not(.active){color:#3e3e3e!important}:root[data-theme=light] body:has(.history-view) .sidebar .nav-item:not(.active){color:#3e3e3e!important}:root[data-theme=light] .sidebar .nav-system-group .nav-item:not(.active){color:#515151!important}:root[data-theme=light] body:has(.history-view) .sidebar .nav-system-group .nav-item:not(.active){color:#515151!important}:root[data-theme=light] .sidebar .nav-item:hover,:root[data-theme=light] .sidebar .workspace-menu-trigger:hover{color:#0c0c0c!important;background:#f0f0f0!important}:root[data-theme=light] body:has(.history-view) .sidebar .nav-item:hover{color:#0c0c0c!important;background:#f0f0f0!important}:root[data-theme=light] .sidebar .nav-item.active{color:#ff5a00!important;background:#f0f0f0!important;border-color:#ff5a0052!important}:root[data-theme=light] body:has(.history-view) .sidebar .nav-item.active{color:#ff5a00!important;background:#f0f0f0!important;border-color:#ff5a0052!important}:root[data-theme=light] .sidebar .nav-item.active svg{color:#ff5a00!important}:root[data-theme=light] body:has(.history-view) .sidebar .nav-item.active svg{color:#ff5a00!important}.main-content.creator-route :is(.image-prompt-input,.video-prompt-input).prompt-input-wrapper .editor-wrap{border:1px solid var(--studio-line,var(--yc-stage-line,var(--border-default)))!important;box-shadow:none!important;outline:0!important;overflow:hidden!important}.main-content.creator-route :is(.image-prompt-input,.video-prompt-input).prompt-input-wrapper .editor-wrap.focused,.main-content.creator-route :is(.image-prompt-input,.video-prompt-input).prompt-input-wrapper .editor-wrap:focus-within{box-shadow:none!important;border:1px solid #ff5a006b!important;outline:0!important}.main-content.creator-route :is(.image-prompt-input,.video-prompt-input).prompt-input-wrapper .editor,.main-content.creator-route :is(.image-prompt-input,.video-prompt-input).prompt-input-wrapper .editor:focus,.main-content.creator-route :is(.image-prompt-input,.video-prompt-input).prompt-input-wrapper .editor:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}:is(.prompts-view,.history-view,.settings-view,.admin-dashboard){--wb-page:#090909;--wb-panel:#0d0d0e;--wb-panel-soft:#18191b;--wb-inset:#202124;--wb-raised:#18191b;--wb-border:#ffffff1a;--wb-border-soft:#ffffff14;--wb-border-hover:#ff5a1f57;--wb-accent:#ff5a1f;--wb-accent-strong:#ff7a2d;--wb-accent-soft:#ff5a1f1f;--wb-accent-border:#ff5a1f57;--wb-warning:#d8a24a;--wb-warning-soft:#d8a24a24;--wb-warning-border:#d8a24a52;--wb-text:#eeeeef;--wb-text-secondary:#c0c1c4;--wb-muted:#888a90;--wb-faint:#5d6067;--bg-page:var(--wb-page);--surface-page:var(--wb-page);--surface-panel:var(--wb-panel);--surface-raised:var(--wb-raised);--surface-inset:var(--wb-inset);--bg-card:var(--wb-panel);--bg-input:var(--wb-inset);--border-default:var(--wb-border);--border-hover:var(--wb-border-hover);--accent-soft:var(--wb-accent-soft);--accent-border:var(--wb-accent-border);--action-primary:var(--wb-accent);--action-primary-hover:var(--wb-accent-strong);--action-primary-text:#fff;--text-primary:var(--wb-text);--text-secondary:var(--wb-text-secondary);--text-muted:var(--wb-muted);--shadow-card:none;--shadow-elevated:0 22px 64px #0000004d;background:var(--wb-page)!important;min-width:0!important;color:var(--wb-text)!important}:root[data-theme=light] :is(.prompts-view,.history-view,.settings-view,.admin-dashboard){--wb-page:#f5f5f5;--wb-panel:#fff;--wb-panel-soft:#f0f0f0;--wb-inset:#ededed;--wb-raised:#fafafa;--wb-border:#0c0c0c1f;--wb-border-soft:#0c0c0c14;--wb-border-hover:#ff5a1f52;--wb-accent:#ff5a1f;--wb-accent-strong:#ff7a2d;--wb-accent-soft:#ff5a1f1a;--wb-accent-border:#ff5a1f4d;--wb-warning:#b7791f;--wb-warning-soft:#b7791f1f;--wb-warning-border:#b7791f42;--wb-text:#171717;--wb-text-secondary:#3b3b3b;--wb-muted:#707070;--wb-faint:#969696;--bg-page:var(--wb-page);--surface-page:var(--wb-page);--surface-panel:var(--wb-panel);--surface-raised:var(--wb-raised);--surface-inset:var(--wb-inset);--bg-card:var(--wb-panel);--bg-input:var(--wb-inset);--border-default:var(--wb-border);--border-hover:var(--wb-border-hover);--accent-soft:var(--wb-accent-soft);--accent-border:var(--wb-accent-border);--action-primary:var(--wb-accent);--action-primary-hover:var(--wb-accent-strong);--action-primary-text:#fff;--text-primary:var(--wb-text);--text-secondary:var(--wb-text-secondary);--text-muted:var(--wb-muted);--shadow-card:0 0 0 1px #0c0c0c14, 0 16px 44px #0c0c0c0f;--shadow-elevated:0 0 0 1px #0c0c0c1a, 0 20px 64px #0c0c0c1c}.admin-dashboard{--yc-stage-bg:var(--wb-page);--yc-stage-panel:var(--wb-panel);--yc-stage-panel-strong:var(--wb-panel-soft);--yc-stage-line:var(--wb-border);--yc-stage-line-strong:var(--wb-accent-border);--yc-stage-copy:var(--wb-text);--yc-stage-muted:var(--wb-muted);--yc-stage-faint:var(--wb-faint);--yc-stage-green:var(--wb-accent);--yc-stage-green-2:var(--wb-accent-strong);--yc-stage-glow:none}.prompts-view,.history-view,.settings-view{padding:20px!important}.admin-dashboard{width:min(1320px,100%)!important;margin:0 auto!important;padding:20px 20px 52px!important;overflow-x:hidden!important}.prompts-view .prompts-shell,.history-view .history-shell,.settings-view>.page-header,.settings-view>.settings-workspace{width:min(1320px,100%)!important;margin-left:auto!important;margin-right:auto!important}.prompts-view .prompts-shell{flex-direction:column!important;gap:12px!important;height:100%!important;min-height:0!important;display:flex!important}.prompts-view .prompts-layout{flex:1;grid-template-columns:minmax(236px,260px) minmax(0,1fr);gap:12px;min-height:0;display:grid}.prompts-view .prompts-page-header,.history-view .history-page-header,.settings-view .page-header,.admin-dashboard .admin-hero{border:1px solid var(--wb-border)!important;background:var(--wb-panel)!important;min-height:106px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:24px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:18px 20px!important;display:flex!important}.admin-dashboard .admin-hero{margin-bottom:12px!important}:is(.prompts-page-header,.history-page-header,.page-header,.admin-hero)>div:first-child,.history-view .title-stack,.prompts-view .title-stack{min-width:0!important}.prompts-view .title-stack span,.history-view .title-stack span,.settings-view .page-header span,.admin-dashboard .admin-kicker,.admin-dashboard .panel-title span,.prompts-view .prompts-header span,.prompts-view .sidebar-title span{color:var(--wb-accent)!important;letter-spacing:.11em!important;font-size:11px!important;font-weight:850!important}.prompts-view .title-stack h1,.history-view .title-stack h1,.settings-view .page-header h1,.admin-dashboard .admin-hero h1{color:var(--wb-text)!important;letter-spacing:0!important;margin:4px 0 0!important;font-size:clamp(28px,2vw,32px)!important;font-weight:850!important;line-height:1.16!important}.prompts-view .title-stack p,.history-view .title-stack p,.settings-view .page-header p,.admin-dashboard .admin-hero p{max-width:720px!important;color:var(--wb-muted)!important;margin-top:7px!important;font-size:13px!important;line-height:1.58!important;display:block!important}.settings-view :is(.connection-meta,.catalog-header p,.assignment-section-title p,.field-hint,.function-copy small,.model-identity>span,.recommendation-note,.assignment-empty span),.main-content .settings-view .page-header p,.main-content .settings-view :is(.connection-meta,.catalog-header p,.assignment-section-title p,.field-hint,.function-copy small,.model-identity>span,.recommendation-note,.assignment-empty span){display:block!important}.prompts-view .prompts-sidebar,.prompts-view .prompts-main,.history-view .history-toolbar,.history-view .history-list-panel,.history-view .history-detail-canvas,.settings-view .connections-panel,.settings-view .connection-config,.settings-view .model-catalog,.settings-view .assignment-panel,.admin-dashboard .dashboard-panel,.admin-dashboard .metric-card{border:1px solid var(--wb-border)!important;background:var(--wb-panel)!important;box-shadow:none!important;border-radius:24px!important}.prompts-view .prompts-sidebar,.history-view .history-list-panel,.settings-view .connections-panel,.settings-view .assignment-panel{overflow:hidden!important}.prompts-view .prompts-sidebar{padding:16px!important}.prompts-view .sidebar-title{padding:2px 2px 14px!important}.prompts-view .sidebar-title h2,.prompts-view .prompts-header h2,.settings-view .panel-heading span,.settings-view .catalog-header h2,.settings-view .assignment-heading h2,.settings-view .assignment-section-title h3,.admin-dashboard .panel-title h2{color:var(--wb-text)!important;font-size:19px!important;font-weight:850!important;line-height:1.25!important}.prompts-view .sidebar-title p,.settings-view .panel-heading,.settings-view .catalog-header p,.settings-view .assignment-section-title p,.admin-dashboard .panel-title small{color:var(--wb-muted)!important;font-size:13px!important}.prompts-view .prompts-header,.history-view .history-toolbar,.settings-view .catalog-header,.settings-view .filter-bar,.admin-dashboard .access-toolbar{border-color:var(--wb-border)!important;background:0 0!important}.prompts-view .prompts-header{min-height:78px!important;padding:14px 16px!important}.history-view .history-toolbar{min-height:66px!important;padding:10px!important}.prompts-view .prompt-search,.history-view .history-search,.settings-view .search-box{border:1px solid var(--wb-border)!important;background:var(--wb-inset)!important;height:46px!important;min-height:46px!important;color:var(--wb-muted)!important;box-shadow:none!important;border-radius:16px!important}.settings-view .search-box{align-items:center!important;gap:8px!important;padding:0 12px!important;display:flex!important}.prompts-view .prompt-search:focus-within,.history-view .history-search:focus-within,.settings-view .search-box:focus-within{border-color:var(--wb-accent-border)!important;background:color-mix(in srgb, var(--wb-inset) 88%, var(--wb-accent))!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--wb-accent) 16%, transparent)!important}:is(.prompts-view .prompt-search,.history-view .history-search,.settings-view .search-box) input{height:44px!important;color:var(--wb-text)!important;font-size:14px!important}.prompts-view .cat-item,.history-view .filter-pill,.settings-view .type-filters button,.admin-dashboard .access-toolbar button{border:1px solid var(--wb-border)!important;background:var(--wb-inset)!important;height:38px!important;min-height:38px!important;color:var(--wb-text-secondary)!important;box-shadow:none!important;border-radius:14px!important}.prompts-view .cat-item{height:44px!important;min-height:44px!important}:is(.prompts-view .cat-item,.history-view .filter-pill,.settings-view .type-filters button,.admin-dashboard .access-toolbar button):hover{border-color:var(--wb-border-hover)!important;background:var(--wb-raised)!important;color:var(--wb-text)!important}:is(.prompts-view .cat-item,.history-view .filter-pill,.settings-view .type-filters button,.admin-dashboard .access-toolbar button).active{border-color:var(--wb-accent-border)!important;background:var(--wb-accent-soft)!important;color:var(--wb-accent)!important;box-shadow:none!important}:is(.prompts-view .cat-item strong,.history-view .filter-pill span,.settings-view .type-filters button span,.admin-dashboard .access-toolbar button span,.history-view .metric-strip div,.settings-view .count-badge){border:1px solid var(--wb-border-soft)!important;background:var(--wb-panel-soft)!important;color:var(--wb-muted)!important}.history-view .filter-pill.active span,.admin-dashboard .access-toolbar button.active span{color:var(--wb-accent)!important;background:var(--wb-accent-soft)!important}.prompts-view .prompt-card,.history-view .history-row,.settings-view .connection-item,.settings-view .model-list-row,.settings-view .function-option,.admin-dashboard :is(.access-row,.feature-row,.channel-row,.task-row,.error-row,.cost-breakdown p,.asset-breakdown div){border:1px solid var(--wb-border-soft)!important;background:var(--wb-inset)!important;box-shadow:none!important;border-radius:16px!important}.prompts-view .prompt-card{min-height:246px!important;padding:16px!important}:is(.prompts-view .prompt-card,.history-view .history-row,.settings-view .connection-item,.settings-view .model-list-row,.settings-view .function-option,.admin-dashboard .metric-card,.admin-dashboard .dashboard-panel):hover{border-color:var(--wb-border-hover)!important}.history-view .history-row.active,.settings-view .connection-item.active,.settings-view .model-list-row.selected,.settings-view .function-option.enabled{border-color:var(--wb-accent-border)!important;background:var(--wb-accent-soft)!important;box-shadow:none!important}.prompts-view .prompt-text,.history-view :is(.prompt-box,.params-grid,.detail-preview pre),.settings-view .model-identity,.admin-dashboard .empty-admin-state{border:1px solid var(--wb-border-soft)!important;background:var(--wb-panel-soft)!important;border-radius:16px!important}.prompts-view .prompt-chip,.history-view .type-chip,.settings-view .connection-state.online,.settings-view .inline-status.online,.admin-dashboard :is(.access-status.approved,.task-status.done,.task-status.success){border-color:var(--wb-accent-border)!important;background:var(--wb-accent-soft)!important;color:var(--wb-accent)!important}:is(.prompts-view .primary-action,.settings-view .add-connection-btn,.settings-view .sync-action,.settings-view .confirm-btn,.admin-dashboard .primary-action){background:var(--wb-accent)!important;min-height:42px!important;color:var(--action-primary-text)!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:14px!important;padding:0 16px!important;font-size:13px!important;font-weight:850!important}:is(.prompts-view .primary-action,.settings-view .add-connection-btn,.settings-view .sync-action,.settings-view .confirm-btn,.admin-dashboard .primary-action):hover:not(:disabled){background:var(--action-primary-hover)!important}:is(.prompts-view .ghost-action,.history-view .clear-action,.history-view .icon-action,.settings-view .secondary-action,.settings-view .cancel-btn,.settings-view .icon-action,.admin-dashboard .ghost-action,.admin-dashboard .access-actions button){border:1px solid var(--wb-border)!important;background:var(--wb-inset)!important;min-height:38px!important;color:var(--wb-text-secondary)!important;box-shadow:none!important;border-radius:14px!important;font-size:13px!important;font-weight:800!important}:is(.prompts-view .ghost-action,.history-view .clear-action,.history-view .icon-action,.settings-view .secondary-action,.settings-view .cancel-btn,.settings-view .icon-action,.admin-dashboard .ghost-action,.admin-dashboard .access-actions button):hover:not(:disabled){border-color:var(--wb-border-hover)!important;background:var(--wb-raised)!important;color:var(--wb-text)!important}.history-view .clear-action,:is(.history-view .danger,.settings-view .danger,.admin-dashboard .danger){color:var(--wb-warning)!important}.admin-dashboard .metric-grid{gap:12px!important;margin-bottom:12px!important}.admin-dashboard .metric-card{min-height:110px!important;padding:16px!important}.admin-dashboard .metric-card span,.admin-dashboard .metric-card small,.admin-dashboard .panel-title small,.prompts-view .prompt-card small,.prompts-view .prompt-card-foot>span,.history-view .row-meta,.history-view .row-foot,.settings-view :is(.connection-meta,.field-hint,.last-sync,.not-assigned,.recommendation-note){color:var(--wb-muted)!important;font-size:12px!important}.admin-dashboard .metric-card strong{color:var(--wb-text)!important;font-size:28px!important}.admin-dashboard .dashboard-panel{min-height:300px!important;padding:18px!important}.admin-dashboard :is(.dashboard-grid,.lower-grid){gap:12px!important;margin-bottom:12px!important}.settings-view .connections-panel,.settings-view .assignment-panel{border-left:1px solid var(--wb-border)!important;border-right:1px solid var(--wb-border)!important}.settings-view .catalog-panel{background:0 0!important;gap:12px!important}.settings-view .connection-config,.settings-view .model-catalog{padding:16px!important}.settings-view .model-catalog{flex-direction:column!important;display:flex!important}.settings-view :is(.config-field input,.config-field select,.modal-field input,.modal-field select,.voice-map-row input,.assignment-filter){border:1px solid var(--wb-border)!important;background:var(--wb-inset)!important;min-height:42px!important;color:var(--wb-text)!important;border-radius:14px!important}.settings-view .model-table-header{min-height:40px!important;color:var(--wb-muted)!important}.settings-view .model-list-row{min-height:62px!important}.history-view .history-layout{grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr)!important;gap:12px!important}.history-view .history-list-panel{padding:10px!important}.history-view .history-row{min-height:112px!important}.history-view .history-detail-canvas{min-height:0!important;overflow:hidden!important}.history-view .history-detail-canvas :is(.history-body,.result-panel){background:0 0!important}@media (width<=1360px){.history-view{height:auto!important;min-height:100%!important;overflow-y:auto!important}.history-view .history-shell{height:auto!important;min-height:100%!important}.history-view .history-layout{flex:none!important;grid-template-columns:1fr!important;overflow:visible!important}.history-view .history-list-panel{height:min(52vh,520px)!important;min-height:420px!important}.history-view .history-detail-canvas{height:min(72vh,700px)!important;min-height:460px!important}}@media (width<=1180px){.settings-view .settings-workspace{grid-template-columns:minmax(210px,230px) minmax(390px,1fr) minmax(270px,300px)!important}.admin-dashboard .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-dashboard :is(.dashboard-grid,.lower-grid){grid-template-columns:1fr!important}}@media (width<=1080px){.prompts-view,.history-view,.settings-view{height:auto!important;min-height:100%!important;overflow-y:auto!important}.prompts-view .prompts-shell,.history-view .history-shell{height:auto!important;min-height:100%!important}.prompts-view .prompts-layout,.history-view .history-layout,.settings-view .settings-workspace{grid-template-columns:1fr!important;display:grid!important;overflow:visible!important}.prompts-view .prompts-sidebar,.prompts-view .prompts-main,.history-view .history-list-panel,.settings-view :is(.connections-panel,.catalog-panel,.assignment-panel){overflow:visible!important}.settings-view .connection-list{display:flex!important;overflow-x:auto!important}}@media (width<=760px){.prompts-view,.history-view,.settings-view,.admin-dashboard{padding:12px!important}.prompts-view .prompts-page-header,.history-view .history-page-header,.settings-view .page-header,.admin-dashboard .admin-hero{flex-direction:column!important;align-items:stretch!important;min-height:0!important}.prompts-view .title-stack h1,.history-view .title-stack h1,.settings-view .page-header h1,.admin-dashboard .admin-hero h1{font-size:28px!important}.history-view .metric-strip,.admin-dashboard .metric-grid{grid-template-columns:1fr!important}.prompts-view .prompt-search,.history-view .history-search,.settings-view .search-box,.prompts-view .prompts-page-header .primary-action,.settings-view .add-connection-btn{width:100%!important;min-width:0!important;max-width:none!important}.prompts-view .prompt-card-foot{flex-direction:column!important;align-items:stretch!important}.prompts-view .prompt-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;width:100%!important;display:grid!important}.prompts-view .prompt-actions :is(.ghost-action,.primary-action){justify-content:center!important;width:100%!important;min-width:0!important}.history-view .history-toolbar,.settings-view .catalog-header,.settings-view .filter-bar,.admin-dashboard .panel-title{flex-direction:column!important;align-items:stretch!important}.history-view .toolbar-actions{width:100%!important}}:root[data-theme=light] :is(.prompts-view,.history-view,.settings-view,.admin-dashboard){--wb-accent:#ff5a1f;--wb-accent-strong:#ff7a2d;--wb-accent-soft:#ff5a1f1a;--wb-accent-border:#ff5a1f4d;--wb-warning:#b7791f;--wb-warning-soft:#b7791f1f;--wb-warning-border:#b7791f42;--wb-text:#171717;--wb-text-secondary:#3b3b3b;--wb-muted:#707070;--wb-faint:#969696;--text-primary:var(--wb-text);--text-secondary:var(--wb-text-secondary);--text-muted:var(--wb-muted);color:var(--wb-text)!important}:root[data-theme=light] :is(.prompts-view,.history-view,.settings-view,.admin-dashboard) :is(.title-stack h1,.page-header h1,.admin-hero h1,.prompts-header strong,.sidebar-title strong,.prompt-card h2,.row-main h2,.detail-title h2,.detail-section h3,.metric-card strong,.panel-title strong,.connection-copy strong,.model-name-stack strong,.function-copy strong,.feature-main strong,.channel-main strong){color:var(--wb-text)!important}:root[data-theme=light] :is(.prompts-view,.history-view,.settings-view,.admin-dashboard) :is(.title-stack p,.page-header p,.prompt-card p,.prompt-meta,.row-meta,.row-foot,.detail-title p,.detail-section p,.connection-meta,.last-sync,.field-hint,.catalog-header p,.model-table-header,.model-name-stack small,.function-copy small,.feature-main p,.channel-main p,.empty-admin-state){color:var(--wb-muted)!important}:root[data-theme=light] :is(.prompts-view,.history-view,.settings-view,.admin-dashboard) :is(.prompt-search,.history-search,.search-box,.filter-pill,.cat-item,.ghost-action,.secondary-action,.clear-action,.icon-action,.connection-item,.model-list-row,.type-filters button,.assignment-filter,.function-option,.voice-map-row,.admin-tabs button,.access-actions button){color:var(--wb-text-secondary)!important}.settings-view{letter-spacing:0!important;font-family:Inter,Host Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.settings-view :is(button,input,select,textarea,code){font-family:inherit!important}:root[data-theme=light] .settings-view{--wb-text:#0f0f0f;--wb-text-secondary:#262626;--wb-muted:#404040;--wb-faint:#626262;--text-primary:var(--wb-text);--text-secondary:var(--wb-text-secondary);--text-muted:var(--wb-muted)}.settings-view .settings-workspace{grid-template-columns:minmax(250px,280px) minmax(520px,1fr) minmax(330px,380px)!important;gap:14px!important}.settings-view :is(.connections-panel,.connection-config,.model-catalog,.assignment-panel){background:var(--wb-panel)!important;border-radius:24px!important}.settings-view .panel-heading{height:auto!important;min-height:58px!important;color:var(--wb-text)!important;padding:0 18px!important;font-size:19px!important;font-weight:850!important}.settings-view .count-badge{min-width:30px!important;height:26px!important;color:var(--wb-text-secondary)!important;border-radius:999px!important;font-size:13px!important;font-weight:850!important}.settings-view .connection-list{padding:12px!important}.settings-view .connection-item{border-radius:18px!important;gap:12px!important;min-height:70px!important;padding:12px 14px!important}.settings-view .connection-mark{border-radius:999px!important;width:11px!important;height:11px!important}.settings-view .connection-name,.settings-view .connection-copy strong{color:var(--wb-text)!important;font-size:14px!important;font-weight:850!important;line-height:1.35!important}.settings-view .connection-meta{color:var(--wb-muted)!important;margin-top:2px!important;font-size:12px!important;line-height:1.45!important}.settings-view .connection-state,.settings-view .inline-status{border-radius:999px!important;min-height:24px!important;padding:0 8px!important;font-size:12px!important;font-weight:800!important}.settings-view .connection-summary{height:56px!important;color:var(--wb-muted)!important;padding:0 18px!important;font-size:13px!important}.settings-view .connection-summary strong{color:var(--wb-text)!important;font-size:18px!important;font-weight:850!important}.settings-view .connection-config{padding:18px!important}.settings-view .config-title-row{margin-bottom:14px!important}.settings-view .provider-symbol{border-radius:14px!important;width:40px!important;height:40px!important;font-size:15px!important;font-weight:850!important}.settings-view .selected-provider-title h2{color:var(--wb-text)!important;font-size:19px!important;font-weight:850!important;line-height:1.25!important}.settings-view .connection-mode-strip{gap:8px!important;margin:-4px 0 16px 52px!important}.settings-view .connection-mode-strip :is(span,code){border-radius:999px!important;min-height:26px!important;padding:0 10px!important;font-size:12px!important;font-weight:760!important;line-height:26px!important}.settings-view .connection-mode-strip span{background:var(--wb-accent-soft)!important;border-color:var(--wb-accent-border)!important;color:var(--wb-accent)!important}.settings-view .connection-mode-strip code{color:var(--wb-muted)!important}.settings-view .config-fields{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important;gap:12px!important}.settings-view .config-field{min-width:0!important}.settings-view .config-field>span,.settings-view .modal-field span{color:var(--wb-text-secondary)!important;margin-bottom:7px!important;font-size:13px!important;font-weight:780!important}.settings-view :is(.config-field input,.config-field select,.modal-field input,.modal-field select,.voice-map-row input,.assignment-filter){border-radius:16px!important;width:100%!important;min-width:0!important;min-height:46px!important;font-size:14px!important}.settings-view .secret-input button,.settings-view .icon-action{border-radius:14px!important;width:38px!important;height:38px!important}.settings-view .config-actions{flex-wrap:wrap!important;gap:9px!important;margin-top:13px!important}.settings-view :is(.secondary-action,.sync-action){border-radius:14px!important;min-height:40px!important;padding:0 14px!important;font-size:13px!important;font-weight:850!important}.settings-view .last-sync,.settings-view .field-hint{color:var(--wb-muted)!important;font-size:12px!important;line-height:1.5!important}.settings-view .model-catalog{padding:0!important}.settings-view .catalog-header{min-height:80px!important;padding:16px 18px!important}.settings-view .catalog-header h2{color:var(--wb-text)!important;font-size:20px!important;font-weight:850!important;line-height:1.24!important}.settings-view .catalog-header p{color:var(--wb-muted)!important;margin-top:4px!important;font-size:13px!important;line-height:1.45!important}.settings-view .search-box{width:min(360px,46%)!important}.settings-view .filter-bar{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;min-height:62px!important;padding:10px 16px!important}.settings-view .type-filters{scrollbar-width:none!important;flex:340px!important;gap:8px!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important}.settings-view .type-filters::-webkit-scrollbar{display:none!important}.settings-view .type-filters button{height:38px!important;min-height:38px!important;color:var(--wb-text-secondary)!important;border-radius:14px!important;padding:0 12px!important;font-size:13px!important;font-weight:780!important}.settings-view .type-filters button span{opacity:1!important;font-size:12px!important}.settings-view .assignment-filter{flex:0 0 124px!important;width:124px!important}@media (width<=1500px){.settings-view .filter-bar{align-items:flex-start!important}.settings-view .type-filters{flex:min(320px,100% - 140px)!important}.settings-view .assignment-filter{flex:0 0 124px!important;align-self:flex-start!important;width:124px!important;height:34px!important;min-height:34px!important}}@media (width<=680px){.settings-view .type-filters,.settings-view .assignment-filter{flex:100%!important;width:100%!important}}.settings-view .model-table-header,.settings-view .model-list-row{grid-template-columns:minmax(0,1.35fr) minmax(76px,.45fr) minmax(92px,.55fr)!important;gap:10px!important}.settings-view .model-table-header{min-height:42px!important;color:var(--wb-muted)!important;padding:0 14px!important;font-size:12px!important;font-weight:850!important}.settings-view .model-scroll-area{padding:10px!important;overflow-x:hidden!important}.settings-view .model-list-row{border-radius:16px!important;min-width:0!important;min-height:70px!important;margin-bottom:8px!important;padding:10px 12px!important}.settings-view .model-avatar{border-radius:12px!important;width:32px!important;height:32px!important;font-size:12px!important;font-weight:850!important}.settings-view .model-avatar.large{border-radius:16px!important;width:48px!important;height:48px!important;font-size:16px!important}.settings-view .model-name-stack strong{color:var(--wb-text)!important;overflow-wrap:anywhere!important;font-family:inherit!important;font-size:14px!important;font-weight:850!important;line-height:1.35!important}.settings-view .model-name-stack small{color:var(--wb-muted)!important;overflow-wrap:anywhere!important;margin-top:2px!important;font-size:12px!important;line-height:1.35!important}.settings-view :is(.model-type-label,.not-assigned){text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.settings-view .model-type-label{border-radius:999px!important;min-height:26px!important;padding:0 10px!important;font-size:12px!important;font-weight:850!important;line-height:26px!important}.settings-view .assignment-dot,.settings-view .not-assigned{font-size:12px!important;font-weight:760!important}.settings-view .assignment-dot i{width:7px!important;height:7px!important}.settings-view .assignment-panel{padding:18px!important}.settings-view .assignment-heading{gap:13px!important;padding-bottom:18px!important}.settings-view .eyebrow{color:var(--wb-muted)!important;letter-spacing:.08em!important;margin-bottom:4px!important;font-size:11px!important;font-weight:850!important}.settings-view .assignment-heading h2{max-width:100%!important;color:var(--wb-text)!important;white-space:normal!important;font-family:inherit!important;font-size:20px!important;font-weight:850!important;line-height:1.24!important}.settings-view .model-identity{border-bottom:0!important;grid-template-columns:88px minmax(0,1fr)!important;gap:9px 12px!important;margin-top:14px!important;padding:14px!important;font-size:13px!important}.settings-view .model-identity>span{color:var(--wb-muted)!important;font-size:12px!important;font-weight:760!important}.settings-view .model-identity :is(code,strong){color:var(--wb-text-secondary)!important;font-family:inherit!important;font-size:13px!important;font-weight:780!important;line-height:1.35!important}.settings-view .assignment-section-title{padding:18px 0 12px!important}.settings-view .assignment-section-title h3{color:var(--wb-text)!important;font-size:18px!important;font-weight:850!important;line-height:1.25!important}.settings-view .assignment-section-title p{color:var(--wb-muted)!important;margin-top:4px!important;font-size:13px!important;line-height:1.45!important}.settings-view .assignment-section-title>span{min-height:26px!important;color:var(--wb-text-secondary)!important;border-radius:999px!important;padding:0 9px!important;font-size:12px!important;font-weight:850!important;line-height:26px!important}.settings-view .assignment-count-pill{border:1px solid var(--wb-border)!important;background:var(--wb-panel-soft)!important;min-height:28px!important;color:var(--wb-muted)!important;border-radius:999px!important;align-items:baseline!important;gap:2px!important;padding:0 10px!important;font-size:12px!important;font-weight:850!important;display:inline-flex!important}.settings-view .assignment-count-pill strong{color:var(--wb-accent)!important;font-size:15px!important}.settings-view .assignment-count-pill em{color:var(--wb-muted)!important;font-style:normal!important}.settings-view .assignment-options{gap:9px!important}.settings-view .assignment-option{border-radius:16px!important;grid-template-columns:38px minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;min-height:66px!important;padding:11px 12px!important;display:grid!important}.settings-view .assignment-native-check{z-index:2!important;border-radius:inherit!important;opacity:0!important;cursor:pointer!important;border:0!important;width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}.settings-view .assignment-state-text{color:var(--wb-muted)!important;white-space:nowrap!important;font-size:11px!important;font-weight:850!important}.settings-view .assignment-option.active .assignment-state-text{color:var(--wb-accent)!important}.settings-view .assignment-toggle{border-radius:999px!important;width:38px!important;height:22px!important;padding:2px!important}.settings-view .assignment-toggle i{border-radius:999px!important;width:18px!important;height:18px!important}.settings-view .assignment-option.active .assignment-toggle i{transform:translate(16px)!important}.settings-view .function-options{gap:9px!important}.settings-view .function-option{border-radius:16px!important;gap:12px!important;min-height:68px!important;padding:12px 14px!important}.settings-view .function-icon{border-radius:14px!important;width:36px!important;height:36px!important;font-size:16px!important}.settings-view .function-copy strong{color:var(--wb-text)!important;font-size:14px!important;font-weight:850!important;line-height:1.35!important}.settings-view .function-copy small{color:var(--wb-muted)!important;margin-top:2px!important;font-size:12px!important;line-height:1.35!important}.settings-view .switch{border-radius:999px!important;width:36px!important;height:22px!important}.settings-view .switch i{width:18px!important;height:18px!important}.settings-view .function-option.enabled .switch i{transform:translate(14px)!important}.settings-view .recommendation-note{border:1px solid var(--wb-border-soft)!important;background:color-mix(in srgb, var(--wb-accent-soft) 42%, var(--wb-panel-soft))!important;color:var(--wb-text-secondary)!important;border-radius:14px!important;margin-top:12px!important;padding:10px 11px!important;font-size:12px!important;line-height:1.5!important}.settings-view .modal-content{background:var(--wb-panel)!important;border-color:var(--wb-border)!important;border-radius:24px!important}.settings-view .modal-header{height:auto!important;min-height:64px!important;padding:0 20px!important}.settings-view .modal-header h3{color:var(--wb-text)!important;font-size:20px!important;font-weight:850!important}@media (width<=1180px){.settings-view .settings-workspace{grid-template-columns:minmax(230px,260px) minmax(430px,1fr) minmax(300px,340px)!important}}@media (width<=760px){.settings-view .connection-mode-strip{margin-left:0!important}.settings-view .config-fields,.settings-view .model-table-header,.settings-view .model-list-row{grid-template-columns:1fr!important}.settings-view .model-table-header{display:none!important}}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mono-black:#050505;--mono-950:#080808;--mono-925:#0c0c0c;--mono-900:#111;--mono-850:#171717;--mono-800:#1f1f1f;--mono-700:#2d2d2d;--mono-600:#444;--mono-500:#737373;--mono-300:#d4d4d4;--mono-200:#e5e5e5;--mono-100:#f5f5f5;--mono-white:#fff;--orange-primary:#ff5a00;--orange-secondary:#ff9f1c;--surface-page:var(--mono-black);--surface-sidebar:var(--mono-black);--surface-panel:var(--mono-900);--surface-raised:var(--mono-850);--surface-inset:var(--mono-950);--surface-results:var(--mono-925);--surface-preview:var(--mono-950);--bg-page:var(--surface-page);--bg-sidebar:var(--surface-sidebar);--bg-card:var(--surface-panel);--bg-card-hover:var(--surface-raised);--bg-input:var(--surface-inset);--bg-overlay:#000000bd;--text-primary:var(--mono-100);--text-secondary:#f5f5f5c2;--text-muted:#f5f5f58a;--text-faint:#f5f5f561;--action-primary:var(--orange-primary);--action-primary-hover:var(--orange-secondary);--action-primary-active:#ff5a00;--action-primary-text:var(--mono-white);--color-primary:var(--action-primary);--color-primary-light:var(--action-primary-hover);--color-accent:var(--action-primary);--color-accent-light:var(--action-primary-hover);--color-gradient:var(--action-primary);--gallery-mint:var(--orange-primary);--gallery-mint-soft:var(--accent-soft);--gallery-violet:var(--mono-500);--accent-soft:#ff5a0021;--accent-border:#ff5a006b;--selection-bg:var(--action-primary);--selection-border:var(--action-primary-hover);--selection-text:var(--mono-white);--border-default:#ffffff1c;--border-hover:#ff9f1c6b;--border-strong:#ffffff2e;--border-focus:var(--orange-primary);--glass-bg:#ffffff0b;--glass-border:var(--border-default);--disabled-bg:#242424;--disabled-text:#f5f5f56b;--action-disabled:var(--disabled-bg);--action-disabled-text:var(--disabled-text);--danger:var(--orange-secondary);--danger-soft:#ff9f1c1a;--danger-border:#ff9f1c42;--color-success:var(--orange-primary);--color-warning:var(--orange-secondary);--color-error:var(--orange-secondary);--color-info:var(--mono-300);--status-warning-bg:#ff9f1c1a;--status-warning-border:#ff9f1c42;--status-warning-text:var(--orange-secondary);--status-info-bg:#fff1;--status-info-border:#ffffff24;--status-info-text:var(--mono-300);--shadow-border:0 0 0 1px var(--border-default);--shadow-border-hover:0 0 0 1px var(--border-hover);--shadow-card:0 0 0 1px #ffffff14, 0 18px 48px #00000052;--shadow-elevated:0 0 0 1px #ffffff21, 0 24px 72px #0000006b;--shadow-glow:0 0 30px #ff5a0029;--shadow-glow-strong:0 0 42px #ff5a0038;--wb-page:var(--surface-page);--wb-panel:var(--surface-panel);--wb-panel-soft:var(--surface-inset);--wb-inset:var(--surface-inset);--wb-raised:var(--surface-raised);--wb-border:var(--border-default);--wb-border-soft:#ffffff13;--wb-border-hover:var(--border-hover);--wb-accent:var(--orange-primary);--wb-accent-strong:var(--orange-secondary);--wb-accent-soft:var(--accent-soft);--wb-accent-border:var(--accent-border);--wb-text:var(--text-primary);--wb-text-secondary:var(--text-secondary);--wb-muted:var(--text-muted);--wb-faint:var(--text-faint);--history-page:var(--surface-page);--history-panel:var(--surface-panel);--history-panel-strong:var(--surface-inset);--history-inset:var(--surface-inset);--history-raised:var(--surface-raised);--history-preview:var(--surface-preview);--history-border:var(--border-default);--history-border-hover:var(--border-hover);--history-accent:var(--orange-primary);--history-accent-soft:var(--accent-soft);--history-accent-border:var(--accent-border);--history-text:var(--text-primary);--history-secondary:var(--text-secondary);--history-muted:var(--text-muted);--yc-stage-bg:var(--surface-page);--yc-stage-panel:var(--surface-panel);--yc-stage-panel-strong:var(--surface-inset);--yc-stage-line:var(--border-default);--yc-stage-line-strong:var(--accent-border);--yc-stage-copy:var(--text-primary);--yc-stage-muted:var(--text-muted);--yc-stage-faint:var(--text-faint);--yc-stage-green:var(--orange-primary);--yc-stage-green-2:var(--orange-secondary);--yc-stage-glow:none}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-page:#f5f5f5;--surface-sidebar:#fff;--surface-panel:#fff;--surface-raised:#eee;--surface-inset:#f0f0f0;--surface-results:#f7f7f7;--surface-preview:#eee;--bg-page:var(--surface-page);--bg-sidebar:var(--surface-sidebar);--bg-card:var(--surface-panel);--bg-card-hover:var(--surface-raised);--bg-input:var(--surface-inset);--bg-overlay:#00000057;--text-primary:#111;--text-secondary:#111111c2;--text-muted:#1111118f;--text-faint:#11111161;--action-primary:var(--orange-primary);--action-primary-hover:var(--orange-secondary);--action-primary-active:var(--orange-primary);--action-primary-text:var(--mono-white);--color-primary:var(--orange-primary);--color-primary-light:var(--orange-secondary);--color-accent:var(--orange-primary);--color-accent-light:var(--orange-secondary);--color-gradient:var(--orange-primary);--color-success:var(--orange-primary);--color-warning:var(--orange-secondary);--color-error:var(--orange-secondary);--color-info:var(--mono-600);--accent-soft:#ff5a001c;--accent-border:#ff5a0052;--selection-bg:var(--orange-primary);--selection-border:var(--orange-secondary);--selection-text:var(--mono-white);--border-default:#0000001f;--border-hover:#ff5a0057;--border-strong:#0000002e;--border-focus:var(--orange-primary);--glass-bg:#ffffffc7;--glass-border:var(--border-default);--disabled-bg:#e7e7e7;--disabled-text:#1111116b;--action-disabled:var(--disabled-bg);--action-disabled-text:var(--disabled-text);--shadow-border:0 0 0 1px var(--border-default);--shadow-border-hover:0 0 0 1px var(--border-hover);--shadow-card:0 0 0 1px #00000014, 0 14px 40px #00000012;--shadow-elevated:0 0 0 1px #0000001a, 0 22px 64px #0000001f;--wb-page:var(--surface-page);--wb-panel:var(--surface-panel);--wb-panel-soft:var(--surface-results);--wb-inset:var(--surface-inset);--wb-raised:var(--surface-raised);--wb-border:var(--border-default);--wb-border-soft:#00000014;--wb-border-hover:var(--border-hover);--wb-accent:var(--orange-primary);--wb-accent-strong:var(--orange-secondary);--wb-accent-soft:var(--accent-soft);--wb-accent-border:var(--accent-border);--wb-text:var(--text-primary);--wb-text-secondary:var(--text-secondary);--wb-muted:var(--text-muted);--wb-faint:var(--text-faint);--history-accent:var(--orange-primary);--history-accent-soft:var(--accent-soft);--history-accent-border:var(--accent-border);--gallery-mint:var(--orange-primary);--gallery-mint-soft:var(--accent-soft);--gallery-violet:var(--mono-500);--yc-stage-green:var(--orange-primary);--yc-stage-green-2:var(--orange-secondary)}body,#app,.main-content,.studio-view,.home-explore,.image-gen-workbench,.video-gen-workbench,.reverse-layout,.tts-view,.assets-view,.prompts-view,.history-view,.settings-view,.admin-dashboard{background:var(--surface-page)!important;color:var(--text-primary)!important}.sidebar,.mobile-topbar,.mobile-bottom-nav,.mobile-sheet-panel{background:var(--surface-sidebar)!important;border-color:var(--border-default)!important;color:var(--text-primary)!important}:is(.creation-panel,.preview-panel,.model-section,.studio-workspace,.image-config-panel,.video-config-panel,.config-block,.result-card,.reverse-sidebar,.reverse-results,.reverse-settings-panel,.reverse-handoff-panel,.source-preview-panel,.tts-config-panel,.tts-creation-panel,.voice-result-panel,.pro-preset-strip,.tts-copy-summary,.voice-output-panel,.section-block,.voice-config-surface,.asset-card,.prompts-sidebar,.prompt-card,.prompts-main,.history-page-header,.history-toolbar,.history-list-panel,.history-detail-canvas,.settings-view .page-header,.connections-panel,.connection-config,.model-catalog,.assignment-panel,.dashboard-panel,.metric-card,.modal-content,.theme-popover,.workspace-popover,.gallery-panel,.template-card,.market-card,.card){background:var(--surface-panel)!important;border-color:var(--border-default)!important;color:var(--text-secondary)!important;box-shadow:var(--shadow-card)!important}:is(input,textarea,select,[contenteditable=true],.main-textarea,.pro-textarea,.tts-prompt-textarea,.tts-settings-textarea,.prompt-input-wrapper .editor-wrap,.prompt-input-wrapper .upload-grid,.prompt-input-wrapper .upload-add,.upload-zone,.search-box,.history-search,.prompt-search,.library-search,.request-preview,.prompt-text,.detail-preview,.result-section,.result-params-drawer,.audio-preview-card){background:var(--surface-inset)!important;border-color:var(--border-default)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-border)!important}:is(input,textarea,[contenteditable=true])::placeholder{color:var(--text-faint)!important}:is(.nav-item,.mobile-nav-item,.mobile-sheet-grid a,.mobile-sheet-grid button,.mode-trigger,.model-trigger,.settings-button,.asset-button,.toolbar-btn,.btn-toolbar,.panel-actions button,.history-actions button,.tts-model-card,.tts-quick-actions button,.template-expand-button,.advanced-summary,.template-preview-grid button,.tts-settings-grid button,.voice-picker-grid button,.theme-menu-trigger,.workspace-menu-trigger,.model-card,.model-option,.preset-card,.voice-card,.voice-source-card,.pro-preset-card,.reverse-mode-card,.radio-card,.model-btn,.mode-btn,.checkbox-item,.ratio-btn,.segment-control,.duration-scroll button,.pill-btn,.quick-actions button,.filter-button,.filter-pill,.type-tab,.type-filters button,.cat-item,.clear-action,.ghost-action,.secondary-action,.icon-action,.asset-action,.connection-item,.model-list-row,.assignment-option,.function-option,.voice-map-row,.admin-tabs button,.access-actions button,.channel-row,.flow-tool-card,.flow-edit-presets button){background:var(--surface-raised)!important;border-color:var(--border-default)!important;color:var(--text-secondary)!important;box-shadow:none!important}:is(.nav-item,.mobile-nav-item,.mobile-sheet-grid a,.mobile-sheet-grid button,.mode-trigger,.model-trigger,.settings-button,.asset-button,.toolbar-btn,.btn-toolbar,.panel-actions button,.history-actions button,.tts-model-card,.tts-quick-actions button,.template-expand-button,.advanced-summary,.template-preview-grid button,.tts-settings-grid button,.voice-picker-grid button,.theme-menu-trigger,.workspace-menu-trigger,.model-card,.model-option,.preset-card,.voice-card,.voice-source-card,.pro-preset-card,.reverse-mode-card,.radio-card,.model-btn,.mode-btn,.checkbox-item,.ratio-btn,.pill-btn,.quick-actions button,.filter-button,.filter-pill,.type-tab,.type-filters button,.cat-item,.clear-action,.ghost-action,.secondary-action,.icon-action,.asset-action,.connection-item,.model-list-row,.assignment-option,.function-option,.voice-map-row,.admin-tabs button,.access-actions button,.channel-row,.flow-tool-card,.flow-edit-presets button):hover:not(:disabled){background:color-mix(in srgb, var(--surface-raised) 82%, var(--orange-primary) 8%)!important;border-color:var(--border-hover)!important;color:var(--text-primary)!important}:is(.btn-primary,.generate-button,.reverse-generate-bar .btn-generate,.tts-view .btn-generate,.tts-view .generate-button,.detail-actions button:first-child,.add-connection-btn,.sync-action,.primary-action,.workspace-apply,.confirm-btn,.modal-fetch,.flow-apply-button,.flow-crop-actions .primary,.login-submit,.captcha-handle):not(:disabled){background:var(--orange-primary)!important;border-color:var(--orange-primary)!important;color:var(--mono-white)!important;box-shadow:none!important}:is(.btn-primary,.generate-button,.reverse-generate-bar .btn-generate,.tts-view .btn-generate,.tts-view .generate-button,.detail-actions button:first-child,.add-connection-btn,.sync-action,.primary-action,.workspace-apply,.confirm-btn,.modal-fetch,.flow-apply-button,.flow-crop-actions .primary,.login-submit,.captcha-handle):hover:not(:disabled){background:var(--orange-secondary)!important;border-color:var(--orange-secondary)!important;color:var(--mono-white)!important}:is(.logo-text,.mobile-brand,.page-header h1,.page-title,.studio-header h1,.panel-heading h2,.preview-heading span,.composer-header h2,.section-heading span,.model-copy strong,.preset-copy strong,.voice-card strong,.model-option strong,.pro-preset-card strong,.title-stack h1,.row-main h2,.detail-title h2,.detail-section h3,.admin-hero h1,.panel-title h2,.login-heading h1,.login-card h2){color:var(--text-primary)!important}:is(.nav-group-title,.panel-heading p,.preview-heading small,.composer-header p,.section-heading small,.toolbar-hint,.editor-placeholder,.upload-format,.field-hint,.catalog-header p,.model-table-header,.model-name-stack small,.not-assigned,.eyebrow,.function-copy small,.recommendation-note,.title-stack p,.row-meta,.row-foot,.detail-title p,.login-heading p){color:var(--text-muted)!important}:is(.status-dot.on,.model-dot,.assignment-dot i,.function-icon,.provider-symbol,.connection-mark,.quality-status,.preset-icon,.voice-source-icon,.current-preset-icon,.clone-upload-icon,.theme-popover button.active i,.loading-spinner,.spinner,.switch i,.assignment-toggle i){background:var(--orange-primary)!important;border-color:var(--orange-primary)!important;color:var(--mono-white)!important}:is(.avatar-image,.avatar-video,.avatar-vision,.avatar-tts,.avatar-text,.type-image,.type-video,.type-vision,.type-tts,.type-text,.model-chip,.request-preview,.connection-mode-strip span,.fetched-summary,.modal-footer-note.ready){background:var(--accent-soft)!important;border-color:var(--accent-border)!important;color:var(--orange-secondary)!important}:is(.progress-fill,.captcha-progress,.bar-fill,.metric-fill,.chart-bar,.audio-bars span){background:var(--orange-primary)!important}svg,.state-icon,.empty-state svg,.toolbar-btn svg,.nav-item svg,.mobile-nav-item svg{color:currentColor!important}:is(.template-preview-grid button,.preview-card,.asset-thumb,.row-thumb,.case-card,.market-card) img{filter:none}body:before,.sidebar:after{display:none!important}:root,:root[data-theme=light]{--ut-canvas:#aaa6a6;--ut-rail:#fff;--ut-menu:#f4f5f6;--ut-content:#f7f8f9;--ut-panel:#fff;--ut-panel-soft:#eff0f2;--ut-inset:#e6e7ea;--ut-active:#e1e2e5;--ut-active-strong:#d2d3d7;--ut-border:#0c0d0f1f;--ut-border-strong:#0c0d0f2e;--ut-text:#17181c;--ut-secondary:#55575d;--ut-muted:#7a7c82;--ut-faint:#a1a3a8;--ut-icon:#4d4f55;--ut-shadow:0 20px 54px #1d1e221f;--mono-black:#050505;--mono-950:#0b0b0c;--mono-925:#111113;--mono-900:#161618;--mono-850:#202124;--mono-800:#2b2c30;--mono-700:#3f4146;--mono-600:#55575d;--mono-500:#7a7c82;--mono-300:#d6d7da;--mono-200:#e6e7ea;--mono-100:#f6f7f8;--mono-white:#fff;--orange-primary:var(--ut-active-strong);--orange-secondary:var(--ut-active);--surface-page:var(--ut-content);--surface-sidebar:var(--ut-rail);--surface-panel:var(--ut-panel);--surface-raised:var(--ut-panel-soft);--surface-inset:var(--ut-inset);--surface-results:var(--ut-panel);--surface-preview:var(--ut-inset);--bg-page:var(--surface-page);--bg-sidebar:var(--surface-sidebar);--bg-card:var(--surface-panel);--bg-card-hover:var(--surface-raised);--bg-input:var(--surface-inset);--text-primary:var(--ut-text);--text-secondary:var(--ut-secondary);--text-muted:var(--ut-muted);--text-faint:var(--ut-faint);--action-primary:#2f3034;--action-primary-hover:#111113;--action-primary-active:#111113;--action-primary-text:#fff;--selection-bg:var(--ut-active);--selection-border:var(--ut-active-strong);--selection-text:var(--ut-text);--accent-soft:var(--ut-active);--accent-border:var(--ut-active-strong);--border-default:var(--ut-border);--border-hover:var(--ut-border-strong);--border-strong:var(--ut-border-strong);--border-focus:#2f3034;--glass-bg:#ffffffd1;--glass-border:var(--ut-border);--color-primary:var(--action-primary);--color-primary-light:var(--action-primary-hover);--color-accent:var(--action-primary);--color-accent-light:var(--action-primary-hover);--color-gradient:var(--action-primary);--color-success:var(--action-primary);--color-warning:#55575d;--color-error:#55575d;--color-info:#55575d;--shadow-border:0 0 0 1px var(--ut-border);--shadow-border-hover:0 0 0 1px var(--ut-border-strong);--shadow-card:0 0 0 1px var(--ut-border), 0 16px 36px #0c0d0f14;--shadow-elevated:0 0 0 1px var(--ut-border-strong), 0 24px 64px #0c0d0f24;--shadow-glow:none;--shadow-glow-strong:none;--wb-page:var(--surface-page);--wb-panel:var(--surface-panel);--wb-panel-soft:var(--surface-raised);--wb-inset:var(--surface-inset);--wb-raised:var(--surface-raised);--wb-border:var(--border-default);--wb-border-soft:#0c0d0f14;--wb-border-hover:var(--border-hover);--wb-accent:var(--action-primary);--wb-accent-strong:var(--action-primary-hover);--wb-accent-soft:var(--selection-bg);--wb-accent-border:var(--selection-border);--wb-text:var(--text-primary);--wb-text-secondary:var(--text-secondary);--wb-muted:var(--text-muted);--wb-faint:var(--text-faint);--history-accent:var(--action-primary);--history-accent-soft:var(--selection-bg);--history-accent-border:var(--selection-border);--gallery-mint:var(--action-primary);--gallery-mint-soft:var(--selection-bg);--gallery-violet:var(--ut-muted);--yc-stage-green:var(--action-primary);--yc-stage-green-2:var(--action-primary-hover)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ut-canvas:#aaa6a6;--ut-rail:#0a0a0b;--ut-menu:#080808;--ut-content:#090909;--ut-panel:#0d0d0e;--ut-panel-soft:#18191b;--ut-inset:#202124;--ut-active:#2d2e31;--ut-active-strong:#3a3b3f;--ut-border:#ffffff1a;--ut-border-strong:#ffffff2e;--ut-text:#eeeeef;--ut-secondary:#c0c1c4;--ut-muted:#888a90;--ut-faint:#5d6067;--ut-icon:#a3a5aa;--ut-shadow:0 28px 64px #0000005c;--surface-page:var(--ut-content);--surface-sidebar:var(--ut-rail);--surface-panel:var(--ut-panel);--surface-raised:var(--ut-panel-soft);--surface-inset:var(--ut-inset);--surface-results:#0f1011;--surface-preview:#151618;--bg-page:var(--surface-page);--bg-sidebar:var(--surface-sidebar);--bg-card:var(--surface-panel);--bg-card-hover:var(--surface-raised);--bg-input:var(--surface-inset);--text-primary:var(--ut-text);--text-secondary:var(--ut-secondary);--text-muted:var(--ut-muted);--text-faint:var(--ut-faint);--action-primary:#ff5a1f;--action-primary-hover:#ff7a2d;--action-primary-active:#ff5a1f;--action-primary-text:#fff;--selection-bg:var(--ut-active);--selection-border:var(--ut-active-strong);--selection-text:var(--ut-text);--accent-soft:var(--ut-active);--accent-border:var(--ut-active-strong);--border-default:var(--ut-border);--border-hover:var(--ut-border-strong);--border-strong:var(--ut-border-strong);--border-focus:#ff5a1f;--glass-bg:#ffffff0b;--glass-border:var(--ut-border)}body,#app{background:var(--ut-canvas)!important}.main-content,.studio-view,.home-explore,.image-gen-workbench,.video-gen-workbench,.reverse-layout,.tts-view,.assets-view,.prompts-view,.history-view,.settings-view,.admin-dashboard{background:var(--surface-page)!important;color:var(--text-primary)!important}.main-content :is(.home-explore,.image-gen-workbench,.video-gen-workbench,.reverse-layout,.tts-view,.assets-view,.prompts-view,.history-view,.settings-view,.admin-dashboard){min-height:100%!important}:is(.nav-item.active,.mobile-nav-item.active,.mobile-create-action,.theme-popover button.active,.workspace-scope button.active,.mode-option.active,.model-option.active,.model-card.active,.preset-card.active,.voice-card.active,.voice-source-card.active,.pro-preset-card.active,.settings-button.active,.reverse-mode-card.active,.radio-card.active,.model-btn.active,.mode-btn.active,.checkbox-item.checked,.ratio-btn.active,.segment-control button.active,.duration-scroll button.active,.pill-btn.active,.filter-button.active,.filter-pill.active,.type-tab.active,.type-filters button.active,.cat-item.active,.connection-item.active,.model-list-row.selected,.assignment-option.active,.function-option.enabled,.admin-tabs button.active,.history-row.active,.summary-chip-row span.active){background:var(--selection-bg)!important;border-color:var(--selection-border)!important;color:var(--selection-text)!important;box-shadow:none!important}:is(.btn-primary,.generate-button,.reverse-generate-bar .btn-generate,.tts-view .btn-generate,.tts-view .generate-button,.detail-actions button:first-child,.add-connection-btn,.sync-action,.primary-action,.workspace-apply,.confirm-btn,.modal-fetch,.flow-apply-button,.flow-crop-actions .primary,.login-submit):not(:disabled){background:var(--action-primary)!important;border-color:var(--action-primary)!important;color:var(--action-primary-text)!important;box-shadow:none!important}:is(.studio-eyebrow,.admin-kicker,.settings-kicker,.reverse-kicker,.type-chip,.mode-badge,.quality-badge,.tag,.tag-success,.tag-warning,.tag-error,.connection-state.online,.inline-status.online,.provider-detect-note,.assignment-count-pill strong,.assignment-option.active .assignment-state-text,.function-option.enabled .function-copy strong,.shot-label,.estimate-value,.model-empty button,.connection-empty button,.no-connection-state button,.text-link,.login-mode-switch button.active,.login-options button,.drag-captcha.passed .captcha-label strong){color:var(--text-secondary)!important}.login-view{background:var(--ut-canvas)!important;color:var(--ut-text)!important}.login-bg{filter:grayscale()contrast(.9)brightness(1.24)!important;opacity:.18!important}:root[data-theme=dark] .login-bg{filter:grayscale()contrast(.9)brightness(.48)!important;opacity:.38!important}.login-scrim{background:linear-gradient(90deg, color-mix(in srgb, var(--ut-canvas) 92%, transparent), transparent 58%), color-mix(in srgb, var(--ut-canvas) 52%, transparent)!important}.brand-mark,.preview-card,.login-panel{background:color-mix(in srgb, var(--ut-panel) 86%, transparent)!important;border-color:var(--ut-border-strong)!important;color:var(--ut-text)!important;box-shadow:var(--ut-shadow)!important}.brand-icon,.preview-card span,.preview-card strong,.brand-mark span,.hero-copy .eyebrow,.eyebrow,.hero-copy h1,.login-heading h2,.login-field>span,.login-options button,.login-mode-switch button,.login-mode-switch button.active{color:var(--ut-text)!important}.hero-copy p,.login-heading p,.login-field input,.login-field textarea,.captcha-label,.captcha-text,.remember-check{color:var(--ut-secondary)!important}.preview-card img{filter:grayscale()contrast(.95)brightness(.9)!important}.login-mode-switch,.field-control,.note-control,.captcha-track{background:var(--ut-panel-soft)!important;border-color:var(--ut-border)!important;color:var(--ut-text)!important}.login-mode-switch button.active,.drag-captcha.passed .captcha-track{background:var(--ut-active)!important;border-color:var(--ut-active-strong)!important;color:var(--ut-text)!important}.captcha-progress,.captcha-handle{background:var(--action-primary)!important;border-color:var(--action-primary)!important;color:var(--action-primary-text)!important}#app .login-view :is(.hero-copy .eyebrow,.brand-mark span,.brand-icon,.preview-card span,.preview-card strong){color:var(--ut-text)!important;text-shadow:none!important}#app .login-view :is(.hero-copy .eyebrow,.login-options button,.login-mode-switch button.active){background-image:none!important}:root,:root[data-theme=light]{--action-disabled:#d9dbde;--action-disabled-text:#85878d;--status-warning-bg:#f0f1f2;--status-warning-border:#0c0d0f1f;--status-warning-text:#55575d;--danger:#55575d}:root[data-theme=dark]{--action-disabled:#2d2e31;--action-disabled-text:#77797f;--status-warning-bg:#18191b;--status-warning-border:#ffffff1a;--status-warning-text:#c0c1c4;--danger:#c0c1c4}#app .app-layout .main-content .settings-view,#app .app-layout .main-content .admin-dashboard{--action-primary:#ff5a1f!important;--action-primary-hover:#ff7a2d!important;--action-primary-active:#ff5a1f!important;--action-primary-text:#fff!important;--action-disabled:var(--ut-active)!important;--action-disabled-text:var(--ut-muted)!important;--selection-bg:var(--ut-active)!important;--selection-border:var(--ut-active-strong)!important;--selection-text:var(--ut-text)!important;--status-warning-bg:var(--ut-active)!important;--status-warning-border:var(--ut-active-strong)!important;--status-warning-text:var(--ut-secondary)!important;--border-focus:var(--ut-text)!important;--color-primary:var(--ut-text)!important;--color-primary-light:var(--ut-secondary)!important;--color-success:var(--ut-secondary)!important;--color-warning:var(--ut-secondary)!important;--color-error:var(--ut-secondary)!important;--yc-stage-green:var(--ut-secondary)!important;--yc-stage-green-2:var(--ut-text)!important;--yc-stage-copy:var(--ut-text)!important;--yc-stage-muted:var(--ut-muted)!important;--yc-stage-line:var(--ut-border)!important;--yc-stage-panel:var(--ut-panel)!important;--yc-stage-glow:var(--shadow-card)!important}#app .app-layout .main-content .settings-view :is(.add-connection-btn,.confirm-btn,.sync-action,.modal-fetch,.manual-model-input button:not(:disabled)),#app .app-layout .main-content .admin-dashboard :is(.primary-action,.access-actions button:not(:disabled)),#app .app-layout .main-content :is(.btn-primary,.generate-button,.reverse-generate-bar .btn-generate,.btn-generate-here,.btn-generate-sm,.flow-apply-button,.flow-crop-actions .primary):not(:disabled){background:var(--action-primary)!important;border-color:var(--action-primary)!important;color:var(--action-primary-text)!important;box-shadow:none!important}#app .app-layout .main-content .settings-view :is(.connection-mode-strip span,.connection-item:hover,.connection-item.active,.model-list-row.selected,.type-filters button:hover,.type-filters button.active,.assignment-option:hover,.assignment-option.active,.quick-assignment-chip:hover,.quick-assignment-chip.active,.connect-mode-switch button.active,.provider-grid button.active,.mode-title-row em,.voice-map-note,.request-preview,.modal-sync-summary,.modal-error,.modal-error-actions button,.model-chip,.fetched-summary,.modal-footer-note,.modal-footer-note.ready),#app .app-layout .main-content .admin-dashboard :is(.access-toolbar button.active,.access-status,.access-status.approved,.access-status.rejected,.access-status.disabled,.task-status,.task-status.failed,.access-actions button.danger){background:var(--selection-bg)!important;border-color:var(--selection-border)!important;color:var(--selection-text)!important;box-shadow:none!important}#app .app-layout .main-content .settings-view :is(.connection-mode-strip span,.avatar-image,.avatar-tts,.avatar-video,.avatar-vision,.avatar-text,.type-image,.type-tts,.type-video,.type-vision,.type-text,.provider-detect-note,.assignment-count-pill strong,.assignment-option.active .assignment-state-text,.function-option.enabled .function-copy strong,.request-preview code,.modal-sync-summary small,.modal-sync-summary strong,.modal-sync-summary span,.model-chip,.model-chip small,.model-chip button,.fetched-summary),#app .app-layout .main-content .admin-dashboard :is(.admin-kicker,.panel-title span,.cost-breakdown em,.channel-row em,.feature-row em,.access-status,.access-actions button,.task-status){color:var(--ut-secondary)!important}#app .app-layout .main-content .settings-view :is(.assignment-option.active .assignment-toggle,.assignment-option.active .assignment-toggle i,.assignment-dot i,.inline-status i,.connection-mark,.provider-symbol,.function-icon,.voice-map-profile>i,.provider-grid i,.quick-assignment-chip i),#app .app-layout .main-content .admin-dashboard :is(.channel-dot,.channel-dot.ready){background:var(--ut-active-strong)!important;color:var(--ut-text)!important;box-shadow:none!important}#app .app-layout .main-content .settings-view .assignment-dot{color:var(--ut-secondary)!important}#app .app-layout .main-content .admin-dashboard :is(.primary-action,.trend-bar,.feature-meter span){background-image:linear-gradient(180deg, var(--ut-text), var(--ut-secondary))!important;box-shadow:none!important}#app .app-layout .main-content .admin-dashboard .primary-action{background-image:none!important;background-color:var(--action-primary)!important;color:var(--action-primary-text)!important}#app .app-layout .main-content .settings-view :is(.modal-fetch:disabled,.manual-model-input button:disabled,.confirm-btn:disabled){background:var(--action-disabled)!important;border-color:var(--ut-border)!important;color:var(--action-disabled-text)!important;box-shadow:none!important}#app .app-layout .main-content :is(a,button,input,textarea,select):focus-visible{outline:2px solid var(--ut-text)!important;outline-offset:2px!important;box-shadow:none!important}#app .login-view{--login-accent:#ff5a1f;--login-accent-deep:#ff8a5b;color:#f8f8f5!important;background:#070707!important}#app .login-view :is(.login-shell,.login-panel,.login-form){box-shadow:none!important;background:0 0!important;border:0!important}#app .login-view .form-surface{background:linear-gradient(#14161ba8,#090a0d94)!important;border:0!important;box-shadow:0 34px 90px #00000075,inset 0 1px #ffffff14!important}#app .login-view .login-heading h1{color:#f8f8f5!important}#app .login-view :is(.login-heading p,.captcha-text,.signup-line){color:#ffffff94!important}#app .login-view :is(.forgot-button,.signup-line button){color:var(--login-accent-deep)!important}#app .login-view :is(.field-control,.note-control,.captcha-track){color:#fff!important;box-shadow:none!important;background:#ffffff14!important;border-color:#ffffff1f!important}#app .login-view :is(.field-control:hover,.note-control:hover,.captcha-track:hover){background:#ffffff1c!important;border-color:#ffffff38!important}#app .login-view :is(.field-control:focus-within,.note-control:focus,.captcha-track:focus-within){border-color:#ff5a1fb8!important;box-shadow:0 0 0 3px #ff5a1f1a!important}#app .login-view .drag-captcha.dragging .captcha-track{background:#ff5a1f17!important;border-color:#ff5a1f9e!important;box-shadow:0 0 0 3px #ff5a1f24!important}#app .login-view .drag-captcha.passed .captcha-track{background:#ff5a1f14!important;border-color:#ff5a1f6b!important}#app .login-view :is(.field-control input,.note-control){color:#fff!important;box-shadow:none!important;background:0 0!important;outline:none!important}#app .login-view .field-control input{border:0!important}#app .login-view :is(){color:#ffffff7a!important}#app .login-view :is(.login-submit:not(:disabled),.signup-submit:not(:disabled)){background:var(--login-accent)!important;border-color:var(--login-accent)!important;color:#fff!important}#app .login-view .captcha-handle{color:#ff8a5b!important;background:linear-gradient(#ffffff26,#ffffff14)!important;border:1px solid #ffffff24!important;box-shadow:0 12px 24px #00000042,inset 0 1px #ffffff29!important}#app .login-view .captcha-handle:hover{color:#fff!important;background:linear-gradient(#ff5a1f2e,#ffffff1a)!important;border-color:#ff8a5b70!important;box-shadow:0 14px 28px #0000004d,0 0 0 3px #ff5a1f14!important}#app .login-view .drag-captcha.dragging .captcha-handle,#app .login-view .drag-captcha.passed .captcha-handle{color:#fff!important;background:linear-gradient(#ff7a42,#ff5a1f)!important;border-color:#ff8a5b94!important;box-shadow:0 16px 34px #ff5a1f47,inset 0 1px #fff3!important}#app .login-view .captcha-target{color:#ffbca0f5!important;background:#ff5a1f1f!important;border:1px dashed #ff8a5be6!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:56px!important;height:30px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 0 0 3px #ff5a1f14,0 0 18px #ff5a1f33!important}#app .login-view .captcha-progress{background:linear-gradient(90deg,#ff5a1f38,#ff5a1f0d)!important}#app .login-view :is(.login-submit,.signup-submit):hover{filter:brightness(1.04)}#app .app-layout .sidebar-menu .nav-item:not(.active):not(.router-link-active):hover,#app .app-layout .sidebar-menu .nav-item:not(.active):not(.router-link-active):focus-visible{color:#f6f7f6!important;background:linear-gradient(#424445f0,#252728f5)!important;border-color:#fff3!important;box-shadow:inset 0 1px #ffffff24,0 16px 34px #00000047!important}#app .app-layout .sidebar-menu .nav-item:not(.active):not(.router-link-active):active{color:#fff!important;background:linear-gradient(#4c4e4ff5,#1f2122fa)!important;border-color:#ffffff2e!important}#app .app-layout .sidebar-menu .nav-item.active,#app .app-layout .sidebar-menu .nav-item.router-link-active{color:#fff!important;background:linear-gradient(#373a3bf0,#212424fa)!important;border-color:#ffffff29!important;box-shadow:inset 3px 0 #ff5a1f,inset 0 1px #ffffff1f,0 14px 28px #00000047!important}#app .app-layout .sidebar-menu .nav-item.active:hover,#app .app-layout .sidebar-menu .nav-item.router-link-active:hover{background:linear-gradient(#444748f5,#282b2bfa)!important;border-color:#ffffff38!important}#app .app-layout .sidebar-menu .nav-item :is(svg,span),#app .app-layout .sidebar-menu .nav-item.active :is(svg,span),#app .app-layout .sidebar-menu .nav-item.router-link-active :is(svg,span){color:currentColor!important}#app .app-layout{--yc-orange:#ff5a1f;--yc-orange-hover:#ff7a2d;--yc-orange-soft:#ff5a1f1f;--yc-orange-border:#ff5a1f57;--action-primary:var(--yc-orange)!important;--action-primary-hover:var(--yc-orange-hover)!important;--action-primary-active:var(--yc-orange)!important;--action-primary-text:#fff!important;--action-disabled:#303134!important;--action-disabled-text:#8a8c91!important;--disabled-bg:#303134!important;--disabled-text:#8a8c91!important;--border-focus:var(--yc-orange)!important;--color-primary:var(--yc-orange)!important;--color-primary-light:var(--yc-orange-hover)!important;--color-accent:var(--yc-orange)!important;--color-accent-light:var(--yc-orange-hover)!important;--accent-soft:var(--yc-orange-soft)!important;--accent-border:var(--yc-orange-border)!important}#app .app-layout .main-content :is(.prompts-view,.history-view,.settings-view,.admin-dashboard){--wb-page:var(--surface-page)!important;--wb-panel:var(--surface-panel)!important;--wb-panel-soft:var(--surface-raised)!important;--wb-inset:var(--surface-inset)!important;--wb-raised:var(--surface-raised)!important;--wb-border:var(--border-default)!important;--wb-border-soft:#ffffff14!important;--wb-border-hover:var(--border-hover)!important;--wb-accent:var(--yc-orange)!important;--wb-accent-strong:var(--yc-orange-hover)!important;--wb-accent-soft:var(--yc-orange-soft)!important;--wb-accent-border:var(--yc-orange-border)!important;--wb-warning:var(--yc-orange-hover)!important;--wb-warning-soft:#ff7a2d1f!important;--wb-warning-border:#ff7a2d47!important;--wb-text:var(--text-primary)!important;--wb-text-secondary:var(--text-secondary)!important;--wb-muted:var(--text-muted)!important;--wb-faint:var(--text-faint)!important;background:var(--surface-page)!important;color:var(--text-primary)!important}#app .app-layout .main-content :is(.prompts-view .prompts-page-header,.prompts-view .prompts-sidebar,.prompts-view .prompts-main,.prompts-view .prompt-card,.history-view .history-page-header,.history-view .history-toolbar,.history-view .history-list-panel,.history-view .history-detail-canvas,.history-view .history-row,.settings-view .page-header,.settings-view .connections-panel,.settings-view .connection-config,.settings-view .model-catalog,.settings-view .assignment-panel,.admin-dashboard .admin-hero,.admin-dashboard .dashboard-panel,.admin-dashboard .metric-card){background:var(--surface-panel)!important;border-color:var(--border-default)!important;color:var(--text-primary)!important;box-shadow:none!important}#app .app-layout .main-content :is(.prompts-view .prompt-search,.history-view .history-search,.settings-view .search-box,.settings-view input,.settings-view select,.settings-view textarea,.prompts-view input,.history-view input){background:var(--surface-inset)!important;border-color:var(--border-default)!important;color:var(--text-primary)!important;box-shadow:none!important}#app .app-layout .main-content :is(.prompts-view .title-stack span,.prompts-view .prompts-header span,.prompts-view .sidebar-title span,.history-view .title-stack span,.settings-view .page-header span,.settings-view .panel-heading span,.settings-view .settings-kicker,.admin-dashboard .admin-kicker,.admin-dashboard .panel-title span,.type-chip,.prompt-chip,.connection-state.online,.inline-status.online,.access-status.approved,.task-status.done,.task-status.success){color:var(--yc-orange)!important}#app .app-layout .main-content :is(.prompts-view .primary-action,.settings-view .add-connection-btn,.settings-view .sync-action,.settings-view .confirm-btn,.admin-dashboard .primary-action,.btn-primary,.generate-button,.reverse-generate-bar .btn-generate,.tts-view .btn-generate,.flow-apply-button,.flow-crop-actions .primary):not(:disabled){background:var(--yc-orange)!important;border-color:var(--yc-orange)!important;color:#fff!important;box-shadow:none!important}#app .app-layout .main-content :is(.prompts-view .primary-action,.settings-view .add-connection-btn,.settings-view .sync-action,.settings-view .confirm-btn,.admin-dashboard .primary-action,.btn-primary,.generate-button,.reverse-generate-bar .btn-generate,.tts-view .btn-generate,.flow-apply-button,.flow-crop-actions .primary):hover:not(:disabled){background:var(--yc-orange-hover)!important;border-color:var(--yc-orange-hover)!important;color:#fff!important}#app .app-layout .main-content :is(.prompts-view .cat-item.active,.history-view .filter-pill.active,.history-view .history-row.active,.settings-view .type-filters button.active,.settings-view .connection-item.active,.settings-view .model-list-row.selected,.settings-view .assignment-option.active,.settings-view .function-option.enabled,.admin-dashboard .access-toolbar button.active,.prompt-chip,.type-chip,.connection-state.online,.inline-status.online,.access-status,.task-status){background:var(--yc-orange-soft)!important;border-color:var(--yc-orange-border)!important;color:var(--yc-orange)!important;box-shadow:none!important}#app .app-layout .main-content :is(.prompts-view .cat-item:hover,.prompts-view .prompt-card:hover,.history-view .filter-pill:hover,.history-view .history-row:hover,.settings-view .connection-item:hover,.settings-view .model-list-row:hover,.settings-view .assignment-option:hover,.settings-view .function-option:hover,.admin-dashboard .access-toolbar button:hover,.admin-dashboard .metric-card:hover,.admin-dashboard .dashboard-panel:hover){border-color:var(--yc-orange-border)!important;background:color-mix(in srgb, var(--surface-raised) 88%, var(--yc-orange-soft))!important}#app :is(button,[role=button],.nav-item,.prompt-card,.history-row,.connection-item,.model-list-row,.assignment-option,.function-option,.metric-card,.dashboard-panel,.filter-pill,.cat-item,.type-chip,.prompt-chip){transition:transform .16s cubic-bezier(.2,.8,.2,1),background .18s,border-color .18s,color .18s,box-shadow .18s,filter .18s!important}#app :is(.login-submit,.signup-submit,.btn-primary,.generate-button,.primary-action,.add-connection-btn,.sync-action,.confirm-btn,.reverse-generate-bar .btn-generate,.tts-view .btn-generate,.flow-apply-button,.flow-crop-actions .primary):hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 12px 28px #ff5a1f3d,0 0 0 1px #ff7a2d2e!important}#app :is(.login-submit,.signup-submit,.btn-primary,.generate-button,.primary-action,.add-connection-btn,.sync-action,.confirm-btn,.reverse-generate-bar .btn-generate,.tts-view .btn-generate,.flow-apply-button,.flow-crop-actions .primary):active:not(:disabled){transform:translateY(0)scale(.985)!important;box-shadow:0 6px 16px #ff5a1f33!important}#app .app-layout .main-content :is(.prompt-card,.history-row,.connection-item,.model-list-row,.assignment-option,.function-option,.metric-card,.dashboard-panel,.filter-pill,.cat-item,.type-chip,.prompt-chip):hover{transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff14,0 10px 24px #0000002e!important}#app .app-layout .main-content :is(.prompt-card,.history-row,.connection-item,.model-list-row,.assignment-option,.function-option,.metric-card,.dashboard-panel,.filter-pill,.cat-item,.type-chip,.prompt-chip):active{transform:translateY(0)scale(.99)!important}@media (prefers-reduced-motion:reduce){#app :is(button,[role=button],.nav-item,.prompt-card,.history-row,.connection-item,.model-list-row,.assignment-option,.function-option,.metric-card,.dashboard-panel,.filter-pill,.cat-item,.type-chip,.prompt-chip){transition:none!important;transform:none!important}}#app .app-layout,#app .app-layout .main-content,#app .app-layout .main-content>*{--yc-orange:#ff5a1f!important;--yc-orange-hover:#ff7a2d!important;--yc-orange-soft:#ff5a1f1f!important;--yc-orange-border:#ff5a1f57!important;--yc-page:#090909!important;--yc-panel:#101112!important;--yc-panel-soft:#18191b!important;--yc-inset:#0c0d0e!important;--yc-line:#ffffff1b!important;--yc-line-soft:#ffffff13!important;--yc-line-strong:#ffffff29!important;--yc-text:#eeeeef!important;--yc-text-secondary:#c0c1c4!important;--yc-muted:#8a8c91!important;--surface-page:var(--yc-page)!important;--surface-panel:var(--yc-panel)!important;--surface-raised:var(--yc-panel-soft)!important;--surface-inset:var(--yc-inset)!important;--surface-results:#0f1011!important;--surface-preview:#101112!important;--bg-page:var(--yc-page)!important;--bg-card:var(--yc-panel)!important;--bg-input:var(--yc-inset)!important;--border-default:var(--yc-line)!important;--border-hover:var(--yc-orange-border)!important;--border-strong:var(--yc-line-strong)!important;--border-focus:var(--yc-orange)!important;--action-primary:var(--yc-orange)!important;--action-primary-hover:var(--yc-orange-hover)!important;--action-primary-active:var(--yc-orange)!important;--action-primary-text:#fff!important;--selection-bg:var(--yc-orange-soft)!important;--selection-border:var(--yc-orange-border)!important;--selection-text:var(--yc-orange)!important;--accent-soft:var(--yc-orange-soft)!important;--accent-border:var(--yc-orange-border)!important;--color-primary:var(--yc-orange)!important;--color-primary-light:var(--yc-orange-hover)!important;--color-accent:var(--yc-orange)!important;--color-accent-light:var(--yc-orange-hover)!important;--color-success:var(--yc-orange)!important;--color-warning:var(--yc-orange-hover)!important;--color-error:var(--yc-orange-hover)!important;--text-primary:var(--yc-text)!important;--text-secondary:var(--yc-text-secondary)!important;--text-muted:var(--yc-muted)!important;--text-faint:#65686f!important;--wb-page:var(--yc-page)!important;--wb-panel:var(--yc-panel)!important;--wb-panel-soft:var(--yc-panel-soft)!important;--wb-inset:var(--yc-inset)!important;--wb-raised:var(--yc-panel-soft)!important;--wb-border:var(--yc-line)!important;--wb-border-soft:var(--yc-line-soft)!important;--wb-border-hover:var(--yc-orange-border)!important;--wb-accent:var(--yc-orange)!important;--wb-accent-strong:var(--yc-orange-hover)!important;--wb-accent-soft:var(--yc-orange-soft)!important;--wb-accent-border:var(--yc-orange-border)!important}#app .app-layout .main-content{background:var(--yc-page)!important;border:1px solid var(--yc-line)!important;box-shadow:inset 0 1px #ffffff0a!important}#app .app-layout .main-content>:is(.home-explore,.image-gen-workbench,.video-gen-workbench,.tts-gen-workbench,.reverse-layout,.assets-view,.prompts-view,.history-view,.settings-view,.admin-dashboard){background:var(--yc-page)!important;color:var(--yc-text)!important;border-color:var(--yc-line)!important}#app .app-layout .main-content :is(.page-header,.prompts-page-header,.history-page-header,.admin-hero,.connections-panel,.connection-config,.model-catalog,.assignment-panel,.dashboard-panel,.metric-card,.prompt-card,.history-row,.history-list-panel,.history-detail-canvas,.prompts-sidebar,.prompts-main,.connection-item,.model-list-row,.assignment-option,.function-option,.mode-trigger,.mode-card,.preset-card,.template-card,.case-card,.asset-card,.result-panel,.preview-panel,.input-panel,.control-panel,.workspace-panel,.left-panel,.right-panel,.upload-zone,.upload-area,.drop-zone,.dropzone,.empty-state,.empty-card,.modal-content){background:var(--yc-panel)!important;border-color:var(--yc-line)!important;color:var(--yc-text)!important;box-shadow:none!important}#app .app-layout .main-content :is(.page-header,.prompts-page-header,.history-page-header,.admin-hero,.connections-panel,.connection-config,.model-catalog,.assignment-panel,.dashboard-panel,.metric-card,.prompt-card,.history-row,.history-list-panel,.history-detail-canvas){border-style:solid!important;border-width:1px!important;border-radius:18px!important}#app .app-layout .main-content :is(.page-header,.prompts-page-header,.history-page-header,.admin-hero){align-items:center!important;min-height:96px!important;padding:24px 28px!important}#app .app-layout .main-content :is(h1){color:var(--yc-text)!important;letter-spacing:0!important;font-size:clamp(30px,2.2vw,38px)!important;font-weight:880!important;line-height:1.08!important}#app .app-layout .main-content :is(h2,h3,strong){color:var(--yc-text)!important;letter-spacing:0!important}#app .app-layout .main-content :is(p,small,.subtitle,.muted,.meta,.field-hint,.connection-meta,.catalog-header p){color:var(--yc-muted)!important}#app .app-layout .main-content :is(input,textarea,select,.search-box,.prompt-search,.history-search,.field-control,.config-field input,.config-field select,.modal-field input,.modal-field select,.note-control){background:var(--yc-inset)!important;border:1px solid var(--yc-line)!important;color:var(--yc-text)!important;box-shadow:none!important}#app .app-layout .main-content :is(input,textarea,select)::placeholder{color:#686b72!important}#app .app-layout .main-content :is(.primary-action,.add-connection-btn,.sync-action,.confirm-btn,.btn-primary,.generate-button,.btn-generate,.btn-generate-here,.btn-generate-sm,.login-submit,.signup-submit,.flow-apply-button,.flow-crop-actions .primary):not(:disabled){background:var(--yc-orange)!important;border-color:var(--yc-orange)!important;color:#fff!important;box-shadow:0 12px 26px #ff5a1f2e!important}#app .app-layout .main-content :is(.primary-action,.add-connection-btn,.sync-action,.confirm-btn,.btn-primary,.generate-button,.btn-generate,.btn-generate-here,.btn-generate-sm,.flow-apply-button,.flow-crop-actions .primary):hover:not(:disabled){background:var(--yc-orange-hover)!important;border-color:var(--yc-orange-hover)!important;color:#fff!important}#app .app-layout .main-content :is(.primary-action,.add-connection-btn,.sync-action,.confirm-btn,.btn-primary,.generate-button,.btn-generate,.btn-generate-here,.btn-generate-sm,.flow-apply-button,.flow-crop-actions .primary):disabled,#app .app-layout .main-content :is(.primary-action,.add-connection-btn,.sync-action,.confirm-btn,.btn-primary,.generate-button,.btn-generate,.btn-generate-here,.btn-generate-sm,.flow-apply-button,.flow-crop-actions .primary)[aria-disabled=true]{border-color:var(--yc-line)!important;color:#8a8c91!important;box-shadow:none!important;cursor:not-allowed!important;background:#303134!important}#app .app-layout .main-content :is(.ghost-action,.secondary-action,.cancel-btn,.icon-action,.panel-toggle,.text-link,.clear-action,.manual-model-input button,.access-actions button){background:var(--yc-panel-soft)!important;border-color:var(--yc-line)!important;color:var(--yc-text-secondary)!important;box-shadow:none!important}#app .app-layout .main-content :is(.cat-item.active,.filter-pill.active,.history-row.active,.connection-item.active,.model-list-row.selected,.assignment-option.active,.function-option.enabled,.type-filters button.active,.connect-mode-switch button.active,.provider-grid button.active,.access-toolbar button.active,.mode-card.active,.preset-card.active,.mode-btn.active,.type-chip,.prompt-chip,.connection-state.online,.inline-status.online,.access-status.approved,.task-status.done,.task-status.success){background:var(--yc-orange-soft)!important;border-color:var(--yc-orange-border)!important;color:var(--yc-orange)!important;box-shadow:inset 3px 0 0 var(--yc-orange)!important}#app .app-layout .main-content :is(.cat-item,.filter-pill,.type-filters button,.connect-mode-switch button,.provider-grid button,.access-toolbar button,.mode-btn,.mode-card,.preset-card):not(.active){background:var(--yc-panel-soft)!important;border-color:var(--yc-line)!important;color:var(--yc-text-secondary)!important}#app .app-layout .main-content :is(.prompt-card:hover,.history-row:hover,.connection-item:hover,.model-list-row:hover,.assignment-option:hover,.function-option:hover,.metric-card:hover,.dashboard-panel:hover,.cat-item:hover,.filter-pill:hover,.type-filters button:hover,.mode-card:hover,.preset-card:hover){background:color-mix(in srgb, var(--yc-panel-soft) 86%, var(--yc-orange-soft))!important;border-color:var(--yc-orange-border)!important}:root[data-theme=light] #app .app-layout,:root[data-theme=light] #app .app-layout .main-content,:root[data-theme=light] #app .app-layout .main-content>*{--yc-orange:#ff5a1f!important;--yc-orange-hover:#ff7a2d!important;--yc-orange-soft:#ff5a1f1a!important;--yc-orange-border:#ff5a1f57!important;--yc-page:#f4f4f4!important;--yc-panel:#fff!important;--yc-panel-soft:#eeeeef!important;--yc-inset:#f7f7f8!important;--yc-line:#0f10121f!important;--yc-line-soft:#0f101214!important;--yc-line-strong:#0f10122e!important;--yc-text:#111214!important;--yc-text-secondary:#3f4146!important;--yc-muted:#73757b!important;--surface-page:var(--yc-page)!important;--surface-panel:var(--yc-panel)!important;--surface-raised:var(--yc-panel-soft)!important;--surface-inset:var(--yc-inset)!important;--surface-results:#f8f8f9!important;--surface-preview:#f1f2f3!important;--bg-page:var(--yc-page)!important;--bg-card:var(--yc-panel)!important;--bg-input:var(--yc-inset)!important;--border-default:var(--yc-line)!important;--border-hover:var(--yc-orange-border)!important;--border-strong:var(--yc-line-strong)!important;--border-focus:var(--yc-orange)!important;--action-primary:var(--yc-orange)!important;--action-primary-hover:var(--yc-orange-hover)!important;--action-primary-active:var(--yc-orange)!important;--action-primary-text:#fff!important;--action-disabled:#e2e3e5!important;--action-disabled-text:#86888e!important;--disabled-bg:#e2e3e5!important;--disabled-text:#86888e!important;--selection-bg:var(--yc-orange-soft)!important;--selection-border:var(--yc-orange-border)!important;--selection-text:var(--yc-orange)!important;--accent-soft:var(--yc-orange-soft)!important;--accent-border:var(--yc-orange-border)!important;--color-primary:var(--yc-orange)!important;--color-primary-light:var(--yc-orange-hover)!important;--color-accent:var(--yc-orange)!important;--color-accent-light:var(--yc-orange-hover)!important;--color-success:var(--yc-orange)!important;--color-warning:var(--yc-orange-hover)!important;--color-error:var(--yc-orange-hover)!important;--text-primary:var(--yc-text)!important;--text-secondary:var(--yc-text-secondary)!important;--text-muted:var(--yc-muted)!important;--text-faint:#92949a!important;--wb-page:var(--yc-page)!important;--wb-panel:var(--yc-panel)!important;--wb-panel-soft:var(--yc-panel-soft)!important;--wb-inset:var(--yc-inset)!important;--wb-raised:var(--yc-panel-soft)!important;--wb-border:var(--yc-line)!important;--wb-border-soft:var(--yc-line-soft)!important;--wb-border-hover:var(--yc-orange-border)!important;--wb-accent:var(--yc-orange)!important;--wb-accent-strong:var(--yc-orange-hover)!important;--wb-accent-soft:var(--yc-orange-soft)!important;--wb-accent-border:var(--yc-orange-border)!important}:root[data-theme=light] body,:root[data-theme=light] #app{background:#f4f4f4!important}:root[data-theme=light] #app .app-layout{background:#ececec!important}:root[data-theme=light] #app .app-layout .desktop-shell{background:0 0!important}:root[data-theme=light] #app .app-layout .desktop-shell .sidebar-menu{--nav-accent:#ff5a1f!important;--nav-accent-strong:#ff5a1f!important;--nav-accent-soft:#ff5a1f17!important;--nav-accent-hover:#f5f6f7!important;--nav-hover-bg:#f5f6f7!important;--nav-active-bg:#ff5a1f17!important;--nav-line:#1214171a!important;--nav-line-hover:#12141714!important;--nav-line-strong:#ff5a1f47!important;--nav-ink:#17181b!important;--nav-muted:#676b72!important;--nav-subtle:#8b8e95!important;border-color:var(--nav-line)!important;color:var(--nav-ink)!important;box-shadow:none!important;background:#fff!important}:root[data-theme=light] #app .app-layout .desktop-shell :is(.store-card,.workspace-footer-menu .workspace-menu-trigger){border-color:var(--nav-line)!important;color:var(--nav-muted)!important;box-shadow:none!important;background:#f7f8f8!important}:root[data-theme=light] #app .app-layout .desktop-shell .store-logo{color:#fff!important;box-shadow:none!important;background:#141517!important}:root[data-theme=light] #app .app-layout .desktop-shell :is(.store-copy strong,.nav-item span){color:inherit!important}:root[data-theme=light] #app .app-layout .desktop-shell :is(.store-copy small,.menu-section-heading){color:var(--nav-muted)!important}#app .app-layout .desktop-shell .sidebar-menu .nav-item{color:var(--nav-muted)!important;box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important;transition:background .18s,border-color .18s,color .18s,box-shadow .18s!important;transform:none!important}#app .app-layout .desktop-shell .sidebar-menu .nav-item:after{display:none!important}#app .app-layout .desktop-shell .sidebar-menu .nav-item:before{opacity:0!important;transition:opacity .18s,transform .18s!important;transform:scaleY(.35)!important}#app .app-layout .desktop-shell .sidebar-menu .nav-item :is(svg,span){filter:none!important;transition:color .18s!important;transform:none!important}#app .app-layout .desktop-shell .sidebar-menu .nav-item.active,#app .app-layout .desktop-shell .sidebar-menu .nav-item.router-link-active{border-color:var(--nav-line-strong)!important;background:var(--nav-active-bg)!important;color:var(--nav-ink)!important;box-shadow:none!important;transform:none!important}:root[data-theme=light] #app .app-layout .desktop-shell .sidebar-menu .nav-item:not(.active):not(.router-link-active):hover,:root[data-theme=light] #app .app-layout .desktop-shell .sidebar-menu .nav-item:not(.active):not(.router-link-active):focus-visible{border-color:var(--nav-line-hover)!important;background:var(--nav-hover-bg)!important;color:#17181b!important;box-shadow:none!important;filter:none!important;transform:none!important}:root[data-theme=light] #app .app-layout .desktop-shell .sidebar-menu .nav-item.active,:root[data-theme=light] #app .app-layout .desktop-shell .sidebar-menu .nav-item.router-link-active{border-color:var(--nav-line-strong)!important;background:var(--nav-active-bg)!important;color:#17181b!important;box-shadow:none!important;filter:none!important;transform:none!important}:root[data-theme=light] #app .app-layout .desktop-shell .sidebar-menu .nav-item:not(.active):not(.router-link-active):hover :is(svg,span),:root[data-theme=light] #app .app-layout .desktop-shell .sidebar-menu .nav-item:not(.active):not(.router-link-active):focus-visible :is(svg,span),:root[data-theme=light] #app .app-layout .desktop-shell .sidebar-menu .nav-item.active :is(svg,span),:root[data-theme=light] #app .app-layout .desktop-shell .sidebar-menu .nav-item.router-link-active :is(svg,span){color:#17181b!important;filter:none!important;transform:none!important}:root[data-theme=light] #app .app-layout .desktop-shell .sidebar-menu .nav-item:not(.active):not(.router-link-active):hover:before,:root[data-theme=light] #app .app-layout .desktop-shell .sidebar-menu .nav-item:not(.active):not(.router-link-active):focus-visible:before{opacity:0!important;transform:scaleY(.35)!important}#app .app-layout .desktop-shell .sidebar-menu .nav-item.active:before,#app .app-layout .desktop-shell .sidebar-menu .nav-item.router-link-active:before{opacity:1!important;transform:scaleY(1)!important}#app .app-layout .desktop-shell .sidebar-menu .nav-item:hover :is(svg,span),#app .app-layout .desktop-shell .sidebar-menu .nav-item.active :is(svg,span),#app .app-layout .desktop-shell .sidebar-menu .nav-item.router-link-active :is(svg,span){color:inherit!important;transform:none!important}#app .app-layout .desktop-shell .sidebar-menu .nav-item:active{filter:brightness(.98)!important;transform:none!important}:root[data-theme=dark] #app .app-layout .desktop-shell .sidebar-menu{--nav-hover-bg:#ffffff13!important;--nav-active-bg:#ff5a1f21!important;--nav-line:#ffffff14!important;--nav-line-hover:#ffffff1f!important;--nav-line-strong:#ff5a1f5c!important}#app .app-layout .main-content .history-view .history-row{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:132px!important;box-shadow:none!important;grid-template-columns:108px minmax(0,1fr) 76px!important;align-items:center!important;gap:12px!important;padding:12px!important;display:grid!important;overflow:hidden!important;transform:none!important}#app .app-layout .main-content .history-view .history-row:hover{box-shadow:none!important;transform:none!important}#app .app-layout .main-content .history-view .row-thumb{grid-column:1!important;align-self:center!important;width:108px!important;min-width:0!important;max-width:108px!important;height:106px!important;overflow:hidden!important}#app .app-layout .main-content .history-view .row-main{grid-column:2!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}#app .app-layout .main-content .history-view :is(.row-meta,.row-foot){flex-wrap:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}#app .app-layout .main-content .history-view :is(.row-main h2,.row-main p,.row-meta>span,.row-foot span){text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}#app .app-layout .main-content .history-view .row-actions{grid-area:1/3!important;justify-content:flex-end!important;place-self:start end!important;gap:6px!important;width:76px!important;min-width:0!important;display:flex!important;position:static!important}@media (width<=1360px){#app .app-layout .main-content .history-view .history-layout{flex:none!important;grid-template-columns:1fr!important;overflow:visible!important}#app .app-layout .main-content .history-view .history-list-panel{height:min(52vh,520px)!important;min-height:420px!important}#app .app-layout .main-content .history-view .history-detail-canvas{height:min(72vh,700px)!important;min-height:460px!important}}@media (width<=720px){#app .app-layout .main-content .history-view .history-row{grid-template-columns:74px minmax(0,1fr)!important;gap:10px!important;min-height:148px!important;padding:10px!important}#app .app-layout .main-content .history-view .row-thumb{width:74px!important;max-width:74px!important;height:74px!important}#app .app-layout .main-content .history-view .row-actions{grid-area:auto/2!important;align-self:end!important;width:100%!important}}#app .app-layout .main-content .settings-view{--settings-enabled:#ff5a1f;--settings-enabled-hover:#ff7a2d;--settings-enabled-soft:#ff5a1f1f;--settings-enabled-border:#ff5a1f6b;--settings-enabled-line:#ff5a1fbd;--settings-disabled-track:#d9dade;--settings-disabled-knob:#8b8e95}#app .app-layout .main-content .settings-view .assignment-panel{border-color:var(--yc-line,#14161a1f)!important;background:var(--surface-panel,#fff)!important}#app .app-layout .main-content .settings-view .model-identity{border:1px solid var(--yc-line,#14161a1f)!important;background:var(--yc-panel-soft,#f5f6f7)!important;border-radius:16px!important;padding:16px!important}#app .app-layout .main-content .settings-view .assignment-count-pill.active{border-color:var(--settings-enabled)!important;background:var(--settings-enabled)!important;color:#fff!important;box-shadow:0 10px 18px #ff5a1f38!important}#app .app-layout .main-content .settings-view .assignment-count-pill.active :is(strong,em){color:#fff!important}#app .app-layout .main-content .settings-view .assignment-option{box-shadow:none!important}#app .app-layout .main-content .settings-view .assignment-option:hover{border-color:var(--settings-enabled-border)!important;background:color-mix(in srgb, var(--surface-raised,#fff) 88%, var(--settings-enabled-soft))!important;box-shadow:0 10px 24px #12141714!important}#app .app-layout .main-content .settings-view .assignment-option.active{border-color:var(--settings-enabled-border)!important;color:var(--yc-text,#17181c)!important;box-shadow:inset 4px 0 0 var(--settings-enabled), 0 0 0 1px #ff5a1f14!important;background:linear-gradient(90deg,#ff5a1f29,#ff5a1f12)!important}#app .app-layout .main-content .settings-view .assignment-option.active .function-icon{border-color:var(--settings-enabled)!important;background:var(--settings-enabled)!important;color:#fff!important}#app .app-layout .main-content .settings-view .assignment-option.active .function-copy strong{color:var(--yc-text,#17181c)!important}#app .app-layout .main-content .settings-view .assignment-option.active .function-copy small{color:var(--yc-text-secondary,#686b73)!important}#app .app-layout .main-content .settings-view .assignment-option.active .assignment-state-text{background:var(--settings-enabled)!important;color:#fff!important;border-radius:999px!important;align-items:center!important;min-height:24px!important;padding:0 8px!important;font-size:11px!important;font-weight:850!important;display:inline-flex!important}#app .app-layout .main-content .settings-view .assignment-toggle{border-color:var(--yc-line,#14161a24)!important;background:var(--settings-disabled-track)!important}#app .app-layout .main-content .settings-view .assignment-toggle i{background:var(--settings-disabled-knob)!important}#app .app-layout .main-content .settings-view .assignment-option.active .assignment-toggle{border-color:var(--settings-enabled)!important;background:var(--settings-enabled)!important}#app .app-layout .main-content .settings-view .assignment-option.active .assignment-toggle i{background:#fff!important;transform:translate(16px)!important}#app .app-layout .main-content .settings-view .model-list-row.assigned:not(.selected){background:color-mix(in srgb, var(--surface-panel,#fff) 84%, var(--settings-enabled-soft))!important}#app .app-layout .main-content .settings-view .model-list-row.selected{border-color:var(--settings-enabled-border)!important;background:var(--settings-enabled-soft)!important;box-shadow:inset 4px 0 0 var(--settings-enabled)!important}#app .app-layout .main-content .settings-view .model-list-row.assigned .assignment-dot{color:var(--settings-enabled)!important}#app .app-layout .main-content .settings-view .model-list-row.assigned .assignment-dot i{background:var(--settings-enabled)!important}#app .app-layout .main-content .settings-view .quick-assignment-chip.active{border-color:var(--settings-enabled)!important;background:var(--settings-enabled)!important;color:#fff!important}#app .app-layout .main-content .settings-view .quick-assignment-chip.active i{background:#fff!important}:root[data-theme=dark] #app .app-layout .main-content .settings-view{--settings-disabled-track:#303237;--settings-disabled-knob:#8e929a}:root[data-theme=dark] #app .app-layout .main-content .settings-view .assignment-panel{background:linear-gradient(#121213fa,#0d0d0efa)!important}:root[data-theme=dark] #app .app-layout .main-content .settings-view .model-identity{background:#ffffff09!important}:root[data-theme=dark] #app .app-layout .main-content .settings-view .assignment-option.active .function-copy strong{color:#fff!important}#app#app .app-layout .main-content .settings-view .assignment-option.active .function-icon{border-color:var(--settings-enabled)!important;background:var(--settings-enabled)!important;color:#fff!important}#app#app .app-layout .main-content .settings-view .assignment-option.active .assignment-state-text{background:var(--settings-enabled)!important;color:#fff!important}#app#app .app-layout .main-content .settings-view .assignment-option.active .assignment-toggle{border-color:var(--settings-enabled)!important;background:var(--settings-enabled)!important}#app#app .app-layout .main-content .settings-view .assignment-option.active .assignment-toggle i{background:#fff!important;transform:translate(16px)!important}#app#app .app-layout .main-content .settings-view .model-list-row.selected{border-color:var(--settings-enabled-border)!important;background:var(--settings-enabled-soft)!important;box-shadow:inset 4px 0 0 var(--settings-enabled)!important}#app .app-layout .main-content .generation-bottom-bar .settings-button{border:1px solid var(--border-strong,var(--border-default))!important;background:color-mix(in srgb, var(--surface-panel) 82%, var(--surface-raised))!important;color:var(--text-primary)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--surface-panel) 72%, transparent)!important}#app .app-layout .main-content .generation-bottom-bar :is(.parameter-summary,.parameter-chip){box-shadow:none!important;color:var(--text-primary)!important;background:0 0!important;border:0!important;border-radius:0!important}#app .app-layout .main-content .generation-bottom-bar :is(.settings-button svg,.parameter-summary .summary-full,.parameter-chips svg,.parameter-chips span){color:currentColor!important;opacity:1!important}#app .app-layout .main-content .generation-bottom-bar .parameter-summary{padding:0!important}#app .app-layout .main-content .generation-bottom-bar .settings-button:hover:not(:disabled){border-color:var(--border-hover)!important;background:var(--surface-raised)!important;color:var(--text-primary)!important}#app .app-layout .main-content .generation-bottom-bar .settings-button.active{border-color:var(--action-primary)!important;background:var(--action-primary)!important;color:#111214!important}#app .app-layout .main-content :is(.generation-bottom-bar .generate-button:disabled,.reverse-generate-bar .btn-generate:disabled){color:#f5f6f8!important;opacity:1!important;box-shadow:none!important;background:#2b2d32!important;border-color:#2b2d32!important}#app .app-layout .main-content :is(.generation-bottom-bar .generate-button:disabled svg,.reverse-generate-bar .btn-generate:disabled svg){color:currentColor!important;opacity:.96!important}#app .app-layout .main-content :is(.reverse-workflow-panel .workflow-publish-btn,.reverse-workflow-panel .workflow-card button):not(:disabled){border-color:color-mix(in srgb, var(--action-primary) 42%, var(--border-default))!important;background:color-mix(in srgb, var(--surface-panel) 86%, var(--action-primary) 14%)!important;color:var(--text-primary)!important}#app .app-layout .main-content :is(.reverse-workflow-panel .workflow-publish-btn:hover,.reverse-workflow-panel .workflow-card button:hover):not(:disabled){border-color:var(--action-primary)!important;background:var(--action-primary)!important;color:#111214!important}#app#app{--yc-interaction-hover-bg:color-mix(in srgb, var(--surface-raised,#f5f6f7) 86%, #fff);--yc-interaction-hover-border:color-mix(in srgb, var(--border-default,#1214171f) 70%, var(--text-primary,#17181c) 8%);--yc-interaction-press-bg:color-mix(in srgb, var(--surface-raised,#f5f6f7) 78%, #000 4%)}:root[data-theme=dark] #app#app,.yc-editor-dark-lock #app#app,.yc-new-project-page #app#app{--yc-interaction-hover-bg:#ffffff0e;--yc-interaction-hover-border:#ffffff29;--yc-interaction-press-bg:#ffffff13}#app#app :is(button,a,[role=button],.nav-item,.prompt-card,.history-row,.connection-item,.model-list-row,.assignment-option,.function-option,.metric-card,.dashboard-panel,.filter-pill,.cat-item,.type-chip,.prompt-chip,.quick-assignment-chip,.connect-mode-switch button,.provider-grid button,.mode-card,.preset-card,.asset-card,.model-option,.workflow-card,.flow-tool-card,.icon-action,.secondary-action,.clear-action,.detail-actions button,.output-list button,[class*=hover\:shadow],[class*=hover\:border-primary]){transition:background-color .16s,background .16s,border-color .16s,color .16s,opacity .16s,transform .12s!important}#app#app :is(.app-layout,.yc-new-project-page) :is(button,a,[role=button],.nav-item,.prompt-card,.history-row,.connection-item,.model-list-row,.assignment-option,.function-option,.metric-card,.dashboard-panel,.filter-pill,.cat-item,.type-chip,.prompt-chip,.quick-assignment-chip,.connect-mode-switch button,.provider-grid button,.mode-card,.preset-card,.asset-card,.model-option,.workflow-card,.flow-tool-card,.icon-action,.secondary-action,.clear-action,.detail-actions button,.output-list button,[class*=hover\:shadow],[class*=hover\:border-primary]):hover:not(:disabled):not([aria-disabled=true]):not(.active):not(.selected):not(.router-link-active):not([aria-selected=true]):not(.primary-action):not(.btn-primary):not(.add-connection-btn):not(.sync-action):not(.confirm-btn):not(.generate-button):not(.btn-generate):not(.login-submit):not(.signup-submit):not(.flow-apply-button):not(.modal-fetch):not(.workflow-publish-btn):not([class*=bg-primary]){filter:none!important;box-shadow:none!important;border-color:var(--yc-interaction-hover-border)!important;background:var(--yc-interaction-hover-bg)!important;color:var(--text-primary,var(--yc-text,#17181c))!important;transform:none!important}#app#app :is(.app-layout,.yc-new-project-page) :is(.primary-action,.btn-primary,.add-connection-btn,.sync-action,.confirm-btn,.generate-button,.btn-generate,.login-submit,.signup-submit,.flow-apply-button,.modal-fetch,.workflow-publish-btn,button[class*=bg-primary],a[class*=bg-primary]):hover:not(:disabled):not([aria-disabled=true]){filter:none!important;box-shadow:none!important;border-color:var(--yc-orange-hover,var(--action-primary-hover,#ff7a2d))!important;background:var(--yc-orange-hover,var(--action-primary-hover,#ff7a2d))!important;color:#fff!important;transform:none!important}#app#app :is(.app-layout,.yc-new-project-page) :is(button,a,[role=button],.nav-item,.prompt-card,.history-row,.connection-item,.model-list-row,.assignment-option,.function-option,.metric-card,.dashboard-panel,.filter-pill,.cat-item,.type-chip,.prompt-chip,.quick-assignment-chip,.connect-mode-switch button,.provider-grid button,.mode-card,.preset-card,.asset-card,.model-option,.workflow-card,.flow-tool-card,.icon-action,.secondary-action,.clear-action,.detail-actions button,.output-list button,[class*=hover\:shadow],[class*=hover\:border-primary]):active:not(:disabled):not([aria-disabled=true]){filter:none!important;box-shadow:none!important;transform:translateY(1px)scale(.995)!important}#app#app :is(.app-layout,.yc-new-project-page) :is(button,[role=button],.generate-button,.btn-generate):disabled,#app#app :is(.app-layout,.yc-new-project-page) :is(button,[role=button],.generate-button,.btn-generate)[aria-disabled=true]{filter:none!important;box-shadow:none!important;transform:none!important}#app#app :is(.app-layout,.yc-new-project-page) :is(.nav-item,.prompt-card,.history-row,.connection-item,.model-list-row,.assignment-option,.function-option,.filter-pill,.cat-item,.quick-assignment-chip,[class*=hover\:shadow],[class*=hover\:border-primary]):hover:not(.active):not(.selected):not(.router-link-active) :is(svg,span,h3){filter:none!important;transform:none!important}.yc-new-project-page #app#app :is(button,a,[role=button],[class*=hover\:shadow],[class*=hover\:border-primary]):hover:not(:disabled):not([aria-disabled=true]):not(.active):not(.selected):not([aria-selected=true]):not([class*=bg-primary]){filter:none!important;box-shadow:none!important;border-color:var(--yc-interaction-hover-border)!important;background:var(--yc-interaction-hover-bg)!important;color:var(--text-primary,#f5f6f8)!important;transform:none!important}.yc-new-project-page #app#app :is(button[class*=bg-primary],a[class*=bg-primary]):hover:not(:disabled):not([aria-disabled=true]){filter:none!important;box-shadow:none!important;border-color:var(--yc-orange-hover,var(--action-primary-hover,#ff7a2d))!important;background:var(--yc-orange-hover,var(--action-primary-hover,#ff7a2d))!important;color:#fff!important;transform:none!important}.yc-new-project-page #app#app :is(button,a,[role=button],[class*=hover\:shadow],[class*=hover\:border-primary]):active:not(:disabled):not([aria-disabled=true]){filter:none!important;box-shadow:none!important;transform:translateY(1px)scale(.995)!important}.yc-new-project-page #app#app .group:hover [class*=group-hover\:text-primary]{color:var(--text-primary,#f5f6f8)!important;transform:none!important}.yc-new-project-page #app#app :is(button,div)[class*=hover\:shadow]:hover:not([class*=ring-2]){filter:none!important;box-shadow:none!important;color:var(--text-primary,#f5f6f8)!important;background:#ffffff0e!important;border-color:#ffffff29!important;transform:none!important}.yc-new-project-page #app#app :is(button,a)[class*=bg-primary]:hover:not(:disabled){filter:none!important;box-shadow:none!important;border-color:var(--yc-orange-hover,var(--action-primary-hover,#ff7a2d))!important;background:var(--yc-orange-hover,var(--action-primary-hover,#ff7a2d))!important;color:#fff!important;transform:none!important}.yc-new-project-page #app#app .yc-new-project-home:hover{box-shadow:none!important;transform:none!important}
