html:has(.creative-workspace){color-scheme:dark;background:#101718;scrollbar-color:#3b5146 #101718;--background:#101718;--foreground:#edf3f1;--card:#192422;--card-foreground:#edf3f1;--popover:#20302b;--popover-foreground:#edf3f1;--primary:#a7efcf;--primary-foreground:#153b2e;--secondary:#263730;--secondary-foreground:#d2e7da;--muted:#202a2a;--muted-foreground:#a0b7aa;--accent:#2b4337;--accent-foreground:#d4f7e3;--border:#ffffff16;--input:#ffffff20;--ring:#a7efcf;--destructive:#f7a99d}.creative-workspace{--studio-ink:#edf3f1;--studio-muted:#99a8a5;--studio-line:#ffffff12;--studio-soft:#202a2a;--studio-blue:#a7efcf;--surface:#161f20;--raised:#202b2c;--accent:#a7efcf;color-scheme:dark;background:#101718;color:var(--studio-ink);font-family:Segoe UI,Microsoft YaHei,sans-serif}.creative-workspace button{transition:background .15s,border-color .15s,color .15s}.creative-workspace :is(button,input,select,textarea,[contenteditable]):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.creative-workspace .app-header{height:56px;background:#11191a;border-color:var(--studio-line);padding:0 26px}.creative-workspace .wordmark{font-size:28px;color:#f0f5f3}.creative-workspace .wordmark>span:first-child{color:var(--accent)}.creative-workspace .brand-note{color:#91a39e;font-size:11px}.creative-workspace .main-nav{display:none}.creative-workspace .help-button{color:#a7b4b0}.creative-workspace .avatar{background:#273632;color:#bce7d4;border:1px solid #ffffff10}.creative-workspace .workspace-sidebar{top:56px;width:176px;padding:28px 12px 16px;background:#11191a;border-color:var(--studio-line)}.creative-workspace .workspace-sidebar>p{color:#708782;font-size:10px;letter-spacing:.12em}.creative-workspace .side-link{min-height:43px;color:#a0b0ab;font-size:13px;border-radius:7px;gap:11px}.creative-workspace .side-link.active{color:#c4f5de;background:#a7efcf0c;font-weight:600}.creative-workspace .side-link.active svg{color:#a7efcf}.creative-workspace .side-link:hover{color:#eef8f2;background:#ffffff06}.creative-workspace .sidebar-note,.creative-workspace .sidebar-note small{color:#829690;border-color:var(--studio-line);font-size:10px}.creative-workspace .page-shell{margin-left:176px;padding:20px 26px 0}.creative-workspace .primary-button{color:#153b2e;background:var(--accent);border:1px solid #b8f9dc;border-radius:8px;font-weight:650;box-shadow:none}.creative-workspace .primary-button:hover:not(:disabled){background:#c3f9e2;box-shadow:0 3px 18px #a7efcf14}.creative-workspace .primary-button:disabled{background:#293c34;color:#8dac9e;border-color:#395246;opacity:1}.creative-workspace .secondary-button{background:#ffffff04;color:#b6c8c1;border-color:#ffffff18;border-radius:7px}.creative-workspace .secondary-button:hover:not(:disabled){background:#ffffff09;color:#e5f4ec;border-color:#ffffff30}.creative-workspace .text-button{color:#96b3a6}.creative-workspace .text-button:hover{color:#d0f8e4}.creative-workspace :is(.video-prompt-heading,.node-editor-prompt-label){color:#d6e2dd}.creative-workspace :is(.video-prompt-heading,.node-editor-prompt-label) button{color:#94ada2;font-size:11px}.creative-workspace :is(.video-prompt-heading,.node-editor-prompt-label) button:hover{color:#c3f9e2}.qora-app.is-create .creation-page-heading{margin:0 0 16px;min-height:40px;align-items:center}.qora-app.is-create .creation-page-heading h1{font-size:24px;font-weight:650;color:#f0f5f3;letter-spacing:-.6px;line-height:1.25;margin:0}.qora-app.is-create .creation-page-heading p{color:#9aada4;font-size:12px;margin:5px 0 0;line-height:1.5}.qora-app.is-create .connection-state{font-size:11px;color:#9aada4;padding:7px 10px;background:#ffffff03;border:1px solid #ffffff0d;border-radius:20px}.qora-app.is-create .connection-state>span{background:#72877c}.qora-app.is-create .creation-switcher{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;border:1px solid #ffffff0d;border-radius:12px;background:#ffffff02;margin:0 0 18px}.qora-app.is-create .creation-switcher>button{min-height:44px;padding:8px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:#8da29a;gap:10px;box-shadow:none}.qora-app.is-create .creation-switcher>button:hover{background:#ffffff05}.qora-app.is-create .creation-switcher>button[aria-pressed=true]{background:#253430;border-color:#a7efcf24;color:#dcf9ea;box-shadow:0 2px 6px #00000012}.qora-app.is-create .creation-switcher>button[aria-pressed=true]:after{background:#a7efcf;width:5px;height:5px}.qora-app.is-create .creation-switcher strong{font-size:13px;color:inherit;font-weight:600}.qora-app.is-create .creation-switcher>button[aria-pressed=true] strong{color:#dcf9ea}.qora-app.is-create .creation-switcher .creation-kind-indicator{background:transparent}.qora-app.is-create .creation-switcher>button[aria-pressed=true] .creation-kind-indicator{background:#a7efcf}.qora-app.is-create .creation-switcher>button{line-height:1.4}.qora-app.is-create .creation-switcher .creation-kind-icon{width:27px;height:27px;border-radius:6px;background:transparent}.qora-app.is-create .creation-switcher>button:first-child .creation-kind-icon{color:#96dab9}.qora-app.is-create .creation-switcher>button:nth-child(2) .creation-kind-icon{color:#c6b1ed}.qora-app.is-create .creation-switcher>button:nth-child(3) .creation-kind-icon{color:#e7c685}.qora-app.is-create .creation-switcher>button:nth-child(4) .creation-kind-icon{color:#a0c8ea}.qora-app.is-create :is(.desk-hero,.quick-image-body){grid-template-columns:minmax(390px,.95fr) minmax(0,1.05fr);gap:24px}.qora-app.is-create .composer{padding:18px 20px 12px;background:var(--surface);border:1px solid #ffffff0e;border-radius:14px;box-shadow:0 12px 40px #00000012}.qora-app.is-create .composer-heading{margin-bottom:12px;padding-right:128px;min-height:20px}.qora-app.is-create .composer-heading>strong{font-size:13px;color:#dae8e1}.qora-app.is-create .creator-tray-toggle{top:18px;right:20px;font-size:11px;color:#9cbaac}.qora-app.is-create .reference-picker{margin-bottom:16px}.qora-app.is-create .reference-label{margin-bottom:8px;min-height:22px}.qora-app.is-create .reference-library-button{min-height:22px}.qora-app.is-create .reference-label strong{color:#a4bbb0;font-size:11px}.qora-app.is-create .reference-label strong span{color:#7c9587}.qora-app.is-create .reference-library-button{font-size:11px;color:#a2c5b3}.qora-app.is-create .reference-drop{min-height:66px;padding:10px 14px;background:#ffffff02;color:#83a595;border:1px dashed #ffffff20;gap:5px}.qora-app.is-create .reference-grid:has(.reference-drop:only-child) .reference-drop{display:grid;grid-template-columns:22px 1fr;text-align:left;gap:3px 12px}.qora-app.is-create .reference-grid:has(.reference-drop:only-child) .reference-drop>svg{grid-row:1/3}.qora-app.is-create .reference-drop strong{color:#b8d1c4;font-size:12px}.qora-app.is-create .reference-drop small{color:#86a194;font-size:10px}.qora-app.is-create .reference-drop small br{display:none}.qora-app.is-create .reference-drop.dragging,.qora-app.is-create .reference-drop:hover{background:#a7efcf08;border-color:#a7efcf60}.qora-app.is-create .reference-tile{background:#202a27;border-color:#ffffff14}.qora-app.is-create .reference-tile>img{height:76px;object-fit:cover}.qora-app.is-create .reference-order{background:#202a27;color:#b4cabe}.qora-app.is-create .reference-order button{color:#a7efcf}.qora-app.is-create .reference-hint{color:#9cb4a7;font-size:10px}.qora-app.is-create .video-prompt-heading{margin-bottom:8px;min-height:20px;height:20px}.qora-app.is-create .video-prompt-heading button{min-height:20px;padding:0}.qora-app.is-create .video-prompt-heading label{color:#dae8e1;font-size:13px}.qora-app.is-create .prompt-input{background:#10191a;border-color:#ffffff13;border-radius:9px}.qora-app.is-create .prompt-input:focus-within{border-color:#a7efcf70;box-shadow:0 0 0 3px #a7efcf08}.qora-app.is-create .prompt-input textarea{height:136px;min-height:136px;max-height:75dvh;font-size:14px;line-height:1.9;color:#e5eee9;padding:13px 14px 24px}.qora-app.is-create .prompt-input textarea::placeholder{color:#738b81}.qora-app.is-create .prompt-input.prompt-tall textarea{height:440px}.qora-app.is-create .character-count{color:#7e968a;background:#10191a}.qora-app.is-create .composer-controls{margin-top:14px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.qora-app.is-create .field{gap:5px}.qora-app.is-create .field>label{color:#91a99d;font-size:11px}.qora-app.is-create .model-field>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.qora-app.is-create .choice{height:35px!important;color:#d2e3d9!important;background:#202a2b!important;border-color:#ffffff0f!important;font-size:12px!important;border-radius:7px!important}.qora-app.is-create .cost-block{height:38px;gap:7px;color:#afc8ba}.qora-app.is-create .cost-block>span{font-size:10px;color:#91a99d}.qora-app.is-create .cost-block strong{font-size:16px;color:#d9efe1}.qora-app.is-create .cost-block strong small{color:#9eb5a9}.qora-app.is-create .generate-button{height:39px;font-size:13px;background:var(--accent);color:#153b2e}.qora-app.is-create .draft-toolbar{margin-top:10px;padding-top:9px;border-color:#ffffff0a;color:#86a194;font-size:10px;min-height:25px;line-height:16px;padding-top:7px}.qora-app.is-create .draft-toolbar button{min-height:18px;padding:0;color:#94ada2;font-size:10px}.qora-app.is-create .creation-history{padding:20px 0 0;background:transparent;border:0;border-radius:0;box-shadow:none;min-height:0}.qora-app.is-create .creation-history>header{margin-bottom:18px}.qora-app.is-create .creation-history h2{font-size:16px;color:#e6efea}.qora-app.is-create .creation-history>header span{color:#8ea99b;font-size:11px}.qora-app.is-create .creation-history .filter-tabs{background:#ffffff04!important;padding:3px;border-radius:8px}.qora-app.is-create .creation-history .filter-tabs button{color:#9cb4a7;font-size:11px;padding:6px 9px}.qora-app.is-create .creation-history .filter-tabs [data-state=active]{background:#2b3c35!important;color:#c7f0d9!important;box-shadow:none}.qora-app.is-create .creation-history .library-toolbar{border-color:#ffffff0d;padding-bottom:13px}.qora-app.is-create .creation-history .library-count{color:#8aa697;font-size:10px}.qora-app.is-create .creation-history .empty-large{min-height:290px;color:#83a897;background:radial-gradient(ellipse at center,#a7efcf07,transparent 65%);border-radius:20px}.qora-app.is-create .creation-history .empty-large>svg{width:36px;height:36px;padding:17px;box-sizing:content-box;border:1px solid #a7efcf17;border-radius:21px;color:#a7d7bd;background:#a7efcf04;margin-bottom:10px}.qora-app.is-create .creation-history .empty-large h3{color:#d1e3d8;font-size:16px}.qora-app.is-create .creation-history .empty-large p{color:#92aea0;font-size:12px;max-width:290px}.qora-app.is-create .creation-history .task-card{border-color:#ffffff10;background:#192322;border-radius:10px}.qora-app.is-create .creation-history .task-card-media{background:#25302d;color:#96b3a3}.qora-app.is-create .creation-history .task-card-media>span{color:#b9d4c4;background:#0d1714ad;padding:5px}.qora-app.is-create .creation-history .task-card h3{color:#d7e8dd;font-size:13px}.qora-app.is-create .creation-history .task-card-body :is(p,small){color:#9db9a8;font-size:11px}.qora-app.is-create .creation-history .task-card-body p{color:#9db9a8!important}.qora-app.is-create .creation-history .task-actions{border-color:#ffffff0e}.qora-app.is-create .creation-history .task-actions button{color:#b0d8c2;background:#25372e}.qora-app.is-create .creation-history .task-star{background:#13211ac9;color:#94aa9d}.qora-app.is-create .creation-history .task-star.selected{color:#f1cf8a}.qora-app.is-create .status{background:#294034;color:#a9dec0}.qora-app.is-create .creation-connection-note{border-color:#ffffff0d;color:#8da89a;font-size:11px;margin-top:20px}.qora-app.is-create .quick-image-toolbar{padding-bottom:6px}.qora-app.is-create .quick-image-toolbar>span{color:#8ba699}.qora-app.is-create .quick-image-fields .canvas-node-editor{background:var(--surface);border-color:#ffffff0e;border-radius:14px;padding:18px 20px}.qora-app.is-create .quick-image-fields .node-editor-heading{border-color:#ffffff0b;padding-bottom:5px;margin-bottom:10px;min-height:28px}.qora-app.is-create .quick-image-fields .node-editor-heading input{color:#e3eee7}.qora-app.is-create .quick-image-fields .image-operation-tabs{background:#10191a;margin-bottom:12px;padding:4px;border-color:#ffffff10}.qora-app.is-create .quick-image-fields .image-operation-tabs button{color:#95afa0;font-size:11px;padding:6px 8px;line-height:1.4}.qora-app.is-create .quick-image-fields .image-operation-tabs [aria-pressed=true]{background:#2b3c35;color:#d0f2e0;box-shadow:none}.qora-app.is-create .quick-image-fields .canvas-rich-prompt{height:160px;min-height:150px;background:#10191a;color:#e3eee7;border-color:#ffffff13;font-size:14px;line-height:1.9;border-radius:9px}.qora-app.is-create .quick-image-fields .prompt-expanded .canvas-rich-prompt{height:440px}.qora-app.is-create .quick-image-fields .node-editor-prompt-label>label{color:#dae8e1}.qora-app.is-create .quick-image-fields .node-editor-prompt-label small{color:#8da99a;font-size:10px}.qora-app.is-create .quick-image-fields .node-editor-reference-action{color:#a4bdaf;font-size:12px;margin-bottom:10px}.qora-app.is-create .quick-image-fields .node-editor-reference-action button{color:#a2c5b3}.qora-app.is-create .quick-image-fields .image-editor-controls{margin-top:14px;gap:10px;grid-template-columns:1.4fr 1fr 1fr}.qora-app.is-create .quick-image-fields .image-editor-controls>label:first-child{grid-column:auto}.qora-app.is-create .quick-image-fields .image-editor-controls label{color:#91a99d;font-size:11px;display:grid;gap:5px;line-height:1.4;min-width:0}.qora-app.is-create .quick-image-fields .image-editor-controls select{color:#d2e3d9;background:#202a2b;border-color:#ffffff0f;height:35px;font-size:12px;margin:0;min-width:0;width:100%}.qora-app.is-create .quick-image-fields .image-editor-submit{margin-top:16px;border-color:#ffffff0b}.qora-app.is-create .quick-image-fields .node-editor-notice{color:#91aa9c;font-size:11px}.qora-app.is-create .image-output-placeholder{background:transparent;border:0;padding:20px 0;min-height:420px}.qora-app.is-create .image-output-placeholder h2{color:#e6efea;font-size:16px}.qora-app.is-create .image-output-placeholder>div{color:#8fac9b;background:transparent}.qora-app.is-create .image-output-placeholder h3{color:#d1e3d8}.qora-app.is-create .image-output-placeholder :is(p,small){color:#92aea0}.qora-app.is-create .image-output-placeholder .output-empty-icon{background:#a7efcf05;border:1px solid #a7efcf17;border-radius:21px;color:#a7d7bd}.qora-app.is-canvas{background:#101718}.qora-app.is-canvas .workspace-sidebar{inset:0 auto 0 0;width:var(--rail-width);background:#11191a;padding:22px 9px 14px;border-color:#ffffff10}.qora-app.is-canvas .sidebar-brand{color:#f0f5f3;letter-spacing:-1px}.qora-app.is-canvas .sidebar-brand>span{color:#a7efcf}.qora-app.is-canvas .side-link{font-size:10px;color:#91aba0}.qora-app.is-canvas .side-link.active{color:#c7f3dc;background:#a7efcf0d}.qora-app.is-canvas .sidebar-account{color:#91aba0;border-color:#ffffff0d}.qora-app.is-canvas .canvas-page{margin:0;padding:0}.qora-app.is-canvas .infinite-workspace{background:#101718;color:#d5e5dc}.qora-app.is-canvas .canvas-stage{background-color:#101718;background-image:radial-gradient(#3a4c46 .65px,transparent 0)}.qora-app.is-canvas :is(.canvas-project,.canvas-header-actions,.canvas-floating-tools,.canvas-bottom-left){background:#192222;border-color:#ffffff14;box-shadow:0 8px 30px #00000020;border-radius:11px}.qora-app.is-canvas .canvas-project{padding:12px 16px}.qora-app.is-canvas .canvas-project select{color:#dfeee4;font-size:14px}.qora-app.is-canvas .canvas-save{color:#8ba596;font-size:10px}.qora-app.is-canvas .canvas-header-actions .secondary-button{color:#b2cdbd}.qora-app.is-canvas .canvas-header-actions .secondary-button:hover{background:#ffffff08}.qora-app.is-canvas .canvas-icon-button{color:#9cbba9}.qora-app.is-canvas .canvas-panel-toggle{background:#263a2f;color:#c6ecd7;border-color:#ffffff20}.qora-app.is-canvas .canvas-floating-tools button{color:#a2bdaf;width:37px;height:37px}.qora-app.is-canvas .canvas-floating-tools button.active{color:#c9f7e0;background:#a7efcf14}.qora-app.is-canvas .canvas-floating-tools i{background:#ffffff0e}.qora-app.is-canvas .canvas-zoom{color:#a0bbaa}.qora-app.is-canvas .canvas-zoom span{color:#c1dccc}.qora-app.is-canvas .canvas-minimap{background:#121c19;border-color:#ffffff10}.qora-app.is-canvas .canvas-hint{color:#819f8d;font-size:11px}.qora-app.is-canvas .canvas-node{background:#192322;border-color:#ffffff18;box-shadow:0 10px 28px #00000025;border-radius:12px}.qora-app.is-canvas .canvas-node.selected{border-color:#a7efcf9c;box-shadow:0 0 0 1px #a7efcf28,0 12px 28px #00000030}.qora-app.is-canvas .canvas-node-header{background:#192322;border-color:#ffffff0c;height:44px;min-height:44px}.qora-app.is-canvas .canvas-node-header strong{color:#daebe1;font-weight:600}.qora-app.is-canvas .node-symbol{background:#a7efcf0a;color:#9acfb1}.qora-app.is-canvas .canvas-node-content textarea{background:#101917;color:#d7e9dd;border-color:#ffffff0f}.qora-app.is-canvas :is(.node-generation-preview,.node-result,.node-result.completed){background:#121d19;border-color:#ffffff0c;color:#98c2a8}.qora-app.is-canvas .node-generation-preview strong{color:#b5d6c2}.qora-app.is-canvas .node-generation-preview span,.qora-app.is-canvas .node-result p{color:#8fb29d}.qora-app.is-canvas :is(.node-video-summary,.canvas-node-content small,.canvas-node-number){color:#91ab9d}.qora-app.is-canvas .canvas-node-content>.primary-button{color:#bfeeda;background:#2a4236;border-color:#a7efcf24}.qora-app.is-canvas .canvas-node-content>.primary-button:hover{color:#dcfaec;background:#345141}.qora-app.is-canvas :is(.node-upload,.node-library-select,.node-create-edit,.node-image-edit){background:#20302a;color:#aed5bf;border-color:#ffffff14}.qora-app.is-canvas .canvas-port:after{background:#b0efd0;box-shadow:0 0 0 2px #a7efcf20}.qora-app.is-canvas .canvas-connections g>path:not(.canvas-edge-hit){stroke:#78998a;stroke-width:2}.qora-app.is-canvas .canvas-connections g>path.selected:not(.canvas-edge-hit){stroke:#bef1d9;stroke-width:2.5}.qora-app.is-canvas :is(.canvas-node-editor,.canvas-context-menu,.canvas-edge-actions,.canvas-group-dialog,.canvas-modal,.canvas-shortcuts){background:#192422;color:#d5e9dc;border-color:#ffffff18;box-shadow:0 14px 45px #00000040}.qora-app.is-canvas .canvas-node-editor{border-radius:14px}.qora-app.is-canvas .node-editor-heading{border-color:#ffffff0d}.qora-app.is-canvas .node-editor-heading input{color:#e3efe7}.qora-app.is-canvas .node-editor-prompt-label label{color:#c5dfce}.qora-app.is-canvas .canvas-rich-prompt{background:#101a16;color:#e4efe8;border-color:#ffffff14;font-size:14px}.qora-app.is-canvas .node-editor-controls select{font-size:12px}.qora-app.is-canvas .image-editor-controls select,.qora-app.is-canvas .node-editor-controls select{background:#263730;color:#d4e9dd;border-color:#ffffff15}.qora-app.is-canvas .canvas-context-menu button{color:#bfd7c8}.qora-app.is-canvas .canvas-context-menu button:hover{background:#a7efcf0c}.qora-app.is-canvas .canvas-context-delete{color:#ffb5ae}.qora-app.is-canvas .canvas-empty{width:min(500px,70%)}.qora-app.is-canvas .canvas-empty h2{font-size:29px;font-weight:600;color:var(--canvas-ink);letter-spacing:-.6px}.qora-app.is-canvas .canvas-empty p{color:var(--canvas-muted);font-size:13px;line-height:1.9}.qora-app.is-canvas .canvas-empty>span{color:var(--primary);border-color:var(--canvas-line);background:var(--canvas-panel);box-shadow:none;border-radius:20px}.qora-app.is-canvas .canvas-empty-links button{color:var(--canvas-muted)}.qora-app.is-canvas .canvas-group-handle{color:#c1efd5;background:#294034;border-color:#87b39b}.qora-app.is-canvas .canvas-group:not(.merged){background:#a7efcf05;border-color:#88b99c66}.qora-app.is-canvas .canvas-group-quick-actions{background:#21382b;color:#c3e7d1}.qora-app.is-canvas :is(.canvas-selection-bar,.canvas-stack-drag,.canvas-stack-card,.canvas-stack-thumbnails>button,.canvas-stack-group>header>button:last-child){background:#192422;color:#d5e9dc;border-color:#ffffff20}.qora-app.is-canvas .canvas-selection-bar{box-shadow:0 12px 36px #00000040}.qora-app.is-canvas :is(.canvas-selection-bar button,.canvas-group-quick-actions button,.canvas-stack-group>footer button){background:#25382e;color:#bce7d0;border-color:#ffffff20}.qora-app.is-canvas :is(.canvas-selection-bar button,.canvas-group-quick-actions button,.canvas-stack-group>footer button):hover:not(:disabled){background:#34513f;color:#e0f9ea}.qora-app.is-canvas :is(.canvas-selection-heading,.canvas-selection-heading strong,.canvas-stack-card>span){color:#c1dfce}.qora-app.is-canvas .canvas-selection-bar input{background:#101b16;color:#d5e9dc;border-color:#ffffff25}.qora-app.is-canvas .canvas-stack-card.active,.qora-app.is-canvas .canvas-stack-group.selected .canvas-stack-card.active,.qora-app.is-canvas .canvas-stack-thumbnails>button[aria-pressed=true]{border-color:#a7efcf;box-shadow:0 0 0 1px #a7efcf40}.qora-app.is-canvas .canvas-stack-thumbnails small{background:#15261fef;color:#c1efd5}body:has(.creative-workspace) .canvas-group-dialog :is(input,select){background:#101b16;color:#d5e9dc;border-color:#ffffff25}body:has(.creative-workspace) .group-layout-options>button{background:#192422;color:#a4bcae;border-color:#ffffff20}body:has(.creative-workspace) .group-layout-options>button[aria-pressed=true]{background:#2b4337;color:#d4f7e3;border-color:#a7efcf80}.creative-workspace .canvas-rich-prompt:empty:before{color:#829c8d}.creative-workspace :is(.node-editor-notice,.node-editor-material,.node-editor-validation){color:#9db6a8;font-size:11px}.creative-workspace .node-reference-strip{border-color:#ffffff12;background:#ffffff02}.creative-workspace .node-reference-strip header,.creative-workspace .node-reference-strip header button{color:#afd3bd}.creative-workspace .node-reference-card{background:#203128;border-color:#ffffff15}.creative-workspace .node-reference-card strong{color:#b6efcd}.creative-workspace .node-reference-card small{color:#adc9b7}.creative-workspace .node-reference-card button{color:#a9cbb6}.creative-workspace .node-reference-card button:hover{background:#a7efcf10;color:#d9f7e5}.creative-workspace .node-editor-heading{background:#192422;box-shadow:none}.creative-workspace .node-editor-heading>input:focus,.creative-workspace .node-editor-heading>input:hover{background:#a7efcf08;border-color:#a7efcf30}.creative-workspace :is(.node-editor-symbol,.editor-demo-badge,.node-editor-expand){background:#a7efcf0b;color:#b8dfc8}.creative-workspace .node-editor-actions button{color:#a6c8b4}.creative-workspace .node-editor-reference-action{color:#adc9b7}.creative-workspace .node-editor-reference-action button{color:#add6bd}.creative-workspace .node-editor-prompt-label :is(small,button){color:#a0bfab}.creative-workspace .canvas-connections marker path{fill:#9bbdab}.creative-workspace .material-tray-card>strong{color:#c4dfce}.creative-workspace .material-tray-card footer button{background:#304b3b;color:#c1edd0}body:has(.creative-workspace) .canvas-context-menu{background:#192422!important;color:#d5e9dc!important;border-color:#ffffff20!important;box-shadow:0 14px 45px #00000040!important}body:has(.creative-workspace) .canvas-context-menu [data-slot=context-menu-label]{color:#93b5a1}body:has(.creative-workspace) .canvas-context-menu [data-highlighted]{color:#d2f8e0;background:#a7efcf12}.creative-workspace .node-reference-caption{color:#b1ccbc;background:#203128}.creative-workspace .node-editor-references{border-color:#ffffff16;background:#121c17;color:#b5d0bf}.creative-workspace .node-editor-references summary{color:#b5d0bf}.creative-workspace .canvas-input-row{background:#203128;border-color:#ffffff0e;color:#b5d0bf}.creative-workspace .node-editor-cost{color:#b9dfc8}.creative-workspace .image-operation-guide{color:#a8c4b3;background:#122019;border-color:#ffffff0f}.creative-workspace .material-tray{background:#192422;color:#c9dfd1;border-color:#ffffff18}.creative-workspace .material-tray>header{border-color:#ffffff0f}.creative-workspace .material-tray>header :is(strong,button){color:#c9dfd1}.creative-workspace .material-tray>p{color:#99b4a3}.creative-workspace .material-tray :is(input,select){background:#101b16;color:#d3e9db;border-color:#ffffff17}.creative-workspace .material-tray-upload{background:#ffffff03;border-color:#ffffff0e;color:#a9c8b5}.creative-workspace .material-tray-upload :is(label,small){color:#a9c8b5}.creative-workspace .material-tray-search{background:#101b16;color:#9ebfab;border-color:#ffffff12}.creative-workspace .material-tray-card{background:#203128;color:#c4dfce;border-color:#ffffff10}.creative-workspace .material-tray-card>div{background:#122019;color:#9abcaa}.creative-workspace .material-tray-card footer small,.creative-workspace .material-tray-empty{color:#9bb8a7}.creative-workspace .material-tray-bottom{background:#192422;border-color:#ffffff0f;color:#9bb8a7}.creative-workspace .canvas-expanded-editor{background:#0a100dde}.creative-workspace .canvas-expanded-editor>.canvas-node-editor{background:#192422;color:#e3eee7;border-color:#ffffff18}body:has(.creative-workspace) [data-slot=select-content]{background:#20302b;color:#e0f1e6;border-color:#ffffff20;color-scheme:dark}body:has(.creative-workspace) [data-slot=select-item][data-highlighted]{background:#a7efcf18;color:#e9fff2}body:has(.creative-workspace) :is(.canvas-expanded-editor,.material-picker-dialog){color-scheme:dark;background:#192422;color:#dcefe3;border-color:#ffffff20}body:has(.creative-workspace) .canvas-expanded-editor :is(.canvas-node-editor,.node-editor-heading){background:#192422;color:#dcefe3;box-shadow:none}body:has(.creative-workspace) .canvas-expanded-editor .node-editor-heading input{color:#e3efe7}body:has(.creative-workspace) .canvas-expanded-editor .node-editor-heading input:is(:focus,:hover){background:#21382b;border-color:#a7efcf70;outline:2px solid #a7efcf;outline-offset:2px}body:has(.creative-workspace) .canvas-expanded-editor :is(.node-editor-symbol,.editor-demo-badge,.node-editor-expand){background:#a7efcf0b;color:#b8dfc8}body:has(.creative-workspace) .canvas-expanded-editor .node-editor-actions button{color:#a6c8b4}body:has(.creative-workspace) .canvas-expanded-editor .canvas-rich-prompt{background:#101a16;color:#e4efe8;border-color:#ffffff14}body:has(.creative-workspace) .canvas-expanded-editor .image-operation-tabs{background:#111c17}body:has(.creative-workspace) .canvas-expanded-editor .image-operation-tabs button{color:#a2bdaf}body:has(.creative-workspace) .canvas-expanded-editor .image-operation-tabs [aria-pressed=true]{background:#304c3b;color:#d6f3e2;border-color:#ffffff18}body:has(.creative-workspace) .canvas-expanded-editor :is(.node-editor-reference-action,.node-editor-prompt-label){color:#bbd9c6}body:has(.creative-workspace) .canvas-expanded-editor :is(.node-editor-reference-action,.node-editor-prompt-label) :is(button,small){color:#a5c4af}body:has(.creative-workspace) .canvas-expanded-editor :is(.node-reference-card,.canvas-input-row){background:#203128;border-color:#ffffff15;color:#bfdcc9}body:has(.creative-workspace) .canvas-expanded-editor .node-reference-card :is(strong,small,button){color:#b6d8c2}body:has(.creative-workspace) .canvas-expanded-editor :is(.node-reference-caption,.image-editor-controls label,.node-editor-cost,.node-editor-notice,.image-operation-guide){color:#adc9b7}body:has(.creative-workspace) .canvas-expanded-editor :is(.node-editor-controls,.image-editor-controls) select{background:#263730;color:#d4e9dd;border-color:#ffffff15}body:has(.creative-workspace) .canvas-expanded-editor .node-editor-references{background:#122019;border-color:#ffffff0d;color:#c3decf}body:has(.creative-workspace) .canvas-expanded-editor :is(.node-editor-references,.image-editor-submit){border-color:#ffffff12}body:has(.creative-workspace) :is(.canvas-expanded-editor,.material-picker-dialog) .primary-button{background:#a7efcf;border-color:#b8f9dc;color:#153b2e}body:has(.creative-workspace) .canvas-expanded-editor .primary-button:disabled{background:#293c34;color:#8dac9e;border-color:#395246;opacity:1}body:has(.creative-workspace) :is(.canvas-expanded-editor,.material-picker-dialog) .secondary-button{background:#ffffff04;color:#b6c8c1;border-color:#ffffff18}body:has(.creative-workspace) .material-picker-dialog :is(.material-picker-search,.material-picker-item){background:#15201b;color:#b8d7c4;border-color:#ffffff17}body:has(.creative-workspace) .material-picker-dialog .material-picker-search input{color:#d6efdf}body:has(.creative-workspace) .material-picker-dialog .material-picker-item>div{background:#101917}body:has(.creative-workspace) .material-picker-dialog .material-picker-item :is(strong,small){color:#b8d7c4}body:has(.creative-workspace) .material-picker-dialog .material-picker-item.selected{border-color:#a7efcf;box-shadow:0 0 0 2px #a7efcf10}body:has(.creative-workspace) .material-picker-dialog .material-picker-groups>button{color:#abc8b8}body:has(.creative-workspace) .material-picker-dialog .material-picker-groups>button[aria-pressed=true]{background:#294034;color:#bdeace}body:has(.creative-workspace) .material-picker-dialog :is(.material-picker-footer,.material-picker-local,.material-picker-empty){border-color:#ffffff15;color:#a0beab}.qora-app.is-create .image-output-placeholder>header>span{color:#a4bdaf}.qora-app.is-create .image-output-placeholder>footer{color:#91aa9c;border-color:#ffffff10;font-size:11px}@media (min-width:1101px){.qora-app.is-create .creation-history>.task-library{max-height:calc(100dvh - 330px);min-height:290px;overflow:auto;scrollbar-width:thin;scrollbar-color:#354d40 transparent}}@media (min-width:1600px){.qora-app.is-create .page-shell{padding:28px 38px 0}.qora-app.is-create :is(.desk-hero,.quick-image-body){grid-template-columns:minmax(440px,.82fr) minmax(0,1.18fr);gap:32px}.qora-app.is-create .prompt-input textarea{height:215px}}@media (max-width:1100px){.creative-workspace .workspace-sidebar{width:152px;padding:24px 10px}.creative-workspace .page-shell{margin-left:152px;padding:20px}.qora-app.is-create :is(.desk-hero,.quick-image-body){grid-template-columns:minmax(330px,1fr) minmax(0,1fr);gap:18px}.qora-app.is-canvas .workspace-sidebar{width:var(--rail-width);padding:22px 9px 14px}.qora-app.is-canvas .canvas-page{margin:0;padding:0}}@media (max-width:850px){.qora-app.is-create :is(.desk-hero,.quick-image-body){grid-template-columns:1fr}.qora-app.is-create .creation-history{border-top:1px solid #ffffff10;margin-top:8px;padding-top:24px}}@media (max-width:700px){.creative-workspace .app-header{height:56px;padding:0 16px}.creative-workspace .workspace-sidebar{position:static;width:100%;border-bottom:1px solid #ffffff10;padding:6px 12px}.creative-workspace .workspace-sidebar nav{flex-direction:row;scrollbar-width:none}.creative-workspace .workspace-sidebar nav::-webkit-scrollbar{display:none}.creative-workspace .side-link{min-height:35px;font-size:11px;padding:8px 11px}.creative-workspace .page-shell{margin-left:0;padding:20px 14px}.qora-app.is-create .creation-page-heading{margin-bottom:16px}.qora-app.is-create .creation-page-heading h1{font-size:22px}.qora-app.is-create .creation-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:18px}.qora-app.is-create .creation-switcher>button{padding:8px 10px;min-height:41px}.qora-app.is-create .composer{padding:17px 16px 12px}.qora-app.is-create .creator-tray-toggle{right:16px;top:17px}.qora-app.is-create .prompt-input textarea{font-size:16px;height:190px}.qora-app.is-create .prompt-input.prompt-tall textarea{height:440px}.qora-app.is-create .quick-image-fields .canvas-rich-prompt{font-size:16px}.qora-app.is-canvas .workspace-sidebar{position:fixed;width:var(--rail-width);padding:18px 6px 12px;border-right:1px solid #ffffff10;border-bottom:0}.qora-app.is-canvas .workspace-sidebar nav{flex-direction:column}.qora-app.is-canvas .side-link{font-size:9px;min-height:56px;padding:9px 0}.qora-app.is-canvas .canvas-page{margin:0;padding:0}.qora-app.is-canvas .canvas-floating-tools button{width:29px;height:29px}.qora-app.is-canvas .canvas-empty h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.creative-workspace button{transition:none}}.creative-workspace:not(.is-canvas) .workspace-sidebar{height:calc(100dvh - 56px);display:flex;flex-direction:column}.creative-workspace:not(.is-canvas) .workspace-sidebar nav{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#31463b transparent}.creative-workspace .side-link{flex-shrink:0}.creative-workspace .sidebar-note{padding-top:15px;margin-top:15px;flex-shrink:0}.creative-workspace .page-heading{padding:4px 0 0;margin-bottom:24px;align-items:center}.creative-workspace :is(.page-heading,.tutorial-heading) h1{font-size:26px;font-weight:650;line-height:1.35;letter-spacing:-.6px;color:var(--studio-ink)}.creative-workspace .page-heading p{font-size:13px;line-height:1.8;color:var(--studio-muted);margin-top:8px}.creative-workspace .eyebrow{color:#8aab9a;font-size:10px;letter-spacing:.1em}.creative-workspace .page-footer{border-color:var(--studio-line);color:#91aa9c;font-size:11px;margin-top:28px;padding-top:16px}.creative-workspace .section-heading h2{color:var(--studio-ink);font-size:16px;font-weight:600}.creative-workspace :is(.outline-pill,.count){background:#a7efcf09;color:#afcdbb;border-color:#a7efcf20}.creative-workspace .muted{color:#99ada3}.creative-workspace .primary-button{font-size:13px;min-height:39px}.creative-workspace .secondary-button{font-size:12px;min-height:35px}.creative-workspace :is(.filter-tabs,.management-tabs,.material-kind-filters){gap:4px}.creative-workspace :is(.filter-tabs,.management-tabs,.material-kind-filters) button{color:#9db5a8;font-size:12px;border-radius:7px}.creative-workspace :is(.filter-tabs,.management-tabs,.material-kind-filters) button:hover{background:#ffffff06;color:#d0e8da}.creative-workspace :is(.filter-tabs [data-state=active],.management-tabs [aria-pressed=true],.material-kind-filters .active){color:#c8f4de!important;background:#a7efcf13!important;box-shadow:none}.creative-workspace :is(.management-toolbar>label,.material-search,.library-search){background:#152020;border-color:#ffffff16;color:#95b4a2;border-radius:8px;min-height:38px}.creative-workspace :is(.management-toolbar,.material-search,.library-search) input{color:#d7e8dd;background:transparent;font-size:12px}.creative-workspace input::placeholder{color:#81998c}.creative-workspace :is(.management-toolbar,.material-toolbar,.library-tools) select{background:#1c2925;border-color:#ffffff16;color:#b9d0c3;height:38px;font-size:12px;border-radius:8px}.creative-workspace :is(.management-count,.management-note,.library-count,.material-library-meta,.material-local-note){color:#92afa0;font-size:11px}.creative-workspace .material-library-meta small{color:#92afa0}.creative-workspace :is(.project-card,.result-card,.material-card,.task-card,.model-card){background:#192422;border:1px solid #ffffff12;border-radius:12px;box-shadow:none}.creative-workspace :is(.project-card,.result-card,.material-card,.task-card,.model-card):hover{border-color:#a7efcf30}.creative-workspace :is(.project-cover,.result-cover,.material-preview,.task-card-media){background:#202e28;color:#a3cbb4}.creative-workspace .material-preview.kind-audio{background:#202e28}.creative-workspace :is(.project-cover,.result-cover)>span{background:#102018e6;color:#c2e5d0;border-color:#bcefd323}.creative-workspace :is(.project-info,.result-info,.material-card-info) h2{color:#dcece3;font-size:14px;font-weight:600}.creative-workspace :is(.project-info,.result-info,.material-card-info) :is(p,small){color:#9cb7a8}.creative-workspace :is(.project-info,.result-info,.material-card-info)>div>button{color:#9fbcac}.creative-workspace :is(.project-info,.result-info,.material-card-info)>div>button[aria-pressed=true]{color:#f1cf8a}.creative-workspace :is(.project-actions,.result-actions,.material-card-actions,.task-actions,.task-management){border-color:#ffffff0f}.creative-workspace :is(.project-actions,.result-actions,.material-card-actions,.task-actions,.task-management) button{color:#a9cbbb;font-size:11px}.creative-workspace :is(.project-actions,.result-actions,.material-card-actions,.task-actions,.task-management) button:hover{color:#d5f7e7}.creative-workspace .project-open{background:#a7efcf0b;color:#b8ecd1;border-color:#a7efcf20;font-size:12px;min-height:35px;border-radius:7px}.creative-workspace .project-open:hover{background:#a7efcf17}.creative-workspace :is(.material-card.selected,.material-picker-item.selected){border-color:#a7efcf;box-shadow:0 0 0 2px #a7efcf10}.creative-workspace :is(.material-select,.result-select,.task-star){background:#14251bdc;border-color:#bcefd334;color:#badcc8}.creative-workspace :is(.material-select,.result-select) input{accent-color:#a7efcf}.creative-workspace .material-kind{background:#14251bdc;color:#bcdcc9}.creative-workspace .material-missing{color:#97b2a1}.creative-workspace .material-tabs{border-color:#ffffff12}.creative-workspace .material-tabs>button{color:#a0b9ac;border-radius:7px;font-size:12px}.creative-workspace .material-tabs>button:hover{background:#ffffff06}.creative-workspace .material-tabs>button.active{color:#c8f4de;background:#a7efcf13}.creative-workspace .material-tabs small,.creative-workspace .material-tabs>button.active small{color:#a0bdad}.creative-workspace :is(.material-selection,.management-selection){background:#a7efcf08;color:#b5dac6;border-color:#a7efcf26}.creative-workspace .management-selection button{color:#c0ebd4}.creative-workspace .result-top-tabs{border-color:#ffffff14}.creative-workspace .result-top-tabs button{color:#96b0a2;font-size:13px}.creative-workspace .result-top-tabs button[aria-pressed=true]{color:#c3f1d9;border-color:#a7efcf}.creative-workspace .result-top-tabs small{color:#a0bdad}.creative-workspace .material-drop-overlay{background:#13261eec;border-color:#a7efcf;color:#d2f8e2}.creative-workspace .material-drop-overlay span{color:#b1d2c1}.creative-workspace :is(.management-empty,.material-empty,.empty-large,.empty-compact){background:#a7efcf03;color:#96bba5;border-color:#a7efcf1c;border-radius:14px}.creative-workspace :is(.management-empty,.material-empty,.empty-large,.empty-compact) h2,.creative-workspace :is(.management-empty,.material-empty,.empty-large,.empty-compact) h3{color:#d1e8dc;font-size:18px;font-weight:600}.creative-workspace :is(.management-empty,.material-empty,.empty-large,.empty-compact) p{color:#9eb8a9;font-size:13px;line-height:1.9}.creative-workspace .material-empty-icon{color:#b7e8cd;background:#a7efcf09;border:1px solid #a7efcf18;border-radius:19px}.creative-workspace .tutorial-home{color:var(--studio-ink);padding-top:4px}.creative-workspace .tutorial-heading{margin-bottom:24px}.creative-workspace .tutorial-heading h1{margin:8px 0}.creative-workspace .tutorial-heading>p{color:#99ada3;font-size:13px}.creative-workspace .tutorial-nav>span{color:#8bab99}.creative-workspace .tutorial-nav>button{color:#a1bbac;border-radius:8px;min-height:45px}.creative-workspace .tutorial-nav>button:hover{background:#ffffff06}.creative-workspace .tutorial-nav>button.active{color:#c7f3dc;border-color:#a7efcf24;background:#a7efcf0c}.creative-workspace .tutorial-nav>button>small{color:#819b8c}.creative-workspace .tutorial-nav-note{color:#95b3a3;border-color:#ffffff12}.creative-workspace .tutorial-lesson{background:#192422;border-color:#ffffff12;border-radius:14px;box-shadow:none}.creative-workspace .tutorial-section-label{color:#95b3a3}.creative-workspace .tutorial-lesson-heading h2{color:#e1efe6;font-size:23px}.creative-workspace .tutorial-lesson-heading>p{color:#9db9a8}.creative-workspace .tutorial-steps h3{color:#d4e9dc}.creative-workspace .tutorial-steps p{color:#a1bcac}.creative-workspace .tutorial-steps li>span{background:#a7efcf0b;color:#b7e8cd;border-color:#a7efcf20}.creative-workspace .tutorial-tip{background:#a7efcf06;color:#a9d1b9;border-color:#86c4a3}.creative-workspace .tutorial-action{background:#141e1b;border-color:#ffffff10}.creative-workspace .tutorial-action strong{color:#d0e9da}.creative-workspace .tutorial-action small{color:#9eb7a8}.creative-workspace .tutorial-status{color:#91af9e;text-align:left}.creative-workspace .tutorial-view-choice button{color:#aac8b7;border-color:#ffffff18}.creative-workspace .tutorial-view-choice button[aria-pressed=true]{color:#c8f4de;background:#a7efcf13;border-color:#a7efcf30}.creative-workspace .task-library{background:#192422;border-color:#ffffff12;border-radius:12px}.creative-workspace .library-toolbar{border-color:#ffffff10}.creative-workspace .task-card-media>span{color:#b6cfbf;background:#102018d9;border:1px solid #bcefd31c;color:#c1dccb}.creative-workspace .task-card-body h3{color:#d9e9df;font-size:14px}.creative-workspace .task-card-body :is(p,small){color:#a1baac}.creative-workspace .task-actions button{background:#294033;color:#bce7d0}.creative-workspace .task-star.selected{color:#f1cf8a;border-color:#f1cf8a50}.creative-workspace .status{background:#284135;color:#b4e8ca;border-color:transparent}.creative-workspace .status.processing,.creative-workspace .status.queued{background:#243d42;color:#aad6df}.creative-workspace .model-card{background:#192422}.creative-workspace .model-card h2{color:#e0eee5;font-size:21px;font-weight:600}.creative-workspace .model-card p{color:#9eb8a9;font-size:13px;line-height:1.9}.creative-workspace .model-price{border-color:#ffffff12}.creative-workspace .model-price strong{color:#b8e9cf}.creative-workspace .model-price :is(small,span){color:#9cbaaa}.creative-workspace .capability-list span{color:#a6c3b3;border-color:#ffffff18;background:#a7efcf03}.creative-workspace :is(.credit-card,.account-profile,.ledger,.cloud-workspace){background:#192422;color:#b9d2c3;border-color:#ffffff12;border-radius:12px;padding:24px}.creative-workspace :is(.credit-card,.account-profile,.cloud-workspace) h2{color:#dcefe3;font-size:16px;font-weight:600}.creative-workspace .credit-number{color:#b8edcf;font-size:60px;font-weight:550}.creative-workspace :is(.credit-card p,.credit-number span,.account-name small,.profile-stat span,.cloud-workspace p,.cloud-workspace small,.cloud-backup-meta span){color:#a0baab}.creative-workspace .account-name strong{color:#e0eee5}.creative-workspace .profile-stat{border-color:#ffffff12}.creative-workspace .profile-stat strong{color:#cee8d8}.creative-workspace .cloud-backup-meta{color:#c0decc}.creative-workspace .ledger :is(th,td){color:#aecbb9;border-color:#ffffff0e}.creative-workspace .ledger tr{border-color:#ffffff10}.creative-workspace .ledger tr:hover{background:#ffffff03}.creative-workspace .setup-list{color:#a0baab;border-color:#ffffff16}.creative-workspace .setup-list strong{color:#d3eadb}.creative-workspace .account-signout{color:#b1cdbc}.creative-workspace .cloud-save-badge{color:#95b3a3}.creative-workspace .cloud-save-badge.saved{color:#b2e7c8}.creative-workspace .cloud-save-badge:is(.pending,.syncing,.loading){color:#a9d1df}.creative-workspace .cloud-save-badge:is(.offline,.conflict){color:#e7c58e}.creative-workspace .inline-error{background:#efaa9e09;color:#f0b1a7;border-radius:8px}.creative-workspace .inline-error button{background:#efaa9e0b;border-color:#efaa9e30;color:#f0b1a7}body:has(.creative-workspace) [data-slot=dialog-content]{background:#192422;color:#e1efe6;border-color:#ffffff20;border-radius:14px;box-shadow:0 20px 65px #00000060;max-height:calc(100dvh - 32px);overflow-y:auto}body:has(.creative-workspace) [data-slot=dialog-overlay]{background:#050b08b8}body:has(.creative-workspace) [data-slot=dialog-title]{color:#e1efe6;font-size:20px}body:has(.creative-workspace) [data-slot=dialog-description]{color:#9fbbab}body:has(.creative-workspace) :is([data-slot=dropdown-menu-content],[data-slot=context-menu-content],[data-slot=popover-content]){background:#1c2925;color:#d1e9db;border-color:#ffffff20;box-shadow:0 12px 35px #00000040}body:has(.creative-workspace) :is([data-slot=dropdown-menu-item],[data-slot=context-menu-item])[data-highlighted]{background:#a7efcf13;color:#d9f7e6}body:has(.creative-workspace) :is(.studio-dialog,.management-dialog,.material-detail-dialog,.material-board-dialog,.result-preview-dialog,.result-compare-dialog) .primary-button{background:#a7efcf;border-color:#b8f9dc;color:#153b2e;box-shadow:none;border-radius:8px}body:has(.creative-workspace) :is(.studio-dialog,.management-dialog,.material-detail-dialog,.material-board-dialog,.result-preview-dialog,.result-compare-dialog) .secondary-button{background:#ffffff04;border-color:#ffffff18;color:#b6c8c1;box-shadow:none;border-radius:7px}body:has(.creative-workspace) :is(.dialog-copy,.task-detail,.help-steps) :is(p,dt,small){color:#a1bcac}body:has(.creative-workspace) :is(.dialog-copy,.task-detail,.help-steps) :is(label,strong,dd){color:#d4e9dc}body:has(.creative-workspace) :is(.detail-meta,.detail-references span,.material-file-details,.result-prompt,.result-compare-grid small){color:#9db8a8}body:has(.creative-workspace) :is(.detail-prompt,.quote-breakdown,.material-detail-preview,.result-full-media){background:#101b17;color:#bdd9c8;border-color:#ffffff14}body:has(.creative-workspace) .quote-breakdown>div{color:#a8c6b5}body:has(.creative-workspace) .quote-breakdown strong{color:#d4e9dc}body:has(.creative-workspace) .quote-total,body:has(.creative-workspace) .quote-total strong{color:#b4e7cb;border-color:#ffffff14}body:has(.creative-workspace) :is(.help-foot,.account-form-tabs,.material-picker-footer){border-color:#ffffff12}body:has(.creative-workspace) .help-steps>div>span{background:#a7efcf0b;color:#b7e8cd}body:has(.creative-workspace) .help-faq [data-slot=accordion-trigger]{color:#d3e7da}body:has(.creative-workspace) .help-faq [data-slot=accordion-content]{color:#a1bcac}body:has(.creative-workspace) .help-faq{display:block;width:100%}body:has(.creative-workspace) .help-faq>[data-slot=accordion-item]{width:100%;border-color:#ffffff14}body:has(.creative-workspace) :is(.rename-input,.management-dialog input,.material-edit-field input,.qora-account-form input){background:#101b17;color:#d9eee1;border-color:#ffffff20;border-radius:8px;min-height:40px}body:has(.creative-workspace) :is(.management-dialog label,.material-edit-field,.qora-account-form label){color:#b6d1c0}body:has(.creative-workspace) .qora-account-form p{color:#9fbbab}body:has(.creative-workspace) .account-form-tabs button{color:#9fbbab}body:has(.creative-workspace) .account-form-tabs button[aria-pressed=true]{color:#bdecd3;border-color:#a7efcf}body:has(.creative-workspace) .qora-account-form .text-button{color:#b0d2be}body:has(.creative-workspace) .material-board-list>button{background:#132019;color:#a8c8b5;border-color:#ffffff16}body:has(.creative-workspace) .material-board-list>button:hover{background:#a7efcf0a;border-color:#a7efcf50}body:has(.creative-workspace) .material-board-list :is(strong,small){color:#b7d7c3}body:has(.creative-workspace) [data-slot=dialog-content] :is(button,input,textarea,select):focus-visible{outline:2px solid #a7efcf;outline-offset:3px}body:has(.creative-workspace) [data-slot=separator]{background:#ffffff12}body:has(.creative-workspace) [data-sonner-toast]{background:#20332a;color:#dbf0e3;border-color:#ffffff20}@media(max-width:700px){.creative-workspace:not(.is-canvas) .workspace-sidebar{height:auto;display:block}.creative-workspace:not(.is-canvas) .workspace-sidebar nav{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.creative-workspace :is(.page-heading,.tutorial-heading) h1{font-size:24px}.creative-workspace .page-heading{align-items:flex-start;gap:12px;margin-bottom:20px}.creative-workspace .page-heading p{font-size:12px}.creative-workspace .page-heading>.primary-button{white-space:nowrap;padding:8px 10px;font-size:11px}.creative-workspace :is(.credit-card,.account-profile,.ledger,.cloud-workspace){padding:18px}.creative-workspace :is(.material-tabs,.management-tabs,.result-top-tabs){scrollbar-width:none}}.qora-app.creative-workspace{--rail-width:88px}.qora-app.creative-workspace>.app-header{display:none}.qora-app.creative-workspace .workspace-sidebar{position:fixed;inset:0 auto 0 0;width:var(--rail-width);height:100dvh;display:flex;flex-direction:column;align-items:stretch;padding:20px 8px 12px;border-right:1px solid #ffffff10;border-bottom:0;background:#11191a;z-index:30}.qora-app.creative-workspace .sidebar-note,.qora-app.creative-workspace .workspace-sidebar>p{display:none}.qora-app.creative-workspace .sidebar-brand{display:block;flex-shrink:0;background:transparent;border:0;color:#eef6f0;font-size:22px;font-weight:750;letter-spacing:-1px;min-height:30px;padding:0;margin:0 0 20px}.qora-app.creative-workspace .sidebar-brand>span{color:#a7efcf}.qora-app.creative-workspace .workspace-sidebar nav{display:flex;flex-direction:column;gap:5px;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.qora-app.creative-workspace .workspace-sidebar nav::-webkit-scrollbar{display:none}.qora-app.creative-workspace .side-link{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:clamp(44px,calc((100dvh - 230px) / 10),64px);padding:6px 2px;gap:5px;font-size:10px;font-weight:500;line-height:1.25;white-space:nowrap;color:#a0b8ac;border-radius:9px;flex-shrink:0}.qora-app.creative-workspace .side-link svg{width:20px;height:20px;stroke-width:1.5}.qora-app.creative-workspace .side-link.active{color:#d0f5e2;background:#a7efcf10;font-weight:600}.qora-app.creative-workspace .sidebar-account{display:flex;flex-direction:column;align-items:center;gap:7px;flex-shrink:0;margin-top:12px;padding:12px 0 0;border-top:1px solid #ffffff10;font-size:10px;color:#a0b8ac;background:transparent}.qora-app.creative-workspace:not(.is-canvas) .page-shell{margin-left:var(--rail-width);padding:24px 28px 0}.qora-app.creative-workspace .page-footer button{color:#9cbfac}.qora-app.creative-workspace .page-heading p{color:#a4b9ae}.qora-app.creative-workspace .filter-tabs{background:#ffffff04!important}.qora-app.creative-workspace .model-card p{color:#a4b9ae}.qora-app.creative-workspace .model-price>span{color:#a0bcac}.qora-app.creative-workspace .node-media{background:#121d19;color:#a9cdb8}@media(max-width:700px){.qora-app.creative-workspace{--rail-width:64px}.qora-app.creative-workspace .workspace-sidebar{padding:16px 5px 10px}.qora-app.creative-workspace .sidebar-brand{font-size:17px;margin-bottom:16px}.qora-app.creative-workspace .side-link{min-height:52px;padding:8px 0;gap:6px;font-size:9px}.qora-app.creative-workspace .side-link svg{width:19px;height:19px}.qora-app.creative-workspace .sidebar-account{font-size:9px;padding-top:10px}.qora-app.creative-workspace:not(.is-canvas) .page-shell{padding:20px 12px 0}}.qora-app.is-create .image-draft-recovery{max-width:180px;min-height:32px;padding:5px 9px;border:1px solid var(--border);border-radius:7px;background:var(--card);color:inherit;font:inherit;font-size:11px}.video-model-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;grid-column:1/-1}.video-model-picker .field{min-width:0}.video-model-picker .choice{width:100%;min-width:0}.video-channel-details,.video-channel-field{grid-column:1/-1}.video-channel-details{margin:0;font-size:12px;line-height:1.7;color:inherit;opacity:.8;overflow-wrap:anywhere;padding:12px;border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:10px;opacity:1}.video-channel-details p{margin:0;color:color-mix(in srgb,currentColor 72%,transparent)}.video-channel-details dl+p,.video-channel-details p+p{margin-top:8px}.video-channel-details dl{margin:10px 0;display:grid;gap:6px}.video-channel-details dl>div{display:grid;grid-template-columns:60px minmax(0,1fr);gap:8px}.video-channel-details dt{opacity:.65}.video-channel-details dd{margin:0}.video-channel-details .video-channel-notice{color:inherit}.video-channel-options{width:var(--radix-select-trigger-width);max-width:calc(100vw - 24px)}.video-channel-options [data-slot=select-item]>span:last-child{min-width:0;display:block;width:100%}.video-channel-option{display:flex;flex-direction:column;align-items:flex-start;gap:4px;white-space:normal;overflow-wrap:anywhere}.video-channel-option small{font-size:11px;opacity:.65;line-height:1.5}.video-channel-options [data-slot=select-item]{padding-top:12px;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,currentColor 8%,transparent)}.video-channel-option,.video-plan-row{width:100%}.video-plan-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.video-plan-name{min-width:0;line-height:1.6}.video-plan-price{flex-shrink:0;white-space:nowrap;color:#a6edce;font-variant-numeric:tabular-nums}.video-channel-option small{display:flex;gap:8px 14px;flex-wrap:wrap}.video-plan-duration{white-space:nowrap}.video-plan-badge{font-size:10px;line-height:1.5;padding:1px 6px;border:1px solid;border-radius:4px;opacity:.8}.video-plan-trigger [data-slot=select-value]{flex:1;display:block;min-width:0;line-clamp:unset;-webkit-line-clamp:unset}.video-plan-selected{display:flex;justify-content:space-between;gap:10px;align-items:center;width:100%;font-size:12px}.video-plan-selected>span:first-child{min-width:0;overflow-wrap:anywhere}.video-channel-details .video-plan-specs{display:flex;justify-content:space-between;gap:6px 12px;flex-wrap:wrap;color:inherit}.video-plan-specs>span{opacity:.7;white-space:nowrap}.video-channel-details .video-plan-estimate{margin-top:8px;color:inherit}.video-plan-estimate strong{color:#a6edce;margin-left:5px}.video-plan-estimate>span{font-size:11px;opacity:.7}.video-channel-details .video-plan-limit{margin-top:10px;font-size:11px;line-height:1.65;opacity:.7}.video-channel-field [data-slot=select-value]{white-space:normal;text-align:left}.qora-app.is-create .video-model-picker .field>label{position:static;width:auto;height:auto;clip-path:none;overflow:visible;white-space:normal}.node-editor-controls>.video-model-picker{grid-column:1/-1}.canvas-node-editor .video-model-picker .field>label{font-size:11px;color:inherit}.canvas-node-editor .video-model-picker .choice{width:100%;height:36px;background:transparent;color:inherit;border:1px solid color-mix(in srgb,currentColor 16%,transparent);box-shadow:none}@media(max-width:380px){.video-model-picker{grid-template-columns:1fr;gap:10px}}.video-model-group{grid-column:1/-1}.video-model-group>div{display:flex;gap:6px;flex-wrap:wrap}.video-model-group button{flex:1;min-width:55px;padding:8px 12px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:8px;color:inherit;background:transparent;font-size:12px}.video-model-group button[aria-pressed=true]{background:color-mix(in srgb,currentColor 12%,transparent);border-color:currentColor;font-weight:600}.video-group-current,.video-group-empty{font-size:12px;line-height:1.6;grid-column:1/-1;padding:8px 12px;margin:0}.generation-switch-actions select{background:transparent;color:inherit;border:1px solid color-mix(in srgb,currentColor 20%,transparent);padding:7px;border-radius:7px}.generation-switch-actions select option{background:var(--background,#fff);color:var(--foreground,#222)}.auto-save-section{display:grid;gap:18px;padding-top:8px}.auto-save-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.auto-save-heading h2{font-size:16px;font-weight:650;margin:0 0 7px}.auto-save-heading p,.auto-save-hint{font-size:13px;line-height:1.75;color:var(--muted-foreground,#81998f);margin:0}.auto-save-switch{flex:none;width:46px;height:26px;border-radius:20px;background:#52625b;padding:3px;transition:background .15s}.auto-save-switch span{display:block;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .15s}.auto-save-switch[aria-checked=true]{background:#30a981}.auto-save-switch[aria-checked=true] span{transform:translateX(20px)}.auto-save-switch:disabled{opacity:.45;cursor:not-allowed}.auto-save-switch:focus-visible{outline:2px solid #a5f3d3;outline-offset:4px}.auto-save-folder{display:flex;align-items:center;gap:12px;border:1px solid #60756b55;border-radius:12px;padding:14px}.auto-save-folder>div{flex:1;min-width:0}.auto-save-folder small{display:block;font-size:12px;color:var(--muted-foreground,#81998f)}.auto-save-folder strong{display:block;overflow-wrap:anywhere;font-size:14px;margin-top:4px}.auto-save-folder .secondary-button{font-size:12px;flex-shrink:0}.auto-save-state{display:flex;align-items:center;gap:8px;font-size:13px;overflow-wrap:anywhere;margin:0}.auto-save-error{border:1px solid #dba45466;border-radius:10px;padding:12px;font-size:13px}.auto-save-error p{margin:0 0 10px;overflow-wrap:anywhere}.auto-save-notice{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:45;display:flex;align-items:center;gap:10px;max-width:min(620px,calc(100vw - 32px));border:1px solid #dba45466;background:#17271f;color:#f3d9a4;padding:12px 16px;border-radius:12px;box-shadow:0 6px 25px #0003;font-size:13px}.auto-save-notice svg{flex-shrink:0}.auto-save-notice button{white-space:nowrap;text-decoration:underline}.auto-save-dialog{max-height:85dvh;overflow-y:auto}@media(max-width:550px){.auto-save-folder{flex-wrap:wrap}.auto-save-folder .secondary-button{width:100%;justify-content:center}.auto-save-notice{bottom:12px;width:calc(100vw - 24px);gap:8px}}.live-video{padding:24px;border:1px solid #ffffff18;background:#192422;border-radius:16px;margin:20px 0;display:grid;gap:16px}.live-video-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.live-video-heading span{font-size:12px;color:#a7efcf}.live-video-heading h2{font-size:23px;margin:5px 0 9px}.live-video-heading h2 small{font-size:13px;color:#aac1b6}.live-video-heading p,.live-video-jobs>p,.live-video-quote p{color:#a0b7aa;font-size:13px;line-height:1.8}.live-video>label{font-size:13px}.live-video textarea,.live-video-controls input,.live-video-controls select{width:100%;background:#101b17;border:1px solid #ffffff20;color:#edf3f1;border-radius:9px;padding:11px 12px;font:inherit}.live-video textarea{resize:vertical;min-height:145px;font-size:14px;line-height:1.8}.live-video-controls{display:grid;grid-template-columns:1fr 1.7fr .7fr .7fr .8fr;gap:12px}.live-video-controls label{display:grid;gap:7px;font-size:12px;color:#a0b7aa}.live-video-controls input,.live-video-controls select{font-size:13px}.live-video-quote{padding:14px 16px;background:#101b17;border-radius:10px}.live-video-quote strong{font-size:16px}.live-video-quote strong small{font-weight:400;font-size:13px}.live-video-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.live-video-error{color:#f4c998;border:1px solid #f4c99855;border-radius:8px;padding:12px;font-size:13px}.live-video-jobs{border-top:1px solid #ffffff18;padding-top:20px}.live-video-jobs h3{font-size:16px;margin-bottom:7px}.live-video-jobs article{display:flex;gap:20px;padding:18px 0;border-top:1px solid #ffffff14;margin-top:14px}.live-video-jobs article>div:first-child{flex:1;min-width:0}.live-video-jobs article strong{display:block;font-size:14px;overflow-wrap:anywhere}.live-video-jobs article small{display:block;color:#a0b7aa;font-size:12px;margin:9px 0}.live-video-jobs article span{font-size:13px;color:#a7efcf}.live-video-jobs article p{color:#f4c998;font-size:12px;margin-top:9px}.live-video-result{display:grid;gap:9px;width:240px}.live-video-result video{width:100%;max-height:220px;background:#0b1310;border-radius:9px}.live-video-result a{justify-content:center}.live-video-empty{padding:30px;text-align:center;color:#81998f;font-size:13px}.live-video select:focus-visible,.live-video textarea:focus-visible{outline:2px solid #a7efcf;outline-offset:2px}@media(max-width:800px){.live-video-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.live-video-controls label:nth-child(2){grid-column:1/-1;grid-row:1}.live-video-heading,.live-video-jobs article{flex-direction:column}.live-video-result{width:100%}.live-video{padding:16px}.live-video-heading h2{font-size:21px}}.live-video-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.live-video-controls label:nth-child(3){grid-column:span 2}.live-video-references{padding:16px;border:1px solid var(--border);border-radius:10px;font-size:13px;line-height:1.8}.live-video-references input{display:block;max-width:100%;margin:8px 0}.image-generation-results{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:20px;min-width:0;align-self:start}.image-generation-results header{display:flex;justify-content:space-between;gap:16px;margin-bottom:24px}.image-generation-results article{padding:18px 0;border-top:1px solid var(--border);display:grid;gap:12px}.image-generation-results img{width:100%;max-height:540px;object-fit:contain;border-radius:8px}.image-generation-results :is(p,small){color:var(--muted-foreground);font-size:13px;line-height:1.7;overflow-wrap:anywhere}@media(max-width:800px){.live-video-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.live-video-controls label:nth-child(3){grid-column:1/-1}}.generation-task-history{padding:20px;background:var(--card);border:1px solid var(--border);border-radius:12px;margin-bottom:20px}.generation-task-history h2{font-size:16px;margin-bottom:14px}.generation-task-history article{display:flex;align-items:center;gap:18px;padding:18px 0;border-top:1px solid var(--border)}.generation-task-history article>div{flex:1;min-width:0}.generation-task-history :is(p,small){font-size:13px;color:var(--muted-foreground);overflow-wrap:anywhere;line-height:1.8}.generation-task-history article>span{font-size:13px;white-space:nowrap}.generation-login-note{color:var(--muted-foreground);font-size:13px;line-height:2;margin:16px 0}@media(max-width:600px){.generation-task-history article{flex-wrap:wrap}.generation-task-history article>div{flex-basis:100%}}.video-retention-notice{display:block!important;margin:8px 0;color:var(--muted-foreground,#859d91);font-size:11px;line-height:1.8}.video-retention-notice.is-due{color:#b98235}.generation-task-history .generation-history-actions{flex:0 0 auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.generation-history-actions button:disabled{opacity:.45;cursor:not-allowed}.task-log{color:var(--foreground);min-width:0}.task-log-heading,.task-log-pagination,.task-log-summary{display:flex;justify-content:space-between;align-items:center;gap:16px}.task-log-heading h1{font-size:28px;margin:5px 0}.task-log-api-note,.task-log-heading p,.task-log-notice{font-size:13px;color:var(--muted-foreground);line-height:1.7}.task-log-notice{padding:12px 15px;background:var(--muted);border:1px solid var(--border);border-radius:10px;margin:18px 0}.task-log-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:16px}.task-log-filters label{display:grid;gap:7px;font-size:12px;color:var(--muted-foreground)}.task-log input:not([type=checkbox]),.task-log select{padding:9px 10px;border:1px solid var(--border);border-radius:7px;background:var(--background);color:var(--foreground);font-size:13px;min-height:38px}.task-log-id{flex:1;min-width:210px}.task-log-actions,.task-log-filter-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.task-log-summary{font-size:13px;padding:17px 2px}.task-log-summary small{margin-left:14px;color:var(--muted-foreground)}.task-log-summary label{display:flex;align-items:center;gap:7px}.task-log-table-wrap{overflow:auto;border:1px solid var(--border);border-radius:12px;background:var(--card)}.task-log-table{border-collapse:collapse;width:100%;min-width:1120px;font-size:12px;table-layout:fixed}.task-log-table th{text-align:left;padding:13px 14px;font-size:11px;font-weight:600;color:var(--muted-foreground);background:var(--muted);white-space:nowrap}.task-log-table td{padding:16px 14px;vertical-align:top;border-top:1px solid var(--border);overflow-wrap:anywhere}.task-log-table th:first-child{width:145px}.task-log-table th:nth-child(2){width:260px}.task-log-table th:nth-child(3){width:106px}.task-log-table th:nth-child(4){width:180px}.task-log-table th:nth-child(5){width:110px}.task-log-table th:nth-child(6){width:140px}.task-log-table th:nth-child(7){width:150px}.task-log-detail-grid dd small,.task-log-table td small{display:block;color:var(--muted-foreground);font-size:11px;line-height:1.6;margin-top:5px}.task-log-copy{display:inline-flex;gap:6px;align-items:center;color:inherit;cursor:pointer;max-width:100%;background:transparent;border:0;padding:0;vertical-align:middle}.task-log-copy code{font-size:11px}.task-log-prompt{font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.65;margin:7px 0 3px}.task-log-elapsed{font-variant-numeric:tabular-nums}.task-log-status{display:inline-block;border:1px solid var(--border);border-radius:20px;padding:3px 9px;white-space:nowrap;font-size:11px;background:var(--muted)}.task-log-status.is-completed{color:#0d9b75;background:#11a47914;border-color:#11a47933}.task-log-status.is-failed{color:#e25b56;background:#e25b5612;border-color:#e25b5633}.task-log-status.is-processing{color:#439df0;background:#439df012;border-color:#439df033}.task-log-status.is-delivery_blocked,.task-log-status.is-reviewing{color:#ce9b37;background:#ce9b3712;border-color:#ce9b3733}.task-log-error-link{display:block;text-align:left;font-size:11px;line-height:1.6;color:#df7770;background:none;border:0;padding:7px 0 0;cursor:pointer}.task-log-progress{display:grid;gap:7px;font-variant-numeric:tabular-nums}.task-log-progress progress{width:82px;height:5px;accent-color:var(--primary,#df795e)}.task-log-muted{font-size:11px;color:var(--muted-foreground)}.task-log-actions .secondary-button{font-size:11px;padding:6px 8px;min-height:30px;gap:4px}.task-log-empty{text-align:center;padding:40px 20px;color:var(--muted-foreground)}.task-log-empty svg{margin:auto}.task-log-pagination{justify-content:flex-end;padding:16px 0;font-size:12px}.task-log-pagination label{display:flex;align-items:center;gap:7px;margin-right:auto}.task-log-error,.task-log-failure{padding:14px 16px;border:1px solid #e25b5633;border-radius:10px;background:#e25b560a;color:var(--foreground);line-height:1.8}.task-log-error{color:#e25b56}.task-log-api-note code{font-size:12px;margin:0 7px}.task-log-api-note a{text-decoration:underline}.task-log-dialog{background:var(--card);color:var(--foreground);border-color:var(--border);max-height:88vh}.task-log-detail-body{overflow:auto;max-height:68vh;padding-right:5px;font-size:13px}.task-log-detail-body h3{font-size:14px;font-weight:600;margin:18px 0 10px}.task-log-detail-grid{display:grid;grid-template-columns:115px minmax(0,1fr);gap:10px 20px;background:var(--muted);border:1px solid var(--border);border-radius:10px;padding:18px}.task-log-detail-grid dt{color:var(--muted-foreground)}.task-log-detail-grid dd{min-width:0;margin:0;overflow-wrap:anywhere}.task-log-detail-grid dd code{font-size:12px}.task-log-detail-grid .task-log-copy{margin-left:8px}.task-log-full-prompt{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font:inherit;line-height:1.8;background:var(--muted);padding:15px;border:1px solid var(--border);border-radius:9px;max-height:260px;overflow:auto}.task-log-timeline{list-style:none;margin:0;padding:0 0 0 12px;border-left:2px solid var(--border)}.task-log-timeline li{display:flex;justify-content:space-between;gap:12px;padding:7px 0}.task-log-timeline time{color:var(--muted-foreground);font-size:12px}.task-log-media{margin:10px 0}.task-log-media img,.task-log-media video{width:100%;max-height:420px;object-fit:contain;background:#0b0e12;border-radius:8px}.task-log-detail-body section>.primary-button{margin:10px 0}@media(max-width:720px){.task-log-heading h1{font-size:24px}.task-log-filters{padding:12px;gap:10px}.task-log-filters label{min-width:calc(50% - 5px);flex:1}.task-log-filters .task-log-id{min-width:100%}.task-log-summary{align-items:flex-start;gap:10px}.task-log-summary small{display:block;margin:5px 0 0}.task-log-summary label{font-size:11px;white-space:nowrap}.task-log-table-wrap{border:0;background:transparent;overflow:visible}.task-log-table{min-width:0;table-layout:auto;display:block}.task-log-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.task-log-table tbody{display:block}.task-log-table tbody tr{display:grid;grid-template-columns:1fr 1fr;background:var(--card);border:1px solid var(--border);border-radius:11px;margin-bottom:12px;padding:8px}.task-log-table td{display:block;border:0;padding:9px;min-width:0}.task-log-table td:before{content:attr(data-label);display:block;color:var(--muted-foreground);font-size:10px;margin-bottom:6px}.task-log-table td:nth-child(2){grid-column:1/-1;grid-row:1}.task-log-table .task-log-empty,.task-log-table td:last-child{grid-column:1/-1}.task-log-pagination{gap:8px}.task-log-dialog{padding:18px}.task-log-detail-grid{grid-template-columns:88px minmax(0,1fr);gap:10px;padding:12px}.task-log-detail-body{max-height:65vh}}