@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#212121;--sidebar:#171717;--surface:#303030;--hover:#ffffff14;--selected:#ffffff1f;--text:#ececec;--text-2:#cfcfcf;--mut:#a3a3a3;--line:#ffffff1a;--faint:#ffffff09;--acc:#fff;--on-acc:#0d0d0d;--blue:#9ab8d8;--green:#86c28b;--red:#f87171;--cyan:#9ccfd8;--purple:#c3a6e0;--orange:#e0b084;--tag-bg:#9ab8d829;--glass-line:#ffffff24;--focus:#ffffffa6;--scrim-strong:#000000e0;--overlay:#00000080;--on-overlay:#fff;--diff-add-bg:#98c3791f;--diff-add-text:#b5d99c;--diff-remove-bg:#e06c751f;--diff-remove-text:#ef9aa1;--error-bg:#f8717114;--shadow:0 12px 32px -12px #0009, 0 1px 2px #0000004d;--code-comment:#a0a5b0;--code-keyword:#d59ce5;--code-name:#ef9aa1;--code-type:#8ecbd2;--code-string:#b5d99c;--code-number:#e0b084;--code-function:#9ab8d8;--code-attribute:#e6ca9b;--syntax-bg:#0d1117;--syntax-text:#e6edf3;--syntax-line:#9aa3af;--syntax-remove-bg:#490202;--syntax-add-bg:#173521;--terminal-selection-background:#9ab8d847;--terminal-black:#9298a2;--terminal-white:#d7dae0;--terminal-bright-black:#b4bac4;--terminal-bright-red:#ffa0a8;--terminal-bright-green:#b5dc9b;--terminal-bright-yellow:#efc295;--terminal-bright-blue:#a2d8ff;--terminal-bright-magenta:#deaafa;--terminal-bright-cyan:#a5e1e7;--terminal-bright-white:#f5f5f5;--syntax-highlight-bg:#19222d;--tag:var(--blue);--bad:var(--red);--syntax-error:var(--red);--syntax-keyword:var(--code-name);--syntax-constant:var(--code-function);--syntax-class:var(--orange);--syntax-function:var(--purple);--syntax-entity:var(--orange);--syntax-tag:var(--green);--syntax-string:var(--blue);--syntax-comment:var(--code-comment);--syntax-remove:var(--diff-remove-text);--syntax-add:var(--green);--terminal-cursor:var(--acc);--terminal-red:var(--red);--terminal-green:var(--green);--terminal-yellow:var(--orange);--terminal-blue:var(--blue);--terminal-magenta:var(--purple);--terminal-cyan:var(--cyan);--font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-term:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--content-width:800px;--sidebar-width:260px}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--text);-webkit-text-size-adjust:100%;overscroll-behavior:none;margin:0}body{font:15px / 1.4 var(--font-ui);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}b,strong,th,h1,h2,h3,h4,h5,h6{font-weight:500}code,pre,kbd,samp{font-family:var(--font-mono)}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{font-size:16px}button{cursor:pointer;touch-action:manipulation}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}[hidden]{display:none!important}@media (display-mode:standalone){html,body{height:100lvh}}@media (pointer:coarse){html{touch-action:manipulation}*{scrollbar-width:none}::-webkit-scrollbar{display:none}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable],.md,.md *,.bubble,pre,pre *,code{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}}:root{--tap:36px}@media (pointer:coarse){:root{--tap:44px}}.ui-button{height:var(--tap);border:1px solid var(--line);color:var(--text-2);white-space:nowrap;background:0 0;border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:400;line-height:20px;text-decoration:none;transition:transform .15s,opacity .15s,background-color .15s,color .15s;display:inline-flex}.ui-button:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}.ui-button:disabled,.ui-button[aria-disabled=true]{opacity:.45;cursor:default}.ui-button[aria-pressed=true]{color:var(--text)}.ui-button[data-variant=primary]{background:var(--acc);color:var(--on-acc);border-color:#0000;font-weight:500}.ui-button[data-variant=ghost],.ui-button[data-variant=link]{color:var(--mut);border-color:#0000}.ui-button[data-variant=danger]{color:var(--bad)}.ui-button[data-variant=link]{text-underline-offset:3px;height:auto;padding:0 4px;text-decoration:underline}@media (hover:hover){.ui-button:hover:not(:disabled):not([aria-disabled=true]){background:var(--hover);color:var(--text)}.ui-button[data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--acc);color:var(--on-acc);opacity:.85}}.ui-icon-button{width:var(--tap);border-radius:8px;flex:none;padding:0;position:relative}.ui-icon-button[data-size=small]{width:32px;height:32px}.ui-icon-button[data-size=large]{width:56px;height:56px}@media (pointer:coarse){.ui-icon-button[data-size=large]{width:72px;height:72px}}.ui-glyph{place-items:center;transition:opacity .15s,transform .15s;display:grid}.ui-icon-button[data-state]>.ui-glyph:first-child{opacity:0;transform:scale(.6)}.ui-glyph-state{animation:.15s ui-glyph-in;position:absolute;inset:0}@keyframes ui-glyph-in{0%{opacity:0;transform:scale(.6)}}.ui-icon-button[data-state=done]{color:var(--text)}.ui-actions{align-items:center;display:flex}.ui-actions[data-edge=start]{margin-left:-8px}.ui-actions[data-edge=end]{justify-content:flex-end;margin-right:-8px}.ui-actions>.ui-row{flex:1;width:auto;min-width:0}.ui-actions[data-quiet]{opacity:0;transition:opacity .15s}.ui-actions[data-quiet]:focus-within{opacity:1}@media (hover:hover){:hover>.ui-actions[data-quiet]{opacity:1}}@media (pointer:coarse){.ui-actions[data-quiet]{opacity:.7}}.ui-note{color:var(--mut);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 8px;font-size:13px}.ui-toggle{width:var(--tap);padding:0}.ui-toggle-track{border:1px solid var(--line);background:var(--hover);border-radius:9999px;width:36px;height:20px;position:relative}.ui-toggle-track:after{content:"";background:var(--mut);border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:3px;left:3px}.ui-toggle[aria-checked=true] .ui-toggle-track{background:var(--text)}.ui-toggle[aria-checked=true] .ui-toggle-track:after{background:var(--bg);transform:translate(16px)}.ui-row{width:100%;min-height:var(--tap);color:var(--text-2);font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.ui-row[aria-selected=true],.ui-row[aria-pressed=true]{background:var(--hover);color:var(--text)}.ui-row[aria-checked=true]{color:var(--text)}.ui-row:disabled{cursor:default;opacity:.45}@media (pointer:coarse){.ui-row:active:not(:disabled):not([aria-disabled=true]){background:var(--hover);color:var(--text)}}@media (hover:hover){.ui-row:hover:not(:disabled):not([aria-disabled=true]){background:var(--hover);color:var(--text)}}.ui-row[data-text=body],.ui-button[data-text=body]{font-size:15px}.ui-step{min-height:32px;color:var(--mut);font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 2px;font-size:14px;display:flex}.ui-step>.ic{flex:none;place-items:center;width:18px;display:grid}.ui-step .chev{flex:none;transition:transform .15s;display:grid}.ui-step[aria-expanded=true] .chev{transform:rotate(90deg)}@media (hover:hover){button.ui-step:hover:not(:disabled){color:var(--text-2)}}.ui-section{color:var(--mut);padding:12px 10px 4px;font-size:13px;font-weight:500}.ui-hint{color:var(--mut);margin:8px 0 0;font-size:13px;line-height:1.5}.ui-intro{color:var(--mut);margin:0 0 12px;font-size:13px;line-height:1.5}.ui-menu{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;padding:4px;overflow-y:auto}.ui-menu .ui-row{justify-content:space-between}.ui-menu-heading{color:var(--mut);padding:6px 10px 2px;font-size:13px;font-weight:500}.ui-menu-heading:not(:first-child){border-top:1px solid var(--line);margin-top:4px;padding-top:8px}.ui-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.ui-header{height:calc(var(--tap) + 16px);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.ui-header-title{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.ui-header-title h2{margin:0;font-size:17px}.ui-header-actions{flex:none;align-items:center;display:flex}.ui-header-back{flex:none;display:flex}.ui-header-back.mobile-only,.ui-mobile-title{display:none}@media (max-width:600px){.ui-header-back.mobile-only{display:flex}.ui-desktop-title{display:none}.ui-mobile-title{display:inline}}.ui-field{width:100%;height:var(--tap);border:1px solid var(--line);color:var(--text);background:0 0;border-radius:8px;padding:0 12px;font-size:16px;line-height:24px}.ui-field::placeholder{color:var(--mut)}.ui-field:focus{border-color:var(--mut);outline:none}textarea.ui-field{height:auto;min-height:var(--tap);resize:vertical;padding:8px 12px}.ui-search{height:var(--tap);border:1px solid var(--line);color:var(--mut);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.ui-search:focus-within{border-color:var(--mut)}.ui-search input{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px}.ui-search input::placeholder{color:var(--mut)}.ui-tabs{border-bottom:1px solid var(--line);gap:4px;display:flex}.ui-tabs [role=tab]{height:var(--tap);color:var(--mut);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 8px;font-size:13px}.ui-tabs [role=tab][aria-selected=true]{border-bottom-color:var(--text);color:var(--text)}.ui-segmented{background:var(--hover);border-radius:8px;padding:2px;display:flex}.ui-segmented .ui-button{height:calc(var(--tap) - 4px);border-radius:6px}.ui-segmented [aria-pressed=true]{background:var(--surface)}.ui-state{color:var(--mut);overflow-wrap:anywhere;margin:12px 0;font-size:13px;line-height:1.5}.ui-state[data-kind=error]{color:var(--bad)}.ui-state .ui-button{margin-left:4px}.ui-spinner{border:1.5px solid var(--line);border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite ui-spin}.ui-spinner[data-size=large]{border-width:2px;width:24px;height:24px}@keyframes ui-spin{to{transform:rotate(360deg)}}@keyframes ui-pulse{50%{opacity:.3}}@keyframes ui-fade{0%{opacity:0}}.ui-dot{background:var(--mut);border-radius:50%;flex:none;width:8px;height:8px}.ui-dot[data-state=on]{background:var(--green)}.ui-dot[data-state=bad]{background:var(--red)}.ui-dot[data-state=busy]{background:var(--text);animation:1.1s ease-in-out infinite ui-pulse}.ui-mark{background:var(--acc);width:56px;height:56px;color:var(--on-acc);border-radius:16px;place-items:center;display:grid}.ui-screen-title{color:var(--text);letter-spacing:-.01em;margin:0;font-size:17px}.ui-tag{background:var(--tag-bg);color:var(--tag);box-shadow:0 0 0 2px var(--tag-bg);border-radius:4px}.ui-settings-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:13px;display:flex}.ui-settings-copy{flex:1;min-width:0}.ui-settings-copy>p{color:var(--mut);margin:4px 0 0;font-size:13px;line-height:1.5}.ui-settings-actions{flex:none;align-items:center;gap:8px;display:flex}.chat-title.svelte-yy30tc{min-width:0;max-width:480px;height:var(--tap);flex:1;position:relative}.name.svelte-yy30tc{color:var(--text);cursor:text;font-size:15px;font-weight:500}.name.svelte-yy30tc>span:where(.svelte-yy30tc){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.edit.svelte-yy30tc{padding-right:40px}.edit.svelte-yy30tc::selection{background:var(--selected);color:var(--text)}.actions.svelte-yy30tc{display:flex;position:absolute;top:0;right:0}.status.svelte-yy30tc{z-index:1;max-width:100%;color:var(--text-2);overflow-wrap:anywhere;padding:8px 10px;font-size:13px;position:absolute;top:calc(100% + 8px);left:0}.quiet.svelte-yy30tc{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}@media (max-width:899px){.chat-title.svelte-yy30tc{max-width:100%}}.pin.svelte-1bexxmz{place-items:center;min-height:100%;padding:16px 16px max(16px,12vh);display:grid}form.svelte-1bexxmz{justify-items:center;gap:14px;width:min(320px,100%);display:grid}.msg.svelte-1bexxmz{min-height:1.4em;color:var(--mut);text-align:center;margin:0;font-size:13px}.msg.err.svelte-1bexxmz{color:var(--bad)}input.svelte-1bexxmz{text-align:center;font:500 16px / 24px var(--font-mono);letter-spacing:.4em}input.svelte-1bexxmz::placeholder{letter-spacing:.3em}.submit.svelte-1bexxmz,.submit.svelte-1bexxmz .ui-button{width:100%}.shake.svelte-1bexxmz{animation:.42s svelte-1bexxmz-shake}@keyframes svelte-1bexxmz-shake{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.setup.svelte-1fg6n1x{place-items:center;min-height:100%;padding:16px;display:grid}.card.svelte-1fg6n1x{text-align:center;justify-items:center;gap:12px;width:min(420px,100%);display:grid}p.svelte-1fg6n1x{color:var(--mut);margin:0;line-height:1.55}.cmd.svelte-1fg6n1x{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:14px 14px 14px 16px;display:flex}code.svelte-1fg6n1x{font:600 16px var(--font-mono)}code.svelte-1fg6n1x span:where(.svelte-1fg6n1x){color:var(--green)}.copy.svelte-1fg6n1x{color:var(--acc);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.wait.svelte-1fg6n1x{align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}.centered.svelte-vv0rvm{z-index:12;pointer-events:none;place-items:center;margin:0;display:grid;position:absolute;inset:0}.arrive.svelte-vv0rvm{animation:.8s linear infinite ui-spin,80ms ui-fade}.paused.svelte-vv0rvm{animation-play-state:paused}.side.svelte-181dlmc{background:var(--sidebar);height:100%;padding:calc(8px + env(safe-area-inset-top)) 8px max(8px, calc(env(safe-area-inset-bottom) - 20px));border-right:1px solid var(--line);flex-direction:column;display:flex}.top.svelte-181dlmc{gap:8px;display:grid}.newrow.svelte-181dlmc{align-items:center;gap:4px;display:flex}.newrow.svelte-181dlmc .new:where(.svelte-181dlmc){background:var(--surface);border-radius:8px;flex:1;justify-content:flex-start}.list.svelte-181dlmc{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.chat.svelte-181dlmc .t:where(.svelte-181dlmc){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.view.svelte-181dlmc{align-items:center;gap:4px;display:flex;position:relative}.lbl.svelte-181dlmc{flex:1;padding-block:0}.pick.svelte-181dlmc{position:static}.menu.svelte-181dlmc{z-index:5;min-width:150px;position:absolute;top:calc(100% + 4px);right:4px}.rowmenu.svelte-181dlmc{top:calc(100% - 2px)}nav.side.svelte-181dlmc .crow:where(.svelte-181dlmc) .chat.on:where(.svelte-181dlmc),nav.side.svelte-181dlmc .bottom:where(.svelte-181dlmc) .ui-row.on:where(.svelte-181dlmc){background:var(--selected);color:var(--text)}.more.svelte-181dlmc{color:var(--mut)}.crow.svelte-181dlmc{position:relative}.crow.svelte-181dlmc .pr,.crow.svelte-181dlmc .dots{position:absolute;top:0}.crow.svelte-181dlmc .pr{right:40px}.crow.svelte-181dlmc .dots{display:none;right:4px}.later.svelte-181dlmc{height:1px}.crow.svelte-181dlmc:not(.menu-open){content-visibility:auto;contain-intrinsic-size:auto 36px}.chat.svelte-181dlmc,.edit.svelte-181dlmc{padding-right:44px}.haspr.svelte-181dlmc{padding-right:80px}.need.svelte-181dlmc,.busy.svelte-181dlmc,.unread.svelte-181dlmc{position:absolute;top:50%;right:22px;transform:translate(50%,-50%)}.need.svelte-181dlmc{color:var(--text);display:grid}.crow.menu-open.svelte-181dlmc .dots,.crow.svelte-181dlmc .dots:focus-visible{display:inline-flex}.crow.menu-open.svelte-181dlmc :is(.busy:where(.svelte-181dlmc),.need:where(.svelte-181dlmc),.unread:where(.svelte-181dlmc)){display:none}@media (hover:hover){.crow.svelte-181dlmc:hover .dots{display:inline-flex}.crow.svelte-181dlmc:hover :is(.busy:where(.svelte-181dlmc),.need:where(.svelte-181dlmc),.unread:where(.svelte-181dlmc)){display:none}}@media (hover:none){.crow.svelte-181dlmc:has(.chat.on:where(.svelte-181dlmc)) .dots{display:inline-flex}.crow.menu-open.svelte-181dlmc .pr{display:none}.crow.svelte-181dlmc:has(.chat.on:where(.svelte-181dlmc)) :is(.busy:where(.svelte-181dlmc),.need:where(.svelte-181dlmc),.unread:where(.svelte-181dlmc)){display:none}.crow.svelte-181dlmc:has(.chat.on:where(.svelte-181dlmc)) .pr{display:none}}.crow.svelte-181dlmc .pr.open{color:var(--green)}.crow.svelte-181dlmc .pr.merged{color:var(--purple)}.crow.svelte-181dlmc .pr.closed{color:var(--red)}.none.svelte-181dlmc{padding:0 10px}.bottom.svelte-181dlmc{border-top:1px solid var(--line);padding-top:8px}.off.svelte-181dlmc{opacity:0;transition:opacity .15s ease-out}.off.visible.svelte-181dlmc{opacity:1}.scrim.svelte-1kwbck4{z-index:40;background:var(--overlay);justify-content:center;align-items:flex-start;padding:max(12vh,16px) 16px 16px;display:flex;position:fixed;inset:0}.dialog.svelte-1kwbck4{width:min(600px,100%);max-height:min(600px, calc(var(--app-h,100dvh) - 24vh));box-shadow:var(--shadow);flex-direction:column;display:flex;position:relative}.dialog.wide.svelte-1kwbck4{width:min(780px,100%);height:min(500px, calc(var(--app-h,100dvh) - 24vh));max-height:none}.sheet-grab.svelte-1kwbck4{display:none}@media (max-width:600px){.scrim.svelte-1kwbck4{padding:calc(env(safe-area-inset-top) + 6px) 0 0}.dialog.svelte-1kwbck4,.dialog.wide.svelte-1kwbck4{width:100%;height:calc(var(--app-h,100dvh) - env(safe-area-inset-top) - 6px);border:0;border-top:1px solid var(--line);background:var(--bg);will-change:transform;border-radius:20px 20px 0 0;max-height:none}.sheet-grab.svelte-1kwbck4{touch-action:none;flex:none;place-items:center;height:20px;display:grid}.sheet-grab.svelte-1kwbck4:after{content:"";background:var(--mut);opacity:.45;border-radius:3px;width:36px;height:5px}.dialog.svelte-1kwbck4 .ui-header{touch-action:pan-x}}.lb.svelte-11o8oez{z-index:60;padding:calc(16px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom));background:var(--scrim-strong);place-items:center;animation:.15s ui-fade;display:grid;position:fixed;inset:0}img.svelte-11o8oez{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%}.lb.svelte-11o8oez .close{top:calc(12px + env(safe-area-inset-top));color:var(--on-overlay);position:absolute;right:12px}.bar.svelte-1wv9ftb{background:var(--bg);border-top:1px solid var(--line);padding:6px 8px calc(6px + env(safe-area-inset-bottom));gap:6px;display:grid}.keys.svelte-1wv9ftb{grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.keys.svelte-1wv9ftb .key{-webkit-user-select:none;user-select:none;min-width:0;padding:0}.keys.svelte-1wv9ftb .key.armed{background:var(--acc);color:var(--on-acc);border-color:#0000}.composer.svelte-1wv9ftb{align-items:flex-end;gap:8px;display:flex}textarea.svelte-1wv9ftb{min-height:var(--tap);resize:none;border:1px solid var(--line);background:var(--surface);max-height:40vh;color:var(--text);border-radius:24px;outline:none;flex:1;padding:5px 12px;font-size:16px;line-height:24px}textarea.svelte-1wv9ftb:focus{border-color:color-mix(in srgb, var(--acc) 55%, transparent)}textarea.svelte-1wv9ftb::placeholder{color:var(--mut)}.tab.svelte-bqr09v{flex-direction:column;flex:1;min-height:0;display:flex}.bar.svelte-bqr09v{height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 6px 0;border-bottom:0;gap:2px}.tabs.svelte-bqr09v{scrollbar-width:none;flex:1;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.tabs.svelte-bqr09v::-webkit-scrollbar{display:none}.t.svelte-bqr09v{max-width:200px;height:var(--tap);color:var(--mut);border-radius:8px;flex:none;align-items:center;display:flex}.t.svelte-bqr09v:hover{background:var(--hover);color:var(--text-2)}.t.on.svelte-bqr09v{background:var(--selected);color:var(--text)}.pick.svelte-bqr09v{width:auto;min-width:0;height:100%;color:inherit;gap:7px;padding:0 4px 0 10px}.pick.svelte-bqr09v span:where(.svelte-bqr09v){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.name-edit.svelte-bqr09v{background:var(--bg);width:130px;margin:0 4px 0 8px}.t.svelte-bqr09v .x{color:inherit;opacity:0;margin-right:4px}.t.svelte-bqr09v .x.armed{opacity:1;color:var(--red)}.t.on.svelte-bqr09v .x,.t.svelte-bqr09v .x:focus-visible{opacity:1}@media (hover:hover){.t.svelte-bqr09v:hover .x{opacity:1}}@media (pointer:coarse){.t.svelte-bqr09v .x{opacity:1;margin-right:0}}.term-wrap.svelte-bqr09v{flex:1;min-height:0;position:relative}.msg.svelte-bqr09v{color:var(--mut);margin:0;padding:24px}.md.svelte-xioz66 .flink{cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--mut);text-decoration-color:var(--mut);text-underline-offset:3px}@media (hover:hover){.md.svelte-xioz66 code.flink:hover,.md.svelte-xioz66 a.flink:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}}.md.svelte-xioz66{color:var(--text-2);overflow-wrap:anywhere;font-size:1rem;line-height:1.6}.md.svelte-xioz66>:first-child{margin-top:0}.md.svelte-xioz66>:last-child{margin-bottom:0}.stream-tail.svelte-xioz66{display:contents}.md.svelte-xioz66>.stream-tail:first-child>:first-child{margin-top:0}.md.svelte-xioz66>.stream-tail>:last-child{margin-bottom:0}.md.svelte-xioz66 p{margin:0 0 .7em}.md.svelte-xioz66 img{border-radius:8px;max-width:100%;height:auto}.md.svelte-xioz66 .local-image{max-width:100%;color:var(--mut);text-align:left;cursor:zoom-in;background:0 0;border:0;padding:0;display:inline-block}.md.svelte-xioz66 .local-image span{border:1px solid var(--line);border-radius:8px;padding:12px;font-size:14px;display:block}.md.svelte-xioz66 .local-image span[hidden]{display:none}.md.svelte-xioz66 h1,.md.svelte-xioz66 h2,.md.svelte-xioz66 h3,.md.svelte-xioz66 h4{color:var(--text);margin:1em 0 .4em;font-weight:600;line-height:1.3}.md.svelte-xioz66 h1{font-size:1.2rem}.md.svelte-xioz66 h2{font-size:1.1rem}.md.svelte-xioz66 h3,.md.svelte-xioz66 h4{font-size:1rem}.md.svelte-xioz66 strong{color:var(--text);font-weight:600}.md.svelte-xioz66 a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--mut);text-decoration-color:var(--mut);text-underline-offset:2px}.md.svelte-xioz66 ul,.md.svelte-xioz66 ol{margin:0 0 .7em;padding-left:1.3em}.md.svelte-xioz66 li{margin:.2em 0}.md.svelte-xioz66 li::marker{color:var(--mut)}.md.svelte-xioz66 blockquote{border-left:2px solid var(--line);color:var(--mut);margin:0 0 .7em;padding-left:12px}.md.svelte-xioz66 hr{border:0;border-top:1px solid var(--line);margin:1em 0}.md.svelte-xioz66 :not(pre)>code{font:.875em var(--font-mono);background:var(--surface);color:var(--text);border-radius:4px;padding:.1em .35em}.md.svelte-xioz66 :not(pre)>code.tag{font:inherit;color:var(--tag);background:var(--tag-bg);box-shadow:0 0 0 1px var(--tag-bg);padding:0 2px}.md.svelte-xioz66 .tbl,.md.svelte-xioz66 pre{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overflow-x:auto}.md.svelte-xioz66 .tbl{border:1px solid var(--line);border-radius:8px;margin:0 0 .8em}.md.svelte-xioz66 table{border-collapse:collapse;min-width:100%;font-size:.875rem;line-height:1.45}.md.svelte-xioz66 th,.md.svelte-xioz66 td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:7px 10px}.md.svelte-xioz66 th{color:var(--text);white-space:nowrap;background:var(--faint);font-weight:600}.md.svelte-xioz66 td{min-width:7ch;max-width:36ch}.md.svelte-xioz66 tr:last-child td{border-bottom:0}.md.svelte-xioz66 th+th,.md.svelte-xioz66 td+td{border-left:1px solid var(--line)}.md.svelte-xioz66 .code{background:var(--sidebar);border:1px solid var(--line);border-radius:8px;margin:0 0 .8em;overflow:hidden}.md.svelte-xioz66 .code-head{color:var(--mut);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:2px 4px 2px 12px;font-size:12px;display:flex}.md.svelte-xioz66 .copy{color:var(--mut);background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:12px}@media (hover:hover){.md.svelte-xioz66 .copy:hover{color:var(--text)}}.md.svelte-xioz66 pre{font:13px / 1.55 var(--font-mono);margin:0;padding:10px 12px}.md.svelte-xioz66 .code pre{color:var(--text-2)}.md.svelte-xioz66 .hljs-comment,.md.svelte-xioz66 .hljs-quote{color:var(--code-comment);font-style:italic}.md.svelte-xioz66 .hljs-doctag,.md.svelte-xioz66 .hljs-keyword,.md.svelte-xioz66 .hljs-formula{color:var(--code-keyword)}.md.svelte-xioz66 .hljs-section,.md.svelte-xioz66 .hljs-name,.md.svelte-xioz66 .hljs-selector-tag,.md.svelte-xioz66 .hljs-deletion,.md.svelte-xioz66 .hljs-subst{color:var(--code-name)}.md.svelte-xioz66 .hljs-literal{color:var(--code-type)}.md.svelte-xioz66 .hljs-string,.md.svelte-xioz66 .hljs-regexp,.md.svelte-xioz66 .hljs-addition,.md.svelte-xioz66 .hljs-attribute,.md.svelte-xioz66 .hljs-meta .hljs-string{color:var(--code-string)}.md.svelte-xioz66 .hljs-attr,.md.svelte-xioz66 .hljs-variable,.md.svelte-xioz66 .hljs-template-variable,.md.svelte-xioz66 .hljs-type,.md.svelte-xioz66 .hljs-selector-class,.md.svelte-xioz66 .hljs-selector-attr,.md.svelte-xioz66 .hljs-selector-pseudo,.md.svelte-xioz66 .hljs-number{color:var(--code-number)}.md.svelte-xioz66 .hljs-symbol,.md.svelte-xioz66 .hljs-bullet,.md.svelte-xioz66 .hljs-link,.md.svelte-xioz66 .hljs-meta,.md.svelte-xioz66 .hljs-selector-id,.md.svelte-xioz66 .hljs-title{color:var(--code-function)}.md.svelte-xioz66 .hljs-built_in,.md.svelte-xioz66 .hljs-title\.class_,.md.svelte-xioz66 .hljs-class .hljs-title{color:var(--code-attribute)}.md.svelte-xioz66 .hljs-emphasis{font-style:italic}.md.svelte-xioz66 .hljs-strong{font-weight:600}.md.svelte-xioz66 .hljs-link{text-decoration:underline}.diff.svelte-iw75ik{font:12.5px / 1.55 var(--font-mono);background:var(--bg);border-top:1px solid var(--line);max-height:360px;overflow:auto}.row.svelte-iw75ik{grid-template-columns:44px 18px 1fr;min-width:max-content;display:grid}.n.svelte-iw75ik{color:var(--mut);opacity:.6;text-align:right;-webkit-user-select:none;user-select:none;padding-right:8px}.s.svelte-iw75ik{color:var(--mut);-webkit-user-select:none;user-select:none}.t.svelte-iw75ik{white-space:pre;color:var(--text-2);padding-right:16px}.add.svelte-iw75ik{background:var(--diff-add-bg)}.add.svelte-iw75ik .s:where(.svelte-iw75ik),.add.svelte-iw75ik .t:where(.svelte-iw75ik){color:var(--diff-add-text)}.del.svelte-iw75ik{background:var(--diff-remove-bg)}.del.svelte-iw75ik .s:where(.svelte-iw75ik),.del.svelte-iw75ik .t:where(.svelte-iw75ik){color:var(--diff-remove-text)}.gap.svelte-iw75ik{color:var(--mut);background:var(--faint)}.more.svelte-iw75ik{color:var(--mut);font-family:var(--font-ui);padding:6px 12px;font-size:13px}.row.svelte-1l0tbwz{width:100%}.row.svelte-1l0tbwz:disabled{cursor:default}.verb.svelte-1l0tbwz{flex:none}.verb.err.svelte-1l0tbwz{color:var(--red)}.target.svelte-1l0tbwz{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.target.flink.svelte-1l0tbwz{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}@media (hover:hover){.target.flink.svelte-1l0tbwz:hover{color:var(--text);-webkit-text-decoration-color:var(--text-2);text-decoration-color:var(--text-2)}}.target.mono.svelte-1l0tbwz{font:12.5px var(--font-mono)}.stats.svelte-1l0tbwz{font:12px var(--font-mono);flex:none}.stats.svelte-1l0tbwz i:where(.svelte-1l0tbwz){font-style:normal}.add.svelte-1l0tbwz{color:var(--green)}.del.svelte-1l0tbwz{color:var(--red)}.body.svelte-1l0tbwz{margin:4px 0 8px 26px}pre.svelte-1l0tbwz{font:12.5px / 1.55 var(--font-mono);white-space:pre-wrap;word-break:break-word;max-height:300px;color:var(--text-2);margin:0;padding:8px 12px;overflow:auto}.cmd.svelte-1l0tbwz{color:var(--text);border-bottom:1px solid var(--line)}.cmd.svelte-1l0tbwz span:where(.svelte-1l0tbwz){color:var(--mut);-webkit-user-select:none;user-select:none}.out.err.svelte-1l0tbwz{color:var(--red)}.todos.svelte-1l0tbwz{gap:6px;margin:0;padding:10px 12px;font-size:13px;list-style:none;display:grid}.todos.svelte-1l0tbwz li:where(.svelte-1l0tbwz){color:var(--text-2);align-items:flex-start;gap:8px;display:flex}.todos.svelte-1l0tbwz li.completed:where(.svelte-1l0tbwz){color:var(--mut);text-decoration:line-through}.todos.svelte-1l0tbwz li.in_progress:where(.svelte-1l0tbwz){color:var(--text)}.box.svelte-1l0tbwz{border:1.5px solid var(--mut);width:15px;height:15px;color:var(--on-acc);border-radius:4px;flex:none;place-items:center;margin-top:2px;display:grid}.completed.svelte-1l0tbwz .box:where(.svelte-1l0tbwz){background:var(--text);border-color:var(--text)}.user.svelte-12y5ep1{flex-direction:column;align-items:flex-end;gap:6px;margin-top:18px;display:flex}.thread>.user.svelte-12y5ep1:first-child{margin-top:0}.pics.svelte-12y5ep1{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:85%;display:flex}.pic.svelte-12y5ep1{width:120px;height:120px;color:var(--mut);place-items:center;padding:0;display:grid}.pics.one.svelte-12y5ep1 .pic:where(.svelte-12y5ep1){width:auto;max-width:min(260px,100%);height:auto}.pics.one.svelte-12y5ep1 .pic.wait:where(.svelte-12y5ep1),.pics.one.svelte-12y5ep1 .pic.none:where(.svelte-12y5ep1){width:200px;height:140px}.pic.svelte-12y5ep1 img:where(.svelte-12y5ep1){object-fit:cover;width:100%;height:100%;display:block}.pics.one.svelte-12y5ep1 .pic:where(.svelte-12y5ep1) img:where(.svelte-12y5ep1){object-fit:contain;max-height:320px}.pic.wait.svelte-12y5ep1{animation:1.2s ease-in-out infinite ui-pulse}.files.svelte-12y5ep1{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:85%;display:flex}.file.svelte-12y5ep1{max-width:240px;color:var(--text);text-align:left;align-items:center;gap:10px;padding:8px 12px 8px 8px;font-size:13px;display:flex}@media (hover:hover){.file.svelte-12y5ep1:hover:not(:disabled){background:var(--hover)}}.file.svelte-12y5ep1:disabled{cursor:default}.fi.svelte-12y5ep1{background:var(--hover);width:32px;height:32px;color:var(--text-2);border-radius:8px;flex:none;place-items:center;display:grid}.fn.svelte-12y5ep1{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bubble.svelte-12y5ep1 mark:where(.svelte-12y5ep1){overflow-wrap:anywhere;max-width:100%;display:inline-block}.bubble.svelte-12y5ep1{background:var(--surface);max-width:85%;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:24px;padding:11px 16px;font-size:16px;line-height:1.5}.edit.svelte-12y5ep1{background:var(--surface);border:1px solid var(--line);border-radius:24px;width:min(100%,640px);padding:12px 12px 10px 16px}.edit.svelte-12y5ep1 textarea:where(.svelte-12y5ep1){resize:none;width:100%;color:var(--text);background:0 0;border:0;outline:none;padding:2px 0;font-size:16px;line-height:1.45}.row.svelte-12y5ep1{justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.q.svelte-dceasq{color:var(--text);align-items:center;gap:10px;padding:12px 14px;font-size:15px;font-weight:500;display:flex}.ic.svelte-dceasq{color:var(--text-2);display:grid}pre.svelte-dceasq{font:13px / 1.55 var(--font-mono);white-space:pre-wrap;word-break:break-word;background:var(--bg);border-top:1px solid var(--line);color:var(--text);margin:0;padding:10px 14px}.prompt.svelte-dceasq{color:var(--green);-webkit-user-select:none;user-select:none}.why.svelte-dceasq{color:var(--mut);margin:0;padding:8px 14px 0;font-size:13px}.actions.svelte-dceasq{flex-wrap:wrap;gap:8px;padding:8px 12px;display:flex}.card.svelte-1pkh5wh,.question.svelte-1pkh5wh{display:grid}.prompt.svelte-1pkh5wh{gap:4px;padding:12px 16px;display:grid}.head.svelte-1pkh5wh{color:var(--mut);font-size:13px}.question.svelte-1pkh5wh+.question:where(.svelte-1pkh5wh){border-top:1px solid var(--line)}.text.svelte-1pkh5wh{color:var(--text);margin:0;font-size:15px;font-weight:500;line-height:1.5}.intro.svelte-1pkh5wh{border-bottom:1px solid var(--line);padding:12px 16px}.step.svelte-1pkh5wh{color:var(--mut);font-variant-numeric:tabular-nums;margin-right:8px;font-weight:500}.options.svelte-1pkh5wh{border-top:1px solid var(--line);display:grid}.opt.svelte-1pkh5wh+.opt:where(.svelte-1pkh5wh),.opt.svelte-1pkh5wh+.custom:where(.svelte-1pkh5wh){border-top:1px solid var(--line)}.custom.svelte-1pkh5wh{padding:12px 16px}.opt.svelte-1pkh5wh{border-radius:0;align-items:flex-start;padding:10px 16px}.mark.svelte-1pkh5wh{border:1.5px solid var(--mut);width:18px;height:18px;color:var(--on-acc);border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid}.mark.multi.svelte-1pkh5wh{border-radius:4px}.on.svelte-1pkh5wh .mark:where(.svelte-1pkh5wh){background:var(--acc);border-color:var(--acc)}.ot.svelte-1pkh5wh{gap:2px;min-width:0;display:grid}.ot.svelte-1pkh5wh b:where(.svelte-1pkh5wh){color:var(--text)}.ot.svelte-1pkh5wh em:where(.svelte-1pkh5wh){background:var(--hover);color:var(--text-2);white-space:nowrap;border-radius:8px;margin-left:8px;padding:1px 6px;font-size:13px;font-style:normal;font-weight:500}.ot.svelte-1pkh5wh small:where(.svelte-1pkh5wh){color:var(--mut);font-size:13px;line-height:1.45}.actions.svelte-1pkh5wh{justify-content:flex-end;gap:8px;padding:0 16px 12px;display:flex;position:relative}.answer-status.svelte-1pkh5wh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.done.svelte-1pkh5wh{flex-wrap:wrap}.scroll.svelte-5bfk3j{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:1;min-height:0;overflow:hidden auto}@media (pointer:fine){.scroll.svelte-5bfk3j{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.scroll.svelte-5bfk3j::-webkit-scrollbar{width:6px}.scroll.svelte-5bfk3j::-webkit-scrollbar-thumb{background:var(--line);border-radius:4px}.scroll.warming.svelte-5bfk3j{scrollbar-color:transparent transparent}.scroll.warming.svelte-5bfk3j::-webkit-scrollbar-thumb{background:0 0}}.staging.svelte-5bfk3j .thread:where(.svelte-5bfk3j){visibility:hidden}.thread.svelte-5bfk3j{box-sizing:border-box;max-width:768px;min-height:100%;padding:calc(52px + env(safe-area-inset-top) + 4px) 14px 28px;flex-direction:column;justify-content:flex-end;gap:8px;min-width:0;margin:0 auto;display:flex}.thread.svelte-5bfk3j>*{min-width:0;max-width:100%}.assistant.svelte-5bfk3j{padding:2px 0}.branch-note.svelte-5bfk3j{margin:0}.group.svelte-5bfk3j{grid-template-columns:minmax(0,1fr);display:grid}.gh.svelte-5bfk3j{max-width:100%}.label.svelte-5bfk3j{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.count.svelte-5bfk3j{flex:none}.thread.svelte-5bfk3j>:is(.tool,.group)+:is(.tool,.group){margin-top:-8px}.gb.svelte-5bfk3j{border-left:1px solid var(--line);margin-left:8px;padding-left:8px}.compact.svelte-5bfk3j{color:var(--mut);white-space:nowrap;align-items:center;gap:10px;margin:8px 0;font-size:13px;display:flex}.compact.svelte-5bfk3j:before,.compact.svelte-5bfk3j:after{content:"";background:var(--line);flex:1;height:1px}button.compact.svelte-5bfk3j{width:100%;font:inherit;background:0 0;border:0;padding:0;font-size:13px}@media (hover:hover){button.compact.svelte-5bfk3j:hover{color:var(--text)}}.compact.svelte-5bfk3j .ui-spinner:where(.svelte-5bfk3j){margin-right:-2px}.summary.svelte-5bfk3j{background:var(--hover);max-height:50vh;color:var(--text-2);border-radius:8px;margin:0 0 12px;padding:12px 16px;font-size:13px;overflow-y:auto}.working.svelte-5bfk3j{font-variant-numeric:tabular-nums}.working.svelte-5bfk3j .ic:where(.svelte-5bfk3j){transform:translateY(1px)}.note.svelte-5bfk3j{color:var(--mut);font-size:13px}.history-status.svelte-5bfk3j{align-items:center;gap:10px;min-height:40px;display:flex}.error.svelte-5bfk3j{color:var(--bad);background:var(--error-bg);white-space:pre-wrap;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:14px;display:flex}.end.svelte-5bfk3j{justify-content:center;align-items:flex-end;height:0;animation:.15s ui-fade;display:flex;position:sticky;bottom:12px}.end.svelte-5bfk3j .to-end{background:var(--surface);width:32px;height:32px;box-shadow:var(--shadow);color:var(--text-2);z-index:5;border-radius:50%}@media (hover:hover){.end.svelte-5bfk3j .to-end:hover:not(:disabled){background:linear-gradient(var(--hover), var(--hover)), var(--surface)}}.tray.svelte-3fwrex{z-index:20;grid-template-columns:minmax(0,1fr);gap:1px;max-height:min(340px,50vh);animation:.15s svelte-3fwrex-tray-in;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;right:0}.pill.svelte-3fwrex,.queue.svelte-3fwrex{background:var(--surface);border-radius:24px}@keyframes svelte-3fwrex-tray-in{0%{opacity:0;transform:translateY(4px)}}.queue.svelte-3fwrex{max-width:var(--content-width);margin:0 auto 6px;animation:.15s svelte-3fwrex-tray-in;overflow:hidden}.queue.svelte-3fwrex .rows:where(.svelte-3fwrex){overscroll-behavior:contain;max-height:min(220px,34vh);padding:4px 0;overflow-y:auto}.queue.svelte-3fwrex .q:where(.svelte-3fwrex){min-height:var(--tap);align-items:center;gap:2px;padding:0 10px 0 14px;display:flex}.queue.svelte-3fwrex .q:where(.svelte-3fwrex)+.q:where(.svelte-3fwrex){border-top:1px solid var(--line)}.queue.svelte-3fwrex .lead:where(.svelte-3fwrex){color:var(--mut);flex:none;margin-right:8px;display:grid}.queue.svelte-3fwrex .qt:where(.svelte-3fwrex){text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;overflow:hidden}.qmenu.svelte-3fwrex{z-index:40;min-width:150px;position:fixed}.queue.svelte-3fwrex .files:where(.svelte-3fwrex){color:var(--mut);flex:none;align-items:center;gap:3px;font-size:13px;display:inline-flex}textarea.gone.svelte-3fwrex{display:none}.wave.svelte-3fwrex{justify-content:flex-end;align-items:center;gap:2px;height:44px;padding:0 6px;display:flex;overflow:hidden}.wave.svelte-3fwrex i:where(.svelte-3fwrex){background:var(--text);border-radius:2px;flex:none;width:3px;height:28px;transition:transform 40ms linear}.wave.busy.svelte-3fwrex{color:var(--mut);justify-content:center;gap:10px;font-size:13px}.clock.svelte-3fwrex{color:var(--mut);font:13px var(--font-mono);font-variant-numeric:tabular-nums;margin-right:8px}.tools.talking.svelte-3fwrex .clock:where(.svelte-3fwrex){margin-left:auto}@media (pointer:coarse){.pill.talking.svelte-3fwrex{min-height:min(46vh,340px)}.pill.talking.svelte-3fwrex .wave:where(.svelte-3fwrex){flex:1;justify-content:center;height:auto;min-height:120px}.pill.talking.svelte-3fwrex .wave:where(.svelte-3fwrex) i:where(.svelte-3fwrex){height:110px}.tools.talking.svelte-3fwrex{grid-template-columns:1fr auto 1fr;grid-template-areas:"clock clock clock""x done.";row-gap:14px;padding-bottom:6px;display:grid}.tools.talking.svelte-3fwrex .clock:where(.svelte-3fwrex){color:var(--text-2);grid-area:clock;justify-self:center;min-height:22px;margin:0;font-size:17px}.tools.talking.svelte-3fwrex .cancel{grid-area:x;justify-self:center}.tools.talking.svelte-3fwrex .done{grid-area:done;justify-self:center}}.wrap.svelte-3fwrex{padding:0 12px max(12px, calc(env(safe-area-inset-bottom) - 20px));position:relative}.wrap.svelte-3fwrex:before{content:"";background:linear-gradient(transparent, var(--bg));pointer-events:none;height:18px;position:absolute;bottom:100%;left:0;right:0}.model-picker.svelte-3fwrex{flex:0 auto;min-width:0;display:flex;position:relative}.menu.svelte-3fwrex .who:where(.svelte-3fwrex){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.menu.svelte-3fwrex .spent:where(.svelte-3fwrex){opacity:.5}.menu.svelte-3fwrex small:where(.svelte-3fwrex){color:var(--mut);text-transform:capitalize;flex:none;font-size:13px}.menu.svelte-3fwrex small.back:where(.svelte-3fwrex){text-transform:none}.menu.svelte-3fwrex{z-index:20;min-width:190px;max-width:calc(100vw - 24px);max-height:60vh;position:absolute;bottom:calc(100% + 6px);right:0}.model-row.svelte-3fwrex{align-items:center;gap:2px;display:flex}.model-choice.svelte-3fwrex{flex:1;min-width:0}.menu.svelte-3fwrex .effort-open svg,.menu.svelte-3fwrex .account-open svg{transform:rotate(-90deg)}.menu.svelte-3fwrex .sub-back svg{transform:rotate(90deg)}.mention.svelte-3fwrex{justify-content:flex-start;gap:10px}.sub-head.svelte-3fwrex{min-height:var(--tap);border-bottom:1px solid var(--line);color:var(--text);align-items:center;gap:8px;font-size:13px;display:flex}.mic.svelte-3fwrex{color:var(--mut);flex:none;display:grid}.mn.svelte-3fwrex{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:60%;overflow:hidden}.mn.mono.svelte-3fwrex{font-family:var(--font-mono);font-size:12.5px}.md.svelte-3fwrex{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--mut);flex:1;font-size:13px;overflow:hidden}.pill.svelte-3fwrex{max-width:var(--content-width);flex-direction:column;gap:0;margin:0 auto;padding:8px;display:flex;position:relative}.tools.svelte-3fwrex{align-items:center;gap:4px;display:flex}.tools.svelte-3fwrex>.ui-icon-button{border-radius:50%}.tools.svelte-3fwrex .model-chip{white-space:nowrap;flex:0 auto;min-width:0;padding-inline:8px}.tools.svelte-3fwrex .model-chip span{text-overflow:ellipsis;overflow:hidden}.att.svelte-3fwrex{flex-basis:100%;gap:6px;padding:4px 0;display:flex;overflow-x:auto}.file.svelte-3fwrex{background:var(--hover);max-width:240px;color:var(--text-2);border-radius:8px;flex:none;align-items:center;font-size:13px;transition:opacity .15s;display:flex}.file.up.svelte-3fwrex{opacity:.5}.file.bad.svelte-3fwrex{outline:1px solid var(--red)}.file.svelte-3fwrex .open:where(.svelte-3fwrex){width:auto;min-width:0;color:inherit;padding:0 4px 0 10px}.file.svelte-3fwrex .open:where(.svelte-3fwrex) span:where(.svelte-3fwrex){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file.svelte-3fwrex img:where(.svelte-3fwrex){object-fit:cover;border-radius:4px;flex:none;width:24px;height:24px}.grow.svelte-3fwrex{flex:1}textarea.svelte-3fwrex{resize:none;width:100%;min-width:0;color:var(--text);min-height:var(--tap);background:0 0;border:0;outline:none;grid-area:1/1;max-height:200px;padding:5px 12px;font-size:16px;line-height:24px}textarea.svelte-3fwrex::placeholder{color:var(--mut)}.mirror.svelte-3fwrex,textarea.tagged.svelte-3fwrex{white-space:pre-wrap;overflow-wrap:break-word;font-size:16px;line-height:24px}.input.svelte-3fwrex{display:grid;position:relative}.input.svelte-3fwrex:after{content:attr(data-value) " ";visibility:hidden;pointer-events:none;box-sizing:border-box;min-height:var(--tap);white-space:pre-wrap;overflow-wrap:break-word;grid-area:1/1;max-height:200px;padding:5px 12px;font-size:16px;line-height:24px;overflow:hidden}.input.gone.svelte-3fwrex{display:none}.mirror.svelte-3fwrex{color:var(--text);pointer-events:none;padding:5px 12px;position:absolute;inset:0;overflow:hidden}textarea.tagged.svelte-3fwrex{z-index:1;color:#0000;caret-color:var(--text);position:relative}textarea.svelte-3fwrex:disabled{cursor:default}@media (max-width:899px){.pill.svelte-3fwrex,.queue.svelte-3fwrex{max-width:none}.wrap.svelte-3fwrex{padding:0 8px max(8px, calc(env(safe-area-inset-bottom) - 20px))}:root[data-edge] .wrap.svelte-3fwrex{padding:0}:root[data-keyboard] .wrap.svelte-3fwrex{padding-bottom:0}:root[data-edge] .queue.svelte-3fwrex{margin:0 12px 8px}:root[data-edge] .pill.svelte-3fwrex{padding-bottom:max(8px, calc(env(safe-area-inset-bottom) - 20px));border-radius:24px 24px 0 0}}.empty.svelte-1t9m7n6{min-height:0;padding:calc(52px + env(safe-area-inset-top)) 16px 0;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex;overflow-y:auto}h1.svelte-1t9m7n6{letter-spacing:-.035em;color:var(--text);margin:0;font-size:clamp(24px,3vw,32px);line-height:1.2}.pick.svelte-1t9m7n6{position:relative}.pick.svelte-1t9m7n6 .where{background:var(--faint)}.pick.svelte-1t9m7n6 .where[aria-expanded=true]{background:var(--hover);color:var(--text)}.scrim.svelte-1t9m7n6{z-index:19;position:fixed;inset:0}.menu.svelte-1t9m7n6{z-index:20;flex-direction:column;width:min(280px,100vw - 32px);display:flex;position:fixed}.menu.up.svelte-1t9m7n6{transform:translateY(-100%)}.rows.svelte-1t9m7n6{overscroll-behavior:contain;min-height:0;max-height:320px;overflow-y:auto}.menu.svelte-1t9m7n6 .ui-row:where(.svelte-1t9m7n6) span:where(.svelte-1t9m7n6){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu.svelte-1t9m7n6 .add:where(.svelte-1t9m7n6){border-top:1px solid var(--line);color:var(--mut);border-radius:0 0 8px 8px;flex:none;justify-content:flex-start;margin-top:4px}.feature-state.svelte-1n46o8q{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:160px;padding:24px;display:flex;position:relative}.app.svelte-1n46o8q{left:0;right:0;top:var(--app-top,0);height:var(--app-h,100dvh);background:var(--bg);position:fixed;overflow:hidden}.shell.svelte-1n46o8q{height:100%;display:flex;position:relative;overflow:hidden}.rail.svelte-1n46o8q{width:var(--sidebar-width);flex:none}.mini.svelte-1n46o8q{z-index:1;width:52px;padding-top:calc(8px + env(safe-area-inset-top));background:var(--sidebar);border-right:1px solid var(--line);flex-direction:column;flex:none;align-items:center;gap:4px;display:flex;position:relative;overflow:hidden}.mini.shut.svelte-1n46o8q{border-right:0;width:0}.collapsed.svelte-1n46o8q .rail:where(.svelte-1n46o8q){margin-left:calc(-1 * var(--sidebar-width));visibility:hidden}.mini.svelte-1n46o8q{padding-bottom:10px}.mini.svelte-1n46o8q .grow:where(.svelte-1n46o8q){flex:1}.mini.svelte-1n46o8q .ui-button[aria-pressed=true]{background:var(--hover);color:var(--text)}.flyout.svelte-1n46o8q{z-index:25;border:1px solid var(--line);width:280px;box-shadow:var(--shadow);border-radius:16px;animation:.15s svelte-1n46o8q-fly;position:absolute;top:8px;bottom:8px;left:56px;overflow:hidden}@keyframes svelte-1n46o8q-fly{0%{opacity:0;transform:translate(-6px)}}.drawer.svelte-1n46o8q{z-index:30;will-change:transform;touch-action:pan-y;width:min(300px,85vw);transition:transform .15s;position:absolute;top:0;bottom:0;left:0}.drawer.shut.svelte-1n46o8q{visibility:hidden;content-visibility:hidden;transition:transform .15s ease, visibility 0s .15s, content-visibility 0s .15s allow-discrete}.main.svelte-1n46o8q{touch-action:pan-y;flex-direction:column;flex:1;min-width:0;transition:transform .15s;display:flex;position:relative}.dragging.svelte-1n46o8q{transition:none!important}.scrim.svelte-1n46o8q{z-index:20;background:var(--overlay);transition:opacity .15s;position:absolute;inset:0}.top.svelte-1n46o8q{height:calc(52px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);z-index:10;background:var(--bg);transition:transform .15s}.top.overlay.svelte-1n46o8q{position:absolute;top:0;left:0;right:0}.top.overlay.svelte-1n46o8q:after{content:"";background:linear-gradient(var(--bg), transparent);pointer-events:none;height:14px;position:absolute;top:100%;left:0;right:0}.top.hidden.svelte-1n46o8q{pointer-events:none;transform:translateY(calc(-100% - 14px))}.breadcrumb.svelte-1n46o8q{min-width:0;height:var(--tap);flex:1;align-items:center;display:flex;position:relative}.project.svelte-1n46o8q{min-width:0;max-width:35%;color:var(--mut);align-items:center;gap:5px;padding-left:6px;font-size:15px;display:flex}.project.svelte-1n46o8q>span:where(.svelte-1n46o8q){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project.svelte-1n46o8q svg,.separator.svelte-1n46o8q{flex:none}.separator.svelte-1n46o8q{color:var(--mut);place-items:center;display:grid}.title.svelte-1n46o8q{min-width:0;max-width:480px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;padding:0 4px;font-size:15px;font-weight:500;overflow:hidden}.note.svelte-1n46o8q{top:calc(52px + env(safe-area-inset-top) + 8px);background:var(--surface);border:1px solid var(--glass-line);box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:flex;position:absolute;left:50%;translate:-50%}.toast.svelte-1n46o8q{z-index:15;width:max-content;max-width:min(560px,100% - 32px);color:var(--text);padding-right:6px;animation:.15s svelte-1n46o8q-toast-in}.link.svelte-1n46o8q{z-index:14;color:var(--mut);pointer-events:none;animation:.15s .7s backwards ui-fade}.toast.svelte-1n46o8q .ic:where(.svelte-1n46o8q){color:var(--red);display:grid}.toast.svelte-1n46o8q .msg:where(.svelte-1n46o8q){flex:1;min-width:0}@keyframes svelte-1n46o8q-toast-in{0%{opacity:0;transform:translateY(-6px)}}.noproject.svelte-1n46o8q{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex}.noproject.svelte-1n46o8q h1:where(.svelte-1n46o8q){color:var(--text);margin:0;font-size:17px}.noproject.svelte-1n46o8q p:where(.svelte-1n46o8q){color:var(--mut);margin:0 0 12px}
