.settingsWorkspace--agent .settingsPaneBody{max-width:1640px}.settingsWorkspace--agent .artWorkspaceHeader{padding-right:16px}.settingsWorkspace--agent .settingsHeaderActions{flex:0 auto;min-width:0;max-width:min(64%,760px)}.settingsWorkspace--agent .artWorkspaceTitle,.settingsWorkspace--agent .artWorkspaceTitle>div{min-width:0}.agentProfileChip{border:1px solid var(--theme-border);background:var(--theme-panel-muted);min-width:0;color:var(--theme-muted);font-family:var(--f-mono,ui-monospace, SFMono-Regular, Menlo, monospace);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:0 auto;padding:4px 10px;font-size:11px;overflow:hidden}.agentSaveBar{border:1px solid var(--theme-border);background:var(--theme-panel-muted);border-radius:999px;flex:0 auto;align-items:center;gap:10px;min-width:0;min-height:36px;padding:3px 4px 3px 12px;display:flex}.agentSaveBarText{min-width:0;color:var(--theme-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.agentSaveBarText strong{color:var(--theme-text);font-weight:650}.agentSaveBarNote{color:var(--theme-faint)}.agentSaveBarGlyph{flex:none;place-items:center;font-size:13px;display:grid}.agentSaveBarGlyph--ok{color:var(--theme-accent-text)}.agentSaveBarActions{flex:none;align-items:center;gap:6px;display:flex}.agentSaveBar .primaryAction,.agentSaveBar .secondaryAction{border-radius:999px;min-height:28px;padding:2px 12px;font-size:12px}.agentSaveBar--dirty{border-color:var(--theme-warning);background:var(--theme-warning-soft)}.agentSaveBar--error,.agentSaveBar--conflict{border-color:var(--theme-danger);background:var(--theme-danger-soft)}.agentSaveBar--error .agentSaveBarText,.agentSaveBar--conflict .agentSaveBarText{white-space:normal}.agentSaveBar--conflict{border-radius:12px;padding:6px 6px 6px 12px}.agentSaveBar--conflict .agentSaveBarGlyph{color:var(--theme-danger)}.agentChip{background:var(--theme-control);color:var(--theme-muted);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:10.5px;font-weight:650;display:inline-flex}.agentChip--tool,.agentChip--quiet,.agentChip--read{border-color:var(--theme-border-subtle);background:var(--theme-control-muted);font-family:var(--f-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-weight:550}.agentChip--match,.agentChip--modified,.agentChip--project{background:var(--theme-accent-soft);color:var(--theme-accent-text)}.agentChip--warn,.agentChip--mutate{background:var(--theme-warning-soft);color:var(--theme-warning)}.agentChip--locked{border-color:var(--theme-border);color:var(--theme-faint);background:0 0}.agentChipLabel{color:var(--theme-faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.agentMeta,.agentDigest{color:var(--theme-faint);font-family:var(--f-mono,ui-monospace, SFMono-Regular, Menlo, monospace);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.agentChips{flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.agentSkillGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.agentSkillCard{border:1px solid var(--theme-border);background:var(--theme-panel);border-radius:12px;align-content:start;gap:9px;padding:14px;transition:opacity .16s;display:grid}.agentSkillCard--off{opacity:.55;background:0 0;border-style:dashed}.agentSkillCard--off:hover,.agentSkillCard--off:focus-within{opacity:1}.agentSkillHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.agentSkillIdentity{gap:2px;min-width:0;display:grid}.agentSkillIdentity strong{color:var(--theme-text);overflow-wrap:anywhere;font-size:13.5px;font-weight:650}.agentSwitch{border:1px solid var(--theme-border);background:var(--theme-control);cursor:pointer;border-radius:999px;flex:none;width:38px;height:22px;padding:0;transition:background .16s;position:relative}.agentSwitch[aria-checked=true]{border-color:var(--theme-accent);background:var(--theme-accent)}.agentSwitch:disabled{cursor:not-allowed;opacity:.6}.agentSwitchKnob{background:var(--theme-panel);width:16px;height:16px;box-shadow:0 1px 2px var(--theme-shadow);border-radius:50%;transition:transform .16s;position:absolute;top:2px;left:2px}.agentSwitch[aria-checked=true] .agentSwitchKnob{background:var(--theme-on-accent);transform:translate(16px)}.agentSkillDescription{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.agentSkillFoot{border-top:1px solid var(--theme-border-subtle);align-items:center;gap:6px;padding-top:9px;display:flex}.agentCopy{width:24px;height:24px;color:var(--theme-faint);border-radius:6px;font-size:12px}.agentSkillNote{color:var(--theme-faint);margin-left:auto;font-size:11px}.agentSkillTitle{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:flex-start;gap:8px;padding:0;display:flex}.agentSkillTitle:hover strong{text-underline-offset:3px;text-decoration:underline}.agentSkillTitle .agentStackChevron{margin-top:1px;margin-left:auto}.agentSkillCard--open{border-color:var(--theme-accent);box-shadow:0 0 0 1px var(--theme-accent-soft)}.agentSkillCard--open .agentStackChevron{transform:rotate(180deg)}.agentSkillInert{color:var(--theme-muted);font-size:12px}.agentSkillInert--card{font-size:11.5px}.agentSkillDetail{border:1px solid var(--theme-accent);background:var(--theme-canvas);border-radius:12px;grid-column:1/-1;gap:10px;min-width:0;padding:14px;display:grid}.agentSkillDetailHead{border-bottom:1px solid var(--theme-border-subtle);flex-wrap:wrap;align-items:flex-start;gap:8px 12px;padding-bottom:10px;display:flex}.agentSkillDetailIdentity{flex:320px;gap:3px;min-width:0;display:grid}.agentSkillDetailIdentity h3{color:var(--theme-text);font-size:14px;font-weight:650}.agentSkillDetailIdentity p{font-size:12.5px;line-height:1.5}.agentSkillDetailHead .agentMeta{align-self:start;margin-left:auto;padding-top:3px}.agentSkillTabPanel{gap:10px;min-width:0;display:grid}.agentTabCount{background:var(--theme-control-muted);color:var(--theme-muted);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:6px;padding:0 5px;font-size:10.5px}.agentTab--active .agentTabCount{background:var(--theme-panel);color:var(--theme-text)}.agentSkillResources{gap:6px;margin:0;padding:0;list-style:none;display:grid}.agentSkillResource{border:1px solid var(--theme-border);background:var(--theme-panel);border-radius:10px;overflow:hidden}.agentSkillResourceHead{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.agentSkillResourceHead:hover{background:var(--theme-selection)}.agentSkillResourceHead code{min-width:0;color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.agentSkillResourceHead .agentMeta{margin-left:auto}.agentSkillResourceHead[aria-expanded=true] .agentStackChevron{transform:rotate(180deg)}.agentSkillResource .agentEditor{height:clamp(140px,26vh,320px);margin:0 10px 10px}.agentSkillResource .agentPromptUnavailable{padding:0 12px 10px}.agentEditorHint{color:var(--theme-muted);font-size:12px}.agentEditorHint code{background:var(--theme-control-muted);font-family:var(--f-mono,ui-monospace, SFMono-Regular, Menlo, monospace);border-radius:4px;padding:0 4px;font-size:11.5px}.agentInlineError{font-size:12px;font-weight:600}.agentStack{gap:8px;margin:0;padding:0;list-style:none;display:grid}.agentStackRow{border:1px solid var(--theme-border);background:var(--theme-panel);border-radius:12px;overflow:hidden}.agentStackRow--open{border-color:var(--theme-border-strong)}.agentStackHead{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr) auto auto 18px;align-items:center;gap:12px;padding:11px 14px;display:grid}.agentStackHead:hover{background:var(--theme-hover)}.agentStackOrder{background:var(--theme-control);width:22px;height:22px;color:var(--theme-faint);font-family:var(--f-mono,ui-monospace, SFMono-Regular, Menlo, monospace);border-radius:50%;place-items:center;font-size:11px;display:grid;position:relative}.agentStackRow:not(:last-child) .agentStackOrder:after{content:"";background:var(--theme-border-subtle);width:1px;height:18px;position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%)}.agentStackTitle{gap:1px;min-width:0;display:grid}.agentStackTitle strong{color:var(--theme-text);font-size:13px;font-weight:650}.agentStackSummary{color:var(--theme-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.agentStackMeta{max-width:24ch}.agentStackChevron{color:var(--theme-faint);place-items:center;font-size:13px;transition:transform .16s;display:grid}.agentStackRow--open .agentStackChevron{transform:rotate(180deg)}.agentStackBody{border-top:1px solid var(--theme-border-subtle);background:var(--theme-canvas);gap:10px;padding:12px 14px 14px;display:grid}.agentTabs,.agentSegmented{border:1px solid var(--theme-border);background:var(--theme-panel-muted);border-radius:999px;gap:2px;width:max-content;padding:3px;display:inline-flex}.agentTab,.agentSegment{min-height:26px;color:var(--theme-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:12px;font-weight:600}.agentTab--active,.agentSegment[aria-pressed=true]{background:var(--theme-selection);color:var(--theme-text)}.agentStackPanel{min-width:0}.agentEditor{border:1px solid var(--theme-border);background:var(--theme-panel);border-radius:10px;height:clamp(200px,40vh,480px);display:flex;overflow:hidden}.agentEditor--over{border-color:var(--theme-danger)}.agentStackFoot{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.agentBytes{color:var(--theme-faint);font-variant-numeric:tabular-nums;margin-right:auto;font-size:11.5px}.agentBytes--over{color:var(--theme-danger);font-weight:650}.agentConfirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agentConfirm>span{color:var(--theme-muted);font-size:12px}.agentConfirm .primaryAction,.agentConfirm .secondaryAction{min-height:30px;padding:3px 12px;font-size:12px}.agentDiff{gap:8px;display:grid}.agentDiffSummary{color:var(--theme-muted);font-variant-numeric:tabular-nums;font-size:12px}.agentDiffLines{border:1px solid var(--theme-border);background:var(--theme-panel);max-height:clamp(200px,40vh,480px);font-family:var(--f-mono,ui-monospace, SFMono-Regular, Menlo, monospace);border-radius:10px;margin:0;padding:6px 0;font-size:11.5px;line-height:1.6;list-style:none;overflow:auto}.agentDiffLine{grid-template-columns:40px 40px 12px minmax(0,1fr);gap:0 8px;padding:0 10px;display:grid}.agentDiffGutter,.agentDiffMark{color:var(--theme-faint);font-variant-numeric:tabular-nums;text-align:right}.agentDiffLine code{color:var(--theme-body);overflow-wrap:anywhere;white-space:pre-wrap}.agentDiffLine--add{background:var(--theme-accent-softer)}.agentDiffLine--add .agentDiffMark,.agentDiffLine--add code{color:var(--theme-accent-text)}.agentDiffLine--remove{background:var(--theme-danger-soft)}.agentDiffLine--remove .agentDiffMark,.agentDiffLine--remove code{color:var(--theme-danger)}.agentTools{container:agentTools/inline-size}.agentFilterBar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.agentSearch{border:1px solid var(--theme-border);background:var(--theme-panel);max-width:320px;min-height:32px;color:var(--theme-faint);border-radius:999px;flex:200px;align-items:center;gap:6px;padding:0 12px;display:flex}.agentSearch input{min-width:0;color:var(--theme-text);background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.agentFilterNote{color:var(--theme-faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}.agentToolGroup{border:1px solid var(--theme-border);background:var(--theme-panel);border-radius:12px;overflow:hidden}.agentToolGroupHead{align-items:baseline;gap:8px;padding:11px 14px;display:flex}.agentToolGroupHead h3{color:var(--theme-text);font-family:var(--f-display,inherit);font-size:13px;font-weight:650}.agentToolTable{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12.5px}.agentToolTable th:first-child{width:280px}.agentToolTable th:nth-child(3){width:104px}.agentToolTable th:nth-child(4){width:124px}.agentToolTable th{white-space:nowrap;border-top:1px solid var(--theme-border-subtle);border-bottom:1px solid var(--theme-border-subtle);background:var(--theme-panel-muted);color:var(--theme-faint);letter-spacing:.07em;text-align:left;text-transform:uppercase;padding:6px 14px;font-size:10px;font-weight:650}.agentToolTable td{border-top:1px solid var(--theme-border-subtle);color:var(--theme-body);vertical-align:top;padding:9px 14px;line-height:1.45}.agentToolTable tbody tr:first-child td{border-top:0}.agentToolName{gap:2px;min-width:0;display:grid}.agentToolTable td strong{color:var(--theme-text);font-weight:600}.agentToolDescription{max-width:74ch;display:block}.agentToolTable td[data-label=Effect],.agentToolTable td[data-label=Plan\ rounds]{white-space:nowrap;width:1%}.agentMcpCard{gap:10px}.agentMcpHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agentMcpHead strong{color:var(--theme-text);font-family:var(--f-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:13px;font-weight:650}.agentEmpty,.agentPromptUnavailable{max-width:72ch;color:var(--theme-muted);font-size:12.5px;line-height:1.6}.agentSkeletonBar{background:linear-gradient(90deg, var(--theme-control) 0%, var(--theme-hover) 50%, var(--theme-control) 100%);background-size:200% 100%;border-radius:8px;width:88%;height:14px;animation:1.4s linear infinite agentShimmer}.agentSkeletonBar--head{width:min(320px,60%);height:26px}@keyframes agentShimmer{to{background-position:-200% 0}}.agentError{align-items:flex-start}.agentError p{font-size:13px}html[data-theme] .appShell .agentSaveBar--error .agentSaveBarText,html[data-theme] .appShell .agentSaveBar--conflict .agentSaveBarText,html[data-theme] .appShell .agentError p{color:var(--theme-danger)}html[data-theme] .appShell .agentSkillDescription,html[data-theme] .appShell .agentSkillDetailIdentity p{color:var(--theme-body)}html[data-theme] .appShell .agentInlineError{color:var(--theme-danger)}@container agentTools (max-width:720px){.agentToolTable,.agentToolTable tbody,.agentToolTable td{display:block}.agentToolTable thead{display:none}.agentToolTable tr{border-top:1px solid var(--theme-border-subtle);grid-template-columns:auto auto minmax(0,1fr);gap:4px 8px;padding:10px 14px;display:grid}.agentToolTable td{border:0;padding:0}.agentToolTable td[data-label=Tool],.agentToolTable td[data-label="What it does"]{grid-column:1/-1;min-width:0}.agentToolTable td[data-label=Effect],.agentToolTable td[data-label=Plan\ rounds]{align-self:start;width:auto}}@media (max-width:700px){.settingsWorkspace--agent .artWorkspaceHeader{flex-wrap:wrap;row-gap:8px}.settingsWorkspace--agent .settingsHeaderActions{justify-content:flex-end;width:100%;max-width:none}.settingsWorkspace--agent .agentSaveBar{flex:auto}.agentProfileChip,.agentSaveBarNote,.agentStackSummary,.agentStackMeta{display:none}.agentSaveBar{gap:6px;padding-left:10px}.agentSaveBar--conflict{flex-wrap:wrap;width:100%}.agentSaveBar--conflict .agentSaveBarActions{justify-content:flex-end;width:100%}.agentStackHead{grid-template-columns:22px minmax(0,1fr) auto auto;gap:10px;padding:10px 12px}.agentStackBody{padding:10px 12px 12px}.agentEditor{height:46vh}.agentDiffLines{max-height:46vh}.agentDiffLine{grid-template-columns:32px 12px minmax(0,1fr)}.agentDiffGutter:first-child{display:none}.agentSkillDetail{padding:12px}.agentSkillDetailHead .agentMeta{margin-left:0}.agentTabs{border-radius:14px;flex-wrap:wrap;width:100%}.agentSkillResourceHead{flex-wrap:wrap;gap:4px 10px}.agentSkillResourceHead code{white-space:normal;overflow-wrap:anywhere;flex:100%}.agentSkillResource .agentEditor{height:40vh}.agentFilterNote{width:100%;margin-left:0}.agentSearch{max-width:none}}@media (prefers-reduced-motion:reduce){.agentSkeletonBar{animation:none}.agentSkillCard,.agentStackChevron,.agentSwitch,.agentSwitchKnob{transition:none}}
.destinationError{max-width:640px;margin:auto;padding:32px}.artDetailOverlay,.previewShareBackdrop{top:var(--pwa-viewport-offset-top,0px);height:var(--pwa-viewport-height,100dvh);box-sizing:border-box;padding:max(var(--overlay-gutter,20px), var(--pwa-safe-area-top,env(safe-area-inset-top,0px))) max(var(--overlay-gutter,20px), var(--pwa-safe-area-right,env(safe-area-inset-right,0px))) max(var(--overlay-gutter,20px), var(--pwa-safe-area-bottom,env(safe-area-inset-bottom,0px))) max(var(--overlay-gutter,20px), var(--pwa-safe-area-left,env(safe-area-inset-left,0px)));grid-template-rows:minmax(0,1fr);bottom:auto}.previewShareDialog{max-height:100%}
.projectMentionInput{width:100%;min-width:0;position:relative}.projectMentionEditor{width:100%;min-height:calc(var(--mention-editor-height) + 4px);max-height:min(calc(var(--mention-editor-max-height) + 4px), 35dvh);color:var(--theme-text);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;background:0 0;border:0;outline:none;padding:4px 4px 0;font-size:13.5px;line-height:1.55;position:relative;overflow-y:auto}.agentComposer:not(.agentComposer--open) .projectMentionEditor{max-height:calc(1lh + 4px);overflow-y:hidden}.projectMentionEditor[data-empty=true]:before{content:attr(data-placeholder);color:var(--theme-faint);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;position:absolute;top:4px;left:4px;right:4px;overflow:hidden}@media (max-width:700px),(max-height:460px) and (max-width:950px){.projectMentionEditor[data-empty=true][data-placeholder-short]:before{content:attr(data-placeholder-short)}}.projectMentionEditor[aria-disabled=true]{opacity:.5}.projectMentionToken{background:color-mix(in srgb, var(--theme-accent) 15%, transparent);color:var(--theme-accent-text);white-space:nowrap;overflow-wrap:normal;cursor:default;-webkit-user-select:all;user-select:all;border-radius:5px;max-width:100%;padding:0 4px;font-weight:600;display:inline-block}.projectMentionToken::selection{background:var(--theme-accent);color:var(--theme-panel)}.projectReferenceLink,.projectReferenceLabel{background:color-mix(in srgb, var(--theme-accent) 15%, transparent);max-width:100%;color:var(--theme-accent-text);overflow-wrap:normal;white-space:nowrap;border-radius:5px;padding:0 4px;font-weight:600;text-decoration:none;display:inline-block}.projectReferenceLink:hover,.projectReferenceLink:focus-visible{background:color-mix(in srgb, var(--theme-accent) 28%, transparent)}.projectReferenceLabel{cursor:default}@media (max-width:700px),(max-height:460px) and (max-width:950px){.projectMentionEditor{font-size:16px}html[data-pwa-keyboard-compact] .agentComposer:focus-within .projectMentionEditor{min-height:0;max-height:min(calc(var(--mention-editor-max-height) + 4px), max(32px, calc(var(--pwa-viewport-height) - 180px)))}}.projectMentionPopover{z-index:30;border:1px solid var(--theme-border);background:var(--theme-panel);color:var(--theme-text);overscroll-behavior:contain;touch-action:pan-y;border-radius:12px;max-height:min(320px,35dvh);padding:6px;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 8px 28px #0002}.projectMentionOption{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;grid-template-columns:1fr auto;gap:3px 12px;padding:10px 12px;display:grid}.projectMentionOption span{opacity:.7;grid-column:1;font-size:12px}.projectMentionOption small{opacity:.6;grid-area:1/2/3;align-self:center}.projectMentionOption--active{background:color-mix(in srgb, currentColor 9%, transparent)}.projectMentionPopover p{padding:8px;font-size:13px}.projectMentionDisclosure{opacity:.7;padding:0 8px 4px;font-size:12px;display:block}
.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}
.workspacePanel,.workspaceFiles,.workspaceTerminal{min-width:0;min-height:0;color:var(--tx-hi);background:var(--theme-panel);flex-direction:column;flex:1;display:flex}.workspacePanel[hidden],.workspaceFiles[hidden],.workspaceTerminal[hidden]{display:none}.workspaceToolbar{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.workspaceToolbar span{color:var(--tx-lo);flex:1;font-size:11px}.workspaceToolbar button{border:1px solid var(--line);color:inherit;background:0 0;border-radius:5px;padding:5px 8px}.workspaceFilesBody{flex:1;min-width:0;min-height:0;display:flex}.workspaceExplorer{border-right:1px solid var(--line);flex-direction:column;width:38%;min-width:120px;display:flex}.workspaceExplorer input{width:calc(100% - 12px);min-width:0;color:inherit;border:1px solid var(--line);background:0 0;border-radius:4px;margin:6px;padding:6px;font-size:12px}.workspaceTree{flex:1;min-height:0}.workspaceFileRow{cursor:pointer;align-items:center;gap:5px;padding-right:6px;font-size:12px;display:flex}.workspaceFileRow>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspaceFileRow.isSelected{background:var(--violet-dim)}.workspaceFileView{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.workspaceFilename{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:36px;padding:6px 10px;font:11px ui-monospace,monospace;display:flex}.workspaceFilename>span{text-overflow:ellipsis;white-space:nowrap;flex:160px;min-width:0;overflow:hidden}.workspaceFileActions{align-items:center;gap:6px;margin-left:auto;font-family:system-ui,sans-serif;display:flex}.workspaceFileActions em{color:var(--tx-lo);font-style:normal}.workspaceFileActions button,.workspaceNewFile button{border:1px solid var(--line);color:inherit;background:0 0;border-radius:5px;padding:4px 8px;font-size:11px}.workspaceFileActions button:disabled,.workspaceNewFile button:disabled{opacity:.5}.workspaceFileActions .workspaceDanger{border-color:var(--theme-danger,#c4453f);color:var(--theme-danger,#c4453f)}.workspaceNewFile{border-bottom:1px solid var(--line);gap:6px;padding:8px 12px;display:flex}.workspaceNewFile input{min-width:0;color:inherit;border:1px solid var(--line);background:0 0;border-radius:4px;flex:1;padding:6px;font-size:12px}.workspaceCodeViewer{flex:1;min-height:0;overflow:hidden}.workspaceHint{color:var(--tx-lo);padding:12px;font-size:12px;line-height:1.6}.workspaceImage{padding:12px;overflow:auto}.workspaceImage img{max-width:100%;height:auto}.workspaceTerminalHost{flex:1;min-height:0;padding:8px;overflow:hidden}.workspacePanel .inlineError{margin:0;padding:10px 12px;font-size:12px}.inspectorTabs{flex-shrink:0;overflow-x:auto}.inspectorTab{flex-shrink:0}@media (max-width:760px){.workspaceToolbar button{min-height:44px}.workspaceExplorer input,.workspaceNewFile input{font-size:16px}.workspaceFileActions button,.workspaceNewFile button{min-height:36px}}.workspaceDirectory{width:100%;height:100%;color:inherit;text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:flex}.workspaceDirectory span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspaceTerminalHost .xterm-helper-textarea{font-size:16px}.visualValidationWarning{border:1px solid var(--line);color:var(--tx-hi);border-radius:8px;align-items:flex-start;gap:8px;padding:12px;font-size:13px;display:flex}.visualValidationWarning svg{color:var(--amber);flex:none}
.androidDevicesButton--connected{color:var(--accent)}.androidDevicesDialog{color:var(--theme-text);background:var(--theme-panel);border:1px solid var(--theme-border);width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);box-shadow:0 24px 64px var(--theme-shadow);border-radius:14px;padding:22px 22px 20px;font-size:13px;line-height:1.5;overflow:auto}.androidDevicesDialog::backdrop{background:#0008}.androidDevicesHeading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.androidDevicesHeading h2{margin:0 0 4px;font-size:18px}.androidDevicesLede,.androidDevicesHint{color:var(--theme-muted);margin:0}.androidDevicesHint{margin:12px 0}.androidDevicesDialog code{overflow-wrap:anywhere;font-size:12px}.androidTransportPicker{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.androidTransportPicker legend{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-muted);margin-bottom:8px;padding:0;font-size:11px;font-weight:600}.androidTransportOption{border:1px solid var(--theme-border);background:var(--theme-control);cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;display:flex}.androidTransportOption input{opacity:0;width:1px;height:1px;position:absolute}.androidTransportOption:has(input:focus-visible){outline:2px solid var(--theme-accent);outline-offset:2px}.androidTransportOption--active{border-color:var(--theme-accent);background:var(--theme-accent-soft)}.androidTransportOption[aria-disabled=true]{opacity:.55;cursor:default}.androidTransportIcon,.androidDeviceIcon{background:var(--theme-panel-raised);width:28px;height:28px;color:var(--theme-muted);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.androidTransportOption--active .androidTransportIcon{color:var(--theme-accent-text)}.androidTransportText,.androidDeviceText{flex-direction:column;min-width:0;display:flex}.androidTransportText strong,.androidDeviceText strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.androidTransportText small,.androidDeviceText small{color:var(--theme-muted);font-size:11.5px}.androidDeviceText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.androidDevicesCommand{border:1px solid var(--theme-border);background:var(--theme-panel-muted);border-radius:8px;align-items:center;gap:8px;margin:0 0 12px;padding:8px 8px 8px 12px;display:flex}.androidDevicesCommand code{flex:1;min-width:0}.androidDeviceList{border:1px solid var(--theme-border);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.androidDeviceRow+.androidDeviceRow{border-top:1px solid var(--theme-border-subtle)}.androidDeviceRow,.androidDeviceRow label{align-items:center;gap:10px;min-height:48px;padding:6px 12px;display:flex}.androidDeviceRow label{cursor:pointer;flex:1;margin:-6px -12px}.androidDeviceRow label:has(input:disabled){cursor:default}.androidDeviceRow label:has(input:checked){background:var(--theme-accent-soft)}.androidDeviceRow input[type=checkbox]{width:16px;height:16px;accent-color:var(--theme-accent);flex:none;margin:0}.androidDeviceText{flex:1}.androidDeviceState{text-align:center;background:var(--theme-panel-raised);max-width:40%;color:var(--theme-muted);border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:600}.androidDeviceState--ready{background:var(--theme-accent-soft);color:var(--theme-accent-text)}.androidDeviceState--wait{background:var(--theme-warning-soft);color:var(--theme-warning)}.androidDeviceEmpty{text-align:center;color:var(--theme-muted);padding:18px 12px}.androidDevicesStatus{align-items:center;gap:8px;margin:0 0 10px;font-weight:600;display:flex}.androidDevicesDot{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 25%, transparent);border-radius:50%}.androidDevicesDot--busy{background:var(--theme-accent);box-shadow:0 0 0 3px var(--theme-accent-soft);animation:1.2s ease-in-out infinite androidDevicesPulse}@keyframes androidDevicesPulse{50%{opacity:.4}}.androidDevicesActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.androidDevicesActions .androidDevicesPrimary{margin-left:auto}.androidDevicesDialog button{cursor:pointer;min-height:40px}.androidDevicesDialog button:not(.iconButton){border:1px solid var(--theme-border);background:var(--theme-control);color:var(--theme-text);font:inherit;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.androidDevicesDialog button:not(.iconButton):hover:not(:disabled){background:var(--theme-hover);border-color:var(--theme-accent)}.androidDevicesDialog button.androidDevicesPrimary{background:var(--theme-solid-action);color:var(--theme-on-accent);border-color:#0000}.androidDevicesDialog button.androidDevicesPrimary:hover:not(:disabled){background:var(--theme-solid-action-hover);border-color:#0000}.androidDevicesDialog button:disabled{opacity:.5;cursor:default}.androidDevicesAlert{background:var(--theme-danger-soft);color:var(--theme-danger);border-radius:8px;align-items:flex-start;gap:8px;margin:14px 0 0;padding:10px 12px;display:flex}.androidDevicesAlert svg{flex:none;margin-top:2px}@media (max-width:480px){.androidTransportPicker{grid-template-columns:minmax(0,1fr)}.androidDevicesActions .androidDevicesPrimary{flex:1 0 100%;margin-left:0}}
.taskRailRow{min-width:0;position:relative}html[data-theme] .appShell .taskRailRow .taskNavigationItem{padding-right:36px}.taskRailRowMenu{width:24px;height:24px;color:var(--tx-lo);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;font-size:14px;transition:opacity .12s,background .12s,color .12s;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.taskRailRow:hover .taskRailRowMenu,.taskRailRow:focus-within .taskRailRowMenu,.taskRailRow--menuOpen .taskRailRowMenu{opacity:1}.taskRailRowMenu:hover,.taskRailRow--menuOpen .taskRailRowMenu{background:var(--bg-3);color:var(--tx-hi)}.taskRailRowMenu:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (hover:none){.taskRailRowMenu{opacity:.6}}.taskRailMenu{z-index:40;border:1px solid var(--line);background:var(--bg-2);min-width:164px;box-shadow:var(--shadow-lift);border-radius:10px;gap:2px;padding:4px;animation:.12s ease-out taskRailMenuIn;display:grid;position:absolute;top:calc(50% + 14px);right:7px}@keyframes taskRailMenuIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.taskRailMenuItem{width:100%;color:var(--tx-mid);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:7px 9px;font-size:13px;display:flex}.taskRailMenuItem:hover,.taskRailMenuItem:focus-visible{background:var(--bg-3);color:var(--tx-hi);outline:none}.taskRailMenuItem .uiIcon{color:var(--tx-lo);font-size:14px}html[data-theme] .appShell .taskRailRow--archived .taskNavigationItem{--state-c:var(--tx-dim)}html[data-theme] .appShell .taskRailRow--archived .taskNavigationItem strong{color:var(--tx-lo)}html[data-theme] .appShell .taskRailRow--archived .taskGlyph{border-color:var(--tx-dim);color:var(--tx-dim);opacity:.7;filter:saturate(0);background:0 0;animation:none}html[data-theme] .appShell .taskRailRow--archived .taskGlyph:after{background:var(--tx-dim);box-shadow:none}html[data-theme] .appShell .taskRailRow--archived .taskGlyph--merged{background:var(--tx-dim)}html[data-theme] .appShell .taskRailRow--archived .taskGlyph--merged .uiIcon{color:var(--bg-1)}.railArchive{border-top:1px solid var(--line-soft);flex:none;margin-top:auto;padding:6px 10px 10px}.railArchiveToggle{width:100%;color:var(--tx-lo);font-family:var(--f-mono);letter-spacing:.12em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:8px 9px;font-size:11px;transition:background .12s,color .12s;display:flex}.railArchiveToggle:hover{background:var(--bg-2);color:var(--tx-mid)}.railArchiveToggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.railArchiveChevron{color:var(--tx-dim);flex:none;font-size:13px;transition:transform .18s;transform:rotate(-90deg)}.railArchive--open .railArchiveChevron{transform:rotate(0)}.railArchiveLabel{flex:1}.railArchiveCount{background:var(--bg-3);min-width:20px;color:var(--tx-lo);letter-spacing:0;text-align:center;border-radius:99px;padding:1px 6px;font-size:10.5px}.railArchiveBody{visibility:hidden;grid-template-rows:0fr;display:grid}.railArchive--open .railArchiveBody{visibility:visible;grid-template-rows:1fr}.railArchive--animating .railArchiveBody{transition:grid-template-rows .22s,visibility 0s linear .22s}.railArchive--animating.railArchive--open .railArchiveBody{transition:grid-template-rows .22s}.railArchiveList{gap:3px;min-height:0;display:grid;overflow:hidden}.railArchive--open .railArchiveList{padding-top:2px}.archivedPill{border:1px dashed var(--line-strong);color:var(--tx-lo);font-family:var(--f-ui);white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:7px;margin:-3px 0;padding:2px 3px 2px 9px;font-size:11.5px;display:inline-flex}.archivedPill .uiIcon{color:var(--tx-dim);font-size:12px}.archivedPillAction{background:var(--bg-3);color:var(--tx-mid);cursor:pointer;border:0;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:500}.archivedPillAction:hover{background:var(--bg-4);color:var(--tx-hi)}.archivedPillAction:focus-visible{outline:2px solid var(--accent);outline-offset:1px}html[data-theme] .appShell .btn--icon{color:var(--tx-lo);padding:8px}html[data-theme] .appShell .btn--icon:hover:not(:disabled){color:var(--tx-hi)}@media (max-width:700px),(max-height:460px) and (max-width:950px){html[data-theme] .appShell .taskHeaderRow .btn--icon{display:none}}.taskBoardArchiveToggle{border:1px solid var(--theme-border);background:var(--theme-panel);min-height:36px;color:var(--theme-muted);cursor:pointer;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.taskBoardArchiveToggle:hover{background:var(--theme-hover);color:var(--theme-text)}.taskBoardArchiveToggle[aria-pressed=true]{border-color:var(--theme-accent);background:var(--theme-accent-soft);color:var(--theme-accent-text)}.taskBoardArchiveToggle:focus-visible{outline:2px solid var(--theme-accent);outline-offset:1px}.taskBoardArchiveToggle .uiIcon{font-size:14px}.taskBoardArchiveCount{background:var(--theme-control);min-width:20px;color:inherit;text-align:center;border-radius:99px;padding:1px 6px;font-size:11px}.taskBoardCard--archived{background:var(--theme-panel-muted);box-shadow:none;border-style:dashed}.taskBoardCard--archived .taskBoardCardMain strong{color:var(--theme-muted)}.taskBoardCard--archived .taskGlyph{opacity:.6;filter:saturate(0);animation:none}@media (prefers-reduced-motion:reduce){.taskRailRowMenu,.taskRailMenu,.railArchiveToggle,.railArchiveChevron,.railArchiveBody,.taskBoardArchiveToggle{transition:none;animation:none}}
.workspaceSkills{container:workspaceSkills/inline-size}.workspaceSkillDetail{border:1px solid var(--theme-accent);background:var(--theme-canvas);border-radius:12px;gap:10px;min-width:0;padding:14px;display:grid}.workspaceSkillConflict{border:1px solid var(--theme-danger);background:var(--theme-danger-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:9px 12px;font-size:12.5px;line-height:1.5;display:flex}.workspaceSkillConflict .secondaryAction{min-height:28px;margin-left:auto;padding:2px 12px;font-size:12px}.workspaceSkillPublish{gap:8px;display:grid}.workspaceSkillNoteField{gap:4px;display:grid}.workspaceSkillNoteField>span{color:var(--theme-faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.workspaceSkillNoteField input{border:1px solid var(--theme-border);background:var(--theme-panel-muted);min-width:0;color:var(--theme-text);border-radius:8px;padding:8px 10px;font-size:13px}.workspaceSkillNoteField input:disabled{cursor:not-allowed;opacity:.6}.workspaceSkillPublishActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workspaceSkillPublishActions .primaryAction,.workspaceSkillPublishActions .secondaryAction{min-height:32px;padding:4px 14px;font-size:12.5px}.workspaceSkillHistory{gap:10px;display:grid}.workspaceVersionList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.workspaceVersion{border:1px solid var(--theme-border);background:var(--theme-panel);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.workspaceVersion--active{border-color:var(--theme-accent);background:var(--theme-accent-softer)}.workspaceVersionHead{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.workspaceVersionHead strong{color:var(--theme-text);font-family:var(--f-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:13px;font-weight:650}.workspaceVersionHead time{color:var(--theme-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.workspaceVersionAuthor{min-width:0;color:var(--theme-muted);font-family:var(--f-mono,ui-monospace, SFMono-Regular, Menlo, monospace);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.workspaceVersionHead .agentMeta{margin-left:auto}.workspaceVersionNote{max-width:76ch;font-size:12.5px;line-height:1.5}.workspaceVersion .settingsAction{justify-self:start}.workspaceSkillCompareBar{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.workspaceSkillPick{gap:4px;min-width:0;display:grid}.workspaceSkillPick>span{color:var(--theme-faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.workspaceSkillPick select{border:1px solid var(--theme-border);background:var(--theme-panel-muted);min-width:0;min-height:32px;color:var(--theme-text);border-radius:8px;padding:4px 10px;font-size:12.5px}.workspaceSkillCompareBar .settingsAction{min-height:32px}html[data-theme] .appShell .workspaceSkillConflict{color:var(--theme-danger)}html[data-theme] .appShell .workspaceVersionNote{color:var(--theme-body)}@container workspaceSkills (max-width:560px){.workspaceVersionHead .agentMeta{margin-left:0}.workspaceSkillPick{flex:100%}}@media (max-width:700px){.workspaceSkillDetail{padding:12px}.workspaceSkillCompareBar,.workspaceSkillPublishActions{flex-direction:column;align-items:stretch}.workspaceSkillCompareBar .settingsAction,.workspaceSkillPublishActions .primaryAction,.workspaceSkillPublishActions .secondaryAction{justify-content:center}.workspaceSkillConflict .secondaryAction{margin-left:0}.workspaceVersionAuthor{white-space:normal;overflow-wrap:anywhere}}
.backendPanel{align-content:start;gap:0;display:grid}.backendSection{border-bottom:1px solid var(--theme-border-subtle);gap:10px;padding:18px 0;display:grid}.backendSection h3{color:var(--theme-text);margin:0;font-size:13px}.backendSection p{color:var(--theme-muted);margin:0;font-size:12px;line-height:1.45}.backendSection p strong{color:var(--theme-body);font-weight:550}.backendSection code{overflow-wrap:anywhere;font-size:11.5px}.backendEmpty{border:1px dashed var(--theme-border);background:var(--theme-panel-muted);border-radius:10px;padding:14px 16px}.backendRuntime{color:var(--theme-body);align-items:flex-start;gap:9px;display:flex}.backendRuntimeDot{background:var(--theme-faint);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.backendRuntime--running .backendRuntimeDot{background:var(--green);box-shadow:0 0 0 3px color-mix(in oklch, var(--green) 22%, transparent)}.backendRuntime--starting .backendRuntimeDot{background:var(--theme-warning);animation:1.2s ease-in-out infinite backendRuntimePulse}.backendRuntime--asleep .backendRuntimeDot{background:var(--theme-faint)}@keyframes backendRuntimePulse{50%{opacity:.35}}.backendUrl{flex-wrap:wrap;gap:8px;display:flex}.backendUrl input{border:1px solid var(--theme-border);background:var(--theme-control-muted);min-width:0;min-height:36px;color:var(--theme-text);font-family:var(--f-mono);border-radius:9px;flex:220px;padding:0 10px;font-size:12px}.backendUrl .btn{text-decoration:none}.backendMeta{color:var(--theme-faint)}.backendActions{flex-wrap:wrap;gap:8px;display:flex}.backendPanel .btn:disabled{opacity:.55;cursor:default}.backendDanger{border-color:color-mix(in oklch, var(--theme-danger) 45%, transparent);background:var(--theme-danger-soft);color:var(--theme-danger)}.backendDanger:hover:not(:disabled){background:color-mix(in oklch, var(--theme-danger) 22%, transparent);color:var(--theme-danger)}.backendConfirm{border:1px solid color-mix(in oklch, var(--theme-danger) 35%, transparent);background:var(--theme-danger-soft);border-radius:10px;gap:10px;padding:12px 14px;display:grid}.backendConfirm p{color:var(--theme-body)}.databaseStatusRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.databaseBadge{border:1px solid var(--theme-border);background:var(--theme-control);color:var(--theme-body);letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:550;display:inline-flex}.databaseBadge--ready{border-color:color-mix(in oklch, var(--green) 45%, transparent);background:color-mix(in oklch, var(--green) 14%, transparent);color:var(--green)}.databaseBadge--requested,.databaseBadge--reset-requested{border-color:color-mix(in oklch, var(--theme-warning) 45%, transparent);background:var(--theme-warning-soft);color:var(--theme-warning)}.databaseBadge--failed{border-color:color-mix(in oklch, var(--theme-danger) 45%, transparent);background:var(--theme-danger-soft);color:var(--theme-danger)}.databaseBadge--retiring,.databaseBadge--none{color:var(--theme-muted)}.databaseBadgeSpinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:9px;height:9px;animation:.9s linear infinite databaseBadgeSpin}@keyframes databaseBadgeSpin{to{transform:rotate(360deg)}}.databaseFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin:0;display:grid}.databaseFacts div{border-bottom:1px solid var(--theme-border-subtle);min-width:0;padding:10px 0}.databaseFacts dt{color:var(--theme-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:11px}.databaseFacts dd{color:var(--theme-text);font-family:var(--f-mono);overflow-wrap:anywhere;margin:0;font-size:12px}@media (max-width:700px){.databaseFacts{grid-template-columns:minmax(0,1fr)}.backendUrl input,.backendPanel .btn{min-height:44px}.backendUrl input{font-size:16px}}

