:root{--theme-fg-rgb:255, 255, 255;--theme-bg-rgb:3, 3, 3;--theme-surface:#141414;--theme-surface-2:#1d1d1d;--theme-elevated:#141414f0;--theme-shadow:#0000006b}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f4f2;--panel:#fff;--panel-2:#f7f7f5;--panel-3:#ececea;--line:#1212121a;--line-strong:#1212122b;--text:#171717;--muted:#12121294;--soft:#121212bd;--accent:#171717;--accent-2:#6457dd;--theme-fg-rgb:18, 18, 18;--theme-bg-rgb:244, 244, 242;--theme-surface:#fff;--theme-surface-2:#f2f2f0;--theme-elevated:#fffffff2;--theme-shadow:#14141429}.theme-toggle{min-height:42px;color:var(--soft);background:rgba(var(--theme-fg-rgb), .045);border:1px solid var(--line);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:4px 6px 4px 12px;display:flex}.theme-toggle-label{align-items:center;gap:10px;min-width:0;font-size:13px;font-weight:820;display:inline-flex}.theme-toggle-options{background:rgba(var(--theme-fg-rgb), .065);border-radius:999px;flex:none;gap:2px;padding:3px;display:inline-flex}.theme-toggle .theme-toggle-options button{width:30px;min-height:30px;color:var(--muted);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;transform:none}.theme-toggle .theme-toggle-options button:hover{color:var(--text);background:rgba(var(--theme-fg-rgb), .07);transform:none}.theme-toggle .theme-toggle-options button.is-active{color:var(--text);background:var(--panel);box-shadow:0 3px 10px var(--theme-shadow)}.theme-toggle.is-compact{background:rgba(var(--theme-fg-rgb), .055);border-radius:999px;width:max-content;min-height:40px;padding:3px}.theme-toggle.is-compact .theme-toggle-options{background:0 0;padding:0}.account-menu .theme-toggle{margin:4px 0 2px}.account-menu .theme-toggle button,.account-menu .theme-toggle button:hover{width:30px;min-height:30px;padding:0}.api-docs-topbar-actions{justify-self:end}:root[data-theme=light] .product-shell{background:radial-gradient(circle at 45% -20%, #0000000e, transparent 28rem), var(--bg)}:root[data-theme=light] .side-rail{background:linear-gradient(#fafaf8fa,#fafaf800)}:root[data-theme=light] .rail-link,:root[data-theme=light] .rail-locale,:root[data-theme=light] .rail-credit,:root[data-theme=light] .rail-avatar{color:var(--soft);box-shadow:none;background-color:#0000;border-color:#0000}:root[data-theme=light] .language-switcher-menu{color:var(--text);border-color:var(--line-strong);background:#fffffffa;box-shadow:0 22px 58px #14141429,inset 0 1px #fff}:root[data-theme=light] .language-switcher-menu>button:hover,:root[data-theme=light] .language-switcher-menu>button:focus-visible,:root[data-theme=light] .language-switcher-menu>button.is-selected{color:var(--text);background:#0001}:root[data-theme=light] .rail-link:hover,:root[data-theme=light] .rail-link.is-active{color:var(--text);box-shadow:none;background:#1717170b;transform:none}:root[data-theme=light] .rail-link.is-active:hover{transform:none}:root[data-theme=light] .rail-avatar:hover,:root[data-theme=light] .rail-avatar.is-open{color:var(--text);background:#1717170e;border-color:#1717171f;transform:none}:root[data-theme=light] .rail-avatar.is-authed{background:#ffffff47;border-color:#1717171f}:root[data-theme=light] .rail-active-dot,:root[data-theme=light] .rail-link.is-active .rail-active-dot{background:#000000b8;width:36px;bottom:3px;left:50%;right:auto;transform:translate(-50%)}:root[data-theme=light] .rail-tool-menu{color:var(--text);background:#fffffffa;border-color:#18171c1a;box-shadow:0 22px 58px #14141424,inset 0 1px #fff}:root[data-theme=light] .rail-tool-link{color:#18171cad}:root[data-theme=light] .rail-tool-link svg{color:#18171c85}:root[data-theme=light] .rail-tool-link:hover,:root[data-theme=light] .rail-tool-link:focus-visible,:root[data-theme=light] .rail-tool-link.is-active{color:var(--text);background:#0000000f}:root[data-theme=light] .rail-tool-link:hover svg,:root[data-theme=light] .rail-tool-link:focus-visible svg,:root[data-theme=light] .rail-tool-link.is-active svg{color:var(--text)}:root[data-theme=light] .account-menu{color:var(--text);box-shadow:none;background:#fff;border-color:#0000001f}:root[data-theme=light] .account-menu:after{background:#f8f8f7;border-color:#0000001f}:root[data-theme=light] .account-menu-team{border-color:#00000014}:root[data-theme=light] .account-menu-kicker,:root[data-theme=light] .account-menu-state,:root[data-theme=light] .account-menu button,:root[data-theme=light] .account-menu a,:root[data-theme=light] .account-menu button svg,:root[data-theme=light] .account-menu a svg{color:var(--soft)}:root[data-theme=light] .account-menu button:hover,:root[data-theme=light] .account-menu a:hover{color:var(--text);background:#0000000e}:root[data-theme=light] .account-menu button.is-danger:before{background:#00000014}:root[data-theme=light] .auth-layer{background:#1e1e1e57}:root[data-theme=light] .auth-panel{color:var(--text);background:linear-gradient(#00000005,#0000),#fffffff7;border-color:#0000001f;box-shadow:0 28px 80px #14141433}:root[data-theme=light] :is(.auth-close,.auth-oauth-button,.purchase-package,.purchase-provider){color:var(--soft);background:#0000000b;border-color:#0000001a}:root[data-theme=light] :is(.auth-heading span,.auth-divider,.auth-form label,.purchase-state,.purchase-summary,.purchase-provider-group>span,.purchase-package em){color:var(--muted)}:root[data-theme=light] .auth-divider:before,:root[data-theme=light] .auth-divider:after{background:#00000017}:root[data-theme=light] .auth-form input{color:var(--text);background:#00000009;border-color:#0000001f}:root[data-theme=light] .auth-form input::placeholder{color:#00000057}:root[data-theme=light] :is(.auth-captcha-image,.auth-email-code-row button){color:var(--soft);background:#0000000b;border-color:#0000001a}:root[data-theme=light] .auth-segmented{background:#00000009;border-color:#0000001a}:root[data-theme=light] .auth-segmented button{color:var(--muted)}:root[data-theme=light] .auth-segmented button.is-active{color:#fff;background:#171717}:root[data-theme=light] :is(.auth-captcha-loading,.auth-captcha-retry,.auth-geetest-button,.auth-captcha-trigger){color:var(--soft);background:#0000000b;border-color:#0000001a}:root[data-theme=light] .auth-captcha-trigger:hover{color:var(--text);background:#00000012;border-color:#00000029}:root[data-theme=light] .auth-captcha-dialog{color:var(--text);background:#fffffffa;border-color:#0000001f;box-shadow:0 26px 70px #14141438}:root[data-theme=light] .auth-captcha-dialog-head>div,:root[data-theme=light] .auth-captcha-dialog-close{color:var(--soft)}:root[data-theme=light] .auth-captcha-dialog-close:hover{color:var(--text);background:#0000000e}:root[data-theme=light] .auth-captcha-widget{--go-captcha-theme-text-color:#333;--go-captcha-theme-bg-color:transparent;--go-captcha-theme-active-color:#111;--go-captcha-theme-border-color:transparent;--go-captcha-theme-icon-color:#0000009e;--go-captcha-theme-drag-bar-color:#00000021;--go-captcha-theme-drag-bg-color:#171717;--go-captcha-theme-drag-icon-color:#fff;--go-captcha-theme-loading-icon-color:#171717;--go-captcha-theme-body-bg-color:#f2f2f1}:root[data-theme=light] .auth-field-label{color:var(--muted)}:root[data-theme=light] .auth-submit,:root[data-theme=light] :is(.purchase-package,.purchase-provider).is-active{color:#fff;background:#171717}:root[data-theme=light] .auth-switch{color:var(--muted);background:0 0}:root[data-theme=light] :is(.image-studio-page,.video-studio-page,.three-d-studio-page){color:var(--text);background-image:radial-gradient(#0000001a 1px,#0000 1px)}:root[data-theme=light] :is(.image-panel-title,.image-panel-title h1,.video-panel-title,.video-panel-title h1,.three-d-title-row,.three-d-title-row h1){color:var(--text)}:root[data-theme=light] :is(.image-prompt-composer,.video-prompt-composer,.three-d-composer,.audio-composer,.chat-sidebar,.chat-main,.human-composer,.human-control-panel){color:var(--text);background:#fffffff5;border-color:#00000021;box-shadow:0 24px 70px #14141424,inset 0 1px #fff}:root[data-theme=light] .image-composer-toolbar{background:#e8e8e6f0}:root[data-theme=light] .image-composer-toolbar :is(button,.studio-model-trigger,.studio-param-trigger,.image-mode-active){color:var(--soft);background-color:#0000000e;border-color:#00000017}:root[data-theme=light] .image-composer-toolbar .image-credit{color:var(--soft);background:linear-gradient(90deg,#e8e8e600,#e8e8e6fa 24%)}:root[data-theme=light] .image-composer-toolbar .image-generate-button{color:#fff;background:#171717}:root[data-theme=light] :is(.reference-upload,.video-frame-upload,.prompt-edit-button){color:var(--soft);box-shadow:none;background:#0000000e;border-color:#0000001a}:root[data-theme=light] :is(.reference-upload,.video-frame-upload,.prompt-edit-button):hover:not(:disabled){color:var(--text);background:#00000017;border-color:#00000029}:root[data-theme=light] .canvas-studio-panel .canvas-studio-expand{color:var(--soft);background:#0000000e;border:1px solid #0000001a}:root[data-theme=light] .image-tab{color:var(--muted)}:root[data-theme=light] .image-tab.is-active{color:var(--text)}:root[data-theme=light] .image-tab.is-active:after{background:var(--text)}:root[data-theme=light] .video-composer-toolbar{background:#e8e8e6f0}:root[data-theme=light] .video-composer-toolbar button{color:var(--soft);background-color:#0000000e;border-color:#00000017}:root[data-theme=light] .video-composer-toolbar .video-credit{color:var(--soft);background:linear-gradient(90deg,#e8e8e600,#e8e8e6fa 24%)}:root[data-theme=light] .video-composer-toolbar .video-generate-button{color:#fff;background:#171717}:root[data-theme=light] .video-tab{color:var(--muted);background:0 0;border:0}:root[data-theme=light] .video-tab.is-active{color:var(--text)}:root[data-theme=light] .video-tab.is-active:after{background:var(--text)}:root[data-theme=light] .three-d-controls{background:#e8e8e6f0}:root[data-theme=light] .three-d-controls :is(button,.three-d-picker-button){color:var(--soft);background-color:#0000000e;border-color:#00000017}:root[data-theme=light] .three-d-controls .video-credit{color:var(--soft);background:linear-gradient(90deg,#e8e8e600,#e8e8e6fa 24%)}:root[data-theme=light] .three-d-controls .video-generate-button{color:#fff;background:#171717}:root[data-theme=light] .three-d-tabs button{color:var(--muted)}:root[data-theme=light] .three-d-tabs button.is-active{color:var(--text)}:root[data-theme=light] .three-d-tabs button.is-active:after{background:var(--text)}:root[data-theme=light] .three-d-card{color:var(--text);background:#ffffffeb;border-color:#1212121c;box-shadow:0 10px 30px #14141414}:root[data-theme=light] .three-d-card.is-template:hover{border-color:#12121238;box-shadow:0 16px 38px #14141421}:root[data-theme=light] .three-d-card h2{color:var(--text)}:root[data-theme=light] .three-d-card p{color:var(--soft)}:root[data-theme=light] .three-d-card-tags span{color:var(--soft);background:#1212120e;border-color:#12121217}:root[data-theme=light] .three-d-card-source{color:var(--muted)}:root[data-theme=light] .three-d-template-actions button,:root[data-theme=light] .three-d-card>button{color:#fff;background:#1c1c1c;border-color:#1c1c1c}:root[data-theme=light] .three-d-template-actions button:hover,:root[data-theme=light] .three-d-card>button:hover{color:#fff;background:#343434;border-color:#343434}:root[data-theme=light] .three-d-empty{color:var(--muted);background:#ffffffb8;border-color:#1212121a}:root[data-theme=light] :is(.image-prompt-composer,.video-prompt-composer,.three-d-composer,.audio-composer,.chat-composer,.human-composer) :is(textarea,input){color:var(--text)}:root[data-theme=light] :is(.image-prompt-composer,.video-prompt-composer,.three-d-composer,.audio-composer,.chat-composer,.human-composer) :is(textarea,input)::placeholder{color:#00000057}:root[data-theme=light] :is(.video-mode-tabs,.three-d-kind-tabs,.audio-composer-tabs,.human-primary-tabs) button{color:var(--muted);background-color:#0000000a;border-color:#00000014}:root[data-theme=light] :is(.video-mode-tabs,.three-d-kind-tabs,.audio-composer-tabs,.human-primary-tabs) button.is-active{color:var(--text);background:#0000001a}:root[data-theme=light] .audio-composer-actions button{color:var(--soft);background:#0000000b;border-color:#00000017}:root[data-theme=light] .audio-composer-actions button.is-active{color:#fff;background:#171717}:root[data-theme=light] .audio-composer-actions .audio-cost{color:var(--muted);background:#0000000d}:root[data-theme=light] .audio-composer-actions .audio-submit{color:#fff!important;background:#171717!important}:root[data-theme=light] .canvas-audio-panel{color:var(--text);background:#fffffff5;border-color:#0000001f;box-shadow:0 24px 80px #1414142e}:root[data-theme=light] .canvas-audio-panel-header{color:var(--text)}:root[data-theme=light] .canvas-audio-panel-header div span{color:var(--muted)}:root[data-theme=light] .canvas-audio-panel :is(.canvas-studio-expand,.canvas-audio-close){color:var(--soft);background:#0000000e;border:1px solid #00000017}:root[data-theme=light] .canvas-audio-panel :is(.canvas-studio-expand,.canvas-audio-close):hover{color:var(--text);background:#00000017}:root[data-theme=light] .audio-composer-tabs{background:#0000000e}:root[data-theme=light] .audio-selected-voice-card{color:var(--text);background:#00000009;border-color:#0000001a}:root[data-theme=light] .audio-selected-voice-card:hover,:root[data-theme=light] .audio-selected-voice-card.is-active{background:#0001;border-color:#00000029}:root[data-theme=light] .audio-selected-voice-card>svg{color:var(--soft)}:root[data-theme=light] .audio-selected-voice-card small{color:var(--muted)}:root[data-theme=light] .audio-selected-voice-card button{color:var(--soft);background:#0000000f}:root[data-theme=light] .audio-music-extra :is(label,p){color:var(--muted)}:root[data-theme=light] .audio-music-extra label>svg{color:var(--soft);border-color:#0000002e}:root[data-theme=light] .audio-music-extra p{border-color:#00000014}:root[data-theme=light] .audio-param-popover span,:root[data-theme=light] .audio-param-popover b{color:var(--text)}:root[data-theme=light] .audio-param-popover input{accent-color:#171717}:root[data-theme=light] .audio-search,:root[data-theme=light] .audio-clone-provider-tabs,:root[data-theme=light] .audio-clone-inline{color:var(--muted);background:#0000000a;border-color:#00000017}:root[data-theme=light] .audio-voice-filters select,:root[data-theme=light] .audio-search input,:root[data-theme=light] .audio-clone-inline input{color:var(--text);background:#0000000a;border-color:#0000001a}:root[data-theme=light] .audio-search input,:root[data-theme=light] .audio-clone-inline input{background:0 0}:root[data-theme=light] .audio-clone-provider-tabs button,:root[data-theme=light] .audio-voice-provider-switch button{color:var(--muted)}:root[data-theme=light] .audio-clone-provider-tabs button.is-active,:root[data-theme=light] .audio-voice-provider-switch button.is-active{color:#fff;background:#171717}:root[data-theme=light] .audio-voice-section-title,:root[data-theme=light] .audio-voice-row,:root[data-theme=light] .audio-clone-inline label,:root[data-theme=light] .audio-voice-pagination{color:var(--soft)}:root[data-theme=light] :is(.audio-voice-section-title small,.audio-voice-row small,.audio-voice-list>p,.audio-inline-message,.audio-history-list>p){color:var(--muted)}:root[data-theme=light] .audio-my-voices,:root[data-theme=light] .audio-clone-inline label{border-color:#0000001a}:root[data-theme=light] .audio-voice-row:hover,:root[data-theme=light] .audio-voice-row.is-selected{color:var(--text);background:#0000000d;border-color:#0000001a}:root[data-theme=light] .audio-voice-row i,:root[data-theme=light] .audio-voice-pagination button{color:var(--soft);background:#0000000d;border-color:#00000017}:root[data-theme=light] .audio-clone-inline button{color:#fff;background:#171717}:root[data-theme=light] :is(.image-template-card,.video-template-card,.three-d-card,.studio-history-card,.audio-history-item,.human-task-card,.human-process-card,.human-stage-card,.chat-session-row){color:var(--text);background-color:#ffffffd6;border-color:#0000001c;box-shadow:0 12px 34px #14141417}:root[data-theme=light] :is(.image-model-popover,.video-model-popover,.video-settings-popover,.three-d-picker-menu,.audio-voice-popover,.audio-param-popover,.chat-voice-panel,.human-voice-selector-panel,.studio-param-popover){color:var(--text);background:#fffffffa;border-color:#0000001f;box-shadow:0 24px 64px #1414142e}:root[data-theme=light] :is(.image-model-popover,.video-model-popover) button{color:var(--soft);border-color:#0000 #0000 #00000013}:root[data-theme=light] :is(.image-model-popover,.video-model-popover) button:hover,:root[data-theme=light] :is(.image-model-popover,.video-model-popover) button.is-selected{color:var(--text);box-shadow:none;background:#0001;border-color:#0000001f}:root[data-theme=light] .three-d-picker-menu button{color:var(--soft);border-color:#0000 #0000 #00000013}:root[data-theme=light] .three-d-picker-menu button:hover,:root[data-theme=light] .three-d-picker-menu button.is-selected{color:var(--text);background:#0001;border-color:#0000001f}:root[data-theme=light] .three-d-picker-menu small{color:var(--muted)}:root[data-theme=light] :is(.studio-model-popover-head span,.studio-model-option-title,.studio-param-popover-head,.studio-count-selector label,.video-settings-head,.video-settings-head strong){color:var(--text)}:root[data-theme=light] :is(.studio-model-popover-head em,.studio-model-option-meta,.video-settings-label,.video-duration-custom,.video-duration-custom em){color:var(--muted)}:root[data-theme=light] .studio-model-option-side{color:var(--soft)}:root[data-theme=light] .studio-model-option-side :is(em,strong){color:var(--soft);border-color:#00000024}:root[data-theme=light] :is(.studio-param-grid,.video-settings-grid) button{color:var(--soft);background:#0000000d;border-color:#00000014}:root[data-theme=light] :is(.studio-param-grid,.video-settings-grid) button.is-selected{color:#fff;background:#171717;border-color:#171717}:root[data-theme=light] :is(.studio-param-grid,.video-settings-grid) .ratio-preview{background:#00000042}:root[data-theme=light] :is(.studio-param-grid,.video-settings-grid) button.is-selected .ratio-preview{background:#ffffffe0}:root[data-theme=light] .video-settings-section+.video-settings-section{border-color:#00000017}:root[data-theme=light] .video-duration-custom output{color:var(--text);background:#0000000b;border-color:#0000001c}:root[data-theme=light] .audio-stage{border-color:var(--line);background:radial-gradient(circle at 1px 1px,#00000024 1.2px,#0000 0) 0 0/36px 36px,#f3f3f1}:root[data-theme=light] .audio-mine-panel{color:var(--text);border-color:var(--line);background:#ffffffd6}:root[data-theme=light] .audio-mine-tabs button{color:var(--soft);background:#0000000b;border-color:#00000017}:root[data-theme=light] .audio-mine-tabs button.is-active{color:#fff;background:#171717}:root[data-theme=light] .audio-mine-tabs span{color:var(--muted)}:root[data-theme=light] .audio-history-item{background:#fff}:root[data-theme=light] .audio-mine-tabs button.is-active span{color:#ffffffad}:root[data-theme=light] .audio-history-download{color:#fff;background:#1b1b1b;border-color:#00000029}:root[data-theme=light] .audio-history-download:hover{background:#303030}:root[data-theme=light] .audio-history-item.is-pending{background:linear-gradient(135deg,#2563eb14,#fff 64%);border-color:#2563eb2e}:root[data-theme=light] .audio-history-item.is-failed{background:linear-gradient(135deg,#dc262612,#fff 64%);border-color:#dc26262b}:root[data-theme=light] .audio-history-item strong{color:var(--text)}:root[data-theme=light] .audio-history-item>div>span,:root[data-theme=light] .audio-history-item .audio-lyrics-tags{color:var(--muted)}:root[data-theme=light] .audio-history-item .audio-lyrics-preview{color:var(--soft)}:root[data-theme=light] .audio-history-spinner{color:#2563eb}:root[data-theme=light] :is(.audio-history-title-row button,.audio-rename-form button){color:var(--soft);background:#0000000b;border-color:#00000017}:root[data-theme=light] .audio-rename-form input{color:var(--text);background:#0000000a;border-color:#0000001c}:root[data-theme=light] :is(.audio-history-actions a,.audio-history-actions button){color:var(--soft);background:#0000000b;border-color:#00000017}:root[data-theme=light] .audio-history-actions :is(a,button) span{color:inherit}:root[data-theme=light] :is(.audio-history-actions a,.audio-history-actions button):hover{color:var(--text);background:#00000013}:root[data-theme=light] .compact-audio-player{color:var(--soft);background:#f3f3f1;border-color:#00000017}:root[data-theme=light] .compact-audio-player button{color:#fff;background:#171717}:root[data-theme=light] .compact-audio-player>span{color:var(--soft)}:root[data-theme=light] .compact-audio-player input{accent-color:#171717}:root[data-theme=light] .compact-audio-player>svg,:root[data-theme=light] .compact-audio-player.is-unavailable,:root[data-theme=light] .compact-audio-player.is-unavailable span{color:var(--muted)}:root[data-theme=light] .audio-history-item .studio-history-delete-trigger{color:var(--soft);background:#ffffffeb;border-color:#0000001c;box-shadow:0 6px 16px #1414141a}:root[data-theme=light] .audio-history-item .studio-history-delete-trigger:hover{color:#b4232f;background:#fff1f2;border-color:#b4232f33}:root[data-theme=light] .audio-history-item .studio-history-delete-confirm{color:var(--text);background:#fffffffc;border-color:#0000001f;box-shadow:0 20px 54px #14141433}:root[data-theme=light] .audio-history-item .studio-history-delete-confirm>span{color:var(--muted)}:root[data-theme=light] .audio-history-item .studio-history-delete-confirm button:not(.is-danger){color:var(--soft);background:#0000000b;border-color:#00000017}:root[data-theme=light] .audio-lyrics-modal{color:var(--text);background:#fff;border-color:#0000001f;box-shadow:0 24px 90px #1414143d}:root[data-theme=light] .audio-lyrics-modal header{border-color:#00000017}:root[data-theme=light] .audio-lyrics-modal header strong{color:var(--text)}:root[data-theme=light] .audio-lyrics-modal header small{color:var(--muted)}:root[data-theme=light] .audio-lyrics-modal header button{color:var(--soft);background:#0000000b;border-color:#00000017}:root[data-theme=light] :is(.audio-lyrics-modal pre,.audio-lyrics-modal p){color:var(--soft)}:root[data-theme=light] .chat-studio-page{color:var(--text);background:0 0}:root[data-theme=light] :is(.chat-sidebar,.chat-main){background:#fffffff5;border-color:#1212121a;box-shadow:0 16px 44px #14141417,inset 0 1px #fff}:root[data-theme=light] :is(.chat-sidebar-head h1,.chat-main-head h2,.chat-message,.chat-composer textarea){color:var(--text)}:root[data-theme=light] :is(.chat-sidebar-head span,.chat-main-head span,.chat-role,.chat-head-model-field span){color:var(--muted)}:root[data-theme=light] :is(.chat-sidebar-mark,.chat-main-title-mark,.chat-empty-mark){color:var(--text);box-shadow:none;background:#f1f1ef;border-color:#1212121a}:root[data-theme=light] .chat-new-button{color:var(--text);background:#f1f1ef;border-color:#1212121a}:root[data-theme=light] .chat-new-button:hover:not(:disabled){background:#e9e9e6}:root[data-theme=light] .chat-sidebar-section-head{color:var(--muted)}:root[data-theme=light] .chat-sidebar-section-head small{color:var(--muted);background:#1212120e}:root[data-theme=light] .chat-main-head{border-bottom-color:#12121217}:root[data-theme=light] .chat-model-trigger{color:var(--text);background:#f5f5f3;border-color:#1212121f}:root[data-theme=light] .chat-model-trigger:hover,:root[data-theme=light] .chat-model-picker.is-open .chat-model-trigger{background:#fff;border-color:#6457dd6b;box-shadow:0 0 0 3px #6457dd14}:root[data-theme=light] :is(.chat-model-trigger-copy small,.chat-model-option-copy small){color:var(--muted)}:root[data-theme=light] .chat-model-menu{background:#fffffffa;border-color:#1212121f;box-shadow:0 22px 60px #1414142e}:root[data-theme=light] .chat-model-option{color:var(--soft)}:root[data-theme=light] .chat-model-option:hover,:root[data-theme=light] .chat-model-option.is-selected{color:var(--text);background:#6457dd1a;border-color:#6457dd33}:root[data-theme=light] .chat-model-option.is-selected svg{color:#6457dd}:root[data-theme=light] .chat-conversation-item{color:var(--soft);background:0 0;border-color:#0000}:root[data-theme=light] .chat-conversation-item:hover{background:#1212120f;border-color:#1212121f}:root[data-theme=light] .chat-conversation-item.is-active{color:var(--text);background:#12121211;border-color:#12121217}:root[data-theme=light] .chat-conversation-main small,:root[data-theme=light] :is(.chat-list-state,.chat-inline-state){color:var(--muted)}:root[data-theme=light] :is(.chat-list-state.is-guest,.chat-list-state.is-empty){background:#12121206;border-color:#1212121a}:root[data-theme=light] .chat-conversation-delete{color:var(--muted)}:root[data-theme=light] .chat-avatar{color:var(--soft);background:#1212120e;border-color:#1212121a}:root[data-theme=light] .chat-bubble{color:var(--text);background:#f3f3f1;border-color:#12121217}:root[data-theme=light] .chat-message-row.is-user .chat-bubble{color:#202033;background:#ecebff;border-color:#6457dd2e}:root[data-theme=light] :is(.chat-markdown h2,.chat-markdown h3,.chat-markdown h4,.chat-markdown h5,.chat-markdown strong,.chat-markdown .chat-strong-line){color:var(--text)}:root[data-theme=light] .chat-markdown blockquote{color:var(--soft);background:#6457dd0f;border-left-color:#6457dd80}:root[data-theme=light] .chat-markdown pre{color:#262626;background:#e9e9e6;border-color:#1212121a}:root[data-theme=light] .chat-markdown :not(pre)>code{color:#33313e;background:#12121212;border-color:#12121217}:root[data-theme=light] .chat-caret{background:#121212ad}:root[data-theme=light] .chat-composer{color:var(--text);background:#fff;border-color:#0000001f;box-shadow:0 12px 34px #1414141a,inset 0 1px #fff}:root[data-theme=light] .chat-composer textarea{color:var(--text);background:0 0;border-color:#0000}:root[data-theme=light] .chat-composer textarea::placeholder{color:#0000005c}:root[data-theme=light] .chat-composer button{color:var(--soft);background:#0000000e;border-color:#0000001a}:root[data-theme=light] .chat-composer>button[type=submit]{color:#fff;background:#1c1c1c;border-color:#1c1c1c}:root[data-theme=light] .chat-composer>button[type=submit]:hover:not(:disabled){background:#343434}:root[data-theme=light] .chat-empty,:root[data-theme=light] .chat-empty strong{color:var(--muted)}:root[data-theme=light] .chat-empty-primary{color:#fff;box-shadow:none;background:#171717}:root[data-theme=light] .chat-empty-kicker{color:var(--muted)}:root[data-theme=light] .chat-suggestions button{color:var(--soft);background:#ffffffc2;border-color:#1212121a}:root[data-theme=light] .chat-suggestions button:hover{color:var(--text);background:#fff;border-color:#1212122e}:root[data-theme=light] .chat-suggestions button svg{color:#5c67c7}:root[data-theme=light] .chat-dialog-backdrop{background:#12121261}:root[data-theme=light] .chat-name-dialog{color:var(--text);background:#fff;border-color:#1212121f;box-shadow:0 28px 80px #14141438}:root[data-theme=light] .chat-name-dialog span{color:var(--muted)}:root[data-theme=light] .chat-name-dialog h3{color:var(--text)}:root[data-theme=light] .chat-name-dialog input{color:var(--text);background:#f4f4f2;border-color:#1212121f}:root[data-theme=light] .chat-name-dialog input:focus{border-color:#5c67c780;box-shadow:0 0 0 3px #5c67c71a}:root[data-theme=light] .chat-name-dialog-actions button{color:var(--soft);background:#f1f1ef;border-color:#1212121a}:root[data-theme=light] .chat-name-dialog-actions button[type=submit]{color:#fff;background:#1c1c1c;border-color:#1c1c1c}:root[data-theme=light] .digital-human-page{color:var(--text);background:radial-gradient(circle,#00000014 1px,#0000 1.6px) 0 0/28px 28px,#f4f4f2}:root[data-theme=light] :is(.human-refresh-button,.human-grid-state,.human-task-card span,.human-inline-message,.human-section-title span){color:var(--muted)}:root[data-theme=light] .human-refresh-button{background:#0000000b;border-color:#00000017}:root[data-theme=light] .human-task-card strong{color:var(--text)}:root[data-theme=light] .human-history-grid .studio-history-card{background:#fff}:root[data-theme=light] .human-tab-row{border-color:#00000017}:root[data-theme=light] .human-primary-tabs button{color:var(--muted)}:root[data-theme=light] .human-primary-tabs button:hover,:root[data-theme=light] .human-primary-tabs button.is-active{color:var(--text)}:root[data-theme=light] .human-filter-pills button{color:var(--soft);background:#ffffffbd;border-color:#0000001c}:root[data-theme=light] .human-filter-pills button:hover{color:var(--text);background:#fff}:root[data-theme=light] .human-filter-pills button.is-active{color:#5b3fc4;box-shadow:none;background:#eee9ff;border-color:#5b3fc44d}:root[data-theme=light] span.human-task-tag{color:#fff;background:#121212b3;box-shadow:0 3px 10px #0000001f}:root[data-theme=light] span.human-task-play{color:#171717;background:#fffffff0;box-shadow:0 4px 14px #0000001f}:root[data-theme=light] span.human-task-meta{color:var(--muted)}:root[data-theme=light] .human-detail-backdrop{background:#1c1c1c61}:root[data-theme=light] .human-detail-drawer{color:var(--text);background:#fff;border-color:#0000001a;box-shadow:-24px 0 70px #14141433}:root[data-theme=light] .human-detail-preview{background:#f1f1ef;border-color:#00000017}:root[data-theme=light] .human-detail-heading span{color:#fff;background:#1b1b1b}:root[data-theme=light] .human-detail-heading h3{color:var(--text)}:root[data-theme=light] .human-detail-meta div{background:#f6f6f4;border-color:#00000017}:root[data-theme=light] .human-detail-meta dt{color:var(--muted)}:root[data-theme=light] .human-detail-meta dd{color:var(--text)}:root[data-theme=light] .human-detail-info p{color:var(--soft)}:root[data-theme=light] .human-detail-apply{color:#fff;background:#1b1b1b}:root[data-theme=light] .human-composer.is-copy-target{border-color:#0003;box-shadow:0 24px 70px #14141424,0 0 0 4px #0000000b}:root[data-theme=light] .human-creator-close{color:var(--soft);border-color:var(--line);background:#0000000e}:root[data-theme=light] .human-creator-close:hover{color:var(--text);background:#0000001a}:root[data-theme=light] .human-stage-card{border-color:var(--line);box-shadow:none;background:#f7f7f5}:root[data-theme=light] .human-stage-title>span{color:var(--soft);border-color:var(--line);background:#e8e8e6}:root[data-theme=light] .human-stage-title>span.is-ready{color:#fff;background:#1b1b1b}:root[data-theme=light] .human-stage-header strong{color:var(--text)}:root[data-theme=light] .human-stage-header small,:root[data-theme=light] .human-stage-field>span{color:var(--muted)}:root[data-theme=light] .human-composer :is(textarea,input),:root[data-theme=light] .human-stage-field textarea{color:var(--text);border-color:var(--line);background:#ededeb}:root[data-theme=light] .human-composer :is(textarea,input)::placeholder,:root[data-theme=light] .human-stage-field textarea::placeholder{color:#1212126b}:root[data-theme=light] .human-process-card{color:var(--text);border-color:var(--line);background:#fff}:root[data-theme=light] .human-process-card.has-media,:root[data-theme=light] .human-process-card.is-active{border-color:var(--line-strong);background:#f0f0ee}:root[data-theme=light] .human-process-card.is-clickable:hover{border-color:var(--line-strong);background:#f5f5f3}:root[data-theme=light] .human-process-icon{color:var(--soft);background:#e7e7e5}:root[data-theme=light] .human-process-copy strong{color:var(--text)}:root[data-theme=light] .human-process-copy small,:root[data-theme=light] .human-process-copy em{color:var(--muted)}:root[data-theme=light] .human-process-upload-badge{color:#fff;background:#1b1b1b;border-color:#0000}:root[data-theme=light] :is(.human-composer-actions button,.human-stage-actions button,.human-upload-action){color:var(--soft);border-color:var(--line);background:#0000000b}:root[data-theme=light] :is(.human-composer-actions button:hover,.human-stage-actions button:hover,.human-upload-action:hover){color:var(--text);background:#00000014}:root[data-theme=light] :is(.human-composer-actions button.is-active,.human-stage-actions button.is-active,.human-upload-action.is-active){color:#fff;box-shadow:none;background:#1b1b1b;border-color:#1b1b1b}:root[data-theme=light] .human-cost{color:var(--muted);background:#0000000f}:root[data-theme=light] .human-submit,:root[data-theme=light] .human-submit.is-wide{color:#fff!important;background:#1b1b1b!important}:root[data-theme=light] .human-submit:disabled{color:var(--muted)!important;background:#e4e4e2!important}:root[data-theme=light] .human-secondary-action{color:var(--soft)!important}:root[data-theme=light] .human-inline-message{color:var(--muted)}:root[data-theme=light] :is(.human-voice-panel,.human-control-panel){color:var(--text);border-color:var(--line-strong);background:#fff;box-shadow:0 20px 70px #1414142e}:root[data-theme=light] .human-control-panel span{color:var(--soft)}:root[data-theme=light] .human-control-panel b{color:var(--text)}:root[data-theme=light] .human-control-panel input{accent-color:#1b1b1b}:root[data-theme=light] .human-provider-tabs{background:#f0f0ee}:root[data-theme=light] .human-provider-tabs button{color:var(--muted)}:root[data-theme=light] .human-provider-tabs button.is-active{color:var(--text);background:#fff;box-shadow:0 3px 10px #14141414}:root[data-theme=light] .human-voice-search,:root[data-theme=light] .human-voice-filters select{color:var(--soft);border-color:var(--line);background:#f5f5f3}:root[data-theme=light] .human-voice-search input,:root[data-theme=light] .human-voice-filters select{color:var(--text)}:root[data-theme=light] .human-voice-search input::placeholder{color:#1212126b}:root[data-theme=light] .human-voice-card{color:var(--text);border-color:var(--line);background:#f5f5f3}:root[data-theme=light] .human-voice-card strong{color:var(--text)}:root[data-theme=light] :is(.human-voice-card small,.human-voice-empty,.human-voice-preview){color:var(--muted)}:root[data-theme=light] .human-voice-card.is-selected{border-color:var(--line-strong);background:#ececea}:root[data-theme=light] .human-voice-preview{border-left-color:var(--line)}:root[data-theme=light] .asset-library-overlay{background:#14141461}:root[data-theme=light] .asset-library-panel{color:var(--text);border-color:var(--line-strong);background:#fff;box-shadow:0 36px 120px #1414143d}:root[data-theme=light] .asset-library-heading-icon{color:var(--soft);border-color:var(--line);background:#0000000b}:root[data-theme=light] .asset-library-heading strong{color:var(--text)}:root[data-theme=light] :is(.asset-library-heading p,.asset-library-count,.asset-library-size,.asset-library-tabs em){color:var(--muted)}:root[data-theme=light] :is(.asset-library-tabs,.asset-library-filters){background:#fafafa;border-color:#1d232a1f}:root[data-theme=light] .asset-library-owner-scope{border-color:var(--line)}:root[data-theme=light] :is(.asset-library-tabs button,.asset-library-filters button,.asset-library-actions button){color:var(--muted)}:root[data-theme=light] :is(.asset-library-tabs button.is-active,.asset-library-filters button.is-active){color:var(--text);background:#00000018;border-color:#1d232a29;box-shadow:0 1px 3px #0000000a}:root[data-theme=light] .asset-library-tabs button.is-active:after{background:var(--text)}:root[data-theme=light] :is(.asset-library-size,.asset-library-search,.asset-library-close){color:var(--soft);background:#0000000e!important;border-color:#1d232a24!important}:root[data-theme=light] .asset-library-search input{color:var(--text)}:root[data-theme=light] .asset-library-search input::placeholder{color:#00000075}:root[data-theme=light] .asset-library-grid{scrollbar-color:#0000002e transparent}:root[data-theme=light] .asset-library-card{color:var(--text);border-color:var(--line);background:#f7f7f5}:root[data-theme=light] .asset-library-card:hover:not(:disabled){border-color:var(--line-strong);background:#efefec;box-shadow:0 10px 30px #1414141f}:root[data-theme=light] :is(.asset-library-card p,.asset-library-card small){color:var(--muted)}:root[data-theme=light] .asset-library-models{background:#00000005;border-color:#1d232a1f;padding-left:12px;padding-right:4px}:root[data-theme=light] .asset-library-categories{background:#00000004;border-top-color:#1d232a1a}:root[data-theme=light] .asset-library-search:focus-within{box-shadow:0 0 0 3px #3b82f614;border-color:#3b82f6!important}:root[data-theme=light] .inspirations-page{background:#fafaf8;min-height:100vh}:root[data-theme=light] .asset-library-overlay.is-standalone{background:#fafaf8}:root[data-theme=light] .asset-library-overlay.is-standalone .asset-library-panel{box-shadow:none;background:0 0;border:0;border-radius:0}:root[data-theme=light] .asset-library-overlay.is-standalone .asset-library-filters{background:0 0;border-bottom-color:#1d232a14;gap:8px;padding:8px 20px 14px}:root[data-theme=light] .asset-library-overlay.is-standalone :is(.asset-library-models,.asset-library-categories){background:0 0;border-color:#1d232a13;gap:10px}:root[data-theme=light] .asset-library-overlay.is-standalone .asset-library-models{border-left:0;padding-left:0;padding-right:0}:root[data-theme=light] .asset-library-overlay.is-standalone .asset-library-categories{padding-top:7px}:root[data-theme=light] .asset-library-overlay.is-standalone :is(.asset-library-models,.asset-library-categories) button{color:#181d2399;min-height:32px;box-shadow:none;background:0 0;border-color:#0000;border-radius:0;padding:0 8px;font-weight:700;position:relative}:root[data-theme=light] .asset-library-overlay.is-standalone :is(.asset-library-models,.asset-library-categories) button:hover{color:#181d23e0;background:0 0}:root[data-theme=light] .asset-library-overlay.is-standalone :is(.asset-library-models,.asset-library-categories) button.is-active{color:#171a1f;box-shadow:none;background:0 0;border-color:#0000}:root[data-theme=light] .asset-library-overlay.is-standalone :is(.asset-library-models,.asset-library-categories) button.is-active:after{content:"";background:#171a1fd1;border-radius:999px;height:2px;position:absolute;bottom:0;left:8px;right:8px}:root[data-theme=light] .asset-library-overlay.is-standalone .asset-library-search{color:#181d237a;border-radius:0;min-height:34px;padding:0 4px 0 8px;background:0 0!important;border:0!important;border-bottom:1px solid #1d232a2e!important}:root[data-theme=light] .asset-library-overlay.is-standalone .asset-library-search:focus-within{box-shadow:none;border-bottom-color:#181d23b8!important}:root[data-theme=light] .asset-library-overlay.is-standalone .asset-library-search input{width:min(250px,28vw);min-height:32px;font-weight:600}:root[data-theme=light] .asset-library-overlay.is-standalone .asset-library-search input::placeholder{color:#181d2366}:root[data-theme=light] .asset-library-overlay.is-standalone .asset-library-grid{scrollbar-color:#1d232a2e transparent}:root[data-theme=light] .asset-library-overlay.is-standalone .asset-library-card{background:#fff;border-color:#1d232a1a;box-shadow:0 4px 18px #2a343e0f}:root[data-theme=light] .asset-library-overlay.is-standalone .asset-library-card:hover{background:#fff;border-color:#1d232a33;box-shadow:0 14px 30px #2a343e21}:root[data-theme=light] .inspiration-detail-backdrop{background:#14141447}:root[data-theme=light] .inspiration-detail{color:var(--text);border-color:var(--line-strong);background:#f1f1ef}:root[data-theme=light] .inspiration-detail-side{background:#fff}:root[data-theme=light] .inspiration-detail-toolbar,:root[data-theme=light] .inspiration-detail-side>footer{border-color:var(--line)}:root[data-theme=light] .inspiration-detail-identity small,:root[data-theme=light] .inspiration-detail-prompt>div>strong{color:var(--muted)}:root[data-theme=light] .inspiration-detail-model,:root[data-theme=light] .inspiration-detail-toolbar>button,:root[data-theme=light] .inspiration-detail-toolbar>a,:root[data-theme=light] .inspiration-detail-meta span,:root[data-theme=light] .inspiration-detail-tags span,:root[data-theme=light] .inspiration-detail-prompt button{color:var(--soft);border-color:var(--line);background:#00000009}:root[data-theme=light] .inspiration-detail-toolbar>:is(button,a):hover{background:#0000000e}:root[data-theme=light] .inspiration-detail-like.is-liked{color:#d93f5c;background:#d93f5c1a}:root[data-theme=light] .inspiration-detail-prompt p,:root[data-theme=light] .inspiration-detail-description{color:var(--text)}:root[data-theme=light] .inspiration-detail-preview{border-color:var(--line);background:radial-gradient(circle at 50% 35%,#fff,#eef0f1 72%)}:root[data-theme=light] .inspiration-detail-position,:root[data-theme=light] .inspiration-detail-media-tools button,:root[data-theme=light] .inspiration-detail-media-tools a,:root[data-theme=light] .inspiration-detail-navigation button{color:var(--soft);background:#ffffffdb;border-color:#1d232a1f;box-shadow:0 8px 24px #2a343e1f}:root[data-theme=light] .inspiration-detail-position{color:var(--text)}:root[data-theme=light] .inspiration-detail-escape kbd{color:var(--muted)}:root[data-theme=light] .inspiration-detail-more-menu{border-color:var(--line-strong);background:#fffffffa;box-shadow:0 18px 46px #2a343e2e}:root[data-theme=light] .inspiration-detail-more-menu :is(button,a){color:var(--soft)}:root[data-theme=light] .inspiration-detail-more-menu :is(button,a):hover:not(:disabled){color:var(--text);background:#0000000e}:root[data-theme=light] .inspiration-detail-navigation button:hover{color:var(--text);background:#fff}:root[data-theme=light] .inspiration-detail-related h3{color:var(--text)}:root[data-theme=light] .inspiration-detail-related-heading span{color:var(--muted)}:root[data-theme=light] .inspiration-detail-related-heading button{color:var(--soft);border-color:var(--line);background:#00000009}:root[data-theme=light] .inspiration-detail-related-heading button:hover:not(:disabled){color:var(--text);background:#00000013}:root[data-theme=light] .inspiration-detail-related button{background:#efefec}:root[data-theme=light] .inspiration-detail-side>footer button{color:#fff;background:var(--text)}:root[data-theme=light] .inspiration-detail-actions button.is-secondary{color:var(--text);border-color:var(--line);background:#efefec}:root[data-theme=light] .asset-library-pagination button{color:var(--soft);border-color:var(--line);background:#0000000b}:root[data-theme=light] :is(.asset-library-empty,.asset-library-empty p){color:var(--muted)}:root[data-theme=light] :is(.asset-library-empty>span,.asset-library-empty ol){color:var(--soft);border-color:var(--line);background:#00000009}:root[data-theme=light] :is(.asset-library-empty>strong,.asset-library-empty li,.asset-library-empty li strong){color:var(--soft)}:root[data-theme=light] .developer-page,:root[data-theme=light] .developer-auth-state{color:var(--text);background:radial-gradient(circle at 58% -10%,#0000000b,#0000 34rem),#f4f4f2}:root[data-theme=light] .developer-sidebar{color:var(--text);border-color:var(--line);background:#fafaf8eb}:root[data-theme=light] :is(.developer-back,.developer-brand small,.developer-sidebar nav button,.developer-header p){color:var(--muted)}:root[data-theme=light] .developer-sidebar nav button:hover,:root[data-theme=light] .developer-sidebar nav button.is-active{color:var(--text);background:#0001;box-shadow:inset 0 1px #0000000d}:root[data-theme=light] .developer-brand>span,:root[data-theme=light] .developer-primary,:root[data-theme=light] .developer-dialog button.developer-primary{color:#fff;background:#171717}:root[data-theme=light] :is(.developer-refresh,.developer-locale){color:var(--soft);border-color:var(--line-strong);background:#0000000b}:root[data-theme=light] :is(.developer-stats article,.developer-panel,.developer-model-card,.developer-quickstart,.developer-dialog){color:var(--text);border-color:var(--line);background:#fff;box-shadow:0 12px 34px #14141414}:root[data-theme=light] .developer-stats article.is-accent{color:var(--text);border-color:var(--line-strong);background:#ebebe8}:root[data-theme=light] .developer-stats article.is-accent>span,:root[data-theme=light] .developer-stats article.is-accent>small,:root[data-theme=light] .developer-stats article.is-accent>p{color:var(--soft)}:root[data-theme=light] .developer-status{box-sizing:border-box;color:#62656d;background:#f0f1f3;border:1px solid #1212120f;min-height:22px;padding:4px 9px;font-weight:750}:root[data-theme=light] :is(.developer-status.is-completed,.developer-status.is-settled){color:#217a4c;background:#e5f6eb;border-color:#c8ecd5}:root[data-theme=light] :is(.developer-status.is-canceled,.developer-status.is-cancelled,.developer-status.is-failed){color:#a4383d;background:#fde8e8;border-color:#f6cccc}:root[data-theme=light] :is(.developer-status.is-pending,.developer-status.is-processing,.developer-status.is-submitting){color:#98651a;background:#fff4da;border-color:#f4dfad}:root[data-theme=light] :is(.developer-log-table .is-head,.developer-marketplace-types,.developer-doc-model-toolbar>div,.developer-doc-model-state){color:var(--muted);background:#00000009}:root[data-theme=light] :is(.developer-filters label,.developer-marketplace-toolbar>label,.developer-doc-model-toolbar label,.developer-dialog input,.developer-key>button),:root[data-theme=light] .developer-filters select{color:var(--text);border-color:var(--line-strong);background:#fff}:root[data-theme=light] .api-docs-page{color:var(--text);background:radial-gradient(circle at 50% -16%,#0000000e,#0000 32rem),#f4f4f2}:root[data-theme=light] .api-docs-topbar{border-color:var(--line);background:#fafaf8e6}:root[data-theme=light] :is(.developer-docs>aside,.developer-doc-base,.developer-doc-models>div,.developer-doc-agent-steps,.developer-doc-agent,.developer-doc-fields,.developer-doc-endpoints){color:var(--text);border-color:var(--line);background:#ffffffc2}:root[data-theme=light] .developer-doc-search{color:var(--muted);border-color:var(--line-strong);background:#fffffff0;box-shadow:0 14px 40px #1414141f}:root[data-theme=light] .developer-doc-search-results{color:var(--text);border-color:var(--line-strong);background:#fff;box-shadow:0 22px 60px #14141429}:root[data-theme=light] :is(.developer-docs>aside a:hover,.developer-docs>aside a.is-active,.developer-docs>aside>div.has-active-child>a,.developer-doc-model-toolbar button.is-active,.developer-doc-code-tabs button.is-active){color:var(--text);background:#00000013}:root[data-theme=light] .developer-doc-subnav{border-color:#00000024}:root[data-theme=light] .developer-docs>aside .developer-doc-subnav a{color:#00000080}:root[data-theme=light] .developer-doc-code{background:#171717;border-color:#2d2d2d}:root[data-theme=light] .developer-doc-code header{color:#ffffff9e;background:#202020;border-color:#303030}:root[data-theme=light] .developer-doc-code pre{color:#ebe7df}:root[data-theme=light] .developer-doc-code button{color:#ffffffc2;background:#ffffff14}:root[data-theme=light] :is(.team-invite-page,.team-settings-page){color:var(--text);background:#f4f4f2}:root[data-theme=light] :is(.team-settings-sidebar,.team-settings-header,.team-members-row,.team-review-row){border-color:var(--line)}:root[data-theme=light] :is(.team-settings-sidebar button,.team-settings-header p,.team-invite-card p,.team-invite-card small,.team-members-meta,.team-review-placeholder,.team-review-empty){color:var(--muted)}:root[data-theme=light] .team-settings-sidebar button.is-active{color:var(--text);background:#00000012}:root[data-theme=light] :is(.team-settings-header a,.team-settings-actions button,.team-settings-actions a,.team-member-actions button){color:var(--soft);border-color:var(--line);background:#0000000d}:root[data-theme=light] :is(.team-members-panel,.team-review-panel,.team-access-panel,.team-access-card,.team-benefit-card,.team-confirm-dialog,.team-invite-dialog,.team-quota-dialog,.team-member-menu){color:var(--text);border-color:var(--line);background:#fff;box-shadow:0 18px 50px #1414141f}:root[data-theme=light] :is(.team-nickname-form input,.team-quota-input,.team-invite-link-box,.team-invite-copy-row input){color:var(--text);border-color:var(--line-strong);background:#00000009}:root[data-theme=light] .team-invite-avatars span{border-color:#f4f4f2}@media (max-width:720px){:root[data-theme=light] .side-rail,:root[data-theme=light] .mobile-account .rail-avatar,:root[data-theme=light] .developer-sidebar,:root[data-theme=light] .developer-docs>aside{color:var(--text);border-color:var(--line-strong);background:#fafaf8f0}.developer-header-actions{gap:6px}.developer-header-actions .theme-toggle.is-compact{min-height:38px}.api-docs-topbar{grid-template-columns:minmax(0,1fr) auto}.api-docs-topbar>.api-docs-brand{display:none}.api-docs-topbar>.api-docs-topbar-actions{justify-self:end;display:flex}}@media (prefers-reduced-motion:no-preference){body,.product-shell,.workflow-page,.developer-page,.api-docs-page,.side-rail,.workflow-node{transition:color .16s,background-color .16s,border-color .16s}}.product-shell.is-agent-workspace-shell{--agent-bg:#111;--agent-sidebar-bg:#1c1c1d;--agent-sidebar-border:#ffffff0e;--agent-text:#e8e8ec;--agent-soft:#e8e8ecbd;--agent-muted:#e8e8ec75;--agent-panel:#202020;--agent-panel-2:#282828;--agent-panel-3:#343434;--agent-line:#ffffff14;--agent-shadow:#0000004d;--agent-action:#d9dbe8;--agent-action-text:#17171a;--skill-agent-bg:#111;--skill-agent-panel:#242424;--skill-agent-panel-2:#303030;--skill-agent-text:#f0f0f2;--skill-agent-soft:#f0f0f2b8;--skill-agent-muted:#f0f0f275;--skill-agent-line:#ffffff14;--skill-agent-shadow:#00000047;--skill-agent-action:#3c3c3d}:root[data-theme=light] .product-shell.is-agent-workspace-shell{--agent-bg:#f7f7f7;--agent-sidebar-bg:#f0f0f0;--agent-sidebar-border:#1414140f;--agent-text:#27272b;--agent-soft:#2a2a2dbd;--agent-muted:#2a2a2d7a;--agent-panel:#fff;--agent-panel-2:#f3f3f3;--agent-panel-3:#e8e8e8;--agent-line:#14141414;--agent-shadow:#1414140e;--agent-action:#2d2d30;--agent-action-text:#fff;--skill-agent-bg:#f7f7f7;--skill-agent-panel:#fff;--skill-agent-panel-2:#f1f1f1;--skill-agent-text:#27272b;--skill-agent-soft:#2a2a2dad;--skill-agent-muted:#2a2a2d70;--skill-agent-line:#14141414;--skill-agent-shadow:#1414140e;--skill-agent-action:#2d2d30}.product-shell.is-agent-workspace-shell,.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded),.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace{color:var(--agent-text);background:var(--agent-bg)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-sessions-panel{color:var(--agent-text);background:var(--agent-sidebar-bg);border-right-color:var(--agent-sidebar-border)}.product-shell.is-agent-workspace-shell :is(.agent-app-back,.agent-app-credit,.agent-app-account,.agent-app-locale,.agent-app-utilities .rail-avatar,.agent-app-utilities .theme-toggle){color:var(--agent-soft);background:color-mix(in srgb, var(--agent-panel) 92%, transparent);border-color:var(--agent-line);box-shadow:0 10px 26px var(--agent-shadow)}.product-shell.is-agent-workspace-shell :is(.agent-app-back,.agent-app-account,.agent-app-locale,.agent-app-utilities .rail-avatar):hover,.product-shell.is-agent-workspace-shell .agent-app-utilities .rail-avatar.is-open{color:var(--agent-text);background:var(--agent-panel-2)}.product-shell.is-agent-workspace-shell .agent-app-utilities .rail-avatar span,.product-shell.is-agent-workspace-shell .agent-app-utilities .theme-toggle-label,.product-shell.is-agent-workspace-shell .agent-app-utilities .theme-toggle .theme-toggle-options button{color:var(--agent-soft)}.product-shell.is-agent-workspace-shell .agent-app-utilities .theme-toggle-options{background:color-mix(in srgb, var(--agent-panel-3) 74%, transparent)}.product-shell.is-agent-workspace-shell .agent-app-utilities .theme-toggle .theme-toggle-options button.is-active{color:var(--agent-text);background:var(--agent-panel)}.product-shell.is-agent-workspace-shell :is(.agent-sidebar-collapse,.agent-session-search-toggle,.agent-workspace-links svg){color:var(--agent-soft)}.product-shell.is-agent-workspace-shell :is(.agent-sidebar-collapse,.agent-session-search-toggle):hover,.product-shell.is-agent-workspace-shell .agent-session-search-toggle.is-active{color:var(--agent-text);background:color-mix(in srgb, var(--agent-text) 8%, transparent)}.product-shell.is-agent-workspace-shell .agent-brand strong,.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-session-heading,.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-session-main time{color:var(--agent-muted)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) :is(.agent-new-session,.agent-workspace-links a){color:var(--agent-soft);background:0 0}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-new-session{background:color-mix(in srgb, var(--agent-text) 8%, transparent)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) :is(.agent-new-session,.agent-workspace-links a):hover,.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-workspace-links a.is-active,.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-session-item:hover,.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-session-item.is-active{color:var(--agent-text);background:color-mix(in srgb, var(--agent-text) 10%, transparent)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-session-item{color:var(--agent-soft)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-empty-state h2{color:var(--agent-text)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-starter-grid>button{color:var(--agent-soft);background:color-mix(in srgb, var(--agent-panel) 88%, transparent);border-color:var(--agent-line);box-shadow:0 14px 34px var(--agent-shadow)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-starter-grid>button:hover{color:var(--agent-text);background:var(--agent-panel-2)}.product-shell.is-agent-workspace-shell .agent-workspace-main :is(.agent-starter-icon,.agent-starter-grid strong){color:var(--agent-soft)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-composer{color:var(--agent-text);background:var(--agent-panel);border-color:var(--agent-line);box-shadow:0 38px 82px var(--agent-shadow)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-composer:after{background:color-mix(in srgb, var(--agent-panel-2) 82%, transparent)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-composer textarea{color:var(--agent-text)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-composer textarea::placeholder{color:var(--agent-muted)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) :is(.agent-attachment-trigger,.agent-toolbar-trigger,.agent-chat-model-field){color:var(--agent-soft)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) :is(.agent-attachment-trigger,.agent-toolbar-trigger,.agent-chat-model-field):hover,.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) :is(.agent-attachment-trigger,.agent-toolbar-trigger).is-open{color:var(--agent-text);background:color-mix(in srgb, var(--agent-text) 8%, transparent)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-send-button,.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-mode-toggle button.is-active{color:var(--agent-action-text);background:var(--agent-action)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-mode-toggle{background:color-mix(in srgb, var(--agent-text) 8%, transparent)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-mode-toggle button{color:var(--agent-muted)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-message-body{color:var(--agent-soft);background:color-mix(in srgb, var(--agent-panel) 72%, transparent);border-color:var(--agent-line)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-message.is-user .agent-message-body{background:color-mix(in srgb, var(--agent-text) 8%, transparent)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-message-avatar{color:var(--agent-soft);background:color-mix(in srgb, var(--agent-text) 8%, transparent);border-color:var(--agent-line)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-message.is-assistant .agent-message-avatar{color:#fff;background:linear-gradient(145deg,#21d7a0,#09a985 58%,#057b71)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) :is(.agent-message-body small,.agent-message-body p,.agent-md){color:var(--agent-soft)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-md :is(h1,h2,h3,strong,b){color:var(--agent-text)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) :is(.agent-reasoning p,.agent-activity-panel,.agent-artifact-card){color:var(--agent-soft);background:color-mix(in srgb, var(--agent-panel) 82%, transparent);border-color:var(--agent-line)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) :is(.agent-activity-heading,.agent-artifact-heading,.agent-reasoning summary){color:var(--agent-text)}.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace{color:var(--skill-agent-text);background:var(--skill-agent-bg)}.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace :is(.skill-workspace-intro h1,.skill-directory-identity h2){color:var(--skill-agent-text)}.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace :is(.skill-workspace-intro span,.skill-workspace-intro p,.skill-directory-identity>span,.skill-directory-footer){color:var(--skill-agent-muted)}.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace :is(.skill-search-box,.skill-directory-card){color:var(--skill-agent-text);background:var(--skill-agent-panel);border-color:var(--skill-agent-line);box-shadow:0 18px 44px var(--skill-agent-shadow)}.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace .skill-search-box input{color:var(--skill-agent-text)}.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace .skill-category-dock{border-bottom-color:var(--skill-agent-line)}.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace .skill-category-dock button{color:var(--skill-agent-muted);background:0 0}.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace .skill-category-dock button:hover,.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace .skill-category-dock button.is-active,.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace .skill-sort-group button:hover,.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace .skill-sort-group button.is-active{color:var(--skill-agent-text);background:color-mix(in srgb, var(--skill-agent-text) 12%, transparent)}.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace :is(.skill-sort-group button,.skill-shelf-switch button,.skill-request-trigger){color:var(--skill-agent-soft);background:color-mix(in srgb, var(--skill-agent-text) 8%, transparent)}.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace :is(.skill-shelf-switch button.is-active,.skill-publish-trigger,.skill-directory-primary-action a,.skill-directory-primary-action button){color:#fff!important;background:var(--skill-agent-action)!important;border-color:#0000!important}.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace .skill-directory-avatar{color:var(--skill-agent-text);background:color-mix(in srgb, var(--cover-glow) 32%, var(--skill-agent-panel-2));border-color:var(--skill-agent-line)}.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace .skill-directory-description{color:var(--skill-agent-soft)}.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace .skill-directory-tags span{color:var(--skill-agent-muted);background:color-mix(in srgb, var(--skill-agent-text) 8%, transparent);border-color:#0000}.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace .skill-directory-footer{border-top-color:var(--skill-agent-line)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded){transition:grid-template-columns .18s;overflow:hidden;grid-template-columns:var(--agent-sidebar-width) minmax(0, 1fr)!important}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-sidebar-collapsed):not(.is-embedded){grid-template-columns:var(--agent-sidebar-width) minmax(0, 1fr)!important}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page.is-sidebar-collapsed:not(.is-embedded){grid-template-columns:var(--agent-sidebar-collapsed-width) minmax(0, 1fr)!important}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-sessions-panel{flex-direction:column;gap:0;padding:14px 12px;display:flex;position:relative}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-sidebar-head{grid-template-columns:34px minmax(0,1fr) 34px;gap:10px;min-height:38px;margin-bottom:16px}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) :is(.agent-sidebar-collapse,.agent-session-search-toggle){border-radius:10px;width:34px;height:34px}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-brand{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid;overflow:hidden}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-brand-mark{border-radius:9px;flex-basis:30px;width:30px;height:30px}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-brand div{min-width:0}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-brand strong{color:var(--agent-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.1;display:block;overflow:hidden}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-brand small{color:var(--agent-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;line-height:1.1;display:block;overflow:hidden}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page.is-sidebar-collapsed:not(.is-embedded) .agent-sessions-panel{padding:12px 10px}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page.is-sidebar-collapsed:not(.is-embedded) .agent-sidebar-head{grid-template-columns:1fr;justify-items:stretch;gap:0;min-height:44px;margin-bottom:10px}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page.is-sidebar-collapsed:not(.is-embedded) .agent-sidebar-collapse{justify-self:center;width:44px;height:44px;margin:0 auto}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page.is-sidebar-collapsed:not(.is-embedded) .agent-brand{grid-template-columns:1fr;justify-items:center;width:44px;display:grid;bottom:14px;left:11px;overflow:visible}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page.is-sidebar-collapsed:not(.is-embedded) .agent-brand div{display:none}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page.is-sidebar-collapsed:not(.is-embedded) .agent-brand-mark{border-radius:999px;width:34px;height:34px}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page.is-sidebar-collapsed:not(.is-embedded) :is(.agent-new-session,.agent-workspace-links a){border-radius:13px;flex:0 0 44px;justify-content:center;width:44px;height:44px;min-height:44px;max-height:44px;padding:0;line-height:0;overflow:hidden}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page.is-sidebar-collapsed:not(.is-embedded) .agent-new-session{white-space:nowrap;font-size:0}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-stage{flex-direction:column;height:100dvh;min-height:0;padding:76px clamp(42px,6vw,96px) 24px;display:flex;overflow:hidden}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-stage-header{flex:none}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-stage:not(.is-empty) .agent-conversation{flex:auto;width:min(1040px,100%);min-height:0;margin:0 auto;padding:8px 0 22px;overflow-y:auto}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-stage.is-empty{justify-content:flex-start;padding-top:clamp(92px,12vh,126px);padding-bottom:28px}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-stage.is-empty .agent-conversation{flex:none;width:min(1120px,100%);margin:0 auto 18px;padding:0;overflow:visible}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-empty-state{min-height:0}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-composer{z-index:2;flex:none;width:min(1040px,100%);min-height:152px;margin:0 auto;padding:20px 22px 14px;position:relative}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-stage.is-empty .agent-composer{width:min(1120px,100%);min-height:184px}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-composer:after{display:none}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-composer textarea{min-height:70px}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-stage.is-empty .agent-composer textarea{min-height:92px}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-message,.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-activity-panel,.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-artifact-card,.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-approval-card{width:100%;max-width:100%}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-message{grid-template-columns:34px minmax(0,1fr);gap:12px;margin:0 0 14px;padding:0;display:grid}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-message.is-user{grid-template-columns:minmax(0,1fr) 34px}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-message.is-user .agent-message-avatar{grid-area:1/2}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-message.is-user .agent-message-body{grid-column:1;justify-self:end;max-width:min(760px,88%)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-message-avatar{width:34px;height:34px}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-message-body{border-radius:18px;max-width:min(820px,100%);padding:13px 15px}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-message-body p{margin-top:6px}.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace{padding-top:90px}.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace .skill-square-hero{justify-content:flex-end;width:min(1480px,100%);margin-top:0;display:flex}.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace .skill-workspace-intro{display:none}.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace .skill-search-panel{justify-self:end;width:min(520px,100%)}.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace .skill-category-dock{margin-top:22px}.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace .skill-directory-card{min-height:142px;padding:20px 22px}.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace .skill-showcase-card.skill-directory-card{background:var(--skill-agent-panel);border-color:var(--skill-agent-line)}.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace .skill-showcase-card.skill-directory-card:hover{background:color-mix(in srgb, var(--skill-agent-panel) 88%, var(--skill-agent-text) 6%);border-color:color-mix(in srgb, var(--skill-agent-text) 16%, transparent)}html:has(.product-shell.is-agent-workspace-shell){background:var(--agent-bg);zoom:1;min-height:100dvh}html:has(.product-shell.is-agent-workspace-shell) body{background:var(--agent-bg);min-height:100dvh}.product-shell.is-agent-workspace-shell,.product-shell.is-agent-workspace-shell .agent-workspace-main,.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded){background:var(--agent-bg);min-height:100dvh}.product-shell.is-agent-workspace-shell,.product-shell.is-agent-workspace-shell .agent-workspace-main,.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page.agent-skill-market-page:not(.is-embedded),.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-skill-market-stage,.product-shell.is-agent-workspace-shell .agent-workspace-main .skill-square-page.is-agent-workspace{min-height:100dvh}.product-shell.is-agent-workspace-shell:after{display:none}.product-shell.is-agent-workspace-shell .agent-sidebar-collapse{position:relative;overflow:visible}.product-shell.is-agent-workspace-shell .agent-sidebar-collapse-label{display:none}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page.is-sidebar-collapsed:not(.is-embedded) .agent-sidebar-collapse:hover:after,.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page.is-sidebar-collapsed:not(.is-embedded) .agent-sidebar-collapse:focus-visible:after{z-index:40;width:max-content;color:var(--agent-text);white-space:nowrap;pointer-events:none;content:attr(data-tooltip);background:var(--agent-panel);border:1px solid var(--agent-line);box-shadow:0 14px 34px var(--agent-shadow);border-radius:8px;padding:8px 11px;display:block;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page.is-sidebar-collapsed:not(.is-embedded) .agent-sidebar-collapse:hover:before,.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page.is-sidebar-collapsed:not(.is-embedded) .agent-sidebar-collapse:focus-visible:before{z-index:41;pointer-events:none;content:"";background:var(--agent-panel);border-bottom:1px solid var(--agent-line);border-left:1px solid var(--agent-line);width:10px;height:10px;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%)rotate(45deg)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-session-list{gap:6px;padding:0 2px 12px}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-session-item{border-radius:10px;min-height:40px}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-session-main{padding:6px 12px}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-empty-small{color:var(--agent-muted);margin:10px 12px}.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace .skill-showcase-card.skill-directory-card{transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace .skill-directory-hover-action{z-index:3;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;position:absolute;top:20px;right:22px;transform:translateY(-4px)}.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace .skill-showcase-card.skill-directory-card:hover .skill-directory-hover-action,.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace .skill-showcase-card.skill-directory-card:focus-within .skill-directory-hover-action{opacity:1;pointer-events:auto;transform:translateY(0)}.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace .skill-directory-hover-action :is(a,button){min-height:34px;box-shadow:0 10px 24px var(--skill-agent-shadow);border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:760;text-decoration:none;display:inline-flex;color:var(--agent-action-text)!important;background:var(--agent-action)!important;border:0!important}.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace .skill-directory-card>.skill-directory-footer .skill-directory-primary-action{visibility:hidden}.product-shell.is-agent-workspace-shell .skill-square-page.is-agent-workspace .skill-showcase-card.skill-directory-card:hover{transform:translateY(-1px)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-chat-model-wrap{position:relative}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-chat-model-field{border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;max-width:230px;min-height:34px;padding:0 10px;display:inline-flex}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-chat-model-field strong{max-width:132px;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-chat-model-field:disabled{cursor:not-allowed;opacity:.55}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-chat-model-field.is-open{color:var(--agent-text);background:color-mix(in srgb, var(--agent-text) 8%, transparent)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-chat-model-menu{z-index:80;width:min(320px,100vw - 48px);max-height:360px;color:var(--agent-text);background:color-mix(in srgb, var(--agent-panel) 96%, transparent);border:1px solid var(--agent-line);box-shadow:0 24px 64px var(--agent-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:16px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 10px);left:0;overflow:auto}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-chat-model-menu button{min-height:38px;color:var(--agent-soft);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:0 10px;font-size:13px;font-weight:650;display:flex}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-chat-model-menu button:hover,.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-chat-model-menu button.is-selected{color:var(--agent-text);background:color-mix(in srgb, var(--agent-text) 10%, transparent)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-chat-model-menu button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-execution-mode-menu{z-index:80;width:min(280px,100vw - 48px);color:var(--agent-text);background:color-mix(in srgb, var(--agent-panel) 96%, transparent);border:1px solid var(--agent-line);box-shadow:0 24px 64px var(--agent-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:16px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 10px);left:0}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-execution-mode-menu button{min-height:52px;color:var(--agent-soft);text-align:left;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-execution-mode-menu button:hover,.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-execution-mode-menu button.is-selected{color:var(--agent-text);background:color-mix(in srgb, var(--agent-text) 10%, transparent)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-execution-mode-menu button div{gap:2px;display:grid}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-execution-mode-menu button strong{color:inherit;font-size:13px;font-weight:650}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-execution-mode-menu button small{color:var(--agent-soft);font-size:11px;font-weight:500;line-height:1.4}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-execution-mode-menu button.is-selected small{color:color-mix(in srgb, var(--agent-text) 70%, transparent)}@media (max-width:880px){.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-stage{padding:74px 14px 16px}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-stage:not(.is-empty) .agent-conversation,.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-composer{width:100%}}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-sidebar-head{grid-template-columns:1fr;align-items:stretch;gap:18px;min-height:auto;margin:0 0 22px;display:grid}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-sidebar-tools{justify-content:flex-start;align-items:center;gap:14px;min-height:38px;display:flex}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) :is(.agent-sidebar-collapse,.agent-session-search-toggle){width:34px;height:34px;color:var(--agent-soft);background:0 0;border:0;border-radius:10px;margin:0}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) :is(.agent-sidebar-collapse,.agent-session-search-toggle):hover,.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-session-search-toggle.is-active{color:var(--agent-text);background:color-mix(in srgb, var(--agent-text) 8%, transparent)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-brand{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;width:100%;margin:0;padding:0;display:grid}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-brand strong{color:var(--agent-text);letter-spacing:-.01em;font-size:14px;font-weight:780}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page.is-sidebar-collapsed:not(.is-embedded) .agent-sidebar-head{min-height:44px;margin-bottom:12px;display:block}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page.is-sidebar-collapsed:not(.is-embedded) .agent-sidebar-tools{justify-items:center;gap:8px;display:grid}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page.is-sidebar-collapsed:not(.is-embedded) .agent-sidebar-collapse{width:44px;height:44px}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page.is-sidebar-collapsed:not(.is-embedded) .agent-session-search-toggle{display:none}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page.is-sidebar-collapsed:not(.is-embedded) .agent-brand{grid-template-columns:1fr;justify-items:center;width:44px;display:grid;position:absolute;bottom:14px;left:11px}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-stage{justify-content:flex-start}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-stage:not(.is-empty){gap:10px}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-stage:not(.is-empty) .agent-conversation{width:min(1040px,100%);margin-left:0}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-message{grid-template-columns:34px minmax(0,min(820px,100% - 46px));justify-content:start;align-items:start;gap:12px;width:100%;margin:0 0 14px;padding:0;display:grid}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-message.is-user{grid-template-columns:minmax(0,min(760px,78%));justify-content:end}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-message.is-user .agent-message-avatar{display:none}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-message.is-user .agent-message-body{grid-column:1;justify-self:end;width:fit-content;max-width:100%}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-message-body{width:100%;max-width:100%}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-composer{min-height:0;padding:14px 22px 12px}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-stage.is-empty .agent-composer{min-height:0}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-composer textarea{resize:vertical;height:58px;min-height:58px;max-height:120px}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-stage.is-empty .agent-composer textarea{height:68px;min-height:68px}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-chip-row,.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-context-row{padding-bottom:6px}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-composer-toolbar{padding-top:2px}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-composer-hint{padding-top:5px}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) :is(.agent-activity-panel,.agent-artifact-card,.agent-approval-card,.agent-error){box-sizing:border-box;width:min(820px,100% - 46px);max-width:min(820px,100% - 46px);margin-left:0;margin-right:0}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-stage{width:100%;max-width:none;margin:0;padding-left:clamp(36px,6vw,96px);padding-right:clamp(36px,6vw,96px)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-stage:not(.is-empty){padding-bottom:8px}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-stage:not(.is-empty) .agent-conversation{width:calc(100% + clamp(36px,6vw,96px));margin-left:0;margin-right:calc(-1*clamp(36px,6vw,96px));padding:42px calc(clamp(36px,6vw,96px) + max(0px,50% - 520px)) 12px max(0px,50% - 520px)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-stage:not(.is-empty) .agent-message-body{background:0 0;border:0;border-radius:0;padding:0}.product-shell.is-agent-workspace-shell .agent-app-back{display:none}.product-shell.is-agent-workspace-shell .agent-app-bar{justify-content:flex-end}.product-shell.is-agent-workspace-shell .agent-app-utilities .account-menu{z-index:100}.product-shell.is-agent-workspace-shell .skill-publish-layer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:0}.product-shell.is-agent-workspace-shell .skill-publish-panel{width:min(560px,100vw - 48px);max-height:calc(100vh - 96px);color:var(--skill-agent-text);background:var(--skill-agent-panel);border:1px solid var(--skill-agent-line);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--skill-agent-text) 18%, transparent) transparent;border-radius:20px;flex-direction:column;display:flex;overflow:auto;box-shadow:0 32px 96px #0006,0 12px 40px #0000003d,inset 0 1px #ffffff0a}.product-shell.is-agent-workspace-shell .skill-publish-panel::-webkit-scrollbar{width:8px!important}.product-shell.is-agent-workspace-shell .skill-publish-panel::-webkit-scrollbar-track{background:0 0!important}.product-shell.is-agent-workspace-shell .skill-publish-panel::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--skill-agent-text) 18%, transparent)!important;border-radius:4px!important}.product-shell.is-agent-workspace-shell .skill-publish-panel::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--skill-agent-text) 26%, transparent)!important}.product-shell.is-agent-workspace-shell .skill-publish-panel>header{background:var(--skill-agent-panel);border-bottom:1px solid var(--skill-agent-line);z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:24px 26px 20px;position:sticky;top:0}.product-shell.is-agent-workspace-shell .skill-publish-tabs{z-index:9;background:var(--skill-agent-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in srgb, var(--skill-agent-line) 60%, transparent);padding:16px 26px;position:sticky;top:0}.product-shell.is-agent-workspace-shell .skill-publish-panel>header span{color:var(--skill-agent-muted);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:900}.product-shell.is-agent-workspace-shell .skill-publish-panel>header h2{color:var(--skill-agent-text);margin:6px 0 0;font-size:22px;font-weight:700}.product-shell.is-agent-workspace-shell .skill-publish-panel>header button{background:color-mix(in srgb, var(--skill-agent-text) 8%, transparent);border-radius:10px;transition:background .15s}.product-shell.is-agent-workspace-shell .skill-publish-panel>header button:hover{background:color-mix(in srgb, var(--skill-agent-text) 12%, transparent)}.product-shell.is-agent-workspace-shell .skill-publish-form{padding:24px 26px 26px}.product-shell.is-agent-workspace-shell .skill-publish-form label>span{color:var(--skill-agent-soft);letter-spacing:.01em;font-size:12px;font-weight:850}.product-shell.is-agent-workspace-shell .skill-publish-form :is(input,select,textarea){color:var(--skill-agent-text);background:color-mix(in srgb, var(--skill-agent-text) 4%, transparent);border:1px solid color-mix(in srgb, var(--skill-agent-text) 10%, transparent);border-radius:10px;font-size:14px;transition:border-color .15s,background .15s}.product-shell.is-agent-workspace-shell .skill-publish-form :is(input,select,textarea):focus{background:color-mix(in srgb, var(--skill-agent-text) 6%, transparent);border-color:color-mix(in srgb, var(--skill-agent-text) 16%, transparent);outline:0}.product-shell.is-agent-workspace-shell .skill-publish-form :is(input,select,textarea)::placeholder{color:var(--skill-agent-muted)}.product-shell.is-agent-workspace-shell .skill-upload-dropzone{background:color-mix(in srgb, var(--skill-agent-text) 3%, transparent);border:1.5px dashed color-mix(in srgb, var(--skill-agent-text) 12%, transparent);border-radius:12px;transition:border-color .2s,background .2s}.product-shell.is-agent-workspace-shell .skill-upload-dropzone:hover{background:color-mix(in srgb, var(--skill-agent-text) 5%, transparent);border-color:color-mix(in srgb, var(--skill-agent-text) 18%, transparent)}.product-shell.is-agent-workspace-shell .skill-package-upload{background:color-mix(in srgb, var(--skill-agent-text) 3%, transparent);border:1px dashed color-mix(in srgb, var(--skill-agent-text) 12%, transparent);border-radius:10px}.product-shell.is-agent-workspace-shell .skill-cover-uploaded{background:color-mix(in srgb, var(--skill-agent-text) 4%, transparent);border:1px solid color-mix(in srgb, var(--skill-agent-text) 10%, transparent);border-radius:10px}.product-shell.is-agent-workspace-shell .skill-cover-uploaded button{background:color-mix(in srgb, var(--skill-agent-text) 8%, transparent);border:1px solid color-mix(in srgb, var(--skill-agent-text) 12%, transparent);border-radius:8px;transition:background .15s}.product-shell.is-agent-workspace-shell .skill-cover-uploaded button:hover{background:color-mix(in srgb, var(--skill-agent-text) 12%, transparent)}.product-shell.is-agent-workspace-shell .skill-submit-button{color:var(--skill-agent-text);background:var(--skill-agent-action);letter-spacing:.01em;border:0;border-radius:10px;min-height:48px;font-size:14px;font-weight:900;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 8px #00000029,inset 0 1px #ffffff0f}.product-shell.is-agent-workspace-shell .skill-submit-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0003,inset 0 1px #ffffff0f}.product-shell.is-agent-workspace-shell .skill-submit-button:active{transform:translateY(0);box-shadow:0 1px 4px #0000001f,inset 0 1px #ffffff0f}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-stage:not(.is-empty) .agent-composer{margin-left:auto;margin-right:auto}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-stage-header.is-controls-only{pointer-events:none;width:min(1040px,100% - clamp(72px,12vw,192px));margin:0 auto;top:76px;left:0;right:0}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-stage-header.is-controls-only .agent-run-status{pointer-events:auto;position:absolute;top:0;right:0}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page:not(.is-embedded) .agent-status-pill{background:color-mix(in srgb, var(--agent-panel) 92%, transparent);box-shadow:0 10px 24px var(--agent-shadow)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page .agent-chat-model-wrap,.canvas-agent-dock.is-agent-page .agent-page .agent-chat-model-wrap{position:relative}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page .agent-chat-model-field,.canvas-agent-dock.is-agent-page .agent-page .agent-chat-model-field{color:var(--agent-soft,#f0f0f2b8);background:0 0;border-color:#0000}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page .agent-chat-model-field.is-open,.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page .agent-chat-model-field:hover,.canvas-agent-dock.is-agent-page .agent-page .agent-chat-model-field.is-open,.canvas-agent-dock.is-agent-page .agent-page .agent-chat-model-field:hover{color:var(--agent-text,#f0f0f2);background:color-mix(in srgb, var(--agent-text,#f0f0f2) 8%, transparent)}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page .agent-chat-model-menu,.canvas-agent-dock.is-agent-page .agent-page .agent-chat-model-menu{z-index:120;width:min(360px,100vw - 48px);max-height:300px;color:var(--agent-text,#f0f0f2);background:color-mix(in srgb, var(--agent-panel,#202020) 94%, transparent);border:1px solid var(--agent-line,#ffffff1a);box-shadow:0 24px 64px var(--agent-shadow,#00000052);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:16px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 10px);left:0;overflow:auto}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page .agent-chat-model-menu button,.canvas-agent-dock.is-agent-page .agent-page .agent-chat-model-menu button{min-height:38px;color:var(--agent-soft,#f0f0f2b8);text-align:left;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 11px;font-size:13px;font-weight:680;display:flex;background:0 0!important}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page .agent-chat-model-menu button:hover,.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page .agent-chat-model-menu button.is-selected,.canvas-agent-dock.is-agent-page .agent-page .agent-chat-model-menu button:hover,.canvas-agent-dock.is-agent-page .agent-page .agent-chat-model-menu button.is-selected{color:var(--agent-text,#f0f0f2);background:color-mix(in srgb, var(--agent-text,#f0f0f2) 10%, transparent)!important}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page .agent-chat-model-menu button span,.canvas-agent-dock.is-agent-page .agent-page .agent-chat-model-menu button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page :is(.agent-model-menu,.agent-skill-menu),.canvas-agent-dock.is-agent-page .agent-page :is(.agent-model-menu,.agent-skill-menu){width:min(360px,100vw - 48px);color:var(--agent-text,#f0f0f2);background:color-mix(in srgb, var(--agent-panel,#202020) 94%, transparent);border:1px solid var(--agent-line,#ffffff1a);box-shadow:0 24px 64px var(--agent-shadow,#00000052);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:16px;padding:10px}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page .agent-model-option,.canvas-agent-dock.is-agent-page .agent-page .agent-model-option{min-height:46px;color:var(--agent-soft,#f0f0f2b8);border:0;border-radius:10px;padding:7px 8px;background:0 0!important}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page .agent-model-option:hover,.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page .agent-model-option.is-selected,.canvas-agent-dock.is-agent-page .agent-page .agent-model-option:hover,.canvas-agent-dock.is-agent-page .agent-page .agent-model-option.is-selected{color:var(--agent-text,#f0f0f2);background:color-mix(in srgb, var(--agent-text,#f0f0f2) 10%, transparent)!important}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page .agent-model-option-copy strong,.canvas-agent-dock.is-agent-page .agent-page .agent-model-option-copy strong{font-size:13px}.product-shell.is-agent-workspace-shell .agent-workspace-main .agent-page .agent-model-option-copy small,.canvas-agent-dock.is-agent-page .agent-page .agent-model-option-copy small{color:var(--agent-muted,#f0f0f275);font-size:10px}.canvas-agent-dock.is-agent-page .agent-page .agent-chat-model-menu{width:min(330px,100vw - 48px);left:auto;right:0}.canvas-agent-dock.is-agent-page .agent-page.is-embedded{--agent-bg:#111;--agent-panel:#202020;--agent-panel-2:#282828;--agent-panel-3:#343434;--agent-text:#f0f0f2;--agent-soft:#f0f0f2b8;--agent-muted:#f0f0f275;--agent-line:#ffffff14;--agent-shadow:#0000004d;color:var(--agent-text);background:var(--agent-bg)}:root[data-theme=light] .canvas-agent-dock.is-agent-page .agent-page.is-embedded{--agent-bg:#f4f4f2;--agent-panel:#fff;--agent-panel-2:#eeeeec;--agent-panel-3:#e5e5e3;--agent-text:#27272b;--agent-soft:#2a2a2db8;--agent-muted:#2a2a2d7a;--agent-line:#1414141a;--agent-shadow:#1414141f;color:var(--agent-text);background:var(--agent-bg)}
:root[data-theme=light] .canvas-list-page{color:var(--text)}:root[data-theme=light] .canvas-list-page .section-toolbar{background:linear-gradient(#f4f4f2fa,#f4f4f2e6 72%,#0000)}:root[data-theme=light] .canvas-list-page .section-toolbar h2{color:var(--text)}:root[data-theme=light] .canvas-list-page .canvas-tabs button{color:var(--soft);background:#00000009;border-color:#0000001a}:root[data-theme=light] .canvas-list-page :is(.canvas-tabs button.is-active,.new-canvas-button){color:#171717;background:#fff;border-color:#0000001f;box-shadow:0 8px 24px #1414141a}:root[data-theme=light] .canvas-list-page :is(.canvas-create-card,.canvas-card){color:var(--text);background:#fff;border-color:#0000001c;box-shadow:0 14px 38px #1414141a}:root[data-theme=light] .canvas-list-page .canvas-create-card{color:var(--text);background:radial-gradient(circle at 50% 42%,#0000000e,#0000 34%),#fff;border-color:#00000029}:root[data-theme=light] .canvas-list-page .canvas-create-card:hover{color:var(--text);background:radial-gradient(circle at 50% 42%,#00000014,#0000 34%),#fff;border-color:#00000047}:root[data-theme=light] .canvas-list-page .canvas-create-card span{color:var(--text);background:#0000000e;box-shadow:0 14px 36px #1414141f}:root[data-theme=light] .canvas-list-page .canvas-card:after{background:linear-gradient(#0000,#fffffffa 82%)}:root[data-theme=light] .canvas-list-page .canvas-card-preview{background-color:#f7f7f5;background-image:radial-gradient(circle,#00000021 1px,#0000 1px),linear-gradient(#00000006,#0000 42%)}:root[data-theme=light] .canvas-list-page .canvas-card-preview:before{border-color:#00000014}:root[data-theme=light] .canvas-list-page .canvas-preview-node{color:#1212129e;background:#ffffffe0;border-color:#00000021;box-shadow:0 5px 14px #14141414}:root[data-theme=light] .canvas-list-page .canvas-preview-line{background:linear-gradient(90deg,#0000,#0000004d,#0000)}:root[data-theme=light] .canvas-list-page .canvas-card h3{color:var(--text)}:root[data-theme=light] .canvas-list-page .canvas-card small{color:var(--muted)}:root[data-theme=light] .canvas-list-page :is(.canvas-more-button,.canvas-delete-button){color:var(--soft);background:#ffffffe6;border-color:#0000001f;box-shadow:0 5px 16px #1414141a}:root[data-theme=light] .workflow-canvas-chat{color:var(--text);background:#fffffff5;border-color:#0000001f;box-shadow:0 24px 72px #14141433}:root[data-theme=light] .workflow-canvas-chat header strong{color:var(--text)}:root[data-theme=light] .workflow-canvas-chat header button{color:var(--soft);background:#0000000d}:root[data-theme=light] .workflow-canvas-chat header button:hover{color:var(--text);background:#00000017}:root[data-theme=light] .workflow-canvas-chat-attachments span{color:var(--soft);background:#f4f4f2;border-color:#00000017}:root[data-theme=light] .workflow-canvas-chat-attachments span.is-video{background:#eeeeec}:root[data-theme=light] .workflow-canvas-chat-response{color:var(--soft);background:#f5f5f3;border:1px solid #00000014}:root[data-theme=light] .workflow-canvas-chat-response.is-error{color:#b4232f;background:#fff1f2;border-color:#b4232f29}:root[data-theme=light] .workflow-canvas-chat-row textarea{color:var(--text)}:root[data-theme=light] .workflow-canvas-chat-row textarea::placeholder{color:#0006}:root[data-theme=light] .workflow-canvas-chat-row button{color:var(--soft);background:#0000000e}:root[data-theme=light] .workflow-canvas-chat-row .workflow-canvas-chat-add{color:var(--soft);background:#00000006;border-color:#0000002b}:root[data-theme=light] .workflow-canvas-chat-row .workflow-canvas-chat-add:hover{color:var(--text);background:#0001;border-color:#00000047}:root[data-theme=light] .workflow-canvas-chat-row button[type=submit]:not(:disabled){color:#fff;background:#1b1b1b}:root[data-theme=light] .workflow-canvas-chat footer{color:var(--muted)}:root[data-theme=light] .workflow-canvas-model-trigger{color:var(--soft);box-shadow:none;background:#f1f1ef;border-color:#0000001c}:root[data-theme=light] :is(.workflow-canvas-model-trigger.is-open,.workflow-canvas-model-trigger:hover){color:var(--text);background:#e9e9e6}:root[data-theme=light] .workflow-canvas-model-menu{background:#fffffffa;border-color:#0000001a;box-shadow:0 22px 60px #14141429,inset 0 1px #fff}:root[data-theme=light] .workflow-canvas-model-menu::-webkit-scrollbar-thumb{background:#0000002e}:root[data-theme=light] .workflow-canvas-model-menu button{color:var(--soft)}:root[data-theme=light] .workflow-canvas-model-menu button+button{border-color:#0000}:root[data-theme=light] :is(.workflow-canvas-model-menu button:hover,.workflow-canvas-model-menu button.is-selected){color:var(--text);box-shadow:none;background:#0000000f}:root[data-theme=light] .workflow-canvas-model-menu strong{color:inherit}:root[data-theme=light] .workflow-canvas-model-menu span{color:#16864b}:root[data-theme=light] .workflow-canvas-model-menu em{color:var(--muted)}:root[data-theme=light] .canvas-list-page .canvas-card.is-loading :is(h3,small){background:#00000014}:root[data-theme=light] .canvas-list-page .canvas-list-pagination button{color:var(--soft);background:#0000000b;border-color:#0000001a}html:has(.workflow-page){zoom:1;background:#050505;min-height:100dvh}html:has(.workflow-page) body{background:#050505;min-height:100dvh}html[data-theme=light]:has(.workflow-page){background:#f0f0ee}html[data-theme=light]:has(.workflow-page) body{background:#f0f0ee}:root[data-theme=light] .workflow-page{color:var(--text);background:radial-gradient(circle at 50% 44%,#00000009,#0000 22rem),#f0f0ee}:root[data-theme=light] .workflow-page:before{background-image:radial-gradient(circle,#00000038 1px,#0000 1.5px)}:root[data-theme=light] .workflow-page:after{background:linear-gradient(#ffffff6b,#0000 18% 78%,#ffffff7a),linear-gradient(90deg,#ffffff4d,#0000 24% 76%,#ffffff4d)}:root[data-theme=light] :is(.workflow-back,.workflow-top-actions>button,.workflow-share-anchor>button,.workflow-status-left,.workflow-status-right,.workflow-bottom-toolbar,.workflow-account-menu .rail-avatar){color:var(--text);background:#ffffffdb;border-color:#0000001a;box-shadow:0 14px 36px #14141421}:root[data-theme=light] .workflow-top-actions :is(span,button){color:var(--text)}:root[data-theme=light] .workflow-login-button{color:#fff!important;background:#171717!important;border-color:#171717!important}:root[data-theme=light] .workflow-empty-hint,:root[data-theme=light] .workflow-empty-hint strong{color:var(--muted)}:root[data-theme=light] .workflow-empty-pointer{border-color:#0000005c}:root[data-theme=light] .workflow-empty-pointer:after{border-top-color:#333}:root[data-theme=light] :is(.workflow-status-left,.workflow-status-right,.workflow-bottom-toolbar) :is(button,span){color:var(--soft)}:root[data-theme=light] .workflow-bottom-toolbar>button.is-active{color:#fff;background:#171717}:root[data-theme=light] .workflow-bottom-toolbar>button:not(.is-active):hover{color:var(--text);background:#00000013}:root[data-theme=light] .workflow-bottom-toolbar>button:nth-child(6){box-shadow:-9px 0 0 -8px #00000029}:root[data-theme=light] :is(.workflow-node,.workflow-empty-state,.canvas-studio-panel,.canvas-param-panel,.canvas-lighting-panel,.workflow-share-panel,.connection-action-menu,.workflow-context-menu,.node-action-menu,.canvas-image-tools-menu,.canvas-grid-menu,.canvas-grid-custom-panel,.canvas-preset-menu,.workflow-add-menu,.workflow-inspector,.canvas-shortcuts-dialog){color:var(--text)}:root[data-theme=light] .workflow-node{background:#fffffff0;border-color:#0000001f;box-shadow:0 22px 60px #1414142b}:root[data-theme=light] .node-title-row{border-color:#00000017}:root[data-theme=light] .text-node textarea{color:#18181beb;caret-color:#18181b;scrollbar-color:#18181b6b transparent}:root[data-theme=light] .text-node textarea::placeholder{color:#18181b61}:root[data-theme=light] .text-node textarea::selection{color:#161616;background:#6084f63d}:root[data-theme=light] .text-node textarea.is-under-actions{color:#0000;caret-color:#18181b}:root[data-theme=light] .text-node textarea.is-under-actions::placeholder{color:#0000}:root[data-theme=light] .text-node-placeholder span{background:#18181b2e}:root[data-theme=light] .text-node-quick-actions>span{color:#18181b7a}:root[data-theme=light] .text-node-quick-actions button{color:#18181bc7;background:#18181b11}:root[data-theme=light] .text-node-quick-actions button:hover:not(:disabled){color:#18181b;background:#18181b1c}:root[data-theme=light] .workflow-connection-visible,:root[data-theme=light] .workflow-connections path.is-draft{stroke:#00000057;filter:none}:root[data-theme=light] .workflow-minimap{background:#ffffffe6;border-color:#0000001c;box-shadow:0 18px 48px #1e232d29}:root[data-theme=light] .workflow-minimap-header{color:#14182080}:root[data-theme=light] .workflow-minimap-header strong{color:#141820c2}:root[data-theme=light] .workflow-minimap-backdrop{fill:#f6f7f9fa;stroke:#00000014}:root[data-theme=light] .workflow-minimap-connection{stroke:#40517457}:root[data-theme=light] .workflow-minimap-node{fill:#434b5994;stroke:#00000029}:root[data-theme=light] .workflow-minimap-node.tone-image{fill:#4575dcc2}:root[data-theme=light] .workflow-minimap-node.tone-video{fill:#8b52cdbd}:root[data-theme=light] .workflow-minimap-node.tone-audio{fill:#209b75b8}:root[data-theme=light] .workflow-minimap-node.tone-text{fill:#cd911eb8}:root[data-theme=light] .workflow-minimap-node.tone-model3d,:root[data-theme=light] .workflow-minimap-node.tone-scene{fill:#cd485bb3}:root[data-theme=light] .workflow-minimap-node.is-selected{fill:#fff;stroke:#4f7ff0}:root[data-theme=light] .workflow-minimap-viewport{fill:#4370e014;stroke:#4370e0db}:root[data-theme=light] .canvas-agent-dock.is-agent-page{background:#f4f4f2;border-left-color:#1414141a}:root[data-theme=light] .canvas-agent-dock.is-agent-page .agent-page.is-embedded,:root[data-theme=light] .canvas-agent-dock.is-agent-page .agent-page.is-embedded :is(.agent-stage,.agent-conversation){color:#27272b;background:#f4f4f2}:root[data-theme=light] .canvas-agent-dock.is-agent-page .agent-page.is-embedded .agent-composer{color:#27272b;background:#fff;border-color:#1414141a;box-shadow:0 22px 60px #1414141f}:root[data-theme=light] .canvas-agent-dock.is-agent-page .agent-page.is-embedded .agent-composer textarea{color:#27272b}:root[data-theme=light] .canvas-agent-dock.is-agent-page .agent-page.is-embedded .agent-composer textarea::placeholder{color:#2a2a2d7a}:root[data-theme=light] .canvas-agent-dock.is-agent-page .agent-page.is-embedded :is(.agent-message-body,.agent-activity-panel,.agent-artifact-card,.agent-approval-card){color:#2a2a2db8;background:#fff;border-color:#1414141a}:root[data-theme=light] .canvas-agent-dock.is-agent-page .agent-page.is-embedded :is(.agent-message-body small,.agent-message-body p,.agent-md){color:#2a2a2db8}:root[data-theme=light] .canvas-agent-dock.is-agent-page .agent-page.is-embedded .agent-md :is(h1,h2,h3,strong,b){color:#27272b}:root[data-theme=light] .canvas-agent-dock.is-agent-page .agent-page.is-embedded :is(.agent-toolbar-trigger,.agent-chat-model-field,.agent-attachment-trigger){color:#2a2a2db8}:root[data-theme=light] .canvas-agent-dock.is-agent-page .agent-page.is-embedded :is(.agent-toolbar-trigger,.agent-chat-model-field,.agent-attachment-trigger):hover,:root[data-theme=light] .canvas-agent-dock.is-agent-page .agent-page.is-embedded .agent-chat-model-field.is-open{color:#27272b;background:#1414140f}:root[data-theme=light] :is(.workflow-share-panel,.connection-action-menu,.workflow-context-menu,.node-action-menu,.canvas-image-tools-menu,.canvas-grid-menu,.canvas-grid-custom-panel,.canvas-preset-menu,.canvas-param-panel,.canvas-lighting-panel,.workflow-add-menu,.workflow-inspector,.canvas-shortcuts-dialog){background:#fffffffa;border-color:#0000001f;box-shadow:0 22px 60px #1414142e}:root[data-theme=light] .canvas-shortcuts-dialog :is(section,header){border-color:#00000017}:root[data-theme=light] .canvas-shortcuts-dialog section>div{color:var(--muted)}:root[data-theme=light] .canvas-shortcuts-dialog kbd{color:var(--text);background:#f0f0ee;border-color:#0000001f}:root[data-theme=light] :is(.image-node-preview,.video-node-preview,.audio-node-preview,.model3d-node-preview,.media-input-preview,.image-drop-zone){color:var(--muted);background:#f1f1ef;border-color:#00000024}:root[data-theme=light] :is(.image-node-preview,.video-node-preview,.audio-node-preview,.model3d-node-preview,.media-input-preview,.image-drop-zone):hover{color:var(--soft);background:#e9e9e6;border-color:#0000003d}:root[data-theme=light] :is(.image-node-preview,.video-node-preview,.audio-node-preview,.model3d-node-preview,.media-input-preview)>svg,:root[data-theme=light] .image-empty-visual svg{color:#12121275}:root[data-theme=light] :is(.image-node-preview span,.video-node-preview span,.audio-node-preview span,.model3d-node-preview span,.media-input-preview>span:not(.media-input-meta),.image-empty-visual strong){color:var(--soft)}:root[data-theme=light] .image-node-preview .image-ratio-badge{color:#fffffff0;background:#121216c2;border-color:#fff3;box-shadow:0 8px 24px #0000003d}:root[data-theme=light] :is(.image-node-preview small,.video-node-preview small,.audio-node-preview small,.model3d-node-preview small,.media-input-preview>small,.image-empty-visual small){color:var(--muted)}:root[data-theme=light] .director-node-preview{color:var(--soft);border-color:#00000024}:root[data-theme=light] .director-node-preview>svg{color:#1212128a}:root[data-theme=light] .workflow-add-menu:after{background:#fffffffa;border-color:#0000001f}:root[data-theme=light] .workflow-add-menu section+section{border-color:#00000017}:root[data-theme=light] .workflow-add-menu p{color:var(--muted)}:root[data-theme=light] :is(.workflow-add-menu button,.workflow-context-menu button,.node-action-menu button,.canvas-grid-menu button,.canvas-preset-menu button,.canvas-media-toolbar .canvas-image-tools-menu button){color:var(--soft)}:root[data-theme=light] :is(.canvas-grid-custom-panel header span,.canvas-grid-menu button>small){color:var(--muted)}:root[data-theme=light] .canvas-grid-custom-panel header strong{color:var(--text)}:root[data-theme=light] :is(.workflow-add-menu button,.workflow-context-menu button,.node-action-menu button,.canvas-grid-menu button,.canvas-preset-menu button,.canvas-media-toolbar .canvas-image-tools-menu button):hover:not(:disabled){color:var(--text);background:#0001}:root[data-theme=light] :is(.workflow-add-menu button,.workflow-context-menu button):disabled{color:#1212124d}:root[data-theme=light] .workflow-add-menu button em{color:#075985;background:#e0f2fe}:root[data-theme=light] .workflow-context-menu button:first-child{color:#1d4ed8;background:#2563eb1a}:root[data-theme=light] .node-action-menu kbd{color:var(--muted)}:root[data-theme=light] .node-action-divider{background:#00000017}:root[data-theme=light] .workflow-share-panel h2,:root[data-theme=light] .workflow-share-panel small{color:var(--muted)}:root[data-theme=light] .workflow-share-panel button{color:var(--text)}:root[data-theme=light] .workflow-share-panel button+button{border-color:#00000017}:root[data-theme=light] .workflow-share-panel button>span{color:var(--text);background:#0001}:root[data-theme=light] .workflow-inspector span{color:#075985;background:#e0f2fe}:root[data-theme=light] .workflow-inspector p{color:var(--muted)}

