.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 .xterm-scroll-area{visibility:hidden}.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}.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}.shared-view{background:var(--chat-bg,var(--viewer-bg,var(--bg)));height:100%;min-height:0;color:var(--fg);flex-direction:column;display:flex}.shared-view-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 16px;display:flex}.shared-view-info{flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.shared-view-head small{color:var(--muted)}.shared-view-body{flex:1;min-height:0;padding:0;overflow:auto}.shared-view-empty,.shared-view-notice{color:var(--muted);padding:20px}.shared-propose{border-top:1px solid var(--border);grid-template-columns:1fr auto;gap:8px;padding:10px 14px;display:grid}.shared-propose textarea{resize:vertical;min-height:58px}.shared-propose small{color:var(--muted);grid-column:1/-1}.shared-rail-row{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:5px 9px;display:flex}.shared-rail-row:hover{background:var(--surface-2,#7f7f7f1f)}.shared-rail-row .name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.shared-rail-row small{color:var(--muted)}.share-proposal-card{border-bottom:1px solid var(--border);padding:12px 0}.share-proposal-card p{white-space:pre-wrap}.share-create-modal{width:min(480px,100vw - 24px)}.share-target-fixed{background:var(--panel2);border:1px solid var(--btn-border);color:var(--fg);border-radius:4px;justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;display:flex}.share-recipient-field{position:relative}.share-recipient-suggest{z-index:5;background:var(--panel);border:1px solid var(--border);border-radius:6px;max-height:220px;margin-top:2px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000040}.share-recipient-suggest .ui-field-hint{padding:6px 10px}.share-list-modal{width:min(560px,100vw - 24px)}.share-list{flex-direction:column;display:flex}.share-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.share-row:first-child{border-top:0}.share-info{align-items:center;gap:8px;min-width:0;display:flex}.share-target-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.share-recipient{color:var(--muted);flex:none;font-size:12px}.share-actions{flex:none;align-items:center;gap:8px;display:flex}.shared-project-group{margin:0 0 4px;list-style:none}.shared-project-head,.shared-node-toggle{box-sizing:border-box;width:100%;min-height:26px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 9px;font-size:12px;line-height:18px;display:flex}.shared-project-head:hover,.shared-node-toggle:hover{background:var(--surface-2,#7f7f7f1f)}.shared-project-head small,.shared-node-toggle small{color:var(--muted)}.shared-project-head .shared-project-owner{margin-left:auto}.shared-copy-name,.shared-project-head strong{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.shared-project-head>small:last-child,.shared-node-toggle>small:last-child{margin-left:auto}.shared-project-head .proj-node-caret,.shared-node-toggle .proj-node-caret{align-self:center;width:14px;padding-top:0}.shared-node-toggle{padding-left:0}.shared-project-head{top:var(--sec-head-h,34px);z-index:2;background:var(--leftpane-bg);position:sticky}.shared-project-group .proj-node.wt>.proj-node-head,.shared-project-group .proj-node>.proj-node-head{top:calc(var(--sec-head-h,34px) + 26px);z-index:1;background:var(--leftpane-bg);position:sticky}.handoff-blocked{color:var(--err)}.handoff-push-summary{margin:.15rem 0 0;display:block}.handoff-push-error pre{max-height:10rem;font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.8em;overflow:auto}.handoff-prompt-edit{min-height:12rem;font-family:var(--mono);white-space:pre-wrap;font-size:.85em}.handoff-inbox{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.handoff-inbox-row{border:1px solid var(--border);border-radius:6px;gap:.4rem;padding:.6rem .75rem;display:grid}.handoff-inbox-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.handoff-inbox-actions{justify-content:flex-end;gap:.5rem;display:flex}.shared-view-handoff{border-bottom:1px solid var(--border);background:var(--surface-2,#7f7f7f1f);color:var(--accent,#6aa9ff);align-items:center;gap:10px;padding:8px 16px;display:flex}.shared-view-handoff-text{min-width:0;color:var(--fg);flex:1;align-items:baseline;gap:8px;display:flex}.shared-view-handoff-text small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shared-rail-handoff{color:var(--accent,#6aa9ff);align-items:center;display:inline-flex}.share-busy .codicon{animation:1.2s steps(12,end) infinite codicon-spin}.ovw{flex-direction:column;height:100%;min-height:0;display:flex;container:paneview/inline-size}.ovw-count{color:var(--muted);white-space:nowrap;font-size:11px}.ovw-toggle{white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.ovw-toggle.on{color:var(--accent)}@container paneview (width<=460px){.ovw-toggle .lbl{display:none}}.ovw-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:10px;display:flex;overflow-y:auto}.ovw-body .ovw-grid{padding:0;overflow:visible}.ovw-gtitle{border-bottom:1px solid var(--border);color:var(--muted);z-index:1;background:var(--bg);align-items:center;gap:6px;margin:0 0 6px;padding-bottom:4px;font-size:11px;font-weight:600;display:flex;position:sticky;top:0}.ovw-gname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ovw-gcount{color:var(--muted2);white-space:nowrap;font-weight:400}.ovw-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-rows:max-content;align-content:start;gap:10px;min-height:0;padding:10px;display:grid;overflow-y:auto}.ovw-card{background:var(--panel);border:1px solid var(--border);cursor:pointer;text-align:left;min-width:0;color:var(--fg);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex;position:relative;container:ovwcard/inline-size}.ovw-card:hover,.ovw-card.hover{border-color:var(--accent)}.ovw-card:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ovw-card.question{border-color:color-mix(in srgb, var(--warn) 60%, transparent);background:color-mix(in srgb, var(--warn) 6%, var(--panel))}.ovw-card.question.limited{background:var(--panel)}.ovw-card.working{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.ovw-card.stopped{opacity:.72}.ovw-card.dead{cursor:default}.ovw-card.dead .ovw-title{text-decoration:line-through}.ovw-card.lineage{border-left:3px solid var(--sess-lineage)}.ovw-head{align-items:center;gap:8px;min-width:0;display:flex}.ovw-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.ovw-menu-wrap{flex:none;display:inline-flex}.ovw-menu-btn{opacity:0;pointer-events:none}.ovw-card:hover .ovw-menu-btn,.ovw-card:focus-within .ovw-menu-btn,.ovw-card.hover .ovw-menu-btn{opacity:1;pointer-events:auto}@media (hover:none){.ovw-menu-btn{opacity:1;pointer-events:auto}}.ovw-where{min-width:0;color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.ovw-project{text-overflow:ellipsis;overflow:hidden}.ovw-wt{text-overflow:ellipsis;align-items:center;gap:3px;display:inline-flex;overflow:hidden}.ovw-wt .codicon{font-size:11px}.ovw-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ovw-head .session-state{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:60%;margin-left:auto;overflow:hidden}@container ovwcard (width<=320px){.ovw-head .session-state:not(.question) .lbl{display:none}.ovw-head .session-state:not(.question){padding:1px 4px}}.ovw-where .repo-chip{flex:none;font-size:10px}.ovw-waited.on{color:var(--warn)}.ovw-meta{color:var(--muted2);flex-wrap:wrap;gap:4px 10px;min-width:0;font-size:11px;display:flex}.ovw-meta>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ovw-ctx{min-width:0}.ovw-ctx .mirror-ctxbar{background:0 0;border-bottom:0;gap:6px;padding:0;font-size:10.5px}.ovw-ctx .cb-ctx{flex:3 1 0;gap:5px}.ovw-ctx .cb-trend{flex:2 1 0;gap:5px}.ovw-ctx .cb-lbl-full{display:none}.ovw-ctx .cb-lbl-short{display:inline}.ovw-ctx .cb-trend-peak{display:none}.ovw-ctx .cb-track{min-width:24px;height:5px}.ovw-ctx .cb-trend .spark{min-width:24px;height:12px}@container ovwcard (width<=320px){.ovw-ctx .cb-ctx-label,.ovw-ctx .cb-trend-label{display:none}.ovw-ctx .cb-ctx{flex:4 1 0}}.ovw-say{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:11px;line-height:1.4;overflow:hidden}.lm-cap{justify-content:space-between;align-items:center;gap:4px;display:flex}.lm-cap-actions{align-items:center;gap:2px;display:flex}.lm-cap .ui-iconbtn{width:18px;height:18px;font-size:12px}.ovw-fold{width:16px;height:16px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;justify-content:center;align-items:center;padding:0;font-size:11px;display:inline-flex}.ovw-fold:hover,.ovw-fold:focus-visible{color:var(--fg);background:color-mix(in srgb, var(--accent) 14%, transparent)}.ovw-hidden{color:var(--muted);border:1px solid var(--border2);white-space:nowrap;border-radius:999px;flex:none;padding:0 4px;font-size:10px}.gal{flex-direction:column;height:100%;min-height:0;display:flex;container:paneview/inline-size}.gal-count{color:var(--muted);white-space:nowrap;font-size:11px}.gal-sort,.gal-tile{gap:2px;display:inline-flex}.gal-path{background:var(--bar);border-bottom:1px solid var(--border);align-items:center;gap:4px;min-width:0;padding:3px 10px;display:flex}.gal-crumbs{min-width:0;color:var(--muted);font-size:11px;display:flex;overflow:hidden}.gal-crumb-part{min-width:0;display:inline-flex}.gal-crumb{color:inherit;font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:0 2px;overflow:hidden}.gal-crumb:hover:not(:disabled){color:var(--fg);background:color-mix(in srgb, var(--fg) 8%, transparent)}.gal-crumb:disabled{cursor:default}.gal-crumb-sep{opacity:.6}.gal-flat{flex:none;margin-left:auto}.gal-flat.on{color:var(--accent)}.gal-madeby{white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:45%;font-size:11px;overflow:hidden}.gal-folder-icon{color:var(--muted);font-size:34px}.gal-card.folder .gal-thumb{background:color-mix(in srgb, var(--fg) 3%, transparent)}.gal-card.folder:hover .gal-folder-icon{color:var(--accent)}.gal-card.folder .gal-thumb.cover{background:0 0;position:relative}.gal-thumb.cover img{object-fit:cover;border-radius:6px;width:100%;max-width:none;height:100%;max-height:none}.gal-thumb.cover .gal-folder-icon{color:#fff;text-shadow:0 1px 3px #000c;font-size:16px;position:absolute;bottom:4px;left:4px}.gal-sort-btn{white-space:nowrap;font-size:11px}.gal-sort-btn.on{color:var(--accent)}.gal-body{flex:1;min-height:0;padding:10px;overflow-y:auto}.gal-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.gal-grid.tile-s{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px}.gal-grid.tile-l{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}@container paneview (width<=460px){.gal-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.gal-grid.tile-s{grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}.gal-grid.tile-l{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.gal-count{display:none}}.gal-card{text-align:left;background:var(--bar);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:4px;padding:6px;display:flex;position:relative;overflow:hidden}.gal-card:hover{border-color:var(--accent)}.gal-zoom,.gal-enter,.gal-card{color:var(--fg);font:inherit;cursor:pointer}.gal-zoom,.gal-enter{text-align:left;background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex}.gal-thumb{aspect-ratio:4/3;background:color-mix(in srgb, var(--fg) 6%, transparent);border-radius:6px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.gal-thumb img{object-fit:contain;max-width:100%;max-height:100%}.gal-dims{color:#fff;font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;background:#0009;border-radius:4px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;bottom:4px;left:4px}.gal-card:hover .gal-dims,.gal-card:focus-within .gal-dims{opacity:1}.gal-thumb-none{color:var(--muted);font-size:22px}.gal-name{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.gal-meta{color:var(--muted);font-size:10px}.gal-pane{width:24px;height:24px;color:var(--fg);background:var(--bar);border:1px solid var(--border);opacity:0;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px}.gal-card:hover .gal-pane,.gal-card:focus-within .gal-pane{opacity:.9}.gal-pane:hover{opacity:1}@media (hover:none){.gal-pane{opacity:.9}}.gal-more{justify-content:center;padding:12px 0 4px;display:flex}.gal-card.gal-new{animation:5s ease-out af-gal-new}@keyframes af-gal-new{0%,30%{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 30%, transparent)}to{background:var(--bar)}}@media (prefers-reduced-motion:reduce){.gal-card.gal-new{background:color-mix(in srgb, var(--accent) 14%, transparent);animation:none}}.igen{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden;container:paneview igenpane/inline-size}.igen-body{flex:1;grid-template-columns:minmax(320px,1fr) minmax(280px,1fr);gap:12px;min-height:0;padding:10px 12px 16px;display:grid;overflow:auto}@container paneview (width<=720px){.igen-body{grid-template-columns:1fr}}.igen-col-form,.igen-col-out{flex-direction:column;gap:12px;min-width:0;display:flex}.igen-body.igen-studio{grid-template-columns:minmax(300px,1.1fr) minmax(320px,1fr) minmax(280px,.9fr);padding-bottom:0;overflow:hidden}.igen-studio>.igen-col-form,.igen-studio>.igen-col-out{min-height:0;padding:4px 6px 16px;overflow:auto}.igen-col-agent{border-right:1px solid var(--border);flex-direction:column;min-width:0;min-height:0;padding-right:10px;display:flex;overflow:hidden}.igen-tabs{display:none}@container paneview (width<=720px){.igen-body.igen-studio{grid-template-columns:1fr}.igen-tabs{gap:4px;padding:6px 12px 0;display:flex}.igen-studio[data-tab=chat]>.igen-col-form,.igen-studio[data-tab=chat]>.igen-col-out,.igen-studio[data-tab=form]>.igen-col-agent,.igen-studio[data-tab=form]>.igen-col-out,.igen-studio[data-tab=out]>.igen-col-agent,.igen-studio[data-tab=out]>.igen-col-form{display:none}.igen-col-agent{border-right:none;padding-right:0}}.igen-tab{font:inherit;border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:4px;padding:3px 10px;font-size:12px}.igen-tab.active{color:var(--fg);border-color:var(--accent)}.igen-agent{flex-direction:column;flex:1;min-height:0;display:flex}.igen-agent-head{flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:6px;display:flex}.igen-agent-head .igen-chip{cursor:default;align-items:center;gap:4px;display:inline-flex}.igen-agent-spacer{flex:1}.igen-agent-mirror{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.igen-persona{align-items:center;gap:6px;padding:4px 0;font-size:12px;display:flex}.igen-persona.failed{color:var(--warn)}.igen-head-model{align-items:center;gap:6px;min-width:0;display:inline-flex}.igen-head-model .igen-field.compact{flex-direction:row;align-items:center;gap:4px}.igen-studio-pick{max-width:220px}.igen-enginebar-head{align-items:center;gap:10px;min-width:0;display:inline-flex}.igen-enginebar-band{display:none}@container paneview (width<=720px){.igen-enginebar-head,.igen-title-text,.igen .igen-head-refresh{display:none}.igen .view-title{flex:none}.igen .igen-studio-pick{flex:auto;min-width:0}.igen-enginebar-band{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px 10px;padding-bottom:8px;display:flex}.igen-enginebar-band .igen-head-model{flex:100%;gap:8px;display:flex}.igen-enginebar-band .igen-head-model .igen-field{flex:1 1 0;min-width:0}.igen-enginebar-band .igen-head-model .ds-select{width:100%;min-width:0;max-width:none}.igen-enginebar-band .igen-engine-hint{white-space:normal;flex:1 1 0}.igen-band-refresh{margin-left:auto}}.igen-studio-menu{position:relative}.igen-studio-menu>summary{cursor:pointer;padding:2px 4px;list-style:none}.igen-studio-menu-body{z-index:5;border:1px solid var(--border);background:var(--bg);border-radius:6px;flex-direction:column;gap:6px;width:260px;padding:8px 10px;display:flex;position:absolute;top:100%;right:0}.igen-form-head{align-items:center;gap:8px;display:flex}.igen-hl-note{color:var(--accent);font-size:11px}.igen-hl{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.igen-lock{color:var(--muted);vertical-align:middle;margin-left:6px;display:inline-flex}.igen-lock.on{color:var(--accent)}.igen-lockwrap{flex-direction:column;gap:2px;display:flex}.igen-lockrow{justify-content:flex-end;display:flex}.igen-log{border:1px solid var(--border);border-radius:6px;max-height:320px;padding:6px 8px;overflow:auto}.igen-log-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.igen-log-head{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.igen-log-seq,.igen-log-time{color:var(--muted);font-size:11px}.igen-log-who.agent{color:var(--accent)}.igen-log-state{border:1px solid var(--border);border-radius:8px;padding:0 6px;font-size:11px}.igen-log-state.failed,.igen-log-state.lost,.igen-log-state.record_pending{color:var(--warn)}.igen-log-rewind{margin-left:auto}.igen-log-changes{font-size:11px;font-family:var(--mono,monospace);color:var(--muted);margin:2px 0 0 18px;padding:0}.igen-callcard{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:6px;margin:4px 0;padding:4px 8px;font-size:12px}.igen-callcard-head{align-items:center;gap:6px;display:flex}.igen-callcard-title{overflow-wrap:anywhere;flex:1;min-width:0}.igen-verbs{flex-wrap:wrap;gap:2px;display:flex}.igen-verbs>.ui-btn{white-space:normal;text-align:left;min-width:0}.igen-memo{border:1px solid var(--border);border-radius:6px;padding:4px 8px}.igen-memo>summary{cursor:pointer;font-size:12px}.igen-memo-doc{flex-direction:column;gap:4px;padding:6px 0;display:flex}.igen-memo-head{align-items:center;gap:6px;display:flex}.igen-memo-path{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.igen-memo-cap{color:var(--muted);font-size:11px}.igen-memo-text{font:inherit;white-space:pre-wrap;max-height:160px;margin:0;font-size:12px;overflow:auto}.igen-memo-edit{flex-direction:column;gap:6px;display:flex}.igen-memo-edit .igen-memo-sec{flex-direction:column;gap:2px;display:flex}.igen-memo-actions{gap:6px;display:flex}.igen-memo-add{align-items:flex-end;gap:6px;display:flex}.igen-memo-input{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--fg);resize:vertical;border-radius:4px;flex:1;padding:4px 6px;font-size:12px}.igen-attach-blocked{color:var(--muted);margin:4px 0 0 16px;padding:0;font-size:11px}.igen-attach-wt{align-items:center;gap:6px;display:inline-flex}.igen-attach-last{border:1px solid var(--border);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:8px 10px;display:flex}.igen-attach-last-label{color:var(--muted);font-size:11px}.igen-attach-last-sum{overflow-wrap:anywhere;flex:12em;min-width:0}.igen-attach-place{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.igen-attach-place-name{overflow-wrap:anywhere;min-width:0}.igen-redirect{flex-direction:column;height:100%;display:flex}.igen-engine{white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.igen-dot{background:var(--muted);border-radius:50%;width:8px;height:8px}.igen-engine-ready .igen-dot{background:var(--ok,#3fb950)}.igen-engine-cold .igen-dot{background:var(--muted)}.igen-engine-starting .igen-dot{background:var(--warn,#d29922)}.igen-engine-unavailable .igen-dot{background:var(--err)}.igen-engine-hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.igen-form{flex-direction:column;gap:10px;min-width:0;display:flex}.igen-field{flex-direction:column;gap:3px;min-width:0;display:flex}.igen-field.off{opacity:.55}.igen-label{color:var(--muted);font-size:11px}.igen-hint{color:var(--muted);white-space:normal;font-size:11px}.igen-err{color:var(--err);font-size:11px}.igen-warn{color:var(--warn,#d29922);font-size:11px}.igen-prompt,.igen-negative{box-sizing:border-box;resize:vertical;width:100%;font:inherit;border:1px solid var(--border);background:var(--input-bg,var(--bg));color:var(--fg);border-radius:4px;padding:6px 8px}.igen-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.igen-grid .ds-select,.igen-grid .ds-input,.igen-form .ds-select,.igen-form .ds-input{box-sizing:border-box;min-width:0;max-width:100%}.igen-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.igen-spacer{flex:1}.igen-chips{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.igen-chips-cap{color:var(--muted);font-size:11px}.igen-chip{font:inherit;border:1px solid var(--border);background:var(--chip-bg,transparent);color:var(--fg);cursor:pointer;border-radius:10px;padding:1px 7px;font-size:11px}.igen-chip:hover{border-color:var(--accent,var(--fg))}.igen-chip.fixed{cursor:default;opacity:.85;align-items:center;gap:3px;display:inline-flex}.igen-family{border:1px solid var(--border);border-radius:4px;padding:6px 8px;font-size:12px}.igen-family>summary{cursor:pointer;color:var(--muted);font-size:11px}.igen-family p{margin:4px 0}.igen-family-desc{white-space:pre-wrap}.igen-loras{flex-direction:column;gap:4px;display:flex}.igen-lora{align-items:center;gap:8px;min-width:0;display:flex}.igen-lora-pick{align-items:center;gap:4px;min-width:0;font-size:12px;display:flex}.igen-lora-pick>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.igen-lora-trigger{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);margin-left:auto;font-size:11px;overflow:hidden}.igen-lora-weight{margin-left:auto}.igen-advanced>summary{cursor:pointer;color:var(--muted);font-size:11px}.igen-advanced-title{color:var(--fg);margin-right:8px}.igen-advanced-sum{overflow-wrap:anywhere}.igen-hl-mark{color:var(--accent);margin-left:6px}.igen-lockset{border:1px solid var(--border);border-radius:4px;flex-wrap:wrap;gap:4px 12px;margin:10px 0 0;padding:6px 8px;display:flex}.igen-lockset>legend{padding:0 4px}.igen-size{grid-column:1/-1}.igen-size-chips{flex-wrap:wrap;gap:4px;display:flex}.igen-size-chips .igen-chip{border-radius:14px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:inline-flex}.igen-size-chips .igen-chip[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.igen-size-chips .igen-chip:disabled{opacity:.5;cursor:default}.igen-shape{border:1.5px solid;border-radius:2px;display:inline-block}.igen-shape-portrait{width:8px;height:12px}.igen-shape-square{width:10px;height:10px}.igen-shape-landscape{width:12px;height:8px}.igen .igen-size-alt{align-self:flex-start;min-width:0;max-width:200px}.igen-inputs{flex-direction:column;gap:4px;margin:6px 0;display:flex}.igen-input-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.igen-input-list li{align-items:center;gap:4px;min-width:0;font-size:11px;display:flex}.igen-input-list li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.igen-drop{border:1px dashed var(--border);text-align:center;color:var(--muted);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:11px;display:flex}.igen-drop.over{border-color:var(--accent,var(--fg))}.igen-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.igen-studio>.igen-col-form .igen-actions{z-index:2;background:var(--bg);border-top:1px solid var(--border);margin:0 -6px;padding:8px 6px;position:sticky;bottom:0}.igen-fullsteps{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.igen-trial h3,.igen-results h3,.igen-queue-head h3{margin:0 0 4px;font-size:12px;font-weight:600}.igen-trial-body{align-items:flex-start;gap:10px;display:flex}.igen-trial-meta{flex-direction:column;gap:4px;min-width:0;font-size:11px;display:flex}.igen-thumb{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:4px;padding:0;line-height:0;overflow:hidden}.igen-thumb img{object-fit:contain;max-width:180px;max-height:180px}.igen-grid-cards{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.igen-card{flex-direction:column;gap:3px;min-width:0;display:flex}.igen-card .igen-thumb img{max-width:100%;max-height:130px}.igen-card-meta{flex-direction:column;gap:2px;font-size:11px;display:flex}.igen-seed{font-family:var(--mono,monospace);font-size:11px}.igen-queue-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.igen-queue-head>h3,.igen-queue-head>.igen-hint{white-space:nowrap}.igen-badge{border:1px solid var(--border);border-radius:8px;padding:0 5px;font-size:10px}.igen-badge.failed{color:var(--err);border-color:currentColor}.igen-badge.paused,.igen-badge.trial{color:var(--muted)}.igen-qrow{border:1px solid var(--border);border-radius:4px;margin-bottom:6px;padding:6px 8px;font-size:12px}.igen-qrow.paused{opacity:.75}.igen-qrow-head,.igen-qrow-foot{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.igen-qrow-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.igen-qrow-counts{font-variant-numeric:tabular-nums}.igen-bar{background:var(--border);border-radius:3px;height:6px;margin:4px 0;display:flex;overflow:hidden}.igen-bar-done{background:var(--ok,#3fb950)}.igen-bar-failed{background:var(--err)}.igen-bar-running{background:var(--accent,#58a6ff);opacity:.7}.igen-eta,.igen-phase{color:var(--muted);font-size:11px}.igen-jobs{flex-direction:column;gap:1px;margin:4px 0 0;padding:0;list-style:none;display:flex}.igen-job{align-items:center;gap:6px;min-width:0;font-size:11px;display:flex}.igen-job-state{color:var(--muted);min-width:6em}.igen-job-failed .igen-job-state{color:var(--err)}.igen-job-pos{font-variant-numeric:tabular-nums}.igen-proposal{border-top:1px solid var(--border);margin-top:10px;padding-top:8px}.igen-proposal h4{color:var(--muted);margin:6px 0 2px;font-size:11px}.igen-proposal-text{white-space:pre-wrap;word-break:break-word;font:inherit;background:var(--code-bg,#7f7f7f14);border-radius:4px;margin:0;padding:6px 8px;font-size:12px}.igen-needs-model{color:var(--warn);border-top:1px solid var(--border);align-items:center;gap:6px;padding:10px 12px;font-size:12px;display:flex}.igen-draftbar{display:none}@container igenpane (width<=720px){.igen-draftbar{border:1px solid var(--border);background:var(--panel);cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:6px;margin:6px 0 4px;padding:4px 6px;display:flex}}.igen-draftbar-hl{border-color:var(--accent);animation:1.2s ease-out 2 igen-draftbar-pulse}@keyframes igen-draftbar-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent)}to{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.igen-draftbar-hl{animation:none}}.igen-draftbar-thumb{border:1px solid var(--border);cursor:zoom-in;background:0 0;border-radius:6px;flex:none;width:40px;height:40px;padding:0;overflow:hidden}.igen-draftbar-thumb img{object-fit:cover;width:100%;height:100%;display:block}.igen-draftbar-text{min-width:0;font:inherit;text-align:left;color:var(--fg);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;gap:1px;padding:2px 0;display:flex}.igen-draftbar-prompt,.igen-draftbar-model{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.igen-draftbar-prompt{font-size:13px}.igen-draftbar-model{align-items:center;gap:4px;font-size:11px;display:inline-flex}.igen-draftbar-dot,.igen-tab-dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.igen-draftbar-btn{white-space:nowrap;flex:none;min-height:36px}.igen-tab{align-items:center;gap:5px;display:inline-flex}.igen-tab-badge{color:var(--bg);background:var(--accent);border-radius:8px;padding:2px 5px;font-size:10px;line-height:1}.igen-tab-dot-working{background:var(--muted);animation:1.4s ease-in-out infinite igen-tab-blink}.igen-tab-dot-ask{background:var(--warn)}@keyframes igen-tab-blink{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.igen-tab-dot-working{animation:none}}.igen-agent-none{justify-content:space-between}.igen-queue-others>summary,.igen-queue-done>summary{cursor:pointer;color:var(--muted);padding:4px 0;font-size:12px}.igen-qrow.other{opacity:.6}.igen-badge.other{color:var(--muted)}.igen-done-note{border:1px solid var(--border);border-left:3px solid var(--ok);background:var(--panel);border-radius:6px;flex:none;align-items:center;gap:8px;margin:6px 12px 0;padding:4px 6px 4px 10px;font-size:13px;display:flex}.igen-done-text{flex:1;min-width:0}.igen-done-x{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:4px;display:inline-flex}.igen-done-note>.codicon:first-child{color:var(--ok)}@container igenpane (width<=720px){.igen-agent-head{flex-wrap:nowrap;padding-bottom:4px}.igen-agent-head .igen-chip-extra,.igen-agent-replace-label{display:none}.igen-agent:has(.mirror-compose textarea:focus) .igen-agent-head{display:none}}@media (hover:none) and (pointer:coarse){@container igenpane (width<=720px){:is(.igen:has(.mirror-compose textarea:focus)>.view-head,.igen:has(.mirror-compose textarea:focus) .igen-tabs,.igen-agent:has(.mirror-compose textarea:focus) .mirror-ctxbar,.igen-agent:has(.mirror-compose textarea:focus) .mirror-title-suggest,.igen-agent:has(.mirror-compose textarea:focus) .mirror-suggest){display:none}}}.ui-modal.igen-mask-modal{width:min(1100px,96vw);max-width:96vw;height:min(900px,90dvh)}.igen-mask-body{flex:1;min-height:0;overflow:hidden}.igen-mask-painter{flex-direction:column;flex:1;gap:6px;min-width:0;min-height:0;display:flex}.igen-mask-tools{flex-wrap:wrap;flex:none;align-items:center;gap:6px 14px;display:flex}.igen-mask-group{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.igen-mask-notes{flex:none;max-height:4.6em;overflow-y:auto}.igen-mask-notes>p{margin:0 0 2px}.igen-mask-stage{background:var(--bg);border:1px solid var(--border);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:4px;flex:1 1 0;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.igen-mask-frame{transform-origin:0 0;flex:none;line-height:0;position:relative}.igen-mask-picture{pointer-events:none;max-width:none;height:auto;display:block}.igen-mask-view{opacity:.55;touch-action:none;cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.igen-mask-stage.igen-mask-moving .igen-mask-view{cursor:grab}.igen-mask-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px 8px;display:flex}.igen-mask-actions .igen-err{flex:12em;margin:0}.igen-mask-ask{border:1px solid var(--warn,#d29922);border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.igen-mask-entry{flex-direction:column;gap:4px;display:flex}.igen-mask-current{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}@media (width<=760px),(height<=600px){.ui-modal.igen-mask-modal{top:var(--app-top,0px);width:100vw;min-width:0;max-width:100vw;height:var(--app-h,100dvh);max-height:var(--app-h,100dvh);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);box-sizing:border-box;border:0;border-radius:0;position:fixed;left:0}.igen-mask-body{padding:6px 8px}}@media (height<=600px){.igen-mask-tools,.igen-mask-group{flex-wrap:nowrap}.igen-mask-tools{padding-bottom:2px;overflow-x:auto}.igen-mask-notes{max-height:2.4em}}.fgraph{--fgraph-peer:#4fb8d6;flex-direction:column;height:100%;min-height:0;display:flex;container:paneview/inline-size}.fgraph-nav{border-right:1px solid var(--border);align-items:center;gap:2px;margin-right:6px;padding-right:6px;display:inline-flex}.fgraph-toggle{white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.fgraph-toggle.on{color:var(--accent)}@container paneview (width<=460px){.fgraph-toggle .lbl,.fgraph-switch .lbl,.fgraph-count{display:none}}.fgraph-count{color:var(--muted);white-space:nowrap;font-size:11px}.fgraph-err{color:var(--warn);white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:11px;overflow:hidden}.fgraph-body{touch-action:pan-y;flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.fgraph-axis{z-index:3;background:var(--bg);border-bottom:1px solid var(--border);flex:none;align-items:flex-end;display:flex;position:sticky;top:0}.fgraph-axis-gutter{background:var(--bg);border-right:1px solid var(--border);flex:none;align-self:stretch;position:sticky;left:0}.fgraph-axis-label{fill:var(--muted);font-size:9px}.fgraph-rows{flex:none;align-items:flex-start;display:flex}.fgraph-labels{z-index:1;background:var(--bg);border-right:1px solid var(--border);flex-direction:column;flex:none;display:flex;position:sticky;left:0}.fgraph-label{min-width:0;color:var(--fg);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:flex}.fgraph-label.child{color:var(--muted)}.fgraph-label.clickable{cursor:pointer}.fgraph-label.clickable:hover,.fgraph-label.clickable:focus-visible{background:color-mix(in srgb, var(--accent) 8%, transparent)}.fgraph-label.erased{color:var(--muted2);font-style:italic}.fgraph-label-text{text-overflow:ellipsis;overflow:hidden}.fgraph-fold,.fgraph-fold-gap{flex:none;width:16px;height:16px}.fgraph-fold{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;font-size:11px;display:inline-flex}.fgraph-fold:hover,.fgraph-fold:focus-visible{color:var(--fg);background:color-mix(in srgb, var(--accent) 14%, transparent)}.fgraph-hidden{color:var(--muted);border:1px solid var(--border2);white-space:nowrap;border-radius:999px;flex:none;padding:0 4px;font-size:10px}.fgraph-label .session-state{padding:0 5px;font-size:9px}@container paneview (width<=560px){.fgraph-label .session-state .lbl{display:none}}.fgraph-parent-gap{color:var(--warn);flex:none;font-size:11px}.fgraph-canvas{cursor:grab;touch-action:none;flex:1;min-width:0}.fgraph-canvas:active{cursor:grabbing}.fgraph-svg{display:block}.fgraph-mark line{stroke:var(--border2);stroke-width:1px;stroke-dasharray:3 3}.fgraph-mark text{fill:var(--muted2);font-size:9px}.fgraph-mark.backfill-start line{stroke:var(--muted2)}.fgraph-tick{stroke:var(--border);stroke-width:1px;opacity:.5}.fgraph-hit{stroke:#0000;stroke-width:16px}.fgraph-lane-hit:hover .fgraph-run,.fgraph-lane-hit:focus-visible .fgraph-run{stroke-width:4px}.fgraph-run{stroke:var(--lane-color,var(--muted2));stroke-width:2.5px;stroke-linecap:round}.fgraph-birth{fill:var(--lane-color,var(--muted2))}.fgraph-pulse{fill:none;stroke:var(--lane-color,var(--accent));stroke-width:2px;animation:1.6s ease-out infinite fgraph-pulse}@keyframes fgraph-pulse{0%{r:5;opacity:.9}to{r:11;opacity:0}}.fgraph-tail.stopped{stroke:var(--lane-color,var(--muted2));stroke-width:2px;stroke-dasharray:4 3;opacity:.85}.fgraph-death line{stroke:var(--muted2);stroke-width:2px;stroke-linecap:round}.fgraph-death.danger line{stroke:var(--warn)}.fgraph-death.cut{opacity:.6}.fgraph-death.cut line{stroke-dasharray:1.5 1.5}.fgraph-death.cut circle{fill:none;stroke:var(--muted2);stroke-width:1px;stroke-dasharray:2 2}.fgraph-cut-unknown{fill:url(#fgraph-hatch);opacity:.55;stroke:none}.fgraph-seg{stroke:none}.fgraph-seg.active{fill:var(--accent)}.fgraph-seg.idle{fill:var(--muted2);opacity:.5}.fgraph-seg.waiting{fill:var(--warn)}.fgraph-seg.stopped{fill:var(--muted2);opacity:.3}.fgraph-seg.unknown{fill:url(#fgraph-hatch);opacity:.55}.fgraph-arrow line{stroke-width:1.75px;fill:none}.fgraph-arrow.family line{stroke:var(--muted2)}.fgraph-arrow.instruct line{stroke:var(--accent)}.fgraph-arrow.report line{stroke:var(--ok)}.fgraph-arrow.peer line{stroke:var(--fgraph-peer)}.fgraph-arrow.danger line{stroke:var(--warn)}.fgraph-arrow.family{color:var(--muted2)}.fgraph-arrow.instruct{color:var(--accent)}.fgraph-arrow.report{color:var(--ok)}.fgraph-arrow.peer{color:var(--fgraph-peer)}.fgraph-arrow.danger{color:var(--warn)}.fgraph-arrow.clickable{cursor:pointer}.fgraph-arrow.clickable:hover line{stroke-width:3px}.fgraph-edge-pt{fill:currentColor}.home{flex-direction:column;height:100%;min-height:0;display:flex;container:paneview/inline-size}.home-embedded{flex:1;height:auto}.home-body{flex-direction:column;flex:1;gap:18px;min-height:0;padding:16px;display:flex;overflow-y:auto}.home-body .ovw-grid{padding:0;overflow:visible}.home-title{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:6px;margin:0 0 8px;padding-bottom:4px;font-size:12px;font-weight:600;display:flex}.home-waiting .home-title{color:var(--accent)}.home-count{margin-left:2px;font-weight:400}.home-empty{color:var(--muted);margin:0 0 10px;font-size:12px}.home-actions{flex-wrap:wrap;gap:8px;display:flex}.home-setup.onboard-card{width:auto;max-width:560px;box-shadow:none}.wi-stamp{color:var(--muted);align-items:center;gap:6px;padding:3px 8px 5px;font-size:11px;display:flex}.wi-stopped:before{content:"·";margin-right:5px}.wi-err{color:var(--warn);align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:flex}.wi-err span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wi-trunc{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding:0 8px 4px;font-size:11px;overflow:hidden}.wi-filter{top:var(--sec-head-h,34px);z-index:2;background:var(--leftpane-bg);padding-bottom:4px;position:sticky}.wi-filter input::-webkit-search-cancel-button{appearance:none}.wi-more,.wi-search{width:calc(100% - 16px);color:var(--muted);cursor:pointer;text-align:center;background:0 0;border:none;margin:4px 8px 2px;padding:2px 0;font-size:11px;display:block}.wi-more:hover,.wi-search:hover:not(:disabled){color:var(--accent)}.wi-search:disabled{cursor:default;opacity:.6}.wi-remote{border-top:1px dashed var(--border);margin-top:4px}.wi-remote-head{color:var(--muted);padding:4px 8px 2px;font-size:11px}.wi-list{flex-direction:column;display:flex}.wi-row{border-bottom:1px solid var(--border);cursor:pointer;text-align:left;align-items:center;gap:7px;padding:4px 8px;display:flex}.wi-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.wi-row:last-child{border-bottom:none}.wi-row:hover{background:var(--hover,#7f7f7f14)}.wi-row.done{opacity:.55}.wi-dot{flex:none;font-size:13px;line-height:1;display:inline-flex}.wi-dot.tone-ok{color:var(--ok)}.wi-dot.tone-warn{color:var(--warn)}.wi-dot.tone-muted{color:var(--muted)}.wi-dot.tone-merged{color:var(--merged,#a371f7)}.wi-flag{flex:none;align-self:center;font-size:12px;line-height:1;display:inline-flex}.wi-flag.tone-ok{color:var(--ok)}.wi-flag.tone-warn{color:var(--warn)}.wi-flag.tone-bad{color:var(--err)}.wi-flag.tone-muted{color:var(--muted)}.wi-info{flex:auto;min-width:0}.wi-head{align-items:baseline;gap:6px;min-width:0;display:flex}.wi-key{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.wi-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12.5px;overflow:hidden}.wi-when{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:10.5px}.wi-meta{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.wi-meta>*{margin-right:6px}.wi-label{border:1px solid var(--wi-label-color,var(--border));background:color-mix(in srgb, var(--wi-label-color,transparent) 28%, transparent);color:var(--fg);border-radius:8px;padding:0 5px;font-weight:500}.wi-started{cursor:pointer;color:var(--ok);background:0 0;border:none;flex:none;align-items:center;gap:2px;padding:2px;font-size:10px;display:inline-flex}.wi-link{color:var(--muted);opacity:0;flex:none;padding:2px;display:inline-flex}.wi-row:hover .wi-link,.wi-link:focus-visible{opacity:1}@media (hover:none){.wi-link{opacity:1}}.wi-qbranch{border:1px solid var(--border);border-radius:6px;margin:0;padding:8px}.wi-qbranch label{flex-direction:column;gap:3px;font-size:12px;display:flex}.wi-qbranch input{border:1px solid var(--border);background:var(--panel2);color:var(--fg);border-radius:5px;padding:5px 7px;font-size:13px}.wi-qbranch .wi-qhint{margin-top:5px;display:block}.wi-dhead{align-items:baseline;gap:8px;display:flex}.wi-dtitle{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.45}.wi-dfacts{grid-template-columns:max-content 1fr;align-items:baseline;gap:4px 12px;margin:0;font-size:12px;display:grid}.wi-dfacts dt{color:var(--muted);white-space:nowrap}.wi-dfacts dd{overflow-wrap:anywhere;min-width:0;margin:0}.wi-dprov{border:1px solid var(--border);color:var(--muted);text-transform:uppercase;border-radius:8px;padding:0 5px;font-size:10px;display:inline-block}.wi-dlabels{flex-wrap:wrap;gap:4px;display:flex}.wi-dlink{align-items:center;gap:5px;width:fit-content;font-size:12px;display:inline-flex}.wi-dstarted,.wi-dstart{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding-top:10px;display:flex}.wi-dstarted h4,.wi-dstart h4{color:var(--muted);margin:0;font-size:12px;font-weight:600}.wi-dstarted ul{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.wi-dsession{border:1px solid var(--border);color:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:5px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:inline-flex}.wi-dsession .codicon{color:var(--ok);flex:none;font-size:10px}.wi-dname{flex:auto;min-width:0}.wi-dslug,.wi-dbranch,.wi-dtag{white-space:nowrap;flex:none}.wi-dsession:hover{border-color:var(--accent);color:var(--accent)}.wi-dbranch,.wi-dslug{color:var(--muted);font-size:11px}.wi-dslug{font-family:var(--mono)}.wi-dsession.is-archived .codicon,.wi-dsession.is-gone .codicon{color:var(--muted)}.wi-dsession.is-gone{opacity:.7}.wi-dtag{color:var(--muted);border:1px solid var(--border);border-radius:3px;padding:0 4px;font-size:10px}.wi-sfield{flex-direction:column;gap:3px;font-size:12px;display:flex}.wi-sfield select{border:1px solid var(--border);background:var(--panel2);color:var(--fg);border-radius:5px;padding:6px 7px;font-size:13px}.wi-shint{color:var(--muted);margin:0;font-size:11px}.wi-rtarget{align-items:baseline;gap:8px;font-size:13px;display:flex}.wi-rlabel{color:var(--muted);font-size:11px}.wi-rsession,.wi-rnote,.wi-rbody{flex-direction:column;gap:3px;font-size:12px;display:flex}.wi-rsession select,.wi-rnote input,.wi-rbody textarea{border:1px solid var(--border);background:var(--panel2);color:var(--fg);border-radius:5px;padding:6px 7px;font-size:13px}.wi-rbody textarea{font-family:var(--mono,ui-monospace, monospace);resize:vertical;line-height:1.5}.wi-rhint{color:var(--muted);margin:0;font-size:11px}.wi-add-first{border:1px solid var(--border);color:inherit;cursor:pointer;background:0 0;border-radius:5px;margin:6px auto 0;padding:2px 8px;font-size:11px;display:block}.wi-qhelp{color:var(--muted);margin:0;font-size:12px}.wi-qlist{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.wi-qrow{border:1px solid var(--border);border-radius:6px;align-items:center;gap:6px;padding:6px 8px;display:flex}.wi-qrow.off{opacity:.55}.wi-qinfo{flex:auto;min-width:0}.wi-qlabel{font-size:13px}.wi-qprov{border:1px solid var(--border);color:var(--muted);text-transform:uppercase;border-radius:8px;margin-right:6px;padding:0 5px;font-size:10px;display:inline-block}.wi-qquery{color:var(--muted);overflow-wrap:anywhere;font-size:11px;display:block}.wi-qhint,.wi-qerr{color:var(--muted);font-size:11px}.wi-qerr{color:var(--warn)}.wi-qform{flex-direction:column;gap:8px;display:flex}.wi-qform label,.wi-qform .wi-qfield{flex-direction:column;gap:3px;font-size:12px;display:flex}.wi-qchecks{flex-direction:column;gap:4px;display:flex}.wi-qchecks .ssm-check{cursor:pointer;flex-direction:row;align-items:baseline;gap:6px}.wi-qchecks input{align-self:center;margin:0}.wi-qcheck-name{color:var(--fg);white-space:nowrap;font-size:13px}.wi-qcheck-desc{overflow-wrap:anywhere;min-width:0;font-size:11px}.wi-qform .wi-qmode{align-self:flex-start;font-size:12px}.wi-qform .wi-qfield code.wi-qquery{border:1px dashed var(--border);color:var(--fg);border-radius:5px;padding:4px 7px}.wi-qform .wi-qfield code.wi-qquery+code.wi-qquery{margin-top:3px}.wi-qform input,.wi-qform select{border:1px solid var(--border);background:var(--panel2);color:var(--fg);border-radius:5px;padding:5px 7px;font-size:13px}.wi-dlive,.wi-dref{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.wi-dlive.bad{color:var(--warn)}.wi-dbranches{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.wi-dbranches code{background:var(--panel2);border-radius:4px;padding:0 4px;font-size:11px}.wi-ddiff{align-items:baseline;gap:6px;display:flex}.wi-dadd{color:var(--ok)}.wi-ddel{color:var(--del)}.wi-dfiles{color:var(--muted)}.wi-dreviews{flex-wrap:wrap;gap:4px;display:flex}.wi-dreview{border:1px solid var(--border);border-radius:8px;align-items:center;gap:3px;padding:0 6px;font-size:11px;display:inline-flex}.wi-dreview.approved{color:var(--ok)}.wi-dreview.changes_requested{color:var(--warn)}.wi-dreview.pending{color:var(--muted)}.wi-dfacts dd.tone-ok{color:var(--ok)}.wi-dfacts dd.tone-warn{color:var(--warn)}.wi-dfacts dd.tone-bad{color:var(--err)}.wi-dfacts dd.tone-muted{color:var(--muted)}.wi-dfold>summary{cursor:pointer;color:var(--muted);font-size:12px;font-weight:600}.wi-dfold[open]>summary{margin-bottom:6px}.wi-dfold{display:block}.wi-dfold>:not(summary){margin-top:6px}.wi-dopen{text-decoration:none}.proj-tree{gap:1px;padding-top:2px}.proj-head-sep{background:var(--border);flex:none;align-self:stretch;width:1px;margin:3px}.proj-filter-bar{top:var(--sec-head-h,34px);z-index:3;background:var(--leftpane-bg);padding:3px 0 2px;position:sticky}.files-search-scope{border-left:1px solid var(--btn-border);flex:none;gap:2px;padding-left:5px;display:flex}.files-search-scope button{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.files-search-scope button:hover{color:var(--fg);background:var(--hover-bg)}.files-search-scope button.active{color:var(--fg);background:color-mix(in srgb, var(--lp-accent,var(--accent)) 18%, transparent)}.proj-filter{background:var(--panel2);border:1px solid var(--btn-border);color:var(--muted);border-radius:5px;align-items:center;gap:6px;margin:0 8px;padding:2px 8px;display:flex}.proj-filter:focus-within{border-color:var(--lp-accent,var(--accent))}.proj-filter .codicon{flex:none;font-size:12px}.proj-filter input{min-width:0;color:var(--fg);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:2px 0;font-size:12px}.proj-filter-clear{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:3px;flex:none;padding:1px 2px;display:inline-flex}.proj-filter-clear:hover{color:var(--fg);background:var(--btn)}.proj-node{flex-direction:column;list-style:none;display:flex}.proj-node.base>.proj-node-head .repo-name{font-weight:700}.proj-node.wt{border-left:2px solid color-mix(in srgb, var(--lp-accent,var(--accent)) 45%, transparent)}.proj-node.wt.lineage{border-left-color:var(--proj-lineage)}.proj-node-head{align-items:flex-start;gap:2px;display:flex}.proj-tree>.proj-node>.proj-node-head{top:calc(var(--sec-head-h,34px) + var(--proj-filter-h,33px));z-index:2;background:var(--leftpane-bg);position:sticky}.proj-tree>.proj-node>.proj-children>.proj-node.wt>.proj-node-head{top:calc(var(--sec-head-h,34px) + var(--proj-filter-h,33px) + var(--proj-base-head-h,36px));z-index:1;background:var(--leftpane-bg);position:sticky}.proj-children .proj-children .proj-node.wt>.proj-node-head{z-index:0;position:relative}.proj-node-caret{width:18px;color:var(--muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-self:stretch;align-items:flex-start;padding-top:7px;display:flex}.proj-node-caret:hover{color:var(--fg)}.proj-node-repo{flex:1;gap:0;min-width:0;padding:0!important}.proj-node-body{border-left:1px solid var(--border);flex-direction:column;gap:1px;margin:1px 0 3px 10px;padding-left:8px;display:flex}.proj-children{flex-direction:column;gap:2px;margin:1px 0 0 10px;padding:0;list-style:none;display:flex}.proj-children.flat{margin-left:0}.proj-sub-list{padding:1px 0 2px}.proj-sub-empty{color:var(--muted);padding:3px 4px 4px 22px;font-size:12px}.proj-files{position:relative}.proj-fstree{padding:1px 0 2px}.files-search-group{top:calc(var(--sec-head-h,34px) + var(--proj-filter-h,34px));z-index:1;border-bottom:1px solid var(--border2);background:var(--leftpane-bg);position:sticky}.files-search-group-toggle{width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:600;display:flex}.files-search-group-toggle:hover,.files-search-group-toggle:focus-visible{color:var(--fg);background:var(--hover-bg);outline:none}.files-search-group-toggle .codicon{font-size:12px}.files-search-group-name{align-items:center;gap:6px;min-width:0;display:flex}.files-search-group-count{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:400}.wc-project{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:3em;overflow:hidden}.wc-branch{opacity:.85;flex:0 auto;align-items:center;gap:3px;min-width:2em;font-weight:400;display:inline-flex;overflow:hidden}.wc-branch-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wc-branch .codicon{flex:none;font-size:11px}.files-view{--sel-accent:var(--lp-accent,var(--topbar-accent));flex:none}.files-home-btn{background:color-mix(in srgb, var(--fg) 5%, transparent);width:calc(100% - 8px);color:var(--fg);font:inherit;text-align:left;cursor:pointer;border:none;border-radius:5px;align-items:center;gap:5px;margin:2px 4px;padding:4px 6px;font-size:12px;font-weight:600;display:flex}.files-home-btn:hover{background:color-mix(in srgb, var(--fg) 9%, transparent)}.files-home-btn .codicon{color:var(--muted);font-size:12px}.inbox-wrap{position:relative}.inbox-modal{width:min(720px,100vw - 24px)}.inbox-tabs{margin-bottom:10px}.inbox-group h4{color:var(--muted);margin:12px 0 6px;font-size:12px;font-weight:600}.inbox-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.inbox-card{border:1px solid var(--border);background:var(--panel);border-radius:8px}.inbox-card.is-unseen{border-color:var(--accent,var(--border2))}.inbox-card-head{all:unset;box-sizing:border-box;cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:6px 8px;width:100%;padding:8px 10px;display:flex}.inbox-card-head:focus-visible{outline:2px solid var(--accent,currentColor);outline-offset:-2px;border-radius:8px}.inbox-kind,.inbox-state,.inbox-long-open,.inbox-unread{border:1px solid var(--border2,var(--border));border-radius:9px;padding:1px 6px;font-size:11px}.inbox-kind-request{font-weight:600}.inbox-long-open,.inbox-warn{color:var(--warn,var(--err))}.inbox-unread{font-weight:600}.inbox-who{font-size:12px}.inbox-when{margin-left:auto;font-size:11px}.inbox-preview{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;font-size:12px;overflow:hidden}.inbox-card-body{flex-direction:column;gap:8px;padding:0 10px 10px;display:flex}.inbox-body{white-space:pre-wrap;word-break:break-word;max-height:320px;margin:0;font-family:inherit;font-size:13px;overflow:auto}.inbox-recipients{flex-direction:column;gap:2px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.inbox-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.inbox-launch,.inbox-pr{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.inbox-compose,.inbox-settings{flex-direction:column;gap:10px;display:flex}.inbox-compose textarea{box-sizing:border-box;width:100%}.inbox-picker{flex-direction:column;gap:6px;display:flex}.inbox-chips,.inbox-hits{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.inbox-chip{border:1px solid var(--border2,var(--border));border-radius:10px;align-items:center;gap:4px;padding:1px 4px 1px 8px;font-size:12px;display:inline-flex}.inbox-chip button,.inbox-hits button{all:unset;cursor:pointer}.inbox-hits button{border:1px dashed var(--border2,var(--border));border-radius:10px;padding:2px 8px;font-size:12px}.inbox-hits button:disabled{opacity:.5;cursor:default}.inbox-check{align-items:flex-start;gap:6px;font-size:13px;display:flex}.inbox-attachment{border:1px dashed var(--border2,var(--border));border-radius:6px;flex-direction:column;gap:6px;padding:6px 8px;font-size:12px;display:flex}.inbox-attachment.inbox-session{flex-flow:wrap;align-items:center;gap:6px 8px}.inbox-attachment.inbox-placeholder{color:var(--muted);flex-direction:row;align-items:center;gap:6px}.inbox-attachment-head{align-items:center;gap:6px;font-weight:600;display:flex}.inbox-recipe-repo code{font-size:12px}.inbox-recipe-editor,.inbox-session-editor{flex-direction:column;gap:8px;display:flex}.inbox-recipe-hints{flex-wrap:wrap;gap:8px;display:flex}.inbox-recipe-hints .ui-field{flex:120px}.engine-pill-wrap{position:relative}.engine-pill-wrap .engine-pill{color:var(--muted);border:1px solid var(--btn-border);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.engine-pill-wrap .engine-pill:hover{background:var(--btn-h)}.engine-pill-dot{background:var(--muted);border-radius:50%;flex:none;width:7px;height:7px}.engine-pill.engine-pill-on{color:var(--ok,#4caf82);background:color-mix(in srgb, var(--ok,#4caf82) 14%, transparent);border-color:color-mix(in srgb, var(--ok,#4caf82) 40%, transparent)}.engine-pill-on .engine-pill-dot{background:var(--ok,#4caf82)}.engine-pill.engine-pill-busy{color:var(--ok,#4caf82);background:color-mix(in srgb, var(--ok,#4caf82) 14%, transparent);border-color:color-mix(in srgb, var(--ok,#4caf82) 40%, transparent)}.engine-pill-busy .engine-pill-dot{background:var(--ok,#4caf82);animation:1.6s ease-in-out infinite engine-pulse}@keyframes engine-pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.engine-pill-busy .engine-pill-dot{animation:none}}.engine-pill.engine-pill-lead{color:var(--accent,#6b8fc4);background:color-mix(in srgb, var(--accent,#6b8fc4) 14%, transparent);border-color:color-mix(in srgb, var(--accent,#6b8fc4) 40%, transparent)}.engine-pill-lead .engine-pill-dot{background:var(--accent,#6b8fc4)}.engine-pill.engine-pill-warn{color:var(--warn,#d8963c);background:color-mix(in srgb, var(--warn,#d8963c) 14%, transparent);border-color:color-mix(in srgb, var(--warn,#d8963c) 40%, transparent)}.engine-pill-warn .engine-pill-dot{background:var(--warn,#d8963c)}.engine-pill-off .engine-pill-dot,.engine-pill-avail .engine-pill-dot{opacity:.6}.engine-pill-count{color:var(--muted);margin-left:2px;font-size:11px}.engine-pill-countdown,.engine-pill-queue{white-space:nowrap;color:var(--muted)}.engine-popover{z-index:60;background:var(--panel2,var(--panel));border:1px solid var(--border2,var(--border));border-radius:10px;min-width:240px;max-width:min(320px,100vw - 20px);padding:8px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 36px #00000073}.engine-popover-head{color:var(--muted);border-bottom:1px solid var(--border2,var(--border));justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding:2px 6px 8px;font-size:11px;display:flex}.engine-popover-head-state{align-items:center;gap:6px;display:flex}.engine-row{padding:2px 6px}.engine-row+.engine-row{border-top:1px solid var(--border2,var(--border));margin-top:6px;padding-top:8px}.engine-row-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.engine-row-key{font-size:12px;font-weight:600}.engine-row-state{background:var(--btn);color:var(--muted);border-radius:999px;padding:1px 6px;font-size:11px}.engine-row-state-busy,.engine-row-state-on{color:var(--ok,#4caf82);background:color-mix(in srgb, var(--ok,#4caf82) 16%, transparent)}.engine-row-state-lead{color:var(--accent,#6b8fc4);background:color-mix(in srgb, var(--accent,#6b8fc4) 16%, transparent)}.engine-row-state-warn{color:var(--warn,#d8963c);background:color-mix(in srgb, var(--warn,#d8963c) 16%, transparent)}.engine-row-lifecycle{color:var(--muted);font-size:10px}.engine-row-line{color:var(--fg);margin-top:3px;font-size:11px}.engine-row-line.muted{color:var(--muted)}@media (width<=760px){.engine-pill-wrap .engine-pill{padding:4px 7px}.engine-pill-state,.engine-pill-countdown,.engine-pill-queue{display:none}.engine-popover{max-width:calc(100vw - 16px);position:fixed;top:48px;left:auto;right:8px}}.limit-board .lb-form{flex-wrap:wrap;gap:12px;margin:6px 0;display:flex}.limit-board .lb-form label{flex-direction:column;gap:4px;display:flex}.limit-board .lb-pick,.limit-board .lb-roster,.limit-board .lb-kinds{margin:4px 0;padding:0;list-style:none}.limit-board .lb-pick{max-height:180px;overflow:auto}.limit-board .lb-roster>li{border-bottom:1px solid var(--border);padding:6px 0}.limit-board .lb-who{font-weight:600}.limit-board .lb-kinds>li{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.limit-board .lb-kind{min-width:6em;font-weight:500}.limit-board .lb-stale,.limit-board .lb-reset_not_observed{color:var(--muted)}.limit-board .lb-coverage{border-collapse:collapse}.limit-board .lb-coverage th,.limit-board .lb-coverage td{text-align:left;padding:2px 10px 2px 0}.cloud-cost .cc-lede{margin:0 0 12px}.cloud-cost .cc-headline{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.cloud-cost .cc-total{font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:700;line-height:1.15}.cloud-cost .cc-total-lab{font-size:.82rem}.cloud-cost .cc-notes{flex-direction:column;gap:4px;margin:0 0 14px;display:flex}.cloud-cost .cc-notes p{align-items:center;gap:6px;margin:0;font-size:.82rem;display:flex}.cloud-cost .cc-days{align-items:flex-end;gap:3px;height:96px;margin:4px 0 18px;padding-bottom:16px;display:flex;position:relative}.cloud-cost .cc-day{flex:1 1 0;align-items:flex-end;min-width:6px;height:100%;display:flex;position:relative}.cloud-cost .cc-day-fill{background:var(--accent,#4c8bf5);border-radius:2px 2px 0 0;width:100%;min-height:2px}.cloud-cost .cc-day.est .cc-day-fill{opacity:.55;background-image:repeating-linear-gradient(45deg,#0000,#0000 3px,#ffffff59 3px 6px)}.cloud-cost .cc-day-lab{white-space:nowrap;font-size:.66rem;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}@media (width<=720px){.cloud-cost .cc-day-lab{display:none}}.cloud-cost .cc-sub{margin:18px 0 8px;font-size:.9rem}.cloud-cost .usage-row.cc-svc{align-items:center;gap:10px;display:flex}.cloud-cost .usage-row.cc-svc .ur-key{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.cloud-cost .usage-row.cc-svc .ur-hrs{text-align:right;font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.member-cost .usage-toolbar{margin-bottom:16px}.cloud-cost .cc-roles{margin:6px 0 4px}.cloud-cost .cc-roles>summary{cursor:pointer;color:var(--muted,#8a94a6);padding:4px 0;font-size:.82rem}.cloud-cost .cc-roles .usage-rows{border-left:2px solid var(--border,#2a2f3a);padding-left:14px}.uptime-heatmap{--uh-gutter:26px;--uh-gap:2px;--uh-cell-w:22px;flex-direction:column;gap:10px;display:flex}.uh-lede{margin:0 0 8px}.uh-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.uh-metrics{border:1px solid var(--border);border-radius:6px;display:inline-flex;overflow:hidden}.uh-metric{border:0;border-right:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;padding:3px 10px;font-size:12px}.uh-metric:last-child{border-right:0}.uh-metric.active{background:var(--sel-bg);color:var(--fg)}.uh-tablebtn{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;padding:3px 10px;font-size:12px}.uh-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:11px;display:flex}.uh-lg-item{align-items:center;gap:5px;display:inline-flex}.uh-lg-scale{align-items:center;gap:var(--uh-gap);display:inline-flex}.uh-lg-max{margin-left:4px}.uh-swatch{border-radius:2px;width:13px;height:13px;display:inline-block}.uh-grid{gap:var(--uh-gap);grid-auto-rows:14px;justify-content:start;display:grid}.uh-corner,.uh-rowhead,.uh-colhead{align-items:center;font-size:10px;line-height:1;display:flex}.uh-rowhead{justify-content:flex-end;padding-right:4px}.uh-colhead{white-space:nowrap;justify-content:center;padding-bottom:2px}.uh-cell{background:var(--uh-stopped);cursor:default;border-radius:2px}.uh-unobserved{box-shadow:inset 0 0 0 1px var(--viz-grid);opacity:.5;background:0 0}.uh-stopped{background:var(--uh-stopped)}.uh-lv-1{background:var(--uh-1)}.uh-lv-2{background:var(--uh-2)}.uh-lv-3{background:var(--uh-3)}.uh-lv-4{background:var(--uh-4)}.uh-lv-5{background:var(--uh-5)}.uh-unmeasured{background-image:repeating-linear-gradient(45deg, transparent 0 2px, color-mix(in srgb, var(--bg) 55%, transparent) 2px 4px)}.uh-cell:hover,.uh-cell:focus-visible{outline:2px solid var(--fg);outline-offset:0;z-index:1}.uh-cell:focus{outline:2px solid var(--accent)}.uh-foot{min-height:34px}.uh-readout{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:12px;display:flex}.uh-ro-val{color:var(--fg);font-weight:600}.uh-ro-when,.uh-ro-sub,.uh-ro-top{color:var(--muted)}.uh-hint,.uh-note{margin:0;font-size:11px}.uh-table{border-collapse:collapse;width:100%;font-size:12px}.uh-table th,.uh-table td{text-align:right;border-bottom:1px solid var(--border);padding:2px 8px}.uh-table th:first-child,.uh-table td:first-child{text-align:left}.uh-table th{color:var(--muted);font-weight:500}@font-face{font-family:codicon;font-display:block;src:url(./codicon-DjkITdqj.ttf?721d4c0a96379d0c13d3d5596893c348)format("truetype")}.codicon[class*=codicon-]{text-rendering:auto;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;font:16px/1 codicon;text-decoration:none;display:inline-block}@keyframes codicon-spin{to{transform:rotate(360deg)}}.codicon-sync.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-gear.codicon-modifier-spin{animation:1.5s steps(30,end) infinite codicon-spin}.codicon-modifier-disabled{opacity:.5}.codicon-modifier-hidden{opacity:0}.codicon-loading{animation-duration:1s!important;animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important}.codicon-add:before,.codicon-plus:before,.codicon-gist-new:before,.codicon-repo-create:before{content:""}.codicon-lightbulb:before,.codicon-light-bulb:before{content:""}.codicon-repo:before,.codicon-repo-delete:before{content:""}.codicon-gist-fork:before,.codicon-repo-forked:before{content:""}.codicon-git-pull-request:before,.codicon-git-pull-request-abandoned:before{content:""}.codicon-record-keys:before,.codicon-keyboard:before{content:""}.codicon-tag:before,.codicon-git-pull-request-label:before,.codicon-tag-add:before,.codicon-tag-remove:before{content:""}.codicon-person:before,.codicon-person-follow:before,.codicon-person-outline:before,.codicon-person-filled:before{content:""}.codicon-source-control:before{content:""}.codicon-mirror:before,.codicon-mirror-public:before{content:""}.codicon-star:before,.codicon-star-add:before,.codicon-star-delete:before,.codicon-star-empty:before{content:""}.codicon-comment:before,.codicon-comment-add:before{content:""}.codicon-alert:before,.codicon-warning:before{content:""}.codicon-search:before,.codicon-search-save:before{content:""}.codicon-log-out:before,.codicon-sign-out:before{content:""}.codicon-log-in:before,.codicon-sign-in:before{content:""}.codicon-eye:before,.codicon-eye-unwatch:before,.codicon-eye-watch:before{content:""}.codicon-circle-filled:before,.codicon-primitive-dot:before,.codicon-close-dirty:before,.codicon-debug-breakpoint:before,.codicon-debug-breakpoint-disabled:before,.codicon-debug-hint:before,.codicon-terminal-decoration-success:before{content:""}.codicon-primitive-square:before{content:""}.codicon-edit:before,.codicon-pencil:before{content:""}.codicon-info:before,.codicon-issue-opened:before{content:""}.codicon-gist-private:before,.codicon-git-fork-private:before,.codicon-lock:before,.codicon-mirror-private:before{content:""}.codicon-close:before,.codicon-remove-close:before,.codicon-x:before{content:""}.codicon-repo-sync:before,.codicon-sync:before{content:""}.codicon-clone:before,.codicon-desktop-download:before{content:""}.codicon-beaker:before,.codicon-microscope:before{content:""}.codicon-vm:before,.codicon-device-desktop:before{content:""}.codicon-file:before{content:""}.codicon-more:before,.codicon-ellipsis:before,.codicon-kebab-horizontal:before{content:""}.codicon-mail-reply:before,.codicon-reply:before{content:""}.codicon-organization:before,.codicon-organization-filled:before,.codicon-organization-outline:before{content:""}.codicon-new-file:before,.codicon-file-add:before{content:""}.codicon-new-folder:before,.codicon-file-directory-create:before{content:""}.codicon-trash:before,.codicon-trashcan:before{content:""}.codicon-history:before,.codicon-clock:before{content:""}.codicon-folder:before,.codicon-file-directory:before,.codicon-symbol-folder:before{content:""}.codicon-logo-github:before,.codicon-mark-github:before,.codicon-github:before{content:""}.codicon-terminal:before,.codicon-console:before,.codicon-repl:before{content:""}.codicon-zap:before,.codicon-symbol-event:before{content:""}.codicon-error:before,.codicon-stop:before{content:""}.codicon-variable:before,.codicon-symbol-variable:before{content:""}.codicon-array:before,.codicon-symbol-array:before{content:""}.codicon-symbol-module:before,.codicon-symbol-package:before,.codicon-symbol-namespace:before,.codicon-symbol-object:before{content:""}.codicon-symbol-method:before,.codicon-symbol-function:before,.codicon-symbol-constructor:before{content:""}.codicon-symbol-boolean:before,.codicon-symbol-null:before{content:""}.codicon-symbol-numeric:before,.codicon-symbol-number:before{content:""}.codicon-symbol-structure:before,.codicon-symbol-struct:before{content:""}.codicon-symbol-parameter:before,.codicon-symbol-type-parameter:before{content:""}.codicon-symbol-key:before,.codicon-symbol-text:before{content:""}.codicon-symbol-reference:before,.codicon-go-to-file:before{content:""}.codicon-symbol-enum:before,.codicon-symbol-value:before{content:""}.codicon-symbol-ruler:before,.codicon-symbol-unit:before{content:""}.codicon-activate-breakpoints:before{content:""}.codicon-archive:before{content:""}.codicon-arrow-both:before{content:""}.codicon-arrow-down:before{content:""}.codicon-arrow-left:before{content:""}.codicon-arrow-right:before{content:""}.codicon-arrow-small-down:before{content:""}.codicon-arrow-small-left:before{content:""}.codicon-arrow-small-right:before{content:""}.codicon-arrow-small-up:before{content:""}.codicon-arrow-up:before{content:""}.codicon-bell:before{content:""}.codicon-bold:before{content:""}.codicon-book:before{content:""}.codicon-bookmark:before{content:""}.codicon-debug-breakpoint-conditional-unverified:before{content:""}.codicon-debug-breakpoint-conditional:before,.codicon-debug-breakpoint-conditional-disabled:before{content:""}.codicon-debug-breakpoint-data-unverified:before{content:""}.codicon-debug-breakpoint-data:before,.codicon-debug-breakpoint-data-disabled:before{content:""}.codicon-debug-breakpoint-log-unverified:before{content:""}.codicon-debug-breakpoint-log:before,.codicon-debug-breakpoint-log-disabled:before{content:""}.codicon-briefcase:before{content:""}.codicon-broadcast:before{content:""}.codicon-browser:before{content:""}.codicon-bug:before{content:""}.codicon-calendar:before{content:""}.codicon-case-sensitive:before{content:""}.codicon-check:before{content:""}.codicon-checklist:before{content:""}.codicon-chevron-down:before{content:""}.codicon-chevron-left:before{content:""}.codicon-chevron-right:before{content:""}.codicon-chevron-up:before{content:""}.codicon-chrome-close:before{content:""}.codicon-chrome-maximize:before{content:""}.codicon-chrome-minimize:before{content:""}.codicon-chrome-restore:before{content:""}.codicon-circle-outline:before,.codicon-circle:before,.codicon-debug-breakpoint-unverified:before,.codicon-terminal-decoration-incomplete:before{content:""}.codicon-circle-slash:before{content:""}.codicon-circuit-board:before{content:""}.codicon-clear-all:before{content:""}.codicon-clippy:before{content:""}.codicon-close-all:before{content:""}.codicon-cloud-download:before{content:""}.codicon-cloud-upload:before{content:""}.codicon-code:before{content:""}.codicon-collapse-all:before{content:""}.codicon-color-mode:before{content:""}.codicon-comment-discussion:before{content:""}.codicon-credit-card:before{content:""}.codicon-dash:before{content:""}.codicon-dashboard:before{content:""}.codicon-database:before{content:""}.codicon-debug-continue:before{content:""}.codicon-debug-disconnect:before{content:""}.codicon-debug-pause:before{content:""}.codicon-debug-restart:before{content:""}.codicon-debug-start:before{content:""}.codicon-debug-step-into:before{content:""}.codicon-debug-step-out:before{content:""}.codicon-debug-step-over:before{content:""}.codicon-debug-stop:before{content:""}.codicon-debug:before{content:""}.codicon-device-camera-video:before{content:""}.codicon-device-camera:before{content:""}.codicon-device-mobile:before{content:""}.codicon-diff-added:before{content:""}.codicon-diff-ignored:before{content:""}.codicon-diff-modified:before{content:""}.codicon-diff-removed:before{content:""}.codicon-diff-renamed:before{content:""}.codicon-diff:before,.codicon-diff-sidebyside:before{content:""}.codicon-discard:before{content:""}.codicon-editor-layout:before{content:""}.codicon-empty-window:before{content:""}.codicon-exclude:before{content:""}.codicon-extensions:before{content:""}.codicon-eye-closed:before{content:""}.codicon-file-binary:before{content:""}.codicon-file-code:before{content:""}.codicon-file-media:before{content:""}.codicon-file-pdf:before{content:""}.codicon-file-submodule:before{content:""}.codicon-file-symlink-directory:before{content:""}.codicon-file-symlink-file:before{content:""}.codicon-file-zip:before{content:""}.codicon-files:before{content:""}.codicon-filter:before{content:""}.codicon-flame:before{content:""}.codicon-fold-down:before{content:""}.codicon-fold-up:before{content:""}.codicon-fold:before{content:""}.codicon-folder-active:before{content:""}.codicon-folder-opened:before{content:""}.codicon-gear:before{content:""}.codicon-gift:before{content:""}.codicon-gist-secret:before{content:""}.codicon-gist:before{content:""}.codicon-git-commit:before{content:""}.codicon-git-compare:before,.codicon-compare-changes:before{content:""}.codicon-git-merge:before{content:""}.codicon-github-action:before{content:""}.codicon-github-alt:before{content:""}.codicon-globe:before{content:""}.codicon-grabber:before{content:""}.codicon-graph:before{content:""}.codicon-gripper:before{content:""}.codicon-heart:before{content:""}.codicon-home:before{content:""}.codicon-horizontal-rule:before{content:""}.codicon-hubot:before{content:""}.codicon-inbox:before{content:""}.codicon-issue-reopened:before{content:""}.codicon-issues:before{content:""}.codicon-italic:before{content:""}.codicon-jersey:before{content:""}.codicon-json:before,.codicon-bracket:before{content:""}.codicon-kebab-vertical:before{content:""}.codicon-key:before{content:""}.codicon-law:before{content:""}.codicon-lightbulb-autofix:before{content:""}.codicon-link-external:before{content:""}.codicon-link:before{content:""}.codicon-list-ordered:before{content:""}.codicon-list-unordered:before{content:""}.codicon-live-share:before{content:""}.codicon-loading:before{content:""}.codicon-location:before{content:""}.codicon-mail-read:before{content:""}.codicon-mail:before{content:""}.codicon-markdown:before{content:""}.codicon-megaphone:before{content:""}.codicon-mention:before{content:""}.codicon-milestone:before,.codicon-git-pull-request-milestone:before{content:""}.codicon-mortar-board:before{content:""}.codicon-move:before{content:""}.codicon-multiple-windows:before{content:""}.codicon-mute:before{content:""}.codicon-no-newline:before{content:""}.codicon-note:before{content:""}.codicon-octoface:before{content:""}.codicon-open-preview:before{content:""}.codicon-package:before{content:""}.codicon-paintcan:before{content:""}.codicon-pin:before{content:""}.codicon-play:before,.codicon-run:before{content:""}.codicon-plug:before{content:""}.codicon-preserve-case:before{content:""}.codicon-preview:before{content:""}.codicon-project:before{content:""}.codicon-pulse:before{content:""}.codicon-question:before{content:""}.codicon-quote:before{content:""}.codicon-radio-tower:before{content:""}.codicon-reactions:before{content:""}.codicon-references:before{content:""}.codicon-refresh:before{content:""}.codicon-regex:before{content:""}.codicon-remote-explorer:before{content:""}.codicon-remote:before{content:""}.codicon-remove:before{content:""}.codicon-replace-all:before{content:""}.codicon-replace:before{content:""}.codicon-repo-clone:before{content:""}.codicon-repo-force-push:before{content:""}.codicon-repo-pull:before{content:""}.codicon-repo-push:before{content:""}.codicon-report:before{content:""}.codicon-request-changes:before{content:""}.codicon-rocket:before{content:""}.codicon-root-folder-opened:before{content:""}.codicon-root-folder:before{content:""}.codicon-rss:before{content:""}.codicon-ruby:before{content:""}.codicon-save-all:before{content:""}.codicon-save-as:before{content:""}.codicon-save:before{content:""}.codicon-screen-full:before{content:""}.codicon-screen-normal:before{content:""}.codicon-search-stop:before{content:""}.codicon-server:before{content:""}.codicon-settings-gear:before{content:""}.codicon-settings:before{content:""}.codicon-shield:before{content:""}.codicon-smiley:before{content:""}.codicon-sort-precedence:before{content:""}.codicon-split-horizontal:before{content:""}.codicon-split-vertical:before{content:""}.codicon-squirrel:before{content:""}.codicon-star-full:before{content:""}.codicon-star-half:before{content:""}.codicon-symbol-class:before{content:""}.codicon-symbol-color:before{content:""}.codicon-symbol-constant:before{content:""}.codicon-symbol-enum-member:before{content:""}.codicon-symbol-field:before{content:""}.codicon-symbol-file:before{content:""}.codicon-symbol-interface:before{content:""}.codicon-symbol-keyword:before{content:""}.codicon-symbol-misc:before{content:""}.codicon-symbol-operator:before{content:""}.codicon-symbol-property:before,.codicon-wrench:before,.codicon-wrench-subaction:before{content:""}.codicon-symbol-snippet:before{content:""}.codicon-tasklist:before{content:""}.codicon-telescope:before{content:""}.codicon-text-size:before{content:""}.codicon-three-bars:before{content:""}.codicon-thumbsdown:before{content:""}.codicon-thumbsup:before{content:""}.codicon-tools:before{content:""}.codicon-triangle-down:before{content:""}.codicon-triangle-left:before{content:""}.codicon-triangle-right:before{content:""}.codicon-triangle-up:before{content:""}.codicon-twitter:before{content:""}.codicon-unfold:before{content:""}.codicon-unlock:before{content:""}.codicon-unmute:before{content:""}.codicon-unverified:before{content:""}.codicon-verified:before{content:""}.codicon-versions:before{content:""}.codicon-vm-active:before{content:""}.codicon-vm-outline:before{content:""}.codicon-vm-running:before{content:""}.codicon-watch:before{content:""}.codicon-whitespace:before{content:""}.codicon-whole-word:before{content:""}.codicon-window:before{content:""}.codicon-word-wrap:before{content:""}.codicon-zoom-in:before{content:""}.codicon-zoom-out:before{content:""}.codicon-list-filter:before{content:""}.codicon-list-flat:before{content:""}.codicon-list-selection:before,.codicon-selection:before{content:""}.codicon-list-tree:before{content:""}.codicon-debug-breakpoint-function-unverified:before{content:""}.codicon-debug-breakpoint-function:before,.codicon-debug-breakpoint-function-disabled:before{content:""}.codicon-debug-stackframe-active:before{content:""}.codicon-circle-small-filled:before,.codicon-debug-stackframe-dot:before,.codicon-terminal-decoration-mark:before{content:""}.codicon-debug-stackframe:before,.codicon-debug-stackframe-focused:before{content:""}.codicon-debug-breakpoint-unsupported:before{content:""}.codicon-symbol-string:before{content:""}.codicon-debug-reverse-continue:before{content:""}.codicon-debug-step-back:before{content:""}.codicon-debug-restart-frame:before{content:""}.codicon-debug-alt:before{content:""}.codicon-call-incoming:before{content:""}.codicon-call-outgoing:before{content:""}.codicon-menu:before{content:""}.codicon-expand-all:before{content:""}.codicon-feedback:before,.codicon-git-pull-request-reviewer:before{content:""}.codicon-group-by-ref-type:before{content:""}.codicon-ungroup-by-ref-type:before{content:""}.codicon-account:before,.codicon-git-pull-request-assignee:before{content:""}.codicon-bell-dot:before{content:""}.codicon-debug-console:before{content:""}.codicon-library:before{content:""}.codicon-output:before{content:""}.codicon-run-all:before{content:""}.codicon-sync-ignored:before{content:""}.codicon-pinned:before{content:""}.codicon-github-inverted:before{content:""}.codicon-server-process:before{content:""}.codicon-server-environment:before{content:""}.codicon-pass:before,.codicon-issue-closed:before{content:""}.codicon-stop-circle:before{content:""}.codicon-play-circle:before{content:""}.codicon-record:before{content:""}.codicon-debug-alt-small:before{content:""}.codicon-vm-connect:before{content:""}.codicon-cloud:before{content:""}.codicon-merge:before{content:""}.codicon-export:before{content:""}.codicon-graph-left:before{content:""}.codicon-magnet:before{content:""}.codicon-notebook:before{content:""}.codicon-redo:before{content:""}.codicon-check-all:before{content:""}.codicon-pinned-dirty:before{content:""}.codicon-pass-filled:before{content:""}.codicon-circle-large-filled:before{content:""}.codicon-circle-large:before,.codicon-circle-large-outline:before{content:""}.codicon-combine:before,.codicon-gather:before{content:""}.codicon-table:before{content:""}.codicon-variable-group:before{content:""}.codicon-type-hierarchy:before{content:""}.codicon-type-hierarchy-sub:before{content:""}.codicon-type-hierarchy-super:before{content:""}.codicon-git-pull-request-create:before{content:""}.codicon-run-above:before{content:""}.codicon-run-below:before{content:""}.codicon-notebook-template:before{content:""}.codicon-debug-rerun:before{content:""}.codicon-workspace-trusted:before{content:""}.codicon-workspace-untrusted:before{content:""}.codicon-workspace-unknown:before{content:""}.codicon-terminal-cmd:before{content:""}.codicon-terminal-debian:before{content:""}.codicon-terminal-linux:before{content:""}.codicon-terminal-powershell:before{content:""}.codicon-terminal-tmux:before{content:""}.codicon-terminal-ubuntu:before{content:""}.codicon-terminal-bash:before{content:""}.codicon-arrow-swap:before{content:""}.codicon-copy:before{content:""}.codicon-person-add:before{content:""}.codicon-filter-filled:before{content:""}.codicon-wand:before{content:""}.codicon-debug-line-by-line:before{content:""}.codicon-inspect:before{content:""}.codicon-layers:before{content:""}.codicon-layers-dot:before{content:""}.codicon-layers-active:before{content:""}.codicon-compass:before{content:""}.codicon-compass-dot:before{content:""}.codicon-compass-active:before{content:""}.codicon-azure:before{content:""}.codicon-issue-draft:before{content:""}.codicon-git-pull-request-closed:before{content:""}.codicon-git-pull-request-draft:before{content:""}.codicon-debug-all:before{content:""}.codicon-debug-coverage:before{content:""}.codicon-run-errors:before{content:""}.codicon-folder-library:before{content:""}.codicon-debug-continue-small:before{content:""}.codicon-beaker-stop:before{content:""}.codicon-graph-line:before{content:""}.codicon-graph-scatter:before{content:""}.codicon-pie-chart:before{content:""}.codicon-bracket-dot:before{content:""}.codicon-bracket-error:before{content:""}.codicon-lock-small:before{content:""}.codicon-azure-devops:before{content:""}.codicon-verified-filled:before{content:""}.codicon-newline:before{content:""}.codicon-layout:before{content:""}.codicon-layout-activitybar-left:before{content:""}.codicon-layout-activitybar-right:before{content:""}.codicon-layout-panel-left:before{content:""}.codicon-layout-panel-center:before{content:""}.codicon-layout-panel-justify:before{content:""}.codicon-layout-panel-right:before{content:""}.codicon-layout-panel:before{content:""}.codicon-layout-sidebar-left:before{content:""}.codicon-layout-sidebar-right:before{content:""}.codicon-layout-statusbar:before{content:""}.codicon-layout-menubar:before{content:""}.codicon-layout-centered:before{content:""}.codicon-target:before{content:""}.codicon-indent:before{content:""}.codicon-record-small:before{content:""}.codicon-error-small:before,.codicon-terminal-decoration-error:before{content:""}.codicon-arrow-circle-down:before{content:""}.codicon-arrow-circle-left:before{content:""}.codicon-arrow-circle-right:before{content:""}.codicon-arrow-circle-up:before{content:""}.codicon-layout-sidebar-right-off:before{content:""}.codicon-layout-panel-off:before{content:""}.codicon-layout-sidebar-left-off:before{content:""}.codicon-blank:before{content:""}.codicon-heart-filled:before{content:""}.codicon-map:before,.codicon-map-horizontal:before,.codicon-fold-horizontal:before{content:""}.codicon-map-filled:before,.codicon-map-horizontal-filled:before,.codicon-fold-horizontal-filled:before{content:""}.codicon-circle-small:before{content:""}.codicon-bell-slash:before{content:""}.codicon-bell-slash-dot:before{content:""}.codicon-comment-unresolved:before{content:""}.codicon-git-pull-request-go-to-changes:before{content:""}.codicon-git-pull-request-new-changes:before{content:""}.codicon-search-fuzzy:before{content:""}.codicon-comment-draft:before{content:""}.codicon-send:before{content:""}.codicon-sparkle:before{content:""}.codicon-insert:before{content:""}.codicon-mic:before{content:""}.codicon-thumbsdown-filled:before{content:""}.codicon-thumbsup-filled:before{content:""}.codicon-coffee:before{content:""}.codicon-snake:before{content:""}.codicon-game:before{content:""}.codicon-vr:before{content:""}.codicon-chip:before{content:""}.codicon-piano:before{content:""}.codicon-music:before{content:""}.codicon-mic-filled:before{content:""}.codicon-repo-fetch:before{content:""}.codicon-copilot:before{content:""}.codicon-lightbulb-sparkle:before{content:""}.codicon-robot:before{content:""}.codicon-sparkle-filled:before{content:""}.codicon-diff-single:before{content:""}.codicon-diff-multiple:before{content:""}.codicon-surround-with:before{content:""}.codicon-share:before{content:""}.codicon-git-stash:before{content:""}.codicon-git-stash-apply:before{content:""}.codicon-git-stash-pop:before{content:""}.codicon-vscode:before{content:""}.codicon-vscode-insiders:before{content:""}.codicon-code-oss:before{content:""}.codicon-run-coverage:before{content:""}.codicon-run-all-coverage:before{content:""}.codicon-coverage:before{content:""}.codicon-github-project:before{content:""}.codicon-map-vertical:before,.codicon-fold-vertical:before{content:""}.codicon-map-vertical-filled:before,.codicon-fold-vertical-filled:before{content:""}.codicon-go-to-search:before{content:""}.codicon-percentage:before,.codicon-sort-percentage:before{content:""}.codicon-attach:before{content:""}.codicon-go-to-editing-session:before{content:""}.codicon-edit-session:before{content:""}.codicon-code-review:before{content:""}.codicon-copilot-warning:before{content:""}.codicon-python:before{content:""}.codicon-copilot-large:before{content:""}.codicon-copilot-warning-large:before{content:""}.codicon-keyboard-tab:before{content:""}.codicon-copilot-blocked:before{content:""}.codicon-copilot-not-connected:before{content:""}.codicon-flag:before{content:""}.codicon-lightbulb-empty:before{content:""}.codicon-symbol-method-arrow:before{content:""}.codicon-copilot-unavailable:before{content:""}.codicon-repo-pinned:before{content:""}.codicon-keyboard-tab-above:before{content:""}.codicon-keyboard-tab-below:before{content:""}.codicon-git-pull-request-done:before{content:""}.codicon-mcp:before{content:""}.codicon-extensions-large:before{content:""}.codicon-layout-panel-dock:before{content:""}.codicon-layout-sidebar-left-dock:before{content:""}.codicon-layout-sidebar-right-dock:before{content:""}.codicon-copilot-in-progress:before{content:""}.codicon-copilot-error:before{content:""}.codicon-copilot-success:before{content:""}.codicon-chat-sparkle:before{content:""}.codicon-search-sparkle:before{content:""}.codicon-edit-sparkle:before{content:""}.codicon-copilot-snooze:before{content:""}.codicon-send-to-remote-agent:before{content:""}.codicon-comment-discussion-sparkle:before{content:""}.codicon-chat-sparkle-warning:before{content:""}.codicon-chat-sparkle-error:before{content:""}.codicon-collection:before{content:""}.codicon-new-collection:before{content:""}.codicon-thinking:before{content:""}.codicon-build:before{content:""}.codicon-comment-discussion-quote:before{content:""}.codicon-cursor:before{content:""}.codicon-eraser:before{content:""}.codicon-file-text:before{content:""}.codicon-quotes:before{content:""}.codicon-rename:before{content:""}.codicon-run-with-deps:before{content:""}.codicon-debug-connected:before{content:""}.codicon-strikethrough:before{content:""}.codicon-open-in-product:before{content:""}.codicon-index-zero:before{content:""}.codicon-agent:before{content:""}.codicon-edit-code:before{content:""}.codicon-repo-selected:before{content:""}.codicon-skip:before{content:""}.codicon-merge-into:before{content:""}.codicon-git-branch-changes:before{content:""}.codicon-git-branch-staged-changes:before{content:""}.codicon-git-branch-conflicts:before{content:""}.codicon-git-branch:before,.codicon-git-branch-create:before,.codicon-git-branch-delete:before{content:""}.codicon-search-large:before{content:""}.codicon-terminal-git-bash:before{content:""}.codicon-window-active:before{content:""}.codicon-forward:before{content:""}.codicon-download:before{content:""}.codicon-clockface:before{content:""}.codicon-unarchive:before{content:""}.codicon-session-in-progress:before{content:""}.codicon-collection-small:before{content:""}.codicon-vm-small:before{content:""}.codicon-cloud-small:before{content:""}.codicon-add-small:before{content:""}.codicon-remove-small:before{content:""}.codicon-worktree-small:before{content:""}.codicon-worktree:before{content:""}.codicon-screen-cut:before{content:""}.codicon-ask:before{content:""}.codicon-openai:before{content:""}.codicon-claude:before{content:""}.codicon-open-in-window:before{content:""}.codicon-new-session:before{content:""}.codicon-git-fetch:before{content:""}.codicon-vm-pending:before{content:""}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1e1e1e;--panel:#181818;--panel2:#141414;--bar:#111;--border:#333;--border2:#2a2a2a;--fg:#ddd;--muted:#888;--muted2:#777;--accent:#6cf;--on-accent:#06222e;--focus-ring:#79c0ff;--chat-accent:var(--accent);--topbar-accent:#6cf;--btn:#2b2b2b;--btn-h:#3a3a3a;--btn-border:#444;--ok:#67c23a;--warn:#e6a23c;--err:#e06c75;--del:var(--err);--peer:#b48ee0;--pr-merged:#b48ee0;--active-bg:#20303a;--hover-bg:#1b2730;--sel-accent:var(--topbar-accent);--sel-bg-mix:30%;--sel-fg-mix:0%;--sel-bg:color-mix(in srgb, var(--sel-accent) var(--sel-bg-mix), var(--bg));--sel-fg:color-mix(in srgb, var(--sel-accent) var(--sel-fg-mix), var(--fg));--mark-yellow:#6a5a12;--mark-green:#1f5133;--mark-blue:#1d4468;--mark-pink:#62244a;--mark-author-0:#8b95a1;--mark-author-1:#4fb3ff;--mark-author-2:#57c98a;--mark-author-3:#e0a13c;--mark-author-4:#c98ae0;--mark-author-5:#e3736b;--hl-fg:#c9d1d9;--hl-comment:#8b949e;--hl-keyword:#ff7b72;--hl-title:#d2a8ff;--hl-attr:#79c0ff;--hl-string:#a5d6ff;--hl-built:#ffa657;--hl-name:#7ee787;--hl-add-fg:#aff5b4;--hl-add-bg:#033a16;--hl-del-fg:#ffdcd7;--hl-del-bg:#67060c;--topbar-bg:var(--bar);--leftpane-bg:var(--panel);--mono:"AF CJK Ambiguous", "Source Code Pro", "SF Mono", Menlo, Consolas, "DejaVu Sans Mono", "Noto Sans Mono CJK JP", monospace;--kind-claude:#e0a45e;--kind-codex:#4ec97a;--kind-cursor:#d96ba1;--kind-agy:#4285f4;--kind-kiro:#a371f7;--kind-copilot:#7d8590;--kind-opencode:#aab4be;--kind-lcpp:#d9c952;--kind-muse:#dbabe6;--kind-shell:#46c9d0;--kind-ssm:#6d8bf5;--lineage-0:#7f9cc4;--lineage-1:#b9906a;--lineage-2:#7fae92;--lineage-3:#a98fbe;--lineage-4:#c489a4;--lineage-5:#86a8a8;--viz-1:#3987e5;--viz-2:#d95926;--viz-3:#199e70;--viz-4:#c98500;--viz-5:#d55181;--viz-6:#008300;--viz-7:#9085e9;--viz-8:#e66767;--viz-other:#6e7781;--uh-1:#7a3a18;--uh-2:#a44f1e;--uh-3:#c96827;--uh-4:#e08a4a;--uh-5:#f0b07c;--uh-stopped:#37373a;--viz-grid:#333}:root[data-theme=light],[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--panel:#f4f5f7;--panel2:#eaecef;--bar:#eef0f3;--border:#d2d6dc;--border2:#e6e8ec;--fg:#1c2024;--mark-yellow:#fff1a8;--mark-green:#c8f0d6;--mark-blue:#cfe4ff;--mark-pink:#ffd6ea;--mark-author-0:#6b7280;--mark-author-1:#1f6fb2;--mark-author-2:#1f7a4d;--mark-author-3:#9a6512;--mark-author-4:#7b4a9c;--mark-author-5:#b23b33;--muted:#4b5563;--muted2:#5f6672;--accent:#1d4ed8;--on-accent:#fff;--focus-ring:#1d4ed8;--topbar-accent:#1d4ed8;--btn:#e8eaee;--btn-h:#dcdfe5;--btn-border:#c6cbd2;--ok:#146c2e;--warn:#8a5b00;--err:#a5281c;--del:var(--err);--peer:#6b21a8;--pr-merged:#6639ba;--active-bg:#d7e6fb;--hover-bg:#eaf1fb;--sel-accent:var(--topbar-accent);--sel-bg-mix:16%;--sel-fg-mix:55%;--sel-bg:color-mix(in srgb, var(--sel-accent) var(--sel-bg-mix), var(--bg));--sel-fg:color-mix(in srgb, var(--sel-accent) var(--sel-fg-mix), var(--fg));--hl-fg:#24292f;--hl-comment:#6e7781;--hl-keyword:#cf222e;--hl-title:#8250df;--hl-attr:#0550ae;--hl-string:#0a3069;--hl-built:#953800;--hl-name:#116329;--hl-add-fg:#1a7f37;--hl-add-bg:#dafbe1;--hl-del-fg:#82071e;--hl-del-bg:#ffebe9;--kind-claude:#8f4f13;--kind-codex:#126b3b;--kind-cursor:#a02a63;--kind-agy:#0f5ec4;--kind-kiro:#6b3ac9;--kind-copilot:#30363d;--kind-opencode:#575e68;--kind-lcpp:#5c5400;--kind-muse:#6b2d7e;--kind-shell:#0f676d;--kind-ssm:#2c39a3;--lineage-0:#4a6a95;--lineage-1:#8a6035;--lineage-2:#3f7a5c;--lineage-3:#715a8c;--lineage-4:#8f5175;--lineage-5:#47726f;--viz-1:#2a78d6;--viz-2:#eb6834;--viz-3:#1baf7a;--viz-4:#eda100;--viz-5:#e87ba4;--viz-6:#008300;--viz-7:#4a3aa7;--viz-8:#e34948;--viz-other:#8a919b;--uh-1:#ec9861;--uh-2:#d97030;--uh-3:#bb5518;--uh-4:#93400f;--uh-5:#682a08;--uh-stopped:#d7dade;--viz-grid:#d2d6dc}.sel-scope{--sel-bg:color-mix(in srgb, var(--sel-accent) var(--sel-bg-mix), var(--bg));--sel-fg:color-mix(in srgb, var(--sel-accent) var(--sel-fg-mix), var(--fg))}*{box-sizing:border-box}html,body,#root{overscroll-behavior-y:contain;height:100%;margin:0}body{color:var(--fg);background:var(--bg);font:14px/1.5 system-ui,sans-serif}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--btn-border) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--btn-border);border-radius:4px}::-webkit-scrollbar-track{background:0 0}.codicon{font-size:inherit;line-height:inherit;vertical-align:-.12em}.codicon-spin{animation:1.2s steps(12,end) infinite codicon-spin}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}textarea{resize:vertical}.muted{color:var(--muted2);font-size:12px}.mono{font-family:var(--mono)}.pad{padding:8px 4px}.brandicon{background-color:currentColor;width:1em;height:1em;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bi-agent-claude{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20fill-rule='evenodd'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eClaude%3c/title%3e%3cpath%20d='M4.709%2015.955l4.72-2.647.08-.23-.08-.128H9.2l-.79-.048-2.698-.073-2.339-.097-2.266-.122-.571-.121L0%2011.784l.055-.352.48-.321.686.06%201.52.103%202.278.158%201.652.097%202.449.255h.389l.055-.157-.134-.098-.103-.097-2.358-1.596-2.552-1.688-1.336-.972-.724-.491-.364-.462-.158-1.008.656-.722.881.06.225.061.893.686%201.908%201.476%202.491%201.833.365.304.145-.103.019-.073-.164-.274-1.355-2.446-1.446-2.49-.644-1.032-.17-.619a2.97%202.97%200%2001-.104-.729L6.283.134%206.696%200l.996.134.42.364.62%201.414%201.002%202.229%201.555%203.03.456.898.243.832.091.255h.158V9.01l.128-1.706.237-2.095.23-2.695.08-.76.376-.91.747-.492.584.28.48.685-.067.444-.286%201.851-.559%202.903-.364%201.942h.212l.243-.242.985-1.306%201.652-2.064.73-.82.85-.904.547-.431h1.033l.76%201.129-.34%201.166-1.064%201.347-.881%201.142-1.264%201.7-.79%201.36.073.11.188-.02%202.856-.606%201.543-.28%201.841-.315.833.388.091.395-.328.807-1.969.486-2.309.462-3.439.813-.042.03.049.061%201.549.146.662.036h1.622l3.02.225.79.522.474.638-.079.485-1.215.62-1.64-.389-3.829-.91-1.312-.329h-.182v.11l1.093%201.068%202.006%201.81%202.509%202.33.127.578-.322.455-.34-.049-2.205-1.657-.851-.747-1.926-1.62h-.128v.17l.444.649%202.345%203.521.122%201.08-.17.353-.608.213-.668-.122-1.374-1.925-1.415-2.167-1.143-1.943-.14.08-.674%207.254-.316.37-.729.28-.607-.461-.322-.747.322-1.476.389-1.924.315-1.53.286-1.9.17-.632-.012-.042-.14.018-1.434%201.967-2.18%202.945-1.726%201.845-.414.164-.717-.37.067-.662.401-.589%202.388-3.036%201.44-1.882.93-1.086-.006-.158h-.055L4.132%2018.56l-1.13.146-.487-.456.061-.746.231-.243%201.908-1.312-.006.006z'%3e%3c/path%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20fill-rule='evenodd'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eClaude%3c/title%3e%3cpath%20d='M4.709%2015.955l4.72-2.647.08-.23-.08-.128H9.2l-.79-.048-2.698-.073-2.339-.097-2.266-.122-.571-.121L0%2011.784l.055-.352.48-.321.686.06%201.52.103%202.278.158%201.652.097%202.449.255h.389l.055-.157-.134-.098-.103-.097-2.358-1.596-2.552-1.688-1.336-.972-.724-.491-.364-.462-.158-1.008.656-.722.881.06.225.061.893.686%201.908%201.476%202.491%201.833.365.304.145-.103.019-.073-.164-.274-1.355-2.446-1.446-2.49-.644-1.032-.17-.619a2.97%202.97%200%2001-.104-.729L6.283.134%206.696%200l.996.134.42.364.62%201.414%201.002%202.229%201.555%203.03.456.898.243.832.091.255h.158V9.01l.128-1.706.237-2.095.23-2.695.08-.76.376-.91.747-.492.584.28.48.685-.067.444-.286%201.851-.559%202.903-.364%201.942h.212l.243-.242.985-1.306%201.652-2.064.73-.82.85-.904.547-.431h1.033l.76%201.129-.34%201.166-1.064%201.347-.881%201.142-1.264%201.7-.79%201.36.073.11.188-.02%202.856-.606%201.543-.28%201.841-.315.833.388.091.395-.328.807-1.969.486-2.309.462-3.439.813-.042.03.049.061%201.549.146.662.036h1.622l3.02.225.79.522.474.638-.079.485-1.215.62-1.64-.389-3.829-.91-1.312-.329h-.182v.11l1.093%201.068%202.006%201.81%202.509%202.33.127.578-.322.455-.34-.049-2.205-1.657-.851-.747-1.926-1.62h-.128v.17l.444.649%202.345%203.521.122%201.08-.17.353-.608.213-.668-.122-1.374-1.925-1.415-2.167-1.143-1.943-.14.08-.674%207.254-.316.37-.729.28-.607-.461-.322-.747.322-1.476.389-1.924.315-1.53.286-1.9.17-.632-.012-.042-.14.018-1.434%201.967-2.18%202.945-1.726%201.845-.414.164-.717-.37.067-.662.401-.589%202.388-3.036%201.44-1.882.93-1.086-.006-.158h-.055L4.132%2018.56l-1.13.146-.487-.456.061-.746.231-.243%201.908-1.312-.006.006z'%3e%3c/path%3e%3c/svg%3e")}.bi-agent-codex{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20fill-rule='evenodd'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eCodex%3c/title%3e%3cpath%20clip-rule='evenodd'%20d='M8.086.457a6.105%206.105%200%20013.046-.415c1.333.153%202.521.72%203.564%201.7a.117.117%200%2000.107.029c1.408-.346%202.762-.224%204.061.366l.063.03.154.076c1.357.703%202.33%201.77%202.918%203.198.278.679.418%201.388.421%202.126a5.655%205.655%200%2001-.18%201.631.167.167%200%2000.04.155%205.982%205.982%200%20011.578%202.891c.385%201.901-.01%203.615-1.183%205.14l-.182.22a6.063%206.063%200%2001-2.934%201.851.162.162%200%2000-.108.102c-.255.736-.511%201.364-.987%201.992-1.199%201.582-2.962%202.462-4.948%202.451-1.583-.008-2.986-.587-4.21-1.736a.145.145%200%2000-.14-.032c-.518.167-1.04.191-1.604.185a5.924%205.924%200%2001-2.595-.622%206.058%206.058%200%2001-2.146-1.781c-.203-.269-.404-.522-.551-.821a7.74%207.74%200%2001-.495-1.283%206.11%206.11%200%2001-.017-3.064.166.166%200%2000.008-.074.115.115%200%2000-.037-.064%205.958%205.958%200%2001-1.38-2.202%205.196%205.196%200%2001-.333-1.589%206.915%206.915%200%2001.188-2.132c.45-1.484%201.309-2.648%202.577-3.493.282-.188.55-.334.802-.438.286-.12.573-.22.861-.304a.129.129%200%2000.087-.087A6.016%206.016%200%20015.635%202.31C6.315%201.464%207.132.846%208.086.457zm-.804%207.85a.848.848%200%2000-1.473.842l1.694%202.965-1.688%202.848a.849.849%200%20001.46.864l1.94-3.272a.849.849%200%2000.007-.854l-1.94-3.393zm5.446%206.24a.849.849%200%20000%201.695h4.848a.849.849%200%20000-1.696h-4.848z'%3e%3c/path%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20fill-rule='evenodd'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eCodex%3c/title%3e%3cpath%20clip-rule='evenodd'%20d='M8.086.457a6.105%206.105%200%20013.046-.415c1.333.153%202.521.72%203.564%201.7a.117.117%200%2000.107.029c1.408-.346%202.762-.224%204.061.366l.063.03.154.076c1.357.703%202.33%201.77%202.918%203.198.278.679.418%201.388.421%202.126a5.655%205.655%200%2001-.18%201.631.167.167%200%2000.04.155%205.982%205.982%200%20011.578%202.891c.385%201.901-.01%203.615-1.183%205.14l-.182.22a6.063%206.063%200%2001-2.934%201.851.162.162%200%2000-.108.102c-.255.736-.511%201.364-.987%201.992-1.199%201.582-2.962%202.462-4.948%202.451-1.583-.008-2.986-.587-4.21-1.736a.145.145%200%2000-.14-.032c-.518.167-1.04.191-1.604.185a5.924%205.924%200%2001-2.595-.622%206.058%206.058%200%2001-2.146-1.781c-.203-.269-.404-.522-.551-.821a7.74%207.74%200%2001-.495-1.283%206.11%206.11%200%2001-.017-3.064.166.166%200%2000.008-.074.115.115%200%2000-.037-.064%205.958%205.958%200%2001-1.38-2.202%205.196%205.196%200%2001-.333-1.589%206.915%206.915%200%2001.188-2.132c.45-1.484%201.309-2.648%202.577-3.493.282-.188.55-.334.802-.438.286-.12.573-.22.861-.304a.129.129%200%2000.087-.087A6.016%206.016%200%20015.635%202.31C6.315%201.464%207.132.846%208.086.457zm-.804%207.85a.848.848%200%2000-1.473.842l1.694%202.965-1.688%202.848a.849.849%200%20001.46.864l1.94-3.272a.849.849%200%2000.007-.854l-1.94-3.393zm5.446%206.24a.849.849%200%20000%201.695h4.848a.849.849%200%20000-1.696h-4.848z'%3e%3c/path%3e%3c/svg%3e")}.bi-agent-cursor{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20fill-rule='evenodd'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eCursor%3c/title%3e%3cpath%20d='M22.106%205.68L12.5.135a.998.998%200%2000-.998%200L1.893%205.68a.84.84%200%2000-.419.726v11.186c0%20.3.16.577.42.727l9.607%205.547a.999.999%200%2000.998%200l9.608-5.547a.84.84%200%2000.42-.727V6.407a.84.84%200%2000-.42-.726zm-.603%201.176L12.228%2022.92c-.063.108-.228.064-.228-.061V12.34a.59.59%200%2000-.295-.51l-9.11-5.26c-.107-.062-.063-.228.062-.228h18.55c.264%200%20.428.286.296.514z'%3e%3c/path%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20fill-rule='evenodd'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eCursor%3c/title%3e%3cpath%20d='M22.106%205.68L12.5.135a.998.998%200%2000-.998%200L1.893%205.68a.84.84%200%2000-.419.726v11.186c0%20.3.16.577.42.727l9.607%205.547a.999.999%200%2000.998%200l9.608-5.547a.84.84%200%2000.42-.727V6.407a.84.84%200%2000-.42-.726zm-.603%201.176L12.228%2022.92c-.063.108-.228.064-.228-.061V12.34a.59.59%200%2000-.295-.51l-9.11-5.26c-.107-.062-.063-.228.062-.228h18.55c.264%200%20.428.286.296.514z'%3e%3c/path%3e%3c/svg%3e")}.bi-agent-antigravity{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20fill-rule='evenodd'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eAntigravity%3c/title%3e%3cpath%20d='M21.751%2022.607c1.34%201.005%203.35.335%201.508-1.508C17.73%2015.74%2018.904%201%2012.037%201%205.17%201%206.342%2015.74.815%2021.1c-2.01%202.009.167%202.511%201.507%201.506%205.192-3.517%204.857-9.714%209.715-9.714%204.857%200%204.522%206.197%209.714%209.715z'%3e%3c/path%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20fill-rule='evenodd'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eAntigravity%3c/title%3e%3cpath%20d='M21.751%2022.607c1.34%201.005%203.35.335%201.508-1.508C17.73%2015.74%2018.904%201%2012.037%201%205.17%201%206.342%2015.74.815%2021.1c-2.01%202.009.167%202.511%201.507%201.506%205.192-3.517%204.857-9.714%209.715-9.714%204.857%200%204.522%206.197%209.714%209.715z'%3e%3c/path%3e%3c/svg%3e")}.bi-agent-copilot{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20fill-rule='evenodd'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eCopilot%3c/title%3e%3cpath%20d='M9%2023l.073-.001a2.53%202.53%200%2001-2.347-1.838l-.697-2.433a2.529%202.529%200%2000-2.426-1.839h-.497l-.104-.002c-4.485%200-2.935-5.278-1.75-9.225l.162-.525C2.412%203.99%203.883%201%206.25%201h8.86c1.12%200%202.106.745%202.422%201.829l.715%202.453a2.53%202.53%200%20002.247%201.823l.147.005.534.001c3.557.115%203.088%203.745%202.156%207.206l-.113.413c-.154.548-.315%201.089-.47%201.607l-.163.525C21.588%2020.01%2020.116%2023%2017.75%2023h-8.75zm8.22-15.89l-3.856.001a2.526%202.526%200%2000-2.35%201.615L9.21%2015.04a2.529%202.529%200%2001-2.43%201.847l3.853.002c1.056%200%201.992-.661%202.361-1.644l1.796-6.287a2.529%202.529%200%20012.43-1.848z'%3e%3c/path%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20fill-rule='evenodd'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eCopilot%3c/title%3e%3cpath%20d='M9%2023l.073-.001a2.53%202.53%200%2001-2.347-1.838l-.697-2.433a2.529%202.529%200%2000-2.426-1.839h-.497l-.104-.002c-4.485%200-2.935-5.278-1.75-9.225l.162-.525C2.412%203.99%203.883%201%206.25%201h8.86c1.12%200%202.106.745%202.422%201.829l.715%202.453a2.53%202.53%200%20002.247%201.823l.147.005.534.001c3.557.115%203.088%203.745%202.156%207.206l-.113.413c-.154.548-.315%201.089-.47%201.607l-.163.525C21.588%2020.01%2020.116%2023%2017.75%2023h-8.75zm8.22-15.89l-3.856.001a2.526%202.526%200%2000-2.35%201.615L9.21%2015.04a2.529%202.529%200%2001-2.43%201.847l3.853.002c1.056%200%201.992-.661%202.361-1.644l1.796-6.287a2.529%202.529%200%20012.43-1.848z'%3e%3c/path%3e%3c/svg%3e")}.bi-agent-kiro{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20fill-rule='evenodd'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eKiro%3c/title%3e%3cpath%20d='M4.594%206.677C6.67-2.226%2018.746-2.211%2021.16%206.632c.353%201.297%201.725%207.582-1.673%2013.747-1.545%202.797-5.841%205.49-6.99%201.883C8.6%2025.477%203.315%2024.1%205.789%2018.609l-.318.143c-3.57%201.305-3.863-1.208-3.173-2.513.45-.84.727-1.335.937-1.897.353-.975.458-1.568.593-2.498.27-1.837.277-3.607.765-5.167zm8.37.01a.92.92%200%2000-.81.428c-.217.323-.33.825-.33%201.462%200%20.705.15%201.89%201.14%201.89h.008c.757%200%201.214-.705%201.214-1.89%200-.622-.127-1.125-.367-1.455a1.014%201.014%200%2000-.855-.435zm4.08%200a.92.92%200%2000-.81.428c-.217.323-.33.825-.33%201.462%200%20.705.15%201.89%201.14%201.89h.008c.757%200%201.215-.705%201.215-1.89%200-.622-.128-1.125-.368-1.455a1.014%201.014%200%2000-.855-.435z'%3e%3c/path%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20fill-rule='evenodd'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eKiro%3c/title%3e%3cpath%20d='M4.594%206.677C6.67-2.226%2018.746-2.211%2021.16%206.632c.353%201.297%201.725%207.582-1.673%2013.747-1.545%202.797-5.841%205.49-6.99%201.883C8.6%2025.477%203.315%2024.1%205.789%2018.609l-.318.143c-3.57%201.305-3.863-1.208-3.173-2.513.45-.84.727-1.335.937-1.897.353-.975.458-1.568.593-2.498.27-1.837.277-3.607.765-5.167zm8.37.01a.92.92%200%2000-.81.428c-.217.323-.33.825-.33%201.462%200%20.705.15%201.89%201.14%201.89h.008c.757%200%201.214-.705%201.214-1.89%200-.622-.127-1.125-.367-1.455a1.014%201.014%200%2000-.855-.435zm4.08%200a.92.92%200%2000-.81.428c-.217.323-.33.825-.33%201.462%200%20.705.15%201.89%201.14%201.89h.008c.757%200%201.215-.705%201.215-1.89%200-.622-.128-1.125-.368-1.455a1.014%201.014%200%2000-.855-.435z'%3e%3c/path%3e%3c/svg%3e")}.bi-agent-opencode{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20fill-rule='evenodd'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eopencode%3c/title%3e%3cpath%20d='M16%206H8v12h8V6zm4%2016H4V2h16v20z'%3e%3c/path%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20fill-rule='evenodd'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eopencode%3c/title%3e%3cpath%20d='M16%206H8v12h8V6zm4%2016H4V2h16v20z'%3e%3c/path%3e%3c/svg%3e")}.bi-service-aws{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eAmazon%20Web%20Services%3c/title%3e%3cpath%20d='M6.763%2010.036c0%20.296.032.535.088.71.064.176.144.368.256.576.04.063.056.127.056.183%200%20.08-.048.16-.152.24l-.503.335a.383.383%200%200%201-.208.072c-.08%200-.16-.04-.239-.112a2.47%202.47%200%200%201-.287-.375%206.18%206.18%200%200%201-.248-.471c-.622.734-1.405%201.101-2.347%201.101-.67%200-1.205-.191-1.596-.574-.391-.384-.59-.894-.59-1.533%200-.678.239-1.23.726-1.644.487-.415%201.133-.623%201.955-.623.272%200%20.551.024.846.064.296.04.6.104.918.176v-.583c0-.607-.127-1.03-.375-1.277-.255-.248-.686-.367-1.3-.367-.28%200-.568.031-.863.103-.295.072-.583.16-.862.272a2.287%202.287%200%200%201-.28.104.488.488%200%200%201-.127.023c-.112%200-.168-.08-.168-.247v-.391c0-.128.016-.224.056-.28a.597.597%200%200%201%20.224-.167c.279-.144.614-.264%201.005-.36a4.84%204.84%200%200%201%201.246-.151c.95%200%201.644.216%202.091.647.439.43.662%201.085.662%201.963v2.586zm-3.24%201.214c.263%200%20.534-.048.822-.144.287-.096.543-.271.758-.51.128-.152.224-.32.272-.512.047-.191.08-.423.08-.694v-.335a6.66%206.66%200%200%200-.735-.136%206.02%206.02%200%200%200-.75-.048c-.535%200-.926.104-1.19.32-.263.215-.39.518-.39.917%200%20.375.095.655.295.846.191.2.47.296.838.296zm6.41.862c-.144%200-.24-.024-.304-.08-.064-.048-.12-.16-.168-.311L7.586%205.55a1.398%201.398%200%200%201-.072-.32c0-.128.064-.2.191-.2h.783c.151%200%20.255.025.31.08.065.048.113.16.16.312l1.342%205.284%201.245-5.284c.04-.16.088-.264.151-.312a.549.549%200%200%201%20.32-.08h.638c.152%200%20.256.025.32.08.063.048.12.16.151.312l1.261%205.348%201.381-5.348c.048-.16.104-.264.16-.312a.52.52%200%200%201%20.311-.08h.743c.127%200%20.2.065.2.2%200%20.04-.009.08-.017.128a1.137%201.137%200%200%201-.056.2l-1.923%206.17c-.048.16-.104.263-.168.311a.51.51%200%200%201-.303.08h-.687c-.151%200-.255-.024-.32-.08-.063-.056-.119-.16-.15-.32l-1.238-5.148-1.23%205.14c-.04.16-.087.264-.15.32-.065.056-.177.08-.32.08zm10.256.215c-.415%200-.83-.048-1.229-.143-.399-.096-.71-.2-.918-.32-.128-.071-.215-.151-.247-.223a.563.563%200%200%201-.048-.224v-.407c0-.167.064-.247.183-.247.048%200%20.096.008.144.024.048.016.12.048.2.08.271.12.566.215.878.279.319.064.63.096.95.096.502%200%20.894-.088%201.165-.264a.86.86%200%200%200%20.415-.758.777.777%200%200%200-.215-.559c-.144-.151-.416-.287-.807-.415l-1.157-.36c-.583-.183-1.014-.454-1.277-.813a1.902%201.902%200%200%201-.4-1.158c0-.335.073-.63.216-.886.144-.255.335-.479.575-.654.24-.184.51-.32.83-.415.32-.096.655-.136%201.006-.136.175%200%20.359.008.535.032.183.024.35.056.518.088.16.04.312.08.455.127.144.048.256.096.336.144a.69.69%200%200%201%20.24.2.43.43%200%200%201%20.071.263v.375c0%20.168-.064.256-.184.256a.83.83%200%200%201-.303-.096%203.652%203.652%200%200%200-1.532-.311c-.455%200-.815.071-1.062.223-.248.152-.375.383-.375.71%200%20.224.08.416.24.567.159.152.454.304.877.44l1.134.358c.574.184.99.44%201.237.767.247.327.367.702.367%201.117%200%20.343-.072.655-.207.926-.144.272-.336.511-.583.703-.248.2-.543.343-.886.447-.36.111-.734.167-1.142.167zM21.698%2016.207c-2.626%201.94-6.442%202.969-9.722%202.969-4.598%200-8.74-1.7-11.87-4.526-.247-.223-.024-.527.272-.351%203.384%201.963%207.559%203.153%2011.877%203.153%202.914%200%206.114-.607%209.06-1.852.439-.2.814.287.383.607zM22.792%2014.961c-.336-.43-2.22-.207-3.074-.103-.255.032-.295-.192-.063-.36%201.5-1.053%203.967-.75%204.254-.399.287.36-.08%202.826-1.485%204.007-.215.184-.423.088-.327-.151.32-.79%201.03-2.57.695-2.994z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eAmazon%20Web%20Services%3c/title%3e%3cpath%20d='M6.763%2010.036c0%20.296.032.535.088.71.064.176.144.368.256.576.04.063.056.127.056.183%200%20.08-.048.16-.152.24l-.503.335a.383.383%200%200%201-.208.072c-.08%200-.16-.04-.239-.112a2.47%202.47%200%200%201-.287-.375%206.18%206.18%200%200%201-.248-.471c-.622.734-1.405%201.101-2.347%201.101-.67%200-1.205-.191-1.596-.574-.391-.384-.59-.894-.59-1.533%200-.678.239-1.23.726-1.644.487-.415%201.133-.623%201.955-.623.272%200%20.551.024.846.064.296.04.6.104.918.176v-.583c0-.607-.127-1.03-.375-1.277-.255-.248-.686-.367-1.3-.367-.28%200-.568.031-.863.103-.295.072-.583.16-.862.272a2.287%202.287%200%200%201-.28.104.488.488%200%200%201-.127.023c-.112%200-.168-.08-.168-.247v-.391c0-.128.016-.224.056-.28a.597.597%200%200%201%20.224-.167c.279-.144.614-.264%201.005-.36a4.84%204.84%200%200%201%201.246-.151c.95%200%201.644.216%202.091.647.439.43.662%201.085.662%201.963v2.586zm-3.24%201.214c.263%200%20.534-.048.822-.144.287-.096.543-.271.758-.51.128-.152.224-.32.272-.512.047-.191.08-.423.08-.694v-.335a6.66%206.66%200%200%200-.735-.136%206.02%206.02%200%200%200-.75-.048c-.535%200-.926.104-1.19.32-.263.215-.39.518-.39.917%200%20.375.095.655.295.846.191.2.47.296.838.296zm6.41.862c-.144%200-.24-.024-.304-.08-.064-.048-.12-.16-.168-.311L7.586%205.55a1.398%201.398%200%200%201-.072-.32c0-.128.064-.2.191-.2h.783c.151%200%20.255.025.31.08.065.048.113.16.16.312l1.342%205.284%201.245-5.284c.04-.16.088-.264.151-.312a.549.549%200%200%201%20.32-.08h.638c.152%200%20.256.025.32.08.063.048.12.16.151.312l1.261%205.348%201.381-5.348c.048-.16.104-.264.16-.312a.52.52%200%200%201%20.311-.08h.743c.127%200%20.2.065.2.2%200%20.04-.009.08-.017.128a1.137%201.137%200%200%201-.056.2l-1.923%206.17c-.048.16-.104.263-.168.311a.51.51%200%200%201-.303.08h-.687c-.151%200-.255-.024-.32-.08-.063-.056-.119-.16-.15-.32l-1.238-5.148-1.23%205.14c-.04.16-.087.264-.15.32-.065.056-.177.08-.32.08zm10.256.215c-.415%200-.83-.048-1.229-.143-.399-.096-.71-.2-.918-.32-.128-.071-.215-.151-.247-.223a.563.563%200%200%201-.048-.224v-.407c0-.167.064-.247.183-.247.048%200%20.096.008.144.024.048.016.12.048.2.08.271.12.566.215.878.279.319.064.63.096.95.096.502%200%20.894-.088%201.165-.264a.86.86%200%200%200%20.415-.758.777.777%200%200%200-.215-.559c-.144-.151-.416-.287-.807-.415l-1.157-.36c-.583-.183-1.014-.454-1.277-.813a1.902%201.902%200%200%201-.4-1.158c0-.335.073-.63.216-.886.144-.255.335-.479.575-.654.24-.184.51-.32.83-.415.32-.096.655-.136%201.006-.136.175%200%20.359.008.535.032.183.024.35.056.518.088.16.04.312.08.455.127.144.048.256.096.336.144a.69.69%200%200%201%20.24.2.43.43%200%200%201%20.071.263v.375c0%20.168-.064.256-.184.256a.83.83%200%200%201-.303-.096%203.652%203.652%200%200%200-1.532-.311c-.455%200-.815.071-1.062.223-.248.152-.375.383-.375.71%200%20.224.08.416.24.567.159.152.454.304.877.44l1.134.358c.574.184.99.44%201.237.767.247.327.367.702.367%201.117%200%20.343-.072.655-.207.926-.144.272-.336.511-.583.703-.248.2-.543.343-.886.447-.36.111-.734.167-1.142.167zM21.698%2016.207c-2.626%201.94-6.442%202.969-9.722%202.969-4.598%200-8.74-1.7-11.87-4.526-.247-.223-.024-.527.272-.351%203.384%201.963%207.559%203.153%2011.877%203.153%202.914%200%206.114-.607%209.06-1.852.439-.2.814.287.383.607zM22.792%2014.961c-.336-.43-2.22-.207-3.074-.103-.255.032-.295-.192-.063-.36%201.5-1.053%203.967-.75%204.254-.399.287.36-.08%202.826-1.485%204.007-.215.184-.423.088-.327-.151.32-.79%201.03-2.57.695-2.994z'/%3e%3c/svg%3e")}.bi-service-bitbucket{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eBitbucket%3c/title%3e%3cpath%20d='M.778%201.213a.768.768%200%2000-.768.892l3.263%2019.81c.084.5.515.868%201.022.873H19.95a.772.772%200%2000.77-.646l3.27-20.03a.768.768%200%2000-.768-.891zM14.52%2015.53H9.522L8.17%208.466h7.561z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eBitbucket%3c/title%3e%3cpath%20d='M.778%201.213a.768.768%200%2000-.768.892l3.263%2019.81c.084.5.515.868%201.022.873H19.95a.772.772%200%2000.77-.646l3.27-20.03a.768.768%200%2000-.768-.891zM14.52%2015.53H9.522L8.17%208.466h7.561z'/%3e%3c/svg%3e")}.bi-service-cloudwatch{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eAmazon%20CloudWatch%3c/title%3e%3cpath%20d='M18.454%2014.905c0-1.676-1.372-3.039-3.059-3.039-1.686%200-3.058%201.363-3.058%203.039%200%201.675%201.372%203.038%203.058%203.038%201.687%200%203.059-1.363%203.059-3.038Zm.862%200c0%202.147-1.759%203.894-3.92%203.894-2.162%200-3.92-1.747-3.92-3.894%200-2.148%201.758-3.895%203.92-3.895%202.161%200%203.92%201.747%203.92%203.895Zm3.617%205.87-3.004-2.688c-.242.34-.523.649-.834.926l2.999%202.687c.256.23.654.208.885-.046a.623.623%200%200%200-.046-.88Zm-7.538-1.206c2.59%200%204.696-2.092%204.696-4.664%200-2.573-2.106-4.665-4.696-4.665-2.589%200-4.696%202.092-4.696%204.665%200%202.572%202.107%204.664%204.696%204.664Zm8.224%202.658c-.293.323-.7.487-1.107.487a1.49%201.49%200%200%201-.995-.378L18.399%2019.542a5.543%205.543%200%200%201-3.004.883c-3.064%200-5.557-2.476-5.557-5.52%200-3.044%202.493-5.521%205.557-5.521%203.065%200%205.558%202.477%205.558%205.52%200%20.874-.21%201.697-.576%202.432l3.133%202.803c.608.546.657%201.482.11%202.088ZM3.977%207.454c0%20.222.014.444.04.659a.426.426%200%200%201-.352.473C2.605%208.858.862%209.681.862%2012.148c0%201.863%201.034%202.892%201.902%203.427.297.185.647.284%201.017.288l5.195.005v.856l-5.2-.005a2.815%202.815%200%200%201-1.469-.418C1.447%2015.77%200%2014.524%200%2012.148c0-2.864%201.971-3.923%203.129-4.297a6.093%206.093%200%200%201-.013-.397c0-2.34%201.598-4.767%203.716-5.645%202.478-1.031%205.104-.52%207.022%201.367a7.048%207.048%200%200%201%201.459%202.116%202.79%202.79%200%200%201%201.78-.644c1.287%200%202.735.97%202.993%203.092%201.205.276%203.751%201.24%203.751%204.441%200%201.278-.403%202.333-1.199%203.137l-.614-.6c.632-.638.952-1.491.952-2.537%200-2.8-2.36-3.495-3.374-3.664a.43.43%200%200%201-.353-.496c-.141-1.738-1.18-2.517-2.156-2.517-.616%200-1.193.298-1.584.818a.431.431%200%200%201-.75-.111c-.353-.971-.861-1.788-1.511-2.426-1.663-1.636-3.936-2.079-6.084-1.186-1.787.74-3.187%202.873-3.187%204.855Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eAmazon%20CloudWatch%3c/title%3e%3cpath%20d='M18.454%2014.905c0-1.676-1.372-3.039-3.059-3.039-1.686%200-3.058%201.363-3.058%203.039%200%201.675%201.372%203.038%203.058%203.038%201.687%200%203.059-1.363%203.059-3.038Zm.862%200c0%202.147-1.759%203.894-3.92%203.894-2.162%200-3.92-1.747-3.92-3.894%200-2.148%201.758-3.895%203.92-3.895%202.161%200%203.92%201.747%203.92%203.895Zm3.617%205.87-3.004-2.688c-.242.34-.523.649-.834.926l2.999%202.687c.256.23.654.208.885-.046a.623.623%200%200%200-.046-.88Zm-7.538-1.206c2.59%200%204.696-2.092%204.696-4.664%200-2.573-2.106-4.665-4.696-4.665-2.589%200-4.696%202.092-4.696%204.665%200%202.572%202.107%204.664%204.696%204.664Zm8.224%202.658c-.293.323-.7.487-1.107.487a1.49%201.49%200%200%201-.995-.378L18.399%2019.542a5.543%205.543%200%200%201-3.004.883c-3.064%200-5.557-2.476-5.557-5.52%200-3.044%202.493-5.521%205.557-5.521%203.065%200%205.558%202.477%205.558%205.52%200%20.874-.21%201.697-.576%202.432l3.133%202.803c.608.546.657%201.482.11%202.088ZM3.977%207.454c0%20.222.014.444.04.659a.426.426%200%200%201-.352.473C2.605%208.858.862%209.681.862%2012.148c0%201.863%201.034%202.892%201.902%203.427.297.185.647.284%201.017.288l5.195.005v.856l-5.2-.005a2.815%202.815%200%200%201-1.469-.418C1.447%2015.77%200%2014.524%200%2012.148c0-2.864%201.971-3.923%203.129-4.297a6.093%206.093%200%200%201-.013-.397c0-2.34%201.598-4.767%203.716-5.645%202.478-1.031%205.104-.52%207.022%201.367a7.048%207.048%200%200%201%201.459%202.116%202.79%202.79%200%200%201%201.78-.644c1.287%200%202.735.97%202.993%203.092%201.205.276%203.751%201.24%203.751%204.441%200%201.278-.403%202.333-1.199%203.137l-.614-.6c.632-.638.952-1.491.952-2.537%200-2.8-2.36-3.495-3.374-3.664a.43.43%200%200%201-.353-.496c-.141-1.738-1.18-2.517-2.156-2.517-.616%200-1.193.298-1.584.818a.431.431%200%200%201-.75-.111c-.353-.971-.861-1.788-1.511-2.426-1.663-1.636-3.936-2.079-6.084-1.186-1.787.74-3.187%202.873-3.187%204.855Z'/%3e%3c/svg%3e")}.bi-service-discord{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eDiscord%3c/title%3e%3cpath%20d='M20.317%204.3698a19.7913%2019.7913%200%2000-4.8851-1.5152.0741.0741%200%2000-.0785.0371c-.211.3753-.4447.8648-.6083%201.2495-1.8447-.2762-3.68-.2762-5.4868%200-.1636-.3933-.4058-.8742-.6177-1.2495a.077.077%200%2000-.0785-.037%2019.7363%2019.7363%200%2000-4.8852%201.515.0699.0699%200%2000-.0321.0277C.5334%209.0458-.319%2013.5799.0992%2018.0578a.0824.0824%200%2000.0312.0561c2.0528%201.5076%204.0413%202.4228%205.9929%203.0294a.0777.0777%200%2000.0842-.0276c.4616-.6304.8731-1.2952%201.226-1.9942a.076.076%200%2000-.0416-.1057c-.6528-.2476-1.2743-.5495-1.8722-.8923a.077.077%200%2001-.0076-.1277c.1258-.0943.2517-.1923.3718-.2914a.0743.0743%200%2001.0776-.0105c3.9278%201.7933%208.18%201.7933%2012.0614%200a.0739.0739%200%2001.0785.0095c.1202.099.246.1981.3728.2924a.077.077%200%2001-.0066.1276%2012.2986%2012.2986%200%2001-1.873.8914.0766.0766%200%2000-.0407.1067c.3604.698.7719%201.3628%201.225%201.9932a.076.076%200%2000.0842.0286c1.961-.6067%203.9495-1.5219%206.0023-3.0294a.077.077%200%2000.0313-.0552c.5004-5.177-.8382-9.6739-3.5485-13.6604a.061.061%200%2000-.0312-.0286zM8.02%2015.3312c-1.1825%200-2.1569-1.0857-2.1569-2.419%200-1.3332.9555-2.4189%202.157-2.4189%201.2108%200%202.1757%201.0952%202.1568%202.419%200%201.3332-.9555%202.4189-2.1569%202.4189zm7.9748%200c-1.1825%200-2.1569-1.0857-2.1569-2.419%200-1.3332.9554-2.4189%202.1569-2.4189%201.2108%200%202.1757%201.0952%202.1568%202.419%200%201.3332-.946%202.4189-2.1568%202.4189Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eDiscord%3c/title%3e%3cpath%20d='M20.317%204.3698a19.7913%2019.7913%200%2000-4.8851-1.5152.0741.0741%200%2000-.0785.0371c-.211.3753-.4447.8648-.6083%201.2495-1.8447-.2762-3.68-.2762-5.4868%200-.1636-.3933-.4058-.8742-.6177-1.2495a.077.077%200%2000-.0785-.037%2019.7363%2019.7363%200%2000-4.8852%201.515.0699.0699%200%2000-.0321.0277C.5334%209.0458-.319%2013.5799.0992%2018.0578a.0824.0824%200%2000.0312.0561c2.0528%201.5076%204.0413%202.4228%205.9929%203.0294a.0777.0777%200%2000.0842-.0276c.4616-.6304.8731-1.2952%201.226-1.9942a.076.076%200%2000-.0416-.1057c-.6528-.2476-1.2743-.5495-1.8722-.8923a.077.077%200%2001-.0076-.1277c.1258-.0943.2517-.1923.3718-.2914a.0743.0743%200%2001.0776-.0105c3.9278%201.7933%208.18%201.7933%2012.0614%200a.0739.0739%200%2001.0785.0095c.1202.099.246.1981.3728.2924a.077.077%200%2001-.0066.1276%2012.2986%2012.2986%200%2001-1.873.8914.0766.0766%200%2000-.0407.1067c.3604.698.7719%201.3628%201.225%201.9932a.076.076%200%2000.0842.0286c1.961-.6067%203.9495-1.5219%206.0023-3.0294a.077.077%200%2000.0313-.0552c.5004-5.177-.8382-9.6739-3.5485-13.6604a.061.061%200%2000-.0312-.0286zM8.02%2015.3312c-1.1825%200-2.1569-1.0857-2.1569-2.419%200-1.3332.9555-2.4189%202.157-2.4189%201.2108%200%202.1757%201.0952%202.1568%202.419%200%201.3332-.9555%202.4189-2.1569%202.4189zm7.9748%200c-1.1825%200-2.1569-1.0857-2.1569-2.419%200-1.3332.9554-2.4189%202.1569-2.4189%201.2108%200%202.1757%201.0952%202.1568%202.419%200%201.3332-.946%202.4189-2.1568%202.4189Z'/%3e%3c/svg%3e")}.bi-service-gcp{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eGoogle%20Cloud%3c/title%3e%3cpath%20d='M12.19%202.38a9.344%209.344%200%200%200-9.234%206.893c.053-.02-.055.013%200%200-3.875%202.551-3.922%208.11-.247%2010.941l.006-.007-.007.03a6.717%206.717%200%200%200%204.077%201.356h5.173l.03.03h5.192c6.687.053%209.376-8.605%203.835-12.35a9.365%209.365%200%200%200-2.821-4.552l-.043.043.006-.05A9.344%209.344%200%200%200%2012.19%202.38zm-.358%204.146c1.244-.04%202.518.368%203.486%201.15a5.186%205.186%200%200%201%201.862%204.078v.518c3.53-.07%203.53%205.262%200%205.193h-5.193l-.008.009v-.04H6.785a2.59%202.59%200%200%201-1.067-.23h.001a2.597%202.597%200%201%201%203.437-3.437l3.013-3.012A6.747%206.747%200%200%200%208.11%208.24c.018-.01.04-.026.054-.023a5.186%205.186%200%200%201%203.67-1.69z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eGoogle%20Cloud%3c/title%3e%3cpath%20d='M12.19%202.38a9.344%209.344%200%200%200-9.234%206.893c.053-.02-.055.013%200%200-3.875%202.551-3.922%208.11-.247%2010.941l.006-.007-.007.03a6.717%206.717%200%200%200%204.077%201.356h5.173l.03.03h5.192c6.687.053%209.376-8.605%203.835-12.35a9.365%209.365%200%200%200-2.821-4.552l-.043.043.006-.05A9.344%209.344%200%200%200%2012.19%202.38zm-.358%204.146c1.244-.04%202.518.368%203.486%201.15a5.186%205.186%200%200%201%201.862%204.078v.518c3.53-.07%203.53%205.262%200%205.193h-5.193l-.008.009v-.04H6.785a2.59%202.59%200%200%201-1.067-.23h.001a2.597%202.597%200%201%201%203.437-3.437l3.013-3.012A6.747%206.747%200%200%200%208.11%208.24c.018-.01.04-.026.054-.023a5.186%205.186%200%200%201%203.67-1.69z'/%3e%3c/svg%3e")}.bi-service-github{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eGitHub%3c/title%3e%3cpath%20d='M12%20.297c-6.63%200-12%205.373-12%2012%200%205.303%203.438%209.8%208.205%2011.385.6.113.82-.258.82-.577%200-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422%2018.07%203.633%2017.7%203.633%2017.7c-1.087-.744.084-.729.084-.729%201.205.084%201.838%201.236%201.838%201.236%201.07%201.835%202.809%201.305%203.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93%200-1.31.465-2.38%201.235-3.22-.135-.303-.54-1.523.105-3.176%200%200%201.005-.322%203.3%201.23.96-.267%201.98-.399%203-.405%201.02.006%202.04.138%203%20.405%202.28-1.552%203.285-1.23%203.285-1.23.645%201.653.24%202.873.12%203.176.765.84%201.23%201.91%201.23%203.22%200%204.61-2.805%205.625-5.475%205.92.42.36.81%201.096.81%202.22%200%201.606-.015%202.896-.015%203.286%200%20.315.21.69.825.57C20.565%2022.092%2024%2017.592%2024%2012.297c0-6.627-5.373-12-12-12'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eGitHub%3c/title%3e%3cpath%20d='M12%20.297c-6.63%200-12%205.373-12%2012%200%205.303%203.438%209.8%208.205%2011.385.6.113.82-.258.82-.577%200-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422%2018.07%203.633%2017.7%203.633%2017.7c-1.087-.744.084-.729.084-.729%201.205.084%201.838%201.236%201.838%201.236%201.07%201.835%202.809%201.305%203.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93%200-1.31.465-2.38%201.235-3.22-.135-.303-.54-1.523.105-3.176%200%200%201.005-.322%203.3%201.23.96-.267%201.98-.399%203-.405%201.02.006%202.04.138%203%20.405%202.28-1.552%203.285-1.23%203.285-1.23.645%201.653.24%202.873.12%203.176.765.84%201.23%201.91%201.23%203.22%200%204.61-2.805%205.625-5.475%205.92.42.36.81%201.096.81%202.22%200%201.606-.015%202.896-.015%203.286%200%20.315.21.69.825.57C20.565%2022.092%2024%2017.592%2024%2012.297c0-6.627-5.373-12-12-12'/%3e%3c/svg%3e")}.bi-service-grafana{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eGrafana%3c/title%3e%3cpath%20d='M23.02%2010.59a8.578%208.578%200%200%200-.862-3.034%208.911%208.911%200%200%200-1.789-2.445c.337-1.342-.413-2.505-.413-2.505-1.292-.08-2.113.4-2.416.62-.052-.02-.102-.044-.154-.064-.22-.089-.446-.172-.677-.247-.231-.073-.47-.14-.711-.197a9.867%209.867%200%200%200-.875-.161C14.557.753%2012.94%200%2012.94%200c-1.804%201.145-2.147%202.744-2.147%202.744l-.018.093c-.098.029-.2.057-.298.088-.138.042-.275.094-.413.143-.138.055-.275.107-.41.166a8.869%208.869%200%200%200-1.557.87l-.063-.029c-2.497-.955-4.716.195-4.716.195-.203%202.658.996%204.33%201.235%204.636a11.608%2011.608%200%200%200-.607%202.635C1.636%2012.677.953%2015.014.953%2015.014c1.926%202.214%204.171%202.351%204.171%202.351.003-.002.006-.002.006-.005.285.509.615.994.986%201.446.156.19.32.371.488.548-.704%202.009.099%203.68.099%203.68%202.144.08%203.553-.937%203.849-1.173a9.784%209.784%200%200%200%203.164.501h.08l.055-.003.107-.002.103-.005.003.002c1.01%201.44%202.788%201.646%202.788%201.646%201.264-1.332%201.337-2.653%201.337-2.94v-.058c0-.02-.003-.039-.003-.06.265-.187.52-.387.758-.6a7.875%207.875%200%200%200%201.415-1.7c1.43.083%202.437-.885%202.437-.885-.236-1.49-1.085-2.216-1.264-2.354l-.018-.013-.016-.013a.217.217%200%200%201-.031-.02c.008-.092.016-.18.02-.27.011-.162.016-.323.016-.48v-.253l-.005-.098-.008-.135a1.891%201.891%200%200%200-.01-.13c-.003-.042-.008-.083-.013-.125l-.016-.124-.018-.122a6.215%206.215%200%200%200-2.032-3.73%206.015%206.015%200%200%200-3.222-1.46%206.292%206.292%200%200%200-.85-.048l-.107.002h-.063l-.044.003-.104.008a4.777%204.777%200%200%200-3.335%201.695c-.332.4-.592.84-.768%201.297a4.594%204.594%200%200%200-.312%201.817l.003.091c.005.055.007.11.013.164a3.615%203.615%200%200%200%20.698%201.82%203.53%203.53%200%200%200%201.827%201.282c.33.098.66.14.971.137.039%200%20.078%200%20.114-.002l.063-.003c.02%200%20.041-.003.062-.003.034-.002.065-.007.099-.01.007%200%20.018-.003.028-.003l.031-.005.06-.008a1.18%201.18%200%200%200%20.112-.02c.036-.008.072-.013.109-.024a2.634%202.634%200%200%200%20.914-.415c.028-.02.056-.041.085-.065a.248.248%200%200%200%20.039-.35.244.244%200%200%200-.309-.06l-.078.042c-.09.044-.184.083-.283.116a2.476%202.476%200%200%201-.475.096c-.028.003-.054.006-.083.006l-.083.002c-.026%200-.054%200-.08-.002l-.102-.006h-.012l-.024.006c-.016-.003-.031-.003-.044-.006-.031-.002-.06-.007-.091-.01a2.59%202.59%200%200%201-.724-.213%202.557%202.557%200%200%201-.667-.438%202.52%202.52%200%200%201-.805-1.475%202.306%202.306%200%200%201-.029-.444l.006-.122v-.023l.002-.031c.003-.021.003-.04.005-.06a3.163%203.163%200%200%201%201.352-2.29%203.12%203.12%200%200%201%20.937-.43%202.946%202.946%200%200%201%20.776-.101h.06l.07.002.045.003h.026l.07.005a4.041%204.041%200%200%201%201.635.49%203.94%203.94%200%200%201%201.602%201.662%203.77%203.77%200%200%201%20.397%201.414l.005.076.003.075c.002.026.002.05.002.075%200%20.024.003.052%200%20.07v.065l-.002.073-.008.174a6.195%206.195%200%200%201-.08.639%205.1%205.1%200%200%201-.267.927%205.31%205.31%200%200%201-.624%201.13%205.052%205.052%200%200%201-3.237%202.014%204.82%204.82%200%200%201-.649.066l-.039.003h-.287a6.607%206.607%200%200%201-1.716-.265%206.776%206.776%200%200%201-3.4-2.274%206.75%206.75%200%200%201-.746-1.15%206.616%206.616%200%200%201-.714-2.596l-.005-.083-.002-.02v-.056l-.003-.073v-.096l-.003-.104v-.07l.003-.163c.008-.22.026-.45.054-.678a8.707%208.707%200%200%201%20.28-1.355c.128-.444.286-.872.473-1.277a7.04%207.04%200%200%201%201.456-2.1%205.925%205.925%200%200%201%20.953-.763c.169-.111.343-.213.524-.306.089-.05.182-.091.273-.135.047-.02.093-.042.138-.062a7.177%207.177%200%200%201%20.714-.267l.145-.045c.049-.015.098-.026.148-.041.098-.029.197-.052.296-.076.049-.013.1-.02.15-.033l.15-.032.151-.028.076-.013.075-.01.153-.024c.057-.01.114-.013.171-.023l.169-.021c.036-.003.073-.008.106-.01l.073-.008.036-.003.042-.002c.057-.003.114-.008.171-.01l.086-.006h.023l.037-.003.145-.007a7.999%207.999%200%200%201%201.708.125%207.917%207.917%200%200%201%202.048.68%208.253%208.253%200%200%201%201.672%201.09l.09.077.089.078c.06.052.114.107.171.159.057.052.112.106.166.16.052.055.107.107.159.164a8.671%208.671%200%200%201%201.41%201.978c.012.026.028.052.04.078l.04.078.075.156c.023.051.05.1.07.153l.065.15a8.848%208.848%200%200%201%20.45%201.34.19.19%200%200%200%20.201.142.186.186%200%200%200%20.172-.184c.01-.246.002-.532-.024-.856z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eGrafana%3c/title%3e%3cpath%20d='M23.02%2010.59a8.578%208.578%200%200%200-.862-3.034%208.911%208.911%200%200%200-1.789-2.445c.337-1.342-.413-2.505-.413-2.505-1.292-.08-2.113.4-2.416.62-.052-.02-.102-.044-.154-.064-.22-.089-.446-.172-.677-.247-.231-.073-.47-.14-.711-.197a9.867%209.867%200%200%200-.875-.161C14.557.753%2012.94%200%2012.94%200c-1.804%201.145-2.147%202.744-2.147%202.744l-.018.093c-.098.029-.2.057-.298.088-.138.042-.275.094-.413.143-.138.055-.275.107-.41.166a8.869%208.869%200%200%200-1.557.87l-.063-.029c-2.497-.955-4.716.195-4.716.195-.203%202.658.996%204.33%201.235%204.636a11.608%2011.608%200%200%200-.607%202.635C1.636%2012.677.953%2015.014.953%2015.014c1.926%202.214%204.171%202.351%204.171%202.351.003-.002.006-.002.006-.005.285.509.615.994.986%201.446.156.19.32.371.488.548-.704%202.009.099%203.68.099%203.68%202.144.08%203.553-.937%203.849-1.173a9.784%209.784%200%200%200%203.164.501h.08l.055-.003.107-.002.103-.005.003.002c1.01%201.44%202.788%201.646%202.788%201.646%201.264-1.332%201.337-2.653%201.337-2.94v-.058c0-.02-.003-.039-.003-.06.265-.187.52-.387.758-.6a7.875%207.875%200%200%200%201.415-1.7c1.43.083%202.437-.885%202.437-.885-.236-1.49-1.085-2.216-1.264-2.354l-.018-.013-.016-.013a.217.217%200%200%201-.031-.02c.008-.092.016-.18.02-.27.011-.162.016-.323.016-.48v-.253l-.005-.098-.008-.135a1.891%201.891%200%200%200-.01-.13c-.003-.042-.008-.083-.013-.125l-.016-.124-.018-.122a6.215%206.215%200%200%200-2.032-3.73%206.015%206.015%200%200%200-3.222-1.46%206.292%206.292%200%200%200-.85-.048l-.107.002h-.063l-.044.003-.104.008a4.777%204.777%200%200%200-3.335%201.695c-.332.4-.592.84-.768%201.297a4.594%204.594%200%200%200-.312%201.817l.003.091c.005.055.007.11.013.164a3.615%203.615%200%200%200%20.698%201.82%203.53%203.53%200%200%200%201.827%201.282c.33.098.66.14.971.137.039%200%20.078%200%20.114-.002l.063-.003c.02%200%20.041-.003.062-.003.034-.002.065-.007.099-.01.007%200%20.018-.003.028-.003l.031-.005.06-.008a1.18%201.18%200%200%200%20.112-.02c.036-.008.072-.013.109-.024a2.634%202.634%200%200%200%20.914-.415c.028-.02.056-.041.085-.065a.248.248%200%200%200%20.039-.35.244.244%200%200%200-.309-.06l-.078.042c-.09.044-.184.083-.283.116a2.476%202.476%200%200%201-.475.096c-.028.003-.054.006-.083.006l-.083.002c-.026%200-.054%200-.08-.002l-.102-.006h-.012l-.024.006c-.016-.003-.031-.003-.044-.006-.031-.002-.06-.007-.091-.01a2.59%202.59%200%200%201-.724-.213%202.557%202.557%200%200%201-.667-.438%202.52%202.52%200%200%201-.805-1.475%202.306%202.306%200%200%201-.029-.444l.006-.122v-.023l.002-.031c.003-.021.003-.04.005-.06a3.163%203.163%200%200%201%201.352-2.29%203.12%203.12%200%200%201%20.937-.43%202.946%202.946%200%200%201%20.776-.101h.06l.07.002.045.003h.026l.07.005a4.041%204.041%200%200%201%201.635.49%203.94%203.94%200%200%201%201.602%201.662%203.77%203.77%200%200%201%20.397%201.414l.005.076.003.075c.002.026.002.05.002.075%200%20.024.003.052%200%20.07v.065l-.002.073-.008.174a6.195%206.195%200%200%201-.08.639%205.1%205.1%200%200%201-.267.927%205.31%205.31%200%200%201-.624%201.13%205.052%205.052%200%200%201-3.237%202.014%204.82%204.82%200%200%201-.649.066l-.039.003h-.287a6.607%206.607%200%200%201-1.716-.265%206.776%206.776%200%200%201-3.4-2.274%206.75%206.75%200%200%201-.746-1.15%206.616%206.616%200%200%201-.714-2.596l-.005-.083-.002-.02v-.056l-.003-.073v-.096l-.003-.104v-.07l.003-.163c.008-.22.026-.45.054-.678a8.707%208.707%200%200%201%20.28-1.355c.128-.444.286-.872.473-1.277a7.04%207.04%200%200%201%201.456-2.1%205.925%205.925%200%200%201%20.953-.763c.169-.111.343-.213.524-.306.089-.05.182-.091.273-.135.047-.02.093-.042.138-.062a7.177%207.177%200%200%201%20.714-.267l.145-.045c.049-.015.098-.026.148-.041.098-.029.197-.052.296-.076.049-.013.1-.02.15-.033l.15-.032.151-.028.076-.013.075-.01.153-.024c.057-.01.114-.013.171-.023l.169-.021c.036-.003.073-.008.106-.01l.073-.008.036-.003.042-.002c.057-.003.114-.008.171-.01l.086-.006h.023l.037-.003.145-.007a7.999%207.999%200%200%201%201.708.125%207.917%207.917%200%200%201%202.048.68%208.253%208.253%200%200%201%201.672%201.09l.09.077.089.078c.06.052.114.107.171.159.057.052.112.106.166.16.052.055.107.107.159.164a8.671%208.671%200%200%201%201.41%201.978c.012.026.028.052.04.078l.04.078.075.156c.023.051.05.1.07.153l.065.15a8.848%208.848%200%200%201%20.45%201.34.19.19%200%200%200%20.201.142.186.186%200%200%200%20.172-.184c.01-.246.002-.532-.024-.856z'/%3e%3c/svg%3e")}.bi-service-jira{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eJira%3c/title%3e%3cpath%20d='M11.571%2011.513H0a5.218%205.218%200%200%200%205.232%205.215h2.13v2.057A5.215%205.215%200%200%200%2012.575%2024V12.518a1.005%201.005%200%200%200-1.005-1.005zm5.723-5.756H5.736a5.215%205.215%200%200%200%205.215%205.214h2.129v2.058a5.218%205.218%200%200%200%205.215%205.214V6.758a1.001%201.001%200%200%200-1.001-1.001zM23.013%200H11.455a5.215%205.215%200%200%200%205.215%205.215h2.129v2.057A5.215%205.215%200%200%200%2024%2012.483V1.005A1.001%201.001%200%200%200%2023.013%200Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eJira%3c/title%3e%3cpath%20d='M11.571%2011.513H0a5.218%205.218%200%200%200%205.232%205.215h2.13v2.057A5.215%205.215%200%200%200%2012.575%2024V12.518a1.005%201.005%200%200%200-1.005-1.005zm5.723-5.756H5.736a5.215%205.215%200%200%200%205.215%205.214h2.129v2.058a5.218%205.218%200%200%200%205.215%205.214V6.758a1.001%201.001%200%200%200-1.001-1.001zM23.013%200H11.455a5.215%205.215%200%200%200%205.215%205.215h2.129v2.057A5.215%205.215%200%200%200%2024%2012.483V1.005A1.001%201.001%200%200%200%2023.013%200Z'/%3e%3c/svg%3e")}.bi-service-pagerduty{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3ePagerDuty%3c/title%3e%3cpath%20d='M16.965%201.18C15.085.164%2013.769%200%2010.683%200H3.73v14.55h6.926c2.743%200%204.8-.164%206.61-1.37%201.975-1.303%203.004-3.484%203.004-6.007%200-2.716-1.262-4.896-3.305-5.994zm-5.5%2010.326h-4.21V3.113l3.977-.027c3.62-.028%205.43%201.234%205.43%204.128%200%203.113-2.248%204.292-5.197%204.292zM3.73%2017.61h3.525V24H3.73Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3ePagerDuty%3c/title%3e%3cpath%20d='M16.965%201.18C15.085.164%2013.769%200%2010.683%200H3.73v14.55h6.926c2.743%200%204.8-.164%206.61-1.37%201.975-1.303%203.004-3.484%203.004-6.007%200-2.716-1.262-4.896-3.305-5.994zm-5.5%2010.326h-4.21V3.113l3.977-.027c3.62-.028%205.43%201.234%205.43%204.128%200%203.113-2.248%204.292-5.197%204.292zM3.73%2017.61h3.525V24H3.73Z'/%3e%3c/svg%3e")}.bi-service-slack{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eSlack%3c/title%3e%3cpath%20d='M5.042%2015.165a2.528%202.528%200%200%201-2.52%202.523A2.528%202.528%200%200%201%200%2015.165a2.527%202.527%200%200%201%202.522-2.52h2.52v2.52zM6.313%2015.165a2.527%202.527%200%200%201%202.521-2.52%202.527%202.527%200%200%201%202.521%202.52v6.313A2.528%202.528%200%200%201%208.834%2024a2.528%202.528%200%200%201-2.521-2.522v-6.313zM8.834%205.042a2.528%202.528%200%200%201-2.521-2.52A2.528%202.528%200%200%201%208.834%200a2.528%202.528%200%200%201%202.521%202.522v2.52H8.834zM8.834%206.313a2.528%202.528%200%200%201%202.521%202.521%202.528%202.528%200%200%201-2.521%202.521H2.522A2.528%202.528%200%200%201%200%208.834a2.528%202.528%200%200%201%202.522-2.521h6.312zM18.956%208.834a2.528%202.528%200%200%201%202.522-2.521A2.528%202.528%200%200%201%2024%208.834a2.528%202.528%200%200%201-2.522%202.521h-2.522V8.834zM17.688%208.834a2.528%202.528%200%200%201-2.523%202.521%202.527%202.527%200%200%201-2.52-2.521V2.522A2.527%202.527%200%200%201%2015.165%200a2.528%202.528%200%200%201%202.523%202.522v6.312zM15.165%2018.956a2.528%202.528%200%200%201%202.523%202.522A2.528%202.528%200%200%201%2015.165%2024a2.527%202.527%200%200%201-2.52-2.522v-2.522h2.52zM15.165%2017.688a2.527%202.527%200%200%201-2.52-2.523%202.526%202.526%200%200%201%202.52-2.52h6.313A2.527%202.527%200%200%201%2024%2015.165a2.528%202.528%200%200%201-2.522%202.523h-6.313z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20fill='currentColor'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eSlack%3c/title%3e%3cpath%20d='M5.042%2015.165a2.528%202.528%200%200%201-2.52%202.523A2.528%202.528%200%200%201%200%2015.165a2.527%202.527%200%200%201%202.522-2.52h2.52v2.52zM6.313%2015.165a2.527%202.527%200%200%201%202.521-2.52%202.527%202.527%200%200%201%202.521%202.52v6.313A2.528%202.528%200%200%201%208.834%2024a2.528%202.528%200%200%201-2.521-2.522v-6.313zM8.834%205.042a2.528%202.528%200%200%201-2.521-2.52A2.528%202.528%200%200%201%208.834%200a2.528%202.528%200%200%201%202.521%202.522v2.52H8.834zM8.834%206.313a2.528%202.528%200%200%201%202.521%202.521%202.528%202.528%200%200%201-2.521%202.521H2.522A2.528%202.528%200%200%201%200%208.834a2.528%202.528%200%200%201%202.522-2.521h6.312zM18.956%208.834a2.528%202.528%200%200%201%202.522-2.521A2.528%202.528%200%200%201%2024%208.834a2.528%202.528%200%200%201-2.522%202.521h-2.522V8.834zM17.688%208.834a2.528%202.528%200%200%201-2.523%202.521%202.527%202.527%200%200%201-2.52-2.521V2.522A2.527%202.527%200%200%201%2015.165%200a2.528%202.528%200%200%201%202.523%202.522v6.312zM15.165%2018.956a2.528%202.528%200%200%201%202.523%202.522A2.528%202.528%200%200%201%2015.165%2024a2.527%202.527%200%200%201-2.52-2.522v-2.522h2.52zM15.165%2017.688a2.527%202.527%200%200%201-2.52-2.523%202.526%202.526%200%200%201%202.52-2.52h6.313A2.527%202.527%200%200%201%2024%2015.165a2.528%202.528%200%200%201-2.522%202.523h-6.313z'/%3e%3c/svg%3e")}.bi-provider-alibaba{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M37.9998%2023.021C33.7998%2025.2889%2029.5698%2027.3649%2024.8614%2028.3069C23.8114%2028.5154%2022.6474%2028.5154%2021.5809%2028.3714C20.5639%2028.2439%2020.0554%2027.3484%2020.4169%2026.4064C20.7619%2025.5289%2021.2209%2024.635%2021.8119%2023.9C23.0899%2022.3025%2024.5329%2020.849%2025.8289%2019.268C26.6203%2018.2991%2027.3335%2017.2689%2027.9618%2016.187C28.4208%2015.4205%2028.2078%2014.4935%2027.4038%2014.111C26.0584%2013.4556%2024.6154%2012.9936%2023.1889%2012.4986C23.0239%2012.4341%2022.7779%2012.6096%2022.4509%2012.7221C22.8604%2013.0881%2023.1559%2013.3596%2023.5654%2013.727C19.3339%2014.447%2015.3305%2015.467%2011.4455%2016.874C11.4275%2016.9535%2011.396%2017.0165%2011.411%2017.0495C11.9855%2017.927%2011.723%2018.5975%2010.886%2019.1405C10.5611%2019.3531%2010.2732%2019.6176%2010.034%2019.9235C12.593%2020.6735%2014.873%2020.243%2017.0539%2018.821C16.9234%2018.6305%2016.7914%2018.455%2016.6609%2018.263C17.4799%2018.407%2017.9719%2018.854%2018.0379%2019.556C18.0544%2019.7165%2017.9569%2019.8755%2017.9074%2020.036C17.7919%2019.907%2017.6449%2019.781%2017.5474%2019.6355C17.4799%2019.5395%2017.4634%2019.4285%2017.4154%2019.268C14.8235%2020.993%2012.035%2021.425%208.96751%2020.531C8.96751%2021.137%208.93451%2021.6485%208.98401%2022.1435C9.01701%2022.574%208.83701%2022.766%208.44401%2022.9895C7.55752%2023.5325%206.63803%2024.092%205.90003%2024.8105C5.01504%2025.6879%205.34354%2026.7589%206.54053%2027.2059C7.90102%2027.7159%209.329%2027.7309%2010.7555%2027.5569C12.4445%2027.3484%2014.1005%2027.0769%2015.9394%2026.8219C13.79%2027.8269%2011.6735%2028.5319%209.4445%2028.8169C7.88452%2029.0269%206.32753%2029.1379%204.78554%2028.6909C2.57156%2028.0684%201.58607%2026.4394%202.16057%2024.251C2.70206%2022.2065%204.01455%2020.5775%205.42454%2019.076C10.133%2014.078%2016.0864%2011.5401%2022.9744%2011.0286C24.5824%2010.9176%2026.2069%2011.1246%2027.7143%2011.7951C29.8308%2012.7536%2030.7173%2014.78%2029.6838%2016.826C29.0118%2018.1835%2028.0758%2019.4285%2027.1413%2020.6585C26.2234%2021.872%2025.1899%2022.9895%2024.2224%2024.155C23.9434%2024.506%2023.6809%2024.875%2023.4679%2025.2724C23.0569%2026.0224%2023.3359%2026.5174%2024.2059%2026.4394C26.0254%2026.2624%2027.8808%2026.1199%2029.6358%2025.6729C32.2098%2025.0174%2034.7193%2024.092%2037.2618%2023.2775C37.5243%2023.213%2037.7703%2023.117%2037.9998%2023.0225V23.021Z'%20fill='currentColor'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M37.9998%2023.021C33.7998%2025.2889%2029.5698%2027.3649%2024.8614%2028.3069C23.8114%2028.5154%2022.6474%2028.5154%2021.5809%2028.3714C20.5639%2028.2439%2020.0554%2027.3484%2020.4169%2026.4064C20.7619%2025.5289%2021.2209%2024.635%2021.8119%2023.9C23.0899%2022.3025%2024.5329%2020.849%2025.8289%2019.268C26.6203%2018.2991%2027.3335%2017.2689%2027.9618%2016.187C28.4208%2015.4205%2028.2078%2014.4935%2027.4038%2014.111C26.0584%2013.4556%2024.6154%2012.9936%2023.1889%2012.4986C23.0239%2012.4341%2022.7779%2012.6096%2022.4509%2012.7221C22.8604%2013.0881%2023.1559%2013.3596%2023.5654%2013.727C19.3339%2014.447%2015.3305%2015.467%2011.4455%2016.874C11.4275%2016.9535%2011.396%2017.0165%2011.411%2017.0495C11.9855%2017.927%2011.723%2018.5975%2010.886%2019.1405C10.5611%2019.3531%2010.2732%2019.6176%2010.034%2019.9235C12.593%2020.6735%2014.873%2020.243%2017.0539%2018.821C16.9234%2018.6305%2016.7914%2018.455%2016.6609%2018.263C17.4799%2018.407%2017.9719%2018.854%2018.0379%2019.556C18.0544%2019.7165%2017.9569%2019.8755%2017.9074%2020.036C17.7919%2019.907%2017.6449%2019.781%2017.5474%2019.6355C17.4799%2019.5395%2017.4634%2019.4285%2017.4154%2019.268C14.8235%2020.993%2012.035%2021.425%208.96751%2020.531C8.96751%2021.137%208.93451%2021.6485%208.98401%2022.1435C9.01701%2022.574%208.83701%2022.766%208.44401%2022.9895C7.55752%2023.5325%206.63803%2024.092%205.90003%2024.8105C5.01504%2025.6879%205.34354%2026.7589%206.54053%2027.2059C7.90102%2027.7159%209.329%2027.7309%2010.7555%2027.5569C12.4445%2027.3484%2014.1005%2027.0769%2015.9394%2026.8219C13.79%2027.8269%2011.6735%2028.5319%209.4445%2028.8169C7.88452%2029.0269%206.32753%2029.1379%204.78554%2028.6909C2.57156%2028.0684%201.58607%2026.4394%202.16057%2024.251C2.70206%2022.2065%204.01455%2020.5775%205.42454%2019.076C10.133%2014.078%2016.0864%2011.5401%2022.9744%2011.0286C24.5824%2010.9176%2026.2069%2011.1246%2027.7143%2011.7951C29.8308%2012.7536%2030.7173%2014.78%2029.6838%2016.826C29.0118%2018.1835%2028.0758%2019.4285%2027.1413%2020.6585C26.2234%2021.872%2025.1899%2022.9895%2024.2224%2024.155C23.9434%2024.506%2023.6809%2024.875%2023.4679%2025.2724C23.0569%2026.0224%2023.3359%2026.5174%2024.2059%2026.4394C26.0254%2026.2624%2027.8808%2026.1199%2029.6358%2025.6729C32.2098%2025.0174%2034.7193%2024.092%2037.2618%2023.2775C37.5243%2023.213%2037.7703%2023.117%2037.9998%2023.0225V23.021Z'%20fill='currentColor'/%3e%3c/svg%3e")}.bi-provider-amazon-bedrock{-webkit-mask-image:url(./amazon-bedrock-5oDYGxxs.svg);mask-image:url(./amazon-bedrock-5oDYGxxs.svg)}.bi-provider-anthropic{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M26.9568%209.88184H22.1265L30.7753%2031.7848H35.4917L26.9568%209.88184ZM13.028%209.88184L4.4917%2031.7848H9.32203L11.2305%2027.1793H20.2166L22.0126%2031.6724H26.8444L18.0832%209.88184H13.028ZM12.5783%2023.1361L15.4987%2015.3853L18.5315%2023.1361H12.5783Z'%20fill='currentColor'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M26.9568%209.88184H22.1265L30.7753%2031.7848H35.4917L26.9568%209.88184ZM13.028%209.88184L4.4917%2031.7848H9.32203L11.2305%2027.1793H20.2166L22.0126%2031.6724H26.8444L18.0832%209.88184H13.028ZM12.5783%2023.1361L15.4987%2015.3853L18.5315%2023.1361H12.5783Z'%20fill='currentColor'/%3e%3c/svg%3e")}.bi-provider-cohere{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.14882%2013.5552C9.58082%2013.5552%2010.4448%2013.5336%2011.6544%2013.0368C13.0584%2012.4536%2015.8232%2011.4168%2017.832%2010.3368C19.236%209.5808%2019.8408%208.5872%2019.8408%207.248C19.8408%205.412%2018.3504%203.9%2016.4928%203.9H8.71682C6.06002%203.9%203.90002%206.06%203.90002%208.7168C3.90002%2011.3736%205.93042%2013.5552%209.14882%2013.5552Z'%20fill='currentColor'/%3e%3cpath%20d='M10.4664%2016.86C10.4664%2015.564%2011.244%2014.376%2012.4536%2013.8792L14.8944%2012.864C17.3784%2011.8488%2020.1%2013.6632%2020.1%2016.3416C20.1%2018.4152%2018.4152%2020.1%2016.3416%2020.1H13.6848C11.9136%2020.1%2010.4664%2018.6528%2010.4664%2016.86Z'%20fill='currentColor'/%3e%3cpath%20d='M6.68642%2014.1816C5.15282%2014.1816%203.90002%2015.4344%203.90002%2016.968V17.3352C3.90002%2018.8472%205.15282%2020.1%206.68642%2020.1C8.22003%2020.1%209.47283%2018.8472%209.47283%2017.3136V16.9464C9.45123%2015.4344%208.22003%2014.1816%206.68642%2014.1816Z'%20fill='currentColor'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.14882%2013.5552C9.58082%2013.5552%2010.4448%2013.5336%2011.6544%2013.0368C13.0584%2012.4536%2015.8232%2011.4168%2017.832%2010.3368C19.236%209.5808%2019.8408%208.5872%2019.8408%207.248C19.8408%205.412%2018.3504%203.9%2016.4928%203.9H8.71682C6.06002%203.9%203.90002%206.06%203.90002%208.7168C3.90002%2011.3736%205.93042%2013.5552%209.14882%2013.5552Z'%20fill='currentColor'/%3e%3cpath%20d='M10.4664%2016.86C10.4664%2015.564%2011.244%2014.376%2012.4536%2013.8792L14.8944%2012.864C17.3784%2011.8488%2020.1%2013.6632%2020.1%2016.3416C20.1%2018.4152%2018.4152%2020.1%2016.3416%2020.1H13.6848C11.9136%2020.1%2010.4664%2018.6528%2010.4664%2016.86Z'%20fill='currentColor'/%3e%3cpath%20d='M6.68642%2014.1816C5.15282%2014.1816%203.90002%2015.4344%203.90002%2016.968V17.3352C3.90002%2018.8472%205.15282%2020.1%206.68642%2020.1C8.22003%2020.1%209.47283%2018.8472%209.47283%2017.3136V16.9464C9.45123%2015.4344%208.22003%2014.1816%206.68642%2014.1816Z'%20fill='currentColor'/%3e%3c/svg%3e")}.bi-provider-deepseek{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M35.6638%209.91965C35.3251%209.75432%2035.1785%2010.0703%2034.9811%2010.2316C34.9131%2010.2836%2034.8558%2010.3516%2034.7985%2010.413C34.3025%2010.9423%2033.7238%2011.289%2032.9678%2011.2476C31.8625%2011.1863%2030.9186%2011.533%2030.0839%2012.3783C29.9066%2011.3356%2029.3173%2010.7143%2028.4213%2010.3143C27.9519%2010.1063%2027.4773%209.89965%2027.148%209.44766C26.9186%209.12633%2026.856%208.76767%2026.7413%208.41568C26.668%208.20235%2026.5946%207.98502%2026.3506%207.94902C26.084%207.90769%2025.98%208.13035%2025.876%208.31702C25.4587%209.07967%2025.2973%209.91965%2025.3133%2010.7703C25.3493%2012.6849%2026.1573%2014.2102%2027.764%2015.2942C27.9466%2015.4182%2027.9933%2015.5435%2027.9359%2015.7249C27.8266%2016.0982%2027.696%2016.4609%2027.5813%2016.8355C27.508%2017.0742%2027.3986%2017.1248%2027.1426%2017.0222C26.2777%2016.6504%2025.4919%2016.1164%2024.828%2015.4489C23.6854%2014.3449%2022.6534%2013.1263%2021.3654%2012.1716C21.067%2011.9511%2020.7606%2011.7416%2020.4468%2011.5436C19.1335%2010.2676%2020.6201%209.21967%2020.9641%209.09567C21.3241%208.965%2021.0881%208.51968%2019.9254%208.52501C18.7628%208.53035%2017.6988%208.91834%2016.3428%209.43699C16.1413%209.51421%2015.934%209.57529%2015.7229%209.61966C14.4557%209.38091%2013.1598%209.33506%2011.8789%209.48366C9.36565%209.76365%207.35902%2010.953%205.88305%2012.9809C4.10975%2015.4182%203.69243%2018.1888%204.20308%2021.0768C4.74041%2024.122%206.29504%2026.6433%208.683%2028.6139C11.1603%2030.6579%2014.0122%2031.6592%2017.2668%2031.4672C19.2428%2031.3539%2021.4441%2031.0886%2023.9254%2028.9873C24.552%2029.2993%2025.208%2029.4233%2026.2986%2029.5166C27.1386%2029.5953%2027.9466%2029.4766%2028.5719%2029.3459C29.5519%2029.1379%2029.4839%2028.23%2029.1306%2028.0646C26.2573%2026.726%2026.888%2027.2713%2026.3133%2026.83C27.7746%2025.102%2029.9746%2023.3074%2030.8359%2017.4928C30.9026%2017.0302%2030.8452%2016.7395%2030.8359%2016.3662C30.8306%2016.1395%2030.8826%2016.0502%2031.1426%2016.0249C31.8639%2015.95%2032.5637%2015.7349%2033.2025%2015.3915C35.0638%2014.3742%2035.8158%2012.7049%2035.9931%2010.7023C36.0198%2010.3956%2035.9878%2010.081%2035.6638%209.91965ZM19.4414%2027.9433C16.6562%2025.754%2015.3055%2025.0327%2014.7482%2025.0634C14.2256%2025.0954%2014.3202%2025.6913%2014.4349%2026.0807C14.5549%2026.4647%2014.7109%2026.7286%2014.9295%2027.066C15.0815%2027.2886%2015.1855%2027.6206%2014.7789%2027.87C13.8816%2028.4246%2012.3229%2027.6833%2012.2496%2027.6473C10.435%2026.578%208.91632%2025.1673%207.84834%2023.2381C6.81637%2021.3808%206.21638%2019.3888%206.11771%2017.2622C6.09105%2016.7475%206.24171%2016.5662%206.7537%2016.4729C7.42583%2016.3442%208.11451%2016.3267%208.79233%2016.4209C11.6349%2016.8368%2014.0536%2018.1075%2016.0828%2020.1194C17.2402%2021.2661%2018.1161%2022.6354%2019.0188%2023.974C19.9788%2025.3953%2021.0108%2026.75%2022.3254%2027.8593C22.7894%2028.2486%2023.1587%2028.5446%2023.5134%2028.7619C22.4441%2028.8819%2020.6601%2028.9086%2019.4414%2027.9433ZM20.7748%2019.3568C20.7745%2019.2906%2020.7904%2019.2253%2020.8211%2019.1666C20.8517%2019.1078%2020.8962%2019.0575%2020.9507%2019.0198C21.0052%2018.9821%2021.068%2018.9583%2021.1337%2018.9503C21.1995%2018.9424%2021.2662%2018.9505%2021.3281%2018.9741C21.407%2019.0024%2021.475%2019.0546%2021.5228%2019.1235C21.5706%2019.1923%2021.5958%2019.2743%2021.5947%2019.3581C21.5949%2019.4123%2021.5843%2019.4659%2021.5636%2019.5159C21.5428%2019.5659%2021.5123%2019.6113%2021.4738%2019.6494C21.4354%2019.6875%2021.3897%2019.7176%2021.3395%2019.7378C21.2893%2019.7581%2021.2356%2019.7682%2021.1814%2019.7675C21.1277%2019.7676%2021.0745%2019.7571%2021.0248%2019.7365C20.9752%2019.7158%2020.9302%2019.6855%2020.8925%2019.6473C20.8548%2019.609%2020.825%2019.5636%2020.805%2019.5138C20.785%2019.4639%2020.7739%2019.4105%2020.7748%2019.3568ZM24.9213%2021.4848C24.6547%2021.5928%2024.3893%2021.6861%2024.1347%2021.6981C23.7516%2021.7114%2023.3756%2021.5918%2023.0707%2021.3594C22.7054%2021.0528%2022.4441%2020.8821%2022.3347%2020.3488C22.297%2020.0881%2022.3042%2019.823%2022.3561%2019.5648C22.4494%2019.1288%2022.3454%2018.8488%2022.0374%2018.5955C21.7881%2018.3875%2021.4694%2018.3302%2021.1201%2018.3302C21.0005%2018.3232%2020.8843%2018.2875%2020.7814%2018.2262C20.6348%2018.1542%2020.5148%2017.9728%2020.6294%2017.7488C20.6668%2017.6768%2020.8428%2017.5008%2020.8854%2017.4688C21.3601%2017.1995%2021.9081%2017.2875%2022.4134%2017.4902C22.8827%2017.6822%2023.2374%2018.0342%2023.748%2018.5328C24.2694%2019.1341%2024.364%2019.3008%2024.6613%2019.7515C24.896%2020.1048%2025.1093%2020.4674%2025.2547%2020.8821C25.344%2021.1421%2025.2293%2021.3541%2024.9213%2021.4848Z'%20fill='currentColor'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M35.6638%209.91965C35.3251%209.75432%2035.1785%2010.0703%2034.9811%2010.2316C34.9131%2010.2836%2034.8558%2010.3516%2034.7985%2010.413C34.3025%2010.9423%2033.7238%2011.289%2032.9678%2011.2476C31.8625%2011.1863%2030.9186%2011.533%2030.0839%2012.3783C29.9066%2011.3356%2029.3173%2010.7143%2028.4213%2010.3143C27.9519%2010.1063%2027.4773%209.89965%2027.148%209.44766C26.9186%209.12633%2026.856%208.76767%2026.7413%208.41568C26.668%208.20235%2026.5946%207.98502%2026.3506%207.94902C26.084%207.90769%2025.98%208.13035%2025.876%208.31702C25.4587%209.07967%2025.2973%209.91965%2025.3133%2010.7703C25.3493%2012.6849%2026.1573%2014.2102%2027.764%2015.2942C27.9466%2015.4182%2027.9933%2015.5435%2027.9359%2015.7249C27.8266%2016.0982%2027.696%2016.4609%2027.5813%2016.8355C27.508%2017.0742%2027.3986%2017.1248%2027.1426%2017.0222C26.2777%2016.6504%2025.4919%2016.1164%2024.828%2015.4489C23.6854%2014.3449%2022.6534%2013.1263%2021.3654%2012.1716C21.067%2011.9511%2020.7606%2011.7416%2020.4468%2011.5436C19.1335%2010.2676%2020.6201%209.21967%2020.9641%209.09567C21.3241%208.965%2021.0881%208.51968%2019.9254%208.52501C18.7628%208.53035%2017.6988%208.91834%2016.3428%209.43699C16.1413%209.51421%2015.934%209.57529%2015.7229%209.61966C14.4557%209.38091%2013.1598%209.33506%2011.8789%209.48366C9.36565%209.76365%207.35902%2010.953%205.88305%2012.9809C4.10975%2015.4182%203.69243%2018.1888%204.20308%2021.0768C4.74041%2024.122%206.29504%2026.6433%208.683%2028.6139C11.1603%2030.6579%2014.0122%2031.6592%2017.2668%2031.4672C19.2428%2031.3539%2021.4441%2031.0886%2023.9254%2028.9873C24.552%2029.2993%2025.208%2029.4233%2026.2986%2029.5166C27.1386%2029.5953%2027.9466%2029.4766%2028.5719%2029.3459C29.5519%2029.1379%2029.4839%2028.23%2029.1306%2028.0646C26.2573%2026.726%2026.888%2027.2713%2026.3133%2026.83C27.7746%2025.102%2029.9746%2023.3074%2030.8359%2017.4928C30.9026%2017.0302%2030.8452%2016.7395%2030.8359%2016.3662C30.8306%2016.1395%2030.8826%2016.0502%2031.1426%2016.0249C31.8639%2015.95%2032.5637%2015.7349%2033.2025%2015.3915C35.0638%2014.3742%2035.8158%2012.7049%2035.9931%2010.7023C36.0198%2010.3956%2035.9878%2010.081%2035.6638%209.91965ZM19.4414%2027.9433C16.6562%2025.754%2015.3055%2025.0327%2014.7482%2025.0634C14.2256%2025.0954%2014.3202%2025.6913%2014.4349%2026.0807C14.5549%2026.4647%2014.7109%2026.7286%2014.9295%2027.066C15.0815%2027.2886%2015.1855%2027.6206%2014.7789%2027.87C13.8816%2028.4246%2012.3229%2027.6833%2012.2496%2027.6473C10.435%2026.578%208.91632%2025.1673%207.84834%2023.2381C6.81637%2021.3808%206.21638%2019.3888%206.11771%2017.2622C6.09105%2016.7475%206.24171%2016.5662%206.7537%2016.4729C7.42583%2016.3442%208.11451%2016.3267%208.79233%2016.4209C11.6349%2016.8368%2014.0536%2018.1075%2016.0828%2020.1194C17.2402%2021.2661%2018.1161%2022.6354%2019.0188%2023.974C19.9788%2025.3953%2021.0108%2026.75%2022.3254%2027.8593C22.7894%2028.2486%2023.1587%2028.5446%2023.5134%2028.7619C22.4441%2028.8819%2020.6601%2028.9086%2019.4414%2027.9433ZM20.7748%2019.3568C20.7745%2019.2906%2020.7904%2019.2253%2020.8211%2019.1666C20.8517%2019.1078%2020.8962%2019.0575%2020.9507%2019.0198C21.0052%2018.9821%2021.068%2018.9583%2021.1337%2018.9503C21.1995%2018.9424%2021.2662%2018.9505%2021.3281%2018.9741C21.407%2019.0024%2021.475%2019.0546%2021.5228%2019.1235C21.5706%2019.1923%2021.5958%2019.2743%2021.5947%2019.3581C21.5949%2019.4123%2021.5843%2019.4659%2021.5636%2019.5159C21.5428%2019.5659%2021.5123%2019.6113%2021.4738%2019.6494C21.4354%2019.6875%2021.3897%2019.7176%2021.3395%2019.7378C21.2893%2019.7581%2021.2356%2019.7682%2021.1814%2019.7675C21.1277%2019.7676%2021.0745%2019.7571%2021.0248%2019.7365C20.9752%2019.7158%2020.9302%2019.6855%2020.8925%2019.6473C20.8548%2019.609%2020.825%2019.5636%2020.805%2019.5138C20.785%2019.4639%2020.7739%2019.4105%2020.7748%2019.3568ZM24.9213%2021.4848C24.6547%2021.5928%2024.3893%2021.6861%2024.1347%2021.6981C23.7516%2021.7114%2023.3756%2021.5918%2023.0707%2021.3594C22.7054%2021.0528%2022.4441%2020.8821%2022.3347%2020.3488C22.297%2020.0881%2022.3042%2019.823%2022.3561%2019.5648C22.4494%2019.1288%2022.3454%2018.8488%2022.0374%2018.5955C21.7881%2018.3875%2021.4694%2018.3302%2021.1201%2018.3302C21.0005%2018.3232%2020.8843%2018.2875%2020.7814%2018.2262C20.6348%2018.1542%2020.5148%2017.9728%2020.6294%2017.7488C20.6668%2017.6768%2020.8428%2017.5008%2020.8854%2017.4688C21.3601%2017.1995%2021.9081%2017.2875%2022.4134%2017.4902C22.8827%2017.6822%2023.2374%2018.0342%2023.748%2018.5328C24.2694%2019.1341%2024.364%2019.3008%2024.6613%2019.7515C24.896%2020.1048%2025.1093%2020.4674%2025.2547%2020.8821C25.344%2021.1421%2025.2293%2021.3541%2024.9213%2021.4848Z'%20fill='currentColor'/%3e%3c/svg%3e")}.bi-provider-google{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M37%2020.034C27.8809%2020.5837%2020.5808%2027.8809%2020.0326%2037H19.966C19.4163%2027.8809%2012.1177%2020.5837%203%2020.034V19.9674C12.1191%2019.4163%2019.4163%2012.1191%2019.966%203H20.0326C20.5822%2012.1191%2027.8809%2019.4163%2037%2019.9674V20.034Z'%20fill='currentColor'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M37%2020.034C27.8809%2020.5837%2020.5808%2027.8809%2020.0326%2037H19.966C19.4163%2027.8809%2012.1177%2020.5837%203%2020.034V19.9674C12.1191%2019.4163%2019.4163%2012.1191%2019.966%203H20.0326C20.5822%2012.1191%2027.8809%2019.4163%2037%2019.9674V20.034Z'%20fill='currentColor'/%3e%3c/svg%3e")}.bi-provider-meta{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M27.1942%209.03509C24.4881%209.03509%2022.3726%2011.0731%2020.4574%2013.6623C17.8258%2010.3114%2015.6255%209.03509%2012.9925%209.03509C7.62404%209.03509%203.51001%2016.0234%203.51001%2023.4181C3.51001%2028.0453%205.74831%2030.9649%209.49831%2030.9649C12.1971%2030.9649%2014.1387%2029.693%2017.5904%2023.6594C17.5904%2023.6594%2019.029%2021.1199%2020.0173%2019.3699C20.3643%2019.9293%2020.7298%2020.5327%2021.1138%2021.1798L22.7322%2023.902C25.8843%2029.1769%2027.6416%2030.9649%2030.8229%2030.9649C34.4778%2030.9649%2036.51%2028.0058%2036.51%2023.2822C36.51%2015.538%2032.3039%209.03509%2027.1942%209.03509ZM14.9574%2022.0263C12.1606%2026.4123%2011.1928%2027.3962%209.63574%2027.3962C8.03194%2027.3962%207.07872%2025.9883%207.07872%2023.4781C7.07872%2018.1096%209.75562%2012.6199%2012.9471%2012.6199C14.6752%2012.6199%2016.1197%2013.617%2018.3316%2016.7836C16.2308%2020.0058%2014.9574%2022.0263%2014.9574%2022.0263ZM25.5202%2021.4751L23.5831%2018.2456C23.0969%2017.4514%2022.5938%2016.6676%2022.0743%2015.8947C23.8185%2013.2032%2025.2556%2011.8611%2026.9676%2011.8611C30.5202%2011.8611%2033.3638%2017.095%2033.3638%2023.5219C33.3638%2025.9722%2032.5612%2027.3947%2030.8989%2027.3947C29.3053%2027.3947%2028.5451%2026.3421%2025.5188%2021.4737'%20fill='currentColor'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M27.1942%209.03509C24.4881%209.03509%2022.3726%2011.0731%2020.4574%2013.6623C17.8258%2010.3114%2015.6255%209.03509%2012.9925%209.03509C7.62404%209.03509%203.51001%2016.0234%203.51001%2023.4181C3.51001%2028.0453%205.74831%2030.9649%209.49831%2030.9649C12.1971%2030.9649%2014.1387%2029.693%2017.5904%2023.6594C17.5904%2023.6594%2019.029%2021.1199%2020.0173%2019.3699C20.3643%2019.9293%2020.7298%2020.5327%2021.1138%2021.1798L22.7322%2023.902C25.8843%2029.1769%2027.6416%2030.9649%2030.8229%2030.9649C34.4778%2030.9649%2036.51%2028.0058%2036.51%2023.2822C36.51%2015.538%2032.3039%209.03509%2027.1942%209.03509ZM14.9574%2022.0263C12.1606%2026.4123%2011.1928%2027.3962%209.63574%2027.3962C8.03194%2027.3962%207.07872%2025.9883%207.07872%2023.4781C7.07872%2018.1096%209.75562%2012.6199%2012.9471%2012.6199C14.6752%2012.6199%2016.1197%2013.617%2018.3316%2016.7836C16.2308%2020.0058%2014.9574%2022.0263%2014.9574%2022.0263ZM25.5202%2021.4751L23.5831%2018.2456C23.0969%2017.4514%2022.5938%2016.6676%2022.0743%2015.8947C23.8185%2013.2032%2025.2556%2011.8611%2026.9676%2011.8611C30.5202%2011.8611%2033.3638%2017.095%2033.3638%2023.5219C33.3638%2025.9722%2032.5612%2027.3947%2030.8989%2027.3947C29.3053%2027.3947%2028.5451%2026.3421%2025.5188%2021.4737'%20fill='currentColor'/%3e%3c/svg%3e")}.bi-provider-minimax{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17.8758%209.20865C17.8758%208.59461%2017.3777%208.09634%2016.7663%208.09634C16.155%208.09634%2015.6567%208.59575%2015.6567%209.20865V27.6446C15.6567%2029.0714%2014.4985%2030.2324%2013.0755%2030.2324C11.6523%2030.2324%2010.4941%2029.0714%2010.4941%2027.6446V15.8167C10.4941%2015.2027%209.99591%2014.7044%209.38453%2014.7044C8.77316%2014.7044%208.275%2015.2038%208.275%2015.8167V20.8301C8.275%2022.2567%207.11678%2023.4179%205.69364%2023.4179C4.2705%2023.4179%203.1123%2022.2567%203.1123%2020.8301V19.0129C3.1123%2018.6054%203.44177%2018.2752%203.84822%2018.2752C4.25467%2018.2752%204.58413%2018.6054%204.58413%2019.0129V20.8301C4.58413%2021.4441%205.08227%2021.9424%205.69364%2021.9424C6.30502%2021.9424%206.80317%2021.443%206.80317%2020.8301V15.8167C6.80317%2014.39%207.96139%2013.2289%209.38453%2013.2289C10.8077%2013.2289%2011.9659%2014.39%2011.9659%2015.8167V27.6446C11.9659%2028.2587%2012.4641%2028.7569%2013.0755%2028.7569C13.6868%2028.7569%2014.1849%2028.2575%2014.1849%2027.6446V20.4123V9.20865C14.1849%207.78194%2015.3431%206.62082%2016.7663%206.62082C18.1894%206.62082%2019.3476%207.78194%2019.3476%209.20865V24.4746C19.3476%2024.8821%2019.0182%2025.2123%2018.6117%2025.2123C18.2053%2025.2123%2017.8758%2024.8821%2017.8758%2024.4746V9.20865ZM31.531%2013.2289C30.1079%2013.2289%2028.9496%2014.39%2028.9496%2015.8167V25.6969C28.9496%2026.311%2028.4515%2026.8093%2027.8401%2026.8093C27.2287%2026.8093%2026.7306%2026.3099%2026.7306%2025.6969V9.20865C26.7306%207.78194%2025.5723%206.62082%2024.1492%206.62082C22.7261%206.62082%2021.5679%207.78194%2021.5679%209.20865V30.1383C21.5679%2030.7523%2021.0697%2031.2506%2020.4583%2031.2506C19.8469%2031.2506%2019.3488%2030.7511%2019.3488%2030.1383V27.5471C19.3488%2027.1396%2019.0194%2026.8093%2018.6129%2026.8093C18.2065%2026.8093%2017.877%2027.1396%2017.877%2027.5471V30.1383C17.877%2031.565%2019.0352%2032.7261%2020.4583%2032.7261C21.8815%2032.7261%2023.0397%2031.565%2023.0397%2030.1383V9.20865C23.0397%208.59461%2023.5378%208.09634%2024.1492%208.09634C24.7605%208.09634%2025.2587%208.59575%2025.2587%209.20865V25.6969C25.2587%2027.1237%2026.417%2028.2848%2027.8401%2028.2848C29.2632%2028.2848%2030.4215%2027.1237%2030.4215%2025.6969V15.8167C30.4215%2015.2027%2030.9196%2014.7044%2031.531%2014.7044C32.1424%2014.7044%2032.6405%2015.2038%2032.6405%2015.8167V24.4746C32.6405%2024.8821%2032.97%2025.2123%2033.3764%2025.2123C33.7829%2025.2123%2034.1123%2024.8821%2034.1123%2024.4746V15.8167C34.1123%2014.39%2032.9541%2013.2289%2031.531%2013.2289Z'%20fill='currentColor'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17.8758%209.20865C17.8758%208.59461%2017.3777%208.09634%2016.7663%208.09634C16.155%208.09634%2015.6567%208.59575%2015.6567%209.20865V27.6446C15.6567%2029.0714%2014.4985%2030.2324%2013.0755%2030.2324C11.6523%2030.2324%2010.4941%2029.0714%2010.4941%2027.6446V15.8167C10.4941%2015.2027%209.99591%2014.7044%209.38453%2014.7044C8.77316%2014.7044%208.275%2015.2038%208.275%2015.8167V20.8301C8.275%2022.2567%207.11678%2023.4179%205.69364%2023.4179C4.2705%2023.4179%203.1123%2022.2567%203.1123%2020.8301V19.0129C3.1123%2018.6054%203.44177%2018.2752%203.84822%2018.2752C4.25467%2018.2752%204.58413%2018.6054%204.58413%2019.0129V20.8301C4.58413%2021.4441%205.08227%2021.9424%205.69364%2021.9424C6.30502%2021.9424%206.80317%2021.443%206.80317%2020.8301V15.8167C6.80317%2014.39%207.96139%2013.2289%209.38453%2013.2289C10.8077%2013.2289%2011.9659%2014.39%2011.9659%2015.8167V27.6446C11.9659%2028.2587%2012.4641%2028.7569%2013.0755%2028.7569C13.6868%2028.7569%2014.1849%2028.2575%2014.1849%2027.6446V20.4123V9.20865C14.1849%207.78194%2015.3431%206.62082%2016.7663%206.62082C18.1894%206.62082%2019.3476%207.78194%2019.3476%209.20865V24.4746C19.3476%2024.8821%2019.0182%2025.2123%2018.6117%2025.2123C18.2053%2025.2123%2017.8758%2024.8821%2017.8758%2024.4746V9.20865ZM31.531%2013.2289C30.1079%2013.2289%2028.9496%2014.39%2028.9496%2015.8167V25.6969C28.9496%2026.311%2028.4515%2026.8093%2027.8401%2026.8093C27.2287%2026.8093%2026.7306%2026.3099%2026.7306%2025.6969V9.20865C26.7306%207.78194%2025.5723%206.62082%2024.1492%206.62082C22.7261%206.62082%2021.5679%207.78194%2021.5679%209.20865V30.1383C21.5679%2030.7523%2021.0697%2031.2506%2020.4583%2031.2506C19.8469%2031.2506%2019.3488%2030.7511%2019.3488%2030.1383V27.5471C19.3488%2027.1396%2019.0194%2026.8093%2018.6129%2026.8093C18.2065%2026.8093%2017.877%2027.1396%2017.877%2027.5471V30.1383C17.877%2031.565%2019.0352%2032.7261%2020.4583%2032.7261C21.8815%2032.7261%2023.0397%2031.565%2023.0397%2030.1383V9.20865C23.0397%208.59461%2023.5378%208.09634%2024.1492%208.09634C24.7605%208.09634%2025.2587%208.59575%2025.2587%209.20865V25.6969C25.2587%2027.1237%2026.417%2028.2848%2027.8401%2028.2848C29.2632%2028.2848%2030.4215%2027.1237%2030.4215%2025.6969V15.8167C30.4215%2015.2027%2030.9196%2014.7044%2031.531%2014.7044C32.1424%2014.7044%2032.6405%2015.2038%2032.6405%2015.8167V24.4746C32.6405%2024.8821%2032.97%2025.2123%2033.3764%2025.2123C33.7829%2025.2123%2034.1123%2024.8821%2034.1123%2024.4746V15.8167C34.1123%2014.39%2032.9541%2013.2289%2031.531%2013.2289Z'%20fill='currentColor'/%3e%3c/svg%3e")}.bi-provider-mistral{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.92783%208.88101H13.357V13.3088H17.7861V17.738H17.7835H22.2152V13.3088H26.6418V8.88101H31.0722V26.5949H35.5V31.0241H22.2139V26.5962H17.7861V22.1671H13.3557V26.5949L17.7861%2026.5962V31.0241H4.5V26.5949H8.92783V8.88101ZM22.2139%2026.5962H26.6418V22.1671H22.2152V26.5962H22.2139Z'%20fill='currentColor'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.92783%208.88101H13.357V13.3088H17.7861V17.738H17.7835H22.2152V13.3088H26.6418V8.88101H31.0722V26.5949H35.5V31.0241H22.2139V26.5962H17.7861V22.1671H13.3557V26.5949L17.7861%2026.5962V31.0241H4.5V26.5949H8.92783V8.88101ZM22.2139%2026.5962H26.6418V22.1671H22.2152V26.5962H22.2139Z'%20fill='currentColor'/%3e%3c/svg%3e")}.bi-provider-moonshotai{-webkit-mask-image:url(./moonshotai-PEM7Ow0-.svg);mask-image:url(./moonshotai-PEM7Ow0-.svg)}.bi-provider-nvidia{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.1801%2015.8791V14.0283C16.3472%2014.0155%2016.5271%2014.0026%2016.7199%2014.0026C21.7966%2013.8356%2025.1254%2018.3596%2025.1254%2018.3596C25.1254%2018.3596%2021.5267%2023.3463%2017.671%2023.3463C17.1569%2023.3463%2016.6557%2023.2692%2016.1801%2023.1021V17.4728C18.1465%2017.7298%2018.545%2018.591%2019.7274%2020.5702L22.375%2018.3468C22.375%2018.3468%2020.4343%2015.8277%2017.1955%2015.8277C16.8356%2015.8277%2016.5014%2015.8405%2016.1801%2015.8791ZM16.1801%209.75492V12.5246C16.3472%2012.5118%2016.5271%2012.4989%2016.7199%2012.4861C23.763%2012.2547%2028.377%2018.2696%2028.377%2018.2696C28.377%2018.2696%2023.0819%2024.683%2017.5939%2024.683C17.0798%2024.683%2016.6171%2024.6444%2016.1801%2024.5545V26.2767C16.5528%2026.3152%2016.9384%2026.341%2017.3625%2026.341C22.4649%2026.341%2026.1664%2023.7448%2029.7523%2020.6473C30.3435%2021.1229%2032.7597%2022.2796%2033.261%2022.7937C29.8679%2025.6341%2021.9251%2027.9346%2017.4396%2027.9346C17.0155%2027.9346%2016.5914%2027.9089%2016.1801%2027.8704V30.2866H35.6001V9.75492H16.1801ZM16.1801%2023.1021V24.5545C11.4376%2023.7191%2010.1266%2018.7966%2010.1266%2018.7966C10.1266%2018.7966%2012.4015%2016.2775%2016.1801%2015.8791V17.4728H16.1673C14.188%2017.2414%2012.6329%2019.0922%2012.6329%2019.0922C12.6329%2019.0922%2013.5068%2022.2025%2016.1801%2023.1021ZM7.77464%2018.591C7.77464%2018.591%2010.5765%2014.4525%2016.1801%2014.0283V12.5246C9.9724%2013.0259%204.6001%2018.2696%204.6001%2018.2696C4.6001%2018.2696%207.64612%2027.0735%2016.1801%2027.8575V26.2767C9.90814%2025.4798%207.77464%2018.591%207.77464%2018.591Z'%20fill='currentColor'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.1801%2015.8791V14.0283C16.3472%2014.0155%2016.5271%2014.0026%2016.7199%2014.0026C21.7966%2013.8356%2025.1254%2018.3596%2025.1254%2018.3596C25.1254%2018.3596%2021.5267%2023.3463%2017.671%2023.3463C17.1569%2023.3463%2016.6557%2023.2692%2016.1801%2023.1021V17.4728C18.1465%2017.7298%2018.545%2018.591%2019.7274%2020.5702L22.375%2018.3468C22.375%2018.3468%2020.4343%2015.8277%2017.1955%2015.8277C16.8356%2015.8277%2016.5014%2015.8405%2016.1801%2015.8791ZM16.1801%209.75492V12.5246C16.3472%2012.5118%2016.5271%2012.4989%2016.7199%2012.4861C23.763%2012.2547%2028.377%2018.2696%2028.377%2018.2696C28.377%2018.2696%2023.0819%2024.683%2017.5939%2024.683C17.0798%2024.683%2016.6171%2024.6444%2016.1801%2024.5545V26.2767C16.5528%2026.3152%2016.9384%2026.341%2017.3625%2026.341C22.4649%2026.341%2026.1664%2023.7448%2029.7523%2020.6473C30.3435%2021.1229%2032.7597%2022.2796%2033.261%2022.7937C29.8679%2025.6341%2021.9251%2027.9346%2017.4396%2027.9346C17.0155%2027.9346%2016.5914%2027.9089%2016.1801%2027.8704V30.2866H35.6001V9.75492H16.1801ZM16.1801%2023.1021V24.5545C11.4376%2023.7191%2010.1266%2018.7966%2010.1266%2018.7966C10.1266%2018.7966%2012.4015%2016.2775%2016.1801%2015.8791V17.4728H16.1673C14.188%2017.2414%2012.6329%2019.0922%2012.6329%2019.0922C12.6329%2019.0922%2013.5068%2022.2025%2016.1801%2023.1021ZM7.77464%2018.591C7.77464%2018.591%2010.5765%2014.4525%2016.1801%2014.0283V12.5246C9.9724%2013.0259%204.6001%2018.2696%204.6001%2018.2696C4.6001%2018.2696%207.64612%2027.0735%2016.1801%2027.8575V26.2767C9.90814%2025.4798%207.77464%2018.591%207.77464%2018.591Z'%20fill='currentColor'/%3e%3c/svg%3e")}.bi-provider-openai{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M32.8377%2017.282C33.2127%2016.25%2033.3072%2015.218%2033.2127%2014.1875C33.1197%2013.1571%2032.7447%2012.1251%2032.2752%2011.1876C31.4322%209.78209%2030.2127%208.6571%2028.8072%208.0001C27.3072%207.34461%2025.7127%207.15711%2024.1197%207.53211C23.3698%206.78212%2022.5253%206.12512%2021.5878%205.65713C20.6503%205.18913%2019.5253%205.00013%2018.4948%205.00013C16.8851%204.99074%2015.3125%205.48246%2013.9948%206.40712C12.6824%207.34311%2011.7449%208.6571%2011.2754%2010.1571C10.1504%2010.4376%209.21289%2010.9071%208.27539%2011.4696C7.4324%2012.1251%206.77541%2012.9696%206.21291%2013.8126C5.36992%2015.2195%205.08792%2016.8125%205.27542%2018.407C5.46399%2019.9968%206.11605%2021.496%207.1504%2022.718C6.79608%2023.7086%206.66795%2024.7659%206.77541%2025.8124C6.86991%2026.8444%207.2449%2027.8749%207.7129%2028.8124C8.55739%2030.2194%209.77538%2031.3444%2011.1824%2031.9999C12.6824%2032.6569%2014.2753%2032.8444%2015.8698%2032.4694C16.6198%2033.2194%2017.4628%2033.8749%2018.4003%2034.3444C19.3378%2034.8139%2020.4628%2034.9999%2021.4948%2034.9999C23.1043%2035.0097%2024.6769%2034.5185%2025.9947%2033.5944C27.3072%2032.6569%2028.2447%2031.3444%2028.7127%2029.8444C29.7719%2029.6432%2030.7682%2029.1934%2031.6197%2028.5319C32.4627%2027.8749%2033.2127%2027.1249%2033.6822%2026.1874C34.5251%2024.7819%2034.8071%2023.1875%2034.6196%2021.5945C34.4322%2020%2033.8697%2018.5015%2032.8377%2017.282ZM21.5878%2033.0304C20.0878%2033.0304%2018.9628%2032.5609%2017.9323%2031.7179C17.9323%2031.7179%2018.0253%2031.6234%2018.1198%2031.6234L24.1197%2028.1554C24.2862%2028.0803%2024.4196%2027.9469%2024.4947%2027.7804C24.5698%2027.636%2024.6021%2027.4731%2024.5877%2027.3109V18.875L27.1197%2020.375V27.3124C27.1455%2028.0547%2027.0215%2028.7945%2026.755%2029.4878C26.4885%2030.181%2026.085%2030.8134%2025.5687%2031.3473C25.0523%2031.8811%2024.4337%2032.3054%2023.7497%2032.5949C23.0658%2032.8843%2022.3305%2033.0314%2021.5878%2033.0304ZM9.49488%2027.8749C8.83789%2026.7499%208.55739%2025.4374%208.83789%2024.125C8.83789%2024.125%208.93239%2024.2195%209.02539%2024.2195L15.0253%2027.6874C15.1693%2027.7638%2015.3325%2027.7966%2015.4948%2027.7819C15.6823%2027.7819%2015.8698%2027.7819%2015.9628%2027.6874L23.2753%2023.4695V26.3749L17.1823%2029.9374C16.5506%2030.3042%2015.8527%2030.5427%2015.1287%2030.6393C14.4046%2030.7358%2013.6686%2030.6884%2012.9629%2030.4999C11.4629%2030.1249%2010.2449%2029.1874%209.49488%2027.8749ZM7.9004%2014.8445C8.56239%2013.7234%209.58826%2012.8627%2010.8074%2012.4056V19.532C10.8074%2019.718%2010.8074%2019.907%2010.9004%2020C10.9755%2020.1665%2011.1089%2020.2998%2011.2754%2020.375L18.5878%2024.5944L16.0573%2026.0944L10.0574%2022.625C9.41842%2022.2639%208.85742%2021.7797%208.40684%2021.2004C7.95627%2020.6211%207.62506%2019.9582%207.4324%2019.25C7.05741%2017.8445%207.1504%2016.157%207.9004%2014.8445ZM28.6197%2019.625L21.3073%2015.407L23.8377%2013.9071L29.8377%2017.375C30.7752%2017.9375%2031.5252%2018.6875%2031.9947%2019.625C32.4642%2020.5625%2032.7447%2021.5945%2032.6502%2022.7195C32.5603%2023.7755%2032.1699%2024.7837%2031.5252%2025.6249C30.8697%2026.4694%2030.0252%2027.1249%2028.9947%2027.4999V20.375C28.9947%2020.1875%2028.9947%2020%2028.9002%2019.907C28.9002%2019.907%2028.8072%2019.718%2028.6197%2019.625ZM31.1502%2015.875C31.1502%2015.875%2031.0572%2015.782%2030.9627%2015.782L24.9627%2012.3126C24.7752%2012.2196%2024.6822%2012.2196%2024.4947%2012.2196C24.3072%2012.2196%2024.1197%2012.2196%2024.0252%2012.3126L16.7128%2016.532V13.6251L22.8073%2010.0626C23.7448%209.50009%2024.7752%209.31259%2025.9002%209.31259C26.9322%209.31259%2027.9627%209.68759%2028.9002%2010.3446C29.7447%2011.0001%2030.4947%2011.8446%2030.8697%2012.7821C31.2447%2013.7196%2031.3377%2014.8445%2031.1502%2015.875ZM15.4003%2021.125L12.8699%2019.625V12.5946C12.8699%2011.5626%2013.1503%2010.4376%2013.7128%209.59459C14.2753%208.6571%2015.1198%208.0001%2016.0573%207.53211C17.0127%207.05249%2018.0956%206.88812%2019.1503%207.06261C20.1823%207.15711%2021.2128%207.62511%2022.0573%208.2821C22.0573%208.2821%2021.9628%208.3751%2021.8698%208.3751L15.8698%2011.8446C15.7033%2011.9197%2015.57%2012.0531%2015.4948%2012.2196C15.4003%2012.4071%2015.4003%2012.5001%2015.4003%2012.6876V21.125ZM16.7128%2018.125L19.9948%2016.25L23.2753%2018.125V21.875L19.9948%2023.75L16.7128%2021.875V18.125Z'%20fill='currentColor'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M32.8377%2017.282C33.2127%2016.25%2033.3072%2015.218%2033.2127%2014.1875C33.1197%2013.1571%2032.7447%2012.1251%2032.2752%2011.1876C31.4322%209.78209%2030.2127%208.6571%2028.8072%208.0001C27.3072%207.34461%2025.7127%207.15711%2024.1197%207.53211C23.3698%206.78212%2022.5253%206.12512%2021.5878%205.65713C20.6503%205.18913%2019.5253%205.00013%2018.4948%205.00013C16.8851%204.99074%2015.3125%205.48246%2013.9948%206.40712C12.6824%207.34311%2011.7449%208.6571%2011.2754%2010.1571C10.1504%2010.4376%209.21289%2010.9071%208.27539%2011.4696C7.4324%2012.1251%206.77541%2012.9696%206.21291%2013.8126C5.36992%2015.2195%205.08792%2016.8125%205.27542%2018.407C5.46399%2019.9968%206.11605%2021.496%207.1504%2022.718C6.79608%2023.7086%206.66795%2024.7659%206.77541%2025.8124C6.86991%2026.8444%207.2449%2027.8749%207.7129%2028.8124C8.55739%2030.2194%209.77538%2031.3444%2011.1824%2031.9999C12.6824%2032.6569%2014.2753%2032.8444%2015.8698%2032.4694C16.6198%2033.2194%2017.4628%2033.8749%2018.4003%2034.3444C19.3378%2034.8139%2020.4628%2034.9999%2021.4948%2034.9999C23.1043%2035.0097%2024.6769%2034.5185%2025.9947%2033.5944C27.3072%2032.6569%2028.2447%2031.3444%2028.7127%2029.8444C29.7719%2029.6432%2030.7682%2029.1934%2031.6197%2028.5319C32.4627%2027.8749%2033.2127%2027.1249%2033.6822%2026.1874C34.5251%2024.7819%2034.8071%2023.1875%2034.6196%2021.5945C34.4322%2020%2033.8697%2018.5015%2032.8377%2017.282ZM21.5878%2033.0304C20.0878%2033.0304%2018.9628%2032.5609%2017.9323%2031.7179C17.9323%2031.7179%2018.0253%2031.6234%2018.1198%2031.6234L24.1197%2028.1554C24.2862%2028.0803%2024.4196%2027.9469%2024.4947%2027.7804C24.5698%2027.636%2024.6021%2027.4731%2024.5877%2027.3109V18.875L27.1197%2020.375V27.3124C27.1455%2028.0547%2027.0215%2028.7945%2026.755%2029.4878C26.4885%2030.181%2026.085%2030.8134%2025.5687%2031.3473C25.0523%2031.8811%2024.4337%2032.3054%2023.7497%2032.5949C23.0658%2032.8843%2022.3305%2033.0314%2021.5878%2033.0304ZM9.49488%2027.8749C8.83789%2026.7499%208.55739%2025.4374%208.83789%2024.125C8.83789%2024.125%208.93239%2024.2195%209.02539%2024.2195L15.0253%2027.6874C15.1693%2027.7638%2015.3325%2027.7966%2015.4948%2027.7819C15.6823%2027.7819%2015.8698%2027.7819%2015.9628%2027.6874L23.2753%2023.4695V26.3749L17.1823%2029.9374C16.5506%2030.3042%2015.8527%2030.5427%2015.1287%2030.6393C14.4046%2030.7358%2013.6686%2030.6884%2012.9629%2030.4999C11.4629%2030.1249%2010.2449%2029.1874%209.49488%2027.8749ZM7.9004%2014.8445C8.56239%2013.7234%209.58826%2012.8627%2010.8074%2012.4056V19.532C10.8074%2019.718%2010.8074%2019.907%2010.9004%2020C10.9755%2020.1665%2011.1089%2020.2998%2011.2754%2020.375L18.5878%2024.5944L16.0573%2026.0944L10.0574%2022.625C9.41842%2022.2639%208.85742%2021.7797%208.40684%2021.2004C7.95627%2020.6211%207.62506%2019.9582%207.4324%2019.25C7.05741%2017.8445%207.1504%2016.157%207.9004%2014.8445ZM28.6197%2019.625L21.3073%2015.407L23.8377%2013.9071L29.8377%2017.375C30.7752%2017.9375%2031.5252%2018.6875%2031.9947%2019.625C32.4642%2020.5625%2032.7447%2021.5945%2032.6502%2022.7195C32.5603%2023.7755%2032.1699%2024.7837%2031.5252%2025.6249C30.8697%2026.4694%2030.0252%2027.1249%2028.9947%2027.4999V20.375C28.9947%2020.1875%2028.9947%2020%2028.9002%2019.907C28.9002%2019.907%2028.8072%2019.718%2028.6197%2019.625ZM31.1502%2015.875C31.1502%2015.875%2031.0572%2015.782%2030.9627%2015.782L24.9627%2012.3126C24.7752%2012.2196%2024.6822%2012.2196%2024.4947%2012.2196C24.3072%2012.2196%2024.1197%2012.2196%2024.0252%2012.3126L16.7128%2016.532V13.6251L22.8073%2010.0626C23.7448%209.50009%2024.7752%209.31259%2025.9002%209.31259C26.9322%209.31259%2027.9627%209.68759%2028.9002%2010.3446C29.7447%2011.0001%2030.4947%2011.8446%2030.8697%2012.7821C31.2447%2013.7196%2031.3377%2014.8445%2031.1502%2015.875ZM15.4003%2021.125L12.8699%2019.625V12.5946C12.8699%2011.5626%2013.1503%2010.4376%2013.7128%209.59459C14.2753%208.6571%2015.1198%208.0001%2016.0573%207.53211C17.0127%207.05249%2018.0956%206.88812%2019.1503%207.06261C20.1823%207.15711%2021.2128%207.62511%2022.0573%208.2821C22.0573%208.2821%2021.9628%208.3751%2021.8698%208.3751L15.8698%2011.8446C15.7033%2011.9197%2015.57%2012.0531%2015.4948%2012.2196C15.4003%2012.4071%2015.4003%2012.5001%2015.4003%2012.6876V21.125ZM16.7128%2018.125L19.9948%2016.25L23.2753%2018.125V21.875L19.9948%2023.75L16.7128%2021.875V18.125Z'%20fill='currentColor'/%3e%3c/svg%3e")}.bi-provider-xai{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.4579%2015.6036L26.1529%2035H20.0656L6.37059%2015.6036H12.4579ZM12.4524%2026.3764L15.4974%2030.6909L12.4551%2035H6.36377L12.4524%2026.3764ZM33.6365%207.15727V35H28.647V14.2236L33.6365%207.15727ZM33.6365%205L20.0656%2024.2205L17.0206%2019.9073L27.5451%205H33.6365Z'%20fill='currentColor'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.4579%2015.6036L26.1529%2035H20.0656L6.37059%2015.6036H12.4579ZM12.4524%2026.3764L15.4974%2030.6909L12.4551%2035H6.36377L12.4524%2026.3764ZM33.6365%207.15727V35H28.647V14.2236L33.6365%207.15727ZM33.6365%205L20.0656%2024.2205L17.0206%2019.9073L27.5451%205H33.6365Z'%20fill='currentColor'/%3e%3c/svg%3e")}.bi-provider-zhipuai{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20.1312%207.50002L17.4088%2011.1913H5.81625L8.5375%207.50002H20.1325H20.1312ZM34.0675%2028.81L31.3475%2032.5H19.795L22.5125%2028.81H34.0675ZM35%207.50002L16.58%2032.5H5L23.42%207.50002H35Z'%20fill='currentColor'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2040%2040'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20.1312%207.50002L17.4088%2011.1913H5.81625L8.5375%207.50002H20.1325H20.1312ZM34.0675%2028.81L31.3475%2032.5H19.795L22.5125%2028.81H34.0675ZM35%207.50002L16.58%2032.5H5L23.42%207.50002H35Z'%20fill='currentColor'/%3e%3c/svg%3e")}.ui-btn{background:var(--btn);color:var(--fg);border:1px solid var(--btn-border);cursor:pointer;font:inherit;white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.ui-btn:hover:not(:disabled){background:var(--btn-h)}.ui-btn:disabled{opacity:.4;cursor:default}.ui-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ui-btn-sm{padding:2px 8px;font-size:12px}.ui-btn-primary{background:var(--topbar-accent);border-color:var(--topbar-accent);color:var(--on-accent)}.ui-btn-primary:hover:not(:disabled){background:color-mix(in srgb, var(--topbar-accent) 85%, var(--fg))}.ui-btn-ghost{color:var(--muted);background:0 0;border-color:#0000}.ui-btn-ghost:hover:not(:disabled){background:var(--btn);color:var(--fg)}.ui-btn-danger{color:var(--err);border-color:color-mix(in srgb, var(--err) 45%, transparent)}.ui-btn-danger:hover:not(:disabled){background:color-mix(in srgb, var(--err) 16%, var(--btn));border-color:color-mix(in srgb, var(--err) 65%, transparent)}.ui-iconbtn{padding:3px 6px}.ui-empty{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px 16px;display:flex}.ui-empty-icon{opacity:.7;font-size:28px}.ui-empty-title{color:var(--fg);font-weight:600}.ui-empty-hint{max-width:36em;font-size:12px}.ui-empty-actions{gap:8px;margin-top:6px;display:flex}.ui-modal-backdrop{z-index:100;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ui-confirm-backdrop{z-index:120}.ui-modal,.ui-confirm,.confirm{--dialog-muted:color-mix(in srgb, var(--muted) 68%, var(--fg))}.dialog-secondary{color:var(--dialog-muted,var(--muted))}.ui-modal{background:var(--panel);border:1px solid var(--border);border-radius:8px;flex-direction:column;width:min(520px,96vw);min-width:min(420px,92vw);max-width:min(680px,96vw);max-height:90dvh;display:flex;overflow:hidden}.ui-modal .ui-field-label,.ui-modal .ui-field-hint,.ui-modal .muted,.ui-modal .ssm-check,.ui-modal .sm-muted,.ui-modal .start-row-desc,.ui-modal .start-row-meta,.ui-modal .start-row-chev,.ui-modal .ui-btn-ghost{color:var(--dialog-muted)}.ui-modal ::placeholder{color:var(--dialog-muted);opacity:1}.ui-modal-head{border-bottom:1px solid var(--border2);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.ui-modal-title{margin:0;font-size:14px}.ui-modal-body{flex-direction:column;gap:10px;padding:12px;display:flex;overflow-y:auto}.ui-modal-foot{border-top:1px solid var(--border2);justify-content:flex-end;gap:8px;padding:10px 12px;display:flex}@media (width<=760px){.ui-modal{width:100%;min-width:0;max-height:calc(100dvh - 24px)}.ui-seg.big{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}}.ui-confirm{background:var(--panel);border:1px solid var(--border);border-radius:8px;max-width:min(440px,92vw);padding:14px 16px}.ui-confirm-title{margin:0 0 8px;font-size:14px}.ui-confirm-body{color:var(--dialog-muted);white-space:pre-wrap;font-size:13px}.ui-confirm .ui-btn-ghost,.confirm .ui-btn-ghost{color:var(--dialog-muted)}.ui-confirm-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.ui-toasts{z-index:200;flex-direction:column;gap:8px;max-width:min(520px,92vw);display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.ui-toasts.ui-toasts-phone{top:calc(var(--app-top,0px) + 110px);max-width:none;bottom:auto;left:8px;right:8px;transform:none}.ui-toast{background:var(--panel);border:1px solid var(--border);border-left:3px solid var(--muted);border-radius:6px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:13px;display:flex;box-shadow:0 4px 16px #0000004d}.ui-toast-error{border-left-color:var(--err)}.ui-toast-error>.codicon:first-child{color:var(--err)}.ui-toast-warn{border-left-color:var(--warn)}.ui-toast-warn>.codicon:first-child{color:var(--warn)}.ui-toast-success{border-left-color:var(--ok)}.ui-toast-success>.codicon:first-child{color:var(--ok)}.ui-toast-info{border-left-color:var(--accent)}.ui-toast-info>.codicon:first-child{color:var(--accent)}.ui-toast-msg{word-break:break-word;white-space:pre-line;flex:1;min-width:0;max-height:40vh;overflow-y:auto}.ui-toast-x{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 2px}.update-toast{align-items:center;gap:10px;display:inline-flex}.update-toast-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.update-toast-sub{color:var(--muted);font-size:11px;line-height:1.5}.update-toast-btn{border:1px solid var(--btn-border);background:var(--btn);color:var(--fg);font:inherit;cursor:pointer;border-radius:4px;flex:none;padding:2px 10px;font-size:12px}.update-toast-btn:hover{background:var(--btn-h)}.ui-section{border-bottom:1px solid var(--border2)}.ui-section-head{z-index:3;background:var(--hover-bg);border-bottom:1px solid var(--border2);justify-content:space-between;align-items:center;padding:6px 8px;display:flex;position:sticky;top:0}.ui-section-toggle{min-width:0;color:var(--fg);font:inherit;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;text-align:left;background:0 0;border:none;flex:0 auto;align-items:center;gap:5px;padding:2px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.ui-section-toggle .codicon{color:currentColor;font-size:13px}.ui-section-caret{color:var(--muted);flex:none;width:10px;font-size:10px}.ui-section-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-section-count{font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--muted);background:color-mix(in srgb, var(--muted) 16%, transparent);text-align:center;border-radius:9px;flex:none;min-width:18px;padding:0 6px;font-size:11px;font-weight:600}.ui-section-actions{flex:none;gap:2px;display:flex}.ui-menu{z-index:150;background:var(--panel);border:1px solid var(--border);border-radius:6px;flex-direction:column;min-width:180px;max-height:calc(100dvh - 16px);margin:0;padding:4px;list-style:none;display:flex;position:fixed;overflow-y:auto;box-shadow:0 6px 20px #00000059}.ui-menu>li{list-style:none}.ui-menu-item{box-sizing:border-box;width:100%;color:var(--fg);font:inherit;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.ui-menu-item:hover:not(:disabled){background:var(--hover-bg)}.ui-menu-item:disabled{opacity:.4;cursor:default}.ui-menu-item.danger{color:var(--err)}.ui-menu-sep{background:var(--border2);flex-shrink:0;height:1px;margin:4px 2px}.ui-menu-caption{color:var(--muted);cursor:default;padding:3px 10px 2px;font-size:11px}.ui-menu .wset-check.off{visibility:hidden}.ui-field{flex-direction:column;gap:4px;display:flex}.ui-field-label{color:var(--muted);font-size:12px}.ui-field input[type=text],.ui-field input[type=search],.ui-field input[type=password],.ui-field textarea,.ui-field select{background:var(--panel2);color:var(--fg);border:1px solid var(--btn-border);font:inherit;border-radius:4px;padding:6px 8px}.ui-field input:focus-visible,.ui-field textarea:focus-visible,.ui-field select:focus-visible{outline:2px solid var(--accent);outline-offset:0}.ui-field-hint{color:var(--muted2);text-wrap:pretty;padding-top:1px;font-size:12px;line-height:1.75}.ui-field-hint+.ui-field-hint{margin-top:4px}.ui-field-hint code{background:color-mix(in srgb, var(--fg) 7%, transparent);border-radius:3px;padding:0 2px;font-size:.95em}.ui-field-row{flex-wrap:wrap;gap:12px;display:flex}.ui-field-row>.ui-field{flex:180px;min-width:0}.model-picker-dynamic{flex-direction:column;gap:4px;min-width:0;display:flex}.model-picker-dynamic input,.model-picker-dynamic select{width:100%;min-width:0}.model-combo{min-width:0;position:relative}.model-combo-field{align-items:center;min-width:0;display:flex;position:relative}.model-combo-field input{width:100%;min-width:0;padding-right:26px}.model-combo-field input.has-mark{padding-left:26px}.model-combo-field>.model-combo-mark{pointer-events:none;color:var(--muted);position:absolute;left:7px}.model-combo-caret{pointer-events:none;color:var(--muted);font-size:12px;display:inline-flex;position:absolute;right:6px}.model-combo-pop{z-index:60;background:var(--bg);border:1px solid var(--border);border-radius:8px;flex-direction:column;max-height:min(46vh,320px);padding:4px;display:flex;position:fixed;overflow:hidden;box-shadow:0 3px 12px #00000052}.model-combo-list{flex-direction:column;gap:1px;min-height:0;display:flex;overflow-y:auto}.model-combo-item{min-width:0;color:var(--fg);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;font-size:12.5px;line-height:1.3;display:flex}.model-combo-item.sel{background:color-mix(in srgb, var(--accent) 14%, var(--bg))}.model-combo-item.on .model-combo-label{font-weight:600}.model-combo-mark{flex:none;justify-content:center;align-items:center;width:14px;font-size:13px;display:inline-flex}.model-combo-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.model-combo-empty{color:var(--muted);padding:6px 8px;font-size:12px}.model-combo-filter{border:none;border-bottom:1px dashed var(--border);color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:6px 6px 0 0;align-items:center;gap:8px;padding:9px 8px;font-size:12.5px;display:flex}.model-combo-filter:hover,.model-combo-filter:focus-visible{color:var(--fg)}@media (width<=760px){.model-combo-item{padding:9px 8px}.model-combo-pop{max-height:min(50vh,360px)}}.model-picker-claude{flex-direction:column;gap:6px;min-width:0;display:flex}.model-picker-claude>select{width:100%;min-width:0}.ui-seg{border:1px solid var(--btn-border);border-radius:6px;gap:0;display:flex;overflow:hidden}.ui-seg .seg-btn{background:var(--panel2);color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;border:none;border-radius:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:4px 6px;font-size:11px;display:inline-flex}.ui-seg .seg-btn:hover:not(.active){background:var(--btn-h);color:var(--fg)}.ui-seg .seg-btn.active{background:var(--sel-bg);color:var(--sel-fg);font-weight:600}.ui-seg .seg-sub{color:var(--muted);font-size:10px}.ui-seg .seg-btn.active .seg-sub{color:inherit;opacity:.75}[data-theme=light] .ui-seg .seg-btn.active .seg-sub{opacity:.9}.ui-seg.big{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));display:grid}.ui-seg.big .seg-btn{box-shadow:inset -1px 0 0 var(--btn-border), inset 0 -1px 0 var(--btn-border);white-space:normal;text-align:center;overflow-wrap:anywhere;min-width:0;min-height:56px;padding:8px 6px;font-size:12px;line-height:1.3}.ui-seg.big .seg-btn:not(.active){color:var(--fg)}.ui-seg.big .seg-ic{font-size:18px}.ui-seg.big .seg-btn.kind-claude:not(.active) .seg-ic{color:var(--kind-claude)}.ui-seg.big .seg-btn.kind-codex:not(.active) .seg-ic{color:var(--kind-codex)}.ui-seg.big .seg-btn.kind-cursor:not(.active) .seg-ic{color:var(--kind-cursor)}.ui-seg.big .seg-btn.kind-opencode:not(.active) .seg-ic{color:var(--kind-opencode)}.ui-seg.big .seg-btn.kind-agy:not(.active) .seg-ic{color:var(--kind-agy)}.ui-seg.big .seg-btn.kind-copilot:not(.active) .seg-ic{color:var(--kind-copilot)}.ui-seg.big .seg-btn.kind-kiro:not(.active) .seg-ic{color:var(--kind-kiro)}.ui-seg.big .seg-btn.kind-lcpp:not(.active) .seg-ic{color:var(--kind-lcpp)}.ui-seg.big .seg-btn.kind-muse:not(.active) .seg-ic{color:var(--kind-muse)}.ui-seg.big .seg-btn.kind-shell:not(.active) .seg-ic{color:var(--kind-shell)}.ui-seg.big .seg-btn.kind-ssm:not(.active) .seg-ic{color:var(--kind-ssm)}.linklike{color:var(--accent);font:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0 2px;text-decoration:underline}.ssm-check{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.ssm-card-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.ssm-card{border:1px solid var(--border);background:var(--panel,transparent);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;display:flex}.ssm-card:hover:not(:disabled){border-color:var(--accent);background:var(--hover,var(--panel))}.ssm-card:disabled{opacity:.6;cursor:default}.ssm-card-dot{border:1px solid #00000040;border-radius:50%;flex:none;width:10px;height:10px}.ssm-card-body{flex-direction:column;gap:1px;min-width:0;display:flex}.ssm-card-alias{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ssm-card-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ui-seg.sm .seg-btn{white-space:nowrap;flex-direction:row;gap:4px;padding:2px 10px;font-size:11px}.spark{display:block}.spark-track{fill:currentColor;opacity:.08}.spark-area{fill:currentColor;opacity:.16}.spark-line{fill:none;stroke:currentColor;stroke-width:1.25px;vector-effect:non-scaling-stroke}.trend{border:1px solid var(--border);background:var(--panel2,var(--panel));border-radius:6px;width:100%;display:block}.trend-grid{stroke:currentColor;stroke-width:1px;opacity:.12;vector-effect:non-scaling-stroke}.trend-area{fill:currentColor;opacity:.16}.trend-line{fill:none;stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke}.swatch-row{flex-wrap:wrap;gap:6px;display:flex}.swatch{white-space:normal;border:1px solid var(--btn-border);width:26px;height:26px;color:var(--fg);background:var(--btn);cursor:pointer;border-radius:6px;padding:0;font-size:12px;line-height:1;display:inline-block}.swatch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.swatch.active,.swatch.active:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.swatch-default{background:repeating-linear-gradient(45deg, var(--btn), var(--btn) 4px, var(--panel2) 4px, var(--panel2) 8px)}.ui-field-hint.warn{color:var(--warn,#e0a030)}.seg{border:1px solid var(--btn-border);border-radius:6px;gap:0;display:flex;overflow:hidden}.seg-btn{background:var(--panel2);color:var(--muted);cursor:pointer;border:none;border-radius:0;flex:1;padding:4px 6px;font-family:inherit;font-size:11px}.seg-btn.active{background:var(--sel-bg);color:var(--sel-fg);font-weight:600}.ui-kbd{vertical-align:middle;align-items:center;gap:3px;display:inline-flex}.ui-kbd kbd{font-family:var(--mono);text-align:center;min-width:1.4em;color:var(--fg);background:var(--btn);border:1px solid var(--btn-border);border-bottom-width:2px;border-radius:5px;padding:3px 5px 4px;font-size:11px;line-height:1}.view-head{min-height:36px;padding:6px var(--pane-ctl-w,56px) 6px 34px;background:var(--bar);border-bottom:1px solid var(--border);white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex}.view-head-term{background:var(--panel2);border-bottom-color:var(--border2);gap:8px;min-height:28px;padding-block:4px;overflow:hidden}.view-head-actions{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.view-head-actions .mirror-toggle,.view-head .session-state~.view-head-actions,.view-head .fi-end~.view-head-actions{margin-left:0}.view-spacer{flex:1}.sel-float{z-index:60;position:fixed}.sel-float.sel-float-docked{top:auto;left:50%;right:auto;bottom:calc(10px + env(safe-area-inset-bottom,0px));border:1px solid var(--border);background:var(--panel);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:10px;width:max-content;max-width:calc(100vw - 20px);padding:8px 12px;display:flex;transform:translate(-50%);box-shadow:0 6px 20px #00000059}.sel-float-docked .tmark-swatch{border-radius:8px;width:40px;height:40px}.sel-float-docked .sel-send-pill{padding:9px 14px;font-size:13px}.model-picker-loading{align-items:center;gap:5px;display:inline-flex}.model-info-line{flex-wrap:wrap;column-gap:10px;line-height:1.5;display:flex}.model-info-price{cursor:help}.model-info-warn{color:var(--warn)}.model-combo-meta{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;font-size:11.5px}.model-combo-badge{border:1px solid color-mix(in srgb, var(--warn) 55%, transparent);color:var(--warn);white-space:nowrap;border-radius:4px;flex:none;margin-left:auto;padding:0 5px;font-size:10.5px;line-height:1.5}.model-combo-badge+.model-combo-meta{margin-left:0}.model-combo-legend{border-bottom:1px solid var(--border);color:var(--muted);text-align:right;padding:3px 8px 5px;font-size:11px}.app-shell{height:calc(var(--app-h,100%) + var(--app-top,0px));padding-top:var(--app-top,0px);flex-direction:column;display:flex}.app-body{flex:1;min-height:0;display:flex;position:relative}.app-edge-hotzone{display:none}.app-rail{background:var(--leftpane-bg);border-right:1px solid var(--border);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;--active-bg:var(--lp-active-bg);--hover-bg:var(--lp-hover-bg);flex-direction:column;flex:none;width:340px;display:flex;overflow:hidden}.app-rail input,.app-rail textarea{-webkit-user-select:text;user-select:text}.app-rail-scroll{flex:1;min-height:0;overflow:hidden auto}.wset-bar{border-bottom:1px solid var(--border);flex:none}.wset-btn{width:100%;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:flex}.wset-btn:hover{background:var(--hover-bg);color:var(--fg)}.wset-btn.scoped{color:var(--lp-accent,var(--accent));background:var(--active-bg);font-weight:600}.wset-btn .wset-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wset-btn .wset-caret{opacity:.7;font-size:12px}.wset-manage{flex-direction:column;gap:10px;min-width:320px;display:flex}.wset-empty-hint{color:var(--muted);margin:0;font-size:12px}.wset-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wset-row{align-items:center;gap:8px;display:flex}.wset-row>input{flex:1;min-width:0}.wset-counts{color:var(--muted);white-space:nowrap;align-items:center;gap:3px;font-size:11px;display:inline-flex}.wset-counts .codicon{margin-left:5px;font-size:12px}.wset-new{align-items:center;gap:8px;display:flex}.wset-new>input{flex:1;min-width:0}@media (width>=761px){.app-shell.left-collapsed .app-rail{display:none}.app-shell.left-overlay:not(.left-collapsed) .app-rail{z-index:20;position:absolute;top:0;bottom:0;left:0;box-shadow:4px 0 16px #0000004d}.app-shell.left-overlay:not(.left-collapsed) .app-nav-backdrop{z-index:15;background:#00000059;display:block;position:absolute;inset:0}}@media (width>=761px) and (hover:hover) and (pointer:fine){.app-shell.left-collapsed .app-edge-hotzone{z-index:25;width:10px;display:block;position:fixed;top:0;bottom:0;left:0}}.app-nav-backdrop{display:none}.app-main{isolation:isolate;flex:1;min-width:0;min-height:0;padding:6px;display:flex}@media (width<=760px){.app-shell .app-rail{z-index:40;width:min(84vw,340px);transition:transform .18s ease-out;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%);box-shadow:4px 0 16px #00000059}.app-shell.nav-open .app-rail{transform:translate(0)}.app-shell.nav-open .app-nav-backdrop{z-index:30;background:#0006;display:block;position:fixed;inset:0}}.layoutmap{border-bottom:1px solid var(--border2);flex:none;padding:6px 8px}.lm-cap{color:var(--muted2);margin-bottom:4px;font-size:10px}.lm-cols{gap:3px;display:flex}.lm-col{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lm-cell{background:var(--panel2);border:1px solid var(--border2);min-width:0;font:inherit;color:var(--fg);cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:11px;display:flex}.lm-cell.active{border-color:var(--accent)}.lm-cell.hover{border-color:var(--ord,var(--accent))}.lm-ord{background:var(--ord);color:#fff;border-radius:3px;flex:none;justify-content:center;align-items:center;min-width:15px;height:15px;font-size:10px;font-weight:700;display:inline-flex}.lm-kind{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;overflow:hidden}.lm-kind.kc-claude{color:var(--kind-claude)}.lm-kind.kc-codex{color:var(--kind-codex)}.lm-kind.kc-cursor{color:var(--kind-cursor)}.lm-kind.kc-opencode{color:var(--kind-opencode)}.lm-kind.kc-copilot{color:var(--kind-copilot)}.lm-kind.kc-kiro{color:var(--kind-kiro)}.lm-kind.kc-agy{color:var(--kind-agy)}.lm-kind.kc-lcpp{color:var(--kind-lcpp)}.lm-kind.kc-muse{color:var(--kind-muse)}.lm-kind.kc-shell{color:var(--kind-shell)}.lm-kind.kc-ssm{color:var(--kind-ssm)}.lm-dot{background:var(--muted2);border-radius:50%;flex:none;width:7px;height:7px}.lm-dot.on{background:var(--ok)}.lm-dot.working{background:var(--accent)}.lm-dot.question,.lm-dot.bg{background:var(--warn)}.lm-dot.off{background:var(--muted2)}.app-shell.notprov{justify-content:center;align-items:center;overflow:auto}.notprov-body{justify-content:center;align-items:center;width:100%;padding:24px;display:flex}.notprov-card{text-align:center;background:var(--panel);border:1px solid var(--border);border-radius:10px;max-width:30rem;padding:28px 24px}.notprov-icon{color:var(--muted);font-size:30px}.notprov-card h1{margin:10px 0 6px;font-size:17px}.notprov-lead{color:var(--fg);margin:0 0 14px;line-height:1.7}.notprov-who{color:var(--muted);margin:0 0 14px;font-size:12.5px}.notprov-who code{font-family:var(--mono);color:var(--fg);background:color-mix(in srgb, var(--fg) 7%, transparent);border:1px solid color-mix(in srgb, var(--fg) 16%, transparent);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:4px;margin-left:4px;padding:1px 6px;font-size:12.5px;display:inline-block}.notprov-hint{color:var(--muted);margin:0 0 18px;font-size:12.5px;line-height:1.7}.notprov-acts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}:where(.topbar) select{background:var(--btn);color:var(--fg);border:1px solid var(--btn-border);font:inherit;border-radius:4px;padding:4px 6px}:where(.topbar) select:focus{outline:1px solid var(--accent);border-color:var(--accent)}:where(.topbar) .ui-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.topbar{background:var(--topbar-bg);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:5px 14px;display:flex}.topbar-left{align-items:center;gap:10px;display:flex}.brand{align-items:center;font-size:15px;font-weight:600;display:flex}.brand-sub{color:var(--muted);font-size:11px;font-weight:400}.brand-env{text-overflow:ellipsis;white-space:nowrap;border-radius:4px;max-width:10ch;margin-right:6px;padding:1px 6px;font-size:11px;font-weight:700;line-height:1.5;display:inline-block;overflow:hidden}.topbar-right{align-items:center;gap:12px;display:flex}.notification-wrap{position:relative}.notification-btn{padding:4px 7px;display:inline-block;position:relative}.notification-badge{background:var(--err);color:#fff;text-align:center;border-radius:9px;min-width:16px;height:16px;padding:0 3px;font-size:10px;line-height:16px;position:absolute;top:-6px;right:-7px}.notification-panel{z-index:70;background:var(--panel2,var(--panel));border:1px solid var(--border2,var(--border));border-radius:10px;flex-direction:column;width:min(380px,100vw - 20px);max-height:min(560px,100vh - 64px);display:flex;position:absolute;top:calc(100% + 7px);right:0;overflow:hidden;box-shadow:0 12px 36px #00000073}.notification-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.notification-titles{align-items:baseline;gap:8px;min-width:0;display:flex}.notification-titles span{color:var(--muted);font-size:11px}.notification-head-actions{flex:none;align-items:center;gap:6px;display:flex}.notification-readall{border:1px solid var(--border2,var(--border));color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;padding:5px 6px;display:inline-flex}.notification-readall .codicon{font-size:13px}.notification-readall:hover:not(:disabled){color:var(--fg);background:var(--hover-bg)}.notification-readall:disabled{opacity:.45;cursor:default}.notification-mute{border:1px solid var(--border2,var(--border));color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 9px;font-size:11px;display:inline-flex}.notification-mute .codicon{font-size:13px}.notification-mute.on{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent)}.notification-permission{justify-content:center;margin:8px 10px 2px;padding:3px 10px}.notification-list{padding:5px;overflow-y:auto}.notification-row{border-radius:4px;align-items:center;display:flex}.notification-dot{background:0 0;border-radius:50%;flex:none;width:7px;height:7px;margin-left:9px}.notification-row.unread{background:color-mix(in srgb, var(--accent) 14%, transparent)}.notification-row.unread .notification-dot{background:var(--accent)}:where(.topbar) .notification-item{white-space:normal;text-align:left;background:0 0;border:0;flex:1;align-items:flex-start;gap:10px;min-width:0;padding:10px 10px 10px 8px;display:flex}:where(.topbar) .notification-replay,:where(.topbar) .notification-dismiss{color:var(--muted);background:0 0;border:0;flex:none;margin-right:5px;padding:6px;display:inline-block}.notification-item>.codicon{color:var(--accent);margin-top:2px}.notification-log{cursor:default}.notification-row .notification-log.k-error>.codicon{color:var(--err)}.notification-row .notification-log.k-warn>.codicon{color:var(--warn)}.notification-row .notification-log.k-success>.codicon{color:var(--ok)}.notification-row .notification-log.k-info>.codicon{color:var(--accent)}.notification-row:not(.unread) .notification-item>.codicon{color:var(--muted)}.notification-row:not(.unread) .notification-item b{color:var(--muted);font-weight:500}.notification-item span{flex-direction:column;gap:3px;min-width:0;display:flex}.notification-item b{font-size:12px;font-weight:600}.notification-item small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-empty{color:var(--muted);text-align:center;padding:24px}.tts-status{color:var(--accent,#6b8fc4);background:color-mix(in srgb, var(--accent,#6b8fc4) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent,#6b8fc4) 40%, transparent);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.tts-status:hover{background:color-mix(in srgb, var(--accent,#6b8fc4) 26%, transparent)}.tts-status.off{color:var(--muted);border-color:var(--btn-border);background:0 0}.tts-status.off:hover{background:var(--btn-h)}.tts-status.speaking .tts-status-ic{animation:1.1s ease-in-out infinite tts-pulse}.tts-status-lbl{white-space:nowrap}@keyframes tts-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (width<=760px){.tts-status-lbl{display:none}}.acct-tenant{border-bottom:1px solid var(--border2,var(--border));padding:6px 10px 8px;display:block}.acct-tenant-lbl{color:var(--muted);margin-bottom:4px;font-size:10px;display:block}.acct-tenant select{width:100%;font-family:inherit;font-size:13px}.whoami{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;overflow:hidden}.acct{position:relative}.acct-btn{cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:2px 4px;display:inline-flex}.acct-btn:hover{background:var(--btn)}.acct-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.acct-menu{z-index:50;background:var(--panel2,var(--panel));border:1px solid var(--border2,var(--border));border-radius:8px;min-width:232px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 30px #0006}.acct-theme{padding:6px 8px 2px}.acct-theme-seg{width:100%;margin-bottom:8px;display:flex}.acct-menu .acct-theme-seg .seg-btn{flex:1}.acct-swatch-row{margin-bottom:8px}.acct-swatch-lbl,.appr-seg-lbl{color:var(--muted);margin-bottom:4px;font-size:10px;display:block}.acct-email{color:var(--muted);border-bottom:1px solid var(--border2,var(--border));text-overflow:ellipsis;white-space:nowrap;padding:6px 10px;font-size:11px;overflow:hidden}.appr-menu{width:max-content;max-width:calc(100vw - 16px)}.appr-menu .swatch-row{flex-wrap:nowrap}.appr-head{border-bottom:1px solid var(--border2,var(--border));justify-content:space-between;align-items:center;gap:8px;display:flex}.appr-head .appr-head-title{border-bottom:none;flex:1;min-width:0}.appr-details{color:var(--link,var(--accent,#6b9fff));cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;flex-shrink:0;margin:4px 6px 4px 0;padding:2px 8px;font-family:inherit;font-size:11px}.appr-details:hover{background:var(--hover-bg,var(--btn))}.acct-item{width:100%;color:var(--fg);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:13px;text-decoration:none;display:flex}.acct-item:hover{background:var(--hover-bg,var(--btn))}.acct-sep{background:var(--border2,var(--border));height:1px;margin:4px 6px}.acct-caret{color:var(--muted);font-size:11px}.acct-build{color:var(--muted);-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;align-items:center;gap:6px;max-width:min(320px,100vw - 48px);padding:6px 10px 2px;font-size:11px;display:flex}.acct-build .codicon{font-size:12px}.acct-build+.acct-build{padding-top:1px}.acct-ver-copy{color:var(--muted);cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:4px;margin-left:auto;padding:2px 4px;display:inline-block}.acct-ver-copy:hover{background:var(--hover-bg,var(--btn));color:var(--fg);opacity:1}.acct-btn.has-update{position:relative}.acct-update-dot{background:var(--accent,#6b9fff);width:8px;height:8px;box-shadow:0 0 0 2px var(--bg,var(--panel));border-radius:50%;position:absolute;top:0;right:0}.acct-update.acct-item{color:var(--fg)}.acct-update .acct-update-txt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.acct-update-badge{color:#fff;background:var(--accent,#6b9fff);border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:600}.acct-update .codicon{color:var(--accent,#6b9fff)}.gear{font-size:13px}.choice-seg{display:inline-flex}.nav-toggle{color:var(--fg);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px 6px;font-size:20px;display:inline-flex}@media (width<=760px){.nav-toggle{color:var(--fg);background:0 0;border:none;justify-content:center;align-items:center;padding:4px 6px;font-size:20px;display:inline-flex}.topbar{gap:8px;padding:8px 10px}.brand{font-size:14px}.brand-sub{display:none}.topbar-left:has(>.brand-stacked){gap:4px;min-width:0}.brand-stacked{flex-direction:column;flex:0 auto;justify-content:center;align-items:flex-start;min-width:3.5rem;font-size:11px;line-height:12px;display:flex}.brand-stacked .brand-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.brand-stacked .brand-env{max-width:9ch;margin-right:0;padding:0 4px;font-size:10px;line-height:13px}.topbar-right{gap:8px}.whoami{max-width:96px}.notification-panel{position:fixed;top:48px;right:8px}.appr-menu{max-width:calc(100vw - 16px);max-height:calc(100vh - 60px);position:fixed;top:48px;left:auto;right:8px;overflow-y:auto}}@media (width<=480px){.acct-name,.acct-caret,.fs-toggle,.topbar-right>.appr{display:none}}:where(.wsbar) input{background:var(--btn);color:var(--fg);border:1px solid var(--btn-border);font:inherit;border-radius:4px;padding:4px 6px}:where(.wsbar) input:focus{outline:1px solid var(--accent);border-color:var(--accent)}:where(.wsbar) .ui-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.wsbar{background:var(--panel2);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:6px 14px;font-size:13px;display:flex}.ws-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.ws-dot{font-size:10px}.ws-dot.on{color:var(--ok)}.ws-dot.off{color:var(--muted2)}.ws-state{color:var(--accent);min-width:70px}.ws-state.warn{color:var(--warn);font-weight:600}.wsbar button{padding:3px 12px}.ws-power{justify-content:center;align-items:center;padding:3px 9px;line-height:1;display:inline-flex;position:relative}.ws-power-glyph{font-size:15px;line-height:1}.ws-power .codicon{font-size:13px}.ws-power.on:not(:disabled){color:var(--ok);border-color:var(--ok)}.ws-power.off:not(:disabled){color:var(--muted2)}.ws-power.on:not(:disabled):hover{color:var(--warn);border-color:var(--warn)}.ws-power.off:not(:disabled):hover{color:var(--ok);border-color:var(--ok)}.ws-spacer{flex:1}.ws-label .lbl-short{display:none}@media (width<=760px){.wsbar{gap:6px;padding:6px 8px}.ws-label .lbl{display:none}.ws-label .lbl-short{display:inline}.ws-state{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:56px;overflow:hidden}.wsbar button{padding:3px 9px}.wsbar[data-fold-phone]>:is(.ws-home,.ws-overview,.ws-imagegen),.wsbar[data-fold-phone="2"]>:is(.ws-closeall,.ws-split:not(.ws-newsession)){display:none}}.ws-more-actions{flex-direction:column;align-items:stretch;gap:4px;display:flex}.ws-more-actions .ui-btn{justify-content:flex-start}.ws-more-actions .ui-btn .lbl{display:inline}.ws-more-actions:empty{display:none}.ws-graph{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;font-size:10.5px;display:inline-flex}.ws-graph.warn{color:var(--warn)}.ws-graph.crit{color:var(--err)}.ws-graph-k{text-transform:uppercase;letter-spacing:.02em;opacity:.7}.ws-graph-v{min-width:22px}.ws-graph-sep{background:var(--border2,var(--border));align-self:stretch;width:1px;margin:2px 3px}.ws-usage-wrap{display:inline-flex;position:relative}button.ws-usage-btn{cursor:pointer;margin:0;line-height:1.5}button.ws-usage-btn:hover{filter:brightness(1.12)}.ws-usage-nums{font-variant-numeric:tabular-nums}.ws-usage-nums.crit{color:var(--err);font-weight:600}.ws-reset-count{background:color-mix(in srgb, var(--accent) 18%, transparent);border-radius:999px;padding:0 4px;font-size:10px;font-weight:600}.ws-reset-count.warn{color:var(--warn);background:color-mix(in srgb, var(--warn) 18%, transparent)}.ws-usage-btn .codicon{font-size:11px}.ws-usage-btn .codicon-chevron-down{opacity:.7;font-size:9px}.ws-usage-pop{z-index:50;background:var(--panel2,var(--panel));border:1px solid var(--border2,var(--border));white-space:normal;border-radius:10px;width:min(88vw,280px);padding:12px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000073}.wu-title{color:var(--muted);margin-bottom:10px;font-size:11px}.wu-row+.wu-row{margin-top:12px}.wu-full-resets{border-top:1px solid var(--border2,var(--border));margin-top:12px;padding-top:10px;font-size:12px}.wu-expiry{justify-content:space-between;margin-top:6px;display:flex}.wu-expiry .warn{color:var(--warn);font-weight:600}.wu-row-head{justify-content:space-between;align-items:baseline;font-size:12px;display:flex}.wu-pct{font-variant-numeric:tabular-nums;font-weight:600}.wu-pct.warn{color:var(--warn)}.wu-pct.crit{color:var(--err)}.wu-bar{background:color-mix(in srgb, var(--fg) 12%, transparent);border-radius:3px;height:6px;margin:4px 0;overflow:hidden}.wu-bar-fill{background:var(--accent);border-radius:3px;height:100%;display:block}.wu-bar-fill.warn{background:var(--warn)}.wu-bar-fill.crit{background:var(--err)}.wu-reset{font-size:11px}.wu-foot{border-top:1px solid var(--border2,var(--border));justify-content:space-between;align-items:center;margin-top:12px;padding-top:8px;display:flex}.wu-ago{font-size:11px}button.wu-reload{align-items:center;gap:4px;font-size:12px;display:inline-flex}.wu-place{border-top:1px solid var(--border2,var(--border));flex-direction:column;gap:6px;margin-top:12px;padding-top:8px;font-size:12px;display:flex}.wu-place-seg{border:1px solid var(--border2,var(--border));border-radius:7px;display:flex;overflow:hidden}.wu-place-seg button{white-space:nowrap;color:var(--muted);cursor:pointer;border:0;border-radius:0;flex:1;justify-content:center;margin:0;padding:2px 8px;font-size:11px;line-height:1.6}.wu-place-seg button+button{border-left:1px solid var(--border2,var(--border))}.wu-place-seg button.on{color:var(--fg);background:color-mix(in srgb, var(--accent) 22%, transparent)}.ws-fold-btn{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:3px;font-size:11px;display:inline-flex}.ws-fold-btn .codicon{opacity:.7;font-size:9px}.ws-fold-pop{z-index:50;background:var(--panel2,var(--panel));border:1px solid var(--border2,var(--border));white-space:normal;border-radius:10px;width:min(88vw,300px);padding:12px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000073}.ws-fold-list{flex-direction:column;align-items:stretch;gap:8px;display:flex}.ws-fold-list .ws-usage-wrap{flex-direction:column;display:flex;position:static}.ws-fold-list button.ws-usage-btn{justify-content:flex-start;width:100%}.ws-fold-list .ws-usage-pop{width:auto;box-shadow:none;background:0 0;margin-top:6px;padding:10px;position:static}.ws-usage-name{display:none}.ws-fold-list .ws-usage-name{margin-right:2px;display:inline}.wu-note{margin-top:8px;font-size:11px;line-height:1.5}.wu-manage{color:var(--accent);align-items:center;gap:5px;margin-top:10px;font-size:12px;text-decoration:none;display:inline-flex}.wu-manage:hover{text-decoration:underline}button.wu-manage{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.ws-more-stats .ws-graph-sep{align-self:auto;width:100%;height:1px;margin:2px 0}.preview-port,.preview-path{background:var(--panel);width:80px;color:var(--fg);border:1px solid var(--border);border-radius:4px;padding:3px 8px;font-size:13px}.preview-path{flex:1;min-width:105px}.pv-actions{flex-wrap:wrap;justify-content:flex-end}.pv-host{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.pv-public{color:var(--warn);font-weight:600}.pv-shared-owner{text-overflow:ellipsis;white-space:nowrap;opacity:.85;flex:auto;min-width:0;font-size:12px;overflow:hidden}.pv-row-shared .pv-host{flex:none}.pv-attachment{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;display:block;overflow:hidden}.preview-port:disabled{opacity:.5}.ws-closeall{align-items:center;gap:5px;display:inline-flex}.ws-split{align-items:center;gap:5px;padding:3px 10px;display:inline-flex}.ws-newsession:not(:disabled){color:var(--accent,#6a7fdb)}@media (width<=760px){.ws-split .lbl,.ws-closeall .lbl{display:none}}.ws-power.stale:after{content:"";background:var(--warn);border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:2px}.ws-stale{position:relative}.ws-stale-pill{white-space:nowrap;color:var(--warn);align-items:center;gap:5px;font-size:11px;display:inline-flex;border-color:var(--warn)!important;background:0 0!important;padding:2px 8px!important}.ws-stale-pill:hover:not(:disabled){background:var(--btn-h)!important}.ws-stale-pop{z-index:50;background:var(--panel2,var(--panel));border:1px solid var(--border2,var(--border));border-radius:10px;width:min(86vw,320px);padding:12px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #00000073}.ws-stale-txt{color:var(--fg);font-size:12px;line-height:1.6}.ws-stale-actions{gap:8px;margin-top:10px;display:flex}.ws-stale-go{color:var(--warn)!important;border-color:var(--warn)!important}@media (width<=760px){.ws-stale-pill .lbl{display:none}}.ws-res{position:relative}.ws-res-btn{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.ws-res-btn .codicon{font-size:12px}.ws-res-sum{color:var(--muted)}.ws-res-pop{z-index:50;background:var(--panel2,var(--panel));border:1px solid var(--border2,var(--border));border-radius:10px;flex-direction:column;gap:9px;min-width:220px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000073}.ws-res-machine{border-bottom:1px solid var(--border);color:var(--muted);white-space:nowrap;padding-bottom:7px;font-size:11px}.ws-res-pop .wu-manage{margin-top:2px}.ws-res-pop .ws-graph{grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;font-size:11.5px;display:grid}.ws-res-pop .spark{width:100%}.ws-res-pop .ws-graph-v{justify-self:end}.ws-res-pop .ws-graph-sep{align-self:stretch;width:auto;height:1px;margin:1px 0}.ws-preview{position:relative}.ws-preview-btn{display:inline-block}.ws-preview-pop{z-index:50;background:var(--panel2,var(--panel));border:1px solid var(--border2,var(--border));border-radius:10px;width:min(86vw,300px);padding:12px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000073}.ws-preview-pop .pv-label,.ws-more-pop .pv-label{color:var(--muted);margin-bottom:6px;font-size:11px;display:block}.ws-preview-pop .pv-row,.ws-more-pop .pv-row{gap:6px;display:flex}.ws-preview-pop .preview-port,.ws-more-pop .preview-port{flex:1;width:auto}.ws-preview-pop .pv-hint,.ws-more-pop .pv-hint{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.5}.pv-section+.pv-section{border-top:1px solid var(--border2);margin-top:12px;padding-top:12px}.ws-more{position:relative}.ws-more-btn{display:inline-block}.ws-more-pop{z-index:50;background:var(--panel2,var(--panel));border:1px solid var(--border2,var(--border));border-radius:10px;flex-direction:column;gap:10px;width:min(86vw,300px);padding:12px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000073}.ws-more-stats{flex-direction:column;gap:4px;display:flex}.ws-more-stats:empty,.ws-more-desk{display:none}@media (width>=761px){.wsbar>*{flex-shrink:0}.wsbar[data-fold-labels]>:is(.ws-split:not(.ws-newsession),.ws-closeall) .lbl,.wsbar[data-fold-more]>:is(.ws-aws,.ws-res,.ws-preview){display:none}.wsbar[data-fold-more]>.ws-more-desk{display:block}.wsbar[data-fold-tight]>:is(.ws-newsession,.ws-stale) .lbl,.wsbar[data-fold-tight]>.ws-label .lbl{display:none}.wsbar[data-fold-tight]>.ws-label .lbl-short{display:inline}.wsbar[data-fold-tight]>.ws-state{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}}.ws-starting-line{color:var(--fg);align-items:flex-start;gap:10px;font-size:14px;display:flex}.ws-starting-line .codicon{opacity:.85;flex:none;margin-top:3px;font-size:16px}.ws-starting-phase{font-family:var(--mono,ui-monospace, monospace);color:var(--muted);background:var(--panel2,var(--panel));border:1px solid var(--border);word-break:break-all;border-radius:6px;padding:6px 8px;font-size:12px}.ws-starting-hint{color:var(--muted);font-size:12px}button.ws-aws-btn{--aws-tone:var(--muted);border:1px solid color-mix(in srgb, var(--aws-tone) 45%, transparent);background:color-mix(in srgb, var(--aws-tone) 14%, transparent);color:var(--aws-tone);font-variant-numeric:tabular-nums}button.ws-aws-btn.ok{--aws-tone:var(--ok)}button.ws-aws-btn.warn{--aws-tone:var(--warn)}button.ws-aws-btn.muted{border-color:var(--btn-border);background:0 0}[data-theme=light] button.ws-aws-btn:not(.muted){background:color-mix(in srgb, var(--aws-tone) 10%, var(--bg));border-color:color-mix(in srgb, var(--aws-tone) 55%, transparent)}button.ws-aws-btn .codicon:not(.codicon-chevron-down){font-size:15px;line-height:1}button.ws-aws-btn.ws-gcp-btn .codicon:not(.codicon-chevron-down){font-size:13px}.ws-aws-btn .codicon-chevron-down{opacity:.7;font-size:9px}.ws-aws-label{text-overflow:ellipsis;max-width:14ch;overflow:hidden}.ws-aws-pop{width:min(88vw,320px)}.ws-aws-list{margin:0;padding:0;list-style:none}.ws-aws-row+.ws-aws-row{border-top:1px solid var(--border2,var(--border));margin-top:8px;padding-top:8px}.ws-aws-head,.ws-aws-foot{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.ws-aws-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.ws-aws-meta{overflow-wrap:anywhere;margin-top:2px;font-size:11px}.ws-aws-foot{margin-top:4px;font-size:11px}.ws-aws-foot .warn{color:var(--warn);font-weight:600}.ws-aws-state{border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;padding:0 7px;font-size:10.5px}.ws-aws-state.signed_in{color:var(--ok);border-color:currentColor}.ws-aws-state.source_unavailable{color:var(--warn);border-color:currentColor}.ws-aws-cmd{white-space:nowrap;font-family:var(--mono);margin-top:2px;display:inline-block}.ws-aws-actions{gap:4px;display:flex}button.ws-aws-login,button.ws-aws-logout{padding:1px 8px;font-size:11px}.panehost{flex:1;min-width:0;min-height:0;position:relative}.pane{background:var(--panel);border:1px solid var(--border2);--pane-ctl-w:calc(16px + var(--pane-ctl-n,2) * 24px);border-radius:4px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.pane>.pane-empty{color:var(--muted2);flex:1;place-items:center;padding:32px;display:grid}.pane-tabs{z-index:4;touch-action:pan-x;overscroll-behavior-x:contain;background:color-mix(in srgb, var(--panel2,var(--panel)) 88%, var(--bg));border-bottom:1px solid var(--border);gap:2px;min-height:32px;padding:4px 34px 0;display:flex;position:absolute;inset:0 0 auto;overflow:auto hidden}.pane-tabs~.pane-controls{top:1px}.pane.tabbed>:not(.pane-tabs,.pane-grip,.pane-controls,.pane-find,.drop-indicator,.pane-empty){height:calc(100% - 32px);margin-top:32px}.pane.tabbed{--pane-ctl-w:0px}.pane.tabbed .view-head,.pane.tabbed .fileview>.view-head,.pane.tabbed .scmview>.view-head{padding-right:8px}.tab-pane-actions{align-items:center;gap:2px;display:inline-flex}.tab-pane-actions:not(:only-child){border-left:1px solid var(--border);margin-left:2px;padding-left:7px}.pane-tab{inline-size:clamp(120px,22vw,260px);background:color-mix(in srgb, var(--panel) 66%, var(--bg));min-width:120px;max-width:260px;height:28px;color:var(--muted);border:1px solid #0000;border-bottom:0;border-radius:7px 7px 0 0;flex:0 260px;display:flex;position:relative}.pane-tab:hover{background:var(--hover-bg);color:var(--fg)}.pane-tab.selected{z-index:1;border-color:var(--border2);background:var(--panel);color:var(--fg);margin-bottom:-1px;box-shadow:0 -1px 5px #00000038}.pane-tab.selected:before{background:var(--ord,var(--accent));content:"";border-radius:2px 2px 0 0;height:2px;position:absolute;top:-1px;left:7px;right:7px}.pane-tab>button:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;font:12px/19px var(--sans);text-align:left;background:0 0;border:0;border-radius:6px 0 0;flex:1;align-items:center;gap:5px;padding:4px 3px 3px 9px;display:flex;overflow:hidden}.pane-tab-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pane-tab-state{border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:16px;font-size:11px;line-height:1;display:inline-flex}.pane-tab-state.on{color:var(--ok);background:color-mix(in srgb, var(--ok) 12%, transparent);border-color:color-mix(in srgb, var(--ok) 38%, transparent)}.pane-tab-state.off,.pane-tab-state.dead{color:var(--muted);border-color:var(--border2)}.pane-tab-state.off.warn,.pane-tab-state.question{color:var(--warn);background:color-mix(in srgb, var(--warn) 14%, transparent);border-color:color-mix(in srgb, var(--warn) 40%, transparent)}.pane-tab-state.working{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.pane-tab-state.bg{color:#17a2a2;background:#17a2a21f;border-color:#17a2a261}.pane-tab-close{width:25px;color:inherit;font:16px/22px var(--sans);background:0 0;border:0;border-radius:0 6px 0 0;flex:none;padding:0}.pane-tab-close:hover{color:var(--fg);background:color-mix(in srgb, var(--fg) 10%, transparent)}.pane{transition:opacity .12s,filter .12s,box-shadow .12s}.pane.active{border-color:var(--ord,var(--accent));box-shadow:inset 0 0 0 1px var(--ord,var(--focus-ring)), 0 0 0 1px var(--ord,var(--accent)), 0 8px 22px -8px color-mix(in srgb, var(--ord,var(--accent)) 55%, transparent);z-index:3}.panehost:has(>.pane.active) .pane:not(.active){border-color:color-mix(in srgb, var(--border2) 55%, transparent)}.pane.droptarget{border-color:var(--accent)}.pane.pane-needs-you:not(.active){z-index:1}.pane.pane-needs-you:before{content:"";z-index:100;border:2px solid var(--warn);border-radius:inherit;box-shadow:inset 0 0 14px 2px color-mix(in srgb, var(--warn) 35%, transparent);pointer-events:none;position:absolute;inset:0}body.tab-dragging .pane:after{z-index:3;content:"";position:absolute;inset:32px 0 0}.pane.pane-hover{border-color:color-mix(in srgb, var(--ord,var(--accent)) 70%, var(--border2))}.view{flex:1;min-width:0;min-height:0;display:flex}.view[hidden]{display:none}.pane-divider{z-index:3;touch-action:none;position:absolute}.pane-divider.col{cursor:col-resize}.pane-divider.row{cursor:row-resize}.pane-divider:hover{background:color-mix(in srgb, var(--accent) 35%, transparent)}body.col-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.row-resizing{cursor:row-resize;-webkit-user-select:none;user-select:none}.pane-ord-1{--ord:#2f74d0}.pane-ord-2{--ord:#b8500f}.pane-ord-3{--ord:#17803f}.pane-ord-4{--ord:#8b45d6}.pane-ord-5{--ord:#c22a6d}.pane-ord-6{--ord:#0b7a71}.pane-ord-7{--ord:#8a6508}.pane-ord-8{--ord:#d53b3b}.pane-grip{z-index:4;cursor:grab;color:#fff;background:var(--ord,var(--btn));border:none;border-radius:4px;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:700;position:absolute;top:4px;left:6px}.pane-grip:active{cursor:grabbing}.pane-session{align-items:center;gap:8px;min-width:0;display:inline-flex}.pane-session-name{text-overflow:ellipsis;font-weight:600;overflow:hidden}.pane-controls{z-index:6;border:1px solid #0000;border-radius:7px;align-items:center;gap:2px;padding:2px;transition:background .12s,border-color .12s;display:flex;position:absolute;top:4px;right:8px}.pane:hover>.pane-controls,.pane.active>.pane-controls{background:color-mix(in srgb, var(--panel) 82%, transparent);border-color:var(--border)}.pane-controls .pane-close:not(:first-child){margin-left:5px;position:relative}.pane-controls .pane-close:not(:first-child):before{content:"";background:var(--border);width:1px;position:absolute;top:3px;bottom:3px;left:-3px}.pane-controls .ui-btn{justify-content:center;align-items:center;width:22px;height:20px;padding:2px 5px;line-height:1;display:inline-flex}.pane-controls .ui-btn.on{color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, transparent)}.pane-find{z-index:8;width:min(330px,100% - 16px);color:var(--fg);background:var(--panel);border:1px solid var(--border2);border-radius:7px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;top:32px;right:8px;box-shadow:0 6px 20px #00000047}.pane-find input{min-width:0;height:24px;color:var(--fg);background:var(--input-bg,var(--bg));border:1px solid var(--border);font:12px/1.4 var(--sans);border-radius:4px;outline:none;flex:1;padding:2px 7px}.pane-find input:focus{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}.pane-find-count{width:48px;color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;flex:none;font-size:11px}.pane-find .ui-iconbtn{flex:none;width:24px;height:24px;padding:2px}::highlight(pane-find-match){color:inherit;background:#ffd33da6}::highlight(pane-find-current){color:inherit;background:#ff9f1c;-webkit-text-decoration:underline #0009;text-decoration:underline #0009}.drop-indicator{z-index:2;pointer-events:none;border:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:4px;position:absolute;inset:0}.drop-indicator.zone-right{left:60%}.drop-indicator.zone-down{top:60%}.pane-pending{flex:1;justify-content:center;align-items:center;display:flex}.app-shell.popout .app-main{flex:1;min-height:0}.popout-titlebar{background:var(--leftpane-bg);border-bottom:1px solid var(--border);-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:8px;padding:4px 10px;display:flex}.popout-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);font-size:13px;overflow:hidden}.popout-spacer{flex:1}.popout-dot{background:var(--muted2);border-radius:50%;flex:none;width:8px;height:8px}.popout-dot.on{background:var(--ok)}.popout-dot.working{background:var(--accent)}.popout-dot.question,.popout-dot.bg{background:var(--warn)}.popout-dot.off{background:var(--muted2)}.termview{flex-direction:column;flex:1;min-height:0;display:flex;container:paneview/inline-size}.terminal-ime-disabled .xterm-helper-textarea{ime-mode:inactive}.pane-head-title{color:var(--muted)}.kind-tag{white-space:nowrap;letter-spacing:.02em;background:var(--btn);border:1px solid var(--btn-border);color:var(--muted);border-radius:3px;flex:none;align-items:center;gap:3px;margin-right:6px;padding:1px 5px;font-size:10px;font-weight:600;display:inline-flex}.kind-tag .kt-short{display:none}.kind-tag .codicon{font-size:.85em}.termview{container:paneview/inline-size}@container paneview (width<=460px){.view-head .kind-tag .kt-full{display:none}.view-head .kind-tag .kt-short{display:inline}}.kind-tag.kind-claude{color:var(--kind-claude);background:color-mix(in srgb, var(--kind-claude) 14%, transparent);border-color:color-mix(in srgb, var(--kind-claude) 45%, transparent)}.kind-tag.kind-codex{color:var(--kind-codex);background:color-mix(in srgb, var(--kind-codex) 14%, transparent);border-color:color-mix(in srgb, var(--kind-codex) 45%, transparent)}.kind-tag.kind-cursor{color:var(--kind-cursor);background:color-mix(in srgb, var(--kind-cursor) 14%, transparent);border-color:color-mix(in srgb, var(--kind-cursor) 45%, transparent)}.kind-tag.kind-opencode{color:var(--kind-opencode);background:color-mix(in srgb, var(--kind-opencode) 14%, transparent);border-color:color-mix(in srgb, var(--kind-opencode) 45%, transparent)}.kind-tag.kind-agy{color:var(--kind-agy);background:color-mix(in srgb, var(--kind-agy) 14%, transparent);border-color:color-mix(in srgb, var(--kind-agy) 45%, transparent)}.kind-tag.kind-copilot{color:var(--kind-copilot);background:color-mix(in srgb, var(--kind-copilot) 14%, transparent);border-color:color-mix(in srgb, var(--kind-copilot) 45%, transparent)}.kind-tag.kind-kiro{color:var(--kind-kiro);background:color-mix(in srgb, var(--kind-kiro) 14%, transparent);border-color:color-mix(in srgb, var(--kind-kiro) 45%, transparent)}.kind-tag.kind-lcpp{color:var(--kind-lcpp);background:color-mix(in srgb, var(--kind-lcpp) 14%, transparent);border-color:color-mix(in srgb, var(--kind-lcpp) 45%, transparent)}.kind-tag.kind-muse{color:var(--kind-muse);background:color-mix(in srgb, var(--kind-muse) 14%, transparent);border-color:color-mix(in srgb, var(--kind-muse) 45%, transparent)}.kind-tag.kind-shell{color:var(--kind-shell);background:color-mix(in srgb, var(--kind-shell) 14%, transparent);border-color:color-mix(in srgb, var(--kind-shell) 45%, transparent)}.kind-tag.kind-ssm{color:var(--kind-ssm);background:color-mix(in srgb, var(--kind-ssm) 14%, transparent);border-color:color-mix(in srgb, var(--kind-ssm) 45%, transparent)}[data-theme=light] .kind-tag.kind-claude{background:color-mix(in srgb, var(--kind-claude) 20%, transparent);border-color:color-mix(in srgb, var(--kind-claude) 55%, transparent)}[data-theme=light] .kind-tag.kind-codex{background:color-mix(in srgb, var(--kind-codex) 20%, transparent);border-color:color-mix(in srgb, var(--kind-codex) 55%, transparent)}[data-theme=light] .kind-tag.kind-cursor{background:color-mix(in srgb, var(--kind-cursor) 20%, transparent);border-color:color-mix(in srgb, var(--kind-cursor) 55%, transparent)}[data-theme=light] .kind-tag.kind-opencode{background:color-mix(in srgb, var(--kind-opencode) 20%, transparent);border-color:color-mix(in srgb, var(--kind-opencode) 55%, transparent)}[data-theme=light] .kind-tag.kind-agy{background:color-mix(in srgb, var(--kind-agy) 20%, transparent);border-color:color-mix(in srgb, var(--kind-agy) 55%, transparent)}[data-theme=light] .kind-tag.kind-copilot{background:color-mix(in srgb, var(--kind-copilot) 20%, transparent);border-color:color-mix(in srgb, var(--kind-copilot) 55%, transparent)}[data-theme=light] .kind-tag.kind-kiro{background:color-mix(in srgb, var(--kind-kiro) 20%, transparent);border-color:color-mix(in srgb, var(--kind-kiro) 55%, transparent)}[data-theme=light] .kind-tag.kind-lcpp{background:color-mix(in srgb, var(--kind-lcpp) 20%, transparent);border-color:color-mix(in srgb, var(--kind-lcpp) 55%, transparent)}[data-theme=light] .kind-tag.kind-muse{background:color-mix(in srgb, var(--kind-muse) 20%, transparent);border-color:color-mix(in srgb, var(--kind-muse) 55%, transparent)}[data-theme=light] .kind-tag.kind-shell{background:color-mix(in srgb, var(--kind-shell) 20%, transparent);border-color:color-mix(in srgb, var(--kind-shell) 55%, transparent)}[data-theme=light] .kind-tag.kind-ssm{background:color-mix(in srgb, var(--kind-ssm) 20%, transparent);border-color:color-mix(in srgb, var(--kind-ssm) 55%, transparent)}.term-body{background:#1e1e1e;flex:1;min-height:0;position:relative}.term-body .terminal{padding:2px 0 0 4px;position:absolute;inset:0}.term-empty{z-index:20;background:var(--viewer-bg,var(--bg));justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.term-empty-img{object-fit:contain;opacity:.16;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:min(72%,440px);max-height:62%}.term-mask-msg{color:#ddd;align-items:center;gap:6px;display:inline-flex}.term-history-actions{z-index:20;background:#000000b8;border-radius:8px;align-items:center;padding:8px;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 12px #0008}.termkeys{display:none}@media (width<=760px){.termkeys{background:var(--panel2);border-top:1px solid var(--border2);gap:4px;padding:4px 6px;display:flex;overflow-x:auto}.termkey{background:var(--btn);min-width:36px;min-height:34px;color:var(--fg);border:1px solid var(--btn-border);font-family:var(--mono);border-radius:4px;flex:1;font-size:13px}}:where(.onboard-scope) button{background:var(--btn);color:var(--fg);border:1px solid var(--btn-border);cursor:pointer;font:inherit;border-radius:4px;padding:4px 10px}:where(.onboard-scope) button:hover:not(:disabled){background:var(--btn-h)}:where(.onboard-scope) button:disabled{opacity:.4;cursor:default}:where(.onboard-scope) button.ghost{color:var(--muted);background:0 0;border-color:#0000;padding:2px 6px}:where(.onboard-scope) button.ghost:hover:not(:disabled){background:var(--btn);color:var(--fg)}.onboard-card{background:var(--panel2,var(--panel));border:1px solid var(--border2,var(--border));border-radius:14px;width:min(94%,500px);padding:22px 22px 14px;box-shadow:0 16px 48px #00000073}.onboard-title{font-size:17px;font-weight:600}.onboard-sub{color:var(--dialog-muted,var(--muted));margin-top:2px;font-size:12px}.onboard-steps{flex-direction:column;gap:8px;margin:16px 0 6px;padding:0;list-style:none;display:flex}.onboard-step{border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.onboard-step.next{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.onboard-mark{color:var(--muted2);flex-shrink:0;font-size:16px}.onboard-step.done .onboard-mark{color:var(--ok)}.onboard-step.next .onboard-mark{color:var(--accent)}.onboard-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.onboard-label{font-size:13px}.onboard-step.done .onboard-label{color:var(--muted);text-decoration:line-through}.onboard-hint{color:var(--dialog-muted,var(--muted));font-size:11px}.onboard-cta{flex-shrink:0;align-items:center;gap:5px;min-height:34px;padding:6px 12px;display:inline-flex}.onboard-cta-glyph{font-size:15px;line-height:1}.onboard-cta.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.onboard-foot{justify-content:flex-end;margin-top:8px;display:flex}.onboard-div{color:var(--dialog-muted,var(--muted));white-space:nowrap;align-items:center;gap:10px;margin:14px 0 10px;font-size:11px;display:flex}.onboard-div:before,.onboard-div:after{content:"";border-top:1px solid var(--border2,var(--border));flex:1 1 0;min-width:8px}.onboard-tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (width<=480px){.onboard-tiles{grid-template-columns:1fr}}.onboard-tile{border:1px solid var(--border2,var(--border));border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px;display:flex}.onboard-tiles.hot .onboard-tile{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.onboard-tile.on{border-color:var(--accent)}.onboard-tile-ic{color:var(--accent);font-size:16px}.onboard-tile-title{font-size:13px;font-weight:600}.onboard-tile-desc{color:var(--dialog-muted,var(--muted));flex:1;font-size:11px;line-height:1.5}.onboard-tile .onboard-cta{margin-top:8px}.onboard-opt{color:var(--dialog-muted,var(--muted));border:1px solid var(--border2,var(--border));vertical-align:1px;border-radius:99px;margin-left:6px;padding:0 6px;font-size:10px}.term-rtt{font-variant-numeric:tabular-nums;white-space:nowrap;cursor:default;color:var(--muted);align-items:center;gap:3px;font-size:11px;display:inline-flex}.term-rtt .codicon{font-size:12px}.term-rtt-ok{color:var(--muted2)}.term-rtt-warn{color:var(--warn)}.term-rtt-bad{color:var(--err)}.browser-pane{min-width:0;min-height:0;color:var(--fg);background:var(--bg);flex-direction:column;flex:1;display:flex;container:browserpane/inline-size}.browser-toolbar{min-width:0;height:34px;padding:3px calc(var(--pane-ctl-w,64px) + 6px) 3px 5px;border-bottom:1px solid var(--border2);background:var(--panel);flex:none;align-items:center;gap:3px;display:flex}.browser-toolbar .ui-iconbtn{flex:none;width:25px;height:25px}.browser-host{color:var(--muted);font:12px var(--mono);flex:none}.browser-port,.browser-path{min-width:0;height:25px;color:var(--fg);background:var(--input-bg,var(--bg));border:1px solid var(--border);font:12px var(--mono);border-radius:4px;outline:none;padding:2px 5px}.browser-port{flex:0 0 54px}.browser-path{flex:120px}.browser-port.invalid,.browser-path.invalid{border-color:var(--err)}.browser-console-toggle{white-space:nowrap;flex:none;gap:4px}.browser-log-badge{color:#fff;background:var(--err);border-radius:8px;min-width:17px;padding:0 4px;font-size:10px;line-height:16px}.browser-stage{background:#17191d;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.browser-canvas{touch-action:none;outline:none;width:100%;height:100%;display:block}.browser-ime{z-index:2;opacity:.01;color:#0000;caret-color:#0000;pointer-events:none;background:0 0;border:0;width:2px;height:2px;padding:0;position:absolute}.browser-keyboard{z-index:4;color:#e9edf2;background:#14161a9e;border:1px solid #ffffff2e;border-radius:10px;width:38px;height:38px;position:absolute;bottom:10px;left:10px}.browser-keyboard .codicon{font-size:17px}.browser-keyboard-on{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:#14161ae6}.browser-state{z-index:3;text-align:center;color:#e9edf2;background:#14161ac7;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.browser-state-ready{display:none}.browser-state-loading{pointer-events:none;background:#14161a61}.browser-console{z-index:5;color:#d8dee9;background:#14161af7;border:1px solid #3a3f48;flex-direction:column;width:min(520px,100%);height:min(45%,310px);display:flex;position:absolute;bottom:0;right:0;box-shadow:0 -8px 24px #00000059}.browser-console-head{border-bottom:1px solid #3a3f48;flex:none;justify-content:space-between;align-items:center;height:30px;padding-left:8px;display:flex}.browser-console-body{flex:1;min-height:0;overflow:auto}.browser-console-empty{color:#9aa3b0;padding:14px}.browser-log{border-bottom:1px solid #2c3038;grid-template-columns:48px minmax(0,1fr);gap:5px;padding:5px 8px;font-size:11px;display:grid}.browser-log>span{color:#9aa3b0}.browser-log pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0}.browser-log-error{color:#ff8e8e}.browser-log-warn,.browser-log-warning{color:#ffd479}.browser-attach-toolbar{gap:5px}.browser-attach-location{white-space:nowrap;flex:auto;align-items:baseline;gap:7px;min-width:0;display:flex;overflow:hidden}.browser-attach-location strong,.browser-attach-location span{text-overflow:ellipsis;overflow:hidden}.browser-attach-location strong{flex:0 auto;font-size:12px}.browser-attach-location span{color:var(--muted);font:11px var(--mono);flex:auto}.browser-attach-mode{border:1px solid var(--border);white-space:nowrap;border-radius:999px;flex:none;padding:2px 6px;font-size:10px}.browser-attach-mode-user-control{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}.browser-attach-mode-locked{color:var(--muted)}.browser-attach-switch-wrap{display:contents}.browser-attach-switch-menu{min-width:260px;max-width:360px}.browser-attach-switch-item{white-space:normal;align-items:flex-start}.browser-attach-switch-item-text{flex-direction:column;gap:1px;min-width:0;display:flex}.browser-attach-switch-item-text strong,.browser-attach-switch-item-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.browser-attach-switch-item-text strong{font-size:12px;font-weight:500}.browser-attach-switch-item-text small{color:var(--muted);font:11px var(--mono)}.browser-attach-readonly{padding:5px calc(var(--pane-ctl-w,64px) + 6px) 5px 9px;border-bottom:1px solid var(--border2);color:var(--muted);background:var(--panel);flex:none;margin:0;font-size:11px;line-height:1.35}.browser-attach-handoff{min-height:42px;padding:6px calc(var(--pane-ctl-w,64px) + 6px) 6px 9px;border-bottom:1px solid var(--border2);background:color-mix(in srgb, var(--accent) 7%, var(--panel));flex:none;align-items:center;gap:12px;display:flex}.browser-attach-message{flex:1;min-width:0;font-size:12px;line-height:1.35}.browser-attach-message small{color:var(--warn,#c98b28);margin-top:2px;display:block}.browser-attach-actions{flex:none;gap:6px;display:flex}.browser-attach-result{flex:none;font-size:12px;font-weight:600}.browser-attach-result-completed{color:var(--ok,#3ba776)}.browser-attach-result-cancelled{color:var(--muted)}.browser-attach-detach{white-space:nowrap;flex:none}@container browserpane (width<=560px){.browser-toolbar{padding-right:calc(var(--pane-ctl-w,64px) + 2px)}.browser-host{display:none}.browser-console-toggle{font-size:0}.browser-console-toggle .codicon,.browser-console-toggle .browser-log-badge{font-size:12px}.browser-attach-mode{background:var(--muted);border:0;width:9px;height:9px;padding:0;font-size:0}.browser-attach-mode-user-control{background:var(--accent)}.browser-attach-location span{display:none}.browser-attach-detach{padding-inline:6px;font-size:0}.browser-attach-detach .codicon{font-size:12px}.browser-attach-handoff{flex-direction:column;align-items:stretch;gap:5px;padding-right:8px}.browser-attach-actions{justify-content:flex-end}}@container browserpane (width<=480px){.browser-nav{display:none}}@container browserpane (width<=390px){.browser-console-toggle{display:none}.browser-port{flex:0 54px;min-width:34px}.browser-path{min-width:28px}}.browser-unavailable{text-align:center;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.browser-unavailable p{max-width:52ch;margin:0;line-height:1.5}.browser-unavailable strong{color:var(--fg)}.sess-list{flex-direction:column;gap:1px;margin:0;padding:4px 6px 8px;list-style:none;display:flex}.sess-group-btn{width:100%;color:var(--muted);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:5px;min-width:0;padding:5px 4px 3px;font-size:12px;display:flex}.sess-group-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.sess-group-repo{opacity:.7;font-weight:400}.sess-group-repo:after{content:"/";opacity:.6;margin:0 4px}.sess-group-branch{color:var(--fg)}.sess-group-count{background:color-mix(in srgb, var(--muted) 14%, transparent);border-radius:999px;flex:none;padding:0 6px;font-size:11px}.sess-row{border-radius:6px;align-items:center;display:flex;position:relative}.sess-row:hover,.sess-row.hover{background:var(--lp-hover-bg,var(--hover-bg))}.sess-row.active{background:var(--lp-active-bg,var(--active-bg));box-shadow:inset 2px 0 0 var(--lp-accent,var(--accent))}.sess-row.lineage:before{content:"";background:var(--sess-lineage);pointer-events:none;border-radius:2px;width:2px;position:absolute;top:3px;bottom:3px;left:0}.sess-row.lineage.active:before{left:3px}.sess-row.sess-needs-you{outline:1px solid color-mix(in srgb, var(--warn) 70%, transparent);outline-offset:-1px}.sess-row.sess-unread .sess-l1{font-weight:600}.sess-row.dead>:not(.sess-menu-wrap){opacity:.55}.sess-btn{min-width:0;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:6px;padding:4px 6px 4px 8px;display:flex}.sess-row.stopped .sess-l1{color:var(--muted)}.sess-row.stopped .sess-kic{opacity:.55}.sess-btn[aria-disabled=true]{cursor:default}.sess-l1{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.unread-dot{background:var(--err);border-radius:50%;flex:none;width:7px;height:7px}.sess-kic-wrap{flex:none;display:inline-flex;position:relative}.sess-kic-wrap>.unread-dot{position:absolute;top:-2px;right:-3px}.sess-kic{width:17px;height:17px;color:var(--muted);background:color-mix(in srgb, var(--muted) 14%, transparent);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sess-kic .codicon{font-size:12px}.sess-kic.kind-claude{color:var(--kind-claude);background:color-mix(in srgb, var(--kind-claude) 14%, transparent)}.sess-kic.kind-codex{color:var(--kind-codex);background:color-mix(in srgb, var(--kind-codex) 14%, transparent)}.sess-kic.kind-cursor{color:var(--kind-cursor);background:color-mix(in srgb, var(--kind-cursor) 14%, transparent)}.sess-kic.kind-opencode{color:var(--kind-opencode);background:color-mix(in srgb, var(--kind-opencode) 14%, transparent)}.sess-kic.kind-agy{color:var(--kind-agy);background:color-mix(in srgb, var(--kind-agy) 14%, transparent)}.sess-kic.kind-copilot{color:var(--kind-copilot);background:color-mix(in srgb, var(--kind-copilot) 14%, transparent)}.sess-kic.kind-kiro{color:var(--kind-kiro);background:color-mix(in srgb, var(--kind-kiro) 14%, transparent)}.sess-kic.kind-lcpp{color:var(--kind-lcpp);background:color-mix(in srgb, var(--kind-lcpp) 14%, transparent)}.sess-kic.kind-muse{color:var(--kind-muse);background:color-mix(in srgb, var(--kind-muse) 14%, transparent)}.sess-kic.kind-shell{color:var(--kind-shell);background:color-mix(in srgb, var(--kind-shell) 14%, transparent)}.sess-kic.kind-ssm{color:var(--kind-ssm);background:color-mix(in srgb, var(--kind-ssm) 14%, transparent)}[data-theme=light] .sess-kic.kind-claude{background:color-mix(in srgb, var(--kind-claude) 20%, transparent)}[data-theme=light] .sess-kic.kind-codex{background:color-mix(in srgb, var(--kind-codex) 20%, transparent)}[data-theme=light] .sess-kic.kind-cursor{background:color-mix(in srgb, var(--kind-cursor) 20%, transparent)}[data-theme=light] .sess-kic.kind-opencode{background:color-mix(in srgb, var(--kind-opencode) 20%, transparent)}[data-theme=light] .sess-kic.kind-agy{background:color-mix(in srgb, var(--kind-agy) 20%, transparent)}[data-theme=light] .sess-kic.kind-copilot{background:color-mix(in srgb, var(--kind-copilot) 20%, transparent)}[data-theme=light] .sess-kic.kind-kiro{background:color-mix(in srgb, var(--kind-kiro) 20%, transparent)}[data-theme=light] .sess-kic.kind-lcpp{background:color-mix(in srgb, var(--kind-lcpp) 20%, transparent)}[data-theme=light] .sess-kic.kind-muse{background:color-mix(in srgb, var(--kind-muse) 20%, transparent)}[data-theme=light] .sess-kic.kind-shell{background:color-mix(in srgb, var(--kind-shell) 20%, transparent)}[data-theme=light] .sess-kic.kind-ssm{background:color-mix(in srgb, var(--kind-ssm) 20%, transparent)}.sess-row .session-state.mini{padding:1px 4px}.sess-row .session-state{flex:0 auto;min-width:0;overflow:hidden}:is(.sess-row:has(.sess-menu-wrap):not(.active):hover .session-state,.sess-row:has(.sess-menu-wrap):not(.active).hover .session-state){opacity:0}.sess-row.active:has(.sess-menu-wrap):not(:has(.sess-ords)) .sess-btn{padding-right:30px}.sess-drift{color:var(--warn);text-overflow:ellipsis;white-space:nowrap;flex:none;align-items:center;gap:3px;max-width:9em;font-size:11px;display:inline-flex;overflow:hidden}.sess-speaking{color:var(--accent);flex:none;font-size:12px;animation:1.4s ease-in-out infinite af-pulse}.sess-lock,.sess-studio{color:var(--muted);flex:none;font-size:11px}.sess-inbox-origin{color:var(--muted);flex:none;font-size:12px}.sess-awake,.sess-stoparm{color:var(--accent);flex:none;font-size:11px}.sess-budget{color:var(--warn);flex:none;font-size:11px}.sess-shared{color:var(--muted);flex:none;font-size:11px}.sess-ords{gap:3px;padding:0 2px 0 0;display:flex}.sess-row .sess-ords{margin-right:22px}.rail-ord{background:var(--ord);color:#fff;cursor:pointer;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 3px;font-size:11px;font-weight:700;display:inline-flex}.sess-menu-wrap{flex:none;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:4px}.sess-row.sess-has-links{flex-wrap:wrap}.sess-row.sess-has-links .sess-menu-wrap{height:28px;bottom:auto}.sess-links{flex-wrap:wrap;flex:1 0 100%;gap:2px 6px;min-width:0;margin-top:-2px;padding:0 6px 3px 31px;font-size:11px;line-height:16px;display:flex}.sess-move-line{min-width:0;color:var(--muted);flex:1 0 100%;align-items:center;gap:3px;margin-top:-2px;padding:0 6px 3px 31px;font-size:11px;line-height:16px;display:flex}.sess-move-line.pending{color:var(--warn,#e0a030)}.sess-move-line>.codicon{flex:none;font-size:12px}.sess-move-line>span,.sess-move-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sess-move-link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0 3px}.sess-move-link:hover{background:var(--btn);color:var(--fg)}.sess-pr,.sess-port{color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;flex:none;align-items:center;gap:2px;padding:0 3px;text-decoration:none;display:inline-flex}.sess-pr:hover,.sess-port:hover{background:var(--btn);color:var(--fg)}.sess-pr>.codicon,.sess-ports>.codicon{font-size:12px}.sess-ports{color:var(--muted);flex-wrap:wrap;align-items:center;gap:0 1px;display:inline-flex}.sess-ports>.codicon{margin-right:1px}.sess-pr.pr-open>.codicon:first-child{color:var(--ok)}.sess-pr.pr-merged>.codicon:first-child{color:var(--pr-merged)}.sess-pr.pr-closed>.codicon:first-child{color:var(--err)}.sess-pr-ci{margin-left:2px}.sess-pr-ci.ci-success{color:var(--ok)}.sess-pr-ci.ci-failure{color:var(--err)}.sess-pr-ci.ci-pending{color:var(--warn)}.sess-menu-btn{color:var(--muted);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;border-radius:4px;padding:2px 4px}.sess-row:hover .sess-menu-btn,.sess-menu-btn:focus-visible,.sess-row.active .sess-menu-btn{opacity:1;pointer-events:auto}.sess-menu-btn:hover{background:var(--btn);color:var(--fg)}.sm-proposal{background:var(--panel2);border:1px solid var(--border2);border-radius:6px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.sm-proposal-label{color:var(--accent);flex:none;font-size:11px;font-weight:600}.sm-proposal-text{overflow-wrap:anywhere;flex:1;min-width:0}.sm-prefix-row{flex-wrap:wrap;gap:6px;display:flex}.sm-prefix-chip{background:var(--btn);color:var(--muted);border:1px solid var(--btn-border);font:inherit;cursor:pointer;border-radius:999px;padding:2px 10px;font-size:12px}.sm-prefix-chip.active{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.sm-muted{color:var(--muted);margin:0}.aws-login-facts{grid-template-columns:max-content 1fr;gap:4px 12px;margin:0 0 10px;display:grid}.aws-login-facts dt{color:var(--muted)}.aws-login-facts dd{font-family:var(--mono);overflow-wrap:anywhere;margin:0}.gcp-login-authorize{flex-direction:column;gap:8px;display:flex}.gcp-login-url{overflow-wrap:anywhere;max-height:4.5em;margin:0;font-size:12px;overflow:auto}.gcp-login-code{align-items:center;gap:8px;display:flex}.gcp-login-code .cinput{font-family:var(--mono);flex:1}.ssm-code-row{align-items:center;gap:10px;display:flex}.ssm-code{font-family:var(--mono);letter-spacing:2px;background:var(--panel2);border:1px solid var(--border2);border-radius:6px;padding:4px 10px;font-size:18px}.ssm-error{color:var(--err);margin:0}.arch-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.arch-search{background:var(--panel2);border:1px solid var(--btn-border);color:var(--dialog-muted,var(--muted));border-radius:4px;flex:180px;align-items:center;gap:6px;padding:4px 8px;display:flex}.arch-search input{min-width:0;color:var(--fg);font:inherit;background:0 0;border:none;outline:none;flex:1}.arch-modal.ui-modal{width:min(880px,96vw);max-width:min(960px,96vw)}.arch-modal-tall.ui-modal{height:min(88dvh,820px)}.arch-modal-tall .ui-modal-body{min-height:0;overflow:hidden}.arch-modal-tall .arch-list{flex:1;min-height:0;overflow-y:auto}.arch-group-head{align-items:center;gap:4px;min-width:0;display:flex}.arch-group-head .sess-group-btn{flex:1}.arch-scope{color:var(--dialog-muted,var(--muted));align-items:center;gap:6px;font-size:12px;display:flex}.arch-scope-dir{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rwt-cands,.rwt-sessions{flex-direction:column;gap:4px;margin:8px 0;padding:0;list-style:none;display:flex}.rwt-cand,.rwt-session{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.rwt-cand-branch,.rwt-session-name{overflow-wrap:anywhere;min-width:0;font-weight:600}.rwt-warn{color:var(--warn);align-items:center;gap:3px;font-size:11px;display:inline-flex}.rwt-error{color:var(--err)}.arch-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.arch-row{border-radius:6px;align-items:center;gap:8px;padding:5px 4px 5px 14px;display:flex}.arch-row:hover{background:var(--hover-bg)}.arch-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.arch-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.arch-sub{color:var(--dialog-muted,var(--muted));align-items:center;gap:4px;font-size:11px;display:flex}.arch-actions{flex:none;gap:4px;display:flex}.session-state{white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:3px;margin-left:auto;padding:1px 7px;font-size:10px;display:inline-flex}.session-state.on{color:var(--ok);background:color-mix(in srgb, var(--ok) 12%, transparent);border-color:color-mix(in srgb, var(--ok) 38%, transparent)}.session-state.off{color:var(--muted);border-color:var(--border2)}.session-state.off.warn{color:var(--warn);background:color-mix(in srgb, var(--warn) 12%, transparent);border-color:color-mix(in srgb, var(--warn) 38%, transparent)}.session-state.dead{color:var(--muted);border-color:var(--border2)}.session-state.working{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border-color:color-mix(in srgb, var(--accent) 40%, transparent);animation:1.4s ease-in-out infinite af-pulse}.session-state.bg{color:#17a2a2;background:#17a2a21f;border-color:#17a2a261}[data-theme=light] .session-state.bg{color:#0d6a70}.session-state.question{color:var(--warn);background:color-mix(in srgb, var(--warn) 14%, transparent);border-color:color-mix(in srgb, var(--warn) 40%, transparent);font-weight:600}.session-state.off.question,.session-state.question.limited{font-weight:400}.session-state.handoff{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border-color:color-mix(in srgb, var(--accent) 40%, transparent);font-weight:600}.session-state.off.handoff{font-weight:400}@keyframes af-pulse{0%,to{opacity:1}50%{opacity:.45}}.clean-modal{width:min(760px,94vw)}.clean-subtitle{color:var(--muted);margin:0;font-size:12px}.clean-tabs{border-bottom:1px solid var(--border);align-items:center;gap:4px;display:flex}.clean-tab{appearance:none;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:none;border-bottom:2px solid #0000;padding:6px 10px}.clean-tab.is-active{color:var(--fg);border-bottom-color:var(--accent)}.clean-tabs-spacer{flex:1}.clean-body{max-height:min(60vh,520px);overflow-y:auto}.clean-empty{text-align:center;color:var(--muted);padding:28px 8px}.clean-toolbar{background:var(--bg);z-index:1;align-items:center;gap:6px;padding:4px 0 8px;display:flex;position:sticky;top:0}.clean-toolbar-spacer{flex:1}.clean-selected{color:var(--muted);margin-right:4px;font-size:12px}.clean-list{margin:0;padding:0;list-style:none}.clean-stage{margin:0 0 14px}.clean-stage-head{border-bottom:1px solid var(--border);align-items:center;gap:6px;margin-bottom:4px;padding:4px 0;display:flex}.clean-stage-title{font-size:12px;font-weight:600}.clean-stage-empty{color:var(--muted);margin:4px 0 0;padding:6px 4px;font-size:12px}.clean-shelf{border-top:1px dashed var(--border);color:var(--muted);align-items:center;gap:8px;padding:8px 4px;font-size:12px;display:flex}.clean-shelf-text{flex:1}.clean-row{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);grid-template-columns:24px auto auto 1fr auto;align-items:center;gap:2px 8px;padding:6px 4px;display:grid}.clean-row.is-keep{opacity:.6}.clean-check{grid-area:1/1;justify-content:center;display:inline-flex}.clean-badge{white-space:nowrap;border-radius:9px;padding:1px 6px;font-size:10px}.clean-badge-safe{color:var(--ok);background:color-mix(in srgb, var(--ok) 16%, transparent)}.clean-badge-review{color:var(--warn);background:color-mix(in srgb, var(--warn) 16%, transparent)}.clean-badge-keep{color:var(--muted);background:color-mix(in srgb, var(--muted) 14%, transparent)}.clean-type{color:var(--muted);grid-row:1;font-size:11px}.clean-target{text-overflow:ellipsis;white-space:nowrap;grid-area:1/4;font-weight:500;overflow:hidden}.clean-act{color:var(--muted);white-space:nowrap;grid-area:1/5;justify-self:end;font-size:11px}.clean-reason{grid-area:2/2/auto/-1;align-items:baseline;gap:6px;min-width:0;display:flex}.clean-reason-badge{white-space:nowrap;color:var(--muted);background:color-mix(in srgb, var(--muted) 14%, transparent);border-radius:9px;flex:none;padding:1px 6px;font-size:10px}.clean-reason-text{color:var(--muted);min-width:0;font-size:12px}.clean-copies,.clean-rows{margin:0;padding:0;list-style:none}.clean-copies{padding-left:10px}.clean-copy-btn{padding-top:3px;font-size:11px}.clean-copy-seg{color:var(--fg)}.clean-copy-branch{color:var(--muted);font-weight:400}.clean-copy-branch:before{content:"·";opacity:.6;margin:0 5px}.clean-copy-main{color:var(--muted);margin-left:5px;font-weight:400}.clean-copy .clean-rows{padding-left:10px}.clean-group-safe{color:var(--ok);background:color-mix(in srgb, var(--ok) 14%, transparent);border-radius:999px;flex:none;padding:0 6px;font-size:11px}.clean-archive-row{grid-template-columns:auto 1fr auto}.clean-arch-when{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.clean-arch-what{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clean-arch-actions{gap:4px;display:inline-flex}@media (width<=560px){.clean-row{grid-template-columns:20px auto auto 1fr}.clean-act{grid-area:1/4}.clean-target{grid-area:2/2/auto/-1}.clean-reason{flex-wrap:wrap;grid-area:3/2/auto/-1}.clean-reason-text{white-space:normal}}.clean-size{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:8px;font-size:12px;font-weight:400}.spend-budget-lead,.spend-budget-spent{margin:0 0 6px}.spend-budget-spent{color:var(--muted)}.sess-port-wrap{align-items:center;display:inline-flex}.sess-port-menu{color:var(--muted);font:inherit;cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:4px;flex:none;padding:0 2px;line-height:1}.sess-port-wrap:hover .sess-port-menu,.sess-port-menu:focus-visible{opacity:1}.sess-port-menu:hover{background:var(--btn);color:var(--fg)}.sess-port.port-public{box-shadow:inset 0 -2px 0 var(--warn)}.sess-port.port-shared{box-shadow:inset 0 -2px 0 var(--accent)}.sess-port.port-only_you{text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.port-menu{z-index:1000;border:1px solid var(--border2);background:var(--panel);border-radius:6px;width:260px;padding:4px;font-size:12px;position:fixed;box-shadow:0 6px 20px #00000059}.port-menu-badge{color:var(--muted);padding:4px 8px 6px;line-height:1.4}.port-menu-item{width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-direction:column;align-items:flex-start;gap:1px;padding:5px 8px;display:flex}.port-menu-item:hover:not(:disabled){background:var(--btn)}.port-menu-item:disabled{color:var(--muted);cursor:default}.port-menu-def{color:var(--muted)}.port-menu-hint{color:var(--muted);font-size:11px;line-height:1.35}.move-form,.move-pending,.move-moved,.move-done{flex-direction:column;gap:10px;display:flex}.ui-seg .seg-btn.quota-left{box-shadow:inset 0 0 0 1px var(--ok,#4caf7d)}.ui-seg .move-quota-left{color:var(--ok,#4caf7d)}.move-not-offered,.move-list{color:var(--muted);margin:4px 0 0;padding-left:18px;font-size:12px}.move-list{overflow-wrap:anywhere;max-height:120px;color:var(--fg);overflow:auto}.move-pre{background:var(--panel2);white-space:pre;border-radius:4px;max-height:140px;margin:4px 0 0;padding:6px 8px;font-size:11px;overflow:auto}.move-actions{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.move-progress,.move-loading{align-items:center;gap:6px;display:flex}.move-progress{color:var(--muted);margin-right:auto;font-size:12px}.pick-muted{color:var(--dialog-muted,var(--muted));margin:4px 0;font-size:12px}.pick-field{flex-direction:column;gap:4px;display:flex}.pick-field>span:first-child{color:var(--muted);font-size:12px}.provider-tabs{gap:4px;margin-bottom:8px;display:flex}.provider-tabs .prov{background:var(--btn);color:var(--muted);border:1px solid var(--btn-border);font:inherit;cursor:pointer;border-radius:4px;padding:3px 10px;font-size:12px}.provider-tabs .prov.active{color:var(--fg);border-color:var(--accent)}.provider-tabs .prov:disabled{opacity:.5;cursor:default}.branchlist-wrap{flex-direction:column;gap:6px;display:flex}.branch-filter{background:var(--panel2);color:var(--fg);border:1px solid var(--btn-border);font:inherit;border-radius:4px;padding:5px 8px;font-size:13px}.branch-list{border:1px solid var(--border2);border-radius:6px;flex-direction:column;gap:1px;max-height:200px;margin:0;padding:2px;list-style:none;display:flex;overflow-y:auto}.branch-row{align-items:stretch;gap:2px;min-width:0;display:flex}.branch-side{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;align-items:center;padding:0 6px;display:flex}.branch-side:hover{background:var(--btn);color:var(--fg)}.branch-item{width:100%;min-width:0;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-direction:column;gap:2px;padding:6px 8px;display:flex}.branch-item:hover{background:var(--btn)}.branch-item.current{color:var(--accent);cursor:default}.branch-item:disabled{cursor:default}.bi-main{align-items:baseline;gap:8px;min-width:0;display:flex}.bi-name{min-width:0;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.bi-remote{color:var(--muted);border:1px solid var(--btn-border);border-radius:3px;flex:none;padding:0 4px;font-size:9px}.branch-item.occupied .bi-name{color:var(--muted)}.bi-wt{color:var(--muted2);text-overflow:ellipsis;white-space:nowrap;max-width:45%;overflow:hidden}.bi-time{color:var(--muted2);flex:none;font-size:11px}.bi-subject{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dirpick{flex-direction:column;gap:6px;display:flex}.dirpick-crumb{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:13px}.dirpick-list{border:1px solid var(--border2);border-radius:6px;flex-direction:column;gap:1px;max-height:200px;padding:2px;display:flex;overflow-y:auto}.dirpick-head{color:var(--muted2);padding:4px 8px 2px;font-size:11px}.dirpick-row{color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;min-width:0;padding:5px 8px;font-size:13px;display:flex}.dirpick-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dirpick-branch{color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:none;max-width:12em;padding:0 6px;font-size:11px;overflow:hidden}.dirpick-go{color:var(--muted2);flex:none}.dirpick-empty{color:var(--muted);padding:8px;font-size:12px}.dirpick-cur{color:var(--muted);font-size:12px}.subdirpick{flex-direction:column;gap:6px;display:flex}.subdirpick-row{align-items:center;gap:6px;min-width:0;display:flex}.subdirpick-root{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:12em;font-size:13px;overflow:hidden}.subdirpick-input{flex:1;min-width:0}.subdirpick-toggle{cursor:pointer;border-radius:6px;flex:none;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:inline-flex}.repo-job{border-radius:6px;padding:6px 8px;font-size:13px}.repo-job.settled{background:var(--lp-hover-bg,var(--hover-bg))}.repo-job-head{align-items:center;gap:8px;display:flex}.repo-job-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.repo-job.running .repo-job-head>.codicon{color:var(--accent)}.repo-job.settled .codicon-warning{color:var(--warn)}.repo-job-progress,.repo-job-error,.repo-job-hint{color:var(--muted);margin-top:2px;padding-left:24px;font-size:12px}.repo-job-line{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;font-family:var(--mono);display:inline-block;overflow:hidden}.repo-job-error{color:var(--err);word-break:break-word}.repo-row{border-radius:6px;position:relative}.repo-row:hover{background:var(--lp-hover-bg,var(--hover-bg))}.repo-row.active{background:var(--lp-active-bg,var(--active-bg));box-shadow:inset 2px 0 0 var(--lp-accent,var(--accent))}.repo-card{cursor:pointer;min-width:0;padding:6px 8px 6px 4px}.repo-card.disabled{cursor:default;opacity:.6}.repo-info{align-items:center;gap:6px;min-width:0;display:flex;position:relative}.repo-id{flex:1;align-items:center;gap:6px;min-width:0;display:inline-flex}.repo-lines{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.repo-lines>.repo-id{flex:none}.repo-lines.peeked .repo-name{color:var(--muted);font-size:11px}.repo-peek{align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.repo-peek.stopped{opacity:.55}.repo-peek-title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.repo-peek .sess-kic,.repo-peek .session-state{flex:none}.repo-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;align-items:center;gap:6px;min-width:3em;font-size:13px;display:inline-flex;overflow:hidden}.repo-name .codicon{color:var(--muted);flex:none}.repo-branch-inline{min-width:2em;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:11px;overflow:hidden}.repo-lock,.repo-shared{color:var(--muted);flex:none;font-size:11px}.repo-state{flex:none;gap:4px;display:inline-flex}.repo-chip{border-radius:999px;align-items:center;gap:3px;padding:0 6px;font-size:10px;display:inline-flex}.repo-chip.dirty{color:var(--warn);background:color-mix(in srgb, var(--warn) 14%, transparent)}.repo-chip.dirty .codicon{font-size:7px}.repo-chip.integration.same,.repo-chip.integration.unknown{color:var(--muted);background:color-mix(in srgb, var(--muted) 10%, transparent)}.repo-chip.integration.contained{color:var(--ok);background:color-mix(in srgb, var(--ok) 14%, transparent)}.repo-chip.integration.unmerged{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent)}.repo-chip.integration.diverged{color:var(--warn);background:color-mix(in srgb, var(--warn) 14%, transparent)}.repo-chip.ab{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);gap:4px}.repo-chip.ab .ab-arrow{margin-right:-.15em}.repo-chip.ab.ff{color:var(--ok);background:color-mix(in srgb, var(--ok) 14%, transparent)}.repo-chip.ab.diverged{color:var(--warn);background:color-mix(in srgb, var(--warn) 14%, transparent)}.repo-ords{padding:0}.repo-sess-badge{font-variant-numeric:tabular-nums;color:var(--muted);border:1px solid var(--border);white-space:nowrap;border-radius:999px;flex:none;padding:0 6px;font-size:10px}.repo-sess-badge.run{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 45%, transparent);background:color-mix(in srgb, var(--ok) 10%, transparent)}.launch-wrap{flex:none;position:relative}@media (hover:hover){.repo-row .launch-wrap{z-index:1;opacity:0;pointer-events:none;transition:opacity .1s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.repo-row:hover .launch-wrap,.repo-row:focus-within .launch-wrap,.repo-row .launch-wrap.open{opacity:1;pointer-events:auto}}@media (hover:none){.repo-info{flex-wrap:wrap;row-gap:2px}.repo-id,.repo-lines{flex:auto}.launch-wrap{margin-left:auto}.launch-main,.launch-caret{padding-top:4px;padding-bottom:4px}}.launch-split{display:flex}.launch-main,.launch-caret{background:var(--btn);color:var(--accent);font:inherit;cursor:pointer;border:1px solid #2f5a6a;align-items:center;gap:4px;padding:2px 8px;font-size:11px;line-height:1.4;display:inline-flex}.launch-main{border-radius:4px 0 0 4px}.launch-caret{border-left:none;border-radius:0 4px 4px 0;padding-left:5px;padding-right:5px}.launch-main .codicon,.launch-caret .codicon{font-size:.85em}.launch-main:hover:not(:disabled),.launch-caret:hover:not(:disabled){background:var(--active-bg)}.launch-main:disabled,.launch-caret:disabled{opacity:.4;cursor:default}.launch-sec{border:1px solid var(--border2,var(--border));border-radius:6px}.launch-sec-head{width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;display:flex}.launch-sec-head:hover{background:var(--btn-h)}.launch-sec.open .launch-sec-head{border-bottom:1px solid var(--border2,var(--border));border-radius:6px 6px 0 0}.launch-sec-chev{opacity:.8;flex:none;font-size:12px}.launch-sec-label{flex:none;font-size:12px;font-weight:600}.launch-sec-sum{min-width:0;color:var(--dialog-muted,var(--muted));text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.launch-sec-sum.warn{color:var(--warn)}.launch-branch-warns{color:var(--warn);margin:-4px 0 0;padding:0;font-size:12px;list-style:none}.launch-branch-warns li{align-items:baseline;gap:4px;display:flex}.launch-sec-edit{color:var(--dialog-muted,var(--muted));flex:none;font-size:11px}.launch-sec-body{flex-direction:column;gap:10px;padding:10px;display:flex}.launch-conflict{color:var(--warn);background:color-mix(in srgb, var(--warn) 10%, transparent);border:1px solid color-mix(in srgb, var(--warn) 35%, transparent);border-radius:6px;flex-direction:column;gap:6px;padding:8px 10px;font-size:12px;display:flex}.launch-prompt-label{justify-content:space-between;align-items:center;gap:8px;display:flex}.launch-prompt-tools{align-items:center;gap:6px;display:flex}.launch-attach-btn{border:1px solid var(--btn-border);border-radius:4px;flex:none;justify-content:center;align-items:center;padding:2px 8px;display:inline-flex}.launch-prompt-field{position:relative}.launch-prompt-field>.mirror-skills{inset:calc(100% + 4px) 0 auto}.launch-prompt-tools .mirror-skill-btn{border-color:var(--btn-border);border-radius:4px;align-self:auto;width:auto;padding:2px 8px}.launch-tmpl-btn{border:1px solid var(--btn-border);border-radius:4px;flex:none;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}.launch-tmpl-btn.on{border-color:var(--accent);color:var(--accent)}.launch-tmpl-pop{--tmpl-sub:color-mix(in srgb, var(--fg) 65%, var(--muted));background:var(--btn);border:1px solid var(--btn-border);border-radius:8px;flex-direction:column;gap:6px;max-height:min(70vh,460px);padding:6px;display:flex;box-shadow:0 6px 20px #0006}.launch-tmpl-search{color:var(--tmpl-sub);align-items:center;gap:6px;display:flex}.launch-tmpl-search input{flex:1;min-width:0}.launch-tmpl-body{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;min-height:0;display:grid}@media (width<=640px){.launch-tmpl-body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}}.launch-tmpl-list{flex-direction:column;gap:2px;max-height:320px;display:flex;overflow-y:auto}.launch-tmpl-group{color:var(--tmpl-sub);text-transform:uppercase;letter-spacing:.04em;padding:4px 8px 2px;font-size:11px}.launch-tmpl-item{cursor:pointer;color:var(--fg);border-radius:6px;flex-direction:column;gap:1px;padding:3px 8px;font-size:12.5px;display:flex}.launch-tmpl-item.sel{background:color-mix(in srgb, var(--accent) 18%, var(--btn))}.launch-tmpl-item-title{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:6px;min-width:0;font-weight:600;display:flex;overflow:hidden}.launch-tmpl-scope{border:1px solid var(--btn-border);color:var(--tmpl-sub);border-radius:4px;flex:none;margin-left:auto;padding:0 5px;font-size:10.5px;font-weight:400}.launch-tmpl-item-excerpt{-webkit-line-clamp:2;line-clamp:2;color:var(--tmpl-sub);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.launch-tmpl-note{color:var(--tmpl-sub);padding:8px;font-size:12px}.launch-tmpl-preview{border-left:1px solid var(--border);flex-direction:column;gap:6px;min-height:0;padding-left:6px;display:flex}@media (width<=640px){.launch-tmpl-preview{border-left:none;border-top:1px solid var(--border);padding:6px 0 0}}.launch-tmpl-preview-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;font:inherit;color:var(--fg);flex:1;margin:0;font-size:12px;overflow:auto}.launch-tmpl-actions,.launch-tmpl-ask-btns{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.launch-tmpl-actions>span{font-size:12px}.launch-tmpl-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.launch-tmpl-keys,.launch-tmpl-hint{color:var(--tmpl-sub);font-size:11px}.launch-tmpl-ask{flex-direction:column;gap:8px;padding:4px;font-size:12.5px;display:flex}.launch-tmpl-ask p{margin:0}.launch-tmpl-edit{flex-direction:column;gap:4px;font-size:12.5px;display:flex;overflow-y:auto}.launch-tmpl-edit-head{font-weight:600}.launch-tmpl-edit label{color:var(--tmpl-sub);font-size:12px}.launch-tmpl-edit textarea{resize:vertical}.launch-tmpl-scope-set{border:none;flex-wrap:wrap;gap:4px 12px;margin:2px 0;padding:0;display:flex}.launch-tmpl-scope-set legend{color:var(--tmpl-sub);margin-bottom:2px;padding:0;font-size:12px}.launch-tmpl-scope-set label{color:var(--fg);align-items:center;gap:4px;display:inline-flex}.launch-tmpl-err{color:var(--err);font-size:12px}.start-list{border:1px solid var(--border2,var(--border));border-radius:8px;overflow:hidden}.start-row{border:0;border-bottom:1px solid var(--border2,var(--border));width:100%;color:var(--fg);cursor:pointer;text-align:left;font:inherit;background:0 0;align-items:center;gap:10px;padding:9px 12px;display:flex}.start-row:last-child{border-bottom:0}.start-row:hover:not(:disabled){background:var(--btn)}.start-row:disabled{opacity:.5;cursor:default}.start-row-ic{color:var(--accent);flex:none}.start-row-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.start-row-title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.start-row.action .start-row-title{color:var(--accent)}.start-row-desc{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.start-row-meta{color:var(--muted);flex:none;font-size:11px}.start-row-chev{color:var(--muted);flex:none}.start-row.start-sub{padding-left:34px}.start-primary-place{background:color-mix(in srgb, var(--accent) 6%, transparent)}.start-repos{min-height:0}.start-repo-list{max-height:min(310px,38dvh);overflow-y:auto}.start-clone-action{flex:none;margin-top:2px}.start-empty{color:var(--muted);text-align:center;padding:18px 12px;font-size:12px;display:block}.ssm-instance-row{border:1px solid var(--border2,var(--border));border-radius:6px;align-items:center;gap:8px;padding:8px 10px;display:flex}.start-search-error{border:1px solid color-mix(in srgb, var(--err) 45%, var(--border));background:color-mix(in srgb, var(--err) 8%, transparent);color:var(--fg);border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.5}.launch-back{margin-right:auto}.clone-done-toast{align-items:center;gap:10px;display:inline-flex}.pmcp-modal{width:min(720px,92vw)}.pmcp-body{max-height:70vh;overflow-y:auto}.pmcp-h{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;margin:14px 0 6px;font-size:12px;font-weight:600}.pmcp-h:first-child{margin-top:0}.pmcp-h-toggle{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.pmcp-files,.pmcp-warnings,.pmcp-kinds{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pmcp-file-row,.pmcp-kind-row{border:1px solid var(--border2,var(--border));border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.pmcp-file-path{font-family:var(--mono);font-weight:600}.pmcp-kind-chip{color:var(--muted);align-items:center;gap:3px;font-size:11px;display:inline-flex}.pmcp-file-state{color:var(--muted);margin-left:auto;font-size:11px}.pmcp-file-state.warn{color:var(--warn)}.pmcp-matrix-wrap{overflow-x:auto}.pmcp-matrix{border-collapse:collapse;width:100%;font-size:12px}.pmcp-matrix th,.pmcp-matrix td{border:1px solid var(--border2,var(--border));text-align:left;white-space:nowrap;padding:5px 8px}.pmcp-matrix th{color:var(--muted);font-weight:600;font-family:var(--mono)}.pmcp-server-name{align-items:center;gap:4px;font-weight:600;display:flex}.pmcp-diverge{color:var(--warn)}.pmcp-cell{color:var(--muted)}.pmcp-cell.present{color:var(--ok)}.pmcp-warning{border:1px solid color-mix(in srgb, var(--warn) 40%, var(--border));background:color-mix(in srgb, var(--warn) 8%, transparent);color:var(--fg);border-radius:6px;align-items:flex-start;gap:6px;padding:6px 8px;font-size:12px;line-height:1.45;display:flex}.pmcp-warning.red{border-color:color-mix(in srgb, var(--err) 45%, var(--border));background:color-mix(in srgb, var(--err) 8%, transparent)}.pmcp-badge-unverified{color:var(--warn);font-size:11px}.pmcp-link-btn{color:var(--accent);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-size:11px}.pmcp-link-btn:hover{text-decoration:underline}.pmcp-cell-btn{font:inherit;color:var(--ok);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.pmcp-cell-btn:hover{text-decoration:underline}.pmcp-panel{border:1px solid var(--border2,var(--border));background:color-mix(in srgb, var(--accent) 4%, transparent);border-radius:8px;flex-direction:column;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.pmcp-panel-done{background:color-mix(in srgb, var(--ok) 6%, transparent)}.pmcp-panel-title{align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}.pmcp-panel-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.pmcp-radio-group{flex-direction:column;gap:4px;font-size:12px;display:flex}.pmcp-radio-group label{align-items:center;gap:6px;font-weight:400;display:flex}.pmcp-warn-hint{color:var(--warn)}.pmcp-preview{border-top:1px solid var(--border2,var(--border));flex-direction:column;gap:6px;padding-top:8px;display:flex}.pmcp-summary{flex-direction:column;gap:2px;display:flex}.pmcp-kind-chips{flex-wrap:wrap;gap:6px;display:flex}.pmcp-kind-chip-btn{border:1px solid var(--border2,var(--border));background:var(--bg2,transparent);color:var(--fg);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;display:inline-flex}.pmcp-kind-chip-btn:hover{border-color:var(--accent);color:var(--accent)}.pmcp-copy-target{justify-content:space-between;align-items:center;margin:0;font-size:12px;display:flex}.pmcp-copy-target>span{align-items:center;gap:4px;font-weight:600;display:inline-flex}.pmcp-secrets-toggle{align-items:center;gap:6px;font-size:12px;font-weight:400;display:flex}.svn-auth-url{overflow-wrap:anywhere;background:var(--code-bg,#7f7f7f1f);border-radius:4px;padding:4px 6px;font-size:12px;display:block}.svn-auth-err{color:var(--err)}.wcdel-modal{width:min(680px,94vw)}.wcdel-intro{color:var(--muted);margin:0 0 10px;font-size:12px}.wcdel-list{max-height:min(48vh,420px);margin:0;padding:0;list-style:none;overflow:auto}.wcdel-row{padding:4px 0 4px calc(var(--wcdel-depth,0) * 16px);border-bottom:1px solid var(--border2)}.wcdel-row:last-child{border-bottom:0}.wcdel-head{cursor:pointer;align-items:center;gap:8px;min-width:0;display:flex}.wcdel-blocked .wcdel-head{cursor:default;opacity:.75}.wcdel-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.wcdel-branch{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wcdel-sess{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:11px}.wcdel-grade{white-space:nowrap;border-radius:9px;padding:1px 6px;font-size:10px}.wcdel-grade-safe{color:var(--ok);background:color-mix(in srgb, var(--ok) 16%, transparent)}.wcdel-grade-review{color:var(--warn);background:color-mix(in srgb, var(--warn) 16%, transparent)}.wcdel-grade-blocked{color:var(--muted);background:color-mix(in srgb, var(--muted) 14%, transparent)}.wcdel-sessions{color:var(--fg);flex-wrap:wrap;gap:2px 12px;min-width:0;margin:2px 0 0 26px;padding:0;font-size:11px;list-style:none;display:flex}.wcdel-session{align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.wcdel-session-kind{color:var(--muted);flex:none}.wcdel-session-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wcdel-session .session-state{flex:none}.wcdel-session-more{color:var(--muted)}.wcdel-why,.wcdel-result{color:var(--muted);align-items:center;gap:4px;margin:2px 0 0 26px;font-size:11px;display:flex}.wcdel-result.is-failed{color:var(--err)}.wcdel-opt{cursor:pointer;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.wcdel-opt-sub{margin-top:4px;padding-left:20px}.wcdel-opt-hint{color:var(--muted);font-size:11px}.wcdel-opt-hint.is-warn{color:var(--warn)}.wcdel-foot{align-items:center;gap:12px;display:flex}.wcdel-summary{min-width:0;color:var(--muted);flex:1;font-size:11px}.wcdel-warn{color:var(--err);display:block}.wcdel-foot-actions{flex:none;gap:8px;display:flex}.wcstop-modal{width:min(680px,94vw)}.wcstop-intro{color:var(--muted);margin:0 0 10px;font-size:12px}.wcstop-list,.wcstop-rows{margin:0;padding:0;list-style:none}.wcstop-list{max-height:min(48vh,420px);overflow:auto}.wcstop-group{padding-left:calc(var(--wcstop-depth,0) * 16px)}.wcstop-group+.wcstop-group{margin-top:6px}.wcstop-copy{color:var(--muted);align-items:center;gap:6px;min-width:0;margin:0;padding:4px 0 2px;font-size:11px;display:flex}.wcstop-copy-name,.wcstop-branch{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wcstop-branch{opacity:.8}.wcstop-row{border-bottom:1px solid var(--border2);padding:3px 0 3px 12px}.wcstop-row:last-child{border-bottom:0}.wcstop-head{cursor:pointer;align-items:center;gap:8px;min-width:0;display:flex}.wcstop-kind{color:var(--muted);flex:none}.wcstop-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.wcstop-mode{white-space:nowrap;border-radius:9px;flex:none;padding:1px 6px;font-size:10px}.wcstop-mode-now{color:var(--muted);background:color-mix(in srgb, var(--muted) 14%, transparent)}.wcstop-mode-now.is-cut{color:var(--warn);background:color-mix(in srgb, var(--warn) 16%, transparent)}.wcstop-mode-after{color:var(--ok);background:color-mix(in srgb, var(--ok) 16%, transparent)}.wcstop-why,.wcstop-result{color:var(--muted);align-items:center;gap:4px;margin:2px 0 0 38px;font-size:11px;display:flex}.wcstop-result.is-failed{color:var(--err)}.wcstop-opt{cursor:pointer;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.wcstop-opt-hint{color:var(--muted);font-size:11px}.wcstop-opt-hint.is-warn{color:var(--warn)}.wcstop-foot{align-items:center;gap:12px;display:flex}.wcstop-summary{min-width:0;color:var(--muted);flex:1;font-size:11px}.wcstop-warn{color:var(--err);display:block}.wcstop-foot-actions{flex:none;gap:8px;display:flex}.gitflow-prefixes{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 12px;display:grid}.gitflow-prefixes .ui-field{min-width:0}.gitflow-cmd,.gitflow-changes code{overflow-wrap:anywhere}.gitflow-cmd{-webkit-user-select:all;user-select:all;margin-top:4px;display:block}.gitflow-changes ul{margin:4px 0 0;padding-left:18px;font-size:12px}.launch-gitflow-suggest{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fstree-wrap{position:relative}.fstree{outline:none;margin:0;padding:2px 4px 8px;list-style:none}.fstree.drop-root{outline:2px dashed var(--accent);outline-offset:-2px}.fsrow{cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;min-width:0;font-size:13px;line-height:22px;display:flex}.fsrow:hover{background:var(--lp-hover-bg,var(--hover-bg))}.fsrow.selected{background:var(--lp-active-bg,var(--active-bg))}.fstree:focus-visible .fsrow.selected,.fstree:focus .fsrow.selected{outline:2px solid var(--lp-accent,var(--accent));outline-offset:-2px}.fsrow.drop-hover{outline:2px dashed var(--accent);outline-offset:-2px}.fsrow.fs-new{animation:5s ease-out af-fs-new}@keyframes af-fs-new{0%,30%{background:color-mix(in srgb, var(--accent) 30%, transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.fsrow.fs-new{background:color-mix(in srgb, var(--accent) 14%, transparent);animation:none}}.fs-dir,.fs-file{text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.fs-file.active{color:var(--lp-accent,var(--accent))}.fs-name{white-space:nowrap;min-width:0;display:flex;overflow:hidden}.mid-head{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.mid-tail{flex:none}.fs-sub{text-overflow:ellipsis;min-width:0;color:var(--muted);flex:0 1000 auto;margin-left:.3em;font-size:11px;overflow:hidden}.fs-branch{min-width:2.5em;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:0 10 auto;margin-left:2px;font-size:11px;overflow:hidden}.fs-chev{width:12px;color:var(--muted);text-align:center;flex:none;font-size:10px}.fs-ic{flex:none;justify-content:center;width:16px;display:inline-flex}.fstree-sticky{z-index:2;background:var(--leftpane-bg);border-bottom:1px solid var(--border2);position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 2px 6px #0000002e}.fs-sticky-row{background:inherit}.fs-sticky-caret{width:12px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:10px}.fs-sticky-caret:hover,.fs-sticky-caret:focus-visible{color:var(--fg);outline:none}.changeslist>.chg-group{list-style:none}.chg-group>ul{margin:0;padding:0;list-style:none}.chg-repo{min-width:0;color:var(--muted);align-items:center;gap:6px;padding:6px 4px 2px;font-size:11px;font-weight:600;display:flex}.chg-badge{border-radius:3px;flex:none;margin-right:2px;padding:0 4px;font-size:10px}.chg-badge.st-add{color:var(--ok);background:color-mix(in srgb, var(--ok) 15%, transparent)}.chg-badge.st-mod{color:var(--warn);background:color-mix(in srgb, var(--warn) 15%, transparent)}.chg-badge.st-del{color:var(--del);background:color-mix(in srgb, var(--del) 15%, transparent)}.chg-row{position:relative}.chg-menu-btn{background:inherit;color:var(--muted);cursor:pointer;opacity:0;pointer-events:none;border:0;align-items:center;padding:0 4px;display:flex;position:absolute;top:0;bottom:0;right:2px}.chg-row:hover .chg-menu-btn,.chg-menu-btn:focus-visible{opacity:1;pointer-events:auto}.chg-menu-btn:hover{color:var(--fg)}@media (hover:none){.chg-menu-btn{opacity:1;pointer-events:auto;flex:none;margin-left:auto;position:static}}.files-ops{position:relative}.files-menu-head{color:var(--muted);border-bottom:1px solid var(--border2);align-items:center;gap:6px;max-width:240px;margin-bottom:4px;padding:4px 8px;font-size:11px;display:flex}.files-menu-path{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.files-ctx-a{text-decoration:none}.fi-svg{vertical-align:-2px;width:14px;height:14px}.fi-folder,.fi-generic{color:var(--muted)}.fi-mask{vertical-align:-2px;background-color:currentColor;width:14px;height:14px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fi-ai{color:#e0a45e}.fi-secret{color:var(--warn)}.files-ctxmenu li.ctx-sub{cursor:default;padding:0}.files-ctxmenu li.ctx-sub:hover{background:0 0}.ctx-sub-head{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.ctx-sub-head:hover{background:var(--hover-bg,var(--btn))}.ctx-sub-arrow{opacity:.6;font-size:11px}.ctx-submenu{border-left:1px solid var(--border2,var(--border));max-height:40vh;margin:2px 0 2px 8px;padding:0 0 0 6px;list-style:none;overflow-y:auto}.ctx-submenu li{cursor:pointer;color:var(--fg);white-space:nowrap;border-radius:6px;padding:6px 10px}.ctx-submenu li:hover{background:var(--hover-bg,var(--btn))}.ctx-submenu li.ctx-sep,.ctx-submenu li.ctx-sep:hover{background:var(--border2,var(--border));cursor:default;pointer-events:none;height:1px;margin:4px 6px;padding:0}.scm-target{border:1px solid var(--border);background:var(--bg);min-width:9rem;max-width:18rem;height:28px;color:var(--fg);border-radius:5px;padding:0 6px}.scmview{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;container-type:inline-size}.fileview>.view-head{padding-right:calc(var(--pane-ctl-w,56px) + 56px)}.scmview>.view-head{padding-right:calc(var(--pane-ctl-w,56px) + 28px)}.view-title{text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-weight:600;display:inline-flex;overflow:hidden}.view-title .codicon{color:var(--accent)}.scm-branch{background:var(--btn);color:var(--fg);border:1px solid var(--btn-border);font:inherit;cursor:pointer;border-radius:4px;align-items:center;gap:4px;max-width:16em;padding:1px 8px;font-size:12px;display:inline-flex;overflow:hidden}.scm-branch:hover{background:var(--btn-h)}.scm-more{display:none;position:relative}.scm-more-menu{position:absolute;top:26px;right:0}@container (width<=440px){.scm-acts{display:none}.scm-more{display:block}}@container (width<=520px){.view-head .ui-btn .lbl{display:none}}.cgraph-body{outline:none;flex:1;min-height:0;overflow-y:auto}.cgraph{margin:0;padding:0 6px;list-style:none}.cgraph-row{cursor:pointer;border-radius:4px;align-items:stretch;min-width:0;height:48px;display:flex}.cgraph-row:hover{background:var(--hover-bg)}.cgraph-row.active{background:var(--active-bg)}.cgraph-row.dim .cgraph-subj{color:var(--muted)}.cgraph-row.dim .cgraph-line2{color:var(--muted2)}.cgraph-row.dim .cgraph-ref{color:var(--muted);background:0 0}.cgraph-svg{flex:none}.cgraph-msg{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;padding:0 6px;display:flex}.cgraph-line1{align-items:center;gap:5px;min-width:0;display:flex}.cgraph-subj{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.cgraph-line2{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cgraph-ref{font-family:var(--mono);background:var(--btn);border:1px solid var(--btn-border);color:var(--fg);white-space:nowrap;border-radius:4px;flex:none;align-items:center;gap:3px;max-width:180px;padding:1px 5px;font-size:10px;display:inline-flex}.cgraph-ref-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.cgraph-ref .codicon{flex:none;font-size:10px;line-height:1}.cgraph-ref-sync{opacity:.75;border-left:1px solid var(--btn-border);flex:none;align-items:center;gap:2px;margin-left:1px;padding-left:4px;display:inline-flex}.cgraph-ref.ref-head.current{background:var(--accent);color:var(--on-accent);border-color:#0000;font-weight:600}.cgraph-ref.ref-head.current .cgraph-ref-sync{border-left-color:color-mix(in srgb, var(--on-accent) 40%, transparent)}.cgraph-ref.ref-tag{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 45%, transparent)}.cgraph-ref.ref-remote{color:var(--muted)}.changes-body{flex-direction:column;flex:1;gap:8px;min-height:0;padding:6px 10px;display:flex;overflow-y:auto}.changes{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.change{border-radius:4px;align-items:center;gap:6px;min-width:0;padding:3px 6px;display:flex}.change:hover{background:var(--hover-bg)}.change.active{background:var(--active-bg)}.chg{text-align:center;width:16px;font-family:var(--mono);flex:none;font-size:11px;font-weight:700}.chg.staged{color:var(--ok)}.chg.unstaged{color:var(--warn)}.chg.untracked{color:var(--muted)}.chg-name{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;flex:1;min-width:0;font-size:12px;overflow:hidden}.chg-name:hover{color:var(--accent)}.chg-acts{opacity:0;flex:none;gap:2px;display:flex}.change:hover .chg-acts,.change.active .chg-acts{opacity:1}.chg-discard{color:var(--err)}.commitbox{border-top:1px solid var(--border2);flex-direction:column;gap:6px;padding-top:8px;display:flex}.commitbox textarea{background:var(--panel2);color:var(--fg);border:1px solid var(--btn-border);font:inherit;resize:vertical;border-radius:4px;padding:6px 8px;font-size:13px}.commitbox-all{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.repo-identity{margin-top:2px}.ri-line{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;min-width:0;padding:2px 0;font-size:11px;display:flex}.ri-who{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ri-src{border:1px solid var(--border2);border-radius:999px;flex:none;padding:0 6px;font-size:10px}.ri-edit input{background:var(--panel2);min-width:8em;color:var(--fg);border:1px solid var(--btn-border);font:inherit;border-radius:4px;flex:1;padding:3px 6px;font-size:12px}.scm-scroll{flex:1;min-height:0;padding:6px 10px;overflow:auto}.diff{font-family:var(--mono);color:var(--muted);white-space:pre-wrap;margin:0;font-size:12px}.commit-detail .cd-head{border-bottom:1px solid var(--border2);margin-bottom:8px;padding:4px 0 10px}.cd-subject{font-size:14px;font-weight:600}.cd-meta{color:var(--muted);margin-top:2px;font-size:11px}.cd-body{font-family:var(--mono);color:var(--muted);white-space:pre-wrap;margin:6px 0 0;font-size:12px}.cd-more{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:2px 0;font-size:12px}.filediff{border:1px solid var(--border2);border-radius:6px;margin-bottom:8px;overflow:hidden}.filediff-head{background:var(--panel2);width:100%;color:var(--fg);font:inherit;cursor:pointer;text-align:left;border:none;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:flex;position:sticky;top:0}.filediff-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono);flex:1;overflow:hidden}.filediff-stat{font-family:var(--mono);flex:none;gap:6px;font-size:11px;display:flex}.filediff-stat .add{color:var(--ok)}.filediff-stat .del{color:var(--del)}.diff-body{font-family:var(--mono);margin:0;font-size:12px;line-height:1.5;overflow-x:auto}.diff-body .dl{min-width:max-content;display:flex}.dl-num{text-align:right;width:3.2em;color:var(--muted2);-webkit-user-select:none;user-select:none;flex:none;padding-right:8px}.dl-text{white-space:pre}.diff-files.wrap .dl-text{white-space:pre-wrap;word-break:break-all}.diff-files.wrap .diff-body .dl{min-width:0}.diff-body .dl.add{color:var(--ok);background:#2ea0431a}.diff-body .dl.del{background:color-mix(in srgb, var(--del) 10%, transparent);color:var(--del)}.diff-body .dl.hunk{color:var(--accent)}.diff-body .dl.fileh{color:var(--muted)}.diff-trunc{color:var(--muted);padding:4px;font-size:12px}.scm-staged-tag,.scm-repo-tag{color:var(--muted);border:1px solid var(--border2);border-radius:999px;flex:none;padding:0 6px;font-size:11px}.scm-staged-tag{color:var(--ok)}.svnlog-filter{border-bottom:1px solid var(--border2);gap:6px;padding:6px 10px;display:flex}.svnlog-filter input{flex:1;min-width:0}.svnlog{margin:0;padding:0;list-style:none}.svnlog-row.active{background:var(--active-bg)}.svnlog-row:hover{background:var(--hover-bg)}.svnlog-btn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:auto 1fr auto;grid-template-areas:"rev msg tag""meta meta meta";gap:0 8px;padding:5px 10px;display:grid}.svnlog-rev{color:var(--accent);grid-area:rev;font-size:12px}.svnlog-msg{text-overflow:ellipsis;white-space:nowrap;grid-area:msg;min-width:0;font-size:13px;overflow:hidden}.svnlog-meta{color:var(--muted);grid-area:meta;font-size:11px}.svnlog-tag{border:1px solid var(--border2);color:var(--muted);border-radius:999px;grid-area:tag;padding:0 6px;font-size:11px}.svnlog-tag.newer{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 45%, transparent)}.svnlog-tag.current{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 45%, transparent)}.svnlog-row.newer .svnlog-msg{font-style:italic}.svnlog-more{margin:8px auto;display:block}.svnlog-loading,.svnlog-note{color:var(--muted);padding:6px 10px;font-size:12px}.svnlog-err{color:var(--err);white-space:pre-wrap;padding:8px 10px;font-size:12px}.chg.conflict{color:var(--err)}.cd-paths{border-bottom:1px solid var(--border2);font-family:var(--mono);margin:0 0 8px;padding:0 0 8px;font-size:12px;list-style:none}.cd-act{width:14px;color:var(--warn);font-weight:700;display:inline-block}.cd-act.act-A{color:var(--ok)}.cd-act.act-D{color:var(--err)}.cd-copy{color:var(--muted)}.fileview,.mirrorview{background:var(--viewer-bg,var(--bg));flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;container:paneview/inline-size}.fileview{position:relative}.mt-toolrun.open>.mt-toolrun-head{opacity:.7}.mt-toolrun-body{margin:.1em 0 .2em 14px}.mt-toolrun-body .mt-tool{margin:.15em 0}.diffview .dv-scroll{min-height:0;font-family:var(--viewer-font,var(--mono));font-size:var(--viewer-size,13px);background:0 0;flex:1;line-height:1.5;overflow:auto}.dv-stat{align-items:center;gap:8px;display:flex}.dv-stat .dv-add{color:#3fb950;font-weight:600}.dv-stat .dv-del{color:var(--del);font-weight:600}.dv-hunk+.dv-hunk{border-top:1px solid var(--border)}.dv-hunk-head{color:var(--muted);background:color-mix(in srgb, var(--fg) 5%, transparent);padding:3px 10px;font-size:11px}.dv-table{border-collapse:collapse;width:100%}.dv-row td{vertical-align:top;padding:0 4px}.dv-gutter{white-space:nowrap;text-align:right;width:1%;color:var(--muted);opacity:.55;-webkit-user-select:none;user-select:none;padding:0 6px}.dv-mark{text-align:center;-webkit-user-select:none;user-select:none;width:1ch;color:var(--muted)}.dv-code{white-space:pre-wrap;word-break:break-word;width:100%}.diffview.nowrap .dv-code{white-space:pre;word-break:normal}.dv-row.dv-add{background:#3fb95024}.dv-row.dv-add .dv-mark{color:#3fb950}.dv-row.dv-del{background:color-mix(in srgb, var(--del) 14%, transparent)}.dv-row.dv-del .dv-mark{color:var(--del)}.filebody,.diff{font:12px/1.45 var(--mono);white-space:pre;flex:1;margin:0;padding:8px 12px;overflow:auto}.fileinfo{flex-wrap:wrap;gap:4px 10px}.fi-name{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:6em;max-width:max-content;font-size:12px;overflow:hidden}.fi-tag{white-space:nowrap;text-transform:uppercase;letter-spacing:.03em;color:var(--accent);border:1px solid #2f5a6a;border-radius:3px;flex:none;padding:0 6px;font-size:10px}.fi-meta{white-space:nowrap;flex:none;font-size:11px}.fi-path{text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:10em;font-size:11px;overflow:hidden}.fi-end{flex:1 1 0;justify-content:flex-end;align-items:center;gap:10px;min-width:10em;margin-left:auto;display:inline-flex}.fi-end .fi-path{flex:0 auto;min-width:0}.fi-dl{color:var(--muted);flex:none;align-items:center;text-decoration:none;display:inline-flex}.fi-dl:hover{color:var(--fg)}@container filepane (width<=520px){.fileinfo .fi-path{display:none}.fileinfo .fi-end{flex:none;min-width:0}}@container filepane (width<=340px){.fileinfo .fi-meta{display:none}}.codeview-wrap{flex:1;min-height:0;display:flex;overflow:hidden}.codeview{background:0 0;flex:1;min-width:0;display:block;overflow:auto}.minimap{background:var(--panel2);border-left:1px solid var(--border2);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0;width:110px;position:relative;overflow:hidden}.fileview{container:paneview filepane/inline-size}@container filepane (width<=460px){.fileview .minimap{width:72px}}@container filepane (width<=320px){.fileview .minimap{width:48px}}.minimap-inner{transform-origin:0 0;pointer-events:none;opacity:.85;position:absolute;top:0;left:0}.minimap-inner .code{padding:6px 8px}.minimap-viewport{pointer-events:none;background:#82aad229;border-top:1px solid #96b9d759;border-bottom:1px solid #96b9d759;position:absolute;left:0;right:0}.codegrid{font-family:var(--viewer-font,var(--mono));font-size:var(--viewer-size,12px);tab-size:var(--viewer-tab,4);caret-color:var(--hl-fg);outline:none;grid-template-columns:auto max-content;place-content:start;padding:8px 0;line-height:1.55;display:grid}.codegrid.no-gutter{grid-template-columns:max-content}.codeview.wrap .codegrid{grid-template-columns:auto minmax(0,1fr)}.codeview.wrap .codegrid.no-gutter{grid-template-columns:minmax(0,1fr)}.codegrid .cl-row{display:contents}.codegrid .cl-gutter{z-index:1;text-align:right;color:var(--muted2);background:var(--panel2);border-right:1px solid var(--border2);white-space:pre;-webkit-user-select:none;user-select:none;min-height:1.55em;padding:0 8px 0 10px;position:sticky;left:0}.codegrid .cl-code{white-space:pre;min-height:1.55em;color:var(--hl-fg);background:0 0;padding:0 14px}.codegrid .cl-row.target-line .cl-gutter,.codegrid .cl-row.target-line .cl-code{background:color-mix(in srgb, var(--accent) 18%, var(--panel2))}.codegrid .cl-row.target-line .cl-code{box-shadow:inset 3px 0 0 var(--accent)}.codeview.wrap .codegrid .cl-code{white-space:pre-wrap;word-break:break-word}.codegrid .cl-gutter.cb-add{box-shadow:inset 3px 0 #2ea043}.codegrid .cl-gutter.cb-mod{box-shadow:inset 3px 0 #1f6feb}.codegrid .cl-gutter.cb-del{box-shadow:inset 0 2px 0 -.5px var(--del)}.codegrid .cl-gutter.cb-add.cb-del{box-shadow:inset 3px 0 0 #2ea043, inset 0 2px 0 -.5px var(--del)}.codegrid .cl-gutter.cb-mod.cb-del{box-shadow:inset 3px 0 0 #1f6feb, inset 0 2px 0 -.5px var(--del)}.hljs{color:var(--hl-fg);background:0 0}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:var(--hl-keyword)}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:var(--hl-title)}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:var(--hl-attr)}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:var(--hl-string)}.hljs-built_in,.hljs-symbol{color:var(--hl-built)}.hljs-comment,.hljs-code,.hljs-formula{color:var(--hl-comment)}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:var(--hl-name)}.hljs-subst{color:var(--hl-fg)}.hljs-section{color:var(--hl-attr);font-weight:700}.hljs-bullet{color:var(--hl-built)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-addition{color:var(--hl-add-fg);background:var(--hl-add-bg)}.hljs-deletion{color:var(--hl-del-fg);background:var(--hl-del-bg)}.seg.sm .seg-btn{white-space:nowrap;padding:2px 10px;font-size:11px}.md-toggle{flex:none}.marp-wrap{background:var(--panel2);flex-direction:column;flex:1;min-height:0;display:flex}.marp-toolbar{border-bottom:1px solid var(--border);background:var(--panel);flex:none;align-items:center;gap:8px;padding:6px 10px;display:flex}.marp-counter{color:var(--muted);text-align:center;min-width:56px;font-size:12px}.marp-fs{margin-left:auto}.marp-stage{outline:none;flex:1;justify-content:center;align-items:center;min-height:0;padding:16px;display:flex;position:relative;overflow:auto}.marp-nav{z-index:2;width:22%;position:absolute;top:0;bottom:0}.marp-nav.left{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M15 7 L6 16 L15 25 M6 16 H27' fill='none' stroke='black' stroke-width='6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 7 L6 16 L15 25 M6 16 H27' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 16 16,w-resize;left:0}.marp-nav.right{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M17 7 L26 16 L17 25 M26 16 H5' fill='none' stroke='black' stroke-width='6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17 7 L26 16 L17 25 M26 16 H5' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 16 16,e-resize;right:0}.marp-stage:fullscreen{background:#000;padding:24px}.marp-host{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.imgview{touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.imgview.zoomed{cursor:grab}.imgview.muted{font:12px var(--mono);color:var(--muted)}.imgview-img{object-fit:contain;will-change:transform;background-image:linear-gradient(45deg,#8080801f 25%,#0000 25%),linear-gradient(-45deg,#8080801f 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#8080801f 75%),linear-gradient(-45deg,#0000 75%,#8080801f 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;max-width:100%;max-height:100%}.imgview-img.placeholder{filter:blur(2px)}.imgview-img{transition:filter .12s ease-out}@media (prefers-reduced-motion:reduce){.imgview-img{transition:none}}.imgview-zoom{font:11px var(--mono);color:var(--fg);background:var(--bar);border:1px solid var(--border);cursor:pointer;opacity:.85;border-radius:4px;padding:2px 8px;position:absolute;bottom:10px;right:10px}.imgview-zoom:hover{opacity:1}.pdfview{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.pdfview.is-failed{font:12px var(--mono);color:var(--muted);justify-content:center;align-items:center}.pdfview-scroll{outline:none;flex:1;min-height:0;overflow:auto}.pdfview-loading{font:12px var(--mono);margin:16px}.pdfview-doc{box-sizing:border-box;flex-direction:column;align-items:safe center;width:max-content;min-width:100%;display:flex}.pdfview-page{background:#fff;flex:none;position:relative;box-shadow:0 1px 6px #00000059}.pdfview-canvas{display:block}.pdfview-page{--scale-round-x:1px;--scale-round-y:1px}.pdfview-page .textLayer{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;text-align:initial;letter-spacing:normal;word-spacing:normal;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:canvastext;z-index:0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.pdfview-page .textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.pdfview-page .textLayer>:not(.markedContent),.pdfview-page .textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.pdfview-page .textLayer .markedContent{display:contents}.pdfview-page .textLayer span[role=img]{-webkit-user-select:none;user-select:none;cursor:default}.pdfview-page .textLayer ::selection{background:#0000ff40;background:color-mix(in srgb, AccentColor, transparent 50%);color:#0000}.pdfview-page .textLayer br::selection{background:0 0}.pdfview-page .textLayer .endOfContent{z-index:0;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.pdfview-page .textLayer.selecting .endOfContent{top:0}.pdfview-page .textLayer[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}.pdfview-page .textLayer[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}.pdfview-page .textLayer[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}.pdfview-bar{border-top:1px solid var(--border);background:var(--bar);font:11px var(--mono);color:var(--fg);align-items:center;gap:4px;padding:3px 8px;display:flex}.pdfview-bar button{color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;padding:2px 6px;display:inline-flex}.pdfview-bar button:hover:not(:disabled){border-color:var(--border)}.pdfview-bar button:disabled{opacity:.4;cursor:default}.pdfview-pageno{text-align:center;min-width:5.5em;color:var(--muted)}.pdfview-zoomlabel{justify-content:center;min-width:4em}.pdfview-sep{flex:1}.docpreview{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.docpreview-status{font:12px var(--mono);margin:16px}.docpreview-note{border-bottom:1px solid var(--border);background:var(--bar);color:var(--muted);align-items:center;gap:6px;margin:0;padding:4px 10px;font-size:11px;display:flex}.md-scroll{background:0 0;flex:1;min-height:0;position:relative;overflow:auto}.md-sticky{box-sizing:border-box;z-index:4;pointer-events:none;max-width:860px;font-size:var(--viewer-size,14px);margin:0 auto;padding:0 28px;position:absolute;left:0;right:0}.md-sticky-row{pointer-events:auto;cursor:pointer;background:var(--viewer-bg,var(--bg));border-bottom:1px solid var(--border2,var(--border));white-space:nowrap;text-overflow:ellipsis;color:var(--fg);padding:4px 6px;font-weight:600;line-height:1.3;overflow:hidden}.md-sticky-row:last-child{box-shadow:0 2px 4px #0003}.md-sticky-row:hover{color:var(--accent)}.md-sticky-h1{font-size:1.15em}.md-sticky-h2{padding-left:16px;font-size:1.05em}.md-sticky-h3{padding-left:30px}.md-sticky-h4,.md-sticky-h5,.md-sticky-h6{padding-left:44px}.markdown{max-width:860px;font:var(--viewer-size,14px) / 1.7 system-ui, sans-serif;color:var(--fg);margin:0 auto;padding:20px 28px 60px}.md-frontmatter{border:1px solid var(--border2,var(--border));background:color-mix(in srgb, var(--bar) 55%, transparent);border-radius:6px;grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);margin:0 0 1.4em;padding:10px 12px;font-size:.92em;line-height:1.5;display:grid}.md-frontmatter dt,.md-frontmatter dd{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);margin:0;padding:3px 0}.md-frontmatter dt:last-of-type,.md-frontmatter dd:last-child{border-bottom:0}.md-frontmatter dt{color:var(--muted);padding-right:14px;font-weight:600}.md-frontmatter dd{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.md-table-repaired,.md-frontmatter-note{border-left:3px solid var(--warn);background:color-mix(in srgb, var(--warn) 10%, transparent);color:var(--muted);border-radius:3px;margin:1.4em 0 .4em;padding:5px 9px;font-size:.85em;line-height:1.5}.md-frontmatter-note{margin-top:0;margin-bottom:.6em}.markdown h1,.markdown h2,.markdown h3,.markdown h4{margin:1.4em 0 .6em;line-height:1.3}.markdown h1{border-bottom:1px solid var(--border);padding-bottom:.3em;font-size:1.7em}.markdown h2{border-bottom:1px solid var(--border2);padding-bottom:.25em;font-size:1.4em}.markdown h3{font-size:1.2em}.markdown p,.markdown ul,.markdown ol,.markdown blockquote,.markdown table{margin:.7em 0}.markdown a{color:var(--accent)}.markdown a.ext-link:after{content:" ↗";opacity:.65;font-size:.8em}.markdown a.repo-link{color:#7fd6a6;text-underline-offset:2px;cursor:pointer;border-radius:3px;text-decoration:underline;text-decoration-thickness:1px}.markdown a.repo-link:hover{color:#a6e8c4;background:color-mix(in srgb, currentColor 12%, transparent)}.markdown a.repo-link:focus-visible{outline-offset:2px;outline:2px solid}:root[data-theme=light] .markdown a.repo-link{color:#166534}:root[data-theme=light] .markdown a.repo-link:hover{color:#14532d;background:#dcfce7}.markdown a.action-link{color:var(--accent);text-underline-offset:2px;cursor:pointer;border-radius:3px;text-decoration:underline;text-decoration-thickness:1px}.markdown a.action-link:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.markdown a.action-link:focus-visible{outline-offset:2px;outline:2px solid}.markdown a.anchor-link{color:var(--accent)}.markdown a.md-ref-link{cursor:pointer;text-underline-offset:2px;border-radius:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.markdown a.md-ref-link:hover{background:color-mix(in srgb, currentColor 14%, transparent)}.markdown a.md-ref-link:focus-visible{outline-offset:2px;outline:2px solid}.markdown a.md-commit-link{color:#d6b37f;font-family:var(--viewer-font,var(--mono));font-size:.9em}.markdown a.md-commit-link:hover{color:#e8cfa6}:root[data-theme=light] .markdown a.md-commit-link{color:#92580a}.markdown a.md-session-link{color:#7fb0d6}.markdown a.md-session-link:hover{color:#a6cee8}:root[data-theme=light] .markdown a.md-session-link{color:#0e4a75}@media (hover:none) and (pointer:coarse){.markdown a.md-session-link.md-has-menu{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}.markdown a.md-conv-link{color:#b39ddb}.markdown a.md-conv-link:hover{color:#cdbde8}:root[data-theme=light] .markdown a.md-conv-link{color:#5b21b6}.markdown a.md-workitem-link{color:#6cc4c0}.markdown a.md-workitem-link:hover{color:#9adbd8}:root[data-theme=light] .markdown a.md-workitem-link{color:#0b5e5b}.markdown code a.md-path-link{color:#86c78f}.markdown code a.md-path-link:hover{color:#a9dcb0}:root[data-theme=light] .markdown code a.md-path-link{color:#1f6b39}.markdown code{font-family:var(--viewer-font,var(--mono));background:var(--panel2);border:1px solid var(--border2);border-radius:4px;margin:0 .18em;padding:.1em .25em;font-size:.88em}.markdown pre{background:var(--panel2);border:1px solid var(--border2);border-radius:6px;padding:12px 14px;overflow:auto}.md-pre-wrap{position:relative}.md-code-actions{gap:4px;display:flex;position:absolute;bottom:8px;right:8px}.md-code-action{border:1px solid var(--border);background:color-mix(in srgb, var(--panel2) 82%, transparent);width:26px;height:26px;color:var(--muted);cursor:pointer;opacity:.55;border-radius:5px;justify-content:center;align-items:center;padding:0;transition:opacity .12s,color .12s,background .12s;display:inline-flex}.md-pre-wrap:hover .md-code-action,.md-code-action:focus-visible{opacity:1}.md-code-action:hover{color:var(--fg);background:var(--panel2)}.md-copy.copied{color:var(--ok,#4ec97a);opacity:1}.markdown blockquote.md-quote-copy{padding-right:42px;position:relative}.md-quote-copy-button{position:absolute;top:6px;right:6px}.markdown blockquote.md-quote-copy:hover .md-code-action,.markdown blockquote.md-quote-copy .md-code-action:focus-visible{opacity:1}.markdown pre.md-code-wrap{white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:hidden}.markdown .md-stream-caret{color:var(--muted);margin-left:1px;animation:1s step-end infinite md-stream-caret}@keyframes md-stream-caret{50%{opacity:0}}.markdown pre code{font-size:calc(var(--viewer-size,14px) * .86);background:0 0;border:none;margin:0;padding:0;line-height:1.55}.markdown blockquote{border-left:3px solid var(--border);color:color-mix(in srgb, var(--fg) 55%, var(--muted) 45%);margin-left:0;padding:.2em 1em}.markdown table{border-collapse:collapse;display:block;overflow:auto}.markdown th,.markdown td{border:1px solid var(--border);padding:5px 10px}.markdown th{background:var(--panel2)}.markdown img{max-width:100%}.markdown hr{border:none;border-top:1px solid var(--border);margin:1.5em 0}.markdown ul,.markdown ol{padding-left:1.6em}.mermaid-diagram{background:var(--panel2);border:1px solid var(--border2);text-align:center;border-radius:6px;margin:1em 0;padding:12px;overflow:auto}.mermaid-diagram svg{max-width:100%;height:auto}.scmbody{flex:1;min-height:0;display:flex}.scmleft{border-right:1px solid var(--border);flex-shrink:0;width:360px;padding:8px 10px;overflow:auto}.scmbody.scm-changes-single>.scmleft{border-right:none;flex:1;width:auto}.log{margin:0;padding:0;list-style:none}.log li{border-bottom:1px solid var(--border2);text-overflow:ellipsis;white-space:nowrap;padding:3px 2px;font-size:12px;overflow:hidden}.log code{color:#c9a}.log-row{cursor:pointer}.log-row:hover{background:var(--hover-bg)}.log-row.active{background:var(--active-bg)}.scmright{flex:1;min-width:0;overflow:auto}.filebody.fb-plain{color:var(--hl-fg);font-family:var(--viewer-font,var(--mono));font-size:var(--viewer-size,12px);white-space:pre-wrap;word-break:break-word;padding:8px 14px;line-height:1.55;overflow:auto}.file-surfaces{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.file-surfaces.is-split{flex-direction:row}.file-surfaces.is-split>.file-editor-shell,.file-surfaces.is-split>.file-viewer-shell{flex:50%;width:50%}.file-surfaces.is-split>.file-viewer-shell{border-left:1px solid var(--border)}@container filepane (width<=640px){.file-surfaces.is-split{flex-direction:column}.file-surfaces.is-split>.file-editor-shell,.file-surfaces.is-split>.file-viewer-shell{flex:50%;width:auto;height:50%}.file-surfaces.is-split>.file-viewer-shell{border-left:0;border-top:1px solid var(--border)}}.file-diagram-shell[hidden]{display:none}.file-diagram-shell{flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.drawioview{flex:1;min-height:0;display:flex;position:relative}.drawio-frame{background:var(--bg);border:0;flex:1;min-height:0;display:block}.drawio-note{border:1px solid var(--border);background:var(--bg);border-radius:6px;align-items:center;gap:8px;max-width:90%;padding:8px 12px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.file-viewer-shell,.file-editor-shell{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.file-viewer-shell[hidden],.file-editor-shell[hidden]{display:none}.file-viewer-shell>.codeview-wrap,.file-viewer-shell>.md-scroll,.file-viewer-shell>.filebody{flex:1;min-height:0}.file-editor-cm{flex:1;min-height:0;overflow:hidden}.file-editor-cm .cm-editor{height:100%;color:var(--fg)}.file-editor-cm .cm-gutters{color:var(--muted);background:color-mix(in srgb, var(--viewer-bg,var(--bg)) 94%, var(--fg));border-color:var(--border)}.file-editor-cm .cm-activeLine,.file-editor-cm .cm-activeLineGutter{background:color-mix(in srgb, var(--accent) 10%, transparent)}.file-editor-cm .cm-focused{outline:none}.file-mode-tabs{flex:none}.file-save-btn{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.file-editor-status{min-height:22px;color:var(--muted);border-bottom:1px solid var(--border);flex:none;padding:2px 10px;font-size:12px}.file-editor-status.is-alert{color:var(--warning,#d29922);font-weight:600}.file-external-note{color:var(--warning,#d29922);margin-left:10px}.file-external-note button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:4px;margin-left:6px;padding:0 8px;font-size:11px;line-height:16px}.file-editor-resolution{z-index:8;border:1px solid var(--warning,#d29922);background:var(--surface,var(--bg));border-radius:8px;max-height:min(70%,620px);padding:12px;position:absolute;inset:auto 10px 10px;overflow:auto;box-shadow:0 8px 28px #00000059}.file-editor-resolution.collapsed{padding:6px;inset:auto 10px 10px auto}.file-editor-resolution h4,.file-editor-resolution p{margin:0 0 8px}.file-editor-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.file-mine-remote-diff{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;max-height:300px;display:grid}.file-diff-column{border:1px solid var(--border);border-radius:4px;min-width:0;overflow:auto}.file-diff-column>strong{background:var(--surface,var(--bg));padding:4px 8px;display:block;position:sticky;top:0}.file-diff-column pre,.file-merge-reference pre{font:12px/1.45 var(--mono);white-space:pre;margin:0;padding:6px 8px}.file-diff-column span{display:block}.file-diff-column .diff-mine{background:#f8514924}.file-diff-column .diff-remote{background:#3fb95024}.file-editor-suggest{border-color:var(--border)}.file-editor-suggest textarea{box-sizing:border-box;width:100%;font:13px/1.5 var(--sans,inherit);color:inherit;background:var(--bg);border:1px solid var(--border);resize:vertical;border-radius:4px;padding:6px 8px}.file-suggest-diff{border:1px solid var(--border);border-radius:4px;max-height:300px;overflow:auto}.file-suggest-diff pre{font:12px/1.45 var(--mono);white-space:pre;margin:0;padding:6px 8px}.file-suggest-diff span{display:block}.file-suggest-diff .diff-mine{background:#f8514924}.file-suggest-diff .diff-remote{background:#3fb95024}.file-merge-reference{border-top:1px solid var(--border);background:color-mix(in srgb, var(--bg) 90%, var(--fg));max-height:30%;overflow:auto}.file-merge-reference>strong{padding:4px 8px;display:block}@container paneview (width<=600px){.file-mine-remote-diff{grid-template-columns:1fr}}.sel-pill-group{z-index:60;gap:6px;display:inline-flex;position:fixed}.sel-send-pill{font:inherit;color:var(--fg);background:var(--panel2,var(--panel));border:1px solid var(--border2,var(--border));cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:inline-flex;box-shadow:0 6px 18px #0006}.sel-send-pill:hover{background:var(--hover-bg,var(--btn))}.sel-send-pill:disabled{opacity:.5;cursor:default}.markdown mark.quote-mark{background:color-mix(in srgb, var(--chat-accent,#4c8dff) 26%, transparent);color:inherit;border-radius:3px;padding:0 1px}.markdown mark.quote-mark:after{content:attr(data-n);vertical-align:super;opacity:.75;margin-left:2px;font-size:9px}.doc-review-tag{align-items:center;gap:4px;display:inline-flex}.doc-comment-pop{z-index:61;background:var(--panel2,var(--panel));border:1px solid var(--border2,var(--border));border-radius:8px;flex-direction:column;gap:6px;width:min(340px,90vw);padding:9px 10px;display:flex;position:fixed;box-shadow:0 10px 26px #00000073}.doc-comment-pop-quote{opacity:.75;border-left:2px solid var(--border2,var(--border));max-height:3.6em;padding-left:6px;font-size:11px;font-style:italic;overflow:hidden}.doc-comment-pop-input{font:inherit;resize:vertical;color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:6px 8px;font-size:12px}.doc-comment-pop-actions{justify-content:flex-end;gap:6px;display:flex}.doc-comments{border-top:1px solid var(--border);background:color-mix(in srgb, var(--fg) 3%, var(--bg));flex:none;max-height:40%;overflow:auto}.doc-comments-head{width:100%;font:inherit;color:var(--fg);background:inherit;cursor:pointer;text-align:left;border:0;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex;position:sticky;top:0}.doc-comments-hint{margin-left:auto;font-size:11px}.doc-comments-list{flex-direction:column;gap:5px;max-height:40vh;margin:0;padding:0 10px 8px;list-style:none;display:flex;overflow-y:auto}.doc-comment{align-items:flex-start;gap:7px;font-size:12px;display:flex}.doc-comment.sent{opacity:.55}.doc-comment-n{background:color-mix(in srgb, var(--chat-accent,#4c8dff) 30%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:17px;height:17px;font-size:10px;display:inline-flex}.doc-comment-main{min-width:0;font:inherit;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:0;font-size:12px;display:flex}.doc-comment-quote{opacity:.7;text-overflow:ellipsis;white-space:nowrap;font-style:italic;overflow:hidden}.doc-comment-body{white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.doc-comment.open .doc-comment-quote{white-space:pre-wrap;overflow:visible}.doc-comment.open .doc-comment-body{-webkit-line-clamp:none;line-clamp:none;display:block;overflow:visible}.doc-comment-sent{margin-left:auto;font-size:11px}.doc-comment-del{opacity:.65;border-radius:5px;flex:none;margin-left:auto;padding:1px 4px}.doc-comment-del:hover{opacity:1}.reader-body{max-width:42em;min-height:0;line-height:2.1;font-size:var(--reader-size,17px);font-family:var(--reader-font,"Hiragino Mincho ProN", "Yu Mincho", "Noto Serif JP", "Noto Serif", serif);color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;margin:0 auto;padding:28px 32px;overflow:auto}.reader-unit{border-radius:4px;scroll-margin:20vh 20vw;transition:background .15s}.reader-unit.active{background:color-mix(in srgb, var(--accent) 18%, transparent)}.reader-body rt{opacity:.8;font-size:.5em}.reader-body.vertical{writing-mode:vertical-rl;text-orientation:mixed;max-width:none;height:100%;margin:0;padding:32px 28px}.reader-vtoggle .codicon{font-size:13px}.reader-voice{color:var(--fg);background:var(--panel2,var(--panel));border:1px solid var(--btn-border,var(--border));border-radius:4px;padding:2px 4px;font-size:12px}.reader-voice:disabled{opacity:.5}.reader-font{min-width:5.5em}.reader-size .reader-size-val{font-variant-numeric:tabular-nums;cursor:default;pointer-events:none;justify-content:center;min-width:2.4em}.mirror-lightbox{z-index:60;cursor:zoom-out;background:#000000b8;justify-content:center;align-items:stretch;padding:24px;display:flex;position:fixed;inset:0}.mirror-lightbox.over-modal{z-index:110}.mirror-lightbox img{object-fit:contain;border-radius:6px;max-width:100%;max-height:100%;box-shadow:0 8px 32px #00000080}.mirror-lightbox .imgview:not(.zoomed) .imgview-img{cursor:zoom-in}.mirror-lightbox-bar{z-index:1;cursor:default;align-items:center;gap:4px;display:flex;position:absolute;top:12px;right:12px}.mirror-lightbox-bar button{min-width:30px;height:30px;font:11px var(--mono);color:var(--fg);background:var(--bar);border:1px solid var(--border);opacity:.85;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.mirror-lightbox-bar button:hover{opacity:1}.mirror-lightbox-bar button:disabled{opacity:.4;cursor:default}.mirror-lightbox-level{min-width:52px}.mirror-lightbox-pos{min-width:52px;font:11px var(--mono);color:var(--fg);text-align:center;opacity:.85;padding:0 2px}.mirror-lightbox-next{margin-right:8px}@media (width<=760px){.mirror-lightbox-bar button{min-width:38px;height:38px}}.mirror-lightbox-actions{z-index:1;cursor:default;flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.mirror-lightbox-actions button{min-height:40px;color:var(--fg);background:var(--bar);border:1px solid var(--border);opacity:.92;cursor:pointer;border-radius:8px;padding:0 14px;font-size:13px}.mirror-lightbox-actions button:hover{opacity:1}.mirror-lightbox-actions button:disabled{opacity:.4;cursor:default}.imgprops{z-index:2;background:color-mix(in srgb, var(--panel) 94%, transparent);max-width:min(420px,100vw - 24px);max-height:calc(100vh - 96px);color:var(--fg);border:1px solid var(--border);border-radius:6px;padding:8px 10px;font-size:12px;position:absolute;top:44px;right:8px;overflow:auto;box-shadow:0 6px 20px #00000059}.imgprops-msg{color:var(--muted)}.imgprops-madeby{align-items:center;gap:6px;min-width:0;margin-bottom:4px;display:flex}.imgprops-madeby-label{color:var(--muted);flex:none;font-size:11px}.imgprops-madeby-go{min-width:0;color:var(--accent);font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;padding:1px 4px;display:inline-flex;overflow:hidden}.imgprops-madeby-go:hover{border-color:var(--border);background:var(--hover-bg)}.imgprops-src{color:var(--muted);margin-bottom:4px;font-size:11px}.imgprops-rows{flex-direction:column;gap:2px;margin:0;display:flex}.imgprops-row{grid-template-columns:5.5em 1fr auto;align-items:start;gap:6px;display:grid}.imgprops-row dt{color:var(--muted);font-size:11px}.imgprops-row dd{word-break:break-word;min-width:0;max-height:6em;margin:0;overflow:auto}.imgprops-copy{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;padding:0 2px}.imgprops-copy:hover{opacity:1}.imgprops-actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.mirror-lightbox-props.on{color:var(--accent)}.chatview{background:var(--chat-bg,var(--bg));flex-direction:column;height:100%;min-height:0;display:flex}:where(.chatview) button{background:var(--btn);color:var(--fg);border:1px solid var(--btn-border);cursor:pointer;font:inherit;border-radius:4px;padding:4px 10px}:where(.chatview) button:hover:not(:disabled){background:var(--btn-h)}:where(.chatview) button:disabled{opacity:.4;cursor:default}:where(.chatview) button.ghost{color:var(--muted);background:0 0;border-color:#0000;padding:2px 6px}:where(.chatview) button.ghost:hover:not(:disabled){background:var(--btn);color:var(--fg)}.chat-scroll{flex-direction:column;flex:auto;gap:14px;min-height:0;padding:12px 14px;display:flex;overflow-y:auto}.chat-msg{flex-direction:column;gap:3px;display:flex}.chat-msg.role-user{align-self:flex-start;max-width:100%}.chat-role{color:var(--muted);font-size:11px;font-weight:600}.chat-msg.role-user .chat-role{color:var(--chat-accent,var(--accent))}.chat-model{opacity:.6;font-variant-numeric:tabular-nums;margin-left:6px;font-weight:400}.chat-body{background:var(--panel);border:1px solid var(--border);border-radius:8px;max-width:100%;padding:8px 11px}.chat-msg.role-user .chat-body{background:color-mix(in srgb, var(--chat-accent,var(--accent)) 12%, var(--panel))}.chat-msg.role-report .chat-role{align-items:center;gap:5px;display:inline-flex}.chat-report-session{font-weight:400;font-family:var(--mono,monospace);border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:0 5px;font-size:10px}.chat-msg.role-report .chat-body{border-style:dashed;border-left:3px solid var(--chat-accent,var(--accent));background:color-mix(in srgb, var(--chat-accent,var(--accent)) 5%, var(--panel))}.chat-msg.role-notice{align-self:stretch;max-width:100%}.chat-notice{border:1px dashed var(--border);background:color-mix(in srgb, var(--warn,var(--accent)) 8%, var(--panel));color:var(--muted);border-radius:8px;align-items:flex-start;gap:8px;padding:8px 11px;font-size:13px;display:flex}.chat-notice .codicon{color:var(--warn,var(--accent));flex:none;margin-top:2px}.chat-notice-body{min-width:0}.chat-notice-body :last-child{margin-bottom:0}.chat-steps{align-self:stretch;max-width:100%;overflow:hidden}.chat-step{color:var(--muted);font-size:13px}.chat-step+.chat-step{margin-top:8px}.chat-body .tts-active{background:color-mix(in srgb, var(--chat-accent,var(--accent)) 14%, transparent);border-radius:4px;scroll-margin:64px}.chat-msg-foot{color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;max-width:100%;font-size:12px;display:flex}.cm-time{font-variant-numeric:tabular-nums}.cm-copy{opacity:.6;border-radius:6px;align-items:center;gap:3px;font-size:12px;display:inline-flex}.cm-copy:hover{opacity:1}.chat-thinking{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.chat-empty,.chat-error{color:var(--muted);padding:8px 4px;font-size:13px}.chat-error{color:var(--err)}.chat-auth-error .cae-msg{margin:0 0 6px}.chat-auth-error .cae-actions{flex-wrap:wrap;gap:8px;display:flex}.chat-auth-error .cae-details{color:var(--muted);margin-top:6px}.chat-auth-error .cae-raw{white-space:pre-wrap;word-break:break-word;margin:4px 0 0;font-size:12px}.chat-composer{border-top:1px solid var(--border);background:var(--bar);flex-direction:column;flex:none;gap:8px;padding:8px 12px;display:flex}.chat-composer-row{align-items:flex-end;gap:8px;display:flex}.chat-compose-resume{justify-content:center;align-items:center;gap:12px;min-height:54px}.chat-suggest{overscroll-behavior-x:contain;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:auto hidden}.chat-suggest::-webkit-scrollbar{display:none}.chat-suggest-chip{max-width:100%;color:var(--fg);background:var(--bg);border:1px solid var(--border);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 10px;font-size:12px;line-height:1.4;display:inline-flex;overflow:hidden}.chat-suggest-chip:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--bg))}.chat-suggest-chip.llm{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--bg))}.chat-suggest-chip.pinned{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}.chat-suggest-chip.cycling{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 22%, var(--bg))}.chat-suggest-pin{color:var(--accent);font-size:11px}.chat-suggest-ai{color:var(--accent);background:var(--bg);border:1px solid var(--border);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:3px 8px;display:inline-flex}.chat-suggest-ai:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--bg))}.chat-suggest-ai:disabled{opacity:.5;cursor:default}.chat-attach{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ca-chip{border:1px solid var(--border);background:var(--bg);border-radius:6px;width:56px;height:56px;position:relative;overflow:hidden}.ca-thumb-btn{cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;display:block}.ca-thumb{object-fit:cover;width:100%;height:100%;display:block}.ca-del{background:color-mix(in srgb, var(--bg) 75%, transparent);width:18px;height:18px;color:var(--fg);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:2px;right:2px}.ca-del .codicon{font-size:12px}.ca-loading{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.chat-imgs{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.chat-img{border:1px solid var(--border);background:var(--bg);cursor:zoom-in;border-radius:8px;justify-content:center;align-items:center;max-width:160px;max-height:160px;padding:0;display:inline-flex;overflow:hidden}.chat-img img{object-fit:contain;max-width:160px;max-height:160px;display:block}.chat-img-loading{width:56px;height:56px;color:var(--muted);cursor:default}.chat-input{resize:none;box-sizing:border-box;border:1px solid var(--border);background:var(--bg);min-height:38px;max-height:calc(14em + 18px);color:var(--fg);font-family:var(--chat-font,system-ui, sans-serif);font-size:var(--chat-size,14px);border-radius:8px;flex:auto;padding:8px 10px;line-height:1.4;overflow-y:auto}.chat-input:focus{border-color:var(--chat-accent);outline:none}.chat-send{flex:none;height:31px;padding:0 16px}.chat-stop{color:var(--err)}.chat-hist{flex-direction:column;flex:none;align-self:stretch;gap:2px;display:none}.chat-hist-btn{flex:1;width:34px;padding:0}@media (width<=760px){.chat-hist{display:flex}}.chat-open .session-state{margin-left:4px}.chat-row{align-items:center;gap:2px;display:flex;position:relative}.chat-open{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:auto;align-items:center;gap:6px;padding:4px 6px 4px 8px;display:flex}.chat-open:hover{background:var(--hover-bg)}.chat-row.is-open{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--lp-accent,var(--accent)) 45%, transparent)}.chat-row.active{background:var(--lp-active-bg,var(--active-bg));box-shadow:inset 2px 0 0 var(--lp-accent,var(--accent))}.chat-kic{color:var(--lp-accent,var(--accent));background:color-mix(in srgb, var(--lp-accent,var(--accent)) 14%, transparent)}.chat-open-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.chat-open-meta{color:var(--muted);flex:none;font-size:11px}.chat-actions{align-items:center;gap:2px;display:flex;position:absolute;top:0;bottom:0;right:4px}.chat-menu-btn{color:var(--muted);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px 4px;display:inline-flex}.chat-row:hover .chat-menu-btn,.chat-menu-btn:focus-visible,.chat-row.active .chat-menu-btn{opacity:1;pointer-events:auto}.chat-menu-btn:hover{background:var(--btn);color:var(--fg)}@media (hover:none){.chat-actions{position:static}.chat-menu-btn{opacity:1;pointer-events:auto;padding:4px 6px}}.chat-row:hover .chat-open-meta,.chat-row:hover .chat-open .session-state{opacity:0}.chat-agent-pick{cursor:pointer}.chat-agent-pick:disabled{cursor:default}.chat-agent-caret{opacity:.7}.chat-agent-menu{min-width:220px;max-width:min(340px,90vw);max-height:60vh;overflow-y:auto}.chat-agent-ic{display:inline-flex}.chat-agent-note{border-top:1px solid var(--border);white-space:normal;padding:6px 8px 4px;font-size:11px;line-height:1.4}.assistant-picker-wrap{display:inline-flex;position:relative}.assistant-picker{min-width:220px;max-height:60vh;overflow-y:auto}.assistant-picker-label{text-transform:uppercase;letter-spacing:.04em;padding:4px 8px 6px;font-size:11px}.assistant-picker-row{align-items:center;gap:2px;display:flex}.assistant-picker-open{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:auto;align-items:center;gap:6px;padding:6px 8px;display:flex}.assistant-picker-open:hover{background:var(--hover-bg,var(--btn))}.assistant-ic{opacity:.85;flex:none}.assistant-badge{border:1px solid var(--border);border-radius:4px;flex:none;padding:0 4px;font-size:10px}.assistant-icon-pick{flex-wrap:wrap;gap:4px;display:flex}.assistant-icon-opt.active{background:var(--accent-soft,var(--hover-bg));outline:1px solid var(--accent,var(--border))}.assistant-persona,.assistant-knowledge{resize:vertical;width:100%;font:inherit}.assistant-mcp-opt{color:var(--fg);align-items:center;gap:6px;padding:2px 0;font-size:12px;display:flex}.assistant-mcp-name{font-weight:500}.chatview .markdown{max-width:none;font:inherit;margin:0;padding:0;line-height:1.6}.chatview .markdown p,.chatview .markdown ul,.chatview .markdown ol,.chatview .markdown blockquote,.chatview .markdown table{margin:.6em 0}.chatview .markdown>:first-child{margin-top:0}.chatview .markdown>:last-child{margin-bottom:0}.chat-greeting{border:1px solid var(--border);background:var(--panel2,var(--panel));border-radius:10px;margin:8px;padding:12px 14px}.chat-greeting-head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.chat-greeting-ic{opacity:.9;font-size:18px}.chat-greeting-name{font-weight:600}.chat-greeting-body{color:var(--muted);font-size:13px;line-height:1.6}.section-empty{color:var(--muted);padding:6px 10px 10px;font-size:12px;line-height:1.5}.cb-action{color:var(--muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex}.cb-action:hover:not(:disabled){color:var(--fg);border-color:color-mix(in srgb, var(--fg) 30%, transparent)}.cb-action:disabled{opacity:.5;cursor:default}.cb-action .codicon{font-size:12px}.chat-plan-toggle{color:var(--muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex}.chat-plan-toggle:hover{color:var(--fg);border-color:color-mix(in srgb, var(--fg) 30%, transparent)}.chat-plan-toggle.has-plan{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.chat-plan-toggle.open{color:var(--fg);border-color:color-mix(in srgb, var(--fg) 40%, transparent)}.chat-plan{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--fg) 3%, transparent);flex-direction:column;flex:none;gap:6px;max-height:42vh;padding:8px 12px;display:flex;overflow:auto}.chat-plan .cp-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chat-plan .cp-title{align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.chat-plan .cp-ts{color:var(--muted);font-size:11px}.chat-plan .cp-actions{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.chat-plan .cp-btn{color:var(--muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex}.chat-plan .cp-btn:hover:not(:disabled){color:var(--fg);border-color:color-mix(in srgb, var(--fg) 30%, transparent)}.chat-plan .cp-btn:disabled{opacity:.5;cursor:default}.chat-plan .cp-close{border-color:#0000}.chat-plan .cp-body{font-size:13px}.chat-plan .cp-body :is(h1,h2,h3,h4){margin:8px 0 4px;font-size:12px}.chat-plan .cp-body :is(ul,ol){margin:0;padding-left:20px}.chat-plan .cp-body p{margin:4px 0}.chat-plan .cp-edit{resize:vertical;min-height:180px;font-family:var(--mono);color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:8px;font-size:12px;line-height:1.6}.chat-plan .cp-edit:focus{border-color:var(--accent);outline:none}.chat-plan .cp-empty,.chat-plan .cp-note{margin:0;font-size:11px}.mirrorview{background:var(--chat-bg,var(--viewer-bg,var(--bg)));flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;container:paneview/inline-size}:where(.mirrorview,.shared-view) button{background:var(--btn);color:var(--fg);border:1px solid var(--btn-border);cursor:pointer;font:inherit;border-radius:4px;padding:4px 10px}:where(.mirrorview,.shared-view) button:hover:not(:disabled){background:var(--btn-h)}:where(.mirrorview,.shared-view) button:disabled{opacity:.4;cursor:default}:where(.mirrorview,.shared-view) button.ghost{color:var(--muted);background:0 0;border-color:#0000;padding:2px 6px}:where(.mirrorview,.shared-view) button.ghost:hover:not(:disabled){background:var(--btn);color:var(--fg)}:where(.mirrorview,.shared-view) button.icon{padding:1px 6px;font-size:12px;line-height:1.3}:where(.mirrorview,.shared-view) button.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent);font-weight:600}:where(.mirrorview,.shared-view) button.primary:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 85%, #fff)}:where(.mirrorview) .pane-session-name{font-size:12.5px}.mirror-toggle{--sel-accent:var(--topbar-accent);margin-left:auto}.mirror-toggle .seg-btn{justify-content:center;align-items:center;gap:4px;display:inline-flex}@container paneview (width<=560px){.mirror-toggle .seg-label{display:none}}.mirror-body{flex:1;min-height:0;padding:0;overflow-y:auto}.mirror-scroll{display:flow-root}.mirror-empty{text-align:center;max-width:42ch;margin:0 auto;padding:32px 16px;line-height:1.6}.mirror-loading{justify-content:center;align-items:center;gap:8px;display:flex}.mirror-loadmore{justify-content:center;padding:8px 0 6px;display:flex}.mirror-loadmore-btn{border-radius:999px;align-items:center;gap:6px;padding:4px 14px;font-size:12.5px;display:inline-flex}.mirror-ctxbar{border-bottom:1px solid var(--border);background:var(--bar);align-items:center;gap:10px;padding:5px 16px;font-size:11.5px;display:flex}.cb-ctx{flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex}.cb-ctx-label{color:var(--muted);flex:none}.cb-lbl-short{display:none}@container paneview (width<=560px){.cb-lbl-full{display:none}.cb-lbl-short{display:inline}}.cb-track{background:color-mix(in srgb, var(--fg) 10%, transparent);border-radius:3px;flex:1;min-width:40px;height:6px;display:flex;overflow:hidden}.cb-seg{height:100%}.cb-read{background:color-mix(in srgb, var(--chat-accent) 32%, transparent)}.cb-create{background:color-mix(in srgb, var(--chat-accent) 58%, transparent)}.cb-fresh{background:var(--chat-accent)}.cb-label{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;display:inline-flex}.cb-label .codicon{font-size:12px}.cb-near .cb-fresh{background:var(--warn)}.cb-near .cb-label{color:var(--warn)}.cb-full .cb-fresh{background:var(--err)}.cb-full .cb-label{color:var(--err)}.cb-full .cb-track{box-shadow:0 0 0 1px color-mix(in srgb, var(--err) 55%, transparent)}.cb-div{background:var(--border);flex:none;align-self:stretch;width:1px;margin:1px 0}.cb-trend{min-width:0;color:var(--chat-accent);flex:1 1 0;align-items:center;gap:8px;display:inline-flex}.cb-trend-label{color:var(--muted);flex:none}.cb-trend .spark{flex:1;width:100%;height:14px}.cb-trend-peak{color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.cb-spend{color:var(--muted);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;padding:0 4px}.cb-spend:hover{color:var(--fg);background:color-mix(in srgb, var(--fg) 8%, transparent)}.cb-spend-warn{color:var(--warn)}.cb-spend-over{color:var(--err)}.cb-spend-unpriced{font-style:italic}.cb-spend-kids{color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.mirror-context{color:var(--muted);background:color-mix(in srgb, var(--fg) 4%, transparent);border-bottom:1px solid var(--border);align-items:baseline;gap:10px;padding:5px 16px;font-size:11.5px;display:flex}.mc-branch{flex:none;align-items:center;gap:4px;font-weight:600;display:inline-flex}.mc-branch .codicon{font-size:12px}.mc-cwd{font-family:var(--viewer-font,var(--mono));white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mirror-turn{border-bottom:1px solid var(--border);padding:9px 16px 12px}.mirror-turn.user{background:color-mix(in srgb, var(--chat-accent) 6%, var(--bg))}.mirror-turn.sidechain{border-left:2px solid color-mix(in srgb, var(--chat-accent) 45%, var(--border));background:color-mix(in srgb, var(--fg) 3%, var(--bg))}.mirror-turn.sidechain .mt-who{color:color-mix(in srgb, var(--chat-accent) 65%, var(--fg))}.mt-delegation{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border));background:color-mix(in srgb, var(--accent) 5%, transparent);border-radius:7px;margin:8px 0;padding:9px 11px;font-size:12px}.mt-delegation-head,.mt-delegation-meta{align-items:center;gap:7px;min-width:0;display:flex}.mt-delegation-head .codicon{color:var(--accent)}.mt-delegation-title{font-weight:600}.mt-delegation-status{color:var(--muted);background:color-mix(in srgb, var(--fg) 7%, transparent);white-space:nowrap;border-radius:999px;margin-left:auto;padding:1px 6px}.mt-delegation-status.running{color:var(--accent)}.mt-delegation-status.completed{color:var(--success,#4ec97a)}.mt-delegation-status.failed{color:var(--err)}.mt-delegation-meta{color:var(--muted);flex-wrap:wrap;margin-top:5px}.mt-delegation-label{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt-delegation-meta code{background:color-mix(in srgb, var(--fg) 7%, transparent);border-radius:4px;padding:1px 4px}.mt-delegation-detail{margin-top:6px}.mt-delegation-detail summary{width:max-content;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none}.mt-delegation-section{margin-top:8px}.mt-delegation-section pre{white-space:pre-wrap;overflow-wrap:anywhere;background:color-mix(in srgb, var(--fg) 5%, transparent);max-height:280px;font:inherit;border-radius:5px;margin:3px 0 0;padding:8px;overflow:auto}.mirror-turn-head{margin-bottom:3px;font-size:12px}.mt-who{font-weight:600}.mirror-turn.user .mt-who{color:var(--chat-accent)}.mt-model{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:6px;font-size:11px}.mt-model.muted{color:var(--muted2)}.mt-pending{background:var(--surface-2,#7f7f7f29);color:var(--muted);border-radius:4px;align-items:center;gap:4px;margin-left:8px;padding:0 6px;font-size:10px;line-height:1.6;display:inline-flex}.mt-queued{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}.mt-queue-acts{gap:2px;margin-left:6px;display:inline-flex}.mt-queue-act{padding:0 6px;font-size:10px;line-height:1.6}.mt-op{background:color-mix(in srgb, var(--warn,#e0a45e) 18%, transparent);color:var(--warn,#e0a45e);border-radius:4px;align-items:center;gap:4px;margin-left:8px;padding:0 6px;font-size:10px;line-height:1.6;display:inline-flex}.mirror-turn.user.from-operator{border-left:2px solid color-mix(in srgb, var(--warn,#e0a45e) 55%, var(--border))}.mt-chat{background:color-mix(in srgb, var(--accent,#5e9ce0) 18%, transparent);color:var(--accent,#5e9ce0)}.mirror-turn.user.from-chat{border-left:2px solid color-mix(in srgb, var(--accent,#5e9ce0) 55%, var(--border))}.mt-sched{background:color-mix(in srgb, var(--ok,#5ec07a) 18%, transparent);color:var(--ok,#5ec07a)}.mirror-turn.user.from-schedule{border-left:2px solid color-mix(in srgb, var(--ok,#5ec07a) 55%, var(--border))}.mt-peer{background:color-mix(in srgb, var(--peer,#b48ee0) 18%, transparent);color:var(--peer,#b48ee0)}.mirror-turn.user.from-peer{border-left:2px solid color-mix(in srgb, var(--peer,#b48ee0) 55%, var(--border))}.mt-peer-kind{border:1px solid color-mix(in srgb, var(--peer,#b48ee0) 45%, transparent);background:0 0;margin-left:4px}.mt-effort{background:var(--surface-2,#7f7f7f29);opacity:.7;text-transform:lowercase;border-radius:4px;margin-left:6px;padding:0 5px;font-size:10px;line-height:1.5}.mirror-turn-body{padding-left:15px}.mt-work{border:1px solid color-mix(in srgb, var(--fg) 10%, transparent);background:color-mix(in srgb, var(--fg) 2%, transparent);border-radius:6px;margin:2px 0 7px}.mt-work-head{cursor:pointer;width:100%;font:inherit;text-align:left;color:var(--muted);background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;display:flex}.mt-work-head:hover,.mt-work.open .mt-work-head{color:var(--fg)}.mt-work-head .codicon{font-size:12px}.mt-work-title{font-size:12px;font-weight:600}.mt-work-count{font-size:11px}.mt-work-body{border-top:1px solid color-mix(in srgb, var(--fg) 7%, transparent);padding:2px 9px 7px 20px}.mirror-turn-foot{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.mt-time{font-variant-numeric:tabular-nums}.mt-tok{font-variant-numeric:tabular-nums;letter-spacing:.02em}.mt-spend{background:color-mix(in srgb, var(--fg) 8%, transparent);border-radius:3px;width:90px;height:6px;display:inline-flex;overflow:hidden}.mt-spend .ts-seg{height:100%}.mt-spend .ts-fresh{background:color-mix(in srgb, var(--fg) 38%, transparent)}.mt-spend .ts-create{background:color-mix(in srgb, var(--fg) 20%, transparent)}.mt-spend .ts-out{background:var(--chat-accent)}.mirror-turn-body .tts-active{background:color-mix(in srgb, var(--chat-accent) 14%, transparent);border-radius:4px;scroll-margin:64px}.mt-copy{color:var(--muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:3px;padding:2px 7px;font-size:12px;display:inline-flex}.mt-copy:hover{color:var(--fg);background:var(--hover-bg)}.mt-fork{color:var(--muted);border-radius:6px;align-items:center;gap:3px;padding:2px 7px;font-size:12px;display:inline-flex}.mt-fork:hover,.mt-fork:focus-visible{color:var(--fg);background:var(--hover-bg)}.mt-translate{color:var(--muted);border-radius:6px;align-items:center;gap:3px;padding:2px 7px;font-size:12px;display:inline-flex}.mt-translate:hover,.mt-translate:focus-visible{color:var(--fg);background:var(--hover-bg)}.mt-translate.on{color:var(--chat-accent)}.mt-translate-err{color:var(--err);text-overflow:ellipsis;white-space:nowrap;max-width:22em;font-size:12px;overflow:hidden}.mirror-fork-preview{border-left:3px solid var(--chat-accent);background:var(--input);max-height:180px;color:var(--fg);white-space:pre-wrap;border-radius:0 5px 5px 0;margin:0;padding:9px 11px;overflow:auto}.mirror-fork-facts{color:var(--muted);margin:12px 0 0;padding-left:20px;font-size:13px;line-height:1.7}.mirror-planmode{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--chat-accent) 10%, var(--bar));color:var(--fg);align-items:center;gap:6px;padding:5px 16px;font-size:12px;display:flex}.mirror-attention{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--warn,#e0a45e) 16%, var(--bar));color:var(--fg);align-items:center;gap:8px;padding:6px 16px;font-size:12px;display:flex}.mirror-attention .ma-text{flex:1;min-width:0}.mirror-attention .ma-btn{flex:none;align-items:center;gap:6px;display:inline-flex}.mirror-title-suggest{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--chat-accent) 12%, var(--bar));color:var(--fg);align-items:center;gap:8px;padding:6px 16px;font-size:12px;display:flex}.mirror-title-suggest .mts-text{overflow-wrap:anywhere;flex:1;min-width:0}.mirror-title-suggest .mts-btn{flex:none;align-items:center;gap:6px;display:inline-flex}.mirror-title-suggest .mts-dismiss{opacity:.7;flex:none}.mirror-title-suggest .mts-dismiss:hover{opacity:1}.mirror-compact{border:1px solid var(--border);background:var(--bar);border-radius:6px;margin:6px 16px}.mirror-compact-head{cursor:pointer;color:var(--muted);align-items:center;gap:6px;padding:6px 10px;font-size:12px;list-style:none;display:flex}.mirror-compact-head::-webkit-details-marker{display:none}.mirror-compact-head .mc-title{color:var(--fg)}.mirror-compact-head .mc-time{margin-left:auto}.mirror-compact[open] .mirror-compact-head{border-bottom:1px solid var(--border)}.mirror-compact-body{padding:8px 12px}.mirror-compact-head .mc-effect{font-variant-numeric:tabular-nums;color:var(--fg);align-items:center;gap:5px;margin-left:auto;display:inline-flex}.mirror-compact-head .mc-effect .mc-effect-pct{color:color-mix(in srgb, #2fb872 62%, var(--fg));background:#2fb87238;border-radius:999px;padding:0 6px;font-size:11px;font-weight:600}.mirror-compact-head .mc-effect~.mc-time{margin-left:8px}.mirror-compact .mc-bars{flex-direction:column;gap:5px;margin-bottom:10px;display:flex}.mirror-compact .mc-bar-row{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.mirror-compact .mc-bar-lbl{flex:0 0 3.2em}.mirror-compact .mc-bar-track{background:color-mix(in srgb, var(--fg) 10%, transparent);border-radius:999px;flex:1;height:6px;overflow:hidden}.mirror-compact .mc-bar-fill{border-radius:inherit;height:100%;display:block}.mirror-compact .mc-bar-fill.before{background:color-mix(in srgb, var(--fg) 35%, transparent)}.mirror-compact .mc-bar-fill.after{background:#2fb872}.mirror-compact .mc-bar-val{font-variant-numeric:tabular-nums;color:var(--fg);flex:none}.mirror-turn-files{flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 -2px;padding:2px 0 0;display:flex}.mirror-turn-files .mtf-mark{color:var(--muted);flex:none;margin-right:2px;font-size:11px}.mtf-chip{border:1px solid var(--border);max-width:240px;color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:4px;padding:1px 6px 1px 4px;font-size:11px;line-height:1.6;display:inline-flex}.mtf-chip:hover{color:var(--fg);border-color:color-mix(in srgb, var(--fg) 30%, transparent);background:color-mix(in srgb, var(--fg) 8%, transparent)}.mtf-chip:disabled{cursor:default}.mtf-chip:disabled:hover{color:var(--muted);border-color:var(--border);background:0 0}.mtf-deleted .mtf-name{text-decoration:line-through}.mtf-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mirror-files{border:1px solid var(--border);background:var(--bar);border-radius:6px;margin:6px 16px}.mirror-files-head{align-items:center;padding:0;display:flex}.mirror-files.open .mirror-files-head{border-bottom:1px solid var(--border)}.mirror-files-toggle{min-width:0;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;flex:1;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.mirror-files-head .mfl-title{color:var(--fg);font-weight:600}.mirror-files-head .mfl-count{font-variant-numeric:tabular-nums}.mirror-files-head .mfl-lead{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mfl-stat{font-variant-numeric:tabular-nums;flex:none;gap:6px;margin-left:auto;font-size:11px;display:inline-flex}.mfl-row .mfl-stat{margin-left:auto}.mfl-sort,.mfl-scm{height:22px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;align-items:center;gap:4px;padding:0 6px;font-size:11px;display:inline-flex}.mfl-sort:hover,.mfl-scm:hover{color:var(--fg);background:color-mix(in srgb, var(--fg) 10%, transparent)}.mirror-files-list-wrap{min-width:0}.mirror-files-list{max-height:min(calc(8lh + 48px), var(--mirror-todo-max-height,20dvh));overscroll-behavior:contain;margin:0;padding:4px 6px;list-style:none;overflow-y:auto}.mfl-row{width:100%;min-width:0;color:var(--fg);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:3px 6px;font-size:12px;line-height:1.5;display:flex}.mfl-row:hover{background:color-mix(in srgb, var(--fg) 8%, transparent)}.mfl-row:disabled{cursor:default;color:var(--muted)}.mfl-row:disabled:hover{background:0 0}.mfl-ic{flex:none;display:inline-flex}.mfl-name{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:55%;overflow:hidden}.mfl-dir{text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:rtl;min-width:0;font-size:11px;overflow:hidden}.mfl-sub .codicon{font-size:11px}.chg-badge.st-done{color:var(--ok);background:color-mix(in srgb, var(--ok) 12%, transparent)}.chg-badge.st-muted{color:var(--muted);background:color-mix(in srgb, var(--muted) 15%, transparent)}.mfl-repo{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:2px;min-width:0;font-size:11px;display:inline-flex;overflow:hidden}.mfl-repo .codicon{font-size:11px}.mfl-clean .mfl-name,.mfl-committed .mfl-name,.mfl-workdir .mfl-name,.mfl-memory .mfl-name,.mfl-outside .mfl-name,.mfl-other-repo .mfl-name{color:var(--muted)}.mfl-deleted .mfl-name{text-decoration:line-through}.mirror-tasks{border:1px solid var(--border);background:var(--bar);border-radius:6px;margin:6px 16px}.mirror-tasks-head{align-items:center;padding:0;display:flex}.mirror-tasks-toggle{min-width:0;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;flex:1;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.mirror-tasks-head .mtk-title{color:var(--fg);font-weight:600}.mirror-tasks-head .mtk-active{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;margin-left:auto;display:inline-flex;overflow:hidden}.mtk-active-mark{color:var(--chat-accent);flex:none}.mtk-dismiss{width:20px;height:20px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.mtk-dismiss:hover{color:var(--fg);background:color-mix(in srgb, var(--fg) 10%, transparent)}.mtk-dismiss .codicon{font-size:13px}.mirror-tasks.open .mirror-tasks-head{border-bottom:1px solid var(--border)}.mirror-tasks-list-wrap{min-width:0}.mirror-tasks-list{max-height:min(calc(6lh + 48px), var(--mirror-todo-max-height,20dvh));overscroll-behavior:contain;margin:0;padding:6px 12px;list-style:none;overflow-y:auto}.mtk-item{color:var(--fg);align-items:baseline;gap:8px;padding:3px 0;font-size:12px;line-height:1.4;display:flex}.mtk-item .mtk-mark{flex:none;position:relative;top:1px}.mtk-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mtk-completed{color:var(--muted)}.mtk-completed .mtk-text{text-decoration:line-through}.mtk-completed .mtk-mark{color:var(--ok,#4ea672)}.mtk-in_progress{font-weight:600}.mtk-in_progress .mtk-mark{color:var(--chat-accent)}.mtk-pending .mtk-mark{color:var(--muted)}.mirror-compacting{border-bottom:1px solid var(--border);background:var(--bar);color:var(--muted);flex-direction:column;gap:5px;padding:6px 16px;font-size:12px;display:flex}.mirror-compacting .mc-head{align-items:center;gap:6px;display:flex}.mirror-compacting .mc-elapsed{font-variant-numeric:tabular-nums;opacity:.75}.mirror-compacting .mc-pct{font-variant-numeric:tabular-nums;color:var(--fg);margin-left:auto;font-weight:600}.mirror-compacting .mc-track{background:color-mix(in srgb, var(--fg) 12%, transparent);border-radius:999px;height:4px;overflow:hidden}.mirror-compacting .mc-fill{border-radius:inherit;background:var(--chat-accent);height:100%;transition:width .3s}.mt-plan{border:1px solid color-mix(in srgb, var(--chat-accent) 40%, var(--border));border-left:3px solid var(--chat-accent);background:color-mix(in srgb, var(--chat-accent) 6%, var(--bg));border-radius:8px;margin:.4em 0;padding:9px 11px}.mt-plan-head{align-items:center;gap:6px;font-size:13px;display:flex}.mt-plan-title{font-weight:600}.mt-plan-badge{background:color-mix(in srgb, var(--chat-accent) 22%, transparent);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11px}.mt-plan-badge.ok{color:color-mix(in srgb, #2fb872 60%, var(--fg));background:#2fb87242}.mt-plan-badge.no{color:color-mix(in srgb, #e5534b 62%, var(--fg));background:#e5534b3d}.mt-plan.decided{border-left-color:color-mix(in srgb, var(--chat-accent) 45%, var(--border));background:color-mix(in srgb, var(--fg) 3%, var(--bg))}.mt-plan-summary{opacity:.8;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 8px;font-size:12px;line-height:1.4;overflow:hidden}.mt-plan-actions{align-items:center;gap:8px;display:flex}.mt-plan-open{border:1px solid var(--border);border-radius:6px;align-items:center;gap:4px;padding:4px 9px;font-size:12px;display:inline-flex}.mt-plan-open:hover{border-color:var(--chat-accent)}.mt-plan-approve,.mt-plan-send{align-items:center;gap:4px;padding:4px 12px;display:inline-flex}.mt-plan-comments{flex-direction:column;gap:5px;margin:6px 0 9px;padding:0;list-style:none;display:flex}.mt-plan-comment{background:color-mix(in srgb, var(--fg) 5%, transparent);border-radius:6px;align-items:flex-start;gap:7px;padding:5px 7px;font-size:12px;display:flex}.mt-plan-comment.sent{opacity:.55}.mt-plan-comment-n{background:color-mix(in srgb, var(--chat-accent) 30%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:17px;height:17px;font-size:10px;display:inline-flex}.mt-plan-comment-main{flex-direction:column;gap:2px;min-width:0;display:flex}.mt-plan-comment-quote{opacity:.7;text-overflow:ellipsis;white-space:nowrap;border-left:2px solid color-mix(in srgb, var(--chat-accent) 45%, var(--border));padding-left:6px;font-style:italic;overflow:hidden}.mt-plan-comment-body{white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mt-plan-comment-sent{margin-left:auto;font-size:11px}.mt-plan-comment-del{opacity:.65;border-radius:5px;flex:none;margin-left:auto;padding:1px 4px}.mt-plan-comment-del:hover{opacity:1}.mt-files{border:1px solid color-mix(in srgb, var(--chat-accent) 40%, var(--border));border-left:3px solid var(--chat-accent);background:color-mix(in srgb, var(--chat-accent) 6%, var(--bg));border-radius:8px;margin:.4em 0;padding:9px 11px}.mt-files-head{align-items:center;gap:6px;font-size:13px;display:flex}.mt-files-title{font-weight:600}.mt-files-count{background:color-mix(in srgb, var(--chat-accent) 22%, transparent);border-radius:999px;padding:1px 7px;font-size:11px}.mt-files-caption{opacity:.85;margin:5px 0 2px;font-size:12px;line-height:1.4}.mt-files-list{flex-direction:column;gap:5px;margin-top:8px;display:flex}.mt-files-list.grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.mt-file-item{text-align:left;border:1px solid var(--border);background:var(--bg);cursor:pointer;border-radius:6px;flex-direction:column;gap:3px;min-width:0;padding:7px 9px;font-size:12px;display:flex}.mt-file-item:hover{border-color:var(--chat-accent);background:color-mix(in srgb, var(--chat-accent) 8%, var(--bg))}.mt-file-thumb{background:color-mix(in srgb, var(--chat-accent) 5%, var(--bg));border:1px solid var(--border);border-radius:4px;width:100%;margin-bottom:1px;display:block;overflow:hidden}.mt-file-thumb img{object-fit:contain;width:100%;max-height:240px;display:block}.mt-file-top{align-items:center;gap:6px;min-width:0;display:flex}.mt-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.mt-file-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.mt-file-open{opacity:.55;flex:none;margin-left:auto}.mt-file-item:hover .mt-file-open{opacity:1}.mt-file-item.image{padding:0;position:relative}.mt-file-zoom{text-align:left;width:100%;min-width:0;color:inherit;font:inherit;cursor:zoom-in;background:0 0;border:0;border-radius:6px;flex-direction:column;gap:3px;padding:7px 9px;font-size:12px;display:flex}.mt-file-pane{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 82%, transparent);color:inherit;opacity:.75;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:3px 5px;display:flex;position:absolute;top:5px;right:5px}.mt-file-pane:hover,.mt-file-pane:focus-visible{opacity:1;border-color:var(--chat-accent);background:color-mix(in srgb, var(--chat-accent) 14%, var(--bg))}.mt-perm{border:1px solid color-mix(in srgb, var(--chat-accent) 40%, var(--border));border-left:3px solid var(--chat-accent);background:color-mix(in srgb, var(--chat-accent) 6%, var(--bg));border-radius:8px;margin:.4em 0;padding:9px 11px}.mt-perm-head{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.mt-perm-msg{opacity:.8;margin:4px 0 8px;font-size:12px}.mt-perm-actions{flex-wrap:wrap;gap:8px;display:flex}.mt-perm-btn{border-radius:6px;align-items:center;gap:4px;padding:4px 12px;display:inline-flex}.mt-perm-btn.ghost{border:1px solid var(--border)}.mt-perm-btn.ghost:hover{border-color:var(--chat-accent)}.mt-perm-hint{margin-top:7px;font-size:11px}.mt-approval-subject{font-family:var(--mono);white-space:pre-wrap;word-break:break-all;opacity:1}.mt-approval-stages{opacity:.8;margin:0 0 8px;padding-left:1.6em;font-size:11px}.mt-approval-stages code{word-break:break-all}.mt-approval-flags{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.mt-approval-flag{border:1px solid var(--border);opacity:.8;border-radius:4px;padding:1px 6px;font-size:11px}.mt-approval-flag.warn{border-color:var(--warn);color:var(--warn);opacity:1}.mt-perm-tool{font-size:11px}.mirrorview button.primary{background:var(--chat-accent);border-color:var(--chat-accent)}.mirrorview button.primary:hover:not(:disabled){background:color-mix(in srgb, var(--chat-accent) 82%, #fff)}.mirrorview button.primary:disabled{opacity:1;background:var(--btn);border-color:var(--btn-border);color:var(--muted)}.mirror-typing{align-items:center;gap:8px;padding:9px 16px 12px;display:flex}.mirror-typing .mt-who{font-size:12px;font-weight:600}.mirror-mode{white-space:nowrap;border:1px solid var(--border);background:var(--btn,var(--bg));height:15px;color:var(--muted);cursor:pointer;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.mirror-mode:disabled{opacity:.6;cursor:default}.mirror-mode.on{background:var(--accent,#6a7fdb);color:var(--on-accent);border-color:#0000}.mirror-mode:hover:not(:disabled){background:color-mix(in srgb, var(--accent,#6a7fdb) 14%, var(--btn,var(--bg)));border-color:var(--accent,#6a7fdb);color:var(--fg)}.mirror-mode.on:hover:not(:disabled){background:color-mix(in srgb, var(--accent,#6a7fdb) 82%, #000);color:var(--on-accent);border-color:#0000}.mirror-stop-ctl{align-items:center;gap:2px;margin-left:auto;display:inline-flex}.mirror-stop{color:var(--err);padding:2px 10px;font-size:12px}.mirror-stop-more{color:var(--muted);align-items:center;gap:3px;padding:2px 5px;font-size:12px;display:inline-flex}.mirror-stop-more.hot{color:var(--err);border-color:color-mix(in srgb, var(--err) 55%, transparent);background:color-mix(in srgb, var(--err) 10%, transparent)}.mirror-stop-count{font-size:11px;font-weight:600}.ui-menu-item.danger.hot{font-weight:600}.typing-dots{align-items:center;gap:4px;display:inline-flex}.typing-dots i{background:var(--chat-accent);opacity:.35;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite typing-bounce}.typing-dots i:nth-child(2){animation-delay:.18s}.typing-dots i:nth-child(3){animation-delay:.36s}@keyframes typing-bounce{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.mirror-jump-wrap{pointer-events:none;z-index:4;height:0;position:sticky;bottom:10px}.mirror-jump-row{flex-wrap:nowrap;justify-content:center;gap:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.mirror-jump{pointer-events:auto;color:var(--fg);background:var(--bar);border:1px solid color-mix(in srgb, var(--topbar-accent) 45%, var(--border));cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:6px 13px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 3px 12px #00000052}.mirror-jump:hover{background:var(--btn-h);border-color:var(--topbar-accent)}.mirror-jump .codicon{color:var(--topbar-accent);font-size:13px}.mirror-discards{flex-direction:column;gap:6px;padding:6px 12px 0;display:flex}.mirror-discard{border:1px solid color-mix(in srgb, var(--err) 40%, var(--border));background:color-mix(in srgb, var(--err) 6%, var(--panel));border-radius:6px;padding:6px 8px;font-size:12px}.mirror-discard .md-head{align-items:center;gap:6px;display:flex}.mirror-discard .md-msg{flex:1;min-width:0}.mirror-discard .md-restore,.mirror-discard .md-close{padding:1px 8px;font-size:12px}.mirror-discard .md-items{margin:4px 0 0;padding:0 0 0 20px;list-style:none}.mirror-discard .md-item{gap:8px;min-width:0;display:flex}.mirror-discard .md-origin{flex:none;font-weight:600}.mirror-discard .md-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mirror-peer-pending{border:1px solid var(--border);background:var(--panel);border-radius:6px;flex-direction:column;gap:4px;margin:6px 12px 0;padding:6px 8px;font-size:12px;display:flex}.mirror-peer-pending .mpp-head{align-items:center;gap:6px;display:flex}.mirror-peer-pending .mpp-msg{flex:1;min-width:0}.mirror-peer-pending .mpp-items{margin:2px 0 0;padding:0 0 0 20px;list-style:none}.mirror-peer-pending .mpp-item{align-items:center;gap:8px;min-width:0;display:flex}.mirror-peer-pending .mpp-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;overflow:hidden}.mirror-peer-pending .mpp-drop{flex:none;padding:1px 8px;font-size:12px}.mt-tool{color:var(--muted);align-items:baseline;gap:6px;margin:.3em 0;font-size:12px;line-height:1.4;display:flex}.mt-tool .codicon{font-size:12px;position:relative;top:1px}.mt-tool-name{flex:none;font-weight:600}.mt-tool-info{font-family:var(--viewer-font,var(--mono));white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}button.mt-tool-outhead{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:2px 6px}.mt-tool-output{max-height:260px;font-family:var(--viewer-font,var(--mono));white-space:pre-wrap;word-break:break-word;background:var(--surface-2,#7f7f7f1a);opacity:.85;border-radius:4px;margin:2px 0 4px 18px;padding:6px 8px;font-size:11px;line-height:1.45;overflow:auto}.mt-tool-diffstat{gap:6px;margin-left:auto;padding-left:8px;font-size:11px;display:inline-flex}.mt-tool-diff-inline{background:var(--surface-2,#7f7f7f1a);border-radius:4px;max-height:320px;margin:2px 0 4px 18px;padding:4px 0;overflow:auto}.mt-tool-diff-inline .dv-table{font-size:11px}.mt-plan-body{background:var(--surface-2,#7f7f7f1a);border-radius:4px;max-height:420px;margin-top:6px;padding:8px 10px;overflow:auto}.mirror-thinking{margin:2px 0;font-size:.95em;position:relative}.mirror-thinking-head{cursor:pointer;width:100%;min-width:0;font:inherit;text-align:left;opacity:.6;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:2px 4px;display:flex}.mirror-thinking-head:hover{opacity:.9}.mth-title{flex:none;font-size:12px}.mth-preview{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:12px;overflow:hidden}.mirror-thinking.open>.mirror-thinking-head{z-index:1;width:20px;height:calc(var(--chat-size,13.5px) * 1.5 + 2px);opacity:.8;padding:2px 0 0 3px;position:absolute;top:0;left:0}.mirror-thinking.open>.mirror-thinking-head .mth-title,.mirror-thinking.open>.mirror-thinking-head .mth-preview{display:none}.mirror-thinking-body{opacity:.8;padding:2px 8px 4px 20px}.mirror-disclosure-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .14s ease-out,opacity .1s ease-out;display:grid}.mirror-disclosure.open>.mirror-disclosure-panel{opacity:1;grid-template-rows:1fr}.mirror-disclosure-inner{min-height:0;overflow:hidden}.mirror-disclosure-foot{border:0;border-top:1px solid color-mix(in srgb, var(--fg) 7%, transparent);cursor:pointer;width:100%;font:inherit;color:var(--muted);background:0 0;border-radius:0 0 4px 4px;justify-content:center;align-items:center;gap:4px;margin-top:6px;padding:3px 6px;font-size:11px;display:flex}.mirror-disclosure-foot:hover{color:var(--fg);background:color-mix(in srgb, var(--fg) 4%, transparent)}.mirror-disclosure-foot .codicon{font-size:11px}.mt-work-body>.mirror-disclosure-foot{width:calc(100% + 29px);margin-left:-20px;margin-right:-9px}@media (prefers-reduced-motion:reduce){.mirror-disclosure-panel{transition:none}}.mirror-error{border:1px solid color-mix(in srgb, var(--err) 45%, transparent);background:color-mix(in srgb, var(--err) 8%, transparent);border-radius:6px;margin:4px 0}.mirror-error-head{color:var(--err);align-items:center;gap:6px;padding:4px 8px;display:flex}.mte-title{font-size:12px;font-weight:600}.mte-code{opacity:.85;font-size:11px;font-family:var(--mono,monospace)}.mirror-error-body{white-space:pre-wrap;overflow-wrap:anywhere;padding:0 8px 6px 26px;font-size:.95em}.mirror-error-fix{background:color-mix(in srgb, var(--err) 10%, transparent);border-radius:5px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 8px 6px 26px;padding:6px 8px;display:flex}.mef-msg{flex:220px;margin:0;font-size:12px;line-height:1.5}.mef-action{border:1px solid color-mix(in srgb, var(--err) 55%, transparent);background:var(--bg);color:var(--err);cursor:pointer;border-radius:5px;flex:none;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.mef-action:hover{background:color-mix(in srgb, var(--err) 14%, var(--bg))}.mirror-error-fix.mef-done{background:color-mix(in srgb, var(--ok) 14%, var(--bg));border:1px solid color-mix(in srgb, var(--ok) 40%, transparent);color:var(--ok)}.mirror-error-fix.mef-done .mef-msg{color:var(--fg)}button.mt-tool-diff{width:100%;color:inherit;text-align:left;cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:5px;padding:2px 6px;transition:opacity .12s,background .12s}button.mt-tool-diff:hover{opacity:1;background:color-mix(in srgb, var(--chat-accent) 12%, transparent)}button.mt-tool-diff .codicon{color:var(--chat-accent)}.mt-toolrun{margin:.3em 0}button.mt-toolrun-head{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;margin:0;padding:2px 6px;transition:opacity .12s,background .12s}button.mt-toolrun-head:hover{opacity:1;background:color-mix(in srgb, var(--chat-accent) 12%, transparent)}.mt-bash{border:1px solid var(--border);border-left:3px solid color-mix(in srgb, var(--chat-accent) 55%, var(--border));background:var(--surface-2,#7f7f7f14);border-radius:6px;margin:.3em 0;overflow:hidden}.mt-bash-cmd{font-family:var(--viewer-font,var(--mono));align-items:baseline;gap:8px;padding:6px 10px;font-size:12px;line-height:1.4;display:flex}.mt-bash-prompt{color:color-mix(in srgb, var(--chat-accent) 75%, var(--fg));-webkit-user-select:none;user-select:none;flex:none;font-weight:700}.mt-bash-code{white-space:pre-wrap;word-break:break-word;min-width:0;font-family:inherit}button.mt-bash-toggle{border:0;border-top:1px solid var(--border);width:100%;color:inherit;text-align:left;cursor:pointer;opacity:.65;background:0 0;align-items:center;gap:5px;margin:0;padding:3px 10px;font-size:11px;transition:opacity .12s,background .12s;display:flex}button.mt-bash-toggle:hover{opacity:1;background:color-mix(in srgb, var(--chat-accent) 10%, transparent)}.mt-bash-output{max-height:320px;font-family:var(--viewer-font,var(--mono));white-space:pre-wrap;word-break:break-word;border-top:1px solid var(--border);margin:0;padding:6px 10px;font-size:11px;line-height:1.45;overflow:auto}.mt-bash-err{color:var(--err)}.mt-cmd{border:1px solid color-mix(in srgb, var(--chat-accent) 35%, var(--border));background:color-mix(in srgb, var(--chat-accent) 8%, var(--bg));border-radius:999px;align-items:baseline;gap:6px;max-width:100%;margin:.2em 0;padding:2px 9px;font-size:12px;line-height:1.5;display:inline-flex}.mt-cmd .codicon{color:color-mix(in srgb, var(--chat-accent) 75%, var(--fg));align-self:center;font-size:11px}.mt-cmd-name{font-family:var(--viewer-font,var(--mono));color:color-mix(in srgb, var(--chat-accent) 80%, var(--fg));white-space:nowrap;font-weight:600}.mt-cmd-args{font-family:var(--viewer-font,var(--mono));opacity:.75;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mt-question{border:1px solid color-mix(in srgb, var(--chat-accent) 40%, var(--border));border-left:3px solid var(--chat-accent);background:color-mix(in srgb, var(--chat-accent) 6%, var(--bg));border-radius:8px;margin:.5em 0;padding:10px 12px}.mq+.mq{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.mq-head{align-items:center;gap:6px;margin-bottom:4px;font-size:12px;display:flex}.mq-header{color:var(--chat-accent);font-weight:600}.mq-multi{font-size:11px}.mq-text{white-space:pre-wrap;word-break:break-word;margin-bottom:8px;line-height:1.5}.mq-options{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px;display:grid}.mq-options.wide{grid-template-columns:1fr}.mq-opt{text-align:left;border:1px solid var(--border);background:var(--bg);color:var(--fg);cursor:pointer;font:inherit;border-radius:6px;align-items:flex-start;gap:7px;min-width:0;padding:6px 9px;display:flex}.mq-opt:hover:not(:disabled){border-color:var(--chat-accent);background:color-mix(in srgb, var(--chat-accent) 10%, var(--bg))}.mt-question.answered{opacity:.9;border-left-color:color-mix(in srgb, var(--chat-accent) 45%, var(--border));background:color-mix(in srgb, var(--fg) 3%, var(--bg))}.mt-question.declined{border-left-color:color-mix(in srgb, #e5534b 40%, var(--border))}.mq-done.declined{color:color-mix(in srgb, #e5534b 62%, var(--fg));opacity:1;background:#e5534b3d;border-radius:999px;padding:1px 7px}.mq-declined-note{margin-top:6px;font-size:12px}.mq-opt:disabled{cursor:default;opacity:.55}.mq-opt.selected{opacity:1;border-color:var(--chat-accent);background:color-mix(in srgb, var(--chat-accent) 14%, var(--bg))}.mq-opt.selected .mq-opt-label{color:var(--chat-accent)}.mq-done{margin-left:auto;font-size:11px}.mq-answer{white-space:pre-wrap;word-break:break-word;margin-top:6px;font-size:12px}.mq-free{border-left:3px solid var(--chat-accent);background:color-mix(in srgb, var(--chat-accent) 10%, var(--bg));border-radius:6px;flex-direction:column;gap:2px;padding:6px 9px;display:flex}.mq-free-tag{letter-spacing:.02em;color:var(--chat-accent);opacity:.85;font-size:10.5px;font-weight:600}.mq-free-text{color:var(--fg);font-size:13px;line-height:1.5}.mq-page{font-variant-numeric:tabular-nums;font-size:11px}.mq-opt.checked{border-color:var(--chat-accent);background:color-mix(in srgb, var(--chat-accent) 12%, var(--bg))}.mq-mark{opacity:.9;flex:none;line-height:1.35}.mq-opt.selected .mq-mark,.mq-opt.checked .mq-mark{color:var(--chat-accent);opacity:1}.mq-opt-body{flex-direction:column;gap:1px;min-width:0;display:flex}.mq-opt-label{font-weight:600;line-height:1.35}.mq-opt-desc{opacity:.68;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.mq-opt-preview{border:1px solid var(--border);background:color-mix(in srgb, var(--fg) 4%, var(--bg));font-family:var(--mono,ui-monospace, monospace);white-space:pre;tab-size:2;border-radius:4px;max-height:15em;margin-top:5px;padding:5px 7px;font-size:11px;line-height:1.45;display:block;overflow:auto}.mq-freetext{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--fg);font:inherit;resize:vertical;border-radius:6px;margin-top:6px;padding:6px 9px;font-size:12px;line-height:1.4}.mq-freetext:focus{border-color:var(--chat-accent);outline:none}.mq-freetext:disabled{opacity:.55}.mq-freetext.inactive{opacity:.55;border-style:dashed}.mq-freetext-note{margin-top:2px;font-size:11px}.mq-submit-row{justify-content:flex-end;margin-top:10px;display:flex}.mq-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.mq-tx-row{justify-content:flex-end;align-items:center;gap:8px;margin-top:6px;display:flex}.mq-footer .mq-terminal-hint{font-size:12px}.mq-cancel{align-items:center;gap:4px;margin-right:auto;display:inline-flex}.mq-submit{padding:6px 14px}.mirror-turn .markdown{max-width:none;font-size:var(--chat-size,13.5px);line-height:1.5;font-family:var(--chat-font,system-ui, sans-serif);margin:0;padding:0}.mirror-turn .markdown p,.mirror-turn .markdown ul,.mirror-turn .markdown ol,.mirror-turn .markdown blockquote,.mirror-turn .markdown table{margin:.7em 0}.mirror-turn .markdown li{margin:.25em 0}.mirror-turn .markdown h1,.mirror-turn .markdown h2,.mirror-turn .markdown h3,.mirror-turn .markdown h4{margin:.7em 0 .35em}.mirror-turn .markdown p,.mirror-turn .markdown li,.mirror-turn .markdown blockquote,.mirror-turn .markdown h1,.mirror-turn .markdown h2,.mirror-turn .markdown h3,.mirror-turn .markdown h4{overflow-wrap:anywhere}.mirror-turn .markdown>:first-child{margin-top:0}.mirror-turn .markdown>:last-child{margin-bottom:0}.mirror-compose{border-top:1px solid var(--border);background:var(--bar);flex-wrap:wrap;align-items:flex-end;gap:8px;padding:8px 12px;display:flex;position:relative}.mirror-attach{flex-wrap:wrap;flex:0 0 100%;align-items:center;gap:8px;display:flex}.mirror-suggest{overscroll-behavior-x:contain;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;flex:0 0 100%;align-items:center;gap:6px;min-width:0;display:flex;overflow:auto hidden}.mirror-suggest::-webkit-scrollbar{display:none}.mirror-suggest-chip{max-width:100%;color:var(--fg);background:var(--bg);border:1px solid var(--border);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 10px;font-size:12px;line-height:1.4;display:inline-flex;overflow:hidden}.mirror-suggest-chip:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--bg))}.mirror-suggest-chip.llm{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--bg))}.mirror-suggest-chip.pinned{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}.mirror-suggest-chip.cycling{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 22%, var(--bg))}.mirror-suggest-pin{color:var(--accent);font-size:11px}.mirror-suggest-ai{color:var(--accent);background:var(--bg);border:1px solid var(--border);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:3px 8px;display:inline-flex}.mirror-suggest-ai:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--bg))}.mirror-suggest-ai:disabled{opacity:.5;cursor:default}.ma-chip{border:1px solid var(--border);background:var(--bg);border-radius:6px;width:56px;height:56px;position:relative;overflow:hidden}.ma-thumb-btn{cursor:zoom-in;background:0 0;border:none;width:100%;height:100%;padding:0;display:block}.ma-thumb{object-fit:cover;width:100%;height:100%;display:block}.ma-del{background:color-mix(in srgb, var(--bg) 75%, transparent);width:18px;height:18px;color:var(--fg);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:2px;right:2px}.ma-del .codicon{font-size:12px}.ma-loading{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ma-chip.ma-file{width:auto;max-width:240px;height:auto;padding:6px 26px 6px 8px}.ma-fname{align-items:center;gap:5px;min-width:0;font-size:12px;display:inline-flex}.ma-fname-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mirror-attach-btn{border:1px solid var(--border);border-radius:6px;flex:none;justify-content:center;align-self:stretch;align-items:center;width:28px;display:inline-flex}.mirror-attach-btn:disabled{opacity:.4}.mirror-skill-btn{border:1px solid var(--border);border-radius:6px;flex:none;justify-content:center;align-self:stretch;align-items:center;width:28px;display:inline-flex}.mirror-skill-btn:disabled{opacity:.4}.mirror-skill-btn.on{border-color:var(--accent);color:var(--accent)}.mirror-skill-glyph{font-family:var(--mono,ui-monospace, monospace);font-size:15px;font-weight:600;line-height:1}.mirror-skills{z-index:30;--skill-sub:color-mix(in srgb, var(--fg) 65%, var(--muted));background:var(--btn);border:1px solid var(--btn-border);border-radius:8px;flex-direction:column;gap:2px;max-height:min(40vh,320px);padding:4px;display:flex;position:absolute;bottom:calc(100% + 4px);left:8px;right:8px;overflow-y:auto;box-shadow:0 6px 20px #0006}.mirror-skill-item{color:var(--fg);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;flex-direction:column;flex:none;align-items:stretch;gap:0;padding:2px 8px;font-size:12.5px;display:flex;overflow:hidden}.mirror-skill-head{align-items:baseline;gap:8px;min-width:0;line-height:1.15;display:flex}.mirror-skill-item.sel{background:color-mix(in srgb, var(--accent) 18%, var(--btn))}.mirror-skills.passive .mirror-skill-item:hover{background:color-mix(in srgb, var(--accent) 12%, var(--btn))}.mirror-skill-name{font-family:var(--mono,ui-monospace, monospace);flex:none;font-weight:600}.mirror-skill-hint{min-width:0;color:var(--skill-sub);text-overflow:ellipsis;flex:1;font-size:11.5px;overflow:hidden}.mirror-skill-badges{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.mirror-skill-badges:empty{display:none}.mirror-skill-desc{min-width:0;color:var(--skill-sub);text-overflow:ellipsis;font-size:11px;line-height:1.15;overflow:hidden}.mirror-skill-src{border:1px solid var(--btn-border);color:var(--skill-sub);border-radius:999px;flex:none;align-items:center;gap:3px;padding:0 6px;font-size:10.5px;line-height:1.15;display:inline-flex}.mirror-skill-src .codicon{font-size:10px}.mirror-skill-src.kind-claude{color:var(--kind-claude);border-color:color-mix(in srgb, var(--kind-claude) 55%, var(--border))}.mirror-skill-src.kind-codex{color:var(--kind-codex);border-color:color-mix(in srgb, var(--kind-codex) 55%, var(--border))}.mirror-skill-src.kind-muse{color:var(--kind-muse);border-color:color-mix(in srgb, var(--kind-muse) 55%, var(--border))}.mirror-skill-more{border:none;border-top:1px dashed var(--btn-border);color:var(--skill-sub);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border-radius:0 0 6px 6px;flex:none;align-items:center;gap:8px;padding:3px 8px;font-size:12px;display:flex}.mirror-skill-more.sel,.mirror-skill-more:hover{background:color-mix(in srgb, var(--accent) 18%, var(--btn));color:var(--fg)}.mirror-skill-more-key{border:1px solid var(--btn-border);font-family:var(--mono,ui-monospace, monospace);border-radius:4px;margin-left:auto;padding:0 5px;font-size:10.5px;line-height:1.3}.mirror-skills-note{color:var(--skill-sub);align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.mirrorview.dragging .mirror-compose{outline:2px dashed var(--accent);outline-offset:2px;border-radius:8px}.mt-imgs{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.mt-attach-files{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.mt-attach-file{border:1px solid var(--border);background:var(--bg);max-width:280px;color:var(--muted);border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;display:inline-flex}.mt-attach-file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt-img{border:1px solid var(--border);background:var(--bg);cursor:zoom-in;border-radius:8px;justify-content:center;align-items:center;max-width:160px;max-height:160px;padding:0;display:inline-flex;overflow:hidden}.mt-img img{object-fit:contain;max-width:160px;max-height:160px;display:block}.mt-img-loading{width:56px;height:56px;color:var(--muted);cursor:default}.mirror-compose-resume{justify-content:center;align-items:center;gap:12px;min-height:54px}.mirror-resume-hint,.mirror-resuming{align-items:center;gap:6px;font-size:12px;display:inline-flex}.mirror-input{resize:none;box-sizing:border-box;border:1px solid var(--border);background:var(--bg);min-height:38px;max-height:calc(14em + 18px);color:var(--fg);font-family:var(--chat-font,system-ui, sans-serif);font-size:var(--chat-size,14px);border-radius:8px;flex:1;padding:8px 10px;line-height:1.4;overflow-y:auto}.mirror-input:focus{border-color:var(--chat-accent);outline:none}.mirror-send-col{flex-direction:column;flex:none;align-items:stretch;gap:6px;display:flex}.mirror-send{flex:none;height:31px;padding:0 16px}.mirror-hist{flex-direction:column;flex:none;gap:2px;display:none}.mirror-hist-btn{border:1px solid var(--border);border-radius:6px;flex:1;justify-content:center;align-items:center;width:34px;display:inline-flex}.mirror-hist-btn:disabled{opacity:.4}.mirror-histsearch{border:1px solid var(--border);background:var(--bg);border-radius:6px;flex:0 0 100%;align-items:center;gap:6px;min-width:0;padding:2px 4px 2px 8px;font-size:12px;display:flex}.mirror-histsearch.failed{border-color:color-mix(in srgb, var(--warn) 55%, var(--border))}.mirror-histsearch-label{color:var(--muted);flex:none}.mirror-histsearch.failed .mirror-histsearch-label{color:var(--warn)}.mirror-histsearch-input{min-width:0;color:var(--fg);background:0 0;border:none;flex:auto;padding:3px 0;font-family:inherit;font-size:12px}.mirror-histsearch-input:focus{outline:none}.mirror-histsearch-count{color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.mirror-histsearch-hint{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:11px;overflow:hidden}.mirror-hsearch-btn{border:1px solid var(--border);border-radius:6px;flex:none;justify-content:center;align-self:stretch;align-items:center;width:28px;display:none}.mirror-hsearch-btn.on{border-color:var(--accent);color:var(--accent)}.mirror-hsearch-btn:disabled{opacity:.4}.mirror-histsearch-close{border-radius:4px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.mirror-queue{border:1px solid var(--border);background:var(--bg);border-radius:6px;flex:0 0 100%;font-size:12px}.mirror-queue-head{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding:4px 8px;display:flex}.mirror-queue-paused{color:var(--warn)}.mirror-queue-list{margin:0;padding:0;list-style:none}.mirror-queue-item{border-top:1px solid var(--border);align-items:center;gap:6px;padding:3px 8px;display:flex}.mirror-queue-text{min-width:0;color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;flex:auto;max-height:4.5em;overflow:hidden}.mirror-queue-files{color:var(--muted)}.mirror-queue-edit{min-width:0;font:inherit;color:var(--fg);background:var(--panel);border:1px solid var(--accent);border-radius:4px;flex:auto}.mirror-queue-acts{flex:none;gap:2px;display:flex}.mirror-queue-acts button{min-width:28px;min-height:28px}@media (width<=640px){.mirror-queue-item{flex-wrap:wrap}.mirror-queue-acts{margin-left:auto}}.mirror-send-split{align-items:stretch;display:flex}.mirror-send-split .mirror-send{border-top-right-radius:0;border-bottom-right-radius:0;flex:auto;padding:0 8px}.mirror-send-more{border-left:1px solid color-mix(in srgb, var(--on-accent) 40%, transparent);border-top-left-radius:0;border-bottom-left-radius:0;flex:none;justify-content:center;align-items:center;width:20px;height:31px;padding:0;display:inline-flex}.mirror-send-menu .ui-menu-item{justify-content:space-between}.mirror-send-menu-key{font:inherit;color:var(--muted);font-size:11px}@media (width<=760px){.mirror-hist{display:flex}.mirror-compose{gap:5px}.mirror-attach-btn,.mirror-skill-btn,.mirror-hsearch-btn{width:24px}.mirror-hsearch-btn{display:inline-flex}.mirror-histsearch-hint{display:none}.mq-opt-desc{-webkit-line-clamp:unset;display:block;overflow:visible}}.managed-settings-btn{min-width:0;max-width:220px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;margin-left:auto;display:inline-flex;overflow:hidden}.managed-settings-btn:hover:not(:disabled){color:var(--fg)}.managed-settings-error{border:1px solid color-mix(in srgb, var(--err) 45%, var(--border));color:var(--err);background:color-mix(in srgb, var(--err) 8%, transparent);border-radius:6px;padding:9px 11px}.mirror-handoff{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--border));background:color-mix(in srgb, var(--accent) 6%, var(--bg));border-radius:8px;margin:12px 14px;padding:12px}.mirror-handoff-head{align-items:center;gap:6px;font-weight:650;display:flex}.mirror-handoff-done{border:1px solid color-mix(in srgb, var(--ok,var(--accent)) 45%, var(--border));background:color-mix(in srgb, var(--ok,var(--accent)) 12%, transparent);color:color-mix(in srgb, var(--ok,var(--accent)) 75%, var(--fg));border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:600}.mirror-handoff-head span{align-items:center;gap:6px;display:inline-flex}.mirror-handoff-prompt,.mirror-handoff-edit{box-sizing:border-box;border:1px solid var(--border);background:var(--input);width:100%;max-height:240px;color:var(--fg);font:inherit;white-space:pre-wrap;border-radius:5px;padding:9px;overflow:auto}.mirror-handoff-title,.mirror-handoff-session-title{width:100%;margin:8px 0;display:block}.mirror-handoff-title{box-sizing:border-box;border:1px solid var(--border);background:var(--input);color:var(--fg);border-radius:5px;padding:7px 9px}.mirror-handoff-edit{resize:vertical;min-height:140px}.mirror-handoff-actions{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.mirror-handoff-newwt{color:var(--muted);align-items:center;gap:6px;margin-top:9px;font-size:12.5px;display:flex}mark.tmark{color:inherit;cursor:pointer;box-shadow:inset 0 -2px 0 0 var(--tmark-author,transparent);border-radius:2px;padding:0 1px}mark.tmark-yellow{background:var(--mark-yellow)}mark.tmark-green{background:var(--mark-green)}mark.tmark-blue{background:var(--mark-blue)}mark.tmark-pink{background:var(--mark-pink)}mark.tmark-a1{--tmark-author:var(--mark-author-1)}mark.tmark-a2{--tmark-author:var(--mark-author-2)}mark.tmark-a3{--tmark-author:var(--mark-author-3)}mark.tmark-a4{--tmark-author:var(--mark-author-4)}mark.tmark-a5{--tmark-author:var(--mark-author-5)}.tmark-pill{z-index:60;border:1px solid var(--border);background:var(--panel);border-radius:8px;gap:6px;padding:6px;display:flex;position:fixed;box-shadow:0 6px 20px #00000059}.tmark-swatch{cursor:pointer;border:1px solid color-mix(in srgb, var(--fg) 25%, transparent);border-radius:5px;width:22px;height:22px;padding:0}.tmark-swatch.tmark-yellow{background:var(--mark-yellow)}.tmark-swatch.tmark-green{background:var(--mark-green)}.tmark-swatch.tmark-blue{background:var(--mark-blue)}.tmark-swatch.tmark-pink{background:var(--mark-pink)}.tmark-swatch:hover{outline:2px solid var(--accent);outline-offset:1px}.tmark-card{z-index:60;border:1px solid var(--border);background:var(--panel);border-radius:8px;flex-direction:column;gap:6px;max-width:min(360px,92vw);padding:9px 10px;font-size:12px;display:flex;position:fixed;box-shadow:0 6px 20px #00000059}.tmark-card-who{align-items:center;gap:6px;font-weight:600;display:flex}.tmark-dot{background:var(--mark-author-0);border-radius:999px;width:9px;height:9px}.tmark-dot.tmark-a1{background:var(--mark-author-1)}.tmark-dot.tmark-a2{background:var(--mark-author-2)}.tmark-dot.tmark-a3{background:var(--mark-author-3)}.tmark-dot.tmark-a4{background:var(--mark-author-4)}.tmark-dot.tmark-a5{background:var(--mark-author-5)}.tmark-card-quote{background:var(--panel2);max-height:96px;color:var(--muted);white-space:pre-wrap;border-radius:5px;padding:6px 7px;overflow:auto}.tmark-card-del{align-self:flex-start}.mirror-marks{border:1px solid var(--border);background:var(--bar);border-radius:6px;margin:6px 16px}.mirror-marks-head{align-items:center;padding:0;display:flex}.mirror-marks.open .mirror-marks-head{border-bottom:1px solid var(--border)}.mirror-marks-toggle{min-width:0;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;flex:1;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.mirror-marks-head .mfl-title{color:var(--fg);font-weight:600}.mirror-marks-head .mfl-count{font-variant-numeric:tabular-nums}.mirror-marks-head .mfl-lead{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mirror-marks-list{max-height:220px;margin:0;padding:4px;list-style:none;overflow:auto}.tmark-row{align-items:center;gap:2px;display:flex}.tmark-row-btn{min-width:0;color:var(--fg);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;flex:1;align-items:center;gap:8px;padding:4px 6px;font-size:12px;display:flex}.tmark-row-btn:hover:not(:disabled){background:var(--hover,var(--panel2))}.tmark-row-btn:disabled{opacity:.5;cursor:default}.tmark-chip{border-radius:3px;flex:none;width:10px;height:10px}.tmark-chip.tmark-yellow{background:var(--mark-yellow)}.tmark-chip.tmark-green{background:var(--mark-green)}.tmark-chip.tmark-blue{background:var(--mark-blue)}.tmark-chip.tmark-pink{background:var(--mark-pink)}.tmark-row-quote{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tmark-row-who{flex:none;align-items:center;gap:5px;font-size:11px;display:inline-flex}.tmark-row-del{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;padding:3px 5px}.tmark-row-del:hover{color:var(--fg);background:var(--hover,var(--panel2))}.mt-carried .mirror-turn-body{border:1px dashed color-mix(in srgb, var(--fg) 25%, transparent);background:color-mix(in srgb, var(--fg) 3%, var(--bg));border-radius:8px;padding:10px 12px}.mt-carried-note{align-items:flex-start;gap:6px;margin-bottom:8px;font-size:12px;line-height:1.5;display:flex}.mt-carried-text{white-space:pre-wrap;opacity:.85;margin-bottom:8px;font-size:12px;line-height:1.6}.mirror-handoff-offer{opacity:.85;margin:.35rem 0 0;font-size:.85em}.mirror-handoff-offer.is-pending{opacity:1;font-weight:600}.toast-sent{align-items:center;gap:5px;display:inline-flex}.toast-ord{background:var(--ord);color:#fff;border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.send-preview{white-space:pre-wrap;word-break:break-word;max-height:30vh;font-family:var(--mono,monospace);background:var(--panel);border:1px solid var(--border);border-radius:6px;margin:0;padding:8px 10px;font-size:12px;overflow:auto}.pane-empty{color:var(--muted);padding:6px 2px;font-size:12px;line-height:1.5}.memo-add{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.memo-add-text{resize:none;width:100%;font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--fg);box-sizing:border-box;border-radius:6px;padding:5px 7px;font-size:12px;overflow-y:hidden}.memo-add-row{gap:6px;display:flex}.memo-add-cat{min-width:0;font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--fg);border-radius:6px;flex:1;padding:3px 7px;font-size:12px}.memo-flush-bar{align-items:center;gap:6px;margin-bottom:8px;display:flex}.memo-flush-bar select{min-width:0;font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--fg);border-radius:6px;flex:1;padding:3px 6px;font-size:12px}.memo-repo{margin-bottom:8px}.memo-repo-head{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);align-items:center;gap:5px;margin:6px 0 2px;font-size:11px;font-weight:600;display:flex}.memo-repo-ic{font-size:12px}.memo-cat{margin-left:2px}.memo-cat-head{background:color-mix(in srgb, var(--muted) 12%, transparent);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;align-items:center;gap:0;margin:5px 0 2px;padding:3px 5px;display:flex}.memo-cat-caret{width:16px;color:var(--muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;font-size:12px;display:inline-flex}.memo-cat-caret:hover{color:var(--fg)}.memo-cat-items{padding-left:3px}.memo-cat-check{color:var(--fg);cursor:pointer;align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.memo-cat-n{color:var(--muted);background:color-mix(in srgb, var(--muted) 16%, transparent);font-variant-numeric:tabular-nums;border-radius:8px;padding:0 5px;font-size:10px}.linkish{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.linkish:disabled{color:var(--muted);cursor:default}.memo-row{border-radius:5px;align-items:flex-start;gap:6px;padding:3px 4px;display:flex}.memo-row:hover{background:var(--lp-hover-bg)}.memo-row.sent{opacity:.5}.memo-row>input[type=checkbox]{margin-top:2px}.memo-body{word-break:break-word;flex:1;min-width:0;font-size:12px;line-height:1.4}.memo-ref{font-family:var(--mono);color:var(--accent);font-size:11px}.memo-comment,.memo-text{color:var(--fg);white-space:pre-wrap}.memo-comment{color:var(--muted);font-size:11px}.memo-sent-tag{color:var(--muted);margin-left:6px;font-size:10px}.memo-menu-btn{color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex:none;padding:1px 3px}.memo-row:hover .memo-menu-btn,.memo-menu-btn:focus-visible{opacity:1}.memo-menu-btn:hover{background:var(--btn);color:var(--fg)}@media (hover:none){.memo-menu-btn{opacity:1;padding:3px 5px}}.memo-tidy-list{flex-direction:column;gap:8px;max-height:55vh;display:flex;overflow:auto}.memo-tidy-row{border:1px solid var(--border2);cursor:pointer;border-radius:6px;align-items:flex-start;gap:8px;padding:6px;display:flex}.memo-tidy-diff{flex-direction:column;flex:1;gap:3px;min-width:0;font-size:12px;display:flex}.memo-tidy-before{color:var(--dialog-muted,var(--muted));text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 50%, transparent);word-break:break-word}.memo-tidy-after{color:var(--fg);word-break:break-word}.memo-cat-tag{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:8px;margin-left:8px;padding:0 6px;font-size:10px;display:inline-block}.memo-add-cat,.memo-cat-check,.memo-row>input[type=checkbox]{accent-color:var(--lp-accent,var(--accent))}.memo-add{border:1px solid var(--lp-accent,var(--accent));background:var(--bg);box-shadow:0 0 0 3px color-mix(in srgb, var(--lp-accent,var(--accent)) 12%, transparent);border-radius:8px;padding:7px}.memo-add-text:focus,.memo-add-cat:focus{border-color:var(--lp-accent,var(--accent));outline:none}.memo-add-hint{color:var(--muted2);margin-top:5px;font-size:10px}.memo-add.targeted{margin:0 0 6px 3px}.memo-add-target{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;align-self:center;font-size:11px;overflow:hidden}.memo-cat-grip,.memo-grip{width:16px;color:var(--muted2);cursor:grab;opacity:0;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.memo-cat-grip{width:14px;margin:0 -3px}.memo-cat-grip.placeholder{cursor:default}.memo-cat-head:hover .memo-cat-grip:not(.placeholder),.memo-row:hover .memo-grip{opacity:.7}.memo-grip{align-self:flex-start;padding-top:2px}.memo-cat-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);cursor:text;border-radius:4px;flex:1;padding:1px 3px;font-size:12px;font-weight:600;overflow:hidden}.memo-cat-name:hover{background:color-mix(in srgb, var(--fg) 7%, transparent)}.memo-cat-rename{min-width:0;font:inherit;background:var(--bg);color:var(--fg);box-shadow:0 0 0 1px var(--lp-accent,var(--accent));border:none;border-radius:4px;flex:1;padding:1px 4px;font-size:12px;font-weight:600}.memo-cat-rename:focus{outline:none}.memo-cat-send{opacity:0;flex:none}.memo-cat-head:hover .memo-cat-send{opacity:1}.memo-cat-add{color:var(--muted2);cursor:pointer;opacity:.55;background:0 0;border:none;flex:none;padding:1px 3px;display:inline-flex}.memo-cat-head:hover .memo-cat-add{opacity:1}.memo-cat-add:hover{color:var(--fg)}.memo-cat-del{color:var(--muted2);cursor:pointer;opacity:0;background:0 0;border:none;flex:none;padding:1px 3px;display:inline-flex}.memo-cat-head:hover .memo-cat-del{opacity:1}.memo-cat-del:hover{color:var(--err)}.memo-cat.drop{background:color-mix(in srgb, var(--lp-accent,var(--accent)) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lp-accent,var(--accent)) 45%, transparent);border-radius:8px}.memo-addcat{font:inherit;color:var(--muted);border:1px dashed var(--border);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;margin:0 2px 1px;padding:3px 9px 3px 6px;font-size:11.5px;display:inline-flex}.memo-addcat:hover{color:var(--fg);border-color:var(--muted)}.memo-repo:last-of-type{margin-bottom:2px}.memo-add .ui-btn-primary,.memo-edit-row .ui-btn-primary,.memo-selbar .ui-btn-primary{background:var(--lp-accent,var(--accent));border-color:#0000}.memo-selbar-clear{color:var(--muted)}.memo-selbar-clear:hover{color:var(--fg)}.memo-row.sel{background:color-mix(in srgb, var(--lp-accent,var(--accent)) 16%, var(--leftpane-bg,var(--panel)));box-shadow:inset 2px 0 0 var(--lp-accent,var(--accent))}.memo-row.dragover{box-shadow:inset 0 2px 0 var(--lp-accent,var(--accent))}.memo-row.editing{background:0 0}.memo-text{cursor:pointer;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.memo-row.exp .memo-text{-webkit-line-clamp:unset;line-clamp:unset;max-height:50vh;display:block;overflow-y:auto}.memo-meta{align-items:center;gap:8px;margin-top:2px;display:flex}.memo-more{color:var(--muted2);font-size:10px}.memo-less{align-items:center;gap:3px;font-size:10px;display:inline-flex}.memo-less .codicon{font-size:11px}.memo-edit{flex-direction:column;flex:1;gap:5px;min-width:0;padding:2px 0;display:flex}.memo-edit-text{resize:none;width:100%;font:inherit;border:1px solid var(--lp-accent,var(--accent));background:var(--bg);color:var(--fg);box-sizing:border-box;border-radius:6px;padding:6px 7px;font-size:12px;overflow-y:hidden}.memo-edit-text:focus{outline:none}.memo-edit-row{align-items:center;gap:6px;display:flex}.memo-edit-cat{min-width:0;font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--fg);border-radius:6px;flex:1;padding:4px 7px;font-size:11.5px}.memo-edit-hint{color:var(--muted2);font-size:10px}.memo-selbar{background:linear-gradient(to top, var(--leftpane-bg,var(--panel)) 78%, transparent);align-items:center;gap:8px;margin:4px -2px 0;padding:8px 4px 4px;display:flex;position:sticky;bottom:0}.memo-selbar-n{color:var(--muted);font-variant-numeric:tabular-nums;flex:1;font-size:12px}.memo-send-hint{letter-spacing:0;text-transform:none;color:var(--muted2);font-size:11px;font-weight:400}.memo-send-text{resize:vertical;width:100%;min-height:150px;font-family:var(--mono);border:1px solid var(--border);background:var(--bg);color:var(--fg);box-sizing:border-box;tab-size:2;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.5}.memo-send-text:focus{border-color:var(--accent);outline:none}.memo-targets{flex-direction:column;gap:6px;display:flex}.memo-tgroup{letter-spacing:.04em;text-transform:uppercase;color:var(--muted2);margin:4px 0 1px;font-size:10.5px;font-weight:700}.memo-tgt{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:inherit;text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:10px;width:100%;padding:8px 11px;display:flex}.memo-tgt:hover{border-color:var(--muted)}.memo-tgt.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--bg));box-shadow:0 0 0 1px var(--accent)}.memo-tgt-av{background:color-mix(in srgb, var(--fg) 10%, transparent);border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.memo-tgt-main{flex-direction:column;flex:1;min-width:0;display:flex}.memo-tgt-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.memo-tgt-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.memo-tgt-state{color:var(--muted);background:color-mix(in srgb, var(--muted) 16%, transparent);border-radius:999px;flex:none;padding:1px 7px;font-size:10px;font-weight:600}.memo-tgt-state.ok{color:var(--ok);background:color-mix(in srgb, var(--ok) 20%, transparent)}.memo-tgt-state.new{color:var(--accent);background:color-mix(in srgb, var(--accent) 20%, transparent)}.memo-add-thumbs,.memo-row-thumbs{flex-wrap:wrap;gap:6px;display:flex}.memo-row-thumbs{margin-top:4px}.memo-thumb-wrap{display:inline-flex;position:relative}.memo-thumb{border:1px solid var(--border);background:var(--panel);width:56px;height:56px;color:var(--muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:hidden}.memo-thumb img{object-fit:cover;width:100%;height:100%;display:block}.memo-thumb.loading,.memo-thumb.failed{cursor:default}.memo-thumb-del{border:1px solid var(--border);background:var(--panel);width:18px;height:18px;color:var(--muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:11px;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.memo-thumb-del:hover{color:var(--fg);border-color:var(--muted)}.memo-lightbox{z-index:1000;cursor:zoom-out;background:#000000b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.memo-lightbox img{border-radius:6px;max-width:100%;max-height:100%;box-shadow:0 8px 40px #00000080}.memo-origin{color:var(--muted);border:1px solid var(--border2,var(--border));border-radius:9px;align-items:center;gap:4px;margin-bottom:2px;padding:0 6px;font-size:11px;display:inline-flex}.memo-origin-hint{color:var(--warn,var(--muted))}.sched-list{flex-direction:column;display:flex}.sched-row{border-bottom:1px solid var(--border);padding:5px 8px}.sched-row:last-child{border-bottom:none}.sched-row.paused{opacity:.62}.sched-main{cursor:pointer;border-radius:5px;align-items:flex-start;gap:7px;margin:-2px -4px;padding:2px 4px;display:flex}.sched-main:hover{background:var(--hover,#7f7f7f14)}.sched-main:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sched-dot{flex:none;margin-top:1px;font-size:13px;line-height:1;display:inline-flex}.sched-dot.tone-ok{color:var(--ok)}.sched-dot.tone-warn{color:var(--warn)}.sched-dot.tone-danger{color:var(--err)}.sched-dot.tone-muted{color:var(--muted)}.sched-info{flex:auto;min-width:0}.sched-name{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex;overflow:hidden}.sched-badge{text-transform:uppercase;letter-spacing:.02em;background:var(--panel);border:1px solid var(--border);color:var(--muted);border-radius:999px;flex:none;padding:1px 5px;font-size:9.5px;font-weight:600}.sched-sub{align-items:center;gap:6px;min-width:0;margin-top:2px;display:flex}.sched-spec{font-family:var(--mono,monospace);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.sched-kind{color:var(--muted);border:1px solid var(--border);border-radius:4px;flex:none;padding:0 4px;font-size:10px}.sched-times{color:var(--muted);flex-wrap:wrap;gap:4px 10px;margin-top:3px;font-size:10.5px;display:flex}.sched-next,.sched-last{align-items:center;gap:2px;display:inline-flex}.sched-next{color:var(--fg)}.sched-next .codicon,.sched-last .codicon{font-size:11px}.sched-caret{color:var(--muted);flex:none;margin-top:1px;font-size:12px}.sched-menu-wrap{flex:none}.sched-menu-btn{width:20px;height:20px;color:var(--muted);cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:opacity .12s,background .12s;display:inline-flex}.sched-row:hover .sched-menu-btn,.sched-menu-btn:focus-visible{opacity:1}.sched-menu-btn:hover{background:var(--hover,#7f7f7f1f);color:var(--fg)}.sched-runs{border-left:2px solid var(--border);flex-direction:column;gap:3px;margin:5px 0 2px 21px;padding-left:8px;display:flex}.sched-load-err{color:var(--warn);align-items:center;gap:6px;padding:5px 2px;font-size:11.5px;display:flex}.sched-load-err-msg{flex:auto;min-width:0}.sched-retry{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;flex:none;padding:0;text-decoration:underline}.sched-retry:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sched-runs-empty{color:var(--muted);align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.sched-run{border-radius:4px;align-items:center;gap:6px;margin:0 -4px;padding:1px 4px;font-size:10.5px;display:flex}.sched-run.openable{cursor:pointer}.sched-run.openable:hover{background:var(--hover,#7f7f7f1a)}.sched-run.openable:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sched-run-time{color:var(--fg);flex:none}.sched-run-label{flex:none;font-weight:600}.sched-run-label.tone-ok{color:var(--ok)}.sched-run-label.tone-warn{color:var(--warn)}.sched-run-label.tone-danger{color:var(--err)}.sched-run-label.tone-muted{color:var(--muted)}.sched-run-trigger{text-transform:uppercase;letter-spacing:.02em;border:1px solid var(--border);color:var(--muted);border-radius:999px;flex:none;padding:0 4px;font-size:9px}.sched-run-trigger.manual{color:var(--accent);border-color:var(--accent)}.sched-run-open{color:var(--muted);flex:none;margin-left:auto;font-size:11px}.sched-detail-modal{width:min(560px,92vw)}.sched-detail-modal .sched-narrow{flex:0 130px}.sched-detail-modal .sched-prompt{resize:vertical;width:100%;min-height:96px;font-family:var(--mono);background:var(--panel2);color:var(--fg);border:1px solid var(--btn-border);border-radius:4px;padding:8px 10px;font-size:12px;line-height:1.5}.sched-detail-modal .sched-prompt:focus-visible{outline:2px solid var(--accent);outline-offset:0}.sched-detail-modal .sched-targets{border:0;min-width:0;margin:0;padding:0}.sched-detail-modal .sched-target-list{flex-wrap:wrap;gap:4px 14px;display:flex}.sched-detail-modal .sched-target{align-items:center;gap:6px;display:inline-flex}.sched-readonly{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.sched-readonly-head{color:var(--muted);margin-bottom:8px;font-size:11px}.sched-dl{grid-template-columns:minmax(96px,auto) 1fr;gap:4px 12px;margin:0;display:grid}.sched-dt{color:var(--muted);font-size:12px}.sched-dd{word-break:break-word;font-size:12px;font-family:var(--mono);margin:0}.usage-board{flex-direction:column;gap:14px;display:flex}.usage-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.uc-group{border:1px solid var(--btn-border);border-radius:6px;display:inline-flex;overflow:hidden}.uc-seg{background:var(--btn);color:var(--fg);font:inherit;cursor:pointer;border:0;align-items:center;gap:4px;padding:4px 10px;font-size:12px;display:inline-flex}.uc-group .uc-seg+.uc-seg{border-left:1px solid var(--btn-border)}.uc-seg:hover{background:var(--btn-h)}.uc-seg.active{background:var(--sel-bg);color:var(--sel-fg)}.uc-head-actions .uc-seg{border:1px solid var(--btn-border);border-radius:6px}.uc-field{align-items:center;gap:6px;display:inline-flex}.uc-field select{background:var(--btn);color:var(--fg);border:1px solid var(--btn-border);font:inherit;border-radius:6px;padding:3px 6px;font-size:12px}.uc-lab{white-space:nowrap}.usage-controls .uc-reload{margin-left:auto}.uc-folding{white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.usage-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.usage-chip{border:1px solid var(--btn-border);background:var(--sel-bg);color:var(--fg);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;display:inline-flex}.usage-chip .codicon{opacity:.7}.usage-stage{flex-direction:column;gap:14px;transition:opacity .15s;display:flex}.usage-stage.reloading{opacity:.55}.usage-kpis{flex-wrap:wrap;gap:10px;display:flex}.ukpi{border:1px solid var(--border);background:var(--panel2);border-radius:8px;flex:110px;padding:8px 10px}.ukpi-val{font-size:20px;font-weight:600;line-height:1.2}.ukpi.hero .ukpi-val{font-size:28px}.ukpi-lab{margin-top:2px}.ukpi.unmeasured{background:repeating-linear-gradient(135deg, var(--panel2), var(--panel2) 6px, var(--panel) 6px, var(--panel) 12px)}.usage-card{border:1px solid var(--border);background:var(--panel2);border-radius:8px;padding:10px 12px 12px}.usage-card .uc-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.usage-card h4{margin:0;font-size:13px;font-weight:600}.uc-head-actions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.uc-sub{margin:0 0 8px;font-size:12px}.usage-warn{color:var(--warn);font-size:12px}.rtk-gain-head{align-items:center;gap:24px;margin-bottom:12px;display:flex}.rtk-gain-headline{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;line-height:1}.rtk-gain-headline .muted{font-variant-numeric:normal;font-size:13px}.rtk-gain-meter{flex:1;min-width:0}.rtk-gain .wu-bar-fill{background:var(--topbar-accent,var(--accent))}.rtk-gain .usage-chart,.rtk-gain .usage-table-wrap{margin-bottom:12px}.rtk-stats{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 28px;font-size:12.5px;display:flex}.rtk-stat{align-items:baseline;gap:8px;display:flex}.rtk-gain .rtk-note{margin:10px 0 0}.usage-chart{align-items:flex-start;gap:8px;display:flex}.ux-yaxis{text-align:right;width:46px;height:180px;color:var(--muted2);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;font-size:11px;display:flex}.ux-plot{flex:1;min-width:0;position:relative}.ux-grid{pointer-events:none;flex-direction:column;justify-content:space-between;height:180px;display:flex;position:absolute;inset:0 0 auto}.ux-grid span{background:var(--viz-grid);height:1px}.ux-cols{align-items:flex-end;gap:6px;display:flex;position:relative;overflow-x:auto}.ux-col{cursor:default;min-width:14px;max-width:34px;color:inherit;background:0 0;border:0;flex-direction:column;flex:1 1 0;align-items:center;gap:4px;padding:0;display:flex}.ux-stack{flex-direction:column-reverse;justify-content:flex-start;gap:2px;width:100%;max-width:24px;height:180px;display:flex}.ux-seg{border-radius:0;width:100%;min-height:2px}.ux-seg.topmost{border-radius:4px 4px 0 0}.ux-col:hover,.ux-col.on{background:color-mix(in srgb, var(--fg) 7%, transparent);border-radius:4px}.ux-col.on .ux-stack{filter:brightness(1.12)}.ux-tick{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px}.ux-tip{z-index:5;background:var(--panel);border:1px solid var(--border);pointer-events:none;border-radius:6px;min-width:132px;max-width:240px;padding:6px 8px;position:absolute;top:0;transform:translate(-50%);box-shadow:0 4px 14px #00000059}.ux-tip.right{transform:translate(-100%)}.uxt-head{margin-bottom:4px;font-size:11px;font-weight:600}.uxt-row{align-items:center;gap:6px;font-size:11px;line-height:1.6;display:flex}.uxt-key{border-radius:1px;flex:none;width:10px;height:2px}.uxt-key.empty{background:0 0}.uxt-val{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.uxt-name{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:120px;overflow:hidden}.uxt-row.total{border-top:1px solid var(--border);margin-top:3px;padding-top:3px}.usage-legend{flex-wrap:wrap;gap:4px 10px;margin-top:10px;display:flex}.ulg{font:inherit;color:var(--fg);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:1px 7px 1px 4px;font-size:11px;display:inline-flex}.ulg:hover{border-color:var(--btn-border)}.ulg.on{border-color:var(--accent);background:var(--sel-bg)}.ulg-sw{border-radius:2px;flex:none;width:10px;height:10px}.usage-breakdowns{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ubd-rows{flex-direction:column;gap:4px;display:flex}.ubd-row{font:inherit;color:var(--fg);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;grid-template-columns:minmax(0,1fr) 1.1fr 5ch;align-items:center;gap:6px;padding:1px 3px;font-size:11px;display:grid}.ubd-row:hover{border-color:var(--btn-border)}.ubd-row.on{border-color:var(--accent);background:var(--sel-bg)}.ubd-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ubd-bar{background:color-mix(in srgb, var(--fg) 8%, transparent);border-radius:2px;height:10px;display:block;overflow:hidden}.ubd-fill{border-radius:0 4px 4px 0;min-width:2px;height:100%;display:block}.ubd-val{font-variant-numeric:tabular-nums;color:var(--muted2);white-space:nowrap}.usage-table-wrap{max-height:340px;overflow:auto}.usage-table{border-collapse:collapse;width:100%;font-size:11px}.usage-table th,.usage-table td{border-bottom:1px solid var(--border2);text-align:left;white-space:nowrap;padding:3px 6px}.usage-table thead th{color:var(--muted2);background:var(--panel2);font-weight:500;position:sticky;top:0}.usage-table tbody th{font-weight:500}.usage-table .num{text-align:right;font-variant-numeric:tabular-nums}.usage-table .strong{font-weight:600}.usage-coverage .ucov-list{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.usage-coverage .ucov-list li{align-items:center;gap:6px;display:inline-flex}@media (width<=760px){.usage-breakdowns{grid-template-columns:minmax(0,1fr)}.usage-controls .uc-reload{margin-left:0}.ux-yaxis{width:38px}}:where(.settings-modal) button{background:var(--btn);color:var(--fg);border:1px solid var(--btn-border);cursor:pointer;font:inherit;border-radius:4px;padding:4px 10px}:where(.settings-modal) button:hover:not(:disabled){background:var(--btn-h)}:where(.settings-modal) button:disabled{opacity:.4;cursor:default}:where(.settings-modal) button.ghost{color:var(--muted);background:0 0;border-color:#0000;padding:2px 6px}:where(.settings-modal) button.ghost:hover:not(:disabled){background:var(--btn);color:var(--fg)}:where(.settings-modal) button.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent);font-weight:600}:where(.settings-modal) button.primary:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 85%, #fff)}:where(.settings-modal) button.danger:hover:not(:disabled){color:#f3b6b6;background:#4a2222;border-color:#6a3030}:where(.settings-modal) input,:where(.settings-modal) select,:where(.settings-modal) textarea{background:var(--btn);color:var(--fg);border:1px solid var(--btn-border);font:inherit;border-radius:4px;padding:4px 6px}:where(.settings-modal) input:focus,:where(.settings-modal) select:focus,:where(.settings-modal) textarea:focus{outline:1px solid var(--accent);border-color:var(--accent)}.settings-modal{background:var(--bg);--accent:var(--topbar-accent);--active-bg:color-mix(in srgb, var(--topbar-accent) 18%, var(--bg))}.settings-modal.ui-modal{width:min(1000px,94vw);max-width:min(1000px,94vw);height:min(760px,90vh);max-height:90vh}.settings-modal .ui-modal-head{background:var(--topbar-bg)}.settings-modal .ui-modal-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.settings-layout{flex:1;min-height:0;display:flex}.settings-rail{border-right:1px solid var(--btn-border);flex-direction:column;flex:none;gap:1px;width:176px;margin-right:14px;padding:2px 12px 8px 2px;display:flex;overflow-y:auto}.settings-modal .settings-rail-item{text-align:left;width:100%;color:var(--fg);cursor:pointer;word-break:auto-phrase;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 10px;font-size:12.5px;display:block}.settings-modal .settings-rail-item:hover:not(.active){background:var(--btn)}.settings-rail-item.active{background:var(--active-bg);font-weight:600}.settings-content{flex:1;min-height:0;overflow:auto}.settings-crumb{display:none}@media (width<=760px){.settings-layout{flex-direction:column}.settings-rail{border-right:none;flex:1;width:100%;min-height:0;margin-right:0;padding:2px 0 8px}.settings-layout.entered .settings-rail,.settings-layout:not(.entered) .settings-content{display:none}.settings-modal .settings-layout.entered .settings-crumb{align-items:center;gap:8px;margin:0 0 12px;display:flex}.settings-modal .settings-layout.entered .settings-back{color:var(--dialog-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;align-items:center;gap:4px;padding:4px 8px;font-size:13px;display:inline-flex}}.settings-content .muted,.settings-content .ds-hint,.settings-content .pat-tmpl-head,:is(.tenant-modal,.admin-modal) .tc-slug,:is(.tenant-modal,.admin-modal) .admin-panel h4 .af-note,:is(.tenant-modal,.admin-modal) .af-suffix,:is(.tenant-modal,.admin-modal) .af-unit,:is(.tenant-modal,.admin-modal) .af-val.unset,:is(.tenant-modal,.admin-modal) .admin-hint,:is(.tenant-modal,.admin-modal) .admin-hint code{color:var(--dialog-muted)}:is(.tenant-modal,.admin-modal) .settings-content .admin-panel+.admin-panel{margin-top:12px}:is(.tenant-modal,.admin-modal) .tenant-drill{margin:0 0 12px}:is(.tenant-modal,.admin-modal) .admin-back{color:var(--dialog-muted);background:0 0;border:none;padding:4px 6px}:is(.tenant-modal,.admin-modal) .admin-back:hover:not(:disabled){background:var(--btn);color:var(--fg)}.tenant-modal .tenant-picker{width:100%;margin:2px 0 0}.font-chip{background:var(--btn);border:1px solid var(--btn-border);color:var(--fg);cursor:pointer;border-radius:5px;padding:5px 12px;font-size:12px}.font-chip:hover:not(.active){background:var(--btn-h)}.font-chip.active{border-color:var(--accent);color:var(--accent);background:var(--active-bg)}.ds-char{align-items:center;gap:8px;padding:2px 0;display:flex}.ds-char.off .ds-char-name{color:var(--muted)}.ds-char-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-char select{max-width:9em;font-size:12px}.ds-hint{color:var(--muted);margin:6px 0 10px;font-size:11px;line-height:1.4}.pat-tmpl-head{color:var(--muted);margin:14px 0 6px;font-size:12px}.p-status{font-size:11px;font-family:var(--mono);border:1px solid var(--border2);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:2px 9px;display:inline-flex}.p-status.on{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 45%, transparent);background:color-mix(in srgb, var(--ok) 12%, transparent)}.p-status .p-dot{background:var(--ok);border-radius:50%;width:7px;height:7px}.ui-modal.ig-browser{width:min(920px,94vw);max-width:94vw}.ig-entry{text-align:left;cursor:pointer;width:100%;color:var(--fg);background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:4px 6px;font-size:13px;display:flex}.ig-entry:hover,.ig-entry.active{background:color-mix(in srgb, var(--accent) 14%, transparent)}.ig-entry .ig-icon{flex:none}.ig-entry .ig-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.ig-entry .ig-size{color:var(--muted);font-family:var(--mono);flex:none;font-size:11px}.settings-modal .ps-disclosure{cursor:pointer;width:100%;font-size:10.5px;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--faint,var(--muted));background:0 0;border:none;border-radius:0;align-items:center;gap:6px;margin:2px 0;padding:4px 0;display:flex}.settings-modal .ps-disclosure:hover:not(:disabled){color:var(--fg);background:0 0}.cdot{font-size:10px}.cdot.ok{color:var(--ok)}.cdot.off{color:var(--muted2)}.ssm-item-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ssm-alias{font-size:13px;font-weight:600}.ssm-meta{grid-template-columns:1fr 1fr;gap:3px 18px;margin-top:7px;display:grid}.ssm-swatch{cursor:pointer;color:#0009;border:1px solid #ffffff2e;border-radius:4px;width:18px;height:18px;padding:0;font-size:9px;font-weight:700;line-height:1}.ssm-swatch.active{outline:2px solid var(--fg);outline-offset:1px}.ssm-meta-k{color:var(--muted2);flex:0 0 92px}.ssm-meta-v{min-width:0;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ssm-meta-v.mono{font-family:var(--mono)}@media (width<=560px){.ssm-meta{grid-template-columns:1fr}}.admin-modal.ui-modal{width:min(1100px,94vw);max-width:min(1100px,94vw);height:min(900px,92vh);max-height:92vh}.admin-modal .ui-modal-title{align-items:center;gap:8px;display:flex}.settings-modal .admin-rail-back{width:100%;color:var(--dialog-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:inline-flex}.settings-modal .admin-rail-back:hover:not(:disabled){background:var(--btn);color:var(--fg)}.admin-back{flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.tc-slug{color:var(--muted2);font-size:11px}.tc-run.on{color:var(--ok)}.admin-panel{background:var(--panel2);border:1px solid var(--border);border-radius:8px;padding:14px}.admin-panel h4{margin:0 0 10px}.admin-subhead{color:var(--dialog-muted,var(--muted));margin:14px 0 6px;font-size:12px;font-weight:600}.admin-panel h4 .af-note{color:var(--muted);margin-left:8px;font-size:11px;font-weight:400}.af-suffix{color:var(--muted);pointer-events:none;font-size:11px;position:absolute;right:10px}.af-unit{color:var(--muted);min-height:13px;font-size:11px}.af-val{color:var(--fg);overflow-wrap:anywhere;font-size:12.5px}.af-val.unset{color:var(--muted)}.admin-hint{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.55}.admin-hint code{font-family:var(--mono);color:var(--muted)}.admin-hint.warn{color:var(--warn)}.admin-hint.ok{color:var(--ok)}.state-dot{background:var(--muted2);border-radius:50%;flex-shrink:0;width:8px;height:8px}.state-dot.on{background:var(--ok)}.state-dot.off{background:var(--muted2)}.state-word{color:var(--muted);font-size:12px;font-weight:600}.state-word.on{color:var(--ok)}.state-word.off{color:var(--muted2)}.mr-size{white-space:nowrap;font-size:11px}.mr-size.mono{color:var(--fg)}.res-tile{background:var(--panel);border:1px solid var(--border);border-radius:7px;padding:10px 12px}.res-tile.warn{border-color:var(--warn)}.res-tile.crit{border-color:var(--err)}.rt-fill{background:var(--ok);height:100%}.res-tile.warn .rt-fill{background:var(--warn)}.res-tile.crit .rt-fill{background:var(--err)}.as-name{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:30%;overflow:hidden}.as-repo{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.adm-egress-row{border-bottom:1px solid var(--border2);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:6px 4px;font-size:12px;display:flex}.adm-egress-row .as-name{flex:1;max-width:none}.adm-allow-row{border-bottom:1px solid var(--border2);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 4px;font-size:12px;display:flex}.adm-allow-row .as-name{flex-shrink:0;max-width:none}.adm-allow-row .as-repo{flex:1}.btn.xs,.ghost.xs{padding:2px 8px;font-size:11px}.adm-mcp-row{border-bottom:1px solid var(--border2);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 4px;font-size:12px;display:flex}.adm-mcp-row.off .as-name,.adm-mcp-row.off .as-repo{opacity:.55}.adm-mcp-row .as-name{flex-shrink:0;max-width:none}.adm-mcp-row .as-repo{flex:1}.limit-edit{background:var(--panel);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:10px;margin-top:12px;padding:12px;display:flex}.limit-edit .le-head{color:var(--fg);font-size:12px;font-weight:600}.limit-edit .admin-hint{margin:0}.limit-edit .le-actions{gap:8px;display:flex}.limit-edit .le-presets,.machine-picker .le-presets{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.limit-edit .le-presets .chip,.machine-picker .le-presets .chip{border:1px solid var(--border);background:var(--bg);min-width:44px;color:var(--fg);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.limit-edit .le-presets .chip:hover,.machine-picker .le-presets .chip:hover{border-color:var(--accent)}.limit-edit .le-presets .chip.on,.machine-picker .le-presets .chip.on{border-color:var(--accent);background:var(--accent);color:var(--accent-fg,#fff)}.machine-picker .machine-specs{margin:8px 0 4px;padding-left:18px;list-style:outside}.machine-picker .machine-specs li{margin:2px 0}@media (width<=760px){.admin-modal.ui-modal{width:100%;max-width:100%;height:min(900px,88dvh);max-height:88dvh}.admin-back{padding:8px 14px;font-size:14px}.as-name{max-width:100%}.as-repo{flex-basis:100%;order:5}.limit-edit .le-actions button{flex:1 1 0}}.mem-snap{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;width:100%;font-size:12px;display:flex;background:0 0!important;border:0!important;border-radius:0!important;padding:6px 8px!important}.mem-snap:hover{background:var(--btn-h)!important}.mem-snap.active{box-shadow:inset 2px 0 0 var(--accent);background:var(--active-bg)!important}.mcp-item.off .ssm-alias,.mcp-item.off .ssm-meta{opacity:.55}.mcp-item .ssm-item-head{flex-wrap:wrap;justify-content:flex-start}.mcp-item .ssm-meta-k{flex-basis:118px}.adm-mcp-row code{font-family:var(--mono);color:var(--fg);background:color-mix(in srgb, var(--fg) 7%, transparent);border:1px solid color-mix(in srgb, var(--fg) 16%, transparent);border-radius:4px;flex:none;padding:0 5px;font-size:11px}.idp-flag{color:var(--muted);border:1px solid color-mix(in srgb, var(--fg) 16%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-size:10.5px;display:inline-flex}label.idp-flag{cursor:pointer}.idp-flag.on{color:var(--fg);border-color:color-mix(in srgb, var(--fg) 30%, var(--border2))}.idp-flag input{width:11px;height:11px;accent-color:var(--accent);margin:0}.idp-flag:has(input:disabled){opacity:.6;cursor:default}.mcp-probe{border:1px solid var(--border2);border-radius:8px;align-items:flex-start;gap:8px;min-width:0;margin-top:8px;padding:7px 10px;font-size:12px;display:flex}.mcp-probe>div{min-width:0}.mcp-probe.ok{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 40%, var(--border2));background:color-mix(in srgb, var(--ok) 8%, transparent)}.mcp-probe.bad{color:var(--err);border-color:color-mix(in srgb, var(--err) 40%, var(--border2));background:color-mix(in srgb, var(--err) 8%, transparent)}.mcp-probe .muted{color:var(--muted)}.mcp-probe .mono{font-family:var(--mono);word-break:break-all}.golden-head .state-dot{margin-right:6px}.settings-rail-group+.settings-rail-group{margin-top:12px}.settings-rail-head{letter-spacing:.03em;color:var(--dialog-muted);padding:4px 10px;font-size:10.5px}.settings-current{font-size:14px;font-weight:600}.admin-scope-head{flex-direction:column;gap:2px;margin-bottom:6px;display:flex}.admin-scope-name{border-bottom:1px solid var(--border2);align-items:center;gap:6px;padding:2px 10px 8px;font-size:13px;font-weight:600;display:flex}.stage-head{justify-content:space-between;align-items:center;display:flex}.stage-head h4{margin:0}.tenant-cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.tenant-card{text-align:left;background:var(--panel2);border:1px solid var(--border);cursor:pointer;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.tenant-card:hover{border-color:var(--accent);background:var(--hover-bg)}.tc-top{align-items:baseline;gap:8px;display:flex}.tc-name{font-size:14px;font-weight:600}.tc-limits{font-size:11px}.new-tenant{background:var(--panel2);border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.egress-allow{color:#3fb950;font-variant-numeric:tabular-nums;flex-shrink:0}.egress-block{color:var(--err);font-variant-numeric:tabular-nums;flex-shrink:0}.egress-add{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.egress-add input{flex:1;min-width:120px}.engines-state{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;font-size:12px;display:flex}.engines-fact-label{color:var(--dialog-muted);font-size:11px}.engines-status{border:1px solid var(--border);background:var(--panel2);font-variant-numeric:tabular-nums;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:3px 16px;margin:8px 0 0;padding:8px 10px;font-size:12px;list-style:none;display:grid}.engines-partial{color:var(--warn,#d29922)}.engines-events{overflow-wrap:anywhere;margin:4px 0 0;font-size:11px}.engines-boxid{font-size:11px}.engines-sep:before{content:" ・";color:var(--dialog-muted)}.engines-class{margin-top:10px}.engines-class-pending,.engines-class-refit{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.engines-refit-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.engines-refit-list li{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.engines-class-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.engines-offers{flex-direction:column;gap:4px;margin:4px 0;padding:0;list-style:none;display:flex}.engines-offer,.engines-offer-now,.engines-offer-trail,.engines-offer-try{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.engines-offer-try{border:1px solid var(--border);border-radius:8px;gap:4px;padding:2px 6px}.engines-offer-now,.engines-offer-trail{margin:6px 0 0}.engines-offer.on .engines-offer-label{color:var(--accent);font-weight:600}.engines-spot{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:4px;margin:6px 0;padding:6px 8px;display:flex}.engines-spot-allow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.engines-offer-order{color:var(--dialog-muted);min-width:1.2em;font-size:11px}.engines-offer-label{font-size:13px}.engines-models{margin-top:10px}.engines-model-list{flex-direction:column;gap:6px;margin:4px 0;padding:0;list-style:none;display:flex}.engines-model{border:1px solid var(--border);background:var(--panel2);border-inline-start:3px solid var(--border);border-radius:8px;padding:8px 10px}.engines-model.on{border-inline-start-color:var(--accent)}.engines-model-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.engines-model-id{overflow-wrap:anywhere;font-size:13px;font-weight:600}.engines-model-actions{flex-wrap:wrap;gap:6px;margin-inline-start:auto;display:flex}.engines-model-actions button,.engines-model-add-actions button,.engines-class-head button,.engines-model-confirm button,.engines-hit-pick,.engines-open,.engines-class-pending button{white-space:nowrap;padding:3px 10px;font-size:12px}.engines-model-actions button.danger:hover:not(:disabled){color:var(--err);border-color:color-mix(in srgb, var(--err) 45%, var(--btn-border));background:color-mix(in srgb, var(--err) 10%, var(--btn))}.engines-model-tag{border:1px solid var(--border);color:var(--dialog-muted);background:var(--bg);white-space:nowrap;border-radius:999px;padding:0 8px;font-size:11px;line-height:18px}.engines-model-tag.on{color:var(--ok,#1a7f37);border-color:color-mix(in srgb, var(--ok,#1a7f37) 40%, var(--border));background:color-mix(in srgb, var(--ok,#1a7f37) 10%, var(--bg))}.engines-model-tag.off{color:var(--dialog-muted)}.engines-model-tag.lead{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:color-mix(in srgb, var(--accent) 12%, var(--bg));font-weight:600}.engines-model-tag.warn{color:var(--warn,#d29922);border-color:color-mix(in srgb, var(--warn,#d29922) 45%, var(--border));background:color-mix(in srgb, var(--warn,#d29922) 12%, var(--bg))}.engines-model-tag.bad{color:var(--err);border-color:color-mix(in srgb, var(--err) 40%, var(--border));background:color-mix(in srgb, var(--err) 10%, var(--bg))}.engines-model-desc,.engines-model-meta{overflow-wrap:anywhere;margin:2px 0 0;font-size:12px}a.engines-model-source{color:var(--dialog-muted);text-decoration:underline}a.engines-model-source:hover{color:var(--accent)}.engines-model-add{border:1px solid var(--dialog-border,#30363d);border-radius:6px;flex-direction:column;gap:6px;margin-top:6px;padding:8px;display:flex}.engines-model-add-from-job p{overflow-wrap:anywhere;margin:0;font-size:12px}.engines-search-hits{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px;max-height:320px;margin:6px 0;padding:2px;font-size:12px;list-style:none;display:grid;overflow-y:auto}.engines-hit{border:1px solid var(--border);background:var(--panel2);border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.engines-hit:hover{border-color:var(--accent)}.engines-hit-head{align-items:flex-start;gap:8px;display:flex}.engines-hit-name{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:12px;font-weight:600}.engines-hit-pick{flex:none}.engines-hit-link{white-space:nowrap;color:var(--dialog-muted);flex:none;font-size:11px}.engines-hit-link:hover{color:var(--accent)}.engines-hit-date{white-space:nowrap;gap:10px;display:flex}.engines-hit-stats{color:var(--dialog-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.engines-hit-stat>b{color:var(--fg);margin-inline-end:3px;font-size:12px}.engines-model-keys{color:var(--dialog-muted);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:4px 0;padding:0;font-size:11px;list-style:none}.engines-hit-tags{flex-wrap:wrap;gap:4px;display:flex}.engines-hit-stats:empty,.engines-hit-tags:empty{display:none}.engines-model-add-row,.engines-search-row,.engines-hf-row{align-items:center;gap:8px;font-size:12px;display:flex}.engines-model-add-row>span,.engines-search-row>span,.engines-hf-row>span{color:var(--dialog-muted);flex:0 0 10ch}.engines-model-add-row>input,.engines-model-add-row>select,.engines-search-row>input,.engines-hf-row>input{flex:auto;min-width:0}.engines-params{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px 12px;margin:6px 0;display:grid}.engines-params>p{grid-column:1/-1;margin:0;font-size:11px}.engines-params>.engines-param>span{white-space:nowrap;flex:none}.engines-params>.engines-param>input{min-width:4ch}.engines-model-params{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 0;font-size:11px;display:flex}.engines-model-params>button{border:1px solid var(--dialog-border,#30363d);border-radius:5px;padding:1px 8px}.engines-role-name{margin:0 0 6px;font-size:11px}.engines-model-add-file{border:1px solid var(--dialog-border,#30363d);border-radius:6px;flex-direction:column;gap:4px;padding:6px 8px;display:flex}.engines-model-add-file>button{align-self:flex-end}.engines-model-add>button{align-self:flex-start}.engines-model-family{align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.engines-model-family>span{color:var(--dialog-muted)}.engines-model-add-actions{gap:6px;display:flex}.engines-model-vae{flex-direction:column;align-items:flex-start;gap:6px;margin-top:6px;display:flex}.engines-model-vae>button,.engines-model-vae-plan{align-self:stretch}.engines-model-vae>button{align-self:flex-start}.engines-model-vae-plan{border:1px solid var(--border);background:var(--panel2);border-radius:6px;flex-direction:column;gap:6px;padding:8px;display:flex}.engines-model-vae-actions{flex-wrap:wrap;gap:6px;display:flex}@media (width<=760px){.engines-model-add-row{flex-direction:column;align-items:stretch;gap:2px}.engines-model-add-row>span{flex:none}}.engines-add-pane{flex-direction:column;min-height:0;display:flex;overflow:auto}.engines-add-progress{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.engines-model-confirm{border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:6px;margin-top:6px;padding:8px;font-size:12px;display:flex}.engines-model-confirm label{align-items:flex-start;gap:6px;display:flex}.engines-ingest-jobs-head{margin-top:10px;font-size:12px}.engines-ingest-when{white-space:nowrap;margin-left:auto;font-size:11px}.engines-ingest-jobs{margin-top:6px}.engines-history{margin-top:10px}.engines-history>summary{cursor:pointer;color:var(--dialog-muted);font-size:12px}.brand-field{margin-top:14px}.brand-field>label{color:var(--dialog-muted);margin-bottom:6px;font-size:12px;display:block}.brand-field input[type=text]{width:min(100%,260px)}.brand-preview{border:1px solid var(--border);border-radius:8px;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;display:flex}.brand-preview-title{font-weight:600}.brand-actions{gap:8px;margin-top:14px;display:flex}@media (width<=760px){.tenant-cards{grid-template-columns:1fr}.new-tenant input,.new-tenant button{width:100%}}.engines-negative{margin-top:10px}.engines-negative input{flex:1;min-width:0}.engines-negative .engines-model-add-actions{margin-top:6px}.engines-model-negative,.engines-model-trigger{align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.engines-model-negative>span,.engines-model-trigger>span{color:var(--dialog-muted)}.engines-model-negative input,.engines-model-trigger input{flex:1;min-width:0}.engines-model-window{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.engines-model-window label{color:var(--dialog-muted);align-items:center;gap:6px;display:flex}.engines-model-window input{width:8ch;min-width:0;font-family:var(--mono)}.engines-model-need{margin-left:auto}.engines-issue-result{border:1px solid var(--border);background:var(--bg);border-radius:8px;margin-top:10px;padding:10px;font-size:12px}.engines-issue-result p{margin:6px 0 0}.engines-issue-for{font-weight:600}.engines-issue-value{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0;display:flex}.engines-issue-value button{white-space:nowrap;padding:3px 10px;font-size:12px}.engines-issue-token{overflow-wrap:anywhere;min-width:0}.engines-issue-env,.engines-issue-opens{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.engines-issue-revoke>.engines-fact-label{margin-right:6px}.engines-issue-person{border:1px solid color-mix(in srgb, var(--err) 40%, var(--border));background:color-mix(in srgb, var(--err) 8%, var(--bg));border-radius:6px;margin:8px 0;padding:6px 8px}.engines-issue-person p{margin:4px 0 0}.engine-catalog-pane{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.engine-catalog-nav{border-bottom:1px solid var(--border);grid-template-columns:auto auto 1fr;align-items:center;gap:12px;padding:10px 14px;display:grid}.engine-catalog-role-tabs{gap:4px;display:flex}.engine-catalog-role-tabs button{color:var(--dialog-muted);border-radius:7px;align-items:center;gap:6px;padding:7px 14px;display:flex}.engine-catalog-role-tabs button.active{color:var(--fg);border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:color-mix(in srgb, var(--accent) 11%, var(--panel2))}.engine-catalog-engine-name{justify-self:end;font-size:11px}.engine-catalog-browser,.engine-catalog-registered{min-height:0;padding:14px;overflow:auto}.engine-catalog-toolbar{z-index:2;background:var(--bg);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;display:flex;position:sticky;top:-14px}.engine-catalog-search{flex:320px;gap:6px;min-width:220px;display:flex}.engine-catalog-search input{flex:auto;min-width:0}.engine-catalog-sort,.engine-catalog-family{color:var(--dialog-muted);align-items:center;gap:6px;font-size:12px;display:flex}.engine-catalog-sort-note,.engine-catalog-storage-note,.engine-catalog-loading,.engine-catalog-zero{margin:0 0 10px;font-size:12px}.engine-catalog-loading{align-items:center;gap:6px;display:flex}.engine-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:stretch;gap:12px;margin:0;padding:0;list-style:none;display:grid}.engine-catalog-card{border:1px solid var(--border);background:var(--panel2);border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.engine-catalog-card-main{gap:12px;min-height:132px;padding:12px;display:flex}.engine-catalog-card-copy{flex:auto;min-width:0}.engine-catalog-card-title{overflow-wrap:anywhere;align-items:flex-start;gap:6px;font-size:13px;font-weight:650;display:flex}.engine-catalog-card-title>span:first-child{flex:auto}.engine-catalog-card-tags{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.engine-catalog-card-tags .engines-model-tag{white-space:normal;overflow-wrap:anywhere;min-width:0}.engine-catalog-card-stats,.engine-catalog-saved{margin:8px 0 0;font-size:11px;line-height:1.45}.engine-catalog-saved{color:var(--ok,#1a7f37)}.engines-model-storage{color:var(--dialog-muted);margin:5px 0 0;font-size:11px}.engines-model-storage.present{color:var(--ok,#1a7f37)}.engines-model-storage.partial{color:var(--warn,#d29922)}.engines-model-storage.missing{color:var(--err)}.engine-catalog-thumb{background:var(--bg);border-radius:7px;flex:0 0 92px;align-self:flex-start;width:92px;height:108px;padding:0;overflow:hidden}.engine-catalog-thumb img{object-fit:cover;width:100%;height:100%;display:block}.engine-catalog-card-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:8px 12px;font-size:11px;display:flex}.engine-catalog-card-footer>span{flex-wrap:wrap;justify-content:flex-end;gap:5px;margin-inline-start:auto;display:flex}.engine-catalog-more{margin:14px auto;display:block}.engine-catalog-sentinel{height:1px}.engine-catalog-no-engine{padding-top:0}.engine-catalog-no-engine-nav{grid-template-columns:auto 1fr;margin:0 -14px 10px}.engine-registered-search{min-width:220px;color:var(--dialog-muted);flex:300px;align-items:center;gap:6px;font-size:12px;display:flex}.engine-registered-search input{flex:auto;min-width:0}.engine-registered-families{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.engine-registered-families .engine-family-chip{border:1px solid var(--btn-border);white-space:nowrap;border-radius:999px;flex:none}.engine-registered-families .engine-family-chip.active{border-color:var(--accent);background:var(--panel2);color:var(--fg)}.engine-registered-group+.engine-registered-group{margin-top:14px}.engine-repo-ladder{margin:0 0 8px}.engine-repo-ladder-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.engine-repo-ladder-head label{align-items:center;gap:6px;display:flex}.engine-repo-ladder-head input{width:8ch;min-width:0}.engine-repo-ladder-head>button:last-child{margin-inline-start:auto}.engine-repo-quants{gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.engine-repo-quants li{background:var(--panel2);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto auto auto auto;align-items:center;gap:8px;padding:5px 8px;display:grid}.engine-repo-quants li.held{background:var(--bg)}.engine-repo-quant-mark{color:var(--dialog-muted)}.engine-repo-quants li.held .engine-repo-quant-mark{color:var(--ok,#1a7f37)}.engine-repo-quant-name{overflow-wrap:anywhere;min-width:0}.engine-operation-window{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.engine-operation-window label{align-items:center;gap:6px;display:flex}.engine-operation-window input{width:9ch;min-width:0;color:var(--fg)}.engine-registered-group-head{align-items:baseline;gap:8px;margin:0 0 6px;font-size:12px;font-weight:650;display:flex}.engine-registered-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-auto-rows:max-content;align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.engine-registered-card{border:1px solid var(--border);background:var(--panel2);border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden;container:engcard/inline-size}.engine-registered-card>footer{margin-top:auto}.engine-registered-card>header,.engine-registered-card>footer{flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;display:flex}.engine-registered-card>header{border-bottom:1px solid var(--border)}.engine-registered-name{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;margin-inline-end:auto;display:flex}.engine-registered-version{color:var(--dialog-muted);font-size:11px}.engine-registered-card>footer{border-top:1px solid var(--border);justify-content:flex-end}.engine-registered-main{align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.engine-registered-copy{flex:50%;min-width:0}.engine-registered-thumb{background:var(--bg);aspect-ratio:3/4;border-radius:7px;flex:0 0 clamp(88px,22%,132px);min-width:0;padding:0;overflow:hidden}.engine-registered-thumb img{object-fit:cover;width:100%;height:100%;display:block}.engine-registered-id{overflow-wrap:anywhere;margin:0 0 6px;font-size:11px}.engine-registered-body>p{margin:0;line-height:1.45}.engine-registered-parts{gap:4px;margin:0;padding:0 12px 10px;font-size:11px;list-style:none;display:grid}.engine-registered-parts li{background:var(--bg);border-radius:6px;grid-template-columns:minmax(72px,auto) minmax(160px,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.engine-registered-part-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.engine-registered-key{overflow-wrap:anywhere;min-width:0}.engine-registered-no-parts{margin:0;padding:0 12px 10px;font-size:11px}.engine-catalog-operation{width:min(760px,100vw - 24px);max-height:min(820px,100vh - 24px)}.engine-registered-edit{width:min(680px,100vw - 24px)}.engine-registered-confirm{width:min(560px,100vw - 24px)}.engine-operation-body{flex-direction:column;gap:12px;min-height:0;padding:14px;display:flex;overflow:auto}.engine-operation-manual{grid-template-columns:auto 1fr auto;gap:6px;display:grid}.engine-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.engine-operation-grid label{min-width:0;color:var(--dialog-muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.engine-operation-grid input,.engine-operation-grid select{width:100%;min-width:0;color:var(--fg)}.engine-operation-facts{background:var(--panel2);border-radius:7px;flex-wrap:wrap;gap:6px;padding:8px;font-size:12px;display:flex}.engine-operation-facts span{border:1px solid var(--border);border-radius:999px;padding:2px 7px}.engine-operation-facts .warn,.engine-operation-check.warn{color:var(--warn,#d29922)}.engine-operation-facts .ok{color:var(--ok,#1a7f37)}.engine-operation-hint{justify-content:space-between;align-items:center;gap:8px;display:flex}.engine-operation-hint p,.engine-operation-fit,.engine-operation-vram-measured{margin:0;font-size:12px}.engine-operation-check{align-items:flex-start;gap:8px;font-size:12px;display:flex}.engine-operation-advanced{border-top:1px solid var(--border);padding-top:8px}.engine-operation-advanced summary{cursor:pointer;font-size:12px}.engine-operation-advanced .engine-operation-grid{margin-top:10px}.engine-operation-footer{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:8px;padding-top:8px;display:flex}.engine-operation-footer>span{flex:auto;font-size:11px}.engine-registered-note{margin:0 0 10px;font-size:12px}.engine-plan{gap:6px;display:grid}.engine-plan-files{gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.engine-plan-files li{background:var(--panel2);border-radius:6px;grid-template-columns:minmax(96px,auto) minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:6px 8px;display:grid}.engine-plan-name{overflow-wrap:anywhere;min-width:0}.engine-plan-source{overflow-wrap:anywhere;grid-column:1/-1;font-size:11px}.engine-plan-cost{white-space:nowrap}.engine-plan-cost.free{color:var(--dialog-muted)}.engine-plan-total{margin:0;font-size:12px;font-weight:600}.engine-plan-warning,.engine-plan-stale,.engine-plan-building{margin:0;font-size:12px}.engine-complete{width:min(680px,100vw - 24px)}.engine-complete-files{gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.engine-complete-files li{background:var(--panel2);border-radius:6px;grid-template-columns:minmax(96px,auto) minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.engine-complete-files select{width:100%;min-width:0;color:var(--fg);grid-column:1/-1}.engine-complete-key{overflow-wrap:anywhere;min-width:0}.engine-ledger{border:1px solid var(--border);border-radius:8px;margin-top:16px;padding:10px 12px}.engine-ledger-head{align-items:baseline;gap:8px;display:flex}.engine-ledger-head span{font-size:11px}.engine-ledger>.admin-hint{margin:6px 0 10px}.engine-ledger-list{gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.engine-ledger-row{background:var(--panel2);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:8px 10px;display:grid}.engine-ledger-row.orphan{border-inline-start:3px solid var(--warn,#d29922)}.engine-ledger-row.deleting{opacity:.6}.engine-ledger-note{grid-column:1/-1;font-size:11px}.engine-ledger-key{overflow-wrap:anywhere;grid-column:1/-1}.engine-ledger-tags{flex-wrap:wrap;gap:4px;display:flex}.engine-ledger-declared,.engine-ledger-source,.engine-ledger-message{overflow-wrap:anywhere;grid-column:1/-1;font-size:11px}.engine-ledger-acts{justify-self:end;gap:6px;display:flex}.engine-ledger-confirm{width:min(560px,100vw - 24px)}.engine-refusal{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.engine-refusal-holder{font-size:11px}.engine-catalog-lightbox{width:min(1100px,100vw - 24px);max-height:calc(100vh - 24px)}.engine-catalog-lightbox>img{object-fit:contain;max-width:100%;max-height:calc(100vh - 100px);margin:auto;display:block}@media (width<=700px){.engine-catalog-nav{grid-template-columns:1fr;gap:7px}.engine-catalog-engine-name{justify-self:start}.engine-catalog-role-tabs button{flex:1 1 0;justify-content:center}.engine-catalog-view-tabs{width:100%}.engine-catalog-view-tabs button{flex:1 1 0}.engine-operation-grid,.engine-operation-manual{grid-template-columns:1fr}.engine-catalog-card-main{min-height:0}.engine-catalog-thumb{flex-basis:76px;width:76px;height:90px}}@container engcard (width<=560px){.engine-registered-parts li{grid-template-columns:auto 1fr}.engine-registered-part-flag{grid-area:1/1}.engine-registered-part-meta{grid-area:1/2}.engine-registered-key{grid-area:2/1/auto/-1}}.engines-discover-results{margin-top:10px}.engines-discover-group+.engines-discover-group{margin-top:12px}.engines-discover-list{margin:4px 0 0;padding:0;list-style:none}.engines-discover-row{border-bottom:1px solid var(--border2);flex-wrap:wrap;align-items:center;gap:8px;padding:5px 0;display:flex}.engines-discover-row:last-child{border-bottom:none}.engines-discover-name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px}.engines-discover-tag{border:1px solid var(--border);color:var(--dialog-muted,var(--muted));border-radius:10px;padding:1px 7px;font-size:11px}.engines-discover-err{flex-basis:100%;margin:0}.ds-group{margin-bottom:28px}.field-help+.ds-group{margin-top:18px}.ds-reset{border-top:1px solid var(--border2);margin-top:4px;padding-top:16px}.ds-reset .ds-note{margin-top:8px}.ds-title{color:var(--fg);border-bottom:1px solid var(--border2);margin:0 0 12px;padding-bottom:6px;font-size:13px;font-weight:600}*+.ds-title{margin-top:28px}.ds-note{margin-top:8px}.field-help{color:var(--dialog-muted,var(--muted));margin:4px 0 10px;font-size:12px;line-height:1.5}.ds-note span{color:var(--fg)}.ds-userdict{box-sizing:border-box;resize:vertical;background:var(--btn);width:100%;min-height:4.5em;color:var(--fg);border:1px solid var(--btn-border);border-radius:4px;margin-top:4px;padding:4px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;display:block}.ds-userdict:focus{outline:1px solid var(--accent);border-color:var(--accent)}.pat-table{border-collapse:collapse;width:100%;margin-top:8px;font-size:12px}.pat-table th,.pat-table td{text-align:left;border-bottom:1px solid var(--btn-border);padding:5px 8px}.pat-table th{color:var(--muted,#888);font-weight:500}.btn-ghost{border:1px solid var(--btn-border);color:var(--fg);background:0 0}.danger-btn{background:color-mix(in srgb, var(--err) 16%, transparent);border-color:color-mix(in srgb, var(--err) 45%, var(--border));color:var(--err)}.danger-btn:hover:not(:disabled){background:color-mix(in srgb, var(--err) 26%, transparent)}.pick-field{color:var(--muted);flex-direction:column;gap:2px;font-size:11px;display:flex}.pick-field select{font-size:12px}.dirpick{border:1px solid var(--border);background:var(--bg);border-radius:8px;flex-direction:column;gap:6px;padding:8px;display:flex}.dirpick-crumbs{flex-wrap:wrap;align-items:center;gap:1px;font-size:12px;display:flex}.dirpick-seg{align-items:center;gap:1px;display:inline-flex}.dirpick-slash{color:var(--muted)}.dirpick-crumb{color:var(--fg);cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:3px;padding:2px 6px;display:inline-flex}.dirpick-crumb:hover{background:var(--btn)}.dirpick-list{flex-direction:column;gap:1px;max-height:190px;display:flex;overflow-y:auto}.dirpick-row{width:100%;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:7px;padding:6px 8px;font-size:13px;display:flex}.dirpick-row:hover{background:var(--btn)}.dirpick-ic{color:var(--accent,#6a7fdb);flex:none}.dirpick-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dirpick-go{opacity:.5;flex:none}.dirpick-head{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:6px 8px 2px;font-size:10px;font-weight:600}.dirpick-head:first-child{padding-top:2px}.dirpick-branch{background:var(--btn);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:none;max-width:40%;padding:1px 6px;font-size:10px;overflow:hidden}.dirpick-empty{align-items:center;gap:6px;padding:10px 8px;font-size:12px;display:flex}.dirpick-cur{color:var(--muted);border-top:1px solid var(--border);padding-top:6px;font-size:11px}.dirpick-cur code{color:var(--fg)}.confirm{background:var(--bg);border:1px solid var(--border);border-radius:8px;width:min(420px,92vw);padding:18px 20px}.confirm-title{margin:0 0 10px;font-size:15px}.confirm-body{color:var(--fg);font-size:13px}.confirm-body p{margin:0 0 8px}.confirm-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.conns{flex-direction:column;gap:4px;display:flex}.p-desc{color:var(--muted);padding:0 13px 11px;font-size:12.5px}.p-body{border-top:1px solid var(--border);background:color-mix(in srgb, var(--bg) 40%, var(--panel2));padding:12px 13px}.p-body>*+*{margin-top:10px}.p-body>.p-desc{padding:0}.p-body+.p-desc{padding-top:11px}.repo-identity{margin-top:6px;font-size:11px}.ri-line{width:100%;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:5px;padding:2px 0;display:flex}.ri-line:hover{color:var(--fg)}.ri-who{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ri-src{color:var(--muted2);border:1px solid var(--border);border-radius:4px;flex:none;padding:0 5px;font-size:10px}.p-opts{flex-wrap:wrap;gap:8px;display:flex}.p-opt{text-align:left;border:1px solid var(--border2);background:var(--panel2,var(--panel));min-width:150px;color:var(--fg);cursor:pointer;border-radius:8px;flex:1;padding:9px 11px}.p-opt:hover:not(:disabled){border-color:var(--accent)}.p-opt-t{align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.p-opt-s{color:var(--muted);margin-top:3px;font-size:11px;display:block}.p-rec{font-size:9.5px;font-family:var(--mono);color:var(--ok);border:1px solid color-mix(in srgb, var(--ok) 45%, transparent);background:color-mix(in srgb, var(--ok) 12%, transparent);letter-spacing:.04em;border-radius:999px;padding:0 6px}.p-settings{border-top:1px solid var(--border);background:color-mix(in srgb, var(--bg) 40%, var(--panel2));padding:8px 13px 11px}.ps-title{font-size:10.5px;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--faint,var(--muted));margin:4px 0 6px}.ps-caret{opacity:.8;font-size:9px}.ps-body{margin-top:2px}.agents-ws-hint{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 12px;display:flex}.agents-ws-hint .ds-note{flex:1;min-width:180px;margin:0}.ps-clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.ps-clickable:hover .ps-label{color:var(--accent,#6cf)}.ps-label{min-width:0;color:var(--fg);flex:1;font-size:12.5px}.ps-label .sub{color:var(--muted);font-size:11px;display:block}.ps-note{color:var(--muted);margin:2px 0 6px;font-size:11px;line-height:1.45}.ps-note-warn{color:var(--warn)}@media (width<=520px){.ps-label{flex:none}}.conn-row{border-bottom:1px solid var(--border2);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 4px;display:flex}.conn-block{flex-direction:column;align-items:stretch}.conn-head{align-items:center;gap:8px;display:flex}.cname{min-width:80px;font-weight:600}.cwho{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.flow{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;display:flex}.linklike{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.ssm-list{flex-direction:column;gap:8px;margin:8px 0 12px;padding:0;list-style:none;display:flex}.ssm-item{border:1px solid var(--border);background:var(--panel2);border-radius:8px;padding:8px 10px}.ssm-form{margin-top:8px}.ssm-frm{flex-direction:column;gap:13px;margin-top:10px;display:flex}.ssm-fgroup{border:1px solid var(--border2);background:var(--panel2);border-radius:9px;padding:13px}.ssm-fg-title{font-size:11px;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0 0 11px}.ssm-fg-title .opt{color:var(--faint,var(--muted));text-transform:none;letter-spacing:0;font-family:var(--sans);font-size:11px}.ssm-fgrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=560px){.ssm-fgrid{grid-template-columns:1fr}}.ssm-frm-foot{align-items:center;gap:12px;display:flex}.ssm-frm-foot .req-note{color:var(--faint,var(--muted));font-size:11px}.ssm-frm-foot .req-note b{color:var(--accent);font-family:var(--mono)}.ssm-del{padding:2px 9px;font-size:11.5px}.ssm-login-state.relogin{color:var(--warn);border-color:currentColor}.ssm-fieldset{border:0;min-width:0;margin:0;padding:0}.ssm-edit{padding:2px 9px;font-size:11.5px}.ssm-edit.push{margin-left:auto}.ssm-edit-notes{margin:0}.ssm-edit-notes p{margin:0 0 4px}.ssm-edit-warn{color:var(--warn)}.gcp-name{color:var(--muted2);font-size:12px}.gcp-login-state{font-size:12px}.gcp-conflict{margin:4px 0 0;font-size:12px}.ssm-load-err{color:var(--warn);margin:6px 0;font-size:12px}.ssm-missing{color:var(--warn)}.ssm-login-state{border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px}.ssm-login-state.signed_in{color:var(--ok);border-color:currentColor}.ssm-login{margin-left:auto;padding:2px 9px;font-size:11.5px}.ssm-add-toggle{align-items:center;gap:6px;margin-top:10px;font-size:12.5px;display:inline-flex}.ssm-check{color:var(--muted);align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.ssm-code-row{align-items:center;gap:10px;margin:8px 0;display:flex}.ssm-code-label{color:var(--muted);font-size:12px}.admin{flex-direction:column;gap:16px;min-width:0;min-height:0;display:flex}.admin-stage{flex-direction:column;gap:16px;display:flex}.tc-stats{gap:14px;font-size:12px;display:flex}.tc-stats span{align-items:center;gap:4px;display:inline-flex}.usage-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.usage-toolbar label{color:var(--muted);flex-direction:column;gap:3px;font-size:12px;display:flex}.usage-toolbar input,.usage-toolbar select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.usage-toolbar input,.usage-toolbar select{--lightningcss-light: ;--lightningcss-dark:initial}}.asx-tenant{border:1px solid var(--border);border-radius:4px;flex:none;padding:1px 6px;font-size:11px}.asx-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:80px;overflow:hidden}.asx-repo{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:12px;overflow:hidden}.asx-time{text-align:right;flex:none;min-width:74px;font-size:11px}.form-err{color:var(--err);font-size:12px}.allow-acts{flex-shrink:0;gap:6px;display:flex}.adm-mcp-form{margin-bottom:6px}@media (width<=760px){.admin .form-row{flex-direction:column;align-items:stretch}.admin .form-row input,.admin .form-row select,.admin .form-row button{width:100%}}.modal-title{margin:0;font-size:15px}.pool-view .warn-text{color:var(--warn)}.bake-step{color:var(--muted);align-items:center;gap:5px;padding-right:10px;font-size:11px;display:flex}.bake-step+.bake-step:before{content:"";background:var(--border);width:14px;height:1px;margin-right:10px}.bake-dot{border:1px solid var(--border);background:0 0;border-radius:50%;width:7px;height:7px}.bake-step.done .bake-dot{background:var(--border);border-color:var(--border)}.bake-step.now{color:var(--fg);font-weight:500}.bake-step.now .bake-dot{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent)}.warn-text{color:var(--warn)}.p-opts-col{flex-direction:column}.p-opts-col .p-opt{flex:none;width:100%}.p-opt.is-on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--panel2,var(--panel)))}.p-opt.is-on .p-opt-t:after{content:"✓";color:var(--accent);font-weight:700}.p-card .p-card-note{margin:2px 13px 6px}.p-card{border:1px solid var(--border2);background:var(--panel2,var(--panel));border-radius:10px;margin-bottom:8px;overflow:hidden}.p-card.p-card-flash{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);animation:1.8s ease-out forwards p-card-flash}@keyframes p-card-flash{to{border-color:var(--border2);box-shadow:0 0 0 3px #0000}}@media (prefers-reduced-motion:reduce){.p-card.p-card-flash{animation:none}}.p-head{align-items:center;gap:10px;padding:11px 13px;display:flex}.p-badge{width:26px;height:26px;font-family:var(--mono);color:var(--pb-fg,#0c0c0c);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.p-badge .brandicon{width:16px;height:16px}.p-badge.pb-claude{background:var(--kind-claude)}.p-badge.pb-codex{background:var(--kind-codex)}.p-badge.pb-cursor{background:var(--kind-cursor)}.p-badge.pb-copilot{background:var(--kind-copilot)}.p-badge.pb-kiro{background:var(--kind-kiro)}.p-badge.pb-opencode{background:var(--kind-opencode)}.p-badge.pb-agy{background:var(--kind-agy)}.p-badge.pb-lcpp{background:var(--kind-lcpp)}.p-badge.pb-muse{background:var(--kind-muse)}.p-badge.pb-github{background:#c9d1d9}.p-badge.pb-bitbucket{background:#4a90e2}.p-badge.pb-pagerduty{background:#06ac38}.p-badge.pb-discord{background:#5865f2}.p-badge.pb-slack{background:#4a154b}.p-badge.pb-grafana{background:#f46800}.p-badge.pb-jira{background:#0052cc}.p-badge.pb-cloudwatch{background:#d1126f}.p-badge.pb-aws{background:#f90}.p-badge.pb-slack,.p-badge.pb-discord,.p-badge.pb-cloudwatch,.p-badge.pb-jira,[data-theme=light] .p-badge.pb-claude,[data-theme=light] .p-badge.pb-codex,[data-theme=light] .p-badge.pb-cursor,[data-theme=light] .p-badge.pb-copilot,[data-theme=light] .p-badge.pb-kiro,[data-theme=light] .p-badge.pb-opencode,[data-theme=light] .p-badge.pb-agy,[data-theme=light] .p-badge.pb-lcpp,[data-theme=light] .p-badge.pb-muse{--pb-fg:#fff}.p-name{font-size:14px;font-weight:600}.p-who{align-items:center;gap:10px;padding:2px 13px 12px;display:flex}.p-who.p-who-flush{padding:0}.p-who .p-em{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.p-who .p-pl{color:var(--muted);font-size:11px;font-family:var(--mono);flex:none}.p-who .p-exp{color:var(--warn);flex:none;font-size:11px}.p-who .conn-reauth,.p-who .conn-disconnect{margin-left:auto}.p-who .conn-reauth~.conn-disconnect{margin-left:0}.p-steps{flex-direction:column;gap:11px;display:flex}.p-step{align-items:flex-start;gap:11px;display:flex}.p-step-k{background:var(--panel2,var(--panel));border:1px solid var(--border2);width:20px;height:20px;font-family:var(--mono);color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:11px;display:flex}.p-step-c{flex:1;min-width:0}.p-step-lbl{margin-bottom:5px;font-size:12.5px}.p-waiting{color:var(--warn);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.p-hint{color:var(--muted);border-left:2px solid var(--border2);align-items:flex-start;gap:8px;padding:2px 0 2px 10px;font-size:12px;display:flex}.p-hint-i{color:var(--accent);font-family:var(--mono);margin-top:1px}.flow-link{color:var(--accent);font-size:12px}.p-issue{align-items:center;gap:4px;margin-top:6px;display:inline-flex}.p-issue-ic{font-size:12px}.ssm-dep{border:1px solid color-mix(in srgb, var(--warn) 40%, var(--border2));background:color-mix(in srgb, var(--warn) 12%, transparent);border-radius:8px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.ssm-dep .i{color:var(--warn);flex:none;display:inline-flex}.ssm-dep .t{color:var(--fg);flex:1;font-size:12.5px}.oauth-code{font-family:var(--mono);letter-spacing:1px;color:#fff;cursor:pointer;background:#333;border:none;border-radius:4px;align-items:center;gap:6px;padding:1px 8px;font-size:15px;font-weight:700;display:inline-flex}.oauth-code:hover{background:#444}.oauth-copy-ic{letter-spacing:0;opacity:.7;font-size:11px}.conn-disconnect,.conn-reauth{font-size:12px}.p-badge.pb-svn{background:#809cc9}.p-badge.pb-internal{background:#9aa3ad}.ds-row{align-items:center;gap:12px;padding:6px 0;display:flex}.ds-label{flex-shrink:0;width:160px;font-size:13px}.choice-seg{flex-wrap:wrap;min-width:0;display:inline-flex}.choice-seg .seg-btn{flex:none;padding:5px 16px;font-size:12px}.ds-row select,.ds-row input[type=number]{font-size:13px}.ds-select{cursor:pointer;min-width:200px;max-width:min(320px,60vw);font-size:13px}.ds-slider{align-items:center;gap:10px;min-width:0;display:inline-flex}.ds-slider input[type=range]{width:160px;max-width:46vw;accent-color:var(--topbar-accent,var(--accent));cursor:pointer}.ds-slider-val{font-variant-numeric:tabular-nums;min-width:40px;color:var(--muted,var(--fg));font-size:12px}.ds-orderlist{flex-direction:column;gap:2px;display:flex}.ds-orderlist-row{align-items:center;gap:6px;display:flex}.ds-orderlist-rank{text-align:right;font-variant-numeric:tabular-nums;min-width:16px;color:var(--muted,var(--fg));font-size:12px}.ds-orderlist-label{min-width:100px;font-size:13px}.ds-row input[type=text]{background:var(--btn);border:1px solid var(--btn-border);color:var(--fg);border-radius:5px;min-width:200px;padding:4px 8px;font-size:13px}.ps-row{align-items:center;gap:10px;min-height:30px;display:flex}@media (width<=520px){.ps-row{flex-direction:column;align-items:stretch;gap:6px}.ps-row .choice-seg,.ps-row .ds-select{width:100%;max-width:none}.ds-row{flex-direction:column;align-items:stretch;gap:6px}.ds-label{width:auto}.ds-row .ds-select,.ds-row input[type=text]{min-width:0;max-width:none}}.ai-model-field{flex-direction:column;min-width:0;display:flex}.pv-current{flex-direction:column;gap:2px;min-width:0;display:flex}.pv-current-url{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.pv-current-url:hover{text-decoration:underline}.danger-zone{border-top:1px solid var(--border);margin-top:28px;padding-top:14px}.danger-zone:first-child{border-top:0;margin-top:0;padding-top:0}.danger-zone-title{color:var(--err);align-items:center;gap:6px;margin:0 0 10px;font-size:12px;display:flex}.danger-zone-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.danger-zone-text{flex-direction:column;gap:2px;font-size:12px;display:flex}.confirm-list{margin:8px 0 0;padding:0;font-size:12px;list-style:none}.confirm-list li{padding:2px 0}.confirm-list .keep{color:var(--ok)}.confirm-list .lose{color:var(--err)}.internal-repo-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.internal-repo{align-items:center;gap:8px;display:flex}.internal-repo .ir-name{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:30%;font-size:13px;font-weight:500;overflow:hidden}.internal-repo .ir-url{text-align:left;cursor:pointer;background:0 0;border:none;flex:auto;min-width:0;padding:3px 6px;overflow:hidden}.internal-repo .ir-url code{font-family:var(--mono);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.internal-repo .ir-url:hover code{color:var(--fg)}.internal-repo .ir-rename{flex:auto;min-width:0}.ig-body{flex-direction:column;gap:10px;display:flex}.ig-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ig-toolbar select{flex:none}.ig-crumbs{font-family:var(--mono);flex-wrap:wrap;align-items:center;gap:2px;min-width:0;font-size:12px;display:flex}.ig-crumb{color:var(--link,var(--accent));cursor:pointer;background:0 0;border:none;padding:1px 3px}.ig-crumb:hover{text-decoration:underline}.ig-sep{color:var(--muted)}.ig-panes{gap:12px;min-height:320px;max-height:60vh;display:flex}.ig-tree{border:1px solid var(--border);border-radius:6px;flex:0 0 38%;overflow:auto}.ig-view{border:1px solid var(--border);border-radius:6px;flex:auto;min-width:0;overflow:auto}.ig-entries{margin:0;padding:4px;list-style:none}.ig-blob{font-family:var(--mono);white-space:pre;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;overflow:auto}.ssm-host-color{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.ssm-swatches{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ssm-swatch-preview{border:1px solid var(--border);color:#ddd;border-radius:4px;margin-left:4px;padding:2px 8px;font-size:11px}.tool-ver{border-collapse:collapse;width:100%;margin:4px 0 2px;font-size:12.5px}.tool-ver th,.tool-ver td{text-align:left;border-bottom:1px solid var(--btn-border);white-space:nowrap;padding:4px 10px 4px 0}.tool-ver th{color:var(--muted);font-weight:500}.tool-ver-name{font-family:var(--mono,monospace)}.tool-ver-badge{background:color-mix(in srgb, var(--warn) 18%, transparent);color:var(--warn);border:1px solid color-mix(in srgb, var(--warn) 45%, transparent);border-radius:8px;margin-left:6px;padding:1px 6px;font-size:10.5px}.tool-ver-pin{margin-left:4px;font-size:11.5px}.tool-ver-pin.is-behind{color:var(--warn)}.tool-ver-pin.is-ahead{color:var(--accent)}.tool-ver-pin-only{color:var(--muted)}.tool-ver-reload{margin-left:10px;padding:2px 10px;font-size:11.5px}.env-tool-pick{align-items:center;gap:8px;display:inline-flex}.env-tool-pick button{padding:2px 10px;font-size:11.5px}.backup-tab .backup-picks{flex-direction:column;gap:5px;margin:0 0 10px;padding:0;font-size:12px;list-style:none;display:flex}.backup-tab .backup-picks label{cursor:pointer;align-items:center;gap:6px;display:flex}.backup-tab .backup-picks input[disabled]+*{opacity:.6}.backup-tab input[type=file]{padding:3px;font-size:12px}.backup-preview{border-top:1px solid var(--border);margin-top:10px;padding-top:10px;font-size:12px}.backup-result{color:var(--muted);margin:10px 0 0;padding-left:18px;font-size:12px;line-height:1.8}.mv-val{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:inline-flex}.mv-class{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);border-radius:8px;padding:1px 6px;font-size:10.5px}.mv-src{color:var(--muted);font-size:10.5px}.mv-src.is-declared{font-style:italic}.mv-drift{color:var(--warn)}.mv-sub{color:var(--muted);padding-left:12px}.mv-actions{margin:8px 0 4px}.mv-place{flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex}.mv-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono);color:var(--muted);text-align:left;background:0 0;border:0;padding:0;font-size:11.5px;overflow:hidden}button.mv-path{cursor:pointer}button.mv-path:hover,button.mv-path:focus-visible{color:var(--accent);text-decoration:underline}.mv-val.mv-size{min-width:6.5em}.mv-place>.ui-btn{flex-shrink:0;margin-left:auto}.mu-chart{color:var(--accent);margin:10px 0 14px}.mu-chart.is-warn{color:var(--warn)}.mu-chart.is-crit{color:var(--err)}.mu-head{justify-content:space-between;align-items:baseline;margin-bottom:4px;font-size:12px;display:flex}.mu-k{color:var(--fg)}.mu-v{color:var(--muted);font-variant-numeric:tabular-nums}.mu-span{color:var(--muted);margin-left:8px;font-size:11px;font-weight:400}.mu-bar{border:1px solid var(--border);background:var(--panel2,var(--panel));border-radius:5px;height:10px;overflow:hidden}.mu-bar>span{opacity:.55;background:currentColor;height:100%;display:block}.mu-oom{color:var(--warn);margin:0 0 8px;font-size:12px}.cli-watch-warn{color:var(--warn);margin-top:2px;display:block}.db-engine-list{flex-direction:column;gap:10px;display:flex}.db-engine-row{border-bottom:1px solid var(--btn-border);flex-direction:column;gap:5px;padding:8px 0;display:flex}.db-engine-row:last-child{border-bottom:none}.db-engine-meta{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.db-engine-label{font-weight:500;font-family:var(--mono,monospace)}.db-engine-state{border:1px solid #0000;border-radius:8px;padding:1px 7px;font-size:10.5px}.db-state-running{background:color-mix(in srgb, var(--ok) 16%, transparent);color:var(--ok);border-color:color-mix(in srgb, var(--ok) 40%, transparent)}.db-state-installing,.db-state-starting{background:color-mix(in srgb, var(--warn) 14%, transparent);color:var(--warn);border-color:color-mix(in srgb, var(--warn) 38%, transparent)}.db-state-stopped{background:color-mix(in srgb, var(--muted) 14%, transparent);color:var(--muted);border-color:color-mix(in srgb, var(--muted) 38%, transparent)}.db-state-absent{background:color-mix(in srgb, var(--muted) 10%, transparent);color:var(--muted);border-color:color-mix(in srgb, var(--muted) 28%, transparent)}.db-state-error{background:color-mix(in srgb, var(--err) 14%, transparent);color:var(--err);border-color:color-mix(in srgb, var(--err) 38%, transparent)}.db-engine-error{color:var(--err);font-size:11.5px;font-family:var(--mono,monospace);margin:0}.db-database{flex-direction:column;gap:3px;min-width:0;display:flex}.db-database-meta{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.db-database-name{font-family:var(--mono,monospace);font-size:12px}.db-database-dir{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;overflow:hidden}.db-engine-empty{margin:0;font-size:11.5px}.db-engine-url{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.db-url-toggle{border:1px solid var(--btn-border);border-radius:5px;flex:none;display:inline-flex;overflow:hidden}.db-url-mode{cursor:pointer;color:var(--muted);background:0 0;border:none;padding:2px 8px;font-size:11px}.db-url-mode.is-active{background:var(--accent);color:#fff}.db-url-text{min-width:0;font-family:var(--mono,monospace);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;font-size:11px;overflow:hidden}.db-url-copy{flex:none;padding:2px 8px;font-size:11px}.db-engine-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.db-btn{padding:2px 10px;font-size:11.5px}.db-btn-connect{font-weight:600}.db-autostart{cursor:pointer;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.db-btn-drop{color:var(--err)}.db-create{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-top:2px;display:flex}.db-create-name{font-family:var(--mono,monospace);width:16em;min-width:0;max-width:100%;padding:2px 6px;font-size:11.5px}.db-create-hint{min-width:0;font-size:11px}.db-create-bad{color:var(--err)}.db-stop-wrap{display:inline-flex;position:relative}.db-stop-menu{z-index:20;background:var(--panel,var(--bg));border:1px solid var(--border);border-radius:6px;min-width:max-content;position:absolute;top:calc(100% + 3px);left:0;overflow:hidden;box-shadow:0 4px 12px #0000002e}.db-stop-item{text-align:left;cursor:pointer;width:100%;color:var(--fg);background:0 0;border:none;padding:6px 14px;font-size:12px;display:block}.db-stop-item:hover{background:var(--hover,var(--panel2))}.db-stop-item.db-stop-purge{color:var(--err)}.pv-add-strip{border:1px solid var(--border2);background:var(--panel2,var(--btn));border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:8px 10px;display:flex}.pv-add-strip>span{flex:200px}.dip-creds{border:1px solid var(--border2);border-radius:8px;margin-top:10px;padding:0 14px}.dip-row{border-top:1px solid var(--border2);grid-template-columns:150px minmax(0,1fr) auto;grid-template-areas:"k v b";align-items:center;gap:4px 12px;padding:8px 0;display:grid}.dip-row:first-child{border-top:0}.dip-k{color:var(--muted);grid-area:k;font-size:13px}.dip-v{overflow-wrap:anywhere;grid-area:v;min-width:0;font-size:12.5px}.dip-b{grid-area:b;justify-self:end}.dip-callout{border:1px solid color-mix(in srgb, var(--warn) 40%, transparent);background:color-mix(in srgb, var(--warn) 9%, transparent);border-radius:8px;gap:8px;margin:12px 0 0;padding:9px 12px;font-size:12.5px;display:flex}.dip-callout .codicon{color:var(--warn);margin-top:2px}.dip-tabs{border-bottom:1px solid var(--border2);gap:4px;margin-bottom:10px;display:flex;overflow-x:auto}.dip-tab{white-space:nowrap;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:7px 12px;font-size:13px}.dip-tab.active{color:var(--fg);border-bottom-color:var(--topbar-accent,var(--accent))}.dip-opts{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:10px;font-size:12.5px;display:flex}.dip-opt{align-items:center;gap:6px;min-width:0;display:inline-flex}.dip-opt-k{color:var(--muted)}.dip-opt select{font-size:12px}.dip-variant-select{display:none}.dip-code{border:1px solid var(--border2);border-radius:8px;margin-bottom:10px;overflow:hidden}.dip-codebar{border-bottom:1px solid var(--border2);color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 8px;padding:6px 10px;font-size:12px;display:flex}.dip-file{min-width:0;font-family:var(--mono,ui-monospace, monospace);color:var(--fg);overflow-wrap:anywhere;flex:0 auto}.dip-copy{margin-left:auto}.dip-pre{font:12.5px/1.6 var(--mono,ui-monospace, monospace);margin:0;padding:10px 14px;overflow-x:auto}.dip-line{white-space:pre;display:block}.dip-cmt{color:var(--muted)}.dip-mark{background:color-mix(in srgb, var(--topbar-accent,var(--accent)) 14%, transparent);margin:0 -14px;padding:0 14px}.dip-notes{color:var(--muted);margin:6px 0 0;padding:0;font-size:12.5px;list-style:none}.dip-notes li{gap:8px;margin:5px 0;display:flex}.dip-notes .codicon{margin-top:2px}.dip-link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}@media (width<=760px){.dip-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k b""v v"}.dip-variant-seg{display:none}.dip-variant-select{display:inline-block}.dip-file{flex:1 1 0}.dip-act{flex:1 0 100%;order:3}}.font-choices{flex-wrap:wrap;gap:6px;display:flex}.stepper{align-items:center;gap:8px;display:inline-flex}.stepper button{width:28px;height:26px;padding:0;font-size:15px;line-height:1}.stepper-val{text-align:center;font-variant-numeric:tabular-nums;min-width:44px;font-size:13px}.ds-userdict-block{padding:6px 0}.ds-charlist{border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:2px;max-height:300px;margin:4px 0;padding:6px 10px;display:flex;overflow:auto}.ds-char-use{cursor:pointer;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.ds-char-play{color:var(--fg);background:var(--btn);border:1px solid var(--btn-border);cursor:pointer;border-radius:4px;align-items:center;padding:3px 7px;font-size:12px;display:inline-flex}.ds-char-play:hover{background:var(--hover-bg,var(--btn))}.account-methods{margin-bottom:22px}.account-add{flex-wrap:wrap}.icon-preview{flex-wrap:wrap;gap:4px 14px;display:flex}.cjk-preview{font-family:var(--mono);letter-spacing:.02em;font-size:15px}.icon-preview-item{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.keys-settings .kb-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.kb-reset-all{white-space:nowrap;font-size:12px;font-weight:400}.keys-settings .kb-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 8px;display:flex}.keys-settings .kb-head-actions button{white-space:nowrap}.kb-sec{margin-top:14px}.qr-learned{margin:8px 0 4px}.qr-list{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.qr-item{background:var(--bg);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:3px 6px 3px 10px;font-size:12px;line-height:1.4;display:inline-flex}.qr-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qr-count{font-variant-numeric:tabular-nums;font-size:11px}.qr-del,.qr-pin{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:12px;line-height:1}.qr-del:hover,.qr-pin:hover{color:var(--fg)}.qr-item.pinned{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}.qr-item.pinned .qr-pin{color:var(--accent)}.kb-sec-title{color:var(--muted);margin:0 0 4px;font-size:12px;font-weight:500}.kb-row{border-bottom:1px solid var(--btn-border);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:5px 0;display:grid}.kb-label{font-size:13px}.kb-chord{text-align:right;justify-self:end;min-width:92px}.kb-unbound{color:var(--muted);font-size:12px}.kb-actions{gap:6px;display:flex}.kb-actions button{padding:3px 8px;font-size:12px}.kb-capture{color:var(--accent);border:1px dashed var(--accent);white-space:nowrap;border-radius:5px;padding:2px 8px;font-size:12px}.kb-conflict{color:var(--err);grid-column:1/-1;font-size:12px}@media (width<=520px){.kb-row{grid-template-columns:auto 1fr;grid-template-areas:"label label""chord actions""conflict conflict";gap:4px 8px}.kb-label{grid-area:label}.kb-chord{text-align:left;grid-area:chord;justify-self:start;min-width:0}.kb-actions{flex-wrap:wrap;grid-area:actions;justify-content:flex-end;justify-self:end}.kb-conflict{grid-area:conflict}}.instr-editor-label{color:var(--muted);margin:12px 0 4px;font-size:12px;display:block}.instr-editor{box-sizing:border-box;width:100%;font-family:var(--mono);border:1px solid var(--border);background:var(--input-bg,var(--bg));color:var(--fg);resize:vertical;border-radius:6px;padding:8px;font-size:12px;line-height:1.6}.instr-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;font-size:12px;display:flex}.instr-meta .instr-actions{gap:6px;margin-left:auto;display:flex}.instr-over{color:var(--err);font-weight:600}.instr-targets{border-collapse:collapse;width:100%;font-size:12px}.instr-targets td{border-bottom:1px solid var(--border);vertical-align:middle;padding:6px 8px 6px 0}.instr-targets .instr-kind{white-space:nowrap;align-items:center;gap:6px;display:flex}.instr-targets .instr-where{color:var(--muted);min-width:0}.instr-where code{text-overflow:ellipsis;white-space:nowrap;max-width:26em;font-size:11px;display:block;overflow:hidden}.instr-delivery{margin-right:6px;display:inline-block}.instr-ok{color:var(--add)}.instr-pending,.instr-badge{color:var(--muted)}.instr-fail{color:var(--err)}.instr-unsupported{opacity:.7}.instr-peek{border:1px solid var(--border);border-radius:6px;margin-top:12px;overflow:hidden}.instr-peek-head{background:var(--panel,var(--bg));border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:6px 8px;font-size:11px;display:flex}.instr-peek-head code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.instr-peek-head .ui-btn{margin-left:auto}.instr-peek-body{max-height:20em;font-family:var(--mono);white-space:pre-wrap;word-break:break-word;margin:0;padding:8px;font-size:11px;overflow:auto}.ai-feature-card{border:1px solid var(--border2);border-radius:8px;margin-top:12px;padding:6px 12px 4px}.noti-table{border-collapse:collapse;width:100%;font-size:13px}.noti-table-caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.noti-table th,.noti-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:6px 4px}.noti-table thead th{color:var(--muted);text-align:center;font-size:12px;font-weight:600;line-height:1.25}.noti-table thead th:first-child,.noti-table tbody th{text-align:left}.noti-table thead th:not(:first-child),.noti-table td{text-align:center;width:76px}.noti-table tbody th{font-weight:400}.noti-table-row{color:var(--fg);display:block}.noti-table-hint{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.35;display:block}.noti-switch{appearance:none;border:1px solid var(--btn-border);background:var(--btn);cursor:pointer;vertical-align:middle;border-radius:9px;width:32px;height:18px;margin:0;transition:background .12s;position:relative}.noti-switch:after{content:"";background:var(--muted);border-radius:50%;width:12px;height:12px;transition:transform .12s;position:absolute;top:2px;left:2px}.noti-switch:checked{border-color:var(--accent);background:var(--accent)}.noti-switch:checked:after{background:var(--bg);transform:translate(14px)}.noti-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.noti-switch:disabled{cursor:default;opacity:.5}@media (width<=520px){.noti-table thead th:not(:first-child),.noti-table td{width:60px}.noti-table thead th{word-break:keep-all;font-size:11px}}.pat-issued{border:1px solid var(--accent);background:var(--active-bg);border-radius:6px;margin:10px 0;padding:10px 12px}.pat-issued-head{margin-bottom:8px;font-size:13px}.pat-secret{word-break:break-all;background:var(--btn);border-radius:4px;padding:6px 8px;font-size:12px;display:block}.pat-issued-actions{gap:8px;margin-top:8px;display:flex}.pat-tmpl{background:var(--btn);white-space:pre;font-variant-numeric:tabular-nums;border-radius:4px;margin:0;padding:8px 10px;font-size:12px;line-height:1.45;overflow-x:auto}.pat-form{margin:6px 0 4px}.pat-revoked{opacity:.5}.git-identity{border-top:1px solid var(--border);padding:4px 13px 12px}.git-identity.solo{border-top:none;padding-top:8px}.gi-title{color:var(--muted);margin-bottom:6px;font-size:11px}.gi-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gi-row .cinput{flex:1;min-width:120px}.ri-edit{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ri-edit .cinput{flex:1;min-width:90px}.egress-mcp-ask{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.egress-mcp-ask .cinput{flex:220px;min-width:0}.cinput{min-width:160px;font-size:12px}.ssm-meta-row{align-items:baseline;gap:8px;min-width:0;font-size:12px;display:flex}.ssm-meta-row.wide{grid-column:1/-1}.ssm-form-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.ssm-form-grid .cinput{width:100%;min-width:0}.ssm-fld{flex-direction:column;gap:5px;min-width:0;display:flex}.ssm-fld.wide{grid-column:1/-1}.ssm-fld label{color:var(--fg);align-items:center;gap:5px;font-size:11.5px;display:flex}.ssm-fld label .req{color:var(--accent);font-family:var(--mono)}.ssm-fld .cinput{width:100%;min-width:0}.region-select{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.ssm-fld .region-select{flex-direction:column}.flow .region-select .cinput{max-width:22em}.ssm-fld .hint{color:var(--faint,var(--muted));font-size:11px;line-height:1.45}.ssm-fld .hint code{font-family:var(--mono);color:var(--muted)}.admin-fld{flex-direction:column;gap:5px;min-width:0;display:flex}.admin-fld .af-cap{color:var(--fg);font-size:11.5px}.admin-fld input{box-sizing:border-box;width:100%}.admin-fld.wide{grid-column:1/-1}.mem-jump{align-items:center;gap:6px;font-size:12px;display:flex}.mem-jump .cinput{width:auto}.mcp-btn{align-items:center;gap:4px;padding:2px 9px;font-size:11.5px;display:inline-flex}.mcp-kv{flex-direction:column;gap:6px;display:flex}.mcp-kv-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.mcp-kv-row .cinput{width:100%;min-width:0}.mcp-kv-row.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mcp-kv-row.keyonly{grid-template-columns:minmax(0,1fr) auto}.mcp-kv-add{display:flex}.mcp-checks{flex-wrap:wrap;gap:6px 14px;display:flex}.mcp-check{color:var(--fg);align-items:center;gap:5px;font-size:12px;display:inline-flex}@media (width<=560px){.mcp-kv-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}.gh-src{flex-direction:column;gap:8px;margin:6px 0 4px;display:flex}.gh-src label{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.gh-src label.off{opacity:.55;cursor:default}.gh-src input{flex:none;margin-top:2px}.gh-src-t{color:var(--fg);font-size:12.5px;display:block}.gh-src-s{color:var(--muted);font-size:11px;line-height:1.5;display:block}.hidden-models{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;display:flex}.hm-chips{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.hm-chip{border:1px solid var(--border);background:var(--surface2,transparent);max-width:100%;color:var(--fg);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:4px;padding:1px 4px 1px 7px;font-size:11px;display:inline-flex}.hm-chip-x{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:0 2px;font-size:12px;line-height:1}.hm-chip-x:hover{color:var(--err)}@media (width<=520px){.hidden-models,.hm-chips{justify-content:flex-start;align-items:stretch}}.oc-keys{flex-direction:column;gap:4px;margin:4px 0 0;padding:0 0 0 18px;list-style:none;display:flex}.oc-keys li{align-items:center;gap:8px;font-size:12px;display:flex}.oc-key-idle{color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:0 6px;font-size:10.5px}.egress-mcp-note{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.mcp-tab{flex-direction:column;gap:4px;display:flex}.mcp-empty{margin:12px 0 0}.mcp-list{margin-top:12px}.mcp-name{font-family:var(--mono)}.mcp-label{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.mcp-transport{font-size:11px;font-family:var(--mono);color:var(--muted2)}.mcp-actions{flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.mcp-origin{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--border2);color:var(--muted);border-radius:999px;flex:none;padding:1px 6px;font-size:10px;font-weight:600}.mcp-origin-tenant{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, var(--border2))}.mcp-origin-builtin{color:var(--muted2)}.mcp-tenant-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 0 2px;font-size:12px;display:flex}.mcp-ta{width:100%;min-width:0;font-family:var(--mono);resize:vertical}.mcp-frm{margin-top:0}.mcp-newform{margin-top:10px}.mcp-probe-detail{font-family:var(--mono);color:var(--muted);white-space:pre-wrap;word-break:break-all;max-height:9em;margin:4px 0 0;font-size:11px;overflow:auto}@media (width<=560px){.mcp-actions{width:100%;margin-left:0}}.admin-nav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-crumbs{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.admin-crumbs .crumb{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:5px;padding:3px 6px;font-size:13px;display:inline-flex}.admin-crumbs .crumb:hover:not(.here){background:var(--hover-bg);color:var(--fg)}.admin-crumbs .crumb.here{color:var(--fg);cursor:default;font-weight:600}.admin-crumbs .crumb-sep{color:var(--muted2);font-size:14px}.admin-fgroup{margin-bottom:18px}.admin-fgroup:last-of-type{margin-bottom:0}.admin-fgrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.af-inputwrap input[type=number]{appearance:textfield}.af-inputwrap input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.af-inputwrap input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.af-inputwrap{align-items:center;display:flex;position:relative}.af-inputwrap input{padding-right:34px}.admin-actions{align-items:center;gap:12px;margin-top:16px;display:flex}.admin-check{cursor:pointer;align-items:center;gap:7px;font-size:12.5px;display:flex}.admin-check input{flex:none}.engine-access .seg{display:inline-flex}.engine-access-table .af-note{margin-left:6px}.usage-csv{align-items:center;gap:5px;text-decoration:none;display:inline-flex}.usage-summary{align-items:baseline;gap:28px;margin-bottom:14px;display:flex}.us-metric{flex-direction:column;gap:2px;display:flex}.us-val{font-size:22px;font-weight:600}.us-lab{font-size:11px}.us-range{margin-left:auto;font-size:12px}.usage-rows{flex-direction:column;gap:7px;display:flex}.usage-row{align-items:center;gap:10px;display:flex}.ur-key{text-overflow:ellipsis;white-space:nowrap;flex:none;min-width:140px;max-width:220px;overflow:hidden}.ur-tenant{flex:none;font-size:11px}.ur-bar{background:var(--panel);border-radius:4px;flex:1;min-width:40px;height:8px;overflow:hidden}.ur-fill{background:var(--accent);border-radius:4px;height:100%;display:block}.ur-hrs{text-align:right;flex:none;min-width:62px;font-size:13px}.as-search{flex:200px}.as-count{align-self:center;margin-left:auto;font-size:12px}.all-sessions{flex-direction:column;display:flex}.all-session{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:6px 4px;font-size:13px;display:flex}.all-session:last-child{border-bottom:none}.asx-user{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:90px;max-width:170px;overflow:hidden}.all-session .session-state{flex:none}.saved-note{color:var(--ok);align-items:center;gap:4px;font-size:12px;display:inline-flex}.member-rows{flex-direction:column;display:flex}.member-row{border:none;border-bottom:1px solid var(--border2);cursor:pointer;text-align:left;width:100%;color:var(--fg);background:0 0;align-items:center;gap:10px;padding:8px 6px;display:flex}.member-row:hover{background:var(--hover-bg)}.mr-key{align-items:center;gap:4px;font-size:13px;display:inline-flex}.mr-star{color:var(--warn);font-size:12px}.mr-email{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.mr-role{border:1px solid var(--border);border-radius:10px;padding:1px 7px;font-size:11px}.mr-lim{font-size:11px}.mr-go{color:var(--muted2)}.add-member{margin-top:12px}.add-member input,.add-member select{font-size:12px}.member-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mh-key{font-size:15px;font-weight:600}.mh-role{border:1px solid var(--border);border-radius:10px;padding:1px 7px;font-size:11px}.mh-email{font-size:12px}.res-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.rt-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.rt-value{font-size:22px;font-weight:600;line-height:1.2}.rt-sub{font-size:11px}.rt-bar{background:var(--border2);border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.admin-sessions{flex-direction:column;display:flex}.adm-session{border-bottom:1px solid var(--border2);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 4px;font-size:12px;display:flex}.asx-group+.asx-group{margin-top:10px}.asx-group-head{letter-spacing:.02em;color:var(--muted);border-bottom:1px solid var(--border);margin-bottom:2px;padding:4px 2px;font-size:11px;font-weight:600}.as-time{flex-shrink:0;font-size:11px}.adm-audit-row{border-bottom:1px solid var(--border2);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 4px;font-size:12px;display:flex}.audit-action{font-family:var(--mono);border:1px solid var(--border2);color:var(--muted);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:11px}.audit-action.cat-fs{color:#4a9eff;border-color:#2b5c8a}.audit-action.cat-git,.audit-action.cat-repo{color:#d08a2e;border-color:#7a5320}.audit-action.cat-session{color:#3fb950;border-color:#256a30}.audit-action.cat-egress{color:var(--err);border-color:color-mix(in srgb, var(--err) 45%, transparent)}.audit-action.cat-claude{color:#bc8cff;border-color:#5a3a8a}.member-actions{flex-wrap:wrap;gap:8px;display:flex}.member-actions button{align-items:center;gap:5px;display:inline-flex}.ws-size-now{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-size-edit{align-items:center;gap:5px;margin-left:auto;display:inline-flex}.member-detail .danger-zone{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.member-detail .danger-zone-title{color:var(--err);align-items:center;gap:6px;margin:0 0 10px;font-size:12px;display:flex}.role-now{color:var(--ok);align-items:center;gap:5px;font-size:13px;display:inline-flex}.role-hint{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.5}@media (width<=760px){.admin-crumbs{font-size:12px}.res-tiles{grid-template-columns:1fr 1fr}.member-row{flex-wrap:wrap;row-gap:2px}.mr-email{flex-basis:100%;order:5}.mr-go{margin-left:auto}.adm-session{flex-wrap:wrap;row-gap:2px}.member-actions button{flex:100%;justify-content:center}}.idp-state{letter-spacing:.04em;border:1px solid color-mix(in srgb, var(--fg) 16%, transparent);color:var(--muted);border-radius:999px;flex:none;padding:1px 6px;font-size:10px;font-weight:600}.idp-state.idp-active{color:var(--ok,#2aa79b);border-color:color-mix(in srgb, var(--ok,#2aa79b) 45%, var(--border2))}.idp-state.idp-pending{color:var(--warn,#d9a441);border-color:color-mix(in srgb, var(--warn,#d9a441) 45%, var(--border2))}.idp-flags{flex:none;gap:4px;display:flex}.admin-table{border-collapse:collapse;width:100%;margin-top:10px;font-size:12px}.admin-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--border);padding:4px 8px 6px;font-weight:500}.pool-table th{white-space:nowrap}.pool-table-scroll{max-width:100%;overflow-x:auto}.pool-table td{white-space:nowrap}.admin-table td{border-bottom:1px solid var(--border2);vertical-align:middle;padding:6px 8px}.admin-table tr:last-child td{border-bottom:none}.pool-badge{border:1px solid var(--border);color:var(--muted);border-radius:10px;align-items:center;gap:4px;padding:1px 7px;font-size:11px;display:inline-flex}.pool-badge.bake,.pool-badge.outdated,.pool-badge.reserved{font-family:var(--sans);margin-left:6px}.pool-badge.outdated{color:var(--warn);border-color:var(--warn)}.pool-outdated{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pool-bulk-list{max-height:240px;margin:8px 0;padding-left:18px;font-size:12px;overflow:auto}.golden-arch+.golden-arch{border-top:1px solid var(--border2);margin-top:14px;padding-top:12px}.golden-arch-name{color:var(--muted);margin-bottom:4px;font-size:11px;display:inline-block}.golden-arch p{margin:4px 0}.bake-steps{flex-wrap:wrap;align-items:center;gap:2px 0;margin:8px 0 6px;padding:0;list-style:none;display:flex}.bake-detail{flex-wrap:wrap;gap:2px 16px;font-size:11px;display:flex}.bake-detail:empty{display:none}.purge-opt{align-items:center;gap:7px;margin-top:10px;font-size:13px;display:flex}.mr-idle{white-space:nowrap;color:var(--muted);font-size:11px}.mr-idle.hold{color:var(--warn)}.idle-holders{margin:4px 0 0;padding-left:18px;font-size:12px;line-height:1.7}.branch-rules-json{box-sizing:border-box;width:100%;font-family:var(--mono);resize:vertical;font-size:12px}.usage-intro{margin:0 0 12px}.mem-tab{flex-direction:column;gap:16px;display:flex}.mem-section{border:1px solid var(--border);border-radius:6px;padding:10px 12px}.mem-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.mem-head h3{margin:0;font-size:13px;font-weight:600}.mem-head>:last-child:not(:first-child){margin-left:auto}.mem-roots{flex-direction:column;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.mem-root{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.mem-root-off .mem-kind{opacity:.65}.mem-kind{font-weight:600}.mem-kind.kind-claude{color:var(--kind-claude)}.mem-kind.kind-codex{color:var(--kind-codex)}.mem-projects{flex-wrap:wrap;gap:4px;display:flex}.mem-chip{border:1px solid var(--border);color:var(--muted);border-radius:10px;padding:0 7px;font-size:11px}.mem-badge{border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:3px;padding:0 6px;font-size:11px}.mem-badge.busy,.mem-badge.trig-restore,.mem-badge.trig-pre-restore,.mem-badge.af-op-forget,.mem-badge.af-op-revert{color:var(--accent);border-color:var(--accent)}.mem-pins{margin:12px 0}.mem-pin-row{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:4px 8px;display:flex}.mem-pin-row .mem-snap-what{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mem-af-name{font-family:var(--mono);overflow-wrap:anywhere;font-size:12px}.mem-findings{margin:6px 0 0;padding-left:18px;font-size:12px}.mem-body{grid-template-columns:minmax(220px,300px) 1fr;align-items:start;gap:10px;display:grid}.mem-list,.mem-pin-list{border:1px solid var(--border);border-radius:5px;max-height:320px;margin:0;padding:0;list-style:none;overflow:auto}.mem-snap-when{font-variant-numeric:tabular-nums}.mem-snap-what{font-size:11px}.mem-diff{border:1px solid var(--border);border-radius:5px;min-width:0;max-height:320px;overflow:auto}.mem-diff-head{border-bottom:1px solid var(--border);background:var(--bg);z-index:1;align-items:center;gap:8px;padding:5px 8px;display:flex;position:sticky;top:0}.mem-diff-head>:last-child{margin-left:auto}.mem-scope{gap:14px;margin-bottom:6px;font-size:12px;display:flex}.mem-scope label,.mem-picks label{cursor:pointer;align-items:center;gap:5px;display:flex}.mem-picks{flex-direction:column;gap:4px;max-height:200px;margin:0 0 8px;padding:0;font-size:12px;list-style:none;display:flex;overflow:auto}.mem-warn{color:var(--err);margin:4px 0;font-size:12px}.mem-transfer+.mem-transfer{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.mem-transfer .mem-scope{align-items:center;margin-bottom:4px}.mem-transfer input[type=file]{padding:3px;font-size:12px}.mem-import{border-top:1px solid var(--border);margin-top:10px;padding-top:10px;font-size:12px}.mem-secrets{flex-direction:column;gap:3px;max-height:200px;margin:6px 0;padding:0;font-size:12px;list-style:none;display:flex;overflow:auto}.mem-secrets code{color:var(--err)}.mem-status{border:1px solid var(--border);border-radius:6px;padding:8px 12px}.mem-status-line{flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.mem-status-warn{margin:6px 0 0}.mem-badge.mem-on{color:var(--accent);border-color:var(--accent)}.mem-viewnav-tabs{scrollbar-width:thin;border-bottom:1px solid var(--border);flex-wrap:nowrap;gap:4px;display:flex;overflow-x:auto}.mem-viewnav-tab{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:6px 10px}.mem-viewnav-tab.active{color:var(--fg);border-bottom-color:var(--accent)}.mem-view{flex-direction:column;gap:16px;display:flex}@media (width<=760px){.mem-viewnav-tab{min-height:40px;padding:6px 8px}.mem-body{grid-template-columns:1fr}.mem-list,.mem-pin-list,.mem-diff{max-height:240px}}.mem-ci{border-top:1px solid var(--border);margin-top:14px;padding-top:10px}.mem-ci h4{margin:0 0 4px}.mem-ci-group{margin:6px 0}.mem-ci-items{max-height:220px;margin:4px 0 0;padding-left:18px;font-size:12px;overflow:auto}.mem-ci-actions{align-items:center;gap:10px;margin-top:8px;display:flex}.mem-badge.ci-secret,.mem-badge.ci-invalid{color:var(--err);border-color:var(--err)}.mem-badge.ci-diverged{color:var(--warn);border-color:var(--warn)}.mem-badge.ci-update{color:var(--accent);border-color:var(--accent)}.mem-badge.ci-conflict,.mem-badge.ci-remove{color:var(--warn,var(--err));border-color:var(--warn,var(--err))}.mem-browser{margin:12px 0}.mem-br-bar{align-items:center;gap:8px;margin-bottom:6px;display:flex}.mem-br-bar input[type=search]{flex:1;min-width:0}.mem-br-row{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:4px 8px;display:flex}.mem-br-row .mem-snap-what{overflow-wrap:anywhere;min-width:0}.mem-br-detail,.mem-br-form{flex-direction:column;gap:6px;margin-top:8px;display:flex}.mem-br-form label{flex-direction:column;gap:2px;font-size:12px;display:flex}.mem-br-body{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);border-radius:5px;max-height:320px;margin:0;padding:8px;overflow:auto}.mem-br-actions{flex-wrap:wrap;gap:8px;display:flex}.mem-md-cols{grid-template-columns:minmax(260px,360px) 1fr;align-items:start;gap:12px;display:grid}.mem-md-list,.mem-md-detail{min-width:0}.mem-md-list .mem-br-bar{flex-wrap:wrap}.mem-md-list .mem-br-bar select{flex:100%;min-width:0}.mem-md-list .mem-br-bar input[type=search]{flex:120px}.mem-md-chips{gap:6px;margin-bottom:6px;display:flex}.mem-md-chip.active,.mem-md-pick.active{border-color:var(--accent)}.mem-md-row{flex-wrap:nowrap;gap:0;padding:0}.mem-md-row>button:not(.mem-md-pick){flex:none;margin:4px 4px 4px 0}.mem-md-pick{text-align:left;background:0 0;border:1px solid #0000;border-radius:0;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;padding:6px 8px;display:flex}.mem-md-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mem-md-pinned{color:var(--accent);border-color:var(--accent)}.mem-md-head{align-items:center;gap:8px;display:flex}.mem-md-detail h5{margin:0}.mem-md-detail h5:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mem-md-meta{grid-template-columns:max-content 1fr;gap:2px 12px;margin:4px 0;font-size:12px;display:grid}.mem-md-meta dt{color:var(--muted,inherit)}.mem-md-meta dd{overflow-wrap:anywhere;margin:0}.mem-md-history{flex-direction:column;gap:6px;margin-top:12px;display:flex}.mem-md-hist-list{max-height:200px}.mem-md-link{align-self:flex-start}.mem-md-menu{position:relative}.mem-md-menu-list{z-index:5;background:var(--bg);border:1px solid var(--border);border-radius:5px;flex-direction:column;min-width:140px;margin-top:2px;display:flex;position:absolute;right:0}.mem-md-back{margin-bottom:8px;display:none}@media (width<=760px){.mem-md-cols{grid-template-columns:1fr}.mem-md[data-pane=list] .mem-md-detail,.mem-md[data-pane=detail] .mem-md-list{display:none}.mem-md-back{display:inline-block}}.mem-pm-policy{border:1px solid var(--border);flex-direction:column;gap:4px;margin:6px 0;display:flex}.mem-pm-suggest{flex-direction:column;gap:4px;margin:6px 0;padding:0;list-style:none;display:flex}.mem-badge.pm-collision{color:var(--warn);border-color:var(--warn)}.mem-wiz-steps{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:4px 0 8px;padding:0;font-size:12px;list-style:none;display:flex}.mem-wiz-step.current{color:var(--fg);font-weight:600}.mem-wiz-step.done{color:var(--accent)}.mem-wiz-result{margin:8px 0 0}.mem-wiz-foot{border-top:1px solid var(--border);padding-top:8px}.mem-ie-group-title{margin:0 0 6px;font-size:13px}.mem-ie-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.mem-ie-card{border:1px solid var(--border);border-radius:6px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.mem-ie-card h4,.mem-ie-card p{margin:0}.mem-viewnav-count{background:var(--accent);min-width:1.4em;color:var(--bg);text-align:center;border-radius:999px;margin-left:6px;padding:0 6px;font-size:.8em;line-height:1.5;display:inline-block}.mem-changes-sub{margin-bottom:8px}.mem-prop-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mem-prop-why{margin:8px 0 0}.mem-prop-bulk{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.mem-run-report{margin:8px 0}.mem-run-report ul{margin:4px 0 0;padding-left:1.2em}.wk-overlay{z-index:60;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.wk-panel{pointer-events:auto;background:var(--panel);border:1px solid var(--border);border-radius:12px;width:min(920px,96vw);max-height:46vh;margin:0 12px 12px;padding:12px 14px;overflow:auto;box-shadow:0 12px 40px -12px #00000080}.wk-head{border-bottom:1px solid var(--border2);align-items:center;gap:8px;margin-bottom:10px;padding-bottom:8px;display:flex}.wk-seq{align-items:center;gap:4px;display:inline-flex}.wk-hint{color:var(--muted);margin-left:auto;font-size:12px}.wk-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:4px 14px;display:grid}.wk-item{border-radius:6px;align-items:center;gap:8px;padding:5px 6px;display:flex}.wk-label{color:var(--fg);font-size:13px}.wk-item-group .wk-label{color:var(--accent);font-weight:600}.wk-more{color:var(--muted)}.wk-section{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:10px 6px 4px;font-size:11px;font-weight:600}.wk-section:first-of-type{margin-top:2px}.wk-foot{border-top:1px solid var(--border2);color:var(--muted);gap:14px;margin-top:10px;padding-top:8px;font-size:12px;display:flex}.wk-nav{align-items:center;gap:6px;display:inline-flex}.cp-overlay{z-index:70;background:#00000059;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.cp-panel{background:var(--panel);border:1px solid var(--border);border-radius:12px;flex-direction:column;width:min(760px,94vw);max-height:70vh;display:flex;overflow:hidden;box-shadow:0 20px 60px -16px #0009}.cp-input{border:none;border-bottom:1px solid var(--border2);color:var(--fg);background:0 0;outline:none;padding:14px 16px;font-family:inherit;font-size:15px}.cp-modes{border-bottom:1px solid var(--border2);scrollbar-width:none;flex:none;align-items:center;gap:6px;padding:6px 10px;display:flex;overflow-x:auto}.cp-mode{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;padding:2px 10px;font-size:12px}.cp-mode:hover{color:var(--fg)}.cp-mode.on{color:var(--fg);background:var(--active-bg);border-color:var(--border2)}.cp-mode-hint{color:var(--muted);white-space:nowrap;flex:none;margin-left:auto;padding-left:8px;font-size:11px}.cp-list{padding:6px;overflow:auto}.cp-foot{border-top:1px solid var(--border2);color:var(--muted);gap:16px;padding:6px 12px;font-size:11px;display:flex}.cp-foot span{align-items:center;gap:5px;display:inline-flex}.cp-empty{color:var(--muted);text-align:center;padding:16px;font-size:13px}.cp-item{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.cp-item.sel{background:var(--active-bg)}.cp-title{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.cp-sub{color:var(--muted);border:1px solid var(--border2);border-radius:999px;flex:none;padding:1px 8px;font-size:11px}.cp-item.cp-sess{gap:8px}.cp-item.cp-sess.cp-stopped .sess-kic{opacity:.55}.cp-item.cp-sess.cp-stopped .cp-title{color:var(--muted)}.cp-sess-where{min-width:0;max-width:46%;color:var(--muted);flex:0 auto;align-items:center;gap:6px;font-size:11px;display:inline-flex}.cp-sess-repo,.cp-sess-wt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cp-sess-wt{border:1px solid var(--border2);border-radius:999px;align-items:center;gap:3px;padding:1px 7px;display:inline-flex}.cp-item .session-state{margin-left:0;font-size:10px}.cp-kbd{flex:none;align-items:center;gap:4px;margin-left:2px;display:inline-flex}.cheat-overlay{z-index:70;background:#00000059;justify-content:center;align-items:flex-start;padding-top:8vh;display:flex;position:fixed;inset:0}.cheat-panel{background:var(--panel);border:1px solid var(--border);border-radius:12px;flex-direction:column;width:min(760px,94vw);max-height:82vh;display:flex;overflow:hidden;box-shadow:0 20px 60px -16px #0009}.cheat-head{border-bottom:1px solid var(--border2);align-items:center;gap:14px;padding:12px 16px;display:flex}.cheat-title{font-size:15px;font-weight:600}.cheat-search{border:1px solid var(--btn-border);background:var(--panel2);width:200px;max-width:46%;color:var(--fg);font:inherit;border-radius:6px;outline:none;margin-left:auto;padding:6px 10px;font-size:13px}.cheat-search:focus{border-color:var(--accent)}.cheat-body{padding:14px 16px;overflow:auto}@media (width>=640px){.cheat-body{columns:2;column-gap:26px}}.cheat-sec{break-inside:avoid;margin-bottom:16px}.cheat-sec-title{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 6px;font-size:11px}.cheat-rows{flex-direction:column;gap:2px;display:flex}.cheat-row{align-items:baseline;gap:10px;padding:3px 0;display:flex}.cheat-row-keys{flex:none;min-width:104px;display:flex}.cheat-keys{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.cheat-unbound{color:var(--muted)}.cheat-row-title{color:var(--fg);font-size:13px}.cheat-empty{color:var(--muted);text-align:center;padding:20px}.cp-ref{font-variant-numeric:tabular-nums;color:var(--accent);border:1px solid var(--border2);white-space:nowrap;border-radius:999px;flex:none;padding:1px 7px;font-size:11px}.cp-item.cp-talk{align-items:flex-start;gap:8px}.cp-talk-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cp-talk-head{align-items:center;gap:8px;min-width:0;display:flex}.cp-talk-meta{color:var(--muted);flex:none;font-size:11px}.cp-talk-snippet{color:var(--muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.cp-talk-indexing{color:var(--muted);border-top:1px solid var(--border2);padding:4px 12px;font-size:11px}.cp-talk-retry{border:1px solid var(--border2);color:var(--fg);cursor:pointer;background:0 0;border-radius:999px;padding:1px 10px;font-size:12px}.cp-item.cp-nested{padding-left:calc(10px + var(--cp-depth,1) * 18px);position:relative}.cp-item.cp-nested:before{content:"└";left:calc(var(--cp-depth,1) * 18px - 6px);color:var(--muted);position:absolute}.cp-item.cp-sess .cp-title{min-width:3em}.cp-sess-parent{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:22%;color:var(--muted);flex:0 1000 auto;font-size:11px;overflow:hidden}
