:root{color-scheme:dark;--afu-accent: var(--afu-gold);--afu-bg: #050505;--afu-bg-raised: #09090a;--afu-panel: rgba(13, 13, 14, .92);--afu-panel-soft: rgba(24, 23, 23, .78);--afu-panel-solid: #0c0c0d;--afu-hover: rgba(255, 255, 255, .055);--afu-text: #f6f4ef;--afu-text-soft: #d2d0ca;--afu-muted: #a19f99;--afu-muted-deep: #7d7b75;--afu-gold: #d2ad5a;--afu-gold-strong: #e1bf74;--afu-gold-soft: rgba(210, 173, 90, .14);--afu-gold-line: rgba(210, 173, 90, .32);--afu-line: rgba(255, 255, 255, .12);--afu-line-soft: rgba(255, 255, 255, .075);--afu-success: #7ca461;--afu-danger: #c05b4c;--afu-info: #7186aa;--afu-rail-width: 164px;--afu-topbar-height: 66px;--afu-content-max: 1500px;--afu-control-height: 40px;--afu-control-height-touch: 44px;--afu-radius-control: 8px;--afu-radius-card: 12px;--afu-radius-modal: 18px;--afu-radius-large: var(--afu-radius-modal);--afu-type-display: clamp(28px, 2.25vw, 36px);--afu-type-title: clamp(20px, 1.45vw, 24px);--afu-type-body: 14px;--afu-type-meta: 12px;--afu-space-1: 4px;--afu-space-2: 8px;--afu-space-3: 12px;--afu-space-4: 16px;--afu-space-5: 24px;--afu-space-6: 32px;--afu-shadow-card: 0 18px 50px rgba(0, 0, 0, .38);--afu-shadow-modal: 0 32px 100px rgba(0, 0, 0, .7);--afu-font-ui: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--afu-font-display: "Songti SC", STSong, "Noto Serif CJK SC", serif;--afu-font-number: Georgia, "Times New Roman", serif;--bg-0: var(--afu-bg);--bg-1: #0a0a0b;--bg-2: #101011;--bg-3: #171718;--bg-hover: #181819;--green: var(--afu-gold);--green-strong: var(--afu-gold-strong);--green-soft: var(--afu-gold-soft);--green-glow: rgba(210, 173, 90, .18);--lime: var(--afu-gold);--lime-deep: var(--afu-gold-strong);--lime-bright: var(--afu-gold);--lime-bright-deep: var(--afu-gold-strong);--text-1: var(--afu-text);--text-2: var(--afu-text-soft);--text-3: var(--afu-muted);--line-dark: var(--afu-line-soft);--line-strong: var(--afu-gold-line);--surface-page: var(--afu-bg);--surface-item: rgba(9, 9, 10, .92);--surface-item-hover: rgba(210, 173, 90, .055);--surface-divider: var(--afu-line-soft);--surface-divider-strong: var(--afu-gold-line);--ink: var(--afu-text);--muted: var(--afu-muted);--line: var(--afu-line);--panel: var(--afu-panel);--dark: var(--afu-bg)}html,body,#root,#admin-root{min-width:0!important;min-height:100%;background:radial-gradient(circle at 24% -12%,rgba(210,173,90,.14),transparent 34rem),radial-gradient(circle at 88% 4%,rgba(105,111,118,.09),transparent 30rem),var(--afu-bg)!important;color:var(--afu-text);font-family:var(--afu-font-ui)}body{margin:0;min-width:320px!important;background-attachment:fixed!important;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;font-variant-numeric:tabular-nums}::selection{background:var(--afu-gold);color:#17130c}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible,[role=button]:focus-visible{outline:2px solid var(--afu-gold)!important;outline-offset:3px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#070708}::-webkit-scrollbar-thumb{border:3px solid #070708;border-radius:999px;background:#34312b}.app-shell:not(.workflow-immersive){grid-template-columns:var(--afu-rail-width) minmax(0,1fr)!important;background:transparent}.app-shell:not(.workflow-immersive).sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)!important}.app-shell:not(.workflow-immersive)>main,.admin-main{position:relative;min-width:0;background:transparent!important}.app-shell:not(.workflow-immersive)>main:before,.admin-main:before{content:"";position:fixed;z-index:0;top:0;right:0;bottom:0;left:var(--afu-rail-width);pointer-events:none;background:radial-gradient(circle at 20% 0%,rgba(210,173,90,.09),transparent 32rem),radial-gradient(circle at 92% 18%,rgba(105,111,118,.07),transparent 28rem)}.sidebar,.admin-sidebar{position:sticky;top:0;z-index:40;width:auto;height:100vh;min-height:100vh;padding:14px 8px 12px!important;overflow:hidden;border-right:1px solid rgba(255,255,255,.07)!important;background:#040507eb!important;box-shadow:none!important;backdrop-filter:blur(20px) saturate(115%)}.brand-row,.admin-logo{min-height:62px!important;padding:0!important;display:flex;align-items:center;justify-content:center!important}.brand-row>.icon-button{display:none!important}.brand{width:92px;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:5px!important;text-align:center}.brand-mark,.admin-logo>span,.login-brand-inline>span,.psd-brand-mark{width:34px!important;height:34px!important;border:1px solid var(--afu-gold-line)!important;border-radius:10px!important;background:var(--afu-gold-soft)!important;color:var(--afu-gold)!important;box-shadow:none!important}.brand>span:last-child{max-width:88px;color:var(--afu-text)!important;font-family:var(--afu-font-display);font-size:14px!important;font-weight:600!important;letter-spacing:.04em!important;line-height:1.12}.brand em{display:block;margin:3px 0 0!important;color:var(--afu-gold)!important;font-family:var(--afu-font-ui);font-size:9px!important;font-weight:600;letter-spacing:.1em!important}.studio-system-switch{display:grid!important;width:100%;margin:12px 0 5px!important;padding:3px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px!important;border:1px solid var(--afu-line-soft)!important;border-radius:10px!important;background:#0b0b0cd1!important}.studio-system-switch button{min-width:0!important;height:34px!important;padding:0 2px!important;border-radius:7px!important;color:var(--afu-muted)!important;font-size:10px!important;letter-spacing:-.02em;white-space:nowrap}.studio-system-switch.single-mode{grid-template-columns:minmax(0,1fr)!important}.studio-system-switch button.active{background:#ffffff12!important;color:var(--afu-text)!important}.studio-system-switch button.active svg{color:var(--afu-gold)!important}.sidebar nav{flex:1 1 auto;min-height:0;margin-top:8px!important;gap:3px!important;overflow-y:auto;scrollbar-width:none}.sidebar nav::-webkit-scrollbar,.admin-sidebar nav::-webkit-scrollbar{display:none}.sidebar nav button{position:relative;width:100%;min-height:clamp(52px,6.3vh,64px)!important;padding:5px 2px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#a9aaa9!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:4px!important;font-size:11px!important;line-height:1.15;transition:color .16s ease,background-color .16s ease,transform .16s ease}.sidebar nav button:hover:not(:disabled),.admin-sidebar nav button:hover:not(:disabled){background:var(--afu-hover)!important;color:var(--afu-text)!important;transform:translateY(-1px)!important}.sidebar nav button.active,.admin-sidebar nav button.active{background:#fff1!important;color:var(--afu-text)!important;box-shadow:none!important}.sidebar nav button.active:before,.admin-sidebar nav button.active:before{content:"";position:absolute;left:-8px;top:50%;width:3px;height:31px;margin:0!important;border-radius:0 3px 3px 0;background:var(--afu-gold)!important;transform:translateY(-50%)}.sidebar nav button.active svg,.admin-sidebar nav button.active svg{color:var(--afu-gold)!important}.sidebar nav button b,.admin-sidebar nav button b{position:absolute;top:7px;right:9px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#d2ad5a2e!important;color:var(--afu-gold-strong)!important;font-size:9px;line-height:16px}.sidebar-utility{flex:0 0 auto;display:flex;flex-direction:column;gap:3px;margin-top:auto;padding-top:8px;border-top:1px solid var(--afu-line-soft)}.sidebar-utility>button{width:100%;min-height:50px;padding:5px 2px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--afu-muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;line-height:1.1;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.sidebar-utility>button:hover:not(:disabled){border-color:var(--afu-line-soft);background:var(--afu-hover);color:var(--afu-text)}.sidebar-mcp-entry:hover:not(:disabled){border-color:transparent!important;background:transparent!important}.sidebar-template-review-entry{border-color:#afce4d33!important;background:#afce4d0f!important;color:#b9d86a!important}.sidebar-template-review-entry:hover:not(:disabled){border-color:#afce4d80!important;background:#afce4d1f!important}.sidebar-template-review-entry>span{max-width:82px;overflow:hidden;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.sidebar-mcp-entry>span,.sidebar-account-label{max-width:82px;overflow:hidden;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.sidebar-account-avatar{width:25px;height:25px;border:1px solid var(--afu-gold-line);border-radius:8px;background:var(--afu-gold-soft);color:var(--afu-gold-strong);display:grid;place-items:center;font-size:11px;font-weight:750}.app-shell.sidebar-collapsed .brand>span:last-child,.app-shell.sidebar-collapsed .studio-system-switch span,.app-shell.sidebar-collapsed .sidebar nav span,.app-shell.sidebar-collapsed .sidebar-account-label{display:none!important}.app-shell.sidebar-collapsed .brand{width:56px}.app-shell.sidebar-collapsed .studio-system-switch{border:0!important;background:transparent!important}.topbar,.admin-topbar{position:relative;z-index:10;height:var(--afu-topbar-height)!important;padding:0 clamp(18px,2.4vw,36px)!important;border-bottom:1px solid var(--afu-line-soft)!important;background:#050505ad!important;box-shadow:none!important;backdrop-filter:blur(22px) saturate(120%)}.breadcrumb{color:var(--afu-muted)!important;font-size:11px!important;letter-spacing:.02em}.breadcrumb strong{color:var(--afu-text-soft)!important}.topbar-actions{gap:9px!important}.admin-mobile-brand{display:none}.topbar .ghost-button,.topbar-profile,.admin-refresh,.admin-secondary,.admin-sidebar-foot>button,.admin-sidebar-foot>a{min-height:34px;border:1px solid var(--afu-line-soft)!important;border-radius:var(--afu-radius-control)!important;background:#080809b8!important;color:var(--afu-text-soft)!important;box-shadow:none!important}.topbar .ghost-button:hover:not(:disabled),.topbar-profile:hover:not(:disabled),.admin-refresh:hover:not(:disabled),.admin-secondary:hover:not(:disabled){border-color:var(--afu-gold-line)!important;background:#d2ad5a12!important;color:var(--afu-text)!important}.topbar .mcp-topbar-entry{border-color:#d2ad5a47!important;background:#d2ad5a17!important;color:var(--afu-gold-strong)!important}.topbar-profile>span,.profile>span,.admin-profile>span,.avatar{border-color:var(--afu-gold-line)!important;background:var(--afu-gold-soft)!important;color:var(--afu-gold-strong)!important}.page-area,.admin-content,.admin-main{position:relative;z-index:1;background:transparent!important}.content-width,.sidebar-collapsed .content-width,.app-shell:has(.workspace-page) .content-width{width:min(var(--afu-content-max),calc(100vw - var(--afu-rail-width)))!important;margin:0 auto!important;padding:28px clamp(24px,3.2vw,48px) 72px!important}.sidebar-collapsed .content-width{width:min(var(--afu-content-max),calc(100vw - 72px))!important}.quick-create-intro>span,.page-heading>div:first-child>span,.workspace-heading>div:first-child>span,.admin-eyebrow,.eyebrow{color:#8d8065!important;font-size:10px!important;font-weight:700;letter-spacing:.18em!important}.quick-create-intro h1,.page-heading h1,.workspace-heading h1,.admin-page-title h1,.modal-head h2,.admin-modal-head h2{color:var(--afu-text)!important;font-family:var(--afu-font-ui)!important;font-weight:650!important;letter-spacing:-.015em!important}.quick-create-intro h1,.page-heading h1,.workspace-heading h1,.admin-page-title h1{max-width:18ch;font-size:var(--afu-type-display)!important;line-height:1.18!important;text-wrap:balance}.quick-create-intro p,.page-heading p,.workspace-heading p,.admin-page-title p{max-width:68ch;color:var(--afu-muted)!important;font-size:var(--afu-type-body)!important;line-height:1.65}.page-heading,.workspace-heading,.admin-page-title{min-height:96px;margin-bottom:var(--afu-space-5)!important;padding:2px 0 var(--afu-space-5);border-bottom:1px solid var(--afu-line-soft)}:is(.composer-card,.settings-panel,.batch-sidebar,.batch-card,.workspace-project-card,.workspace-new-card,.workspace-toolbar,.template-card,.canvas-template-card,.canvas-library-card,.asset-center-card,.digital-asset-card,.task-card,.summary-card,.audio-card,.audio-result-card,.image-framework-card,.prompt-framework-card,.inspiration-card,.remake-field-card,.workflow-run-summary,.workflow-step,.admin-card,.metric-card,.data-table-card,.admin-template-card,.template-management-board,.model-deployment-card,.api-route-card,.inspiration-config-card,.user-task-card){border-color:var(--afu-line-soft)!important;border-radius:var(--afu-radius-card)!important;background:var(--afu-panel)!important;box-shadow:none!important}:is(.workspace-project-card,.workspace-new-card,.template-card,.canvas-template-card,.canvas-library-card,.asset-center-card,.digital-asset-card,.task-card,.inspiration-card,.admin-template-card,.model-deployment-card):hover{border-color:var(--afu-gold-line)!important;box-shadow:var(--afu-shadow-card)!important;transform:translateY(-2px)}.composer-card{border-color:#ffffff2e!important;border-radius:var(--afu-radius-modal)!important;background:#040405c7!important;box-shadow:0 22px 80px #00000047!important}.card-head,.card-title,.settings-title,.table-head,.user-section-head{color:var(--afu-text-soft)!important}.metric-card strong,.metric-detail strong,.asset-stats strong,.model-number-cell{font-family:var(--afu-font-number)!important;font-weight:500!important}:is(.modal-head h2,.admin-modal-head h2,.card-head h2,.card-title,.settings-title,.user-section-head){font-size:var(--afu-type-title)!important;line-height:1.3;text-wrap:balance}:is(.primary-button,.generate-button,.auth-submit,.login-submit,.admin-primary,.inspiration-run,.canvas-library-primary,.node-command-run-button,.node-inline-run-button,.primary-export,.ai-request-button){min-height:var(--afu-control-height);border-color:var(--afu-gold)!important;border-radius:var(--afu-radius-control)!important;background:var(--afu-gold)!important;color:#17130c!important;box-shadow:none!important;font-weight:600}:is(.primary-button,.generate-button,.auth-submit,.login-submit,.admin-primary,.inspiration-run,.canvas-library-primary,.node-command-run-button,.node-inline-run-button,.primary-export,.ai-request-button):hover:not(:disabled){border-color:var(--afu-gold-strong)!important;background:var(--afu-gold-strong)!important;color:#17130c!important;filter:none!important;transform:translateY(-1px)}:is(.secondary-button,.ghost-button,.admin-secondary,.admin-refresh,.workflow-action,.node-action-button,.tool-button,.text-button){min-height:var(--afu-control-height);border-color:var(--afu-line)!important;background:#09090ac2!important;color:var(--afu-text-soft)!important;box-shadow:none!important}:is(.secondary-button,.ghost-button,.admin-secondary,.admin-refresh,.workflow-action,.node-action-button,.tool-button,.text-button):hover:not(:disabled){border-color:var(--afu-gold-line)!important;background:#d2ad5a12!important;color:var(--afu-text)!important}:is(.app-shell,.admin-shell,.admin-login,.psd-app) input,:is(.app-shell,.admin-shell,.admin-login,.psd-app) textarea,:is(.app-shell,.admin-shell,.admin-login,.psd-app) select{border-color:var(--afu-line)!important;border-radius:var(--afu-radius-control)!important;background:var(--afu-bg-raised)!important;color:var(--afu-text)!important;box-shadow:none!important}:is(.app-shell,.admin-shell,.admin-login,.psd-app) input::placeholder,:is(.app-shell,.admin-shell,.admin-login,.psd-app) textarea::placeholder{color:#918f89!important}:is(.app-shell,.admin-shell,.admin-login,.psd-app) input:focus,:is(.app-shell,.admin-shell,.admin-login,.psd-app) textarea:focus,:is(.app-shell,.admin-shell,.admin-login,.psd-app) select:focus{border-color:var(--afu-gold-line)!important;box-shadow:0 0 0 3px #d2ad5a1a!important}.mode-switch,.template-scope-tabs,.workspace-scope-tabs,.history-filter-row{border-color:var(--afu-line-soft)!important;background:transparent!important}:is(.mode-switch,.template-scope-tabs,.workspace-scope-tabs,.asset-center-tabs,.history-filter-row) button.active{border-color:var(--afu-gold)!important;background:var(--afu-gold-soft)!important;color:var(--afu-gold-strong)!important}#root>.app-shell .history-page .history-filter-row button{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}#root>.app-shell .history-page .history-filter-row button small{color:var(--afu-muted);font-size:9px;font-weight:400}#root>.app-shell .history-page .history-filter-row button small.failed{color:var(--ling-danger)}.admin-table,.task-table,.api-route-table,.route-table,.model-deployment-table{border-color:var(--afu-line-soft)!important;background:transparent!important}:is(.admin-table,.task-table,.api-route-table,.route-table) thead,.table-head{background:#ffffff06!important;color:var(--afu-muted)!important;font-size:11px;letter-spacing:.06em}:is(.admin-table,.task-table,.api-route-table,.route-table) tr,.model-health-row{border-color:var(--afu-line-soft)!important}:is(.admin-table,.task-table,.api-route-table,.route-table) tbody tr:hover,.model-health-row:hover{background:#d2ad5a0b!important}.modal-backdrop,.admin-modal-backdrop,.admin-user-drawer-backdrop,.inspiration-modal-backdrop{background:#000000c2!important;backdrop-filter:blur(10px)}#root>.app-shell:not(.workflow-immersive)>.modal-backdrop{z-index:120!important}:is(.run-modal,.auth-modal,.legal-modal,.admin-modal,.admin-user-drawer,.account-menu,.node-advanced-panel,.node-settings-panel,.flow-context-menu,.canvas-library-panel){border-color:var(--afu-line)!important;border-radius:var(--afu-radius-large)!important;background:#0b0b0c!important;box-shadow:var(--afu-shadow-modal)!important}.modal-head,.admin-modal-head,.admin-user-drawer .user-drawer-head{border-color:var(--afu-line-soft)!important;background:transparent!important}.site-legal-footer{border-color:var(--afu-line-soft)!important;background:#050505db!important;color:var(--afu-muted)!important}.site-legal-footer .release-version{border-color:var(--afu-gold-line)!important;background:var(--afu-gold-soft)!important;color:var(--afu-gold-strong)!important}.workflow-immersive,.workflow-page,.workflow-body,.flow-canvas,.react-flow,.react-flow__renderer,.react-flow__pane{background-color:#09090a!important}.flow-canvas,.react-flow__pane{background-image:radial-gradient(circle,rgba(255,255,255,.13) 1px,transparent 1.2px),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px)!important;background-size:22px 22px,110px 110px,110px 110px!important}.workflow-toolbar,.canvas-node-palette,.canvas-library-panel,.workflow-generation-history,.react-flow__controls,.react-flow__minimap{border-color:var(--afu-line)!important;background:#0c0c0df0!important;box-shadow:var(--afu-shadow-card)!important;backdrop-filter:blur(16px)}.flow-node,.react-flow__node .flow-node{border-color:var(--afu-line)!important;border-radius:13px!important;background:#111112f7!important;box-shadow:0 16px 42px #00000057!important}.flow-node.selected,.react-flow__node.selected .flow-node{border-color:#d2ad5aad!important;box-shadow:0 0 0 2px #d2ad5a1a,0 18px 46px #00000070!important}.react-flow__edge-path,.flow-edge-reference{stroke:#a58d57b3!important}.react-flow__handle,.node-port{border-color:#8f7847!important;background:#171718!important;box-shadow:0 0 0 3px #8f78471f!important}.react-flow__controls-button{border-color:var(--afu-line-soft)!important;background:#0c0c0d!important;color:var(--afu-text-soft)!important}.admin-shell{grid-template-columns:var(--afu-rail-width) minmax(0,1fr)!important;background:transparent!important}.admin-logo{flex-direction:column;gap:5px!important;text-align:center}.admin-logo>div strong{display:block;color:var(--afu-text)!important;font-family:var(--afu-font-display);font-size:14px!important;letter-spacing:.04em}.admin-logo>div small{display:block;max-width:88px;margin-top:3px;color:var(--afu-gold)!important;font-size:9px!important;letter-spacing:.08em!important}.admin-sidebar nav{flex:1 1 auto;min-height:0;margin-top:10px!important;gap:3px!important;overflow-y:auto}.admin-sidebar nav button{position:relative;width:100%;min-height:48px!important;padding:5px 2px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#a9aaa9!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:3px!important;text-align:center;font-size:10px!important;line-height:1.15}.admin-sidebar nav button.admin-nav-child{padding-left:2px!important}.admin-sidebar nav button.admin-nav-child:after{display:none!important}.admin-sidebar-foot{margin-top:7px!important;padding-top:7px!important;gap:5px!important;border-top:1px solid var(--afu-line-soft)!important}.admin-sidebar-foot>button,.admin-sidebar-foot>a{width:100%;min-height:31px!important;padding:0 5px!important;justify-content:center;font-size:10px!important}.admin-sidebar-foot>.enter-studio-button{border-color:var(--afu-gold-line)!important;background:var(--afu-gold-soft)!important;color:var(--afu-gold-strong)!important}.admin-profile{min-height:36px!important;padding:4px!important;border-color:var(--afu-line-soft)!important;border-radius:9px!important;background:#ffffff06!important}.admin-profile>div{min-width:0}.admin-profile strong,.admin-profile small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px!important}.admin-content{width:min(100%,1640px);margin:0 auto;padding:30px clamp(24px,3vw,48px) 72px!important}.admin-login{min-height:100vh;display:grid!important;grid-template-columns:1fr!important;place-items:center;background:radial-gradient(circle at 18% 10%,rgba(210,173,90,.16),transparent 30rem),radial-gradient(circle at 86% 14%,rgba(105,111,118,.09),transparent 28rem),#050505!important}.login-form-wrap{width:100%;min-height:100vh!important;padding:32px!important;display:grid;place-items:center;background:transparent!important;color:var(--afu-text)!important}.login-card{width:min(420px,100%)!important;padding:38px!important;border:1px solid var(--afu-line)!important;border-radius:var(--afu-radius-modal)!important;background:#0d0d0eeb!important;color:var(--afu-text)!important;box-shadow:var(--afu-shadow-modal)!important;backdrop-filter:blur(18px)}.login-brand-inline{margin-bottom:30px;display:flex;align-items:center;gap:12px}.login-brand-inline>span{display:grid;place-items:center}.login-brand-inline strong,.login-brand-inline small{display:block}.login-brand-inline strong{color:var(--afu-text);font-family:var(--afu-font-display);font-size:17px}.login-brand-inline small{margin-top:4px;color:var(--afu-gold);font-size:9px;letter-spacing:.14em}.login-lock{border:1px solid var(--afu-gold-line)!important;background:var(--afu-gold-soft)!important;color:var(--afu-gold)!important}.login-card h2{color:var(--afu-text)!important;font-family:var(--afu-font-display);font-size:30px!important;font-weight:600}.login-card label>span{color:var(--afu-muted)!important}.login-ambient span:nth-child(1){background:radial-gradient(circle,rgba(210,173,90,.18),transparent 68%)!important}.login-ambient span:nth-child(2){background:radial-gradient(circle,rgba(105,111,118,.09),transparent 70%)!important}html[data-lingflow-psd=true] .psd-app,html[data-lingflow-psd=true] .psd-stage-shell,html[data-lingflow-psd=true] .psd-stage,html[data-lingflow-psd=true] .preview-body{background:#070708!important}html[data-lingflow-psd=true] .psd-topbar,html[data-lingflow-psd=true] .stage-toolbar{border-color:var(--afu-line-soft)!important;background:#070708f0!important;box-shadow:none!important;backdrop-filter:blur(18px)}html[data-lingflow-psd=true] .psd-left-panel,html[data-lingflow-psd=true] .psd-right-panel,html[data-lingflow-psd=true] .export-menu,html[data-lingflow-psd=true] .zoom-bar,html[data-lingflow-psd=true] .preview-card{border-color:var(--afu-line)!important;background:#0c0c0d!important;box-shadow:var(--afu-shadow-card)!important}html[data-lingflow-psd=true] .panel-tabs button.active,html[data-lingflow-psd=true] .layer-row.active,html[data-lingflow-psd=true] .tool-group button.active{border-color:var(--afu-gold-line)!important;background:var(--afu-gold-soft)!important;color:var(--afu-gold-strong)!important}html[data-lingflow-psd=true] .psd-brand-area strong{color:var(--afu-text)!important;font-family:var(--afu-font-display)}html[data-lingflow-psd=true] .psd-brand-area strong em,html[data-lingflow-psd=true] .psd-brand-area>div>span,html[data-lingflow-psd=true] .document-badge,html[data-lingflow-psd=true] .document-badge b{color:var(--afu-gold-strong)!important}html[data-lingflow-psd=true] .psd-entry-gate{border:1px solid var(--afu-line)!important;border-radius:22px!important;background:#0d0d0eeb!important;box-shadow:var(--afu-shadow-modal)!important}html[data-lingflow-psd=true] .psd-entry-gate-mark,html[data-lingflow-psd=true] .psd-entry-gate button{border-color:var(--afu-gold-line)!important;background:var(--afu-gold-soft)!important;color:var(--afu-gold-strong)!important}html[data-lingflow-psd=true] .psd-entry-gate-brand{color:var(--afu-gold-strong);font-family:var(--afu-font-sans);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}@media(max-width:1260px){:root{--afu-content-max: 1180px}.metrics-grid,.daily-generation-grid,.model-summary-grid,.template-board-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:820px){:root{--afu-rail-width: 72px}.app-shell:not(.workflow-immersive),.admin-shell{grid-template-columns:72px minmax(0,1fr)!important}.app-shell:not(.workflow-immersive)>.sidebar{display:flex!important}.brand>span:last-child,.studio-system-switch span,.sidebar nav span,.sidebar-account-label,.admin-logo>div,.admin-sidebar nav span,.admin-sidebar-foot span,.admin-profile>div{display:none!important}.brand{width:56px}.studio-system-switch{border:0!important;background:transparent!important}.content-width,.sidebar-collapsed .content-width,.app-shell:has(.workspace-page) .content-width,.admin-content{width:100%!important;padding:24px 17px 58px!important}.topbar,.admin-topbar{padding:0 15px!important}.topbar-actions .ghost-button span,.topbar-profile>div,.topbar-profile>svg,.topbar .ghost-button:not(.mcp-topbar-entry){display:none!important}.page-heading,.workspace-heading,.admin-page-title{min-height:96px}.admin-table,.api-route-table,.route-table,.model-deployment-table{min-width:760px}.data-table-card,.model-table-scroll{overflow-x:auto}}@media(max-width:520px){:root{--afu-topbar-height: 58px}.app-shell:not(.workflow-immersive),.app-shell:not(.workflow-immersive).sidebar-collapsed,.admin-shell{display:block!important;grid-template-columns:minmax(0,1fr)!important}.app-shell:not(.workflow-immersive)>main,.admin-main{width:100%!important;min-width:0!important;padding-bottom:calc(74px + env(safe-area-inset-bottom))}.app-shell:not(.workflow-immersive)>main:before,.admin-main:before{left:0!important}#root>.app-shell:not(.workflow-immersive)>.modal-backdrop{padding:12px!important;overflow:hidden}#root>.app-shell:not(.workflow-immersive)>.modal-backdrop>.account-detail-modal{width:100%!important;max-width:100%!important;height:calc(100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important}.app-shell:not(.workflow-immersive)>.sidebar,.admin-shell>.admin-sidebar{position:fixed!important;z-index:80;inset:auto 0 0!important;display:flex!important;flex-direction:row!important;width:100%!important;height:calc(74px + env(safe-area-inset-bottom))!important;min-height:calc(74px + env(safe-area-inset-bottom))!important;padding:6px max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))!important;border-top:1px solid var(--afu-line)!important;border-right:0!important;background:#040507f5!important}.sidebar .brand-row,.sidebar .studio-system-switch,.admin-sidebar .admin-logo,.admin-sidebar .admin-sidebar-foot{display:none!important}.sidebar nav,.admin-sidebar nav{width:auto;min-width:0;height:100%;min-height:0;margin:0!important;padding:0!important;border:0!important;display:flex!important;flex:1 1 auto;flex-direction:row!important;align-items:stretch;gap:2px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity}.sidebar-utility{order:-1;flex:0 0 auto;flex-direction:row;gap:2px;margin:0 4px 0 0;padding:0 4px 0 0;border-top:0;border-right:1px solid var(--afu-line-soft)}.sidebar-utility>button,.sidebar-mcp-entry,.sidebar-account-entry{width:50px;min-width:50px;min-height:58px;height:58px;flex:0 0 50px;padding:4px 2px;scroll-snap-align:center}.sidebar-account-label{display:block!important;max-width:46px;font-size:9px}.sidebar-account-avatar{width:22px;height:22px;font-size:10px}.sidebar nav button,.admin-sidebar nav button,.admin-sidebar nav button.admin-nav-child{position:relative;width:auto!important;min-width:62px!important;min-height:58px!important;height:58px!important;margin:0!important;padding:5px 4px!important;display:flex!important;flex:1 0 62px;flex-direction:column!important;align-items:center;justify-content:center!important;gap:3px!important;border-radius:9px!important;font-size:10px!important;line-height:1.1;scroll-snap-align:center}.sidebar nav button span,.admin-sidebar nav button span{display:block!important;max-width:68px;overflow:hidden;color:inherit!important;font-size:10px!important;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.sidebar nav button b,.admin-sidebar nav button b{display:none!important}.sidebar nav button.active:before,.admin-sidebar nav button.active:before{inset:auto auto -6px 50%;width:28px;height:3px;border-radius:3px 3px 0 0;transform:translate(-50%)}.admin-sidebar nav button.admin-nav-child:after{display:none!important}.topbar,.admin-topbar{position:sticky!important;top:0;min-width:0;padding:0 12px!important}.breadcrumb{display:flex!important;min-width:0}.breadcrumb>span{display:none!important}.breadcrumb strong{overflow:hidden;font-size:13px!important;text-overflow:ellipsis;white-space:nowrap}.topbar:has(.global-workflow-progress) .breadcrumb{display:none!important}.topbar-actions{width:100%;min-width:0;justify-content:flex-end}.admin-mobile-brand{display:flex;align-items:baseline;gap:6px;color:var(--afu-text);font-family:var(--afu-font-display);font-size:15px;letter-spacing:.04em}.admin-mobile-brand b{color:var(--afu-gold-strong);font-weight:700}.admin-mobile-brand em{color:var(--afu-muted);font-family:var(--afu-font-ui);font-size:9px;font-style:normal;letter-spacing:.12em}.admin-topbar-status>.online-pulse,.admin-topbar-status>strong,.admin-topbar-status>small{display:none!important}.content-width,.sidebar-collapsed .content-width,.app-shell:has(.workspace-page) .content-width,.admin-content{width:100%!important;max-width:none!important;margin:0!important;padding:20px 16px 100px!important}.workspace-page{min-height:calc(100vh - 58px)!important;padding-top:20px!important}.workspace-scope-tabs{width:100%;margin-top:0!important;gap:4px!important;overflow-x:auto}.workspace-scope-tabs button{min-width:124px;flex:1 0 auto;justify-content:center}.workspace-toolbar{width:100%;padding:12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center!important;gap:8px!important}.workspace-search,.workspace-toolbar>select{grid-column:1 / -1;width:100%!important;min-width:0;margin:0!important}.workspace-view-switch{grid-column:1;justify-self:start;margin:0!important}.workspace-create-button{grid-column:2;justify-self:end;white-space:nowrap}.workspace-empty-state{width:100%;min-height:250px;padding:24px!important}.route-table,.api-route-table,.model-deployment-table{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important}.page-heading,.workspace-heading,.admin-page-title{min-height:0;padding:0 0 20px}.quick-create-intro h1,.page-heading h1,.workspace-heading h1,.admin-page-title h1{font-size:30px!important}.metrics-grid,.daily-generation-grid,.model-summary-grid,.template-board-metrics,.workspace-projects,.inspiration-grid{grid-template-columns:1fr!important}.login-form-wrap{padding:16px!important}.login-card{padding:28px 22px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#root>.app-shell{--surface-page: var(--afu-bg) !important;--surface-item: rgba(9, 9, 10, .92) !important;--surface-item-hover: rgba(210, 173, 90, .055) !important;--surface-divider: var(--afu-line-soft) !important;--surface-divider-strong: var(--afu-gold-line) !important}#root>.app-shell:not(.workflow-immersive) :is(.prompt-box,.workspace-view-switch,.quick-generation-history,.advanced-settings-drawer,.image-settings,.dropzone,.clear-asset,.publish-inspiration-kind-options button,.inspiration-media-tabs,.inspiration-toolbar,.detail-filter-row button){border-color:var(--afu-line)!important;background:#09090aeb!important;color:var(--afu-text-soft)!important;box-shadow:none!important}#root>.app-shell:not(.workflow-immersive) :is(.advanced-settings-drawer .settings-title,.image-settings .settings-title,.quick-history-preview,.dropzone.has-preview){border-color:var(--afu-line-soft)!important;background:#0b0b0c!important}#root>.app-shell:not(.workflow-immersive) .quick-history-list article{border-color:var(--afu-line-soft)!important;background:#ffffff06!important}#root>.app-shell:not(.workflow-immersive) .quick-history-list article:hover{border-color:var(--afu-gold-line)!important;background:#d2ad5a0e!important}#root>.app-shell:not(.workflow-immersive) :is(.prompt-box:focus-within,.dropzone:hover,.dropzone:focus-within,.framework-toggle:hover,.framework-toggle:focus-within){border-color:var(--afu-gold-line)!important;background:#d2ad5a0e!important;box-shadow:0 0 0 3px #d2ad5a1a!important}#root>.app-shell .inspiration-media-tabs button.active,#root>.app-shell .inspiration-categories button.active,#root>.app-shell .detail-filter-row button.active,#root>.app-shell .workspace-view-switch button.active,#root>.app-shell .publish-inspiration-kind-options button.active,#root>.app-shell .publish-inspiration-kind-options button[aria-checked=true],#root>.app-shell .node-mode-switch button.active,#root>.app-shell .node-model-trigger.active,#root>.app-shell .node-model-menu>button.active,#root>.app-shell .canvas-node-palette button.active,#root>.app-shell .canvas-library-filters button.active,#root>.app-shell .grid-split-control>button.active,#root>.app-shell .grid-split-menu>button.active,#root>.app-shell .material-mention-toolbar>button.active{border-color:var(--afu-gold-line)!important;background:var(--afu-gold-soft)!important;color:var(--afu-gold-strong)!important;box-shadow:inset 0 1px #ffffff0e!important}#root>.app-shell :is(.inspiration-media-tabs button:hover:not(:disabled),.detail-filter-row button:hover:not(:disabled),.publish-inspiration-kind-options button:hover:not(:disabled),.canvas-node-palette button:hover:not(:disabled),.canvas-library-filters button:hover:not(:disabled)){border-color:var(--afu-gold-line)!important;background:#d2ad5a12!important;color:var(--afu-text)!important}#root>.app-shell .detail-filter-row>span{color:var(--afu-muted)!important}#root>.app-shell .publish-inspiration-target-field{padding:11px!important;border:1px solid var(--afu-line-soft)!important;border-radius:12px!important;background:#ffffff05!important}#root>.app-shell .publish-inspiration-target-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}#root>.app-shell .publish-inspiration-target-options button{min-height:42px!important}#root>.app-shell .publish-inspiration-target-field>small{color:var(--afu-muted)!important;font-size:11px!important;line-height:1.5!important}#root>.app-shell .detail-filter-row button,#root>.app-shell .inspiration-media-tabs button{border-color:var(--afu-line-soft)!important;color:var(--afu-text-soft)!important}#root>.app-shell .inspiration-card-action,#root>.app-shell .novice-runner .remake-field-card>header>b,#root>.app-shell .novice-runner .outfit-style-picker button.active,#root>.app-shell .novice-runner .remake-quick-word-group button.selected,#root>.app-shell .template-original-generate{border-color:var(--afu-gold)!important;background:var(--afu-gold)!important;color:#17130c!important;box-shadow:none!important}#root>.app-shell .inspiration-card-action:hover:not(:disabled){background:var(--afu-gold-strong)!important}#root>.app-shell :is(.novice-runner .remake-node-upload,.novice-runner .outfit-style-picker button,.novice-runner .remake-quick-word-controls,.novice-runner .remake-quick-word-group button){border-color:var(--afu-line)!important;background:#101011!important;color:var(--afu-text-soft)!important}#root>.app-shell :is(.novice-runner .remake-node-upload:hover,.novice-runner .remake-node-upload:focus-within,.novice-runner .outfit-style-picker button:hover,.novice-runner .remake-quick-word-group button:hover){border-color:var(--afu-gold-line)!important;background:#d2ad5a12!important;color:var(--afu-text)!important;box-shadow:0 0 0 3px #d2ad5a1a!important}#root>.app-shell .novice-runner .remake-media-dropzone.is-compact.remake-upload-tile{width:68px!important;min-width:68px;height:68px;min-height:68px!important;aspect-ratio:1 / 1;margin-top:0;padding:7px;border-style:dashed!important;border-radius:8px;display:grid;grid-template-rows:auto auto auto;justify-items:center;align-content:center;gap:3px;text-align:center;line-height:1.15;font-size:10px}#root>.app-shell .novice-runner .remake-media-dropzone.is-compact.remake-upload-tile svg{width:18px;height:18px}#root>.app-shell .novice-runner .remake-media-dropzone.is-compact.remake-upload-tile small{color:var(--afu-muted);font-size:9px;font-weight:650;white-space:nowrap}#root>.app-shell .task-favorite-button.is-favorite{border-color:var(--afu-gold-line)!important;background:var(--afu-gold-soft)!important;color:var(--afu-gold-strong)!important}#root>.app-shell .workspace-page .workspace-project-preview{background:linear-gradient(rgba(210,173,90,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(210,173,90,.028) 1px,transparent 1px),#09090a!important;background-size:33.333% 33.333%!important}#root>.app-shell .workspace-page .workspace-project-preview:after{background:linear-gradient(180deg,#0505060a 55%,#050506d6)!important}#root>.app-shell .workspace-page .workspace-project-type,#root>.app-shell .workspace-preview-ratio,#root>.app-shell .workspace-page .workspace-route-miniature{border-color:var(--afu-line)!important;background:#080809c7!important;color:var(--afu-text-soft)!important}#root>.app-shell .workspace-page .workspace-route-miniature i{background:var(--afu-gold-line)!important}#root>.app-shell.workflow-immersive .workflow-immersive .node-settings-trigger.active,#root>.app-shell.workflow-immersive .node-settings-trigger.active{border-color:var(--afu-gold-line)!important;background:var(--afu-gold-soft)!important;color:var(--afu-gold-strong)!important;box-shadow:none!important}#root>.app-shell.workflow-immersive .node-focus-toolbar{border-color:var(--afu-gold-line)!important;background:#09090af7!important}#root>.app-shell.workflow-immersive :is(.node-focus-toolbar button,.node-focus-toolbar .node-draw-count):hover{background:var(--afu-gold)!important;color:#17130c!important}#root>.app-shell.workflow-immersive .preview-node-actions button:hover{color:var(--afu-gold-strong)!important}#root>.app-shell.workflow-immersive .react-flow__selection,#root>.app-shell.workflow-immersive .react-flow__nodesselection-rect{border-color:var(--afu-gold)!important;background:var(--afu-gold-soft)!important;box-shadow:inset 0 0 0 1px var(--afu-gold-line)!important}#root>.app-shell :is(.qianchuan-template-intro,.qianchuan-material-template){border-color:var(--afu-gold-line)!important;background:linear-gradient(110deg,rgba(210,173,90,.075),transparent 48%),#0b0b0c!important}#root>.app-shell .qianchuan-material-cover{background:radial-gradient(circle at 82% 14%,rgba(210,173,90,.2),transparent 26%),linear-gradient(145deg,#17130d,#09090a 62%,#121213)!important}#root>.app-shell .qianchuan-material-cover:before{background-image:linear-gradient(rgba(210,173,90,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(210,173,90,.075) 1px,transparent 1px)!important}#root>.app-shell :is(.qianchuan-template-intro span,.qianchuan-cover-brand span,.qianchuan-speaking-runner .modal-head .eyebrow){color:var(--afu-gold-strong)!important}#root>.app-shell .qianchuan-cover-canvas span{border-color:var(--afu-gold-line)!important;background:#0c0c0de6!important;color:var(--afu-gold)!important}#root>.app-shell .qianchuan-cover-canvas i{background:linear-gradient(90deg,#d2ad5a80,#d2ad5a1f)!important}#root>.app-shell .qianchuan-speaking-runner{border-color:var(--afu-gold-line)!important;background:radial-gradient(circle at 92% 0,rgba(210,173,90,.065),transparent 25%),#09090a!important}#root>.app-shell :is(.qianchuan-run-overview,.qianchuan-speaking-runner .remake-control-summary,.qianchuan-speaking-runner .remake-field-card,.qianchuan-speaking-runner .remake-field-card.text textarea,.qianchuan-speaking-runner .remake-node-upload){border-color:var(--afu-line)!important;background:#101011!important}#root>.app-shell .qianchuan-speaking-runner .remake-field-card.active{border-color:var(--afu-gold-line)!important;box-shadow:0 0 0 3px #d2ad5a14!important}#root>.app-shell :is(.qianchuan-run-overview>div>span,.qianchuan-speaking-runner .modal-footer .primary-button){background:var(--afu-gold)!important;color:#17130c!important}#root>.app-shell.workflow-immersive .flow-node-icon{width:34px!important;height:34px!important;flex:0 0 34px!important;margin-right:9px!important;border-radius:10px!important;border:1px solid var(--afu-gold-line)!important;background:var(--afu-gold-soft)!important;color:var(--afu-gold-strong)!important;box-shadow:inset 0 0 0 1px #d2ad5a14!important}#root>.app-shell.workflow-immersive .flow-node-icon svg{width:20px!important;height:20px!important;stroke-width:1.9!important}#root>.app-shell.workflow-immersive .node-model-menu>button{min-height:62px!important;padding:8px 10px!important;gap:10px!important}#root>.app-shell.workflow-immersive .node-model-logo{width:36px!important;height:36px!important;flex:0 0 36px!important;border-radius:10px!important;border:1px solid var(--afu-gold-line)!important;background:var(--afu-gold-soft)!important;color:var(--afu-gold-strong)!important;display:grid!important;place-items:center!important}#root>.app-shell.workflow-immersive .node-model-logo svg{width:19px!important;height:19px!important}#root>.app-shell.workflow-immersive .node-model-copy small{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;color:var(--afu-muted)!important;font-size:10px!important;line-height:1.35!important}#root>.app-shell.workflow-immersive .node-model-copy small>span:not(.node-model-provider-mark){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root>.app-shell.workflow-immersive .node-model-provider-mark{flex:0 0 auto!important;min-width:24px!important;height:16px!important;padding:0 4px!important;border:1px solid var(--afu-gold-line)!important;border-radius:5px!important;color:var(--afu-gold-strong)!important;background:#d2ad5a1a!important;font-size:9px!important;font-weight:750!important;letter-spacing:.04em!important;line-height:14px!important;text-align:center!important}#root>.app-shell.workflow-immersive .node-model-menu>button.unavailable{opacity:.58!important}#root>.app-shell.workflow-immersive .node-model-menu>button.unavailable .node-model-provider-mark{border-color:var(--afu-line)!important;color:var(--afu-muted-deep)!important;background:#ffffff09!important}@media(max-width:820px){#root>.app-shell.workflow-immersive .flow-node-icon{width:32px!important;height:32px!important;flex-basis:32px!important}#root>.app-shell.workflow-immersive .flow-node-icon svg{width:18px!important;height:18px!important}}#root>.app-shell .history-page .task-card{position:relative;overflow:hidden;isolation:isolate}#root>.app-shell .history-page .task-preview :is(.task-media-preview-button,.status-badge,.duration-badge,.preview-ratio-badge){opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease}#root>.app-shell .history-page .task-card:hover .task-preview :is(.task-media-preview-button,.status-badge,.duration-badge,.preview-ratio-badge),#root>.app-shell .history-page .task-card:focus-within .task-preview :is(.task-media-preview-button,.status-badge,.duration-badge,.preview-ratio-badge){opacity:1;pointer-events:auto;transform:translateY(0)}#root>.app-shell .history-page .task-detail-popover{position:static;width:auto;max-height:0;margin:0;padding:0 10px;display:grid;gap:8px;overflow:hidden;border:0 solid rgba(210,173,90,.3);border-radius:0;background:linear-gradient(160deg,#11100ef2,#070808ed);opacity:0;pointer-events:none;transform:translateY(-8px);transition:max-height .2s ease,opacity .16s ease,padding .2s ease,transform .2s ease}#root>.app-shell .history-page .task-card:hover .task-detail-popover,#root>.app-shell .history-page .task-card:focus-within .task-detail-popover{max-height:360px;padding:10px;border-top-width:1px;opacity:1;pointer-events:auto;transform:translateY(0)}#root>.app-shell .history-page .task-detail-popover .task-info{min-height:0;padding:0;border:0;background:transparent}#root>.app-shell .history-page .task-detail-popover .task-info strong{color:var(--afu-text)!important;font-size:13px!important}#root>.app-shell .history-page .task-detail-popover .task-info small{margin-top:4px;color:var(--afu-muted)!important;font-size:10px!important;line-height:1.45}#root>.app-shell .history-page .task-detail-popover .task-generation-time{min-height:27px;margin:0;padding:5px 7px;border-color:#d2ad5a2e;background:#d2ad5a14;color:var(--afu-gold-strong)!important;font-size:10px}#root>.app-shell .history-page .task-detail-popover .task-prompt-row{min-height:0;padding:8px 0 0;border-top-color:#ece2cc1f}#root>.app-shell .history-page .task-detail-popover .task-prompt{color:var(--afu-muted)!important;font-size:10px;line-height:1.5}#root>.app-shell .history-page .task-detail-popover .task-info-actions{align-self:start}@media(hover:none){#root>.app-shell .history-page .task-detail-popover{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){#root>.app-shell .history-page .task-detail-popover,#root>.app-shell .history-page .task-preview :is(.task-media-preview-button,.status-badge,.duration-badge,.preview-ratio-badge){transition:none}}#root>.app-shell .inspiration-channel-tabs{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;margin:0 0 14px!important;padding:8px!important;border:1px solid var(--afu-line)!important;border-radius:14px!important;background:#0c0c0deb!important}#root>.app-shell .inspiration-channel-tabs>button{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:58px!important;padding:9px 11px!important;border:1px solid transparent!important;border-radius:10px!important;text-align:left!important}#root>.app-shell .inspiration-channel-tabs>button>span:not(.inspiration-channel-index){display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root>.app-shell .inspiration-channel-tabs .inspiration-channel-index{display:inline-grid!important;width:24px!important;height:24px!important;flex:none!important;place-items:center!important;border:1px solid var(--afu-line-soft)!important;border-radius:7px!important;color:var(--afu-muted)!important;font-size:10px!important;font-variant-numeric:tabular-nums!important}#root>.app-shell .inspiration-channel-tabs>button strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;color:inherit!important}#root>.app-shell .inspiration-channel-tabs>button small{min-width:20px!important;color:var(--afu-muted)!important;font-size:10px!important;text-align:right!important;font-variant-numeric:tabular-nums!important}#root>.app-shell .inspiration-channel-tabs>button.active{border-color:var(--afu-gold-line)!important;background:var(--afu-gold-soft)!important;color:var(--afu-gold-strong)!important}#root>.app-shell .inspiration-channel-tabs>button.active .inspiration-channel-index{border-color:var(--afu-gold-line)!important;color:var(--afu-gold-strong)!important}#root>.app-shell .inspiration-channel-summary{display:flex!important;align-items:baseline!important;gap:10px!important;min-height:38px!important;padding:0 4px!important;color:var(--afu-muted)!important}#root>.app-shell .inspiration-channel-summary strong{color:var(--afu-gold-strong)!important;font-size:15px!important}#root>.app-shell .inspiration-channel-summary small{color:var(--afu-muted)!important;font-size:11px!important}@media(max-width:980px){#root>.app-shell .inspiration-channel-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:560px){#root>.app-shell .inspiration-channel-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}#root>.app-shell .inspiration-channel-tabs>button{min-height:50px!important;padding:8px!important}#root>.app-shell .inspiration-channel-summary{flex-wrap:wrap!important;gap:4px 8px!important}#root>.app-shell .inspiration-channel-summary small{flex-basis:100%!important}}#root>.app-shell :is(.api-state.online,.mode-switch button>span.analysis-succeeded,.workspace-run-status.completed,.workspace-run-status.succeeded,.quick-history-status.succeeded,.history-status.succeeded,.asset-provider-status.ready,.node-run-state.succeeded,.node-run-state.completed,.model-status-row>b.ready,.image-generation-status.done,.toast.success){border-color:#7ca46152!important;background:#7ca4611f!important;color:var(--afu-success)!important}#root>.app-shell :is(.api-state.online>span,.online-dot,.status-badge.success i,.workflow-run-dot.ready,.workflow-run-dot.success,.audio-status-strip span.ready){background:var(--afu-success)!important;box-shadow:0 0 0 3px #7ca46126!important}#root>.app-shell .template-review-page{width:min(1480px,calc(100vw - 48px))!important;min-height:calc(100vh - 128px)!important;margin:0 auto!important;padding:28px 0 52px!important}#root>.app-shell .template-review-page .template-review-panel{gap:22px!important}#root>.app-shell .template-review-page .account-detail-card-header{align-items:flex-end!important;padding:22px 24px!important;border-color:var(--afu-line-soft)!important;border-radius:18px!important;background:linear-gradient(135deg,#d2ad5a14,#ffffff06)!important}#root>.app-shell .template-review-page .account-detail-card-header div{gap:7px!important}#root>.app-shell .template-review-page .account-detail-card-header strong{color:var(--afu-text)!important;font-size:clamp(22px,2.4vw,32px)!important;letter-spacing:-.02em!important}#root>.app-shell .template-review-page .account-detail-card-header small{color:var(--afu-muted)!important;font-size:12px!important}#root>.app-shell .template-review-page .account-detail-card-header>span{flex:0 0 auto!important;color:var(--afu-gold-strong)!important;font-size:13px!important;font-variant-numeric:tabular-nums!important}#root>.app-shell .template-review-page .template-review-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:start!important;gap:14px!important}#root>.app-shell .template-review-page .template-review-card{width:100%!important;min-width:0!important;appearance:none!important;padding:0!important;border-color:var(--afu-line-soft)!important;border-radius:16px!important;background:#0f0f10e6!important;color:inherit!important;font:inherit!important;text-align:left!important;box-shadow:inset 0 1px #ffffff0b!important;cursor:pointer!important;touch-action:manipulation!important;transition:border-color .18s ease,transform .18s ease,background .18s ease!important}#root>.app-shell .template-review-page .template-review-card:hover{border-color:var(--afu-gold-line)!important;background:#d2ad5a14!important;transform:translateY(-2px)!important}#root>.app-shell .template-review-page .template-review-card:focus-visible{border-color:var(--afu-gold)!important;outline:2px solid var(--afu-gold)!important;outline-offset:3px!important}#root>.app-shell .template-review-page .template-review-card-media{min-width:0!important;aspect-ratio:4 / 3!important;overflow:hidden!important;border-bottom:1px solid var(--afu-line-soft)!important;background:#09090a!important}#root>.app-shell .template-review-page .template-review-card-cover{width:100%!important;height:100%!important;min-height:0!important;color:var(--afu-gold-strong)!important;background:radial-gradient(circle at 50% 20%,rgba(210,173,90,.18),transparent 68%),#080809eb!important}#root>.app-shell .template-review-page .template-review-card-cover img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}#root>.app-shell .template-review-page .template-review-card-body{gap:12px!important;padding:14px 15px 16px!important}#root>.app-shell .template-review-page .template-review-card-body strong{overflow:hidden!important;color:var(--afu-text)!important;font-size:14px!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root>.app-shell .template-review-page .template-review-card-meta{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:6px!important;font-size:11px!important}#root>.app-shell .template-review-page .template-review-card-category{min-width:0!important;flex:1 1 100%!important;overflow:hidden!important;color:var(--afu-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root>.app-shell .template-review-page .template-review-card-status{flex:0 0 auto!important;padding:3px 7px!important;border:1px solid var(--afu-gold-line)!important;border-radius:999px!important;background:#d2ad5a1a!important;color:var(--afu-gold-strong)!important;font-style:normal!important;white-space:nowrap!important}#root>.app-shell .template-review-page .template-review-card-target{overflow:hidden!important;color:var(--afu-gold-strong)!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root>.app-shell .template-review-page .template-review-publication-target{min-height:42px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:9px 11px!important;border:1px solid var(--afu-gold-line)!important;border-radius:10px!important;background:var(--afu-gold-soft)!important;color:var(--afu-muted)!important;font-size:11px!important}#root>.app-shell .template-review-page .template-review-publication-target strong{color:var(--afu-gold-strong)!important;font-size:12px!important;text-align:right!important}#root>.app-shell .sidebar-template-review-entry{border-color:#d2ad5a33!important;background:#d2ad5a11!important;color:var(--afu-gold-strong)!important}@media(max-width:1200px){#root>.app-shell .template-review-page .template-review-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:980px){#root>.app-shell .template-review-page .template-review-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){#root>.app-shell .template-review-page{width:min(100% - 28px,680px)!important;padding-top:18px!important}#root>.app-shell .template-review-page .template-review-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:520px){#root>.app-shell .template-review-page .template-review-card-grid{grid-template-columns:minmax(0,1fr)!important}#root>.app-shell .template-review-page .account-detail-card-header{align-items:flex-start!important;flex-direction:column!important}}@media(prefers-reduced-motion:reduce){#root>.app-shell .template-review-page .template-review-card{transition:none!important}}#root>.app-shell .history-page .generation-history-card{min-width:0;align-self:start;overflow:hidden;border:1px solid var(--afu-line-soft);border-radius:var(--afu-radius-card);background:#090a0a}#root>.app-shell .history-page .generation-history-preview{position:relative;width:100%;aspect-ratio:9 / 16;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(210,173,90,.055),transparent 42%),#111312}#root>.app-shell .history-page .generation-history-preview.ratio-16-9{aspect-ratio:16 / 9}#root>.app-shell .history-page .generation-history-preview.ratio-1-1{aspect-ratio:1 / 1}#root>.app-shell .history-page .generation-history-preview.ratio-3-4{aspect-ratio:3 / 4}#root>.app-shell .history-page .generation-history-preview.ratio-4-3{aspect-ratio:4 / 3}#root>.app-shell .history-page .generation-history-preview.ratio-21-9{aspect-ratio:21 / 9}#root>.app-shell .history-page .generation-history-preview.has-result{background:transparent}#root>.app-shell .history-page .generation-history-preview.has-result>img,#root>.app-shell .history-page .generation-history-preview.has-result>video{height:100%;object-fit:cover;background:transparent}#root>.app-shell .history-page .generation-history-preview>img,#root>.app-shell .history-page .generation-history-preview>video{width:100%;height:100%;display:block;object-fit:contain;background:#080909}#root>.app-shell .history-page .generation-history-live-progress{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:14px;color:var(--afu-gold-strong)}#root>.app-shell .history-page .generation-history-error{position:absolute;inset:0;padding:18px;display:grid;place-content:center;justify-items:center;gap:7px;color:var(--ling-danger);text-align:center}#root>.app-shell .history-page .generation-history-error strong{color:var(--afu-text);font-size:12px}#root>.app-shell .history-page .generation-history-error p{max-width:26ch;margin:0;color:var(--afu-muted);font-size:10px;line-height:1.5}#root>.app-shell .history-page .generation-history-error button{min-height:30px;margin-top:4px;padding:0 10px;border:1px solid var(--afu-line);border-radius:8px;display:inline-flex;align-items:center;gap:5px;background:transparent;color:var(--afu-text-soft);cursor:pointer}#root>.app-shell .history-page .generation-history-error button:hover{border-color:var(--afu-gold-line);color:var(--afu-gold-strong)}#root>.app-shell .history-page .generation-history-live-progress .task-estimated-progress{width:min(180px,72%);margin:0}#root>.app-shell .history-page .generation-history-live-progress .task-estimated-progress>div{color:var(--afu-muted);font-size:10px}#root>.app-shell .history-page .generation-history-live-progress .task-estimated-progress>div b{color:var(--afu-gold-strong);font-size:11px}#root>.app-shell .history-page .generation-history-card-footer{min-height:46px;padding:7px 8px 7px 12px;border-top:1px solid var(--afu-line-soft);display:flex;align-items:center;justify-content:space-between;gap:10px;background:#090a0a}#root>.app-shell .history-page .generation-history-card-footer>span{min-width:0;display:inline-flex;align-items:center;gap:6px;color:var(--afu-muted);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}#root>.app-shell .history-page .generation-history-archive-status{margin-left:2px;padding-left:8px;border-left:1px solid var(--afu-line-soft);color:var(--afu-gold-strong);font-size:10px;font-weight:600}#root>.app-shell .history-page .generation-history-archive-status.is-ready{color:var(--afu-success)}#root>.app-shell .history-page .generation-history-archive-status.is-failed{color:var(--afu-danger)}#root>.app-shell .history-page .generation-history-download{width:32px;height:32px;flex:0 0 32px;padding:0;border:1px solid var(--afu-line);border-radius:8px;display:inline-grid;place-items:center;background:transparent;color:var(--afu-text-soft);cursor:pointer;text-decoration:none;transition:border-color .15s ease,color .15s ease,background-color .15s ease}#root>.app-shell .history-page .generation-history-download:hover:not(:disabled){border-color:var(--afu-gold-line);background:var(--afu-gold-soft);color:var(--afu-gold-strong)}#root>.app-shell .history-page .generation-history-download:disabled{cursor:not-allowed;color:var(--afu-muted-deep);opacity:.38}@media(prefers-reduced-motion:reduce){#root>.app-shell .history-page .generation-history-download,#root>.app-shell .history-page .generation-history-live-progress .task-estimated-progress>i>span{transition:none}}
