.stream-preview-panel{position:absolute;bottom:100%;left:0;right:0;z-index:0;max-height:40vh;overflow-y:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(var(--cogs-color-black-rgb),.94);border:1px solid rgba(var(--cogs-color-brand-primary-rgb),.15);border-radius:var(--cogs-radius-md);box-shadow:0 -4px 16px rgba(var(--cogs-color-black-rgb),.35),0 0 0 1px rgba(var(--cogs-color-white-rgb),.04);padding:.625rem .75rem;margin-bottom:.25rem;animation:fadeIn .1s ease-out;pointer-events:none}.stream-message-wrapper{position:relative;overflow:visible}.message-fork-button{all:unset;position:absolute;top:.5rem;left:-2rem;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:var(--cogs-radius-sm);color:var(--cogs-color-text-tertiary);cursor:pointer;opacity:0;transition:opacity var(--cogs-transition-fast),background var(--cogs-transition-fast)}.stream-message-wrapper.stream-hovered .message-fork-button{opacity:1}.message-fork-button:hover{background:var(--cogs-bg-white-light);color:var(--cogs-color-text-primary)}.message-fork-button:disabled{opacity:.3;cursor:not-allowed}.message-fork-confirm{width:22rem;background:var(--cogs-bg-elevated);border:1px solid var(--cogs-border-color-medium);border-radius:var(--cogs-radius-md);padding:var(--cogs-space-3);box-shadow:var(--cogs-shadow-lg);animation:fadeIn .1s ease-out}.message-fork-confirm-title{font-size:var(--cogs-font-sm);font-weight:600;color:var(--cogs-color-text-primary);margin:0 0 var(--cogs-space-2) 0}.message-fork-confirm-details{list-style:none;padding:0;margin:0 0 var(--cogs-space-2) 0;font-size:var(--cogs-font-xs);color:var(--cogs-color-text-secondary);display:flex;flex-direction:column;gap:var(--cogs-space-1)}.message-fork-confirm-details li:before{content:"\00B7  ";color:var(--cogs-color-text-muted)}.message-fork-confirm-hint{font-size:var(--cogs-font-xs);color:var(--cogs-color-text-muted);font-style:italic;margin:0 0 var(--cogs-space-2) 0}.message-fork-confirm-actions{display:flex;justify-content:flex-end;gap:var(--cogs-space-2)}.message-fork-confirm-cancel{all:unset;font-size:var(--cogs-font-xs);color:var(--cogs-color-text-secondary);cursor:pointer;padding:var(--cogs-space-1) var(--cogs-space-2);border-radius:var(--cogs-radius-sm)}.message-fork-confirm-cancel:hover{background:var(--cogs-bg-white-light)}.message-fork-confirm-ok{all:unset;font-size:var(--cogs-font-xs);color:var(--cogs-color-text-on-accent);background:var(--cogs-color-accent);cursor:pointer;padding:var(--cogs-space-1) var(--cogs-space-3);border-radius:var(--cogs-radius-sm);font-weight:500;transition:opacity var(--cogs-transition-fast)}.message-fork-confirm-ok:hover{opacity:.85}.message-fork-confirm-ok:disabled{opacity:.5;cursor:not-allowed}.stream-preview-panel::-webkit-scrollbar{width:3px}.stream-preview-panel::-webkit-scrollbar-thumb{background:var(--cogs-border-color-medium);border-radius:2px}.stream-preview-panel-title{font-size:.625rem;font-weight:700;color:var(--cogs-color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem;padding-bottom:.25rem;border-bottom:1px solid var(--cogs-border-color-subtle)}.stream-preview-panel-content{font-size:.75rem;line-height:1.5;color:var(--cogs-color-text-secondary);white-space:pre-wrap;word-break:break-word}.stream-preview-panel-content pre{font-family:var(--cogs-font-mono);font-size:.6875rem;white-space:pre-wrap;word-break:break-all;margin:0}.stream-preview-panel-content p{margin:0}.stream-preview-panel-file{margin-bottom:.375rem}.stream-preview-diff{font-family:var(--cogs-font-mono);font-size:.6875rem;white-space:pre-wrap;word-break:break-all;margin:.25rem 0 0}.stream-preview-diff-removed{color:var(--cogs-color-feature-error);background:rgba(var(--cogs-color-feature-error-rgb),.06)}.stream-preview-diff-added{color:var(--cogs-color-feature-success);background:rgba(var(--cogs-color-feature-success-rgb),.06)}.stream-preview-command{font-size:.6875rem;color:var(--cogs-color-brand-secondary);margin:0}.stream-preview-command,.stream-preview-output{font-family:var(--cogs-font-mono);white-space:pre-wrap;word-break:break-all}.stream-preview-output{font-size:.625rem;color:var(--cogs-color-text-muted);margin:.25rem 0 0;max-height:8rem;overflow:hidden}.stream-preview-todo{display:flex;flex-direction:column;gap:.375rem}.stream-preview-todo-item{display:flex;align-items:flex-start;gap:.25rem;font-size:.6875rem}.stream-preview-todo-item.completed{color:var(--cogs-color-feature-success);opacity:.7}.stream-preview-todo-item.in_progress{color:var(--cogs-color-brand-accent)}.stream-preview-activity-item{display:flex;align-items:center;gap:.375rem;padding:.0625rem 0}.stream-preview-activity-tool{font-weight:500;color:var(--cogs-color-text-muted);font-size:.6875rem;min-width:2.5rem}.stream-preview-activity-cmd{font-family:var(--cogs-font-mono);font-size:.625rem;color:var(--cogs-color-text-muted);background:rgba(var(--cogs-color-white-rgb),.04);padding:.125rem .375rem;border-radius:var(--cogs-radius-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.stream-preview-thinking{color:var(--cogs-color-text-muted);white-space:pre-wrap;word-break:break-word}.stream-preview-error-msg,.stream-preview-error-title{color:var(--cogs-color-feature-error)}.stream-preview-summary{display:flex;flex-direction:column;gap:.25rem}.stream-preview-summary-row{display:flex;justify-content:space-between;align-items:center}.stream-preview-summary-label{color:var(--cogs-color-text-muted);font-size:.6875rem}.stream-preview-summary-row .positive{color:var(--cogs-color-feature-error)}.stream-preview-summary-row .negative{color:var(--cogs-color-feature-success)}.stream-hovered{background:rgba(var(--cogs-color-white-rgb),.02)}.stream-view{--stream-content-max-width:860px}.stream-sidebar-drawer-overlay{position:fixed;inset:0;background:rgba(var(--cogs-color-black-rgb),.6);z-index:0;animation:fadeIn .2s ease-out}.stream-sidebar-drawer{position:fixed;top:0;left:0;bottom:0;width:280px;z-index:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(var(--cogs-color-black-rgb),.96);border-right:1px solid var(--cogs-border-color-medium);animation:slideInLeft .2s ease-out;overflow-y:auto}@keyframes slideInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media (max-width:767px){.stream-view{flex-direction:column}.stream-mobile-channels .stream-sidebar-wrapper{display:flex;flex-direction:column;width:100%;flex:1 1;min-height:0}.stream-mobile-channels .stream-sidebar{display:flex;width:100%;min-width:0;border-right:none;flex:1 1}.stream-mobile-channels .stream-chat,.stream-mobile-channels .stream-resize-handle,.stream-mobile-chat .stream-resize-handle,.stream-mobile-chat .stream-sidebar-wrapper{display:none}.stream-mobile-chat .stream-chat{width:100%}.stream-mobile-chat .stream-chat-header{display:none}.stream-mobile-header{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--cogs-color-bg-elevated);border-bottom:1px solid var(--cogs-border-color-primary);flex-shrink:0;min-height:var(--cogs-space-9)}.stream-mobile-back{all:unset;cursor:pointer;font-size:1.25rem;color:var(--cogs-color-text-secondary);min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.stream-mobile-back:active,.stream-mobile-title{color:var(--cogs-color-text-primary)}.stream-mobile-title{font-size:1rem;font-weight:600;margin:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--cogs-font-heading)}.stream-sidebar-item{min-height:var(--cogs-space-9)}.stream-send-btn{width:44px;height:44px}.stream-chat-header-title-row{padding:.5rem .75rem 0}.stream-chat-header-top{padding:.375rem .75rem .5rem}.stream-chat-title{font-size:.875rem}.stream-chat-input-container,.stream-messages{padding:.5rem .75rem}}.stream-agent-mode-toggle,.stream-density-toggle,.stream-editor-picker{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;background:rgba(var(--cogs-color-white-rgb),.04);border:1px solid var(--cogs-border-color-subtle);border-radius:var(--cogs-radius-sm);color:var(--cogs-color-text-muted);font-size:.6875rem;cursor:pointer;transition:all .15s;white-space:nowrap}.stream-agent-mode-toggle:hover,.stream-density-toggle:hover,.stream-editor-picker:hover{background:rgba(var(--cogs-color-white-rgb),.08);color:var(--cogs-color-text-secondary);border-color:var(--cogs-border-color-medium)}.stream-density-toggle .density-icon{font-size:.75rem}.stream-agent-mode-toggle--active{background:rgba(var(--cogs-color-accent-rgb),.12);border-color:var(--cogs-color-accent);color:var(--cogs-color-text-primary)}.stream-agent-mode-toggle--active:hover{background:rgba(var(--cogs-color-accent-rgb),.18)}.stream-agent-mode-toggle .stream-agent-mode-icon{font-size:.75rem}.stream-view.density-compact .stream-chat-message{padding:.25rem 0}.stream-view.density-compact .stream-message-content{font-size:.8125rem;line-height:1.4}.stream-view.density-compact .stream-tool-card{padding:.25rem .5rem;font-size:.75rem}.stream-view.density-compact .stream-tool-expanded{font-size:.6875rem}.stream-view.density-compact .stream-activity-block{margin:.125rem 0}.stream-view.density-compact .stream-activity-header{padding:.25rem .5rem;font-size:.75rem}.stream-view.density-compact .stream-tool-todo-list{gap:.25rem;padding:.25rem 0}.stream-view.density-compact .stream-tool-todo-item{font-size:.6875rem;padding:.125rem .25rem}.stream-run-crashed{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem;margin:2rem auto;max-width:600px}.stream-run-crashed-icon{font-size:2rem;opacity:.8}.stream-run-crashed-title{font-size:1rem;font-weight:600;color:var(--status-error)}.stream-run-crashed-detail{width:100%;padding:.75rem 1rem;background:rgba(var(--cogs-color-feature-danger-rgb),.08);font-family:var(--cogs-font-mono);font-size:.75rem;line-height:1.5;white-space:pre-wrap;word-break:break-word;overflow:auto;max-height:300px;margin:0}.stream-run-crashed-detail,.stream-send-error{border:1px solid var(--status-error);border-radius:var(--cogs-radius-md);color:var(--status-error)}.stream-send-error{padding:.5rem .75rem;margin:0 .5rem .5rem;background:rgba(var(--cogs-color-feature-danger-rgb),.12);font-size:.8125rem;cursor:pointer;animation:stream-send-error-in .2s ease-out}@keyframes stream-send-error-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.stream-chat-stale-banner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;margin:0 .5rem .5rem;background:rgba(var(--cogs-color-feature-danger-rgb),.18);color:var(--status-error);border:1px solid var(--status-error);border-radius:var(--cogs-radius-md);font-size:.875rem;animation:stream-send-error-in .2s ease-out}.stream-chat-stale-banner-text{flex:1 1 auto;line-height:1.4}.stream-chat-stale-banner-button{flex:0 0 auto;padding:.4rem .85rem;background:var(--status-error);color:var(--cogs-color-feature-danger-on);border:none;border-radius:var(--cogs-radius-sm);font-size:.8125rem;font-weight:600;cursor:pointer;transition:opacity .15s ease}.stream-chat-stale-banner-button:hover:not(:disabled){opacity:.85}.stream-chat-stale-banner-button:disabled{opacity:.6;cursor:not-allowed}.stream-view.code-wrap .shiki,.stream-view.code-wrap .shiki code,.stream-view.code-wrap .stream-error-detail-content,.stream-view.code-wrap .stream-markdown pre,.stream-view.code-wrap .stream-preview-command,.stream-view.code-wrap .stream-preview-diff,.stream-view.code-wrap .stream-preview-output,.stream-view.code-wrap .stream-preview-panel-content pre,.stream-view.code-wrap .stream-tool-bash-command,.stream-view.code-wrap .stream-tool-bash-output,.stream-view.code-wrap .stream-tool-diff-new,.stream-view.code-wrap .stream-tool-diff-old,.stream-view.code-wrap .stream-tool-output-content,.stream-view.code-wrap .stream-tool-preview-content,.stream-view.code-wrap .stream-tool-raw-value,.stream-view.code-wrap pre{white-space:pre-wrap;word-break:break-word;overflow-x:visible}.stream-sidebar-wrapper{position:relative;display:contents}.agent-picker-container{position:relative}.agent-picker-trigger{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;font-size:.75rem;font-weight:600;border-radius:var(--cogs-radius-full);background:var(--cogs-color-bg-surface);color:var(--cogs-color-text-muted);border:1px solid var(--cogs-border-color-subtle);transition:all var(--cogs-transition-fast)}.agent-picker-trigger:hover{background:var(--cogs-color-bg-elevated);color:var(--cogs-color-text-primary);border-color:var(--cogs-border-color-medium)}.agent-picker{min-width:10rem;max-width:calc(100vw - 1rem);max-height:calc(100vh - 4rem);overflow-y:auto;background:var(--cogs-color-bg-elevated);border:1px solid var(--cogs-border-color-medium);border-radius:var(--cogs-radius-md);box-shadow:var(--cogs-shadow-md-soft);padding:.25rem}.agent-picker-title{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--cogs-color-text-muted);padding:.375rem .5rem .25rem}.agent-picker-empty{font-size:.75rem;color:var(--cogs-color-text-muted);padding:.5rem}.agent-picker-option{all:unset;cursor:pointer;display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem;border-radius:var(--cogs-radius-sm);font-size:.8125rem;color:var(--cogs-color-text-primary);transition:background var(--cogs-transition-fast);box-sizing:border-box}.agent-picker-option:hover{background:var(--cogs-color-bg-surface)}.agent-picker-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;font-size:.625rem;font-weight:700;border-radius:var(--cogs-radius-full);background:rgba(var(--cogs-color-brand-accent-rgb),.2);color:var(--cogs-color-brand-accent)}.agent-picker-name{font-weight:500}.stream-live-toggle,.stream-plan-toggle{display:flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border:1px solid var(--cogs-color-border);border-radius:var(--cogs-radius-sm);background:transparent;color:var(--cogs-color-text-muted);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:all .15s ease}.stream-live-toggle:hover,.stream-plan-toggle:hover{border-color:var(--cogs-color-text-secondary);color:var(--cogs-color-text-secondary)}.stream-live-toggle--active{border-color:var(--cogs-color-brand-secondary);color:var(--cogs-color-brand-secondary)}.stream-live-toggle--streaming{border-color:var(--cogs-color-feature-error-alt);color:var(--cogs-color-feature-error-alt)}.stream-live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor}.stream-live-dot--pulse{animation:live-pulse var(--duration-spin) ease-in-out infinite}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.3}}.stream-plan-toggle{white-space:nowrap}.stream-live-preview{border-top:1px solid var(--cogs-color-border);background:var(--cogs-color-bg-secondary)}.stream-live-preview--standby{padding:.3rem 1rem}.stream-live-preview--connecting,.stream-live-preview--streaming{padding:.3rem 1rem .5rem}.stream-live-preview-status{display:flex;align-items:center;gap:.35rem;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--cogs-color-feature-error-alt);padding-bottom:.2rem}.stream-live-preview--standby .stream-live-preview-status{color:var(--cogs-color-text-muted);padding-bottom:0}.stream-live-preview .stream-chat-message{max-height:30vh;overflow-y:auto;font-size:.85rem;line-height:1.45}.stream-live-preview .stream-message-content{padding:0}.stream-live-preview .stream-markdown{font-size:.85rem}.stream-live-preview-empty{color:var(--cogs-color-text-muted);font-style:italic;font-size:.8rem}.stream-editor-picker-label{opacity:.7}.stream-editor-picker-select{appearance:none;background:transparent;border:none;color:inherit;font:inherit;padding:0;cursor:pointer;outline:none}.stream-editor-picker-select:focus-visible{outline:1px dotted var(--cogs-color-accent);outline-offset:2px}.stream-editor-picker-select option{background:var(--cogs-color-bg-primary);color:var(--cogs-color-text-primary)}.stream-tool-section{margin-top:8px}.stream-tool-section:first-child{margin-top:0}.stream-tool-prompt{font-family:var(--cogs-font-mono,monospace);font-size:.75rem;white-space:pre-wrap;word-break:break-word;margin:0;padding:6px 8px;background:var(--cogs-color-bg-secondary);border-radius:4px;color:var(--cogs-color-text-primary);max-height:320px;overflow-y:auto}.stream-tool-meta{font-size:.6875rem;color:var(--cogs-color-text-muted);margin-top:6px;font-style:italic}.stream-tool-monitor,.stream-tool-schedule,.stream-tool-search{display:flex;flex-direction:column;gap:8px}.stream-thinking-indicator{display:flex;align-items:center;gap:.5rem;padding:.125rem 0;background:transparent;border:none;border-radius:0;font-size:.8125rem}.stream-thinking-label{display:flex;align-items:center;gap:.375rem;color:var(--cogs-color-text-muted);font-style:italic}.stream-thinking-run{font-size:.75rem;color:var(--cogs-color-brand-accent);font-style:normal;font-weight:500}.stream-thinking-message{font-size:.8125rem}.stream-sending-indicator{padding:.125rem 0}.stream-sending-text{color:var(--cogs-color-text-muted);font-size:.8125rem}:host([data-display-preset=high-contrast]),html[data-display-preset=high-contrast]{--cogs-color-text-muted:#9CA3AF;--cogs-color-text-secondary:#D4D4D4;--cogs-color-text-dim:#737373;--cogs-color-feature-success:#4ADE80;--cogs-color-feature-error:#FCA5A5;--cogs-color-brand-accent:#C084FC;--status-success:#4ADE80;--status-done:#4ADE80;--status-error:#FCA5A5;--status-failed:#FCA5A5;--status-running:#C084FC;--cogs-color-feature-success-rgb:74,222,128;--cogs-color-feature-error-rgb:252,165,165;--cogs-color-brand-accent-rgb:192,132,252;--cogs-color-tool-gray:#9CA3AF;--cogs-color-tool-slate:#94A3B8;--cogs-color-terminal-output:#4ADE80;--cogs-color-terminal-error:#FCA5A5;--cogs-syntax-comment:#A1A9B4}body{font-family:var(--font-body,"Inter",system-ui,sans-serif)}main[data-tpb-shell=appshell-main]{display:flex;flex-direction:column}button:not([class]){font:inherit;color:inherit;background:transparent;border:0;padding:0;cursor:pointer;appearance:none}button:not([class]):disabled{cursor:default;opacity:.5}button,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=date]):not([type=time]):not([type=datetime-local]):not([type=month]):not([type=week]),select,textarea{appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input:not([class]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select:not([class]),textarea:not([class]){background:var(--bg-base,var(--cogs-color-bg-base));border:1px solid var(--cogs-syntax-border);border-radius:var(--radius-sm,var(--cogs-radius-sm));color:inherit;font:inherit;padding:4px 8px}.stream-sidebar-add{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:var(--radius-sm,6px);background:transparent;color:var(--text-tertiary,#737373);font-size:var(--cogs-font-xl);line-height:1;cursor:pointer;transition:background-color .14s ease,color .14s ease}.stream-sidebar-add:hover{background:var(--bg-hover,rgba(255,255,255,.06));color:var(--text-primary,#fafafa)}.header-tunnel-toggle-btn{margin-left:4px;padding:1px 8px;border:1px solid var(--border-subtle,rgba(255,255,255,.12));border-radius:9999px;background:transparent;color:var(--text-secondary,#a3a3a3);font-size:var(--cogs-text-xs);cursor:pointer;transition:background-color .14s ease,color .14s ease,border-color .14s ease}.header-tunnel-toggle-btn:hover:not(:disabled){background:var(--bg-hover,rgba(255,255,255,.06));color:var(--text-primary,#fafafa);border-color:var(--border-strong,rgba(255,255,255,.24))}.header-tunnel-toggle-btn:disabled{cursor:wait;opacity:.6}#tpb-splash.tpb-splash.hidden{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}[data-state-ring]{--state-ring:transparent}[data-state-ring=success]{--state-ring:var(--cogs-color-feature-success)}[data-state-ring=failed]{--state-ring:var(--cogs-color-feature-error)}[data-state-ring=running]{--state-ring:var(--cogs-color-brand-accent)}[data-state-ring=partial],[data-state-ring=warning]{--state-ring:var(--cogs-color-feature-warning)}.tpb-state-ring{border-radius:9999px;box-shadow:0 0 0 1.5px var(--cogs-color-bg-base,var(--bg-primary,#0a0a0a)),0 0 0 3px var(--state-ring,transparent)}.stream-messages-wrapper{position:relative;min-height:0}.stream-messages-wrapper>.stream-messages{padding-top:var(--cogs-space-3-75)}.stream-messages-wrapper .stream-messages{padding-right:var(--nav-rail-collapsed-gutter,38px)}.stream-messages-empty-overlay,.stream-messages-status-overlay{position:absolute;inset:0;z-index:var(--cogs-z-sticky);display:grid;place-items:center}.stream-messages-status-overlay{pointer-events:none;background:color-mix(in srgb,var(--bg-primary,#0a0a0a) 10%,transparent)}.stream-messages-empty-overlay{overflow:hidden}.stream-textarea{max-height:min(200px,30vh)}.browser-menu-bar-nav{min-width:0}.browser-menubar-root{min-width:0;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}#tpb-splash .cogs-splash-veil{position:absolute;inset:0;z-index:-1;pointer-events:none}#tpb-splash .tpb-splash-brand,#tpb-splash .tpb-splash-energy,#tpb-splash .tpb-splash-play,#tpb-splash .tpb-splash-retry,#tpb-splash .tpb-splash-status{position:relative;z-index:0}#tpb-splash .tpb-splash-version{position:relative;z-index:0;margin:.5rem 0 0;font:500 .75rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em;color:var(--text-tertiary,rgba(255,255,255,.45))}.boot-failure{min-height:100vh;display:grid;place-items:center;padding:var(--space-6);background:var(--bg-base);color:var(--text-primary)}.boot-failure__panel{width:min(720px,100%);display:grid;gap:var(--space-4)}.boot-failure__code{margin:0;color:var(--text-tertiary);font:600 .8125rem ui-monospace,SFMono-Regular,Menlo,monospace}.boot-failure h1{margin:0;font-size:1.75rem;line-height:1.15}.boot-failure__message{margin:0;color:var(--text-secondary);line-height:1.5}.boot-failure__facts{display:grid;gap:var(--space-3);margin:0}.boot-failure__facts div{display:grid;gap:var(--space-1)}.boot-failure__facts dt{color:var(--text-tertiary);font-size:.75rem;text-transform:uppercase}.boot-failure__facts dd{margin:0;overflow-wrap:anywhere}.boot-failure__details{max-height:180px;overflow:auto;margin:0;padding:var(--space-3);border:1px solid var(--cogs-border-muted);border-radius:var(--radius-md);background:var(--bg-muted);color:var(--text-secondary);white-space:pre-wrap}.cogs-cta-button{padding:var(--space-3) var(--space-5);font-size:.875rem;font-weight:600;background:var(--cogs-color-brand-primary);color:var(--cogs-color-bg-base);border:none;border-radius:var(--radius-md);cursor:pointer;transition:filter .15s}.cogs-cta-button:hover:not(:disabled){filter:brightness(1.1)}.cogs-cta-button:disabled{opacity:.5;cursor:not-allowed}.boot-failure__sign-in{margin-top:var(--space-4)}.boot-failure__error-id-row{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-3) 0;font-size:.875rem;flex-wrap:wrap}.boot-failure__error-id-label{color:var(--text-secondary);font-weight:600}.boot-failure__error-id{font-family:ui-monospace,monospace;font-size:.85em;padding:var(--space-1) var(--space-2);background:var(--bg-muted);-webkit-user-select:all;user-select:all}.boot-failure__copy-button,.boot-failure__error-id{border:1px solid var(--cogs-border-muted);border-radius:var(--radius-sm);color:var(--text-primary)}.boot-failure__copy-button{padding:var(--space-1) var(--space-3);font-size:.8rem;background:transparent;cursor:pointer}.boot-failure__copy-button:hover{background:var(--bg-muted)}.boot-failure__open-logs{margin-top:var(--space-3)}.profile-selector-welcome{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);text-align:center;min-width:280px}.profile-selector-welcome-title{margin:0;font-size:1.125rem;color:var(--text-primary)}.profile-selector-welcome-body{margin:0;color:var(--text-secondary);line-height:1.5}.profile-selector-welcome-buttons{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.profile-selector-welcome-buttons .cogs-cta-button{padding:var(--space-3) var(--space-4)}.profile-selector-welcome-loading{margin:0;color:var(--text-tertiary);font-size:.875rem}.profile-selector-welcome-error{display:flex;flex-direction:column;align-items:center;gap:.5rem}.tauri-desktop .cogs-rail{padding-top:var(--cogs-space-8-5)}[data-sonner-toast] [data-close-button]{left:auto;right:0;top:0;transform:translate(35%,-35%);background:var(--bg-elevated,#1a1a2e);border:1px solid var(--border-subtle,rgba(255,255,255,.12));border-radius:9999px;color:var(--text-secondary,#a3a3a3);transition:color .12s ease,border-color .12s ease,background .12s ease}[data-sonner-toast] [data-close-button]:hover{background:var(--bg-hover,rgba(255,255,255,.06));border-color:var(--border-strong,rgba(255,255,255,.24));color:var(--text-primary,#fafafa)}