.canvas-services{position:absolute;right:20px;bottom:20px;z-index:69;display:flex;gap:8px}.home-cloud-access,.service-trigger{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #ffffff16;background:linear-gradient(140deg,#292b27,#1c1e1b);color:#b8bdae;border-radius:12px;padding:12px 14px;font-size:12px;box-shadow:0 8px 25px #0003,inset 0 1px #ffffff05;transition:background .18s,border-color .18s,color .18s}.home-cloud-access:hover,.service-trigger.active,.service-trigger:hover{background:#34382e;color:#e0dabc;border-color:#b7a77a55}.home-cloud-access:focus-visible,.service-trigger:focus-visible{outline:2px solid #c8bc8c;outline-offset:3px}.service-trigger i{width:5px;height:5px;border-radius:50%;background:#d8b780}.home-cloud-access{text-align:left;padding:10px 13px;box-shadow:none}.home-cloud-access span{display:flex;flex-direction:column;gap:3px}.home-cloud-access small{font-size:9px;color:#858d7c;font-weight:400}.assistant-peek{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);z-index:60;display:flex;align-items:center;gap:11px;min-height:46px;padding:11px 20px;border:1px solid #c8bb7933;border-radius:999px;background:linear-gradient(155deg,#3b3e32e8,#23271fe8);color:#d4d6c2;box-shadow:inset 0 1px #fff5ce1a,0 7px 24px #0005;backdrop-filter:blur(12px);font-size:13px;transition:background .18s,color .18s,border-color .18s}.assistant-peek:hover{background:#30352beb;color:#d4d9c6;border-color:#aca47840}.assistant-peek:focus-visible{outline:2px solid #c8bc8c;outline-offset:3px}.assistant-peek kbd{padding:4px 6px;border:1px solid #ffffff1a;border-radius:4px;color:#8f9585;font-family:inherit;font-size:10px;line-height:1}@media(max-width:750px){.canvas-services{right:12px;bottom:70px;gap:6px}.service-trigger{padding:10px 12px}.home-cloud-access{font-size:11px;padding:9px 10px}.home-cloud-access small{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canvas-services{bottom:14px}.canvas-services .service-trigger{width:38px;height:38px;padding:0}.canvas-services .service-trigger>span{display:none}.assistant-peek{bottom:66px}}.composer-error:has(.generation-recovery-action){display:flex;align-items:center;gap:12px}.composer-error>span{flex:1;min-width:0}.generation-recovery-action{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:7px 9px;border:1px solid #d2bd8138;border-radius:8px;background:linear-gradient(155deg,#74684d44,#302c2433);color:#ddcfa8;font-size:11px;cursor:pointer;box-shadow:inset 0 1px 0 #ffedc014}.generation-recovery-action:hover{background:#7e6e4547}.generation-recovery-action:focus-visible{outline:2px solid #e4d49b;outline-offset:2px}.deferred-editor-loading{display:grid;place-items:center;min-height:100px;padding:24px;color:#96988e;font-size:12px}.deferred-assistant-loading{position:fixed;z-index:70;left:50%;bottom:18px;transform:translateX(-50%);padding:16px 24px;border:1px solid #d6d6b323;border-radius:18px;background:linear-gradient(160deg,#2c2e27,#1e211b);box-shadow:0 8px 28px #0005;color:#b9c1a8;font-size:12px}.canvas.assistant-reference-mode .node.assistant-reference-candidate{cursor:inherit;outline:1px solid rgba(229,212,148,.45);outline-offset:5px;transition:outline-color .16s,box-shadow .16s}.canvas.assistant-reference-mode .node.assistant-reference-candidate:hover{outline-color:#e5d494;box-shadow:0 0 0 3px rgba(229,212,148,.12),0 16px 45px #0008}.canvas.assistant-reference-mode .node.assistant-reference-chosen{outline:2px solid #ead798;box-shadow:0 0 0 5px rgba(229,212,148,.1)}.canvas.assistant-reference-mode .node.assistant-reference-chosen:after{content:"✓ 已引用";position:absolute;top:10px;right:10px;padding:5px 10px;border-radius:20px;background:linear-gradient(145deg,#f5e6ad,#b6a268);color:#242115;font-size:12px;font-weight:650;box-shadow:0 2px 8px #0006;pointer-events:none}.canvas.assistant-reference-mode .node.assistant-reference-muted{opacity:.42}.canvas.assistant-reference-mode .node .node-visual>*{pointer-events:none}.canvas.assistant-reference-mode .edge,.canvas.assistant-reference-mode .node .port{pointer-events:none;opacity:.25}.canvas.assistant-reference-mode .overview-node{cursor:copy}.canvas-reference-glow{position:absolute;inset:3px;z-index:58;pointer-events:none;border:1px solid #e5cd6970;border-radius:14px;box-shadow:inset 0 0 38px #e6cf5622,inset 0 0 6px #ffeaa23b,0 0 3px #ead66e4d;animation:reference-frame-enter .22s ease-out}.canvas.assistant-reference-mode,.canvas.node-reference-mode{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='32' viewBox='0 0 30 32'%3E%3Cpath d='M4 2 4 23 10 17 14 27 18 25 14 15 23 15Z' fill='%23e9d889' stroke='%231c2019' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M24 21v8m-4-4h8' stroke='%23ffe8a0' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 4 2,crosshair}.canvas.assistant-reference-mode .node,.canvas.assistant-reference-mode .overview-node,.canvas.node-reference-mode .node,.canvas.node-reference-mode .overview-node{cursor:inherit}.canvas.node-reference-mode .node.reference-candidate{outline:1px solid #e5d49477;outline-offset:5px;box-shadow:0 0 16px #e0c36b1a}.canvas.node-reference-mode .node.reference-added{outline:2px solid #ead798;outline-offset:5px}.reference-mode-control{position:absolute;z-index:70;left:50%;bottom:30px;transform:translateX(-50%);display:flex;align-items:center;gap:10px;padding:8px 9px 8px 15px;border:1px solid #e0c87870;border-radius:999px;background:linear-gradient(145deg,#343729e8,#25281fe8);box-shadow:inset 0 1px #f5edc321,0 8px 24px #0006;backdrop-filter:blur(14px);color:#ded6ac;font-size:12px}.reference-mode-control button{display:flex;align-items:center;gap:6px;padding:8px 13px;border:1px solid #e2cc8480;border-radius:999px;background:linear-gradient(#f2df9d,#c9af5e);box-shadow:inset 0 1px #fff9;color:#2b2818;font:inherit;font-weight:600;cursor:pointer}.project-chip>button.project-home-shortcut:last-of-type{padding:8px!important;color:#a4ac96;border-radius:8px;flex:none;gap:0;width:32px;justify-content:center}.project-chip .project-home-shortcut:hover{background:#ffffff08;color:#eee4b6}.project-chip .project-name-input{width:190px;max-width:25vw;min-width:80px;padding:8px 6px;border:1px solid transparent;background:transparent;color:#d2d5c9;font:inherit;font-size:12px;border-radius:7px;outline:none}.project-chip .project-name-input:hover{background:#ffffff05}.project-chip .project-name-input:focus{border-color:#d5c47566;background:#171b1670}@keyframes reference-frame-enter{0%{opacity:0}to{opacity:1}}@media(max-width:750px){.reference-mode-control{bottom:72px}.project-chip .project-name-input{width:125px;max-width:29vw}}@media(prefers-reduced-motion:reduce){.canvas-reference-glow{animation:none}}.node-mark-ring{position:absolute;inset:-4px;border:2px solid var(--node-mark);border-radius:inherit;pointer-events:none;z-index:4;box-shadow:0 0 0 3px color-mix(in srgb,var(--node-mark) 12%,transparent)}.node-color-palette{display:flex;align-items:center;gap:10px;padding:13px 12px;border:1px solid #fff2;border-radius:18px;background:linear-gradient(#333530,#272923);box-shadow:0 10px 30px #0008}.node-color-palette button{position:relative;width:23px;height:23px;min-width:23px;padding:0;border:2px solid transparent;border-radius:50%;cursor:pointer}.node-color-palette button[aria-checked=true]{outline:2px solid #fff9;outline-offset:3px}.node-color-palette button:last-child{background:#fff1;color:#ddd;display:grid;place-items:center;font-size:16px}.node-color-palette button:focus-visible{outline:2px solid #e8d486;outline-offset:4px}.node-action-toolbar button{position:relative}.icon-button:hover:not(:disabled),.node-action-toolbar button:not(:has(span)):hover:not(:disabled),.parameter-trigger:hover{border-radius:50%;background:radial-gradient(circle at 35% 20%,#ffffff23,#ffffff09 70%);box-shadow:inset 0 1px 1px #fff4,inset 0 -2px 4px #0005,0 3px 7px #0004}.canvas-group{position:absolute;pointer-events:none;border:1px solid #a69d6b66;border-radius:18px;background:#b8a56005;z-index:0}.canvas-group>header{position:absolute;bottom:100%;left:0;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #afa36a55;border-radius:12px 12px 0 0;background:linear-gradient(#34372c,#262a21);color:#d8d1ad;pointer-events:auto;cursor:grab;transform:scale(var(--group-scale,1));transform-origin:left bottom;white-space:nowrap}.canvas-group header input{width:140px;background:transparent;border:0;box-shadow:none;color:inherit;padding:3px;font-size:12px}.canvas-group header small{font-size:10px;color:#8e987d}.canvas-group header button{display:flex;background:transparent;color:#9aa38c;padding:3px;border:0;cursor:pointer}.canvas-group.group-selected{border-color:#e4ca74;background:#d9c47d08}.canvas-group:has(header:active){cursor:grabbing}.selection-actions{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:9px;padding:8px 11px;background:linear-gradient(#3b3d34,#252820);border:1px solid #a9a17a55;border-radius:18px;box-shadow:inset 0 1px #fff2,0 9px 25px #0007;z-index:65;color:#bbbda9;font-size:11px}.selection-actions button{display:flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid #d7c77b44;border-radius:11px;background:#c9b76717;color:#e7d79d;cursor:pointer}.running-nodes-control{position:fixed;right:24px;top:64px;z-index:70}.running-nodes-control>button{display:flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid #e8cc6966;border-radius:16px;background:linear-gradient(#55503a,#302f22);box-shadow:inset 0 1px #fff2,0 4px 18px #0007;color:#f5d96f;font-size:11px;cursor:pointer}.running-nodes-control>button>svg:first-child{animation:working-beacon 1.8s ease-in-out infinite}.running-nodes-list{padding:12px;background:#262a21;border:1px solid #b9a46d55;border-radius:16px;max-height:330px;overflow:auto}.running-nodes-list>strong{display:block;font-size:11px;color:#b1b69f;margin:0 5px 9px}.running-nodes-list button{display:flex;width:100%;gap:10px;align-items:center;border:0;border-radius:10px;background:transparent;color:#e4dfc5;padding:10px 6px;cursor:pointer;text-align:left}.running-nodes-list button:hover{background:#fff1}.running-nodes-list button>span:nth-child(2){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.running-nodes-list small{display:block;font-size:10px;color:#8f997d;margin-top:5px}.running-dot{width:6px;height:6px;border-radius:50%;background:#f0d66f;box-shadow:0 0 9px #f4d65799}.node.is-generating{border-color:#f3d260!important;box-shadow:0 0 0 2px #ebc84d55,0 0 35px #f1d05833!important}.node.is-generating:after{content:"";position:absolute;inset:-7px;border:2px solid #f0d47788;border-radius:inherit;pointer-events:none;animation:working-beacon 2.3s ease-in-out infinite}.overview-node.running rect{stroke:#ffe277!important;stroke-width:3px!important;vector-effect:non-scaling-stroke;fill:#cda93a44!important}.overview-node.running text{fill:#ffe8a3!important}.library-save-backdrop{position:fixed;inset:0;z-index:185;display:grid;place-items:center;background:#05060466;backdrop-filter:blur(3px);padding:18px}.library-save-dialog{width:min(450px,100%);max-height:calc(100dvh - 36px);display:flex;flex-direction:column;padding:23px;border:1px solid #fff2;border-radius:25px;background:linear-gradient(145deg,#2b2d28,#20231e);box-shadow:inset 0 1px #fff1,0 30px 80px #0009;color:#e0e3d5;outline:0}.library-save-dialog header{display:flex;gap:10px;align-items:center}.library-save-dialog h2{font-size:16px;margin:0;flex:1}.library-save-dialog button{cursor:pointer}.library-save-dialog header button{display:flex;align-items:center;gap:6px;border:0;padding:6px;background:transparent;color:#a8b19b;font-size:11px}.library-save-source{font-size:11px;color:#a8af98;margin:22px 0 15px;display:flex;justify-content:space-between;gap:15px}.library-save-source>span{color:#828d74;white-space:nowrap}.library-save-folders{min-height:190px;max-height:46dvh;overflow:auto;scrollbar-width:thin}.library-save-folders>button{display:flex;align-items:center;gap:13px;width:100%;padding:13px 12px;margin-bottom:3px;border:1px solid transparent;border-radius:12px;background:transparent;color:#d9dccf;text-align:left}.library-save-folders>button:hover,.library-save-folders>button[aria-checked=true]{background:linear-gradient(#ffffff0c,#ffffff06);border-color:#b8aa7144}.library-save-folders strong{font-size:13px;font-weight:560;flex:1}.library-save-folders small{font-size:10px;color:#858f77}.folder-volume{color:#d3d8c9;filter:drop-shadow(0 2px 2px #0006)}.library-save-new{display:flex;gap:8px;margin-bottom:12px}.library-save-new input{min-width:0;flex:1;background:#151a12;border:1px solid #646b4a;border-radius:9px;color:#e6e3c7;padding:9px}.library-save-new button{display:flex;align-items:center;border:0;border-radius:9px;background:#d6c16d;color:#272a20;padding:9px}.library-save-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.library-save-dialog footer button{padding:9px 18px;border:1px solid #fff1;border-radius:12px;background:#ffffff0c;color:#bdc5ae}.library-save-dialog .library-save-confirm{background:linear-gradient(#fff0a2,#cbb454);color:#2e2911;border-color:#efe09c;box-shadow:inset 0 1px #fff7}.library-save-dialog button:disabled{opacity:.45;cursor:default}.library-save-dialog button:focus-visible{outline:2px solid #e8d17b;outline-offset:3px}.library-save-error{font-size:11px;line-height:1.7;color:#dfac8a}@keyframes working-beacon{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.node.is-generating:after,.running-nodes-control svg{animation:none}}@media(max-width:650px){.running-nodes-control{top:102px;right:12px}.selection-actions{bottom:88px}}.studio:has(.selection-actions) .assistant-peek{opacity:0;pointer-events:none}.node-title .node-label{font-weight:550;letter-spacing:.015em}.node-action-toolbar svg{stroke-width:1.6}.node-color-palette{font-family:inherit}.generation-feedback_panel__bIQ1H{margin:8px 0 14px;padding:14px 16px;border:1px solid #78644445;border-radius:14px;background:linear-gradient(145deg,#352d25,#292720);color:#d9c6a7;font-size:12px;line-height:1.65}.generation-feedback_heading__9P57z{display:flex;align-items:center;gap:8px;color:#efd6ad}.generation-feedback_heading__9P57z strong{font-weight:600}.generation-feedback_message__eIVEr{margin:7px 0 0;white-space:normal;overflow-wrap:anywhere}.generation-feedback_code__u_KGD{font-size:10px;color:#a59a87;margin-top:5px}.generation-feedback_code__u_KGD summary{cursor:pointer}.generation-feedback_code__u_KGD code{display:block;overflow-wrap:anywhere;margin-top:4px;font-size:10px}.generation-feedback_actions__BN5lf{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.generation-feedback_actions__BN5lf a,.generation-feedback_actions__BN5lf button{display:inline-flex;align-items:center;gap:6px;color:#e3d2ad;font:inherit;text-decoration:none}.generation-feedback_actions__BN5lf button{padding:7px 10px;border:1px solid #a88c5147;border-radius:9px;background:linear-gradient(#544b39,#3b362c);box-shadow:inset 0 1px #ffffff12;cursor:pointer}.generation-feedback_actions__BN5lf a{font-size:11px;color:#b5ac99;padding:5px}.generation-feedback_actions__BN5lf button:hover{border-color:#c4a966}.generation-feedback_review__u9TyA{border-top:1px solid #ffffff0c;margin-top:12px;padding-top:7px;max-height:270px;overflow:auto;overscroll-behavior:contain}.generation-feedback_review__u9TyA>p{font-size:11px;margin:5px 0 10px;color:#bcb4a5}.generation-feedback_reference__vpgt1{border:1px solid #ffffff0d;background:#20211f9c;padding:10px;border-radius:10px;margin-top:8px}.generation-feedback_referenceTop__lcoNg{display:flex;align-items:center;gap:9px}.generation-feedback_preview__d9u5Z{width:42px;height:42px;flex-shrink:0;overflow:hidden;border:1px solid #ffffff14;border-radius:7px;background:#333531;color:#bdb9ad;cursor:pointer;display:grid;place-items:center;padding:0}.generation-feedback_preview__d9u5Z img{width:100%;height:100%;object-fit:cover}.generation-feedback_referenceName__vfBQu{display:flex;flex-direction:column;min-width:0;flex:1}.generation-feedback_referenceName__vfBQu strong{font-size:11px;color:#e0d9cb;font-weight:500}.generation-feedback_referenceName__vfBQu span{font-size:10px;color:#97998d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generation-feedback_icon___nsHI{display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#aaa89b;width:28px;height:28px;cursor:pointer}.generation-feedback_icon___nsHI:hover{background:#ffffff0d;color:#e6b7a1}.generation-feedback_binding__HePbX{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;margin-top:9px}.generation-feedback_binding__HePbX label{display:flex;align-items:center;gap:8px;min-width:0}.generation-feedback_binding__HePbX label>span{font-size:10px;white-space:nowrap;color:#a8aa9d}.generation-feedback_binding__HePbX input{width:100%;min-width:0;border:1px solid #ffffff15;border-radius:7px;background:#171917;color:#e0dece;font:11px ui-monospace,monospace;padding:7px;outline:none}.generation-feedback_binding__HePbX input:focus{border-color:#b4a16b}.generation-feedback_binding__HePbX button{font:inherit;font-size:11px;border:1px solid #b6a16a55;border-radius:7px;padding:5px 10px;background:#494333;color:#e0d4af;cursor:pointer}.generation-feedback_binding__HePbX small{grid-column:1/-1;color:#959b8b;font-size:10px}.generation-feedback_binding__HePbX .generation-feedback_invalid__v0yEp{color:#e9b09b}.generation-feedback_code__u_KGD summary:focus-visible,.generation-feedback_panel__bIQ1H a:focus-visible,.generation-feedback_panel__bIQ1H button:focus-visible{outline:2px solid #e2c777;outline-offset:2px}.generation-feedback_assetBinding__o_28o{margin-top:8px}.generation-feedback_assetBinding__o_28o>summary{font-size:10px;color:#969b8b;cursor:pointer}.generation-feedback_assetBinding__o_28o[open]>summary{margin-bottom:7px}.generation-feedback_transfer__5f1i8{display:flex;align-items:center;gap:7px 9px;flex-wrap:wrap;margin:8px 0 0 51px;color:#aaa99b;font-size:10px;line-height:1.5}.generation-feedback_transfer__5f1i8 button{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;border:1px solid #b6a16a45;border-radius:7px;padding:5px 8px;background:#3c392d;color:#daceb2;font:inherit;cursor:pointer}.generation-feedback_transfer__5f1i8 button:hover:not(:disabled){border-color:#c4a966;background:#494333}.generation-feedback_transfer__5f1i8 button:disabled{opacity:.55;cursor:wait}.generation-feedback_transfer__5f1i8 span{min-width:0;overflow-wrap:anywhere}.generation-feedback_transfer__5f1i8 .generation-feedback_transferReady__uyCcm{color:#bec9a8}.generation-feedback_transfer__5f1i8 .generation-feedback_transferError__MVIf_{color:#e9b09b}.inline-note_display__ys0qd,.inline-note_editor__Pgfkx{display:block;width:100%;height:100%;min-height:0;box-sizing:border-box;resize:none;margin:0;padding:18px 20px;border:0;border-radius:inherit;outline:none!important;background:transparent;color:#e5ddbd;font-family:inherit;font-size:14px;font-weight:400;line-height:1.85;letter-spacing:.01em;white-space:pre-wrap;overflow-wrap:anywhere;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#81774d66 transparent;-webkit-text-fill-color:#e5ddbd}.inline-note_editor__Pgfkx{cursor:text;user-select:text}.inline-note_display__ys0qd{cursor:grab;user-select:none;overflow:hidden}.inline-note_display__ys0qd:active{cursor:grabbing}.inline-note_display__ys0qd:focus-visible{box-shadow:inset 0 0 0 2px #d7bf7155}.inline-note_placeholder__eepBo{color:#a49d80;opacity:.58;-webkit-text-fill-color:#a49d80}.inline-note_editor__Pgfkx::placeholder{color:#a49d80;opacity:.58;-webkit-text-fill-color:#a49d80}.inline-note_editor__Pgfkx::selection{background:#d7bf714d;color:#fff5cb}.inline-note_editor__Pgfkx:focus{background:linear-gradient(145deg,#c5ad5810,transparent 65%)}.inline-note_editor__Pgfkx[readonly]{pointer-events:none;cursor:inherit}.creative-home_publicHome__NfvpF{position:relative;isolation:isolate;min-height:100%;height:100%;overflow:auto;background:#090c0f;color:#f2efe6}.creative-home_top__3C_uD{position:absolute;z-index:2;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:25px max(24px,calc((100vw - 1320px)/2))}.creative-home_brand__9Og3h{display:flex;align-items:center;gap:12px;color:#f3eee4;white-space:nowrap}.creative-home_brand__9Og3h .dreamscape-mark{width:39px!important;height:39px!important;padding:5px!important;border-radius:8px!important}.creative-home_brand__9Og3h span:not(.dreamscape-mark),.creative-home_brand__9Og3h strong{display:block}.creative-home_brand__9Og3h strong{font-size:15px;font-weight:570;letter-spacing:.17em}.creative-home_brand__9Og3h span:not(.dreamscape-mark){font-size:8px;letter-spacing:.18em;color:#8f9e9f;margin-top:5px}.creative-home_quietLink__mzZFh{font-size:12px;color:#bfc6c3;text-decoration:none;border:1px solid #ffffff20;border-radius:100px;padding:9px 14px;background:#151b1d76}.creative-home_quietLink__mzZFh:hover{background:#282e30}.creative-home_intro___zO_H{position:relative;display:grid;place-items:center;min-height:min(790px,88svh);text-align:center}.creative-home_intro___zO_H[data-workspace]{min-height:445px}.creative-home_scene__7XWi_{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:#0a0d0f}.creative-home_intro___zO_H[data-workspace] .creative-home_scene__7XWi_{inset:-100px calc(50% - 50vw) -58px}.creative-home_scene__7XWi_:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#090c0f,transparent 35%,transparent 78%,#090c0f77);pointer-events:none}.creative-home_artwork__n2nZL{position:absolute;inset:-44px;will-change:transform;transform:translate3d(var(--scene-x,0),var(--scene-y,0),0);background:radial-gradient(ellipse at 69% 23%,#9463473b 0,transparent 43%),radial-gradient(ellipse at 28% 43%,#31586556 0,transparent 51%),#0a0d0f}.creative-home_lightField__OmfbB{width:100%;height:100%;animation:creative-home_light-breathe__UEhz4 10s ease-in-out infinite alternate}.creative-home_introCopy__uyv11{position:relative;z-index:1;padding:102px 18px 64px;animation:creative-home_arrive__mBsua .8s cubic-bezier(.19,1,.22,1) both}.creative-home_intro___zO_H[data-workspace] .creative-home_introCopy__uyv11{padding-top:44px;padding-bottom:64px}.creative-home_eyebrow__yTddG{display:flex;justify-content:center;align-items:center;gap:15px;color:#b7c2bb;font-size:11px;letter-spacing:.34em;margin:0 0 24px}.creative-home_eyebrow__yTddG span{width:23px;height:1px;background:#bdc5b166}.creative-home_intro___zO_H h1{margin:0;color:#f5f0e5;font-family:Songti SC,"Noto Serif CJK SC",SimSun,serif;font-size:clamp(42px,7.2vw,105px);font-weight:600;line-height:1.15;letter-spacing:.02em;text-shadow:0 8px 50px #000a}.creative-home_intro___zO_H[data-workspace] h1{font-size:clamp(39px,5.4vw,78px)}.creative-home_intro___zO_H h1 span{color:#efd1a4}.creative-home_lede__TgMrh{margin:20px 0 0;color:#bdc6c0;font-size:clamp(13px,1.25vw,17px);letter-spacing:.12em;line-height:1.8}.creative-home_actions__2TAFU{margin-top:32px;display:flex;justify-content:center}.creative-home_primary__LitDz{min-width:184px;display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:52px;padding:12px 21px;border-radius:11px;background:#e9d4ab;border:1px solid #fff2d580;color:#211d16;font-size:14px;font-weight:650;line-height:1.35;text-decoration:none;box-shadow:0 10px 32px #0007;transition:background .2s,transform .2s}.creative-home_primary__LitDz:hover{background:#f7e1b9;transform:translateY(-2px)}.creative-home_primary__LitDz:focus-visible,.creative-home_quietLink__mzZFh:focus-visible{outline:2px solid #e9d4ab;outline-offset:4px}.creative-home_footer__QfJzQ{display:flex;justify-content:center;gap:12px;align-items:center;padding:18px 20px 32px;color:#879392;font-size:9px;letter-spacing:.2em}.creative-home_footer__QfJzQ span{width:12px;height:1px;background:#879392}@keyframes creative-home_light-breathe__UEhz4{0%{opacity:.68;transform:scale(1)}to{opacity:1;transform:scale(1.025)}}@keyframes creative-home_arrive__mBsua{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.creative-home_top__3C_uD{padding:18px 20px}.creative-home_intro___zO_H{min-height:82svh}.creative-home_intro___zO_H[data-workspace]{min-height:355px}.creative-home_intro___zO_H[data-workspace] .creative-home_introCopy__uyv11{padding-top:32px;padding-bottom:44px}.creative-home_eyebrow__yTddG{margin-bottom:18px}.creative-home_lede__TgMrh{letter-spacing:.07em}.creative-home_actions__2TAFU{margin-top:25px}}@media(prefers-reduced-motion:reduce){.creative-home_introCopy__uyv11,.creative-home_lightField__OmfbB{animation:none}.creative-home_artwork__n2nZL,.creative-home_primary__LitDz:hover{transform:none}.creative-home_primary__LitDz{transition:none}}.owner-account-menu_trigger__YTMPz{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border:1px solid #ffffff1a;border-radius:11px;background:linear-gradient(150deg,#343937cc,#1f2423e8);color:#b0bdb0;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #0004,0 4px 14px #0003;transition:border-color .18s,color .18s}.owner-account-menu_trigger__YTMPz:hover,.owner-account-menu_trigger__YTMPz[aria-expanded=true]{color:#e7e8d3;border-color:#c6ccad40}.owner-account-menu_trigger__YTMPz:focus-visible{outline:2px solid #c8bd91;outline-offset:3px}.owner-account-menu_menu__jjrGW{padding:6px;border:1px solid #ffffff20;border-radius:13px;background:linear-gradient(145deg,#30352c,#20251e);box-shadow:0 14px 38px #0006,inset 0 1px #ffffff08}.owner-account-menu_menu__jjrGW a{display:flex;align-items:center;gap:10px;min-height:40px;padding:9px 11px;border-radius:8px;font-size:12px;color:#d0d7c6;text-decoration:none}.owner-account-menu_menu__jjrGW a:focus-visible,.owner-account-menu_menu__jjrGW a:hover{background:#c6ccad10;color:#eeeede;outline:none}@media(prefers-reduced-motion:reduce){.owner-account-menu_trigger__YTMPz{transition:none}}.owner-account-menu_identity__1wpKx{display:grid;gap:6px;padding:11px 11px 13px;border-bottom:1px solid #ffffff16;margin-bottom:3px}.owner-account-menu_identity__1wpKx strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;color:#eeeee6}.owner-account-menu_identity__1wpKx span{font-size:11px;color:#b2b6a8}.project-home_more__A5qH7{width:30px;height:30px;display:grid;place-items:center;border-radius:8px}.project-home_more__A5qH7:hover,.project-home_more__A5qH7[aria-expanded=true]{background:#343434;color:#eee!important}.project-home_menu__aCHk_{padding:6px;background:#272727;border:1px solid #444;border-radius:12px;box-shadow:0 16px 50px #0008;outline:none}.project-home_menu__aCHk_ button{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:7px;width:100%;font-size:12px;color:#d1d1d1;text-align:left}.project-home_menu__aCHk_ button:focus-visible,.project-home_menu__aCHk_ button:hover{background:#363636;outline:none}.project-home_menu__aCHk_ .project-home_delete__Lys_e{color:#d9a5a0}.project-home_menu__aCHk_ small{display:block;font-size:10px;color:#888;padding:3px 12px 8px}.project-home_backdrop__B7wqv{position:fixed;inset:0;z-index:160;background:#0009;backdrop-filter:blur(8px);display:grid;place-items:center;padding:24px}.project-home_dialog__tbhJA{position:relative;width:min(390px,100%);padding:30px;background:linear-gradient(140deg,#2d2c2a,#1e1e1d);border:1px solid #4c4944;border-radius:22px;box-shadow:0 30px 120px #0009}.project-home_close__Rwe5N{position:absolute;top:15px;right:15px;color:#8e8d88;padding:6px}.project-home_deleteIcon__Pxy8n{display:grid;place-items:center;width:46px;height:46px;border:1px solid #694c45;background:#402e29;border-radius:14px;color:#dbb2a5}.project-home_dialog__tbhJA h2{font-size:20px;font-weight:500;margin:21px 0 10px}.project-home_dialog__tbhJA p{font-size:12px;line-height:1.9;color:#aaa5a0;overflow-wrap:anywhere}.project-home_actions__w87M1{display:flex;gap:10px;justify-content:flex-end;margin-top:26px}.project-home_actions__w87M1 button{padding:9px 17px;border-radius:9px;background:#383735;border:1px solid #504d47;font-size:12px}.project-home_actions__w87M1 .project-home_confirm__st2C4{background:#8a4d41;color:#fff3ee;border-color:#ad6b5d}.project-home_actions__w87M1 button:focus-visible{outline:2px solid #d9cba6;outline-offset:3px}.project-home_accountActions__wn4cI{display:flex;align-items:center;gap:11px}.project-home_home__3j6R_ .home-heading{margin-bottom:26px}.project-home_toolbar__57P8G{display:flex;align-items:center;gap:15px;margin:0 0 24px;padding-bottom:18px;border-bottom:1px solid #ffffff0a}.project-home_search__oTG8o{display:flex;align-items:center;gap:9px;width:280px;max-width:55%;height:38px;padding:0 11px;border:1px solid #353632;border-radius:10px;background:#191a18;color:#7f8179;transition:border-color .15s,background .15s}.project-home_search__oTG8o:focus-within{border-color:#81795b;background:#20211e}.project-home_search__oTG8o input{width:100%;min-width:0;padding:0;background:transparent;border:0!important;outline:0;font-size:12px;color:#d7d9d1;box-shadow:none}.project-home_search__oTG8o input::placeholder{color:#73756e}.project-home_search__oTG8o input::-webkit-search-cancel-button{-webkit-appearance:none}.project-home_search__oTG8o>button{display:grid;place-items:center;width:23px;height:23px;flex:0 0 23px;border-radius:5px;color:#9c9e95}.project-home_search__oTG8o>button:hover{background:#ffffff0b;color:#e4e6db}.project-home_resultCount__pwOQF{color:#777a70;font-size:10px;white-space:nowrap}.project-home_sort__WXQ6T{margin-left:auto;height:38px;padding:0 31px 0 12px;border:1px solid #353632;border-radius:10px;background-color:#191a18;color:#a9aca1;font-size:11px;cursor:pointer;min-width:123px}.project-home_sort__WXQ6T:focus-visible{outline:2px solid #b2a677;outline-offset:3px}.project-home_card__J9zP9{border-color:#ffffff12!important;background:#1a1b19!important;box-shadow:0 5px 15px #00000012;transition:border-color .2s,box-shadow .2s,transform .2s}.project-home_card__J9zP9:focus-within,.project-home_card__J9zP9:hover{border-color:#77736666!important;box-shadow:0 9px 28px #0003;transform:translateY(-2px)}.project-home_card__J9zP9 .project-preview>img{transition:transform .4s ease,opacity .25s ease;opacity:.88}.project-home_card__J9zP9 .project-preview:hover>img,.project-home_card__J9zP9:focus-within .project-preview>img{transform:scale(1.015);opacity:1}.project-home_card__J9zP9 .project-enter{border-color:#d5ccb72b;background:#171916bb;color:#dfdece;transition:opacity .18s}.project-home_card__J9zP9:focus-within .project-enter{opacity:1}.project-home_card__J9zP9 .project-file-info{padding:14px 15px}.project-home_card__J9zP9 .project-file-info small{color:#777a72}.project-home_home__3j6R_ .new-project-tile{border-color:#ffffff17;color:#888a7f;transition:border-color .2s,background .2s}.project-home_home__3j6R_ .new-project-tile:hover{border-color:#a69a6655;background:#23241c66}.project-home_empty__XMnaN{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;padding:38px 18px;color:#74776c;text-align:center;border:1px dashed #ffffff14;border-radius:16px;background:#15161250}.project-home_empty__XMnaN h2{margin:16px 0 5px;font-size:15px;font-weight:500;color:#bbbdaf}.project-home_empty__XMnaN p{margin:0;font-size:11px;line-height:1.8;color:#7b7e72}.project-home_empty__XMnaN button{padding:8px 13px;margin-top:18px;border:1px solid #5c5742;border-radius:8px;background:#302d21;color:#d2c69e;font-size:11px}@media(max-width:600px){.project-home_toolbar__57P8G{gap:9px;margin-bottom:18px;padding-bottom:16px}.project-home_search__oTG8o{flex:1;width:auto;max-width:none}.project-home_resultCount__pwOQF{display:none}.project-home_sort__WXQ6T{min-width:112px;width:112px;padding-left:10px;padding-right:20px;font-size:10px}.project-home_search__oTG8o input{font-size:11px}.project-home_home__3j6R_ .home-heading{margin-bottom:22px}.project-home_card__J9zP9:hover{transform:none}}@media(prefers-reduced-motion:reduce){.project-home_card__J9zP9,.project-home_card__J9zP9 .project-enter,.project-home_card__J9zP9 .project-preview>img,.project-home_home__3j6R_ .new-project-tile,.project-home_search__oTG8o{transition:none}.project-home_card__J9zP9:focus-within,.project-home_card__J9zP9:hover{transform:none}}.project-home.project-home_home__3j6R_{position:relative;isolation:isolate;overflow-x:hidden;background:#090c0f;padding-bottom:58px}.project-home_home__3j6R_>.project-home_header__fQHn7{position:relative;z-index:2;height:86px}.project-home_cloud__gMIJx{display:flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:0 11px;border-radius:9px;border:1px solid #ffffff1c;color:#b6c3c0;background:#161d20a8;font-size:12px}.project-home_cloud__gMIJx:hover{background:#273133}.project-home_projectsHeading__mH6FF{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px}.project-home_projectsHeading__mH6FF h2{display:flex;align-items:center;gap:12px;margin:0;color:#efede4;font-size:23px;font-weight:520;letter-spacing:.05em}.project-home_projectsHeading__mH6FF h2 span{padding:3px 7px;border:1px solid #ffffff21;border-radius:5px;font-size:10px;color:#abb5ae}.project-home_accessState__V4YLf{font-size:11px;color:#c5bb9e}.project-home_home__3j6R_ .project-grid{gap:16px}.project-home_home__3j6R_ .project-home_card__J9zP9{border-radius:12px;background:#131819!important}.project-home_home__3j6R_ .project-home_card__J9zP9 .project-preview{height:136px}@media(max-width:600px){.project-home_home__3j6R_>.project-home_header__fQHn7{height:68px}.project-home_cloud__gMIJx{min-width:34px;padding:0 8px}.project-home_cloud__gMIJx span{display:none}.project-home_projectsHeading__mH6FF h2{font-size:20px}.project-home_home__3j6R_ .project-home_card__J9zP9 .project-preview{height:151px}}.brand-transition_veil__hLGG6{position:fixed;inset:0;z-index:300;background:#101110;opacity:0;pointer-events:auto;cursor:progress;will-change:opacity}.brand-transition_started__jZDvK{animation:brand-transition_project-dissolve__H8sSU .42s cubic-bezier(.22,.7,.3,1) both}@keyframes brand-transition_project-dissolve__H8sSU{0%{opacity:0}26%,35%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.brand-transition_veil__hLGG6{visibility:hidden;pointer-events:none}.brand-transition_started__jZDvK{animation:none}}.model-vendor-logo_logo__Bxecs{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;vertical-align:middle;line-height:1}.model-vendor-logo_logo__Bxecs img{display:block;width:100%;height:100%;object-fit:contain;flex-shrink:0}.model-vendor-logo_mono__XSlCG{filter:brightness(0) invert(.86)}.model-vendor-logo_wordmark__Vz4NX{font-size:10px;font-weight:650;color:#ccc;letter-spacing:-.4px}.generation-progress_overlay__br0bp{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,#14141170,#171711dc);border-radius:inherit;color:#e6dfc7;text-align:center;padding:18px;isolation:isolate}.generation-progress_glow__j3tF9{position:absolute;inset:-40%;z-index:-1;background:radial-gradient(ellipse at 50% 55%,#f1d98d1f,transparent 56%);opacity:.5;animation:generation-progress_breathe__vbLXn 3.4s ease-in-out infinite}.generation-progress_indicator__y2kj8{height:25px;display:flex;align-items:center;gap:6px;margin-bottom:2px}.generation-progress_indicator__y2kj8 span{display:block;width:4px;height:13px;border-radius:6px;background:#dfce98;box-shadow:0 0 10px #dec77e22;animation:generation-progress_pulse__E2Kjv 1.7s ease-in-out infinite}.generation-progress_indicator__y2kj8 span:nth-child(2){animation-delay:.16s}.generation-progress_indicator__y2kj8 span:nth-child(3){animation-delay:.32s}.generation-progress_phase__ki4rk{font-size:12px;font-weight:500;letter-spacing:.06em}.generation-progress_detail__aqj_1{max-width:100%;font-size:10px;line-height:1.7;color:#bab39b;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.generation-progress_note__XTD4r{font-size:8px;color:#8a8677;line-height:1.5;margin-top:1px}.generation-progress_overlay__br0bp[data-active=false] .generation-progress_glow__j3tF9,.generation-progress_overlay__br0bp[data-active=false] .generation-progress_indicator__y2kj8 span{animation-play-state:paused}@keyframes generation-progress_breathe__vbLXn{0%,to{opacity:.35;transform:scale(.97)}50%{opacity:.95;transform:scale(1.04)}}@keyframes generation-progress_pulse__E2Kjv{0%,to{opacity:.35;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.generation-progress_glow__j3tF9,.generation-progress_indicator__y2kj8 span{animation:none}.generation-progress_indicator__y2kj8 span{opacity:.8}}.canvas-video_root__GML70{position:relative;overflow:hidden;background:#151616;color:#e2e3dc}.canvas-video_root__GML70,.canvas-video_video__8hca9{width:100%;height:100%;user-select:none;-webkit-user-select:none}.canvas-video_video__8hca9{display:block;object-fit:contain;pointer-events:none}.canvas-video_controls__7uIVH{position:absolute;inset:auto 0 0;display:flex;align-items:center;gap:8px;padding:19px 10px 8px;background:linear-gradient(transparent,#080909c9 42%,#080909eb);cursor:default;touch-action:none;isolation:isolate}.canvas-video_controls__7uIVH button{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border:1px solid #ffffff14;border-radius:6px;background:#ffffff08;color:#dedfd5;transition:background .15s,color .15s}.canvas-video_controls__7uIVH button:hover{background:#ffffff1b;color:#fff}.canvas-video_controls__7uIVH button:disabled{opacity:.4}.canvas-video_controls__7uIVH button:focus-visible{outline:1px solid #e0d2a2;outline-offset:2px}.canvas-video_play__bfpI3 svg{stroke-width:1.2}.canvas-video_mute__BLNUr{background:transparent!important;border-color:transparent!important;color:#a8aca1!important}.canvas-video_mute__BLNUr:hover{color:#eee!important}.canvas-video_timeline__rJkSw{flex:1;min-width:24px;appearance:none;-webkit-appearance:none;display:block;cursor:ew-resize;margin:0;padding:0;height:20px;background:transparent!important;border:0!important;border-radius:0;outline:none;touch-action:none}.canvas-video_timeline__rJkSw::-webkit-slider-runnable-track{height:3px;border-radius:4px;background:linear-gradient(to right,#d4c393 var(--played),#ffffff3b var(--played));box-shadow:0 0 0 1px #0002}.canvas-video_timeline__rJkSw::-moz-range-track{height:3px;border-radius:4px;background:#ffffff3b}.canvas-video_timeline__rJkSw::-moz-range-progress{height:3px;border-radius:4px;background:#d4c393}.canvas-video_timeline__rJkSw::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:9px;height:9px;margin-top:-3px;border:1px solid #f5efd9;border-radius:50%;background:#ddd2ab;box-shadow:0 1px 6px #0006;transition:box-shadow .15s}.canvas-video_timeline__rJkSw::-moz-range-thumb{width:8px;height:8px;border:1px solid #f5efd9;border-radius:50%;background:#ddd2ab;box-shadow:0 1px 6px #0006}.canvas-video_timeline__rJkSw:focus-visible::-webkit-slider-thumb,.canvas-video_timeline__rJkSw:hover::-webkit-slider-thumb{box-shadow:0 0 0 4px #d5c28e20,0 1px 6px #0006}.canvas-video_timeline__rJkSw:focus-visible{outline:1px solid #b2a77f;outline-offset:3px;border-radius:3px}.canvas-video_timeline__rJkSw:disabled{opacity:.3;cursor:default}.canvas-video_time__q51CH{display:flex;gap:4px;align-items:center;font-size:9px;line-height:1;white-space:nowrap;color:#b2b7a9;font-variant-numeric:tabular-nums;letter-spacing:0;pointer-events:none}.canvas-video_time__q51CH>span:first-child{color:#e0e4d7}.canvas-video_time__q51CH i{font-style:normal;opacity:.45}.canvas-video_loading__E2RrG{position:absolute;left:10px;top:10px;display:flex;align-items:center;gap:6px;padding:5px 7px;border:1px solid #ffffff12;border-radius:7px;background:#151716ab;color:#a5aca0;font-size:9px;pointer-events:none;backdrop-filter:blur(5px)}.canvas-video_loading__E2RrG svg{animation:canvas-video_spin__gRkuy 1s linear infinite}.canvas-video_error__O80Tp{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:18px 20px 51px;background:#171817e8;text-align:center;color:#aaafa4;font-size:10px;line-height:1.6}.canvas-video_error__O80Tp>svg{color:#bca88a}.canvas-video_error__O80Tp>span{max-width:230px}.canvas-video_error__O80Tp button{display:flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid #6f67503d;border-radius:6px;background:#373225;color:#cec099;font-size:9px;cursor:pointer}.canvas-video_error__O80Tp button:focus-visible{outline:1px solid #d5c493;outline-offset:3px}.canvas-video_compact__Reiwa .canvas-video_controls__7uIVH{gap:5px;padding:17px 7px 6px}.canvas-video_compact__Reiwa .canvas-video_controls__7uIVH button{width:21px;height:21px;flex-basis:21px}.canvas-video_compact__Reiwa .canvas-video_time__q51CH{font-size:8px;gap:3px}.canvas-video_compact__Reiwa .canvas-video_loading__E2RrG{left:7px;top:7px;font-size:8px}@keyframes canvas-video_spin__gRkuy{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.canvas-video_loading__E2RrG svg{animation:none}.canvas-video_controls__7uIVH button,.canvas-video_timeline__rJkSw::-webkit-slider-thumb{transition:none}}.asset-thumbnail_root__o04g7{position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate;background:#1c1c1c;pointer-events:none}.asset-thumbnail_media__4xywh{display:block;width:100%;height:100%;object-fit:cover}video.asset-thumbnail_media__4xywh{opacity:0}video.asset-thumbnail_ready__k6s_h{opacity:1}.asset-thumbnail_placeholder__B96Mo{inset:0;background:linear-gradient(135deg,#222,#1b1b1b);color:#777}.asset-thumbnail_placeholder__B96Mo,.asset-thumbnail_videoMark__CdlaK{position:absolute;display:flex;align-items:center;justify-content:center}.asset-thumbnail_videoMark__CdlaK{left:6px;top:6px;width:21px;height:18px;border-radius:5px;background:#101010a6;color:#dedede}.asset-thumbnail_placeholder__B96Mo{flex-direction:column;gap:5px}.asset-thumbnail_placeholder__B96Mo small{font-size:9px;line-height:1.3;white-space:nowrap;color:#92938a}.workspace-activity_root__fS8Am{position:absolute;top:17px;right:18px;z-index:70;display:flex;align-items:center;gap:8px;color:#cdd1ce;font-size:12px;line-height:1.5;isolation:isolate}.workspace-activity_usageZone__XQzhA{position:relative}.workspace-activity_usageBridge__J38uY{position:absolute;top:34px;right:-42px;width:316px;max-width:calc(100vw - 24px);height:12px}.workspace-activity_apiButton__5TA5a{position:relative;height:34px;min-width:120px;max-width:210px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #ffffff1b;border-radius:11px;background:linear-gradient(155deg,#373b3bd9,#232728e8 48%,#1c2021eb);backdrop-filter:blur(18px) saturate(115%);box-shadow:inset 0 1px 0 #ffffff14,inset 0 -1px 0 #0005,0 4px 14px #0004;text-align:left;color:#cdd5cc;transition:border-color .18s,box-shadow .18s,background .18s}.workspace-activity_apiButton__5TA5a:hover,.workspace-activity_apiButton__5TA5a[aria-expanded=true]{border-color:#c6ccad40;background:linear-gradient(155deg,#414745e0,#252a29ed);box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #0005,0 5px 18px #0005}.workspace-activity_apiGlyph__zUzSm{display:grid;place-items:center;width:18px;height:20px;flex:0 0 18px;color:#c4cfb5;filter:drop-shadow(0 1px 1px #0009)}.workspace-activity_apiGlyph__zUzSm svg{width:20px;height:20px}.workspace-activity_apiLabel__OyxfU{color:#e5e9e2;font-size:10px;font-weight:600;letter-spacing:.08em;line-height:1}.workspace-activity_apiValue__E3ccR{min-width:0;padding-left:7px;border-left:1px solid #ffffff19;color:#bcc5b7;font-size:10px;font-weight:450;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.workspace-activity_pendingDot__78z55{position:absolute;left:24px;top:7px;width:3px;height:3px;border-radius:50%;background:#d2bd7c;box-shadow:0 0 0 2px #2d3330}.workspace-activity_chevron__xxweV{margin-left:auto;color:#858f85;flex:0 0 auto;transition:transform .2s}.workspace-activity_apiButton__5TA5a[aria-expanded=true] .workspace-activity_chevron__xxweV{transform:rotate(180deg)}.workspace-activity_historyButton__5P_pO{position:relative;display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border:1px solid #ffffff18;border-radius:11px;background:linear-gradient(150deg,#343937d9,#1f2423eb);backdrop-filter:blur(18px);color:#b0bdb0;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #0004,0 4px 14px #0004;transition:border-color .18s,color .18s,background .18s}.workspace-activity_historyButton__5P_pO.workspace-activity_selected__jLPZo,.workspace-activity_historyButton__5P_pO:hover{color:#e7e8d3;border-color:#c6ccad40;background:linear-gradient(150deg,#41473ce6,#262c25ed)}.workspace-activity_runningDot__Ke3mr{position:absolute;width:4px;height:4px;right:7px;top:6px;background:#d4c488;border-radius:50%;box-shadow:0 0 0 2px #2b3128}.workspace-activity_panel__rsQtZ{position:absolute;top:44px;right:0;width:340px;max-width:calc(100vw - 24px);max-height:min(520px,calc(100dvh - 76px));display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(145deg,#292a28,#1d1e1c);border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 25px 80px #0008,inset 0 1px #ffffff08;transform-origin:top right;animation:workspace-activity_panelReveal__pGIM0 .22s cubic-bezier(.18,.7,.3,1) both}.workspace-activity_usagePanel__7ZAeG{right:-42px;width:316px;border-radius:16px;background:linear-gradient(145deg,#2b3030ed,#1b201fee);backdrop-filter:blur(24px) saturate(110%);box-shadow:inset 0 1px #ffffff0b,0 18px 52px #0009,0 4px 14px #0005}.workspace-activity_historyPanel__NqClA{max-height:min(480px,calc(100dvh - 76px));animation-name:workspace-activity_historyReveal__MB6eh;animation-duration:.27s}.workspace-activity_header__F8aGK{display:flex;align-items:center;gap:5px;padding:16px 15px 12px;border-bottom:1px solid #ffffff07;flex:0 0 auto}.workspace-activity_header__F8aGK>div{margin-right:auto}.workspace-activity_eyebrow__EuEIv{display:block;font-size:7px;letter-spacing:.23em;color:#858a76;margin-bottom:3px}.workspace-activity_header__F8aGK h2{font-size:14px;font-weight:550;letter-spacing:.03em;margin:0;color:#e3e4dd}.workspace-activity_header__F8aGK h2>span{display:inline-block;margin-left:5px;font-size:9px;font-weight:400;color:#a5ac96;background:#3e423530;padding:1px 5px;border:1px solid #70765e2e;border-radius:5px;vertical-align:middle}.workspace-activity_header__F8aGK>button{display:grid;place-items:center;width:26px;height:27px;border-radius:7px;color:#8e9581}.workspace-activity_header__F8aGK>button:hover{background:#ffffff08;color:#d7dcce}.workspace-activity_root__fS8Am button:focus-visible{outline:2px solid #c8bd91;outline-offset:3px}.workspace-activity_header__F8aGK>button:focus-visible{outline-offset:0}.workspace-activity_usagePanel__7ZAeG .workspace-activity_header__F8aGK{padding:10px 12px 8px;gap:3px}.workspace-activity_usagePanel__7ZAeG .workspace-activity_header__F8aGK h2{font-size:11px;letter-spacing:.035em;color:#cdd6ca;font-weight:550}.workspace-activity_usagePanel__7ZAeG .workspace-activity_header__F8aGK>button{width:23px;height:23px;border-radius:6px;color:#8f9b8b}.workspace-activity_usageBody__L_dPM{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 13px 7px;scrollbar-width:thin;scrollbar-color:#525c4a transparent}.workspace-activity_usageTotal__G9oXe{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 8px;padding:12px 0 11px;border-bottom:1px solid #ffffff12;font-variant-numeric:tabular-nums}.workspace-activity_usageTotal__G9oXe>span{font-size:10px;color:#bcc7b6}.workspace-activity_usageTotal__G9oXe>strong{font-size:14px;font-weight:500;color:#e3e8db;white-space:nowrap}.workspace-activity_usageTotal__G9oXe>small{grid-column:1/-1;font-size:8px;color:#929f88;line-height:1.6}.workspace-activity_apiValue__E3ccR[data-estimate=true],.workspace-activity_usageTotal__G9oXe>strong[data-estimate=true]{color:#d7c696}.workspace-activity_usageTotal__G9oXe>.workspace-activity_incomplete__A8vvR{color:#c7ad8a}.workspace-activity_providerBreakdown___a72M{grid-column:2/-1;margin:-4px 0 0;font-size:8px;color:#a3ad96;line-height:1.6;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.workspace-activity_usageTotal__G9oXe>span>small{display:block;margin-top:3px;color:#8b9886;font-size:8px;font-weight:400;letter-spacing:.02em}.workspace-activity_provider__ieVBA{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 0;border-bottom:1px solid #ffffff08}.workspace-activity_providerGlyph__0R1I0{display:grid;place-items:center;width:25px;height:27px;flex:0 0 25px;color:#c5d0bf;border:1px solid #ffffff0e;border-radius:8px;background:linear-gradient(140deg,#ffffff07,#00000012);box-shadow:inset 0 1px #ffffff04}.workspace-activity_providerGlyph__0R1I0 img,.workspace-activity_providerGlyph__0R1I0 svg{width:15px;height:15px;object-fit:contain}.workspace-activity_providerIdentity__p1XuI{min-width:0}.workspace-activity_providerIdentity__p1XuI h3{margin:0 0 4px;color:#d9dfd5;font-size:11px;font-weight:500;letter-spacing:.01em}.workspace-activity_providerIdentity__p1XuI>span{display:flex;align-items:center;flex-wrap:wrap;gap:3px;color:#84927c;font-size:8px;line-height:1.4;font-variant-numeric:tabular-nums}.workspace-activity_providerIdentity__p1XuI i{font-style:normal;color:#59674f}.workspace-activity_providerIdentity__p1XuI [data-pending=true]{color:#c5b786}.workspace-activity_providerAmount__lWYmo{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:52px}.workspace-activity_providerAmount__lWYmo strong{color:#e3e8db;font-size:12px;font-weight:500;line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap}.workspace-activity_providerAmount__lWYmo strong[data-estimate=true]{color:#d7c696;font-size:11px}.workspace-activity_providerAmount__lWYmo small{color:#89977e;font-size:8px;line-height:1.2}.workspace-activity_providerActions__5dZUV{grid-column:2/-1;display:flex;align-items:center;gap:9px;margin-top:-3px;color:#8b9785;font-size:8px;line-height:1.5}.workspace-activity_providerActions__5dZUV>span{flex:1;min-width:0;overflow-wrap:anywhere}.workspace-activity_providerActions__5dZUV>a{display:inline-flex;align-items:center;gap:1px;flex:0 0 auto;padding:3px 0;color:#c4c8ab;text-decoration:none;transition:color .16s}.workspace-activity_providerActions__5dZUV>a:hover{color:#f2dda1}.workspace-activity_providerActions__5dZUV>a:focus-visible{outline:2px solid #c8bd91;outline-offset:3px;border-radius:3px}.workspace-activity_billingNotes__dWSKL{padding-top:5px}.workspace-activity_billingNotes__dWSKL summary{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:5px 1px 2px;color:#89997e;font-size:9px;cursor:pointer}.workspace-activity_billingNotes__dWSKL summary::-webkit-details-marker{display:none}.workspace-activity_billingNotes__dWSKL summary:focus-visible{outline:1px solid #beb181;outline-offset:3px;border-radius:3px}.workspace-activity_billingNotes__dWSKL summary svg{transition:transform .16s}.workspace-activity_billingNotes__dWSKL[open] summary svg{transform:rotate(180deg)}.workspace-activity_billingNotes__dWSKL>div{padding:3px 0}.workspace-activity_billingNotes__dWSKL p{margin:6px 0;color:#939f89;font-size:9px;line-height:1.7;overflow-wrap:anywhere}.workspace-activity_warning__rkFCL{margin:7px 0 2px;font-size:9px;color:#c7ad8a;line-height:1.6;overflow-wrap:anywhere}.workspace-activity_usageFooter__2hML_{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 13px;border-top:1px solid #ffffff07;background:#0e170c22;color:#8e9c82;font-size:8px;flex:0 0 auto;font-variant-numeric:tabular-nums}.workspace-activity_refreshStatus__NuDjn{display:flex;align-items:center;gap:5px;color:#94a587}.workspace-activity_refreshStatus__NuDjn[data-error=true]{color:#c7ad8a}.workspace-activity_usageFooter__2hML_ time{color:#829575;font-size:8px;white-space:nowrap}.workspace-activity_historyCaption__uQ8XF{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px 9px;color:#858d77;font-size:9px;flex:0 0 auto}.workspace-activity_historyCaption__uQ8XF small{font-size:8px;color:#66705b}.workspace-activity_historyScope__m6tM_{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 15px 0;flex:0 0 auto}.workspace-activity_historyScope__m6tM_>div{display:flex;padding:2px;border:1px solid #6c775332;border-radius:7px;background:#171d124d}.workspace-activity_historyScope__m6tM_ button{padding:4px 10px;border-radius:5px;color:#7f8d6d;font-size:9px}.workspace-activity_historyScope__m6tM_ button[aria-pressed=true]{background:#53633b40;color:#c3d1ac}.workspace-activity_historyScope__m6tM_>small{font-size:8px;color:#6b785a}.workspace-activity_historyFooter__5L_rn{display:flex;flex-direction:column;gap:4px;padding:9px 15px;border-top:1px solid #ffffff08;background:#161c1033;flex:0 0 auto;color:#8e9e79;font-size:8px;font-variant-numeric:tabular-nums}.workspace-activity_historyFooter__5L_rn small{color:#6e7e59;font-size:8px}.workspace-activity_historyFailure__sevFU{display:flex;align-items:flex-start;gap:8px;padding:10px 5px 1px;color:#bca57d;font-size:9px;line-height:1.6}.workspace-activity_historyFailure__sevFU>span{flex:1;min-width:0;overflow-wrap:anywhere}.workspace-activity_historyFailure__sevFU>button{color:#d2c195;font-size:9px;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.workspace-activity_newRecords__HJ_K1{display:flex;align-items:center;gap:10px;color:#d4c38f;font-size:9px;line-height:1.5}.workspace-activity_newRecords__HJ_K1>span:last-child{color:#9b9c7c;font-size:8px}.workspace-activity_newRecords__HJ_K1:hover>span:last-child{color:#d4c38f}.workspace-activity_newRecords__HJ_K1:focus-visible{outline-offset:2px!important;border-radius:2px}.workspace-activity_historyList__OGW_H{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 13px 12px 18px;scrollbar-width:thin;scrollbar-color:#555d45 transparent}.workspace-activity_historyEntry__LMFew{position:relative;margin-left:3px;padding:0 0 14px 16px;border-left:1px solid #545d3f4d}.workspace-activity_historyEntry__LMFew:last-child{padding-bottom:0;border-color:transparent}.workspace-activity_timelineDot__3cuFS{position:absolute;left:-3px;top:5px;width:5px;height:5px;background:#6a7554;border-radius:50%;box-shadow:0 0 0 4px #262921}.workspace-activity_historyEntry__LMFew[data-status=queued] .workspace-activity_timelineDot__3cuFS,.workspace-activity_historyEntry__LMFew[data-status=running] .workspace-activity_timelineDot__3cuFS{background:#d2c78b;box-shadow:0 0 0 4px #3a3c272e}.workspace-activity_historyEntry__LMFew[data-status=failed] .workspace-activity_timelineDot__3cuFS{background:#b37d63}.workspace-activity_recordTime__uvzRL{display:block;margin-bottom:7px;color:#85897d;font-size:9px;letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.workspace-activity_record__AMJwp{display:flex;align-items:flex-start;gap:9px;width:100%;padding:9px;background:linear-gradient(130deg,#33352f80,#27292380);border:1px solid #6d775333;border-radius:11px;text-align:left;transition:background .15s,border-color .15s;position:relative}.workspace-activity_record__AMJwp:hover{background:#3a3d3380;border-color:#8b95614d}.workspace-activity_record__AMJwp:focus-visible{outline-offset:-1px!important}.workspace-activity_thumbnail__n5FW_{position:relative;display:grid;place-items:center;width:47px;height:50px;flex:0 0 47px;overflow:hidden;border:1px solid #78855c26;border-radius:7px;background:linear-gradient(130deg,#292c24,#1d2119);color:#727e5d}.workspace-activity_thumbnail__n5FW_>img,.workspace-activity_thumbnail__n5FW_>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none}.workspace-activity_thumbnail__n5FW_[data-loaded=true]>img,.workspace-activity_thumbnail__n5FW_[data-loaded=true]>video{opacity:1}.workspace-activity_videoBadge__6kA3x{position:absolute;bottom:3px;right:3px;background:#151a11b3;color:#e3ebd5;border-radius:3px;padding:2px;display:flex}.workspace-activity_recordContent__jLVeY{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1;padding:1px 8px 0 0}.workspace-activity_modelLine__uD4p2{display:flex;align-items:center;gap:5px;min-width:0}.workspace-activity_modelLine__uD4p2>strong{font-size:11px;color:#d5d8cd;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-activity_recordMeta__HVnDb{display:flex;align-items:center;flex-wrap:wrap;gap:5px 7px;color:#838c78;font-size:9px;line-height:1.2}.workspace-activity_status__apsOG{display:inline-flex;align-items:center;color:#9aa98a;white-space:nowrap}.workspace-activity_status__apsOG[data-status=succeeded]{color:#a4ba8c}.workspace-activity_status__apsOG[data-status=queued],.workspace-activity_status__apsOG[data-status=running]{color:#d8c68c}.workspace-activity_status__apsOG[data-status=failed]{color:#ce9c7c}.workspace-activity_status__apsOG[data-status=cancelled],.workspace-activity_status__apsOG[data-status=interrupted]{color:#8b9480}.workspace-activity_recordDetails__Iv0se{display:flex;align-items:center;flex-wrap:wrap;gap:4px 9px;min-height:17px;padding-top:5px;border-top:1px solid #ffffff08;font-size:8px;line-height:1.5;font-variant-numeric:tabular-nums;color:#939b86}.workspace-activity_recordDetails__Iv0se>span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.workspace-activity_recordDetails__Iv0se .workspace-activity_recordCost__SqRSw{color:#bdc3ab}.workspace-activity_recordDetails__Iv0se .workspace-activity_recordCost__SqRSw[data-estimated=true]{color:#c2b185}.workspace-activity_recordError__2RQQS,.workspace-activity_recordPrompt__Em291{color:#89917d;font-size:9px;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;white-space:pre-wrap}.workspace-activity_recordError__2RQQS{color:#b99779}.workspace-activity_locate__LR5vd{position:absolute;right:8px;top:10px;color:#76855d;opacity:.55}.workspace-activity_record__AMJwp:hover .workspace-activity_locate__LR5vd{opacity:1;color:#c2cfa8}.workspace-activity_recordProject__BJTks{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#929f80;font-size:8px;line-height:1.4}.workspace-activity_legacyNote__g_fcE{color:#968e75;font-size:8px}.workspace-activity_status__apsOG[data-status=expired]{color:#b49d7e}.workspace-activity_historyEmpty__HENM9{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px 20px;color:#757e67}.workspace-activity_historyEmpty__HENM9 h3{font-size:12px;font-weight:450;color:#b0b7a2;margin:15px 0 6px}.workspace-activity_historyEmpty__HENM9 p{font-size:10px;line-height:1.8;color:#87917a;margin:0}.workspace-activity_moreRecords__CyGhO{display:flex;justify-content:center;align-items:center;gap:9px;width:calc(100% - 18px);margin:11px 0 0 18px;padding:8px 4px;border:1px solid #77815e2b;border-radius:8px;color:#abb49a;background:#414a3021;font-size:9px}.workspace-activity_moreRecords__CyGhO:hover{background:#4e593733;color:#d1dbc0}.workspace-activity_moreRecords__CyGhO span{font-size:8px;color:#768366;font-variant-numeric:tabular-nums}.workspace-activity_spin__NO1Rv{animation:workspace-activity_spin__NO1Rv .9s linear infinite}@keyframes workspace-activity_spin__NO1Rv{to{transform:rotate(1turn)}}@keyframes workspace-activity_panelReveal__pGIM0{0%{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes workspace-activity_historyReveal__MB6eh{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.workspace-activity_root__fS8Am{top:12px;right:12px;gap:6px}.workspace-activity_apiButton__5TA5a{min-width:114px;max-width:180px;padding:0 8px;gap:5px}.workspace-activity_apiGlyph__zUzSm{width:17px;flex-basis:17px}.workspace-activity_apiLabel__OyxfU{font-size:9px}.workspace-activity_apiValue__E3ccR{font-size:9px;padding-left:6px}.workspace-activity_historyButton__5P_pO{border-radius:10px}.workspace-activity_panel__rsQtZ{top:43px}.workspace-activity_usagePanel__7ZAeG{right:-40px}.workspace-activity_usageBridge__J38uY{right:-40px;height:11px}.workspace-activity_pendingDot__78z55{left:21px;top:7px}}@media(prefers-reduced-motion:reduce){.workspace-activity_historyPanel__NqClA,.workspace-activity_panel__rsQtZ,.workspace-activity_spin__NO1Rv{animation:none}.workspace-activity_apiButton__5TA5a,.workspace-activity_chevron__xxweV,.workspace-activity_historyButton__5P_pO,.workspace-activity_record__AMJwp{transition:none}}.workspace-activity_kimiGlyph__XhfnD{font-size:15px;font-weight:800;letter-spacing:-.06em;color:#e4ecdb;font-family:Arial,sans-serif;line-height:1}.workspace-activity_thumbnail__n5FW_{width:60px;height:58px;flex-basis:60px}.workspace-activity_thumbnail__n5FW_>div{width:100%;height:100%}.workspace-activity_unavailableThumbnail__m_w9I{display:flex;flex-direction:column;align-items:center;gap:4px}.workspace-activity_unavailableThumbnail__m_w9I small{font-size:8px;color:#929489}.workspace-activity_record__AMJwp:disabled{cursor:default;opacity:.65}.workspace-activity_record__AMJwp:disabled .workspace-activity_locate__LR5vd{display:none}.workspace-activity_providerAmount__lWYmo{position:relative}.workspace-activity_dollarAmount__TigC5{display:block;border-radius:4px;padding:3px 0;margin:-3px 0;color:inherit;background:transparent;cursor:help}.workspace-activity_dollarAmount__TigC5 strong{border-bottom:1px dotted #becbb34d;padding-bottom:2px}.workspace-activity_conversionTooltip__jnG9a{position:absolute;top:calc(100% + 7px);right:0;z-index:12;display:flex;flex-direction:column;gap:6px;width:224px;max-width:calc(100vw - 70px);padding:12px 13px;border:1px solid #d5d9bd29;border-radius:12px;background:linear-gradient(145deg,#3a4037,#252b24);box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0008;text-align:left;color:#a5b29c;font-size:9px;line-height:1.55;white-space:normal;pointer-events:none;visibility:hidden;opacity:0;transform:translateY(-3px);transition:opacity .14s,transform .14s,visibility .14s}.workspace-activity_conversionTooltip__jnG9a .workspace-activity_conversionLabel__Djb5v{font-size:9px;color:#b7c3ad}.workspace-activity_conversionTooltip__jnG9a strong{font-size:15px;line-height:1.35;color:#e5e9d7}.workspace-activity_conversionTooltip__jnG9a>span:last-child{font-size:8px;color:#8f9d85}.workspace-activity_dollarAmount__TigC5:focus~.workspace-activity_conversionTooltip__jnG9a,.workspace-activity_dollarAmount__TigC5:hover~.workspace-activity_conversionTooltip__jnG9a{visibility:visible;opacity:1;transform:translateY(0)}.workspace-activity_providerActions__5dZUV[data-native-currency=true]{justify-content:flex-end}@media(prefers-reduced-motion:reduce){.workspace-activity_conversionTooltip__jnG9a{transition:none}}.connection-actions_disconnect__LLzLN{position:absolute;z-index:9;width:34px;height:34px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid #b4aa7d;border-radius:50%;background:linear-gradient(145deg,#35342e,#22231f);color:#ece3bd;box-shadow:0 3px 12px #0008,inset 0 1px 0 #ffffff12;transform-origin:center;cursor:pointer;touch-action:none;transition:background .15s,border-color .15s,color .15s;user-select:none}.connection-actions_disconnect__LLzLN:hover{background:#454137;border-color:#e7dba9;color:#fff5ce}.connection-actions_disconnect__LLzLN:active{background:#22221e}.connection-actions_disconnect__LLzLN:focus-visible{outline:2px solid #eee0a8;outline-offset:3px}.connection-actions_menu__woEBi{position:fixed;z-index:96;width:186px;max-width:calc(100vw - 16px);padding:5px;border:1px solid #42433d;border-radius:12px;background:#20211e;box-shadow:0 12px 38px #0008,inset 0 1px 0 #ffffff06}.connection-actions_menu__woEBi button{display:flex;align-items:center;gap:9px;width:100%;min-height:40px;padding:9px 10px;border:0;border-radius:8px;color:#e8e7df;background:transparent;font-size:13px;text-align:left;cursor:pointer}.connection-actions_menu__woEBi button:focus-visible,.connection-actions_menu__woEBi button:hover{background:#34352f;color:#f5e9b6;outline:none}.connection-actions_menu__woEBi button svg{flex-shrink:0}.connection-actions_menu__woEBi kbd{margin-left:auto;color:#90918a;font-size:10px;font-family:inherit}@media(prefers-reduced-motion:reduce){.connection-actions_disconnect__LLzLN{transition:none}}.canvas-menu_surface__P4kFe{position:absolute;z-index:150;box-sizing:border-box;isolation:isolate;max-height:calc(100dvh - 24px);overflow:auto;padding:8px;border:1px solid #77766a59;border-radius:18px;color:#ebe9e1;background:radial-gradient(ellipse at 12% 0,#67624d21,transparent 68%),linear-gradient(145deg,#30312fe8,#202220f5 58%,#1b1d1bf5);box-shadow:inset 0 1px 0 #ffffef13,inset 0 -1px 0 #0007,0 3px 8px #0003,0 20px 60px #0009;backdrop-filter:blur(22px) saturate(115%);-webkit-backdrop-filter:blur(22px) saturate(115%);animation:canvas-menu_menuReveal___Lvrh .17s cubic-bezier(.2,.8,.2,1);transform-origin:top left;scrollbar-width:thin;scrollbar-color:#73716366 transparent;user-select:none}.canvas-menu_models__jYMyp{width:334px;max-width:calc(100vw - 24px)}.canvas-menu_context__kZIYf{width:268px;max-width:calc(100vw - 24px)}.canvas-menu_section__4CQ2x+.canvas-menu_section__4CQ2x{border-top:1px solid #aca7901a;margin-top:7px;padding-top:4px}.canvas-menu_sectionTitle__bOpw5{display:flex;align-items:center;gap:7px;height:31px;padding:0 10px;color:#a29f91;font-size:10px;font-weight:500;letter-spacing:1.2px}.canvas-menu_sectionTitle__bOpw5 svg{color:#b6ae8a;opacity:.8}.canvas-menu_row___77O0{appearance:none;display:flex;align-items:center;gap:12px;width:100%;min-height:45px;padding:9px 11px;border:1px solid transparent;border-radius:10px;background:transparent;color:#dfded6;text-align:left;cursor:pointer;outline:none;transition:background .14s,border-color .14s,color .14s,box-shadow .14s}.canvas-menu_row___77O0:focus-visible,.canvas-menu_row___77O0:hover:not(:disabled){background:linear-gradient(105deg,#b5a56b20,#c2b1760c);border-color:#b8a56b2b;color:#fff5ce;box-shadow:inset 0 1px 0 #ffefc20b;filter:none;outline:none}.canvas-menu_row___77O0:active:not(:disabled){background:#a4935d27}.canvas-menu_row___77O0:disabled{opacity:.32;cursor:default}.canvas-menu_row___77O0:focus-visible{border-color:#ccb77480;box-shadow:0 0 0 1px #d9c48413,inset 0 1px 0 #ffefc215}.canvas-menu_modelRow__ne1Ox{min-height:53px;gap:11px}.canvas-menu_vendor__TYUui{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #b6b2a819;border-radius:10px;background:linear-gradient(145deg,#ffffff09,#0000001f);box-shadow:inset 0 1px 0 #ffffff06,0 2px 4px #0002}.canvas-menu_modelName__75SxO{min-width:0;flex:1;font-size:12px;line-height:1.45;font-weight:450;letter-spacing:-.12px}.canvas-menu_modelAdd__1rpJI{margin-left:auto;color:#9b9475;opacity:0;transform:translateX(-3px);transition:opacity .14s,transform .14s}.canvas-menu_modelRow__ne1Ox:focus-visible .canvas-menu_modelAdd__1rpJI,.canvas-menu_modelRow__ne1Ox:hover .canvas-menu_modelAdd__1rpJI{opacity:1;transform:translateX(0)}.canvas-menu_icon__FJscf{display:flex;align-items:center;justify-content:center;width:22px;flex-shrink:0;color:#bbb8a9}.canvas-menu_row___77O0:focus-visible .canvas-menu_icon__FJscf,.canvas-menu_row___77O0:hover .canvas-menu_icon__FJscf{color:#ddc885}.canvas-menu_label__QNDhP{font-size:12px;font-weight:450;flex:1}.canvas-menu_shortcut__qtaWk{margin-left:auto;flex-shrink:0;font-family:inherit;font-size:10px;line-height:1.3;letter-spacing:.3px;color:#969484;white-space:nowrap}.canvas-menu_divider__ueuEQ{height:1px;margin:5px 10px;background:linear-gradient(90deg,#ada78e1a,#ada78e2b,#ada78e1a)}@keyframes canvas-menu_menuReveal___Lvrh{0%{opacity:0;transform:translateY(4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.canvas-menu_surface__P4kFe{animation:none}.canvas-menu_modelAdd__1rpJI,.canvas-menu_row___77O0{transition:none}}@media(max-width:480px){.canvas-menu_row___77O0{min-height:47px}.canvas-menu_models__jYMyp{width:314px}.canvas-menu_modelRow__ne1Ox{min-height:53px}}.node-action-toolbar_toolbar__XwuHM{position:absolute;left:50%;z-index:12;transform-origin:bottom center;display:flex;align-items:center;gap:5px;padding:5px;border:1px solid #ffffff24;border-radius:18px;background:linear-gradient(160deg,#42423ff7,#2a2b28fa 45%,#20211ffa);box-shadow:inset 0 1px 0 #ffffff25,inset 0 -1px 0 #0008,0 7px 18px #0006,0 2px 3px #0007;white-space:nowrap;cursor:default;user-select:none}.node-action-toolbar_toolbar__XwuHM button{display:flex;align-items:center;justify-content:center;gap:7px;height:33px;flex-shrink:0;min-width:34px;border:1px solid transparent;border-radius:12px;padding:0 8px;transition:background .12s,color .12s,transform .12s,box-shadow .12s;filter:none!important}.node-action-toolbar_toolbar__XwuHM button:focus-visible{outline:2px solid #f1d77b;outline-offset:3px}.node-action-toolbar_toolbar__XwuHM button:active:not(:disabled){transform:translateY(1px)}.node-action-toolbar_remove__6vd_X,.node-action-toolbar_secondary__NnJ5w{color:#b8bbb3;background:linear-gradient(#ffffff07,#ffffff00);box-shadow:inset 0 1px 0 #ffffff09}.node-action-toolbar_secondary__NnJ5w:hover:not(:disabled){color:#f2f2e9;background:#ffffff0e;border-color:#ffffff15}.node-action-toolbar_remove__6vd_X:hover:not(:disabled){color:#f4b7a6;background:#a44e3c20;border-color:#b4655138}.node-action-toolbar_toolbar__XwuHM .node-action-toolbar_download__l2pmR{padding:0 12px;color:#342c0c;font-size:11px;font-weight:650;letter-spacing:.1px;background:linear-gradient(180deg,#fff3b9,#e3cd71 45%,#d4b95c);border-color:#f0d98e;box-shadow:inset 0 1px 0 #fff9,inset 0 -1px 0 #8b6c3480,0 2px 5px #0005;text-shadow:0 1px 0 #fff4}.node-action-toolbar_toolbar__XwuHM .node-action-toolbar_download__l2pmR:hover:not(:disabled){background:linear-gradient(180deg,#fff9d4,#edda8b 45%,#dec571);box-shadow:inset 0 1px 0 #fffc,0 2px 7px #0005}.node-action-toolbar_toolbar__XwuHM button:disabled{opacity:.3;cursor:default;box-shadow:none}.node-action-toolbar_divider__xKlwX{width:1px;height:17px;background:#0007;box-shadow:1px 0 0 #ffffff09}@media(prefers-reduced-motion:reduce){.node-action-toolbar_toolbar__XwuHM button{transition:none}}.node-action-toolbar_toolbar__XwuHM .node-action-toolbar_reverse__FyfHh{color:#d9ce9c;background:linear-gradient(#f0dc920b,#d0bb7603);box-shadow:inset 0 1px #fff4cd0c}.node-action-toolbar_toolbar__XwuHM .node-action-toolbar_reverse__FyfHh:hover:not(:disabled),.node-action-toolbar_toolbar__XwuHM .node-action-toolbar_reverse__FyfHh[aria-expanded=true]{color:#f4e4a9;border-color:#dfcb7847;background:linear-gradient(#d8c17e23,#b39b4f15)}.node-parameters_panel__B_HYL{width:100%;max-width:calc(100vw - 24px);max-height:inherit;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(145deg,#30302f,#252525 65%);border:1px solid #ffffff18;border-radius:18px;box-shadow:0 24px 70px #0008,0 2px 8px #0005,inset 0 1px #ffffff0a;color:#dededb;text-align:left;font-size:12px;line-height:1.5;white-space:normal;cursor:default;user-select:auto}.node-parameters_header__X2f_9{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 3px 18px;font-size:10px;font-weight:500;letter-spacing:.08em;color:#8d8d87;flex-shrink:0}.node-parameters_header__X2f_9 button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:#999992;transition:background .15s,color .15s}.node-parameters_header__X2f_9 button:hover{background:#ffffff0b;color:#fff}.node-parameters_content__Pcu2f{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 18px 5px;scrollbar-width:thin;scrollbar-color:#5b5b55 transparent}.node-parameters_field__c7ln5{padding:0;border:0;margin:10px 0 15px;min-width:0}.node-parameters_field__c7ln5 legend{display:flex;align-items:center;width:100%;font-size:11px;font-weight:500;color:#cdcdc7;padding:0;margin-bottom:8px}.node-parameters_field__c7ln5 legend>span{margin-left:auto;color:#87877f;font-size:10px;font-weight:400;font-variant-numeric:tabular-nums}.node-parameters_modeField__3XgFZ{padding-bottom:10px;margin-bottom:13px;border-bottom:1px solid #ffffff09}.node-parameters_segments__Gj1xg{display:flex;align-items:stretch;gap:3px;border:1px solid #ffffff06;border-radius:11px;background:#1d1d1d;padding:3px;box-shadow:inset 0 1px 3px #0004}.node-parameters_segments__Gj1xg button{flex:1;min-width:0;min-height:34px;padding:7px 4px;border-radius:8px;font-size:11px;color:#999991;transition:background .16s,color .16s,box-shadow .16s}.node-parameters_segments__Gj1xg button:hover{background:#ffffff09;color:#ecece5}.node-parameters_segments__Gj1xg button.node-parameters_selected__vUxDd{background:linear-gradient(180deg,#4d4d47,#40403a);color:#f6efcf;box-shadow:inset 0 1px #ffffff14,0 2px 4px #0003}.node-parameters_ratios___nP2c{display:flex;flex-wrap:nowrap;gap:2px;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#5b5b55 transparent;background:#1e1e1e;border:1px solid #ffffff06;border-radius:11px;padding:4px}.node-parameters_ratios___nP2c button{flex:1 0 40px;min-width:40px;height:49px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:transparent;border:1px solid transparent;border-radius:7px;color:#93938c;font-size:9px;line-height:1.15;font-variant-numeric:tabular-nums;transition:background .16s,color .16s,border-color .16s}.node-parameters_ratios___nP2c button:hover{background:#ffffff07;color:#e6e6df}.node-parameters_ratios___nP2c button.node-parameters_selected__vUxDd{background:#44443d;border-color:#eee3a42b;color:#f4e9b8;box-shadow:inset 0 1px #ffffff08}.node-parameters_ratioIcon__Ow69S{display:flex;align-items:center;justify-content:center;height:20px;width:24px}.node-parameters_ratioShape__jrKtj{border:1px solid;display:block;border-radius:1.5px;max-width:19px;max-height:19px}.node-parameters_hint___iHFn{margin:6px 0 0;color:#8b8b82;font-size:10px;line-height:1.6}.node-parameters_hint___iHFn button{color:#e0d393;text-decoration:underline;text-underline-offset:3px;margin-left:5px}.node-parameters_durationField__9u5CV{margin-bottom:15px}.node-parameters_duration__sDEYU{display:flex;align-items:flex-start;gap:17px}.node-parameters_sliderControl__QhuyH{flex:1;min-width:0;padding-top:4px}.node-parameters_sliderControl__QhuyH>input{display:block;appearance:none;-webkit-appearance:none;width:100%;height:24px;margin:0;padding:0;background:transparent;border:0;border-radius:6px;cursor:pointer;touch-action:pan-y;--range-progress:0%}.node-parameters_sliderControl__QhuyH>input::-webkit-slider-runnable-track{height:4px;border-radius:20px;background:linear-gradient(to right,#e1d8aa 0,#f2e7bd var(--range-progress),#494943 var(--range-progress),#494943 100%);box-shadow:inset 0 1px #0004}.node-parameters_sliderControl__QhuyH>input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border:1px solid #f4edce;border-radius:50%;background:linear-gradient(135deg,#faf5db,#c7bd86);box-shadow:0 1px 5px #0008,0 0 0 3px #e8db9a0a;transition:box-shadow .15s}.node-parameters_sliderControl__QhuyH>input::-moz-range-track{height:4px;border-radius:20px;background:#494943}.node-parameters_sliderControl__QhuyH>input::-moz-range-progress{height:4px;border-radius:20px;background:#e1d8aa}.node-parameters_sliderControl__QhuyH>input::-moz-range-thumb{width:12px;height:12px;border:1px solid #f4edce;border-radius:50%;background:linear-gradient(135deg,#faf5db,#c7bd86);box-shadow:0 1px 5px #0008}.node-parameters_sliderControl__QhuyH>input:active::-webkit-slider-thumb,.node-parameters_sliderControl__QhuyH>input:hover::-webkit-slider-thumb{box-shadow:0 1px 5px #0008,0 0 0 5px #e8db9a10}.node-parameters_scale__CV6qb{display:flex;justify-content:space-between;align-items:center;height:15px;font-size:9px;font-variant-numeric:tabular-nums;color:#77776f;pointer-events:none}.node-parameters_scale__CV6qb i{height:3px;width:1px;background:#55554e}.node-parameters_durationValue__z10Nx{display:flex;align-items:center;justify-content:center;gap:5px;width:68px;height:36px;padding:0 9px;border:1px solid #ffffff10;background:#1c1c1c;border-radius:10px;box-shadow:inset 0 1px 3px #0003;color:#88887d;font-size:10px;flex-shrink:0;transition:border-color .15s,box-shadow .15s}.node-parameters_durationValue__z10Nx:focus-within{border-color:#d6c78a80;box-shadow:0 0 0 2px #d6c78a0c}.node-parameters_durationValue__z10Nx input{width:28px;min-width:0;border:0;outline:none;background:none;padding:0;font-size:13px;font-variant-numeric:tabular-nums;text-align:center;color:#efe7c7;appearance:textfield}.node-parameters_durationValue__z10Nx input::-webkit-inner-spin-button,.node-parameters_durationValue__z10Nx input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.node-parameters_autoResolution__U5H0G{display:flex;align-items:center;justify-content:space-between;padding:10px 0 4px;font-size:11px;color:#b8b8b1}.node-parameters_autoResolution__U5H0G small{font-size:10px;color:#88887f}.node-parameters_resolutionNote__ql4Pj{padding-bottom:8px}.node-parameters_outputDimensions__zsWRp{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:9px 0 13px;padding:9px 10px;border:1px solid #ffffff0b;border-radius:9px;background:#202020;color:#96968c;font-size:10px}.node-parameters_outputDimensions__zsWRp strong{color:#d8d8ce;font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.node-parameters_message__N_gAm{padding:14px 18px 20px;margin:0;color:#96968c;font-size:11px;line-height:1.7}.node-parameters_content__Pcu2f .node-parameters_message__N_gAm{padding:12px 0 18px}.node-parameters_footer__Ur0qq{display:flex;align-items:center;gap:7px;font-size:9px;color:#7f7f75;border-top:1px solid #ffffff08;padding:10px 18px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-parameters_modelDot__xkn0z{width:4px;height:4px;background:#b1a673;box-shadow:0 0 5px #e8db9a20;border-radius:50%;flex-shrink:0}.node-parameters_panel__B_HYL button:focus-visible,.node-parameters_sliderControl__QhuyH>input:focus-visible{outline:2px solid #e7d99b;outline-offset:2px}@media(max-width:400px){.node-parameters_panel__B_HYL{width:calc(100vw - 24px)}.node-parameters_content__Pcu2f{padding-right:13px;padding-left:13px}.node-parameters_ratios___nP2c button{flex-basis:37px;min-width:37px}.node-parameters_duration__sDEYU{gap:12px}}@media(prefers-reduced-motion:reduce){.node-parameters_durationValue__z10Nx,.node-parameters_panel__B_HYL button,.node-parameters_sliderControl__QhuyH>input::-webkit-slider-thumb{transition:none}}