.base-popover[data-v-83171950]{overscroll-behavior:contain}.full-popover[data-v-53bb8a3f]{inset:calc(var(--safe-area-top) + 1rem + var(--full-popover-stack-offset)) calc(var(--safe-area-right) + 1rem) calc(var(--safe-area-bottom) + 1rem) calc(var(--safe-area-left) + 1rem);border:1px solid var(--color-border-soft);background:var(--color-bg-panel);width:auto;max-width:none;height:auto;max-height:none;color:var(--color-text);box-shadow:var(--color-shadow-popover);border-radius:.9rem;margin:0;padding:0;overflow:hidden}.full-popover[data-v-53bb8a3f]:popover-open{grid-template-rows:auto minmax(0,1fr);display:grid}.full-popover[data-v-53bb8a3f]::backdrop{background:#00000038}.full-popover__header[data-v-53bb8a3f]{z-index:1;border-bottom:1px solid var(--color-border-soft);background:var(--color-bg-panel-strong);box-shadow:var(--color-shadow-header);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;padding:.9rem 1rem .75rem;display:grid;position:relative}.full-popover__heading[data-v-53bb8a3f]{min-width:0}.full-popover__title[data-v-53bb8a3f]{color:var(--color-text-strong);font-size:1rem;font-weight:700}.full-popover__subtitle[data-v-53bb8a3f]{color:var(--color-text-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.full-popover__header-actions[data-v-53bb8a3f]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.full-popover__header-content[data-v-53bb8a3f]{grid-column:1/-1;min-width:0}.full-popover__close[data-v-53bb8a3f]{border:1px solid var(--color-border-soft);background:var(--color-bg-panel);color:var(--color-text);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.full-popover__body[data-v-53bb8a3f]{min-height:0;overflow:hidden}@media (hover:hover){.full-popover__close[data-v-53bb8a3f]:hover{background:var(--color-bg-elevated-soft)}}.delete-confirmation[data-v-557de4da]{display:none}.delete-confirmation[data-v-557de4da]:popover-open{position-area:block-end span-inline-start;position-try-fallbacks:block-end span-inline-end, block-start span-inline-start, block-start span-inline-end;border:1px solid var(--color-border-soft);background:var(--color-bg-overlay);width:max-content;color:var(--color-text-strong);box-shadow:var(--color-shadow-popover);border-radius:.6rem;gap:.25rem;margin:.35rem 0;padding:.3rem;display:flex;position:fixed}.delete-confirmation__button[data-v-557de4da]{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.4rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.delete-confirmation__button--danger[data-v-557de4da]{background:var(--color-error-soft);color:var(--color-error)}.delete-confirmation__button[data-v-557de4da]:hover{background:var(--color-bg-elevated)}.delete-confirmation__button--danger[data-v-557de4da]:hover{background:var(--color-error-soft)}.delete-confirmation__button[data-v-557de4da]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.delete-confirmation__button[data-v-557de4da]:disabled{cursor:default;opacity:.6}.thinking-picker[data-v-ce660ddc]{background:var(--color-bg-elevated);border-radius:.45rem;flex-wrap:wrap;gap:.25rem;padding:.15rem;display:flex}.thinking-picker.is-disabled[data-v-ce660ddc]{opacity:.6}.thinking-picker__btn[data-v-ce660ddc]{color:var(--color-text-muted);background:0 0;border:0;border-radius:.35rem;flex:1;padding:.3rem .4rem;font-size:.82rem;font-weight:500;transition:background 80ms,color 80ms}@media (hover:hover){.thinking-picker__btn[data-v-ce660ddc]:hover:not(:disabled):not(.is-active){color:var(--color-text);background:var(--color-bg-hover)}}.thinking-picker__btn.is-active[data-v-ce660ddc]{background:var(--color-user-bg);color:var(--color-user-text);font-weight:600;box-shadow:0 1px 3px #0000000f}.thinking-picker__btn[data-v-ce660ddc]:disabled{cursor:default}.mc-popover[data-v-6f78b979]{display:none}.mc-popover[data-v-6f78b979]:popover-open{position-area:block-end span-inline-start;position-try-fallbacks:block-end span-inline-end, block-start span-inline-start, block-start span-inline-end;width:min(22rem, calc(100vw - var(--safe-area-left) - var(--safe-area-right) - 1rem));max-width:calc(100vw - var(--safe-area-left) - var(--safe-area-right) - 1rem);height:auto;max-height:min(32rem, calc(100dvh - var(--safe-area-top) - var(--safe-area-bottom) - 4rem));border:1px solid var(--color-border-soft);background:var(--color-bg-overlay);color:inherit;box-shadow:var(--color-shadow-popover);border-radius:.75rem;flex-direction:column;gap:.35rem;margin:0;padding:.5rem;display:flex;position:fixed}.mc-popover--up[data-v-6f78b979]:popover-open{position-area:normal;position-try-fallbacks:none;top:auto;right:calc(var(--safe-area-right) + .8rem);bottom:calc(var(--safe-area-bottom) + 4.5rem);margin:0;left:auto}.mc-popover[data-v-6f78b979]::backdrop{background:var(--color-backdrop)}.mc-popover__search-row[data-v-6f78b979]{background:var(--color-bg-elevated);border-radius:.5rem;align-items:center;gap:.4rem;padding:.35rem .5rem;display:flex}.mc-popover__search-icon[data-v-6f78b979]{color:var(--color-text-subtle);flex-shrink:0}.mc-popover__search[data-v-6f78b979]{color:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:.88rem}.mc-popover__models[data-v-6f78b979]{min-height:min(14rem, calc(100dvh - var(--safe-area-top) - var(--safe-area-bottom) - 12rem));max-height:min(22rem, calc(100dvh - var(--safe-area-top) - var(--safe-area-bottom) - 12rem));overscroll-behavior:contain;flex-direction:column;flex:0 auto;gap:1px;display:flex;overflow-y:auto}.mc-popover__model[data-v-6f78b979]{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:.4rem;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.4rem .5rem;font-size:.88rem;transition:background 80ms;display:flex}@media (hover:hover){.mc-popover__model[data-v-6f78b979]:hover:not(.is-active){background:var(--color-bg-hover)}}.mc-popover__model.is-active[data-v-6f78b979]{background:var(--color-user-bg);color:var(--color-user-text);font-weight:600}.mc-popover__model-name[data-v-6f78b979]{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.mc-popover__model-provider[data-v-6f78b979]{color:var(--color-text-subtle);text-transform:capitalize;flex-shrink:0;font-size:.78rem}.mc-popover__empty[data-v-6f78b979]{color:var(--color-text-subtle);padding:.6rem .5rem;font-size:.85rem}.model-config-selector[data-v-ac4d955d]{display:contents}.model-config-selector__button[data-v-ac4d955d]{width:100%;color:var(--color-text-muted);background:0 0;border:0;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);justify-content:center;align-items:center;gap:.35rem;padding:0 .55rem;transition:background 80ms,color 80ms;display:inline-grid}.model-config-selector--compact .model-config-selector__button[data-v-ac4d955d]{width:auto;max-width:min(12rem,44vw)}@media (hover:hover){.model-config-selector__button[data-v-ac4d955d]:hover:not(:disabled){background:var(--color-bg-elevated);color:var(--color-text)}}.model-config-selector__button[data-v-ac4d955d]:disabled{opacity:.4}.model-config-selector__icon[data-v-ac4d955d]{display:block}.model-config-selector__info[data-v-ac4d955d]{text-align:left;gap:.05rem;min-width:0;line-height:1.05;display:grid}.model-config-selector__model-label[data-v-ac4d955d],.model-config-selector__effort-label[data-v-ac4d955d]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.model-config-selector__model-label[data-v-ac4d955d]{color:var(--color-text-strong);font-size:.8rem;font-weight:600}.model-config-selector__effort-label[data-v-ac4d955d]{color:var(--color-text-subtle);font-size:.7rem}.settings-popover[data-v-edb144d5]{background:var(--color-bg-panel-strong)}.settings-popover[data-v-edb144d5] .full-popover__header{background:var(--color-bg-panel-strong);border-bottom:0}.settings-popover__body[data-v-edb144d5]{background:var(--color-bg-app);flex-direction:column;height:100%;min-height:0;display:flex;overflow-y:auto}.settings-popover__section[data-v-edb144d5]{flex-direction:column;gap:.55rem;padding:.75rem 1rem;display:flex}.settings-popover__section+.settings-popover__section[data-v-edb144d5]{border-top:1px solid var(--color-border-soft)}.settings-popover__section-title-row[data-v-edb144d5],.settings-popover__item-top[data-v-edb144d5]{align-items:center;display:flex}.settings-popover__item-top[data-v-edb144d5]{justify-content:space-between;gap:.5rem}.settings-popover__section-title-row[data-v-edb144d5]{color:var(--color-text-strong);gap:.45rem}.settings-popover__group-title[data-v-edb144d5]{color:var(--color-text-strong);margin:0;font-size:.9rem;font-weight:600}.settings-popover__select[data-v-edb144d5],.settings-popover__input[data-v-edb144d5]{border:1px solid var(--color-border-soft);background:var(--color-bg-app);width:100%;color:inherit;font:inherit;border-radius:.55rem;padding:.55rem .65rem}.settings-popover__input[data-v-edb144d5]{font-family:var(--font-family-mono)}.settings-popover__input--title[data-v-edb144d5]{font-family:inherit}.settings-popover__field[data-v-edb144d5],.settings-popover__color-fieldset[data-v-edb144d5]{color:var(--color-text-muted);border:0;flex-direction:column;gap:.35rem;margin:0;padding:0;font-size:.78rem;display:flex}.settings-popover__colors[data-v-edb144d5]{grid-template-columns:repeat(auto-fit,minmax(4.3rem,1fr));gap:.45rem;display:grid}.settings-popover__color-option[data-v-edb144d5]{color:var(--color-text-muted);cursor:pointer;flex-direction:column;align-items:center;gap:.2rem;display:flex}.settings-popover__color-option input[data-v-edb144d5]{opacity:0;width:1px;height:1px;position:absolute}.settings-popover__color-swatch[data-v-edb144d5]{color:#fff;filter:drop-shadow(0 0 .18rem oklch(0% 0 0/.35));background-origin:border-box;border:2px solid #0000;border-radius:999px;place-items:center;width:2.4rem;height:2.4rem;display:grid;position:relative;overflow:hidden}.settings-popover__color-swatch svg[data-v-edb144d5]{box-sizing:content-box;background:oklch(20% 0 0/.72);border-radius:999px;padding:.12rem;box-shadow:0 0 0 1px oklch(100% 0 0/.35)}.settings-popover__color-option input:checked+.settings-popover__color-swatch[data-v-edb144d5]{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-bg-overlay)}.settings-popover__color-option input:focus-visible+.settings-popover__color-swatch[data-v-edb144d5]{outline:2px solid var(--color-accent);outline-offset:3px}.settings-popover__textarea[data-v-edb144d5]{resize:vertical}.settings-popover__item[data-v-edb144d5]{background:0 0;flex-direction:column;gap:.55rem;margin-inline:-1rem;padding:.55rem 1rem;display:flex}.settings-popover__item+.settings-popover__item[data-v-edb144d5]{border-top:1px solid var(--color-border-soft);margin-top:-.55rem}.settings-popover__environment-row[data-v-edb144d5]{justify-content:space-between;align-items:center;min-width:0;display:flex}.settings-popover__environment-row code[data-v-edb144d5]{text-overflow:ellipsis;overflow:hidden}.settings-popover__item-meta[data-v-edb144d5]{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.settings-popover__item-meta strong[data-v-edb144d5]{text-overflow:ellipsis;color:var(--color-text-strong);font-size:.84rem;overflow:hidden}.settings-popover__item-status-row[data-v-edb144d5]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.settings-popover__help[data-v-edb144d5]{color:var(--color-text-subtle);font-size:.78rem}.settings-popover__editor[data-v-edb144d5],.settings-popover__attempt[data-v-edb144d5]{flex-direction:column;gap:.5rem;display:flex}.settings-popover__editor-actions[data-v-edb144d5]{justify-content:flex-start;display:flex}.settings-popover__link[data-v-edb144d5],.settings-popover__logout[data-v-edb144d5],[data-v-edb144d5] .settings-popover__icon-btn{border:0;border-radius:.45rem;justify-content:center;align-items:center;gap:.35rem;font-size:.82rem;display:inline-flex}.settings-popover__link[data-v-edb144d5],.settings-popover__logout[data-v-edb144d5]{background:var(--color-bg-elevated);width:fit-content;color:inherit;padding:.45rem .65rem;text-decoration:none}.settings-popover__logout[data-v-edb144d5]{background:var(--color-error-soft);color:var(--color-error)}[data-v-edb144d5] .settings-popover__icon-btn{color:var(--color-text-muted);background:0 0;padding:0}.settings-popover__badge[data-v-edb144d5]{white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;width:fit-content;padding:.18rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.settings-popover__badge--connected[data-v-edb144d5]{background:color-mix(in srgb, var(--color-success) 18%, transparent);color:var(--color-success)}.settings-popover__badge--disconnected[data-v-edb144d5]{background:var(--color-bg-elevated);color:var(--color-text-subtle)}@media (hover:hover){.settings-popover__link[data-v-edb144d5]:hover,[data-v-edb144d5] .settings-popover__icon-btn:hover{background:var(--color-bg-hover)}.settings-popover__logout[data-v-edb144d5]:hover{filter:brightness(1.03)}}.settings-popover__link[data-v-edb144d5]:disabled,.settings-popover__logout[data-v-edb144d5]:disabled,[data-v-edb144d5] .settings-popover__icon-btn:disabled,.settings-popover__select[data-v-edb144d5]:disabled,.settings-popover__input[data-v-edb144d5]:disabled{opacity:.6;cursor:default}.settings-popover__section--logout[data-v-edb144d5]{align-items:flex-start}.settings-popover__error[data-v-edb144d5]{color:var(--color-error);font-size:.78rem}.mcp-settings__form[data-v-cc7f0aef]{flex-direction:column;gap:.65rem;padding-top:.5rem;display:flex}.mcp-editor__field[data-v-cc7f0aef]{color:var(--color-text-subtle);flex-direction:column;gap:.3rem;font-size:.78rem;display:flex}.mcp-editor__field input[data-v-cc7f0aef],.mcp-editor__field textarea[data-v-cc7f0aef]{border:1px solid var(--color-border-soft);background:var(--color-bg-app);width:100%;color:var(--color-text);font:.86rem/1.5 var(--font-family-mono);resize:vertical;border-radius:.6rem;padding:.65rem .75rem}.mcp-editor__field input[data-v-cc7f0aef]:focus,.mcp-editor__field textarea[data-v-cc7f0aef]:focus{border-color:var(--color-accent);outline:none}.mcp-editor__actions[data-v-cc7f0aef]{gap:.4rem;display:flex}.mcp-editor__actions button[data-v-cc7f0aef]{font:inherit;cursor:pointer;border:0;border-radius:.45rem;align-items:center;gap:.35rem;padding:.45rem .65rem;font-size:.82rem;display:inline-flex}.mcp-editor__save[data-v-cc7f0aef]{background:var(--color-bg-selection);color:var(--color-accent-strong);font-weight:600}.mcp-editor__cancel[data-v-cc7f0aef]{background:var(--color-bg-elevated);color:var(--color-text)}button[data-v-cc7f0aef]:disabled,input[data-v-cc7f0aef]:disabled,textarea[data-v-cc7f0aef]:disabled{opacity:.6}.mcp-settings[data-v-7398e1c3]{flex-direction:column;gap:.55rem;display:flex}.mcp-settings__server-head[data-v-7398e1c3],.mcp-settings__actions[data-v-7398e1c3]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.mcp-settings__server-head[data-v-7398e1c3]{justify-content:space-between;gap:.6rem 1rem}.mcp-settings__actions[data-v-7398e1c3]{justify-content:flex-start}.mcp-settings__switch[data-v-7398e1c3]{white-space:nowrap;cursor:pointer;align-items:center;gap:.5rem;margin-right:.35rem;font-size:.78rem;display:inline-flex;position:relative}.mcp-settings__switch input[data-v-7398e1c3]{opacity:0;width:auto;position:absolute}.mcp-settings__switch-track[data-v-7398e1c3]{background:var(--color-border-strong);border-radius:999px;flex-shrink:0;width:2rem;height:1.1rem;transition:background .12s;position:relative}.mcp-settings__switch-track[data-v-7398e1c3]:after{background:var(--color-bg-overlay);content:"";border-radius:50%;width:.8rem;height:.8rem;transition:transform .12s;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 2px #0000004d}.mcp-settings__switch input:checked+.mcp-settings__switch-track[data-v-7398e1c3]{background:var(--color-accent)}.mcp-settings__switch input:checked+.mcp-settings__switch-track[data-v-7398e1c3]:after{transform:translate(.9rem)}.mcp-settings__switch input:focus-visible+.mcp-settings__switch-track[data-v-7398e1c3]{outline:2px solid var(--color-accent);outline-offset:2px}.mcp-settings__switch input:disabled+.mcp-settings__switch-track[data-v-7398e1c3]{opacity:.5}.mcp-settings__server[data-v-7398e1c3]{border-bottom:1px solid var(--color-border-soft);flex-direction:column;gap:.45rem;padding:.85rem 0;display:flex}.mcp-settings__server-meta[data-v-7398e1c3]{min-width:0;color:var(--color-text-subtle);flex-direction:column;gap:.25rem;font-size:.78rem;display:flex}.mcp-settings__server-meta strong[data-v-7398e1c3]{color:var(--color-text-strong);font-size:.88rem}.mcp-settings__status-row[data-v-7398e1c3]{color:var(--color-text-subtle);flex-wrap:wrap;align-items:center;gap:.25rem .65rem;font-size:.78rem;display:flex}.mcp-settings__details[data-v-7398e1c3]{flex-wrap:wrap;gap:.35rem;display:flex}.mcp-settings__details span+span[data-v-7398e1c3]:before{content:"·";margin-right:.35rem}.mcp-settings__help[data-v-7398e1c3]{color:var(--color-text-subtle);font-size:.78rem}.mcp-settings__error[data-v-7398e1c3]{color:var(--color-error);font-size:.78rem}.mcp-settings__tools-content[data-v-7398e1c3]{overflow-wrap:anywhere;height:100%;padding:1rem;overflow:auto}.mcp-settings__tools[data-v-7398e1c3]{margin:0;padding-left:1.2rem;font-size:.76rem}.mcp-settings__auth[data-v-7398e1c3]{flex-direction:column;gap:.5rem;padding-top:.5rem;font-size:.82rem;display:flex}.mcp-settings__auth textarea[data-v-7398e1c3]{border:1px solid var(--color-border-soft);background:var(--color-bg-app);width:100%;color:inherit;font:.86rem/1.5 var(--font-family-mono);border-radius:.6rem;padding:.65rem .75rem}.mcp-settings button[data-v-7398e1c3],.mcp-settings[data-v-7398e1c3] button.mcp-settings__icon-btn{background:var(--color-bg-selection);color:var(--color-accent-strong);font:inherit;cursor:pointer;border:0;border-radius:.45rem;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .65rem;font-size:.78rem;display:inline-flex}.mcp-settings button.mcp-settings__secondary[data-v-7398e1c3]{background:var(--color-bg-elevated);color:var(--color-text)}.mcp-settings[data-v-7398e1c3] button.mcp-settings__icon-btn{color:var(--color-text-muted);background:0 0;padding:0}.mcp-settings__connection-actions button[data-v-7398e1c3]{color:var(--color-text-muted);background:0 0;padding:.35rem .45rem}.mcp-settings__connection-actions[data-v-7398e1c3]{gap:.25rem}.mcp-settings__add[data-v-7398e1c3]{align-self:flex-start;margin-top:.35rem}@media (hover:hover){.mcp-settings button[data-v-7398e1c3]:hover,.mcp-settings[data-v-7398e1c3] button.mcp-settings__icon-btn:hover{background:var(--color-bg-elevated)}.mcp-settings[data-v-7398e1c3] button.mcp-settings__icon-btn--danger:hover{background:var(--color-error-soft);color:var(--color-error)}}.mcp-settings button[data-v-7398e1c3]:disabled{opacity:.55;cursor:default}.mcp-settings a[data-v-7398e1c3]{width:fit-content}.tools-popover__tabs[data-v-e0591bd6]{gap:.25rem;margin-bottom:-.75rem;display:flex}.tools-popover__tab[data-v-e0591bd6]{color:var(--color-text-subtle);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.65rem .8rem .55rem;font-size:.86rem;font-weight:650}.tools-popover__tab[aria-selected=true][data-v-e0591bd6]{border-bottom-color:var(--color-accent);color:var(--color-text-strong)}.tools-popover__pane[data-v-e0591bd6]{background:var(--color-bg-app);height:100%;overflow-y:auto}.tools-popover__mcp[data-v-e0591bd6]{padding:1rem}.tools-popover__item[data-v-e0591bd6]{border-bottom:1px solid var(--color-border-soft);overflow-wrap:anywhere;padding:.85rem 1rem;font-size:.86rem}.tools-popover__item p[data-v-e0591bd6]{white-space:pre-wrap;margin:.25rem 0}.tools-popover__item code[data-v-e0591bd6]{color:var(--color-text-subtle);font-size:.75rem}.tools-popover__empty[data-v-e0591bd6]{color:var(--color-text-subtle);text-align:center;padding:3rem 1rem;font-size:.85rem}.tools-popover__error[data-v-e0591bd6]{color:var(--color-error)}.usage[data-v-3e90c2f6]{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.35rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.usage[data-v-3e90c2f6]:hover{background:var(--color-bg-elevated)}.usage[data-v-3e90c2f6]:focus-visible{outline:2px solid var(--color-text-subtle);outline-offset:-2px}.usage svg[data-v-3e90c2f6]{width:1.6rem;height:1.6rem}.usage__track[data-v-3e90c2f6]{fill:var(--color-border-soft)}.usage__fill[data-v-3e90c2f6]{fill:var(--color-success)}.usage__pointer[data-v-3e90c2f6]{fill:var(--color-text-subtle)}.usage--error[data-v-3e90c2f6]{color:var(--color-warning);font-size:.8rem}.usage-details[data-v-3e90c2f6]{display:none}.usage-details[data-v-3e90c2f6]:popover-open{position-area:block-end span-inline-start;position-try-fallbacks:block-end span-inline-end, block-start span-inline-start;border:1px solid var(--color-border-soft);background:var(--color-bg-overlay);width:min(18rem,100vw - 1rem);color:var(--color-text-strong);box-shadow:var(--color-shadow-popover);overflow-wrap:anywhere;border-radius:.6rem;flex-direction:column;gap:.6rem;margin:.35rem 0;padding:.75rem;font-size:.8rem;display:flex;position:fixed}.usage-details__heading[data-v-3e90c2f6]{font-weight:600}.usage-details__window[data-v-3e90c2f6]{line-height:1.5}.usage-details__reset[data-v-3e90c2f6]{color:var(--color-text-subtle);font-size:.75rem}.usage-details__error[data-v-3e90c2f6]{color:var(--color-warning);margin:0}.session-header-status[data-v-2a7bfbe7]{flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}.session-header-status__context[data-v-2a7bfbe7],.session-header-status__connection[data-v-2a7bfbe7]{flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:inline-flex}.session-header-status__context-chart[data-v-2a7bfbe7]{width:1.15rem;height:1.15rem;transform:rotate(-90deg)}.session-header-status__context-track[data-v-2a7bfbe7],.session-header-status__context-arc[data-v-2a7bfbe7]{fill:none;stroke-width:3.2px}.session-header-status__context-track[data-v-2a7bfbe7]{stroke:var(--color-border-soft)}.session-header-status__context-arc[data-v-2a7bfbe7]{stroke-linecap:round;transition:stroke-dasharray .18s,stroke .18s}.session-header-status__context-arc--good[data-v-2a7bfbe7],.session-header-status__connection-icon--online[data-v-2a7bfbe7]{stroke:var(--color-success);color:var(--color-success)}.session-header-status__context-arc--warn[data-v-2a7bfbe7]{stroke:var(--color-warning)}.session-header-status__context-arc--danger[data-v-2a7bfbe7]{stroke:var(--color-error)}.session-header-status__connection-icon--connecting[data-v-2a7bfbe7]{color:var(--color-text-subtle)}.session-header-status__connection-icon--offline[data-v-2a7bfbe7]{color:var(--color-warning)}.session-header-status__connection-icon--spin[data-v-2a7bfbe7]{animation:.9s linear infinite session-header-status-spin-2a7bfbe7}@media (width<=360px){.session-header-status[data-v-2a7bfbe7]{gap:2px}.session-header-status__context[data-v-2a7bfbe7],.session-header-status__connection[data-v-2a7bfbe7]{width:20px}}@keyframes session-header-status-spin-2a7bfbe7{to{transform:rotate(360deg)}}.agent-turn-diff-popover__viewer[data-v-a304b48d]{overscroll-behavior:contain;background:var(--color-bg-panel);width:100%;height:100%;min-height:0;overflow:auto}.attached-files[data-v-8ecf79cb]{gap:.6rem;display:grid}.attached-files--compact[data-v-8ecf79cb]{gap:.45rem}.attached-files__card[data-v-8ecf79cb]{border:1px solid var(--color-border);background:var(--color-bg-panel);border-radius:.65rem;gap:.5rem;padding:.65rem;display:grid}.attached-files__preview[data-v-8ecf79cb]{object-fit:contain;background:var(--color-bg-elevated-soft);border-radius:.45rem;width:100%;max-width:min(100%,28rem);max-height:16rem;display:block}.attached-files__meta[data-v-8ecf79cb]{gap:.15rem;min-width:0;display:grid}.attached-files__name[data-v-8ecf79cb]{overflow-wrap:anywhere}.attached-files__facts[data-v-8ecf79cb]{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:.9rem}.attached-files__download[data-v-8ecf79cb]{color:var(--color-accent);justify-self:start;font-weight:600;text-decoration:none}@media (hover:hover){.attached-files__download[data-v-8ecf79cb]:hover{text-decoration:underline}}.code-block[data-v-d43d5bc6]{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:var(--color-code-text);background:0 0;border:0;border-radius:0;margin:0;padding:0;line-height:1.45;overflow-x:hidden}.code-block--compact[data-v-d43d5bc6]{padding:.55rem .65rem}.code-block--insert[data-v-d43d5bc6]{background:var(--color-diff-add-bg);color:var(--color-diff-add-text)}.code-block--delete[data-v-d43d5bc6]{background:var(--color-diff-remove-bg);color:var(--color-diff-remove-text)}.code-block[data-v-d43d5bc6] .hljs-comment,.code-block[data-v-d43d5bc6] .hljs-quote{color:var(--color-code-comment)}.code-block[data-v-d43d5bc6] .hljs-keyword,.code-block[data-v-d43d5bc6] .hljs-selector-tag,.code-block[data-v-d43d5bc6] .hljs-literal,.code-block[data-v-d43d5bc6] .hljs-section,.code-block[data-v-d43d5bc6] .hljs-link{color:var(--color-code-keyword)}.code-block[data-v-d43d5bc6] .hljs-string,.code-block[data-v-d43d5bc6] .hljs-attr,.code-block[data-v-d43d5bc6] .hljs-template-tag,.code-block[data-v-d43d5bc6] .hljs-template-variable{color:var(--color-code-string)}.code-block[data-v-d43d5bc6] .hljs-number,.code-block[data-v-d43d5bc6] .hljs-symbol,.code-block[data-v-d43d5bc6] .hljs-bullet,.code-block[data-v-d43d5bc6] .hljs-variable,.code-block[data-v-d43d5bc6] .hljs-literal{color:var(--color-code-number)}.code-block[data-v-d43d5bc6] .hljs-title,.code-block[data-v-d43d5bc6] .hljs-title.class_,.code-block[data-v-d43d5bc6] .hljs-title.function_{color:var(--color-code-title)}.code-block[data-v-d43d5bc6] code,.code-block[data-v-d43d5bc6] .hljs{white-space:inherit;overflow-wrap:anywhere;word-break:break-word}.code-block[data-v-d43d5bc6] .hljs-tag,.code-block[data-v-d43d5bc6] .hljs-name,.code-block[data-v-d43d5bc6] .hljs-selector-id,.code-block[data-v-d43d5bc6] .hljs-selector-class{color:var(--color-code-tag)}.markdown-body[data-v-759cdab9]{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.markdown-body[data-v-759cdab9] p{margin:0 0 .55rem}.markdown-body[data-v-759cdab9] p:last-child{margin-bottom:0}.markdown-body[data-v-759cdab9] pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:var(--color-code-bg);border:1px solid var(--color-code-border);border-radius:.5rem;max-width:100%;margin:.55rem 0;padding:.7rem .8rem;overflow-x:hidden}.markdown-body[data-v-759cdab9] code{background:var(--color-bg-inline-code);overflow-wrap:anywhere;word-break:break-word;border-radius:.28rem;padding:.08rem .24rem}.markdown-body[data-v-759cdab9] pre code{white-space:inherit;background:0 0;padding:0}.markdown-body[data-v-759cdab9] blockquote{border-left:2px solid var(--color-border-accent);color:var(--color-text-muted);margin:.55rem 0;padding-left:.8rem}.markdown-body[data-v-759cdab9] ul,.markdown-body[data-v-759cdab9] ol{margin:.4rem 0 .55rem;padding-left:1.25rem}.markdown-body[data-v-759cdab9] img{border-radius:.5rem;max-width:100%}.markdown-body[data-v-759cdab9] table{max-width:100%;display:block;overflow-x:auto}.markdown-body--thinking[data-v-759cdab9]{color:var(--color-text-subtle);opacity:.94;font-style:italic}.markdown-body--thinking[data-v-759cdab9] em{font-style:normal}.reply-actions[data-v-85781e22]{float:right;z-index:2;flex-direction:row;margin:-.5rem -.65rem .35rem .5rem;display:flex;position:relative}button[data-v-85781e22]{width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){button[data-v-85781e22]:hover{background:var(--color-bg-elevated);color:var(--color-text)}}.shared-sites[data-v-ef381de3]{gap:.6rem;display:grid}.shared-sites__card[data-v-ef381de3]{border:1px solid var(--color-border);background:var(--color-bg-panel);border-radius:.65rem;align-items:center;gap:.75rem;padding:.7rem;display:flex}.shared-sites__meta[data-v-ef381de3]{gap:.1rem;min-width:0;margin-right:auto;display:grid}.shared-sites__meta strong[data-v-ef381de3]{overflow-wrap:anywhere}.shared-sites__meta span[data-v-ef381de3]{color:var(--color-text-muted);font-size:.82rem}.shared-sites__open[data-v-ef381de3],.shared-sites__header-btn[data-v-ef381de3]{border:1px solid var(--color-border-soft);background:var(--color-bg-panel);color:var(--color-text);font:inherit;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;padding:.35rem .65rem;font-weight:600;display:inline-flex}.shared-sites__header-btn[data-v-ef381de3]{padding:0}.shared-sites__switch[data-v-ef381de3]{cursor:pointer;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;display:inline-flex}.shared-sites__switch input[data-v-ef381de3]{opacity:0;pointer-events:none;position:absolute}.shared-sites__switch-track[data-v-ef381de3]{background:var(--color-border-strong);border-radius:999px;width:2rem;height:1.1rem;transition:background .12s;position:relative}.shared-sites__switch-track[data-v-ef381de3]:after{background:var(--color-bg-overlay);content:"";border-radius:50%;width:.8rem;height:.8rem;transition:transform .12s;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 2px #0000004d}.shared-sites__switch input:checked+.shared-sites__switch-track[data-v-ef381de3]{background:var(--color-accent)}.shared-sites__switch input:checked+.shared-sites__switch-track[data-v-ef381de3]:after{transform:translate(.9rem)}.shared-sites__switch input:focus-visible+.shared-sites__switch-track[data-v-ef381de3]{outline:2px solid var(--color-accent);outline-offset:2px}.shared-sites__switch input:disabled+.shared-sites__switch-track[data-v-ef381de3]{opacity:.55}.shared-sites__frame[data-v-ef381de3]{background:#fff;border:0;width:100%;height:100%;display:block}@media (hover:hover){.shared-sites__open[data-v-ef381de3]:hover,.shared-sites__header-btn[data-v-ef381de3]:hover{background:var(--color-bg-elevated-soft)}}.codemode-display[data-v-24417178],.codemode-display__calls[data-v-24417178]{gap:.4rem;min-width:0;display:grid}.codemode-display__summary[data-v-24417178]{flex-wrap:wrap;gap:.4rem;display:flex}.codemode-display__calls[data-v-24417178],.codemode-display__error[data-v-24417178]{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88rem}.codemode-display__muted[data-v-24417178],.codemode-display__status--cancelled[data-v-24417178]{color:var(--color-text-muted)}.codemode-display__status--ok[data-v-24417178]{color:var(--color-success)}.codemode-display__status--running[data-v-24417178]{color:var(--color-warning)}.codemode-display__status--error[data-v-24417178],.codemode-display__error[data-v-24417178]{color:var(--color-error)}.codemode-display__error[data-v-24417178]{white-space:pre-wrap;padding-left:1.4rem}.codemode-display__control[data-v-24417178]{justify-content:center;display:flex}.codemode-display__session-btn[data-v-24417178]{color:var(--color-info);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;display:inline-flex}.tool-call__expand-btn[data-v-24417178]{color:var(--color-info);background:var(--color-bg-inline-code);border:1px solid color-mix(in srgb, var(--color-info) 30%, transparent);font:inherit;cursor:pointer;border-radius:.5rem;padding:.22rem .65rem;font-size:.88rem;font-weight:600}.diff-block[data-v-9bd7d5c0]{color:var(--color-code-text);background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:hidden auto}.diff-block--compact[data-v-9bd7d5c0]{padding:.55rem .65rem}.diff-block[data-v-9bd7d5c0]{gap:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.84rem;line-height:1.45;display:grid}.diff-block__line[data-v-9bd7d5c0]{grid-template-columns:1.25ch var(--diff-line-number-width) var(--diff-line-number-width) minmax(0, 1fr);align-items:start;column-gap:.75rem;display:grid}.diff-block__line-number[data-v-9bd7d5c0],.diff-block__prefix[data-v-9bd7d5c0]{color:color-mix(in srgb, var(--color-text-subtle) 78%, transparent);text-align:right;-webkit-user-select:none;user-select:none}.diff-block__content[data-v-9bd7d5c0]{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0}.diff-block__line--context .diff-block__content[data-v-9bd7d5c0],.diff-block__line--meta .diff-block__content[data-v-9bd7d5c0],.diff-block__line--ellipsis .diff-block__content[data-v-9bd7d5c0],.diff-block__line--ellipsis .diff-block__prefix[data-v-9bd7d5c0]{color:var(--color-text-subtle)}.diff-block__line--add[data-v-9bd7d5c0]{background:var(--color-diff-add-bg)}.diff-block__line--add .diff-block__prefix[data-v-9bd7d5c0],.diff-block__line--add .diff-block__content[data-v-9bd7d5c0]{color:var(--color-diff-add-text)}.diff-block__line--remove[data-v-9bd7d5c0]{background:var(--color-diff-remove-bg)}.diff-block__line--remove .diff-block__prefix[data-v-9bd7d5c0],.diff-block__line--remove .diff-block__content[data-v-9bd7d5c0]{color:var(--color-diff-remove-text)}.diff-block__content[data-v-9bd7d5c0] .diff-block__inline-change{background:var(--color-diff-inline);border-radius:.2rem}.diff-block__content[data-v-9bd7d5c0] .hljs-comment,.diff-block__content[data-v-9bd7d5c0] .hljs-quote{color:var(--color-code-comment)}.diff-block__content[data-v-9bd7d5c0] .hljs-keyword,.diff-block__content[data-v-9bd7d5c0] .hljs-selector-tag,.diff-block__content[data-v-9bd7d5c0] .hljs-literal,.diff-block__content[data-v-9bd7d5c0] .hljs-section,.diff-block__content[data-v-9bd7d5c0] .hljs-link{color:var(--color-code-keyword)}.diff-block__content[data-v-9bd7d5c0] .hljs-string,.diff-block__content[data-v-9bd7d5c0] .hljs-attr,.diff-block__content[data-v-9bd7d5c0] .hljs-template-tag,.diff-block__content[data-v-9bd7d5c0] .hljs-template-variable{color:var(--color-code-string)}.diff-block__content[data-v-9bd7d5c0] .hljs-number,.diff-block__content[data-v-9bd7d5c0] .hljs-symbol,.diff-block__content[data-v-9bd7d5c0] .hljs-bullet,.diff-block__content[data-v-9bd7d5c0] .hljs-variable,.diff-block__content[data-v-9bd7d5c0] .hljs-literal{color:var(--color-code-number)}.diff-block__content[data-v-9bd7d5c0] .hljs-title,.diff-block__content[data-v-9bd7d5c0] .hljs-title.class_,.diff-block__content[data-v-9bd7d5c0] .hljs-title.function_{color:var(--color-code-title)}.diff-block__content[data-v-9bd7d5c0] .hljs-tag,.diff-block__content[data-v-9bd7d5c0] .hljs-name,.diff-block__content[data-v-9bd7d5c0] .hljs-selector-id,.diff-block__content[data-v-9bd7d5c0] .hljs-selector-class{color:var(--color-code-tag)}.tool-call__shell[data-v-ee559ed5]{gap:.4rem;display:grid}.tool-call__overlay-output[data-v-ee559ed5]{padding-top:calc(var(--button-size) + .4rem);position:relative}.tool-call__output-window[data-v-ee559ed5]{min-width:0}.tool-call__output-window--collapsed[data-v-ee559ed5]{align-items:flex-end;min-height:20lh;max-height:20lh;display:flex;overflow:hidden}.tool-call__output-window--collapsed-start[data-v-ee559ed5]{align-items:flex-start}.tool-call__overlay-control[data-v-ee559ed5],.tool-call__expand-row[data-v-ee559ed5]{z-index:1;justify-content:center;display:flex}.tool-call__overlay-control[data-v-ee559ed5]{position:absolute;top:0;left:0;right:0}.tool-call__expand-row[data-v-ee559ed5]{margin:-.05rem 0}.tool-call__expand-btn[data-v-ee559ed5]{color:var(--color-info);background:var(--color-bg-inline-code);border:1px solid color-mix(in srgb, var(--color-info) 30%, transparent);font:inherit;cursor:pointer;border-radius:.5rem;padding:.22rem .65rem;font-size:.88rem;font-weight:600}@media (hover:hover){.tool-call__expand-btn[data-v-ee559ed5]:hover{background:color-mix(in srgb, var(--color-bg-inline-code) 78%, var(--color-info))}}.tool-call__header[data-v-369cbf92]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.tool-call__name[data-v-369cbf92]{color:var(--color-text-strong)}.tool-call__timeout[data-v-369cbf92]{color:var(--color-text-subtle);font-size:.78rem}.tool-call__path[data-v-369cbf92]{white-space:normal;overflow-wrap:anywhere;vertical-align:baseline;color:var(--color-info);background:var(--color-bg-inline-code);border-radius:.2rem;padding:.12rem .35rem;display:inline-block}.tool-call__status[data-v-369cbf92]{justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.tool-call__status--success[data-v-369cbf92]{color:var(--color-success-contrast)}.tool-call__status--error[data-v-369cbf92]{color:var(--color-error)}.tool-call__status--running[data-v-369cbf92]{color:var(--color-info)}.tool-call__status-icon[data-v-369cbf92]{display:block}.tool-call__status-icon--spin[data-v-369cbf92]{animation:.9s linear infinite tool-call-header-spin-369cbf92}@keyframes tool-call-header-spin-369cbf92{to{transform:rotate(360deg)}}.tool-call__meta[data-v-89c96dc6]{gap:.4rem;display:grid}.tool-call__meta--read[data-v-89c96dc6]{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.tool-call__meta-row[data-v-89c96dc6],.tool-call__meta-chip[data-v-89c96dc6]{flex-wrap:wrap;align-items:baseline;gap:.45rem;display:flex}.tool-call__meta-key[data-v-89c96dc6]{color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.tool-call__meta-value[data-v-89c96dc6]{color:var(--color-info);background:var(--color-bg-inline-code);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.2rem;padding:.12rem .35rem}.tool-call[data-v-febc291f]{padding:.55rem calc(var(--safe-area-right) + .8rem) .55rem calc(var(--safe-area-left) + .8rem);margin:0 calc(-1 * (var(--safe-area-right) + .8rem)) 0 calc(-1 * (var(--safe-area-left) + .8rem));background:var(--color-bg-elevated-soft);gap:.45rem;display:grid}.tool-call--compact[data-v-febc291f]{padding:.4rem calc(var(--safe-area-right) + .8rem) .4rem calc(var(--safe-area-left) + .8rem)}.tool-call__result[data-v-febc291f],.tool-call__subagent-row[data-v-febc291f]{gap:.4rem;display:grid}.tool-call__text[data-v-febc291f]{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-text);line-height:1.45}.tool-call__subagent-row[data-v-febc291f]{justify-items:start}.tool-call__subagent-btn[data-v-febc291f]{border:1px solid color-mix(in srgb, var(--color-info) 30%, transparent);font:inherit;color:var(--color-info);background:var(--color-bg-inline-code);cursor:pointer;border-radius:.5rem;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.88rem;font-weight:600;display:inline-flex}@media (hover:hover){.tool-call__subagent-btn[data-v-febc291f]:hover{background:color-mix(in srgb, var(--color-bg-inline-code) 78%, var(--color-info))}}.tool-call img[data-v-febc291f]{border-radius:.45rem;width:min(100%,28rem)}.message[data-v-76d35203]{min-width:0;display:grid;position:relative}.message[data-v-76d35203]:before,.message__segment--bubble[data-v-76d35203]:before{content:"";background:var(--message-bg,transparent);border-radius:inherit;z-index:0;pointer-events:none;position:absolute;inset:0}.message[data-v-76d35203]>*,.message__segment--bubble[data-v-76d35203]>:not(.reply-actions){z-index:1;position:relative}.message--toolResult[data-v-76d35203],.message--bashExecution[data-v-76d35203],.message--custom[data-v-76d35203]{background:0 0;padding:0}.message--user[data-v-76d35203]{--message-bg:var(--color-user-bg);color:var(--color-user-text);border-radius:.5rem 0 0 .5rem;margin-left:auto;padding:.5rem 0 .5rem .65rem;font-family:JetBrains Mono,SFMono-Regular,ui-monospace,Consolas,monospace;font-size:.92em}.message__timestamp[data-v-76d35203]{color:color-mix(in srgb, var(--color-text-subtle) 88%, var(--color-text));text-align:center;justify-self:stretch;margin:.05rem 0 .35rem;font-family:"Source Sans 3",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.82rem;font-weight:600;line-height:1.1}.message__body[data-v-76d35203],.message__segment[data-v-76d35203]{gap:.45rem;min-width:0;display:grid}.message--user[data-v-76d35203]:before{right:calc(-1 * (var(--safe-area-right) + .8rem))}.message__segment--bubble[data-v-76d35203]{--message-bg:var(--color-bg-panel);color:var(--color-text);border-radius:0 .5rem .5rem 0;padding:.5rem .65rem .5rem 0;display:flow-root;position:relative}.message__segment--bubble[data-v-76d35203]:before{left:calc(-1 * (var(--safe-area-left) + .8rem))}.message__segment--error[data-v-76d35203]{--message-bg:var(--color-error-soft);color:var(--color-error)}.message__text[data-v-76d35203]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.message__system-bubble[data-v-76d35203]{background:var(--color-info-soft);max-width:100%;color:var(--color-info);border-radius:.5rem;align-items:flex-start;gap:.55rem;padding:.5rem .65rem;display:inline-flex}.message__notice-text[data-v-76d35203]{font-family:var(--font-family-mono);font-size:.92em}.message__notice-text[data-v-76d35203]:has(+.markdown-body){margin-bottom:.55rem}.message__runtime-markdown[data-v-76d35203]{--color-bg-inline-code:color-mix(in srgb, var(--color-info-soft) 90%, var(--color-info));--color-code-bg:var(--color-bg-inline-code);--color-code-border:color-mix(in srgb, var(--color-info-soft) 75%, var(--color-info))}.message__system-icon[data-v-76d35203]{flex:none;justify-content:center;align-items:center;margin-top:.12rem;display:inline-flex}.message__system-icon[data-v-76d35203] svg{display:block}.message__notice-actions[data-v-76d35203]{margin-top:.45rem}.message__notice-btn[data-v-76d35203]{border:1px solid color-mix(in srgb, var(--color-info) 30%, transparent);background:color-mix(in srgb, var(--color-info-soft) 75%, var(--color-bg-panel));color:var(--color-info);font:inherit;cursor:pointer;border-radius:.45rem;align-items:center;gap:.35rem;padding:.3rem .5rem;font-size:.82rem;display:inline-flex}.message__artifacts[data-v-76d35203]{gap:.6rem;margin-top:.5rem;display:grid}.message__segment.message__artifacts[data-v-76d35203]{margin-top:0;display:flow-root}.message__segment.message__artifacts[data-v-76d35203]>:not(.reply-actions){margin-top:.6rem}.message__diff-button[data-v-76d35203]{border:1px solid var(--color-border);background:var(--color-bg-panel);color:var(--color-text);font:inherit;cursor:pointer;border-radius:.5rem;justify-self:start;align-items:center;gap:.4rem;padding:.42rem .65rem;font-weight:600;display:inline-flex}.message__diff-count[data-v-76d35203]{background:var(--color-bg-elevated-soft);min-width:1.35rem;color:var(--color-text-muted);text-align:center;border-radius:999px;padding:.05rem .35rem;font-size:.78rem}@media (hover:hover){.message__diff-button[data-v-76d35203]:hover{background:var(--color-bg-elevated-soft)}}img[data-v-76d35203]{border-radius:.45rem;max-width:min(100%,32rem)}.details-button[data-v-84f7bb56]{width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.details-button[data-v-84f7bb56]:hover{background:var(--color-bg-elevated);color:var(--color-text)}}.transcript-shell[data-v-da87a7e2]{min-height:0;position:relative}.transcript[data-v-da87a7e2]{overscroll-behavior:contain;overflow-anchor:none;min-width:0;height:100%;min-height:0;padding:.6rem calc(var(--safe-area-right) + .8rem) .2rem calc(var(--safe-area-left) + .8rem);background:var(--color-bg-app);overflow:auto}.transcript__history[data-v-da87a7e2],.transcript__tail[data-v-da87a7e2]{min-width:0}.transcript__item[data-v-da87a7e2]{min-width:0;padding-bottom:.8rem}.transcript__top[data-v-da87a7e2],.transcript__bottom[data-v-da87a7e2]{width:100%;height:1px}.transcript__jump-btn[data-v-da87a7e2]{border:1px solid color-mix(in srgb, var(--color-info) 30%, transparent);background:var(--color-bg-inline-code);color:var(--color-info);z-index:2;border-radius:.5rem;justify-content:center;align-items:center;padding:0;transition:background 80ms,border-color 80ms,transform .12s,color 80ms;display:inline-flex;position:absolute;bottom:.9rem;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #0000002e}@media (hover:hover){.transcript__jump-btn[data-v-da87a7e2]:hover{background:color-mix(in srgb, var(--color-bg-inline-code) 78%, var(--color-info));transform:translate(-50%)translateY(-1px)}}.transcript__jump-btn[data-v-da87a7e2] svg{display:block}.subagent-session-popover__header-error[data-v-6d09500b]{width:1.6rem;height:1.6rem;color:var(--color-error);justify-content:center;align-items:center;display:inline-flex}.subagent-session-popover__body[data-v-6d09500b]{height:100%;min-height:0;display:grid}.subagent-session-popover__empty[data-v-6d09500b]{color:var(--color-text-subtle);justify-content:center;align-items:center;gap:.55rem;padding:1.25rem;display:flex}.subagent-session-popover__empty--error[data-v-6d09500b]{color:var(--color-error)}.subagent-session-popover__transcript[data-v-6d09500b]{min-height:0}.subagent-session-popover__transcript[data-v-6d09500b] .transcript{padding-left:1rem;padding-right:1rem}.subagent-session-popover__spinner[data-v-6d09500b]{animation:.9s linear infinite subagent-session-popover-spin-6d09500b}@keyframes subagent-session-popover-spin-6d09500b{to{transform:rotate(360deg)}}.cron-popover__body[data-v-dab1ca1a]{background:var(--color-bg-app);flex-direction:column;height:100%;min-height:0;display:flex}.cron-popover__tabs[data-v-dab1ca1a]{gap:.25rem;margin-bottom:-.75rem;display:flex}.cron-popover__tab[data-v-dab1ca1a]{color:var(--color-text-subtle);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.4rem;padding:.65rem .8rem .55rem;font-size:.86rem;font-weight:650;display:inline-flex}.cron-popover__tab[aria-selected=true][data-v-dab1ca1a]{border-bottom-color:var(--color-accent);color:var(--color-text-strong)}.cron-popover__live-dot[data-v-dab1ca1a]{background:var(--color-success);border-radius:50%;width:.45rem;height:.45rem}.cron-popover__pane[data-v-dab1ca1a]{flex:1;min-height:0;overflow-y:auto}.cron-popover__run[data-v-dab1ca1a]{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.cron-popover__run[data-v-dab1ca1a]:not(:last-of-type){border-bottom:1px solid var(--color-border-soft)}.cron-popover__run-content[data-v-dab1ca1a]{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.cron-popover__run-heading[data-v-dab1ca1a]{align-items:center;gap:.5rem;min-width:0;font-size:.84rem;display:flex}.cron-popover__run-heading strong[data-v-dab1ca1a],.cron-popover__run-prompt[data-v-dab1ca1a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cron-popover__status[data-v-dab1ca1a]{color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.04em;flex:none;font-size:.72rem;font-weight:700}.cron-popover__run-prompt[data-v-dab1ca1a]{font-size:.84rem}.cron-popover__run-details[data-v-dab1ca1a]{color:var(--color-text-subtle);overflow-wrap:anywhere;flex-wrap:wrap;gap:.25rem .75rem;font-size:.74rem;display:flex}.cron-popover__icon-btn[data-v-dab1ca1a]{border:1px solid var(--color-border-soft);background:var(--color-bg-panel);color:var(--color-text);cursor:pointer;border-radius:.5rem;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.cron-popover__empty[data-v-dab1ca1a]{min-height:10rem;color:var(--color-text-subtle);text-align:center;justify-content:center;align-items:center;padding:1rem;font-size:.85rem;display:flex}.cron-popover__error[data-v-dab1ca1a]{color:var(--color-error);overflow-wrap:anywhere;margin:0;padding:.5rem 1rem;font-size:.85rem}.header[data-v-da27c9f7]{z-index:2;min-width:0;padding:calc(var(--safe-area-top) + .5rem) calc(var(--safe-area-right) + .65rem) .5rem calc(var(--safe-area-left) + .65rem);background:var(--color-bg-panel-strong);border-bottom:1px solid var(--color-border-soft);box-shadow:var(--color-shadow-header);align-items:center;gap:.25rem;display:flex;position:sticky;top:0}.header__brand[data-v-da27c9f7]{align-items:center;display:flex}.header__brand img[data-v-da27c9f7]{border-radius:.35rem;width:1.6rem;height:1.6rem}.header__button[data-v-da27c9f7]{width:44px;height:44px;color:var(--color-text-subtle);background:0 0;border:0;border-radius:.5rem;flex:0 0 44px;place-items:center;padding:0;display:grid}.header__button[data-v-da27c9f7]:hover{background:var(--color-bg-elevated)}.header__button[data-v-da27c9f7]:focus-visible{outline:2px solid var(--color-text-subtle);outline-offset:-2px}.header__spacer[data-v-da27c9f7]{flex:1}.workspace-list[data-v-da27c9f7]{height:100%;overflow-y:auto}.workspace-list article[data-v-da27c9f7]{border-bottom:1px solid var(--color-border-soft);flex-direction:column;gap:.3rem;padding:1rem;display:flex}.workspace-list code[data-v-da27c9f7]{color:var(--color-text-subtle);overflow-wrap:anywhere;font-size:.75rem}.workspace-list p[data-v-da27c9f7]{padding:1rem}@media (width<=360px){.header[data-v-da27c9f7]{padding-right:calc(var(--safe-area-right) + 4px);padding-left:calc(var(--safe-area-left) + 4px);gap:2px}}.composer-queue[data-v-2132c08d]{display:grid}.composer-queue__item[data-v-2132c08d]{padding:.5rem calc(var(--safe-area-right) + .45rem) .5rem calc(var(--safe-area-left) + .8rem);border-block:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.composer-queue__item--follow-up[data-v-2132c08d]{background:var(--color-accent-soft);border-color:oklch(55% .15 175/.18)}.composer-queue__item--steer[data-v-2132c08d]{background:var(--color-warning-soft);border-color:oklch(65% .16 75/.18)}.composer-queue__icon[data-v-2132c08d]{color:var(--color-text-muted)}.composer-queue__item--follow-up .composer-queue__icon[data-v-2132c08d]{color:var(--color-accent-strong)}.composer-queue__item--steer .composer-queue__icon[data-v-2132c08d]{color:var(--color-warning)}.composer-queue__text[data-v-2132c08d]{min-width:0;color:var(--color-text);font-family:var(--font-family-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;line-height:1.35;overflow:hidden}.composer-queue__remove[data-v-2132c08d]{color:var(--color-text-muted);background:0 0;border:0;border-radius:.45rem;justify-content:center;align-items:center;padding:0;transition:background 80ms,color 80ms;display:inline-flex}@media (hover:hover){.composer-queue__remove[data-v-2132c08d]:hover:not(:disabled){background:var(--color-bg-panel-strong);color:var(--color-text)}}.composer-queue__remove[data-v-2132c08d]:disabled{opacity:.4}.streaming-stop-control[data-v-15f4d140]{flex-shrink:0;align-items:center;gap:.3rem;display:inline-flex}.streaming-stop-control__status[data-v-15f4d140]{text-overflow:ellipsis;background:var(--color-bg-elevated);min-width:0;color:var(--color-text-muted);white-space:nowrap;border-radius:.5rem;padding:.35rem .55rem;font-size:.78rem;line-height:1;overflow:hidden}.streaming-stop-control__spinner[data-v-15f4d140]{border-width:2px;flex-shrink:0;width:1rem;height:1rem}.streaming-stop-control__button[data-v-15f4d140]{color:var(--color-error);cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;padding:0;transition:background 80ms,color 80ms;display:inline-flex}@media (hover:hover){.streaming-stop-control__button[data-v-15f4d140]:hover:not(:disabled){background:var(--color-bg-elevated)}}.streaming-stop-control__button[data-v-15f4d140]:disabled{opacity:.4;cursor:default}.streaming-stop-control__button[data-v-15f4d140] svg{display:block}.composer[data-v-b17dfdb6]{z-index:2;padding:0 0 calc(var(--safe-area-bottom) + .5rem);background:var(--color-bg-panel-strong);border-top:1px solid var(--color-border-soft);position:relative;box-shadow:0 -.35rem .75rem oklch(15% .02 240/.08)}.composer--kbd[data-v-b17dfdb6]{padding-bottom:.5rem}.is-dragging[data-v-b17dfdb6]{background:var(--color-accent-soft)}.composer__inner[data-v-b17dfdb6]{gap:.4rem;display:grid}.composer__notices[data-v-b17dfdb6]{display:grid}.composer__notice[data-v-b17dfdb6]{padding:.55rem calc(var(--safe-area-right) + .8rem) .55rem calc(var(--safe-area-left) + .8rem);background:var(--color-warning-soft);color:var(--color-warning);border-radius:0;margin:0;font-size:.82rem}.composer__notice--error[data-v-b17dfdb6]{background:var(--color-error-soft);color:var(--color-error)}.composer__attachments[data-v-b17dfdb6]{padding:.5rem calc(var(--safe-area-right) + .8rem) 0 calc(var(--safe-area-left) + .8rem);flex-wrap:wrap;gap:.3rem;display:flex}.composer__chip[data-v-b17dfdb6]{text-overflow:ellipsis;white-space:nowrap;background:var(--color-bg-elevated);max-width:100%;color:inherit;border:0;border-radius:999px;padding:.3rem .5rem;font-size:.85rem;transition:background 80ms;overflow:hidden}@media (hover:hover){.composer__chip[data-v-b17dfdb6]:hover:not(:disabled){background:var(--color-border-soft)}}.composer__chip[data-v-b17dfdb6]:disabled{opacity:.5}.composer__input[data-v-b17dfdb6]{resize:none;width:auto;min-height:calc(1lh + 1.35rem + 1px);margin:0 calc(var(--safe-area-right) + .8rem) 0 calc(var(--safe-area-left) + .8rem);border:0;border-bottom:1px solid var(--color-border-soft);background:var(--color-bg-panel-strong);color:inherit;border-radius:0;outline:none;padding:.85rem 0 .5rem;font-size:.95rem;line-height:1.5;transition:border-color 80ms;display:block}.composer__input[data-v-b17dfdb6]:focus{border-color:var(--color-accent)}.composer__actions-row[data-v-b17dfdb6]{min-width:0;padding:0 calc(var(--safe-area-right) + .4rem) 0 calc(var(--safe-area-left) + .4rem);align-items:center;gap:.4rem;display:flex}.composer__icon-button[data-v-b17dfdb6]{color:var(--color-text-muted);background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;padding:0;transition:background 80ms,color 80ms;display:inline-flex}@media (hover:hover){.composer__icon-button[data-v-b17dfdb6]:hover:not(:disabled){background:var(--color-bg-elevated);color:var(--color-text)}}.composer__icon-button[data-v-b17dfdb6]:disabled{opacity:.4}.composer__icon-button[data-v-b17dfdb6] svg{display:block}.composer__send[data-v-b17dfdb6]{color:var(--color-accent-strong)}.composer__steer[data-v-b17dfdb6]{color:var(--color-warning)}.composer__stream-actions[data-v-b17dfdb6],.composer__send-actions[data-v-b17dfdb6]{align-items:center;gap:.3rem;display:inline-flex}.composer__stream-actions[data-v-b17dfdb6]{flex-shrink:1;min-width:0;margin-inline:auto}.composer__send-actions[data-v-b17dfdb6]{flex-shrink:1;justify-content:flex-end;min-width:0;margin-left:auto}.composer__send-actions[data-v-b17dfdb6] .model-config-selector__button{min-width:var(--button-size);flex-shrink:1}@media (width<=540px){.composer__send-actions[data-v-b17dfdb6]:has(.composer__steer){flex-shrink:0}.composer__send-actions[data-v-b17dfdb6]:has(.composer__steer) .model-config-selector__info{display:none}.composer__send-actions[data-v-b17dfdb6]:has(.composer__steer) .model-config-selector__button{width:var(--button-size);grid-template-columns:auto;gap:0;padding:0}}.chat-session-pane[data-v-8b754e9c]{background:var(--color-bg-app);grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.chat-loading[data-v-8b754e9c],.chat-empty[data-v-8b754e9c]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex}.chat-empty__icon[data-v-8b754e9c]{opacity:.6;border-radius:.75rem;width:3.5rem;height:3.5rem}.chat-empty h3[data-v-8b754e9c]{color:var(--color-text-strong);margin:0}.chat-empty p[data-v-8b754e9c]{margin:0}.login-view[data-v-7ff19291]{place-items:center;width:100%;height:100%;padding:1.5rem;display:grid}.login-card[data-v-7ff19291]{border:1px solid var(--color-border);background:var(--color-bg-panel);border-radius:1rem;flex-direction:column;gap:1rem;width:min(100%,25rem);padding:1.5rem;display:flex;box-shadow:0 1rem 2.5rem #0f172a14}.login-card__icon[data-v-7ff19291]{border-radius:1rem;align-self:center;width:4rem;height:4rem}.login-card__header[data-v-7ff19291]{text-align:center;flex-direction:column;gap:.35rem;display:flex}.login-card h1[data-v-7ff19291]{color:var(--color-text-strong);margin:0;font-size:1.8rem}.login-card__header p[data-v-7ff19291],.login-card__hint[data-v-7ff19291]{color:var(--color-text-muted);margin:0}.login-card__register[data-v-7ff19291]{flex-direction:column;gap:.75rem;display:flex}.login-card__field[data-v-7ff19291]{flex-direction:column;gap:.35rem;display:flex}.login-card__field span[data-v-7ff19291]{color:var(--color-text-muted);font-size:.88rem;font-weight:600}.login-card__field input[data-v-7ff19291]{border:1px solid var(--color-border-strong);background:var(--color-bg-app);width:100%;color:inherit;text-transform:lowercase;border-radius:.75rem;padding:.8rem .9rem;font-size:.95rem}.login-card__field input[data-v-7ff19291]:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent);outline:none}.login-card__submit[data-v-7ff19291]{color:#fff;background:var(--color-accent);border:0;border-radius:.75rem;width:100%;padding:.8rem 1rem;font-weight:600;transition:background 80ms}@media (hover:hover){.login-card__submit[data-v-7ff19291]:hover:not(:disabled){background:var(--color-accent-strong)}}.login-card__submit[data-v-7ff19291]:disabled{opacity:.6}.login-card__submit--secondary[data-v-7ff19291]{background:color-mix(in srgb, var(--color-accent) 82%, black)}@media (hover:hover){.login-card__submit--secondary[data-v-7ff19291]:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent-strong) 82%, black)}}.login-card__hint code[data-v-7ff19291]{font-family:var(--font-family-mono);font-size:.85em}.login-card__error[data-v-7ff19291]{color:var(--color-error);text-align:center;margin:0;font-size:.88rem}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(./source-sans-3-latin-400-normal-DQi5PRDE.woff2)format("woff2"),url(./source-sans-3-latin-400-normal-AFMiCETP.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(./source-sans-3-latin-500-normal-DiWS0tcR.woff2)format("woff2"),url(./source-sans-3-latin-500-normal-BtDzq-z9.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(./source-sans-3-latin-600-normal-DeckBYAU.woff2)format("woff2"),url(./source-sans-3-latin-600-normal-BvDVuF-j.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(./source-sans-3-latin-700-normal-CkzU-mV9.woff2)format("woff2"),url(./source-sans-3-latin-700-normal-BBbVrHF_.woff)format("woff")}.settings-popover__action{background:var(--color-bg-elevated);width:fit-content;color:inherit;font:inherit;cursor:pointer;border:0;border-radius:.45rem;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .65rem;font-size:.82rem;text-decoration:none;display:inline-flex}.settings-popover__action--primary{background:var(--color-bg-selection);color:var(--color-accent-strong);font-weight:600}.settings-popover__action:disabled{opacity:.6;cursor:default}@media (hover:hover){.settings-popover__action:hover{background:var(--color-bg-hover)}.settings-popover__action--primary:hover{filter:brightness(1.03)}}:root{--button-size:44px;--button-icon-size:22px;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--font-family-mono:"JetBrains Mono", "SFMono-Regular", ui-monospace, SFMono-Regular, Consolas, monospace;--color-text:oklch(20% .01 240);--color-text-muted:oklch(45% .02 240);--color-text-subtle:oklch(43% .02 240);--color-text-strong:oklch(20% .01 240);--color-link:oklch(45% .12 175);--color-instance-light:#fff;--color-instance-dark:#172128;--color-bg-instance:var(--color-instance-light);--color-bg-app:oklch(97% .005 240);--color-bg-panel:oklch(92% .01 240);--color-bg-panel-strong:var(--color-bg-instance);--color-bg-panel-soft:oklch(96% .005 240);--color-bg-elevated:oklch(90% .01 240);--color-bg-elevated-soft:oklch(95% .008 240);--color-bg-overlay:oklch(100% 0 0);--color-bg-hover:oklch(90% .01 240);--color-bg-inline-code:oklch(92% .01 240);--color-bg-selection:oklch(92% .04 175);--color-border-soft:oklch(88% .01 240);--color-border-strong:oklch(82% .015 240);--color-border-accent:oklch(55% .12 175);--color-shadow-header:0 .35rem .75rem oklch(15% .02 240/.08);--color-shadow-popover:0 8px 30px oklch(15% .02 240/.12), 0 2px 8px oklch(15% .02 240/.06);--color-backdrop:oklch(15% .02 240/.25);--color-accent:oklch(55% .15 175);--color-accent-soft:oklch(92% .04 175);--color-accent-strong:oklch(45% .12 175);--color-user-bg:oklch(88% .06 175);--color-user-text:oklch(20% .02 175);--color-success:oklch(55% .15 165);--color-success-soft:oklch(92% .04 165);--color-success-soft-strong:oklch(90% .05 165);--color-success-contrast:oklch(45% .12 165);--color-warning:oklch(55% .16 75);--color-warning-soft:oklch(92% .04 75);--color-error:oklch(55% .18 15);--color-error-soft:oklch(92% .04 15);--color-error-soft-strong:oklch(90% .05 15);--color-info:oklch(55% .15 240);--color-info-soft:oklch(92% .04 240);--color-info-soft-strong:oklch(90% .05 240);--color-diff-add-bg:oklch(92% .06 165);--color-diff-add-text:oklch(30% .1 165);--color-diff-remove-bg:oklch(92% .06 15);--color-diff-remove-text:oklch(30% .08 15);--color-diff-inline:oklch(50% 0 0/.1);--color-code-text:oklch(20% .01 240);--color-code-comment:oklch(50% .02 240);--color-code-keyword:oklch(48% .2 305);--color-code-string:oklch(45% .12 175);--color-code-number:oklch(52% .14 55);--color-code-title:oklch(45% .14 165);--color-code-tag:oklch(48% .14 240);--color-code-inline-change:oklch(50% 0 0/.08);color:var(--color-text);background:var(--color-bg-app);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:"Source Sans 3",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--color-text:oklch(88% .01 240);--color-text-muted:oklch(72% .02 240);--color-text-subtle:oklch(68% .02 240);--color-text-strong:oklch(92% .01 240);--color-link:oklch(75% .15 175);--color-bg-instance:var(--color-instance-dark);--color-bg-app:oklch(16% .02 240);--color-bg-panel:oklch(20% .02 240);--color-bg-panel-strong:var(--color-bg-instance);--color-bg-panel-soft:oklch(18% .02 240);--color-bg-elevated:oklch(24% .02 240);--color-bg-elevated-soft:oklch(18% .02 240);--color-bg-overlay:oklch(24% .02 240);--color-bg-hover:oklch(28% .02 240);--color-bg-inline-code:oklch(22% .02 240);--color-bg-selection:oklch(25% .05 175);--color-border-soft:oklch(28% .02 240);--color-border-strong:oklch(35% .02 240);--color-border-accent:oklch(50% .1 175);--color-shadow-popover:0 8px 30px oklch(0% 0 0/.5), 0 2px 8px oklch(0% 0 0/.3);--color-backdrop:oklch(0% 0 0/.5);--color-accent:oklch(75% .15 175);--color-accent-soft:oklch(25% .05 175);--color-accent-strong:oklch(55% .12 175);--color-user-bg:oklch(30% .08 175);--color-user-text:oklch(92% .02 175);--color-success:oklch(72% .15 165);--color-success-soft:oklch(22% .05 165);--color-success-soft-strong:oklch(25% .06 165);--color-success-contrast:oklch(80% .12 165);--color-warning:oklch(78% .14 75);--color-warning-soft:oklch(22% .05 75);--color-error:oklch(72% .16 15);--color-error-soft:oklch(22% .05 15);--color-error-soft-strong:oklch(25% .06 15);--color-info:oklch(72% .12 240);--color-info-soft:oklch(22% .04 240);--color-info-soft-strong:oklch(25% .05 240);--color-diff-add-bg:oklch(22% .06 165);--color-diff-add-text:oklch(80% .12 165);--color-diff-remove-bg:oklch(22% .06 15);--color-diff-remove-text:oklch(80% .1 15);--color-diff-inline:oklch(100% 0 0/.1);--color-code-text:oklch(88% .01 240);--color-code-comment:oklch(50% .02 240);--color-code-keyword:oklch(78% .15 305);--color-code-string:oklch(75% .15 175);--color-code-number:oklch(80% .12 75);--color-code-title:oklch(75% .13 165);--color-code-tag:oklch(72% .12 240);--color-code-inline-change:oklch(100% 0 0/.08);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body,#app{overscroll-behavior:none;background:var(--color-bg-panel-strong);width:100%;height:100%;min-height:100%;margin:0;overflow:clip}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}button,input,select,textarea{font:inherit}[popover]{margin:0}button,.settings-popover__action,.settings-popover__link{height:var(--button-size);min-width:var(--button-size);min-height:var(--button-size);flex-shrink:0}button{cursor:pointer}.button--icon,.header__button,.usage,.message__copy-button,.transcript__jump-btn,.composer-queue__remove,.cron-popover__icon-btn,.delete-confirmation__button,.full-popover__close,.composer__icon-button,.shared-sites__header-btn,.streaming-stop-control__button,.settings-popover__icon-btn,.mcp-settings__icon-btn{width:var(--button-size);padding:0}button svg.lucide,.settings-popover__action svg.lucide{width:var(--button-icon-size);height:var(--button-icon-size);flex-shrink:0}pre,code,textarea{font-family:var(--font-family-mono);font-size:.92em}.app-shell{background:var(--color-bg-panel-strong);width:100%;height:100dvh;min-height:100dvh;overflow:clip}.center-panel{text-align:center;width:100%;height:100%;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex}.spinner{border:3px solid var(--color-border-soft);border-top-color:var(--color-accent);border-radius:999px;width:2rem;height:2rem;animation:.85s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.muted{color:var(--color-text-muted)}.status-online{color:var(--color-success-contrast)}.status-offline{color:var(--color-warning)}.status-connecting{color:var(--color-text-subtle)}a{color:var(--color-link)}
