#root>.app-shell:not(.workflow-immersive){--aurora-bg: #0b0d14;--aurora-panel: #151823;--aurora-raised: #1d2131;--aurora-text: #f5f5f5;--aurora-muted: #a2a5bd;--aurora-line: var(--studio-control-line);--aurora-cyan: #a7d4ff;--aurora-blue: #a7bfff;--aurora-violet: #b7a6f5;--aurora-ink: #13182c;--aurora-gradient: var(--studio-primary-gradient);--aurora-focus: 0 0 0 3px #b3a7f02b;--aurora-ease: cubic-bezier(.2, .7, .2, 1);--aurora-duration: .18s;--workbench-card-gap: 4px;--workbench-card-radius: 6px;--tn-bg: var(--aurora-bg);--tn-surface: var(--aurora-panel);--tn-surface-raised: var(--aurora-raised);--tn-surface-hover: #2f2f2f;--tn-text: var(--aurora-text);--tn-muted: var(--aurora-muted);--tn-line: var(--aurora-line);--tn-accent: var(--aurora-cyan);--product-accent: var(--aurora-cyan);--product-border: var(--aurora-line);--product-muted: var(--aurora-muted);color:var(--aurora-text)!important;background:var(--aurora-bg)!important;-webkit-font-smoothing:antialiased}#root>.app-shell:not(.workflow-immersive)>main{background:var(--aurora-bg)!important}#root>.app-shell:not(.workflow-immersive) .page-area{background:transparent!important}#root>.app-shell:not(.workflow-immersive) .global-header{background:#111111ed!important;border-bottom:1px solid #bdbdbd20!important;box-shadow:0 8px 30px #07070729!important}#root>.app-shell:not(.workflow-immersive) .global-header .global-primary-nav button{border:1px solid transparent!important;border-radius:12px!important;padding-inline:15px!important;min-height:44px;color:var(--aurora-muted)!important;transition:color var(--aurora-duration) ease,background-color var(--aurora-duration) ease,border-color var(--aurora-duration) ease}#root>.app-shell:not(.workflow-immersive) .global-header .global-primary-nav button.active:not(:disabled){color:#f2f2f2!important;background:linear-gradient(115deg,#bfbfbf18,#9b9b9b19)!important;border-color:#b2b2b238!important;box-shadow:inset 0 1px #e8e8e812!important}#root>.app-shell:not(.workflow-immersive) .global-brand-wordmark strong{color:var(--aurora-text)!important;letter-spacing:-.04em}#root>.app-shell:not(.workflow-immersive) :is(.global-account-panel,.global-notification-panel){background:#1a1a1af7!important;border:1px solid var(--aurora-line)!important;box-shadow:0 20px 60px #05050580!important}#root>.app-shell:not(.workflow-immersive) .product-creation-panel{--product-accent: var(--aurora-cyan);--product-border: var(--aurora-line);--product-muted: var(--aurora-muted);background:var(--aurora-panel)!important;border-color:var(--aurora-line)!important;box-shadow:0 24px 90px #05050536!important}#root>.app-shell:not(.workflow-immersive) .product-creation-panel:not(.is-open){border:0!important;border-radius:22px!important;background:transparent!important;box-shadow:none!important}#root>.app-shell:not(.workflow-immersive) .product-creation-panel .product-upload-entry{min-height:clamp(360px,49svh,510px);border:1px solid #b8b8b836!important;border-radius:22px!important;background:radial-gradient(ellipse 58% 95% at 12% 0%,#6a6a6a35,transparent 80%),radial-gradient(ellipse 65% 110% at 100% 100%,#5e5e5e36,transparent 77%),linear-gradient(140deg,#1e1e1e,#181818 52%,#1d1d1d)!important;box-shadow:inset 0 1px #e4e4e419,0 28px 80px #0003!important;transition:border-color .22s ease,box-shadow .22s ease;animation:aurora-surface-enter .46s var(--aurora-ease) both}#root>.app-shell:not(.workflow-immersive) .product-upload-entry-label{color:#c8bbfa!important;letter-spacing:.1em}#root>.app-shell:not(.workflow-immersive) .product-upload-entry-icon{width:80px;height:80px;border-radius:24px;border-color:#c0c0c052;color:#eee!important;background:linear-gradient(140deg,#cbcbcb1e,#ababab1a)!important;box-shadow:inset 0 1px #f0f0f024,0 8px 32px #aeaeae1a;transition:transform .22s var(--aurora-ease),box-shadow .22s ease}#root>.app-shell:not(.workflow-immersive) .product-upload-entry-title{font-size:clamp(32px,3.7vw,52px);font-weight:650;letter-spacing:-.045em;color:#f5f5f5!important;text-wrap:balance}#root>.app-shell:not(.workflow-immersive) .product-upload-entry-description{max-width:420px;color:#c3c3c3!important;font-size:14px}#root>.app-shell:not(.workflow-immersive) .product-upload-entry-note{color:#a6a6a6!important}#root>.app-shell:not(.workflow-immersive) .product-upload-entry-action{padding:12px 24px;min-height:44px;border:0!important;border-radius:12px;color:var(--aurora-ink)!important;background:var(--aurora-gradient)!important;box-shadow:0 6px 24px #afafaf26}#root>.app-shell:not(.workflow-immersive) .inspiration-discovery-link{color:#c3c3c3;border-radius:999px;transition:color .18s ease,background-color .18s ease}#root>.app-shell:not(.workflow-immersive) .asset-library-card-caption{display:none!important}#root>.app-shell:not(.workflow-immersive) .workspace-page .workspace-toolbar{justify-content:flex-start;flex-wrap:wrap;gap:12px;margin:0 0 24px;padding:0!important}#root>.app-shell:not(.workflow-immersive) .workspace-page .workspace-scope-tabs{width:auto;flex:0 0 auto;gap:4px;margin:0}#root>.app-shell:not(.workflow-immersive) .workspace-page .workspace-search{margin-left:auto}#root>.app-shell:not(.workflow-immersive) .workspace-page .workspace-search input{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#root>.app-shell:not(.workflow-immersive) .workspace-page .workspace-empty-state{min-height:clamp(280px,42svh,520px)!important;gap:12px;padding:32px 20px!important;color:var(--aurora-muted)!important}#root>.app-shell:not(.workflow-immersive) .workspace-page .workspace-empty-state strong{color:var(--aurora-text)!important;font-size:16px}#root>.app-shell:not(.workflow-immersive) .workspace-page .workspace-empty-state>span{display:block!important;color:var(--aurora-muted)!important}#root>.app-shell:not(.workflow-immersive) :is(.studio-gallery-controls .inspiration-search-form,.inspiration-library-search-panel .inspiration-search-form,.quick-remake-library-search){background:#1d1d1d!important;border:1px solid var(--aurora-line)!important;border-radius:12px!important;transition:border-color .18s ease,box-shadow .18s ease}#root>.app-shell:not(.workflow-immersive) :is(.inspiration-search-form,.quick-remake-library-search):focus-within,#root>.app-shell:not(.workflow-immersive) .inspiration-source-page.is-catalog .inspiration-search-form:focus-within{border-color:#cbcbcba3!important;box-shadow:var(--aurora-focus)!important}#root>.app-shell:not(.workflow-immersive) .studio-gallery-controls .inspiration-category-bar button[aria-selected=true]:not(:disabled),#root>.app-shell:not(.workflow-immersive) :is(.workspace-scope-tabs,.asset-category-list,.account-detail-tabs) button.active:not(:disabled){color:#f1f1f1!important;background:linear-gradient(115deg,#cfcfcf1a,#9c9c9c1a)!important;border-color:#b1b1b155!important;box-shadow:none!important}#root>.app-shell:not(.workflow-immersive) :is(.product-primary,.workspace-create-button,.product-upload-entry-action){color:var(--aurora-ink)!important;background:var(--aurora-gradient)!important;border-color:transparent!important;box-shadow:var(--studio-primary-shadow)!important}#root>.app-shell:not(.workflow-immersive) :is(.product-step,.product-creation-entry,.quick-remake-library-panel,.quick-remake-replacement-panel){background:#1a1a1a!important;border-color:var(--aurora-line)!important}#root>.app-shell:not(.workflow-immersive) .product-step-number{color:#e4e4e4;border-color:#c7c7c73b;background:#bdbdbd0a}#root>.app-shell:not(.workflow-immersive) .run-modal.production-modal.novice-runner{background:#161616!important;border-color:#bfbfbf35!important;box-shadow:0 30px 110px #0009!important}#root>.app-shell:not(.workflow-immersive) .run-modal.production-modal.novice-runner :is(.quick-remake-library-panel,.quick-remake-replacement-panel){background:#1a1a1a!important;border-color:var(--aurora-line)!important}#root>.app-shell:not(.workflow-immersive) .run-modal.production-modal.novice-runner .quick-remake-library-search{background:#212121!important;border-color:var(--aurora-line)!important;box-shadow:none!important}#root>.app-shell:not(.workflow-immersive) .run-modal.production-modal.novice-runner .quick-remake-library-search:focus-within{border-color:#cbcbcba3!important;box-shadow:var(--aurora-focus)!important}#root>.app-shell:not(.workflow-immersive) .run-modal.production-modal.novice-runner .quick-remake-source-tabs{border:0!important;padding:0}#root>.app-shell:not(.workflow-immersive) .run-modal.production-modal.novice-runner .quick-remake-library-search input{border:0!important;box-shadow:none!important}#root>.app-shell:not(.workflow-immersive) .run-modal.production-modal.novice-runner .quick-remake-library-search input:focus{outline:none!important}@media(min-width:1101px){#root>.app-shell:not(.workflow-immersive) .modal-backdrop:has(>.run-modal.production-modal.novice-runner){padding-block:16px}#root>.app-shell:not(.workflow-immersive) .run-modal.production-modal.novice-runner{height:calc(100dvh - 32px);grid-template-rows:minmax(0,1fr) auto}#root>.app-shell:not(.workflow-immersive) .run-modal.production-modal.novice-runner .quick-remake-left-rail.is-minimal-preview{max-height:100%!important;overflow-y:auto!important}#root>.app-shell:not(.workflow-immersive) .run-modal.production-modal.novice-runner .quick-remake-content-grid{height:100%;max-height:none;align-self:stretch;align-items:stretch}#root>.app-shell:not(.workflow-immersive) .run-modal.production-modal.novice-runner :is(.quick-remake-replacement-panel,.quick-remake-library-panel){height:100%;max-height:none;align-self:stretch}#root>.app-shell:not(.workflow-immersive) .run-modal.production-modal.novice-runner .quick-remake-library-panel{display:grid;grid-template-rows:auto auto auto 36px 32px minmax(0,1fr)}#root>.app-shell:not(.workflow-immersive) .run-modal.production-modal.novice-runner .quick-remake-library-panel>.quick-remake-column-head{grid-row:1}#root>.app-shell:not(.workflow-immersive) .run-modal.production-modal.novice-runner .quick-remake-library-target{grid-row:2}#root>.app-shell:not(.workflow-immersive) .run-modal.production-modal.novice-runner .quick-remake-source-tabs{grid-row:3}#root>.app-shell:not(.workflow-immersive) .run-modal.production-modal.novice-runner .quick-remake-library-search{grid-row:4}#root>.app-shell:not(.workflow-immersive) .run-modal.production-modal.novice-runner :is(.quick-remake-filter-tags,.quick-remake-media-tabs){grid-row:5;min-height:0;max-height:32px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}#root>.app-shell:not(.workflow-immersive) .run-modal.production-modal.novice-runner :is(.quick-remake-filter-tags,.quick-remake-media-tabs) button{flex-shrink:0}#root>.app-shell:not(.workflow-immersive) .run-modal.production-modal.novice-runner :is(.quick-remake-filter-tags,.quick-remake-media-tabs) button:focus-visible{outline-offset:-2px!important}#root>.app-shell:not(.workflow-immersive) .run-modal.production-modal.novice-runner :is(.quick-remake-asset-grid,.quick-remake-library-empty){grid-row:6;min-height:0;overflow-y:auto;scrollbar-gutter:stable}}@media(min-width:1365px){#root>.app-shell:not(.workflow-immersive) .run-modal.production-modal.novice-runner{width:min(1800px,94vw)}}#root>.app-shell:not(.workflow-immersive) :is(.inspiration-search-form,.quick-remake-library-search) input::placeholder{color:#a0a0a0!important}#root>.app-shell:not(.workflow-immersive) .run-modal.production-modal.novice-runner .quick-remake-selected-check{color:var(--aurora-ink)!important}#root>.app-shell:not(.workflow-immersive) .run-modal.production-modal.novice-runner :is(.remake-field-card.active,.quick-remake-asset-grid>button.selected){border-color:#ccca!important;box-shadow:0 0 0 2px #cfcfcf12!important;background-color:#242424!important}#root>.app-shell:not(.workflow-immersive) .run-modal.production-modal.novice-runner .modal-footer .primary-button{color:var(--aurora-ink)!important;background:var(--aurora-gradient)!important;border-color:transparent!important;box-shadow:var(--studio-primary-shadow)!important}#root>.app-shell:not(.workflow-immersive) :is(.remake-field-card.active,.quick-remake-asset-grid>button.selected,.product-style-option.is-selected,.product-template-option.is-selected){border-color:#ccca!important;box-shadow:0 0 0 2px #cfcfcf12!important;background-color:#242424!important}#root>.app-shell:not(.workflow-immersive) :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--aurora-cyan)}#root>.app-shell:not(.workflow-immersive) :is(.product-template-count,.product-quantity-control,.workspace-project-count){font-variant-numeric:tabular-nums}#root>.app-shell:not(.workflow-immersive) :is(.inspiration-source-page .inspiration-library-card,.creative-asset-page .creative-asset-card,.digital-human-page .digital-human-card,.workspace-page .workspace-project-card,.history-page .generation-history-card,.hot-rank-video-page .hot-rank-video-card){border:0!important;border-radius:var(--workbench-card-radius)!important;padding:0!important;background:transparent!important;box-shadow:none!important}#root>.app-shell:not(.workflow-immersive) :is(.creative-asset-page .creative-asset-grid,.digital-human-page .digital-human-grid,.reference-video-library .reference-video-grid,.workspace-page .workspace-projects.list,.history-page .history-grid){gap:var(--workbench-card-gap)!important}#root>.app-shell:not(.workflow-immersive) :is(.creative-asset-page .creative-asset-card-body,.workspace-page .workspace-project-info,.history-page .generation-history-card-footer){border:0!important;background:transparent!important;box-shadow:none!important}#root>.app-shell:not(.workflow-immersive) :is(.creative-asset-page .asset-library-card-cover,.creative-asset-page .creative-asset-cover,.workspace-page .workspace-project-preview,.history-page .generation-history-preview,.hot-rank-video-page .hot-rank-video-frame){border:0!important;border-radius:var(--workbench-card-radius)!important;box-shadow:none!important}#root>.app-shell:not(.workflow-immersive) .inspiration-source-page.is-catalog .inspiration-library-card{border:0!important;box-shadow:none!important}#root>.app-shell:not(.workflow-immersive) .inspiration-source-page.is-catalog .inspiration-card-action-bar{background:linear-gradient(120deg,#242424,#242424)!important}#root>.app-shell:not(.workflow-immersive) .inspiration-source-page.is-catalog .is-column-masonry .inspiration-library-card-action button.inspiration-library-remake{color:#f0f0f0!important;background:linear-gradient(115deg,#cccccc20,#a7a7a725)!important;border:1px solid #bfbfbf30!important;border-radius:9px!important;min-height:44px!important}#root>.app-shell:not(.workflow-immersive) :is(button,input,select,textarea,a):focus-visible{outline:2px solid var(--aurora-cyan)!important;outline-offset:3px!important;text-decoration:none!important}@media(hover:hover)and (pointer:fine){#root>.app-shell:not(.workflow-immersive) .product-creation-panel .product-upload-entry:hover{border-color:#c4c4c47a!important;box-shadow:inset 0 1px #e9e9e92b,0 18px 80px #73737324!important}#root>.app-shell:not(.workflow-immersive) .product-upload-entry:hover .product-upload-entry-icon{transform:translateY(-3px);box-shadow:inset 0 1px #f0f0f040,0 12px 40px #aeaeae2b}#root>.app-shell:not(.workflow-immersive) .global-header .global-primary-nav button:hover:not(:disabled){color:#f4f4f4!important;background-color:#c5c5c50c!important}#root>.app-shell:not(.workflow-immersive) .inspiration-discovery-link:hover{color:#eee;background-color:#bdbdbd09}#root>.app-shell:not(.workflow-immersive) :is(.product-primary,.product-upload-entry-action):not(:disabled):active{transform:translateY(1px)}}@keyframes aurora-surface-enter{0%{opacity:.65;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){#root>.app-shell:not(.workflow-immersive) .product-creation-panel .product-upload-entry{animation:none}#root>.app-shell:not(.workflow-immersive) :is(.product-upload-entry-icon,.global-primary-nav button,.inspiration-discovery-link,.inspiration-search-form,.quick-remake-library-search){transition:none!important}#root>.app-shell:not(.workflow-immersive) .product-upload-entry:hover .product-upload-entry-icon,#root>.app-shell:not(.workflow-immersive) :is(.product-primary,.product-upload-entry-action):not(:disabled):active{transform:none!important}}@media(max-width:760px){#root>.app-shell:not(.workflow-immersive) .workspace-page .workspace-scope-tabs{grid-column:1 / -1;width:100%}#root>.app-shell:not(.workflow-immersive) .workspace-page .workspace-search{margin:0!important}#root>.app-shell:not(.workflow-immersive) .product-creation-panel .product-upload-entry{min-height:380px;padding:30px 18px;border-radius:18px!important}#root>.app-shell:not(.workflow-immersive) .global-header .global-primary-nav button{padding-inline:10px!important}}#root>.app-shell:not(.workflow-immersive) .product-creation-panel.is-electric{--product-accent: #b8b5ff;--product-border: var(--studio-control-line);--product-muted: #a2a5bd;--aurora-cyan: #b8b5ff;--aurora-gradient: var(--studio-primary-gradient);--aurora-ink: #13182c;background:#0d101b!important;border:0!important;box-shadow:none!important}#root>.app-shell:not(.workflow-immersive) .product-creation-panel.is-electric :is(.product-upload-entry,.product-creation-entry,.product-step){background:#0d101b!important;border-color:#252525!important;box-shadow:none!important}#root>.app-shell:not(.workflow-immersive) .product-creation-panel.is-electric .product-upload-entry{border:1px solid #303030!important;border-radius:16px!important;min-height:clamp(300px,40svh,440px);animation:none}#root>.app-shell:not(.workflow-immersive) .product-creation-panel.is-electric .product-upload-entry-icon{width:70px;height:70px;border-radius:16px;color:#c8bbfa!important;background:#161a2a!important;border-color:#d1d1d150;box-shadow:none!important;transform:none!important}#root>.app-shell:not(.workflow-immersive) .product-creation-panel.is-electric .product-upload-entry-title{font-size:clamp(28px,3.1vw,42px);color:#f4f4f4!important}#root>.app-shell:not(.workflow-immersive) .product-creation-panel.is-electric :is(.product-upload-entry-label,.product-upload-entry-description,.product-upload-entry-note){color:#a1a1a1!important}#root>.app-shell:not(.workflow-immersive) .product-creation-panel.is-electric :is(.product-primary,.product-upload-entry-action){color:#13182c!important;background:var(--metal-control)!important;border-color:#c6b9f580!important;box-shadow:var(--metal-control-shadow)!important}#root>.app-shell:not(.workflow-immersive) .product-creation-panel.is-electric .product-step-number{color:#d1d1d1;background:none;border:0}#root>.app-shell:not(.workflow-immersive) .product-creation-panel.is-electric .product-template-option.is-selected{background:#0d0d0d!important;border-color:#c8bbfa!important;box-shadow:inset 0 0 0 1px #d1d1d1!important}#root>.app-shell:not(.workflow-immersive) .product-creation-panel.is-electric :is(button,input,select):focus-visible{outline-color:#c8bbfa!important}@media(hover:hover)and (pointer:fine){#root>.app-shell:not(.workflow-immersive) .product-creation-panel.is-electric .product-primary:hover:not(:disabled),#root>.app-shell:not(.workflow-immersive) .product-creation-panel.is-electric .product-upload-entry:hover .product-upload-entry-action{background:var(--metal-control-hover)!important}}#root>.app-shell:not(.workflow-immersive) .product-creation-panel.is-electric{--product-metal: var(--studio-primary-gradient)}#root>.app-shell:not(.workflow-immersive) .product-creation-panel.is-electric .product-secondary{color:#d5d5ed;background:var(--studio-secondary-bg);border-color:var(--studio-control-line)}#root>.app-shell:not(.workflow-immersive) .product-creation-panel.is-electric .product-dropzone>button:not(.product-upload-surface){color:#13182c!important;background:var(--studio-primary-gradient)!important;border-color:#bfb5ef70!important;box-shadow:var(--studio-primary-shadow)}#root>.app-shell:not(.workflow-immersive) .product-creation-panel.is-electric .product-mode-switch{background:#0d101b;border-color:var(--studio-control-line)}#root>.app-shell:not(.workflow-immersive) .product-creation-panel.is-electric .product-mode-switch button.active{color:#e4dfff;background:var(--studio-selected-gradient);box-shadow:inset 0 0 0 1px #b9a7ee60}@media(hover:hover)and (pointer:fine){#root>.app-shell:not(.workflow-immersive) .product-creation-panel.is-electric .product-secondary:hover:not(:disabled){color:#eeeaff;background:var(--studio-selected-gradient);border-color:#bba9f273}#root>.app-shell:not(.workflow-immersive) .product-creation-panel.is-electric .product-dropzone>button:not(.product-upload-surface):hover:not(:disabled){color:#13182c!important;background:var(--studio-primary-gradient-hover)!important}}#root>.app-shell:not(.workflow-immersive) .product-creation-panel.is-electric :is(button:not(.product-upload-surface),input,select,textarea):disabled{color:var(--studio-control-disabled-text)!important;background:var(--studio-control-disabled)!important;border-color:#9f98c72b!important;box-shadow:none!important;opacity:1!important;cursor:not-allowed}#root>.app-shell:not(.workflow-immersive) .product-creation-panel.is-electric :is(.product-mode-switch .active,.blackbox-quantity-presets [aria-pressed=true]):disabled{color:#b8b4d2!important;background:linear-gradient(115deg,#202b42,#30293f)!important;border-color:#a89ac45c!important;box-shadow:inset 0 0 0 1px #a89ac430!important}
