.actionBarSmallImageBox[data-v-cfa9c140]{background:#d9d9d9;border-radius:3px;height:31px;position:relative;width:31px}.actionBarSmallImageBox img[data-v-cfa9c140]{border-radius:3px;height:100%;width:100%}.actionBarTitleBox[data-v-cfa9c140]{color:#fff;font-size:15px;font-weight:500}.home-chat-composer-shell[data-v-cfa9c140]{--home-composer-gap:8px;--home-composer-padding:16px;--home-reference-height:76px;--home-reference-width:66px;--home-reference-gap:6px;--home-reference-icon-size:24px;--home-reference-label-size:9px;--home-prompt-height:43px;--home-footer-height:36px;--home-send-size:36px;--home-send-icon-size:20px;background:radial-gradient(circle at 100% 0,rgba(115,86,222,.17),transparent 22rem),#121217;border:1px solid rgba(139,111,245,.34);border-radius:20px;box-shadow:0 16px 40px rgba(0,0,0,.18);box-sizing:border-box;color:#f4f3f8;display:flex;flex-direction:column;gap:8px;gap:var(--home-composer-gap);height:100%;min-height:0;min-width:0;padding:16px;padding:var(--home-composer-padding);position:relative;transition:border-color .25s ease,box-shadow .25s ease;width:100%}.home-chat-composer-shell[data-v-cfa9c140]:not(.is-studio-console):focus-within{border-color:rgba(171,149,255,.7);box-shadow:0 18px 46px rgba(0,0,0,.25),0 0 0 3px rgba(132,100,246,.09)}.home-chat-composer-prompt[data-v-cfa9c140]{flex:1 1 var(--home-prompt-height);height:auto;max-width:100%;min-height:var(--home-prompt-height);min-width:0;overflow:hidden}.home-chat-composer-prompt[data-v-cfa9c140] .media-reference-input,.home-chat-composer-prompt[data-v-cfa9c140] .media-reference-input__editor,.home-chat-composer-prompt[data-v-cfa9c140] .ql-container.ql-snow{height:100%}.home-chat-composer-prompt[data-v-cfa9c140] .media-reference-input .ql-container.ql-snow{background:transparent;border:0;border-radius:0}.home-chat-composer-prompt[data-v-cfa9c140] .media-reference-input .ql-editor{color:#f4f3f8;font-size:14px;line-height:20px;max-height:100%;min-height:100%;overflow-y:auto;padding:0 2px}.home-chat-composer-prompt[data-v-cfa9c140] .media-reference-input .media-reference-mention,.home-chat-composer-prompt[data-v-cfa9c140] .media-reference-input .media-reference-mention__content,.home-chat-composer-prompt[data-v-cfa9c140] .media-reference-input .media-reference-mention__input{height:20px;line-height:20px}.home-chat-composer-prompt[data-v-cfa9c140] .media-reference-input .media-reference-mention__preview{flex-basis:18px;height:18px;width:18px}.home-chat-composer-prompt[data-v-cfa9c140] .media-reference-input .ql-editor.ql-blank:before{color:#817e8f;left:2px;right:2px}.home-chat-composer-footer[data-v-cfa9c140]{align-items:flex-end;display:flex;flex:0 0 var(--home-footer-height);justify-content:flex-end;margin-top:0;min-height:var(--home-footer-height)}.home-chat-composer-send[data-v-cfa9c140]{align-items:center;background:linear-gradient(90deg,#348dff,#9b35ff);border:0;border-radius:50%;cursor:pointer;display:grid;flex:0 0 var(--home-send-size);height:var(--home-send-size);justify-items:center;padding:0;place-items:center;width:var(--home-send-size)}.home-chat-composer-send .v-icon[data-v-cfa9c140]{color:#fff;font-size:var(--home-send-icon-size)}.home-chat-composer-send.is-disabled[data-v-cfa9c140]{cursor:default;opacity:.6}.home-chat-composer-shell.is-landing-inline[data-v-cfa9c140]{--home-composer-gap:10px;--home-composer-padding:6px;--home-reference-height:32px;--home-prompt-height:32px;--home-footer-height:32px;--home-send-size:32px;align-items:center;backdrop-filter:blur(14px);background:hsla(0,0%,100%,.96);border:1px solid rgba(35,29,45,.08);border-radius:16px;box-shadow:0 12px 32px rgba(43,28,69,.16);color:#2f2a38;display:grid;grid-template-columns:auto minmax(0,1fr) auto;height:44px;padding:6px;padding:var(--home-composer-padding)}.home-chat-composer-shell.is-landing-inline[data-v-cfa9c140]:focus-within{border-color:rgba(134,71,255,.48);box-shadow:0 14px 36px rgba(43,28,69,.2),0 0 0 3px rgba(134,71,255,.1)}.home-chat-composer-shell.is-landing-inline .home-chat-composer-footer[data-v-cfa9c140],.home-chat-composer-shell.is-landing-inline .home-chat-composer-prompt[data-v-cfa9c140],.home-chat-composer-shell.is-landing-inline>.home-reference-uploader[data-v-cfa9c140]{height:var(--home-prompt-height);min-height:var(--home-prompt-height);min-width:0}.home-chat-composer-shell.is-landing-inline .home-chat-composer-prompt[data-v-cfa9c140] .media-reference-input .ql-editor{color:#2f2a38;line-height:20px;padding:6px 0}.home-chat-composer-shell.is-landing-inline .home-chat-composer-prompt[data-v-cfa9c140] .media-reference-input .ql-editor.ql-blank:before{color:#77717f}.home-chat-composer-shell.is-landing-inline .home-chat-composer-footer[data-v-cfa9c140]{align-items:center}.home-chat-composer-shell.is-landing-inline .home-chat-composer-send[data-v-cfa9c140]{background:#8647ff}.home-chat-composer-shell.is-landing-inline .home-chat-composer-source-icon--send[data-v-cfa9c140]{color:#fff;height:18px;width:18px}@media screen and (max-width:640px){.home-chat-composer-shell.is-landing-inline[data-v-cfa9c140]{--home-composer-gap:6px}.home-chat-composer-shell.is-landing-inline .home-chat-composer-prompt[data-v-cfa9c140] .media-reference-input .ql-editor{font-size:13px}}.home-chat-composer-shell.is-studio-console[data-v-cfa9c140]{--home-composer-gap:12px;--home-composer-padding:20px;--home-prompt-height:72px;--home-footer-height:36px;--home-reference-column:64px;--home-reference-column-gap:var(--home-composer-padding);--home-footer-gap-track:12px;--home-composer-motion-duration:500ms;--home-composer-fade-duration:275ms;--home-composer-collapse-fade-duration:175ms;--home-send-size:36px;--home-send-icon-size:16px;--home-tool-height:30px;--home-tool-row-gap:8px;--home-tool-content-gap:6px;--home-tool-padding-inline:12px;--home-tool-font-size:11px;--home-tool-icon-size:14px;--home-tool-shadow:var(--shadow-tier2);grid-gap:0 20px;grid-gap:0 var(--home-reference-column-gap);background:var(--card);border-color:var(--input);border-radius:16px;box-shadow:var(--shadow-tier3);color:var(--card-foreground);display:grid;gap:0 20px;gap:0 var(--home-reference-column-gap);grid-template-columns:64px minmax(0,1fr);grid-template-columns:var(--home-reference-column) minmax(0,1fr);grid-template-rows:72px 12px 36px;grid-template-rows:var(--home-prompt-height) var(--home-footer-gap-track) var(--home-footer-height);height:auto;margin-left:auto;margin-right:auto;max-width:64rem;min-height:0;transition:grid-template-rows .5s cubic-bezier(.4,0,.2,1),grid-template-columns .5s cubic-bezier(.4,0,.2,1),column-gap .5s cubic-bezier(.4,0,.2,1),max-width .5s cubic-bezier(.4,0,.2,1),padding .5s cubic-bezier(.4,0,.2,1),border-color .25s ease,box-shadow .25s ease;transition:grid-template-rows .5s cubic-bezier(.4,0,.2,1),grid-template-columns .5s cubic-bezier(.4,0,.2,1),column-gap .5s cubic-bezier(.4,0,.2,1),max-width .5s cubic-bezier(.4,0,.2,1),padding .5s cubic-bezier(.4,0,.2,1),border-color .25s ease,box-shadow .25s ease,-moz-column-gap .5s cubic-bezier(.4,0,.2,1);transition:grid-template-rows var(--home-composer-motion-duration) cubic-bezier(.4,0,.2,1),grid-template-columns var(--home-composer-motion-duration) cubic-bezier(.4,0,.2,1),column-gap var(--home-composer-motion-duration) cubic-bezier(.4,0,.2,1),max-width var(--home-composer-motion-duration) cubic-bezier(.4,0,.2,1),padding var(--home-composer-motion-duration) cubic-bezier(.4,0,.2,1),border-color .25s ease,box-shadow .25s ease;transition:grid-template-rows var(--home-composer-motion-duration) cubic-bezier(.4,0,.2,1),grid-template-columns var(--home-composer-motion-duration) cubic-bezier(.4,0,.2,1),column-gap var(--home-composer-motion-duration) cubic-bezier(.4,0,.2,1),max-width var(--home-composer-motion-duration) cubic-bezier(.4,0,.2,1),padding var(--home-composer-motion-duration) cubic-bezier(.4,0,.2,1),border-color .25s ease,box-shadow .25s ease,-moz-column-gap var(--home-composer-motion-duration) cubic-bezier(.4,0,.2,1);width:100%}.home-chat-composer-shell.is-studio-console.is-simple[data-v-cfa9c140]{--home-composer-padding:12px;--home-prompt-height:40px;--home-footer-height:0px;--home-reference-column:0px;--home-reference-column-gap:0px;--home-footer-gap-track:0px;border-radius:16px;max-width:622px}.home-chat-composer-shell.is-studio-console>.home-reference-uploader[data-v-cfa9c140]{grid-column:1;grid-row:1;min-width:0;opacity:1;transition:opacity var(--home-composer-fade-duration) ease,visibility 0s linear 0s}.home-chat-composer-shell.is-studio-console.is-simple>.home-reference-uploader[data-v-cfa9c140]{opacity:0;overflow:hidden;pointer-events:none;transition:opacity var(--home-composer-collapse-fade-duration) ease,visibility 0s linear var(--home-composer-motion-duration);visibility:hidden}.home-chat-composer-shell.is-studio-console .home-chat-composer-prompt[data-v-cfa9c140]{flex:0 0 auto;grid-column:2;grid-row:1;height:100%;min-height:0;transition:height var(--home-composer-motion-duration) cubic-bezier(.4,0,.2,1);width:100%}.home-chat-composer-shell.is-studio-console .home-chat-composer-prompt[data-v-cfa9c140] .media-reference-input .ql-editor{color:var(--foreground);font-size:16px;line-height:24px}.home-chat-composer-shell.is-studio-console .home-chat-composer-prompt[data-v-cfa9c140] .media-reference-input .ql-editor.ql-blank:before{color:var(--foreground-subtle)}.home-chat-composer-shell.is-studio-console .home-chat-composer-prompt[data-v-cfa9c140] .media-reference-mention__content,.home-chat-composer-shell.is-studio-console .home-chat-composer-prompt[data-v-cfa9c140] .media-reference-mention__label,.home-chat-composer-shell.is-studio-console .home-chat-composer-prompt[data-v-cfa9c140] .media-reference-mention__suffix{color:var(--foreground)}.home-chat-composer-shell.is-studio-console .home-chat-composer-prompt[data-v-cfa9c140] .media-reference-mention__preview{background:var(--surface-inset)}.home-chat-composer-shell.is-studio-console .home-chat-composer-prompt[data-v-cfa9c140] .media-reference-mention__icon{color:var(--muted-foreground)}.home-chat-composer-shell.is-studio-console .home-chat-composer-prompt[data-v-cfa9c140] .media-reference-mention__input{border-bottom-color:var(--border-strong);color:var(--primary-strong)}.home-chat-composer-shell.is-studio-console .home-chat-composer-footer[data-v-cfa9c140]{align-items:center;box-sizing:border-box;flex:none;gap:12px;grid-column:1/-1;grid-row:3;height:100%;justify-content:space-between;max-width:100%;min-height:0;min-width:0;overflow:visible;padding:4px calc(var(--home-send-size) + 12px) 0 0;width:100%}.home-chat-composer-actions[data-v-cfa9c140]{align-items:center;display:flex;flex:1 1 auto;gap:var(--home-tool-row-gap);max-width:100%;min-width:0;opacity:1;overflow-x:auto;overscroll-behavior-x:contain;padding-right:2px;scrollbar-width:none;transition:opacity 275ms ease;transition:opacity var(--home-composer-fade-duration,275ms) ease;width:0}.home-chat-composer-shell.is-studio-console.is-simple .home-chat-composer-actions[data-v-cfa9c140]{opacity:0;pointer-events:none;visibility:hidden}.home-chat-composer-actions[data-v-cfa9c140]::-webkit-scrollbar{display:none}.home-chat-composer-tool[data-v-cfa9c140]{--home-tool-current-icon-size:var(--home-tool-icon-size);align-items:center;background:var(--muted);border:1px solid var(--border);border-radius:999px;box-shadow:var(--home-tool-shadow);color:var(--muted-foreground);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:var(--home-tool-font-size);font-weight:500;gap:var(--home-tool-content-gap);height:var(--home-tool-height);line-height:1;padding:0 var(--home-tool-padding-inline);transition:border-color .18s ease,color .18s ease,background .18s ease;white-space:nowrap}.home-chat-composer-tool[data-v-cfa9c140]:focus-visible,.home-chat-composer-tool[data-v-cfa9c140]:hover{background:var(--primary-soft);border-color:var(--primary);color:var(--primary-strong);outline:none}.home-chat-composer-tool[data-v-cfa9c140]:disabled{cursor:default;opacity:.5}.home-chat-composer-tool .home-chat-composer-source-icon[data-v-cfa9c140]{color:currentColor;flex:0 0 var(--home-tool-current-icon-size);height:var(--home-tool-current-icon-size);transform-origin:center;width:var(--home-tool-current-icon-size)}.home-chat-composer-surprise .home-chat-composer-source-icon--surprise[data-v-cfa9c140]{color:var(--primary)}.home-chat-composer-source-icon--surprise[data-v-cfa9c140]{transition:transform .5s cubic-bezier(.4,0,.2,1)}.home-chat-composer-shell.is-studio-console .home-chat-composer-send[data-v-cfa9c140]{background:var(--primary);bottom:var(--home-composer-padding);box-shadow:var(--shadow-primary);position:absolute;right:var(--home-composer-padding);transition:right var(--home-composer-motion-duration) cubic-bezier(.4,0,.2,1),bottom var(--home-composer-motion-duration) cubic-bezier(.4,0,.2,1),background .18s ease,box-shadow .18s ease}.home-chat-composer-shell.is-studio-console .home-chat-composer-source-icon--send[data-v-cfa9c140]{color:var(--primary-foreground);height:var(--home-send-icon-size);width:var(--home-send-icon-size)}.home-chat-composer-shell.is-studio-console .home-chat-composer-send[data-v-cfa9c140]:not(.is-disabled):hover{background:var(--primary-strong);box-shadow:var(--shadow-primary-hover)}.home-chat-composer-shell.is-studio-console.is-simple .home-chat-composer-prompt[data-v-cfa9c140] .media-reference-input .ql-editor{box-sizing:border-box;max-height:40px;overflow:hidden;padding-bottom:8px;padding-right:calc(var(--home-send-size) + 16px);padding-top:8px;white-space:nowrap}@media screen and (max-width:560px){.home-chat-composer-shell.is-studio-console[data-v-cfa9c140]{--home-composer-padding:16px}.home-chat-composer-shell.is-studio-console.is-simple .home-chat-composer-prompt[data-v-cfa9c140]{max-width:calc(100% - var(--home-send-size) - 12px);width:calc(100% - var(--home-send-size) - 12px)}.home-chat-composer-shell.is-studio-console.is-simple .home-chat-composer-prompt[data-v-cfa9c140] .media-reference-input .ql-editor{padding-right:2px;text-overflow:ellipsis}.home-chat-composer-shell.is-studio-console.is-simple .home-chat-composer-prompt[data-v-cfa9c140] .media-reference-input .ql-editor>p{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.home-chat-composer-shell.is-studio-console .home-chat-composer-actions[data-v-cfa9c140],.home-chat-composer-shell.is-studio-console .home-chat-composer-prompt[data-v-cfa9c140],.home-chat-composer-shell.is-studio-console .home-chat-composer-send[data-v-cfa9c140],.home-chat-composer-shell.is-studio-console>.home-reference-uploader[data-v-cfa9c140],.home-chat-composer-shell.is-studio-console[data-v-cfa9c140],.home-chat-composer-source-icon--surprise[data-v-cfa9c140]{transition-duration:.01ms!important}}@container home-generator (max-height: 219px){.home-chat-composer-shell[data-v-cfa9c140]:not(.is-studio-console):not(.is-landing-inline){--home-composer-gap:4px;--home-composer-padding:8px;--home-reference-height:56px;--home-reference-width:48px;--home-reference-gap:4px;--home-reference-icon-size:20px;--home-reference-label-size:7px;--home-prompt-height:30px;--home-footer-height:28px;--home-send-size:28px;--home-send-icon-size:16px}}@container home-generator (max-height: 140px){.home-chat-composer-shell:not(.is-studio-console):not(.is-landing-inline) .home-chat-composer-prompt[data-v-cfa9c140]{width:calc(100% - var(--home-send-size) - var(--home-composer-gap))}.home-chat-composer-shell:not(.is-studio-console):not(.is-landing-inline) .home-chat-composer-footer[data-v-cfa9c140]{bottom:var(--home-composer-padding);margin-top:0;position:absolute;right:var(--home-composer-padding)}}.actionBarSmallImageBox[data-v-70b5cc7f]{background:#d9d9d9;border-radius:3px;height:31px;position:relative;width:31px}.actionBarSmallImageBox img[data-v-70b5cc7f]{border-radius:3px;height:100%;width:100%}.actionBarTitleBox[data-v-70b5cc7f]{color:#fff;font-size:15px;font-weight:500}.canvasUsage[data-v-70b5cc7f]{--canvas-shell-width:min(1456px,94vw);background:linear-gradient(180deg,#fff,transparent 19%,transparent 77%,#fff),radial-gradient(ellipse 110% 70% at 50% 46%,transparent 45%,rgba(98,83,136,.19)),linear-gradient(128deg,#d7e7f5,#c0adf7 38%,#f1ebff 66%,#fee2cf);color:#24212b;overflow:clip;padding:112px 0 44px;position:relative}@media (color-gamut:p3){.canvasUsage[data-v-70b5cc7f]{background:linear-gradient(180deg,#fff,transparent 19%,transparent 77%,#fff),radial-gradient(ellipse 110% 70% at 50% 46%,transparent 45%,rgba(98,83,136,.19)),linear-gradient(128deg,#d7e7f5,#c0adf7 38%,color(display-p3 .94122 .92011 .99807) 66%,#fee2cf)}}.canvasUsage[data-scene-pinned=true][data-v-70b5cc7f]{height:var(--scene-height);padding-bottom:0;padding-top:0}.canvasUsage[data-scene-pinned=true]>.canvasUsageContent[data-v-70b5cc7f]{position:sticky;top:80px}.canvasUsage[data-scene-pinned=true] .canvasUsageIntro[data-v-70b5cc7f]{padding-bottom:24px;padding-top:20px}.canvasWindow[data-v-70b5cc7f]{scale:1;scale:var(--canvas-scroll-scale,1);transform-origin:center top}@media(prefers-reduced-motion:reduce){.canvasWindow[data-v-70b5cc7f]{scale:1}}.canvasUsageIntro[data-v-70b5cc7f]{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin:0 auto 12px;width:var(--canvas-shell-width)}.canvasUsageIntro h2[data-v-70b5cc7f]{font-family:Bricolage Grotesque,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:72px;font-weight:800;letter-spacing:0;line-height:1;margin:0}.canvasUsageIntro a[data-v-70b5cc7f]{align-items:center;color:inherit;display:inline-flex;font-size:14px;font-weight:600;gap:6px;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease}.canvasUsageIntro a[data-v-70b5cc7f]:hover{color:#8647ff}.canvasWindow[data-v-70b5cc7f]{background:#fff;border:1px solid rgba(36,33,43,.14);border-radius:20px;box-shadow:0 24px 60px -30px rgba(36,33,43,.3);margin:0 auto;overflow:hidden;width:var(--canvas-shell-width)}.canvasWindowBar[data-v-70b5cc7f]{align-items:center;border-bottom:1px solid rgba(36,33,43,.12);display:flex;font-size:14px;gap:12px;min-height:48px;padding:0 20px}.canvasWindowBar b[data-v-70b5cc7f]{color:#9994a0}.canvasDots[data-v-70b5cc7f]{display:flex;gap:6px}.canvasDots i[data-v-70b5cc7f]{background:#d3cbdc;border-radius:50%;height:8px;width:8px}.canvasZoom[data-v-70b5cc7f]{color:#777080;margin-left:auto}.canvasWindowBody[data-v-70b5cc7f]{display:flex}.canvasToolbar[data-v-70b5cc7f]{align-items:center;border-right:1px solid #e7e7ec;color:#1a1a1d;display:flex;flex:none;flex-direction:column;gap:22px;padding:22px 14px}.canvasTool[data-v-70b5cc7f]{align-items:center;display:grid;flex:0 0 18px;height:18px;justify-items:center;line-height:0;place-items:center;width:18px}.canvasTool.active[data-v-70b5cc7f]{color:#8d44f9}.canvasStage[data-v-70b5cc7f]{background-color:#f7f5f8;background-image:radial-gradient(rgba(36,33,43,.18) 1px,transparent 1.2px);background-size:22px 22px;flex:1;height:max(520px,min(74vh,780px));isolation:isolate;overflow:hidden;position:relative}.canvasConnections[data-v-70b5cc7f]{bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s ease;width:100%;z-index:2}.canvasConnections path[data-v-70b5cc7f]{fill:none;stroke:#8647ff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.45;transition:d .3s ease}.canvasDirections button[data-v-70b5cc7f],.canvasNode[data-v-70b5cc7f]{background:transparent;border:0;color:#24212b;display:flex;flex-direction:column-reverse;gap:8px;margin:0;padding:0;position:absolute;text-align:left;transition:all .6s cubic-bezier(.22,1,.36,1)}.canvasDirections button img[data-v-70b5cc7f],.canvasNode img[data-v-70b5cc7f]{border-radius:16px;box-shadow:0 18px 36px -18px rgba(36,33,43,.45);display:block;flex:1 1 0;height:auto;min-height:0;-o-object-fit:cover;object-fit:cover;width:100%}.canvasDirections button figcaption[data-v-70b5cc7f],.canvasDirections button span[data-v-70b5cc7f],.canvasNode figcaption[data-v-70b5cc7f],.canvasNode span[data-v-70b5cc7f]{flex:0 0 auto;font-size:13px;font-weight:600;line-height:18px;position:relative;white-space:nowrap;z-index:1}.canvasReference[data-v-70b5cc7f]{height:210px;left:6%;top:44%;width:17%}.canvasMain[data-v-70b5cc7f]{height:500px;left:49%;top:12%;width:28%}.canvasPoster[data-v-70b5cc7f]{height:300px;left:81%;top:14%;width:16%}.canvasMotion[data-v-70b5cc7f]{height:160px;left:80%;top:67%;width:18%}.canvasDirections[data-v-70b5cc7f]{bottom:0;left:0;pointer-events:auto;position:absolute;right:0;top:0}.canvasDirections button[data-v-70b5cc7f]{cursor:pointer;height:142px;left:28%;width:17%}.canvasDirections button[data-v-70b5cc7f]:first-child{top:13%}.canvasDirections button[data-v-70b5cc7f]:nth-child(2){top:39%}.canvasDirections button[data-v-70b5cc7f]:nth-child(3){top:65%}.canvasDirections button.selected img[data-v-70b5cc7f]{box-shadow:0 0 0 3px #8647ff}.canvasUsage[data-stage="0"] .canvasReference[data-v-70b5cc7f]{height:480px;left:34%;top:13%;transform:rotate(-3deg);width:32%}.canvasUsage[data-stage="0"] .canvasAgent[data-v-70b5cc7f],.canvasUsage[data-stage="0"] .canvasConnections[data-v-70b5cc7f],.canvasUsage[data-stage="0"] .canvasCursor[data-v-70b5cc7f],.canvasUsage[data-stage="0"] .canvasDirections[data-v-70b5cc7f],.canvasUsage[data-stage="0"] .canvasMain[data-v-70b5cc7f],.canvasUsage[data-stage="0"] .canvasMotion[data-v-70b5cc7f],.canvasUsage[data-stage="0"] .canvasPoster[data-v-70b5cc7f]{opacity:0;pointer-events:none}.canvasUsage[data-stage="1"] .canvasReference[data-v-70b5cc7f]{height:260px;left:5%;top:32%;width:20%}.canvasUsage[data-stage="1"] .canvasDirections button[data-v-70b5cc7f]{height:325px;top:25%;width:21%}.canvasUsage[data-stage="1"] .canvasDirections button[data-v-70b5cc7f]:first-child{left:28%}.canvasUsage[data-stage="1"] .canvasDirections button[data-v-70b5cc7f]:nth-child(2){left:52%;transition-delay:.12s}.canvasUsage[data-stage="1"] .canvasDirections button[data-v-70b5cc7f]:nth-child(3){left:76%;transition-delay:.24s}.canvasUsage[data-stage="1"] .canvasMain[data-v-70b5cc7f],.canvasUsage[data-stage="1"] .canvasMotion[data-v-70b5cc7f],.canvasUsage[data-stage="1"] .canvasPoster[data-v-70b5cc7f]{opacity:0;pointer-events:none}.canvasUsage[data-stage="2"] .canvasMain[data-v-70b5cc7f]{height:585px;left:29%;top:4%;width:42%}.canvasUsage[data-stage="2"] .canvasConnections[data-v-70b5cc7f],.canvasUsage[data-stage="2"] .canvasDirections[data-v-70b5cc7f],.canvasUsage[data-stage="2"] .canvasMotion[data-v-70b5cc7f],.canvasUsage[data-stage="2"] .canvasPoster[data-v-70b5cc7f],.canvasUsage[data-stage="2"] .canvasReference[data-v-70b5cc7f]{opacity:0;pointer-events:none}.canvasUsage[data-stage="2"] .canvasCursor[data-v-70b5cc7f]{left:66%;top:66%}.canvasUsage[data-stage="3"] .canvasCursor[data-v-70b5cc7f]{left:82%;top:54%}.canvasUsage[data-stage="3"] .canvasMain img[data-v-70b5cc7f]{box-shadow:0 0 0 3px #8647ff}.canvasCursor[data-v-70b5cc7f]{align-items:flex-start;color:#8647ff;display:flex;flex-direction:column;left:82%;pointer-events:none;position:absolute;top:54%;transition:left .26s ease,top .26s ease;z-index:5}.canvasCursor b[data-v-70b5cc7f]{background:#8647ff;border-radius:999px;color:#fff;font-size:11px;font-weight:600;margin-left:14px;margin-top:-2px;padding:3px 10px}.canvasAgent[data-v-70b5cc7f]{background:hsla(0,0%,100%,.95);border:1px solid rgba(36,33,43,.12);border-radius:16px;bottom:4%;box-shadow:0 16px 36px rgba(36,33,43,.15);font-size:11px;left:3.5%;padding:12px 14px;position:absolute;transition:all .4s ease;width:min(300px,27%);z-index:7}.canvasAgent .canvasAgentHeader[data-v-70b5cc7f]{align-items:center;color:#24212b;display:flex;font-size:11px;font-weight:700;gap:6px}.canvasAgent .canvasAgentHeader .canvasAgentIcon[data-v-70b5cc7f]{color:#8647ff}.canvasAgent .canvasAgentHeader .canvasAgentBadge[data-v-70b5cc7f]{background:rgba(36,33,43,.06);border-radius:999px;color:#74717a;font-size:9px;font-weight:600;margin-left:auto;padding:2px 7px}.canvasAgent .canvasAgentSteps[data-v-70b5cc7f]{display:flex;flex-direction:column;gap:5px;list-style:none;margin:10px 0 8px;padding:0}.canvasAgent .canvasAgentSteps li[data-v-70b5cc7f]{align-items:center;color:#74717a;display:flex;font-size:11px;gap:7px}.canvasAgent .canvasAgentSteps li .stepIcon[data-v-70b5cc7f]{align-items:center;border:1px solid rgba(36,33,43,.14);border-radius:50%;box-sizing:border-box;color:#74717a;display:grid;flex:none;height:15px;justify-items:center;padding:2px;place-items:center;width:15px}.canvasAgent .canvasAgentSteps li .stepSpinner[data-v-70b5cc7f]{animation:canvasAgentSpin-70b5cc7f .9s linear infinite;border:1.5px solid #8647ff;border-radius:50%;border-top-color:transparent;display:inline-block;height:6px;width:6px}.canvasAgent .canvasAgentSteps li.done[data-v-70b5cc7f]{color:#1d1c20}.canvasAgent .canvasAgentSteps li.done .stepIcon[data-v-70b5cc7f]{background:#8647ff;border-color:#8647ff;color:#fff}.canvasAgent .canvasAgentReply[data-v-70b5cc7f]{color:#24212b;font-size:11.5px;line-height:1.5;margin:0;min-height:30px}@keyframes canvasAgentSpin-70b5cc7f{to{transform:rotate(1turn)}}.canvasUsage[data-stage="2"] .canvasAgent[data-v-70b5cc7f]{bottom:24px;left:auto;right:24px}.canvasSceneLabel[data-v-70b5cc7f]{bottom:22px;font-size:12px;font-weight:600;left:24px;pointer-events:none;position:absolute}.canvasSceneLabel i[data-v-70b5cc7f]{color:#777080;font-style:normal}.canvasPrompt[data-v-70b5cc7f]{margin:18px auto 0;max-width:640px;width:100%}.canvasCaret[data-v-70b5cc7f]{animation:canvasCaret-70b5cc7f .7s steps(1) infinite;background:#8647ff;display:inline-block;height:14px;margin-left:2px;vertical-align:-2px;width:2px}@keyframes canvasCaret-70b5cc7f{50%{opacity:0}}.canvasResumeRow[data-v-70b5cc7f]{display:flex;justify-content:center;margin-top:12px}.canvasResumeBtn[data-v-70b5cc7f]{align-items:center;background:#fff;border:1px solid rgba(36,33,43,.14);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);color:#24212b;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 14px;transition:background .15s ease}.canvasResumeBtn[data-v-70b5cc7f]:hover{background:#f7f5f8}.canvasTabs[data-v-70b5cc7f]{display:flex;gap:16px;margin:20px auto 0;width:-moz-max-content;width:max-content}.canvasTab[data-v-70b5cc7f]{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:#74717a;cursor:pointer;font-size:12px;font-weight:600;padding:0 0 4px;transition:color .2s ease,border-color .2s ease}.canvasTab[data-v-70b5cc7f]:hover{color:#1d1c20}.canvasTab[aria-selected=true][data-v-70b5cc7f]{background:transparent;border-bottom-color:#8647ff;color:#1d1c20}.canvasTab[data-v-70b5cc7f]:focus-visible{outline:2px solid #8647ff;outline-offset:2px}.canvasControls[data-v-70b5cc7f]{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:14px}.canvasControls .canvasControlBtn[data-v-70b5cc7f]{align-items:center;background:transparent;border:0;border-radius:8px;color:#74717a;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:color .15s ease,background .15s ease;width:32px}.canvasControls .canvasControlBtn[data-v-70b5cc7f]:hover{background:rgba(36,33,43,.05);color:#1d1c20}.canvasControls .canvasFollowScrollBtn[data-v-70b5cc7f]{background:#fff;border:1px solid rgba(36,33,43,.14);border-radius:999px;color:#74717a;cursor:pointer;font-size:11px;font-weight:600;padding:6px 12px}.canvasControls .canvasFollowScrollBtn[data-v-70b5cc7f]:hover{border-color:#8647ff;color:#1d1c20}@media(max-width:767px){.canvasUsage[data-v-70b5cc7f]{padding-top:72px}.canvasUsageIntro[data-v-70b5cc7f]{align-items:flex-start;flex-direction:column}.canvasUsageIntro[data-v-70b5cc7f],.canvasWindow[data-v-70b5cc7f]{width:calc(100% - 24px)}.canvasToolbar[data-v-70b5cc7f]{display:none}.canvasStage[data-v-70b5cc7f]{height:500px}.canvasWindowBar[data-v-70b5cc7f]{font-size:11px;gap:6px;padding:0 12px}.canvasReference[data-v-70b5cc7f]{height:100px;left:3%;top:18%;width:20%}.canvasDirections button[data-v-70b5cc7f]{height:78px;left:4%;width:22%}.canvasDirections button[data-v-70b5cc7f]:first-child{top:42%}.canvasDirections button[data-v-70b5cc7f]:nth-child(2){top:61%}.canvasDirections button[data-v-70b5cc7f]:nth-child(3){height:65px;top:76%}.canvasMain[data-v-70b5cc7f]{height:285px;left:30%;top:24%;width:42%}.canvasPoster[data-v-70b5cc7f]{height:180px;left:75%;top:15%;width:23%}.canvasMotion[data-v-70b5cc7f]{height:120px;left:73%;top:65%;width:25%}.canvasUsage[data-stage="0"] .canvasReference[data-v-70b5cc7f]{height:345px;left:18%;top:16%;width:64%}.canvasUsage[data-stage="1"] .canvasReference[data-v-70b5cc7f]{height:180px;left:4%;top:19%;width:25%}.canvasUsage[data-stage="1"] .canvasDirections button[data-v-70b5cc7f]{height:190px;width:29%}.canvasUsage[data-stage="1"] .canvasDirections button[data-v-70b5cc7f]:first-child{left:34%;top:14%}.canvasUsage[data-stage="1"] .canvasDirections button[data-v-70b5cc7f]:nth-child(2){left:67%;top:32%}.canvasUsage[data-stage="1"] .canvasDirections button[data-v-70b5cc7f]:nth-child(3){left:28%;top:56%}.canvasUsage[data-stage="2"] .canvasMain[data-v-70b5cc7f]{height:420px;left:10%;top:8%;width:80%}.canvasDirections span[data-v-70b5cc7f],.canvasNode figcaption[data-v-70b5cc7f]{display:none}.canvasPrompt[data-v-70b5cc7f]{margin:12px 12px 0}.canvasZoom[data-v-70b5cc7f]{display:none}.canvasAgent[data-v-70b5cc7f]{border-radius:12px;bottom:3%;left:3%;padding:9px 11px;width:55%}.canvasAgent .canvasAgentSteps[data-v-70b5cc7f]{display:none}.canvasAgent .canvasAgentReply[data-v-70b5cc7f]{font-size:10px}}.actionBarSmallImageBox{background:#d9d9d9;border-radius:3px;height:31px;position:relative;width:31px}.actionBarSmallImageBox img{border-radius:3px;height:100%;width:100%}.actionBarTitleBox{color:#fff;font-size:15px;font-weight:500}.homeLogout .canvasUsageIntro h2 em{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(100deg,#8d44f9 20%,#c4a3ff 45%,#8d44f9 70%);background-position:0 0;background-size:200% 100%;color:transparent;font-family:Bricolage Grotesque,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-style:normal;font-weight:800;letter-spacing:-.045em}@media (color-gamut:p3){.homeLogout .canvasUsageIntro h2 em{background-image:linear-gradient(100deg,#8d44f9 20%,color(display-p3 .75268 .63618 1) 45%,#8d44f9 70%)}}