.canvas-agent-panel-module__VdlB8G__dark .border-slate-200{border-color:#ffffff1a}.canvas-agent-panel-module__VdlB8G__dark .bg-white{background-color:#202228}:is(.canvas-agent-panel-module__VdlB8G__dark .bg-slate-50,.canvas-agent-panel-module__VdlB8G__dark .bg-slate-50\/60,.canvas-agent-panel-module__VdlB8G__dark .hover\:bg-slate-50:hover,.canvas-agent-panel-module__VdlB8G__dark .hover\:bg-slate-100:hover){background-color:#ffffff0d}:is(.canvas-agent-panel-module__VdlB8G__dark .text-slate-900,.canvas-agent-panel-module__VdlB8G__dark .text-slate-700){color:#e5e7eb}:is(.canvas-agent-panel-module__VdlB8G__dark .text-slate-600,.canvas-agent-panel-module__VdlB8G__dark .text-slate-500){color:#cbd5e1}.canvas-agent-panel-module__VdlB8G__dark select,.canvas-agent-panel-module__VdlB8G__dark input,.canvas-agent-panel-module__VdlB8G__dark textarea,.canvas-agent-panel-module__VdlB8G__dark [contenteditable=true]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.canvas-agent-panel-module__VdlB8G__composerEditor:empty:before{color:#94a3b8;content:attr(data-placeholder);pointer-events:none}.canvas-agent-panel-module__VdlB8G__composerEditor [data-skill-token=true]{color:#334155;text-overflow:ellipsis;vertical-align:baseline;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:.45rem;max-width:11rem;margin:0 .18rem;padding:.08rem .42rem;font-size:.72rem;font-weight:600;line-height:1.35rem;display:inline-flex;overflow:hidden}.canvas-agent-panel-module__VdlB8G__dark .canvas-agent-panel-module__VdlB8G__composerEditor [data-skill-token=true]{color:#e2e8f0;background:#ffffff0d;border-color:#ffffff2e}.canvas-agent-panel-module__VdlB8G__composerEditor [data-preset-field=true]{color:#5f5b8f;text-align:center;vertical-align:baseline;white-space:nowrap;cursor:text;background:#f0eef9;border:1px solid #dedaf0;border-radius:.42rem;outline:none;min-width:3.25rem;min-height:1.45rem;margin:.05rem .18rem;padding:.08rem .42rem;font-size:.78rem;font-weight:600;line-height:1.25rem;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-block}.canvas-agent-panel-module__VdlB8G__composerEditor [data-preset-field=true]:empty:before{color:#77709f;content:attr(data-placeholder);pointer-events:none}.canvas-agent-panel-module__VdlB8G__composerEditor [data-preset-field=true]:hover{background:#ebe8f7;border-color:#c9c3e3}.canvas-agent-panel-module__VdlB8G__composerEditor [data-preset-field=true]:focus{color:#373354;background:#fff;border-color:#9890c5;box-shadow:0 0 0 2px #9890c529}.canvas-agent-panel-module__VdlB8G__dark .canvas-agent-panel-module__VdlB8G__composerEditor [data-preset-field=true]{color:#d8d4ee;background:#8b80be24;border-color:#b1a8d93d}.canvas-agent-panel-module__VdlB8G__dark .canvas-agent-panel-module__VdlB8G__composerEditor [data-preset-field=true]:empty:before{color:#b8b1d7}:is(.canvas-agent-panel-module__VdlB8G__dark .canvas-agent-panel-module__VdlB8G__composerEditor [data-preset-field=true]:hover,.canvas-agent-panel-module__VdlB8G__dark .canvas-agent-panel-module__VdlB8G__composerEditor [data-preset-field=true]:focus){color:#f2f0fa;background:#8b80be38;border-color:#c3bbe26b}.canvas-agent-panel-module__VdlB8G__composerEditor [data-attachment-token=true]{color:#334155;vertical-align:middle;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #cbd5e1;border-radius:.55rem;align-items:center;gap:.35rem;max-width:11rem;height:1.7rem;margin:.08rem .18rem;padding:.16rem .48rem .16rem .2rem;font-size:.72rem;font-weight:600;line-height:1.2;display:inline-flex;overflow:hidden}.canvas-agent-panel-module__VdlB8G__composerEditor [data-attachment-preview]{object-fit:cover;background:#e2e8f0;border-radius:.34rem;flex:none;width:1.18rem;height:1.18rem}.canvas-agent-panel-module__VdlB8G__composerEditor [data-attachment-name=true]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.canvas-agent-panel-module__VdlB8G__dark .canvas-agent-panel-module__VdlB8G__composerEditor [data-attachment-token=true]{color:#e2e8f0;background:#ffffff0d;border-color:#ffffff2e}.canvas-agent-panel-module__VdlB8G__dark .canvas-agent-panel-module__VdlB8G__composerEditor [data-attachment-preview]{background:#ffffff14}.canvas-agent-panel-module__VdlB8G__dark .bg-violet-50{background-color:#7c3aed2e}.canvas-agent-panel-module__VdlB8G__dark .text-violet-700{color:#c4b5fd}@media (max-width:720px){.canvas-agent-panel-module__VdlB8G__launcher{right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;border-radius:16px!important;width:52px!important;height:52px!important;position:fixed!important;top:auto!important;left:auto!important}.canvas-agent-panel-module__VdlB8G__panel{overscroll-behavior:contain;height:100dvh;width:100vw!important;max-width:none!important;box-shadow:none!important;border-left:0!important;position:fixed!important;inset:0!important}.canvas-agent-panel-module__VdlB8G__resizeHandle,.canvas-agent-panel-module__VdlB8G__composerResizeHandle{display:none!important}.canvas-agent-panel-module__VdlB8G__panelHeader{min-height:calc(56px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);height:calc(56px + env(safe-area-inset-top))!important;padding-left:12px!important;padding-right:10px!important}.canvas-agent-panel-module__VdlB8G__panelHeader button{width:40px;height:40px}.canvas-agent-panel-module__VdlB8G__historyPanel{max-height:min(62dvh,520px);top:calc(56px + env(safe-area-inset-top))!important;width:auto!important;position:fixed!important;left:8px!important;right:8px!important}.canvas-agent-panel-module__VdlB8G__panelScroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:16px 14px 12px!important}.canvas-agent-panel-module__VdlB8G__promptBubble{max-width:94%!important}.canvas-agent-panel-module__VdlB8G__panelFooter{padding:4px 10px calc(8px + env(safe-area-inset-bottom))!important}.canvas-agent-panel-module__VdlB8G__composerShell{border-radius:18px!important;min-height:104px!important;max-height:min(220px,32dvh)!important}.canvas-agent-panel-module__VdlB8G__mobilePopover{max-height:min(72dvh,620px);z-index:120!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;border-radius:18px!important;width:auto!important;max-width:none!important;position:fixed!important;left:8px!important}.canvas-agent-panel-module__VdlB8G__approvalCard{padding:14px!important}.canvas-agent-panel-module__VdlB8G__approvalButton{width:100%;height:44px!important;font-size:13px!important}.canvas-agent-panel-module__VdlB8G__clarificationDock{padding-right:8px!important;padding-bottom:calc(8px + env(safe-area-inset-bottom))!important;padding-left:8px!important}.canvas-agent-panel-module__VdlB8G__fileResult{gap:8px!important;padding:10px!important}}
.canvas-loading-screen-module__8h07AG__screen{isolation:isolate;color:#f7f8fa;background:radial-gradient(circle at 50% 44%,#263a5b3d,#0000 28%),radial-gradient(circle at 50% 62%,#4e3b841a,#0000 34%),#090a0d;place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.canvas-loading-screen-module__8h07AG__screen:before{z-index:-1;content:"";background:linear-gradient(#ffffff03,#0000 32%,#00000014);position:absolute;inset:0}.canvas-loading-screen-module__8h07AG__content{text-align:center;flex-direction:column;align-items:center;width:min(88vw,360px);display:flex;transform:translateY(-2.5vh)}.canvas-loading-screen-module__8h07AG__brand{place-items:center;width:76px;height:76px;display:grid;position:relative}.canvas-loading-screen-module__8h07AG__brandGlow{filter:blur(8px);background:radial-gradient(circle,#4db1d930,#5956d212 38%,#0000 70%);border-radius:999px;animation:2.6s ease-in-out infinite canvas-loading-screen-module__8h07AG__breathe;position:absolute;inset:-38px}.canvas-loading-screen-module__8h07AG__logoShell{z-index:1;background:#fffffff5;border:1px solid #ffffff14;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:0 18px 50px #00000057,0 0 0 8px #ffffff05}.canvas-loading-screen-module__8h07AG__title{color:#f8fafcf5;letter-spacing:.055em;margin-top:27px;font-size:22px;font-weight:480}.canvas-loading-screen-module__8h07AG__progress{background:#ffffff17;border-radius:999px;width:132px;height:1px;margin-top:24px;position:relative;overflow:hidden}.canvas-loading-screen-module__8h07AG__progressLight{border-radius:inherit;filter:drop-shadow(0 0 5px #51c5e573);background:linear-gradient(90deg,#0000,#7ed6edb3,#fffffff2,#0000);width:42%;animation:1.9s cubic-bezier(.45,0,.2,1) infinite canvas-loading-screen-module__8h07AG__progress;position:absolute;inset:0 auto 0 0}.canvas-loading-screen-module__8h07AG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes canvas-loading-screen-module__8h07AG__breathe{0%,to{opacity:.64;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes canvas-loading-screen-module__8h07AG__progress{0%{opacity:0;transform:translate(-110%)}16%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate(340%)}}@media (max-width:640px){.canvas-loading-screen-module__8h07AG__content{transform:translateY(-4vh)}.canvas-loading-screen-module__8h07AG__title{font-size:21px}}@media (prefers-reduced-motion:reduce){.canvas-loading-screen-module__8h07AG__brandGlow,.canvas-loading-screen-module__8h07AG__progressLight{animation:none}.canvas-loading-screen-module__8h07AG__progressLight{opacity:.75;width:58%}}
.canvas-module__F29FkG__workspace{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.canvas-module__F29FkG__workspace .text-node-viewer{resize:none!important}.canvas-module__F29FkG__workspace .text-node-viewer::-webkit-resizer{background:0 0;width:0;height:0}.canvas-module__F29FkG__workspace .canvas-scrollbar{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-width:thin;scrollbar-color:#94a3b8b3 transparent}.canvas-module__F29FkG__workspace .canvas-scrollbar::-webkit-scrollbar{width:9px;height:9px}.canvas-module__F29FkG__workspace .canvas-scrollbar::-webkit-scrollbar-track{background:0 0}.canvas-module__F29FkG__workspace .canvas-scrollbar::-webkit-scrollbar-thumb{background:#94a3b8b3 padding-box padding-box;border:2px solid #0000;border-radius:999px}.canvas-module__F29FkG__workspace .asset-video-player::-webkit-media-controls-fullscreen-button{display:none}@keyframes canvas-module__F29FkG__cardIn{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.canvas-module__F29FkG__workspace .animate-card-in{animation:.35s cubic-bezier(.18,.84,.32,1) canvas-module__F29FkG__cardIn}.canvas-module__F29FkG__workspaceDark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(.canvas-module__F29FkG__workspaceDark [class~=bg-white],.canvas-module__F29FkG__workspaceDark [class~=bg-white\/90],.canvas-module__F29FkG__workspaceDark [class~=bg-white\/95]){background-color:#1b1e24f5!important}:is(.canvas-module__F29FkG__workspaceDark [class~=bg-slate-50],.canvas-module__F29FkG__workspaceDark [class~=bg-slate-100]){background-color:#24282ff0!important}.canvas-module__F29FkG__workspaceDark [class~=bg-slate-200]{background-color:#323740eb!important}:is(.canvas-module__F29FkG__workspaceDark [class~=border-slate-200],.canvas-module__F29FkG__workspaceDark [class~=border-slate-300]){border-color:#ffffff1c!important}:is(.canvas-module__F29FkG__workspaceDark [class~=text-slate-900],.canvas-module__F29FkG__workspaceDark [class~=text-slate-800],.canvas-module__F29FkG__workspaceDark [class~=text-slate-700]){color:#e2e8f0!important}:is(.canvas-module__F29FkG__workspaceDark [class~=text-slate-600],.canvas-module__F29FkG__workspaceDark [class~=text-slate-500]){color:#94a3b8!important}.canvas-module__F29FkG__workspaceDark .canvas-scrollbar{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#64748bcc transparent}:is(.canvas-module__F29FkG__workspaceDark input,.canvas-module__F29FkG__workspaceDark textarea){caret-color:#7dd3fc}.canvas-module__F29FkG__workspace .canvas-rich-text{white-space:pre-wrap;overflow-wrap:anywhere}.canvas-module__F29FkG__workspace .canvas-rich-text h1{margin:.15em 0 .45em;font-size:2em;font-weight:700;line-height:1.25}.canvas-module__F29FkG__workspace .canvas-rich-text h2{margin:.2em 0 .45em;font-size:1.55em;font-weight:700;line-height:1.3}.canvas-module__F29FkG__workspace .canvas-rich-text h3{margin:.25em 0 .45em;font-size:1.25em;font-weight:650;line-height:1.35}.canvas-module__F29FkG__workspace .canvas-rich-text p{margin:0 0 .6em}:is(.canvas-module__F29FkG__workspace .canvas-rich-text ul,.canvas-module__F29FkG__workspace .canvas-rich-text ol){margin:.25em 0 .7em;padding-left:1.5em}.canvas-module__F29FkG__workspace .canvas-rich-text ul{list-style:outside}.canvas-module__F29FkG__workspace .canvas-rich-text ol{list-style:decimal}.canvas-module__F29FkG__workspace .canvas-rich-text hr{border:0;border-top:1px solid #94a3b873;margin:.9em 0}.canvas-module__F29FkG__workspace .canvas-rich-text-editor:empty:before{color:#94a3b8;content:attr(data-placeholder);pointer-events:none}.canvas-module__F29FkG__workspace .canvas-prompt-editor:empty:before{color:#94a3b8;content:attr(data-placeholder);pointer-events:none}.canvas-module__F29FkG__workspace .canvas-prompt-editor[data-canvas-text-empty=true]:not(:empty):after{color:#94a3b8;content:attr(data-placeholder);pointer-events:none}:is(.canvas-module__F29FkG__workspace .canvas-prompt-editor [data-canvas-mention],.canvas-module__F29FkG__workspace .canvas-prompt-editor [data-canvas-preset],.canvas-module__F29FkG__workspace .canvas-prompt-editor [data-canvas-applied-preset]){-webkit-user-select:none;user-select:none;white-space:nowrap}.canvas-module__F29FkG__workspace .canvas-applied-prompt-preset:hover .canvas-applied-prompt-preset-icon{display:none}.canvas-module__F29FkG__workspace .canvas-applied-prompt-preset:hover .canvas-applied-prompt-preset-remove{display:inline-flex}.canvas-module__F29FkG__workspace .canvas-prompt-preset{color:#0f172a;background:#f8fafc;border-color:#94a3b852}.canvas-module__F29FkG__workspace .canvas-prompt-preset-badge{color:#fff;background:#9333ea}.canvas-module__F29FkG__workspaceDark .canvas-prompt-preset{color:#f1f5f9;background:#ffffff0e;border-color:#ffffff24}.canvas-module__F29FkG__workspaceDark .canvas-prompt-preset-badge{color:#fff;background:#9333ea}.canvas-module__F29FkG__workspace .canvas-disabled-option{color:#94a3b8!important;opacity:.72!important;background:0 0!important}.canvas-module__F29FkG__workspace .canvas-disabled-option:hover{color:#94a3b8!important;background:0 0!important}:is(.canvas-module__F29FkG__workspace .canvas-option-available:hover,.canvas-module__F29FkG__workspace .canvas-menu-option:hover,.canvas-module__F29FkG__workspace .canvas-control-button:hover){color:#334155!important;background-color:#f1f5f9!important}.canvas-module__F29FkG__workspace .canvas-option-selected{color:#0f172a!important;background-color:#eef2f7!important}.canvas-module__F29FkG__workspace .canvas-switch-track[data-active=true]{background-color:#475569!important}.canvas-module__F29FkG__workspaceDark .canvas-disabled-option{color:#64748b!important;opacity:.66!important;background:0 0!important}.canvas-module__F29FkG__workspaceDark .canvas-disabled-option:hover{color:#64748b!important;background:0 0!important}:is(.canvas-module__F29FkG__workspaceDark .canvas-option-available:hover,.canvas-module__F29FkG__workspaceDark .canvas-menu-option:hover,.canvas-module__F29FkG__workspaceDark .canvas-control-button:hover,.canvas-module__F29FkG__workspaceDark [class~=hover\:bg-slate-50]:hover,.canvas-module__F29FkG__workspaceDark [class~=hover\:bg-slate-100]:hover,.canvas-module__F29FkG__workspaceDark [class~=hover\:bg-slate-200]:hover,.canvas-module__F29FkG__workspaceDark [class~=hover\:bg-white]:hover){color:#e2e8f0!important;background-color:#2b3039!important}.canvas-module__F29FkG__workspaceDark .canvas-option-selected{color:#f1f5f9!important;background-color:#2b3039!important}.canvas-module__F29FkG__workspaceDark .canvas-switch-track[data-active=true]{background-color:#64748b!important}.canvas-module__F29FkG__workspaceDark .canvas-switch-track[data-active=false]{background-color:#2d333c!important}:is(.canvas-module__F29FkG__workspace .canvas-reference-video::-webkit-media-controls-picture-in-picture-button,.canvas-module__F29FkG__workspace .canvas-reference-video::-webkit-media-controls-overflow-button){display:none!important}.canvas-module__F29FkG__workspace .canvas-popover-surface{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#fff!important}.canvas-module__F29FkG__workspaceDark .canvas-popover-surface{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#1b1e24!important}.canvas-module__F29FkG__workspace .canvas-ratio-glyph[data-active=true]{border-color:#475569!important}.canvas-module__F29FkG__workspaceDark .canvas-ratio-glyph[data-active=true]{border-color:#cbd5e1!important}.canvas-module__F29FkG__workspace .canvas-audio-waveform{background-color:#e2e8f0!important}.canvas-module__F29FkG__workspace .canvas-audio-wave-bar{transition:background-color .12s linear;background-color:#94a3b86b!important}.canvas-module__F29FkG__workspace .canvas-audio-wave-bar[data-played=true]{background-color:#475569eb!important}.canvas-module__F29FkG__workspaceDark .canvas-audio-waveform{background-color:#303640!important}.canvas-module__F29FkG__workspaceDark .canvas-audio-wave-bar{background-color:#64748b70!important}.canvas-module__F29FkG__workspaceDark .canvas-audio-wave-bar[data-played=true]{background-color:#cbd5e1e6!important}@media (max-width:720px){.canvas-module__F29FkG__workspaceHeaderLeft{max-width:calc(100vw - 186px);top:calc(10px + env(safe-area-inset-top))!important;gap:8px!important;left:10px!important}.canvas-module__F29FkG__workspaceHeaderLeft input{min-width:4rem!important;max-width:calc(100vw - 230px)!important}.canvas-module__F29FkG__workspaceHeaderRight{top:calc(10px + env(safe-area-inset-top))!important;gap:6px!important;right:10px!important}.canvas-module__F29FkG__workspaceHeaderRight>button{min-width:38px;height:38px;padding-left:9px;padding-right:9px}.canvas-module__F29FkG__agentHeaderLabel{display:none}.canvas-module__F29FkG__workspaceToolbar{top:auto!important;right:auto!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;flex-direction:row!important;padding:6px!important;position:fixed!important;left:10px!important;transform:none!important}.canvas-module__F29FkG__workspaceToolbar button{width:42px!important;height:42px!important;margin-bottom:0!important}.canvas-module__F29FkG__assetPickerBackdrop{padding:0!important}.canvas-module__F29FkG__assetPickerDialog{border:0!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;min-height:0!important;max-height:none!important}.canvas-module__F29FkG__assetPickerDialog>header{padding-top:calc(12px + env(safe-area-inset-top))!important;padding-bottom:12px!important;padding-left:14px!important;padding-right:12px!important}.canvas-module__F29FkG__assetPickerFilters{align-items:stretch!important;padding:10px!important}.canvas-module__F29FkG__assetPickerFilters nav{scrollbar-width:none;width:100%;padding-bottom:2px;overflow-x:auto;flex-wrap:nowrap!important}.canvas-module__F29FkG__assetPickerFilters nav::-webkit-scrollbar{display:none}.canvas-module__F29FkG__assetPickerFilters .canvas-module__F29FkG__assetPickerFilterActions{width:100%}.canvas-module__F29FkG__assetPickerFilters .canvas-module__F29FkG__assetPickerFilterActions label:first-child{flex:1;min-width:0}.canvas-module__F29FkG__assetPickerFilters .canvas-module__F29FkG__assetPickerFilterActions input{width:100%!important}.canvas-module__F29FkG__assetPickerGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.canvas-module__F29FkG__assetPickerFooter{padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important}.canvas-module__F29FkG__workspace .canvas-mobile-controls{scrollbar-width:none;width:auto;max-width:calc(100vw - 20px);padding:2px 0;overflow:auto hidden;right:10px!important;bottom:calc(70px + env(safe-area-inset-bottom))!important;height:40px!important;left:10px!important}.canvas-module__F29FkG__workspace .canvas-mobile-controls::-webkit-scrollbar{display:none}.canvas-module__F29FkG__workspace .canvas-mobile-controls>*{flex:none}}
