.qora-app.creative-workspace.is-create .creation-switcher{grid-template-columns:repeat(3,minmax(0,1fr))}.qora-app.is-create .creation-switcher>button[data-kind=chat] .creation-kind-icon{color:#a0c8ea}.qora-app.is-create .creation-switcher>button[data-kind=image] .creation-kind-icon{color:#96dab9}.qora-app.is-create .creation-switcher>button[data-kind=video] .creation-kind-icon{color:#e7c685}.creation-video-modes{display:flex;gap:4px;align-items:center;width:max-content;max-width:100%;padding:4px;margin:-5px 0 20px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.creation-video-modes>button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:7px 22px;border:1px solid transparent;border-radius:6px;font-size:12px;color:var(--muted-foreground);white-space:nowrap}.creation-video-modes>button:hover{background:var(--secondary)}.creation-video-modes>button[aria-pressed=true]{background:var(--secondary);border-color:var(--border);color:var(--foreground);font-weight:600}.creation-video-modes>button:focus-visible{outline:2px solid #82c9a9;outline-offset:2px}.node-editor-reference-action .reference-drop-hint{display:inline;margin-left:8px;font-size:10px;font-weight:400;opacity:.62;white-space:nowrap}.canvas-node-editor>.creation-video-modes{margin:4px 0 14px;width:100%}.canvas-node-editor>.creation-video-modes>button{flex:1;padding:6px 10px}html[data-qora-theme=dark] select{color-scheme:dark}html[data-qora-theme=light] select{color-scheme:light}html[data-qora-theme=dark] select optgroup,html[data-qora-theme=dark] select option{background:#1b2823;color:#e2f2e8}html[data-qora-theme=light] select optgroup,html[data-qora-theme=light] select option{background:#fff;color:#203b2e}.live-video-controls>.video-model-picker{grid-column:1/-1;width:100%}.live-video-references .video-reference-heading{display:flex;align-items:center;gap:8px;font-size:12px;margin-bottom:12px}.video-reference-heading .reference-drop-hint{font-size:10px;opacity:.62;font-weight:400}.live-video-references.receiving-reference{outline:2px solid var(--primary);outline-offset:4px;border-radius:8px;background:var(--secondary)}.canvas-auto-download{display:flex;align-items:center;gap:9px;padding:0 9px;font-size:11px;white-space:nowrap}.canvas-auto-download .auto-save-switch{width:32px;height:19px;min-height:19px;padding:2px;flex:none}.canvas-auto-download .auto-save-switch>span{width:13px;height:13px}.canvas-auto-download .auto-save-switch[aria-checked=true]>span{transform:translateX(13px)}@media(max-width:560px){.canvas-auto-download{padding:0 3px;gap:5px}.canvas-auto-download>span{font-size:10px}.qora-app.creative-workspace.is-create .creation-switcher{gap:3px}.qora-app.creative-workspace.is-create .creation-switcher>button{gap:5px;padding:7px 5px;justify-content:center}.qora-app.creative-workspace.is-create .creation-switcher strong{font-size:11px}.qora-app.creative-workspace.is-create .creation-switcher .creation-kind-indicator{display:none}.qora-app.creative-workspace.is-create .creation-switcher .creation-kind-icon{width:22px;height:24px}.creation-video-modes{width:100%}.creation-video-modes>button{flex:1;padding:7px 12px}}.creation-video-modes.is-prominent,html[data-qora-theme] .qora-app.is-create .creation-navigation .creation-video-modes.is-prominent{width:min(100%,380px);padding:4px;gap:6px;border-radius:11px;border-color:color-mix(in srgb,var(--qora-action,#e76550) 35%,var(--border));background:var(--surface);margin:0 0 5px auto}.creation-video-modes.is-prominent>button,html[data-qora-theme] .qora-app.is-create .creation-navigation .creation-video-modes.is-prominent>button{flex:1 1 0;min-width:0;min-height:54px;gap:10px;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--foreground);white-space:normal;text-align:left}.creation-video-modes.is-prominent>button[aria-pressed=true],html[data-qora-theme] .qora-app.is-create .creation-navigation .creation-video-modes.is-prominent>button[aria-pressed=true]{border-color:var(--qora-action,#e76550);background:var(--qora-action-soft,var(--secondary));color:var(--foreground);box-shadow:inset 0 -3px 0 var(--qora-action,#e76550)}.creation-video-modes.is-prominent>button>svg{flex-shrink:0;color:var(--qora-action,#e76550)}.creation-video-mode-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.creation-video-mode-copy>strong{font-size:14px;font-weight:700;line-height:1.3;color:inherit}.creation-video-mode-copy>small{font-size:11px;font-weight:400;line-height:1.4;color:var(--muted-foreground)}.creation-video-modes.is-prominent>button:hover:not(:disabled){border-color:var(--qora-action,#e76550)}.creation-video-modes.is-prominent>button:focus-visible{outline:2px solid var(--qora-action,#e76550);outline-offset:3px}.creation-video-modes.is-prominent>button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:560px){.creation-video-modes.is-prominent,html[data-qora-theme] .qora-app.is-create .creation-navigation .creation-video-modes.is-prominent{width:100%}.creation-video-modes.is-prominent>button,html[data-qora-theme] .qora-app.is-create .creation-navigation .creation-video-modes.is-prominent>button{gap:7px;padding:8px;min-height:54px}}.qora-app.creative-workspace .sidebar-utilities .contact-support-trigger{color:var(--primary);border-radius:10px;transition:background .18s,color .18s}.qora-app.creative-workspace .sidebar-utilities .contact-support-trigger:hover{background:var(--secondary);color:var(--primary)}.contact-support-dialog{--support-bg:#17241f;--support-ink:#eef6f1;--support-muted:#9fb9ab;--support-line:#a7efcf24;--support-accent:#a7efcf;--support-on-accent:#163d2d;display:block!important;width:calc(100vw - 32px)!important;max-width:430px!important;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;padding:32px!important;border:1px solid var(--support-line);border-radius:22px;background:var(--support-bg);color:var(--support-ink);box-shadow:0 24px 100px #0005}html[data-qora-theme=light] .contact-support-dialog{--support-bg:#f9fbf9;--support-ink:#213b30;--support-muted:#60776a;--support-line:#dbe5df;--support-accent:#117957;--support-on-accent:#fff;box-shadow:0 24px 100px #173b3026}.contact-support-close{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:36px;height:36px;border:1px solid transparent;border-radius:50%;color:var(--support-muted);background:transparent;cursor:pointer}.contact-support-close:hover{border-color:var(--support-line);color:var(--support-ink)}.contact-support-heading{padding-right:16px}.contact-support-brand{display:flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.08em;color:var(--support-muted);margin-bottom:24px}.contact-support-brand>span{display:grid;place-items:center;width:25px;height:25px;border:1px solid var(--support-line);border-radius:8px;color:var(--support-accent);font-family:Georgia,serif;font-size:19px;letter-spacing:-.1em;padding-right:2px}.contact-support-heading [data-slot=dialog-title]{font-size:26px;line-height:1.25;letter-spacing:-.03em;font-weight:600;margin:0 0 10px}.contact-support-heading [data-slot=dialog-description]{font-size:12px;line-height:1.8;color:var(--support-muted);margin:0}.contact-support-qr{width:min(100%,290px);margin:24px auto 0;padding:10px;background:#fff;border:1px solid #e5ebe7;border-radius:14px;box-shadow:0 5px 20px #0000000a}.contact-support-qr img{display:block;width:100%;height:auto;object-fit:contain;border-radius:6px}.contact-support-scan{margin:12px 0 23px;text-align:center;font-size:10px;line-height:1.7;color:var(--support-muted)}.contact-support-id{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--support-line);padding:18px 0}.contact-support-id>span{font-size:11px;color:var(--support-muted)}.contact-support-id>strong{font-size:20px;line-height:1.3;letter-spacing:.05em;font-weight:500;user-select:all;-webkit-user-select:all}.contact-support-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.contact-support-actions>a,.contact-support-actions>button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:9px;border:1px solid var(--support-line);padding:10px 8px;font-size:12px;text-decoration:none;cursor:pointer;transition:filter .18s}.contact-support-actions>button{background:var(--support-accent);color:var(--support-on-accent);font-weight:600}.contact-support-actions>a{background:transparent;color:var(--support-ink)}.contact-support-actions>a:hover,.contact-support-actions>button:hover{filter:brightness(.93)}.contact-support-dialog :is(button,a):focus-visible{outline:2px solid var(--support-accent);outline-offset:4px}.contact-support-status{min-height:18px;margin:13px 0 0;font-size:10px;line-height:1.8;text-align:center;color:var(--support-muted)}@media(max-height:740px),(max-width:480px){.contact-support-dialog{padding:24px!important;border-radius:18px}.contact-support-brand{margin-bottom:16px}.contact-support-qr{width:min(100%,240px);margin-top:18px}.contact-support-scan{margin-bottom:16px}.contact-support-id{padding:14px 0}}html:has(.creative-workspace),html[data-qora-theme=dark]:has(.api-reference,.registration-entry){--background:#101617;--foreground:#edf3f1;--card:#182122;--card-foreground:#edf3f1;--popover:#1d2928;--popover-foreground:#edf3f1;--muted:#202c2a;--muted-foreground:#a5b7b0;--primary:#a7efcf;--primary-foreground:#153b2e;--secondary:#24342f;--secondary-foreground:#d4e4dc;--accent:#2b4337;--accent-foreground:#d4f7e3;--border:#ffffff18;--input:#ffffff24;--ring:#a7efcf;--qora-radius:12px;--qora-field-radius:8px;--qora-highlight:inset 0 1px 0 #ffffff05}html[data-qora-theme=light]:has(.creative-workspace,.api-reference,.registration-entry){--background:#f5f7f6;--foreground:#23372f;--card:#fff;--card-foreground:#23372f;--popover:#fff;--popover-foreground:#23372f;--muted:#ecf1ee;--muted-foreground:#5c7265;--primary:#117957;--primary-foreground:#fff;--secondary:#eaf1ed;--secondary-foreground:#345441;--accent:#e2f0e7;--accent-foreground:#126044;--border:#d9e3dd;--input:#c8d8ce;--ring:#117957;--qora-highlight:inset 0 1px 0 #ffffff80}.qora-app.creative-workspace{--studio-ink:var(--foreground);--studio-muted:var(--muted-foreground);--studio-line:var(--border);--studio-soft:var(--muted);--studio-blue:var(--primary);--surface:var(--card);--raised:var(--secondary);--rail-width:184px;background:var(--background);color:var(--foreground);font-size:14px;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.qora-app.creative-workspace .workspace-sidebar{background:var(--background);border-color:var(--border);padding:26px 12px 16px}.qora-app.creative-workspace .sidebar-brand{text-align:left;padding-left:12px;font-size:25px;margin-bottom:32px;letter-spacing:-1.2px}.qora-app.creative-workspace .workspace-sidebar nav{gap:6px}.qora-app.creative-workspace .workspace-sidebar .side-link,.qora-app.creative-workspace .workspace-sidebar nav>.side-link{position:relative;flex-direction:row;justify-content:flex-start;min-height:44px;padding:10px 12px;gap:12px;font-size:13px;line-height:1.4;border-radius:8px;color:var(--muted-foreground)}.qora-app.creative-workspace .workspace-sidebar .side-link svg{width:18px;height:18px;flex:none;stroke-width:1.7}.qora-app.creative-workspace .side-link.active{background:var(--secondary);color:var(--foreground)}.qora-app.creative-workspace .side-link.active:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:2px;background:var(--primary)}.qora-app.creative-workspace .sidebar-utilities{gap:3px;padding-top:14px;margin-top:16px}.qora-app.creative-workspace .sidebar-account{flex-direction:row;justify-content:flex-start;padding:16px 10px 6px;gap:12px;font-size:12px;border-color:var(--border)}.qora-app.creative-workspace .sidebar-credits{margin-top:14px;border-color:var(--border);background:var(--card);border-radius:10px}.qora-app.creative-workspace:not(.is-canvas) .page-shell{max-width:1600px;padding:30px 36px 0;margin-left:var(--rail-width)}.qora-app.creative-workspace :is(.page-heading,.creation-page-heading){margin-bottom:24px;gap:16px}.qora-app.creative-workspace :is(.page-heading h1,.creation-page-heading h1,.tutorial-heading h1){font-size:24px;line-height:1.35;letter-spacing:-.6px;font-weight:650;color:var(--foreground)}.qora-app.creative-workspace :is(.page-heading p,.creation-page-heading p,.tutorial-heading>p){font-size:13px;line-height:1.65;color:var(--muted-foreground);margin-top:7px}.qora-app.creative-workspace .primary-button{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);box-shadow:none}.qora-app.creative-workspace .secondary-button{background:transparent;color:var(--secondary-foreground);border-color:var(--border)}.qora-app.creative-workspace :is(.primary-button,.secondary-button){font-size:13px;border-radius:var(--qora-field-radius);gap:8px}.qora-app.creative-workspace:not(.is-canvas) :is(.primary-button,.secondary-button){min-height:38px;padding:8px 13px}.qora-app.creative-workspace :is(.primary-button,.secondary-button):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.qora-app.creative-workspace .primary-button:disabled{background:var(--secondary);border-color:var(--border);color:var(--muted-foreground);opacity:.7}.qora-app.creative-workspace :is(.management-toolbar,.library-tools,.material-toolbar){gap:12px;margin-bottom:22px}.qora-app.creative-workspace :is(.management-toolbar>label,.material-search,.library-search,.material-tray-search){min-height:40px;border-radius:8px;background:var(--card);border-color:var(--border)}.qora-app.creative-workspace :is(.management-toolbar input,.material-search input,.library-search input,.management-toolbar select,.material-toolbar select,.library-tools select){font-size:13px;color:var(--foreground)}.qora-app.creative-workspace :is(.management-count,.management-note,.library-count,.material-library-meta,.material-local-note,.creation-connection-note,.video-retention-notice,.node-editor-notice){font-size:12px;line-height:1.6;color:var(--muted-foreground)}.qora-app.creative-workspace :is(.project-card,.result-card,.material-card,.model-card,.credit-card,.account-profile,.ledger,.cloud-workspace,.recharge-wallet,.api-key-manager,.tutorial-lesson,.generation-task-history){border-color:var(--border);border-radius:var(--qora-radius);background:var(--card);box-shadow:var(--qora-highlight)}.qora-app.creative-workspace :is(.project-card,.result-card,.material-card){transition:border-color .15s ease}.qora-app.creative-workspace :is(.project-card,.result-card,.material-card):hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.qora-app.creative-workspace :is(.project-card h2,.result-card h2,.material-card h2,.section-heading h2,.api-key-manager h2,.recharge-wallet h2){font-weight:600;letter-spacing:-.2px}.qora-app.creative-workspace :is(.project-card p,.result-card p,.material-card small,.api-key-manager p,.recharge-wallet p,.tutorial-lesson p){font-size:12px;line-height:1.7;color:var(--muted-foreground)}.qora-app.creative-workspace :is(.management-tabs,.filter-tabs,.material-kind-filters) button{min-height:34px;padding:6px 13px;font-size:12px;border-radius:6px}.qora-app.creative-workspace :is(.empty-large,.management-empty,.live-video-empty){padding:44px 24px;color:var(--muted-foreground);font-size:13px;line-height:1.7}.qora-app.creative-workspace :is(.api-key-create input,.recharge-wallet-form input){min-height:42px;font-size:14px;background:transparent;color:var(--foreground)}.qora-app.creative-workspace :is(.api-key-secret code,.api-key-list small,.recharge-wallet-ledger strong,.video-plan-price,.node-editor-cost strong){font-variant-numeric:tabular-nums}.qora-app.creative-workspace .recharge-wallet-balance{border-radius:12px;background:var(--secondary)}.qora-app.is-create .creation-switcher{padding:5px;border-radius:12px;background:var(--card);border-color:var(--border);gap:5px;margin-bottom:20px}.qora-app.is-create .creation-switcher>button{min-height:46px;padding:10px 14px;gap:10px;border-radius:8px;color:var(--muted-foreground)}.qora-app.is-create .creation-switcher>button[aria-pressed=true]{background:var(--secondary);color:var(--foreground);border-color:var(--border);box-shadow:none}.qora-app.is-create .creation-switcher strong{font-size:13px}.qora-app.is-create :is(.composer,.quick-image-fields .canvas-node-editor,.image-generation-results){background:var(--card);border-color:var(--border);border-radius:14px;box-shadow:var(--qora-highlight)}.qora-app.is-create :is(.prompt-input textarea,.canvas-rich-prompt){font-size:14px;line-height:1.7}.qora-app.is-create :is(.field>label,.image-editor-controls label,.node-editor-prompt-label small,.character-count,.reference-hint,.reference-label strong,.draft-toolbar){font-size:12px;color:var(--muted-foreground)}.qora-app.is-create .choice{min-height:38px;border-radius:8px}.qora-app.is-create .creation-history{padding-left:6px}.qora-app.is-create .creation-history h2{font-size:16px;font-weight:600}.qora-app.is-create .live-video{padding:24px;margin:20px 0;background:var(--card);border-color:var(--border);border-radius:14px;gap:22px;box-shadow:var(--qora-highlight)}.live-video-layout{display:grid;gap:24px;min-width:0}.live-video-compose,.live-video-setup{display:grid;align-content:start;gap:16px;min-width:0}.qora-app.is-create .live-video-heading h2{font-size:22px;font-weight:600;line-height:1.4;margin:4px 0 8px;color:var(--foreground)}.qora-app.is-create .live-video-heading :is(p,span){font-size:12px;line-height:1.7}.qora-app.is-create .live-video-heading p{max-width:68ch;color:var(--muted-foreground)}.qora-app.is-create .live-video-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.qora-app.is-create .live-video-controls>label{grid-column:auto}.qora-app.is-create .live-video-controls>.video-model-picker{grid-column:1/-1}.qora-app.is-create .live-video-controls :is(select,input){height:40px;min-width:0;font-size:13px;padding:8px 11px;border-radius:8px;background:var(--background);color:var(--foreground);border-color:var(--input)}.qora-app.is-create .live-video-references{padding:16px;background:var(--background);border-style:dashed;border-color:var(--input);border-radius:10px}.qora-app.is-create .live-video-references p,.qora-app.is-create .live-video-test-note{font-size:12px;line-height:1.7;color:var(--muted-foreground)}.qora-app.is-create .live-video-references .secondary-button{display:flex;flex-wrap:wrap;gap:8px;padding:9px 12px;min-height:40px;border-style:solid}.qora-app.is-create .live-video-references input{font-size:12px;min-width:0;margin:0;max-width:100%}.qora-app.is-create .live-reference-cards{max-height:200px;overflow:auto;scrollbar-width:thin}.qora-app.is-create .live-video-compose>.canvas-rich-prompt{min-height:190px;max-height:440px;overflow:auto;padding:14px;border-color:var(--input);border-radius:10px;background:var(--background);color:var(--foreground)}.qora-app.is-create .live-video-quote{background:var(--secondary);border:1px solid var(--border);border-radius:10px;padding:14px 16px}.qora-app.is-create .live-video-quote strong{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--foreground)}.qora-app.is-create .live-video-actions{gap:10px;align-items:center}.qora-app.is-create .live-video-actions>.primary-button{min-height:42px;padding:10px 20px}.qora-app.is-create .live-video-jobs{padding-top:22px;border-color:var(--border)}.qora-app.is-create .live-video-jobs>p{font-size:12px;color:var(--muted-foreground);line-height:1.7}@media(min-width:1280px){.live-video-layout{grid-template-columns:minmax(310px,.8fr) minmax(0,1.2fr);gap:28px}.live-video-setup{padding-right:28px;border-right:1px solid var(--border)}}html .qora-app.is-canvas{--canvas-panel:var(--card);--canvas-ink:var(--foreground);--canvas-muted:var(--muted-foreground);--canvas-line:var(--border)}html .qora-app.is-canvas .canvas-stage .canvas-node-header{height:26px;min-height:26px;flex-shrink:0}html .qora-app.is-canvas .canvas-stage .canvas-node-content{width:100%;min-width:0;flex:1 1 0}html .qora-app.is-canvas .canvas-stage .canvas-node-content>:is(.node-media,.node-generation-preview,.node-result){width:100%;box-shadow:var(--qora-highlight)}html .qora-app.is-canvas .canvas-connections{color:var(--primary)}html .qora-app.is-canvas .canvas-connections g>path:not(.canvas-edge-hit){stroke:var(--muted-foreground);stroke-width:1.8}html .qora-app.is-canvas .canvas-connections g>path.selected:not(.canvas-edge-hit){stroke:var(--primary);stroke-width:2.4}html .qora-app.is-canvas .canvas-connections>path.pending{stroke:var(--primary);stroke-width:2;vector-effect:non-scaling-stroke}html .qora-app.is-canvas .canvas-connections marker path{fill:var(--primary)}.canvas-link-instruction{position:absolute;top:20px;left:50%;transform:translateX(-50%);z-index:22;max-width:calc(100% - 150px);display:flex;align-items:center;gap:16px;padding:12px 16px;border:1px solid var(--input);border-radius:10px;background:var(--card);color:var(--foreground);font-size:12px;line-height:1.6;box-shadow:0 4px 16px #00000012}.canvas-link-instruction button{white-space:nowrap;color:var(--primary);font-weight:600;min-height:28px}html .qora-app.is-canvas .canvas-stage .canvas-node-editor.compact :is(.node-editor-prompt-label,.node-editor-reference-action,.node-editor-validation,.node-editor-notice,.node-editor-cost small){font-size:12px;line-height:1.5}html .qora-app.is-canvas .canvas-stage .canvas-node-editor.compact :is(.choice,.image-editor-controls select,.node-editor-controls select){font-size:12px;min-height:32px}html .qora-app.is-canvas .canvas-stage .canvas-port:focus-visible{outline:2px solid var(--primary);outline-offset:1px;border-radius:50%}html .qora-app.is-canvas .canvas-stage .canvas-stack-card:not(.active){border-color:var(--canvas-line);box-shadow:none}html .qora-app.is-canvas .canvas-stage .canvas-stack-card.active{border-color:var(--primary)}.api-reference{font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.api-reference :is(.api-doc-toc nav a,.api-doc-tools>a,.api-doc-tools>.api-doc-copy>button){font-size:13px}.api-reference :is(.api-doc-note,.api-doc-page p,.api-doc-table table){font-size:13px;line-height:1.8}.api-reference .api-doc-code{border-radius:10px}.api-reference .api-doc-code-label strong{font-size:12px}.registration-entry{font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.registration-entry .registration-brand{color:var(--primary);font-size:42px;font-weight:650}.registration-entry .registration-intro h1{font-weight:600;letter-spacing:-.035em}.registration-entry .registration-card{border-radius:16px;box-shadow:var(--qora-highlight);padding:32px}.registration-entry .qora-account-form :is(label,.account-password-group){font-size:13px}.registration-entry .qora-account-form input{min-height:42px;border-radius:8px;font-size:14px}.registration-entry .qora-account-form :is(label>small,.account-password-group>small){font-size:12px;color:var(--muted-foreground)}@media(max-width:1100px){.qora-app.creative-workspace{--rail-width:88px}.qora-app.creative-workspace .workspace-sidebar{padding:20px 8px 12px}.qora-app.creative-workspace .sidebar-brand{font-size:22px;text-align:center;padding:0;margin-bottom:22px}.qora-app.creative-workspace .workspace-sidebar .side-link,.qora-app.creative-workspace .workspace-sidebar nav>.side-link{flex-direction:column;justify-content:center;gap:6px;font-size:11px;min-height:54px;padding:8px 2px}.qora-app.creative-workspace .sidebar-account{flex-direction:column;padding:12px 0 0;font-size:11px}.qora-app.creative-workspace:not(.is-canvas) .page-shell{padding:24px 22px 0}.qora-app.creative-workspace .sidebar-utilities{padding-top:9px;margin-top:10px}}@media(max-width:700px){.qora-app.creative-workspace{--rail-width:64px}.qora-app.creative-workspace .workspace-sidebar{padding:16px 4px 10px}.qora-app.creative-workspace .sidebar-brand{font-size:17px;margin-bottom:20px}.qora-app.creative-workspace .workspace-sidebar .side-link,.qora-app.creative-workspace .workspace-sidebar nav>.side-link{font-size:10px;min-height:48px;padding:6px 0;gap:5px}.qora-app.creative-workspace .sidebar-utilities .side-link{min-height:36px}.qora-app.creative-workspace .sidebar-account{font-size:10px;padding-top:10px;gap:6px}.qora-app.creative-workspace:not(.is-canvas) .page-shell{padding:20px 14px 0}.qora-app.creative-workspace :is(.page-heading h1,.creation-page-heading h1,.tutorial-heading h1){font-size:21px}.qora-app.is-create .live-video{padding:16px;gap:18px}.qora-app.is-create .live-video-heading h2{font-size:19px}.qora-app.is-create .live-video-compose>.canvas-rich-prompt{font-size:16px;min-height:180px}.qora-app.is-create .creation-switcher>button{padding:8px 5px;gap:5px}.qora-app.is-create .creation-switcher strong{font-size:11px}.qora-app.is-create .live-video-actions>.primary-button{flex:1;justify-content:center}.qora-app.is-create .live-video-actions>.text-button{flex-basis:100%;justify-content:flex-start}.canvas-link-instruction{top:auto;bottom:70px;max-width:calc(100% - 32px);width:max-content;gap:8px;font-size:11px;padding:10px 12px}.api-reference :is(.api-doc-toc nav a,.api-doc-note,.api-doc-page p,.api-doc-table table){font-size:12px}.registration-entry .registration-card{padding:22px}}@media(prefers-reduced-motion:reduce){.qora-app.creative-workspace :is(button,.project-card,.result-card,.material-card){transition:none}}html:not([data-qora-theme=dark]):has(.creative-workspace,.api-reference,.registration-entry),html[data-qora-theme=light],html[data-qora-theme=light]:has(.creative-workspace,.api-reference,.registration-entry){--background:#fbf7f1;--foreground:#202a36;--card:#fffdfa;--card-foreground:#202a36;--popover:#fffdfa;--popover-foreground:#202a36;--muted:#f4ece5;--muted-foreground:#66717b;--primary:#d7442f;--primary-foreground:#fff;--secondary:#f9e7dd;--secondary-foreground:#633c30;--accent:#fbe2d5;--accent-foreground:#9b3525;--border:#e9dfd5;--input:#ded4cb;--ring:#c73c2b;--qora-action:#d7442f;--qora-on-action:#fff;--qora-action-soft:#fce8dc;--qora-paper:#fffdfa;--qora-soft-shadow:0 5px 22px #673d2408;--qora-connect:#2c8069;--qora-radius:16px;--qora-field-radius:10px;color-scheme:light}html[data-qora-theme=dark],html[data-qora-theme=dark]:has(.creative-workspace,.api-reference,.registration-entry){--background:#1c1b1b;--foreground:#f6f0eb;--card:#282523;--card-foreground:#f6f0eb;--popover:#302a27;--popover-foreground:#f6f0eb;--muted:#352d29;--muted-foreground:#c1b4ac;--primary:#ffb099;--primary-foreground:#411b12;--secondary:#3d2e28;--secondary-foreground:#edc2ae;--accent:#56362b;--accent-foreground:#ffcbb5;--border:#ffffff1b;--input:#ffffff30;--ring:#ffb099;--qora-action:#ffb099;--qora-on-action:#411b12;--qora-action-soft:#453027;--qora-paper:#282523;--qora-soft-shadow:0 5px 22px #00000018;--qora-connect:#90d8bc;--qora-radius:16px;--qora-field-radius:10px;color-scheme:dark}html[data-qora-theme] .qora-app.creative-workspace{--studio-ink:var(--foreground);--studio-muted:var(--muted-foreground);--studio-line:var(--border);--studio-soft:var(--muted);--studio-blue:var(--qora-action);--surface:var(--card);--raised:var(--secondary);background:var(--background);color:var(--foreground);font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}html[data-qora-theme] .qora-app.creative-workspace .workspace-sidebar{border-color:var(--border)}html[data-qora-theme] .qora-app.creative-workspace .sidebar-brand,html[data-qora-theme] .qora-app.creative-workspace .sidebar-brand>span{color:var(--foreground)}html[data-qora-theme] .qora-app.creative-workspace .workspace-sidebar .side-link{color:var(--muted-foreground);border-radius:11px;min-height:46px}html[data-qora-theme] .qora-app.creative-workspace .workspace-sidebar .side-link:hover{color:var(--foreground);background:var(--muted)}html[data-qora-theme] .qora-app.creative-workspace .workspace-sidebar .side-link.active{background:var(--qora-action);color:var(--qora-on-action);box-shadow:0 3px 10px #c54e2514}html[data-qora-theme] .qora-app.creative-workspace .workspace-sidebar .side-link.active:before{display:none}html[data-qora-theme] .qora-app.creative-workspace .sidebar-credits{background:var(--background);border-color:var(--border)}html[data-qora-theme] .qora-app.creative-workspace :is(.primary-button,.secondary-button){border-radius:10px}html[data-qora-theme] .qora-app.creative-workspace .primary-button{background:var(--qora-action);color:var(--qora-on-action);border-color:var(--qora-action);font-weight:650}html[data-qora-theme] .qora-app.creative-workspace .primary-button:hover:not(:disabled){filter:brightness(.96)}html[data-qora-theme] .qora-app.creative-workspace .primary-button:disabled{background:var(--muted);border-color:var(--border);color:var(--muted-foreground);filter:none;opacity:.8}html[data-qora-theme] .qora-app.creative-workspace :is(input,textarea,select,.choice,.canvas-rich-prompt):focus-visible{outline:2px solid var(--ring);outline-offset:3px}html[data-qora-theme] .qora-app.creative-workspace :is(.secondary-button,.choice){background:var(--qora-paper);border-color:var(--border);color:var(--foreground)}html[data-qora-theme] .qora-app.creative-workspace :is(.project-card,.result-card,.material-card,.account-profile,.cloud-workspace,.api-key-manager,.recharge-wallet,.ledger,.tutorial-lesson){border-color:var(--border);border-radius:16px;background:var(--card);box-shadow:var(--qora-soft-shadow)}html[data-qora-theme] .qora-app.creative-workspace :is(.page-heading h1,.creation-page-heading h1){font-size:28px;font-weight:700;letter-spacing:-.8px}html[data-qora-theme] .qora-app.creative-workspace:not(.is-canvas) .page-shell{max-width:1800px;padding-top:24px}html[data-qora-theme] .qora-app.is-create .creation-topbar{display:flex;align-items:flex-start;gap:24px;justify-content:space-between;margin-bottom:8px}html[data-qora-theme] .qora-app.is-create .creation-page-heading{margin-bottom:0;min-width:190px;gap:8px;flex-wrap:wrap;align-content:start}html[data-qora-theme] .qora-app.is-create .creation-heading-tools .connection-state,html[data-qora-theme] .qora-app.is-create .creation-page-heading p{display:none}html[data-qora-theme] .qora-app.is-create .creation-heading-tools{margin-top:4px}html[data-qora-theme] .qora-app.is-create .creation-heading-tools>.secondary-button{min-height:30px;padding:4px 9px;font-size:11px}html[data-qora-theme] .qora-app.is-create .creation-navigation{flex:1;max-width:660px}html[data-qora-theme] .qora-app.is-create .creation-switcher{margin-bottom:9px;padding:4px;border-radius:14px;background:var(--qora-paper);box-shadow:var(--qora-soft-shadow)}html[data-qora-theme] .qora-app.is-create .creation-switcher>button{min-height:39px;padding:7px 12px;justify-content:center}html[data-qora-theme] .qora-app.is-create .creation-switcher>button[aria-pressed=true]{background:var(--qora-action-soft);color:var(--qora-action);border-color:transparent}html[data-qora-theme] .qora-app.is-create .creation-kind-indicator{display:none}html[data-qora-theme] .qora-app.is-create .creation-video-modes{margin:0 0 5px auto;padding:2px;background:transparent;border-color:var(--border);border-radius:9px}html[data-qora-theme] .qora-app.is-create .creation-video-modes>button{min-height:30px;padding:4px 14px}html[data-qora-theme] .qora-app.is-create .creation-video-modes>button[aria-pressed=true]{background:var(--qora-action-soft);color:var(--qora-action);border-color:transparent}html[data-qora-theme] .qora-app.is-create .live-video{margin:8px 0 24px;padding:16px 20px;background:linear-gradient(140deg,var(--qora-action-soft),var(--card) 64%);border:1px solid var(--border);border-radius:18px;gap:12px;box-shadow:var(--qora-soft-shadow)}html[data-qora-theme] .qora-app.is-create .live-video-heading{align-items:center;gap:12px}html[data-qora-theme] .qora-app.is-create .live-video-heading>div{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;min-width:0}html[data-qora-theme] .qora-app.is-create .live-video-heading>div>span{display:none}html[data-qora-theme] .qora-app.is-create .live-video-heading h2{font-size:15px;margin:0;line-height:1.4;color:var(--foreground);font-weight:600}html[data-qora-theme] .qora-app.is-create .live-video-heading p{font-size:11px;line-height:1.5;margin:0}html[data-qora-theme] .qora-app.is-create .live-video-heading>.secondary-button{min-height:30px;padding:5px 9px;font-size:11px;flex:none}html[data-qora-theme] .qora-app.is-create .live-video-layout{display:flex;flex-direction:column;gap:12px}html[data-qora-theme] .qora-app.is-create .live-video-compose{display:flex;flex-direction:column;gap:0;background:var(--qora-paper);border:1px solid var(--border);border-radius:14px;overflow:visible}html[data-qora-theme] .qora-app.is-create .live-video-compose>.node-editor-prompt-label{padding:14px 18px 0;margin:0;gap:14px;align-items:center}html[data-qora-theme] .qora-app.is-create .live-video-compose>.node-editor-prompt-label>label{font-size:15px;font-weight:650;color:var(--foreground)}html[data-qora-theme] .qora-app.is-create .live-video-compose>.canvas-prompt-wrapper{min-width:0;flex:1}html[data-qora-theme] .qora-app.is-create .live-video-compose .canvas-rich-prompt{height:clamp(340px,51dvh,720px);min-height:340px;max-height:none;overflow:auto;resize:vertical;border:0!important;border-radius:12px;background:transparent!important;color:var(--foreground);padding:20px 22px;font-size:16px;line-height:1.95;box-shadow:none;overflow-wrap:anywhere;scrollbar-width:thin}html[data-qora-theme] .qora-app.is-create .live-video-compose .canvas-rich-prompt:focus-visible{outline-offset:-4px}html[data-qora-theme] .qora-app.is-create .live-video-compose .prompt-image-picker{left:16px;right:16px;width:auto;max-width:560px}html[data-qora-theme] .qora-app.is-create .live-video-references{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;padding:12px 16px;border:0;border-top:1px solid var(--border);border-radius:0 0 14px 14px;min-width:0;background:transparent}html[data-qora-theme] .qora-app.is-create .live-video-references .video-reference-heading{font-size:12px;margin:0;flex:none}html[data-qora-theme] .qora-app.is-create .live-video-references>.secondary-button{position:relative;min-height:34px;padding:6px 10px;flex:none;cursor:pointer}html[data-qora-theme] .qora-app.is-create .live-video-references>.secondary-button input{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;padding:0;margin:0}html[data-qora-theme] .qora-app.is-create .live-video-references>.secondary-button:focus-within{outline:2px solid var(--ring);outline-offset:3px}html[data-qora-theme] .qora-app.is-create .live-video-references>p{flex-basis:100%;margin:0;color:var(--muted-foreground);font-size:11px;line-height:1.5;order:2}html[data-qora-theme] .qora-app.is-create .live-video-references .live-reference-cards{flex:1;min-width:150px;max-width:100%;max-height:88px;padding:0;gap:8px;overflow-x:auto}html[data-qora-theme] .qora-app.is-create .live-video-references .live-reference-cards:empty{display:none}html[data-qora-theme] .qora-app.is-create .live-reference-cards .node-reference-card{background:var(--background);border-color:var(--border);min-height:45px;flex:0 0 156px;cursor:default;border-radius:9px}html[data-qora-theme] .qora-app.is-create .live-reference-cards .node-reference-card strong{font-size:11px;color:var(--foreground)}html[data-qora-theme] .qora-app.is-create .live-reference-cards .node-reference-card small{color:var(--muted-foreground)}html[data-qora-theme] .qora-app.is-create .live-video-footer{display:grid;gap:10px}html[data-qora-theme] .qora-app.is-create .live-video-setup{padding:0;border:0;gap:6px}html[data-qora-theme] .qora-app.is-create .live-video-controls{display:flex;flex-wrap:wrap;align-items:end;gap:8px}html[data-qora-theme] .qora-app.is-create .live-video-controls>.video-model-picker{display:contents}html[data-qora-theme] .qora-app.is-create .live-video-controls .field{flex:1 1 110px;min-width:90px}html[data-qora-theme] .qora-app.is-create .live-video-controls .video-channel-field{flex:2 1 240px;min-width:200px}html[data-qora-theme] .qora-app.is-create .live-video-controls>.video-duration-field,html[data-qora-theme] .qora-app.is-create .live-video-controls>label{flex:1 1 90px;min-width:80px;gap:5px}html[data-qora-theme] .qora-app.is-create .live-video-controls :is(.field>label,label,.video-duration-field>span){font-size:11px;line-height:1.4;color:var(--muted-foreground)}html[data-qora-theme] .qora-app.is-create .live-video-controls :is(.choice,select,.video-duration-trigger){height:auto;min-height:40px;border-radius:9px;background:var(--qora-paper);color:var(--foreground);font-size:12px}html[data-qora-theme] .qora-app.is-create .live-video-controls :is(.field>label,.video-duration-field>span){display:block;margin-bottom:4px}html[data-qora-theme] .qora-app.is-create .live-video-controls .video-channel-details{flex-basis:100%;width:100%;margin:0;padding:7px 10px;font-size:11px;background:transparent;border-color:var(--border)}.video-model-picker.compact-picker details.video-channel-details{display:block}details.video-channel-details>summary{cursor:pointer;color:var(--muted-foreground);font-size:11px;line-height:1.6}details.video-channel-details[open]>summary{margin-bottom:10px}html[data-qora-theme] .qora-app.is-create .live-video-test-note{margin:0;font-size:11px;color:var(--muted-foreground);line-height:1.5}html[data-qora-theme] .qora-app.is-create .live-video-checkout{display:flex;align-items:center;justify-content:space-between;gap:10px 18px;flex-wrap:wrap;padding:10px 12px;background:var(--qora-paper);border:1px solid var(--border);border-radius:12px}html[data-qora-theme] .qora-app.is-create .live-video-quote{flex:1 1 190px;padding:0;border:0;border-radius:0;background:transparent}html[data-qora-theme] .qora-app.is-create .live-video-quote strong{font-size:14px;color:var(--qora-action);font-weight:650}html[data-qora-theme] .qora-app.is-create .live-video-quote p{font-size:11px;margin:3px 0 0}html[data-qora-theme] .qora-app.is-create .live-video-actions{gap:9px}html[data-qora-theme] .qora-app.is-create .live-video-actions>.primary-button{min-height:43px;padding:10px 20px}html[data-qora-theme] .qora-app.is-create .live-video-actions>.secondary-button{font-size:12px;background:transparent}html[data-qora-theme] .qora-app.is-create .live-video-checkout>:is(.live-video-error,.live-video-input-hint){flex-basis:100%;margin:0;font-size:12px;line-height:1.6;order:2}html[data-qora-theme] .qora-app.is-create .live-video-error{background:var(--qora-action-soft);border-color:var(--qora-action);color:var(--foreground)}html[data-qora-theme] .qora-app.is-create details.live-video-jobs{border:1px solid var(--border);border-radius:12px;background:var(--qora-paper);padding:0;overflow:hidden}html[data-qora-theme] .qora-app.is-create .live-video-jobs>summary{display:flex;align-items:center;gap:10px;cursor:pointer;min-height:46px;padding:12px 16px;list-style:none}html[data-qora-theme] .qora-app.is-create .live-video-jobs>summary::-webkit-details-marker{display:none}html[data-qora-theme] .qora-app.is-create .live-video-jobs>summary>strong{font-size:14px;font-weight:600}html[data-qora-theme] .qora-app.is-create .live-video-jobs>summary>span{margin-left:auto;font-size:11px;color:var(--muted-foreground)}html[data-qora-theme] .qora-app.is-create .live-video-jobs[open]>summary>svg{transform:rotate(90deg)}html[data-qora-theme] .qora-app.is-create .live-video-jobs-body{padding:0 16px 16px;border-top:1px solid var(--border)}html[data-qora-theme] .qora-app.is-create .live-video-jobs-body>p{font-size:12px;color:var(--muted-foreground);line-height:1.8;margin-top:12px}html[data-qora-theme] .qora-app.creative-workspace :is(.video-plan-price,.video-plan-estimate strong,.video-plan-selected .video-plan-price){color:var(--qora-action)}html[data-qora-theme] .qora-app.is-canvas{--canvas-paper:var(--background);--canvas-dot:color-mix(in srgb,var(--foreground) 20%,transparent);--canvas-panel:var(--qora-paper);--canvas-ink:var(--foreground);--canvas-muted:var(--muted-foreground);--canvas-line:var(--border);--canvas-field:var(--muted);--canvas-shadow:0 8px 28px #523b2110}html[data-qora-theme] .qora-app.is-canvas .canvas-stage{background-color:var(--canvas-paper)}html[data-qora-theme] .qora-app.is-canvas .canvas-stage .canvas-node.selected{border-color:var(--qora-connect)}html[data-qora-theme] .qora-app.is-canvas .canvas-connections g>path:not(.canvas-edge-hit){stroke:var(--qora-connect);opacity:.8}html[data-qora-theme] .qora-app.is-canvas .canvas-connections g>path.selected:not(.canvas-edge-hit),html[data-qora-theme] .qora-app.is-canvas .canvas-connections>path.pending{stroke:var(--qora-connect);opacity:1}html[data-qora-theme] .qora-app.is-canvas .canvas-connections marker path{fill:var(--qora-connect)}html[data-qora-theme] .qora-app.is-canvas .canvas-stage .canvas-port:after{background:var(--qora-connect);box-shadow:0 0 0 1px var(--qora-connect)}html[data-qora-theme] .qora-app.is-canvas .canvas-stage .canvas-port.input:after{background:var(--canvas-panel);border-color:var(--qora-connect);box-shadow:none}html[data-qora-theme] .qora-app.is-canvas .canvas-stage .canvas-node-editor.compact.docked{height:calc(100% - 104px);padding:18px;border-radius:16px;overflow:auto;box-shadow:var(--canvas-shadow)}html[data-qora-theme] .qora-app.is-canvas .canvas-stage .canvas-node-editor.compact.docked .node-editor-heading{height:auto;min-height:32px;margin-bottom:18px}html[data-qora-theme] .qora-app.is-canvas .canvas-stage .canvas-node-editor.compact.docked .node-editor-heading>input{font-size:14px;font-weight:650}html[data-qora-theme] .qora-app.is-canvas .canvas-stage .canvas-node-editor.compact.docked .canvas-rich-prompt{height:clamp(160px,29dvh,360px);min-height:160px;max-height:none;padding:12px;background:var(--background);border:1px solid var(--border);border-radius:10px;font-size:14px;line-height:1.85;resize:vertical}html[data-qora-theme] .qora-app.is-canvas .canvas-stage .canvas-node-editor.compact.docked.prompt-expanded .canvas-rich-prompt{height:clamp(240px,42dvh,520px);max-height:none}html[data-qora-theme] .qora-app.is-canvas .canvas-stage .canvas-node-editor.compact.docked .node-editor-prompt-label{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;font-size:12px}html[data-qora-theme] .qora-app.is-canvas .canvas-stage .canvas-node-editor.compact.docked .node-editor-prompt-label>span{flex-wrap:wrap;gap:7px}html[data-qora-theme] .qora-app.is-canvas .canvas-stage .canvas-node-editor.compact.docked .node-editor-controls{gap:9px;align-items:end;margin-top:14px}html[data-qora-theme] .qora-app.is-canvas .canvas-stage .canvas-node-editor.compact.docked .node-editor-controls>label{flex:1 1 90px;width:auto}html[data-qora-theme] .qora-app.is-canvas .canvas-stage .canvas-node-editor.compact.docked .node-editor-controls>.primary-button{flex:1 1 100%;min-height:42px;justify-content:center;background:var(--qora-action);color:var(--qora-on-action);border-color:var(--qora-action)}html[data-qora-theme] .qora-app.is-canvas .canvas-stage .canvas-node-editor.compact.docked .video-model-picker{display:grid;grid-template-columns:1fr 1fr;gap:9px}html[data-qora-theme] .qora-app.is-canvas .canvas-stage .canvas-node-editor.compact.docked .node-editor-cost{font-size:18px;color:var(--qora-action)}html[data-qora-theme] .qora-app.is-create .quick-image-fields .canvas-node-editor.standalone .canvas-rich-prompt{min-height:260px;font-size:16px;line-height:1.9;background:var(--qora-paper);color:var(--foreground)}.api-reference,.registration-entry{background:var(--background);color:var(--foreground)}.registration-entry .registration-card{background:var(--card);border-color:var(--border);box-shadow:var(--qora-soft-shadow)}.registration-entry .registration-brand{color:var(--foreground)}.api-reference .primary-button,.registration-entry .primary-button{background:var(--qora-action);color:var(--qora-on-action);border-color:var(--qora-action)}html[data-qora-theme=light] select option{background:#fffdfa;color:#202a36}html[data-qora-theme=dark] select option{background:#302a27;color:#f6f0eb}@media(max-width:1100px){html[data-qora-theme] .qora-app.is-create .creation-topbar{gap:15px}html[data-qora-theme] .qora-app.is-create .creation-page-heading{min-width:170px}html[data-qora-theme] .qora-app.is-create .live-video-heading p{display:none}html[data-qora-theme] .qora-app.is-create .live-video-controls .field{flex-basis:100px}}@media(max-width:700px){html[data-qora-theme] .qora-app.creative-workspace:not(.is-canvas) .page-shell{padding-top:18px}html[data-qora-theme] .qora-app.is-create .creation-topbar{flex-direction:column;gap:12px}html[data-qora-theme] .qora-app.is-create .creation-page-heading{width:100%;justify-content:space-between;align-items:center}html[data-qora-theme] .qora-app.is-create .creation-page-heading h1{font-size:22px}html[data-qora-theme] .qora-app.is-create .creation-heading-tools{margin:0}html[data-qora-theme] .qora-app.is-create .creation-navigation{width:100%;max-width:none}html[data-qora-theme] .qora-app.is-create .live-video{padding:12px;margin-top:8px;border-radius:14px}html[data-qora-theme] .qora-app.is-create .live-video-compose>.node-editor-prompt-label{padding:12px 12px 0}html[data-qora-theme] .qora-app.is-create .live-video-compose .canvas-rich-prompt{height:44dvh;min-height:300px;padding:16px;font-size:16px;line-height:1.85}html[data-qora-theme] .qora-app.is-create .live-video-controls .field,html[data-qora-theme] .qora-app.is-create .live-video-controls>.video-duration-field,html[data-qora-theme] .qora-app.is-create .live-video-controls>label{flex:1 1 40%;min-width:0}html[data-qora-theme] .qora-app.is-create .live-video-controls .video-channel-field{flex-basis:100%;min-width:0}html[data-qora-theme] .qora-app.is-create .live-video-references{padding:10px;gap:8px}html[data-qora-theme] .qora-app.is-create .live-video-references .live-reference-cards{flex-basis:100%}html[data-qora-theme] .qora-app.is-create .live-video-checkout{padding:12px}html[data-qora-theme] .qora-app.is-create .live-video-actions{width:100%}html[data-qora-theme] .qora-app.is-create .live-video-actions>.primary-button{flex:1;min-width:145px;padding:10px 12px}html[data-qora-theme] .qora-app.is-create .live-video-actions>.text-button{flex-basis:auto;margin-left:auto;font-size:12px}html[data-qora-theme] .qora-app.is-create .live-video-jobs>summary{flex-wrap:wrap;gap:6px}html[data-qora-theme] .qora-app.is-create .live-video-jobs>summary>span{font-size:10px}}@media(prefers-reduced-motion:reduce){html[data-qora-theme] .qora-app.creative-workspace *{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-qora-theme] .qora-app.creative-workspace .workspace-sidebar .side-link.active svg{color:var(--qora-on-action)}html[data-qora-theme] .qora-app.creative-workspace .workspace-sidebar .sidebar-brand>span{color:var(--foreground)}html[data-qora-theme] .qora-app.is-create .creation-switcher>button .creation-kind-icon{background:transparent;color:var(--muted-foreground)}html[data-qora-theme] .qora-app.is-create .creation-switcher>button[aria-pressed=true] .creation-kind-icon{color:var(--qora-action)}html[data-qora-theme] .qora-app.is-canvas .canvas-stage{background-image:radial-gradient(circle,var(--canvas-dot) .75px,transparent .85px)}html[data-qora-theme] .qora-app.is-canvas .canvas-stage:has(.canvas-node-editor.docked) .canvas-bottom-left{right:392px}html[data-qora-theme] .qora-app.is-create .live-video-quote strong{background:transparent}.qora-public *{box-sizing:border-box}.qora-public{scroll-behavior:smooth;--bg:#0b0f12;--surface:#151a21;--ink:#f3f4f6;--muted:#a6adb8;--border:#2a3039;--accent:#ff5a43;--on-accent:#111518;margin:0;background:var(--bg);color:var(--ink);font:14px/1.6 Segoe UI,Microsoft YaHei,PingFang SC,sans-serif;overflow-x:clip}.qora-public a{color:inherit;text-decoration:none}.qora-public button,.qora-public input,.qora-public textarea{font:inherit}.qora-public a,.qora-public button{-webkit-tap-highlight-color:transparent}.qora-public button{cursor:pointer;color:inherit;display:inline-flex;gap:8px;align-items:center;justify-content:center}.qora-public a,.qora-public button,.qora-public textarea{touch-action:manipulation}.qora-public a:focus-visible,.qora-public button:focus-visible,.qora-public textarea:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.qora-public [hidden]{display:none!important}.qora-public .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.qora-public .skip-link{position:fixed;top:8px;left:12px;padding:10px 16px;background:var(--surface);z-index:30;transform:translateY(-160%)}.qora-public .skip-link:focus{transform:none}.qora-public.home-view{position:relative}.qora-public .home-header{height:80px;max-width:1440px;margin:auto;padding:0 64px;display:flex;align-items:center;gap:56px;border-bottom:1px solid var(--border)}.qora-public .wordmark{display:inline-flex;align-items:center;gap:10px;font-size:34px;letter-spacing:-2px;font-weight:730;line-height:1}.qora-public .logo-square{width:8px;height:8px;background:var(--accent);align-self:flex-end;margin-bottom:4px}.qora-public .home-header nav{display:flex;gap:30px;flex:1;align-items:center}.qora-public .home-header nav a{font-size:13px;color:var(--muted);white-space:nowrap;padding:8px 0}.qora-public .home-header nav a:hover,.qora-public .home-header nav a[aria-current]{color:var(--ink)}.qora-public .page-controls{display:flex;align-items:center;gap:17px}.qora-public .page-controls button{border:0;background:none;color:var(--muted);font-size:11px;padding:7px 0;white-space:nowrap}.qora-public .page-controls button:hover{color:var(--ink)}.qora-public #theme-toggle{border:1px solid var(--border);border-radius:8px;min-height:36px;min-width:36px;padding:8px}.qora-public main{max-width:1440px;margin:auto;padding:0 64px}.qora-public .hero{min-height:680px;display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:64px;align-items:center;position:relative}.qora-public .hero-copy{position:relative;z-index:2;padding:24px 0 34px}.qora-public .hero-heading{font-size:clamp(54px,5.2vw,76px);line-height:1.22;font-weight:650;letter-spacing:-3px;margin:0 0 25px;white-space:nowrap}.qora-public .hero-heading em{font-style:normal;color:var(--accent);display:inline-block}.qora-public .hero-subtitle{font-size:16px;line-height:1.9;letter-spacing:.2px;color:var(--muted);margin:0 0 34px}.qora-public .hero-actions{display:flex;align-items:center;gap:23px}.qora-public .primary-link{display:inline-flex;align-items:center;justify-content:space-between;gap:42px;min-height:54px;padding:13px 23px;border-radius:8px;background:var(--accent);color:var(--on-accent);font-size:16px;font-weight:650;white-space:nowrap}.qora-public .hero-actions>span{font-size:11px;color:var(--muted);white-space:nowrap}.qora-public .hero-stage{height:540px;position:relative;isolation:isolate;perspective:1300px;min-width:0}.qora-public .stage-orbit{position:absolute;font:580px/.8 Segoe UI,sans-serif;font-weight:750;letter-spacing:-50px;color:var(--surface);top:10px;left:-26px;z-index:-2;pointer-events:none;user-select:none}.qora-public .hero-frame{position:absolute;margin:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--ink),transparent 76%);border-radius:12px;background:var(--surface);box-shadow:0 30px 60px #0003;transform-style:preserve-3d;backface-visibility:hidden}.qora-public .hero-frame img{display:block;width:100%;height:100%;object-fit:cover}.qora-public .hero-frame-back{left:0;top:16px;width:43%;height:320px;transform:rotate(-13deg);z-index:0}.qora-public .hero-frame-main{left:9%;top:120px;width:86%;height:320px;transform:rotate(4deg);z-index:2}.qora-public .hero-frame-front{right:-6%;bottom:9px;width:54%;height:190px;transform:rotate(-8deg);z-index:3}.qora-public .stage-line{position:absolute;width:94%;height:94%;border:1px solid var(--accent);border-radius:50%;top:3%;left:0;opacity:.25;transform:rotate(-22deg);z-index:-1;pointer-events:none}.qora-public .image-load-status{position:absolute;right:0;bottom:-28px;color:var(--muted);font-size:12px}.qora-public .hero-stage.is-loaded .image-load-status{display:none}.qora-public .hero-stage.is-loading .hero-frame img{opacity:.3}.qora-public .idea-section{border-top:1px solid var(--border);padding:56px 0 64px}.qora-public .section-title h2{font-size:28px;line-height:1.4;font-weight:560;letter-spacing:-.8px;margin:0 0 11px}.qora-public .section-title p{font-size:13px;color:var(--muted);margin:0}.qora-public .idea-composer{margin-top:26px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:25px 26px 18px}.qora-public .idea-composer textarea{width:100%;border:0;resize:vertical;min-height:70px;background:transparent;color:var(--ink);font-size:16px;line-height:1.8;padding:0}.qora-public .idea-composer textarea::placeholder{color:var(--muted);opacity:1}.qora-public .idea-bottom{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-top:18px;padding-top:17px;border-top:1px solid var(--border)}.qora-public .idea-bottom>span{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--muted)}.qora-public .idea-bottom button{border:0;background:none;color:var(--accent);font-size:13px;padding:8px 0}.qora-public .gallery-section{padding:34px 0 80px}.qora-public .editorial-gallery{display:grid;grid-template-columns:1.6fr 1fr;gap:40px;margin-top:29px;align-items:start}.qora-public .editorial-gallery article{min-width:0}.qora-public .editorial-gallery article>div{overflow:hidden;border-radius:10px}.qora-public .editorial-gallery img{width:100%;display:block;object-fit:cover;transition:transform .65s cubic-bezier(.16,1,.3,1)}.qora-public .gallery-lead img{height:390px}.qora-public .gallery-side{margin-top:98px}.qora-public .gallery-side img{height:335px}.qora-public .editorial-gallery article:hover img{transform:scale(1.025)}.qora-public .editorial-gallery h3{font-size:17px;font-weight:500;letter-spacing:-.2px;margin:18px 0 9px}.qora-public .gallery-side a{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--muted)}.qora-public .home-footer{max-width:1312px;margin:auto;display:flex;align-items:center;gap:25px;padding:30px 0;border-top:1px solid var(--border)}.qora-public .home-footer .wordmark{font-size:27px}.qora-public .home-footer>span{color:var(--muted);font-size:12px}.qora-public .home-footer p{font-size:10px;color:var(--muted);margin-left:auto}.qora-public .toast{position:fixed;z-index:30;bottom:28px;left:50%;transform:translateX(-50%);padding:13px 22px;background:var(--surface);border:1px solid var(--border);border-radius:9px;max-width:90%;box-shadow:0 8px 30px #0002}.qora-public .intro-curtain{z-index:20;visibility:hidden}.qora-public .intro-panel{position:absolute;top:0;bottom:0;width:50%;background:var(--bg)}.qora-public .intro-panel:first-child{left:0}.qora-public .intro-panel:nth-child(2){right:0}.qora-public .intro-word{color:var(--ink);font-size:clamp(60px,12vw,160px);font-weight:650;letter-spacing:-8px}.qora-public .reveal{opacity:1}@media(max-width:1180px){.qora-public .home-header{padding:0 36px;gap:35px}.qora-public .home-header nav{gap:20px}.qora-public .page-controls{gap:12px}.qora-public .page-controls #replay-intro span{display:none}.qora-public main{padding:0 36px}.qora-public .hero{gap:22px;min-height:620px}.qora-public .hero-heading{font-size:58px}.qora-public .hero-actions{gap:13px;flex-wrap:wrap}.qora-public .hero-stage{height:490px}.qora-public .hero-frame-main{height:285px}.qora-public .hero-frame-back{height:270px}.qora-public .hero-frame-front{height:155px;right:-2%}.qora-public .home-footer{margin:0 36px}.qora-public .stage-orbit{font-size:490px}}@media(max-width:800px){.qora-public .home-header{height:76px;padding:0 23px;gap:20px}.qora-public .home-header .wordmark{font-size:29px}.qora-public .home-header nav{display:none}.qora-public .page-controls{margin-left:auto;gap:14px}.qora-public .page-controls #replay-intro{display:none}.qora-public .page-controls #toggle-effects span{font-size:11px}.qora-public main{padding:0 24px}.qora-public .hero{display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:0;padding-top:35px}.qora-public .hero-copy{padding:7px 0 18px}.qora-public .hero-heading{font-size:48px;line-height:1.27;letter-spacing:-2px;margin-bottom:16px}.qora-public .hero-subtitle{font-size:14px;margin-bottom:22px;line-height:1.8}.qora-public .hero-actions{justify-content:space-between;gap:12px}.qora-public .primary-link{font-size:14px;min-height:48px;gap:30px;padding:11px 18px}.qora-public .hero-actions>span{font-size:10px}.qora-public .hero-stage{height:330px;margin:3px 8px 32px;perspective:900px}.qora-public .hero-frame-back{height:220px;left:2%;top:15px;width:42%}.qora-public .hero-frame-main{height:210px;top:70px;left:8%;width:85%}.qora-public .hero-frame-front{height:110px;bottom:0;right:-1%;width:51%}.qora-public .stage-orbit{font-size:340px;top:0;left:-10px;letter-spacing:-24px}.qora-public .stage-line{height:94%;width:99%;left:0;top:3%}.qora-public .image-load-status{font-size:10px}.qora-public .idea-section{padding:34px 0 40px}.qora-public .section-title h2{font-size:23px;letter-spacing:-.8px}.qora-public .section-title p{font-size:12px;max-width:28em;line-height:1.8}.qora-public .idea-composer{padding:20px 18px 14px;margin-top:21px}.qora-public .idea-composer textarea{font-size:14px;min-height:104px}.qora-public .idea-bottom{display:block;padding-top:12px;margin-top:10px}.qora-public .idea-bottom>span{font-size:10px}.qora-public .idea-bottom button{justify-content:flex-end;display:flex;width:100%;margin-top:10px}.qora-public .gallery-section{padding:24px 0 45px}.qora-public .editorial-gallery{grid-template-columns:1fr;gap:29px;margin-top:22px}.qora-public .gallery-lead img{height:235px}.qora-public .gallery-side{margin-top:0}.qora-public .gallery-side img{height:255px;object-position:center 63%}.qora-public .editorial-gallery h3{font-size:15px;margin-top:13px}.qora-public .home-footer{margin:0 24px;padding:25px 0;flex-wrap:wrap;gap:15px}.qora-public .home-footer p{margin:0;flex-basis:100%;font-size:10px;line-height:1.8}.qora-public .home-footer>span{font-size:11px}.qora-public .home-footer .wordmark{font-size:25px}}@media(prefers-reduced-motion:reduce){.qora-public{scroll-behavior:auto}.qora-public *,.qora-public :after,.qora-public :before{animation:none!important;transition:none!important}.qora-public .intro-curtain{display:none!important}.qora-public .hero-frame{transform:none!important}.qora-public .hero-stage{perspective:none}.qora-public .stage-line{transform:none}.qora-public .editorial-gallery img{transform:none!important}}html[data-ui-motion=off] .qora-public *{animation:none!important;transition:none!important}.qora-public.qfx-run .intro-curtain{visibility:visible}.qora-public .home-menu-toggle{display:none}.qora-public .home-header nav .auth-nav-link{border-left:1px solid var(--border);padding-left:18px;color:var(--ink)}@media(min-width:801px) and (max-width:1180px){.qora-public .stage-line{width:78%;height:76%;left:10%;top:10%}.qora-public .home-header{gap:24px}.qora-public .home-header nav{gap:15px}.qora-public .home-header nav .auth-nav-link{padding-left:12px}.qora-public .page-controls{gap:9px}.qora-public .page-controls #toggle-effects span{display:none}}@media(max-width:800px){.qora-public .home-header nav .auth-nav-link{border-left:0;border-top:1px solid var(--border);padding-left:0;margin-top:5px;padding-top:16px}.qora-public .home-header{gap:13px}.qora-public .home-menu-toggle{display:inline-flex;padding:7px;border:1px solid var(--border);border-radius:7px;background:none;min-width:34px;min-height:34px}.qora-public .page-controls{gap:10px}.qora-public .home-header nav.is-open{display:flex;position:absolute;z-index:25;top:75px;left:16px;right:16px;background:var(--surface);border:1px solid var(--border);padding:14px 20px;border-radius:10px;align-items:stretch;gap:0;flex-direction:column}.qora-public .home-header nav.is-open a{padding:12px 0;font-size:14px}.qora-public .stage-line{width:78%;height:76%;left:11%;top:12%}}.qora-public.auth-page{min-height:100dvh;flex-direction:column;overflow-x:clip}.qora-public .auth-header{height:80px;flex-shrink:0;display:flex;align-items:center;gap:25px;max-width:1440px;width:100%;padding:0 64px;margin:0 auto}.qora-public .auth-header .wordmark{font-size:32px}.qora-public .back-home{margin-left:auto;display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.qora-public .back-home:hover{color:var(--ink)}.qora-public .auth-header #theme-toggle{background:transparent}.qora-public .auth-layout{max-width:1440px;width:100%;flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:10px 64px 20px;gap:64px;align-items:stretch}.qora-public .auth-story{min-height:660px;position:relative;border-radius:14px;overflow:hidden;isolation:isolate;background:#172521;color:#fff}.qora-public .auth-story>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:47% center;z-index:-2}.qora-public .auth-story:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#09120e55,#09120e00 28%,#09120e85 56%,#09120ee8)}.qora-public .story-top{display:flex;justify-content:space-between;align-items:center;padding:30px 32px;font-size:11px;letter-spacing:.8px}.qora-public .story-index{font-size:10px}.qora-public .story-copy{position:absolute;bottom:100px;left:40px;right:30px}.qora-public .story-line{width:40px;height:3px;background:#ff8068;margin-bottom:24px}.qora-public .story-copy h2{font-size:clamp(32px,3.2vw,46px);line-height:1.4;letter-spacing:-1px;font-weight:560;margin:0 0 18px}.qora-public .story-copy p{font-size:14px;line-height:1.95;margin:0;color:#f0f2f1}.qora-public .story-tags{display:flex;gap:10px;margin-top:28px;font-size:11px}.qora-public .story-tags span{border:1px solid #ffffff70;padding:5px 12px;border-radius:5px;background:#10231e55}.qora-public .story-caption{position:absolute;bottom:28px;left:40px;right:32px;display:flex;justify-content:space-between;font-size:10px;color:#e0e6e3;border-top:1px solid #ffffff42;padding-top:16px}.qora-public .story-caption span{font-size:10px}.qora-public .auth-panel{display:flex;align-items:center;justify-content:center;padding:14px 0}.qora-public .form-container{width:100%;max-width:400px}.qora-public .auth-tabs{display:flex;gap:28px;border-bottom:1px solid var(--border);margin-bottom:30px}.qora-public .auth-tabs a{position:relative;display:block;padding:10px 0 13px;font-size:13px;color:var(--muted)}.qora-public .auth-tabs a[aria-current]{color:var(--ink);font-weight:600}.qora-public .auth-tabs a[aria-current]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent)}.qora-public .auth-eyebrow{font-size:11px;letter-spacing:1px;color:var(--accent);margin:0 0 8px}.qora-public .auth-heading h1{font-size:32px;line-height:1.4;font-weight:620;letter-spacing:-1px;margin:0 0 9px}.qora-public .auth-heading>p:last-child{font-size:13px;color:var(--muted);margin:0 0 28px}.qora-public.auth-page form{display:flex;flex-direction:column;gap:18px}.qora-public .form-field{min-width:0;display:flex;flex-direction:column;gap:7px}.qora-public .form-field label{font-size:13px;font-weight:500}.qora-public .form-field label span{font-size:11px;font-weight:400;color:var(--muted);margin-left:7px}.qora-public .form-field input{width:100%;height:46px;min-height:44px;padding:11px 13px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink);font-size:14px;outline:none;transition:border-color .15s,box-shadow .15s}.qora-public .form-field input::placeholder{color:var(--muted);opacity:1}.qora-public .form-field input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)}.qora-public .form-field input[aria-invalid=true]{border-color:var(--accent)}.qora-public .form-field small{font-size:11px;line-height:1.6;color:var(--muted)}.qora-public .password-wrap{position:relative}.qora-public .password-wrap input{padding-right:50px}.qora-public .password-toggle{position:absolute;right:2px;top:1px;width:44px;height:44px;border:0;background:transparent;border-radius:7px;color:var(--muted)}.qora-public .password-toggle:hover{color:var(--ink)}.qora-public .form-feedback{margin:0;padding:10px 12px;border-left:2px solid var(--accent);background:var(--surface);color:var(--ink);font-size:12px;line-height:1.7;border-radius:0 6px 6px 0}.qora-public .form-feedback[data-state=error]{color:var(--accent)}.qora-public .auth-submit{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:12px 17px;border:0;border-radius:8px;color:var(--on-accent);background:var(--accent);font-size:14px;font-weight:650;margin-top:3px;transition:transform .15s}.qora-public .auth-submit:hover{filter:brightness(1.08)}.qora-public .auth-submit:active{transform:scale(.985)}.qora-public .auth-submit:disabled{cursor:wait}.qora-public .auth-submit[aria-busy=true] svg{animation:auth-progress .8s ease-in-out infinite alternate}.qora-public .auth-help{margin:0;text-align:center;font-size:12px;color:var(--muted)}.qora-public .auth-help a{color:var(--accent);margin-left:4px}.qora-public .preview-entry{margin-top:28px;border-top:1px solid var(--border);padding-top:18px}.qora-public .preview-entry p{margin:0 0 8px;font-size:11px;line-height:1.7;color:var(--muted)}.qora-public .preview-entry>a{font-size:12px;display:inline-flex;align-items:center;gap:7px}.qora-public .preview-entry>a:hover{color:var(--accent)}.qora-public .auth-footer{max-width:1440px;width:100%;display:flex;justify-content:space-between;gap:20px;margin:0 auto;padding:18px 64px 24px;font-size:10px;color:var(--muted)}.qora-public.auth-page[data-mode=register] .auth-layout{gap:64px;padding-top:0}.qora-public.auth-page[data-mode=register] .auth-story{min-height:740px}.qora-public.auth-page[data-mode=register] .auth-tabs{margin-bottom:21px}.qora-public.auth-page[data-mode=register] .auth-heading>p:last-child{margin-bottom:20px}.qora-public.auth-page[data-mode=register] form{gap:12px}.qora-public.auth-page[data-mode=register] .preview-entry{margin-top:20px}.qora-public.auth-page a:focus-visible,.qora-public.auth-page button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@keyframes auth-progress{0%{transform:translateX(-3px)}to{transform:translateX(3px)}}@media(min-width:1600px){.qora-public .auth-layout{max-height:1000px}.qora-public .auth-story{min-height:730px}}@media(max-width:1100px){.qora-public .auth-header{padding:0 36px}.qora-public .auth-layout,.qora-public.auth-page[data-mode=register] .auth-layout{padding-left:36px;padding-right:36px;gap:38px}.qora-public .auth-footer{padding-left:36px;padding-right:36px}.qora-public .story-copy{left:28px;right:20px}.qora-public .story-copy h2{font-size:32px}.qora-public .story-caption{left:28px}.qora-public .story-top{padding:28px 24px;font-size:10px}.qora-public .story-index{display:none}}@media(max-width:800px){.qora-public .auth-header{height:70px;padding:0 24px;gap:17px}.qora-public .auth-header .wordmark{font-size:29px}.qora-public .back-home{font-size:11px;gap:5px}.qora-public .auth-layout,.qora-public.auth-page[data-mode=register] .auth-layout{display:block;padding:12px 24px 20px;max-width:470px}.qora-public .auth-story{display:none}.qora-public .auth-panel{padding:6px 0 0;align-items:start}.qora-public .form-container{max-width:none}.qora-public .auth-tabs{margin-bottom:29px}.qora-public .auth-heading h1{font-size:29px}.qora-public .auth-heading>p:last-child{font-size:12px}.qora-public.auth-page form{gap:18px}.qora-public .form-field input{font-size:16px}.qora-public.auth-page[data-mode=register] form{gap:13px}.qora-public .auth-footer{padding:18px 24px 22px;max-width:470px;flex-wrap:wrap;gap:6px;font-size:10px}.qora-public .auth-footer span:last-child{width:100%}.qora-public .preview-entry{margin-top:25px}.qora-public.auth-page[data-mode=register] .auth-tabs{margin-bottom:23px}.qora-public.auth-page[data-mode=register] .auth-layout{padding-top:4px}.qora-public.auth-page[data-mode=register] .auth-heading>p:last-child{margin-bottom:23px}}@media(prefers-reduced-motion:reduce){.qora-public.auth-page *,.qora-public.auth-page :after,.qora-public.auth-page :before{animation:none!important;transition:none!important}}.qora-public.auth-page{--auth-border:#64748b}.qora-public.auth-page[data-theme=light]{--auth-border:#7b889a}.qora-public .form-field input{border-color:var(--auth-border)}.qora-public .form-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.qora-public .story-copy{bottom:88px}.qora-public .intro-curtain{position:fixed;inset:0;z-index:999;display:flex;pointer-events:none;opacity:0}.qora-public .intro-curtain *{pointer-events:none}.qora-public .intro-panel{flex:1 1 50%;will-change:transform}.qora-public .intro-word{position:absolute;inset:0;display:grid;place-items:center;opacity:0}.qora-public.qfx-run .intro-curtain{opacity:1}.qora-public.qfx-run .intro-panel:not(.intro-panel~.intro-panel){animation:qGateL .8s cubic-bezier(.75,0,.2,1) both}.qora-public.qfx-run .intro-panel~.intro-panel{animation:qGateR .8s cubic-bezier(.75,0,.2,1) both}.qora-public.qfx-run .intro-word{animation:qWord .8s steps(24) both}@keyframes qGateL{0%,28%{transform:none}34%{transform:translateY(-.6%)}40%{transform:none}to{transform:translateX(-101%)}}@keyframes qGateR{0%,28%{transform:none}34%{transform:translateY(.6%)}40%{transform:none}to{transform:translateX(101%)}}@keyframes qWord{0%{opacity:0;transform:scale(.98)}12%{opacity:1}18%{opacity:.55}24%,55%{opacity:1;transform:none}to{opacity:0;transform:scale(1.05)}}.qora-public.qfx-run .hero-actions,.qora-public.qfx-run .hero-heading,.qora-public.qfx-run .hero-subtitle{animation:qUp .7s cubic-bezier(.2,.8,.2,1) both}.qora-public.qfx-run .hero-heading{animation-delay:.52s}.qora-public.qfx-run .hero-subtitle{animation-delay:.64s}.qora-public.qfx-run .hero-actions{animation-delay:.76s}@keyframes qUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.qora-public.qfx-run .hero-frame{animation:qFrame .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.56s + var(--i,0)*.13s)}@keyframes qFrame{0%{opacity:0;scale:.9;rotate:calc((var(--i,0) - 1)*-2deg)}to{opacity:1;scale:1;rotate:0deg}}.qora-public.qfx .hero-frame{translate:calc(var(--mx,0)*var(--z,8)*-1px) calc(var(--my,0)*var(--z,8)*-1px);transition:translate .6s cubic-bezier(.2,.7,.2,1)}.qora-public .primary-link{transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .24s}.qora-public .primary-link:focus-visible,.qora-public .primary-link:hover{transform:translateY(-2px) scale(1.03)}.qora-public .primary-link:active{transform:scale(.98);opacity:.9}.qora-public.qfx .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.qora-public.qfx .reveal.is-in{opacity:1;transform:none}html[data-ui-motion=off] .qora-public .intro-curtain{display:none}html[data-ui-motion=off] .qora-public *,html[data-ui-motion=off] .qora-public :after,html[data-ui-motion=off] .qora-public :before{animation:none!important;transition:none!important}html[data-ui-motion=off] .qora-public .reveal{opacity:1!important;transform:none!important}html[data-ui-motion=off] .qora-public .hero-frame{translate:none!important}html[data-ui-motion=off] .qora-public .primary-link:active,html[data-ui-motion=off] .qora-public .primary-link:focus-visible,html[data-ui-motion=off] .qora-public .primary-link:hover{transform:none;opacity:1}@media (prefers-reduced-motion:reduce){.qora-public .intro-curtain{display:none!important}.qora-public *,.qora-public :after,.qora-public :before{animation:none!important;transition:none!important}.qora-public .reveal{opacity:1!important;transform:none!important}.qora-public .hero-frame{translate:none!important}.qora-public .primary-link:active,.qora-public .primary-link:focus-visible,.qora-public .primary-link:hover{transform:none;opacity:1}}.qora-public{display:block;width:100%;min-height:100dvh;--bg:var(--background);--surface:var(--card);--ink:var(--foreground);--muted:var(--muted-foreground);--border:var(--input);--accent:var(--primary);--on-accent:var(--primary-foreground)}html[data-qora-theme=light] .qora-public{--bg:#f8fafc;--surface:#fff;--ink:#1e293b;--muted:#526174;--border:#d9e0e8;--accent:#c83832;--on-accent:#fff}.qora-public.auth-page{display:flex}.qora-public .auth-layout{margin:auto}.qora-public .auth-header .interface-controls{flex:none}.interface-controls{display:inline-flex;align-items:center;gap:12px}.interface-controls button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;background:transparent;border:0;color:var(--muted-foreground);cursor:pointer;font-size:11px;white-space:nowrap;padding:7px}.interface-controls button:hover{color:var(--foreground)}.interface-controls .theme-toggle{min-width:36px;border:1px solid var(--input);border-radius:8px}.qora-public .qora-account-form{margin:0;gap:17px;padding:0;background:transparent;border:0;box-shadow:none;color:var(--ink)}.qora-public .account-form-tabs{display:flex;gap:28px;border:0;border-bottom:1px solid var(--border);border-radius:0;margin:0 0 12px;padding:0;background:transparent}.qora-public .account-form-tabs button{position:relative;flex:none;padding:10px 0 13px;border:0;border-radius:0;box-shadow:none;background:transparent;color:var(--muted);font-size:13px}.qora-public .account-form-tabs button[aria-pressed=true]{color:var(--ink);background:transparent;font-weight:600}.qora-public .account-form-tabs button[aria-pressed=true]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--accent)}.qora-public .account-password-group,.qora-public .qora-account-form label{display:flex;flex-direction:column;gap:7px;color:var(--ink);font-size:13px;font-weight:500}.qora-public .account-password-group label{margin:0}.qora-public .qora-account-form input{width:100%;height:46px;border:1px solid #64748b;border-radius:8px;padding:11px 13px;background:var(--surface);color:var(--ink);font-size:14px;outline:none}.qora-public .qora-account-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.qora-public .qora-account-form small{color:var(--muted);font-size:11px;line-height:1.6;font-weight:400}.qora-public .account-password-input{position:relative}.qora-public .account-password-input input{padding-right:48px}.qora-public .account-password-toggle{position:absolute;right:2px;top:1px;width:44px;height:44px;min-height:0;border:0;background:none;color:var(--muted)}.qora-public .auth-heading p{margin-top:0}.qora-public .auth-heading>p:last-child{margin-bottom:0}.qora-public .qora-account-form .primary-button{display:flex;justify-content:center;gap:10px;width:100%;min-height:48px;background:var(--accent);color:var(--on-accent);border:0;border-radius:8px;font-size:14px;font-weight:650;margin:2px 0 0}.qora-public .qora-account-form .primary-button:disabled{opacity:.65;cursor:wait}.qora-public .qora-account-form>p:last-of-type{color:var(--muted);font-size:11px;line-height:1.8;margin:0;font-weight:400}.qora-public .inline-error{color:var(--accent);background:var(--surface);padding:10px 12px;border-left:2px solid var(--accent);font-size:12px;margin:0}.qora-public .hero-frame:first-of-type{--i:0}.qora-public .hero-frame:nth-of-type(2){--i:1}.qora-public .hero-frame:nth-of-type(3){--i:2}html[data-ui-motion=off] .qora-public .intro-curtain{display:none!important}html[data-ui-motion=off] .qora-public :is(.hero-frame,.hero-heading,.hero-subtitle,.hero-actions){animation:none!important}@media(max-width:1180px){.qora-public .home-header{gap:20px}.qora-public .page-controls .interface-controls button>span{display:none}}@media(max-width:800px){.qora-public .interface-controls button>span{display:none}.qora-public .home-header{position:relative}.qora-public .qora-account-form input{font-size:16px}.qora-public .auth-layout{max-width:470px}.qora-public.auth-page[data-mode=register] .qora-account-form{gap:12px}}.qora-public .account-password-toggle{transform:none;z-index:2}.interface-controls button.motion-toggle{gap:8px;padding:7px 10px;min-height:34px;border:1px solid #d9dde4;border-radius:999px;background:#f0f1f3;color:#646b77;font-weight:600}.interface-controls button.motion-toggle[aria-pressed=true]{background:#eaf0ff;border-color:#bdccff;color:#254bdd}.interface-controls button.motion-toggle:hover{border-color:#8796b2;color:#343e50}.interface-controls button.motion-toggle[aria-pressed=true]:hover{background:#dfe8ff;border-color:#8da7ff;color:#193dc3}.interface-controls button.motion-toggle:focus-visible{outline:2px solid #254bdd;outline-offset:3px}.motion-toggle .motion-toggle-track{display:block;position:relative;flex:none;width:26px;height:16px;border-radius:999px;background:#9aa1ad}.motion-toggle .motion-toggle-track:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0002}.motion-toggle[aria-pressed=true] .motion-toggle-track{background:#254bdd}.motion-toggle[aria-pressed=true] .motion-toggle-track:after{transform:translateX(10px)}html[data-ui-motion=on] .motion-toggle .motion-toggle-track:after{transition:transform .16s ease}html:not([data-qora-theme=dark]):has(.creative-workspace,.qora-public),html[data-qora-theme=light]:has(.creative-workspace,.qora-public){--background:#f8fafc;--foreground:#1e293b;--card:#fff;--card-foreground:#1e293b;--popover:#fff;--popover-foreground:#1e293b;--muted:#edf1f5;--muted-foreground:#526174;--primary:#c83832;--primary-foreground:#fff;--secondary:#f1f4f7;--secondary-foreground:#1e293b;--accent:#fde9e5;--accent-foreground:#a32f27;--border:#d9e0e8;--input:#8b97a6;--ring:#c83832;--qora-action:#c83832;--qora-on-action:#fff;--qora-action-soft:#fde9e5;--qora-paper:#fff;--qora-connect:#286b66;--qora-soft-shadow:0 5px 22px #20334b08}html[data-qora-theme=dark]:has(.creative-workspace,.qora-public){--background:#0b0f12;--foreground:#f3f4f6;--card:#151a21;--card-foreground:#f3f4f6;--popover:#1b222b;--popover-foreground:#f3f4f6;--muted:#202731;--muted-foreground:#a6adb8;--primary:#ff5a43;--primary-foreground:#111518;--secondary:#1b222b;--secondary-foreground:#f3f4f6;--accent:#452821;--accent-foreground:#ffb6a7;--border:#2a3039;--input:#64748b;--ring:#ff5a43;--qora-action:#ff5a43;--qora-on-action:#111518;--qora-action-soft:#35231f;--qora-paper:#11171d;--qora-connect:#89c9be;--qora-soft-shadow:0 5px 22px #0002}html[data-qora-theme] .qora-app.creative-workspace .workspace-sidebar{background:var(--qora-paper)}html[data-qora-theme] .qora-app.creative-workspace .workspace-sidebar .side-link.active{background:var(--qora-action-soft);color:var(--foreground);box-shadow:none}html[data-qora-theme] .qora-app.creative-workspace .workspace-sidebar .side-link.active svg{color:var(--qora-action)}.creative-workspace .workspace-sidebar>.interface-controls{justify-content:center;margin:8px 0;flex-shrink:0;gap:3px}.creative-workspace .workspace-sidebar>.interface-controls button{padding:6px;font-size:10px}html[data-qora-theme=dark] .qora-app.is-canvas{--canvas-paper:#0e1318;--canvas-dot:#34414d;--canvas-panel:#151a21;--canvas-ink:#f3f4f6;--canvas-muted:#a6adb8;--canvas-line:#2a3039;--canvas-field:#ffffff07}html[data-ui-motion=on] .qora-public .auth-story>img{transform:translate3d(var(--qx,0),var(--qy,0),0) scale(1.035);transition:transform .6s cubic-bezier(.2,.7,.2,1)}.creative-workspace .canvas-node:after,.qora-public .auth-story:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(230px circle at var(--gx,50%) var(--gy,50%),color-mix(in srgb,var(--primary) 18%,transparent),transparent 70%);transition:opacity .3s;z-index:1}html[data-ui-motion=on] .canvas-node.qora-pointer-active:after,html[data-ui-motion=on] :is(.auth-story,.canvas-node).qora-pointer-active:before{opacity:1}@media(hover:hover) and (pointer:fine){html[data-ui-motion=on] .qora-app.is-canvas .canvas-stage .canvas-node.qora-pointer-active{box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 65%,transparent),0 0 18px -4px color-mix(in srgb,var(--primary) 45%,transparent)}}.creative-workspace .qora-connection-flow{fill:none;stroke:var(--primary);stroke-width:2;stroke-dasharray:14 46;pointer-events:none;opacity:0}html[data-ui-motion=on] .qora-scrolling .qora-connection-flow{opacity:.8;animation:qoraConnectionFlow .9s linear infinite}@keyframes qoraConnectionFlow{to{stroke-dashoffset:-60}}@media(max-width:1100px){.creative-workspace .workspace-sidebar>.interface-controls{flex-direction:column}.creative-workspace .workspace-sidebar>.interface-controls button>span{display:none}}@media(prefers-reduced-motion:reduce){.qora-public .auth-story>img{transform:none!important;transition:none!important}.creative-workspace .canvas-node:after,.creative-workspace .qora-connection-flow,.qora-public .auth-story:before,.qora-public .intro-curtain{display:none!important}}html[data-qora-theme] .qora-app.creative-workspace .canvas-connections g>path.qora-connection-flow{stroke:var(--primary);stroke-width:2;pointer-events:none}html[data-qora-theme=dark][data-qora-theme][data-qora-theme]{--background:#15191f;--foreground:#edf1f7;--card:#1d232c;--card-foreground:#edf1f7;--popover:#1d232c;--popover-foreground:#edf1f7;--muted:#28303b;--muted-foreground:#b4bfce;--destructive:#ffadb5;--primary:#adc0ff;--primary-foreground:#162654;--secondary:#2a3340;--secondary-foreground:#edf1f7;--accent:#29385a;--accent-foreground:#c0ceff;--border:#3a4555;--input:#738298;--ring:#adc0ff;--qora-action:#adc0ff;--qora-on-action:#162654;--qora-action-soft:#29385a;--qora-paper:#1d232c;--qora-connect:#adc0ff;--qora-soft-shadow:0 6px 20px #00000030;--qora-nav-bg:#1d232c;--qora-nav-text:#edf1f7;--qora-editor:#1d232c;--qora-shine:#3a4555;color-scheme:dark}html[data-qora-theme=dark] .qora-app.is-canvas,html[data-qora-theme=dark][data-qora-theme][data-qora-theme]{--canvas-paper:#15191f;--canvas-panel:#1d232c;--canvas-ink:#edf1f7;--canvas-muted:#b4bfce;--canvas-line:#3a4555;--canvas-dot:#3a4555;--canvas-field:#1d232c}html[data-qora-theme=light][data-qora-theme][data-qora-theme]{--background:#f5f7fa;--foreground:#111418;--card:#ffffff;--card-foreground:#111418;--popover:#ffffff;--popover-foreground:#111418;--muted:#edf0f5;--muted-foreground:#566171;--destructive:#b42332;--primary:#254bdd;--primary-foreground:#ffffff;--secondary:#e9edf4;--secondary-foreground:#263244;--accent:#e9eeff;--accent-foreground:#254bdd;--border:#d5dae3;--input:#8793a4;--ring:#254bdd;--qora-action:#254bdd;--qora-on-action:#ffffff;--qora-action-soft:#e9eeff;--qora-paper:#ffffff;--qora-connect:#254bdd;--qora-soft-shadow:0 6px 20px #11141814;--qora-nav-bg:#ffffff;--qora-nav-text:#111418;--qora-editor:#ffffff;--qora-shine:#ffffff;color-scheme:light}html[data-qora-theme=light] .qora-app.is-canvas,html[data-qora-theme=light][data-qora-theme][data-qora-theme]{--canvas-paper:#f5f7fa;--canvas-panel:#ffffff;--canvas-ink:#111418;--canvas-muted:#566171;--canvas-line:#d5dae3;--canvas-dot:#c6cdd8;--canvas-field:#ffffff}html[data-qora-theme=blue][data-qora-theme][data-qora-theme]{--background:#d8e2ee;--foreground:#23334d;--card:#edf1f7;--card-foreground:#23334d;--popover:#e1e9f3;--popover-foreground:#23334d;--muted:#e1e9f3;--muted-foreground:#52647b;--primary:#254b85;--primary-foreground:#ffffff;--secondary:#e1e9f3;--secondary-foreground:#23334d;--accent:#d1dff0;--accent-foreground:#23334d;--border:#bdcbdd;--input:#bdcbdd;--ring:#254b85;--qora-action:#254b85;--qora-on-action:#ffffff;--qora-action-soft:#d1dff0;--qora-paper:#edf1f7;--qora-connect:#254b85;--qora-soft-shadow:0 12px 36px rgba(29,57,92,0.12);--qora-nav-bg:#172742;--qora-nav-text:#dde6f5;--qora-editor:#e4ecf5;--qora-shine:#f6f9fd;color-scheme:light}html[data-qora-theme=blue] .qora-app.is-canvas,html[data-qora-theme=blue][data-qora-theme][data-qora-theme]{--canvas-paper:#d8e2ee;--canvas-panel:#edf1f7;--canvas-ink:#23334d;--canvas-muted:#52647b;--canvas-line:#bdcbdd;--canvas-dot:#bdcbdd;--canvas-field:#e4ecf5}html[data-qora-theme=pink][data-qora-theme][data-qora-theme]{--background:#f1ccdd;--foreground:#462635;--card:#fae7ef;--card-foreground:#462635;--popover:#f4d9e6;--popover-foreground:#462635;--muted:#f4d9e6;--muted-foreground:#805467;--primary:#9f2c61;--primary-foreground:#ffffff;--secondary:#f4d9e6;--secondary-foreground:#462635;--accent:#ebc4d7;--accent-foreground:#462635;--border:#d6a7bd;--input:#d6a7bd;--ring:#9f2c61;--qora-action:#9f2c61;--qora-on-action:#ffffff;--qora-action-soft:#ebc4d7;--qora-paper:#fae7ef;--qora-connect:#9f2c61;--qora-soft-shadow:0 12px 36px rgba(100,40,65,0.10);--qora-nav-bg:#e6b8ce;--qora-nav-text:#582e41;--qora-editor:#f2dce7;--qora-shine:#fff2f7;color-scheme:light}html[data-qora-theme=pink] .qora-app.is-canvas,html[data-qora-theme=pink][data-qora-theme][data-qora-theme]{--canvas-paper:#f1ccdd;--canvas-panel:#fae7ef;--canvas-ink:#462635;--canvas-muted:#805467;--canvas-line:#d6a7bd;--canvas-dot:#d6a7bd;--canvas-field:#f2dce7}