.codex-agent-panel[data-v-24e310ae]{flex:0 0 auto;display:flex;flex-direction:column;gap:10px;max-height:min(48vh,430px);padding:12px 14px;overflow:auto;border-bottom:1px solid var(--border-subtle);background:var(--home-pane-bg)}.codex-agent-panel[data-v-24e310ae]:focus{outline:none}.codex-agent-panel__header[data-v-24e310ae],.codex-agent-panel__item[data-v-24e310ae]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.codex-agent-panel__eyebrow[data-v-24e310ae],.codex-agent-panel__status[data-v-24e310ae]{color:var(--text-secondary);font-size:11px;text-transform:uppercase}.codex-agent-panel h2[data-v-24e310ae],.codex-agent-panel p[data-v-24e310ae]{margin:0}.codex-agent-panel h2[data-v-24e310ae]{margin-top:1px;color:var(--text-primary);font-size:14px}.codex-agent-panel__subtitle[data-v-24e310ae],.codex-agent-panel__description[data-v-24e310ae],.codex-agent-panel__error[data-v-24e310ae]{font-size:12px}.codex-agent-panel__subtitle[data-v-24e310ae],.codex-agent-panel__description[data-v-24e310ae]{color:var(--text-secondary)}.codex-agent-panel__error[data-v-24e310ae]{color:var(--danger, #b42318)}.codex-agent-panel__list[data-v-24e310ae]{display:flex;flex-direction:column;gap:8px}.codex-agent-panel__item[data-v-24e310ae]{width:100%;min-height:54px;padding:9px 10px;border:1px solid var(--border-subtle);border-radius:6px;color:inherit;background:var(--panel-bg, var(--home-pane-bg));font:inherit;text-align:left;cursor:pointer}.codex-agent-panel__item[data-selected=true][data-v-24e310ae]{border-color:color-mix(in srgb,var(--accent-primary) 58%,var(--border-subtle));background:color-mix(in srgb,var(--accent-primary) 8%,var(--panel-bg, var(--home-pane-bg)))}.codex-agent-panel__item[data-v-24e310ae]:hover:not(:disabled){border-color:var(--accent-primary)}.codex-agent-panel__item[data-v-24e310ae]:disabled{cursor:default;opacity:.65}.codex-agent-panel__item[data-current=true][data-v-24e310ae]{border-color:var(--accent-primary)}.codex-agent-panel__item-main[data-v-24e310ae],.codex-agent-panel__item-meta[data-v-24e310ae]{display:flex;flex-direction:column;gap:3px;min-width:0}.codex-agent-panel__item-main[data-v-24e310ae]{flex:1 1 auto}.codex-agent-panel__cursor[data-v-24e310ae]{flex:0 0 10px;color:var(--accent-primary);font-size:12px;line-height:18px}.codex-agent-panel__item-main strong[data-v-24e310ae],.codex-agent-panel__item-main span[data-v-24e310ae],.codex-agent-panel__item-meta span[data-v-24e310ae]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.codex-agent-panel__item-main strong[data-v-24e310ae]{color:var(--text-primary);font-size:12px;font-weight:600}.codex-agent-panel__item-main span[data-v-24e310ae],.codex-agent-panel__item-meta span[data-v-24e310ae]{color:var(--text-secondary);font-size:11px}.codex-agent-panel__current[data-v-24e310ae]{color:var(--accent-primary)!important}.codex-approval-panel[data-v-f4eb494b]{display:grid;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border-subtle);background:var(--home-pane-bg);color:var(--text-primary)}.codex-approval-panel[data-v-f4eb494b]:focus{outline:none}.codex-approval-panel__header[data-v-f4eb494b]{display:flex;align-items:start;justify-content:space-between;gap:12px}.codex-approval-panel__header-actions[data-v-f4eb494b]{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:6px}.codex-approval-panel__eyebrow[data-v-f4eb494b],.codex-approval-panel__reason span[data-v-f4eb494b],.codex-approval-panel dt[data-v-f4eb494b]{color:var(--text-muted);font-size:11px;font-weight:650}.codex-approval-panel h2[data-v-f4eb494b]{margin:2px 0 0;font-size:13px;font-weight:650}.codex-approval-panel__status[data-v-f4eb494b]{padding:2px 7px;border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-muted);font-size:11px;font-weight:650}.codex-approval-panel__status[data-status=pending][data-v-f4eb494b]{border-color:color-mix(in srgb,var(--accent-primary) 46%,var(--border-subtle));color:var(--accent-primary)}.codex-approval-panel__status[data-status=failed][data-v-f4eb494b]{border-color:color-mix(in srgb,var(--status-danger) 38%,var(--border-subtle));color:var(--status-danger)}.codex-approval-panel__utility[data-v-f4eb494b]{padding:2px 7px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--panel-bg, var(--home-pane-bg));color:var(--text-secondary);font:inherit;font-size:11px;font-weight:650;cursor:pointer}.codex-approval-panel__utility[data-v-f4eb494b]:hover{color:var(--text-primary);border-color:color-mix(in srgb,var(--accent-primary) 36%,var(--border-subtle))}.codex-approval-panel__reason[data-v-f4eb494b],.codex-approval-panel__resolved[data-v-f4eb494b],.codex-approval-panel__error[data-v-f4eb494b]{margin:0;overflow-wrap:anywhere;font-size:12px}.codex-approval-panel__reason[data-v-f4eb494b]{display:grid;gap:2px}.codex-approval-panel__subject[data-v-f4eb494b]{max-height:160px;margin:0;overflow:auto;white-space:pre-wrap;word-break:break-word;padding:8px 10px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--surface-subtle);color:var(--text-primary);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11px;line-height:1.45}.codex-approval-panel__details[data-v-f4eb494b]{display:grid;gap:6px;margin:0}.codex-approval-panel__details>div[data-v-f4eb494b]{display:grid;grid-template-columns:minmax(92px,138px) minmax(0,1fr);gap:10px}.codex-approval-panel dd[data-v-f4eb494b]{min-width:0;margin:0;overflow-wrap:anywhere;font-size:12px}.codex-approval-panel__actions[data-v-f4eb494b]{display:flex;flex-wrap:wrap;gap:6px}.codex-approval-panel__actions button[data-v-f4eb494b]{display:inline-flex;align-items:baseline;gap:5px;padding:4px 9px;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);background:var(--panel-bg, var(--home-pane-bg));font:inherit;font-size:12px;cursor:pointer}.codex-approval-panel__actions button[data-style=primary][data-v-f4eb494b]{border-color:var(--accent-primary);color:var(--accent-primary)}.codex-approval-panel__actions button[data-selected=true][data-v-f4eb494b]{background:color-mix(in srgb,var(--home-pane-bg) 86%,var(--accent-primary) 14%)}.codex-approval-panel__actions button[data-style=destructive][data-v-f4eb494b]{color:var(--status-danger)}.codex-approval-panel__actions button[data-v-f4eb494b]:disabled{color:var(--text-muted);cursor:default;opacity:.58}.codex-approval-panel__option-cursor[data-v-f4eb494b],.codex-approval-panel__option-index[data-v-f4eb494b]{color:var(--text-muted);font-variant-numeric:tabular-nums}.codex-approval-panel__option-cursor[data-v-f4eb494b]{width:8px}.codex-approval-panel__actions button[data-selected=true] .codex-approval-panel__option-cursor[data-v-f4eb494b],.codex-approval-panel__actions button[data-selected=true] .codex-approval-panel__option-index[data-v-f4eb494b]{color:var(--accent-primary)}.codex-approval-panel__option-label[data-v-f4eb494b]{overflow-wrap:anywhere}.codex-approval-panel__resolved[data-v-f4eb494b]{color:var(--text-muted)}.codex-approval-panel__error[data-v-f4eb494b]{color:var(--status-danger)}.codex-approval-panel__fullscreen[data-v-f4eb494b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:28px;background:color-mix(in srgb,var(--home-pane-bg) 70%,transparent)}.codex-approval-panel__fullscreen[data-v-f4eb494b]:focus{outline:none}.codex-approval-panel__fullscreen-panel[data-v-f4eb494b]{display:grid;gap:12px;width:min(920px,100%);max-height:min(82vh,720px);padding:14px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--home-pane-bg);box-shadow:0 18px 60px #0000002e}.codex-approval-panel__fullscreen-header[data-v-f4eb494b]{display:flex;align-items:start;justify-content:space-between;gap:14px}.codex-approval-panel__fullscreen-body[data-v-f4eb494b]{min-height:220px;max-height:calc(82vh - 120px);margin:0;overflow:auto;white-space:pre-wrap;word-break:break-word;color:var(--text-primary);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12px;line-height:1.5}.codex-auto-review-denials-panel[data-v-b4ad7a36]{flex:0 0 auto;display:flex;flex-direction:column;gap:10px;max-height:min(44vh,380px);padding:12px 14px;overflow:auto;border-bottom:1px solid var(--border-subtle);background:var(--home-pane-bg)}.codex-auto-review-denials-panel[data-v-b4ad7a36]:focus{outline:none}.codex-auto-review-denials-panel__header[data-v-b4ad7a36],.codex-auto-review-denials-panel__denial[data-v-b4ad7a36]{display:flex;align-items:center;justify-content:space-between;gap:10px}.codex-auto-review-denials-panel__eyebrow[data-v-b4ad7a36],.codex-auto-review-denials-panel__status[data-v-b4ad7a36]{color:var(--text-secondary);font-size:11px;text-transform:uppercase}.codex-auto-review-denials-panel h2[data-v-b4ad7a36],.codex-auto-review-denials-panel p[data-v-b4ad7a36]{margin:0}.codex-auto-review-denials-panel h2[data-v-b4ad7a36]{margin-top:1px;color:var(--text-primary);font-size:14px}.codex-auto-review-denials-panel__description[data-v-b4ad7a36],.codex-auto-review-denials-panel__search[data-v-b4ad7a36],.codex-auto-review-denials-panel__empty span[data-v-b4ad7a36],.codex-auto-review-denials-panel__denial-header span[data-v-b4ad7a36],.codex-auto-review-denials-panel__denial span[data-v-b4ad7a36]{color:var(--text-secondary);font-size:12px;line-height:1.35}.codex-auto-review-denials-panel__search[data-v-b4ad7a36]{min-height:18px;margin:-2px 0 0;padding:2px 0;color:var(--text-primary);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);overflow-wrap:anywhere}.codex-auto-review-denials-panel__body[data-v-b4ad7a36],.codex-auto-review-denials-panel__list[data-v-b4ad7a36],.codex-auto-review-denials-panel__empty[data-v-b4ad7a36],.codex-auto-review-denials-panel__denial-copy[data-v-b4ad7a36]{display:flex;flex-direction:column;gap:8px}.codex-auto-review-denials-panel__empty[data-v-b4ad7a36]{padding:10px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--panel-bg, var(--home-pane-bg))}.codex-auto-review-denials-panel__empty strong[data-v-b4ad7a36],.codex-auto-review-denials-panel__denial strong[data-v-b4ad7a36]{color:var(--text-primary);font-size:12px;line-height:1.35}.codex-auto-review-denials-panel__denial[data-v-b4ad7a36]{min-width:0;min-height:74px;padding:9px 10px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--panel-bg, var(--home-pane-bg))}.codex-auto-review-denials-panel__denial-header[data-v-b4ad7a36]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 76px;gap:10px;align-items:center;padding:0 10px 2px}.codex-auto-review-denials-panel__denial-header strong[data-v-b4ad7a36]{color:var(--text-primary);font-size:12px}.codex-auto-review-denials-panel__denial[data-selected=true][data-v-b4ad7a36]{border-color:color-mix(in srgb,var(--accent-primary) 55%,var(--border-subtle));box-shadow:inset 2px 0 0 var(--accent-primary)}.codex-auto-review-denials-panel__denial-copy[data-v-b4ad7a36]{min-width:0}.codex-auto-review-denials-panel__denial-copy strong[data-v-b4ad7a36],.codex-auto-review-denials-panel__denial-copy span[data-v-b4ad7a36]{overflow-wrap:anywhere}.codex-auto-review-denials-panel__cursor[data-v-b4ad7a36]{display:inline-block;width:12px;color:var(--accent-primary);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace)}.codex-auto-review-denials-panel button[data-v-b4ad7a36]{flex:0 0 auto;min-height:30px;padding:0 12px;border:1px solid var(--accent-primary);border-radius:6px;color:var(--accent-primary);background:var(--panel-bg, var(--home-pane-bg));font:inherit;font-size:12px;cursor:pointer}.codex-auto-review-denials-panel button[data-v-b4ad7a36]:disabled{cursor:default;opacity:.6}.codex-auto-review-denials-panel__error[data-v-b4ad7a36]{color:var(--danger, #b42318);font-size:12px}.codex-background-terminals-panel[data-v-0c40e9b1]{flex:0 0 auto;display:flex;flex-direction:column;gap:10px;max-height:min(42vh,380px);padding:12px 14px;overflow:auto;border-bottom:1px solid var(--border-subtle);background:var(--home-pane-bg);color:var(--text-primary)}.codex-background-terminals-panel[data-v-0c40e9b1]:focus{outline:none}.codex-background-terminals-panel__header[data-v-0c40e9b1],.codex-background-terminals-panel__process header[data-v-0c40e9b1]{display:flex;align-items:start;justify-content:space-between;gap:12px;min-width:0}.codex-background-terminals-panel__header-actions[data-v-0c40e9b1]{flex:0 0 auto;display:flex;align-items:center;gap:8px}.codex-background-terminals-panel__eyebrow[data-v-0c40e9b1],.codex-background-terminals-panel__status[data-v-0c40e9b1],.codex-background-terminals-panel__process-heading span[data-v-0c40e9b1],.codex-background-terminals-panel__process-meta span[data-v-0c40e9b1]{color:var(--text-muted);font-size:11px;font-weight:650}.codex-background-terminals-panel__stop[data-v-0c40e9b1]{min-height:24px;padding:3px 8px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--button-bg, transparent);color:var(--text-primary);font:inherit;font-size:11px;font-weight:650;cursor:pointer}.codex-background-terminals-panel__stop[data-v-0c40e9b1]:disabled{cursor:default;opacity:.55}.codex-background-terminals-panel h2[data-v-0c40e9b1],.codex-background-terminals-panel p[data-v-0c40e9b1]{margin:0}.codex-background-terminals-panel h2[data-v-0c40e9b1]{margin-top:2px;font-size:13px;font-weight:650}.codex-background-terminals-panel__message[data-v-0c40e9b1],.codex-background-terminals-panel__error[data-v-0c40e9b1]{overflow-wrap:anywhere;font-size:12px}.codex-background-terminals-panel__error[data-v-0c40e9b1]{color:var(--status-danger)}.codex-background-terminals-panel__processes[data-v-0c40e9b1]{display:flex;flex-direction:column;gap:8px;min-width:0}.codex-background-terminals-panel__process[data-v-0c40e9b1]{display:grid;gap:7px;min-width:0;padding:9px 10px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--panel-bg, var(--home-pane-bg))}.codex-background-terminals-panel__process-heading[data-v-0c40e9b1],.codex-background-terminals-panel__process-meta[data-v-0c40e9b1]{min-width:0;display:grid;gap:3px}.codex-background-terminals-panel__process-meta[data-v-0c40e9b1]{max-width:42%;justify-items:end}.codex-background-terminals-panel__process strong[data-v-0c40e9b1]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.codex-background-terminals-panel__process-meta span[data-v-0c40e9b1]{flex:0 1 auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.codex-background-terminals-panel__process pre[data-v-0c40e9b1]{margin:0;min-height:32px;max-height:160px;overflow:auto;color:var(--text-secondary);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11px;line-height:1.35;white-space:pre-wrap}@media(max-width:640px){.codex-background-terminals-panel__header[data-v-0c40e9b1]{display:grid}.codex-background-terminals-panel__header-actions[data-v-0c40e9b1]{justify-content:space-between}.codex-background-terminals-panel__process header[data-v-0c40e9b1]{display:grid;gap:3px}.codex-background-terminals-panel__process-meta[data-v-0c40e9b1]{max-width:100%;justify-items:start}.codex-background-terminals-panel__process-meta span[data-v-0c40e9b1]{max-width:100%}}.codex-catalog-panel[data-v-6a97568a]{flex:0 0 auto;display:flex;flex-direction:column;gap:10px;max-height:min(48vh,430px);padding:12px 14px;overflow:auto;border-bottom:1px solid var(--border-subtle);background:var(--home-pane-bg)}.codex-catalog-panel[data-v-6a97568a]:focus{outline:none}.codex-catalog-panel__header[data-v-6a97568a],.codex-catalog-panel__section header[data-v-6a97568a],.codex-catalog-panel__item-main[data-v-6a97568a]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.codex-catalog-panel__eyebrow[data-v-6a97568a],.codex-catalog-panel__status[data-v-6a97568a],.codex-catalog-panel__section header span[data-v-6a97568a]{color:var(--text-secondary);font-size:11px;text-transform:uppercase}.codex-catalog-panel h2[data-v-6a97568a],.codex-catalog-panel h3[data-v-6a97568a],.codex-catalog-panel p[data-v-6a97568a]{margin:0}.codex-catalog-panel h2[data-v-6a97568a]{margin-top:1px;color:var(--text-primary);font-size:14px}.codex-catalog-panel__description[data-v-6a97568a],.codex-catalog-panel__message[data-v-6a97568a],.codex-catalog-panel__section header p[data-v-6a97568a],.codex-catalog-panel__item p[data-v-6a97568a],.codex-catalog-panel__diagnostic small[data-v-6a97568a]{color:var(--text-secondary);font-size:12px;line-height:1.35}.codex-catalog-panel__search[data-v-6a97568a]{display:grid;grid-template-columns:minmax(64px,max-content) minmax(0,1fr);gap:8px;align-items:center;min-height:30px;padding:6px 9px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--panel-bg, var(--home-pane-bg))}.codex-catalog-panel__search>span[data-v-6a97568a]{color:var(--text-secondary);font-size:11px;text-transform:uppercase}.codex-catalog-panel__search code[data-v-6a97568a]{color:var(--text-primary);font:inherit;font-size:12px}.codex-catalog-panel__search code span[data-v-6a97568a]{color:var(--text-secondary)}.codex-catalog-panel__diagnostics[data-v-6a97568a],.codex-catalog-panel__sections[data-v-6a97568a],.codex-catalog-panel__items[data-v-6a97568a]{display:flex;flex-direction:column;gap:8px}.codex-catalog-panel__diagnostic[data-v-6a97568a],.codex-catalog-panel__item[data-v-6a97568a]{display:flex;flex-direction:column;gap:6px;min-width:0;padding:9px 10px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--panel-bg, var(--home-pane-bg))}.codex-catalog-panel__item[data-selected=true][data-v-6a97568a]{outline:2px solid color-mix(in srgb,var(--accent-primary) 34%,transparent);outline-offset:1px}.codex-catalog-panel__diagnostic[data-severity=error][data-v-6a97568a]{border-color:color-mix(in srgb,var(--danger, #b42318) 55%,var(--border-subtle))}.codex-catalog-panel__diagnostic span[data-v-6a97568a]{color:var(--text-secondary);font-size:11px;text-transform:uppercase}.codex-catalog-panel__section[data-v-6a97568a]{display:flex;flex-direction:column;gap:8px;min-width:0}.codex-catalog-panel__section h3[data-v-6a97568a]{color:var(--text-primary);font-size:12px}.codex-catalog-panel__item-title strong[data-v-6a97568a],.codex-catalog-panel__item-title span[data-v-6a97568a],.codex-catalog-panel__item-main mark[data-v-6a97568a]{min-width:0;font-size:12px}.codex-catalog-panel__item-cursor[data-v-6a97568a]{flex:0 0 10px;color:var(--accent-primary);font-size:12px;line-height:1.35;text-align:center}.codex-catalog-panel__item-title[data-v-6a97568a]{flex:1 1 auto;min-width:0}.codex-catalog-panel__item-title strong[data-v-6a97568a]{display:block;color:var(--text-primary);font-weight:600}.codex-catalog-panel__item-title span[data-v-6a97568a]{display:block;color:var(--text-secondary)}.codex-catalog-panel__item-main mark[data-v-6a97568a]{flex:0 0 auto;padding:2px 6px;border-radius:999px;color:var(--text-secondary);background:color-mix(in srgb,var(--text-secondary) 10%,transparent)}.codex-catalog-panel__item-controls[data-v-6a97568a]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.codex-catalog-panel__toggle[data-v-6a97568a]{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--text-secondary);font-size:11px}.codex-catalog-panel__toggle[data-checked=true][data-v-6a97568a]{color:var(--text-primary)}.codex-catalog-panel__toggle input[data-v-6a97568a]{width:14px;height:14px;margin:0;accent-color:var(--accent-primary)}.codex-catalog-panel__input-action[data-v-6a97568a],.codex-catalog-panel__confirm-action[data-v-6a97568a]{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;min-width:0}.codex-catalog-panel__input-action input[data-v-6a97568a]{width:min(220px,100%);min-height:24px;padding:3px 7px;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);background:var(--input-bg, var(--home-pane-bg));font-size:11px}.codex-catalog-panel__confirm-action span[data-v-6a97568a]{color:var(--text-secondary);font-size:11px}.codex-catalog-panel__action[data-v-6a97568a]{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 8px;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);background:var(--button-bg, transparent);font-size:11px;line-height:1;text-decoration:none}.codex-catalog-panel__action[data-v-6a97568a]:disabled,.codex-catalog-panel__action[aria-disabled=true][data-v-6a97568a]{opacity:.55}.codex-catalog-panel dl[data-v-6a97568a]{display:grid;grid-template-columns:minmax(70px,max-content) minmax(0,1fr);gap:3px 8px;margin:0;font-size:11px}.codex-catalog-panel dt[data-v-6a97568a]{color:var(--text-secondary)}.codex-catalog-panel dd[data-v-6a97568a]{min-width:0;margin:0;color:var(--text-primary);overflow-wrap:anywhere}.codex-catalog-panel__error[data-v-6a97568a]{color:var(--danger, #b42318);font-size:12px}.codex-command-strip[data-v-62e7a2a0]{display:flex;gap:6px;min-width:0;overflow-x:auto;padding:8px 14px;border-bottom:1px solid var(--border-subtle);background:var(--home-pane-bg)}.codex-command-strip[data-v-62e7a2a0]:focus{outline:none}.codex-command-strip button[data-v-62e7a2a0]{flex:0 0 auto;min-width:0;padding:3px 8px;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);background:var(--panel-bg, var(--home-pane-bg));font:inherit;font-size:12px;cursor:pointer}.codex-command-strip button[data-v-62e7a2a0]:disabled{color:var(--text-muted);cursor:default;opacity:.58}.codex-command-strip button[data-active=true][data-v-62e7a2a0]{border-color:var(--accent-primary);color:var(--accent-primary)}.codex-command-strip button[data-selected=true][data-v-62e7a2a0]{border-color:var(--accent-primary);box-shadow:inset 0 0 0 1px var(--accent-primary)}.codex-diff-panel[data-v-073478ef]{display:grid;gap:10px;min-height:0;padding:12px 14px;border-bottom:1px solid var(--border-subtle);background:var(--home-pane-bg);color:var(--text-primary)}.codex-diff-panel[data-v-073478ef]:focus{outline:none}.codex-diff-panel__header[data-v-073478ef]{display:flex;align-items:start;justify-content:space-between;gap:12px}.codex-diff-panel__eyebrow[data-v-073478ef]{color:var(--text-muted);font-size:11px;font-weight:650}.codex-diff-panel h2[data-v-073478ef]{margin:2px 0 0;font-size:13px;font-weight:650}.codex-diff-panel__status[data-v-073478ef]{flex:0 0 auto;padding:2px 7px;border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-muted);font-size:11px;font-weight:650}.codex-diff-panel__status[data-state=available][data-v-073478ef]{border-color:color-mix(in srgb,var(--accent-primary) 46%,var(--border-subtle));color:var(--accent-primary)}.codex-diff-panel__status[data-state=error][data-v-073478ef]{border-color:color-mix(in srgb,var(--status-danger) 38%,var(--border-subtle));color:var(--status-danger)}.codex-diff-panel__message[data-v-073478ef],.codex-diff-panel__error[data-v-073478ef]{margin:0;overflow-wrap:anywhere;font-size:12px}.codex-diff-panel__error[data-v-073478ef]{color:var(--status-danger)}.codex-diff-panel__diff[data-v-073478ef]{max-height:min(52vh,620px);margin:0;overflow:auto;border:1px solid var(--border-subtle);border-radius:6px;background:var(--surface-subtle);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11px;line-height:1.45}.codex-diff-panel__diff code[data-v-073478ef]{display:grid;min-width:max-content}.codex-diff-panel__diff span[data-v-073478ef]{display:block;min-height:16px;padding:0 10px;white-space:pre}.codex-diff-panel__diff span[data-line-kind=added][data-v-073478ef]{background:#1f8f521f;color:#17663d}.codex-diff-panel__diff span[data-line-kind=removed][data-v-073478ef]{background:#c93f3f1f;color:#8c2f2f}.codex-diff-panel__diff span[data-line-kind=hunk][data-v-073478ef]{color:var(--accent-primary);background:#3264b414}.codex-diff-panel__diff span[data-line-kind=file][data-v-073478ef],.codex-diff-panel__diff span[data-line-kind=header][data-v-073478ef]{color:var(--text-secondary);font-weight:650}.codex-experimental-panel[data-v-739279a5]{flex:0 0 auto;display:flex;flex-direction:column;gap:10px;max-height:min(48vh,430px);padding:12px 14px;overflow:auto;border-bottom:1px solid var(--border-subtle);background:var(--home-pane-bg)}.codex-experimental-panel[data-v-739279a5]:focus{outline:none}.codex-experimental-panel__header[data-v-739279a5]{display:flex;align-items:center;justify-content:space-between;gap:10px}.codex-experimental-panel__eyebrow[data-v-739279a5],.codex-experimental-panel__status[data-v-739279a5]{color:var(--text-secondary);font-size:11px;text-transform:uppercase}.codex-experimental-panel__eyebrow[data-v-739279a5]{display:inline-flex;flex-wrap:wrap;gap:6px}.codex-experimental-panel h2[data-v-739279a5],.codex-experimental-panel p[data-v-739279a5]{margin:0}.codex-experimental-panel h2[data-v-739279a5]{margin-top:1px;color:var(--text-primary);font-size:14px}.codex-experimental-panel__subtitle[data-v-739279a5],.codex-experimental-panel__empty[data-v-739279a5]{color:var(--text-secondary);font-size:12px;line-height:1.35}.codex-experimental-panel__features[data-v-739279a5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.codex-experimental-panel__feature[data-v-739279a5]{display:grid;grid-template-columns:12px 18px minmax(0,1fr);gap:8px;min-width:0;min-height:78px;padding:9px 10px;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);background:var(--panel-bg, var(--home-pane-bg))}.codex-experimental-panel__feature[data-selected=true][data-v-739279a5]{border-color:color-mix(in srgb,var(--accent-primary) 58%,var(--border-subtle));background:color-mix(in srgb,var(--accent-primary) 8%,var(--panel-bg, var(--home-pane-bg)))}.codex-experimental-panel__feature[data-enabled=true][data-v-739279a5]{border-color:var(--accent-primary)}.codex-experimental-panel__feature-cursor[data-v-739279a5]{min-width:10px;color:var(--accent-primary);font-size:12px;line-height:18px}.codex-experimental-panel__feature input[data-v-739279a5]{width:14px;height:14px;margin:2px 0 0;accent-color:var(--accent-primary)}.codex-experimental-panel__feature span[data-v-739279a5]{display:flex;flex-direction:column;gap:4px;min-width:0}.codex-experimental-panel__feature strong[data-v-739279a5]{font-size:12px;font-weight:600}.codex-experimental-panel__feature small[data-v-739279a5]{color:var(--text-secondary);font-size:11px;line-height:1.35}.codex-experimental-panel__error[data-v-739279a5]{color:var(--danger, #b42318);font-size:12px}.codex-feedback-panel[data-v-f6eb63f3]{flex:0 0 auto;display:flex;flex-direction:column;gap:10px;max-height:min(56vh,520px);padding:12px 14px;overflow:auto;border-bottom:1px solid var(--border-subtle);background:var(--home-pane-bg)}.codex-feedback-panel[data-v-f6eb63f3]:focus{outline:none}.codex-feedback-panel__header[data-v-f6eb63f3]{display:flex;align-items:center;justify-content:space-between;gap:10px}.codex-feedback-panel__eyebrow[data-v-f6eb63f3],.codex-feedback-panel__status[data-v-f6eb63f3]{color:var(--text-secondary);font-size:11px;text-transform:uppercase}.codex-feedback-panel h2[data-v-f6eb63f3],.codex-feedback-panel h3[data-v-f6eb63f3],.codex-feedback-panel p[data-v-f6eb63f3]{margin:0}.codex-feedback-panel h2[data-v-f6eb63f3]{margin-top:1px;color:var(--text-primary);font-size:14px}.codex-feedback-panel h3[data-v-f6eb63f3]{color:var(--text-primary);font-size:13px}.codex-feedback-panel__subtitle[data-v-f6eb63f3],.codex-feedback-panel__hint[data-v-f6eb63f3],.codex-feedback-panel__result-line[data-v-f6eb63f3]{color:var(--text-secondary);font-size:12px;line-height:1.35}.codex-feedback-panel__error[data-v-f6eb63f3]{color:var(--danger, #b42318);font-size:12px}.codex-feedback-panel__options[data-v-f6eb63f3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.codex-feedback-panel__option[data-v-f6eb63f3]{display:grid;min-width:0;min-height:74px;padding:10px;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);background:var(--panel-bg, var(--home-pane-bg));text-align:left}.codex-feedback-panel__option[data-selected=true][data-v-f6eb63f3],.codex-feedback-panel__actions button[data-selected=true][data-v-f6eb63f3]{border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border-subtle));background:color-mix(in srgb,var(--home-pane-bg) 86%,var(--accent-primary) 14%)}.codex-feedback-panel__option-content[data-v-f6eb63f3]{display:grid;grid-template-columns:8px max-content minmax(0,1fr);gap:6px;align-items:baseline;min-width:0}.codex-feedback-panel__option-cursor[data-v-f6eb63f3],.codex-feedback-panel__option-index[data-v-f6eb63f3]{color:var(--text-secondary);font-variant-numeric:tabular-nums}.codex-feedback-panel__option-cursor[data-v-f6eb63f3]{width:8px}.codex-feedback-panel__option[data-selected=true] .codex-feedback-panel__option-cursor[data-v-f6eb63f3],.codex-feedback-panel__option[data-selected=true] .codex-feedback-panel__option-index[data-v-f6eb63f3],.codex-feedback-panel__actions button[data-selected=true] .codex-feedback-panel__option-cursor[data-v-f6eb63f3],.codex-feedback-panel__actions button[data-selected=true] .codex-feedback-panel__option-index[data-v-f6eb63f3]{color:var(--accent-primary)}.codex-feedback-panel__option-body[data-v-f6eb63f3]{display:grid;gap:4px;min-width:0}.codex-feedback-panel__option[data-v-f6eb63f3]:not(:disabled),.codex-feedback-panel__actions button[data-v-f6eb63f3]:not(:disabled),.codex-feedback-panel__disabled button[data-v-f6eb63f3]:not(:disabled){cursor:pointer}.codex-feedback-panel__option small[data-v-f6eb63f3]{overflow-wrap:anywhere;color:var(--text-secondary);line-height:1.35}.codex-feedback-panel__consent[data-v-f6eb63f3],.codex-feedback-panel__note[data-v-f6eb63f3],.codex-feedback-panel__result[data-v-f6eb63f3]{display:flex;flex-direction:column;gap:8px}.codex-feedback-panel__consent ul[data-v-f6eb63f3]{margin:0;padding-left:18px;color:var(--text-primary);font-size:12px}.codex-feedback-panel__note textarea[data-v-f6eb63f3]{width:100%;min-height:92px;resize:vertical;padding:8px;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);background:var(--panel-bg, var(--home-pane-bg));font:inherit;font-size:12px;line-height:1.35}.codex-feedback-panel__actions[data-v-f6eb63f3]{display:flex;flex-wrap:wrap;gap:8px}.codex-feedback-panel__actions button[data-v-f6eb63f3],.codex-feedback-panel__disabled button[data-v-f6eb63f3]{display:inline-flex;align-items:baseline;gap:5px;min-height:28px;padding:4px 10px;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);background:var(--panel-bg, var(--home-pane-bg));font:inherit;font-size:12px}.codex-feedback-panel button[data-v-f6eb63f3]:disabled,.codex-feedback-panel textarea[data-v-f6eb63f3]:disabled{cursor:default;opacity:.58}.codex-feedback-panel a[data-v-f6eb63f3]{color:var(--accent-primary);overflow-wrap:anywhere}.codex-goal-panel[data-v-c2420209]{display:grid;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border-subtle);background:var(--home-pane-bg);color:var(--text-primary)}.codex-goal-panel[data-v-c2420209]:focus{outline:none}.codex-goal-panel__header[data-v-c2420209]{display:flex;align-items:center;justify-content:space-between;gap:12px}.codex-goal-panel__title[data-v-c2420209]{font-size:13px;font-weight:650}.codex-goal-panel__eyebrow[data-v-c2420209]{color:var(--text-muted);font-size:11px;font-weight:650}.codex-goal-panel__status[data-v-c2420209]{flex:0 0 auto;padding:2px 7px;border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-muted);font-size:11px;font-weight:650}.codex-goal-panel__status[data-status=active][data-v-c2420209]{border-color:color-mix(in srgb,var(--accent-primary) 46%,var(--border-subtle));color:var(--accent-primary)}.codex-goal-panel__status[data-status=blocked][data-v-c2420209],.codex-goal-panel__status[data-status=usageLimited][data-v-c2420209],.codex-goal-panel__status[data-status=budgetLimited][data-v-c2420209]{border-color:color-mix(in srgb,var(--status-danger) 38%,var(--border-subtle));color:var(--status-danger)}.codex-goal-panel__objective[data-v-c2420209],.codex-goal-panel__message[data-v-c2420209],.codex-goal-panel__commands[data-v-c2420209],.codex-goal-panel__error[data-v-c2420209]{margin:0;overflow-wrap:anywhere;font-size:12px}.codex-goal-panel__error[data-v-c2420209]{color:var(--status-danger)}.codex-goal-panel__metrics[data-v-c2420209]{display:flex;flex-wrap:wrap;gap:10px 18px;margin:0}.codex-goal-panel__metrics>div[data-v-c2420209]{display:grid;gap:2px}.codex-goal-panel dt[data-v-c2420209],.codex-goal-panel__commands[data-v-c2420209]{color:var(--text-muted);font-size:12px}.codex-goal-panel dd[data-v-c2420209]{margin:0;font-size:12px}.codex-goal-panel__actions[data-v-c2420209]{display:flex;flex-wrap:wrap;gap:6px}.codex-goal-panel__actions button[data-v-c2420209]{display:inline-flex;align-items:baseline;gap:5px;padding:3px 8px;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);background:var(--panel-bg, var(--home-pane-bg));font:inherit;font-size:12px;cursor:pointer}.codex-goal-panel__actions button[data-selected=true][data-v-c2420209]{border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border-subtle));background:color-mix(in srgb,var(--home-pane-bg) 86%,var(--accent-primary) 14%)}.codex-goal-panel__action-cursor[data-v-c2420209],.codex-goal-panel__action-index[data-v-c2420209]{width:8px;color:var(--text-muted);font-variant-numeric:tabular-nums}.codex-goal-panel__action-index[data-v-c2420209]{width:auto}.codex-goal-panel__actions button[data-selected=true] .codex-goal-panel__action-cursor[data-v-c2420209],.codex-goal-panel__actions button[data-selected=true] .codex-goal-panel__action-index[data-v-c2420209]{color:var(--accent-primary)}.codex-goal-panel__actions button[data-v-c2420209]:disabled{color:var(--text-muted);cursor:default;opacity:.58}.codex-goal-panel__edit[data-v-c2420209]{display:grid;gap:8px}.codex-goal-panel__edit textarea[data-v-c2420209]{width:100%;min-width:0;resize:vertical;border:1px solid var(--border-subtle);border-radius:6px;padding:7px 8px;color:var(--text-primary);background:var(--panel-bg, var(--home-pane-bg));font:inherit;font-size:12px}.codex-ide-panel[data-v-caccc0e7]{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border-subtle);background:var(--home-pane-bg)}.codex-ide-panel[data-v-caccc0e7]:focus{outline:none}.codex-ide-panel__copy[data-v-caccc0e7]{display:flex;align-items:center;gap:8px;min-width:0}.codex-ide-panel__eyebrow[data-v-caccc0e7]{color:var(--text-secondary);font-size:11px;text-transform:uppercase}.codex-ide-panel strong[data-v-caccc0e7]{color:var(--text-primary);font-size:12px;font-weight:600}.codex-ide-panel span[data-v-caccc0e7]{color:var(--text-secondary);font-size:12px;white-space:nowrap}.codex-ide-panel span[data-enabled=true][data-v-caccc0e7]{color:var(--accent-primary)}.codex-ide-panel small[data-v-caccc0e7]{min-width:0;overflow:hidden;color:var(--text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.codex-ide-panel button[data-v-caccc0e7]{min-width:0;padding:4px 9px;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);background:var(--panel-bg, var(--home-pane-bg));font:inherit;font-size:12px;cursor:pointer}.codex-ide-panel button[data-v-caccc0e7]:hover:not(:disabled){border-color:var(--accent-primary)}.codex-ide-panel button[data-v-caccc0e7]:disabled{color:var(--text-muted);cursor:default;opacity:.6}.codex-ide-panel__error[data-v-caccc0e7]{grid-column:1 / -1;margin:0;color:var(--danger, #b42318);font-size:12px}.codex-keymap-panel[data-v-89ea8daa]{flex:0 0 auto;display:flex;flex-direction:column;gap:12px;max-height:min(58vh,560px);overflow:auto;padding:14px;border-bottom:1px solid var(--border-subtle);background:var(--home-pane-bg)}.codex-keymap-panel[data-v-89ea8daa]:focus{outline:2px solid var(--accent-primary);outline-offset:-2px}.codex-keymap-panel__header[data-v-89ea8daa],.codex-keymap-panel__section-head[data-v-89ea8daa],.codex-keymap-panel__row[data-v-89ea8daa]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.codex-keymap-panel__eyebrow[data-v-89ea8daa]{color:var(--text-secondary);font-size:11px;text-transform:uppercase}.codex-keymap-panel h2[data-v-89ea8daa],.codex-keymap-panel h3[data-v-89ea8daa],.codex-keymap-panel p[data-v-89ea8daa]{margin:0}.codex-keymap-panel h2[data-v-89ea8daa]{color:var(--text-primary);font-size:14px}.codex-keymap-panel h3[data-v-89ea8daa]{color:var(--text-primary);font-size:12px}.codex-keymap-panel p[data-v-89ea8daa],.codex-keymap-panel__row-copy span[data-v-89ea8daa],.codex-keymap-panel__bindings span[data-v-89ea8daa]{color:var(--text-secondary);font-size:12px}.codex-keymap-panel__debug[data-v-89ea8daa]{display:grid;justify-items:end;gap:3px;min-width:160px}.codex-keymap-panel__debug span[data-v-89ea8daa],.codex-keymap-panel__debug strong[data-v-89ea8daa]{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.codex-keymap-panel__debug span[data-v-89ea8daa]{color:var(--accent-primary);font-size:12px}.codex-keymap-panel__debug strong[data-v-89ea8daa]{color:var(--text-primary);font-size:12px}.codex-keymap-panel__cancel[data-v-89ea8daa],.codex-keymap-panel__actions button[data-v-89ea8daa]{border:1px solid var(--border-subtle);border-radius:5px;color:var(--text-primary);background:var(--button-secondary-bg, var(--home-pane-bg));font:inherit;font-size:11px;cursor:pointer}.codex-keymap-panel__cancel[data-v-89ea8daa]{padding:3px 7px}.codex-keymap-panel__actions button[data-v-89ea8daa]{padding:3px 6px}.codex-keymap-panel__actions button[data-v-89ea8daa]:disabled{cursor:default;opacity:.45}.codex-keymap-panel__sections[data-v-89ea8daa]{display:flex;flex-direction:column;gap:14px}.codex-keymap-panel__section[data-v-89ea8daa]{display:flex;flex-direction:column;gap:7px}.codex-keymap-panel__rows[data-v-89ea8daa]{display:grid;gap:1px;border:1px solid var(--border-subtle);border-radius:6px;overflow:hidden}.codex-keymap-panel__row[data-v-89ea8daa]{min-height:40px;padding:8px 10px;background:var(--panel-bg, var(--home-pane-bg))}.codex-keymap-panel__row[data-match=true][data-v-89ea8daa]{background:color-mix(in srgb,var(--accent-primary) 12%,var(--panel-bg, var(--home-pane-bg)))}.codex-keymap-panel__row[data-custom=true][data-v-89ea8daa]{box-shadow:inset 2px 0 0 var(--accent-primary)}.codex-keymap-panel__row-copy[data-v-89ea8daa]{display:grid;gap:2px;min-width:0}.codex-keymap-panel__row-copy strong[data-v-89ea8daa]{color:var(--text-primary);font-size:12px;font-weight:600}.codex-keymap-panel__bindings[data-v-89ea8daa]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:min(42vw,460px)}.codex-keymap-panel__bindings code[data-v-89ea8daa]{padding:2px 6px;border:1px solid var(--border-subtle);border-radius:5px;color:var(--text-primary);background:var(--home-pane-bg);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.codex-keymap-panel__actions[data-v-89ea8daa]{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.codex-keymap-panel__state[data-v-89ea8daa],.codex-keymap-panel__error[data-v-89ea8daa]{color:var(--text-secondary);font-size:12px}.codex-keymap-panel__error[data-v-89ea8daa]{color:var(--danger, #b42318)}.codex-memories-panel[data-v-db10f951]{flex:0 0 auto;display:flex;flex-direction:column;gap:10px;max-height:min(50vh,440px);padding:12px 14px;overflow:auto;border-bottom:1px solid var(--border-subtle);background:var(--home-pane-bg)}.codex-memories-panel[data-v-db10f951]:focus{outline:none}.codex-memories-panel__header[data-v-db10f951],.codex-memories-panel__footer[data-v-db10f951],.codex-memories-panel__actions[data-v-db10f951]{display:flex;align-items:center}.codex-memories-panel__header[data-v-db10f951],.codex-memories-panel__footer[data-v-db10f951]{justify-content:space-between;gap:10px}.codex-memories-panel__actions[data-v-db10f951]{gap:6px}.codex-memories-panel__eyebrow[data-v-db10f951],.codex-memories-panel__status[data-v-db10f951]{color:var(--text-secondary);font-size:11px;text-transform:uppercase}.codex-memories-panel__eyebrow[data-v-db10f951]{display:inline-flex;flex-wrap:wrap;gap:6px}.codex-memories-panel h2[data-v-db10f951],.codex-memories-panel p[data-v-db10f951]{margin:0}.codex-memories-panel h2[data-v-db10f951]{margin-top:1px;color:var(--text-primary);font-size:14px}.codex-memories-panel__notice[data-v-db10f951],.codex-memories-panel__subtitle[data-v-db10f951],.codex-memories-panel__prompt p[data-v-db10f951],.codex-memories-panel__confirm p[data-v-db10f951],.codex-memories-panel__footer a[data-v-db10f951]{color:var(--text-secondary);font-size:12px;line-height:1.35}.codex-memories-panel__footer>div[data-v-db10f951]:first-child{display:flex;flex-direction:column;gap:3px;min-width:0}.codex-memories-panel__settings[data-v-db10f951]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.codex-memories-panel__setting[data-v-db10f951],.codex-memories-panel__prompt[data-v-db10f951],.codex-memories-panel__confirm[data-v-db10f951]{min-width:0;padding:9px 10px;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);background:var(--panel-bg, var(--home-pane-bg))}.codex-memories-panel__setting[data-v-db10f951]{display:grid;grid-template-columns:12px 18px minmax(0,1fr);gap:8px;min-height:78px}.codex-memories-panel__setting[data-selected=true][data-v-db10f951],.codex-memories-panel button[data-selected=true][data-v-db10f951]{border-color:color-mix(in srgb,var(--accent-primary) 58%,var(--border-subtle));background:color-mix(in srgb,var(--accent-primary) 8%,var(--panel-bg, var(--home-pane-bg)))}.codex-memories-panel__setting[data-enabled=true][data-v-db10f951]{border-color:var(--accent-primary)}.codex-memories-panel__cursor[data-v-db10f951]{display:inline-flex;min-width:10px;color:var(--accent-primary);font-size:12px;line-height:18px}.codex-memories-panel__setting input[data-v-db10f951]{width:14px;height:14px;margin:2px 0 0;accent-color:var(--accent-primary)}.codex-memories-panel__setting>span[data-v-db10f951]:last-child,.codex-memories-panel__prompt[data-v-db10f951],.codex-memories-panel__confirm[data-v-db10f951],.codex-memories-panel__prompt div[data-v-db10f951]:first-child,.codex-memories-panel__confirm div[data-v-db10f951]:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}.codex-memories-panel__prompt[data-v-db10f951],.codex-memories-panel__confirm[data-v-db10f951]{gap:8px}.codex-memories-panel__setting strong[data-v-db10f951],.codex-memories-panel__prompt strong[data-v-db10f951],.codex-memories-panel__confirm strong[data-v-db10f951]{font-size:12px;font-weight:600}.codex-memories-panel__setting small[data-v-db10f951],.codex-memories-panel__footer small[data-v-db10f951],.codex-memories-panel__prompt small[data-v-db10f951],.codex-memories-panel__confirm small[data-v-db10f951]{color:var(--text-secondary);font-size:11px;line-height:1.35}.codex-memories-panel button[data-v-db10f951]{display:inline-flex;align-items:center;gap:4px;min-width:0;padding:5px 9px;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);background:var(--panel-bg, var(--home-pane-bg));font:inherit;font-size:12px;cursor:pointer}.codex-memories-panel button[data-kind=primary][data-v-db10f951]{border-color:var(--accent-primary);color:var(--accent-primary)}.codex-memories-panel button[data-kind=danger][data-v-db10f951]{border-color:var(--danger, #b42318);color:var(--danger, #b42318)}.codex-memories-panel button[data-v-db10f951]:disabled{color:var(--text-muted);cursor:default;opacity:.62}.codex-memories-panel__error[data-v-db10f951]{color:var(--danger, #b42318);font-size:12px}.codex-mcp-panel[data-v-41a0dbf0]{display:grid;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border-subtle);background:var(--home-pane-bg);color:var(--text-primary)}.codex-mcp-panel[data-v-41a0dbf0]:focus{outline:none}.codex-mcp-panel__header[data-v-41a0dbf0]{display:flex;align-items:start;justify-content:space-between;gap:12px}.codex-mcp-panel__eyebrow[data-v-41a0dbf0],.codex-mcp-panel dt[data-v-41a0dbf0],.codex-mcp-panel legend[data-v-41a0dbf0]{color:var(--text-muted);font-size:11px;font-weight:650}.codex-mcp-panel h2[data-v-41a0dbf0]{margin:2px 0 0;font-size:13px;font-weight:650}.codex-mcp-panel__status[data-v-41a0dbf0]{flex:0 0 auto;padding:2px 7px;border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-muted);font-size:11px;font-weight:650}.codex-mcp-panel__status[data-status=pending][data-v-41a0dbf0]{border-color:color-mix(in srgb,var(--accent-primary) 46%,var(--border-subtle));color:var(--accent-primary)}.codex-mcp-panel__status[data-status=failed][data-v-41a0dbf0]{border-color:color-mix(in srgb,var(--status-danger) 38%,var(--border-subtle));color:var(--status-danger)}.codex-mcp-panel__message[data-v-41a0dbf0],.codex-mcp-panel__resolved[data-v-41a0dbf0],.codex-mcp-panel__error[data-v-41a0dbf0],.codex-mcp-panel__field p[data-v-41a0dbf0]{margin:0;overflow-wrap:anywhere;font-size:12px}.codex-mcp-panel__details[data-v-41a0dbf0]{display:grid;gap:6px;margin:0}.codex-mcp-panel__details>div[data-v-41a0dbf0]{display:grid;grid-template-columns:minmax(92px,138px) minmax(0,1fr);gap:10px}.codex-mcp-panel dd[data-v-41a0dbf0]{min-width:0;margin:0;overflow-wrap:anywhere;font-size:12px}.codex-mcp-panel__url[data-v-41a0dbf0],.codex-mcp-panel__form[data-v-41a0dbf0],.codex-mcp-panel__field[data-v-41a0dbf0]{display:grid;gap:8px}.codex-mcp-panel__url a[data-v-41a0dbf0]{color:var(--accent-primary);font-size:12px;overflow-wrap:anywhere}.codex-mcp-panel__field[data-v-41a0dbf0]{min-width:0;margin:0;padding:0 0 0 8px;border:0;border-left:2px solid transparent}.codex-mcp-panel__field[data-active=true][data-v-41a0dbf0]{border-left-color:color-mix(in srgb,var(--accent-primary) 48%,transparent)}.codex-mcp-panel__options[data-v-41a0dbf0]{display:grid;gap:6px}.codex-mcp-panel__options label[data-v-41a0dbf0]{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:start;padding:7px 8px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--surface-subtle);font-size:12px}.codex-mcp-panel__options label[data-selected=true][data-v-41a0dbf0]{border-color:color-mix(in srgb,var(--accent-primary) 58%,var(--border-subtle))}.codex-mcp-panel__options input[data-v-41a0dbf0]{margin-top:2px}.codex-mcp-panel__option-content[data-v-41a0dbf0]{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px;align-items:baseline;min-width:0}.codex-mcp-panel__option-index[data-v-41a0dbf0]{color:var(--text-muted);font-variant-numeric:tabular-nums}.codex-mcp-panel__option-body[data-v-41a0dbf0]{display:grid;gap:2px;min-width:0}.codex-mcp-panel__options small[data-v-41a0dbf0]{color:var(--text-muted)}.codex-mcp-panel textarea[data-v-41a0dbf0],.codex-mcp-panel input[type=password][data-v-41a0dbf0]{width:100%;min-width:0;box-sizing:border-box;padding:7px 8px;border:1px solid var(--border-subtle);border-radius:6px;outline:none;background:var(--panel-bg, var(--home-pane-bg));color:var(--text-primary);font:inherit;font-size:12px;resize:vertical}.codex-mcp-panel textarea[data-v-41a0dbf0]:focus,.codex-mcp-panel input[type=password][data-v-41a0dbf0]:focus{border-color:var(--accent-primary)}.codex-mcp-panel__actions[data-v-41a0dbf0]{display:flex;flex-wrap:wrap;gap:6px}.codex-mcp-panel__actions button[data-v-41a0dbf0]{padding:4px 9px;border:1px solid var(--accent-primary);border-radius:6px;color:var(--accent-primary);background:var(--panel-bg, var(--home-pane-bg));font:inherit;font-size:12px;cursor:pointer}.codex-mcp-panel__actions button[data-style=secondary][data-v-41a0dbf0]{border-color:var(--border-subtle);color:var(--text-primary)}.codex-mcp-panel__actions button[data-selected=true][data-v-41a0dbf0]{border-color:color-mix(in srgb,var(--accent-primary) 60%,var(--border-subtle));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-primary) 32%,transparent)}.codex-mcp-panel__actions button[data-v-41a0dbf0]:disabled{color:var(--text-muted);cursor:default;opacity:.58}.codex-mcp-panel__resolved[data-v-41a0dbf0]{color:var(--text-muted)}.codex-mcp-panel__error[data-v-41a0dbf0]{color:var(--status-danger)}.codex-model-panel[data-v-beb4e61d]{flex:0 0 auto;display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border-subtle);background:var(--home-pane-bg)}.codex-model-panel[data-v-beb4e61d]:focus{outline:none}.codex-model-panel__header[data-v-beb4e61d],.codex-model-panel__controls[data-v-beb4e61d]{display:flex;align-items:end;gap:10px;min-width:0}.codex-model-panel__header[data-v-beb4e61d]{justify-content:space-between;align-items:center}.codex-model-panel__eyebrow[data-v-beb4e61d],.codex-model-panel label span[data-v-beb4e61d],.codex-model-panel__status[data-v-beb4e61d]{color:var(--text-secondary);font-size:11px;text-transform:uppercase}.codex-model-panel h2[data-v-beb4e61d]{margin:1px 0 0;color:var(--text-primary);font-size:14px}.codex-model-panel label[data-v-beb4e61d]{flex:1 1 0;display:flex;flex-direction:column;gap:4px;min-width:130px}.codex-model-panel label[data-active=true] select[data-v-beb4e61d]{border-color:color-mix(in srgb,var(--accent-primary) 58%,var(--border-subtle));background:color-mix(in srgb,var(--accent-primary) 8%,var(--panel-bg, var(--home-pane-bg)))}.codex-model-panel select[data-v-beb4e61d],.codex-model-panel button[data-v-beb4e61d]{min-height:30px;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);background:var(--panel-bg, var(--home-pane-bg));font:inherit;font-size:12px}.codex-model-panel button[data-v-beb4e61d]{flex:0 0 auto;padding:0 12px;cursor:pointer}.codex-model-panel button[data-v-beb4e61d]:disabled{color:var(--text-muted);cursor:default}.codex-model-panel__subtitle[data-v-beb4e61d],.codex-model-panel__description[data-v-beb4e61d],.codex-model-panel__error[data-v-beb4e61d]{margin:0;color:var(--text-secondary);font-size:12px}.codex-model-panel__error[data-v-beb4e61d]{color:var(--danger, #b42318)}.codex-permissions-panel[data-v-2547cca6]{flex:0 0 auto;display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border-subtle);background:var(--home-pane-bg)}.codex-permissions-panel[data-v-2547cca6]:focus{outline:none}.codex-permissions-panel__header[data-v-2547cca6]{display:flex;align-items:center;justify-content:space-between;gap:10px}.codex-permissions-panel__eyebrow[data-v-2547cca6],.codex-permissions-panel__status[data-v-2547cca6]{color:var(--text-secondary);font-size:11px;text-transform:uppercase}.codex-permissions-panel h2[data-v-2547cca6]{margin:1px 0 0;color:var(--text-primary);font-size:14px}.codex-permissions-panel__options[data-v-2547cca6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.codex-permissions-panel__options button[data-v-2547cca6]{display:flex;flex-direction:column;gap:4px;min-width:0;min-height:74px;padding:9px 10px;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);background:var(--panel-bg, var(--home-pane-bg));font:inherit;text-align:left;cursor:pointer}.codex-permissions-panel__options button[data-current=true][data-v-2547cca6]{border-color:var(--accent-primary)}.codex-permissions-panel__options button[data-selected=true][data-v-2547cca6]{border-color:color-mix(in srgb,var(--accent-primary) 58%,var(--border-subtle));background:color-mix(in srgb,var(--accent-primary) 8%,var(--panel-bg, var(--home-pane-bg)))}.codex-permissions-panel__options button[data-danger=true][data-v-2547cca6]{border-color:color-mix(in srgb,var(--danger, #b42318) 55%,var(--border-subtle))}.codex-permissions-panel__options button[data-v-2547cca6]:disabled{cursor:default;opacity:.6}.codex-permissions-panel__options small[data-v-2547cca6]{color:var(--text-secondary);font-size:11px;line-height:1.35}.codex-permissions-panel__option-content[data-v-2547cca6]{display:grid;grid-template-columns:10px 20px minmax(0,1fr);gap:4px;align-items:start}.codex-permissions-panel__option-cursor[data-v-2547cca6],.codex-permissions-panel__option-index[data-v-2547cca6]{color:var(--accent-primary);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11px;line-height:1.35}.codex-permissions-panel__option-body[data-v-2547cca6]{display:grid;gap:4px;min-width:0}.codex-permissions-panel__option-body strong[data-v-2547cca6]{overflow-wrap:anywhere;font-size:12px;font-weight:600}.codex-permissions-panel__option-meta[data-v-2547cca6]{display:flex;flex-wrap:wrap;gap:4px 7px;color:var(--text-muted)!important}.codex-permissions-panel__warning[data-v-2547cca6],.codex-permissions-panel__error[data-v-2547cca6]{margin:0;font-size:12px}.codex-permissions-panel__warning[data-v-2547cca6]{color:var(--text-secondary)}.codex-permissions-panel__error[data-v-2547cca6]{color:var(--danger, #b42318)}.codex-personality-panel[data-v-01c2bfec]{flex:0 0 auto;display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border-subtle);background:var(--home-pane-bg)}.codex-personality-panel[data-v-01c2bfec]:focus{outline:none}.codex-personality-panel__header[data-v-01c2bfec]{display:flex;align-items:center;justify-content:space-between;gap:10px}.codex-personality-panel__eyebrow[data-v-01c2bfec],.codex-personality-panel__status[data-v-01c2bfec]{color:var(--text-secondary);font-size:11px;text-transform:uppercase}.codex-personality-panel h2[data-v-01c2bfec],.codex-personality-panel p[data-v-01c2bfec]{margin:0}.codex-personality-panel h2[data-v-01c2bfec]{margin-top:1px;color:var(--text-primary);font-size:14px}.codex-personality-panel__subtitle[data-v-01c2bfec]{color:var(--text-secondary);font-size:12px;line-height:1.35}.codex-personality-panel__options[data-v-01c2bfec]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.codex-personality-panel__options button[data-v-01c2bfec]{min-width:0;min-height:70px;padding:9px 10px;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);background:var(--panel-bg, var(--home-pane-bg));font:inherit;text-align:left;cursor:pointer}.codex-personality-panel__options button[data-current=true][data-v-01c2bfec]{border-color:var(--accent-primary)}.codex-personality-panel__options button[data-selected=true][data-v-01c2bfec]{border-color:color-mix(in srgb,var(--accent-primary) 58%,var(--border-subtle));background:color-mix(in srgb,var(--accent-primary) 8%,var(--panel-bg, var(--home-pane-bg)))}.codex-personality-panel__options button[data-v-01c2bfec]:disabled{color:var(--text-muted);cursor:default;opacity:.68}.codex-personality-panel__option-content[data-v-01c2bfec]{display:grid;grid-template-columns:10px 20px minmax(0,1fr);gap:4px;align-items:start;width:100%;min-width:0}.codex-personality-panel__option-cursor[data-v-01c2bfec],.codex-personality-panel__option-index[data-v-01c2bfec]{color:var(--accent-primary);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11px;line-height:1.35}.codex-personality-panel__option-body[data-v-01c2bfec]{display:flex;flex-direction:column;gap:4px;min-width:0}.codex-personality-panel__options strong[data-v-01c2bfec]{font-size:12px;font-weight:600}.codex-personality-panel__options small[data-v-01c2bfec]{color:var(--text-secondary);font-size:11px;line-height:1.35}.codex-personality-panel__error[data-v-01c2bfec]{color:var(--danger, #b42318);font-size:12px}.codex-pet-panel[data-v-224ba171]{flex:0 0 auto;display:flex;flex-direction:column;gap:10px;max-height:min(56vh,520px);padding:12px 14px;overflow:auto;border-bottom:1px solid var(--border-subtle);background:var(--home-pane-bg)}.codex-pet-panel[data-v-224ba171]:focus{outline:none}.codex-pet-panel__header[data-v-224ba171]{display:flex;align-items:center;justify-content:space-between;gap:10px}.codex-pet-panel__eyebrow[data-v-224ba171],.codex-pet-panel__status[data-v-224ba171]{color:var(--text-secondary);font-size:11px;text-transform:uppercase}.codex-pet-panel h2[data-v-224ba171],.codex-pet-panel p[data-v-224ba171]{margin:0}.codex-pet-panel h2[data-v-224ba171]{margin-top:1px;color:var(--text-primary);font-size:14px}.codex-pet-panel__subtitle[data-v-224ba171],.codex-pet-panel__empty[data-v-224ba171]{color:var(--text-secondary);font-size:12px;line-height:1.35}.codex-pet-panel__search[data-v-224ba171]{display:grid;grid-template-columns:minmax(50px,max-content) minmax(0,1fr);gap:8px;align-items:center;font-size:12px}.codex-pet-panel__search span[data-v-224ba171]{color:var(--text-secondary)}.codex-pet-panel__search input[data-v-224ba171]{min-width:0;height:28px;padding:4px 8px;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);background:var(--panel-bg, var(--home-pane-bg));font:inherit;font-size:12px}.codex-pet-panel__options[data-v-224ba171]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.codex-pet-panel__option[data-v-224ba171]{display:grid;grid-template-columns:10px 52px minmax(0,1fr);gap:8px;align-items:center;min-width:0;min-height:76px;padding:9px 10px;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);background:var(--panel-bg, var(--home-pane-bg));text-align:left}.codex-pet-panel__option[data-v-224ba171]:not(:disabled){cursor:pointer}.codex-pet-panel__option[data-selected=true][data-v-224ba171]{border-color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 8%,var(--panel-bg, var(--home-pane-bg)))}.codex-pet-panel__option[data-v-224ba171]:disabled{cursor:default;opacity:.58}.codex-pet-panel__sprite[data-v-224ba171]{display:grid;place-items:center;width:52px;height:56px;overflow:hidden;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-secondary);background-color:color-mix(in srgb,var(--text-secondary) 7%,transparent);background-repeat:no-repeat;background-size:800% 900%;background-position:0 0;font-size:10px;text-transform:uppercase}.codex-pet-panel__sprite[data-disabled=true][data-v-224ba171]{background-color:color-mix(in srgb,var(--danger, #b42318) 8%,transparent)}.codex-pet-panel__option-cursor[data-v-224ba171]{color:var(--accent-primary);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11px}.codex-pet-panel__option-copy[data-v-224ba171]{display:flex;flex-direction:column;gap:4px;min-width:0}.codex-pet-panel__option-copy strong[data-v-224ba171]{overflow-wrap:anywhere;font-size:12px;font-weight:600}.codex-pet-panel__option-copy small[data-v-224ba171]{color:var(--text-secondary);font-size:11px;line-height:1.35}.codex-pet-panel__error[data-v-224ba171]{color:var(--danger, #b42318);font-size:12px}.codex-plan-panel[data-v-a81ae4f3]{display:grid;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border-subtle);background:var(--home-pane-bg);color:var(--text-primary)}.codex-plan-panel[data-v-a81ae4f3]:focus{outline:none}.codex-plan-panel__header[data-v-a81ae4f3]{display:flex;align-items:start;justify-content:space-between;gap:12px}.codex-plan-panel__eyebrow[data-v-a81ae4f3],.codex-plan-panel__status[data-v-a81ae4f3],.codex-plan-panel__steps span[data-v-a81ae4f3],.codex-plan-panel__progress[data-v-a81ae4f3],.codex-plan-panel__hint[data-v-a81ae4f3]{color:var(--text-muted);font-size:11px;font-weight:650}.codex-plan-panel h2[data-v-a81ae4f3],.codex-plan-panel h3[data-v-a81ae4f3],.codex-plan-panel p[data-v-a81ae4f3]{margin:0}.codex-plan-panel h2[data-v-a81ae4f3]{margin-top:2px;font-size:13px;font-weight:650}.codex-plan-panel h3[data-v-a81ae4f3]{font-size:12px;font-weight:700}.codex-plan-panel__status[data-v-a81ae4f3]{flex:0 0 auto;padding:2px 7px;border:1px solid var(--border-subtle);border-radius:999px}.codex-plan-panel__explanation[data-v-a81ae4f3]{overflow-wrap:anywhere;font-size:12px}.codex-plan-panel__steps[data-v-a81ae4f3]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.codex-plan-panel__steps li[data-v-a81ae4f3]{display:grid;grid-template-columns:12px minmax(0,1fr);gap:8px;align-items:start}.codex-plan-panel__step-marker[data-v-a81ae4f3]{width:8px;height:8px;margin-top:4px;border:1px solid var(--border-strong);border-radius:999px}.codex-plan-panel__steps li[data-status=inProgress] .codex-plan-panel__step-marker[data-v-a81ae4f3]{border-color:var(--accent-primary);background:var(--accent-primary)}.codex-plan-panel__steps li[data-status=completed] .codex-plan-panel__step-marker[data-v-a81ae4f3]{border-color:var(--status-success, #2ea87a);background:var(--status-success, #2ea87a)}.codex-plan-panel__steps p[data-v-a81ae4f3]{overflow-wrap:anywhere;font-size:12px}.codex-plan-panel__draft[data-v-a81ae4f3]{max-height:min(32vh,360px);margin:0;overflow:auto;border:1px solid var(--border-subtle);border-radius:6px;background:var(--surface-subtle);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11px;line-height:1.45}.codex-plan-panel__draft code[data-v-a81ae4f3]{display:block;padding:8px 10px;white-space:pre-wrap}.codex-plan-panel__implementation[data-v-a81ae4f3]{display:grid;gap:8px;border-top:1px solid var(--border-subtle);padding-top:10px}.codex-plan-panel__options[data-v-a81ae4f3]{display:grid;gap:6px}.codex-plan-panel__options button[data-v-a81ae4f3]{width:100%;border:1px solid var(--border-subtle);border-radius:6px;background:var(--surface-subtle);color:inherit;cursor:pointer;padding:8px 10px;text-align:left}.codex-plan-panel__options button[data-selected=true][data-v-a81ae4f3]{border-color:color-mix(in srgb,var(--accent-primary) 55%,var(--border-subtle));background:color-mix(in srgb,var(--accent-primary) 8%,var(--surface-subtle))}.codex-plan-panel__options button[data-v-a81ae4f3]:disabled{cursor:default;opacity:.58}.codex-plan-panel__option-content[data-v-a81ae4f3]{display:grid;grid-template-columns:10px 20px minmax(0,1fr);gap:4px;align-items:start}.codex-plan-panel__option-cursor[data-v-a81ae4f3],.codex-plan-panel__option-index[data-v-a81ae4f3]{color:var(--accent-primary);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11px;line-height:1.35}.codex-plan-panel__option-body[data-v-a81ae4f3]{display:grid;gap:2px;min-width:0}.codex-plan-panel__option-body strong[data-v-a81ae4f3]{overflow-wrap:anywhere;font-size:12px;font-weight:650}.codex-plan-panel__option-body small[data-v-a81ae4f3]{color:var(--text-muted);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.codex-plan-panel__error[data-v-a81ae4f3]{color:var(--status-danger, #d14b4b);font-size:12px}.codex-rename-panel[data-v-094d4d6d]{flex:0 0 auto;display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border-subtle);background:var(--home-pane-bg)}.codex-rename-panel__header[data-v-094d4d6d]{display:flex;align-items:center;justify-content:space-between;gap:10px}.codex-rename-panel__eyebrow[data-v-094d4d6d],.codex-rename-panel__status[data-v-094d4d6d]{color:var(--text-secondary);font-size:11px;text-transform:uppercase}.codex-rename-panel h2[data-v-094d4d6d],.codex-rename-panel p[data-v-094d4d6d]{margin:0}.codex-rename-panel h2[data-v-094d4d6d]{margin-top:1px;color:var(--text-primary);font-size:14px}.codex-rename-panel__description[data-v-094d4d6d]{color:var(--text-secondary);font-size:12px}.codex-rename-panel__form[data-v-094d4d6d]{display:flex;gap:8px;min-width:0}.codex-rename-panel input[data-v-094d4d6d]{flex:1 1 auto;min-width:0;min-height:30px;padding:0 9px;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);background:var(--panel-bg, var(--home-pane-bg));font:inherit;font-size:12px}.codex-rename-panel button[data-v-094d4d6d]{flex:0 0 auto;min-height:30px;padding:0 12px;border:1px solid var(--accent-primary);border-radius:6px;color:var(--accent-primary);background:var(--panel-bg, var(--home-pane-bg));font:inherit;font-size:12px;cursor:pointer}.codex-rename-panel button[data-v-094d4d6d]:disabled,.codex-rename-panel input[data-v-094d4d6d]:disabled{cursor:default;opacity:.6}.codex-rename-panel__error[data-v-094d4d6d]{color:var(--danger, #b42318);font-size:12px}.codex-realtime-panel[data-v-0e061a7d]{flex:0 0 auto;display:grid;gap:12px;max-height:min(58vh,560px);overflow:auto;padding:14px;border-bottom:1px solid var(--border-subtle);background:var(--home-pane-bg)}.codex-realtime-panel[data-v-0e061a7d]:focus{outline:none}.codex-realtime-panel__header[data-v-0e061a7d]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.codex-realtime-panel__eyebrow[data-v-0e061a7d]{color:var(--text-secondary);font-size:11px;text-transform:uppercase}.codex-realtime-panel h2[data-v-0e061a7d],.codex-realtime-panel p[data-v-0e061a7d]{margin:0}.codex-realtime-panel h2[data-v-0e061a7d]{color:var(--text-primary);font-size:14px}.codex-realtime-panel__header p[data-v-0e061a7d],.codex-realtime-panel__notice[data-v-0e061a7d],.codex-realtime-panel__empty[data-v-0e061a7d]{color:var(--text-secondary);font-size:12px}.codex-realtime-panel__transport[data-v-0e061a7d]{display:flex;flex-wrap:wrap;gap:6px}.codex-realtime-panel__transport span[data-v-0e061a7d]{min-width:0;max-width:100%;padding:3px 7px;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-secondary);background:var(--panel-bg, var(--home-pane-bg));font-size:11px;overflow-wrap:anywhere}.codex-realtime-panel__actions[data-v-0e061a7d]{display:flex;align-items:center;gap:8px}.codex-realtime-panel__status[data-v-0e061a7d]{max-width:120px;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.codex-realtime-panel__status[data-status=active][data-v-0e061a7d]{color:var(--accent-primary)}.codex-realtime-panel__status[data-status=error][data-v-0e061a7d]{color:var(--danger-fg, #b42318)}.codex-realtime-panel button[data-v-0e061a7d]{flex:0 0 auto;padding:4px 9px;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);background:var(--panel-bg, var(--home-pane-bg));font:inherit;font-size:12px;cursor:pointer}.codex-realtime-panel button[data-v-0e061a7d]:disabled{color:var(--text-muted);cursor:default;opacity:.58}.codex-realtime-panel__error[data-v-0e061a7d]{color:var(--danger-fg, #b42318);font-size:12px}.codex-realtime-panel__transcript[data-v-0e061a7d]{display:grid;gap:6px}.codex-realtime-panel__line[data-v-0e061a7d]{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;align-items:start;min-height:32px;padding:7px 9px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--panel-bg, var(--home-pane-bg))}.codex-realtime-panel__line span[data-v-0e061a7d]{overflow:hidden;color:var(--text-secondary);font-size:11px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.codex-realtime-panel__line p[data-v-0e061a7d]{color:var(--text-primary);font-size:12px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.codex-realtime-panel__line[data-final=false] p[data-v-0e061a7d]{color:var(--text-secondary)}.codex-realtime-panel__composer[data-v-0e061a7d]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.codex-realtime-panel__composer input[data-v-0e061a7d]{min-width:0;height:30px;padding:0 9px;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);background:var(--panel-bg, var(--home-pane-bg));font:inherit;font-size:12px}.codex-resume-panel[data-v-811b11c2]{flex:0 0 auto;display:flex;flex-direction:column;gap:10px;max-height:min(48vh,430px);padding:12px 14px;overflow:auto;border-bottom:1px solid var(--border-subtle);background:var(--home-pane-bg)}.codex-resume-panel[data-v-811b11c2]:focus{outline:none}.codex-resume-panel__header[data-v-811b11c2],.codex-resume-panel__item[data-v-811b11c2]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.codex-resume-panel__eyebrow[data-v-811b11c2],.codex-resume-panel__status[data-v-811b11c2]{color:var(--text-secondary);font-size:11px;text-transform:uppercase}.codex-resume-panel h2[data-v-811b11c2],.codex-resume-panel p[data-v-811b11c2]{margin:0}.codex-resume-panel h2[data-v-811b11c2]{margin-top:1px;color:var(--text-primary);font-size:14px}.codex-resume-panel__description[data-v-811b11c2],.codex-resume-panel__error[data-v-811b11c2],.codex-resume-panel__search[data-v-811b11c2]{font-size:12px}.codex-resume-panel__description[data-v-811b11c2]{color:var(--text-secondary)}.codex-resume-panel__search[data-v-811b11c2]{margin:-2px 0 0;color:var(--text-secondary);font-family:var(--mono-font, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace)}.codex-resume-panel__error[data-v-811b11c2]{color:var(--danger, #b42318)}.codex-resume-panel__list[data-v-811b11c2]{display:flex;flex-direction:column;gap:8px}.codex-resume-panel__item[data-v-811b11c2]{width:100%;min-height:54px;padding:9px 10px;border:1px solid var(--border-subtle);border-radius:6px;color:inherit;background:var(--panel-bg, var(--home-pane-bg));font:inherit;text-align:left;cursor:pointer}.codex-resume-panel__item[data-selected=true][data-v-811b11c2]{border-color:color-mix(in srgb,var(--accent-primary) 58%,var(--border-subtle));background:color-mix(in srgb,var(--accent-primary) 8%,var(--panel-bg, var(--home-pane-bg)))}.codex-resume-panel__item[data-v-811b11c2]:hover:not(:disabled){border-color:var(--accent-primary)}.codex-resume-panel__item[data-v-811b11c2]:disabled{cursor:default;opacity:.6}.codex-resume-panel__item-main[data-v-811b11c2],.codex-resume-panel__item-meta[data-v-811b11c2]{display:flex;flex-direction:column;gap:3px;min-width:0}.codex-resume-panel__item-main[data-v-811b11c2]{flex:1 1 auto}.codex-resume-panel__cursor[data-v-811b11c2]{flex:0 0 10px;color:var(--accent-primary);font-size:12px;line-height:18px}.codex-resume-panel__item-main strong[data-v-811b11c2],.codex-resume-panel__item-main span[data-v-811b11c2],.codex-resume-panel__item-meta span[data-v-811b11c2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.codex-resume-panel__item-main strong[data-v-811b11c2]{color:var(--text-primary);font-size:12px;font-weight:600}.codex-resume-panel__item-main span[data-v-811b11c2],.codex-resume-panel__item-meta span[data-v-811b11c2]{color:var(--text-secondary);font-size:11px}.codex-resume-panel__item-meta[data-v-811b11c2]{flex:0 1 220px;align-items:flex-end}.codex-review-panel[data-v-289b523e]{flex:0 0 auto;display:flex;flex-direction:column;gap:10px;max-height:min(44vh,380px);padding:12px 14px;overflow:auto;border-bottom:1px solid var(--border-subtle);background:var(--home-pane-bg)}.codex-review-panel[data-v-289b523e]:focus{outline:none}.codex-review-panel__header[data-v-289b523e]{display:flex;align-items:center;justify-content:space-between;gap:10px}.codex-review-panel__eyebrow[data-v-289b523e],.codex-review-panel__status[data-v-289b523e],.codex-review-panel__input span[data-v-289b523e]{color:var(--text-secondary);font-size:11px;text-transform:uppercase}.codex-review-panel h2[data-v-289b523e],.codex-review-panel p[data-v-289b523e]{margin:0}.codex-review-panel h2[data-v-289b523e]{margin-top:1px;color:var(--text-primary);font-size:14px}.codex-review-panel__description[data-v-289b523e],.codex-review-panel__search[data-v-289b523e],.codex-review-panel__options small[data-v-289b523e]{color:var(--text-secondary);font-size:12px;line-height:1.35}.codex-review-panel__search[data-v-289b523e]{min-height:18px;margin:-2px 0 0;padding:2px 0;color:var(--text-primary);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);overflow-wrap:anywhere}.codex-review-panel__search[data-v-289b523e]:empty{color:var(--text-secondary)}.codex-review-panel__body[data-v-289b523e]{display:flex;flex-direction:column;gap:10px}.codex-review-panel__options[data-v-289b523e]{display:flex;flex-direction:column;gap:8px}.codex-review-panel__options button[data-v-289b523e]{display:block;min-width:0;min-height:44px;padding:9px 10px;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);background:var(--panel-bg, var(--home-pane-bg));font:inherit;text-align:left;cursor:pointer}.codex-review-panel__options button[data-active=true][data-v-289b523e]{border-color:var(--accent-primary)}.codex-review-panel__options button[data-selected=true][data-v-289b523e]{border-color:color-mix(in srgb,var(--accent-primary) 58%,var(--border-subtle));background:color-mix(in srgb,var(--accent-primary) 8%,var(--panel-bg, var(--home-pane-bg)))}.codex-review-panel__option-content[data-v-289b523e]{display:grid;grid-template-columns:10px 20px minmax(0,1fr);gap:4px;align-items:start;min-width:0}.codex-review-panel__option-cursor[data-v-289b523e],.codex-review-panel__option-index[data-v-289b523e]{color:var(--accent-primary);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11px;line-height:1.35}.codex-review-panel__option-copy[data-v-289b523e]{display:flex;flex-direction:column;gap:4px;min-width:0}.codex-review-panel__option-copy strong[data-v-289b523e]{font-size:12px;font-weight:600}.codex-review-panel__input[data-v-289b523e]{display:flex;flex-direction:column;gap:4px}.codex-review-panel textarea[data-v-289b523e]{min-height:74px;resize:vertical;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);background:var(--panel-bg, var(--home-pane-bg));font:inherit;font-size:12px;line-height:1.4}.codex-review-panel__start[data-v-289b523e]{align-self:flex-start;min-height:30px;padding:0 12px;border:1px solid var(--accent-primary);border-radius:6px;color:var(--accent-primary);background:var(--panel-bg, var(--home-pane-bg));font:inherit;font-size:12px;cursor:pointer}.codex-review-panel button[data-v-289b523e]:disabled,.codex-review-panel textarea[data-v-289b523e]:disabled{cursor:default;opacity:.6}.codex-review-panel__error[data-v-289b523e]{color:var(--danger, #b42318);font-size:12px}.codex-session-header[data-v-b8f972fb]{display:grid;gap:8px;padding:10px 14px 12px;border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb,var(--home-pane-bg) 92%,var(--text-primary) 8%)}.codex-session-header__identity[data-v-b8f972fb]{display:flex;align-items:center;gap:8px;min-width:0;color:var(--text-primary);font-size:13px}.codex-session-header__identity strong[data-v-b8f972fb]{font-weight:700}.codex-session-header__terminal-title[data-v-b8f972fb]{margin:0;min-width:0;overflow:hidden;color:var(--text-secondary);font:12px/1.35 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.codex-session-header__mark[data-v-b8f972fb],.codex-session-header__status[data-v-b8f972fb],.codex-session-header__version[data-v-b8f972fb],.codex-session-header__label[data-v-b8f972fb]{color:var(--text-secondary)}.codex-session-header__status[data-v-b8f972fb]{margin-left:auto;font-size:12px}.codex-session-header__status[data-status=running][data-v-b8f972fb],.codex-session-header__status[data-status=working][data-v-b8f972fb],.codex-session-header__status[data-status=thinking][data-v-b8f972fb],.codex-session-header__status[data-status=waiting][data-v-b8f972fb]{color:var(--accent)}.codex-session-header__status[data-status=failed][data-v-b8f972fb]{color:#b42318}.codex-session-header__grid[data-v-b8f972fb]{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:14px;row-gap:4px;align-items:center;min-width:0;font-size:12px}.codex-session-header__label[data-v-b8f972fb]{text-align:right}.codex-session-header__value[data-v-b8f972fb]{min-width:0;overflow:hidden;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.codex-session-header__model[data-v-b8f972fb]{display:flex;align-items:center;gap:8px}.codex-session-header__model strong[data-v-b8f972fb]{font-weight:700}.codex-session-header__fast[data-v-b8f972fb]{color:var(--accent)}.codex-session-header__model button[data-v-b8f972fb]{margin-left:6px;padding:0;border:0;color:var(--accent);background:transparent;font:inherit;cursor:pointer}.codex-session-header__permissions[data-mode=yolo][data-v-b8f972fb]{color:var(--status-warning, #9a5b00);font-weight:700}.codex-session-header__help[data-v-b8f972fb]{display:grid;gap:6px;min-width:0;font-size:12px}.codex-session-header__help[data-v-b8f972fb]:focus{outline:none}.codex-session-header__help p[data-v-b8f972fb],.codex-session-header__tip[data-v-b8f972fb]{margin:0;color:var(--text-secondary)}.codex-session-header__help-commands[data-v-b8f972fb]{display:grid;gap:4px}.codex-session-header__help-command[data-v-b8f972fb]{display:grid;grid-template-columns:minmax(82px,max-content) minmax(0,1fr);gap:8px;align-items:start;width:100%;padding:5px 7px;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);background:color-mix(in srgb,var(--home-pane-bg) 96%,var(--text-primary) 4%);font:inherit;text-align:left;cursor:pointer}.codex-session-header__help-command[data-v-b8f972fb]:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--border-subtle));background:color-mix(in srgb,var(--home-pane-bg) 90%,var(--accent) 10%)}.codex-session-header__help-command[data-selected=true][data-v-b8f972fb]{border-color:color-mix(in srgb,var(--accent) 65%,var(--border-subtle));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 65%,var(--border-subtle))}.codex-session-header__help-command code[data-v-b8f972fb]{color:var(--accent);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12px;font-weight:600;white-space:nowrap}.codex-session-header__help-command span[data-v-b8f972fb]{min-width:0;overflow-wrap:anywhere}.codex-session-header__tip strong[data-v-b8f972fb]{color:var(--text-primary)}@media(max-width:720px){.codex-session-header[data-v-b8f972fb]{padding-inline:10px}.codex-session-header__model[data-v-b8f972fb]{flex-wrap:wrap}.codex-session-header__help-command[data-v-b8f972fb]{grid-template-columns:minmax(72px,max-content) minmax(0,1fr)}}.codex-setting-panel[data-v-87e909ce]{flex:0 0 auto;display:flex;flex-direction:column;gap:10px;max-height:min(48vh,430px);padding:12px 14px;overflow:auto;border-bottom:1px solid var(--border-subtle);background:var(--home-pane-bg)}.codex-setting-panel[data-v-87e909ce]:focus{outline:none}.codex-setting-panel__header[data-v-87e909ce]{display:flex;align-items:center;justify-content:space-between;gap:10px}.codex-setting-panel__eyebrow[data-v-87e909ce],.codex-setting-panel__status[data-v-87e909ce]{color:var(--text-secondary);font-size:11px;text-transform:uppercase}.codex-setting-panel h2[data-v-87e909ce],.codex-setting-panel p[data-v-87e909ce]{margin:0}.codex-setting-panel h2[data-v-87e909ce]{margin-top:1px;color:var(--text-primary);font-size:14px}.codex-setting-panel__subtitle[data-v-87e909ce],.codex-setting-panel__search[data-v-87e909ce],.codex-setting-panel__empty[data-v-87e909ce]{color:var(--text-secondary);font-size:12px;line-height:1.35}.codex-setting-panel__options[data-v-87e909ce]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.codex-setting-panel__option[data-v-87e909ce]{display:flex;min-width:0;min-height:68px;padding:9px 10px;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);background:var(--panel-bg, var(--home-pane-bg));text-align:left}.codex-setting-panel__option[data-v-87e909ce]:not(:disabled){cursor:pointer}.codex-setting-panel__option[data-current=true][data-v-87e909ce]{border-color:var(--accent-primary)}.codex-setting-panel__option[data-selected=true][data-v-87e909ce]{border-color:color-mix(in srgb,var(--accent-primary) 58%,var(--border-subtle));background:color-mix(in srgb,var(--accent-primary) 8%,var(--panel-bg, var(--home-pane-bg)))}.codex-setting-panel__option[data-v-87e909ce]:disabled{cursor:default;opacity:.58}.codex-setting-panel__option-content[data-v-87e909ce]{display:grid;grid-template-columns:10px 20px minmax(0,1fr);gap:4px;align-items:start;width:100%;min-width:0}.codex-setting-panel__option-cursor[data-v-87e909ce],.codex-setting-panel__option-index[data-v-87e909ce]{color:var(--accent-primary);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11px;line-height:1.35}.codex-setting-panel__option-body[data-v-87e909ce]{display:flex;flex-direction:column;gap:4px;min-width:0}.codex-setting-panel__option strong[data-v-87e909ce]{overflow-wrap:anywhere;font-size:12px;font-weight:600}.codex-setting-panel__option small[data-v-87e909ce]{color:var(--text-secondary);font-size:11px;line-height:1.35}.codex-setting-panel__disabled[data-v-87e909ce]{color:var(--danger, #b42318)}.codex-setting-panel__error[data-v-87e909ce]{color:var(--danger, #b42318);font-size:12px}.codex-side-panel[data-v-9645989f]{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border-subtle);background:var(--home-pane-bg)}.codex-side-panel[data-v-9645989f]:focus{outline:none}.codex-side-panel__copy[data-v-9645989f]{display:flex;align-items:center;gap:8px;min-width:0}.codex-side-panel__eyebrow[data-v-9645989f]{color:var(--text-secondary);font-size:11px;text-transform:uppercase}.codex-side-panel strong[data-v-9645989f]{color:var(--text-primary);font-size:12px;font-weight:600}.codex-side-panel span[data-v-9645989f]:last-child{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.codex-side-panel button[data-v-9645989f]{min-width:0;padding:4px 9px;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);background:var(--panel-bg, var(--home-pane-bg));font:inherit;font-size:12px;cursor:pointer}.codex-side-panel button[data-v-9645989f]:hover:not(:disabled){border-color:var(--accent-primary)}.codex-side-panel button[data-v-9645989f]:disabled{color:var(--text-muted);cursor:default;opacity:.6}.codex-side-panel__error[data-v-9645989f]{grid-column:1 / -1;margin:0;color:var(--danger, #b42318);font-size:12px}.codex-status-panel[data-v-feebf577]{display:grid;gap:10px;max-height:min(58vh,560px);overflow:auto;padding:12px 14px;border-bottom:1px solid var(--border-subtle);background:var(--home-pane-bg);color:var(--text-primary)}.codex-status-panel[data-v-feebf577]:focus{outline:none}.codex-status-panel__header[data-v-feebf577]{display:flex;align-items:start;justify-content:space-between;gap:16px}.codex-status-panel__title[data-v-feebf577]{font-size:13px;font-weight:650}.codex-status-panel__eyebrow[data-v-feebf577]{color:var(--text-muted);font-size:11px;font-weight:650}.codex-status-panel__version[data-v-feebf577],.codex-status-panel__fields span[data-v-feebf577],.codex-status-panel__remote span[data-v-feebf577]{color:var(--text-muted)}.codex-status-panel__usage[data-v-feebf577]{color:var(--accent-primary);font-size:12px;text-decoration:none}.codex-status-panel__remote[data-v-feebf577],.codex-status-panel__fields[data-v-feebf577]{display:grid;gap:6px;margin:0}.codex-status-panel__remote>div[data-v-feebf577],.codex-status-panel__fields>div[data-v-feebf577]{display:grid;grid-template-columns:minmax(92px,138px) minmax(0,1fr);gap:10px;min-width:0}.codex-status-panel dt[data-v-feebf577]{color:var(--text-muted);font-size:12px;font-weight:600}.codex-status-panel dd[data-v-feebf577]{min-width:0;margin:0;overflow-wrap:anywhere;font-size:12px}@media(max-width:640px){.codex-status-panel__remote>div[data-v-feebf577],.codex-status-panel__fields>div[data-v-feebf577]{grid-template-columns:1fr;gap:3px}}.codex-status-surface-panel[data-v-a197b71e]{flex:0 0 auto;display:flex;flex-direction:column;gap:10px;max-height:min(56vh,520px);padding:12px 14px;overflow:auto;border-bottom:1px solid var(--border-subtle);background:var(--home-pane-bg)}.codex-status-surface-panel[data-v-a197b71e]:focus{outline:none}.codex-status-surface-panel__header[data-v-a197b71e]{display:flex;align-items:center;justify-content:space-between;gap:10px}.codex-status-surface-panel__eyebrow[data-v-a197b71e],.codex-status-surface-panel__status[data-v-a197b71e]{color:var(--text-secondary);font-size:11px;text-transform:uppercase}.codex-status-surface-panel h2[data-v-a197b71e],.codex-status-surface-panel p[data-v-a197b71e]{margin:0}.codex-status-surface-panel h2[data-v-a197b71e]{margin-top:1px;color:var(--text-primary);font-size:14px}.codex-status-surface-panel__subtitle[data-v-a197b71e],.codex-status-surface-panel__empty[data-v-a197b71e]{color:var(--text-secondary);font-size:12px;line-height:1.35}.codex-status-surface-panel__search[data-v-a197b71e]{display:grid;grid-template-columns:minmax(64px,max-content) minmax(0,1fr);gap:8px;align-items:center;min-height:30px;padding:6px 9px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--panel-bg, var(--home-pane-bg))}.codex-status-surface-panel__search>span[data-v-a197b71e]{color:var(--text-secondary);font-size:11px;text-transform:uppercase}.codex-status-surface-panel__search code[data-v-a197b71e]{color:var(--text-primary);font:inherit;font-size:12px}.codex-status-surface-panel__search code span[data-v-a197b71e]{color:var(--text-secondary)}.codex-status-surface-panel__preview[data-v-a197b71e]{display:grid;grid-template-columns:minmax(64px,max-content) minmax(0,1fr);gap:8px;align-items:center;min-height:34px;padding:7px 9px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--panel-bg, var(--home-pane-bg))}.codex-status-surface-panel__preview span[data-v-a197b71e]{color:var(--text-secondary);font-size:11px;text-transform:uppercase}.codex-status-surface-panel__preview code[data-v-a197b71e]{min-width:0;overflow-wrap:anywhere;color:var(--text-primary);font:inherit;font-size:12px}.codex-status-surface-panel__theme[data-v-a197b71e]{display:flex;align-items:flex-start;gap:8px;padding:7px 9px;border:1px solid transparent;border-radius:6px;color:var(--text-primary);font-size:12px}.codex-status-surface-panel__theme[data-selected=true][data-v-a197b71e],.codex-status-surface-panel__option[data-selected=true][data-v-a197b71e]{outline:2px solid color-mix(in srgb,var(--accent-primary) 34%,transparent);outline-offset:1px}.codex-status-surface-panel__cursor[data-v-a197b71e]{flex:0 0 10px;color:var(--accent-primary);font-size:12px;line-height:1.35;text-align:center}.codex-status-surface-panel__theme>span[data-v-a197b71e]:not(.codex-status-surface-panel__cursor),.codex-status-surface-panel__option label>span[data-v-a197b71e]:not(.codex-status-surface-panel__cursor){display:flex;flex-direction:column;gap:3px;min-width:0}.codex-status-surface-panel__theme small[data-v-a197b71e],.codex-status-surface-panel__option small[data-v-a197b71e]{color:var(--text-secondary);font-size:11px;line-height:1.35}.codex-status-surface-panel__options[data-v-a197b71e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.codex-status-surface-panel__option[data-v-a197b71e]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;min-height:74px;padding:9px 10px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--panel-bg, var(--home-pane-bg))}.codex-status-surface-panel__option[data-enabled=true][data-v-a197b71e]{border-color:var(--accent-primary)}.codex-status-surface-panel__option label[data-v-a197b71e]{display:flex;align-items:flex-start;gap:8px;min-width:0;color:var(--text-primary)}.codex-status-surface-panel__option strong[data-v-a197b71e]{overflow-wrap:anywhere;font-size:12px;font-weight:600}.codex-status-surface-panel__order[data-v-a197b71e]{display:flex;flex-direction:column;gap:4px}.codex-status-surface-panel__order button[data-v-a197b71e],.codex-status-surface-panel__footer button[data-v-a197b71e]{border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);background:var(--home-pane-bg);font:inherit;font-size:12px;cursor:pointer}.codex-status-surface-panel__order button[data-v-a197b71e]{width:26px;height:24px;padding:0}.codex-status-surface-panel__order button[data-v-a197b71e]:disabled,.codex-status-surface-panel__footer button[data-v-a197b71e]:disabled{color:var(--text-muted);cursor:default;opacity:.58}.codex-status-surface-panel__footer[data-v-a197b71e]{display:flex;justify-content:flex-end}.codex-status-surface-panel__footer button[data-v-a197b71e]{min-width:68px;min-height:30px;padding:4px 12px}.codex-status-surface-panel__error[data-v-a197b71e]{color:var(--danger, #b42318);font-size:12px}.drive-tool-event[data-v-34052046]{--drive-tool-event-dot-size: 14px;--drive-tool-event-header-gap: 4px;--drive-tool-event-content-indent: calc( var(--drive-tool-event-dot-size) + var(--drive-tool-event-header-gap) );display:flex;flex-direction:column;gap:0;min-width:0}.drive-tool-event__header[data-v-34052046]{display:flex;align-items:center;width:100%;min-height:24px;margin:0;padding:0;border:0;background:transparent;gap:var(--drive-tool-event-header-gap);text-align:left}.drive-tool-event__dot[data-v-34052046]{display:flex;flex-shrink:0;align-items:center;justify-content:flex-start;width:var(--drive-tool-event-dot-size);height:24px}.drive-tool-event__dot[data-v-34052046]:empty:before{display:block;width:var(--drive-tool-event-dot-size);height:var(--drive-tool-event-dot-size);border:1px solid var(--border-subtle);border-radius:50%;background:transparent;content:""}.drive-tool-event__tool[data-v-34052046]{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--text-primary);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.drive-tool-event__status[data-v-34052046]{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;color:var(--text-muted);font-size:10px;letter-spacing:.02em}.drive-tool-event__details-toggle[data-v-34052046]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-start;gap:3px;min-width:0;padding:0;border:0;background:transparent;color:var(--text-muted);cursor:pointer;font:inherit;font-size:10px;letter-spacing:0;opacity:0;pointer-events:none;text-align:left;transition:opacity .12s ease-out,color .12s ease-out}.drive-tool-event__details-chevron[data-v-34052046]{display:inline-block;width:5px;height:5px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg);transition:transform .12s ease-out}.drive-tool-event__details-toggle[aria-expanded=true] .drive-tool-event__details-chevron[data-v-34052046]{transform:rotate(135deg)}.drive-tool-event:hover .drive-tool-event__details-toggle[data-v-34052046],.drive-tool-event:focus-within .drive-tool-event__details-toggle[data-v-34052046],.drive-tool-event__details-toggle[aria-expanded=true][data-v-34052046]{opacity:1;pointer-events:auto}.drive-tool-event__details-toggle[data-v-34052046]:hover{color:var(--text-primary)}.drive-tool-event__details-toggle[data-v-34052046]:focus-visible{border-radius:3px;outline:2px solid var(--border-focus, var(--brand-accent));outline-offset:2px}.drive-tool-event[data-status=running] .drive-tool-event__status[data-v-34052046],.drive-tool-event[data-status=cancelling] .drive-tool-event__status[data-v-34052046]{color:var(--status-success, #2ea87a)}.drive-tool-event[data-status=failed] .drive-tool-event__status[data-v-34052046],.drive-tool-event[data-status=user-terminated] .drive-tool-event__status[data-v-34052046],.drive-tool-event[data-status=cancelled] .drive-tool-event__status[data-v-34052046]{color:var(--status-danger)}.drive-tool-event__running-bar[data-v-34052046]{height:1px;margin-top:6px;overflow:hidden;background:color-mix(in srgb,var(--brand-accent),transparent 86%)}.drive-tool-event__running-bar-inner[data-v-34052046]{width:40%;height:100%;background:linear-gradient(90deg,transparent 0%,var(--brand-accent) 50%,transparent 100%);animation:drive-running-bar-slide-34052046 1.6s cubic-bezier(.45,0,.55,1) infinite}.drive-tool-event__body-wrap[data-v-34052046]{display:grid;grid-template-rows:0fr;margin-left:var(--drive-tool-event-content-indent);opacity:0;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1),opacity .2s ease-out}.drive-tool-event[data-open=true] .drive-tool-event__body-wrap[data-v-34052046]{grid-template-rows:1fr;opacity:1}.drive-tool-event__body[data-v-34052046]{display:flex;flex-direction:column;gap:6px;min-width:0;min-height:0;overflow:hidden;padding-top:0}.drive-tool-event[data-open=true] .drive-tool-event__body[data-v-34052046]{padding-top:6px}.drive-tool-event__slot-grow[data-v-34052046]{min-width:0;max-width:100%;overflow-x:hidden;opacity:0;filter:blur(2px);transition:opacity .38s cubic-bezier(.22,1,.36,1),filter .38s cubic-bezier(.22,1,.36,1)}.drive-tool-event__slot-grow--entered[data-v-34052046]{opacity:1;filter:blur(0)}@keyframes drive-running-bar-slide-34052046{0%{transform:translate(-100%)}to{transform:translate(350%)}}.markdown-block{font-size:14px;line-height:1.55;color:var(--text-primary);word-wrap:break-word;overflow-wrap:break-word}.markdown-block p{margin:0 0 .5em}.markdown-block p:last-child{margin-bottom:0}.markdown-block h1,.markdown-block h2,.markdown-block h3,.markdown-block h4,.markdown-block h5,.markdown-block h6{margin:.75em 0 .25em;font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.4}.markdown-block h1:first-child,.markdown-block h2:first-child,.markdown-block h3:first-child,.markdown-block h4:first-child{margin-top:0}.markdown-block table{width:100%;border-collapse:collapse;font-size:12px;font-family:SF Mono,Cascadia Code,Fira Code,monospace;margin:.5em 0}.markdown-block th,.markdown-block td{padding:3px 8px;text-align:left;border-bottom:1px solid var(--border-subtle, rgba(0, 0, 0, .08))}.markdown-block th{font-weight:600;color:var(--text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.03em;background:var(--surface-hover)}.markdown-block tbody tr:hover td{background:var(--surface-hover)}.markdown-block tr:last-child td{border-bottom:none}.markdown-block code{font-family:SF Mono,Cascadia Code,Fira Code,monospace;font-size:.9em;padding:1px 4px;background:var(--surface-hover);border-radius:3px}.markdown-block pre{font-family:SF Mono,Cascadia Code,Fira Code,monospace;font-size:12px;line-height:1.5;padding:8px 10px;background:var(--surface-hover);border-radius:4px;overflow-x:auto;margin:.5em 0;white-space:pre-wrap;word-break:break-word}.markdown-block pre code{display:block;padding:0;background:none;border-radius:0;font-size:inherit}.markdown-block__code-line{display:block;min-height:1.5em}.markdown-block ul,.markdown-block ol{margin:.25em 0;padding-left:1.5em}.markdown-block li{margin:.125em 0}.markdown-block strong{font-weight:600;color:var(--text-primary)}.markdown-block em{font-style:italic}.markdown-block a{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--border-subtle, rgba(0, 0, 0, .15));text-underline-offset:2px}.markdown-block a:hover{text-decoration-color:var(--text-muted)}.markdown-block hr{border:none;border-top:1px solid var(--border-subtle, rgba(0, 0, 0, .08));margin:.75em 0}.markdown-block blockquote{margin:.5em 0;padding-left:10px;border-left:2px solid var(--border-subtle, rgba(0, 0, 0, .12));color:var(--text-muted)}.drive-agent-content[data-v-93d35ec1]{font-size:12px;line-height:1.5;color:var(--text-secondary)}.drive-agent-content[data-v-93d35ec1] p{margin:.25em 0}.drive-agent-content[data-v-93d35ec1] ul,.drive-agent-content[data-v-93d35ec1] ol{margin:.25em 0;padding-left:1.5em}.drive-agent-content[data-v-93d35ec1] li{margin:.15em 0}.drive-agent-content[data-v-93d35ec1] strong{color:var(--text-primary)}.stable-markdown-block{color:inherit;font:inherit;line-height:inherit;overflow-wrap:break-word;word-wrap:break-word}.stable-markdown-block__paragraph{margin:0 0 .5em;white-space:pre-wrap}.stable-markdown-block__paragraph:last-child{margin-bottom:0}.stable-markdown-block__heading{margin:.75em 0 .25em;color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.4}.stable-markdown-block__heading:first-child{margin-top:0}.stable-markdown-block__list{margin:.25em 0;padding-left:1.5em}.stable-markdown-block__list li{margin:.15em 0}.stable-markdown-block strong{color:var(--text-primary);font-weight:600}.stable-markdown-block code{border-radius:4px;background:var(--surface-subtle, rgba(127, 127, 127, .14));color:var(--text-primary);font-family:SF Mono,Cascadia Code,Fira Code,monospace;font-size:.92em;padding:0 .25em}.drive-agent-thinking-content[data-v-e14972b1]{font-size:12px;line-height:1.5;color:var(--text-secondary)}.drive-agent-thinking-content[data-v-e14972b1] p{margin:.25em 0}.drive-agent-thinking-content[data-v-e14972b1] ul,.drive-agent-thinking-content[data-v-e14972b1] ol{margin:.25em 0;padding-left:1.5em}.drive-agent-thinking-content[data-v-e14972b1] li{margin:.15em 0}.drive-agent-thinking-content[data-v-e14972b1] strong{color:var(--text-primary)}.drive-agent-turn-separator[data-v-5a023711]{display:grid;align-items:center;gap:8px;color:var(--text-muted);font-size:11px;line-height:1.3}.drive-agent-turn-separator[data-has-label=true][data-v-5a023711]{grid-template-columns:minmax(12px,1fr) auto minmax(12px,1fr)}.drive-agent-turn-separator[data-has-label=false][data-v-5a023711]{grid-template-columns:1fr}.drive-agent-turn-separator__line[data-v-5a023711]{height:1px;min-width:0;background:var(--border-subtle)}.drive-agent-turn-separator__label[data-v-5a023711]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-user-steer-card[data-v-9c288929]{box-sizing:border-box;width:fit-content;max-width:min(620px,78%);min-width:0;margin-left:auto;padding:8px 11px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent),transparent 72%);border-radius:12px;background:color-mix(in srgb,var(--accent),transparent 93%);color:var(--text-primary)}.drive-user-steer-card__header[data-v-9c288929]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:3px;color:var(--accent);font-size:10px;font-weight:650;letter-spacing:.02em}.drive-user-steer-card__header time[data-v-9c288929]{flex-shrink:0;color:var(--text-muted);font-weight:500}.drive-user-steer-card__body[data-v-9c288929]{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.drive-user-steer-card__images[data-v-9c288929]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px}.drive-user-steer-card__image[data-v-9c288929]{border-radius:5px;background:color-mix(in srgb,var(--accent),transparent 86%);color:var(--accent);font:11px/1.4 var(--font-mono);overflow-wrap:anywhere;padding:1px 5px;word-break:break-word}.drive-rendezvous-card[data-v-a793d635]{display:inline-flex;max-width:min(720px,82%);min-width:0;align-items:baseline;gap:8px;box-sizing:border-box;padding:5px 9px;border:1px solid color-mix(in srgb,var(--text-muted),transparent 78%);border-radius:7px;background:color-mix(in srgb,var(--text-muted),transparent 94%);color:var(--text-secondary);font-size:11px;line-height:1.35}.drive-rendezvous-card__source[data-v-a793d635]{flex-shrink:0;color:var(--text-muted);font-weight:650}.drive-rendezvous-card__message[data-v-a793d635]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-bg-terminal[data-v-f13b0a27]{display:grid;gap:8px;min-width:0;color:var(--text-primary)}.drive-bg-terminal__header[data-v-f13b0a27]{display:flex;align-items:center;gap:6px;min-width:0}.drive-bg-terminal__dot[data-v-f13b0a27]{display:inline-flex;width:20px;height:20px;flex:0 0 auto;align-items:center;justify-content:center}.drive-bg-terminal__dot[data-v-f13b0a27]:before{display:block;width:8px;height:8px;border-radius:50%;background:var(--accent-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 16%,transparent);content:""}.drive-bg-terminal[data-status=completed] .drive-bg-terminal__dot[data-v-f13b0a27]:before{box-shadow:none}.drive-bg-terminal__heading[data-v-f13b0a27]{display:inline-flex;min-width:0;align-items:baseline;gap:8px}.drive-bg-terminal__title[data-v-f13b0a27]{font-size:12px;font-weight:650}.drive-bg-terminal__id[data-v-f13b0a27],.drive-bg-terminal__status[data-v-f13b0a27],.drive-bg-terminal__empty[data-v-f13b0a27],.drive-bg-terminal__truncation[data-v-f13b0a27]{color:var(--text-muted);font-size:11px}.drive-bg-terminal__id[data-v-f13b0a27]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-bg-terminal__status[data-v-f13b0a27]{flex:0 0 auto;margin-left:auto}.drive-bg-terminal__body[data-v-f13b0a27]{display:grid;gap:6px;min-width:0;margin-left:26px}.drive-bg-terminal__empty[data-v-f13b0a27]{margin:0;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace)}.drive-bg-terminal__command[data-v-f13b0a27],.drive-bg-terminal__output[data-v-f13b0a27]{margin:0;max-width:100%;overflow:auto;border-radius:6px;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.drive-bg-terminal__command[data-v-f13b0a27]{padding:8px 9px;border:1px solid var(--border-subtle);background:var(--surface-subtle, rgba(120, 120, 140, .08));color:var(--text-primary)}.drive-bg-terminal__output[data-v-f13b0a27]{padding:8px 9px;border-left:2px solid var(--border-subtle);background:var(--home-pane-bg);color:var(--text-secondary)}.drive-bg-terminal__truncation[data-v-f13b0a27]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0}.drive-bg-terminal__truncation p[data-v-f13b0a27]{margin:0}.drive-bg-terminal__expand[data-v-f13b0a27]{padding:0;border:0;background:transparent;color:var(--accent-primary);cursor:pointer;font:inherit;font-weight:600}.drive-bg-terminal__expand[data-v-f13b0a27]:hover{text-decoration:underline}.drive-agent-command[data-v-cb3c624f]{display:grid;gap:8px;min-width:0;color:var(--text-primary)}.drive-agent-command__header[data-v-cb3c624f]{display:flex;align-items:center;gap:6px;min-width:0}.drive-agent-command__dot[data-v-cb3c624f]{display:inline-flex;width:20px;height:20px;flex:0 0 auto;align-items:center;justify-content:center}.drive-agent-command__dot[data-v-cb3c624f]:before{display:block;width:8px;height:8px;border-radius:50%;background:var(--accent-primary);content:""}.drive-agent-command[data-status=running] .drive-agent-command__dot[data-v-cb3c624f]:before{background:var(--accent-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 16%,transparent)}.drive-agent-command[data-status=failed] .drive-agent-command__dot[data-v-cb3c624f]:before{background:var(--status-danger)}.drive-agent-command__heading[data-v-cb3c624f]{display:inline-flex;min-width:0;align-items:baseline;gap:8px}.drive-agent-command__title[data-v-cb3c624f]{font-size:12px;font-weight:650}.drive-agent-command__elapsed[data-v-cb3c624f],.drive-agent-command__status[data-v-cb3c624f],.drive-agent-command__no-output[data-v-cb3c624f],.drive-agent-command__truncation[data-v-cb3c624f]{color:var(--text-muted);font-size:11px}.drive-agent-command__status[data-v-cb3c624f]{flex:0 0 auto;margin-left:auto}.drive-agent-command[data-status=failed] .drive-agent-command__status[data-v-cb3c624f]{color:var(--status-danger)}.drive-agent-command__body[data-v-cb3c624f]{display:grid;gap:6px;min-width:0;margin-left:26px}.drive-agent-command[data-has-header=false] .drive-agent-command__body[data-v-cb3c624f]{margin-left:0}.drive-agent-command__no-output[data-v-cb3c624f]{margin:0;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace)}.drive-agent-command__command[data-v-cb3c624f],.drive-agent-command__output[data-v-cb3c624f]{margin:0;max-width:100%;overflow:auto;border-radius:6px;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.drive-agent-command__command[data-v-cb3c624f]{padding:8px 9px;border:1px solid var(--border-subtle);background:var(--surface-subtle, rgba(120, 120, 140, .08));color:var(--text-primary)}.drive-agent-command__output[data-v-cb3c624f]{padding:8px 9px;border-left:2px solid var(--border-subtle);background:var(--home-pane-bg);color:var(--text-secondary)}.drive-agent-command__line[data-v-cb3c624f]{display:block;min-height:1.45em}.drive-agent-command__truncation[data-v-cb3c624f]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0}.drive-agent-command__truncation p[data-v-cb3c624f]{margin:0}.drive-agent-command__expand[data-v-cb3c624f]{padding:0;border:0;background:transparent;color:var(--accent-primary);cursor:pointer;font:inherit;font-weight:600}.drive-agent-command__expand[data-v-cb3c624f]:hover{text-decoration:underline}.dispatcher-event__summary[data-v-69e71eaf]{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.45}.drive-node-output-view{min-width:0;display:grid;gap:10px;padding:0;background:transparent;color:var(--text-primary);font-size:12px}.drive-node-output-view__header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.drive-node-output-view__heading{min-width:0;display:grid;gap:3px}.drive-node-output-view__heading strong{min-width:0;overflow:hidden;font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.drive-node-output-view__heading p,.drive-node-output-view__error,.drive-node-output-view__empty{margin:0;color:var(--text-secondary);line-height:1.4}.drive-node-output-view__error{color:var(--status-danger)}.drive-node-output-view__status{flex:0 0 auto;max-width:48%;overflow:hidden;padding:2px 7px;border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-secondary);font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.drive-node-output-view__status[data-status=ready-for-execution],.drive-node-output-view__status[data-status=succeeded]{border-color:color-mix(in srgb,var(--status-success, #2ea87a) 32%,var(--border-subtle));color:var(--status-success, #2ea87a)}.drive-node-output-view__status[data-status=running]{border-color:color-mix(in srgb,var(--drive-codex-accent-primary, #3b82f6) 32%,var(--border-subtle));color:var(--drive-codex-accent-primary, #3b82f6)}.drive-node-output-view__status[data-status=failed],.drive-node-output-view__status[data-status=missing-input-binding]{border-color:color-mix(in srgb,var(--status-danger) 35%,var(--border-subtle));color:var(--status-danger)}.drive-node-output-view__figure{display:grid;min-width:0;gap:12px;overflow:visible;border:0;border-radius:0;background:transparent;padding:0}.drive-node-output-view__figure .fit-panel__title{font-size:13px;line-height:1.25}.drive-node-output-view__figure .fit-panel__header{align-items:baseline}.drive-node-output-view__figure .fit-track{border:1px solid color-mix(in srgb,var(--border-subtle) 80%,transparent)}.drive-node-output-view__details{color:var(--text-secondary)}.drive-node-output-view__details summary{cursor:pointer;font-size:11px}.drive-node-output-view pre{margin:0;overflow:auto;max-height:240px;color:var(--text-secondary);font:11px/1.45 var(--font-mono);white-space:pre-wrap}.bayesian-deconvolution-panel[data-v-5b5af6e8]{display:grid;min-width:0;gap:12px;overflow:visible}.grow-box[data-v-edf442e4]{position:relative}.grow-box__body--fade[data-v-edf442e4]{opacity:0;filter:blur(2px);transition:opacity .4s cubic-bezier(.22,1,.36,1),filter .4s cubic-bezier(.22,1,.36,1)}.grow-box__body--fade.grow-box__body--entered[data-v-edf442e4]{opacity:1;filter:blur(0)}.grow-box__edge[data-v-edf442e4]{position:absolute;left:0;right:0;bottom:0;height:20px;pointer-events:none;background:linear-gradient(to bottom,transparent 0%,var(--home-pane-bg, var(--panel-bg, #ffffff)) 100%);opacity:0;transition:opacity .24s ease-out}.grow-box__edge--visible[data-v-edf442e4]{opacity:1}.chromanalysis-area-share-charts[data-v-38a0dbf4]{display:grid;min-width:0;gap:8px}.chromanalysis-area-share-charts__chart[data-v-38a0dbf4]{display:grid;min-width:0;gap:8px;--sf-chart-axis: #000000;--sf-chart-background: #ffffff;--sf-chart-font-sans: Arial, sans-serif;--sf-text-muted: #000000}.chromanalysis-area-share-charts__header[data-v-38a0dbf4]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.chromanalysis-area-share-charts__header strong[data-v-38a0dbf4]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.chromanalysis-area-share-charts__channel[data-v-38a0dbf4]{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.chromanalysis-area-share-charts__extra-plots[data-v-38a0dbf4]{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.chromanalysis-area-share-charts__extra-plot[data-v-38a0dbf4]{display:block;min-width:0;aspect-ratio:468 / 320;overflow:visible;background:#fff}.chromanalysis-area-share-charts__extra-plot svg[data-v-38a0dbf4]{display:block;width:100%;height:100%}@media(max-width:760px){.chromanalysis-area-share-charts__extra-plots[data-v-38a0dbf4]{grid-template-columns:minmax(0,1fr)}}.chromanalysis-output-panel[data-v-eabd8838]{display:grid;min-width:0;gap:12px}.chromanalysis-output-panel__table[data-v-eabd8838]{min-width:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:6px}.chromanalysis-output-panel__table-header[data-v-eabd8838],.chromanalysis-output-panel__table-row[data-v-eabd8838]{display:grid;grid-template-columns:minmax(88px,.42fr) minmax(0,1fr);gap:8px;padding:5px 8px}.chromanalysis-output-panel__table-header[data-v-eabd8838]{border-bottom:1px solid var(--border-subtle);color:var(--text-tertiary, var(--text-secondary));font-size:10px;letter-spacing:0;text-transform:uppercase}.chromanalysis-output-panel__table-row+.chromanalysis-output-panel__table-row[data-v-eabd8838]{border-top:1px solid color-mix(in srgb,var(--border-subtle) 65%,transparent)}.chromanalysis-output-panel__table-row span[data-v-eabd8838]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chromanalysis-output-panel__table-row span[data-v-eabd8838]:first-child{color:var(--text-secondary)}.chromanalysis-output-panel__table-row span[data-v-eabd8838]:last-child{color:var(--text-primary);text-align:right}.chromanalysis-output-panel__figure[data-v-eabd8838]{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:12px;overflow:visible;background:transparent;color:#222}.chromanalysis-output-panel__signal[data-v-eabd8838]{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start;padding:0;border:0;border-radius:0;background:transparent}.chromanalysis-output-panel__section-header[data-v-eabd8838]{display:flex;grid-column:1 / -1;min-width:0;align-items:flex-end;justify-content:space-between;gap:12px;padding:0 0 2px}.chromanalysis-output-panel__section-header h4[data-v-eabd8838]{margin:0;color:#000;font-size:14px;font-weight:700;line-height:1.2}.chromanalysis-output-panel__section-header p[data-v-eabd8838]{margin:3px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.25}.chromanalysis-output-panel__row[data-v-eabd8838]{min-width:0}.chromanalysis-output-panel__row--section-header[data-v-eabd8838],.chromanalysis-output-panel__row--selected-range[data-v-eabd8838]{grid-column:1 / -1}.chromanalysis-output-panel__figure-card[data-v-eabd8838]{position:relative;display:grid;min-width:0;gap:8px}.chromanalysis-output-panel__component-steer[data-v-eabd8838]{position:absolute;right:10px;bottom:10px;z-index:2;height:28px;padding:0 12px;border:0;border-radius:7px;background:var(--accent, #7c3aed);color:var(--accent-contrast, #ffffff);box-shadow:0 8px 20px color-mix(in srgb,#000 18%,transparent);font:inherit;font-size:12px;font-weight:700;line-height:28px;opacity:0;pointer-events:none;transform:translateY(3px);transition:opacity .12s ease,transform .12s ease,background .12s ease}.chromanalysis-output-panel__figure-card:hover .chromanalysis-output-panel__component-steer[data-v-eabd8838],.chromanalysis-output-panel__figure-card:focus-within .chromanalysis-output-panel__component-steer[data-v-eabd8838]{opacity:1;pointer-events:auto;transform:translateY(0)}.chromanalysis-output-panel__component-steer[data-v-eabd8838]:hover,.chromanalysis-output-panel__component-steer[data-v-eabd8838]:focus-visible{background:color-mix(in srgb,var(--accent, #7c3aed) 84%,#000);outline:none}.chromanalysis-output-panel__header[data-v-eabd8838]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.chromanalysis-output-panel__header strong[data-v-eabd8838]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.chromanalysis-output-panel__channel[data-v-eabd8838]{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.chromanalysis-output-panel__auc-header[data-v-eabd8838],.chromanalysis-output-panel__auc-row[data-v-eabd8838]{grid-template-columns:minmax(116px,1fr) minmax(132px,1.1fr) minmax(86px,.75fr) minmax(96px,.85fr) minmax(48px,auto)}.chromanalysis-output-panel__auc-header span[data-v-eabd8838]:nth-child(n+3),.chromanalysis-output-panel__auc-row span[data-v-eabd8838]:nth-child(n+3),.chromanalysis-output-panel__auc-header span[data-v-eabd8838]:last-child,.chromanalysis-output-panel__auc-row span[data-v-eabd8838]:last-child{text-align:right}.chromanalysis-output-panel__peak-steer[data-v-eabd8838]{height:22px;padding:0 8px;border:0;border-radius:6px;background:var(--accent, #7c3aed);color:var(--accent-contrast, #ffffff);font:inherit;font-size:11px;font-weight:650;line-height:22px;opacity:0;transform:translateY(1px);transition:opacity .12s ease,transform .12s ease,background .12s ease}.chromanalysis-output-panel__auc-row:hover .chromanalysis-output-panel__peak-steer[data-v-eabd8838],.chromanalysis-output-panel__auc-row:focus-within .chromanalysis-output-panel__peak-steer[data-v-eabd8838]{opacity:1;transform:translateY(0)}.chromanalysis-output-panel__peak-steer[data-v-eabd8838]:hover,.chromanalysis-output-panel__peak-steer[data-v-eabd8838]:focus-visible{background:color-mix(in srgb,var(--accent, #7c3aed) 84%,#000);outline:none}@media(max-width:760px){.chromanalysis-output-panel__signal[data-v-eabd8838]{grid-template-columns:minmax(0,1fr)}}.chromanalysis-reference-comparison[data-v-1ec4de1a]{display:grid;gap:12px}.chromanalysis-reference-comparison__header[data-v-1ec4de1a],.chromanalysis-reference-comparison__stats[data-v-1ec4de1a],.chromanalysis-reference-comparison__table-header[data-v-1ec4de1a],.chromanalysis-reference-comparison__table-row[data-v-1ec4de1a]{display:grid}.chromanalysis-reference-comparison__header[data-v-1ec4de1a]{align-items:start;grid-template-columns:minmax(0,1fr) auto;gap:12px}.chromanalysis-reference-comparison__header h4[data-v-1ec4de1a]{margin:0;color:var(--text-strong, #1f2937);font-size:15px;line-height:1.25}.chromanalysis-reference-comparison__header p[data-v-1ec4de1a]{margin:3px 0 0;color:var(--text-muted, #6b7280);font-size:12px}.chromanalysis-reference-comparison__mode[data-v-1ec4de1a],.chromanalysis-reference-comparison__channels[data-v-1ec4de1a]{display:inline-flex;overflow:hidden;border:1px solid var(--border-subtle, #d1d5db);border-radius:8px;background:var(--surface-elevated, #fff)}.chromanalysis-reference-comparison__mode button[data-v-1ec4de1a],.chromanalysis-reference-comparison__channels button[data-v-1ec4de1a]{min-height:30px;border:0;border-right:1px solid var(--border-subtle, #d1d5db);background:transparent;color:var(--text-muted, #6b7280);cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:0 10px}.chromanalysis-reference-comparison__mode button[data-v-1ec4de1a]:last-child,.chromanalysis-reference-comparison__channels button[data-v-1ec4de1a]:last-child{border-right:0}.chromanalysis-reference-comparison__mode button[aria-pressed=true][data-v-1ec4de1a],.chromanalysis-reference-comparison__channels button[aria-selected=true][data-v-1ec4de1a]{background:var(--control-selected-bg, #e5e7eb);color:var(--text-strong, #111827)}.chromanalysis-reference-comparison__channels[data-v-1ec4de1a]{justify-self:start;max-width:100%}.chromanalysis-reference-comparison__card[data-v-1ec4de1a]{display:grid;gap:12px}.chromanalysis-reference-comparison__stats[data-v-1ec4de1a]{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px}.chromanalysis-reference-comparison__stats div[data-v-1ec4de1a]{min-width:0;border:1px solid var(--border-subtle, #e5e7eb);border-radius:8px;padding:8px 10px}.chromanalysis-reference-comparison__stats span[data-v-1ec4de1a]{display:block;color:var(--text-muted, #6b7280);font-size:10px;font-weight:800;text-transform:uppercase}.chromanalysis-reference-comparison__stats strong[data-v-1ec4de1a]{display:block;overflow:hidden;color:var(--text-strong, #111827);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.chromanalysis-reference-comparison__stats strong.is-alert[data-v-1ec4de1a],.chromanalysis-reference-comparison__table-row span.is-alert[data-v-1ec4de1a]{color:var(--danger-text, #b42318)}.chromanalysis-reference-comparison__figure[data-v-1ec4de1a]{margin:0;border:1px solid var(--border-subtle, #e5e7eb);border-radius:8px;background:var(--surface, #fff);padding:8px}.chromanalysis-reference-comparison__auc-figure[data-v-1ec4de1a]{display:grid;gap:12px;margin:0;border:1px solid var(--border-subtle, #e5e7eb);border-radius:8px;background:var(--surface, #fff);padding:12px}.chromanalysis-reference-comparison__auc-header[data-v-1ec4de1a],.chromanalysis-reference-comparison__auc-legend[data-v-1ec4de1a],.chromanalysis-reference-comparison__auc-legend span[data-v-1ec4de1a]{display:flex;align-items:center}.chromanalysis-reference-comparison__auc-header[data-v-1ec4de1a]{justify-content:space-between;gap:12px}.chromanalysis-reference-comparison__auc-header h5[data-v-1ec4de1a]{margin:0;color:var(--text-strong, #111827);font-size:13px}.chromanalysis-reference-comparison__auc-header p[data-v-1ec4de1a],.chromanalysis-reference-comparison__auc-figure figcaption[data-v-1ec4de1a]{margin:2px 0 0;color:var(--text-muted, #6b7280);font-size:11px}.chromanalysis-reference-comparison__auc-legend[data-v-1ec4de1a]{gap:12px;color:var(--text-muted, #6b7280);font-size:12px}.chromanalysis-reference-comparison__auc-legend span[data-v-1ec4de1a]{gap:5px}.chromanalysis-reference-comparison__auc-legend i[data-v-1ec4de1a]{width:10px;height:10px;border-radius:2px}.chromanalysis-reference-comparison__auc-legend i[data-kind=reference][data-v-1ec4de1a],.chromanalysis-reference-comparison__auc-bar[data-kind=reference][data-v-1ec4de1a]{background:#f97316}.chromanalysis-reference-comparison__auc-legend i[data-kind=target][data-v-1ec4de1a],.chromanalysis-reference-comparison__auc-bar[data-kind=target][data-v-1ec4de1a]{background:#2563eb}.chromanalysis-reference-comparison__auc-chart[data-v-1ec4de1a]{display:grid;gap:10px}.chromanalysis-reference-comparison__auc-row[data-v-1ec4de1a]{display:grid;grid-template-columns:minmax(120px,.42fr) minmax(240px,1fr);align-items:center;gap:12px;min-width:0}.chromanalysis-reference-comparison__auc-label[data-v-1ec4de1a]{display:grid;min-width:0}.chromanalysis-reference-comparison__auc-label strong[data-v-1ec4de1a],.chromanalysis-reference-comparison__auc-label span[data-v-1ec4de1a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chromanalysis-reference-comparison__auc-label strong[data-v-1ec4de1a]{color:var(--text-strong, #111827);font-size:12px}.chromanalysis-reference-comparison__auc-label span[data-v-1ec4de1a]{color:var(--text-muted, #6b7280);font-size:10px}.chromanalysis-reference-comparison__auc-bars[data-v-1ec4de1a]{display:grid;gap:4px;min-width:0}.chromanalysis-reference-comparison__auc-bars>div[data-v-1ec4de1a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,auto);align-items:center;gap:8px;min-width:0}.chromanalysis-reference-comparison__auc-bar[data-v-1ec4de1a]{display:block;justify-self:start;min-height:8px;max-width:100%;border-radius:2px}.chromanalysis-reference-comparison__auc-bars small[data-v-1ec4de1a]{color:var(--text-muted, #6b7280);font-size:10px;text-align:right;white-space:nowrap}.chromanalysis-reference-comparison__figure svg[data-v-1ec4de1a]{display:block;width:100%;height:auto}.chromanalysis-reference-comparison__plot-bg[data-v-1ec4de1a]{fill:var(--surface, #fff)}.chromanalysis-reference-comparison__grid[data-v-1ec4de1a]{stroke:var(--border-subtle, #e5e7eb);stroke-width:1}.chromanalysis-reference-comparison__axis[data-v-1ec4de1a]{stroke:var(--text-muted, #6b7280);stroke-width:1.1}.chromanalysis-reference-comparison__trace[data-v-1ec4de1a]{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.chromanalysis-reference-comparison__trace--reference[data-v-1ec4de1a]{stroke:#f97316;stroke-dasharray:7 5}.chromanalysis-reference-comparison__trace--target[data-v-1ec4de1a]{stroke:#2563eb}.chromanalysis-reference-comparison__peak-band[data-v-1ec4de1a]{pointer-events:none}.chromanalysis-reference-comparison__peak-band--reference[data-v-1ec4de1a]{fill:#f97316;opacity:.1}.chromanalysis-reference-comparison__peak-band--target[data-v-1ec4de1a]{fill:#2563eb;opacity:.1}.chromanalysis-reference-comparison__peak-band[data-status=missing][data-v-1ec4de1a],.chromanalysis-reference-comparison__peak-band[data-status=extra][data-v-1ec4de1a]{opacity:.16}.chromanalysis-reference-comparison__peak-boundary[data-v-1ec4de1a]{fill:none;pointer-events:none;stroke-dasharray:4 3;stroke-width:1.25}.chromanalysis-reference-comparison__peak-boundary--reference[data-v-1ec4de1a]{stroke:#ea580c}.chromanalysis-reference-comparison__peak-boundary--target[data-v-1ec4de1a]{stroke:#1d4ed8}.chromanalysis-reference-comparison__peak-boundary[data-status=missing][data-v-1ec4de1a],.chromanalysis-reference-comparison__peak-boundary[data-status=extra][data-v-1ec4de1a]{stroke-dasharray:2 3;stroke-width:1.5}.chromanalysis-reference-comparison__tick[data-v-1ec4de1a]{fill:var(--text-muted, #6b7280);font-size:11px}.chromanalysis-reference-comparison__legend[data-v-1ec4de1a]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:8px;color:var(--text-muted, #6b7280);font-size:12px}.chromanalysis-reference-comparison__legend span[data-v-1ec4de1a]{display:inline-flex;gap:6px;align-items:center}.chromanalysis-reference-comparison__legend i[data-v-1ec4de1a]{width:18px;height:3px;border-radius:999px;background:#2563eb}.chromanalysis-reference-comparison__legend i[data-kind=reference][data-v-1ec4de1a]{background:#f97316}.chromanalysis-reference-comparison__legend i[data-kind=reference-peak][data-v-1ec4de1a]{background:#ea580c;opacity:.65}.chromanalysis-reference-comparison__legend i[data-kind=target-peak][data-v-1ec4de1a]{background:#1d4ed8;opacity:.65}.chromanalysis-reference-comparison__table[data-v-1ec4de1a]{overflow:hidden;border:1px solid var(--border-subtle, #e5e7eb);border-radius:8px}.chromanalysis-reference-comparison__table-header[data-v-1ec4de1a],.chromanalysis-reference-comparison__table-row[data-v-1ec4de1a]{grid-template-columns:minmax(120px,1.4fr) repeat(5,minmax(82px,1fr));gap:8px;align-items:center;padding:8px 10px}.chromanalysis-reference-comparison__table-header[data-v-1ec4de1a]{background:var(--surface-subtle, #f9fafb);color:var(--text-muted, #6b7280);font-size:10px;font-weight:800;text-transform:uppercase}.chromanalysis-reference-comparison__table-row[data-v-1ec4de1a]{border-top:1px solid var(--border-subtle, #e5e7eb);color:var(--text-strong, #111827);font-size:12px}.chromanalysis-reference-comparison__table-row span[data-v-1ec4de1a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:780px){.chromanalysis-reference-comparison__header[data-v-1ec4de1a],.chromanalysis-reference-comparison__stats[data-v-1ec4de1a]{grid-template-columns:minmax(0,1fr)}.chromanalysis-reference-comparison__table[data-v-1ec4de1a]{overflow-x:auto}.chromanalysis-reference-comparison__table-header[data-v-1ec4de1a],.chromanalysis-reference-comparison__table-row[data-v-1ec4de1a]{min-width:680px}.chromanalysis-reference-comparison__auc-row[data-v-1ec4de1a]{grid-template-columns:minmax(0,1fr)}.chromanalysis-reference-comparison__auc-header[data-v-1ec4de1a]{align-items:flex-start;flex-direction:column}}.chromanalysis-reference-walk[data-v-99cce87d]{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:20rem;overflow:hidden;border:1px solid var(--drive-border, #d8d8dc);border-radius:.75rem;background:#fff}.chromanalysis-reference-walk--plot-only[data-v-99cce87d]{grid-template-rows:minmax(0,1fr);border:0;border-radius:0;background:transparent}.chromanalysis-reference-walk__window[data-v-99cce87d]{position:relative;z-index:2;display:grid;grid-template-columns:minmax(14rem,1fr) minmax(22rem,1.6fr) minmax(18rem,1.2fr);align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid rgba(112,67,211,.22);background:#fffffff0;box-shadow:0 .3rem 1rem #23193714}.chromanalysis-reference-walk__window header[data-v-99cce87d]{display:flex;align-items:center;gap:.5rem}.chromanalysis-reference-walk__window header span[data-v-99cce87d]:last-child{margin-left:auto;color:#6c6572;font-size:.78rem;text-transform:uppercase}.chromanalysis-reference-walk__pulse[data-v-99cce87d]{width:.55rem;height:.55rem;border-radius:50%;background:#8b3fe3;box-shadow:0 0 0 .3rem #8b3fe324}.chromanalysis-reference-walk__window[data-status=running] .chromanalysis-reference-walk__pulse[data-v-99cce87d]{animation:chromanalysis-reference-walk-pulse-99cce87d 1.4s ease-out infinite}.chromanalysis-reference-walk__window[data-status=failed] .chromanalysis-reference-walk__pulse[data-v-99cce87d]{background:#b42318;box-shadow:0 0 0 .3rem #b4231824}.chromanalysis-reference-walk__window[data-status=completed] .chromanalysis-reference-walk__pulse[data-v-99cce87d]{background:#188038;box-shadow:0 0 0 .3rem #18803824}@keyframes chromanalysis-reference-walk-pulse-99cce87d{0%{box-shadow:0 0 #8b3fe347}70%,to{box-shadow:0 0 0 .65rem #8b3fe300}}.chromanalysis-reference-walk__identity>p[data-v-99cce87d]{margin:.35rem 0 0;color:#4d4652;font-size:.84rem}.chromanalysis-reference-walk__window dl[data-v-99cce87d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0}.chromanalysis-reference-walk__window dl div[data-v-99cce87d]{padding:.5rem;border-radius:.45rem;background:#f7f4fb}.chromanalysis-reference-walk__window dt[data-v-99cce87d]{color:#79717f;font-size:.72rem;text-transform:uppercase}.chromanalysis-reference-walk__window dd[data-v-99cce87d]{margin:.15rem 0 0;font-weight:650}.chromanalysis-reference-walk__summary[data-v-99cce87d]{margin:0;font-size:.84rem}.chromanalysis-reference-walk__plot[data-v-99cce87d]{position:relative;min-width:0;min-height:0;overflow:hidden}@media(max-width:900px){.chromanalysis-reference-walk__window[data-v-99cce87d]{grid-template-columns:minmax(0,1fr)}.chromanalysis-reference-walk__window dl[data-v-99cce87d]{grid-template-columns:repeat(4,minmax(5rem,1fr))}}.deconvolution-mass-trace-panel[data-v-2ab67d3a]{display:grid;min-width:0;gap:12px;overflow:visible}.deconvolution-mass-trace-panel__table[data-v-2ab67d3a]{min-width:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:6px}.deconvolution-mass-trace-panel__table-header[data-v-2ab67d3a],.deconvolution-mass-trace-panel__table-row[data-v-2ab67d3a]{display:grid;gap:8px;padding:5px 8px}.deconvolution-mass-trace-panel__table-header[data-v-2ab67d3a]{border-bottom:1px solid var(--border-subtle);color:var(--text-tertiary, var(--text-secondary));font-size:10px;letter-spacing:0;text-transform:uppercase}.deconvolution-mass-trace-panel__table-row+.deconvolution-mass-trace-panel__table-row[data-v-2ab67d3a]{border-top:1px solid color-mix(in srgb,var(--border-subtle) 65%,transparent)}.deconvolution-mass-trace-panel__table-row span[data-v-2ab67d3a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deconvolution-mass-trace-panel__table-row span[data-v-2ab67d3a]:first-child{color:var(--text-secondary)}.deconvolution-mass-trace-panel__table-row span[data-v-2ab67d3a]:last-child{color:var(--text-primary);text-align:right}.deconvolution-mass-trace-panel__thrash-cluster-header[data-v-2ab67d3a],.deconvolution-mass-trace-panel__thrash-cluster-row[data-v-2ab67d3a]{grid-template-columns:minmax(94px,1fr) minmax(86px,.9fr) minmax(110px,1fr) minmax(64px,.7fr) minmax(58px,.55fr)}.deconvolution-mass-trace-panel__thrash-cluster-header span[data-v-2ab67d3a]:nth-child(n+3),.deconvolution-mass-trace-panel__thrash-cluster-row span[data-v-2ab67d3a]:nth-child(n+3){text-align:right}.dda-precursor-ms1-inset[data-v-584365c2]{--dda-ms1-accent: var(--dda-accent, var(--accent-primary, var(--accent, var(--ps-accent, #8b35e8))));--dda-ms1-axis: color-mix(in srgb, var(--dda-ms1-ink) 78%, transparent);--dda-ms1-border: var( --dda-border, var(--border-subtle, var(--ps-divider, color-mix(in srgb, CanvasText 18%, transparent))) );--dda-ms1-danger: var(--dda-danger, var(--status-danger, var(--ps-danger, var(--ps-tone-danger, #d14b4b))));--dda-ms1-grid: color-mix(in srgb, var(--dda-ms1-border) 62%, transparent);--dda-ms1-ink: var(--dda-text-primary, var(--text-primary, var(--ps-text-primary, CanvasText)));--dda-ms1-muted: var( --dda-text-secondary, var(--text-secondary, var(--ps-text-muted, color-mix(in srgb, var(--dda-ms1-ink) 68%, transparent))) );--dda-ms1-peak: var(--dda-spectrum-peak, var(--dda-ms1-ink));--dda-ms1-plot-surface: var( --dda-plot-surface, color-mix(in srgb, var(--dda-ms1-surface) 94%, var(--dda-ms1-ink) 6%) );--dda-ms1-search: var(--dda-precursor-search, var(--drive-codex-accent-primary, #3b82f6));--dda-ms1-selected: var(--dda-precursor-selected, var(--ps-tone-info, #0891b2));--dda-ms1-selected-matched: var(--dda-precursor-selected-matched, var(--ps-tone-success, #0f766e));--dda-ms1-success: var(--status-success, var(--ps-tone-success, #2ea87a));--dda-ms1-surface: var( --dda-surface, var(--surface-primary, var(--surface-solid, var(--panel-bg, var(--home-pane-bg, var(--ps-bg-pane, Canvas))))) );color-scheme:light dark;display:grid;min-width:0;gap:6px;padding:8px 10px 10px;border:1px solid var(--dda-ms1-border);border-radius:6px;background:var(--dda-ms1-surface);color:var(--dda-ms1-ink)}.dda-precursor-ms1-inset__header[data-v-584365c2]{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:10px;color:var(--dda-ms1-muted);font-size:11px;line-height:1.25}.dda-precursor-ms1-inset__header>div[data-v-584365c2]{display:flex;min-width:0;align-items:baseline;gap:8px}.dda-precursor-ms1-inset__header strong[data-v-584365c2]{color:var(--dda-ms1-ink);font-size:12px}.dda-precursor-ms1-inset__header span[data-v-584365c2]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dda-precursor-ms1-inset[data-status=supported] .dda-precursor-ms1-inset__header>span[data-v-584365c2]{color:var(--dda-ms1-success)}.dda-precursor-ms1-inset[data-status=not-supported] .dda-precursor-ms1-inset__header>span[data-v-584365c2]{color:var(--dda-ms1-danger)}.dda-precursor-ms1-inset__plot[data-v-584365c2]{position:relative;height:122px;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--dda-ms1-border) 72%,transparent);border-radius:4px;background:linear-gradient(to bottom,transparent 0,transparent 74%,var(--dda-ms1-grid) 74%,transparent calc(74% + 1px)),var(--dda-ms1-plot-surface)}.dda-precursor-ms1-inset__window[data-v-584365c2]{position:absolute;top:12px;bottom:24px;background:color-mix(in srgb,var(--dda-ms1-accent) 12%,transparent);border-left:1px dashed color-mix(in srgb,var(--dda-ms1-accent) 72%,transparent);border-right:1px dashed color-mix(in srgb,var(--dda-ms1-accent) 72%,transparent)}.dda-precursor-ms1-inset__peak[data-v-584365c2]{position:absolute;bottom:25px;width:2px;min-height:3px;transform:translate(-1px);background:var(--dda-ms1-peak)}.dda-precursor-ms1-inset__target[data-v-584365c2]{position:absolute;top:10px;width:2px;height:18px;transform:translate(-1px);background:var(--dda-ms1-search)}.dda-precursor-ms1-inset__target.is-matched[data-v-584365c2]{background:var(--dda-ms1-danger)}.dda-precursor-ms1-inset__target.is-selected-anchor[data-v-584365c2]{background:var(--dda-ms1-selected-matched)}.dda-precursor-ms1-inset__target.is-selected-anchor[data-v-584365c2]:not(.is-matched){background:var(--dda-ms1-selected)}.dda-precursor-ms1-inset__target span[data-v-584365c2]{position:absolute;top:-1px;left:5px;color:inherit;font-size:9px;font-weight:700;line-height:1;white-space:nowrap}.dda-precursor-ms1-inset__target:not(.is-matched) span[data-v-584365c2]{color:var(--dda-ms1-search)}.dda-precursor-ms1-inset__target.is-matched span[data-v-584365c2]{color:var(--dda-ms1-danger)}.dda-precursor-ms1-inset__target.is-selected-anchor span[data-v-584365c2]{color:var(--dda-ms1-selected-matched)}.dda-precursor-ms1-inset__target.is-selected-anchor:not(.is-matched) span[data-v-584365c2]{color:var(--dda-ms1-selected)}.dda-precursor-ms1-inset__baseline[data-v-584365c2]{position:absolute;right:0;bottom:24px;left:0;height:1px;background:var(--dda-ms1-axis)}.dda-precursor-ms1-inset__tick[data-v-584365c2]{position:absolute;bottom:0;width:1px;height:22px;background:color-mix(in srgb,var(--dda-ms1-axis) 42%,transparent)}.dda-precursor-ms1-inset__tick span[data-v-584365c2]{position:absolute;top:8px;left:50%;color:var(--dda-ms1-muted);font-size:9px;line-height:1;transform:translate(-50%);white-space:nowrap}.dda-result-explorer[data-v-02e9188c]{--dda-accent: var(--accent-primary, var(--accent, var(--ps-accent, #8b35e8)));--dda-border: var( --border-subtle, var(--ps-divider, color-mix(in srgb, CanvasText 18%, transparent)) );--dda-danger: var(--status-danger, var(--ps-danger, var(--ps-tone-danger, #d14b4b)));--dda-surface: var( --surface-primary, var(--surface-solid, var(--panel-bg, var(--home-pane-bg, var(--ps-bg-pane, Canvas)))) );--dda-surface-control: var( --surface-control, var(--input-bg, var(--ps-bg-elevated, var(--dda-surface))) );--dda-text-primary: var(--text-primary, var(--ps-text-primary, CanvasText));--dda-text-secondary: var( --text-secondary, var(--ps-text-muted, color-mix(in srgb, var(--dda-text-primary) 68%, transparent)) );--dda-text-tertiary: var(--text-tertiary, var(--dda-text-secondary));color-scheme:light dark;min-width:0;position:relative;overflow:visible;border:1px solid var(--dda-border);border-radius:6px;background:var(--dda-surface);color:var(--dda-text-primary)}.dda-result-explorer__toolbar[data-v-02e9188c]{position:relative;display:flex;height:45px;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;padding:8px;border-bottom:1px solid var(--dda-border)}.dda-result-explorer__toolbar-controls[data-v-02e9188c]{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:6px}.dda-result-explorer__filter-button[data-v-02e9188c],.dda-result-explorer__sort[data-v-02e9188c]{height:28px;border:1px solid var(--dda-border);border-radius:6px;background:var(--dda-surface-control);color:var(--dda-text-primary);font:inherit;font-size:11px}.dda-result-explorer__filter-button[data-v-02e9188c]{display:inline-flex;align-items:center;justify-content:center;padding:0 9px;cursor:pointer}.dda-result-explorer__filter-button[data-active=true][data-v-02e9188c]{border-color:color-mix(in srgb,var(--dda-accent),transparent 35%);background:color-mix(in srgb,var(--dda-accent),transparent 86%)}.dda-result-explorer__sort[data-v-02e9188c]{width:min(170px,26vw);min-width:110px;padding:0 6px}.dda-result-explorer__filter-popover[data-v-02e9188c]{position:absolute;top:calc(100% - 2px);right:8px;z-index:20}.dda-result-explorer__title[data-v-02e9188c]{display:grid;min-width:0;gap:2px}.dda-result-explorer__title strong[data-v-02e9188c]{color:var(--dda-text-primary);font-size:12px;line-height:14px}.dda-result-explorer__title span[data-v-02e9188c],.dda-result-explorer__pagination span[data-v-02e9188c]{color:var(--dda-text-secondary);font-size:11px;line-height:13px}.dda-result-explorer__search[data-v-02e9188c]{width:min(180px,42%);min-width:96px;height:28px;padding:0 8px;border:1px solid var(--dda-border);border-radius:6px;background:var(--dda-surface-control);color:var(--dda-text-primary);font:inherit}.dda-result-explorer__summary-grid[data-v-02e9188c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:1px;min-height:41px;border-bottom:1px solid var(--dda-border);background:var(--dda-border);box-sizing:border-box}.dda-result-explorer__summary-grid.is-empty[data-v-02e9188c]{visibility:hidden}.dda-result-explorer__summary-cell[data-v-02e9188c]{display:grid;min-width:0;gap:2px;padding:7px 8px;background:var(--dda-surface)}.dda-result-explorer__summary-cell span[data-v-02e9188c]{color:var(--dda-text-secondary);font-size:10px;letter-spacing:0;text-transform:uppercase}.dda-result-explorer__summary-cell strong[data-v-02e9188c]{min-width:0;overflow:hidden;color:var(--dda-text-primary);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.dda-result-explorer__table-placeholder[data-v-02e9188c]{display:flex;min-height:100%;align-items:center;justify-content:center;box-sizing:border-box;padding:16px 8px;color:var(--dda-text-secondary);font-size:12px;text-align:center}.dda-result-explorer__table-placeholder--error[data-v-02e9188c]{color:var(--dda-danger)}.dda-result-explorer__table-header[data-v-02e9188c],.dda-result-explorer__table-row[data-v-02e9188c]{display:grid;gap:8px;box-sizing:border-box;padding:5px 8px}.dda-result-explorer__table-header[data-v-02e9188c]{height:24px;border-bottom:1px solid var(--dda-border);color:var(--dda-text-tertiary);font-size:10px;letter-spacing:0;line-height:12px;text-transform:uppercase}.dda-result-explorer__table-row+.dda-result-explorer__table-row[data-v-02e9188c]{border-top:1px solid color-mix(in srgb,var(--dda-border) 65%,transparent)}.dda-result-explorer__table-row span[data-v-02e9188c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dda-result-explorer__table-row span[data-v-02e9188c]:first-child{color:var(--dda-text-secondary)}.dda-result-explorer__table-row span[data-v-02e9188c]:last-child{color:var(--dda-text-primary);text-align:right}.dda-result-explorer__result-table[data-v-02e9188c]{overflow:hidden}.dda-result-explorer__psm-table-header[data-v-02e9188c],.dda-result-explorer__psm-row[data-v-02e9188c]{grid-template-columns:minmax(138px,1.55fr) minmax(72px,.62fr) minmax(32px,.28fr) minmax(132px,1fr) minmax(58px,.48fr) minmax(72px,.56fr) minmax(96px,.85fr)}.dda-result-explorer__psm-table-body[data-v-02e9188c]{overflow:auto;height:320px;max-height:320px}.dda-result-explorer__psm-row[data-v-02e9188c]{width:100%;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.dda-result-explorer__psm-row.is-selected[data-v-02e9188c]{background:color-mix(in srgb,var(--dda-accent) 16%,transparent)}.dda-result-explorer__psm-row[data-v-02e9188c]:hover:not(:disabled):not(.is-selected){background:color-mix(in srgb,var(--dda-accent) 7%,transparent)}.dda-result-explorer__psm-row[data-v-02e9188c]:focus-visible{outline:1px solid color-mix(in srgb,var(--dda-accent) 48%,transparent);outline-offset:-1px}.dda-result-explorer__psm-row[data-v-02e9188c]:focus-visible:not(.is-selected){background:color-mix(in srgb,var(--dda-accent) 10%,transparent)}.dda-result-explorer__psm-row.is-selected span[data-v-02e9188c]:first-child{color:var(--dda-text-primary);font-weight:700}.dda-result-explorer__psm-row[data-v-02e9188c]:disabled{cursor:not-allowed;opacity:.48}.dda-result-explorer__psm-row.is-unrendered span[data-v-02e9188c]:first-child{color:var(--dda-text-secondary)}.dda-result-explorer__pagination[data-v-02e9188c]{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:41px;padding:7px 8px;border-top:1px solid var(--dda-border);box-sizing:border-box}.dda-result-explorer__pagination.is-empty[data-v-02e9188c]{visibility:hidden}.dda-result-explorer__pagination button[data-v-02e9188c]{height:26px;padding:0 9px;border:1px solid var(--dda-border);border-radius:6px;background:var(--dda-surface-control);color:var(--dda-text-primary);cursor:pointer;font:inherit}.dda-result-explorer__pagination button[data-v-02e9188c]:disabled{cursor:default;opacity:.45}.dda-output-panel[data-v-d3557578]{--dda-accent: var(--accent-primary, var(--accent, var(--ps-accent, #8b35e8)));--dda-border: var( --border-subtle, var(--ps-divider, color-mix(in srgb, CanvasText 18%, transparent)) );--dda-danger: var(--status-danger, var(--ps-danger, var(--ps-tone-danger, #d14b4b)));--dda-surface: var( --surface-primary, var(--surface-solid, var(--panel-bg, var(--home-pane-bg, var(--ps-bg-pane, Canvas)))) );--dda-surface-control: var( --surface-control, var(--input-bg, var(--ps-bg-elevated, var(--dda-surface))) );--dda-text-primary: var(--text-primary, var(--ps-text-primary, CanvasText));--dda-text-secondary: var( --text-secondary, var(--ps-text-muted, color-mix(in srgb, var(--dda-text-primary) 68%, transparent)) );--dda-text-tertiary: var(--text-tertiary, var(--dda-text-secondary));display:grid;min-width:0;gap:12px;overflow:visible;border:0;border-radius:0;background:transparent;color:var(--dda-text-primary);padding:0}.dda-output-panel__table[data-v-d3557578]{min-width:0;overflow:hidden;border:1px solid var(--dda-border, var(--border-subtle, var(--ps-divider, rgba(148, 163, 184, .28))));border-radius:6px}.dda-output-panel__table-header[data-v-d3557578],.dda-output-panel__table-row[data-v-d3557578]{display:grid;grid-template-columns:minmax(88px,.42fr) minmax(0,1fr);gap:8px;padding:5px 8px}.dda-output-panel__table-header[data-v-d3557578]{border-bottom:1px solid var(--dda-border, var(--border-subtle, var(--ps-divider, rgba(148, 163, 184, .28))));color:var(--dda-text-tertiary, var(--text-tertiary, var(--text-secondary, var(--ps-text-muted, #667085))));font-size:10px;letter-spacing:0;text-transform:uppercase}.dda-output-panel__table-row+.dda-output-panel__table-row[data-v-d3557578]{border-top:1px solid color-mix(in srgb,var(--dda-border, var(--border-subtle, var(--ps-divider, rgba(148, 163, 184, .28)))) 65%,transparent)}.dda-output-panel__table-row span[data-v-d3557578]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dda-output-panel__table-row span[data-v-d3557578]:first-child{color:var(--dda-text-secondary, var(--text-secondary, var(--ps-text-muted, #667085)))}.dda-output-panel__table-row span[data-v-d3557578]:last-child{color:var(--dda-text-primary, var(--text-primary, var(--ps-text-primary, #172126)));text-align:right}.dda-output-panel__fragment-evidence-header[data-v-d3557578],.dda-output-panel__fragment-evidence-row[data-v-d3557578]{grid-template-columns:minmax(72px,.45fr) minmax(180px,1fr) minmax(68px,.36fr)}.dda-output-panel__fragment-evidence-body[data-v-d3557578]{overflow:auto;max-height:132px}.fragment-spectrum-panel[data-v-0fbdf6bb]{display:grid;min-width:0;gap:12px;overflow:visible;background:transparent}.fragment-spectrum-panel__status[data-v-0fbdf6bb]{margin:0;padding:14px 16px;border:1px solid color-mix(in srgb,var(--border-subtle) 80%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface-muted) 78%,#ffffff);color:var(--text-muted);font-size:.82rem;line-height:1.35}.fragment-spectrum-panel__residue-strip[data-v-0fbdf6bb]{display:flex;flex-wrap:wrap;gap:2px;min-width:0;max-height:122px;overflow:auto;border:1px solid color-mix(in srgb,var(--border-subtle) 80%,transparent);border-radius:6px;background:#fff;padding:7px}.fragment-spectrum-panel__residue[data-v-0fbdf6bb]{display:grid;justify-items:center;min-width:18px;min-height:22px;border-radius:3px;padding:2px 3px;color:#334155;font:11px/1.1 var(--font-mono)}.fragment-spectrum-panel__residue[data-covered=matched][data-v-0fbdf6bb]{background:color-mix(in srgb,var(--accent-primary, #8b35e8) 14%,transparent);color:#111827}.fragment-spectrum-panel__residue[data-covered=possible][data-v-0fbdf6bb]{background:color-mix(in srgb,var(--drive-codex-accent-primary, #3b82f6) 8%,transparent)}.fragment-spectrum-panel__residue small[data-v-0fbdf6bb]{max-width:72px;overflow:hidden;color:var(--accent-primary, #8b35e8);font:8px/1.1 var(--font-sans, system-ui);text-overflow:ellipsis;white-space:nowrap}.fragment-spectrum-panel__table[data-v-0fbdf6bb]{min-width:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:6px}.fragment-spectrum-panel__table-header[data-v-0fbdf6bb],.fragment-spectrum-panel__table-row[data-v-0fbdf6bb]{display:grid;gap:8px;padding:5px 8px}.fragment-spectrum-panel__table-header[data-v-0fbdf6bb]{border-bottom:1px solid var(--border-subtle);color:var(--text-tertiary, var(--text-secondary));font-size:10px;letter-spacing:0;text-transform:uppercase}.fragment-spectrum-panel__table-row+.fragment-spectrum-panel__table-row[data-v-0fbdf6bb]{border-top:1px solid color-mix(in srgb,var(--border-subtle) 65%,transparent)}.fragment-spectrum-panel__table-row span[data-v-0fbdf6bb]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fragment-spectrum-panel__table-row span[data-v-0fbdf6bb]:first-child{color:var(--text-secondary)}.fragment-spectrum-panel__table-row span[data-v-0fbdf6bb]:last-child{color:var(--text-primary);text-align:right}.fragment-spectrum-panel__fragment-evidence-header[data-v-0fbdf6bb],.fragment-spectrum-panel__fragment-evidence-row[data-v-0fbdf6bb]{grid-template-columns:minmax(72px,.45fr) minmax(180px,1fr) minmax(68px,.36fr)}.fragment-spectrum-panel__fragment-evidence-body[data-v-0fbdf6bb]{overflow:auto;max-height:132px}.glycomics-top-hits-table[data-v-6fbd30c1]{min-width:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:6px}.glycomics-top-hits-table__header[data-v-6fbd30c1],.glycomics-top-hits-table__row[data-v-6fbd30c1]{display:grid;grid-template-columns:minmax(150px,1.3fr) minmax(86px,.58fr) minmax(58px,.4fr) minmax(128px,.95fr) minmax(92px,.7fr);gap:8px;padding:5px 8px}.glycomics-top-hits-table__header[data-v-6fbd30c1]{border-bottom:1px solid var(--border-subtle);color:var(--text-tertiary, var(--text-secondary));font-size:10px;letter-spacing:0;text-transform:uppercase}.glycomics-top-hits-table__row+.glycomics-top-hits-table__row[data-v-6fbd30c1]{border-top:1px solid color-mix(in srgb,var(--border-subtle) 65%,transparent)}.glycomics-top-hits-table__row span[data-v-6fbd30c1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glycomics-top-hits-table__header span[data-v-6fbd30c1]:nth-child(n+2),.glycomics-top-hits-table__row span[data-v-6fbd30c1]:nth-child(n+2){text-align:right}.glycomics-top-hits-table__body[data-v-6fbd30c1]{overflow:auto;max-height:188px}.output-metric-table[data-v-5c83285a]{min-width:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:6px}.output-metric-table__header[data-v-5c83285a],.output-metric-table__row[data-v-5c83285a]{display:grid;grid-template-columns:minmax(88px,.42fr) minmax(0,1fr);gap:8px;padding:5px 8px}.output-metric-table__header[data-v-5c83285a]{border-bottom:1px solid var(--border-subtle);color:var(--text-tertiary, var(--text-secondary));font-size:10px;letter-spacing:0;text-transform:uppercase}.output-metric-table__row+.output-metric-table__row[data-v-5c83285a]{border-top:1px solid color-mix(in srgb,var(--border-subtle) 65%,transparent)}.output-metric-table__row span[data-v-5c83285a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.output-metric-table__row span[data-v-5c83285a]:first-child{color:var(--text-secondary)}.output-metric-table__row span[data-v-5c83285a]:last-child{color:var(--text-primary);text-align:right}.glycomics-output-panel[data-v-6cf88b16],.ion-explorer-output-panel[data-v-30881403]{display:grid;min-width:0;gap:12px}.msx-spectrum-output-panel[data-v-c78987a9]{display:grid;min-width:0}.msx-xic-comparison[data-v-4a07b03f]{display:grid;gap:8px}.msx-xic-comparison__legend[data-v-4a07b03f]{display:flex;flex-wrap:wrap;gap:8px 20px;padding:0 10px;color:#4b5563;font-size:12px}.msx-xic-comparison__legend span[data-v-4a07b03f]{display:inline-flex;align-items:center;gap:7px}.msx-xic-comparison__swatch[data-v-4a07b03f]{display:inline-block;width:20px;height:2px;background:#010101}.msx-xic-comparison__swatch--component[data-v-4a07b03f]{background:#ed2224}.msx-xic-comparison__marker[data-v-4a07b03f]{display:inline-block;width:7px;height:7px;border:1px solid #2563eb;border-radius:50%;background:#2563eb1f}.msx-xic-comparison__boundary[data-v-4a07b03f]{margin:0;padding:0 10px;color:#6b7280;font-size:11px;line-height:1.45}.synthetic-output-panel[data-v-ab5ac75f]{display:grid;min-width:0;gap:12px;overflow:visible;background:#fff;color:#222;font-family:Arial,Helvetica,sans-serif}.synthetic-output-panel__header[data-v-ab5ac75f]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:#222}.synthetic-output-panel__header strong[data-v-ab5ac75f]{font-size:13px;line-height:1.25}.synthetic-output-panel__header span[data-v-ab5ac75f]{color:#777;font-size:11px}.synthetic-output-panel__bars[data-v-ab5ac75f]{display:grid;gap:7px}.synthetic-output-panel__bar-row[data-v-ab5ac75f]{display:grid;grid-template-columns:minmax(72px,120px) minmax(120px,1fr) minmax(128px,220px);align-items:center;gap:8px;min-width:0;font-size:10px}.synthetic-output-panel__label[data-v-ab5ac75f],.synthetic-output-panel__value[data-v-ab5ac75f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.synthetic-output-panel__label[data-v-ab5ac75f]{color:#222;font-weight:700}.synthetic-output-panel__value[data-v-ab5ac75f]{color:#777;text-align:right}.synthetic-output-panel__bar-track[data-v-ab5ac75f]{position:relative;overflow:hidden;height:7px;border:1px solid #010101;background:#fff}.synthetic-output-panel__bar-fill[data-v-ab5ac75f]{display:block;height:100%;background:#3a52a3}.synthetic-output-panel__bar-fill[data-gate=pass][data-v-ab5ac75f],.synthetic-output-panel__bar-fill[data-gate=reported][data-v-ab5ac75f]{background:#00a79d}.synthetic-output-panel__bar-fill[data-gate=fail][data-v-ab5ac75f]{background:#ed1c24}.synthetic-output-panel__panels[data-v-ab5ac75f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.synthetic-output-panel__panel[data-v-ab5ac75f]{display:grid;gap:4px;min-width:0;border:1px solid color-mix(in srgb,#010101 18%,transparent);border-radius:4px;padding:7px;background:#fff}.synthetic-output-panel__image[data-v-ab5ac75f]{display:block;width:100%;aspect-ratio:16 / 9;border:1px solid color-mix(in srgb,#010101 16%,transparent);background:#fff;object-fit:contain}.synthetic-output-panel__panel span[data-v-ab5ac75f]{color:#222;font-size:10px;font-weight:700}.synthetic-output-panel__panel code[data-v-ab5ac75f]{overflow:hidden;color:#777;font:9px/1.35 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.tool-inline-card[data-v-edcc6d2e]{min-width:0;max-width:100%;margin:0;padding:0;overflow:hidden}.tool-inline-card--full-width-figure[data-v-edcc6d2e]{width:calc(100% + 2 * var(--drive-timeline-inline-padding, 0px));max-width:none;margin-inline:calc(-1 * var(--drive-timeline-inline-padding, 0px))}.tool-inline-card__body[data-v-edcc6d2e]{min-width:0}.tool-inline-card__runtime-grid[data-v-edcc6d2e]{display:grid;grid-template-columns:minmax(360px,1.25fr) minmax(240px,.75fr);align-items:start;gap:12px;max-width:100%;min-width:0}.tool-inline-card__registry-table[data-v-edcc6d2e]{min-width:0}.tool-inline-card__registry-header[data-v-edcc6d2e]{display:grid;align-items:center;gap:10px;padding:5px 14px;border-bottom:1px solid var(--border-subtle);color:var(--text-muted);font-size:10px;font-weight:500;letter-spacing:.04em}.tool-inline-card__registry-rows[data-v-edcc6d2e]{min-width:0}.tool-inline-card__registry-row[data-v-edcc6d2e]{display:grid;align-items:center;gap:10px;min-width:0;padding:4px 14px;border-bottom:1px solid color-mix(in srgb,var(--border-subtle),transparent 50%);color:var(--text-primary);font-size:12px}.tool-inline-card__registry-row span[data-v-edcc6d2e],.tool-inline-card__registry-header span[data-v-edcc6d2e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-inline-card__registry-row--windows[data-v-edcc6d2e]{grid-template-columns:minmax(86px,1fr) minmax(64px,.65fr) minmax(86px,.85fr) minmax(72px,.7fr)}.tool-inline-card__registry-row--params[data-v-edcc6d2e]{grid-template-columns:minmax(116px,.9fr) minmax(80px,1fr)}.tool-inline-card__registry-name[data-v-edcc6d2e]{font-weight:600}.tool-inline-card__registry-row--windows span[data-v-edcc6d2e]:nth-child(3),.tool-inline-card__registry-row--windows span[data-v-edcc6d2e]:nth-child(4),.tool-inline-card__registry-row--params span[data-v-edcc6d2e]:nth-child(2){font-variant-numeric:tabular-nums}.tool-inline-card__note[data-v-edcc6d2e]{margin:0;color:var(--text-secondary);font-size:11px;line-height:1.45}.tool-inline-card__note--error[data-v-edcc6d2e]{color:#a03232}.tool-inline-card__reasoning[data-v-edcc6d2e]{margin:6px 0 0;color:var(--text-tertiary, var(--text-secondary));font-size:11px;line-height:1.45}@media(max-width:900px){.tool-inline-card__runtime-grid[data-v-edcc6d2e]{grid-template-columns:minmax(0,1fr)}}.agent-system-card[data-v-3d3c1c48]{display:flex;align-items:center;gap:6px;padding:2px 12px;font-size:10px;color:var(--text-secondary);font-style:italic}.agent-system-card__icon[data-v-3d3c1c48]{font-size:8px}.agent-system-card__label[data-v-3d3c1c48]{white-space:pre-wrap;line-height:1.45}.agent-system-card__file-changes[data-v-3d3c1c48]{display:grid;gap:2px;margin:4px 0 0;padding:0;list-style:none;font-style:normal}.agent-system-card__file-changes li[data-v-3d3c1c48]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:baseline}.agent-system-card__file-path[data-v-3d3c1c48]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-system-card__file-delta[data-v-3d3c1c48]{color:var(--text-tertiary, var(--text-secondary));font-variant-numeric:tabular-nums}.agent-system-card__auto-review[data-v-3d3c1c48],.agent-system-card__mcp-tool-call[data-v-3d3c1c48],.agent-system-card__web-search[data-v-3d3c1c48],.agent-system-card__image-tool[data-v-3d3c1c48],.agent-system-card__collab-tool-call[data-v-3d3c1c48]{display:grid;gap:4px;margin-top:4px;font-style:normal}.agent-system-card__auto-review dl[data-v-3d3c1c48],.agent-system-card__mcp-tool-call dl[data-v-3d3c1c48],.agent-system-card__web-search dl[data-v-3d3c1c48],.agent-system-card__image-tool dl[data-v-3d3c1c48],.agent-system-card__collab-tool-call dl[data-v-3d3c1c48]{display:grid;gap:2px;margin:0}.agent-system-card__auto-review dl div[data-v-3d3c1c48],.agent-system-card__mcp-tool-call dl div[data-v-3d3c1c48],.agent-system-card__web-search dl div[data-v-3d3c1c48],.agent-system-card__image-tool dl div[data-v-3d3c1c48],.agent-system-card__collab-tool-call dl div[data-v-3d3c1c48],.agent-system-card__collab-states li[data-v-3d3c1c48]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:baseline}.agent-system-card__auto-review dt[data-v-3d3c1c48],.agent-system-card__mcp-tool-call dt[data-v-3d3c1c48],.agent-system-card__web-search dt[data-v-3d3c1c48],.agent-system-card__image-tool dt[data-v-3d3c1c48],.agent-system-card__collab-tool-call dt[data-v-3d3c1c48]{color:var(--text-tertiary, var(--text-secondary))}.agent-system-card__auto-review dd[data-v-3d3c1c48],.agent-system-card__mcp-tool-call dd[data-v-3d3c1c48],.agent-system-card__web-search dd[data-v-3d3c1c48],.agent-system-card__image-tool dd[data-v-3d3c1c48],.agent-system-card__collab-tool-call dd[data-v-3d3c1c48],.agent-system-card__auto-review-rationale[data-v-3d3c1c48],.agent-system-card__mcp-detail[data-v-3d3c1c48],.agent-system-card__mcp-error[data-v-3d3c1c48],.agent-system-card__web-detail[data-v-3d3c1c48],.agent-system-card__collab-prompt[data-v-3d3c1c48]{min-width:0;margin:0}.agent-system-card__auto-review-rationale[data-v-3d3c1c48],.agent-system-card__mcp-detail[data-v-3d3c1c48],.agent-system-card__mcp-error[data-v-3d3c1c48],.agent-system-card__web-detail[data-v-3d3c1c48],.agent-system-card__collab-prompt[data-v-3d3c1c48]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-system-card__mcp-error[data-v-3d3c1c48]{color:var(--status-danger)}.agent-system-card__collab-states[data-v-3d3c1c48]{display:grid;gap:2px;margin:0;padding:0;list-style:none}.agent-system-card__label a[data-v-3d3c1c48]{color:inherit;text-decoration:underline;text-underline-offset:2px}.agent-system-card[data-level=error][data-v-3d3c1c48]{color:var(--status-danger)}.agent-system-card[data-level=warning][data-v-3d3c1c48]{color:var(--status-warning, #9a5b00)}.d10-container[data-v-c2b82cda]{display:flex;justify-content:center;align-items:center;cursor:grab;position:relative}.d10-container--inline[data-v-c2b82cda]{cursor:default}.d10-container[data-v-c2b82cda]:active{cursor:grabbing}.d10-container--inline[data-v-c2b82cda]:active{cursor:default}[data-v-c2b82cda] canvas{display:block;outline:none}.codex-user-input-panel[data-v-77f2ac96]{display:grid;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border-subtle);background:var(--home-pane-bg);color:var(--text-primary)}.codex-user-input-panel[data-v-77f2ac96]:focus{outline:none}.codex-user-input-panel__header[data-v-77f2ac96]{display:flex;align-items:start;justify-content:space-between;gap:12px}.codex-user-input-panel__eyebrow[data-v-77f2ac96]{color:var(--text-muted);font-size:11px;font-weight:650}.codex-user-input-panel h2[data-v-77f2ac96]{margin:2px 0 0;font-size:13px;font-weight:650}.codex-user-input-panel__status[data-v-77f2ac96]{flex:0 0 auto;padding:2px 7px;border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-muted);font-size:11px;font-weight:650}.codex-user-input-panel__status[data-status=pending][data-v-77f2ac96]{border-color:color-mix(in srgb,var(--accent-primary) 46%,var(--border-subtle));color:var(--accent-primary)}.codex-user-input-panel__form[data-v-77f2ac96],.codex-user-input-panel__question[data-v-77f2ac96],.codex-user-input-panel__options[data-v-77f2ac96]{display:grid;gap:8px}.codex-user-input-panel__confirm[data-v-77f2ac96]{display:grid;gap:10px}.codex-user-input-panel__confirm h3[data-v-77f2ac96]{margin:0;color:var(--text-primary);font-size:13px;font-weight:650}.codex-user-input-panel__confirm-actions[data-v-77f2ac96]{display:grid;gap:8px}.codex-user-input-panel__confirm-actions button[data-v-77f2ac96]{display:grid;gap:2px;padding:8px 9px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--panel-bg, var(--home-pane-bg));color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.codex-user-input-panel__confirm-actions button[data-v-77f2ac96]:disabled{color:var(--text-muted);cursor:default;opacity:.58}.codex-user-input-panel__confirm-actions button[data-selected=true][data-v-77f2ac96]{border-color:color-mix(in srgb,var(--accent-primary) 60%,var(--border-subtle))}.codex-user-input-panel__confirm-actions strong[data-v-77f2ac96]{overflow-wrap:anywhere;font-size:12px;font-weight:650}.codex-user-input-panel__confirm-actions small[data-v-77f2ac96]{overflow-wrap:anywhere;color:var(--text-muted);font-size:11px}.codex-user-input-panel__question[data-v-77f2ac96]{min-width:0;margin:0;padding:0 0 0 8px;border:0;border-left:2px solid transparent}.codex-user-input-panel__question[data-active=true][data-v-77f2ac96]{border-left-color:color-mix(in srgb,var(--accent-primary) 48%,transparent)}.codex-user-input-panel legend[data-v-77f2ac96]{padding:0;color:var(--text-primary);font-size:12px;font-weight:650}.codex-user-input-panel p[data-v-77f2ac96]{margin:0;overflow-wrap:anywhere;color:var(--text-secondary);font-size:12px}.codex-user-input-panel__options label[data-v-77f2ac96]{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:start;font-size:12px}.codex-user-input-panel__options input[data-v-77f2ac96]{margin-top:2px}.codex-user-input-panel__option-content[data-v-77f2ac96]{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px;align-items:baseline;min-width:0}.codex-user-input-panel__option-index[data-v-77f2ac96]{color:var(--text-muted);font-variant-numeric:tabular-nums}.codex-user-input-panel__option-body[data-v-77f2ac96]{min-width:0;display:grid;gap:2px}.codex-user-input-panel__options strong[data-v-77f2ac96]{overflow-wrap:anywhere;font-weight:650}.codex-user-input-panel__options small[data-v-77f2ac96]{overflow-wrap:anywhere;color:var(--text-muted);font-size:11px}.codex-user-input-panel textarea[data-v-77f2ac96],.codex-user-input-panel input[type=password][data-v-77f2ac96]{width:100%;min-width:0;padding:7px 8px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--panel-bg, var(--home-pane-bg));color:var(--text-primary);font:inherit;font-size:12px;resize:vertical}.codex-user-input-panel__actions[data-v-77f2ac96]{display:flex;gap:6px}.codex-user-input-panel__actions button[data-v-77f2ac96]{padding:4px 9px;border:1px solid var(--accent-primary);border-radius:6px;color:var(--accent-primary);background:var(--panel-bg, var(--home-pane-bg));font:inherit;font-size:12px;cursor:pointer}.codex-user-input-panel__actions button[data-v-77f2ac96]:disabled{color:var(--text-muted);border-color:var(--border-subtle);cursor:default;opacity:.58}.codex-user-input-panel__resolved[data-v-77f2ac96]{margin:0;color:var(--text-muted);font-size:12px}.codex-user-input-panel__error[data-v-77f2ac96]{margin:0;color:var(--status-danger);font-size:12px}.drive-steer[data-v-71bfdb1b]{flex:0 0 auto;display:flex;flex-direction:column;gap:2px;padding:0;background:var(--home-pane-bg)}.drive-steer__status-row[data-v-71bfdb1b]{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;min-width:0;max-width:100%;margin:0;padding:2px 0;border:none;background:none;color:var(--accent);cursor:pointer;font:inherit;text-align:left}.drive-steer__status-row[data-v-71bfdb1b]:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-accent, #7c3aed),transparent 40%);outline-offset:4px;border-radius:4px}.drive-steer__dot[data-v-71bfdb1b]{position:relative;flex:0 0 auto;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.drive-steer__dot[data-v-71bfdb1b]:before{content:"";display:block;width:14px;height:14px;border-radius:999px;border:1px solid var(--border-subtle);background:transparent}.drive-steer__dot--die[data-v-71bfdb1b]:before{display:none}.drive-steer__status-row[data-state=running] .drive-steer__dot[data-v-71bfdb1b]:before{border-color:color-mix(in srgb,var(--accent),transparent 18%);border-top-color:transparent;animation:drive-steer-spin-71bfdb1b 1s linear infinite}.drive-steer__status-row[data-state=pending] .drive-steer__dot[data-v-71bfdb1b]:before{border-color:var(--accent);background:color-mix(in srgb,var(--accent),transparent 70%);animation:drive-steer-pulse-71bfdb1b .75s ease-in-out infinite alternate}.drive-steer__status-row[data-state=queued] .drive-steer__dot[data-v-71bfdb1b]:before{border-color:color-mix(in srgb,var(--accent),transparent 20%);background:color-mix(in srgb,var(--accent),transparent 82%)}.drive-steer__status-row[data-state=rejected] .drive-steer__dot[data-v-71bfdb1b]:before{border-color:color-mix(in srgb,var(--accent),transparent 12%);background:color-mix(in srgb,var(--accent),transparent 76%)}.drive-steer__label[data-v-71bfdb1b]{min-width:0;overflow:hidden;color:var(--accent);font-size:12px;font-weight:600;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.drive-composer[data-v-71bfdb1b]{position:relative;width:min(620px,100%);min-width:0;align-self:center;display:flex;flex-direction:column;overflow:visible;border:1px solid var(--border-subtle);border-radius:15px;background:var(--panel-bg, var(--home-pane-bg));transition:border-color .15s ease}.drive-composer[data-v-71bfdb1b]:focus-within{box-shadow:0 3px 3px -2px #0000000f}.drive-steer[data-surface-variant=home][data-v-71bfdb1b]{width:100%;background:transparent}.drive-steer[data-user-input-active=true][data-v-71bfdb1b]{width:min(960px,100%)}.drive-steer[data-surface-variant=home] .drive-composer[data-v-71bfdb1b]{width:100%;overflow:visible;border:1px solid var(--drive-home-composer-border, var(--border-subtle));border-radius:var(--drive-home-composer-radius, 18px);background:var(--drive-home-composer-bg, var(--panel-bg, var(--home-pane-bg)));box-shadow:var( --drive-home-composer-shadow, 0 16px 32px -8px rgba(0, 0, 0, .03), 0 2px 8px -3px rgba(0, 0, 0, .05), 0 0 0 .5px rgba(0, 0, 0, .04) );-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.drive-steer[data-surface-variant=home] .drive-composer__input-wrap[data-v-71bfdb1b]{padding:14px 12px 8px}.drive-steer[data-surface-variant=home] .drive-composer__input-wrap textarea[data-v-71bfdb1b]{color:var(--drive-home-composer-foreground, var(--text-primary));font-size:14px;line-height:20px}.drive-steer[data-surface-variant=home] .drive-composer__footer[data-v-71bfdb1b]{padding:0 8px 7px 12px}.drive-steer[data-surface-variant=home] .drive-composer__hint[data-v-71bfdb1b]{visibility:hidden}.drive-composer__input-wrap[data-v-71bfdb1b]{min-height:44px;display:flex;align-items:flex-start;padding:12px 14px 8px}.drive-composer__input-wrap textarea[data-v-71bfdb1b]{flex:1;min-height:20px;border:none;outline:none;resize:none;overflow-y:hidden;background:transparent;color:var(--text-primary);font:inherit;font-size:13px;line-height:1.5}.drive-composer__input-wrap textarea[data-v-71bfdb1b]:disabled{cursor:not-allowed;opacity:.6}.drive-composer__input-wrap textarea[data-v-71bfdb1b]::placeholder{color:var(--text-dim, var(--text-muted))}.drive-composer--user-input[data-v-71bfdb1b]{width:min(960px,100%);overflow:hidden}.drive-composer--user-input[data-v-71bfdb1b] .codex-user-input-panel{max-height:min(56vh,620px);overflow:auto;border-bottom:0;background:transparent}.drive-composer__attachments[data-v-71bfdb1b]{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 8px}.drive-composer__attachment[data-v-71bfdb1b]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;max-width:100%;padding:4px 6px;border:1px solid var(--border-subtle);border-radius:4px;background:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--text-secondary);font:inherit;font-size:11px;line-height:1.2;cursor:pointer}.drive-composer__attachment[data-v-71bfdb1b]:hover{color:var(--text-primary);border-color:color-mix(in srgb,var(--border-strong, var(--border-subtle)) 80%,transparent)}.drive-composer__attachment-name[data-v-71bfdb1b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-composer__attachment-kind[data-v-71bfdb1b],.drive-composer__attachment-remove[data-v-71bfdb1b]{color:var(--text-muted);font-size:10px;text-transform:uppercase}.drive-composer__attachment-remove[data-v-71bfdb1b]{text-transform:none}.drive-composer__mentions[data-v-71bfdb1b]{display:grid;gap:6px;margin:0 12px 10px;padding:8px;border:1px solid var(--border-subtle);border-radius:6px;background:color-mix(in srgb,var(--panel-bg, var(--home-pane-bg)) 92%,var(--text-primary) 8%)}.drive-composer__mentions-head[data-v-71bfdb1b]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;color:var(--text-muted);font-size:11px;line-height:1.2}.drive-composer__mentions-head span[data-v-71bfdb1b],.drive-composer__mentions-head small[data-v-71bfdb1b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-composer__mentions-head span[data-v-71bfdb1b]{color:var(--text-secondary);font-weight:600}.drive-composer__mentions-list[data-v-71bfdb1b]{display:grid;gap:2px}.drive-composer__mentions-list button[data-v-71bfdb1b]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:5px 7px;border:0;border-radius:4px;background:transparent;color:var(--text-secondary);font:inherit;font-size:12px;line-height:1.25;text-align:left;cursor:pointer}.drive-composer__mentions-list button[data-v-71bfdb1b]:hover,.drive-composer__mentions-list button[data-selected=true][data-v-71bfdb1b]{background:color-mix(in srgb,var(--text-primary) 10%,transparent);color:var(--text-primary)}.drive-composer__mention-path[data-v-71bfdb1b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-composer__mention-kind[data-v-71bfdb1b]{color:var(--text-muted);font-size:10px;text-transform:uppercase}.drive-composer__mention-description[data-v-71bfdb1b]{grid-column:1 / -1;min-width:0;overflow:hidden;color:var(--text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.drive-composer__slash[data-v-71bfdb1b]{display:grid;gap:6px;margin:0 12px 10px;padding:8px;border:1px solid var(--border-subtle);border-radius:6px;background:color-mix(in srgb,var(--panel-bg, var(--home-pane-bg)) 92%,var(--text-primary) 8%)}.drive-composer__slash-head[data-v-71bfdb1b]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;color:var(--text-muted);font-size:11px;line-height:1.2}.drive-composer__slash-head span[data-v-71bfdb1b],.drive-composer__slash-head small[data-v-71bfdb1b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-composer__slash-head span[data-v-71bfdb1b]{color:var(--text-secondary);font-weight:600}.drive-composer__slash-list[data-v-71bfdb1b]{display:grid;gap:2px;max-height:188px;overflow:auto}.drive-composer__slash-list button[data-v-71bfdb1b]{display:grid;grid-template-columns:minmax(90px,auto) minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:5px 7px;border:0;border-radius:4px;background:transparent;color:var(--text-secondary);font:inherit;font-size:12px;line-height:1.25;text-align:left;cursor:pointer}.drive-composer__slash-list button[data-v-71bfdb1b]:hover,.drive-composer__slash-list button[data-selected=true][data-v-71bfdb1b]{background:color-mix(in srgb,var(--text-primary) 10%,transparent);color:var(--text-primary)}.drive-composer__slash-command[data-v-71bfdb1b]{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.drive-composer__slash-description[data-v-71bfdb1b]{min-width:0;overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}.drive-composer__queue[data-v-71bfdb1b]{display:grid;gap:6px;padding:0 14px 8px;color:var(--text-muted);font-size:11px;line-height:1.35}.drive-composer__queue-head[data-v-71bfdb1b]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.drive-composer__queue-head span[data-v-71bfdb1b]{min-width:0;overflow:hidden;color:var(--text-secondary);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.drive-composer__queue-head small[data-v-71bfdb1b]{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--text-muted);font:inherit;text-align:right;text-overflow:ellipsis;white-space:nowrap}.drive-composer__queue-head button[data-v-71bfdb1b]{flex:0 0 auto;border:1px solid var(--border-subtle);border-radius:4px;background:transparent;color:var(--text-secondary);font:inherit;line-height:1.2;cursor:pointer}.drive-composer__queue ol[data-v-71bfdb1b]{display:grid;gap:3px;margin:0;padding-left:16px}.drive-composer__queue li[data-v-71bfdb1b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-composer__shortcuts[data-v-71bfdb1b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 10px;padding:0 14px 10px;color:var(--text-secondary)}.drive-composer__shortcut[data-v-71bfdb1b]{min-width:0;display:grid;grid-template-columns:minmax(86px,auto) minmax(0,1fr);align-items:center;gap:8px;font-size:11px;line-height:1.5}.drive-composer__shortcut span[data-v-71bfdb1b]{min-width:0;display:flex;flex-wrap:wrap;gap:3px}.drive-composer__shortcut kbd[data-v-71bfdb1b]{min-width:0;padding:1px 5px;border:1px solid var(--border-subtle);border-radius:4px;background:var(--home-pane-bg);color:var(--text-primary);font:10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.4;white-space:nowrap}.drive-composer__shortcut strong[data-v-71bfdb1b]{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.drive-composer__footer[data-v-71bfdb1b]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px 8px 14px}.drive-composer__actions[data-v-71bfdb1b]{position:relative;display:inline-flex;align-items:center;gap:6px}.drive-composer__hint[data-v-71bfdb1b],.drive-composer__notice[data-v-71bfdb1b],.drive-composer__history[data-v-71bfdb1b],.drive-composer__error[data-v-71bfdb1b]{min-width:0;margin:0;overflow:hidden;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.drive-composer__hint[data-v-71bfdb1b],.drive-composer__notice[data-v-71bfdb1b],.drive-composer__history[data-v-71bfdb1b]{display:flex;align-items:center;gap:6px}.drive-composer__hint span[data-v-71bfdb1b]:not(.drive-composer__mode),.drive-composer__notice span[data-v-71bfdb1b]:not(.drive-composer__mode),.drive-composer__history span[data-v-71bfdb1b]{min-width:0;overflow:hidden;text-overflow:ellipsis}.drive-composer__hint[data-v-71bfdb1b]{color:var(--text-muted)}.drive-composer__notice[data-v-71bfdb1b],.drive-composer__history[data-v-71bfdb1b]{color:var(--text-secondary)}.drive-composer__history-prefix[data-v-71bfdb1b],.drive-composer__history-status[data-v-71bfdb1b]{flex:0 0 auto;color:var(--text-muted)}.drive-composer__history-query[data-v-71bfdb1b]{color:var(--accent)}.drive-composer__error[data-v-71bfdb1b]{color:var(--status-danger)}.drive-composer__status-lines[data-v-71bfdb1b]{display:grid;gap:2px;min-width:0;padding:0 14px;color:var(--text-muted);font:11px/1.35 var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace)}.drive-composer__status-lines span[data-v-71bfdb1b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-composer__status-line-main[data-v-71bfdb1b]{display:flex;align-items:center;justify-content:space-between;gap:12px}.drive-composer__goal-status[data-v-71bfdb1b]{flex:0 1 auto;color:var(--accent);text-align:right}.drive-composer__mode[data-v-71bfdb1b]{flex:0 0 auto;padding:1px 5px;border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-secondary);font-size:10px;font-weight:700}.drive-composer__tool-button[data-v-71bfdb1b],.drive-composer__submit[data-v-71bfdb1b]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:2px;border:none;border-radius:999px;background:var(--accent);color:var(--accent-contrast);cursor:pointer;transition:opacity .15s ease}.drive-composer__tool-button[data-v-71bfdb1b]{background:#111;color:#fff}.drive-composer__submit[data-v-71bfdb1b]:disabled{cursor:not-allowed;opacity:.45}.drive-composer__tool-button[data-v-71bfdb1b]:hover,.drive-composer__submit[data-v-71bfdb1b]:hover:not(:disabled){opacity:.85}.drive-composer__tool-button[data-v-71bfdb1b]:focus-visible,.drive-composer__submit[data-v-71bfdb1b]:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-accent, #7c3aed),transparent 35%);outline-offset:2px}.drive-composer__tool-button svg[data-v-71bfdb1b],.drive-composer__submit svg[data-v-71bfdb1b]{width:18px;height:18px}.drive-composer__tool-menu[data-v-71bfdb1b]{position:absolute;right:42px;bottom:42px;z-index:20;display:grid;gap:2px;width:min(300px,calc(100% - 28px));max-height:min(360px,calc(100vh - 160px));overflow:auto;padding:7px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--ps-bg-menu, var(--panel-bg, var(--home-pane-bg)));box-shadow:var(--ps-shadow-menu, 0 18px 42px rgba(0, 0, 0, .18))}.drive-composer__tool-menu-head[data-v-71bfdb1b]{padding:5px 7px 6px;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.drive-composer__tool-menu-item[data-v-71bfdb1b]{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;padding:7px;border:0;border-radius:6px;background:transparent;color:var(--text-secondary);font:inherit;font-size:12px;line-height:1.25;text-align:left;cursor:pointer}.drive-composer__tool-menu-item[data-v-71bfdb1b]:hover,.drive-composer__tool-menu-item[data-v-71bfdb1b]:focus-visible{outline:none;background:color-mix(in srgb,var(--text-primary) 10%,transparent);color:var(--text-primary)}.drive-composer__tool-menu-item span[data-v-71bfdb1b],.drive-composer__tool-menu-item small[data-v-71bfdb1b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-composer__tool-menu-item span[data-v-71bfdb1b]{font-weight:650}.drive-composer__tool-menu-item small[data-v-71bfdb1b]{color:var(--text-muted);font:inherit;font-size:11px}@keyframes drive-steer-spin-71bfdb1b{to{transform:rotate(360deg)}}@keyframes drive-steer-pulse-71bfdb1b{0%{transform:scale(.9);opacity:.65}to{transform:scale(1.08);opacity:1}}html[data-drive-print-document=true],body[data-drive-print-active=true]{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body[data-drive-print-active=true]{margin:0!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}body[data-drive-print-active=true]>:not([data-drive-print-root=true]){display:none!important}body[data-drive-print-active=true] [data-drive-print-root=true]{position:relative!important;inset:auto!important;display:block!important;flex:none!important;width:var(--drive-print-source-width, 100%)!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:visible!important;contain:none!important;transform:none!important}body[data-drive-print-active=true] [data-drive-print-root=true] .drive-print__source-fragment{display:block!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;break-inside:avoid-page;page-break-inside:avoid}body[data-drive-print-active=true] [data-drive-print-root=true] .agent-timeline__scroll-lane,body[data-drive-print-active=true] [data-drive-print-root=true] .agent-timeline__list,body[data-drive-print-active=true] [data-drive-print-root=true] .agent-timeline__raw{position:static!important;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;contain:none!important}body[data-drive-print-active=true] [data-drive-print-root=true] .agent-timeline__scroll-lane{display:block!important}body[data-drive-print-active=true] [data-drive-print-root=true] .agent-timeline__list{display:flex!important}body[data-drive-print-active=true] [data-drive-print-root=true] .agent-timeline__card-wrap:first-child{margin-top:0!important}body[data-drive-print-active=true] [data-drive-print-root=true] .agent-timeline__bottom-lane,body[data-drive-print-active=true] [data-drive-print-root=true] .agent-timeline__transcript-overlay{display:none!important}@media print{@page{margin:10mm}body[data-drive-print-active=true] [data-drive-print-root=true]{box-sizing:border-box!important;width:min(100%,var(--drive-print-source-width, 100%))!important;max-width:100%!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}body[data-drive-print-active=true] [data-drive-print-root=true] .agent-timeline__list{display:block!important}body[data-drive-print-active=true] [data-drive-print-root=true] .agent-timeline__card-wrap{break-inside:avoid-page;page-break-inside:avoid}body[data-drive-print-active=true] [data-drive-print-root=true] [data-drive-print-oversized=true]{break-inside:auto!important;page-break-inside:auto!important}body[data-drive-print-active=true] [data-drive-print-root=true] .agent-timeline__card-wrap:not(:last-child){margin-bottom:6px!important}body[data-drive-print-active=true] [data-drive-print-root=true] .agent-timeline__card-wrap[data-card-kind=turn_separator]{break-after:avoid-page;page-break-after:avoid}body[data-drive-print-active=true] [data-drive-print-root=true] .agent-timeline__card-wrap>.grow-box,body[data-drive-print-active=true] [data-drive-print-root=true] .agent-timeline__card-wrap>.grow-box>.grow-box__body{height:auto!important;max-height:none!important;overflow:visible!important;contain:none!important;filter:none!important;opacity:1!important}body[data-drive-print-active=true] [data-drive-print-root=true] .agent-timeline__card-wrap>.grow-box>.grow-box__edge{display:none!important}body[data-drive-print-active=true] [data-drive-print-root=true] .drive-tool-event,body[data-drive-print-active=true] [data-drive-print-root=true] .drive-tool-event__body-wrap,body[data-drive-print-active=true] [data-drive-print-root=true] .drive-tool-event__body,body[data-drive-print-active=true] [data-drive-print-root=true] .drive-tool-event__slot-grow{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;contain:none!important;filter:none!important;opacity:1!important}body[data-drive-print-active=true] [data-drive-print-root=true] .agent-timeline__dispatcher-stack{display:block!important}body[data-drive-print-active=true] [data-drive-print-root=true] .agent-timeline__dispatcher-stack>*+*{margin-top:4px!important}body[data-drive-print-active=true] [data-drive-print-root=true] .drive-agent-command,body[data-drive-print-active=true] [data-drive-print-root=true] .drive-agent-command__body{display:block!important}body[data-drive-print-active=true] [data-drive-print-root=true] .drive-agent-command__body>*+*{margin-top:6px!important}body[data-drive-print-active=true] [data-drive-print-root=true] .drive-agent-command__command,body[data-drive-print-active=true] [data-drive-print-root=true] .drive-agent-command__output{break-inside:auto;page-break-inside:auto;-webkit-box-decoration-break:clone;box-decoration-break:clone;height:auto!important;max-height:none!important;overflow:visible!important}body[data-drive-print-active=true] [data-drive-print-root=true] .drive-agent-command__line{break-inside:avoid-page;page-break-inside:avoid}body[data-drive-print-active=true] [data-drive-print-root=true] .drive-tool-event__header,body[data-drive-print-active=true] [data-drive-print-root=true] .drive-agent-command__header,body[data-drive-print-active=true] [data-drive-print-root=true] .markdown-block h1,body[data-drive-print-active=true] [data-drive-print-root=true] .markdown-block h2,body[data-drive-print-active=true] [data-drive-print-root=true] .markdown-block h3,body[data-drive-print-active=true] [data-drive-print-root=true] .markdown-block h4,body[data-drive-print-active=true] [data-drive-print-root=true] .markdown-block h5,body[data-drive-print-active=true] [data-drive-print-root=true] .markdown-block h6,body[data-drive-print-active=true] [data-drive-print-root=true] .stable-markdown-block__heading{break-after:avoid-page;page-break-after:avoid}body[data-drive-print-active=true] [data-drive-print-root=true] .markdown-block,body[data-drive-print-active=true] [data-drive-print-root=true] .stable-markdown-block{orphans:3;widows:3}body[data-drive-print-active=true] [data-drive-print-root=true] .markdown-block p,body[data-drive-print-active=true] [data-drive-print-root=true] .markdown-block li,body[data-drive-print-active=true] [data-drive-print-root=true] .markdown-block blockquote,body[data-drive-print-active=true] [data-drive-print-root=true] .stable-markdown-block__paragraph,body[data-drive-print-active=true] [data-drive-print-root=true] .stable-markdown-block__list li,body[data-drive-print-active=true] [data-drive-print-root=true] .drive-user-steer-card,body[data-drive-print-active=true] [data-drive-print-root=true] table tr,body[data-drive-print-active=true] [data-drive-print-root=true] figure{break-inside:avoid-page;page-break-inside:avoid}body[data-drive-print-active=true] [data-drive-print-root=true] .markdown-block pre{break-inside:auto;page-break-inside:auto;-webkit-box-decoration-break:clone;box-decoration-break:clone;height:auto!important;max-height:none!important;overflow:visible!important}body[data-drive-print-active=true] [data-drive-print-root=true] .markdown-block pre code{overflow:visible!important}body[data-drive-print-active=true] [data-drive-print-root=true] .markdown-block__code-line{break-inside:avoid-page;page-break-inside:avoid}body[data-drive-print-active=true] [data-drive-print-root=true] table thead{display:table-header-group}body[data-drive-print-active=true] [data-drive-print-root=true] canvas,body[data-drive-print-active=true] [data-drive-print-root=true] img,body[data-drive-print-active=true] [data-drive-print-root=true] svg{break-inside:avoid-page;page-break-inside:avoid;height:auto!important;max-width:100%!important;object-fit:contain!important}}.agent-timeline[data-v-90159e1a]{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;background:var(--home-pane-bg)}.agent-timeline__empty[data-v-90159e1a]{flex:1 1 auto;min-height:0;padding:24px;color:var(--text-secondary);font-size:12px}.agent-timeline__scroll-lane[data-v-90159e1a]{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.agent-timeline__scroll-lane[data-scroll-restoring=true][data-v-90159e1a]{visibility:hidden}.agent-timeline__scroll-lane[data-initial-composer=true][data-v-90159e1a]{display:none}.agent-timeline__bottom-lane[data-v-90159e1a]{flex:0 0 auto;min-width:0;display:flex;flex-direction:column;gap:2px;padding:0 16px 2px;background:var(--home-pane-bg);z-index:3}.agent-timeline__bottom-lane[data-initial-composer=true][data-v-90159e1a]{flex:1 1 auto;align-items:center;justify-content:center;padding:32px 24px 72px}.agent-timeline__bottom-lane[data-composer-visible=false][data-v-90159e1a]{padding-bottom:0}.agent-timeline__bottom-lane[data-v-90159e1a] .drive-steer{width:min(620px,100%);align-self:center;padding:0}.agent-timeline__bottom-lane[data-v-90159e1a] .drive-steer[data-user-input-active=true]{width:min(960px,100%)}.agent-timeline__bottom-lane[data-initial-composer=true][data-v-90159e1a] .drive-steer{width:100%}.agent-timeline__composer-frame[data-initial-composer=false][data-v-90159e1a]{display:contents}.agent-timeline__composer-frame[data-initial-composer=true][data-v-90159e1a]{--initial-composer-width: 728px;--initial-composer-foreground: var(--text-primary, #202123);--initial-composer-muted: var(--text-muted, #9b9ba0);--initial-composer-border: color-mix(in srgb, var(--border-subtle, #d8d8d8) 80%, #ffffff);--initial-composer-tail: color-mix(in srgb, var(--home-pane-bg, #ffffff) 96%, #000000);--drive-home-composer-bg: color-mix(in srgb, var(--home-pane-bg, #ffffff) 92%, transparent);--drive-home-composer-border: var(--initial-composer-border);--drive-home-composer-foreground: var(--initial-composer-foreground);--drive-home-composer-radius: 18px;--drive-home-composer-shadow: 0 16px 32px -8px rgba(0, 0, 0, .03), 0 2px 8px -3px rgba(0, 0, 0, .05), 0 0 0 .5px rgba(0, 0, 0, .04);display:grid;justify-items:center;width:min(var(--initial-composer-width),calc(100vw - 120px));color:var(--initial-composer-foreground);font-family:var( --font-sans, Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif )}.agent-timeline__composer-frame[data-initial-composer=true] h2[data-v-90159e1a]{margin:0 0 40px;color:var(--initial-composer-foreground);font-size:28px;font-weight:400;letter-spacing:0;line-height:36px;text-align:center;-webkit-user-select:none;user-select:none}.agent-timeline__composer-shell[data-v-90159e1a]{width:100%}.agent-timeline__composer-frame[data-initial-composer=false] .agent-timeline__composer-shell[data-v-90159e1a]{display:contents}.agent-timeline__project-tail[data-v-90159e1a]{position:relative;isolation:isolate;display:flex;align-items:center;gap:6px;width:100%;height:46px;margin-top:-8px;padding:15px 18px 0;overflow:hidden;border:0;border-radius:0 0 18px 18px;background:transparent;color:var(--initial-composer-foreground);font:inherit;font-size:13px;font-weight:400;letter-spacing:0;line-height:20px;text-align:left}.agent-timeline__project-tail[data-v-90159e1a]:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--initial-composer-tail);content:""}.agent-timeline__project-tail[data-v-90159e1a]:after{position:absolute;top:0;right:0;left:0;height:6px;background:var(--home-pane-bg, #ffffff);content:"";pointer-events:none}.agent-timeline__project-tail[data-v-90159e1a]>*{position:relative;z-index:1}.agent-timeline__project-tail svg[data-v-90159e1a]{display:block;width:14px;height:14px;color:var(--initial-composer-muted)}@media not (min-width:760px){.agent-timeline__composer-frame[data-initial-composer=true][data-v-90159e1a]{width:calc(100vw - 32px)}}.agent-timeline__list[data-v-90159e1a]{--drive-timeline-inline-padding: 16px;flex:1 1 auto;display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:8px 16px;overflow-y:auto;min-height:0;scroll-behavior:auto}.agent-timeline__list[data-v-90159e1a]:focus,.agent-timeline__raw[data-v-90159e1a]:focus{outline:none}.agent-timeline__list[data-v-90159e1a]:focus-visible,.agent-timeline__raw[data-v-90159e1a]:focus-visible{box-shadow:none}.agent-timeline__raw[data-v-90159e1a]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px 16px 8px;color:var(--text-primary);background:var(--home-pane-bg)}.agent-timeline__raw pre[data-v-90159e1a]{margin:0;white-space:pre-wrap;word-break:break-word;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.agent-timeline__transcript-overlay[data-v-90159e1a]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;padding:12px;background:color-mix(in srgb,var(--home-pane-bg) 88%,transparent);outline:none}.agent-timeline__transcript-panel[data-v-90159e1a]{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:6px;background:var(--home-pane-bg);box-shadow:0 18px 44px #0000002e}.agent-timeline__transcript-header[data-v-90159e1a]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:12px 14px;border-bottom:1px solid var(--border-subtle)}.agent-timeline__transcript-header h2[data-v-90159e1a]{margin:0;color:var(--text-primary);font-size:14px;font-weight:650}.agent-timeline__transcript-close[data-v-90159e1a]{flex:0 0 auto;min-height:30px;padding:0 10px;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);background:var(--home-pane-bg);font:inherit;cursor:pointer}.agent-timeline__transcript-close[data-v-90159e1a]:hover{border-color:var(--accent-primary)}.agent-timeline__transcript-body[data-v-90159e1a]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px 14px 18px}.agent-timeline__transcript-body pre[data-v-90159e1a]{margin:0;white-space:pre-wrap;word-break:break-word;color:var(--text-primary);font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.agent-timeline__background-status[data-v-90159e1a]{flex:0 0 auto;display:grid;gap:6px;min-width:0;max-height:min(22vh,180px);overflow:auto;margin-inline:-16px;padding:9px 16px;border-bottom:1px solid var(--border-subtle);background:var(--home-pane-bg);color:var(--text-primary)}.agent-timeline__background-status header[data-v-90159e1a]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.agent-timeline__background-status strong[data-v-90159e1a]{min-width:0;overflow:hidden;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.agent-timeline__background-status header span[data-v-90159e1a]{flex:0 0 auto;color:var(--text-muted);font-size:11px;font-weight:650}.agent-timeline__background-status ol[data-v-90159e1a]{display:grid;gap:4px;min-width:0;margin:0;padding:0;list-style:none}.agent-timeline__background-status li[data-v-90159e1a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:10px;min-width:0;color:var(--text-secondary);font:11px/1.35 var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace)}.agent-timeline__background-command[data-v-90159e1a],.agent-timeline__background-output[data-v-90159e1a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-timeline__background-output[data-v-90159e1a]{color:var(--text-muted)}.agent-timeline__card-wrap[data-v-90159e1a]{flex-shrink:0;margin:0}.agent-timeline__card-time[data-v-90159e1a]{display:block;margin-top:2px;color:var(--text-muted);font-size:10px;font-variant-numeric:tabular-nums;line-height:1.2;text-align:right}.agent-timeline__card-wrap[data-v-90159e1a]:first-child{margin-top:auto}.agent-timeline__card-wrap[data-card-kind=dispatcher_call][data-v-90159e1a]{margin-bottom:0}.agent-timeline__dispatcher-stack[data-v-90159e1a]{display:flex;min-width:0;max-width:100%;flex-direction:column;gap:4px}.drive-call-sidebar[data-v-f009bc11]{display:flex;flex-direction:column;width:380px;flex-shrink:0;border-left:1px solid var(--border-subtle, rgba(120, 120, 140, .18));background:var(--home-pane-bg);overflow:hidden}.drive-call-sidebar__header[data-v-f009bc11]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 8px;border-bottom:1px solid var(--border-subtle, rgba(120, 120, 140, .18))}.drive-call-sidebar__title[data-v-f009bc11]{margin:0;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.drive-call-sidebar__count[data-v-f009bc11]{font-size:11px;font-variant-numeric:tabular-nums;color:var(--text-secondary);background:var(--surface-subtle, rgba(120, 120, 140, .08));border-radius:999px;padding:2px 8px}.drive-call-sidebar__empty[data-v-f009bc11]{padding:20px 16px;color:var(--text-secondary);font-size:12px;font-style:italic}.drive-call-sidebar__list[data-v-f009bc11]{list-style:none;padding:8px 0;margin:0;overflow-y:auto;flex:1}.drive-call-sidebar__item[data-v-f009bc11]{padding:8px 12px;border-bottom:1px solid var(--border-subtle, rgba(120, 120, 140, .08))}.drive-call-sidebar__item-header[data-v-f009bc11]{display:grid;grid-template-columns:36px 1fr auto auto;gap:8px;align-items:center;width:100%;background:none;border:none;padding:4px 0;text-align:left;font:inherit;color:var(--text-primary);cursor:pointer}.drive-call-sidebar__seq[data-v-f009bc11]{font-size:10px;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.drive-call-sidebar__tool[data-v-f009bc11]{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-call-sidebar__status[data-v-f009bc11]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;border-radius:4px;background:#78788c1f;color:var(--text-secondary)}.drive-call-sidebar__status[data-status=succeeded][data-v-f009bc11]{background:#28b46329;color:#288c50}.drive-call-sidebar__status[data-status=failed][data-v-f009bc11]{background:#dc3c3c29;color:#b43232}.drive-call-sidebar__status[data-status=running][data-v-f009bc11]{background:#3c78dc29;color:#3264c8}.drive-call-sidebar__time[data-v-f009bc11]{font-size:10px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.drive-call-sidebar__summary[data-v-f009bc11]{font-size:11px;color:var(--text-secondary);margin-top:2px;padding-left:44px;line-height:1.4}.drive-call-sidebar__detail[data-v-f009bc11]{margin-top:8px;padding:8px 0 0;font-size:11px}.drive-call-sidebar__card[data-v-f009bc11]{margin-bottom:8px}.drive-call-sidebar__loading[data-v-f009bc11]{padding:8px;font-size:11px;color:var(--text-secondary);font-style:italic}.drive-call-sidebar__error[data-v-f009bc11]{padding:8px;font-size:11px;color:#b43232;background:#dc3c3c14;border-radius:4px}.drive-call-sidebar__meta-details[data-v-f009bc11]{margin-top:6px;border-top:1px solid var(--border-subtle, rgba(120, 120, 140, .08));padding-top:6px}.drive-call-sidebar__meta-summary[data-v-f009bc11]{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary, var(--text-secondary));cursor:pointer}.drive-call-sidebar__meta[data-v-f009bc11]{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;margin:6px 0;font-size:10px}.drive-call-sidebar__meta dt[data-v-f009bc11]{color:var(--text-secondary);font-weight:500}.drive-call-sidebar__meta dd[data-v-f009bc11]{margin:0;font-variant-numeric:tabular-nums;word-break:break-all}.drive-call-sidebar__reasoning[data-v-f009bc11]{margin:0 0 6px;padding:6px 8px;background:var(--surface-emphasis, rgba(255, 255, 255, .4));border-radius:4px;font-style:italic;color:var(--text-secondary);font-size:10px}.drive-call-sidebar__reasoning-label[data-v-f009bc11]{display:block;font-size:9px;font-style:normal;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary, var(--text-secondary));margin-bottom:2px}.drive-call-sidebar__artifact-path[data-v-f009bc11]{font-family:var(--font-mono, monospace);font-size:9px;word-break:break-all;color:var(--text-primary)}.drive-workspace-pane[data-v-1de6e78e]{--font-mono: var( --drive-codex-font-mono, var(--ps-font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace) );--text-primary: var(--drive-codex-text-primary, var(--ps-text-primary, #2b2a29));--text-secondary: var( --drive-codex-text-secondary, var(--ps-text-secondary, rgba(43, 42, 41, .74)) );--text-muted: var(--drive-codex-text-muted, var(--ps-text-muted, rgba(43, 42, 41, .6)));--text-dim: var(--drive-codex-text-dim, var(--ps-text-disabled, rgba(43, 42, 41, .4)));--text-tertiary: var( --drive-codex-text-tertiary, var(--ps-text-disabled, var(--text-muted)) );--accent: var(--drive-codex-accent, var(--ps-accent, #9333ea));--accent-primary: var(--drive-codex-accent-primary, var(--accent));--accent-contrast: var(--drive-codex-accent-contrast, var(--ps-text-on-accent, #ffffff));--border-subtle: var( --drive-codex-border-subtle, var(--ps-border-subtle, rgba(20, 30, 45, .12)) );--border-strong: var( --drive-codex-border-strong, var(--ps-border-strong, rgba(20, 30, 45, .18)) );--home-pane-bg: var(--drive-codex-home-pane-bg, var(--ps-bg-pane, #ffffff));--panel-bg: var( --drive-codex-panel-bg, var(--ps-bg-pane-muted, var(--home-pane-bg)) );--surface-solid: var(--drive-codex-surface-solid, var(--ps-bg-pane, var(--home-pane-bg)));--surface-subtle: var( --drive-codex-surface-subtle, var(--ps-tone-neutral-surface, rgba(120, 120, 140, .08)) );--surface-hover: var( --drive-codex-surface-hover, var(--ps-bg-control-hover, rgba(15, 25, 40, .08)) );--input-bg: var(--drive-codex-input-bg, var(--ps-bg-control, var(--home-pane-bg)));--button-bg: var(--drive-codex-button-bg, var(--ps-action-secondary-bg, transparent));--button-secondary-bg: var( --drive-codex-button-secondary-bg, var(--ps-action-secondary-bg, var(--home-pane-bg)) );--status-success: var(--drive-codex-status-success, var(--ps-tone-success, #2ea87a));--status-warning: var(--drive-codex-status-warning, var(--ps-tone-warning, #9a5b00));--status-danger: var(--drive-codex-status-danger, var(--ps-tone-danger, #d14b4b));--danger: var(--drive-codex-danger, var(--status-danger));--danger-fg: var(--drive-codex-danger-fg, var(--status-danger));display:flex;flex:1;width:100%;min-width:0;min-height:0;position:relative;background:var(--home-pane-bg)}.drive-workspace-pane__session-info-layer[data-v-1de6e78e]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;justify-content:flex-end;align-items:flex-start;padding:8px 12px;background:transparent}.drive-workspace-pane__session-info-popover[data-v-1de6e78e]{width:min(520px,calc(100vw - 32px));max-height:min(76vh,680px);overflow:auto;border:1px solid var(--border-strong);border-radius:8px;box-shadow:0 18px 52px #0f172a2e;background:var(--home-pane-bg)}.drive-workspace-pane__session-info-popover[data-v-1de6e78e] .codex-session-header{border-bottom:0}.drive-workspace-pane__rate-limit-layer[data-v-1de6e78e]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;justify-content:flex-end;align-items:flex-start;padding:8px 12px;background:transparent}.drive-workspace-pane__rate-limit-popover[data-v-1de6e78e]{width:min(420px,calc(100vw - 32px));max-height:min(76vh,680px);overflow:auto;border:1px solid var(--border-strong);border-radius:8px;box-shadow:0 18px 52px #0f172a2e;background:var(--home-pane-bg)}.drive-workspace-pane__rate-limit-popover[data-v-1de6e78e] .codex-rate-limit-panel{border-bottom:0}.drive-workspace-pane__main[data-v-1de6e78e]{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--home-pane-bg)}.drive-workspace-pane__region-agent[data-v-1de6e78e]{display:flex;flex-direction:column;gap:8px;padding:10px 0 6px;min-width:0}.drive-workspace-pane__region-agent-title[data-v-1de6e78e]{margin:0;color:var(--text-primary);font-size:12px;font-weight:600;letter-spacing:.02em}.drive-workspace-pane__command-error[data-v-1de6e78e]{flex:0 0 auto;margin:0;padding:8px 14px;border-bottom:1px solid var(--border-subtle);color:var(--danger, #b42318);background:var(--home-pane-bg);font-size:12px}
