:root{color-scheme:dark;--ink:#ededed;--muted:#a3a3a3;--purple:#e6e6e6;--purple-soft:#242424;--line:#292929;--canvas:#080808;--rail:#0d0d0d}html body{background:#080808;color:#ededed}html body ::selection{background:#454545;color:#fff}html body :is(button,a,input,textarea,select):focus-visible{outline:2px solid #bababa;outline-offset:3px}html body :is(.topbar,.workspace-toolbar,.rail,.agent-standalone-topbar){background:#0d0d0d;border-color:#262626;color:#ddd}html body :is(.main-shell,.workspace-main,.workspace-body,.wf-canvas,.design-workspace,.proposal-workspace,.agent-standalone,.agent-standalone-body){background:#080808;color:#ededed}html body :is(.brand-mark span,.rail-button,.project-breadcrumb,.save-status,.view-tabs button,.eyebrow,.wf-meta,.wf-help,.wf-canvas-label,.wf-canvas-label div>span){color:#a3a3a3}html body :is(.rail-button.active,.rail-button:hover,.project-badge,.avatar,.avatar.small,.wf-label-mark){background:#252525;color:#eee;border-color:#383838;box-shadow:none}html body .rail-divider{background:#292929}html body .view-tabs button.active{color:#fff}html body .view-tabs button.active:after{background:#ddd}html body :is(.button,.wf-dock,.wf-zoom,.wf-side-list,.wf-add-menu,.wf-edge-info,.wf-editor,.wf-card,.editor-section,.candidate-item,.design-preview,.slide-row){background:#171717;color:#e5e5e5;border-color:#303030;box-shadow:0 12px 35px #0003}html body .button:hover:not(:disabled){background:#303030;border-color:#555;color:#fff}html body :is(.button.primary,.wf-editor-footer .button.primary,.wf-dock .wf-add){background:#e7e7e7;border-color:#e7e7e7;color:#161616;box-shadow:none}html body :is(.button.primary:hover:not(:disabled),.wf-editor-footer .button.primary:hover:not(:disabled)){background:#fff;color:#080808}html body .button.agent-toggle.on{background:#282828;color:#eee;border-color:#444}html body :is(.button.subtle,.wf-card-text,.wf-node-name,.wf-editor textarea,.editor-section textarea,.design-document,.design-candidate-excerpt){color:#dedede;background:transparent}html body :is(.wf-editor-type,.wf-editor .wf-details,.wf-editor>header>button,.wf-type-label,.wf-card footer,.wf-card-heading,.wf-editor .wf-editor-footer .button:not(.primary),.node-model-select,.wf-list-row,.wf-menu-title,.wf-menu-options>button,.wf-zoom button,.wf-zoom span,.wf-dock>button,.wf-dock label,.wf-dock select){color:#b5b5b5}html body :is(.wf-card footer,.wf-editor>header,.wf-generation-info,.wf-menu-resources){border-color:#2a2a2a}html body :is(.wf-card.is-active,.wf-card:hover,.wf-editor:focus-within){border-color:#888;box-shadow:0 0 0 1px #ffffff14}html body :is(.wf-type-icon,.wf-card-placeholder,.wf-card-placeholder span,.wf-add-menu>input,.wf-label-mark){background:#202020;color:#9c9c9c;border-color:#333}html body :is(.wf-menu-options>button:not(:disabled):hover,.wf-list-row:hover,.wf-dock>button:hover,.wf-dock>button.is-on,.wf-zoom button:hover){background:#303030;color:#eee}html body :is(.wf-dock>i,.wf-zoom i){background:#383838}html body .wf-handle{background:#999;border-color:#161616}html body .wf-handle:hover{background:#fff}html body .react-flow__edge-path{stroke:#626262}html body .react-flow__edge.selected .react-flow__edge-path{stroke:#ddd}html body .react-flow__edge-text{fill:#bcbcbc}html body .react-flow__edge-textbg{fill:#080808}html body :is(.wf-editor .node-model-select,.wf-editor .wf-image-settings-bar>button,.wf-editor .video-settings-bar>button,.video-settings-bar,.wf-image-settings-bar){color:#bebebe;background:transparent}html body select option{background:#222;color:#eee}html body :is(.wf-upload-image,.wf-editor .wf-upload-image,.video-upload,.wf-editor .text-file-import .node-upload){background:transparent;color:#aaa;border-color:#494949}html body :is(.wf-reference-image,.video-reference,.wf-asset,.text-attachments li){background:#222;border-color:#3b3b3b;color:#ddd}html body :is(.wf-reference-origin,.video-reference small,.wf-reference-image>button,.video-reference>button){background:#272727e8;color:#ddd}html body :is(.text-attachments li>span,.text-file-import,.wf-excluded-references button,.video-restore,.wf-generation-info button){color:#b8b8b8}html body :is(.wf-image-settings,.video-settings,.video-settings-floating,.wf-text-review,.design-review,.agent-artifact-modal,.viewed-image-modal){background:#191919;border-color:#3b3b3b;color:#eee;color-scheme:dark}html body :is(.wf-ratio-choices,.wf-resolution-choices,.wf-quality-choices,.video-ratios,.video-resolutions,.video-modes button){background:#242424;color:#bbb;border-color:#373737}html body :is(.wf-image-settings button,.video-settings button,.video-duration,.video-settings legend,.wf-image-settings legend){color:#bbb}html body :is(.wf-image-settings [aria-pressed=true],.video-settings button[aria-pressed=true],.video-modes button[aria-pressed=true]){background:#424242;color:#fff;border-color:#777;box-shadow:none}html body input[type=range]{accent-color:#ddd}html body :is(.wf-text-review>header,.wf-text-review>footer,.design-review>footer,.agent-artifact-modal>header){background:#191919;border-color:#333;color:#ddd}html body :is(.agent-sidebar,.conversation-panel,.agent-standalone .conversation-panel){--chat-accent:#ddd;--chat-muted:#999;--chat-ink:#e7e7e7;--chat-line:#292929;background:#101010;color:#e2e2e2;border-color:#292929}html body :is(.agent-header,.agent-thread-bar,.agent-thread-bar select){background:transparent;color:#ddd;border-color:#292929}html body :is(.agent-header h2,.agent-response,.agent-response-heading,.agent-response-heading b,.agent-reply-text,.agent-reply-text h1,.agent-reply-text h2,.agent-reply-text h3,.agent-greeting h3){color:#e7e7e7;background:transparent}html body :is(.agent-user-message,.agent-artifact-card,.agent-attachment-chip,.agent-suggestions button,.agent-reply-text pre,.agent-reply-text code,.agent-reply-text th,.agent-reply-text blockquote){background:#232323;border-color:#393939;color:#dedede}html body .conversation-panel .agent-composer{background:#1b1b1b;border-color:#414141;box-shadow:0 4px 20px #0004}html body .conversation-panel .agent-composer textarea{color:#ededed;border:0;outline:none;box-shadow:none}html body .conversation-panel .agent-composer:focus-within{border-color:#777;box-shadow:none}html body :is(.conversation-panel .composer-context,.agent-back-latest){background:#303030;color:#c9c9c9;border-color:#444}html body .conversation-panel .composer-footer>button{background:#e5e5e5;color:#161616}html body .conversation-panel .composer-footer>.agent-attach-button{background:transparent;color:#bbb;border-color:#444}html body .conversation-panel .composer-footer>button:disabled{background:#3b3b3b;color:#999}html body :is(.agent-disclaimer,.agent-events,.agent-request-id,.agent-header p,.agent-greeting p,.runtime-note,.agent-response-heading span,.agent-user-message>span,.agent-artifact-card small){color:#a0a0a0}html body .agent-reply-text a{color:#d9d9d9;text-decoration:underline;text-underline-offset:3px}html body :is(.message,.draft-conflict,.agent-panel-error,.agent-run-error){background:#242020;border-color:#554747;color:#e5c6c6}html body :is(.preview-label,.count-badge,.reference-strip,.empty-state,.no-candidates,.design-empty){background:#191919;color:#aaa;border-color:#333}html body :is(.slide-thumb,.proposal-outline,.proposal-summary){background:#1b1b1b;color:#ddd;border-color:#333}html body textarea::placeholder{color:#858585}html body .message-banner{background:#202020;border-color:#353535;color:#c8c8c8}html body .message-banner.error{background:#262020;color:#e7caca;border-color:#514141}html body :is(.agent-image-viewer,.agent-image-viewer header,.agent-image-viewer footer,.agent-image-stage,.agent-viewed-thumbnails button,.agent-artifact-modal){background:#171717;color:#ddd;border-color:#343434}html body :is(.agent-artifact-modal header,.agent-preview-status){background:#202020;color:#ddd;border-color:#343434}html body :is(.agent-response .agent-reply-text strong,.agent-response .agent-reply-text li,.agent-response .agent-reply-text p,.slide-copy h3,.design-heading h1,.section-heading h2){color:#e1e1e1}html body :is(.agent-reply-text td,.agent-reply-text th){border-color:#3a3a3a}html body :is(.agent-search-sources,.agent-compaction,.agent-artifact-icon,.agent-attachment-chip>button,.composer-context .selection-dot){color:#bbb}html body .conversation-panel .selection-dot{background:#aaa}html body .agent-resize-handle:before,html body .agent-resize-handle:hover:after{background:#777}html body :is(.design-review,.design-review header,.design-review footer,.design-review-body,.design-document){background:#171717;color:#ddd;border-color:#333}html body .wf-editor .wf-editor-footer .button.primary{background:#e7e7e7;border-color:#e7e7e7;color:#161616}html body .agent-standalone-topbar h1,html body .empty-state h2{color:#e7e7e7}html body .agent-standalone-topbar p{color:#aaa}html body .agent-standalone-topbar>.brand-mark{background:#282828}html body .agent-standalone-topbar>.brand-mark span{color:#eee}html body .conversation-panel .agent-thread-bar button,html body .conversation-panel .agent-thread-bar select,html body .conversation-panel .agent-thread-bar>a{color:#bcbcbc}html body .conversation-panel .agent-thread-bar button:hover,html body .conversation-panel .agent-thread-bar>a:hover{background:#292929}html body .agent-artifact-card strong{color:#e2e2e2}html body .conversation-panel .agent-reply-text :is(h1,h2,h3,h4){color:#ededed}html body .conversation-panel .agent-reply-text :is(code,pre,blockquote,th){background:#232323;color:#ddd;border-color:#393939}html body .conversation-panel .agent-greeting h3{color:#ededed}html body .conversation-panel .agent-thread-bar{border-color:#292929}html body :is(.design-heading select,.slides-list){background:#191919;color:#ddd;border-color:#333}html body :is(.slide-copy h2,.proposal-summary b){color:#dedede}html body :is(.slide-copy p,.slide-number,.proposal-footnote,.design-heading p,.status-ready,.status-empty,.pending-text){color:#aaa}html body textarea:focus{border-color:#777;box-shadow:0 0 0 2px #ffffff12}html body .video-settings.video-settings-floating,html body .wf-editor .wf-image-settings{background:#191919;border-color:#3b3b3b;color:#eee;box-shadow:0 12px 36px #0008}html body :is(.wf-image-settings small,.video-settings small){color:#aaa}.workspace-topline{height:48px;min-height:48px;display:flex;align-items:center;gap:16px;padding:0 16px;border-bottom:1px solid #222;background:#0d0d0d;z-index:6}.project-menu{position:relative;min-width:0;flex:1}.project-menu summary{display:flex;align-items:center;gap:9px;cursor:pointer;list-style:none;width:fit-content;max-width:100%;padding:7px 9px;border-radius:8px;background:#191919;color:#ccc}.project-menu summary::-webkit-details-marker{display:none}.project-menu summary b{font-size:13px;font-weight:500;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-save-dot{width:5px;height:5px;border-radius:50%;background:#888;flex-shrink:0}.project-menu>div{position:absolute;top:42px;left:0;width:280px;max-width:calc(100vw - 80px);padding:16px;border:1px solid #333;border-radius:12px;background:#191919;box-shadow:0 12px 40px #0008}.project-menu p{font-size:12px;color:#999;margin:8px 0 14px}.workspace-topline .view-tabs{height:32px;gap:2px;border:1px solid #292929;border-radius:9px;background:#151515;padding:2px;flex-shrink:0}.workspace-topline .view-tabs button{font-size:12px;padding:0 10px;gap:5px;border-radius:6px}.workspace-topline .view-tabs button.active{background:#303030}.workspace-topline .view-tabs button.active:after{display:none}.workspace-topline .toolbar-actions{flex:1;justify-content:flex-end;min-width:0}.workspace-topline .button.agent-toggle{min-height:30px;padding:5px 10px;font-size:12px}html body .conversation-panel .agent-thread-bar{height:48px;min-height:48px;padding:6px 12px;gap:7px}html body .conversation-panel .agent-thread-bar select{font-size:13px;padding:4px;flex:1;min-width:0}html body .agent-thread-bar .agent-symbol{width:20px;height:24px;background:none;border:0;color:#bbb;flex-shrink:0}.wf-empty-canvas{position:absolute;inset:40% 0 auto;text-align:center;pointer-events:none;color:#777}.wf-empty-canvas h2{font-size:22px;font-weight:500;color:#bbb;margin-bottom:10px}.wf-empty-canvas p{font-size:14px}html body .wf-edit-entry{font-size:12px;gap:6px;padding:7px 12px}@media(max-width:760px){.workspace-topline{gap:8px;padding:0 8px}.workspace-topline .view-tabs button{font-size:11px;padding:0 6px}.workspace-topline .view-tabs svg{display:none}.project-menu summary b{max-width:130px}.workspace-topline .toolbar-actions{flex:0}.project-menu summary{gap:5px}.project-menu summary>svg:first-child{display:none}.workspace-topline .agent-toggle{font-size:0!important}.workspace-topline .agent-toggle svg{width:16px}.agent-sidebar{top:48px}}@media(max-width:460px){.project-menu summary b{max-width:70px}.workspace-topline{gap:4px}.workspace-topline .view-tabs button{padding:0 5px}}html body .conversation-panel .agent-run-error{background:#242020;border-color:#554747;color:#e5c6c6}html body :is(.formatted-text,.agent-reply-text) :is(h1,h2,h3,h4,h5,h6){color:#ededed}html body :is(.formatted-text,.agent-reply-text) :is(blockquote,pre,th){background:#222;color:#dedede;border-color:#555}html body :is(.formatted-text,.agent-reply-text) pre code{background:transparent;color:inherit;border:0;padding:0}html body :is(.formatted-text,.agent-reply-text) a{color:#dedede}html body :is(.wf-text-review header p,.wf-text-review footer>span,.design-review header span){color:#aaa}.app-shell{--glass-bg:rgba(24,24,26,.72);--glass-line:rgba(255,255,255,.15);--glass-shadow:0 8px 28px #0005,inset 0 1px 0 #ffffff16;position:relative}html body .app-shell :is(.rail-tools,.rail-bottom,.project-menu summary,.workspace-topline .view-tabs,.workspace-topline .agent-toggle,.wf-dock,.wf-zoom,.wf-run-controls>.button,.project-menu>div,.wf-add-menu,.wf-side-list,.wf-edge-info){background:var(--glass-bg);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2)}html body .app-shell .rail{position:absolute;left:14px;top:14px;bottom:14px;width:56px;padding:0;background:transparent;border:0;z-index:12;pointer-events:none;gap:12px}.rail-tools{width:56px;display:flex;flex-direction:column;align-items:center;padding:14px 5px 8px;border-radius:22px;pointer-events:auto;gap:5px}html body .rail-tools .rail-button{margin:0;width:42px;height:42px;border-radius:13px}.rail-tools .rail-button:disabled{display:none}.rail-tools .rail-divider{margin:8px 0;width:24px}html body .app-shell .rail-bottom{pointer-events:auto;margin-top:auto;gap:10px;padding:10px 5px;border-radius:22px;width:56px}html body .app-shell .rail-bottom .avatar{width:34px;height:34px;display:grid;place-items:center;background:#ffffff14}html body .app-shell .main-shell{width:100%;position:relative}html body .app-shell .workspace-topline{position:absolute;top:14px;left:84px;right:14px;height:44px;min-height:44px;padding:0;gap:14px;border:0;background:transparent;z-index:8;pointer-events:none}.workspace-topline .project-menu{pointer-events:none}.workspace-topline .project-menu :is(summary,div){pointer-events:auto}html body .workspace-topline .project-menu summary{min-height:44px;border-radius:16px;padding:9px 13px}html body .workspace-topline .view-tabs{pointer-events:auto;height:44px;border-radius:16px;padding:4px;gap:3px}html body .workspace-topline .view-tabs button{border-radius:11px;padding:0 12px;color:#c6c6c6}html body .workspace-topline .view-tabs button.active{background:#ffffff1c;color:#fff;box-shadow:inset 0 1px 0 #ffffff12}html body .workspace-topline .agent-toggle{pointer-events:auto;min-height:44px;border-radius:16px;padding:8px 16px}.workspace-topline .project-menu>div{top:54px;border-radius:18px}html body .app-shell .workspace-body{height:100%;min-height:0}html body .document-mode .workspace-main{padding-top:76px;padding-left:80px}html body .app-shell .message-banner{position:absolute;top:70px;left:84px;right:18px;z-index:13;border-radius:14px}html body .app-shell .wf-zoom{left:84px;bottom:18px;border-radius:17px;padding:5px}html body .app-shell .wf-dock{left:50%;right:auto;bottom:18px;transform:translateX(-50%);border-radius:20px;padding:7px}html body .app-shell .wf-dock>button{border-radius:12px}html body .app-shell .wf-run-controls{top:76px;right:18px}html body .app-shell .wf-run-controls>.button{border-radius:14px;color:#eee;min-height:40px}html body .app-shell .wf-side-list{left:84px;top:76px;border-radius:20px}html body .app-shell .wf-add-menu{border-radius:18px}html body .app-shell .wf-editor{border:1px solid #ffffff26;background:rgba(23,23,24,.96);border-radius:24px;box-shadow:0 24px 80px #0007,inset 0 1px 0 #ffffff14;backdrop-filter:none;max-height:calc(100% - 170px)}html body .app-shell>.agent-sidebar{position:absolute;top:14px;bottom:14px;right:14px;height:auto;border:1px solid #ffffff26;border-radius:24px;overflow:hidden;background:rgba(17,17,18,.96);box-shadow:0 16px 60px #0008;z-index:15}html body .app-shell .agent-thread-bar{background:linear-gradient(135deg,#ffffff0b,#ffffff02);border-color:#ffffff12}html body .app-shell :is(.rail-button,.view-tabs button,.wf-dock>button,.wf-zoom button){transition:background-color .16s ease,color .16s ease,transform .16s ease}html body .app-shell :is(.rail-button,.wf-dock>button,.wf-zoom button):active{transform:scale(.96)}html body .app-shell :is(button,a,summary):focus-visible{outline:2px solid #ddd;outline-offset:3px}@media(max-width:900px){html body .app-shell .workspace-topline{gap:8px}.workspace-topline .project-menu summary b{max-width:150px}html body .workspace-topline .view-tabs button{padding:0 8px}}@media(max-width:600px){html body .app-shell .rail{left:8px;top:8px;bottom:8px;width:46px}.rail-tools,html body .app-shell .rail-bottom{width:46px;border-radius:18px}.rail-tools{padding:10px 3px 6px}html body .rail-tools .rail-button{width:36px;height:38px}html body .app-shell .workspace-topline{left:64px;right:8px;top:8px;gap:5px}.workspace-topline .project-menu summary b{max-width:70px}html body .workspace-topline .project-menu summary{padding:8px;gap:4px}html body .workspace-topline .view-tabs button{font-size:11px;padding:0 6px}html body .workspace-topline .agent-toggle{padding:8px;min-width:36px}html body .app-shell .wf-zoom{left:64px;bottom:78px}html body .app-shell .wf-dock{left:calc(50% + 24px);bottom:12px;max-width:calc(100% - 76px)}html body .app-shell .wf-side-list{left:64px;max-width:calc(100% - 76px);top:68px}html body .app-shell .wf-run-controls{top:66px;right:8px}html body .app-shell .wf-editor{left:64px;transform:none;width:calc(100% - 76px);bottom:132px;max-height:calc(100% - 210px)}html body .document-mode .workspace-main{padding-left:56px;padding-top:66px}html body .app-shell>.agent-sidebar{top:8px;right:8px;bottom:8px;max-width:calc(100vw - 72px)}html body .app-shell .message-banner{left:64px;top:62px;right:8px}}@supports not (backdrop-filter:blur(1px)){.app-shell{--glass-bg:#202022}}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.app-shell{--glass-bg:#202022;--glass-line:#777}html body .app-shell :is(.rail-tools,.rail-bottom,.project-menu summary,.workspace-topline .view-tabs,.workspace-topline .agent-toggle,.wf-dock,.wf-zoom,.wf-run-controls>.button,.project-menu>div,.wf-add-menu,.wf-side-list,.wf-edge-info){backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){html body .app-shell :is(.rail-button,.view-tabs button,.wf-dock>button,.wf-zoom button){transition:none;transform:none}}@media(max-width:600px){html body .app-shell .workspace-topline{display:grid;grid-template-columns:minmax(0,1fr) 36px;height:auto;gap:8px}html body .workspace-topline .project-menu{min-width:0}html body .workspace-topline .project-menu summary b{max-width:160px}html body .workspace-topline .toolbar-actions{grid-column:2;grid-row:1}html body .workspace-topline .view-tabs{grid-column:1/-1;grid-row:2;justify-self:start}html body .app-shell .wf-run-controls,html body .app-shell .wf-side-list{top:114px}html body .app-shell .wf-help{display:none}html body .document-mode .workspace-main{padding-top:114px}html body .app-shell .message-banner{top:114px}}html body .agent-standalone{min-height:460px;background:#080808}html body .agent-standalone-topbar{margin:14px 20px 0;padding:12px 18px;min-height:64px;border:1px solid #ffffff1a;border-radius:20px;background:rgba(24,24,26,.72);backdrop-filter:blur(20px);gap:14px}html body .agent-standalone-topbar h1{font-size:16px;font-weight:600}html body .agent-standalone-topbar p{font-size:12px;margin-top:4px;color:#999}html body .agent-standalone-topbar>.brand-mark{background:none;width:36px;height:36px}.agent-page-actions{margin-left:auto;display:flex;align-items:center;gap:10px}html body .agent-page-actions .button{border-radius:12px;font-size:12px;display:flex;align-items:center;gap:7px}html body .agent-standalone-body{padding:22px 24px 16px;overflow:hidden;min-height:0}html body .agent-standalone .conversation-panel{width:100%;min-width:0;max-width:920px;height:100%;border:0;border-radius:0;background:transparent;box-shadow:none}html body .agent-standalone .agent-thread-bar{padding:8px 12px;min-height:48px;border:1px solid #ffffff15;border-radius:15px;background:#ffffff05;gap:10px}html body .agent-standalone .agent-thread-bar select{font-size:13px}html body .agent-standalone .agent-content{padding:0 24px 24px;min-height:0}html body .agent-standalone .agent-greeting{padding-top:clamp(36px,9vh,100px);max-width:660px;margin:0 auto;text-align:center}html body .agent-standalone .mini-agent{margin:0 auto 22px;color:#ccc}html body .agent-standalone .agent-greeting h3{font-family:inherit;font-size:clamp(25px,3vw,36px);font-weight:600;line-height:1.4;letter-spacing:-.7px;margin:0 0 16px}html body .agent-standalone .agent-greeting p{font-size:15px;line-height:1.9;color:#999;margin:0 auto;max-width:560px}html body .agent-standalone .agent-suggestions{max-width:400px;margin:30px auto 20px}html body .agent-standalone .agent-suggestions>span{display:none}html body .agent-standalone .agent-suggestions button{background:#ffffff06;border:1px solid #ffffff1c;border-radius:16px;padding:16px 18px;color:#ddd;box-shadow:none}html body .agent-standalone .agent-suggestions button:hover{background:#ffffff0e;border-color:#ffffff36}html body .agent-standalone .agent-suggestions :is(b,svg){color:#ddd}html body .agent-standalone .agent-suggestions small{color:#888}html body .agent-standalone .agent-composer{margin:12px 0 0;padding:16px 18px;border:1px solid #ffffff29;border-radius:22px;background:#19191be8;box-shadow:0 10px 32px #0004,inset 0 1px #ffffff0b}html body .agent-standalone .agent-composer textarea{font-size:16px;min-height:64px}html body .agent-standalone .agent-disclaimer{font-size:11px;line-height:1.6;padding:8px 16px 0;color:#777;text-align:center}@media(max-width:600px){html body .agent-standalone-topbar{margin:8px 8px 0;padding:10px;gap:8px;border-radius:16px}html body .agent-standalone-topbar h1{font-size:14px}html body .agent-standalone-topbar p{max-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-page-actions{gap:5px}html body .agent-page-actions .button{font-size:11px;padding:7px}html body .agent-standalone-body{padding:12px 12px 10px}html body .agent-standalone .agent-content{padding:0 8px 16px}html body .agent-standalone .agent-greeting{padding-top:40px}html body .agent-standalone .agent-composer{padding:12px}}.agent-chat-contents{display:contents}html body .agent-standalone .agent-fullpage{display:flex;flex-direction:row;max-width:none;gap:28px;position:relative;inset:auto}.agent-chat-main{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;max-width:920px;margin:0 auto}.agent-session-list{width:240px;flex-shrink:0;display:flex;flex-direction:column;gap:8px;background:#ffffff03;border:1px solid #ffffff12;border-radius:20px;padding:16px 10px;min-height:0}.agent-session-heading{display:flex;align-items:center;justify-content:space-between;padding:0 10px 12px;font-size:13px;color:#999}.agent-session-close{display:none}.agent-session-list button{display:flex;align-items:center;gap:10px;min-height:42px;width:100%;padding:10px 12px;border-radius:11px;text-align:left;color:#bdbdbd;font-size:13px}.agent-session-list button:hover:not(:disabled){background:#ffffff09;color:#fff}.agent-session-list button.active{background:#ffffff10;color:#fff}.agent-session-list button svg{flex-shrink:0;color:#999}.agent-session-list button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-session-list button i{width:6px;height:6px;border-radius:50%;background:#bfcdbf;flex-shrink:0;margin-left:auto}.agent-session-group{padding:18px 12px 6px;font-size:11px;color:#777}.agent-session-items{overflow:auto;min-height:0;flex:1}.agent-sessions-empty{padding:12px;font-size:12px;line-height:1.8;color:#777}.agent-page-thread-heading{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 16px;color:#aaa;font-size:13px;flex-shrink:0}.agent-page-thread-heading>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-page-thread-heading>button{display:none}@media(max-width:760px){html body .agent-standalone .agent-fullpage{gap:0}.agent-page-thread-heading>button{display:flex;padding:8px;border-radius:9px;background:#ffffff08}.agent-session-list{display:none;position:absolute;top:0;bottom:0;left:0;z-index:20;width:min(280px,100%);background:#161618;box-shadow:12px 0 40px #0009}.agent-session-list.is-open{display:flex}.agent-session-list .agent-session-close{display:flex;width:32px;min-height:32px;padding:6px}}.agent-session-list .agent-session-heading>span{white-space:nowrap}.agent-session-list .agent-session-close{display:none}@media(max-width:760px){.agent-session-list .agent-session-close{display:flex;width:32px;min-height:32px;padding:6px}}