@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-code-pro-cyrillic-ext-wght-normal-BODHZjil.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-code-pro-cyrillic-wght-normal-aqTvhEeI.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-code-pro-greek-wght-normal-BvT6WsG1.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-code-pro-vietnamese-wght-normal-B6x53GZG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-code-pro-latin-ext-wght-normal-0UZNSh4u.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-code-pro-latin-wght-normal-BP8Zz55n.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Manrope Variable,sans-serif;color:#242724;background:#f4f3ef;font-synthesis:none;--canvas: #f4f3ef;--surface: #fbfaf7;--surface-strong: #ffffff;--ink: #242724;--muted: #747871;--faint: #a7aaa3;--line: #deded8;--line-strong: #c9cbc4;--accent: #176b4d;--accent-soft: #dfeee7;--danger: #b8463c;--warning: #9b651d;--code: "Source Code Pro Variable", monospace;--sidebar: 248px;--workspace: 292px}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}body{overflow:hidden}button,input,textarea,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-shell{display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr) var(--workspace);height:100%;min-height:0;overflow:hidden;height:100dvh;background:var(--canvas)}.auth-loading{display:grid;height:100%;place-items:center;color:var(--accent)}.auth-loading svg{animation:spin 1s linear infinite}.auth-shell{display:grid;height:100%;place-items:center;padding:24px;background:var(--canvas)}.auth-panel{width:min(100%,390px);padding:27px;border:1px solid var(--line);border-radius:7px;background:var(--surface);box-shadow:0 14px 45px #2a2f2b14}.auth-brand{display:flex;align-items:center;gap:9px;margin-bottom:55px;font-size:14px;font-weight:720}.auth-icon{display:grid;width:38px;height:38px;margin-bottom:17px;place-items:center;border:1px solid #b7d3c5;border-radius:5px;background:var(--accent-soft);color:var(--accent)}.auth-kicker{margin:0 0 7px;color:var(--muted);font-size:10px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.auth-panel h1{margin:0;font-size:23px;font-weight:700;letter-spacing:0}.auth-copy{margin:9px 0 25px;color:var(--muted);font-size:12px;line-height:1.5}.login-form{display:grid;gap:15px}.login-form label{display:grid;gap:6px;color:#5c625c;font-size:11px;font-weight:680}.login-form input{min-height:40px;padding:8px 10px;border:1px solid var(--line-strong);border-radius:5px;background:#fff;color:var(--ink);font-size:13px}.login-form input:focus{border-color:#8aa798;outline:0;box-shadow:0 0 0 3px #176b4d14}.login-button{display:flex;min-height:40px;align-items:center;justify-content:center;gap:7px;margin-top:2px}.login-button:disabled{border-color:var(--line);background:#d5d7d1;color:#777c75;cursor:wait}.login-error{display:flex;align-items:flex-start;gap:7px;padding:9px 10px;border:1px solid #e2bbb6;border-radius:5px;background:#faeeeb;color:var(--danger);font-size:11px;line-height:1.4}.auth-footer{margin-top:22px;color:var(--faint);font-family:var(--code);font-size:10px}.sidebar{position:relative;z-index:20;display:flex;min-width:0;flex-direction:column;background:#ebeae5;border-right:1px solid var(--line);padding:14px 12px}.brand-row{display:flex;align-items:center;gap:9px;height:38px;padding:0 6px;font-size:14px;font-weight:720}.brand-mark{display:grid;width:25px;height:25px;place-items:center;border-radius:5px;background:var(--ink);color:#f6f4ed;font-family:Georgia,serif;font-size:17px;font-weight:700}.icon-button,.rename-button{display:inline-grid;width:34px;height:34px;padding:0;place-items:center;border:0;border-radius:5px;background:transparent;cursor:pointer}.icon-button:hover,.rename-button:hover{background:#dfded8}.sidebar-close{display:none;margin-left:auto}.new-task-button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;margin:16px 2px 19px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);font-size:13px;font-weight:680;cursor:pointer}.new-task-button:hover{border-color:#a8aaa2;background:#fff}.session-heading,.eyebrow{color:var(--muted);font-size:10px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.session-heading{padding:0 9px 7px}.session-list{display:flex;min-height:0;flex:1;flex-direction:column;gap:2px;overflow-y:auto}.session-item{display:grid;grid-template-columns:minmax(0,1fr) auto 7px;gap:8px;width:100%;min-height:42px;align-items:center;padding:7px 9px;border:0;border-radius:5px;background:transparent;text-align:left;cursor:pointer}.session-item:hover{background:#e2e1db}.session-item.active{background:var(--surface);box-shadow:inset 0 0 0 1px #d8d8d2}.session-title{overflow:hidden;font-size:12px;font-weight:630;text-overflow:ellipsis;white-space:nowrap}.session-time{color:var(--faint);font-size:10px}.session-status{width:6px;height:6px;border-radius:50%;background:var(--faint)}.session-status.running{background:var(--warning);box-shadow:0 0 0 3px #9b651d1f;animation:status-pulse 1.25s ease-in-out infinite}.session-status.finished{background:var(--accent);box-shadow:0 0 0 3px #176b4d1a}.session-status.connecting{background:var(--warning)}.sidebar-footer{display:flex;align-items:center;gap:7px;padding:12px 8px 3px;color:var(--muted);font-size:11px}.status-dot{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:#a9aaa6}.runtime-status.running .status-dot{background:var(--warning);box-shadow:0 0 0 3px #9b651d1f;animation:status-pulse 1.25s ease-in-out infinite}.runtime-status.finished .status-dot,.runtime-status.ready .status-dot,.sidebar-footer .status-dot{background:var(--accent);box-shadow:0 0 0 3px #176b4d1a}.runtime-status.connecting .status-dot{background:var(--warning)}.main-pane{display:grid;min-width:0;min-height:0;height:100%;grid-template-rows:64px minmax(0,1fr) auto;overflow:hidden;background:var(--surface)}.topbar{display:flex;min-width:0;align-items:center;gap:12px;padding:0 20px;border-bottom:1px solid var(--line)}.mobile-menu{display:none}.session-identity{min-width:0;flex:1}.session-name-row{display:flex;align-items:center;gap:4px}.session-name-row h2{overflow:hidden;margin:0;font-size:14px;font-weight:720;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.rename-button{width:26px;height:26px;color:var(--muted);opacity:0}.session-name-row:hover .rename-button,.rename-button:focus-visible{opacity:1}.runtime-status{display:flex;align-items:center;gap:6px;margin-top:3px;color:var(--muted);font-size:10px}.topbar-actions{display:flex;align-items:center;gap:7px}.context-usage-control{display:flex;height:30px;align-items:center;gap:5px;padding:0 9px 0 2px;border-right:1px solid var(--line);color:var(--accent);font-family:var(--code);font-size:9px;font-weight:650;white-space:nowrap}.context-usage-control.warning{color:var(--warning)}.context-usage-control.danger{color:var(--danger)}.output-toggle-control{display:flex;height:30px;align-items:center;gap:6px;padding-right:9px;border-right:1px solid var(--line);color:var(--muted)}.output-toggle-label{font-size:10px;font-weight:680;white-space:nowrap}.switch-button{position:relative;width:31px;height:18px;flex:0 0 auto;padding:0;border:1px solid var(--line-strong);border-radius:9px;background:#d9dad5;cursor:pointer;transition:border-color .15s ease,background .15s ease}.switch-button:hover{border-color:#999d96}.switch-button[aria-checked=true]{border-color:var(--accent);background:var(--accent)}.switch-thumb{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #24272433;transition:transform .15s ease}.switch-button[aria-checked=true] .switch-thumb{transform:translate(13px)}.model-selector{position:relative;display:flex;min-width:140px;align-items:center;gap:6px}.model-selector-label{color:var(--muted);font-size:9px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.model-selector select{max-width:190px;min-height:29px;padding:4px 24px 4px 7px;border:1px solid var(--line);border-radius:4px;background:var(--surface-strong);color:#506158;font-family:var(--code);font-size:10px;cursor:pointer}.model-selector select:disabled{color:var(--faint);background:#f0efea;cursor:wait}.model-selector-spinner{color:var(--accent);animation:spin 1s linear infinite}.danger-action{color:var(--danger)}.danger-action:hover{background:#f5e5e2}.danger-action:disabled{color:var(--faint);cursor:not-allowed}.transcript-viewport{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;scroll-padding-bottom:24px}.transcript{width:min(100%,800px);margin:0 auto;padding:38px 34px 80px}.loading-state{display:flex;height:100%;align-items:center;justify-content:center;gap:9px;color:var(--muted);font-size:13px}.loading-state svg{animation:spin 1s linear infinite}.run-flow{margin:0 0 34px 38px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.run-flow-header{display:grid;width:100%;min-height:42px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:9px;padding:0 3px;border:0;background:transparent;cursor:pointer}.run-flow-header:hover{color:var(--accent)}.run-flow-title{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:740;letter-spacing:.04em;text-transform:uppercase}.flow-live-dot{width:7px;height:7px;border-radius:50%;background:#9fa29c}.flow-live-dot.active{background:var(--accent);box-shadow:0 0 0 3px #176b4d1a}.run-flow-state{color:var(--muted);font-family:var(--code);font-size:9px}.flow-steps{margin:0;padding:2px 0 12px;list-style:none}.flow-step{position:relative;display:grid;min-height:35px;grid-template-columns:20px 22px minmax(0,1fr) 22px;align-items:center;gap:7px;color:var(--muted)}.flow-step:not(:last-child):after{position:absolute;top:26px;bottom:-9px;left:9px;width:1px;background:var(--line);content:""}.flow-index{position:relative;z-index:1;display:grid;width:19px;height:19px;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--accent)}.flow-step.running .flow-index{border-color:#d3b780;color:var(--warning)}.flow-step.running .flow-index svg{animation:spin 1.1s linear infinite}.flow-step.error .flow-index{border-color:#e2bbb6;color:var(--danger)}.flow-step-icon{display:grid;place-items:center;color:#69716a}.flow-step-copy{display:flex;min-width:0;align-items:baseline;gap:8px}.flow-step-copy strong{flex:0 0 auto;color:var(--ink);font-family:var(--code);font-size:10px;font-weight:650}.flow-step-copy small{overflow:hidden;color:var(--muted);font-family:var(--code);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.flow-step-number{color:var(--faint);font-family:var(--code);font-size:8px;text-align:right}.empty-state{display:flex;width:min(560px,calc(100% - 48px));height:100%;min-height:480px;margin:0 auto;flex-direction:column;align-items:center;justify-content:center;text-align:center}.empty-glyph{display:grid;width:46px;height:46px;margin-bottom:18px;place-items:center;border:1px solid var(--line-strong);border-radius:7px;background:#f0efe9;color:var(--accent)}.empty-state h1{margin:0 0 28px;font-size:24px;font-weight:660;letter-spacing:0}.starter-grid{display:grid;width:100%;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:6px;overflow:hidden}.starter-grid button{display:flex;min-width:0;min-height:78px;align-items:flex-start;justify-content:space-between;gap:8px;padding:13px;border:0;border-right:1px solid var(--line);background:#f8f7f3;font-size:11px;font-weight:630;text-align:left;cursor:pointer}.starter-grid button:last-child{border-right:0}.starter-grid button:hover{background:var(--accent-soft);color:#164d3a}.user-entry{margin:0 0 34px 38px;padding:15px 17px;border:1px solid #d9d9d3;border-radius:6px;background:#f0efea;font-size:14px;line-height:1.55;white-space:pre-wrap}.entry-label{margin-bottom:7px;color:var(--muted);font-size:9px;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.assistant-entry{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;margin:0 0 34px}.entry-mark{display:grid;width:26px;height:26px;margin-top:1px;place-items:center;border-radius:5px;background:var(--accent);color:#fff}.entry-content{min-width:0;padding-top:1px}.markdown{color:#303330;font-size:14px;line-height:1.68;overflow-wrap:anywhere}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown h1,.markdown h2,.markdown h3{margin:1.4em 0 .55em;color:var(--ink);font-weight:740;letter-spacing:0;line-height:1.25}.markdown h1{font-size:20px}.markdown h2{font-size:17px}.markdown h3{font-size:15px}.markdown p{margin:0 0 1em}.markdown ul,.markdown ol{padding-left:1.4em}.markdown a{color:var(--accent)}.markdown blockquote{margin:1em 0;padding:2px 14px;border-left:2px solid var(--line-strong);color:var(--muted)}.markdown code{padding:2px 4px;border-radius:3px;background:#eae9e4;font-family:var(--code);font-size:.9em}.markdown pre{max-width:100%;padding:14px;border:1px solid #d9d9d3;border-radius:5px;background:#292d2b;color:#e8eae6;overflow-x:auto}.markdown pre code{padding:0;background:transparent;color:inherit}.markdown table{width:100%;border-collapse:collapse;font-size:12px}.markdown th,.markdown td{padding:7px 9px;border:1px solid var(--line);text-align:left}.thinking-block{margin:0 0 14px;color:var(--muted);font-size:12px;line-height:1.55}.thinking-block summary{width:max-content;margin-bottom:6px;cursor:pointer;font-weight:680}.thinking-block>div{padding:10px 12px;border:1px dashed var(--line-strong);border-radius:5px;white-space:pre-wrap}.live-thinking{margin-left:38px}.history-tool{margin:-21px 0 34px 38px}.live-tool{margin-top:0}.tool-card{overflow:hidden;border:1px solid var(--line);border-radius:5px;background:#f7f6f2}.tool-card.is-error{border-color:#e2bbb6}.tool-card-header{display:grid;width:100%;min-height:36px;grid-template-columns:20px auto minmax(0,1fr) 18px;align-items:center;gap:7px;padding:6px 9px;border:0;background:transparent;text-align:left;cursor:pointer}.tool-card-header:hover{background:#eeede8}.tool-state{display:grid;width:18px;height:18px;place-items:center;border-radius:4px;background:#e1e5df;color:var(--accent)}.tool-state.running{color:var(--warning)}.tool-state.running svg{animation:spin 1.1s linear infinite}.tool-name{font-family:var(--code);font-size:11px;font-weight:650}.tool-summary{overflow:hidden;color:var(--muted);font-family:var(--code);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.tool-body{border-top:1px solid var(--line);background:#2a2e2c;color:#dde1dc}.tool-body pre{max-height:260px;margin:0;padding:11px 13px;overflow:auto;font-family:var(--code);font-size:10px;line-height:1.55;white-space:pre-wrap}.tool-body .tool-output{border-top:1px solid #444945;color:#cfd6cf}.tool-waiting{padding:12px;color:#acb3ad;font-family:var(--code);font-size:10px}.inline-error{padding:10px 12px;border:1px solid #e2bbb6;border-radius:5px;background:#faeeeb;color:var(--danger);font-size:12px}.run-summary{display:flex;min-width:0;align-items:center;gap:7px;margin-top:18px;padding-top:10px;border-top:1px solid var(--line);color:var(--muted);font-family:var(--code);font-size:9px;line-height:1.5}.run-summary span{display:inline-flex;min-width:0;gap:5px}.run-summary b{color:#596059;font-weight:650}.run-summary i{color:var(--faint);font-style:normal}.run-summary-model{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.stream-caret{display:inline-block;width:6px;height:15px;margin-left:3px;vertical-align:-2px;background:var(--accent);animation:blink .85s steps(1) infinite}.composer-wrap{width:100%;padding:8px 24px 20px;background:linear-gradient(to bottom,rgba(251,250,247,0),var(--surface) 18px)}.composer{display:grid;width:min(100%,760px);min-height:56px;margin:0 auto;grid-template-columns:30px minmax(0,1fr) 38px;align-items:end;gap:8px;padding:10px;border:1px solid var(--line-strong);border-radius:7px;background:var(--surface-strong);box-shadow:0 7px 24px #2a2f2b14}.composer:focus-within{border-color:#8aa798;box-shadow:0 0 0 3px #176b4d14,0 7px 24px #2a2f2b14}.composer.is-running{background:#f5f5f1}.attachment-input{display:none}.attach-button{display:grid;width:30px;height:36px;place-items:center;align-self:end;padding:0;border:0;border-radius:5px;background:transparent;color:var(--muted);cursor:pointer}.attach-button:hover:not(:disabled){background:var(--accent-soft);color:var(--accent)}.attach-button:disabled{color:var(--faint);cursor:not-allowed}.attachment-list{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:6px;padding:0 0 2px}.attachment-chip{display:grid;min-width:0;max-width:100%;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:5px;padding:4px 5px 4px 7px;border:1px solid var(--line);border-radius:4px;background:#f0efea;color:#5b665d;font-family:var(--code);font-size:10px}.attachment-chip>svg{color:var(--accent)}.attachment-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-chip small{color:var(--muted);font-size:8px}.attachment-chip button{display:grid;width:18px;height:18px;place-items:center;padding:0;border:0;border-radius:3px;background:transparent;color:var(--muted);cursor:pointer}.attachment-chip button:hover{background:#deddd7;color:var(--ink)}.message-images{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.message-images img{width:min(220px,100%);max-height:220px;border:1px solid var(--line-strong);border-radius:4px;object-fit:contain;background:#fff}.composer textarea{width:100%;max-height:160px;min-height:32px;resize:none;align-self:center;padding:6px 0;border:0;outline:0;background:transparent;color:var(--ink);font-size:14px;line-height:1.45}.composer textarea::placeholder{color:#9b9e97}.send-button{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:5px;background:var(--accent);color:#fff;cursor:pointer}.send-button:hover{background:#125c41}.send-button:disabled{background:#d5d7d1;color:#999d96;cursor:default}.send-button.stop{background:var(--ink)}.error-banner{display:flex;width:min(100%,760px);margin:0 auto 7px;align-items:flex-start;gap:8px;padding:8px 10px;border:1px solid #e2bbb6;border-radius:5px;background:#faeeeb;color:#923a32;font-size:11px}.error-banner span{min-width:0;flex:1;overflow-wrap:anywhere}.error-banner button{display:grid;padding:0;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer}.workspace-panel{min-width:0;overflow:hidden;border-left:1px solid var(--line);background:#f0efea;transition:width .18s ease,opacity .15s ease}.workspace-panel.is-closed{width:0;border-left:0;opacity:0}.panel-header{display:flex;height:64px;align-items:center;justify-content:space-between;gap:10px;padding:0 14px 0 16px;border-bottom:1px solid var(--line)}.panel-header>div{display:flex;min-width:0;flex-direction:column;gap:3px}.panel-header strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.runtime-block{margin:14px;padding:5px 0;border:1px solid var(--line);border-radius:5px;background:var(--surface)}.runtime-row{display:grid;min-height:31px;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:8px;padding:5px 10px}.runtime-row span{color:var(--muted);font-size:10px}.runtime-row strong{overflow:hidden;font-family:var(--code);font-size:9px;font-weight:560;text-align:right;text-overflow:ellipsis;white-space:nowrap}.runtime-thinking select{width:100%;padding:3px 5px;border:1px solid var(--line);border-radius:3px;background:#fff;font-family:var(--code);font-size:9px}.context-usage{padding:8px 10px 10px;border-top:1px solid var(--line)}.context-usage-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.context-usage-header span{display:flex;align-items:center;gap:5px}.context-usage-header strong{color:var(--ink);font-family:var(--code);font-size:9px;font-weight:600}.context-usage.warning .context-usage-header strong{color:var(--warning)}.context-usage.danger .context-usage-header strong{color:var(--danger)}.context-usage-meter{height:5px;margin-top:7px;overflow:hidden;border-radius:3px;background:#e2e4df}.context-usage-meter span{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .18s ease,background .18s ease}.context-usage.warning .context-usage-meter span{background:var(--warning)}.context-usage.danger .context-usage-meter span{background:var(--danger)}.context-usage small{display:block;margin-top:6px;color:var(--muted);font-family:var(--code);font-size:8px;line-height:1.4}.workspace-path{margin:18px 14px 7px;overflow:hidden;color:var(--muted);font-family:var(--code);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.file-list{max-height:calc(100vh - 250px);padding:0 7px 14px;overflow-y:auto}.file-row{display:flex;width:100%;min-height:29px;align-items:center;gap:7px;padding-right:8px;border:0;border-radius:4px;background:transparent;font-family:var(--code);font-size:10px;text-align:left;cursor:pointer}.file-row:not(:disabled):hover{background:#e2e1db}.file-row:disabled{color:var(--muted);cursor:default}.file-row svg{flex:0 0 auto;color:#6d766e}.file-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-empty{padding:28px 10px;color:var(--faint);font-size:11px;text-align:center}.file-preview{height:calc(100vh - 64px);margin:0;padding:15px;overflow:auto;background:#292d2b;color:#dfe4df;font-family:var(--code);font-size:10px;line-height:1.6;white-space:pre}.panel-error{margin:9px 14px;color:var(--danger);font-size:10px}.flip{transform:rotate(180deg)}.dialog-backdrop,.mobile-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#1f221f57}.dialog-backdrop{display:grid;place-items:center;padding:18px}.dialog{width:min(100%,430px);padding:22px;border:1px solid var(--line-strong);border-radius:7px;background:var(--surface-strong);box-shadow:0 20px 60px #1d211e33}.dialog-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:5px;background:#f2e8d6;color:var(--warning)}.dialog h2{margin:14px 0 6px;font-size:17px;letter-spacing:0}.dialog p{margin:0 0 15px;color:var(--muted);font-size:12px;line-height:1.5}.dialog input,.dialog textarea{width:100%;padding:9px 10px;border:1px solid var(--line-strong);border-radius:5px;background:#fff;font-size:13px}.dialog textarea{min-height:130px;resize:vertical}.dialog-options{display:grid;gap:6px;margin-top:14px}.dialog-options button{padding:9px 10px;border:1px solid var(--line);border-radius:5px;background:var(--surface);text-align:left;cursor:pointer}.dialog-options button:hover{border-color:#8aa798;background:var(--accent-soft)}.dialog-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:18px}.button-secondary,.button-primary{min-height:34px;padding:0 13px;border-radius:5px;font-size:12px;font-weight:650;cursor:pointer}.button-secondary{border:1px solid var(--line-strong);background:#fff}.button-primary{border:1px solid var(--accent);background:var(--accent);color:#fff}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{50%{opacity:0}}@keyframes status-pulse{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:1120px){.app-shell{grid-template-columns:var(--sidebar) minmax(0,1fr)}.workspace-panel{position:fixed;z-index:30;top:0;right:0;width:min(330px,92vw);height:100%;box-shadow:-10px 0 35px #2528251f}.workspace-panel.is-closed{width:0}}@media(max-width:720px){.app-shell{display:block;height:100dvh}.sidebar{position:fixed;inset:0 auto 0 0;width:min(290px,86vw);transform:translate(-102%);transition:transform .2s ease;box-shadow:12px 0 40px #1e221f29}.sidebar.is-open{transform:translate(0)}.sidebar-close,.mobile-menu{display:inline-grid}.mobile-backdrop{z-index:15;border:0}.main-pane{height:100dvh;grid-template-rows:86px minmax(0,1fr) auto}.topbar{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:44px 42px;gap:0 8px;padding:0 10px}.mobile-menu{grid-column:1;grid-row:1}.session-identity{grid-column:2;grid-row:1}.session-name-row h2{font-size:12px}.rename-button{display:none}.topbar-actions{width:100%;grid-column:1 / -1;grid-row:2;gap:6px}.context-usage-control{padding-right:7px}.context-usage-control span{font-size:8px}.output-toggle-control{padding-right:7px}.output-toggle-label,.output-toggle-control>svg{display:none}.model-selector{min-width:0;flex:1}.model-selector-label{display:none}.model-selector select{max-width:min(42vw,170px);min-width:0}.transcript{padding:28px 16px 68px}.user-entry{margin-left:19px;padding:13px}.assistant-entry{grid-template-columns:24px minmax(0,1fr);gap:9px}.run-summary{gap:5px;font-size:8px}.entry-mark{width:24px;height:24px}.history-tool,.live-thinking,.run-flow{margin-left:33px}.flow-step-copy{display:block}.flow-step-copy small{display:block;margin-top:2px}.composer-wrap{padding:7px 10px 12px}.starter-grid{grid-template-columns:1fr}.starter-grid button{min-height:48px;border-right:0;border-bottom:1px solid var(--line)}.starter-grid button:last-child{border-bottom:0}.empty-state{min-height:420px}.empty-state h1{font-size:21px}.rename-button{opacity:1}}
