[data-v-3aa0599e]:root,html.dark[data-v-3aa0599e]{--fl-bg-primary:#0a0a0a;--fl-bg-secondary:#141414;--fl-bg-card:#1a1a2e;--fl-bg-input:#1e1e2e;--fl-bg-hover:#252538;--fl-bg-sidebar:#0d0d0d;--fl-bg-popover:#1e1e2e;--fl-text-primary:#fff;--fl-text-secondary:#a0a0b0;--fl-text-tertiary:#666680;--fl-text-placeholder:#555568;--fl-border-color:#2a2a3e;--fl-border-subtle:#ffffff0f;--fl-hover-overlay:#ffffff0d;--fl-shadow-color:#00000059;--fl-bg-panel-params:#141414;--fl-surface-1:#ffffff0a;--fl-surface-2:#ffffff0f;--fl-surface-3:#ffffff08;--fl-surface-4:#ffffff14;--fl-border-mid:#ffffff1a;--fl-border-strong:#ffffff1f;--fl-border-emphasis:#ffffff26;--fl-border-hover-strong:#fff3;--fl-border-dashed:#ffffff1f;--fl-border-dashed-hover:#ffffff3d;--fl-text-on-media:#ffffffe0;--fl-active-surface-bg:#6366f11f;--fl-active-surface-border:#6366f166;--fl-active-surface-bg-strong:#6366f133;--fl-color-primary:#6366f1;--fl-color-primary-hover:#818cf8;--fl-header-state-text:#c7d2fe;--fl-header-state-bg:#6366f133;--fl-header-state-border:#6366f173;--fl-canvas-bg:linear-gradient(135deg, #0f0c1d 0%, #1a1434 50%, #0f0c1d 100%);--fl-canvas-chrome-bg:#141426eb;--fl-canvas-chrome-text:#ffffffbf;--fl-canvas-chrome-text-muted:#ffffff73;--fl-canvas-chrome-border:#ffffff1a;--fl-canvas-node-system-bg:linear-gradient(145deg, #2e2650 0%, #1a1632 100%);--fl-canvas-node-system-border:#6d4bb8;--fl-canvas-node-system-text:#e8e4f5;--fl-canvas-node-system-surface:#141025;--fl-canvas-node-system-surface-border:#3d345c;--fl-canvas-node-system-label:#9b92b8;--fl-canvas-node-system-accent:#c4b5fd;--fl-canvas-node-flow-bg:linear-gradient(145deg, #1e3050 0%, #121c32 100%);--fl-canvas-node-flow-border:#3b6bb8;--fl-canvas-node-flow-text:#e8f0fe;--fl-canvas-node-flow-surface:#141e30;--fl-canvas-node-flow-surface-border:#2a4060;--fl-canvas-node-flow-label:#93c5fd;--fl-canvas-node-flow-body:#c8d4e8;--fl-canvas-node-card-bg:#1a1a2e;--fl-canvas-node-card-border:#8b5cf661;--fl-canvas-node-card-text:#ffffffd9;--fl-canvas-edge-color:#64748b;--fl-canvas-chrome-hover-bg:#6366f138;--fl-canvas-chrome-hover-text:#e0e7ff;--fl-canvas-axis-pending:#94a3b859;--fl-canvas-axis-done:#a78bfa;--fl-canvas-axis-active:#c4b5fd;--fl-canvas-axis-edge-core:#ede9fe;--fl-canvas-success-bg:#10b9811a;--fl-canvas-success-border:#10b98140;--fl-canvas-success-text:#6ee7b7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.light[data-v-3aa0599e]{--fl-bg-primary:#f4f4f8;--fl-bg-secondary:#ececf2;--fl-bg-card:#fff;--fl-bg-input:#f0f0f5;--fl-bg-hover:#e8e8f0;--fl-bg-sidebar:#fff;--fl-bg-popover:#fff;--fl-text-primary:#1a1a2e;--fl-text-secondary:#4b5563;--fl-text-tertiary:#9ca3af;--fl-text-placeholder:#9ca3af;--fl-border-color:#e5e7eb;--fl-border-subtle:#0000000f;--fl-hover-overlay:#0000000a;--fl-shadow-color:#00000014;--fl-bg-panel-params:#ececf2;--fl-surface-1:#00000008;--fl-surface-2:#0000000d;--fl-surface-3:#00000005;--fl-surface-4:#0000000f;--fl-border-mid:#00000014;--fl-border-strong:#0000001a;--fl-border-emphasis:#0000001f;--fl-border-hover-strong:#00000029;--fl-border-dashed:#0000001f;--fl-border-dashed-hover:#00000038;--fl-text-on-media:#ffffffeb;--fl-active-surface-bg:#6366f11a;--fl-active-surface-border:#6366f173;--fl-active-surface-bg-strong:#6366f129;--fl-color-primary:#4f46e5;--fl-color-primary-hover:#6366f1;--fl-header-state-text:#4338ca;--fl-header-state-bg:#6366f11f;--fl-header-state-border:#6366f159;--fl-canvas-bg:linear-gradient(160deg, #ececf2 0%, #f8f8fc 45%, #e8e8f0 100%);--fl-canvas-chrome-bg:#fffffff0;--fl-canvas-chrome-text:#374151;--fl-canvas-chrome-text-muted:#6b7280;--fl-canvas-chrome-border:#0000001a;--fl-canvas-node-system-bg:linear-gradient(145deg, #f5f3ff 0%, #fff 100%);--fl-canvas-node-system-border:#8b5cf6;--fl-canvas-node-system-text:#1e1b4b;--fl-canvas-node-system-surface:#f5f3ff;--fl-canvas-node-system-surface-border:#ddd6fe;--fl-canvas-node-system-label:#6b7280;--fl-canvas-node-system-accent:#6366f1;--fl-canvas-node-flow-bg:linear-gradient(145deg, #eff6ff 0%, #fff 100%);--fl-canvas-node-flow-border:#3b82f6;--fl-canvas-node-flow-text:#1e293b;--fl-canvas-node-flow-surface:#f0f9ff;--fl-canvas-node-flow-surface-border:#bfdbfe;--fl-canvas-node-flow-label:#2563eb;--fl-canvas-node-flow-body:#334155;--fl-canvas-node-card-bg:#fff;--fl-canvas-node-card-border:#6366f159;--fl-canvas-node-card-text:#1a1a2e;--fl-canvas-edge-color:#94a3b8;--fl-canvas-chrome-hover-bg:#6366f11f;--fl-canvas-chrome-hover-text:#4338ca;--fl-canvas-axis-pending:#cbd5e1;--fl-canvas-axis-done:#7c3aed;--fl-canvas-axis-active:#6366f1;--fl-canvas-axis-edge-core:#e9d5ff;--fl-canvas-success-bg:#10b98114;--fl-canvas-success-border:#10b9814d;--fl-canvas-success-text:#047857;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.main-layout[data-v-3aa0599e]{background-color:var(--fl-bg-primary);width:100%;height:100vh;display:flex;overflow:hidden}.sidebar[data-v-3aa0599e]{background-color:var(--fl-bg-sidebar);z-index:100;border-right:1px solid var(--fl-border-subtle);flex-direction:column;align-items:center;width:60px;min-width:60px;height:100vh;display:flex;position:fixed;top:0;left:0}.sidebar-logo[data-v-3aa0599e]{cursor:pointer;justify-content:center;align-items:center;width:100%;height:52px;transition:opacity .15s;display:flex}.sidebar-logo[data-v-3aa0599e]:hover{opacity:.8}.sidebar-logo .logo-img[data-v-3aa0599e]{object-fit:contain;border-radius:8px;width:36px;height:36px}.sidebar-nav[data-v-3aa0599e]{flex-direction:column;flex:1;align-items:center;gap:4px;width:100%;padding-top:8px;display:flex}.nav-item[data-v-3aa0599e]{cursor:pointer;width:100%;color:var(--fl-text-tertiary);flex-direction:column;justify-content:center;align-items:center;padding:10px 0;transition:all .15s;display:flex;position:relative}.nav-item[data-v-3aa0599e]:hover{color:var(--fl-text-secondary);background-color:#ffffff0a}.nav-item.active[data-v-3aa0599e]{color:var(--fl-text-primary)}.nav-item.active[data-v-3aa0599e]:before{content:"";background:linear-gradient(#6366f1,#8b5cf6);border-radius:0 2px 2px 0;width:3px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.nav-label[data-v-3aa0599e]{margin-top:4px;font-size:10px;line-height:1}.nav-badge[data-v-3aa0599e]{color:#fff;background:#6366f1;border-radius:3px;margin-top:2px;padding:1px 4px;font-size:8px;line-height:1.2}.sidebar-bottom[data-v-3aa0599e]{flex-direction:column;align-items:center;gap:6px;width:100%;padding-bottom:12px;display:flex}.login-btn[data-v-3aa0599e]{color:var(--fl-text-primary);cursor:pointer;border-radius:6px;padding:6px 10px;font-size:12px;transition:background .15s}.login-btn[data-v-3aa0599e]:hover{background-color:#ffffff14}.login-placeholder[data-v-3aa0599e]{width:60px;height:32px}.credits-badge[data-v-3aa0599e]{cursor:pointer;flex-direction:column;align-items:center;gap:2px;padding:4px 0;display:flex}.credits-badge .credits-row[data-v-3aa0599e]{flex-direction:row;justify-content:center;align-items:center;gap:5px;display:flex}.credits-badge .credits-icon[data-v-3aa0599e]{color:#60a5fa;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.credits-badge .credits-icon .credits-shell-svg[data-v-3aa0599e]{width:15px;height:15px;display:block}.credits-badge .credits-num[data-v-3aa0599e]{color:var(--fl-text-primary);font-size:10px;font-weight:400;line-height:1}.credits-badge .vip-tag[data-v-3aa0599e]{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#3b82f6,#6366f1);border-radius:4px;margin-top:2px;padding:1px 5px;font-size:8px}.avatar-wrapper[data-v-3aa0599e]{cursor:pointer;padding:4px 0}.avatar-wrapper .user-avatar[data-v-3aa0599e]{object-fit:cover;box-sizing:border-box;border-style:solid;border-width:2px;border-radius:50%;width:32px;height:32px}.avatar-wrapper .user-avatar.avatar-ring--diamond[data-v-3aa0599e]{border-color:#dc2626}.avatar-wrapper .user-avatar.avatar-ring--gold[data-v-3aa0599e]{border-color:#eab308}.avatar-wrapper .user-avatar.avatar-ring--master[data-v-3aa0599e]{border-color:#3b82f6}.avatar-wrapper .user-avatar.avatar-ring--default[data-v-3aa0599e]{border-color:#ffffff52}.bottom-icon[data-v-3aa0599e]{cursor:pointer;width:36px;height:36px;color:var(--fl-text-tertiary);border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.bottom-icon[data-v-3aa0599e]:hover{color:var(--fl-text-secondary);background-color:#ffffff0f}.sidebar-feature-toggles[data-v-3aa0599e]{flex-direction:column;align-items:center;gap:2px;padding:2px 0 4px;display:flex}.feature-toggle[data-v-3aa0599e]{border-radius:7px;width:28px;height:28px;position:relative}.feature-toggle.active[data-v-3aa0599e]{background:0 0}.feature-toggle.active[data-v-3aa0599e]:hover{background-color:#ffffff0f}.feature-toggle.active[data-v-3aa0599e] .n-icon{color:#818cf8;filter:drop-shadow(0 0 4px #6366f18c)drop-shadow(0 0 2px #8b5cf661);animation:2.2s ease-in-out infinite feature-toggle-icon-glow-3aa0599e}.feature-toggle--locked[data-v-3aa0599e]{opacity:.42;cursor:not-allowed}.feature-toggle--locked[data-v-3aa0599e]:hover{color:var(--fl-text-tertiary);background-color:#0000}@keyframes feature-toggle-icon-glow-3aa0599e{0%,to{filter:drop-shadow(0 0 3px #6366f16b)drop-shadow(0 0 1px #8b5cf647)}50%{filter:drop-shadow(0 0 7px #6366f1ad)drop-shadow(0 0 3px #8b5cf685)}}.bottom-text[data-v-3aa0599e]{color:var(--fl-text-tertiary);cursor:pointer;padding:6px 0;font-size:10px;transition:color .15s}.bottom-text[data-v-3aa0599e]:hover{color:var(--fl-text-secondary)}.more-btn[data-v-3aa0599e]{border-top:1px solid #ffffff0f;border-radius:0;width:100%;margin-top:2px}.settings-menu[data-v-3aa0599e]{background:var(--fl-bg-popover);border:1px solid var(--fl-border-color);border-radius:12px;min-width:200px;max-width:240px;padding:8px 0}.settings-menu__legal[data-v-3aa0599e]{border-top:1px solid #ffffff0f;margin-top:4px;padding:10px 14px 12px}.settings-menu__legal p[data-v-3aa0599e]{color:var(--fl-text-tertiary);word-break:break-all;margin:0 0 6px;font-size:10px;line-height:1.45}.settings-menu__legal p[data-v-3aa0599e]:last-child{margin-bottom:0}.settings-menu__legal-link[data-v-3aa0599e]{color:inherit;cursor:pointer;text-decoration:none}.settings-menu__legal-link[data-v-3aa0599e]:hover{color:var(--fl-text-secondary);text-decoration:underline}.settings-menu__version[data-v-3aa0599e]{font-variant-numeric:tabular-nums;margin-top:2px}.settings-menu .settings-item[data-v-3aa0599e]{color:var(--fl-text-secondary);cursor:pointer;align-items:center;gap:10px;padding:10px 16px;font-size:13px;transition:all .15s;display:flex}.settings-menu .settings-item[data-v-3aa0599e]:hover{color:var(--fl-text-primary);background-color:#ffffff0d}.settings-menu .settings-item .arrow[data-v-3aa0599e]{color:var(--fl-text-tertiary);margin-left:auto}.settings-menu .settings-item.admin-item[data-v-3aa0599e]{color:#818cf8;border-top:1px solid #ffffff0f;margin-top:4px;padding-top:14px}.settings-menu .settings-item.admin-item[data-v-3aa0599e]:hover{color:#a5b4fc;background-color:#6366f11a}.settings-menu .settings-item .theme-status[data-v-3aa0599e]{color:var(--fl-text-tertiary);margin-left:auto;padding-right:4px;font-size:12px}.theme-submenu[data-v-3aa0599e]{background:var(--fl-bg-popover);border:1px solid var(--fl-border-color);border-radius:12px;min-width:200px;padding:8px 0}.theme-submenu .theme-option[data-v-3aa0599e]{color:var(--fl-text-secondary);cursor:pointer;align-items:center;gap:10px;padding:10px 14px;font-size:13px;transition:all .15s;display:flex}.theme-submenu .theme-option[data-v-3aa0599e]:hover{background-color:var(--fl-hover-overlay);color:var(--fl-text-primary)}.theme-submenu .theme-option.active[data-v-3aa0599e]{color:#6366f1}.theme-submenu .theme-option__text[data-v-3aa0599e]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.theme-submenu .theme-option__label[data-v-3aa0599e]{line-height:1.3}.theme-submenu .theme-option__hint[data-v-3aa0599e]{color:var(--fl-text-tertiary);font-size:11px;line-height:1.35}.theme-submenu .theme-option .check-icon[data-v-3aa0599e]{color:#6366f1;flex-shrink:0;margin-left:auto}.theme-submenu .theme-option--system .check-icon[data-v-3aa0599e]{align-self:flex-start;margin-top:2px}.main-layout--maintenance .sidebar-logo[data-v-3aa0599e],.main-layout--maintenance .sidebar-nav[data-v-3aa0599e],.main-layout--maintenance .sidebar-bottom[data-v-3aa0599e]{pointer-events:none;opacity:.42;filter:grayscale(.15)}.main-layout--maintenance .nav-item.disabled[data-v-3aa0599e]{cursor:not-allowed}.main-content[data-v-3aa0599e]{flex:1;height:100dvh;margin-left:60px;position:relative;overflow:hidden auto}.main-content--maintenance[data-v-3aa0599e]{overflow:hidden}.main-content[data-v-3aa0599e]:has(.project-detail-page){flex-direction:column;display:flex;overflow:hidden}:is(.main-content[data-v-3aa0599e]:has(.film-lot-root),.main-content[data-v-3aa0599e]:has(.film-lot-page)){flex-direction:column;min-height:0;display:flex;overflow:hidden}.maintenance-overlay[data-v-3aa0599e]{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;background:#08080ec7;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.maintenance-overlay__panel[data-v-3aa0599e]{text-align:center;background:#1a1a2ef5;border:1px solid #6366f159;border-radius:16px;width:100%;max-width:420px;padding:28px 24px;box-shadow:0 16px 48px #00000059}.maintenance-overlay__icon[data-v-3aa0599e]{margin-bottom:12px;font-size:32px;line-height:1}.maintenance-overlay__title[data-v-3aa0599e]{color:#fff;margin:0 0 10px;font-size:20px;font-weight:600}.maintenance-overlay__message[data-v-3aa0599e]{color:#ffffffb8;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.65}@media (width<=768px){.sidebar[data-v-3aa0599e]{display:none}.main-content[data-v-3aa0599e]{margin-left:0}}[data-v-fb1d6615]:root,html.dark[data-v-fb1d6615]{--fl-bg-primary:#0a0a0a;--fl-bg-secondary:#141414;--fl-bg-card:#1a1a2e;--fl-bg-input:#1e1e2e;--fl-bg-hover:#252538;--fl-bg-sidebar:#0d0d0d;--fl-bg-popover:#1e1e2e;--fl-text-primary:#fff;--fl-text-secondary:#a0a0b0;--fl-text-tertiary:#666680;--fl-text-placeholder:#555568;--fl-border-color:#2a2a3e;--fl-border-subtle:#ffffff0f;--fl-hover-overlay:#ffffff0d;--fl-shadow-color:#00000059;--fl-bg-panel-params:#141414;--fl-surface-1:#ffffff0a;--fl-surface-2:#ffffff0f;--fl-surface-3:#ffffff08;--fl-surface-4:#ffffff14;--fl-border-mid:#ffffff1a;--fl-border-strong:#ffffff1f;--fl-border-emphasis:#ffffff26;--fl-border-hover-strong:#fff3;--fl-border-dashed:#ffffff1f;--fl-border-dashed-hover:#ffffff3d;--fl-text-on-media:#ffffffe0;--fl-active-surface-bg:#6366f11f;--fl-active-surface-border:#6366f166;--fl-active-surface-bg-strong:#6366f133;--fl-color-primary:#6366f1;--fl-color-primary-hover:#818cf8;--fl-header-state-text:#c7d2fe;--fl-header-state-bg:#6366f133;--fl-header-state-border:#6366f173;--fl-canvas-bg:linear-gradient(135deg, #0f0c1d 0%, #1a1434 50%, #0f0c1d 100%);--fl-canvas-chrome-bg:#141426eb;--fl-canvas-chrome-text:#ffffffbf;--fl-canvas-chrome-text-muted:#ffffff73;--fl-canvas-chrome-border:#ffffff1a;--fl-canvas-node-system-bg:linear-gradient(145deg, #2e2650 0%, #1a1632 100%);--fl-canvas-node-system-border:#6d4bb8;--fl-canvas-node-system-text:#e8e4f5;--fl-canvas-node-system-surface:#141025;--fl-canvas-node-system-surface-border:#3d345c;--fl-canvas-node-system-label:#9b92b8;--fl-canvas-node-system-accent:#c4b5fd;--fl-canvas-node-flow-bg:linear-gradient(145deg, #1e3050 0%, #121c32 100%);--fl-canvas-node-flow-border:#3b6bb8;--fl-canvas-node-flow-text:#e8f0fe;--fl-canvas-node-flow-surface:#141e30;--fl-canvas-node-flow-surface-border:#2a4060;--fl-canvas-node-flow-label:#93c5fd;--fl-canvas-node-flow-body:#c8d4e8;--fl-canvas-node-card-bg:#1a1a2e;--fl-canvas-node-card-border:#8b5cf661;--fl-canvas-node-card-text:#ffffffd9;--fl-canvas-edge-color:#64748b;--fl-canvas-chrome-hover-bg:#6366f138;--fl-canvas-chrome-hover-text:#e0e7ff;--fl-canvas-axis-pending:#94a3b859;--fl-canvas-axis-done:#a78bfa;--fl-canvas-axis-active:#c4b5fd;--fl-canvas-axis-edge-core:#ede9fe;--fl-canvas-success-bg:#10b9811a;--fl-canvas-success-border:#10b98140;--fl-canvas-success-text:#6ee7b7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.light[data-v-fb1d6615]{--fl-bg-primary:#f4f4f8;--fl-bg-secondary:#ececf2;--fl-bg-card:#fff;--fl-bg-input:#f0f0f5;--fl-bg-hover:#e8e8f0;--fl-bg-sidebar:#fff;--fl-bg-popover:#fff;--fl-text-primary:#1a1a2e;--fl-text-secondary:#4b5563;--fl-text-tertiary:#9ca3af;--fl-text-placeholder:#9ca3af;--fl-border-color:#e5e7eb;--fl-border-subtle:#0000000f;--fl-hover-overlay:#0000000a;--fl-shadow-color:#00000014;--fl-bg-panel-params:#ececf2;--fl-surface-1:#00000008;--fl-surface-2:#0000000d;--fl-surface-3:#00000005;--fl-surface-4:#0000000f;--fl-border-mid:#00000014;--fl-border-strong:#0000001a;--fl-border-emphasis:#0000001f;--fl-border-hover-strong:#00000029;--fl-border-dashed:#0000001f;--fl-border-dashed-hover:#00000038;--fl-text-on-media:#ffffffeb;--fl-active-surface-bg:#6366f11a;--fl-active-surface-border:#6366f173;--fl-active-surface-bg-strong:#6366f129;--fl-color-primary:#4f46e5;--fl-color-primary-hover:#6366f1;--fl-header-state-text:#4338ca;--fl-header-state-bg:#6366f11f;--fl-header-state-border:#6366f159;--fl-canvas-bg:linear-gradient(160deg, #ececf2 0%, #f8f8fc 45%, #e8e8f0 100%);--fl-canvas-chrome-bg:#fffffff0;--fl-canvas-chrome-text:#374151;--fl-canvas-chrome-text-muted:#6b7280;--fl-canvas-chrome-border:#0000001a;--fl-canvas-node-system-bg:linear-gradient(145deg, #f5f3ff 0%, #fff 100%);--fl-canvas-node-system-border:#8b5cf6;--fl-canvas-node-system-text:#1e1b4b;--fl-canvas-node-system-surface:#f5f3ff;--fl-canvas-node-system-surface-border:#ddd6fe;--fl-canvas-node-system-label:#6b7280;--fl-canvas-node-system-accent:#6366f1;--fl-canvas-node-flow-bg:linear-gradient(145deg, #eff6ff 0%, #fff 100%);--fl-canvas-node-flow-border:#3b82f6;--fl-canvas-node-flow-text:#1e293b;--fl-canvas-node-flow-surface:#f0f9ff;--fl-canvas-node-flow-surface-border:#bfdbfe;--fl-canvas-node-flow-label:#2563eb;--fl-canvas-node-flow-body:#334155;--fl-canvas-node-card-bg:#fff;--fl-canvas-node-card-border:#6366f159;--fl-canvas-node-card-text:#1a1a2e;--fl-canvas-edge-color:#94a3b8;--fl-canvas-chrome-hover-bg:#6366f11f;--fl-canvas-chrome-hover-text:#4338ca;--fl-canvas-axis-pending:#cbd5e1;--fl-canvas-axis-done:#7c3aed;--fl-canvas-axis-active:#6366f1;--fl-canvas-axis-edge-core:#e9d5ff;--fl-canvas-success-bg:#10b98114;--fl-canvas-success-border:#10b9814d;--fl-canvas-success-text:#047857;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.login-modal[data-v-fb1d6615]{background:var(--fl-bg-card,#1a1a2e);border:1px solid var(--fl-border-color,#ffffff14);border-radius:16px;width:400px;padding:32px}.modal-header[data-v-fb1d6615]{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.modal-header h2[data-v-fb1d6615]{color:var(--fl-text-primary,#fff);margin:0;font-size:22px;font-weight:600}.modal-header .close-btn[data-v-fb1d6615]{cursor:pointer;color:var(--fl-text-tertiary,#ffffff80);transition:color .2s}.modal-header .close-btn[data-v-fb1d6615]:hover{color:var(--fl-text-primary,#fff)}.login-form[data-v-fb1d6615] .n-form-item-label{color:var(--fl-text-secondary,#ffffffb3);font-size:13px}.login-form[data-v-fb1d6615] .n-input{--n-border:1px solid var(--fl-border-mid,#ffffff1a);--n-border-hover:1px solid #6366f180;--n-border-focus:1px solid #6366f1;--n-color:var(--fl-bg-input,#1e1e2e);--n-color-focus:var(--fl-bg-input,#1e1e2e);--n-text-color:var(--fl-text-primary,#fff);--n-placeholder-color:var(--fl-text-placeholder,#ffffff4d);--n-caret-color:#6366f1;border-radius:10px}.login-form[data-v-fb1d6615] .n-input .n-input__input-el{color:var(--fl-text-primary,#fff)!important;-webkit-text-fill-color:var(--fl-text-primary,#fff)!important}.error-msg[data-v-fb1d6615]{color:#f87171;text-align:center;margin-bottom:16px;font-size:13px}.login-btn[data-v-fb1d6615]{border-radius:10px;height:44px;margin-top:8px;font-size:15px;font-weight:600;transition:opacity .2s;background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border:none!important}.login-btn[data-v-fb1d6615]:hover{opacity:.9}.modal-footer[data-v-fb1d6615]{text-align:center;margin-top:24px;font-size:13px}.modal-footer .footer-text[data-v-fb1d6615]{color:var(--fl-text-tertiary,#ffffff80)}.modal-footer .footer-link[data-v-fb1d6615]{color:var(--fl-color-primary-hover,#818cf8);cursor:pointer;margin-left:4px}.modal-footer .footer-link[data-v-fb1d6615]:hover{color:var(--fl-color-primary,#6366f1);text-decoration:underline}.modal-footer .footer-link--mailto[data-v-fb1d6615]{margin-left:0;font-weight:500;text-decoration:none}.registration-closed-hint[data-v-fb1d6615]{color:var(--fl-text-tertiary,#ffffff8c);margin:0;line-height:1.6}.register-modal[data-v-20bcd34c]{background:#1a1a2e;border:1px solid #ffffff14;border-radius:16px;width:400px;padding:32px}.modal-header[data-v-20bcd34c]{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.modal-header h2[data-v-20bcd34c]{color:#fff;margin:0;font-size:22px;font-weight:600}.modal-header .close-btn[data-v-20bcd34c]{cursor:pointer;color:#ffffff80;transition:color .2s}.modal-header .close-btn[data-v-20bcd34c]:hover{color:#fff}.register-form[data-v-20bcd34c] .n-form-item-label{color:#ffffffb3;font-size:13px}.register-form[data-v-20bcd34c] .n-input{--n-border:1px solid #ffffff1a;--n-border-hover:1px solid #6366f180;--n-border-focus:1px solid #6366f1;--n-color:#1e1e2e;--n-color-focus:#1e1e2e;--n-text-color:#fff;--n-placeholder-color:#ffffff4d;--n-caret-color:#6366f1;border-radius:10px}.register-form[data-v-20bcd34c] .n-input .n-input__input-el{color:#fff!important;-webkit-text-fill-color:#fff!important}.error-msg[data-v-20bcd34c]{color:#f87171;text-align:center;margin-bottom:16px;font-size:13px}.register-btn[data-v-20bcd34c]{border-radius:10px;height:44px;margin-top:8px;font-size:15px;font-weight:600;transition:opacity .2s;background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border:none!important}.register-btn[data-v-20bcd34c]:hover{opacity:.9}.registration-closed__text[data-v-20bcd34c]{color:#fff9;text-align:center;margin:0 0 20px;font-size:14px;line-height:1.65}.registration-closed__link[data-v-20bcd34c]{color:#818cf8;text-decoration:none}.registration-closed__link[data-v-20bcd34c]:hover{text-decoration:underline}.modal-footer[data-v-20bcd34c]{text-align:center;margin-top:24px;font-size:13px}.modal-footer .footer-text[data-v-20bcd34c]{color:#ffffff80}.modal-footer .footer-link[data-v-20bcd34c]{color:#818cf8;cursor:pointer;margin-left:4px}.modal-footer .footer-link[data-v-20bcd34c]:hover{text-decoration:underline}.project-link-popover{color:var(--fl-text-primary)}.project-link-popover .project-link-popover-title{color:var(--fl-text-primary);margin-bottom:8px;font-size:13px;font-weight:600}.project-link-popover .project-link-list{flex-direction:column;gap:2px;max-height:240px;display:flex;overflow-y:auto}.project-link-popover .project-link-item{color:var(--fl-text-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;transition:all .15s;display:flex}.project-link-popover .project-link-item:hover{background:var(--fl-hover-overlay);color:var(--fl-text-primary)}.project-link-popover .project-link-item.active{background:var(--fl-active-surface-bg);color:#6366f1}.project-link-popover .project-link-item .check-icon{color:#6366f1;margin-left:auto}.project-link-popover .project-link-item.unlink{color:#ef4444;border-top:1px solid var(--fl-border-subtle);margin-top:4px;padding-top:10px}.project-link-popover .project-link-item.unlink:hover{color:#ef4444;background:#ef44441a}.gen-task-link-popover{max-height:min(70vh,420px);color:var(--fl-text-primary);flex-direction:column;gap:10px;display:flex;overflow-y:auto}.gen-task-link-title{color:var(--fl-text-primary);font-size:13px;font-weight:600}.gen-task-link-label{color:var(--fl-text-tertiary);margin-bottom:6px;font-size:11px}.gen-task-link-section{flex-direction:column;display:flex}.gen-task-link-empty{color:var(--fl-text-tertiary);padding:4px 0;font-size:12px}.gen-task-link-pills{flex-wrap:wrap;gap:6px;display:flex}.gen-task-link-pill{border:1px solid var(--fl-border-subtle);color:var(--fl-text-secondary);background:var(--fl-surface-2);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:12px;transition:background .15s,color .15s,border-color .15s}.gen-task-link-pill:hover{background:var(--fl-hover-overlay);color:var(--fl-text-primary);border-color:var(--fl-border-mid)}.gen-task-link-pill.active{background:var(--fl-active-surface-bg-strong);border-color:var(--fl-active-surface-border);color:#6366f1}.gen-task-link-list{flex-direction:column;gap:4px;max-height:140px;display:flex;overflow-y:auto}.gen-task-link-row{text-align:left;color:var(--fl-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 10px;font-size:12px;transition:background .15s,color .15s}.gen-task-link-row:hover{background:var(--fl-hover-overlay);color:var(--fl-text-primary)}.gen-task-link-row.active{background:var(--fl-active-surface-bg);color:#6366f1}.gen-task-link-actions{border-top:1px solid var(--fl-border-subtle);justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.gen-task-link-unlink{color:#ef4444;cursor:pointer;text-align:left;background:0 0;border:none;padding:4px 0;font-size:12px}.gen-task-link-unlink:hover{color:#ef4444;opacity:.85}.mode-menu{background:var(--fl-bg-popover);border:1px solid var(--fl-border-color);min-width:200px;box-shadow:0 8px 24px var(--fl-shadow-color);color:var(--fl-text-primary);border-radius:12px;padding:8px 0}.mode-menu .mode-title{color:var(--fl-text-tertiary);padding:6px 16px 8px;font-size:12px}.mode-menu .mode-option{color:var(--fl-text-secondary);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:13px;transition:all .15s;display:flex}.mode-menu .mode-option .mode-option-main{align-items:center;gap:10px;min-width:0;display:flex}.mode-menu .mode-option .mode-option-icon{color:var(--fl-text-tertiary);flex-shrink:0}.mode-menu .mode-option .mode-option-label{flex:1;min-width:0}.mode-menu .mode-option:hover{background:var(--fl-hover-overlay);color:var(--fl-text-primary)}.mode-menu .mode-option:hover .mode-option-icon{color:var(--fl-text-secondary)}.mode-menu .mode-option.active{background:var(--fl-active-surface-bg);color:#6366f1}.mode-menu .mode-option.active .mode-option-icon,.mode-menu .mode-option.active .check-icon{color:#6366f1}.project-dialog-form .n-form-item{margin-bottom:12px}.project-dialog-form .n-form-item:last-child{margin-bottom:0}.project-dialog-form .n-form-item-label__text{color:var(--fl-text-secondary);font-size:13px}.project-dialog-form .n-form-item-feedback-wrapper{min-height:0}.project-dialog-form .n-form-item-feedback{padding-top:2px}.project-dialog-form .n-input .n-input__input-el,.project-dialog-form .n-input .n-input__textarea-el,.project-dialog-form .n-base-selection-input{color:var(--fl-text-primary)!important}.project-dialog-form .n-input .n-input-wrapper,.project-dialog-form .n-base-selection .n-base-selection-label,.project-dialog-form .n-base-selection-tags{background-color:var(--fl-bg-input)!important;color:var(--fl-text-primary)!important}.project-dialog-form .n-input .n-input__border,.project-dialog-form .n-base-selection .n-base-selection__border{border:1px solid var(--fl-border-color)!important}.project-dialog-form .n-input:hover .n-input__state-border,.project-dialog-form .n-base-selection:hover .n-base-selection__state-border{border:1px solid #6366f1!important}.project-dialog-form .n-input--focus .n-input__state-border,.project-dialog-form .n-base-selection--focus .n-base-selection__state-border{box-shadow:0 0 0 2px #6366f12e;border:1px solid #6366f1!important}.project-dialog-form .n-input .n-input__placeholder,.project-dialog-form .n-base-selection .n-base-selection-placeholder{color:var(--fl-text-placeholder)!important}.project-dialog-form .n-input__count{color:var(--fl-text-tertiary)!important}.project-dialog-form .n-base-selection-tag-wrapper .n-tag{background-color:var(--fl-surface-4)!important;color:var(--fl-text-primary)!important;border:1px solid var(--fl-border-color)!important}.project-dialog-form .n-base-selection-tag-wrapper .n-tag .n-base-close{color:var(--fl-text-tertiary)}.project-dialog-form--compact .n-form-item{margin-bottom:7px}.project-dialog-form--compact .n-form-item:last-child{margin-bottom:0}.project-dialog-radio-group .n-radio-button{transition:background-color .2s,color .2s,border-color .2s;background-color:var(--fl-bg-input)!important;border:1px solid var(--fl-border-color)!important;color:var(--fl-text-secondary)!important}.project-dialog-radio-group .n-radio-button:hover{background-color:var(--fl-bg-hover)!important;border-color:var(--fl-border-emphasis)!important;color:var(--fl-text-primary)!important}.project-dialog-radio-group .n-radio-button.n-radio-button--checked,.project-dialog-radio-group .n-radio-button--checked{background-color:var(--fl-active-surface-bg-strong)!important;border-color:var(--fl-active-surface-border)!important;color:#6366f1!important}.project-dialog-radio-group .n-radio-button.n-radio-button--checked:hover,.project-dialog-radio-group .n-radio-button--checked:hover{background-color:var(--fl-active-surface-bg-strong)!important;color:#818cf8!important}.project-dialog-radio-group .n-radio-group__splitor{background-color:var(--fl-border-color)!important}.project-cover-upload-area{align-items:center;gap:10px;width:100%;display:flex}.project-cover-upload-zone{cursor:pointer;border:1.5px dashed var(--fl-border-dashed);background:var(--fl-surface-3);width:120px;height:72px;color:var(--fl-text-tertiary);border-radius:6px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;transition:border-color .15s,background .15s;display:flex;position:relative;overflow:hidden}.project-cover-upload-zone:hover{background:var(--fl-surface-2);color:var(--fl-text-secondary);border-color:#6366f1}.project-cover-upload-zone.has-cover{border-style:solid;border-color:var(--fl-border-strong)}.project-cover-file-input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.project-cover-preview{object-fit:cover;width:100%;height:100%;display:block}.project-cover-overlay{color:var(--fl-text-on-media);opacity:0;background:#00000080;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;transition:opacity .15s;display:flex;position:absolute;inset:0}.project-cover-upload-zone:hover .project-cover-overlay{opacity:1}.project-cover-upload-hint{color:var(--fl-text-tertiary);font-size:11px}.project-settings-modal.n-modal .n-card__content{padding:12px 16px 14px}.project-settings-modal.n-modal .n-card-header{padding:12px 16px 0}.project-settings-modal.n-modal .n-card__footer{padding:0 16px 12px}.project-settings-modal .project-dialog-form .n-input .n-input__input-el,.project-settings-modal .project-dialog-form .n-input .n-input__textarea-el,.project-settings-modal .project-dialog-form .n-base-selection-input{font-size:12px!important}.project-settings-modal .project-dialog-form .n-form-item-label__text{font-size:12px}.project-team-section{border-top:1px solid var(--fl-border-subtle);margin-top:0;padding-top:12px}.project-team-section .team-section-title{color:var(--fl-text-primary);margin-bottom:12px;font-size:13px;font-weight:600}.project-team-section .invite-label{color:var(--fl-text-secondary);font-size:12px}.project-team-section .invite-code{letter-spacing:.06em;color:#6366f1;background:var(--fl-active-surface-bg);border:1px solid var(--fl-active-surface-border);border-radius:5px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:600;line-height:1.35}.project-team-section .invite-hint{color:var(--fl-text-secondary);margin:0 0 12px;font-size:11px;line-height:1.5}.project-team-section .member-table-head{color:var(--fl-text-tertiary);font-size:11px}.project-team-section .member-name{color:var(--fl-text-primary)}.project-team-section .member-item{border-bottom:1px solid var(--fl-border-subtle)}.project-team-section .owner-hint,.project-team-section .member-empty-hint{color:var(--fl-text-tertiary)}.project-team-section .pending-block{background:var(--fl-surface-3);border:1px solid var(--fl-border-subtle)}.project-team-section .pending-title{color:var(--fl-text-primary)}.project-team-section .pending-item:not(:last-child){border-bottom:1px solid var(--fl-border-subtle)}.cover-from-assets-modal .cover-from-assets__item{border:1px solid var(--fl-border-color);background:var(--fl-surface-3)}.cover-from-assets-modal .cover-from-assets__item-name{color:var(--fl-text-secondary)}.login-modal .n-form-item-label,.login-modal .n-form-item-label__text,.register-modal .n-form-item-label,.register-modal .n-form-item-label__text{color:var(--fl-text-secondary)!important}.login-modal .n-input .n-input__input-el,.register-modal .n-input .n-input__input-el{color:var(--fl-text-primary)!important;-webkit-text-fill-color:var(--fl-text-primary)!important;background-color:#0000!important}.login-modal .n-input .n-input-wrapper,.register-modal .n-input .n-input-wrapper{background-color:var(--fl-bg-input)!important}.login-modal .n-input .n-input__placeholder,.register-modal .n-input .n-input__placeholder{color:var(--fl-text-placeholder)!important}.login-modal .registration-closed-hint,.login-modal .registration-closed__text,.register-modal .registration-closed-hint,.register-modal .registration-closed__text{color:var(--fl-text-tertiary)!important}.login-modal .footer-link,.login-modal .registration-closed__link,.register-modal .footer-link,.register-modal .registration-closed__link{color:#818cf8!important}.login-modal .footer-link:hover,.login-modal .registration-closed__link:hover,.register-modal .footer-link:hover,.register-modal .registration-closed__link:hover{color:#6366f1!important}html.light .login-modal .n-input:not(.n-input--disabled) .n-input__input-el,html.light .register-modal .n-input:not(.n-input--disabled) .n-input__input-el{color:#111827!important;-webkit-text-fill-color:#111827!important}html.light .login-modal .n-input .n-input-wrapper,html.light .register-modal .n-input .n-input-wrapper{background-color:#f0f0f5!important}html.light .login-modal .registration-closed-hint,html.light .login-modal .registration-closed__text,html.light .register-modal .registration-closed-hint,html.light .register-modal .registration-closed__text{color:#6b7280!important}html.light .login-modal .footer-link,html.light .login-modal .registration-closed__link,html.light .register-modal .footer-link,html.light .register-modal .registration-closed__link{color:#4f46e5!important}html.light .login-modal .footer-link:hover,html.light .login-modal .registration-closed__link:hover,html.light .register-modal .footer-link:hover,html.light .register-modal .registration-closed__link:hover{color:#4338ca!important}.project-detail-page,.project-detail-page .detail-header__action-row,.project-detail-page .breadcrumb{color:var(--fl-text-primary)}.project-detail-page .breadcrumb__sep{color:var(--fl-text-tertiary)!important}.project-detail-page .breadcrumb__item--link{font-weight:500;color:var(--fl-text-secondary)!important}.project-detail-page .breadcrumb__item--link:hover{color:var(--fl-text-primary)!important;background:var(--fl-hover-overlay)!important}.project-detail-page .breadcrumb__item--current{font-weight:600;color:var(--fl-text-primary)!important}.project-detail-page .header-state-label{color:var(--fl-header-state-text)!important;background:var(--fl-header-state-bg)!important;border-color:var(--fl-header-state-border)!important}.project-detail-page .header-state-label--clickable{color:var(--fl-color-primary)!important;background:var(--fl-active-surface-bg)!important;border-color:var(--fl-active-surface-border)!important}.project-detail-page .header-state-label--clickable:hover{color:var(--fl-color-primary-hover)!important;background:var(--fl-active-surface-bg-strong)!important}.project-detail-page .header-tab-divider,.project-detail-page .header-divider{background:var(--fl-border-color)!important}.project-detail-page .header-tab-btns :deep(.n-button){--n-text-color:var(--fl-text-primary)!important;--n-text-color-hover:var(--fl-text-primary)!important;--n-text-color-pressed:var(--fl-text-primary)!important;--n-text-color-focus:var(--fl-text-primary)!important}.project-detail-page .header-tab-btns :deep(.n-button.n-button--default-type.n-button--secondary){--n-text-color:var(--fl-text-secondary)!important;--n-text-color-hover:var(--fl-text-primary)!important;--n-text-color-pressed:var(--fl-text-primary)!important;--n-text-color-focus:var(--fl-text-secondary)!important;--n-color:var(--fl-surface-2)!important;--n-color-hover:var(--fl-surface-4)!important;--n-color-pressed:var(--fl-surface-4)!important;--n-border:1px solid var(--fl-border-mid)!important;--n-border-hover:1px solid var(--fl-border-emphasis)!important;--n-border-pressed:1px solid var(--fl-border-emphasis)!important}.project-detail-page .header-tab-btns :deep(.n-button .n-button__icon){color:currentColor!important}html.light .project-detail-page .breadcrumb__item--link{opacity:.72;color:var(--fl-text-primary)!important}html.light .project-detail-page .breadcrumb__item--link:hover{opacity:1}html.light .project-detail-page .breadcrumb__sep{color:var(--fl-text-secondary)!important}.project-detail-page .sb-topbar__title,.project-detail-page .sb-scene__title-input,.project-detail-page .sb-shot__title-input,.project-detail-page .sb-script-panel__name{color:var(--fl-text-primary)!important}.project-detail-page .sb-topbar__count,.project-detail-page .sb-scene__label,.project-detail-page .sb-scene__owner-label,.project-detail-page .sb-shot__owner-label,.project-detail-page .sb-preview-label,.project-detail-page .sb-duration-label{color:var(--fl-text-tertiary)!important}.project-detail-page .sb-scene__owner-name,.project-detail-page .sb-shot__owner-name,.project-detail-page .sb-collapse-btn{color:var(--fl-text-secondary)!important}.project-detail-page .sb-scene__title-input::placeholder,.project-detail-page .sb-shot__title-input::placeholder{color:var(--fl-text-placeholder)!important}.project-detail-page .sb-scene__header,.project-detail-page .sb-shot__header{background:var(--fl-surface-3)!important;border-bottom-color:var(--fl-border-subtle)!important}.project-detail-page .sb-scene{border-color:var(--fl-border-color)!important;background:var(--fl-bg-card)!important}.project-detail-page .sb-script-panel{background:var(--fl-bg-card)!important;border-color:var(--fl-active-surface-border)!important}.project-detail-page .sb-script-panel__header{background:var(--fl-active-surface-bg)!important}.project-detail-page .sb-duration-refresh{color:var(--fl-text-secondary)!important;background:var(--fl-surface-2)!important;border-color:var(--fl-border-mid)!important}.project-detail-page .sb-duration-refresh:hover:not(:disabled){color:var(--fl-text-primary)!important;background:var(--fl-surface-4)!important;border-color:var(--fl-border-emphasis)!important}.project-detail-page .sb-add-scene-bar{border-color:var(--fl-border-dashed)!important;color:var(--fl-text-secondary)!important;background:var(--fl-surface-3)!important}.project-detail-page .sb-add-scene-bar:hover{color:var(--fl-color-primary,#6366f1)!important;border-color:var(--fl-active-surface-border)!important;background:var(--fl-active-surface-bg)!important}.project-detail-page .sb-shot{border-bottom-color:var(--fl-border-subtle)!important}.project-detail-page .sb-shot__header{background:var(--fl-surface-2)!important;border-bottom-color:var(--fl-border-subtle)!important}.project-detail-page .sb-shot__num-label{color:var(--fl-color-primary,#6366f1)!important;background:var(--fl-active-surface-bg)!important}.project-detail-page .sb-col{border-right-color:var(--fl-border-subtle)!important}.project-detail-page .sb-assets-label,.project-detail-page .sb-script-label,.project-detail-page .sb-desc-label,.project-detail-page .sb-settings-label,.project-detail-page .sb-preview-gen-meta__label,.project-detail-page .sb-layout-title{color:var(--fl-text-tertiary)!important}.project-detail-page .sb-assets-label-row{color:var(--fl-text-secondary)!important}.project-detail-page .sb-desc-hint,.project-detail-page .sb-save-hint{color:var(--fl-text-placeholder)!important}.project-detail-page .sb-save-hint--ok{color:#047857!important}.project-detail-page .sb-save-hint--err{color:#b91c1c!important}.project-detail-page .sb-preview-gen-meta__text{color:var(--fl-text-secondary)!important}.project-detail-page .sb-assets-input,.project-detail-page .sb-script-textarea,.project-detail-page .sb-desc-textarea{background:var(--fl-bg-input)!important;border-color:var(--fl-border-color)!important;color:var(--fl-text-primary)!important}.project-detail-page .sb-assets-input--readonly{color:var(--fl-text-secondary)!important}.project-detail-page .sb-assets-input::placeholder,.project-detail-page .sb-script-textarea::placeholder,.project-detail-page .sb-desc-textarea::placeholder{color:var(--fl-text-placeholder)!important}.project-detail-page .sb-assets-input:not(.sb-assets-input--readonly):focus,.project-detail-page .sb-script-textarea:focus,.project-detail-page .sb-desc-textarea:focus{border-color:var(--fl-active-surface-border)!important}.project-detail-page .sb-asset-add-btn{color:var(--fl-text-secondary)!important;background:var(--fl-surface-2)!important;border-color:var(--fl-border-dashed)!important}.project-detail-page .sb-asset-add-btn:hover{color:var(--fl-color-primary-hover,#6366f1)!important;border-color:var(--fl-active-surface-border)!important;background:var(--fl-active-surface-bg)!important}.project-detail-page .sb-asset-item{background:var(--fl-surface-2)!important;border-color:var(--fl-border-mid)!important;color:var(--fl-text-secondary)!important}.project-detail-page .sb-asset-fallback-name{color:var(--fl-text-tertiary)!important;background:var(--fl-surface-2)!important;border-color:var(--fl-border-mid)!important}.project-detail-page .sb-assets-divider{background:var(--fl-border-subtle)!important}.project-detail-page .sb-save-btn{color:var(--fl-text-tertiary)!important}.project-detail-page .sb-save-btn:hover:not(:disabled){color:var(--fl-color-primary,#6366f1)!important;background:var(--fl-active-surface-bg)!important}.project-detail-page .sb-at-btn{color:var(--fl-text-secondary)!important;background:var(--fl-surface-2)!important;border-color:var(--fl-border-mid)!important}.project-detail-page .sb-at-btn:hover{color:var(--fl-color-primary,#6366f1)!important;border-color:var(--fl-active-surface-border)!important;background:var(--fl-active-surface-bg)!important}.project-detail-page .sb-open-refs-btn{color:var(--fl-color-primary,#6366f1)!important;background:var(--fl-active-surface-bg)!important;border-color:var(--fl-active-surface-border)!important}.project-detail-page .sb-open-refs-btn:hover{background:var(--fl-active-surface-bg-strong)!important}.project-detail-page .sb-preview-empty{color:var(--fl-text-placeholder)!important}.project-detail-page .sb-preview-time{color:var(--fl-text-tertiary)!important}.project-detail-page .sb-gen-options-bar{border-top-color:var(--fl-border-subtle)!important}.project-detail-page .sb-gen-mode-btn,.project-detail-page .sb-gen-ratio-btn,.project-detail-page .sb-radio-btn{color:var(--fl-text-secondary)!important;background:var(--fl-surface-2)!important;border-color:var(--fl-border-mid)!important}.project-detail-page .sb-gen-mode-btn--active,.project-detail-page .sb-gen-ratio-btn--active,.project-detail-page .sb-radio-btn--active{color:var(--fl-color-primary,#6366f1)!important;background:var(--fl-active-surface-bg)!important;border-color:var(--fl-active-surface-border)!important}.project-detail-page .sb-layout-trigger{color:var(--fl-text-secondary)!important;background:var(--fl-surface-2)!important;border-color:var(--fl-border-mid)!important}.project-detail-page .sb-layout-trigger:hover{color:var(--fl-text-primary)!important;background:var(--fl-surface-4)!important}.project-detail-page .sb-layout-res{color:var(--fl-text-tertiary)!important}.project-detail-page .sb-icon-btn:not(.sb-icon-btn--scene):not(.sb-icon-btn--scene-success):not(.sb-icon-btn--scene-danger):not(.sb-icon-btn--scene-solid){color:var(--fl-text-secondary)!important;background:var(--fl-surface-2)!important;border-color:var(--fl-border-mid)!important}.project-detail-page .sb-icon-btn:not(.sb-icon-btn--scene):not(.sb-icon-btn--scene-success):not(.sb-icon-btn--scene-danger):not(.sb-icon-btn--scene-solid):hover:not(:disabled){color:var(--fl-color-primary-hover,#6366f1)!important;background:var(--fl-active-surface-bg)!important;border-color:var(--fl-active-surface-border)!important}.project-detail-page .sb-icon-btn--scene-solid{box-shadow:0 1px 3px #d977062e;color:#f59e0b!important;background:#f59e0b73!important;border-color:#f59e0b73!important}.project-detail-page .sb-icon-btn--scene-solid .sb-icon-btn__hover-label,.project-detail-page .sb-icon-btn--scene-solid svg{color:inherit}.project-detail-page .sb-icon-btn--scene-solid:hover:not(:disabled){box-shadow:0 1px 4px #f59e0b47;color:#fbbf24!important;background:#fbbf24a6!important;border-color:#fbbf24a6!important}.project-detail-page .sb-icon-btn--scene-solid:active:not(:disabled){color:#f59e0b!important;background:#d977068c!important;border-color:#d977068c!important}.project-detail-page .sb-icon-btn--scene-solid:disabled{box-shadow:none;color:#f59e0b73!important;background:#f59e0b33!important;border-color:#f59e0b40!important}:is(.project-detail-page .sb-col--script :deep(.sb-script-model-select .n-base-selection-label),.project-detail-page .sb-col--script :deep(.sb-script-model-select .n-base-selection-input),.project-detail-page .sb-col--script :deep(.sb-script-model-select .n-base-selection-input__content)){color:var(--fl-text-primary)!important;background-color:var(--fl-bg-input)!important}.project-detail-page .sb-col--script :deep(.sb-script-model-select .n-base-selection-placeholder){color:var(--fl-text-placeholder)!important}:is(.project-detail-page .sb-col--script :deep(.sb-script-model-select .n-base-selection .n-base-selection__border),.project-detail-page .sb-col--script :deep(.sb-script-model-select .n-base-selection .n-base-selection__state-border)){border-color:var(--fl-border-color)!important}:is(.project-detail-page .sb-gen-options-bar :deep(.sb-gen-select .n-base-selection-label),.project-detail-page .sb-gen-options-bar :deep(.sb-gen-select .n-base-selection-input),.project-detail-page .sb-gen-options-bar :deep(.sb-gen-select .n-base-selection-input__content)){color:var(--fl-text-primary)!important;background-color:var(--fl-bg-input)!important}:is(.project-detail-page .sb-gen-options-bar :deep(.sb-gen-select .n-base-selection .n-base-selection__border),.project-detail-page .sb-gen-options-bar :deep(.sb-gen-select .n-base-selection .n-base-selection__state-border)){border-color:var(--fl-border-color)!important}html.light .project-detail-page .sb-amber-action-btn,html.light .project-detail-page .sb-gen-trigger-btn.sb-amber-action-btn{--n-text-color:#b45309!important;color:#b45309!important;background:#f59e0b24!important;border-color:#d9770673!important}html.light .project-detail-page .sb-amber-action-btn:hover:not(:disabled),html.light .project-detail-page .sb-gen-trigger-btn.sb-amber-action-btn:hover:not(:disabled){color:#92400e!important;background:#f59e0b38!important;border-color:#b453098c!important}html.light .project-detail-page .at-ref-mention-panel{border-color:var(--fl-border-color)!important;background:#fff!important;box-shadow:0 8px 24px #0000001f!important}html.light .project-detail-page .at-ref-mention-item{color:var(--fl-text-secondary)!important}html.light .project-detail-page .at-ref-mention-item:hover,html.light .project-detail-page .at-ref-mention-item--active{background:var(--fl-hover-overlay)!important;color:var(--fl-text-primary)!important}html.light .project-detail-page .sb-sub-project-video-dock{background:#fffbebfa!important;border-color:#d9770659!important;box-shadow:0 -8px 28px #00000014!important}html.light .project-detail-page .sb-sub-project-video-dock__bar{border-bottom-color:#d9770633!important}html.light .project-detail-page .sb-sub-project-video-dock__title{color:#92400e!important}html.light .project-detail-page .sb-sub-project-video-dock__meta,html.light .project-detail-page .sb-sub-project-video-dock__playhead{color:#b45309!important}html.light .project-detail-page .sb-sub-project-video-dock__meta--empty{color:var(--fl-text-tertiary)!important}html.light .project-detail-page .sb-sub-project-video-dock__toggle{color:#b45309!important;background:#f59e0b1f!important}html.light .project-detail-page .sb-sub-project-video-dock__play{color:#92400e!important;background:#f59e0b29!important;border-color:#d9770666!important}.project-detail-page .sb-shot__header-actions :deep(.n-button){--n-text-color:var(--fl-text-secondary)!important;--n-text-color-hover:var(--fl-text-primary)!important;--n-text-color-pressed:var(--fl-text-primary)!important;--n-text-color-focus:var(--fl-text-secondary)!important;--n-color:var(--fl-surface-2)!important;--n-color-hover:var(--fl-surface-4)!important;--n-color-pressed:var(--fl-surface-4)!important;--n-border:1px solid var(--fl-border-mid)!important;--n-border-hover:1px solid var(--fl-border-emphasis)!important;--n-border-pressed:1px solid var(--fl-border-emphasis)!important}.project-detail-page .sb-shot__header-actions :deep(.n-button .n-button__icon){color:currentColor!important}.project-detail-page .sb-shot__title-input{color:var(--fl-text-primary)!important}.project-detail-page .sb-shot__owner-name{color:var(--fl-text-secondary)!important}.project-detail-page .spv-timeline{border-color:var(--fl-active-surface-border)!important;background:var(--fl-active-surface-bg)!important}.project-detail-page .spv-timeline--dock{background:var(--fl-surface-2)!important;border-color:var(--fl-border-mid)!important;box-shadow:0 4px 16px #0000000f!important}.project-detail-page .spv-timeline__head--dock{border-bottom-color:var(--fl-border-subtle)!important}.project-detail-page .spv-timeline__title{color:var(--fl-text-primary)!important}.project-detail-page .spv-timeline__meta{color:var(--fl-text-secondary)!important}.project-detail-page .spv-timeline__meta--empty,.project-detail-page .spv-timeline__playhead-bar,.project-detail-page .spv-timeline__playhead-bar-clip{color:var(--fl-text-tertiary)!important}.project-detail-page .spv-timeline__play-btn,.project-detail-page .spv-timeline__play-btn--dock{color:var(--fl-color-primary,#6366f1)!important;background:var(--fl-active-surface-bg)!important;border-color:var(--fl-active-surface-border)!important}.project-detail-page .spv-timeline__play-btn:hover:not(:disabled),.project-detail-page .spv-timeline__play-btn--dock:hover:not(:disabled){color:var(--fl-color-primary-hover,#6366f1)!important;background:var(--fl-active-surface-bg-strong)!important}.project-detail-page .spv-timeline__tick-mark{background:var(--fl-border-emphasis)!important}.project-detail-page .spv-timeline__tick-label{color:var(--fl-text-tertiary)!important}.project-detail-page .spv-timeline__clip-label{color:var(--fl-text-primary)!important}.project-detail-page .spv-timeline__clip-dur{color:var(--fl-text-secondary)!important}html.light .project-detail-page .spv-timeline--dock{background:#fffbebfa!important;border-color:#d9770647!important}html.light .project-detail-page .spv-timeline--dock .spv-timeline__title{color:#92400e!important}html.light .project-detail-page .spv-timeline--dock .spv-timeline__meta{color:#b45309!important}html.light .project-detail-page .spv-timeline--dock .spv-timeline__play-btn--dock{color:#92400e!important;background:#f59e0b24!important;border-color:#d9770659!important}html.light .project-detail-page .sb-icon-btn--scene{color:#b45309!important;background:#f59e0b1f!important;border-color:#d9770673!important}html.light .project-detail-page .sb-icon-btn--scene-success{color:#15803d!important;background:#22c55e1a!important;border-color:#16a34a73!important}html.light .project-detail-page .sb-icon-btn--scene-danger{color:#b91c1c!important;background:#fee2e2d9!important;border-color:#dc262666!important}html.light .project-detail-page .sb-icon-btn--scene-solid{box-shadow:0 1px 3px #d977061f;color:#b45309!important;background:#f59e0b24!important;border-color:#d9770673!important}html.light .project-detail-page .sb-icon-btn--scene-solid:hover:not(:disabled){color:#92400e!important;background:#f59e0b38!important;border-color:#b453098c!important}html.light .project-detail-page .sb-icon-btn--scene-solid:active:not(:disabled){color:#b45309!important;background:#f59e0b47!important;border-color:#d977068c!important}html.light .project-detail-page .sb-icon-btn--scene-solid:disabled{color:#b4530973!important;background:#f59e0b14!important;border-color:#d9770647!important}html.light .project-detail-page .sb-icon-btn--scene .sb-icon-btn__hover-label,html.light .project-detail-page .sb-icon-btn--scene-success .sb-icon-btn__hover-label,html.light .project-detail-page .sb-icon-btn--scene-danger .sb-icon-btn__hover-label,html.light .project-detail-page .sb-icon-btn--scene-solid .sb-icon-btn__hover-label{color:inherit!important}.project-detail-page .script-topbar__title,.project-detail-page .script-col-header__title,.project-detail-page .script-scene__title,.project-detail-page .script-shot__title,.project-detail-page .script-line__text,.project-detail-page .script-scene-plain__body{color:var(--fl-text-primary)!important}.project-detail-page .script-topbar__hint,.project-detail-page .script-char-count,.project-detail-page .script-save-hint,.project-detail-page .script-meta-label,.project-detail-page .script-tag-group-label,.project-detail-page .script-result-empty{color:var(--fl-text-tertiary)!important}.project-detail-page .script-col-header__title{color:var(--fl-text-secondary)!important}.project-detail-page .script-textarea,.project-detail-page .script-result-empty,.project-detail-page .script-scene,.project-detail-page .script-scene-plain{background:var(--fl-bg-input)!important;border-color:var(--fl-border-color)!important;color:var(--fl-text-primary)!important}.project-detail-page .script-body__divider{background:var(--fl-border-color)!important}.project-detail-page .script-mode-toggle{background:var(--fl-surface-2)!important;border-color:var(--fl-border-subtle)!important}.project-detail-page .script-mode-toggle__btn{color:var(--fl-text-tertiary)!important}.project-detail-page .script-mode-toggle__btn--active{color:var(--fl-color-primary,#6366f1)!important;background:var(--fl-active-surface-bg-strong)!important}.project-detail-page .script-duration-badge,.project-detail-page .script-meta-tag{color:var(--fl-text-secondary)!important;background:var(--fl-surface-2)!important;border-color:var(--fl-border-subtle)!important}.project-detail-page .script-scene__header{background:var(--fl-surface-3)!important;border-bottom-color:var(--fl-border-subtle)!important}.project-detail-page .script-shot__num,.project-detail-page .script-scene__num{color:var(--fl-color-primary,#6366f1)!important}:is(.project-detail-page .script-tab :deep(.script-model-select .n-base-selection-label),.project-detail-page .script-tab :deep(.script-model-select .n-base-selection-placeholder)){color:var(--fl-text-primary)!important;background-color:var(--fl-bg-input)!important}.project-detail-page .script-tab :deep(.script-model-select .n-base-selection .n-base-selection__border){border-color:var(--fl-border-color)!important}.project-detail-page .script-save-btn{color:var(--fl-text-secondary)!important;background:var(--fl-surface-2)!important;border-color:var(--fl-border-subtle)!important}.project-detail-page .script-save-btn:hover:not(:disabled){color:var(--fl-color-primary,#6366f1)!important;background:var(--fl-active-surface-bg)!important;border-color:#6366f161!important}.project-detail-page .script-clear-btn{color:#dc2626!important;background:#ef444414!important;border-color:#ef444452!important}html.dark .project-detail-page .script-clear-btn{color:#f87171!important}.project-detail-page .script-save-hint--ok{color:#16a34a!important}html.dark .project-detail-page .script-save-hint--ok{color:#86efac!important}.project-detail-page .script-save-hint--err{color:#dc2626!important}.project-detail-page .project-assets-tab .assets-category-bar{border-bottom-color:var(--fl-border-subtle)!important}.project-detail-page .project-assets-tab .category-tab{color:var(--fl-text-secondary)!important}.project-detail-page .project-assets-tab .category-tab:hover{color:var(--fl-text-primary)!important;background:var(--fl-hover-overlay)!important}.project-detail-page .project-assets-tab .category-tab--active{color:var(--fl-text-primary)!important;background:var(--fl-surface-3)!important;border-color:var(--fl-border-mid)!important}.project-detail-page .project-assets-tab .category-tab__count{color:var(--fl-text-tertiary)!important;background:var(--fl-surface-2)!important}.project-detail-page .project-assets-tab .category-tab__count--selected{color:var(--fl-color-primary,#6366f1)!important;background:var(--fl-active-surface-bg)!important}.project-detail-page .project-assets-tab .primary-tabs .tab-item.primary{color:var(--fl-text-secondary)!important}.project-detail-page .project-assets-tab .primary-tabs .tab-item.primary.active,.project-detail-page .project-assets-tab .primary-tabs .tab-item.primary:hover:not(.active){color:var(--fl-text-primary)!important}.project-detail-page .project-assets-tab .primary-tabs .tab-item.primary.active:after{background:var(--fl-color-primary,#6366f1)!important}.project-detail-page .project-assets-tab .tabs-divider{background:var(--fl-border-mid)!important}.project-detail-page .project-assets-tab .tabs-group{border-color:var(--fl-active-surface-border)!important;background:var(--fl-active-surface-bg)!important}.project-detail-page .project-assets-tab .tabs-group__label,.project-detail-page .project-assets-tab .tabs-group .tab-item.primary{color:var(--fl-text-secondary)!important;border-right-color:var(--fl-border-subtle)!important}.project-detail-page .project-assets-tab .tabs-group .tab-item.primary.active,.project-detail-page .project-assets-tab .tabs-group .tab-item.primary:hover:not(.active){color:var(--fl-color-primary,#6366f1)!important}.project-detail-page .project-assets-tab .toolbar-right :deep(.n-button){--n-text-color:var(--fl-text-secondary)!important;--n-text-color-hover:var(--fl-text-primary)!important;--n-text-color-pressed:var(--fl-text-primary)!important;--n-text-color-focus:var(--fl-text-secondary)!important;--n-color:var(--fl-surface-2)!important;--n-color-hover:var(--fl-surface-4)!important;--n-color-pressed:var(--fl-surface-4)!important;--n-border:1px solid var(--fl-border-mid)!important;--n-border-hover:1px solid var(--fl-border-emphasis)!important;--n-border-pressed:1px solid var(--fl-border-emphasis)!important}.project-detail-page .project-assets-tab .toolbar-right :deep(.n-button .n-button__icon){color:currentColor!important}html.light .project-detail-page .project-assets-tab .tabs-group{background:#6366f114!important;border-color:#6366f138!important}html.light .project-detail-page .project-assets-tab .tabs-group__label,html.light .project-detail-page .project-assets-tab .tabs-group .tab-item.primary{color:#4f46e5!important}html.light .project-detail-page .project-assets-tab .tabs-group .tab-item.primary.active{color:#4338ca!important}.project-detail-page .project-assets-tab .assets-grid{background:0 0}.project-detail-page .project-assets-tab .asset-thumb{background:var(--fl-surface-2)!important;border:1px solid var(--fl-border-subtle)!important}.project-detail-page .project-assets-tab .asset-thumb--selected{box-shadow:0 0 0 2px #f97316a6,0 0 8px #f9731633!important}.project-detail-page .project-assets-tab .asset-select-btn{border-color:var(--fl-border-emphasis)!important;color:var(--fl-text-primary)!important;background:#ffffffeb!important;box-shadow:0 1px 4px #0000001f!important}.project-detail-page .project-assets-tab .asset-select-btn--active{color:#fff!important;background:#f97316!important;border-color:#ea580c!important}.project-detail-page .project-assets-tab .asset-settings-btn,.project-detail-page .project-assets-tab .thumb-more{color:var(--fl-text-primary)!important;border:1px solid var(--fl-border-mid)!important;background:#ffffffeb!important;box-shadow:0 1px 4px #0000001a!important}.project-detail-page .project-assets-tab .asset-settings-btn:hover{background:var(--fl-surface-4)!important;color:var(--fl-color-primary,#6366f1)!important}.project-detail-page .project-assets-tab .asset-unlink-btn{color:var(--fl-text-secondary)!important;border:1px solid var(--fl-border-mid)!important;background:#ffffffeb!important;box-shadow:0 1px 3px #00000014!important}.project-detail-page .project-assets-tab .asset-unlink-btn--delete{color:#b91c1c!important;opacity:1!important}.project-detail-page .project-assets-tab .asset-unlink-btn:hover,.project-detail-page .project-assets-tab .asset-unlink-btn--delete:hover{color:#fff!important;background:#ef4444!important;border-color:#dc2626!important}.project-detail-page .project-assets-tab .type-badge{box-shadow:0 1px 3px #00000026!important}.project-detail-page .project-assets-tab .fav-indicator{text-shadow:0 1px 2px #00000073;color:#ffffffd9!important}.project-detail-page .project-assets-tab .fav-indicator.active{color:#f59e0b!important}html.light .project-detail-page .project-assets-tab .asset-thumb:not(.asset-thumb--selected):not(:hover) img,html.light .project-detail-page .project-assets-tab .asset-thumb:not(.asset-thumb--selected):not(:hover) .video-preview,html.light .project-detail-page .project-assets-tab .asset-thumb:not(.asset-thumb--selected):not(:hover) .thumb-fallback{filter:blur(.5px)brightness(.94)saturate(.96)!important;opacity:.88!important}html.light .project-detail-page .project-assets-tab .asset-thumb:not(.asset-thumb--selected):not(:hover):after{background:#ffffff6b!important}html.light .project-detail-page .project-assets-tab .asset-thumb:hover .thumb-overlay{background:#0000002e!important}html.light .project-detail-page .project-assets-tab .asset-thumb{background:var(--fl-bg-card)!important}.pull-analysis-page{background:var(--fl-bg-primary)!important;color:var(--fl-text-primary)!important}.pull-analysis-page .pull-engine-alert{color:#b91c1c!important;background:#ef444414!important;border-color:#ef444466!important}.pull-analysis-page .pull-engine-alert code{background:var(--fl-surface-2)!important;color:var(--fl-text-primary)!important}.pull-analysis-page .page-title-ion{color:var(--fl-color-primary)!important}.pull-analysis-page .page-title-text{background:linear-gradient(135deg, var(--fl-color-primary), #8b5cf6)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.pull-analysis-page .upload-dragger{border-color:var(--fl-border-color)!important;background:var(--fl-bg-card)!important}.pull-analysis-page .upload-dragger:hover,.pull-analysis-page .upload-dragger.drag-over{border-color:var(--fl-active-surface-border)!important;background:var(--fl-bg-card)!important;box-shadow:0 0 20px var(--fl-shadow-color)!important}.pull-analysis-page .upload-dragger.has-file{border-color:var(--fl-color-primary)!important}.pull-analysis-page .upload-pitch-lead,.pull-analysis-page .upload-pitch,.pull-analysis-page .upload-icon,.pull-analysis-page .upload-hint-ion,.pull-analysis-page .file-icon,.pull-analysis-page .video-preview-title-ion,.pull-analysis-page .section-title-ion,.pull-analysis-page .ai-assistant-tip-ion,.pull-analysis-page .video-modal-title-ion{color:var(--fl-color-primary)!important}.pull-analysis-page .upload-title,.pull-analysis-page .file-name,.pull-analysis-page .video-modal-title,.pull-analysis-page .section-title,.pull-analysis-page .video-name{color:var(--fl-text-primary)!important}.pull-analysis-page .upload-hint,.pull-analysis-page .video-meta-info,.pull-analysis-page .card-time,.pull-analysis-page .card-failure-empty,.pull-analysis-page .ai-assistant-tip{color:var(--fl-text-secondary)!important}.pull-analysis-page .upload-limit,.pull-analysis-page .empty-state,.pull-analysis-page .dimension-item,.pull-analysis-page .card-time,.pull-analysis-page .unavailable-hint,.pull-analysis-page .file-size{color:var(--fl-text-tertiary)!important}.pull-analysis-page .upload-block-msg{color:#b91c1c!important;background:#ef444414!important;border-color:#ef444459!important}.pull-analysis-page .upload-options{background:var(--fl-active-surface-bg)!important;border-color:var(--fl-active-surface-border)!important;color:var(--fl-text-secondary)!important}.pull-analysis-page .pull-advanced-toggle-label,.pull-analysis-page .pull-advanced-hint,.pull-analysis-page .pull-advanced-panel .muted,.pull-analysis-page .pull-advanced-section-title-heading .pull-advanced-hint--dimension{color:var(--fl-text-secondary)!important}.pull-analysis-page .pull-advanced-panel{border-color:var(--fl-active-surface-border)!important;background:var(--fl-bg-card)!important}.pull-analysis-page .pull-advanced-section-title{color:var(--fl-color-primary)!important}.pull-analysis-page .pull-advanced-tab-grid{background:var(--fl-surface-2)!important;border-color:var(--fl-border-mid)!important}.pull-analysis-page .pull-advanced-tab-chip{color:var(--fl-text-secondary)!important;background:var(--fl-bg-input)!important;border-color:var(--fl-border-mid)!important}.pull-analysis-page .pull-advanced-tab-chip:hover:not(:disabled){color:var(--fl-text-primary)!important;border-color:var(--fl-active-surface-border)!important;background:var(--fl-active-surface-bg)!important}.pull-analysis-page .pull-advanced-tab-chip--active{color:var(--fl-color-primary)!important;border-color:var(--fl-active-surface-border)!important;background:var(--fl-active-surface-bg-strong)!important;box-shadow:0 0 0 1px var(--fl-active-surface-border)!important}.pull-analysis-page .pull-advanced-checkbox-host{border-color:var(--fl-border-mid)!important;background:var(--fl-bg-input)!important}.pull-analysis-page .credits-cost,.pull-analysis-page .pull-advanced-count{color:#b45309!important}.pull-analysis-page .progress-section--on-preview{opacity:.92;background:var(--fl-bg-popover)!important}.pull-analysis-page .progress-text{color:var(--fl-color-primary)!important}.pull-analysis-page .progress-hint{color:var(--fl-text-secondary)!important}.pull-analysis-page .dimension-item.completed{color:var(--fl-color-primary)!important}.pull-analysis-page .dimension-item.active{color:var(--fl-color-primary-hover)!important}.pull-analysis-page .history-card{background:var(--fl-bg-card)!important;border-color:var(--fl-border-subtle)!important}.pull-analysis-page .history-card--latest{border-color:var(--fl-active-surface-border)!important;box-shadow:0 0 0 1px var(--fl-active-surface-border), 0 4px 20px var(--fl-shadow-color)!important}.pull-analysis-page .history-card:hover,.pull-analysis-page .history-card--latest:hover{border-color:var(--fl-active-surface-border)!important;box-shadow:0 4px 16px var(--fl-shadow-color)!important}.pull-analysis-page .card-failure-detail{background:#ef44440f!important;border-color:#ef444440!important}.pull-analysis-page .card-failure-toggle{color:#c2410c!important}.pull-analysis-page .card-failure-toggle:hover{color:#9a3412!important;background:var(--fl-hover-overlay)!important}.pull-analysis-page .card-failure-preview-line,.pull-analysis-page .card-failure-pre{color:#b91c1c!important}.pull-analysis-page .card-sketch-hint{color:var(--fl-text-secondary)!important}.pull-analysis-page .ai-assistant-tip{border-top-color:var(--fl-border-color)!important}.pull-analysis-page .video-preview-container,.pull-analysis-page .video-modal-content{background:var(--fl-bg-card)!important;border-color:var(--fl-border-color)!important}.pull-analysis-page .video-preview-header,.pull-analysis-page .video-meta-info,.pull-analysis-page .video-modal-header{border-bottom-color:var(--fl-border-color)!important;border-top-color:var(--fl-border-color)!important}.pull-analysis-page .video-preview-title,.pull-analysis-page .video-loading{color:var(--fl-text-secondary)!important}.pull-analysis-page .video-loading-spinner{border-color:var(--fl-border-color)!important;border-top-color:var(--fl-color-primary)!important}.pull-analysis-page .video-unavailable{color:var(--fl-text-tertiary)!important}.pull-analysis-page .header-right :deep(.n-button.n-button--quaternary){--n-text-color:var(--fl-text-secondary)!important;--n-text-color-hover:var(--fl-text-primary)!important}.pull-analysis-page :deep(.n-checkbox .n-checkbox__label){color:var(--fl-text-primary)!important}:is(.pull-analysis-page :deep(.n-input),.pull-analysis-page :deep(.n-input-wrapper)){--n-text-color:var(--fl-text-primary)!important;--n-placeholder-color:var(--fl-text-placeholder)!important}.pull-analysis-page .upload-options :deep(.n-checkbox .n-checkbox__label){color:var(--fl-text-primary)!important}.pull-analysis-page .upload-actions :deep(.n-button.n-button--default-type.n-button--secondary){--n-text-color:var(--fl-text-secondary)!important;--n-text-color-hover:var(--fl-text-primary)!important}html.light .pull-analysis-page .pull-engine-alert{color:#991b1b!important}html.light .pull-analysis-page .upload-pitch-lead{font-weight:500;color:var(--fl-text-primary)!important}html.light .pull-analysis-page .upload-pitch{color:var(--fl-text-secondary)!important}html.light .pull-analysis-page .progress-percent{color:#fff!important;text-shadow:0 1px 2px #00000059,0 0 12px #6366f159!important}.n-popover.asset-settings-popover,.n-popover.asset-settings-popover .n-popover__content{--n-color:var(--fl-bg-popover)!important;--n-text-color:var(--fl-text-primary)!important;--n-border:1px solid var(--fl-border-color)!important;--n-box-shadow:0 4px 24px var(--fl-shadow-color)!important}.asset-settings-popover__content{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:12px 14px!important;overflow:hidden!important}.asset-settings-popover .asset-settings-panel{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.asset-settings-popover .asset-settings-panel__header{border-bottom-color:var(--fl-border-subtle)!important}.asset-settings-popover .asset-settings-panel__title{color:var(--fl-text-primary)!important}.asset-settings-popover .asset-settings-section--nested{background:var(--fl-surface-2)!important;border-color:var(--fl-border-mid)!important}.asset-settings-popover .asset-settings-section__title,.asset-settings-popover .asset-settings-field__label,.asset-settings-popover .asset-review-no__label{color:var(--fl-text-secondary)!important}.asset-settings-popover .asset-review-no{background:var(--fl-active-surface-bg)!important;border-color:var(--fl-active-surface-border)!important}.asset-settings-popover .asset-review-no__value{color:var(--fl-color-primary)!important}.asset-settings-popover .asset-multi-view-slot{background:var(--fl-surface-2)!important;border-color:var(--fl-border-dashed)!important;color:var(--fl-text-tertiary)!important}.asset-settings-popover .asset-multi-view-slot--filled{border-color:var(--fl-border-mid)!important;background:var(--fl-surface-3)!important}.asset-settings-popover .asset-multi-view-slot__label{color:var(--fl-text-secondary)!important}.asset-settings-popover .asset-settings-panel__actions{border-top-color:var(--fl-border-subtle)!important}.asset-settings-popover .asset-settings-panel__body::-webkit-scrollbar-thumb{background:var(--fl-border-mid)!important}.asset-settings-popover .asset-settings-field{width:100%;min-width:0;max-width:100%}.asset-settings-popover .asset-settings-field .n-input,.asset-settings-popover .asset-settings-field .n-select{width:100%!important;max-width:100%!important}.asset-settings-popover .asset-settings-field .n-input-wrapper,.asset-settings-popover .asset-settings-field .n-base-selection{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.asset-settings-popover .n-input{--n-text-color:var(--fl-text-primary)!important;--n-placeholder-color:var(--fl-text-placeholder)!important;--n-color:var(--fl-bg-input)!important;--n-border:1px solid var(--fl-border-color)!important;--n-border-hover:1px solid var(--fl-active-surface-border)!important;--n-border-focus:1px solid var(--fl-active-surface-border)!important}.asset-settings-popover .n-base-selection{--n-text-color:var(--fl-text-primary)!important;--n-placeholder-color:var(--fl-text-placeholder)!important}.asset-settings-popover .n-radio-button{--n-button-text-color:var(--fl-text-secondary)!important;--n-button-text-color-hover:var(--fl-text-primary)!important;--n-button-text-color-active:var(--fl-color-primary)!important;--n-button-color:var(--fl-bg-input)!important;--n-button-border-color:var(--fl-border-mid)!important}.asset-settings-popover .n-radio-button--checked{--n-button-text-color:var(--fl-color-primary)!important;--n-button-color-active:var(--fl-active-surface-bg-strong)!important;--n-button-border-color-active:var(--fl-active-surface-border)!important}.asset-settings-popover .n-checkbox .n-checkbox__label{color:var(--fl-text-primary)!important}.asset-settings-popover .asset-settings-segment .n-radio-group{width:100%;min-width:0}html.light .n-popover.asset-settings-popover,html.light .n-popover.asset-settings-popover .n-popover__content{--n-color:var(--fl-bg-popover)!important;--n-text-color:var(--fl-text-primary)!important;--n-border:1px solid var(--fl-border-color)!important;background:var(--fl-bg-popover)!important;color:var(--fl-text-primary)!important}html.light .asset-settings-popover .asset-settings-panel__title{color:var(--fl-text-primary)!important}html.light .asset-settings-popover .asset-settings-section__title,html.light .asset-settings-popover .asset-settings-field__label,html.light .asset-settings-popover .asset-review-no__label{color:var(--fl-text-secondary)!important}html.light .asset-settings-popover .asset-settings-section--nested{background:var(--fl-surface-2)!important;border-color:var(--fl-border-mid)!important}html.light .asset-settings-popover .n-input,html.light .asset-settings-popover .n-base-selection{--n-text-color:var(--fl-text-primary)!important;--n-placeholder-color:var(--fl-text-placeholder)!important;--n-color:var(--fl-bg-input)!important;--n-border:1px solid var(--fl-border-color)!important}html.light .asset-settings-popover .n-radio-button{--n-button-text-color:var(--fl-text-secondary)!important;--n-button-text-color-hover:var(--fl-text-primary)!important;--n-button-text-color-active:var(--fl-color-primary,#6366f1)!important;--n-button-color:var(--fl-bg-input)!important;--n-button-color-hover:var(--fl-surface-3)!important;--n-button-border-color:var(--fl-border-mid)!important;--n-button-border-color-hover:var(--fl-border-emphasis)!important}html.light .asset-settings-popover .n-radio-button--checked{--n-button-text-color:var(--fl-color-primary,#6366f1)!important;--n-button-color-active:var(--fl-active-surface-bg-strong)!important;--n-button-border-color-active:var(--fl-active-surface-border)!important}html.light .asset-settings-popover .n-checkbox .n-checkbox__label{color:var(--fl-text-primary)!important}html.light .asset-settings-popover .asset-multi-view-slot{background:var(--fl-surface-2)!important;border-color:var(--fl-border-dashed)!important;color:var(--fl-text-tertiary)!important}html.light .asset-settings-popover .asset-multi-view-slot__label{color:var(--fl-text-secondary)!important}html.light .asset-settings-popover .asset-multi-view-slot--filled .asset-multi-view-slot__label{color:#ffffffeb!important;background:linear-gradient(#0000,#0000008c)!important}html.light .asset-settings-popover .asset-multi-view-remove{color:#fff!important;background:#0000008c!important}html.light .asset-settings-popover .asset-settings-panel__actions{border-top-color:var(--fl-border-subtle)!important}html.light .asset-settings-popover .asset-settings-panel__actions .n-button{--n-text-color:var(--fl-text-secondary)!important;--n-text-color-hover:var(--fl-text-primary)!important;--n-text-color-pressed:var(--fl-text-primary)!important;--n-text-color-focus:var(--fl-text-secondary)!important}html.light .asset-settings-popover .asset-settings-panel__actions .n-button--primary-type{--n-text-color:#fff!important;--n-text-color-hover:#fff!important;--n-text-color-pressed:#fff!important;--n-text-color-focus:#fff!important}html.light .asset-settings-popover .asset-settings-inline-btn.n-button--primary-type{--n-text-color:var(--fl-color-primary,#6366f1)!important}.main-content>.film-lot-root{flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}:is(.main-content:has(.film-lot-page),.main-content:has(.film-lot-root)){background:#0a0a0a!important}.film-lot-page,html.light .film-lot-page{--fl-bg-primary:#0a0a0a;--fl-bg-secondary:#141414;--fl-bg-card:#1a1a2e;--fl-bg-input:#1e1e2e;--fl-bg-hover:#252538;--fl-bg-sidebar:#0d0d0d;--fl-bg-popover:#1e1e2e;--fl-text-primary:#fff;--fl-text-secondary:#a0a0b0;--fl-text-tertiary:#666680;--fl-text-placeholder:#555568;--fl-border-color:#2a2a3e;--fl-border-subtle:#ffffff0f;--fl-hover-overlay:#ffffff0d;--fl-shadow-color:#00000059;--fl-bg-panel-params:#141414;--fl-surface-1:#ffffff0a;--fl-surface-2:#ffffff0f;--fl-surface-3:#ffffff08;--fl-surface-4:#ffffff14;--fl-border-mid:#ffffff1a;--fl-border-strong:#ffffff1f;--fl-border-emphasis:#ffffff26;--fl-border-hover-strong:#fff3;--fl-border-dashed:#ffffff1f;--fl-border-dashed-hover:#ffffff3d;--fl-text-on-media:#ffffffe0;--fl-active-surface-bg:#6366f11f;--fl-active-surface-border:#6366f166;--fl-active-surface-bg-strong:#6366f133;--fl-color-primary:#6366f1;--fl-color-primary-hover:#818cf8;--fl-header-state-text:#c7d2fe;--fl-header-state-bg:#6366f133;--fl-header-state-border:#6366f173;--fl-canvas-bg:linear-gradient(135deg, #0f0c1d 0%, #1a1434 50%, #0f0c1d 100%);--fl-canvas-chrome-bg:#141426eb;--fl-canvas-chrome-text:#ffffffbf;--fl-canvas-chrome-text-muted:#ffffff73;--fl-canvas-chrome-border:#ffffff1a;--fl-canvas-node-system-bg:linear-gradient(145deg, #2e2650 0%, #1a1632 100%);--fl-canvas-node-system-border:#6d4bb8;--fl-canvas-node-system-text:#e8e4f5;--fl-canvas-node-system-surface:#141025;--fl-canvas-node-system-surface-border:#3d345c;--fl-canvas-node-system-label:#9b92b8;--fl-canvas-node-system-accent:#c4b5fd;--fl-canvas-node-flow-bg:linear-gradient(145deg, #1e3050 0%, #121c32 100%);--fl-canvas-node-flow-border:#3b6bb8;--fl-canvas-node-flow-text:#e8f0fe;--fl-canvas-node-flow-surface:#141e30;--fl-canvas-node-flow-surface-border:#2a4060;--fl-canvas-node-flow-label:#93c5fd;--fl-canvas-node-flow-body:#c8d4e8;--fl-canvas-node-card-bg:#1a1a2e;--fl-canvas-node-card-border:#8b5cf661;--fl-canvas-node-card-text:#ffffffd9;--fl-canvas-edge-color:#64748b;--fl-canvas-chrome-hover-bg:#6366f138;--fl-canvas-chrome-hover-text:#e0e7ff;--fl-canvas-axis-pending:#94a3b859;--fl-canvas-axis-done:#a78bfa;--fl-canvas-axis-active:#c4b5fd;--fl-canvas-axis-edge-core:#ede9fe;--fl-canvas-success-bg:#10b9811a;--fl-canvas-success-border:#10b98140;--fl-canvas-success-text:#6ee7b7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff!important;background:#0a0a0a!important}:is(html.light .main-content:has(.film-lot-page),html.light .main-content:has(.film-lot-root)){background:#0a0a0a!important}.n-popover.film-lot-page__version-popover{--fl-bg-primary:#0a0a0a;--fl-bg-secondary:#141414;--fl-bg-card:#1a1a2e;--fl-bg-input:#1e1e2e;--fl-bg-hover:#252538;--fl-bg-sidebar:#0d0d0d;--fl-bg-popover:#1e1e2e;--fl-text-primary:#fff;--fl-text-secondary:#a0a0b0;--fl-text-tertiary:#666680;--fl-text-placeholder:#555568;--fl-border-color:#2a2a3e;--fl-border-subtle:#ffffff0f;--fl-hover-overlay:#ffffff0d;--fl-shadow-color:#00000059;--fl-bg-panel-params:#141414;--fl-surface-1:#ffffff0a;--fl-surface-2:#ffffff0f;--fl-surface-3:#ffffff08;--fl-surface-4:#ffffff14;--fl-border-mid:#ffffff1a;--fl-border-strong:#ffffff1f;--fl-border-emphasis:#ffffff26;--fl-border-hover-strong:#fff3;--fl-border-dashed:#ffffff1f;--fl-border-dashed-hover:#ffffff3d;--fl-text-on-media:#ffffffe0;--fl-active-surface-bg:#6366f11f;--fl-active-surface-border:#6366f166;--fl-active-surface-bg-strong:#6366f133;--fl-color-primary:#6366f1;--fl-color-primary-hover:#818cf8;--fl-header-state-text:#c7d2fe;--fl-header-state-bg:#6366f133;--fl-header-state-border:#6366f173;--fl-canvas-bg:linear-gradient(135deg, #0f0c1d 0%, #1a1434 50%, #0f0c1d 100%);--fl-canvas-chrome-bg:#141426eb;--fl-canvas-chrome-text:#ffffffbf;--fl-canvas-chrome-text-muted:#ffffff73;--fl-canvas-chrome-border:#ffffff1a;--fl-canvas-node-system-bg:linear-gradient(145deg, #2e2650 0%, #1a1632 100%);--fl-canvas-node-system-border:#6d4bb8;--fl-canvas-node-system-text:#e8e4f5;--fl-canvas-node-system-surface:#141025;--fl-canvas-node-system-surface-border:#3d345c;--fl-canvas-node-system-label:#9b92b8;--fl-canvas-node-system-accent:#c4b5fd;--fl-canvas-node-flow-bg:linear-gradient(145deg, #1e3050 0%, #121c32 100%);--fl-canvas-node-flow-border:#3b6bb8;--fl-canvas-node-flow-text:#e8f0fe;--fl-canvas-node-flow-surface:#141e30;--fl-canvas-node-flow-surface-border:#2a4060;--fl-canvas-node-flow-label:#93c5fd;--fl-canvas-node-flow-body:#c8d4e8;--fl-canvas-node-card-bg:#1a1a2e;--fl-canvas-node-card-border:#8b5cf661;--fl-canvas-node-card-text:#ffffffd9;--fl-canvas-edge-color:#64748b;--fl-canvas-chrome-hover-bg:#6366f138;--fl-canvas-chrome-hover-text:#e0e7ff;--fl-canvas-axis-pending:#94a3b859;--fl-canvas-axis-done:#a78bfa;--fl-canvas-axis-active:#c4b5fd;--fl-canvas-axis-edge-core:#ede9fe;--fl-canvas-success-bg:#10b9811a;--fl-canvas-success-border:#10b98140;--fl-canvas-success-text:#6ee7b7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--n-color:#1e1e2e!important;--n-text-color:#fff!important;--n-border:1px solid #2a2a3e!important;--n-box-shadow:0 4px 24px #00000059!important}:is(html.light #app:has(.admin-layout),html.light #app:has(.admin-login-page)){--fl-bg-primary:#0a0a0a;--fl-bg-secondary:#141414;--fl-bg-card:#1a1a2e;--fl-bg-input:#1e1e2e;--fl-bg-hover:#252538;--fl-bg-sidebar:#0d0d0d;--fl-bg-popover:#1e1e2e;--fl-text-primary:#fff;--fl-text-secondary:#a0a0b0;--fl-text-tertiary:#666680;--fl-text-placeholder:#555568;--fl-border-color:#2a2a3e;--fl-border-subtle:#ffffff0f;--fl-hover-overlay:#ffffff0d;--fl-shadow-color:#00000059;--fl-bg-panel-params:#141414;--fl-surface-1:#ffffff0a;--fl-surface-2:#ffffff0f;--fl-surface-3:#ffffff08;--fl-surface-4:#ffffff14;--fl-border-mid:#ffffff1a;--fl-border-strong:#ffffff1f;--fl-border-emphasis:#ffffff26;--fl-border-hover-strong:#fff3;--fl-border-dashed:#ffffff1f;--fl-border-dashed-hover:#ffffff3d;--fl-text-on-media:#ffffffe0;--fl-active-surface-bg:#6366f11f;--fl-active-surface-border:#6366f166;--fl-active-surface-bg-strong:#6366f133;--fl-color-primary:#6366f1;--fl-color-primary-hover:#818cf8;--fl-header-state-text:#c7d2fe;--fl-header-state-bg:#6366f133;--fl-header-state-border:#6366f173;--fl-canvas-bg:linear-gradient(135deg, #0f0c1d 0%, #1a1434 50%, #0f0c1d 100%);--fl-canvas-chrome-bg:#141426eb;--fl-canvas-chrome-text:#ffffffbf;--fl-canvas-chrome-text-muted:#ffffff73;--fl-canvas-chrome-border:#ffffff1a;--fl-canvas-node-system-bg:linear-gradient(145deg, #2e2650 0%, #1a1632 100%);--fl-canvas-node-system-border:#6d4bb8;--fl-canvas-node-system-text:#e8e4f5;--fl-canvas-node-system-surface:#141025;--fl-canvas-node-system-surface-border:#3d345c;--fl-canvas-node-system-label:#9b92b8;--fl-canvas-node-system-accent:#c4b5fd;--fl-canvas-node-flow-bg:linear-gradient(145deg, #1e3050 0%, #121c32 100%);--fl-canvas-node-flow-border:#3b6bb8;--fl-canvas-node-flow-text:#e8f0fe;--fl-canvas-node-flow-surface:#141e30;--fl-canvas-node-flow-surface-border:#2a4060;--fl-canvas-node-flow-label:#93c5fd;--fl-canvas-node-flow-body:#c8d4e8;--fl-canvas-node-card-bg:#1a1a2e;--fl-canvas-node-card-border:#8b5cf661;--fl-canvas-node-card-text:#ffffffd9;--fl-canvas-edge-color:#64748b;--fl-canvas-chrome-hover-bg:#6366f138;--fl-canvas-chrome-hover-text:#e0e7ff;--fl-canvas-axis-pending:#94a3b859;--fl-canvas-axis-done:#a78bfa;--fl-canvas-axis-active:#c4b5fd;--fl-canvas-axis-edge-core:#ede9fe;--fl-canvas-success-bg:#10b9811a;--fl-canvas-success-border:#10b98140;--fl-canvas-success-text:#6ee7b7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff!important;background-color:#0a0a0a!important}html.light .admin-layout{--fl-bg-primary:#0a0a0a;--fl-bg-secondary:#141414;--fl-bg-card:#1a1a2e;--fl-bg-input:#1e1e2e;--fl-bg-hover:#252538;--fl-bg-sidebar:#0d0d0d;--fl-bg-popover:#1e1e2e;--fl-text-primary:#fff;--fl-text-secondary:#a0a0b0;--fl-text-tertiary:#666680;--fl-text-placeholder:#555568;--fl-border-color:#2a2a3e;--fl-border-subtle:#ffffff0f;--fl-hover-overlay:#ffffff0d;--fl-shadow-color:#00000059;--fl-bg-panel-params:#141414;--fl-surface-1:#ffffff0a;--fl-surface-2:#ffffff0f;--fl-surface-3:#ffffff08;--fl-surface-4:#ffffff14;--fl-border-mid:#ffffff1a;--fl-border-strong:#ffffff1f;--fl-border-emphasis:#ffffff26;--fl-border-hover-strong:#fff3;--fl-border-dashed:#ffffff1f;--fl-border-dashed-hover:#ffffff3d;--fl-text-on-media:#ffffffe0;--fl-active-surface-bg:#6366f11f;--fl-active-surface-border:#6366f166;--fl-active-surface-bg-strong:#6366f133;--fl-color-primary:#6366f1;--fl-color-primary-hover:#818cf8;--fl-header-state-text:#c7d2fe;--fl-header-state-bg:#6366f133;--fl-header-state-border:#6366f173;--fl-canvas-bg:linear-gradient(135deg, #0f0c1d 0%, #1a1434 50%, #0f0c1d 100%);--fl-canvas-chrome-bg:#141426eb;--fl-canvas-chrome-text:#ffffffbf;--fl-canvas-chrome-text-muted:#ffffff73;--fl-canvas-chrome-border:#ffffff1a;--fl-canvas-node-system-bg:linear-gradient(145deg, #2e2650 0%, #1a1632 100%);--fl-canvas-node-system-border:#6d4bb8;--fl-canvas-node-system-text:#e8e4f5;--fl-canvas-node-system-surface:#141025;--fl-canvas-node-system-surface-border:#3d345c;--fl-canvas-node-system-label:#9b92b8;--fl-canvas-node-system-accent:#c4b5fd;--fl-canvas-node-flow-bg:linear-gradient(145deg, #1e3050 0%, #121c32 100%);--fl-canvas-node-flow-border:#3b6bb8;--fl-canvas-node-flow-text:#e8f0fe;--fl-canvas-node-flow-surface:#141e30;--fl-canvas-node-flow-surface-border:#2a4060;--fl-canvas-node-flow-label:#93c5fd;--fl-canvas-node-flow-body:#c8d4e8;--fl-canvas-node-card-bg:#1a1a2e;--fl-canvas-node-card-border:#8b5cf661;--fl-canvas-node-card-text:#ffffffd9;--fl-canvas-edge-color:#64748b;--fl-canvas-chrome-hover-bg:#6366f138;--fl-canvas-chrome-hover-text:#e0e7ff;--fl-canvas-axis-pending:#94a3b859;--fl-canvas-axis-done:#a78bfa;--fl-canvas-axis-active:#c4b5fd;--fl-canvas-axis-edge-core:#ede9fe;--fl-canvas-success-bg:#10b9811a;--fl-canvas-success-border:#10b98140;--fl-canvas-success-text:#6ee7b7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff!important;background:#0a0a0a!important}html.light .admin-layout .admin-header{background:#1a1a2e!important;border-bottom-color:#2a2a3e!important}html.light .admin-layout .admin-header .logo-text{color:#fff!important}html.light .admin-layout .admin-header .admin-name{color:#a0a0b0!important}html.light .admin-layout .admin-sidebar{background:#141414!important;border-right-color:#2a2a3e!important}html.light .admin-layout .menu-item{color:#a0a0b0!important}html.light .admin-layout .menu-item:hover{color:#fff!important;background:#ffffff0d!important}html.light .admin-layout .menu-item.active{color:#818cf8!important;background:#6366f126!important}html.light .admin-layout .sidebar-toggle-wrap{border-top-color:#2a2a3e!important}html.light .admin-layout .sidebar-toggle{color:#a0a0b0!important}html.light .admin-layout .sidebar-toggle:hover{color:#fff!important;background:#ffffff0f!important}html.light .admin-login-page{--fl-bg-primary:#0a0a0a;--fl-bg-secondary:#141414;--fl-bg-card:#1a1a2e;--fl-bg-input:#1e1e2e;--fl-bg-hover:#252538;--fl-bg-sidebar:#0d0d0d;--fl-bg-popover:#1e1e2e;--fl-text-primary:#fff;--fl-text-secondary:#a0a0b0;--fl-text-tertiary:#666680;--fl-text-placeholder:#555568;--fl-border-color:#2a2a3e;--fl-border-subtle:#ffffff0f;--fl-hover-overlay:#ffffff0d;--fl-shadow-color:#00000059;--fl-bg-panel-params:#141414;--fl-surface-1:#ffffff0a;--fl-surface-2:#ffffff0f;--fl-surface-3:#ffffff08;--fl-surface-4:#ffffff14;--fl-border-mid:#ffffff1a;--fl-border-strong:#ffffff1f;--fl-border-emphasis:#ffffff26;--fl-border-hover-strong:#fff3;--fl-border-dashed:#ffffff1f;--fl-border-dashed-hover:#ffffff3d;--fl-text-on-media:#ffffffe0;--fl-active-surface-bg:#6366f11f;--fl-active-surface-border:#6366f166;--fl-active-surface-bg-strong:#6366f133;--fl-color-primary:#6366f1;--fl-color-primary-hover:#818cf8;--fl-header-state-text:#c7d2fe;--fl-header-state-bg:#6366f133;--fl-header-state-border:#6366f173;--fl-canvas-bg:linear-gradient(135deg, #0f0c1d 0%, #1a1434 50%, #0f0c1d 100%);--fl-canvas-chrome-bg:#141426eb;--fl-canvas-chrome-text:#ffffffbf;--fl-canvas-chrome-text-muted:#ffffff73;--fl-canvas-chrome-border:#ffffff1a;--fl-canvas-node-system-bg:linear-gradient(145deg, #2e2650 0%, #1a1632 100%);--fl-canvas-node-system-border:#6d4bb8;--fl-canvas-node-system-text:#e8e4f5;--fl-canvas-node-system-surface:#141025;--fl-canvas-node-system-surface-border:#3d345c;--fl-canvas-node-system-label:#9b92b8;--fl-canvas-node-system-accent:#c4b5fd;--fl-canvas-node-flow-bg:linear-gradient(145deg, #1e3050 0%, #121c32 100%);--fl-canvas-node-flow-border:#3b6bb8;--fl-canvas-node-flow-text:#e8f0fe;--fl-canvas-node-flow-surface:#141e30;--fl-canvas-node-flow-surface-border:#2a4060;--fl-canvas-node-flow-label:#93c5fd;--fl-canvas-node-flow-body:#c8d4e8;--fl-canvas-node-card-bg:#1a1a2e;--fl-canvas-node-card-border:#8b5cf661;--fl-canvas-node-card-text:#ffffffd9;--fl-canvas-edge-color:#64748b;--fl-canvas-chrome-hover-bg:#6366f138;--fl-canvas-chrome-hover-text:#e0e7ff;--fl-canvas-axis-pending:#94a3b859;--fl-canvas-axis-done:#a78bfa;--fl-canvas-axis-active:#c4b5fd;--fl-canvas-axis-edge-core:#ede9fe;--fl-canvas-success-bg:#10b9811a;--fl-canvas-success-border:#10b98140;--fl-canvas-success-text:#6ee7b7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff!important;background:#0a0a0a!important}.courses-page,.course-lesson-page{color:var(--fl-text-primary)}html.light .main-content .courses-page,html.light .main-content .course-lesson-page{background-color:#0000;color:#1a1a2e!important}html.light .main-content .courses-page .n-spin-container,html.light .main-content .courses-page .n-spin-content,html.light .main-content .course-lesson-page .n-spin-container,html.light .main-content .course-lesson-page .n-spin-content{color:inherit}html.light .main-content .courses-page .course-lesson-view,html.light .main-content .course-lesson-page .course-lesson-view{color:#1a1a2e}html.light .main-content .courses-page h1,html.light .main-content .courses-page h2,html.light .main-content .courses-page h3,html.light .main-content .courses-page h4,html.light .main-content .course-lesson-page h1,html.light .main-content .course-lesson-page h2,html.light .main-content .course-lesson-page h3,html.light .main-content .course-lesson-page h4{color:#1a1a2e!important}html.light .main-content .courses-page .courses-header__title,html.light .main-content .courses-page .courses-header__stats,html.light .main-content .courses-page .courses-header__subtitle,html.light .main-content .courses-page .courses-breadcrumb__item--link,html.light .main-content .courses-page .courses-breadcrumb__item--current,html.light .main-content .courses-page .courses-breadcrumb__sep,html.light .main-content .courses-page .course-detail-title,html.light .main-content .courses-page .course-detail-desc,html.light .main-content .courses-page .course-detail-meta,html.light .main-content .courses-page .course-detail-meta__text,html.light .main-content .courses-page .section-title,html.light .main-content .courses-page .lessons-index__hint,html.light .main-content .courses-page .lesson-index-card__title,html.light .main-content .courses-page .lesson-index-card__summary,html.light .main-content .courses-page .lesson-index-card__num,html.light .main-content .courses-page .lesson-index-card__arrow,html.light .main-content .courses-page .lesson-duration,html.light .main-content .courses-page .courses-empty,html.light .main-content .courses-page .course-locked-panel,html.light .main-content .courses-page .course-locked-panel p,html.light .main-content .course-lesson-page .courses-header__title,html.light .main-content .course-lesson-page .courses-header__stats,html.light .main-content .course-lesson-page .courses-header__subtitle,html.light .main-content .course-lesson-page .courses-breadcrumb__item--link,html.light .main-content .course-lesson-page .courses-breadcrumb__item--current,html.light .main-content .course-lesson-page .courses-breadcrumb__sep,html.light .main-content .course-lesson-page .course-detail-title,html.light .main-content .course-lesson-page .course-detail-desc,html.light .main-content .course-lesson-page .course-detail-meta,html.light .main-content .course-lesson-page .course-detail-meta__text,html.light .main-content .course-lesson-page .section-title,html.light .main-content .course-lesson-page .lessons-index__hint,html.light .main-content .course-lesson-page .lesson-index-card__title,html.light .main-content .course-lesson-page .lesson-index-card__summary,html.light .main-content .course-lesson-page .lesson-index-card__num,html.light .main-content .course-lesson-page .lesson-index-card__arrow,html.light .main-content .course-lesson-page .lesson-duration,html.light .main-content .course-lesson-page .courses-empty,html.light .main-content .course-lesson-page .course-locked-panel,html.light .main-content .course-lesson-page .course-locked-panel p{color:inherit}html.light .main-content .courses-page .courses-header__title,html.light .main-content .courses-page .course-detail-title,html.light .main-content .courses-page .section-title,html.light .main-content .courses-page .lesson-index-card__title,html.light .main-content .course-lesson-page .courses-header__title,html.light .main-content .course-lesson-page .course-detail-title,html.light .main-content .course-lesson-page .section-title,html.light .main-content .course-lesson-page .lesson-index-card__title{color:#1a1a2e!important}html.light .main-content .courses-page .courses-header__stats,html.light .main-content .courses-page .courses-breadcrumb__sep,html.light .main-content .courses-page .lesson-duration,html.light .main-content .courses-page .lessons-index__hint,html.light .main-content .course-lesson-page .courses-header__stats,html.light .main-content .course-lesson-page .courses-breadcrumb__sep,html.light .main-content .course-lesson-page .lesson-duration,html.light .main-content .course-lesson-page .lessons-index__hint{color:#6b7280!important}html.light .main-content .courses-page .courses-header__subtitle,html.light .main-content .courses-page .course-detail-desc,html.light .main-content .courses-page .lesson-index-card__summary,html.light .main-content .courses-page .courses-breadcrumb__item--link,html.light .main-content .course-lesson-page .courses-header__subtitle,html.light .main-content .course-lesson-page .course-detail-desc,html.light .main-content .course-lesson-page .lesson-index-card__summary,html.light .main-content .course-lesson-page .courses-breadcrumb__item--link{color:#4b5563!important}html.light .main-content .courses-page .courses-breadcrumb__item--current,html.light .main-content .course-lesson-page .courses-breadcrumb__item--current{font-weight:600;color:#1a1a2e!important}html.light .main-content .courses-page .courses-breadcrumb__item--link:hover,html.light .main-content .course-lesson-page .courses-breadcrumb__item--link:hover{color:#1a1a2e!important;background:#0000000a!important}html.light .main-content .courses-page .filter-tab:not(.filter-tab--active),html.light .main-content .course-lesson-page .filter-tab:not(.filter-tab--active){color:#4b5563!important;background:#fff!important;border-color:#e5e7eb!important}html.light .main-content .courses-page .filter-tab:not(.filter-tab--active):hover,html.light .main-content .course-lesson-page .filter-tab:not(.filter-tab--active):hover{color:#1a1a2e!important;background:#00000008!important;border-color:#6366f173!important}html.light .main-content .courses-page .course-card,html.light .main-content .courses-page .lesson-index-card,html.light .main-content .courses-page .course-locked-panel,html.light .main-content .courses-page .course-rich-content,html.light .main-content .courses-page .course-quiz-section,html.light .main-content .courses-page .lesson-quiz,html.light .main-content .course-lesson-page .course-card,html.light .main-content .course-lesson-page .lesson-index-card,html.light .main-content .course-lesson-page .course-locked-panel,html.light .main-content .course-lesson-page .course-rich-content,html.light .main-content .course-lesson-page .course-quiz-section,html.light .main-content .course-lesson-page .lesson-quiz{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 1px 4px #0000000f!important}html.light .main-content .courses-page .course-card__title,html.light .main-content .courses-page .course-card__desc,html.light .main-content .courses-page .course-card__footer,html.light .main-content .course-lesson-page .course-card__title,html.light .main-content .course-lesson-page .course-card__desc,html.light .main-content .course-lesson-page .course-card__footer{color:inherit}html.light .main-content .courses-page .course-card__title,html.light .main-content .course-lesson-page .course-card__title{color:#1a1a2e!important}html.light .main-content .courses-page .course-card__desc,html.light .main-content .course-lesson-page .course-card__desc{color:#4b5563!important}html.light .main-content .courses-page .course-card__footer,html.light .main-content .courses-page .course-card__duration,html.light .main-content .course-lesson-page .course-card__footer,html.light .main-content .course-lesson-page .course-card__duration{color:#6b7280!important}html.light .main-content .courses-page .course-card__link,html.light .main-content .courses-page .lesson-index-card__arrow,html.light .main-content .course-lesson-page .course-card__link,html.light .main-content .course-lesson-page .lesson-index-card__arrow{color:#4f46e5!important}html.light .main-content .courses-page .lesson-index-card__num,html.light .main-content .course-lesson-page .lesson-index-card__num{color:#4f46e5!important;background:#6366f11f!important}html.light .main-content .courses-page .lesson-index-card:hover,html.light .main-content .course-lesson-page .lesson-index-card:hover{border-color:#6366f1!important}html.light .main-content .courses-page .course-detail-icon,html.light .main-content .course-lesson-page .course-detail-icon{background:#6366f11a!important}html.light .main-content .courses-page .course-detail-meta__text,html.light .main-content .course-lesson-page .course-detail-meta__text{color:#6b7280!important}html.light .main-content .courses-page .n-tag,html.light .main-content .course-lesson-page .n-tag{--n-text-color:#1d4ed8!important;--n-color:#3b82f61a!important}html.light .main-content .courses-page .n-button.n-button--default-type:not(.n-button--primary-type),html.light .main-content .course-lesson-page .n-button.n-button--default-type:not(.n-button--primary-type){--n-text-color:#374151!important;--n-text-color-hover:#1a1a2e!important;--n-border:1px solid #e5e7eb!important;--n-color:#f4f4f8!important}html.light .main-content .courses-page .practice-btn.n-button,html.light .main-content .course-lesson-page .practice-btn.n-button{--n-text-color:#fff!important}html.light .main-content .courses-page .quiz-result,html.light .main-content .course-lesson-page .quiz-result{color:#b91c1c!important;background:#ef444414!important}html.light .main-content .courses-page .quiz-result--pass,html.light .main-content .course-lesson-page .quiz-result--pass{color:#047857!important;background:#10b9811a!important}html.light .main-content .courses-page .lesson-page-title,html.light .main-content .course-lesson-page .lesson-page-title{color:#1a1a2e!important}html.light .main-content .courses-page .lesson-page-meta,html.light .main-content .course-lesson-page .lesson-page-meta,html.light .main-content .courses-page .lesson-page-meta span,html.light .main-content .course-lesson-page .lesson-page-meta span{color:#6b7280!important}html.light .main-content .courses-page .lesson-page-nav,html.light .main-content .course-lesson-page .lesson-page-nav{border-top-color:#e5e7eb!important}html.light .main-content .courses-page .lesson-page-empty,html.light .main-content .course-lesson-page .lesson-page-empty{color:#6b7280!important}html.light .main-content .courses-page .lesson-page-empty p,html.light .main-content .course-lesson-page .lesson-page-empty p{color:#4b5563!important}html.light .main-content .courses-page .lesson-summary,html.light .main-content .course-lesson-page .lesson-summary{color:#374151!important}html.light .main-content .courses-page .lesson-section-title,html.light .main-content .course-lesson-page .lesson-section-title{color:#4f46e5!important}html.light .main-content .courses-page .lesson-steps,html.light .main-content .courses-page .lesson-steps li,html.light .main-content .course-lesson-page .lesson-steps,html.light .main-content .course-lesson-page .lesson-steps li{color:#374151!important}html.light .main-content .courses-page .lesson-tips,html.light .main-content .courses-page .lesson-tips li,html.light .main-content .course-lesson-page .lesson-tips,html.light .main-content .course-lesson-page .lesson-tips li{color:#b45309!important}html.light .main-content .courses-page .lesson-media-item,html.light .main-content .course-lesson-page .lesson-media-item{background:#fff!important;border-color:#e5e7eb!important}html.light .main-content .courses-page .lesson-media-item figcaption,html.light .main-content .course-lesson-page .lesson-media-item figcaption{color:#6b7280!important}html.light .main-content .courses-page .lesson-rich-content,html.light .main-content .courses-page .course-rich-content,html.light .main-content .course-lesson-page .lesson-rich-content,html.light .main-content .course-lesson-page .course-rich-content,html.light .main-content .courses-page .lesson-rich-content h1,html.light .main-content .courses-page .lesson-rich-content h2,html.light .main-content .courses-page .lesson-rich-content h3,html.light .main-content .courses-page .lesson-rich-content h4,html.light .main-content .courses-page .lesson-rich-content h5,html.light .main-content .courses-page .lesson-rich-content h6,html.light .main-content .courses-page .lesson-rich-content p,html.light .main-content .courses-page .lesson-rich-content li,html.light .main-content .courses-page .lesson-rich-content span,html.light .main-content .courses-page .lesson-rich-content div,html.light .main-content .courses-page .lesson-rich-content blockquote,html.light .main-content .courses-page .lesson-rich-content td,html.light .main-content .courses-page .lesson-rich-content th,html.light .main-content .courses-page .lesson-rich-content label,html.light .main-content .courses-page .course-rich-content h1,html.light .main-content .courses-page .course-rich-content h2,html.light .main-content .courses-page .course-rich-content h3,html.light .main-content .courses-page .course-rich-content h4,html.light .main-content .courses-page .course-rich-content h5,html.light .main-content .courses-page .course-rich-content h6,html.light .main-content .courses-page .course-rich-content p,html.light .main-content .courses-page .course-rich-content li,html.light .main-content .courses-page .course-rich-content span,html.light .main-content .courses-page .course-rich-content div,html.light .main-content .courses-page .course-rich-content blockquote,html.light .main-content .courses-page .course-rich-content td,html.light .main-content .courses-page .course-rich-content th,html.light .main-content .courses-page .course-rich-content label,html.light .main-content .course-lesson-page .lesson-rich-content h1,html.light .main-content .course-lesson-page .lesson-rich-content h2,html.light .main-content .course-lesson-page .lesson-rich-content h3,html.light .main-content .course-lesson-page .lesson-rich-content h4,html.light .main-content .course-lesson-page .lesson-rich-content h5,html.light .main-content .course-lesson-page .lesson-rich-content h6,html.light .main-content .course-lesson-page .lesson-rich-content p,html.light .main-content .course-lesson-page .lesson-rich-content li,html.light .main-content .course-lesson-page .lesson-rich-content span,html.light .main-content .course-lesson-page .lesson-rich-content div,html.light .main-content .course-lesson-page .lesson-rich-content blockquote,html.light .main-content .course-lesson-page .lesson-rich-content td,html.light .main-content .course-lesson-page .lesson-rich-content th,html.light .main-content .course-lesson-page .lesson-rich-content label,html.light .main-content .course-lesson-page .course-rich-content h1,html.light .main-content .course-lesson-page .course-rich-content h2,html.light .main-content .course-lesson-page .course-rich-content h3,html.light .main-content .course-lesson-page .course-rich-content h4,html.light .main-content .course-lesson-page .course-rich-content h5,html.light .main-content .course-lesson-page .course-rich-content h6,html.light .main-content .course-lesson-page .course-rich-content p,html.light .main-content .course-lesson-page .course-rich-content li,html.light .main-content .course-lesson-page .course-rich-content span,html.light .main-content .course-lesson-page .course-rich-content div,html.light .main-content .course-lesson-page .course-rich-content blockquote,html.light .main-content .course-lesson-page .course-rich-content td,html.light .main-content .course-lesson-page .course-rich-content th,html.light .main-content .course-lesson-page .course-rich-content label{color:#374151!important}html.light .main-content .courses-page .lesson-rich-content h1,html.light .main-content .courses-page .lesson-rich-content h2,html.light .main-content .courses-page .lesson-rich-content h3,html.light .main-content .courses-page .lesson-rich-content h4,html.light .main-content .courses-page .course-rich-content h1,html.light .main-content .courses-page .course-rich-content h2,html.light .main-content .courses-page .course-rich-content h3,html.light .main-content .courses-page .course-rich-content h4,html.light .main-content .course-lesson-page .lesson-rich-content h1,html.light .main-content .course-lesson-page .lesson-rich-content h2,html.light .main-content .course-lesson-page .lesson-rich-content h3,html.light .main-content .course-lesson-page .lesson-rich-content h4,html.light .main-content .course-lesson-page .course-rich-content h1,html.light .main-content .course-lesson-page .course-rich-content h2,html.light .main-content .course-lesson-page .course-rich-content h3,html.light .main-content .course-lesson-page .course-rich-content h4{color:#1a1a2e!important}html.light .main-content .courses-page .lesson-rich-content a,html.light .main-content .courses-page .course-rich-content a,html.light .main-content .course-lesson-page .lesson-rich-content a,html.light .main-content .course-lesson-page .course-rich-content a{color:#4f46e5!important}html.light .main-content .courses-page .lesson-rich-content strong,html.light .main-content .courses-page .lesson-rich-content b,html.light .main-content .courses-page .course-rich-content strong,html.light .main-content .courses-page .course-rich-content b,html.light .main-content .course-lesson-page .lesson-rich-content strong,html.light .main-content .course-lesson-page .lesson-rich-content b,html.light .main-content .course-lesson-page .course-rich-content strong,html.light .main-content .course-lesson-page .course-rich-content b{color:#1a1a2e!important}html.light .main-content .courses-page .lesson-rich-content [style*=color],html.light .main-content .courses-page .course-rich-content [style*=color],html.light .main-content .course-lesson-page .lesson-rich-content [style*=color],html.light .main-content .course-lesson-page .course-rich-content [style*=color]{color:#374151!important}html.light .main-content .courses-page .lesson-rich-content h1[style*=color],html.light .main-content .courses-page .lesson-rich-content h2[style*=color],html.light .main-content .courses-page .lesson-rich-content h3[style*=color],html.light .main-content .courses-page .lesson-rich-content h4[style*=color],html.light .main-content .courses-page .course-rich-content h1[style*=color],html.light .main-content .courses-page .course-rich-content h2[style*=color],html.light .main-content .courses-page .course-rich-content h3[style*=color],html.light .main-content .courses-page .course-rich-content h4[style*=color],html.light .main-content .course-lesson-page .lesson-rich-content h1[style*=color],html.light .main-content .course-lesson-page .lesson-rich-content h2[style*=color],html.light .main-content .course-lesson-page .lesson-rich-content h3[style*=color],html.light .main-content .course-lesson-page .lesson-rich-content h4[style*=color],html.light .main-content .course-lesson-page .course-rich-content h1[style*=color],html.light .main-content .course-lesson-page .course-rich-content h2[style*=color],html.light .main-content .course-lesson-page .course-rich-content h3[style*=color],html.light .main-content .course-lesson-page .course-rich-content h4[style*=color]{color:#1a1a2e!important}html.light .main-content .courses-page .quiz-meta,html.light .main-content .course-lesson-page .quiz-meta{color:#6b7280!important}html.light .main-content .courses-page .quiz-question__title,html.light .main-content .course-lesson-page .quiz-question__title{color:#1a1a2e!important}html.light .main-content .courses-page .lesson-quiz .quiz-meta,html.light .main-content .course-lesson-page .lesson-quiz .quiz-meta{color:#6b7280!important}html.light .main-content .courses-page .lesson-quiz .quiz-question__title,html.light .main-content .course-lesson-page .lesson-quiz .quiz-question__title{color:#1a1a2e!important}html.light .main-content .courses-page .lesson-quiz .n-button.n-button--primary-type,html.light .main-content .course-lesson-page .lesson-quiz .n-button.n-button--primary-type{--n-color:#6366f1!important;--n-color-hover:#4f46e5!important;--n-color-pressed:#4338ca!important;--n-color-focus:#6366f1!important;--n-text-color:#fff!important;--n-text-color-hover:#fff!important;--n-text-color-pressed:#fff!important;--n-text-color-focus:#fff!important}html.light .main-content .courses-page .n-radio,html.light .main-content .courses-page .n-checkbox,html.light .main-content .course-lesson-page .n-radio,html.light .main-content .course-lesson-page .n-checkbox{--n-text-color:#374151!important;--n-color:#fff!important;--n-color-hover:#f9fafb!important;--n-color-checked:#6366f1!important;--n-border:1px solid #d1d5db!important;--n-border-checked:1px solid #6366f1!important;--n-border-focus:1px solid #6366f1!important;--n-box-shadow:inset 0 0 0 1px #d1d5db!important;--n-box-shadow-active:inset 0 0 0 1px #6366f1!important;--n-box-shadow-focus:inset 0 0 0 1px #6366f1, 0 0 0 2px #6366f133!important}html.light .main-content .courses-page .n-radio .n-radio__label,html.light .main-content .courses-page .n-checkbox .n-checkbox__label,html.light .main-content .course-lesson-page .n-radio .n-radio__label,html.light .main-content .course-lesson-page .n-checkbox .n-checkbox__label{color:#374151!important}html.light .main-content .courses-page .n-radio.n-radio--checked .n-radio__label,html.light .main-content .courses-page .n-checkbox.n-checkbox--checked .n-checkbox__label,html.light .main-content .course-lesson-page .n-radio.n-radio--checked .n-radio__label,html.light .main-content .course-lesson-page .n-checkbox.n-checkbox--checked .n-checkbox__label{color:#1a1a2e!important}html.light .main-content .courses-page .n-radio .n-radio__dot:before,html.light .main-content .course-lesson-page .n-radio .n-radio__dot:before{background-color:#6366f1!important}html.light .main-content .courses-page .n-checkbox .n-checkbox-box,html.light .main-content .course-lesson-page .n-checkbox .n-checkbox-box{background-color:#fff!important}html.light .main-content .courses-page .n-checkbox.n-checkbox--checked .n-checkbox-box,html.light .main-content .course-lesson-page .n-checkbox.n-checkbox--checked .n-checkbox-box{background-color:#6366f1!important;border-color:#6366f1!important}html.light .main-content .courses-page .lesson-page-nav .n-button.n-button--quaternary-type,html.light .main-content .course-lesson-page .lesson-page-nav .n-button.n-button--quaternary-type{--n-text-color:#374151!important;--n-text-color-hover:#1a1a2e!important;--n-text-color-pressed:#1a1a2e!important;--n-text-color-focus:#1a1a2e!important;--n-text-color-disabled:#9ca3af!important}:is(html.light .main-content:has(.courses-page),html.light .main-content:has(.course-lesson-page)){background-color:var(--fl-bg-primary)!important}html.light .class-no-modal{color:#1a1a2e!important;background:#fff!important;border-color:#e5e7eb!important}html.light .class-no-modal h2{color:#1a1a2e!important}html.light .class-no-modal .modal-desc{color:#4b5563!important}html.light .class-no-modal .close-btn{color:#6b7280!important}html.light .main-content .skill-community-page,html.light .main-content .skill-community-page .community-header__title,html.light .main-content .skill-community-page .featured-section__title{color:#1a1a2e!important}html.light .main-content .skill-community-page .community-header__subtitle{color:#4b5563!important}html.light .main-content .skill-community-page .search-input__icon{color:#9ca3af!important}html.light .main-content .skill-community-page .search-input :deep(.n-input){background:#fff!important}html.light .main-content .skill-community-page .search-input :deep(.n-input__input-el){color:#1a1a2e!important}html.light .main-content .skill-community-page .search-input :deep(.n-input__border){border-color:#e5e7eb!important}html.light .main-content .skill-community-page .community-filter{border-bottom-color:#e5e7eb!important}html.light .main-content .skill-community-page .filter-tab:not(.filter-tab--active){color:#4b5563!important;background:#fff!important;border-color:#e5e7eb!important}html.light .main-content .skill-community-page .filter-tab:not(.filter-tab--active):hover{color:#1a1a2e!important;background:#00000008!important;border-color:#6366f173!important}html.light .main-content .skill-community-page .community-skill-card{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 1px 4px #0000000f!important}html.light .main-content .skill-community-page .community-skill-card:hover{border-color:#6366f1!important;box-shadow:0 4px 16px #6366f11f!important}html.light .main-content .skill-community-page .community-skill-card__name{color:#1a1a2e!important}html.light .main-content .skill-community-page .community-skill-card__version,html.light .main-content .skill-community-page .community-skill-card__author{color:#6b7280!important}html.light .main-content .skill-community-page .community-skill-card__desc{color:#4b5563!important}html.light .main-content .skill-community-page .community-skill-card__stats{color:#6b7280!important}html.light .main-content .skill-community-page .community-skill-card__footer{border-top-color:#e5e7eb!important}html.light .main-content .skill-community-page .skill-card{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 1px 4px #0000000f!important}html.light .main-content .skill-community-page .skill-card--featured{background:linear-gradient(135deg,#ff6b3514,#ffd70014),#fff!important}html.light .main-content .skill-community-page .skill-card--enabled{border-color:#6366f159!important}html.light .main-content .skill-community-page .skill-card__name{color:#1a1a2e!important}html.light .main-content .skill-community-page .skill-card__version,html.light .main-content .skill-community-page .skill-card__author{color:#6b7280!important}html.light .main-content .skill-community-page .skill-card__desc,html.light .main-content .skill-community-page .skill-card__call-count{color:#4b5563!important}html.light .main-content .skill-community-page .skill-card__footer{border-top-color:#e5e7eb!important}html.light .main-content .skill-community-page .skill-card__sample-img{border-color:#e5e7eb!important}html.light .main-content .skill-community-page .skill-card__price-tag{color:#b45309!important;background:#f59e0b1f!important;border-color:#f59e0b59!important}html.light .main-content .skill-community-page .skill-card__actions .n-button.n-button--default-type{--n-text-color:#4b5563!important;--n-text-color-hover:#1a1a2e!important;--n-text-color-pressed:#1a1a2e!important}html.light .main-content .skill-community-page .n-tag{--n-text-color:#374151!important;--n-color:#0000000d!important}html.light .main-content .skill-community-page .n-tag.n-tag--info-type{--n-text-color:#1d4ed8!important;--n-color:#3b82f61a!important}html.light .main-content .skill-community-page .installed-btn.n-button{color:#6b7280!important;background:#f3f4f6!important;border-color:#e5e7eb!important}html.light .main-content .skill-community-page .empty-state{color:#6b7280!important}html.light .main-content .skill-community-page .n-pagination{--n-item-text-color:#4b5563!important;--n-item-text-color-hover:#1a1a2e!important;--n-item-text-color-active:#4f46e5!important}html.light .main-content:has(.skill-community-page){background-color:var(--fl-bg-primary)!important}html.light .n-modal .n-card:has(.skill-detail){--n-color:#fff!important;--n-text-color:#1a1a2e!important;background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 16px 48px #0000001f!important}html.light .n-modal .skill-detail{color:#1a1a2e!important;background:#fff!important}html.light .n-modal .skill-detail .skill-detail__name{color:#1a1a2e!important}html.light .n-modal .skill-detail .skill-detail__version{color:#6b7280!important;background:#6366f11a!important}html.light .n-modal .skill-detail .skill-detail__meta{color:#6b7280!important}html.light .n-modal .skill-detail .skill-detail__desc{color:#4b5563!important}html.light .n-modal .skill-detail .skill-detail__section-label,html.light .n-modal .skill-detail .skill-detail__rating-label,html.light .n-modal .skill-detail .skill-detail__content-title{color:#374151!important}html.light .n-modal .skill-detail .skill-detail__rating-section{background:#f59e0b14!important;border-color:#f59e0b40!important}html.light .n-modal .skill-detail .skill-detail__rating-count{color:#6b7280!important}html.light .n-modal .skill-detail .skill-detail__content-body{background:#f9fafb!important;border-color:#e5e7eb!important}html.light .n-modal .skill-detail .skill-detail__content-body pre{color:#374151!important}html.light .n-modal .skill-detail .skill-detail__creator-stats{background:#6366f10f!important;border-color:#6366f133!important}html.light .n-modal .skill-detail .skill-detail__stats{color:#6b7280!important;border-top-color:#e5e7eb!important}html.light .n-modal .skill-detail .skill-detail__sample-img{border-color:#e5e7eb!important}html.light .n-modal .skill-detail .n-tag{--n-text-color:#374151!important;--n-color:#0000000d!important}html.light .n-modal .skill-detail .n-tag.n-tag--info-type{--n-text-color:#1d4ed8!important;--n-color:#3b82f61a!important}html.light .n-modal .skill-detail .n-tag.n-tag--success-type{--n-text-color:#047857!important;--n-color:#10b9811a!important}html.light .n-modal .skill-detail .n-descriptions{--n-th-color:#f3f4f6!important;--n-td-color:#fff!important;--n-border-color:#e5e7eb!important}html.light .n-modal .skill-detail .n-descriptions .n-descriptions-table-content{color:#374151!important}html.light .n-modal .skill-detail .n-descriptions .n-descriptions-table-header,html.light .n-modal .skill-detail .n-statistic .n-statistic__label{color:#6b7280!important}html.light .n-modal .skill-detail .n-statistic .n-statistic-value__content{color:#1a1a2e!important}html.light .n-modal .skill-detail .installed-btn.n-button{color:#6b7280!important;background:#f3f4f6!important;border-color:#e5e7eb!important}html.light .n-modal .skill-detail .invoke-btn.n-button.n-button--warning-type{--n-text-color:#fff!important}html.light .n-modal .skill-detail .skill-detail__actions .n-button.n-button--quaternary-type{--n-text-color:#4b5563!important;--n-text-color-hover:#1a1a2e!important}html.light .n-modal .n-card.work-detail-modal{--n-color:#fff!important;--n-text-color:#1a1a2e!important;background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 16px 48px #0000001f!important}html.light .n-modal .n-card:has(.work-detail){--n-color:#fff!important;--n-text-color:#1a1a2e!important;background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 16px 48px #0000001f!important}html.light .n-modal .work-detail,html.light .n-modal .work-detail .author-name,html.light .n-modal .work-detail .work-detail-title{color:#1a1a2e!important}html.light .n-modal .work-detail .username{color:#6b7280!important}html.light .n-modal .work-detail .date,html.light .n-modal .work-detail .date-ai-hint{color:#9ca3af!important}html.light .n-modal .work-detail .like-btn{color:#6b7280!important}html.light .n-modal .work-detail .like-btn.liked{color:#ef4444!important}html.light .n-modal .work-detail .follow-btn{color:#1a1a2e!important;background:#f3f4f6!important;border-color:#e5e7eb!important}html.light .n-modal .work-detail .follow-btn:hover:not(:disabled){background:#e5e7eb!important}html.light .n-modal .work-detail .follow-btn.follow-btn--following{color:#4f46e5!important;background:#6366f11a!important;border-color:#6366f159!important}html.light .n-modal .work-detail .prompt-label{color:#4f46e5!important}html.light .n-modal .work-detail .prompt-text{color:#4b5563!important}html.light .n-modal .work-detail .expand-toggle,html.light .n-modal .work-detail .more-info{color:#4f46e5!important}html.light .n-modal .work-detail .expand-toggle:hover,html.light .n-modal .work-detail .more-info:hover{color:#4338ca!important}html.light .n-modal .work-detail .prompt-copy-btn{color:#4b5563!important;background:#6366f114!important;border-color:#6366f147!important}html.light .n-modal .work-detail .prompt-copy-btn:hover:not(:disabled){color:#1a1a2e!important;background:#6366f124!important}html.light .n-modal .work-detail .prompt-diary-btn{color:#b45309!important;background:#eab3081a!important;border-color:#ca8a0459!important}html.light .n-modal .work-detail .prompt-diary-btn:hover:not(:disabled){color:#92400e!important;background:#eab30829!important}html.light .n-modal .work-detail .model-info{color:#6b7280!important}html.light .n-modal .work-detail .model-info .divider{color:#d1d5db!important}html.light .n-modal .work-detail .model-detail-panel{background:#f9fafb!important;border-color:#e5e7eb!important}html.light .n-modal .work-detail .detail-key{color:#9ca3af!important}html.light .n-modal .work-detail .detail-val{color:#374151!important}html.light .n-modal .work-detail .detail-tag{color:#4f46e5!important;background:#6366f11a!important;border-color:#6366f140!important}html.light .n-modal .work-detail .action-btn{color:#1a1a2e!important;background:#f3f4f6!important;border-color:#e5e7eb!important}html.light .n-modal .work-detail .action-btn:hover:not(:disabled){background:#e5e7eb!important;border-color:#d1d5db!important}html.light .n-modal .work-detail .action-btn:disabled{color:#9ca3af!important}html.light .n-modal .work-detail .close-btn{color:#6b7280!important;background:#f3f4f6!important;border-color:#e5e7eb!important}html.light .n-modal .work-detail .close-btn:hover{color:#1a1a2e!important;background:#e5e7eb!important}html.light .asset-detail-overlay{background:#0f172a73!important}html.light .asset-detail-modal{background:#fff!important;box-shadow:0 20px 60px #00000026!important}html.light .asset-detail-modal .detail-left{background:#f3f4f6!important}html.light .asset-detail-modal .detail-right{background:#fff!important;border-left-color:#e5e7eb!important}html.light .asset-detail-modal .detail-right::-webkit-scrollbar-thumb{background:#d1d5db!important}html.light .asset-detail-modal .pagination-bar .page-btn{color:#374151!important;background:#e5e7eb!important}html.light .asset-detail-modal .pagination-bar .page-btn:hover:not(:disabled){background:#d1d5db!important}html.light .asset-detail-modal .pagination-bar .page-btn:disabled{color:#9ca3af!important}html.light .asset-detail-modal .pagination-bar .page-info{color:#6b7280!important}html.light .asset-detail-modal .close-btn{color:#6b7280!important;background:#f3f4f6!important}html.light .asset-detail-modal .close-btn:hover{color:#1f2937!important;background:#e5e7eb!important}html.light .asset-detail-modal .action-row .download-btn{color:#1f2937!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important}html.light .asset-detail-modal .action-row .download-btn:hover{background:#e5e7eb!important}html.light .asset-detail-modal .action-row .icon-btn{color:#9ca3af!important;background:#f9fafb!important;border:1px solid #e5e7eb!important}html.light .asset-detail-modal .action-row .icon-btn:hover{color:#374151!important;background:#f3f4f6!important}html.light .asset-detail-modal .action-row .icon-btn.active{color:#d97706!important}html.light .asset-detail-modal .thumb-strip .thumb-item:hover:not(.active){border-color:#9ca3af!important}html.light .asset-detail-modal .prompt-section .section-title{color:#6b7280!important}html.light .asset-detail-modal .prompt-section .prompt-text{color:#374151!important}html.light .asset-detail-modal .prompt-section .prompt-text::-webkit-scrollbar-thumb{background:#d1d5db!important}html.light .asset-detail-modal .model-info-row .model-tag{color:#6b7280!important}html.light .asset-detail-modal .model-info-row .model-divider{color:#d1d5db!important}html.light .asset-detail-modal .model-info-row .info-icon{color:#9ca3af!important}html.light .asset-detail-modal .bottom-actions .bottom-btn{color:#374151!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important}html.light .asset-detail-modal .bottom-actions .bottom-btn:hover{color:#111827!important;background:#e5e7eb!important}html.light .asset-detail-modal .model-3d-download{color:#fff!important;background:#4f46e5!important}html.light .asset-detail-modal .model-3d-download:hover{background:#4338ca!important}.home-model-select-option{flex-direction:column;gap:2px;max-width:min(420px,100vw - 48px);padding:2px 0;line-height:1.35;display:flex}.home-model-select-option__name{color:var(--fl-text-primary,#fff);font-size:13px;font-weight:500}.home-model-select-option__desc{color:var(--fl-text-tertiary,#666680);white-space:normal;word-break:break-word;font-size:11px}html.light .n-base-select-menu .home-model-select-option__name{color:#1a1a2e!important}html.light .n-base-select-menu .home-model-select-option__desc{color:#6b7280!important}html.light .n-base-select-menu .n-base-select-option--selected .home-model-select-option__name{color:#4f46e5!important}.home-quick-select-menu .n-base-select-option{min-height:36px;white-space:normal!important;padding-top:8px!important;padding-bottom:8px!important;line-height:1.45!important}.home-quick-select-menu .n-base-select-option__content{word-break:break-word;white-space:normal!important}.home-quick-select-menu--wide{min-width:320px!important}html.light .main-content:has(.profile-page){background-color:var(--fl-bg-primary)!important}html.light .main-content .profile-page{background:var(--fl-bg-primary)!important;color:#1a1a2e!important}html.light .main-content .profile-page .profile-tabs{border-bottom-color:#e5e7eb!important}html.light .main-content .profile-page .tab-item{color:#6b7280!important}html.light .main-content .profile-page .tab-item:hover{color:#1a1a2e!important;background:#0000000a!important}html.light .main-content .profile-page .tab-item.active{font-weight:600;color:#1a1a2e!important;background:#6366f11f!important}html.light .main-content .profile-page .profile-insight-nav--tabs .insight-nav-item{color:#6b7280!important}html.light .main-content .profile-page .profile-insight-nav--tabs .insight-nav-item:hover{color:#1a1a2e!important;background:#0000000a!important}html.light .main-content .profile-page .profile-insight-nav--tabs .insight-nav-item.active{color:#1a1a2e!important;background:#6366f11f!important}html.light .main-content .profile-page .nickname-row .nickname{color:#1a1a2e!important}html.light .main-content .profile-page .class-no-tag{color:#4b5563!important;background:#f3f4f6!important;border-color:#e5e7eb!important}html.light .main-content .profile-page .stats-row{color:#6b7280!important}html.light .main-content .profile-page .stats-row strong{color:#1a1a2e!important}html.light .main-content .profile-page .stats-row .stat-divider{color:#d1d5db!important}html.light .main-content .profile-page .stats-row .stat-item--clickable:hover,html.light .main-content .profile-page .stats-row .stat-item--clickable:focus-visible{color:#1a1a2e!important;background:#0000000a!important}html.light .main-content .profile-page .profile-avatar{border-color:#e5e7eb!important}html.light .main-content .profile-page .bio-section:hover{background:#00000008!important}html.light .main-content .profile-page .bio-section .bio-text{color:#4b5563!important}html.light .main-content .profile-page .bio-section .bio-placeholder{color:#9ca3af!important}html.light .main-content .profile-page .bio-section:hover .bio-placeholder{color:#6b7280!important}html.light .main-content .profile-page .prefs-card{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 1px 4px #0000000d!important}html.light .main-content .profile-page .prefs-card-title{color:#1a1a2e!important}html.light .main-content .profile-page .prefs-card-hint{color:#6b7280!important}html.light .main-content .profile-page .prefs-row-label{color:#374151!important}html.light .main-content .profile-page .prefs-row-status{color:#6b7280!important;background:#f3f4f6!important}html.light .main-content .profile-page .prefs-row-status--on{color:#4338ca!important;background:#6366f11f!important;border-color:#6366f159!important}html.light .main-content .profile-page .profile-insight-nav:not(.profile-insight-nav--tabs) .insight-nav-item{color:#4b5563!important;background:#f9fafb!important;border-color:#e5e7eb!important}html.light .main-content .profile-page .profile-insight-nav:not(.profile-insight-nav--tabs) .insight-nav-item:hover{color:#1a1a2e!important;background:#f3f4f6!important}html.light .main-content .profile-page .profile-insight-nav:not(.profile-insight-nav--tabs) .insight-nav-item.active{color:#4338ca!important;background:#6366f11a!important;border-color:#6366f166!important}html.light .main-content .profile-page .profile-insight-nav:not(.profile-insight-nav--tabs) .insight-nav-item .insight-nav-icon{color:#6366f1!important}html.light .main-content .profile-page .profile-insight-nav:not(.profile-insight-nav--tabs) .insight-nav-item.active .insight-nav-icon{color:#4f46e5!important}html.light .main-content .profile-page .word-cloud-loading,html.light .main-content .profile-page .profile-insight-word-cloud-empty{color:#6b7280!important;background:#f9fafb!important;border-color:#e5e7eb!important}html.light .main-content .profile-page .insight-panel-loading,html.light .main-content .profile-page .insight-panel-empty{color:#6b7280!important}html.light .main-content .profile-page .insight-panel-loading .sub,html.light .main-content .profile-page .insight-panel-empty .sub{color:#9ca3af!important}html.light .main-content .profile-page .insight-fragment-item{color:#374151!important;background:#fff!important;border-color:#e5e7eb!important}html.light .main-content .profile-page .insight-rank{color:#4f46e5!important}html.light .main-content .profile-page .insight-count{color:#6b7280!important}html.light .main-content .profile-page .memory-intro{color:#4b5563!important}html.light .main-content .profile-page .memory-intro strong{color:#1a1a2e!important}html.light .main-content .profile-page .memory-dimension-card{background:#fff!important;border-color:#e5e7eb!important}html.light .main-content .profile-page .memory-dimension-title{color:#1a1a2e!important}html.light .main-content .profile-page .memory-keyword{color:#374151!important}html.light .main-content .profile-page .memory-keyword-count{color:#4f46e5!important}html.light .main-content .profile-page .published-loading{color:#6b7280!important}html.light .main-content .profile-page .pub-card{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 1px 3px #0000000f!important}html.light .main-content .profile-page .pub-thumb{background:#e5e7eb!important}html.light .main-content .profile-page .pub-author-hint{color:#9ca3af!important}html.light .main-content .profile-page .pub-title{color:#374151!important}html.light .main-content .profile-page .empty-text{color:#6b7280!important}html.light .main-content .profile-page .empty-sub{color:#9ca3af!important}html.light .main-content .profile-page .prompt-diary-compose,html.light .main-content .profile-page .prompt-diary-group,html.light .main-content .profile-page .prompt-diary-item{background:#fff!important;border-color:#e5e7eb!important}html.light .main-content .profile-page .prompt-diary-group-header{color:#1a1a2e!important;background:#f9fafb!important}html.light .main-content .profile-page .prompt-diary-group-header:hover{background:#f3f4f6!important}html.light .main-content .profile-page .prompt-diary-group-chevron,html.light .main-content .profile-page .prompt-diary-group-count,html.light .main-content .profile-page .prompt-diary-time{color:#6b7280!important}html.light .main-content .profile-page .prompt-diary-text{color:#374151!important}html.light .main-content .profile-page .prompt-diary-empty{color:#6b7280!important}html.light .main-content .profile-page .prompt-diary-empty .sub{color:#9ca3af!important}html.light .main-content .profile-page .prompt-diary-search :deep(.n-input){background:#fff!important}html.light .main-content .profile-page .prompt-diary-search :deep(.n-input__input-el){color:#1a1a2e!important}:is(html.light .main-content .profile-page .prefs-card :deep(.n-button.n-button--default-type),html.light .main-content .profile-page .prompt-diary-actions :deep(.n-button.n-button--default-type)){--n-text-color:#4b5563!important;--n-text-color-hover:#1a1a2e!important}html.light .main-content .profile-page .prefs-card :deep(.n-button.n-button--primary-type){--n-text-color:#4f46e5!important;--n-text-color-hover:#4338ca!important}html.light .main-content .profile-page .insight-text{color:#374151!important}html.light .relation-modal .n-card,html.light .bio-edit-modal .n-card,html.light .profile-edit-modal .n-card{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 16px 40px #0000001f!important}html.light .relation-modal .n-card-header,html.light .bio-edit-modal .n-card-header,html.light .profile-edit-modal .n-card-header{color:#1a1a2e!important}html.light .profile-edit-modal .profile-edit-label{color:#374151!important}html.light .profile-edit-modal .profile-edit-hint{color:#6b7280!important}html.light .profile-edit-modal :deep(.n-input.n-input--disabled .n-input__input-el){color:#4b5563!important;-webkit-text-fill-color:#4b5563!important;background-color:#f3f4f6!important}:is(html.light .profile-edit-modal :deep(.n-input:not(.n-input--disabled) .n-input__input-el),html.light .profile-edit-modal :deep(.n-input:not(.n-input--disabled) .n-input__textarea-el)){color:#111827!important;background-color:#fff!important}html.light .profile-edit-modal :deep(.n-button.n-button--default-type){color:#374151!important;border-color:#d1d5db!important}html.light .profile-edit-modal :deep(.n-button.n-button--quaternary-type){color:#4b5563!important}html.light .relation-tab{color:#6b7280!important}html.light .relation-tab:hover{color:#1a1a2e!important}html.light .relation-tab.active{color:#1a1a2e!important;background:#6366f11a!important}html.light .relation-loading,html.light .relation-empty{color:#6b7280!important}html.light .relation-row:hover{background:#0000000a!important}html.light .relation-name{color:#1a1a2e!important}html.light .relation-stats-line{color:#6b7280!important}html.light .relation-avatar{background:#f3f4f6!important;border-color:#e5e7eb!important}html.light .bio-edit-modal .n-input__input-el,html.light .bio-edit-modal .n-input__textarea-el{color:#1a1a2e!important}:root,html.dark{--fl-bg-primary:#0a0a0a;--fl-bg-secondary:#141414;--fl-bg-card:#1a1a2e;--fl-bg-input:#1e1e2e;--fl-bg-hover:#252538;--fl-bg-sidebar:#0d0d0d;--fl-bg-popover:#1e1e2e;--fl-text-primary:#fff;--fl-text-secondary:#a0a0b0;--fl-text-tertiary:#666680;--fl-text-placeholder:#555568;--fl-border-color:#2a2a3e;--fl-border-subtle:#ffffff0f;--fl-hover-overlay:#ffffff0d;--fl-shadow-color:#00000059;--fl-bg-panel-params:#141414;--fl-surface-1:#ffffff0a;--fl-surface-2:#ffffff0f;--fl-surface-3:#ffffff08;--fl-surface-4:#ffffff14;--fl-border-mid:#ffffff1a;--fl-border-strong:#ffffff1f;--fl-border-emphasis:#ffffff26;--fl-border-hover-strong:#fff3;--fl-border-dashed:#ffffff1f;--fl-border-dashed-hover:#ffffff3d;--fl-text-on-media:#ffffffe0;--fl-active-surface-bg:#6366f11f;--fl-active-surface-border:#6366f166;--fl-active-surface-bg-strong:#6366f133;--fl-color-primary:#6366f1;--fl-color-primary-hover:#818cf8;--fl-header-state-text:#c7d2fe;--fl-header-state-bg:#6366f133;--fl-header-state-border:#6366f173;--fl-canvas-bg:linear-gradient(135deg, #0f0c1d 0%, #1a1434 50%, #0f0c1d 100%);--fl-canvas-chrome-bg:#141426eb;--fl-canvas-chrome-text:#ffffffbf;--fl-canvas-chrome-text-muted:#ffffff73;--fl-canvas-chrome-border:#ffffff1a;--fl-canvas-node-system-bg:linear-gradient(145deg, #2e2650 0%, #1a1632 100%);--fl-canvas-node-system-border:#6d4bb8;--fl-canvas-node-system-text:#e8e4f5;--fl-canvas-node-system-surface:#141025;--fl-canvas-node-system-surface-border:#3d345c;--fl-canvas-node-system-label:#9b92b8;--fl-canvas-node-system-accent:#c4b5fd;--fl-canvas-node-flow-bg:linear-gradient(145deg, #1e3050 0%, #121c32 100%);--fl-canvas-node-flow-border:#3b6bb8;--fl-canvas-node-flow-text:#e8f0fe;--fl-canvas-node-flow-surface:#141e30;--fl-canvas-node-flow-surface-border:#2a4060;--fl-canvas-node-flow-label:#93c5fd;--fl-canvas-node-flow-body:#c8d4e8;--fl-canvas-node-card-bg:#1a1a2e;--fl-canvas-node-card-border:#8b5cf661;--fl-canvas-node-card-text:#ffffffd9;--fl-canvas-edge-color:#64748b;--fl-canvas-chrome-hover-bg:#6366f138;--fl-canvas-chrome-hover-text:#e0e7ff;--fl-canvas-axis-pending:#94a3b859;--fl-canvas-axis-done:#a78bfa;--fl-canvas-axis-active:#c4b5fd;--fl-canvas-axis-edge-core:#ede9fe;--fl-canvas-success-bg:#10b9811a;--fl-canvas-success-border:#10b98140;--fl-canvas-success-text:#6ee7b7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.light{--fl-bg-primary:#f4f4f8;--fl-bg-secondary:#ececf2;--fl-bg-card:#fff;--fl-bg-input:#f0f0f5;--fl-bg-hover:#e8e8f0;--fl-bg-sidebar:#fff;--fl-bg-popover:#fff;--fl-text-primary:#1a1a2e;--fl-text-secondary:#4b5563;--fl-text-tertiary:#9ca3af;--fl-text-placeholder:#9ca3af;--fl-border-color:#e5e7eb;--fl-border-subtle:#0000000f;--fl-hover-overlay:#0000000a;--fl-shadow-color:#00000014;--fl-bg-panel-params:#ececf2;--fl-surface-1:#00000008;--fl-surface-2:#0000000d;--fl-surface-3:#00000005;--fl-surface-4:#0000000f;--fl-border-mid:#00000014;--fl-border-strong:#0000001a;--fl-border-emphasis:#0000001f;--fl-border-hover-strong:#00000029;--fl-border-dashed:#0000001f;--fl-border-dashed-hover:#00000038;--fl-text-on-media:#ffffffeb;--fl-active-surface-bg:#6366f11a;--fl-active-surface-border:#6366f173;--fl-active-surface-bg-strong:#6366f129;--fl-color-primary:#4f46e5;--fl-color-primary-hover:#6366f1;--fl-header-state-text:#4338ca;--fl-header-state-bg:#6366f11f;--fl-header-state-border:#6366f159;--fl-canvas-bg:linear-gradient(160deg, #ececf2 0%, #f8f8fc 45%, #e8e8f0 100%);--fl-canvas-chrome-bg:#fffffff0;--fl-canvas-chrome-text:#374151;--fl-canvas-chrome-text-muted:#6b7280;--fl-canvas-chrome-border:#0000001a;--fl-canvas-node-system-bg:linear-gradient(145deg, #f5f3ff 0%, #fff 100%);--fl-canvas-node-system-border:#8b5cf6;--fl-canvas-node-system-text:#1e1b4b;--fl-canvas-node-system-surface:#f5f3ff;--fl-canvas-node-system-surface-border:#ddd6fe;--fl-canvas-node-system-label:#6b7280;--fl-canvas-node-system-accent:#6366f1;--fl-canvas-node-flow-bg:linear-gradient(145deg, #eff6ff 0%, #fff 100%);--fl-canvas-node-flow-border:#3b82f6;--fl-canvas-node-flow-text:#1e293b;--fl-canvas-node-flow-surface:#f0f9ff;--fl-canvas-node-flow-surface-border:#bfdbfe;--fl-canvas-node-flow-label:#2563eb;--fl-canvas-node-flow-body:#334155;--fl-canvas-node-card-bg:#fff;--fl-canvas-node-card-border:#6366f159;--fl-canvas-node-card-text:#1a1a2e;--fl-canvas-edge-color:#94a3b8;--fl-canvas-chrome-hover-bg:#6366f11f;--fl-canvas-chrome-hover-text:#4338ca;--fl-canvas-axis-pending:#cbd5e1;--fl-canvas-axis-done:#7c3aed;--fl-canvas-axis-active:#6366f1;--fl-canvas-axis-edge-core:#e9d5ff;--fl-canvas-success-bg:#10b98114;--fl-canvas-success-border:#10b9814d;--fl-canvas-success-text:#047857;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.light .main-content:has(.membership-page){background-color:var(--fl-bg-primary)!important}html.light .main-content .membership-page{background:var(--fl-bg-primary)!important;color:var(--fl-text-primary)!important}html.light .main-content .membership-page .page-title{color:#1a1a2e!important}html.light .main-content .membership-page .page-subtitle,html.light .main-content .membership-page .page-subtitle-line,html.light .main-content .membership-page .page-subtitle .guarantee-item{color:#4b5563!important}html.light .main-content .membership-page .page-subtitle .guarantee-icon{color:#16a34a!important}html.light .main-content .membership-page .page-subtitle::-webkit-scrollbar-thumb{background:#00000026!important}html.light .main-content .membership-page .membership-audit-hint{color:#6b7280!important}html.light .main-content .membership-page .vip-user-card{background:linear-gradient(105deg,#fff 0%,#f8f9fc 45%,#f3f4f8 100%)!important;border-color:#e5e7eb!important;box-shadow:0 4px 20px #0000000f!important}html.light .main-content .membership-page .vip-user-card__username{color:#4b5563!important}html.light .main-content .membership-page .vip-user-card__avatar-img.avatar-ring--default{border-color:#d1d5db!important}html.light .main-content .membership-page .vip-user-card__tier.avatar-ring--default{color:#1a1a2e!important}html.light .main-content .membership-page .vip-user-card__state.is-on{color:#15803d!important;background:#22c55e1f!important}html.light .main-content .membership-page .vip-user-card__state.is-off{color:#b91c1c!important;background:#ef44441a!important}html.light .main-content .membership-page .vip-user-card__sub-row,html.light .main-content .membership-page .vip-user-card__billing{color:#6b7280!important}html.light .main-content .membership-page .vip-user-card__credits{border-left-color:#e5e7eb!important;border-right-color:#e5e7eb!important}html.light .main-content .membership-page .vip-user-card__credits-label{color:#6b7280!important}html.light .main-content .membership-page .vip-user-card__credits-value{color:#1a1a2e!important}html.light .main-content .membership-page .vip-user-card__detail-link{color:#4f46e5!important}html.light .main-content .membership-page .vip-user-card__detail-link:hover{color:#4338ca!important}html.light .main-content .membership-page .vip-btn--primary{color:#fff!important;background:linear-gradient(135deg,#6366f1,#4f46e5)!important;border-color:#0000!important}html.light .main-content .membership-page .vip-btn--ghost{color:#374151!important;background:#fff!important;border-color:#d1d5db!important}html.light .main-content .membership-page .vip-btn--ghost:hover{color:#1a1a2e!important;background:#f9fafb!important;border-color:#9ca3af!important}html.light .main-content .membership-page .billing-toggle{background:#e5e7eb!important}html.light .main-content .membership-page .toggle-btn{color:#6b7280!important}html.light .main-content .membership-page .toggle-btn:hover:not(.active){color:#374151!important}html.light .main-content .membership-page .toggle-btn.active{color:#1a1a2e!important;background:#fff!important;box-shadow:0 1px 4px #00000014!important}html.light .main-content .membership-page .tier-card{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 1px 4px #0000000a!important}html.light .main-content .membership-page .tier-card:hover{border-color:#c7d2fe!important;box-shadow:0 8px 24px #00000014!important}html.light .main-content .membership-page .tier-card.current{background:#6366f10f!important;border-color:#6366f18c!important}html.light .main-content .membership-page .tier-card.recommended{background:linear-gradient(135deg,#fffbebe6,#fff)!important;border-color:#f59e0b73!important}html.light .main-content .membership-page .tier-card.diamond{background:linear-gradient(135deg,#f5f3ffe6,#fff)!important;border-color:#8b5cf659!important}html.light .main-content .membership-page .tier-card.free{background:#fafafa!important;border-color:#e5e7eb!important}html.light .main-content .membership-page .current-tag{color:#4338ca!important;background:#6366f11f!important}html.light .main-content .membership-page .tier-name,html.light .main-content .membership-page .price-symbol,html.light .main-content .membership-page .price-value{color:#1a1a2e!important}html.light .main-content .membership-page .price-unit,html.light .main-content .membership-page .price-subline,html.light .main-content .membership-page .monthly-credits-notice{color:#6b7280!important}html.light .main-content .membership-page .monthly-credits{background:#3b82f614!important}html.light .main-content .membership-page .credits-text{color:#2563eb!important}html.light .main-content .membership-page .subscribe-btn{color:#374151!important;background:#fff!important;border-color:#d1d5db!important}html.light .main-content .membership-page .subscribe-btn:hover:not(:disabled){color:#4338ca!important;background:#6366f10f!important;border-color:#6366f1!important}html.light .main-content .membership-page .subscribe-btn.current{color:#4338ca!important;background:#6366f11f!important;border-color:#6366f173!important}html.light .main-content .membership-page .feature-text{color:#4b5563!important}html.light .main-content .membership-page .feature-check{color:#16a34a!important}@media (width<=900px){html.light .main-content .membership-page .vip-user-card__credits{border-top-color:#e5e7eb!important;border-bottom-color:#e5e7eb!important}}html.light .credits-detail-modal-root .n-card,html.light .credits-shop-modal-root .n-card,html.light .subscribe-pay-modal-root .n-card,html.light .subscription-manage-modal-root .n-card{color:#1a1a2e!important;background:#fff!important}html.light .credits-detail-modal-root .n-card-header,html.light .credits-shop-modal-root .n-card-header,html.light .subscribe-pay-modal-root .n-card-header,html.light .subscription-manage-modal-root .n-card-header{color:#1a1a2e!important;border-bottom-color:#e5e7eb!important}html.light .credits-detail-modal-root .credits-detail-remain,html.light .credits-detail-modal-root .credits-detail-formula,html.light .credits-detail-modal-root .credits-detail-tip,html.light .credits-detail-modal-root .shop-desc,html.light .credits-detail-modal-root .credits-shop-empty,html.light .credits-detail-modal-root .subscribe-pay-k,html.light .credits-detail-modal-root .subscribe-pay-tip,html.light .credits-detail-modal-root .subscribe-pay-quote-hint,html.light .credits-detail-modal-root .subscribe-pay-methods-title,html.light .credits-detail-modal-root .sub-manage-h,html.light .credits-detail-modal-root .sub-manage-footnote,html.light .credits-detail-modal-root .sub-manage-tip-free,html.light .credits-detail-modal-root .sub-orders-empty,html.light .credits-detail-modal-root .sub-order-meta,html.light .credits-detail-modal-root .credits-tx-empty,html.light .credits-shop-modal-root .credits-detail-remain,html.light .credits-shop-modal-root .credits-detail-formula,html.light .credits-shop-modal-root .credits-detail-tip,html.light .credits-shop-modal-root .shop-desc,html.light .credits-shop-modal-root .credits-shop-empty,html.light .credits-shop-modal-root .subscribe-pay-k,html.light .credits-shop-modal-root .subscribe-pay-tip,html.light .credits-shop-modal-root .subscribe-pay-quote-hint,html.light .credits-shop-modal-root .subscribe-pay-methods-title,html.light .credits-shop-modal-root .sub-manage-h,html.light .credits-shop-modal-root .sub-manage-footnote,html.light .credits-shop-modal-root .sub-manage-tip-free,html.light .credits-shop-modal-root .sub-orders-empty,html.light .credits-shop-modal-root .sub-order-meta,html.light .credits-shop-modal-root .credits-tx-empty,html.light .subscribe-pay-modal-root .credits-detail-remain,html.light .subscribe-pay-modal-root .credits-detail-formula,html.light .subscribe-pay-modal-root .credits-detail-tip,html.light .subscribe-pay-modal-root .shop-desc,html.light .subscribe-pay-modal-root .credits-shop-empty,html.light .subscribe-pay-modal-root .subscribe-pay-k,html.light .subscribe-pay-modal-root .subscribe-pay-tip,html.light .subscribe-pay-modal-root .subscribe-pay-quote-hint,html.light .subscribe-pay-modal-root .subscribe-pay-methods-title,html.light .subscribe-pay-modal-root .sub-manage-h,html.light .subscribe-pay-modal-root .sub-manage-footnote,html.light .subscribe-pay-modal-root .sub-manage-tip-free,html.light .subscribe-pay-modal-root .sub-orders-empty,html.light .subscribe-pay-modal-root .sub-order-meta,html.light .subscribe-pay-modal-root .credits-tx-empty,html.light .subscription-manage-modal-root .credits-detail-remain,html.light .subscription-manage-modal-root .credits-detail-formula,html.light .subscription-manage-modal-root .credits-detail-tip,html.light .subscription-manage-modal-root .shop-desc,html.light .subscription-manage-modal-root .credits-shop-empty,html.light .subscription-manage-modal-root .subscribe-pay-k,html.light .subscription-manage-modal-root .subscribe-pay-tip,html.light .subscription-manage-modal-root .subscribe-pay-quote-hint,html.light .subscription-manage-modal-root .subscribe-pay-methods-title,html.light .subscription-manage-modal-root .sub-manage-h,html.light .subscription-manage-modal-root .sub-manage-footnote,html.light .subscription-manage-modal-root .sub-manage-tip-free,html.light .subscription-manage-modal-root .sub-orders-empty,html.light .subscription-manage-modal-root .sub-order-meta,html.light .subscription-manage-modal-root .credits-tx-empty{color:#6b7280!important}html.light .credits-detail-modal-root .credits-detail-remain strong,html.light .credits-detail-modal-root .credits-detail-formula-part,html.light .credits-detail-modal-root .credits-tx-desc,html.light .credits-detail-modal-root .package-name,html.light .credits-detail-modal-root .price,html.light .credits-detail-modal-root .subscribe-pay-v,html.light .credits-detail-modal-root .subscribe-pay-price,html.light .credits-detail-modal-root .sub-manage-tier,html.light .credits-detail-modal-root .sub-manage-tier-sm,html.light .credits-detail-modal-root .sub-order-name,html.light .credits-detail-modal-root .sub-manage-kv .v,html.light .credits-shop-modal-root .credits-detail-remain strong,html.light .credits-shop-modal-root .credits-detail-formula-part,html.light .credits-shop-modal-root .credits-tx-desc,html.light .credits-shop-modal-root .package-name,html.light .credits-shop-modal-root .price,html.light .credits-shop-modal-root .subscribe-pay-v,html.light .credits-shop-modal-root .subscribe-pay-price,html.light .credits-shop-modal-root .sub-manage-tier,html.light .credits-shop-modal-root .sub-manage-tier-sm,html.light .credits-shop-modal-root .sub-order-name,html.light .credits-shop-modal-root .sub-manage-kv .v,html.light .subscribe-pay-modal-root .credits-detail-remain strong,html.light .subscribe-pay-modal-root .credits-detail-formula-part,html.light .subscribe-pay-modal-root .credits-tx-desc,html.light .subscribe-pay-modal-root .package-name,html.light .subscribe-pay-modal-root .price,html.light .subscribe-pay-modal-root .subscribe-pay-v,html.light .subscribe-pay-modal-root .subscribe-pay-price,html.light .subscribe-pay-modal-root .sub-manage-tier,html.light .subscribe-pay-modal-root .sub-manage-tier-sm,html.light .subscribe-pay-modal-root .sub-order-name,html.light .subscribe-pay-modal-root .sub-manage-kv .v,html.light .subscription-manage-modal-root .credits-detail-remain strong,html.light .subscription-manage-modal-root .credits-detail-formula-part,html.light .subscription-manage-modal-root .credits-tx-desc,html.light .subscription-manage-modal-root .package-name,html.light .subscription-manage-modal-root .price,html.light .subscription-manage-modal-root .subscribe-pay-v,html.light .subscription-manage-modal-root .subscribe-pay-price,html.light .subscription-manage-modal-root .sub-manage-tier,html.light .subscription-manage-modal-root .sub-manage-tier-sm,html.light .subscription-manage-modal-root .sub-order-name,html.light .subscription-manage-modal-root .sub-manage-kv .v{color:#1a1a2e!important}html.light .credits-detail-modal-root .credits-tx-list,html.light .credits-shop-modal-root .credits-tx-list,html.light .subscribe-pay-modal-root .credits-tx-list,html.light .subscription-manage-modal-root .credits-tx-list{background:#f9fafb!important;border-color:#e5e7eb!important}html.light .credits-detail-modal-root .credits-tx-row,html.light .credits-shop-modal-root .credits-tx-row,html.light .subscribe-pay-modal-root .credits-tx-row,html.light .subscription-manage-modal-root .credits-tx-row{border-bottom-color:#e5e7eb!important}html.light .credits-detail-modal-root .credits-tx-amt.is-in,html.light .credits-shop-modal-root .credits-tx-amt.is-in,html.light .subscribe-pay-modal-root .credits-tx-amt.is-in,html.light .subscription-manage-modal-root .credits-tx-amt.is-in{color:#15803d!important}html.light .credits-detail-modal-root .credits-tx-amt.is-out,html.light .credits-shop-modal-root .credits-tx-amt.is-out,html.light .subscribe-pay-modal-root .credits-tx-amt.is-out,html.light .subscription-manage-modal-root .credits-tx-amt.is-out{color:#b91c1c!important}html.light .credits-detail-modal-root .credit-package,html.light .credits-shop-modal-root .credit-package,html.light .subscribe-pay-modal-root .credit-package,html.light .subscription-manage-modal-root .credit-package{background:#f9fafb!important;border-color:#e5e7eb!important}html.light .credits-detail-modal-root .credit-package:hover,html.light .credits-shop-modal-root .credit-package:hover,html.light .subscribe-pay-modal-root .credit-package:hover,html.light .subscription-manage-modal-root .credit-package:hover{background:#f3f4f6!important;border-color:#6366f166!important}html.light .credits-detail-modal-root .package-icon,html.light .credits-shop-modal-root .package-icon,html.light .subscribe-pay-modal-root .package-icon,html.light .subscription-manage-modal-root .package-icon{border:1px solid #e5e7eb;background:#fff!important}html.light .credits-detail-modal-root .package-credits,html.light .credits-shop-modal-root .package-credits,html.light .subscribe-pay-modal-root .package-credits,html.light .subscription-manage-modal-root .package-credits{color:#2563eb!important}html.light .credits-detail-modal-root .discount,html.light .credits-shop-modal-root .discount,html.light .subscribe-pay-modal-root .discount,html.light .subscription-manage-modal-root .discount{color:#15803d!important;background:#22c55e1f!important}html.light .credits-detail-modal-root .sub-manage-card,html.light .credits-shop-modal-root .sub-manage-card,html.light .subscribe-pay-modal-root .sub-manage-card,html.light .subscription-manage-modal-root .sub-manage-card{background:#f9fafb!important;border-color:#e5e7eb!important}html.light .credits-detail-modal-root .sub-manage-state.on,html.light .credits-shop-modal-root .sub-manage-state.on,html.light .subscribe-pay-modal-root .sub-manage-state.on,html.light .subscription-manage-modal-root .sub-manage-state.on{color:#15803d!important;background:#22c55e1f!important}html.light .credits-detail-modal-root .sub-manage-state.off,html.light .credits-shop-modal-root .sub-manage-state.off,html.light .subscribe-pay-modal-root .sub-manage-state.off,html.light .subscription-manage-modal-root .sub-manage-state.off{color:#b91c1c!important;background:#ef44441a!important}html.light .credits-detail-modal-root .sub-order-row,html.light .credits-shop-modal-root .sub-order-row,html.light .subscribe-pay-modal-root .sub-order-row,html.light .subscription-manage-modal-root .sub-order-row{border-bottom-color:#e5e7eb!important}html.light .credits-detail-modal-root .sub-order-kind,html.light .credits-shop-modal-root .sub-order-kind,html.light .subscribe-pay-modal-root .sub-order-kind,html.light .subscription-manage-modal-root .sub-order-kind{color:#4f46e5!important}html.light .credits-detail-modal-root .sub-order-amt,html.light .credits-shop-modal-root .sub-order-amt,html.light .subscribe-pay-modal-root .sub-order-amt,html.light .subscription-manage-modal-root .sub-order-amt{color:#b45309!important}html.light .credits-detail-modal-root .sub-order-credits,html.light .credits-shop-modal-root .sub-order-credits,html.light .subscribe-pay-modal-root .sub-order-credits,html.light .subscription-manage-modal-root .sub-order-credits{color:#2563eb!important}html.light .credits-detail-modal-root .subscribe-pay-row,html.light .credits-shop-modal-root .subscribe-pay-row,html.light .subscribe-pay-modal-root .subscribe-pay-row,html.light .subscription-manage-modal-root .subscribe-pay-row{border-bottom-color:#e5e7eb!important}html.light .credits-detail-modal-root .subscribe-pay-v.highlight,html.light .credits-shop-modal-root .subscribe-pay-v.highlight,html.light .subscribe-pay-modal-root .subscribe-pay-v.highlight,html.light .subscription-manage-modal-root .subscribe-pay-v.highlight{color:#2563eb!important}html.light .credits-detail-modal-root .subscribe-pay-v.is-rebate,html.light .credits-shop-modal-root .subscribe-pay-v.is-rebate,html.light .subscribe-pay-modal-root .subscribe-pay-v.is-rebate,html.light .subscription-manage-modal-root .subscribe-pay-v.is-rebate{color:#15803d!important}html.light .credits-detail-modal-root .credits-detail-radio-group.n-radio-group,html.light .credits-detail-modal-root .subscribe-pay-radio-group.n-radio-group,html.light .credits-shop-modal-root .credits-detail-radio-group.n-radio-group,html.light .credits-shop-modal-root .subscribe-pay-radio-group.n-radio-group,html.light .subscribe-pay-modal-root .credits-detail-radio-group.n-radio-group,html.light .subscribe-pay-modal-root .subscribe-pay-radio-group.n-radio-group,html.light .subscription-manage-modal-root .credits-detail-radio-group.n-radio-group,html.light .subscription-manage-modal-root .subscribe-pay-radio-group.n-radio-group{box-shadow:none!important;background:#f3f4f6!important;border-color:#e5e7eb!important}html.light .credits-detail-modal-root .credits-detail-radio-group .n-radio-button,html.light .credits-detail-modal-root .subscribe-pay-radio-group .n-radio-button,html.light .credits-shop-modal-root .credits-detail-radio-group .n-radio-button,html.light .credits-shop-modal-root .subscribe-pay-radio-group .n-radio-button,html.light .subscribe-pay-modal-root .credits-detail-radio-group .n-radio-button,html.light .subscribe-pay-modal-root .subscribe-pay-radio-group .n-radio-button,html.light .subscription-manage-modal-root .credits-detail-radio-group .n-radio-button,html.light .subscription-manage-modal-root .subscribe-pay-radio-group .n-radio-button{color:#6b7280!important}html.light .credits-detail-modal-root .credits-detail-radio-group .n-radio-button:hover,html.light .credits-detail-modal-root .subscribe-pay-radio-group .n-radio-button:hover,html.light .credits-shop-modal-root .credits-detail-radio-group .n-radio-button:hover,html.light .credits-shop-modal-root .subscribe-pay-radio-group .n-radio-button:hover,html.light .subscribe-pay-modal-root .credits-detail-radio-group .n-radio-button:hover,html.light .subscribe-pay-modal-root .subscribe-pay-radio-group .n-radio-button:hover,html.light .subscription-manage-modal-root .credits-detail-radio-group .n-radio-button:hover,html.light .subscription-manage-modal-root .subscribe-pay-radio-group .n-radio-button:hover{color:#374151!important;background:#0000000a!important}html.light .credits-detail-modal-root .credits-detail-radio-group .n-radio-button.n-radio-button--checked,html.light .credits-detail-modal-root .subscribe-pay-radio-group .n-radio-button.n-radio-button--checked,html.light .credits-shop-modal-root .credits-detail-radio-group .n-radio-button.n-radio-button--checked,html.light .credits-shop-modal-root .subscribe-pay-radio-group .n-radio-button.n-radio-button--checked,html.light .subscribe-pay-modal-root .credits-detail-radio-group .n-radio-button.n-radio-button--checked,html.light .subscribe-pay-modal-root .subscribe-pay-radio-group .n-radio-button.n-radio-button--checked,html.light .subscription-manage-modal-root .credits-detail-radio-group .n-radio-button.n-radio-button--checked,html.light .subscription-manage-modal-root .subscribe-pay-radio-group .n-radio-button.n-radio-button--checked{color:#4338ca!important;background:#6366f124!important;box-shadow:inset 0 0 0 1px #6366f159!important}html.light .credits-detail-modal-root .credits-detail-radio-group .n-radio-button.n-radio-button--checked:hover,html.light .credits-detail-modal-root .subscribe-pay-radio-group .n-radio-button.n-radio-button--checked:hover,html.light .credits-shop-modal-root .credits-detail-radio-group .n-radio-button.n-radio-button--checked:hover,html.light .credits-shop-modal-root .subscribe-pay-radio-group .n-radio-button.n-radio-button--checked:hover,html.light .subscribe-pay-modal-root .credits-detail-radio-group .n-radio-button.n-radio-button--checked:hover,html.light .subscribe-pay-modal-root .subscribe-pay-radio-group .n-radio-button.n-radio-button--checked:hover,html.light .subscription-manage-modal-root .credits-detail-radio-group .n-radio-button.n-radio-button--checked:hover,html.light .subscription-manage-modal-root .subscribe-pay-radio-group .n-radio-button.n-radio-button--checked:hover{color:#4338ca!important;background:#6366f133!important}html.light .subscription-manage-modal-root .n-tabs .n-tabs-tab{color:#6b7280!important}html.light .subscription-manage-modal-root .n-tabs .n-tabs-tab:hover{color:#374151!important}html.light .subscription-manage-modal-root .n-tabs .n-tabs-tab.n-tabs-tab--active{color:#4338ca!important}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{background-color:var(--fl-bg-primary);width:100%;height:100%;color:var(--fl-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;transition:background-color .2s,color .2s;overflow:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--fl-text-tertiary);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--fl-text-secondary)}a{color:#6366f1;text-decoration:none}
