.argus-ui{--argus-rem: 18.4px}.argus-ui[data-mode=dark]{--bg: #19191C;--side: #0E0E11;--surface: #28282D;--border: rgba(255, 255, 255, .085);--borderStrong: rgba(255, 255, 255, .16);--text: #EDEDF2;--text2: #ACACB8;--text3: #95959F;--colBg: rgba(255, 255, 255, .035);--hover: rgba(255, 255, 255, .06);--onAccent: #000000;--backdrop: rgba(10, 10, 16, .42);--shadow: #000000;--green: #3FB36F;--red: #E5484D;--amber: #E8B40C;--orange: #F2762E;--blue: #4C8DF6;--purple: #B084F5;--gray: #8E8EA0;--bubble: #2B313F;--codeBg: rgba(255, 255, 255, .06);--ok: #3FB36F;--warn: #E5484D;--bgSolid: #19191C;--surfaceSolid: #28282D;--panel: #212125;--float: #2E2E33;--floatEdge: rgba(255, 255, 255, .16);--cardLift: 0 1px 2px rgba(0, 0, 0, .25);--floatLift: inset 0 1px 0 rgba(255, 255, 255, .06), 0 2px 6px rgba(0, 0, 0, .25), 0 12px 34px rgba(0, 0, 0, .35);--modalLift: inset 0 1px 0 rgba(255, 255, 255, .06), 0 4px 14px rgba(0, 0, 0, .25), 0 24px 64px rgba(0, 0, 0, .45);--accent: #4C8DF6;--accentSoft: rgba(76, 141, 246, .13);--shadowSubtle: rgba(0, 0, 0, .25);--shadowRaised: rgba(0, 0, 0, .35);--shadowModal: rgba(0, 0, 0, .45);--font-ui: -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, monospace;--font-heading: -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;--heading-tracking: -.01em;--text-scale: 1.15;color-scheme:dark}.argus-ui[data-mode=light]{--bg: #F6F6F8;--side: #E5E5E9;--surface: #FFFFFF;--border: rgba(22, 22, 34, .09);--borderStrong: rgba(22, 22, 34, .17);--text: #1B1B22;--text2: #585864;--text3: #65656F;--colBg: rgba(22, 22, 34, .032);--hover: rgba(22, 22, 34, .05);--onAccent: #000000;--backdrop: rgba(10, 10, 16, .42);--shadow: #000000;--green: #3FB36F;--red: #E5484D;--amber: #E8B40C;--orange: #F2762E;--blue: #4C8DF6;--purple: #B084F5;--gray: #8E8EA0;--bubble: #EFF5FE;--codeBg: rgba(22, 22, 34, .05);--ok: #3FB36F;--warn: #E5484D;--bgSolid: #F6F6F8;--surfaceSolid: #FFFFFF;--panel: #FBFBFC;--float: #FFFFFF;--floatEdge: rgba(22, 22, 34, .17);--cardLift: 0 1px 2px rgba(0, 0, 0, .05);--floatLift: inset 0 1px 0 rgba(255, 255, 255, .7), 0 2px 6px rgba(0, 0, 0, .05), 0 12px 34px rgba(0, 0, 0, .12);--modalLift: inset 0 1px 0 rgba(255, 255, 255, .7), 0 4px 14px rgba(0, 0, 0, .05), 0 24px 64px rgba(0, 0, 0, .45);--accent: #4C8DF6;--accentSoft: rgba(76, 141, 246, .13);--shadowSubtle: rgba(0, 0, 0, .05);--shadowRaised: rgba(0, 0, 0, .12);--shadowModal: rgba(0, 0, 0, .45);--font-ui: -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, monospace;--font-heading: -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;--heading-tracking: -.01em;--text-scale: 1.15;color-scheme:light}.argus-ui .cm-editor{position:relative;box-sizing:border-box;display:flex;flex-direction:column}.argus-ui .cm-scroller{display:flex;align-items:flex-start;line-height:1.4;height:100%;overflow-x:auto;position:relative;z-index:0}.argus-ui .cm-content{margin:0;flex-grow:2;flex-shrink:0;display:block;white-space:pre;word-wrap:normal;box-sizing:border-box;min-height:100%;padding:4px 0;outline:none}.argus-ui .cm-lineWrapping{white-space:break-spaces;word-break:break-word;overflow-wrap:anywhere;flex-shrink:1}.argus-ui .cm-line{display:block;padding:0 2px 0 6px}.argus-ui .cm-gutters{flex-shrink:0;display:flex;height:100%;box-sizing:border-box;z-index:200}.argus-ui .cm-gutter{display:flex;flex-direction:column;flex-shrink:0;box-sizing:border-box;min-height:100%;overflow:hidden}.argus-ui .cm-gutterElement{box-sizing:border-box;flex-shrink:0}.argus-ui .cm-placeholder{display:inline-block;vertical-align:top}.argus-ui .composer .cm-editor{max-height:240px}.argus-ui .editor-host .cm-editor{height:100%;background:var(--bg);color:var(--text)}.argus-ui .editor-host .cm-scroller{font-family:var(--font-mono);line-height:1.65}.argus-ui .editor-host .cm-content{padding:10px 0 40px}.argus-ui .editor-host .cm-line{padding:0 18px 0 6px}.argus-ui .editor-host .cm-gutters{background:var(--bgSolid, var(--bg));color:var(--text3);border:none;padding:10px 0 0 2px}.argus-ui .editor-host .cm-lineNumbers .cm-gutterElement{padding:0 6px 0 4px;min-width:34px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.92em}.argus-ui .editor-host .cm-gutterElement{height:21.45px}.argus-ui .editor-host .cm-activeLineGutter{background:transparent;color:var(--text)}.argus-ui .editor-host .cm-activeLine{background:color-mix(in srgb,var(--text) 4%,transparent)}.argus-ui .diagram-code-editor .cm-editor{height:100%;background:transparent;color:var(--text)}.argus-ui .diagram-code-editor .cm-scroller{font-family:var(--font-mono);font-size:.8125rem;line-height:1.6}.argus-ui .diagram-code-editor .cm-content{padding:6px 0 30px}.argus-ui .diagram-code-editor .cm-line{padding:0 14px 0 4px}.argus-ui .diagram-code-editor .cm-gutters{background:transparent;color:var(--text3);border:none;padding:6px 0 0 6px}.argus-ui .diagram-code-editor .cm-lineNumbers .cm-gutterElement{min-width:26px;padding:0 4px 0 2px;font-size:.6875rem;font-variant-numeric:tabular-nums;opacity:.7;text-align:right;line-height:1.3rem}.argus-ui .diagram-code-editor .cm-gutter-lint{width:12px}.argus-ui .diagram-code-editor .cm-activeLineGutter{color:var(--text2);opacity:1}.argus-ui .prompt-overlay{position:fixed;inset:0;z-index:80;background:color-mix(in srgb,black 32%,transparent);display:flex;align-items:flex-start;justify-content:center;padding-top:18vh;-webkit-app-region:no-drag}.argus-ui .prompt-card{width:min(440px,90vw);background:var(--float);border:1px solid var(--floatEdge);border-radius:12px;box-shadow:var(--modalLift);padding:16px;display:flex;flex-direction:column;gap:12px;animation:argus-prompt-in .14s ease-out}@keyframes argus-prompt-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.argus-ui .prompt-title{font-size:calc(.875 * var(--argus-rem));font-weight:600}.argus-ui .prompt-card input{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:7px 10px;font-size:calc(.8125 * var(--argus-rem));color:var(--text);outline:none}.argus-ui .prompt-card input:focus{border-color:var(--accent)}.argus-ui .prompt-actions{display:flex;justify-content:flex-end;gap:8px}.argus-ui .prompt-detail{font-size:calc(.8125 * var(--argus-rem));color:var(--text2);line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}.argus-ui .primary-btn.danger{background:var(--red)}.argus-ui .ctx-menu{position:absolute;top:calc(100% + 4px);z-index:60;min-width:180px;padding:5px;border:1px solid var(--floatEdge);border-radius:12px;background:var(--float);box-shadow:var(--floatLift);display:flex;flex-direction:column}.argus-ui .ctx-left{left:0}.argus-ui .ctx-right{right:0}.argus-ui .ctx-row{display:flex;align-items:center;gap:9px;width:100%;padding:6px 9px;border:none;border-radius:8px;background:none;font-family:inherit;font-size:calc(.8125 * var(--argus-rem));color:var(--text);text-align:left;cursor:pointer}.argus-ui .ctx-row:hover{background:var(--hover)}.argus-ui .ctx-row.is-active{color:var(--accent)}.argus-ui .ctx-row.danger{color:var(--red)}.argus-ui .ctx-icon{display:inline-flex;color:var(--text2);flex-shrink:0}.argus-ui .ctx-row.danger .ctx-icon{color:var(--red)}.argus-ui .ctx-label{flex:1;overflow-wrap:anywhere}.argus-ui .ctx-row.has-check.is-active{color:var(--text)}.argus-ui .ctx-check{display:inline-flex;justify-content:center;width:14px;flex-shrink:0;color:var(--accent)}.argus-ui .menu-btn>.ctx-menu{width:max-content;max-width:min(320px,calc(100vw - 24px))}.argus-ui .menu-btn .ctx-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.argus-ui .ctx-divider{height:1px;margin:4px 6px;background:var(--border)}.argus-ui .dd{position:relative;display:inline-flex;min-width:0;vertical-align:middle}.argus-ui .dd-trigger{display:inline-flex;align-items:center;gap:7px;width:100%;min-width:0;font:inherit;font-size:calc(.8125 * var(--argus-rem));color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:5px 8px 5px 10px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.argus-ui .dd-trigger:hover,.argus-ui .dd.open .dd-trigger{border-color:var(--borderStrong)}.argus-ui .dd-trigger:focus-visible{outline:none;border-color:var(--accent)}.argus-ui .dd.disabled .dd-trigger{opacity:.55;cursor:default}.argus-ui .dd-label{flex:1 1 auto;min-width:0;text-align:left;overflow-wrap:anywhere}.argus-ui .dd-chev{display:flex;color:var(--text3);flex-shrink:0;transition:transform .15s ease}.argus-ui .dd.open .dd-chev{transform:rotate(180deg)}.argus-ui .dd-quiet .dd-trigger{background:transparent;border-color:transparent;color:var(--text2);font-weight:550}.argus-ui .dd-quiet .dd-trigger:hover,.argus-ui .dd-quiet.open .dd-trigger{background:var(--hover);border-color:transparent;color:var(--text)}.argus-ui .dd-menu{position:absolute;top:calc(100% + 6px);left:0;min-width:max(100%,160px);width:max-content;max-width:min(480px,calc(100vw - 32px));max-height:288px;overflow-y:auto;background:var(--float);border:1px solid var(--floatEdge);border-radius:10px;box-shadow:var(--floatLift);padding:4px;z-index:70;animation:argus-dd-in .12s ease-out}.argus-ui .dd-menu.up{top:auto;bottom:calc(100% + 6px)}@keyframes argus-dd-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.argus-ui .dd-menu.up{animation-name:argus-dd-in-up}@keyframes argus-dd-in-up{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.argus-ui .dd-item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 9px;border-radius:7px;font-size:calc(.8125 * var(--argus-rem));color:var(--text2);text-align:left;cursor:pointer}.argus-ui .dd-item.active{background:var(--hover);color:var(--text)}.argus-ui .dd-item.selected{color:var(--text);font-weight:550}.argus-ui .dd-item-label{flex:1;min-width:0;overflow-wrap:anywhere}.argus-ui .dd-heading{padding:7px 9px 3px;font-size:calc(.65625 * var(--argus-rem));font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text3);-webkit-user-select:none;user-select:none}.argus-ui .dd-heading:not(:first-child){margin-top:4px;border-top:1px solid var(--border);padding-top:8px}.argus-ui .dd-filter+.dd-heading,.argus-ui .dd-empty+.dd-heading{margin-top:0;border-top:0;padding-top:7px}.argus-ui .dd-filter{display:block;width:100%;height:28px;margin-bottom:4px;padding:0 9px;border:1px solid var(--border);border-radius:7px;background:var(--colBg);font-size:calc(.8125 * var(--argus-rem));color:var(--text);outline:none}.argus-ui .dd-filter:focus{border-color:var(--accent)}.argus-ui .dd-filter::placeholder{color:var(--text2)}.argus-ui .dd-empty{padding:8px 9px;font-size:calc(.78125 * var(--argus-rem));color:var(--text2)}.argus-ui .dd-item.dd-action{color:var(--accent);font-weight:500}.argus-ui .dd-item.dd-action-first{margin-top:4px;position:relative}.argus-ui .dd-item.dd-action-first:before{content:"";position:absolute;left:6px;right:6px;top:-3px;border-top:1px solid var(--border)}.argus-ui .dd-item-check{display:flex;color:var(--accent);flex-shrink:0}.argus-ui .render-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 24px;color:var(--text2);text-align:center;-webkit-app-region:no-drag}.argus-ui .render-error.screen{flex:1;min-height:60vh}.argus-ui .render-error.panel{height:100%}.argus-ui .render-error h2{color:var(--text);font-size:calc(1 * var(--argus-rem));font-weight:600}.argus-ui .render-error p{max-width:44ch;font-size:calc(.8125 * var(--argus-rem));line-height:1.5}.argus-ui .render-error-actions{display:flex;gap:8px;margin-top:6px}.argus-ui .render-error details{margin-top:10px;max-width:min(560px,100%);font-size:calc(.75 * var(--argus-rem));color:var(--text3)}.argus-ui .render-error summary{cursor:pointer}.argus-ui .render-error pre{margin-top:8px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.argus-ui .render-error.inline{flex-direction:row;justify-content:flex-start;gap:10px;padding:8px 12px;border:1px solid var(--border);border-radius:10px;font-size:calc(.8125 * var(--argus-rem));text-align:left}.argus-ui .render-error-link{color:var(--accent);font-size:inherit;font-weight:500}.argus-ui .render-error-link:hover{text-decoration:underline}.argus-ui .code-block{--cb-radius: 10px;--cb-font-size: calc(.8125 * var(--argus-rem));--cb-line-height: 1.6;display:flex;flex-direction:column;min-width:0;max-width:100%;margin:.6em 0;border:1px solid var(--border);border-radius:var(--cb-radius);background:var(--side);overflow:hidden;font-size:var(--cb-font-size)}.argus-ui .md .code-block{margin:.7em 0}.argus-ui .md .code-block:first-child{margin-top:.2em}.argus-ui .md .code-block:last-child{margin-bottom:.2em}.argus-ui .code-block-head{display:flex;align-items:center;gap:8px;height:32px;padding:0 6px 0 12px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 55%,var(--side));font-family:var(--font-ui);font-size:calc(.6875 * var(--argus-rem));color:var(--text3);user-select:none;-webkit-user-select:none}.argus-ui .code-block-lang{flex-shrink:0;font-weight:600;letter-spacing:.02em;color:var(--text2);white-space:nowrap}.argus-ui .code-block-file{display:inline-flex;align-items:baseline;min-width:0;font-family:var(--font-mono);font-size:calc(.6875 * var(--argus-rem));color:var(--text3);white-space:nowrap}.argus-ui .code-block-file:before{content:"·";flex-shrink:0;margin-right:8px;color:var(--text3)}.argus-ui .code-block-file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;direction:rtl;text-align:left}.argus-ui .code-block-file-line{color:var(--text3);flex-shrink:0}.argus-ui .code-block-file.link{align-items:center;min-height:22px;padding:0 6px 0 0;border-radius:6px;color:var(--text2);cursor:pointer}.argus-ui .code-block-open{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;margin-left:6px;border-radius:5px;background:var(--accentSoft);color:var(--accent);transition:background-color .12s ease-out,color .12s ease-out}.argus-ui .code-block-file.link:hover{color:var(--accent)}.argus-ui .code-block-file.link:hover .code-block-file-name{text-decoration:underline;text-underline-offset:3px}.argus-ui .code-block-file.link:hover .code-block-open{background:var(--accent);color:var(--onAccent)}.argus-ui .code-block-file.link:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .code-block-writing{font-size:calc(.6875 * var(--argus-rem));color:var(--text3);padding-right:6px;animation:argus-code-block-breathe 1.4s ease-in-out infinite}@keyframes argus-code-block-breathe{0%,to{opacity:.45}50%{opacity:1}}.argus-ui .code-block-btn{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;font-size:calc(.6875 * var(--argus-rem));font-weight:500;color:var(--text3);flex-shrink:0;white-space:nowrap;transition:background .12s ease-out,color .12s ease-out,opacity .12s ease-out;opacity:0}.argus-ui .code-block:hover .code-block-btn,.argus-ui .code-block:focus-within .code-block-btn,.argus-ui .code-block-btn.on,.argus-ui .code-block-btn.ok{opacity:1}.argus-ui .code-block-btn:hover{background:var(--hover);color:var(--text)}.argus-ui .code-block-btn.on{color:var(--accent)}.argus-ui .code-block-btn.ok{color:var(--ok)}.argus-ui .code-block.runnable .code-block-btn{opacity:1}.argus-ui .code-block-btn.bad{color:var(--red)}.argus-ui .code-block-btn:disabled{cursor:default}.argus-ui .code-block-scroll{overflow:auto;max-width:100%;overscroll-behavior-x:contain}.argus-ui .code-block .code-block-pre{margin:0;padding:10px 0;min-width:max-content;font-family:var(--font-mono);font-size:inherit;line-height:var(--cb-line-height);color:var(--text);background:transparent;border:0;border-radius:0;tab-size:4}.argus-ui .code-block.wrap .code-block-pre{min-width:0}.argus-ui .code-block .code-block-pre code{display:block;font:inherit;background:none;padding:0;border-radius:0;color:inherit}.argus-ui .code-line{display:flex;align-items:flex-start;min-height:1lh;padding-right:16px}.argus-ui .code-line:hover .code-ln{color:var(--text2)}.argus-ui .code-ln{flex:0 0 auto;position:sticky;left:0;width:calc(var(--gutter, 2ch) + 26px);padding:0 12px 0 14px;box-sizing:border-box;text-align:right;color:var(--text3);opacity:.8;background:var(--side);user-select:none;-webkit-user-select:none;font-variant-numeric:tabular-nums}.argus-ui .code-text{flex:1 1 auto;min-width:0;padding-left:14px;white-space:pre}.argus-ui .code-ln+.code-text{padding-left:0}.argus-ui .code-block.wrap .code-text{white-space:pre-wrap;overflow-wrap:anywhere}.argus-ui .code-caret{color:var(--accent);animation:argus-code-caret-blink 1s steps(2,start) infinite;margin-left:1px}@keyframes argus-code-caret-blink{to{visibility:hidden}}@media(prefers-reduced-motion:reduce){.argus-ui .code-block-writing,.argus-ui .code-caret{animation:none}}.argus-ui .path-text{display:inline;min-width:0}.argus-ui .path-text .pt-dir{color:var(--text3);font-weight:400}.argus-ui .path-text .pt-name{color:var(--text);font-weight:600}.argus-ui .ref-file{display:inline;padding:.14em .5em .14em .4em;border-radius:6px;background:var(--codeBg);border:1px solid transparent;font-family:var(--font-mono);font-size:.85em;font-weight:450;color:var(--text2);text-decoration:none;white-space:normal;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background .12s ease,border-color .12s ease}.argus-ui .ref-file .fc-icon{display:inline-block;vertical-align:-.2em;margin-right:.4em;color:var(--text3)}.argus-ui .ref-file .fc-dir{color:var(--text3)}.argus-ui .ref-file .fc-name{color:var(--text);font-weight:600}.argus-ui .ref-file .fc-line{color:var(--text3)}.argus-ui .ref-file .fc-label{color:var(--text);font-weight:550;font-family:var(--font-ui)}.argus-ui .ref-file .fc-go{display:inline-block;vertical-align:-.12em;margin-left:.3em;color:var(--text3);opacity:.6;transition:opacity .12s ease,color .12s ease}.argus-ui .ref-file.openable{cursor:pointer}.argus-ui .ref-file.openable:hover,.argus-ui .ref-file.openable:focus-visible{background:var(--accentSoft);border-color:color-mix(in oklab,var(--accent) 35%,transparent);outline:none}.argus-ui .ref-file.openable:hover .fc-name,.argus-ui .ref-file.openable:hover .fc-label,.argus-ui .ref-file.openable:hover .fc-icon{color:var(--accent)}.argus-ui .ref-file.openable:hover .fc-go{opacity:1;color:var(--accent)}.argus-ui .ref-file.sm{padding:.06em .4em .06em .3em;font-size:.86em}.argus-ui .ref-file.sm .fc-icon{margin-right:.3em}.argus-ui .shimmer .ref-file{background:transparent;border-color:transparent}.argus-ui .act-code{font-family:var(--font-mono);font-size:.86em;color:var(--text2);background:var(--codeBg);border-radius:4px;padding:.06em .35em}.argus-ui .md a.ref-link,.argus-ui .ref-link{display:inline-flex;align-items:center;gap:.3em;max-width:100%;vertical-align:baseline;padding:0 .4em 0 .3em;line-height:1.45;border-radius:6px;border:1px solid transparent;background:color-mix(in oklab,var(--accent) 9%,transparent);color:var(--accent);font-weight:500;text-decoration:none;overflow-wrap:anywhere;transition:background .12s ease,border-color .12s ease}.argus-ui .md a.ref-link:hover,.argus-ui .ref-link:hover{text-decoration:none;background:color-mix(in oklab,var(--accent) 16%,transparent);border-color:color-mix(in oklab,var(--accent) 30%,transparent)}.argus-ui .ref-link .lc-text{min-width:0}.argus-ui .ref-link-mark,.argus-ui .ref-link-mark:hover{padding-right:.4em;border-color:transparent;background:color-mix(in oklab,var(--accent) 9%,transparent)}.argus-ui .ref-link .lc-icon{display:flex;flex-shrink:0;opacity:.85}.argus-ui .ref-link .lc-icon.lc-service{opacity:1}.argus-ui .ref-link .service-icon{display:block;width:1em;height:1em;min-width:14px;min-height:14px}.argus-ui .ref-link .service-icon-github{color:var(--text)}.argus-ui .ref-link .lc-ext{display:flex;flex-shrink:0;margin-left:-.1em;opacity:.5;transition:opacity .12s ease}.argus-ui .ref-link:hover .lc-ext{opacity:1}.argus-ui .ref-chat{display:inline-flex;align-items:center;gap:.35em;max-width:100%;vertical-align:baseline;padding:0 .5em 0 .35em;line-height:1.45;border-radius:6px;border:1px solid transparent;background:var(--codeBg);color:var(--text);font:inherit;font-size:.92em;font-weight:550;cursor:pointer;transition:background .12s ease,border-color .12s ease}.argus-ui .ref-chat:hover,.argus-ui .ref-chat:focus-visible{background:var(--accentSoft);border-color:color-mix(in oklab,var(--accent) 35%,transparent);outline:none}.argus-ui .ref-chat .rc-icon{display:flex;flex-shrink:0;color:var(--text3)}.argus-ui .ref-chat:hover .rc-icon{color:var(--accent)}.argus-ui .ref-chat .rc-title{min-width:0;overflow-wrap:anywhere}.argus-ui .ref-chat .rc-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.argus-ui .ref-chat.gone{cursor:default;color:var(--text3);font-weight:450;text-decoration:line-through}.argus-ui .md ul.md-linklist,.argus-ui .md ol.md-linklist{list-style:none;padding-left:0;margin:.55em 0;display:flex;flex-wrap:wrap;gap:7px 8px}.argus-ui .md .md-linklist li{margin:0;max-width:100%}.argus-ui .md .md-linklist li>p{margin:0}.argus-ui .md .md-linklist .ref-link,.argus-ui .md .md-linklist .ref-file{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:3px 9px 3px 8px;border-radius:99px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:calc(.8125 * var(--argus-rem));font-weight:500;white-space:nowrap}.argus-ui .md .md-linklist .ref-link .lc-text,.argus-ui .md .md-linklist .ref-file .fc-path,.argus-ui .md .md-linklist .ref-file .fc-label{min-width:0;overflow-wrap:anywhere}.argus-ui .md .md-linklist .ref-link .lc-icon,.argus-ui .md .md-linklist .ref-link .lc-ext,.argus-ui .md .md-linklist .ref-file .fc-icon,.argus-ui .md .md-linklist .ref-file .fc-go{vertical-align:0;margin:0;display:flex}.argus-ui .md .md-linklist .ref-link .lc-icon{color:var(--accent);opacity:1}.argus-ui .md .md-linklist .ref-link:hover,.argus-ui .md .md-linklist .ref-file.openable:hover{border-color:color-mix(in oklab,var(--accent) 45%,transparent);background:var(--accentSoft);color:var(--accent)}.argus-ui .md .md-linklist .ref-link:hover .lc-text{color:var(--accent)}.argus-ui .provider-icon{display:block;flex-shrink:0}.argus-ui .cm-editor.cm-live .cmp-h{font-weight:700;color:var(--text)}.argus-ui .cm-editor.cm-live .cmp-h1{font-size:1.25em}.argus-ui .cm-editor.cm-live .cmp-h2{font-size:1.15em}.argus-ui .cm-editor.cm-live .cmp-h3{font-size:1.05em}.argus-ui .cm-editor.cm-live .cmp-strong{font-weight:700}.argus-ui .cm-editor.cm-live .cmp-em{font-style:italic}.argus-ui .cm-editor.cm-live .cmp-strike{text-decoration:line-through;color:var(--text3)}.argus-ui .cm-editor.cm-live .cmp-code{font-family:var(--font-mono);font-size:.9em;background:var(--codeBg);border-radius:4px;padding:.08em .3em;color:var(--text)}.argus-ui .cm-editor.cm-live .cmp-link{color:var(--accent)}.argus-ui .cm-editor.cm-live .cmp-url{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.argus-ui .cm-editor.cm-live .cmp-hr{color:var(--text3);letter-spacing:.2em}.argus-ui .cm-editor.cm-live .cmp-mark{color:var(--text3);font-weight:400}.argus-ui .cm-editor.cm-live .cmp-code .cmp-mark{color:var(--text3)}.argus-ui .cm-editor.cm-live .cmp-bullet,.argus-ui .cm-editor.cm-live .cmp-bullet .cmp-mark{color:var(--accent);font-weight:600}.argus-ui .cm-editor.cm-live .cmp-task,.argus-ui .cm-editor.cm-live .cmp-task .cmp-mark{color:var(--accent);font-family:var(--font-mono)}.argus-ui .cm-editor.cm-live .cm-line.cmp-quote-line{border-left:3px solid var(--borderStrong);padding-left:10px;margin-left:2px;color:var(--text2)}.argus-ui .cm-editor.cm-live .cm-line.cmp-fence-line{font-family:var(--font-mono);font-size:.85em;background:var(--codeBg);padding-left:10px;padding-right:10px}.argus-ui .cm-editor.cm-live .cm-line.cmp-fence-line+.cm-line:not(.cmp-fence-line){margin-top:2px}.argus-ui .cm-editor.cm-live .cm-line.cmp-fence-line .cmp-code{background:none;padding:0;font-size:inherit}.argus-ui .cm-editor.cm-live .cm-line.cmp-fence-edge{color:var(--text3)}.argus-ui .cm-editor.cm-live .cm-line.cmp-fence-edge:first-child,.argus-ui .cm-editor.cm-live .cm-line:not(.cmp-fence-line)+.cm-line.cmp-fence-edge{border-radius:6px 6px 0 0}.argus-ui .cm-editor.cm-live .cm-line.cmp-fence-edge:has(+.cm-line:not(.cmp-fence-line)),.argus-ui .cm-editor.cm-live .cm-line.cmp-fence-edge:last-child{border-radius:0 0 6px 6px}.argus-ui .segmented{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:8px;background:var(--colBg);flex-shrink:0}.argus-ui .segmented-opt{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 11px;border-radius:6px;font-size:calc(.75 * var(--argus-rem));font-weight:500;color:var(--text2);white-space:nowrap;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.argus-ui .segmented-opt:hover{color:var(--text)}.argus-ui .segmented-opt.on{background:var(--surface);color:var(--text);box-shadow:0 1px 2px var(--shadowSubtle),0 0 0 .5px var(--border)}.argus-ui .segmented-opt:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.argus-ui .segmented-opt{transition:none}}.argus-ui .segmented-sm{border-radius:7px}.argus-ui .segmented-sm .segmented-opt{height:20px;padding:0 9px;font-size:calc(.71875 * var(--argus-rem));border-radius:5px}.argus-ui .segmented-suffix{color:var(--text3);font-variant-numeric:tabular-nums;margin-left:2px}.argus-ui .segmented-opt.on .segmented-suffix{color:var(--text2)}.argus-ui .md-editor{display:flex;flex-direction:column;min-height:0;border:1px solid var(--border);border-radius:12px;background:var(--bg);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.argus-ui .md-editor:focus-within{border-color:var(--borderStrong);box-shadow:0 0 0 3px var(--accentSoft, color-mix(in srgb, var(--accent) 12%, transparent))}.argus-ui .md-editor.tall{border:none;border-radius:0;height:100%;box-shadow:none}.argus-ui .md-tb{display:flex;align-items:center;gap:2px;height:40px;padding:0 10px;border-bottom:1px solid var(--border);flex-shrink:0;position:relative;z-index:2}.argus-ui .md-editor.compact .md-tb{height:36px;padding:0 6px}.argus-ui .md-tb-group{display:flex;align-items:center;gap:1px}.argus-ui .md-tb-group>span{display:contents}.argus-ui .md-tb-sep{width:1px;height:16px;background:var(--border);margin:0 6px;flex-shrink:0}.argus-ui .md-editor.compact .md-tb-sep{margin:0 3px}.argus-ui .md-tb-sp{flex:1}.argus-ui .md-tb-btn{position:relative;min-width:28px;height:28px;padding:0 6px;border-radius:7px;color:var(--text2);display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:calc(.75 * var(--argus-rem));transition:background .12s ease,color .12s ease}.argus-ui .md-editor.compact .md-tb-btn{min-width:26px;height:26px}.argus-ui .md-tb-btn:hover:not(:disabled){background:var(--hover);color:var(--text)}.argus-ui .md-tb-btn.on{background:var(--accentSoft, color-mix(in srgb, var(--accent) 12%, transparent));color:var(--accent)}.argus-ui .md-tb-btn.open{background:var(--hover);color:var(--text)}.argus-ui .md-tb-btn:disabled{opacity:.35;cursor:default}.argus-ui .md-tb-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.argus-ui .md-tb-style{padding:0 7px 0 9px;min-width:112px;justify-content:flex-start;font-weight:500;color:var(--text)}.argus-ui .md-editor.compact .md-tb-style{min-width:84px;padding-left:8px}.argus-ui .md-tb-style-label{flex:1;text-align:left;white-space:nowrap}.argus-ui .md-tb-preview-only{justify-content:flex-end}.argus-ui .md-tb .segmented{margin-left:8px}.argus-ui .md-tb-btn[data-tip]:after{content:attr(data-tip);position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%) translateY(-2px);background:var(--text);color:var(--bgSolid);font-size:calc(.6875 * var(--argus-rem));font-weight:500;font-family:var(--font-ui);padding:4px 8px;border-radius:6px;white-space:nowrap;pointer-events:none;opacity:0;z-index:30;box-shadow:0 6px 20px var(--shadowRaised);transition:opacity .12s ease 0s,transform .12s ease 0s}.argus-ui .md-tb-btn[data-kbd]:not([data-kbd=""]):after{content:attr(data-tip) "   " attr(data-kbd)}.argus-ui .md-tb-btn[data-tip]:hover:not(:disabled):not(.open):after{opacity:1;transform:translate(-50%) translateY(0);transition-delay:.45s}.argus-ui .md-menu-anchor.right .md-tb-btn[data-tip]:after{left:auto;right:0;transform:translateY(-2px)}.argus-ui .md-menu-anchor.right .md-tb-btn[data-tip]:hover:not(:disabled):not(.open):after{transform:translateY(0)}.argus-ui .md-tb-style[data-tip]:after{display:none}.argus-ui .md-menu-anchor{position:relative}.argus-ui .md-menu{position:absolute;top:calc(100% + 6px);left:0;min-width:212px;background:var(--float);border:1px solid var(--floatEdge);border-radius:10px;box-shadow:var(--floatLift);padding:5px;z-index:40;animation:argus-md-menu-in .12s ease-out}.argus-ui .md-menu-anchor.right .md-menu{left:auto;right:0}@keyframes argus-md-menu-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.argus-ui .md-menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:30px;padding:5px 9px;border-radius:7px;font-size:calc(.8125 * var(--argus-rem));text-align:left;color:var(--text)}.argus-ui .md-menu-item svg{color:var(--text2);flex-shrink:0}.argus-ui .md-menu-item:hover{background:var(--hover)}.argus-ui .md-menu-item.selected{background:var(--accentSoft, color-mix(in srgb, var(--accent) 12%, transparent))}.argus-ui .md-menu-item.selected svg{color:var(--accent)}.argus-ui .md-menu-label{flex:1;min-width:0;white-space:nowrap}.argus-ui .md-menu-item kbd{margin-left:auto;font-family:var(--font-mono);font-size:calc(.65625 * var(--argus-rem));color:var(--text3);padding-left:14px}.argus-ui .md-menu-sep{height:1px;background:var(--border);margin:4px 6px}.argus-ui .md-style-menu .style-h1 .md-menu-label{font-weight:700;font-size:calc(1.1 * var(--argus-rem))}.argus-ui .md-style-menu .style-h2 .md-menu-label{font-weight:700;font-size:calc(.975 * var(--argus-rem))}.argus-ui .md-style-menu .style-h3 .md-menu-label{font-weight:700;font-size:calc(.875 * var(--argus-rem))}.argus-ui .md-style-menu .style-h1,.argus-ui .md-style-menu .style-h2,.argus-ui .md-style-menu .style-h3{padding-left:33px}.argus-ui .md-body{flex:1;min-height:0;display:flex;align-items:stretch}.argus-ui .md-write{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.argus-ui .md-write>[class*=cm-theme]{flex:1;min-height:0}.argus-ui .md-editor.tall .md-write>[class*=cm-theme],.argus-ui .md-editor.tall .md-write .cm-editor,.argus-ui .md-editor.mode-split .md-write>[class*=cm-theme],.argus-ui .md-editor.mode-split .md-write .cm-editor{height:100%}.argus-ui .md-editor.tall [class*=cm-theme]{overflow:hidden}.argus-ui .md-editor .cm-editor{background:transparent;font-size:calc(.8438 * var(--argus-rem));padding:0}.argus-ui .md-editor .cm-editor.cm-focused{outline:none}.argus-ui .md-editor .cm-scroller{font-family:var(--font-ui);line-height:1.6}.argus-ui .md-editor .cm-content{padding:10px 0 14px}.argus-ui .md-editor .cm-line{padding:0 14px}.argus-ui .md-editor.tall .cm-editor{font-size:calc(.875 * var(--argus-rem))}.argus-ui .md-editor.tall .cm-scroller{line-height:1.65}.argus-ui .md-editor.tall .cm-content{padding:16px 0 80px}.argus-ui .md-editor.tall .cm-line{padding:0 24px}.argus-ui .md-editor .cm-editor .cm-placeholder{color:var(--text3)}.argus-ui .md-editor .cm-editor .cm-cursor{border-left-color:var(--accent);border-left-width:1.5px}.argus-ui .md-editor .cm-editor .cm-selectionBackground,.argus-ui .md-editor .cm-editor.cm-focused .cm-selectionBackground{background:color-mix(in srgb,var(--accent) 22%,transparent)}.argus-ui .md-editor .cm-editor .cm-activeLine{background:transparent}.argus-ui .md-editor .cm-editor.cm-focused .cm-activeLine:not(.cmp-fence-line){background:var(--colBg)}.argus-ui .md-editor .cm-editor.cm-live .cm-line.cmp-quote-line{margin-left:14px;padding-left:10px}.argus-ui .md-editor .cm-editor.cm-live .cm-line.cmp-fence-line{margin-left:14px;margin-right:14px;padding-left:10px;padding-right:10px}.argus-ui .md-editor.tall .cm-editor.cm-live .cm-line.cmp-quote-line{margin-left:24px}.argus-ui .md-editor.tall .cm-editor.cm-live .cm-line.cmp-fence-line{margin-left:24px;margin-right:24px}.argus-ui .md-editor-preview{flex:1;min-width:0;min-height:0;padding:12px 16px 16px;-webkit-user-select:text;user-select:text;overflow-y:auto}.argus-ui .md-editor.tall .md-editor-preview{padding:18px 26px 80px}.argus-ui .md-editor.mode-split .md-editor-preview{border-left:1px solid var(--border);background:var(--surface)}.argus-ui .md-editor-preview .md>:first-child{margin-top:0}.argus-ui .md-foot{display:flex;align-items:center;gap:14px;height:30px;padding:0 12px 0 14px;border-top:1px solid var(--border);font-family:var(--font-mono);font-size:calc(.6875 * var(--argus-rem));color:var(--text3);letter-spacing:.01em;flex-shrink:0;white-space:nowrap}.argus-ui .md-editor.compact .md-foot{height:28px;padding:0 10px 0 12px;gap:10px}.argus-ui .md-foot-status{display:inline-flex;align-items:center;gap:6px;color:var(--text2)}.argus-ui .md-foot-status i{width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0}.argus-ui .md-foot-status.saved{color:var(--ok, var(--green))}.argus-ui .md-foot-status.saved i{background:var(--ok, var(--green))}.argus-ui .md-foot-status.saving i{animation:argus-md-pulse 1s ease-in-out infinite}@keyframes argus-md-pulse{50%{opacity:.35}}.argus-ui .md-foot-link{font:inherit;color:var(--text2);display:inline-flex;align-items:center;gap:4px;border-radius:5px;padding:2px 4px;margin:0 -4px}.argus-ui .md-foot-link:hover{color:var(--text);background:var(--hover)}.argus-ui .md-foot-pos{font-variant-numeric:tabular-nums}.argus-ui .md-editor .cm-tooltip{background:transparent;border:none}.argus-ui .md-bubble{display:inline-flex;align-items:center;gap:1px;padding:3px;margin-bottom:6px;background:var(--float);border:1px solid var(--floatEdge);border-radius:9px;box-shadow:var(--floatLift);animation:argus-md-bubble-in .12s ease-out}@keyframes argus-md-bubble-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.argus-ui .md-bubble-btn{width:26px;height:26px;border-radius:6px;color:var(--text2);display:inline-flex;align-items:center;justify-content:center}.argus-ui .md-bubble-btn:hover{background:var(--hover);color:var(--text)}.argus-ui .md-bubble-sep{width:1px;height:14px;background:var(--border);margin:0 3px}.argus-ui .md-editor .cm-tooltip.cm-tooltip-autocomplete{background:var(--float);border:1px solid var(--floatEdge);border-radius:10px;box-shadow:var(--floatLift);padding:5px;margin-top:4px}.argus-ui .md-editor .cm-tooltip-autocomplete>ul{font-family:var(--font-ui);font-size:calc(.8125 * var(--argus-rem));max-height:260px;min-width:250px}.argus-ui .md-editor .cm-tooltip-autocomplete>ul>li{display:flex;align-items:baseline;gap:10px;padding:6px 9px;border-radius:7px;color:var(--text);line-height:1.3}.argus-ui .md-editor .cm-tooltip-autocomplete>ul>li[aria-selected]{background:var(--accentSoft, color-mix(in srgb, var(--accent) 12%, transparent));color:var(--text)}.argus-ui .md-editor .cm-tooltip-autocomplete .cm-completionLabel{font-family:var(--font-mono);font-size:calc(.75 * var(--argus-rem));color:var(--accent);min-width:64px}.argus-ui .md-editor .cm-tooltip-autocomplete .cm-completionMatchedText{text-decoration:none;font-weight:600}.argus-ui .md-editor .cm-tooltip-autocomplete .cm-completionDetail{font-style:normal;color:var(--text);margin-left:0;font-weight:500}.argus-ui .md-editor .cm-tooltip-autocomplete .cm-completionSection{font-family:var(--font-mono);font-size:calc(.65625 * var(--argus-rem));text-transform:uppercase;letter-spacing:.08em;color:var(--text3);padding:6px 9px 3px;display:block}.argus-ui .md-editor .cm-tooltip-autocomplete .cm-completionIcon{display:none}.argus-ui .md-editor .cm-panels{background:var(--surface);border-bottom:1px solid var(--border);color:var(--text);z-index:3}.argus-ui .md-editor .cm-panels.cm-panels-top{border-bottom:1px solid var(--border)}.argus-ui .md-editor .cm-panel.cm-search{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;padding:7px 36px 7px 12px;font-family:var(--font-ui);font-size:calc(.75 * var(--argus-rem))}.argus-ui .md-editor .cm-panel.cm-search br{display:none}.argus-ui .md-editor .cm-panel.cm-search .cm-textfield{height:26px;border:1px solid var(--border);background:var(--bg);border-radius:7px;padding:0 8px;font:inherit;font-size:calc(.78125 * var(--argus-rem));color:var(--text);min-width:150px}.argus-ui .md-editor .cm-panel.cm-search .cm-textfield:focus{outline:none;border-color:var(--borderStrong);box-shadow:0 0 0 3px var(--accentSoft, color-mix(in srgb, var(--accent) 12%, transparent))}.argus-ui .md-editor .cm-panel.cm-search .cm-button{height:26px;padding:0 10px;border-radius:99px;border:1px solid var(--border);background:transparent;background-image:none;color:var(--text2);font:inherit;font-size:calc(.71875 * var(--argus-rem));font-weight:500;text-transform:capitalize;cursor:default}.argus-ui .md-editor .cm-panel.cm-search .cm-button:hover{background:var(--hover);color:var(--text)}.argus-ui .md-editor .cm-panel.cm-search .cm-button:active{background-image:none}.argus-ui .md-editor .cm-panel.cm-search label{display:inline-flex;align-items:center;gap:4px;font-size:calc(.71875 * var(--argus-rem));color:var(--text3);text-transform:capitalize}.argus-ui .md-editor .cm-panel.cm-search input[type=checkbox]{accent-color:var(--accent);margin:0}.argus-ui .md-editor .cm-panel.cm-search button[name=close]{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:6px;color:var(--text3);font-size:calc(1 * var(--argus-rem));line-height:1}.argus-ui .md-editor .cm-panel.cm-search button[name=close]:hover{background:var(--hover);color:var(--text)}.argus-ui .md-editor .cm-searchMatch{background:color-mix(in srgb,var(--amber) 30%,transparent);border-radius:2px}.argus-ui .md-editor .cm-searchMatch.cm-searchMatch-selected{background:color-mix(in srgb,var(--accent) 32%,transparent);outline:1px solid var(--accent)}.argus-ui .tone-running{--tone: var(--accent)}.argus-ui .tone-waiting{--tone: var(--amber)}.argus-ui .tone-completed{--tone: var(--green)}.argus-ui .tone-failed{--tone: var(--red)}.argus-ui .tone-idle{--tone: var(--text3)}.argus-ui .sa-num{font-variant-numeric:tabular-nums}.argus-ui .sa-add{color:color-mix(in srgb,var(--green) 75%,var(--text))}.argus-ui .sa-del{color:color-mix(in srgb,var(--red) 75%,var(--text));margin-left:4px}.argus-ui .sa-cap{font-size:calc(.6875 * var(--argus-rem));letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--text3)}.argus-ui .sa-note{color:var(--text3);font-size:calc(.71875 * var(--argus-rem));margin:10px 0 0;line-height:1.5}.argus-ui .sa-pill{display:inline-flex;align-items:center;gap:6px;flex:none;padding:2px 8px 2px 7px;border-radius:99px;font-size:calc(.6875 * var(--argus-rem));font-weight:600;white-space:nowrap;color:color-mix(in srgb,var(--tone) 72%,var(--text));background:color-mix(in srgb,var(--tone) 15%,transparent)}.argus-ui .sa-pill-dot{width:6px;height:6px;border-radius:50%;background:var(--tone);flex:none}.argus-ui .tone-running .sa-pill-dot,.argus-ui .tone-waiting .sa-pill-dot{animation:argus-sa-pulse 1.4s ease-in-out infinite}.argus-ui .sa-habitat{width:60px;height:60px;flex:none;border-radius:14px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(120% 100% at 50% 100%,color-mix(in srgb,var(--pet) 34%,transparent),color-mix(in srgb,var(--pet) 8%,transparent) 75%);color:var(--text3)}.argus-ui .sa-habitat.small{width:42px;height:42px;border-radius:11px}.argus-ui .sa-progress{display:flex;align-items:center;gap:10px;min-width:0}.argus-ui .sa-segs{flex:1;display:flex;gap:3px;min-width:0}.argus-ui .sa-seg{flex:1;height:5px;border-radius:3px;background:var(--colBg);box-shadow:inset 0 0 0 1px var(--border)}.argus-ui .sa-seg.s-completed{background:var(--pet);box-shadow:none}.argus-ui .sa-seg.s-completed.tone-failed{background:var(--red)}.argus-ui .sa-seg.s-in_progress{box-shadow:none;background:linear-gradient(90deg,color-mix(in srgb,var(--pet) 30%,transparent),var(--pet),color-mix(in srgb,var(--pet) 30%,transparent));background-size:200% 100%;animation:argus-sa-shimmer 1.6s linear infinite}.argus-ui .sa-seg.s-failed{background:var(--red);animation:none}.argus-ui .sa-indet{flex:1;height:5px;border-radius:3px;background:var(--colBg);position:relative;overflow:hidden;min-width:0}.argus-ui .sa-indet>span{position:absolute;top:0;bottom:0;width:38%;border-radius:3px;background:var(--pet);animation:argus-sa-slide 1.8s ease-in-out infinite}.argus-ui .sa-progress-text{font-size:calc(.6875 * var(--argus-rem));color:var(--text3);font-variant-numeric:tabular-nums;min-width:34px;text-align:right}.argus-ui .sa-meta{display:flex;align-items:center;gap:5px;min-width:0;font-size:calc(.6875 * var(--argus-rem));color:var(--text3);white-space:nowrap;overflow:hidden}.argus-ui .sa-meta.wrap{flex-wrap:wrap;white-space:normal}.argus-ui .sa-meta b{color:var(--text2);font-weight:500}.argus-ui .sa-provider{display:inline-flex}.argus-ui .sa-name{min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap;font-weight:600;color:var(--text)}.argus-ui .subagents-card{margin:12px 0;border:1px solid var(--borderStrong);border-radius:12px;background:var(--surface);overflow:hidden}.argus-ui .subagents-header{display:flex;align-items:center;gap:4px;padding-right:9px}.argus-ui .subagents-toggle{flex:1;min-width:0;display:flex;align-items:center;gap:9px;padding:12px 14px;text-align:left;font-size:calc(.8125 * var(--argus-rem));color:var(--text)}.argus-ui .subagents-toggle small{margin-left:auto;font-size:calc(.6875 * var(--argus-rem));color:var(--text3);white-space:nowrap;overflow:hidden;text-overflow:clip}.argus-ui .subagents-toggle:hover{background:var(--hover)}.argus-ui .sa-open-panel{display:inline-flex;align-items:center;gap:5px;flex:none;padding:5px 9px;border-radius:8px;font-size:calc(.71875 * var(--argus-rem));font-weight:600;color:color-mix(in srgb,var(--accent) 80%,var(--text));background:var(--accentSoft)}.argus-ui .sa-open-panel:hover{background:color-mix(in srgb,var(--accent) 22%,transparent)}.argus-ui .sa-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;padding:0 10px 10px}.argus-ui .sa-tile{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 10px 8px 8px;border-radius:11px;text-align:left;background:var(--colBg);border:1px solid var(--border);transition:background .15s,transform .15s}.argus-ui .sa-tile:hover{background:var(--hover);transform:translateY(-1px)}.argus-ui .sa-tile.tone-waiting{border-color:color-mix(in srgb,var(--amber) 55%,transparent)}.argus-ui .sa-tile-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;font-size:calc(.78125 * var(--argus-rem))}.argus-ui .sa-tile-state{display:flex;align-items:center;gap:6px;font-size:calc(.6875 * var(--argus-rem));color:color-mix(in srgb,var(--tone) 72%,var(--text))}.argus-ui .sa-tile-state .sa-num{margin-left:auto;color:var(--text3)}.argus-ui .sa-tile .sa-seg,.argus-ui .sa-tile .sa-indet{height:4px}.argus-ui .sa-tile-more{border-style:dashed;padding-left:12px}.argus-ui .sa-tile-more>svg{flex:none;color:var(--text3)}.argus-ui .sa-tile-more .sa-crew{padding-left:2px}.argus-ui .sa-tile-sub{font-size:calc(.6875 * var(--argus-rem));color:var(--text3);white-space:nowrap;overflow:hidden;animation:argus-sa-fade-x linear both;animation-timeline:scroll(self inline)}.argus-ui .sa-ask{border-radius:11px;padding:12px;background:color-mix(in srgb,var(--amber) 9%,transparent);border:1px solid color-mix(in srgb,var(--amber) 40%,transparent);font-size:calc(.78125 * var(--argus-rem))}.argus-ui .sa-ask.compact{margin:0 10px 10px;padding:9px 10px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.argus-ui .sa-ask-head{display:flex;align-items:center;gap:8px;min-width:0;color:color-mix(in srgb,var(--amber) 70%,var(--text))}.argus-ui .sa-ask.compact .sa-ask-head{flex:1}.argus-ui .sa-ask-head svg{flex:none}.argus-ui .sa-ask-head strong{flex:none;font-weight:600}.argus-ui .sa-ask-title{min-width:0;color:var(--text);overflow-wrap:anywhere}.argus-ui .sa-ask.compact .sa-ask-title{white-space:nowrap;overflow:hidden;text-overflow:clip;color:var(--text2)}.argus-ui .sa-ask-btns{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.argus-ui .sa-ask.compact .sa-ask-btns{margin-top:0}.argus-ui .sa-btn{padding:6px 11px;border-radius:8px;font-size:calc(.75 * var(--argus-rem));font-weight:600;color:var(--text);background:var(--hover)}.argus-ui .sa-btn:hover{background:var(--colBg);box-shadow:inset 0 0 0 1px var(--borderStrong)}.argus-ui .sa-btn.primary{background:var(--amber);color:#1e1d1b}.argus-ui .sa-btn.primary:hover{background:color-mix(in srgb,var(--amber) 85%,white);box-shadow:none}.argus-ui .subagents-dock{height:100%;display:flex;flex-direction:column;min-height:0;background:var(--surface)}.argus-ui .sa-scroll{flex:1;min-height:0;overflow-y:auto}.argus-ui .sa-dock-head{padding:16px 16px 12px;display:flex;flex-direction:column;gap:14px}.argus-ui .sa-dock-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.argus-ui .sa-dock-title h3{font-size:calc(1.125 * var(--argus-rem));color:var(--text);margin:0 0 3px}.argus-ui .sa-dock-title p{font-size:calc(.75 * var(--argus-rem));color:var(--text3);margin:0}.argus-ui .sa-crew{display:inline-flex;align-items:center;flex:none}.argus-ui .sa-crew-pet{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-left:-7px;padding:3px;background:color-mix(in srgb,var(--pet) 24%,var(--surfaceSolid, var(--surface)));box-shadow:0 0 0 2px var(--surfaceSolid, var(--surface));position:relative}.argus-ui .sa-crew-pet:first-child{margin-left:0}.argus-ui .sa-crew-pet:after{content:"";position:absolute;right:-1px;bottom:-1px;width:7px;height:7px;border-radius:50%;background:var(--tone);box-shadow:0 0 0 2px var(--surfaceSolid, var(--surface))}.argus-ui .sa-crew-more{margin-left:4px;font-size:calc(.6875 * var(--argus-rem));color:var(--text3)}.argus-ui .subagents-toggle .sa-crew{margin-left:4px}.argus-ui .sa-tabs{display:flex;gap:2px;padding:3px;border-radius:10px;background:var(--colBg)}.argus-ui .sa-tab{flex:1;padding:6px 4px;border-radius:8px;font-size:calc(.75 * var(--argus-rem));font-weight:500;color:var(--text3);white-space:nowrap}.argus-ui .sa-tab:hover{color:var(--text)}.argus-ui .sa-tab.on{background:var(--surface);color:var(--text);box-shadow:0 1px 2px var(--shadowSubtle),inset 0 0 0 1px var(--border)}.argus-ui .sa-tab-n{margin-left:5px;font-size:calc(.6875 * var(--argus-rem));color:var(--text3);font-variant-numeric:tabular-nums}.argus-ui .sa-tab.alert .sa-tab-n{color:color-mix(in srgb,var(--amber) 75%,var(--text));font-weight:700}.argus-ui .sa-list{padding:2px 12px 14px;display:flex;flex-direction:column;gap:8px}.argus-ui .sa-empty{padding:36px 12px;text-align:center;color:var(--text3);font-size:calc(.8125 * var(--argus-rem))}.argus-ui .sa-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:7px 10px 7px 12px;border-top:1px solid var(--border);font-size:calc(.75 * var(--argus-rem));color:var(--text3)}.argus-ui .sa-foot-actions{display:flex;align-items:center;gap:4px;min-width:0}.argus-ui .sa-foot-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:8px;font-size:calc(.75 * var(--argus-rem));font-weight:500;color:var(--text2)}.argus-ui .sa-foot-btn:hover{background:var(--hover);color:var(--text)}.argus-ui .sa-foot-link{padding:5px 6px;font-size:calc(.75 * var(--argus-rem));color:var(--text3)}.argus-ui .sa-foot-link:hover{color:var(--text);text-decoration:underline}.argus-ui .sa-pager{display:flex;align-items:center;gap:2px;margin-left:auto}.argus-ui .sa-pager>span{margin-right:6px}.argus-ui .sa-pager .icon-btn:disabled{opacity:.35;cursor:default}.argus-ui .sa-card{display:flex;gap:12px;width:100%;padding:12px;border-radius:13px;text-align:left;background:var(--colBg);border:1px solid var(--border);transition:background .15s,border-color .15s,transform .15s}.argus-ui .sa-card:hover{background:var(--hover);transform:translateY(-1px)}.argus-ui .sa-card:focus-visible,.argus-ui .sa-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.argus-ui .sa-card.tone-waiting{border-color:color-mix(in srgb,var(--amber) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--amber) 8%,transparent)}.argus-ui .sa-card-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.argus-ui .sa-card-row{display:flex;align-items:center;gap:8px;min-width:0}.argus-ui .sa-card-row .sa-name{flex:1;font-size:calc(.84375 * var(--argus-rem))}.argus-ui .sa-now{display:flex;align-items:center;gap:7px;min-width:0;font-size:calc(.75 * var(--argus-rem));color:var(--text2)}.argus-ui .sa-now svg{flex:none;color:var(--text3)}.argus-ui .sa-now>span{flex:1;min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap}.argus-ui .sa-ask-hint{display:flex;align-items:center;gap:7px;min-width:0;padding:6px 9px;margin-top:2px;border-radius:8px;font-size:calc(.71875 * var(--argus-rem));background:color-mix(in srgb,var(--amber) 10%,transparent);color:color-mix(in srgb,var(--amber) 72%,var(--text))}.argus-ui .sa-ask-hint svg{flex:none}.argus-ui .sa-ask-hint>span{flex:1;min-width:0;color:var(--text2);overflow:hidden;text-overflow:clip;white-space:nowrap}.argus-ui .sa-chips{display:flex;gap:5px;flex-wrap:wrap}.argus-ui .sa-chip{font-size:calc(.6875 * var(--argus-rem));color:var(--text2);background:var(--hover);padding:2px 7px;border-radius:6px}.argus-ui .sa-detail{height:100%;display:flex;flex-direction:column;min-height:0}.argus-ui .sa-crumbs{display:flex;align-items:center;gap:5px;padding:8px 10px;border-bottom:1px solid var(--border);font-size:calc(.78125 * var(--argus-rem));flex:none}.argus-ui .sa-crumb-link{color:var(--text3)}.argus-ui .sa-crumb-link:hover{color:var(--text)}.argus-ui .sa-crumb-sep{color:var(--text3);opacity:.6}.argus-ui .sa-crumb-here{flex:1;min-width:0;color:var(--text);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:clip}.argus-ui .sa-detail-top{padding:14px 16px 16px;display:flex;flex-direction:column;gap:14px}.argus-ui .sa-hero{position:relative;height:156px;border-radius:15px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:4px;overflow:hidden;color:var(--text3);background:radial-gradient(90% 120% at 50% 112%,color-mix(in srgb,var(--pet) 42%,transparent) 0%,color-mix(in srgb,var(--pet) 10%,transparent) 62%,var(--colBg) 100%)}.argus-ui .sa-hero-top{position:absolute;top:11px;left:11px;right:11px;display:flex;justify-content:space-between;align-items:center}.argus-ui .sa-clock{font-size:calc(.75 * var(--argus-rem));color:var(--text);background:var(--colBg);padding:2px 8px;border-radius:7px;box-shadow:inset 0 0 0 1px var(--border)}.argus-ui .sa-titles{display:flex;flex-direction:column;gap:6px;min-width:0}.argus-ui .sa-task-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.argus-ui .sa-task-wrap .sa-more{margin-top:2px}.argus-ui .sa-task.expanded{max-height:none;animation:none}.argus-ui .sa-titles h3{margin:0;font-size:calc(1.25 * var(--argus-rem));color:var(--text);overflow-wrap:anywhere}.argus-ui .sa-task{margin:0;font-size:calc(.8125 * var(--argus-rem));line-height:1.5;color:var(--text2);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;max-height:9em;overflow:hidden}.argus-ui .sa-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.argus-ui .sa-stat{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 9px;border-radius:10px;background:var(--colBg);border:1px solid var(--border)}.argus-ui .sa-stat b{font-size:calc(.9375 * var(--argus-rem));font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:clip}.argus-ui .sa-stat small{font-size:calc(.65625 * var(--argus-rem));color:var(--text3)}.argus-ui .sa-nowbar{display:flex;align-items:center;gap:8px;min-width:0;padding:9px 11px;border-radius:10px;background:var(--colBg);border:1px solid var(--border);font-size:calc(.78125 * var(--argus-rem));color:var(--text3)}.argus-ui .sa-nowbar svg{flex:none}.argus-ui .sa-nowbar-label{flex:none;font-size:calc(.65625 * var(--argus-rem));font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 80%,var(--text))}.argus-ui .sa-shine{flex:1;min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap;color:var(--text2);background:linear-gradient(90deg,var(--text2) 0%,var(--text2) 40%,var(--text) 50%,var(--text2) 60%,var(--text2) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:argus-sa-shimmer 2.4s linear infinite}.argus-ui .sa-box{border-radius:11px;padding:12px 13px;font-size:calc(.8125 * var(--argus-rem));line-height:1.5;color:var(--text);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.argus-ui .sa-box p{margin:0}.argus-ui .sa-box pre{margin:8px 0 0;white-space:pre-wrap;font-size:calc(.6875 * var(--argus-rem));color:var(--text2);max-height:180px;overflow:auto}.argus-ui .sa-box-title{font-weight:600;margin-bottom:4px}.argus-ui .sa-box.ok{background:color-mix(in srgb,var(--green) 8%,transparent);border:1px solid color-mix(in srgb,var(--green) 32%,transparent)}.argus-ui .sa-box.ok .sa-box-title{color:color-mix(in srgb,var(--green) 75%,var(--text))}.argus-ui .sa-box.err{background:color-mix(in srgb,var(--red) 8%,transparent);border:1px solid color-mix(in srgb,var(--red) 32%,transparent)}.argus-ui .sa-box.err .sa-box-title{color:color-mix(in srgb,var(--red) 75%,var(--text))}.argus-ui .sa-sec{padding:16px;border-top:1px solid var(--border)}.argus-ui .sa-sec-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:11px;font-size:calc(.71875 * var(--argus-rem));color:var(--text3)}.argus-ui .sa-plan{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.argus-ui .sa-plan-item{display:flex;align-items:flex-start;gap:10px;font-size:calc(.8125 * var(--argus-rem));color:var(--text2);line-height:1.4}.argus-ui .sa-mark{width:17px;height:17px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;margin-top:1px;border:1.5px solid var(--borderStrong)}.argus-ui .p-completed{color:var(--text3)}.argus-ui .p-completed>span:last-child{text-decoration:line-through;text-decoration-color:var(--borderStrong)}.argus-ui .p-completed .sa-mark{border:none;background:var(--pet);color:#1e1d1b}.argus-ui .p-in_progress{color:var(--text);font-weight:500}.argus-ui .p-in_progress .sa-mark{border:2px solid var(--colBg);border-top-color:var(--accent);animation:argus-sa-spin .9s linear infinite}.argus-ui .p-failed{color:var(--text)}.argus-ui .p-failed .sa-mark{border:none;background:color-mix(in srgb,var(--red) 22%,transparent);color:var(--red)}.argus-ui .sa-noplan{display:flex;flex-direction:column;gap:10px}.argus-ui .sa-noplan p{margin:0;font-size:calc(.78125 * var(--argus-rem));color:var(--text3);line-height:1.5}.argus-ui .sa-tl{position:relative;display:flex;flex-direction:column;gap:4px}.argus-ui .sa-tl:before{content:"";position:absolute;left:11px;top:8px;bottom:8px;width:1px;background:var(--border)}.argus-ui .sa-tl-item{position:relative}.argus-ui .sa-tl-row{list-style:none;display:grid;grid-template-columns:23px minmax(0,1fr) auto;gap:9px;align-items:start;padding:4px 0}.argus-ui .sa-tl-row::-webkit-details-marker{display:none}.argus-ui details.sa-tl-item>summary{cursor:pointer;border-radius:7px}.argus-ui details.sa-tl-item>summary:hover .sa-tl-text{color:var(--text)}.argus-ui .sa-tl-icon{width:23px;height:23px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text2);background:var(--surfaceSolid, var(--surface));box-shadow:inset 0 0 0 1px var(--borderStrong)}.argus-ui .k-permission .sa-tl-icon{color:color-mix(in srgb,var(--amber) 75%,var(--text));background:color-mix(in srgb,var(--amber) 14%,var(--surfaceSolid, var(--surface)))}.argus-ui .is-failed .sa-tl-icon{color:var(--red);background:color-mix(in srgb,var(--red) 14%,var(--surfaceSolid, var(--surface)))}.argus-ui .is-live .sa-tl-icon{color:color-mix(in srgb,var(--accent) 80%,var(--text));box-shadow:inset 0 0 0 1px var(--accent)}.argus-ui .sa-tl-text{font-size:calc(.78125 * var(--argus-rem));color:var(--text2);line-height:1.45;margin-top:2px;overflow-wrap:anywhere;max-height:2.9em;overflow:hidden}.argus-ui .sa-tl-text.mono{font-family:var(--font-mono);font-size:calc(.71875 * var(--argus-rem))}.argus-ui .sa-tl-text.thought{font-style:italic;color:var(--text3)}.argus-ui .sa-tl-ago{font-size:calc(.6875 * var(--argus-rem));color:var(--text3);padding-top:4px;font-variant-numeric:tabular-nums;white-space:nowrap}.argus-ui .sa-tl-more{margin:2px 0 8px 32px;font-size:calc(.75 * var(--argus-rem));color:var(--text2);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;max-height:260px;overflow:auto}.argus-ui pre.sa-tl-more{font-size:calc(.6875 * var(--argus-rem));padding:8px 10px;border-radius:8px;background:var(--codeBg)}.argus-ui .sa-more{margin-top:8px;font-size:calc(.75 * var(--argus-rem));font-weight:500;color:color-mix(in srgb,var(--accent) 80%,var(--text))}.argus-ui .sa-more:hover{text-decoration:underline}.argus-ui .sa-files{display:flex;flex-direction:column;gap:1px}.argus-ui .sa-file{display:flex;align-items:center;gap:9px;min-width:0;padding:5px 8px;margin:0 -8px;border-radius:7px;font-size:calc(.71875 * var(--argus-rem));color:var(--text2)}.argus-ui .sa-file:hover{background:var(--hover)}.argus-ui .sa-path{flex:1;min-width:0;font-family:var(--font-mono);overflow:hidden;text-overflow:clip;white-space:nowrap;-webkit-user-select:text;user-select:text}.argus-ui .sa-op{flex:none;font-size:calc(.5625 * var(--argus-rem));font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:5px;color:var(--text3);background:var(--hover)}.argus-ui .sa-op.op-edit{color:color-mix(in srgb,var(--green) 75%,var(--text));background:color-mix(in srgb,var(--green) 13%,transparent)}.argus-ui .subagents-chip{white-space:nowrap}.argus-ui .subagents-chip.working{color:color-mix(in srgb,var(--accent) 80%,var(--text))}.argus-ui .subagents-chip.needs{color:color-mix(in srgb,var(--amber) 75%,var(--text))}.argus-ui .subagents-chip .sa-crew-pet{padding:0;margin-left:-6px}.argus-ui .subagents-chip .sa-crew-pet:first-child{margin-left:0}.argus-ui .subagents-chip .sa-crew-pet:after{display:none}.argus-ui .agent-pet{overflow:visible;flex:none;display:block}.argus-ui .agent-pet .pet-bob{transform-box:view-box;transform-origin:32px 55px}.argus-ui .agent-pet.m-working .pet-bob{animation:argus-pet-bob .9s ease-in-out infinite}.argus-ui .agent-pet.m-waiting .pet-bob{animation:argus-pet-hop 1.4s ease-in-out infinite}.argus-ui .agent-pet.m-done .pet-bob{animation:argus-pet-breathe 3.8s ease-in-out infinite}.argus-ui .agent-pet.m-failed{filter:saturate(.4)}.argus-ui .agent-pet.m-failed .pet-bob{animation:argus-pet-wobble 2.4s ease-in-out infinite}.argus-ui .agent-pet.m-idle{filter:saturate(.45);opacity:.85}.argus-ui .agent-pet .pet-blink{transform-box:fill-box;transform-origin:center;animation:argus-pet-blink 3.6s infinite}.argus-ui .agent-pet .pet-dot{animation:argus-pet-dot 1.2s ease-in-out infinite}.argus-ui .agent-pet .pet-dot:nth-of-type(2){animation-delay:.2s}.argus-ui .agent-pet .pet-dot:nth-of-type(3){animation-delay:.4s}.argus-ui .agent-pet .pet-alert{animation:argus-pet-alert 1s ease-in-out infinite}.argus-ui .agent-pet .pet-antenna{animation:argus-pet-dot 1.4s ease-in-out infinite}.argus-ui .agent-pet .pet-zzz text{animation:argus-pet-z 2.6s ease-in-out infinite;opacity:0}.argus-ui .agent-pet .pet-zzz text:nth-child(2){animation-delay:1.3s}.argus-ui .agent-pet .pet-dizzy{transform-box:view-box;transform-origin:32px 17px;animation:argus-sa-spin 2.8s linear infinite}@keyframes argus-pet-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.2px)}}@keyframes argus-pet-hop{0%,60%,to{transform:translateY(0)}20%{transform:translateY(-3.5px)}}@keyframes argus-pet-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(.9px)}}@keyframes argus-pet-wobble{0%,to{transform:rotate(-7deg)}50%{transform:rotate(-3deg)}}@keyframes argus-pet-blink{0%,90%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes argus-pet-dot{0%,to{opacity:.25}50%{opacity:1}}@keyframes argus-pet-alert{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-2.5px)}}@keyframes argus-pet-z{0%{opacity:0;transform:translateY(2px)}50%{opacity:1}to{opacity:0;transform:translate(2px,-3px)}}@keyframes argus-sa-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes argus-sa-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes argus-sa-slide{0%{left:-38%}to{left:100%}}@keyframes argus-sa-spin{to{transform:rotate(360deg)}}.argus-ui .sa-name,.argus-ui .sa-now>span,.argus-ui .sa-meta,.argus-ui .sa-ask-hint>span,.argus-ui .sa-crumb-here,.argus-ui .sa-path,.argus-ui .sa-shine,.argus-ui .sa-ask.compact .sa-ask-title,.argus-ui .subagents-toggle small,.argus-ui .sa-stat b{animation:argus-sa-fade-x linear both;animation-timeline:scroll(self inline)}.argus-ui .sa-meta.wrap{animation:none}.argus-ui .sa-task,.argus-ui .sa-tl-text{animation:argus-sa-fade-y linear both;animation-timeline:scroll(self block)}.argus-ui .sa-shine{animation:argus-sa-shimmer 2.4s linear infinite,argus-sa-fade-x linear both;animation-timeline:auto,scroll(self inline)}@keyframes argus-sa-fade-x{0%,to{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}}@keyframes argus-sa-fade-y{0%,to{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 1.4em),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 1.4em),transparent)}}.argus-ui .subagents-dock,.argus-ui .subagents-card{container-type:inline-size}.argus-ui .subagents-dock{container-name:sa-dock}.argus-ui .subagents-card{container-name:sa-card}@container sa-dock (max-width: 400px){.argus-ui .sa-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.argus-ui .sa-tab-n,.argus-ui .sa-dock-title .sa-crew{display:none}.argus-ui .sa-dock-head{padding:14px 12px 10px}.argus-ui .sa-list{padding-inline:10px}.argus-ui .sa-card{gap:10px;padding:10px}.argus-ui .sa-card .sa-habitat{width:48px;height:48px;border-radius:12px}.argus-ui .sa-card .sa-habitat .agent-pet{width:40px;height:40px}.argus-ui .sa-detail-top,.argus-ui .sa-sec{padding-inline:12px}.argus-ui .sa-hero{height:136px}.argus-ui .sa-hero .agent-pet{width:96px;height:96px}}@container sa-dock (min-width: 720px){.argus-ui .sa-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-content:start}.argus-ui .sa-dock-head,.argus-ui .sa-detail .sa-scroll>*{width:100%;max-width:820px;margin-inline:auto}.argus-ui .sa-detail .sa-scroll>.sa-sec{border-top:none;box-shadow:inset 0 1px 0 var(--border)}}@container sa-card (max-width: 460px){.argus-ui .subagents-toggle small{display:none}}@media(prefers-reduced-motion:reduce){.argus-ui .agent-pet *,.argus-ui .sa-pill-dot,.argus-ui .sa-seg,.argus-ui .sa-indet>span,.argus-ui .sa-mark,.argus-ui .sa-card,.argus-ui .sa-tile{animation:none!important;transition:none!important}.argus-ui .sa-shine{animation:argus-sa-fade-x linear both;animation-timeline:scroll(self inline)}.argus-ui .agent-pet .pet-zzz text{opacity:1}.argus-ui .sa-indet>span{left:0;width:100%;opacity:.45}}.argus-ui .chat{display:flex;flex-direction:row;height:100%;min-width:0}.argus-ui .chat-col{flex:1;min-width:0;display:flex;flex-direction:column;height:100%;position:relative}.argus-ui .chat-topbar{display:flex;align-items:center;gap:4px 12px;flex-wrap:wrap;min-height:52px;padding:8px 16px 8px 20px;flex-shrink:0;-webkit-app-region:drag}.argus-ui .chat-title{font-family:var(--font-heading);letter-spacing:var(--heading-tracking);font-weight:600;font-size:calc(.9375 * var(--argus-rem));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.argus-ui .chat-ws{display:inline-flex;align-items:center;gap:7px;height:24px;padding:0 10px;border-radius:99px;background:var(--colBg);color:var(--text2);font-size:calc(.6875 * var(--argus-rem));white-space:nowrap;flex-shrink:0;cursor:pointer}.argus-ui .chat-ws:hover{background:var(--hover);color:var(--text)}.argus-ui .origin-chip-wrap{display:inline-flex;align-items:center;gap:6px;min-width:0;flex-shrink:1}.argus-ui .origin-chip{display:inline-flex;align-items:center;gap:6px;height:24px;min-width:0;padding:0 10px 0 8px;border-radius:99px;background:var(--accentSoft);color:var(--text);font-size:calc(.6875 * var(--argus-rem));white-space:nowrap}.argus-ui .origin-chip:hover{background:color-mix(in srgb,var(--accent) 20%,transparent)}.argus-ui .origin-name{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:600}.argus-ui .origin-lines{color:var(--text2);font-family:var(--font-mono);font-size:calc(.625 * var(--argus-rem));font-variant-numeric:tabular-nums}.argus-ui .origin-ro{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 4px 0 9px;border-radius:99px;background:var(--colBg);color:var(--text2);font-size:calc(.6875 * var(--argus-rem));white-space:nowrap}.argus-ui .plan-gate{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:4px 0 6px}.argus-ui .plan-steps .md ol{list-style:none;counter-reset:plan-step;margin:12px 0;padding:0;display:flex;flex-direction:column;gap:9px}.argus-ui .plan-steps .md ol>li{counter-increment:plan-step;position:relative;padding-left:30px;font-size:calc(.84375 * var(--argus-rem));line-height:1.5;color:var(--text)}.argus-ui .plan-steps .md ol>li:before{content:counter(plan-step);position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;font-size:calc(.6875 * var(--argus-rem));font-weight:650;color:var(--text2);background:var(--colBg)}.argus-ui .plan-gate-held{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--ok) 12%,transparent);color:var(--ok);font-size:calc(.78125 * var(--argus-rem))}.argus-ui .plan-gate-acts{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.argus-ui .plan-gate-agree,.argus-ui .plan-gate-change{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border:0;border-radius:8px;cursor:pointer;font:inherit;font-size:calc(.8125 * var(--argus-rem));font-weight:600}.argus-ui .plan-gate-agree{background:var(--accent);color:var(--onAccent)}.argus-ui .plan-gate-agree:hover:not(:disabled){filter:brightness(1.08)}.argus-ui .plan-gate-change{padding:0 13px;background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--borderStrong)}.argus-ui .plan-gate-change:hover:not(:disabled){background:var(--hover)}.argus-ui .plan-gate-agree:disabled,.argus-ui .plan-gate-change:disabled{opacity:.6;cursor:default}.argus-ui .plan-gate-agree:focus-visible,.argus-ui .plan-gate-change:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.argus-ui .plan-gate-note{font-size:calc(.75 * var(--argus-rem));color:var(--text3)}.argus-ui .issue-link-chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:99px;flex-shrink:0;background:var(--colBg);color:var(--text2);font-size:calc(.71875 * var(--argus-rem));font-weight:600;white-space:nowrap}.argus-ui .issue-link-chip:hover{color:var(--text);background:var(--hover)}.argus-ui .issue-link-chip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .origin-allow{height:18px;padding:0 8px;border-radius:99px;color:var(--accent);font-weight:600;font-size:calc(.65625 * var(--argus-rem))}.argus-ui .origin-allow:hover:not(:disabled){background:var(--accentSoft)}.argus-ui .origin-allow:disabled{opacity:.5}.argus-ui .msg.msg-ping{animation:argus-msg-ping 1.6s ease-out;border-radius:12px}@keyframes argus-msg-ping{0%,30%{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 6%,transparent)}to{box-shadow:0 0 0 2px transparent;background:transparent}}@media(prefers-reduced-motion:reduce){.argus-ui .msg.msg-ping{animation-duration:.01s}}.argus-ui .chat-main-row{flex:1;display:flex;min-height:0}.argus-ui .chat-transcript-col{flex:1;min-width:0;display:flex;flex-direction:column;position:relative}.argus-ui .chat-scroll{flex:1;overflow-y:auto;min-height:0;overflow-anchor:none;scrollbar-gutter:stable both-edges}.argus-ui[data-chat-width=wide]{--chat-col: 1200px}.argus-ui[data-chat-width=full]{--chat-col: 100%}.argus-ui .chat-column{max-width:var(--chat-col, 768px);margin:0 auto;padding:8px 24px 24px;display:flex;flex-direction:column;gap:14px}.argus-ui .chat-empty{color:var(--text3);text-align:center;padding:48px 0}.argus-ui .msg.user{position:relative;align-self:flex-end;width:fit-content;max-width:86%;min-width:0;margin-bottom:8px}.argus-ui .msg.user .msg-body{background:var(--bubble);border-radius:16px;padding:8px 12px;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.argus-ui .msg.user .msg-body>.md:first-child>:first-child{margin-top:0}.argus-ui .msg.user .msg-body>.md:last-child>:last-child{margin-bottom:0}.argus-ui .msg.user .md{line-height:1.5}.argus-ui .msg.user.msg-send-flight{position:fixed;z-index:100;margin:0;max-width:none;pointer-events:none;transform-origin:top left}.argus-ui .msg.agent .msg-body{-webkit-user-select:text;user-select:text;display:flex;flex-direction:column;gap:12px}.argus-ui .msg.agent .msg-body>:is(.dgb,.dgb-gone){margin:0}.argus-ui .msg-actions{position:absolute;top:100%;right:0;z-index:2;display:flex;justify-content:flex-end;gap:4px;white-space:nowrap;border-radius:8px;background:var(--bg);opacity:0;pointer-events:none;transition:opacity .12s ease}.argus-ui .msg.user:hover .msg-actions,.argus-ui .msg-actions:focus-within{opacity:1;pointer-events:auto}@media(hover:none){.argus-ui .msg-actions{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.argus-ui .msg-actions{transition:none}}.argus-ui .msg-action{display:inline-flex;align-items:center;gap:5px;border:none;background:none;color:var(--text3);font-size:calc(.75 * var(--argus-rem));padding:2px 6px;border-radius:8px;cursor:pointer}.argus-ui .msg-action:hover{background:var(--hover);color:var(--text)}.argus-ui .msg-action.armed,.argus-ui .msg-action.armed:hover{background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn)}.argus-ui .msg-foot{display:flex;align-items:center;gap:6px;margin-top:6px;color:var(--text3);font-size:calc(.71875 * var(--argus-rem));font-variant-numeric:tabular-nums}.argus-ui .msg-foot-copy{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:-5px;border:none;border-radius:6px;background:none;color:var(--text3);cursor:pointer}.argus-ui .msg-foot-copy:hover{background:var(--hover);color:var(--text)}.argus-ui .msg-foot-copy:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.argus-ui .msg-foot-time{opacity:.85}.argus-ui .msg-foot-sep{opacity:.6}.argus-ui .msg.agent .md{font-size:calc(.9375 * var(--argus-rem));line-height:1.7}.argus-ui .md{font-size:calc(.875 * var(--argus-rem));line-height:1.6;overflow-wrap:break-word}.argus-ui .md p{margin:.35em 0;text-wrap:pretty}.argus-ui .md h1,.argus-ui .md h2,.argus-ui .md h3{margin:.7em 0 .3em}.argus-ui .md h1{font-size:calc(1.3125 * var(--argus-rem))}.argus-ui .md h2{font-size:calc(1.1875 * var(--argus-rem));margin-top:1.4em;padding-bottom:8px;border-bottom:1px solid var(--border)}.argus-ui .md h3{font-size:calc(1 * var(--argus-rem));margin-top:1.2em}.argus-ui .md ul,.argus-ui .md ol{padding-left:1.4em;margin:.35em 0}.argus-ui .md li{margin:.15em 0}.argus-ui .md code{background:var(--codeBg);border-radius:4px;padding:.1em .35em;font-size:.85em;overflow-wrap:anywhere}.argus-ui .md pre{background:var(--side);border:1px solid var(--border);border-radius:10px;padding:12px 14px;overflow-x:auto;margin:.5em 0}.argus-ui .md pre code{background:none;padding:0;font-size:calc(.8125 * var(--argus-rem));line-height:1.5}.argus-ui .md a{color:var(--accent);text-decoration:none}.argus-ui .md a:hover{text-decoration:underline}.argus-ui .md blockquote{border-left:3px solid var(--borderStrong);padding-left:12px;color:var(--text2);margin:.5em 0}.argus-ui .md-table{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;margin:.7em 0;border:1px solid var(--border);border-radius:10px;background:var(--side)}.argus-ui .md-table:first-child{margin-top:.2em}.argus-ui .md-table:last-child{margin-bottom:.2em}.argus-ui .md table{width:100%;border-collapse:separate;border-spacing:0;font-size:calc(.8125 * var(--argus-rem))}.argus-ui .md th,.argus-ui .md td{padding:6px 12px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.argus-ui .md :is(th,td):last-child{border-right:0}.argus-ui .md :is(th,td)>:is(ul,ol){margin:0;padding-left:1.1em}.argus-ui .md table>:last-child>tr:last-child>:is(th,td){border-bottom:0}.argus-ui .md th{background:color-mix(in srgb,var(--surface) 55%,var(--side));color:var(--text);font-weight:600;text-align:left}.argus-ui .md :is(th,td) :is(code,.md-code-inline){white-space:nowrap;overflow-wrap:normal}.argus-ui .mermaid-block{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:12px;overflow-x:auto}.argus-ui .mermaid-block svg{max-width:100%;height:auto}.argus-ui .mermaid-block>svg{transition:opacity .2s ease-out}.argus-ui .mermaid-block[aria-busy=true]>svg{opacity:.6;transition-delay:.3s}.argus-ui .mermaid-block[data-paper=light],.argus-ui .mermaid-block>svg[data-paper=light]{background:#fbfbfa;color-scheme:light}.argus-ui .mermaid-block[data-paper=dark],.argus-ui .mermaid-block>svg[data-paper=dark]{background:#1e1e22;color-scheme:dark}.argus-ui .mermaid-block>svg[data-paper]{border-radius:6px}.argus-ui .mermaid-block[data-stale]:after{content:"Showing the last version that worked";display:block;margin-top:8px;font-size:calc(.6875 * var(--argus-rem));color:var(--text3)}.argus-ui .mermaid-loading{display:flex;align-items:center;justify-content:center;min-height:120px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text3);font-size:calc(.8125 * var(--argus-rem))}.argus-ui .mermaid-error{border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:10px 12px;font-size:calc(.8125 * var(--argus-rem));color:var(--text2)}.argus-ui .mermaid-error-head{display:flex;align-items:center;gap:7px;color:var(--text);font-weight:600}.argus-ui .mermaid-error-head>svg{color:var(--warn)}.argus-ui .mermaid-error-msg{margin:4px 0 0 20px;overflow-wrap:anywhere}.argus-ui .mermaid-error-toggle{display:inline-flex;align-items:center;gap:4px;height:22px;margin:6px 0 0 14px;padding:0 6px;border-radius:6px;font-size:calc(.75 * var(--argus-rem));font-weight:500;color:var(--text3)}.argus-ui .mermaid-error-toggle:hover{background:var(--hover);color:var(--text)}.argus-ui .mermaid-error-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .mermaid-error-code{margin:8px 0 0;padding:8px 10px;max-height:260px;overflow:auto;border-radius:6px;background:var(--side);font-family:var(--font-mono);font-size:calc(.75 * var(--argus-rem));line-height:1.55;color:var(--text2);white-space:pre}.argus-ui :is(.zoom-content,.dg-canvas) :is(.mermaid-loading,.mermaid-error){border:0;background:transparent}.argus-ui .tool-diff-row{display:flex;gap:8px;font-size:calc(.75 * var(--argus-rem));font-family:var(--font-mono);padding:2px 0}.argus-ui .tool-diff-row .path{flex:1;min-width:0;color:var(--text2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argus-ui .add{color:var(--ok)}.argus-ui .del{color:var(--warn)}.argus-ui .act{min-width:0}.argus-ui .act-head{display:flex;align-items:center;gap:9px;width:100%;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:calc(.84375 * var(--argus-rem));font-weight:500;color:var(--text2);text-align:left;padding:0;transition:color .12s ease}.argus-ui .act-head:hover{color:var(--text)}.argus-ui .act-head:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.argus-ui .act-head .act-icon{display:flex;color:var(--text3);flex-shrink:0;width:16px;justify-content:center}.argus-ui .act-head .act-check{color:var(--ok);display:flex;flex-shrink:0;width:16px;justify-content:center}.argus-ui .act-head .act-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argus-ui .act-head .act-meta{color:var(--text3);font-weight:450;font-size:calc(.78125 * var(--argus-rem));flex-shrink:.2;min-width:0;overflow:hidden;white-space:nowrap}.argus-ui .act-head .act-chevron{display:flex;color:var(--text3);transition:transform .18s ease;flex-shrink:0}.argus-ui .act.is-open .act-chevron{transform:rotate(90deg)}.argus-ui .act-body{overflow:hidden}.argus-ui .act-inner{padding:10px 0 4px 25px;display:flex;flex-direction:column;gap:8px}.argus-ui .thought-text{font-size:calc(.875 * var(--argus-rem));line-height:1.65;color:var(--text2);text-wrap:pretty}.argus-ui .thought-text .md{font-size:calc(.875 * var(--argus-rem));line-height:1.65;color:var(--text2)}.argus-ui .act.act-boxed{background:var(--colBg);border-radius:14px;padding:11px 14px;border:1px solid transparent}.argus-ui .act.act-boxed .act-inner{padding-left:25px}.argus-ui .act.act-boxed.tone-warn{border-color:color-mix(in oklab,var(--warn) 45%,transparent)}.argus-ui .act.act-boxed.tone-warn .act-icon{color:var(--warn)}.argus-ui .act.act-boxed.tone-amber{border-color:color-mix(in oklab,var(--amber) 45%,transparent)}.argus-ui .tool-out{font-family:var(--font-mono);font-size:calc(.71875 * var(--argus-rem));line-height:1.5;white-space:pre;color:var(--text2);max-height:220px;overflow:auto}.argus-ui .tool-cmd{font-family:var(--font-mono);font-size:calc(.71875 * var(--argus-rem));line-height:1.5;white-space:pre;overflow-x:auto;color:var(--text);background:color-mix(in srgb,var(--text) 5%,transparent);border-radius:8px;padding:6px 9px;-webkit-user-select:text;user-select:text}.argus-ui .tool-cmd .tool-prompt{color:var(--text3);-webkit-user-select:none;user-select:none}.argus-ui .act-head .act-meta .act-cmd{display:inline-block;max-width:280px;vertical-align:bottom;font-family:var(--font-mono);font-size:calc(.6875 * var(--argus-rem));font-weight:450;color:var(--text3);background:color-mix(in srgb,var(--text) 6%,transparent);border-radius:5px;padding:1px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argus-ui .act-head .act-meta .act-state{margin-left:6px}.argus-ui .tool-locs{display:flex;flex-direction:column;gap:2px;padding:4px 0}.argus-ui .tool-loc{display:flex;align-items:center;gap:8px;font-size:calc(.75 * var(--argus-rem));color:var(--text2)}.argus-ui .tool-loc .ti-icon{display:flex;color:var(--text3)}.argus-ui .tool-loc .ef-path{font-family:var(--font-mono);font-size:calc(.75 * var(--argus-rem))}.argus-ui .tool-loc-line{font-family:var(--font-mono);font-size:calc(.75 * var(--argus-rem));color:var(--text3)}.argus-ui .tool-img{display:block;max-width:100%;max-height:260px;border-radius:6px;border:1px solid var(--border);margin:6px 0}.argus-ui .edit-file{display:flex;align-items:center;gap:10px;font-size:calc(.8125 * var(--argus-rem));padding:6px 0;border-top:1px solid var(--border)}.argus-ui .edit-file:first-child{border-top:none}.argus-ui .edit-file .ti-icon{display:flex;color:var(--text3)}.argus-ui .edit-file .ef-path{font-family:var(--font-mono);font-size:calc(.75 * var(--argus-rem));color:var(--text);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argus-ui .diff-plus{color:var(--ok);font-variant-numeric:tabular-nums;font-size:calc(.78125 * var(--argus-rem));font-weight:550}.argus-ui .diff-minus{color:var(--warn);font-variant-numeric:tabular-nums;font-size:calc(.78125 * var(--argus-rem));font-weight:550}.argus-ui .chat-diff .edit-file{width:100%;background:none;border-left:none;border-right:none;border-bottom:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.argus-ui .chat-diff .edit-file:disabled{cursor:default}.argus-ui .chat-diff:first-child .edit-file{border-top:none}.argus-ui .chat-diff .ef-head{display:flex;align-items:center;gap:8px;border-top:1px solid var(--border)}.argus-ui .chat-diff:first-child .ef-head{border-top:none}.argus-ui .chat-diff .ef-head .edit-file{flex:1;min-width:0;border-top:none}.argus-ui .chat-diff .ef-open{flex-shrink:0;height:22px;padding:0 8px;font-size:calc(.6875 * var(--argus-rem))}.argus-ui .chat-diff .cd-chevron{display:flex;color:var(--text3);transition:transform .15s ease}.argus-ui .chat-diff.is-open .cd-chevron{transform:rotate(90deg)}.argus-ui .chat-diff-body{border:1px solid var(--border);border-radius:8px;margin:2px 0 8px;max-height:380px;overflow:auto}.argus-ui .chat-diff-body .code-diff-body{min-width:fit-content}.argus-ui .changes-totals{margin-left:8px;letter-spacing:0;text-transform:none}.argus-ui .shimmer{color:var(--text2)}@media(prefers-reduced-motion:no-preference){.argus-ui .shimmer{background:linear-gradient(90deg,var(--text3) 0,var(--text3) 140px,var(--text) 200px,var(--text3) 260px,var(--text3) 400px);background-size:400px 100%;background-repeat:repeat-x;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:argus-shimmer-slide 2.2s linear infinite}@keyframes argus-shimmer-slide{0%{background-position:-400px 0}to{background-position:0 0}}}.argus-ui .thinking{margin-top:8px;color:var(--text2);font-size:calc(.84375 * var(--argus-rem));font-weight:500;min-width:0}.argus-ui .msg.agent+.thinking{margin-top:-2px}.argus-ui .thinking .th-head{display:flex;align-items:center;gap:9px;min-width:0}.argus-ui .thinking .th-head[role=button]{cursor:pointer}.argus-ui .thinking .th-head:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.argus-ui .thinking .th-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argus-ui .thinking .th-head>.th-text{flex:1 1 auto}.argus-ui .thinking .th-chevron{display:flex;color:var(--text3);flex-shrink:0;transition:transform .18s ease}.argus-ui .thinking.is-open .th-chevron{transform:rotate(90deg)}.argus-ui .thinking .th-elapsed{color:var(--text3);font-weight:450;font-size:calc(.75 * var(--argus-rem));font-variant-numeric:tabular-nums;flex-shrink:0}.argus-ui .thinking .th-thought{padding:10px 0 4px 25px;font-weight:400}.argus-ui .agent-mark{display:inline-flex;width:16px;justify-content:center;color:var(--text2);flex-shrink:0}@media(prefers-reduced-motion:no-preference){.argus-ui .thinking .agent-mark{animation:argus-th-breathe 1.6s ease-in-out infinite}@keyframes argus-th-breathe{50%{transform:scale(.82);opacity:.45}}}.argus-ui .cmp-mention{display:inline-flex;align-items:center;gap:.3em;vertical-align:baseline;padding:0 .45em 0 .35em;border-radius:6px;background:var(--codeBg);border:1px solid transparent;font-family:var(--font-mono);font-size:.9em;color:var(--text2);white-space:nowrap;cursor:text}.argus-ui .cmp-mention .fc-icon{display:inline-flex;color:var(--text3)}.argus-ui .cmp-mention.cmp-chat{font-family:var(--font-ui);font-size:.95em}.argus-ui .cmp-mention.cmp-chat .fc-name{font-weight:550}.argus-ui .cmp-mention .fc-name{color:var(--text);font-weight:600}.argus-ui .stream-block:not(:first-child)>.md>:is(.md-table,.code-block,.dgb):first-child{margin-top:.7em}.argus-ui .stream-block:not(:last-child)>.md>:is(.md-table,.code-block,.dgb):last-child{margin-bottom:.7em}.argus-ui .md-code-inline{font-family:var(--font-mono);font-size:.85em;background:var(--codeBg);border-radius:4px;padding:.1em .35em}@media(prefers-reduced-motion:no-preference){.argus-ui .stream-block.live .md :is(li,tr,h1,h2,h3,h4,blockquote){transition:opacity .3s ease-out}@starting-style{.argus-ui .stream-block.live .md :is(li,tr,h1,h2,h3,h4,blockquote){opacity:0}}}.argus-ui .plan-widget{border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:8px 12px;display:flex;flex-direction:column;gap:4px}.argus-ui .plan-count{font-size:calc(.6875 * var(--argus-rem));font-weight:600;color:var(--text3);font-variant-numeric:tabular-nums;margin-bottom:2px}.argus-ui .plan-step{display:flex;gap:8px;align-items:center;font-size:calc(.8125 * var(--argus-rem));color:var(--text2)}.argus-ui .plan-step.completed{color:var(--text3);text-decoration:line-through}.argus-ui .plan-step.in_progress{color:var(--text)}.argus-ui .plan-dot{width:14px;text-align:center;color:var(--text3)}.argus-ui .plan-step.in_progress .plan-dot{color:var(--accent)}.argus-ui .plan-step.completed .plan-dot{color:var(--ok);text-decoration:none}.argus-ui .plan-pri{font-size:calc(.625 * var(--argus-rem));font-weight:600;line-height:1;padding:2px 5px;border-radius:5px;text-decoration:none}.argus-ui .plan-pri-high{color:var(--amber);background:color-mix(in oklab,var(--amber) 14%,transparent)}.argus-ui .plan-pri-low{color:var(--text3);background:color-mix(in oklab,var(--text3) 12%,transparent)}.argus-ui .perm{display:flex;align-items:center;gap:10px;min-height:34px;padding:4px 8px 4px 12px;border-radius:10px;border-left:2px solid var(--amber);background:color-mix(in srgb,var(--amber) 9%,transparent);font-size:calc(.8125 * var(--argus-rem));color:var(--text)}.argus-ui .perm.answered{background:transparent;border-left-color:var(--border);color:var(--text3)}.argus-ui .perm-dot{width:7px;height:7px;border-radius:50%;background:var(--amber);flex-shrink:0;animation:argus-perm-pulse 1.6s ease-in-out infinite}@keyframes argus-perm-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.argus-ui .perm-dot{animation:none}}.argus-ui .perm-state{display:flex;color:var(--text3);flex-shrink:0;width:12px;justify-content:center}.argus-ui .perm-state.ok{color:var(--ok)}.argus-ui .perm-text{flex:1;min-width:0;overflow-wrap:anywhere}.argus-ui .perm-actions{display:flex;gap:5px;flex-shrink:0}.argus-ui .perm-act{height:24px;padding:0 10px;border-radius:99px;font-size:calc(.75 * var(--argus-rem));font-weight:550;border:1px solid transparent;color:var(--text2);background:transparent;transition:background .12s ease,color .12s ease}.argus-ui .perm-act:hover{background:var(--hover);color:var(--text)}.argus-ui .perm-act.allow{color:var(--onAccent);background:var(--accent)}.argus-ui .perm-act.allow:hover{filter:brightness(1.08);color:var(--onAccent);background:var(--accent)}.argus-ui .perm-act.always{border-color:var(--border)}.argus-ui .perm-result{font-size:calc(.75 * var(--argus-rem));color:var(--text3);flex-shrink:0;padding-right:4px}.argus-ui .mode-auto-indicator{display:inline-flex;color:var(--amber)}.argus-ui .permission-card{border:1px solid var(--amber);border-radius:10px;background:var(--surface);padding:10px 12px}.argus-ui .permission-card.answered{border-color:var(--border);opacity:.75}.argus-ui .perm-title{font-size:calc(.8125 * var(--argus-rem));display:flex;gap:8px;align-items:center}.argus-ui .perm-glyph{color:var(--amber)}.argus-ui .perm-options{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.argus-ui .perm-btn{padding:5px 12px;border-radius:7px;font-size:calc(.75 * var(--argus-rem));font-weight:500;border:1px solid var(--border)}.argus-ui .perm-btn.allow{background:var(--accent);color:var(--onAccent);border-color:transparent}.argus-ui .perm-btn.allow:hover{filter:brightness(1.1)}.argus-ui .perm-btn.reject:hover{background:var(--hover)}.argus-ui .perm-answer{font-size:calc(.75 * var(--argus-rem));color:var(--text3);margin-top:4px}.argus-ui .perm-btn:disabled{opacity:.45;cursor:default}.argus-ui .perm-btn.allow:disabled:hover{filter:none}.argus-ui .q-card .perm-glyph{display:flex}.argus-ui .q-item{margin-top:8px}.argus-ui .q-prompt{font-size:calc(.8125 * var(--argus-rem));color:var(--text);line-height:1.45}.argus-ui .q-choices{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;align-items:center}.argus-ui .q-choice{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:99px;font-size:calc(.75 * var(--argus-rem));color:var(--text2);background:var(--bg);border:1px solid var(--border);transition:border-color .12s ease,background .12s ease,color .12s ease}.argus-ui .q-choice:hover{border-color:var(--borderStrong);color:var(--text)}.argus-ui .q-choice.on{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);font-weight:500}.argus-ui .q-hint{font-size:calc(.6875 * var(--argus-rem));color:var(--text3);margin-left:2px}.argus-ui .q-answer{font-size:calc(.75 * var(--argus-rem));color:var(--text3);margin-top:3px}.argus-ui .q-header{font-size:calc(.6875 * var(--argus-rem));font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--text3);margin-bottom:2px}.argus-ui .q-required{color:var(--amber)}.argus-ui .q-choices.rows{flex-direction:column;align-items:stretch;gap:4px}.argus-ui .q-choices.rows .q-choice{border-radius:8px;padding:6px 10px;align-items:flex-start;gap:8px;text-align:left}.argus-ui .q-choices.rows .q-choice.on{font-weight:400}.argus-ui .q-mark{flex-shrink:0;width:14px;height:14px;margin-top:1px;border-radius:4px;border:1px solid var(--borderStrong);display:inline-flex;align-items:center;justify-content:center}.argus-ui .q-choice.on .q-mark{border-color:var(--accent)}.argus-ui .q-choice-text{display:flex;flex-direction:column;gap:1px;min-width:0}.argus-ui .q-choice-label{font-weight:500;color:var(--text)}.argus-ui .q-choice.on .q-choice-label{color:var(--accent)}.argus-ui .q-choice-desc{font-size:calc(.6875 * var(--argus-rem));color:var(--text3);line-height:1.4}.argus-ui .q-choices.rows+.q-hint{display:block;margin-top:4px}.argus-ui .q-text{display:block;width:100%;margin-top:6px;padding:5px 9px;border-radius:7px;border:1px solid var(--border);background:var(--bg);color:var(--text);font:inherit;font-size:calc(.75 * var(--argus-rem));outline:none;box-sizing:border-box}.argus-ui .q-text:focus{border-color:var(--borderStrong)}.argus-ui .q-text::placeholder{color:var(--text3)}.argus-ui .pp-options .perm-btn{text-align:left}.argus-ui .pr-card .perm-glyph{display:flex}.argus-ui .pr-overview{font-size:calc(.8125 * var(--argus-rem));color:var(--text2);line-height:1.5;margin-top:6px}.argus-ui .pr-todos{display:flex;flex-direction:column;gap:4px;margin-top:8px}.argus-ui .pr-body{position:relative;margin-top:8px;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg);font-size:calc(.8125 * var(--argus-rem))}.argus-ui .pr-body.collapsed{max-height:160px;overflow:hidden}.argus-ui .pr-fade{position:absolute;left:0;right:0;bottom:0;height:56px;background:linear-gradient(to bottom,transparent,var(--bg));pointer-events:none}.argus-ui .pr-toggle{margin-top:6px;font-size:calc(.75 * var(--argus-rem));color:var(--accent);padding:2px 0}.argus-ui .pr-toggle:hover{text-decoration:underline}.argus-ui .pr-reject{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap;align-items:center}.argus-ui .pr-reason{flex:1;min-width:220px;padding:5px 9px;border-radius:7px;border:1px solid var(--border);background:var(--bg);color:var(--text);font:inherit;font-size:calc(.75 * var(--argus-rem));outline:none}.argus-ui .pr-reason:focus{border-color:var(--borderStrong)}.argus-ui .task-hud{position:absolute;top:10px;right:18px;z-index:4;width:min(320px,70%);display:flex;flex-direction:column;background:var(--surfaceSolid, var(--surface));border:1px solid var(--borderStrong);border-radius:12px;box-shadow:0 4px 14px var(--shadowRaised);overflow:hidden}.argus-ui .task-hud-head{display:flex;align-items:center;gap:7px;padding:8px 8px 6px 12px;border-bottom:1px solid var(--border)}.argus-ui .task-hud-title{font-size:calc(.71875 * var(--argus-rem));font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text3)}.argus-ui .task-hud-count{font-size:calc(.71875 * var(--argus-rem));color:var(--text2);font-variant-numeric:tabular-nums}.argus-ui .task-hud-list{display:flex;flex-direction:column;gap:4px;padding:8px 12px 10px;max-height:40vh;overflow-y:auto}.argus-ui .task-hud-pill{position:absolute;top:10px;right:18px;z-index:4;display:flex;align-items:center;gap:8px;max-width:min(320px,70%);padding:6px 13px;background:var(--surfaceSolid, var(--surface));border:1px solid var(--borderStrong);border-radius:99px;box-shadow:0 4px 14px var(--shadowRaised);font-size:calc(.75 * var(--argus-rem));color:var(--text2)}.argus-ui .task-hud-pill:hover{color:var(--text)}.argus-ui .task-hud-now{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argus-ui .ref-chip{display:inline-block;border:1px solid var(--border);border-radius:99px;padding:3px 10px;font-size:calc(.75 * var(--argus-rem));color:var(--text2);background:var(--surface)}.argus-ui .error-part{overflow-wrap:anywhere;border:1px solid var(--red);border-radius:10px;padding:8px 12px;color:var(--red);font-size:calc(.8125 * var(--argus-rem));background:var(--surface)}.argus-ui .notice-part{border:1px solid var(--border);border-left:3px solid var(--text3);border-radius:10px;padding:8px 12px;color:var(--text2);font-size:calc(.8125 * var(--argus-rem));background:var(--surface)}.argus-ui .spinner{width:10px;height:10px;border:1.5px solid var(--border);border-top-color:var(--accent);border-radius:50%;display:inline-block;animation:argus-spin .8s linear infinite}@keyframes argus-spin{to{transform:rotate(360deg)}}.argus-ui .jump-pill{position:absolute;bottom:96px;left:50%;transform:translate(-50%);background:var(--surface);border:1px solid var(--borderStrong);border-radius:99px;padding:5px 14px;font-size:calc(.75 * var(--argus-rem));box-shadow:0 4px 14px var(--shadowRaised);z-index:4}.argus-ui .jump-pill:hover{background:var(--hover)}.argus-ui .queue-strip{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:0 6px 8px}.argus-ui .queue-label{display:inline-flex;align-items:center;gap:5px;color:var(--text3);font-size:calc(.75 * var(--argus-rem))}.argus-ui .queue-chip{display:inline-flex;align-items:center;gap:6px;max-width:260px;border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:3px 6px 3px 10px;font-size:calc(.8125 * var(--argus-rem));color:var(--text2)}.argus-ui .queue-text{overflow-wrap:anywhere}.argus-ui .queue-x{display:inline-flex;align-items:center;border:none;background:none;color:var(--text3);padding:2px;border-radius:6px;cursor:pointer}.argus-ui .queue-x:hover{background:var(--hover);color:var(--text)}.argus-ui .queue-send{border:1px solid var(--border);background:var(--surface);color:var(--text2);font-size:calc(.75 * var(--argus-rem));padding:3px 10px;border-radius:12px;cursor:pointer}.argus-ui .queue-send:hover{background:var(--hover);color:var(--text)}.argus-ui .chat-composer-wrap{flex-shrink:0;padding:0 24px 18px;max-width:var(--chat-col, 768px);margin:0 auto;width:100%}.argus-ui .composer{display:flex;align-items:flex-end;border:1px solid var(--border);border-radius:24px;background:var(--surface);box-shadow:0 2px 16px var(--shadowSubtle);transition:border-color .15s ease}.argus-ui .composer>[class*=cm-theme]{flex:1;min-width:0}.argus-ui .composer>.send-btn{flex-shrink:0;margin:11px 11px 11px 0}.argus-ui .composer:focus-within{border-color:var(--borderStrong)}.argus-ui .composer .cm-editor{background:transparent;font-family:var(--font-ui);font-size:calc(.875 * var(--argus-rem));padding:11px 14px;outline:none}.argus-ui .composer .cm-editor.cm-focused{outline:none}.argus-ui .composer .cm-scroller{font-family:var(--font-ui)}.argus-ui .composer .cm-line{padding:0}.argus-ui .composer .cm-placeholder{color:var(--text3)}.argus-ui .composer .cm-editor .cm-line{line-height:1.55}.argus-ui .comp-format{position:relative;display:inline-flex}.argus-ui .comp-chip.on{background:var(--hover);color:var(--text)}.argus-ui .format-menu{position:absolute;bottom:calc(100% + 10px);left:0;min-width:220px;background:var(--float);border:1px solid var(--floatEdge);border-radius:12px;box-shadow:var(--floatLift);padding:5px;z-index:9}.argus-ui .format-menu .menu-sep{display:block;height:1px;margin:4px 6px;background:var(--border)}.argus-ui .format-row .format-hint{font-family:var(--font-mono);font-size:calc(.6875 * var(--argus-rem));color:var(--text3);white-space:pre}.argus-ui .format-tip{padding:7px 9px 4px;margin-top:3px;border-top:1px solid var(--border);font-size:calc(.6875 * var(--argus-rem));color:var(--text3)}.argus-ui .composer-area.planning .composer{border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.argus-ui .plan-badge{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 4px 0 9px;border-radius:99px;font-size:calc(.71875 * var(--argus-rem));font-weight:600;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);flex-shrink:0;white-space:nowrap}.argus-ui .plan-badge-exit{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:99px;color:var(--accent)}.argus-ui .plan-badge-exit:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 20%,transparent)}.argus-ui .plan-badge-exit:disabled{opacity:.45;cursor:default}.argus-ui .plan-badge-exit:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .composer-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 2px 0;position:relative;container:composer-controls / inline-size}.argus-ui .composer-row>*{flex-shrink:0;max-width:100%}@container composer-controls (max-width: 760px){.argus-ui .composer-row .comp-format,.argus-ui .composer-row .comp-model,.argus-ui .composer-row .ctx-meter{position:static;min-width:0}.argus-ui .composer-row .comp-chip{max-width:100%;white-space:normal;overflow-wrap:anywhere;height:auto;min-height:30px;padding-inline:8px;gap:6px}.argus-ui .comp-chip>svg,.argus-ui .comp-chip .chev{flex-shrink:0}.argus-ui .composer-row .format-menu,.argus-ui .composer-row .model-menu,.argus-ui .composer-row .ctx-pop{min-width:0;width:min(300px,100%);max-width:100%}.argus-ui .composer-row .ctx-head{flex-wrap:wrap}}.argus-ui .comp-chip{display:flex;align-items:center;gap:7px;height:30px;padding:0 10px;border-radius:15px;border:none;background:transparent;color:var(--text2);font-family:inherit;font-size:calc(.78125 * var(--argus-rem));font-weight:550;cursor:pointer;transition:background .12s ease;white-space:nowrap}.argus-ui .comp-chip:hover{background:var(--hover)}.argus-ui .comp-chip.warn{color:var(--amber)}.argus-ui .comp-chip .chip-avatar{width:15px;height:15px;border-radius:50%;border:1.5px solid var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.argus-ui .comp-chip .chip-avatar i{width:5px;height:5px;border-radius:50%;background:var(--accent)}.argus-ui .comp-chip .chip-avatar.has-mark{width:20px;height:20px}.argus-ui .comp-chip.warn .chip-avatar{border-color:var(--amber)}.argus-ui .comp-chip.warn .chip-avatar i{background:var(--amber)}.argus-ui .comp-chip .chev{display:flex;color:var(--text3)}.argus-ui .comp-model{position:relative;display:inline-flex}.argus-ui .model-menu{position:absolute;bottom:calc(100% + 10px);right:0;min-width:200px;background:var(--float);border:1px solid var(--floatEdge);border-radius:12px;box-shadow:var(--floatLift);padding:5px;z-index:9}.argus-ui .model-menu-label{display:block;padding:5px 9px 3px;font-size:calc(.65625 * var(--argus-rem));font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text3)}.argus-ui .model-row{display:flex;align-items:center;gap:8px;width:100%;padding:6px 9px;border-radius:7px;font-size:calc(.78125 * var(--argus-rem));color:var(--text2);text-align:left}.argus-ui .model-row:hover{background:var(--hover);color:var(--text)}.argus-ui .model-row .model-name{flex:1;overflow-wrap:anywhere}.argus-ui .model-menu-layered{min-width:260px;max-width:340px}.argus-ui .model-list{max-height:min(48vh,420px);overflow-y:auto}.argus-ui .model-row.on .model-name{color:var(--text);font-weight:600}.argus-ui .branch-chip .branch-chip-label{max-width:220px;overflow:hidden;text-overflow:ellipsis}.argus-ui .branch-chip .branch-chip-wt{display:flex;color:var(--accent)}.argus-ui .branch-chip:disabled{cursor:default;opacity:.6}.argus-ui .branch-chip:disabled:hover{background:transparent}.argus-ui .model-menu.branch-menu{left:0;right:auto;width:320px;max-width:min(320px,calc(100vw - 32px));display:flex;flex-direction:column}.argus-ui .branch-menu .menu-sep{display:block;height:1px;margin:4px 6px;background:var(--border)}.argus-ui .branch-input{margin:3px 4px 4px;height:28px;padding:0 9px;border-radius:7px;border:1px solid var(--border);background:var(--bg);color:var(--text);font-family:inherit;font-size:calc(.75 * var(--argus-rem));outline:none}.argus-ui .branch-input:focus{border-color:var(--accent)}.argus-ui .branch-list{max-height:min(40vh,320px)}.argus-ui .branch-row .branch-row-check{width:12px;display:flex;color:var(--accent);flex-shrink:0}.argus-ui .branch-row .branch-row-name{overflow-wrap:anywhere}.argus-ui .branch-row .branch-row-hint{flex-shrink:0;font-size:calc(.65625 * var(--argus-rem));color:var(--text3)}.argus-ui .branch-row:disabled{opacity:.55;cursor:default}.argus-ui .branch-row:disabled:hover{background:transparent;color:var(--text2)}.argus-ui .branch-empty{display:flex;align-items:center;gap:8px;padding:8px 9px;font-size:calc(.75 * var(--argus-rem));color:var(--text3)}.argus-ui .branch-error{margin:2px 6px 4px;padding:6px 8px;border-radius:7px;background:color-mix(in srgb,var(--amber) 12%,transparent);color:var(--text);font-size:calc(.71875 * var(--argus-rem));line-height:1.4}.argus-ui .branch-new{display:flex;flex-direction:column;gap:4px;padding-bottom:4px}.argus-ui .branch-new-label{padding:4px 9px 0;font-size:calc(.6875 * var(--argus-rem));color:var(--text3)}.argus-ui .branch-new .mp-opt{overflow:hidden;text-overflow:ellipsis}.argus-ui .branch-menu .branch-action{display:flex;align-items:center;gap:8px;white-space:nowrap}.argus-ui .branch-menu .branch-action>svg{flex-shrink:0}.argus-ui .branch-new-actions{display:flex;justify-content:flex-end;gap:6px;padding:6px 6px 0}.argus-ui .install-strip{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:6px 8px 6px 12px;border-radius:10px;background:var(--colBg);color:var(--text2);font-size:calc(.75 * var(--argus-rem))}.argus-ui .install-strip>span{flex:1;min-width:0}.argus-ui .install-strip code{font-family:var(--font-mono);font-size:calc(.6875 * var(--argus-rem))}.argus-ui .model-row .model-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.argus-ui .model-row .model-text .model-name{flex:none}.argus-ui .model-row .model-detail{font-family:var(--font-mono);font-size:calc(.65625 * var(--argus-rem));color:var(--text3);overflow-wrap:anywhere}.argus-ui .mp-seg{display:flex;gap:2px;margin:0 7px;padding:2px;border-radius:8px;background:var(--bg);border:1px solid var(--border)}.argus-ui .mp-seg.wrap{flex-wrap:wrap}.argus-ui .mp-opt{flex:1 1 auto;min-width:0;padding:4px 8px;border-radius:6px;font-size:calc(.71875 * var(--argus-rem));color:var(--text2);white-space:nowrap}.argus-ui .mp-opt:hover{color:var(--text);background:var(--hover)}.argus-ui .mp-opt.on{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);font-weight:600}.argus-ui .mp-opt:focus-visible{outline:2px solid var(--text3);outline-offset:-2px}.argus-ui .comp-model-chip{max-width:260px}.argus-ui .comp-model-chip .comp-model-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argus-ui .comp-model-loading{color:var(--text3);cursor:default;pointer-events:none;animation:argus-comp-model-loading 1.4s ease-in-out infinite}@keyframes argus-comp-model-loading{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.argus-ui .comp-model-loading{animation:none}}.argus-ui .model-vendor .model-count{font-size:calc(.6875 * var(--argus-rem));color:var(--text3);font-variant-numeric:tabular-nums}.argus-ui .model-vendor>svg,.argus-ui .model-back>svg{color:var(--text3);flex-shrink:0}.argus-ui .model-back{color:var(--text3);font-size:calc(.65625 * var(--argus-rem));font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding-top:5px;padding-bottom:3px}.argus-ui .model-back .model-name{flex:none}.argus-ui .model-back:hover{color:var(--text)}.argus-ui .ctx-meter{position:relative;display:inline-flex}.argus-ui .ctx-chip{gap:8px;font-variant-numeric:tabular-nums}.argus-ui .ctx-chip .ctx-pct{font-size:calc(.71875 * var(--argus-rem));color:var(--text3)}.argus-ui .ctx-chip.warn .ctx-pct{color:var(--amber)}.argus-ui .ctx-chip.full .ctx-pct{color:var(--red)}.argus-ui .ctx-event{font-size:calc(.625 * var(--argus-rem));font-weight:600;letter-spacing:.02em;padding:1px 6px;border-radius:99px;white-space:nowrap}.argus-ui .ctx-event.compacted{color:var(--accent);background:var(--accentSoft)}.argus-ui .ctx-event.restarted{color:var(--text2);background:var(--hover)}.argus-ui .ctx-note{color:var(--text2);line-height:1.45;text-wrap:pretty}.argus-ui .ctx-bar{display:inline-flex;width:44px;height:4px;border-radius:2px;background:var(--borderStrong);overflow:hidden;flex-shrink:0}.argus-ui .ctx-bar.thick{display:flex;width:100%;height:5px;margin:10px 0 8px}.argus-ui .ctx-seg{display:block;height:100%;min-width:1px}.argus-ui .ctx-seg+.ctx-seg{margin-left:1px}.argus-ui .ctx-pop{position:absolute;bottom:calc(100% + 10px);right:0;width:320px;background:var(--float);border:1px solid var(--floatEdge);border-radius:12px;box-shadow:var(--floatLift);padding:12px 14px 10px;z-index:9;font-variant-numeric:tabular-nums}.argus-ui .ctx-head{display:flex;align-items:center;gap:8px}.argus-ui .ctx-title{font-size:calc(.78125 * var(--argus-rem));color:var(--text2);flex:1}.argus-ui .ctx-total{font-size:calc(.75 * var(--argus-rem));color:var(--text3)}.argus-ui .ctx-rows{display:flex;flex-direction:column;gap:3px}.argus-ui .ctx-rows>.ctx-row{display:grid;grid-template-columns:8px 1fr auto 46px;align-items:center;gap:8px;font-size:calc(.75 * var(--argus-rem));color:var(--text)}.argus-ui .ctx-row .ctx-dot{width:8px;height:8px;border-radius:2px;background:var(--borderStrong)}.argus-ui .ctx-row .ctx-num{color:var(--text3)}.argus-ui .ctx-row .ctx-share{text-align:right}.argus-ui .ctx-rows>.ctx-row.free{color:var(--text2)}.argus-ui .ctx-rows>.ctx-row.free .ctx-dot{background:transparent;border:1px solid var(--borderStrong)}.argus-ui .ctx-foot{display:flex;flex-direction:column;gap:4px;margin-top:10px;padding-top:8px;border-top:1px solid var(--border);font-size:calc(.6875 * var(--argus-rem));color:var(--text3)}.argus-ui .ctx-nudge{color:var(--amber)}.argus-ui .ctx-nudge.full{color:var(--red)}.argus-ui .comp-spacer{flex:1}.argus-ui .send-btn.stop{background:var(--red);color:var(--onAccent)}.argus-ui .composer-area.drop-target .composer{border-color:var(--borderStrong);box-shadow:0 0 0 3px var(--hover)}.argus-ui .attach-strip{display:flex;flex-wrap:wrap;gap:6px;padding:0 6px 8px}.argus-ui .attach-chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 4px 0 9px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--text2);font-size:calc(.75 * var(--argus-rem));max-width:260px}.argus-ui .attach-chip.has-thumb{padding-left:3px}.argus-ui .attach-thumb{width:22px;height:22px;border-radius:8px;object-fit:cover}.argus-ui .attach-name{overflow-wrap:anywhere}.argus-ui .attach-x{display:inline-flex;border:none;background:none;color:var(--text3);padding:3px;border-radius:99px;cursor:pointer}.argus-ui .attach-x:hover{background:var(--hover);color:var(--text)}.argus-ui .msg-attachments{display:flex;flex-wrap:wrap;gap:6px}.argus-ui .msg-attachments:not(:only-child){margin-bottom:8px}.argus-ui .msg-attachment{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text2);font:inherit;font-size:calc(.75 * var(--argus-rem));padding:4px 10px;cursor:pointer;max-width:260px}.argus-ui .msg-attachment span{overflow-wrap:anywhere}.argus-ui .msg-attachment:hover{background:var(--hover);color:var(--text)}.argus-ui .msg-attachment.thumb{padding:0;overflow:hidden;border-radius:12px}.argus-ui .msg-attachment.thumb img{display:block;max-width:220px;max-height:160px;object-fit:cover}.argus-ui .queue-files{display:inline-flex;align-items:center;gap:2px;color:var(--text3);font-size:calc(.7 * var(--argus-rem))}.argus-ui .comp-plus{width:30px;padding:0;justify-content:center;border-radius:50%}.argus-ui .plus-menu{min-width:240px;width:max-content;max-width:min(340px,calc(100vw - 32px))}.argus-ui .plus-menu .model-name{display:inline-flex;align-items:center;gap:7px;min-width:0}.argus-ui .plus-menu .model-name>svg{flex-shrink:0}.argus-ui .plus-menu .folder-row{cursor:default}.argus-ui .plus-menu .folder-name{min-width:0;font-size:calc(.8125 * var(--argus-rem));font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argus-ui .folder-x{display:inline-flex;flex-shrink:0;border:none;background:none;color:var(--text3);padding:3px;margin-left:4px;border-radius:99px;cursor:pointer}.argus-ui .folder-x:hover{background:var(--hover);color:var(--text)}.argus-ui .agent-menu{left:0;right:auto}.argus-ui .agent-row.missing{opacity:.5;cursor:default}.argus-ui .agent-row.missing:hover{background:transparent;color:var(--text2)}.argus-ui .comp-agent-status{font-size:11px;color:var(--text3)}.argus-ui .chat-agent-error{padding:8px 12px;font-size:12px;color:var(--amber)}.argus-ui .mode-menu{width:300px;max-width:calc(100vw - 32px);max-height:min(70vh,560px);overflow-y:auto}.argus-ui .mode-menu .mode-description{font-size:calc(.6875 * var(--argus-rem));line-height:1.4;color:var(--text3)}.argus-ui .mode-menu .model-row{align-items:flex-start}.argus-ui .mode-menu .model-row>svg{flex-shrink:0;margin-top:2px}.argus-ui .mode-menu .model-row:focus-visible{outline:2px solid var(--text3);outline-offset:-2px}.argus-ui .mode-menu .model-row:disabled{opacity:.5;cursor:default}.argus-ui .mode-menu .mode-error{color:var(--red)}.argus-ui .mode-menu .mode-hold{margin-top:0;padding:6px 9px 7px;border-top:0;line-height:1.4;color:var(--text2)}.argus-ui .mode-hold-icon{display:inline-flex;color:var(--text3)}.argus-ui .chat-markers{position:absolute;top:10px;left:4px;bottom:120px;z-index:5;pointer-events:none}.argus-ui .cm-rail{display:flex;flex-direction:column;max-height:100%;overflow:hidden;padding:4px 2px;pointer-events:auto;transition:opacity .12s ease-out}.argus-ui .chat-markers.open .cm-rail{opacity:0}.argus-ui .cm-dash{flex:0 1 9px;min-height:3px;width:26px;padding:0 0 0 6px;display:flex;align-items:center;cursor:pointer}.argus-ui .cm-dash:before{content:"";width:10px;height:2px;border-radius:2px;background:var(--text3);opacity:.55;transition:width .15s ease-out,opacity .15s ease-out,background .15s ease-out}.argus-ui .cm-rail:hover .cm-dash:before{opacity:.8}.argus-ui .cm-dash.current:before{width:16px;background:var(--text);opacity:1}.argus-ui .cm-dash:focus-visible{outline:none}.argus-ui .cm-dash:focus-visible:before{background:var(--accent);opacity:1}.argus-ui .cm-list{position:absolute;top:0;left:0;width:min(400px,calc(100vw - 48px));max-height:min(420px,100%);overflow-y:auto;display:flex;flex-direction:column;gap:1px;padding:5px;background:var(--float);border:1px solid var(--floatEdge);border-radius:12px;box-shadow:var(--floatLift);pointer-events:auto;animation:argus-cm-in .12s ease-out;transform-origin:top left}.argus-ui[data-glass=on] .cm-list{background:var(--surfaceSolid)}@keyframes argus-cm-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.argus-ui .cm-row{display:flex;align-items:center;gap:12px;width:100%;flex-shrink:0;min-height:32px;padding:6px 10px;border-radius:8px;font-size:calc(.8125 * var(--argus-rem));color:var(--text2);text-align:left;cursor:pointer}.argus-ui .cm-row.hovered{background:var(--hover);color:var(--text)}.argus-ui .cm-row:focus-visible{outline:none}.argus-ui .cm-row-dash{flex-shrink:0;width:16px;display:flex}.argus-ui .cm-row-dash:before{content:"";width:10px;height:2px;border-radius:2px;background:var(--text3)}.argus-ui .cm-row.current .cm-row-dash:before{width:16px;background:var(--text)}.argus-ui .cm-row.current{color:var(--text)}.argus-ui .cm-row-label{min-width:0;overflow-wrap:anywhere}.argus-ui .msg.cm-flash>.msg-body{animation:argus-cm-flash 1.6s ease-out}@keyframes argus-cm-flash{0%,35%{box-shadow:0 0 0 2px var(--accent)}to{box-shadow:0 0 0 2px transparent}}.argus-ui .brief{display:flex;flex-direction:column;align-items:flex-end;margin-bottom:4px}.argus-ui .brief-line{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:10px;background:var(--bubble);color:var(--text2);font-size:calc(.8125 * var(--argus-rem));transition:background .12s ease}.argus-ui .brief-line:hover{background:color-mix(in srgb,var(--bubble) 88%,var(--text))}.argus-ui .brief-line:focus-visible{outline:2px solid var(--accent);outline-offset:0}.argus-ui .brief-text{font-weight:600;color:var(--text)}.argus-ui .brief-chevron{display:flex;transition:transform .16s ease}.argus-ui .brief.is-open .brief-chevron{transform:rotate(180deg)}.argus-ui .brief-body{align-self:stretch;margin-top:4px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);max-height:360px;overflow:auto;overscroll-behavior:contain;-webkit-user-select:text;user-select:text}.argus-ui .brief-body[hidden]{display:none}.argus-ui .brief-body .md{font-size:calc(.8125 * var(--argus-rem));line-height:1.55;color:var(--text2);overflow-wrap:anywhere}.argus-ui .brief-body .md>:first-child{margin-top:0}.argus-ui .brief-body .md>:last-child{margin-bottom:0}.argus-ui .brief-body .md+.md{margin-top:8px}.argus-ui .brief-data{margin:8px 0;padding:8px 10px;border:1px solid var(--border);border-left:3px solid var(--borderStrong);border-radius:8px;background:color-mix(in srgb,var(--text) 3%,transparent);min-width:0}.argus-ui .brief-data:first-child{margin-top:0}.argus-ui .brief-data-label{margin-bottom:4px;font-size:calc(.625 * var(--argus-rem));font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--text3)}@media(prefers-reduced-motion:reduce){.argus-ui .brief-line,.argus-ui .brief-chevron{transition:none}}.argus-ui .comment-line-row{display:flex;justify-content:flex-end;margin-bottom:4px}.argus-ui .comment-line{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;height:24px;padding:0 8px;border-radius:7px;color:var(--text3);font-size:calc(.71875 * var(--argus-rem));transition:background .12s ease,color .12s ease}.argus-ui .comment-line:hover{color:var(--text);background:var(--hover)}.argus-ui .comment-line:focus-visible{outline:2px solid var(--accent);outline-offset:0}.argus-ui .comment-line svg{flex-shrink:0}.argus-ui .comment-line-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argus-ui .comment-line-file{font-family:var(--font-mono);font-size:calc(.6875 * var(--argus-rem));color:var(--text2)}@media(prefers-reduced-motion:reduce){.argus-ui .comment-line{transition:none}}.argus-ui .mset-chip{max-width:220px}.argus-ui .mset-chip>svg{color:var(--text3);flex-shrink:0}.argus-ui .mset-chip-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argus-ui .mset-pop{--mset-ease: cubic-bezier(.22, 1, .36, 1);width:300px;max-width:calc(100vw - 32px);padding:6px 4px}.argus-ui .mset-group{padding:10px 12px 12px}.argus-ui .mset-group+.mset-group{border-top:1px solid var(--border)}.argus-ui .mset-head{display:flex;align-items:baseline;gap:8px}.argus-ui .mset-name{font-size:calc(.8125 * var(--argus-rem));color:var(--text3)}.argus-ui .mset-value{font-size:calc(.8125 * var(--argus-rem));font-weight:600;color:var(--text)}.argus-ui .mset-help{margin-left:auto;align-self:center;display:inline-flex;color:var(--text3);cursor:help}.argus-ui .mset-group>.mp-seg{margin:10px 0 0}.argus-ui .mset-ends{display:flex;justify-content:space-between;margin:10px 0 7px;font-size:calc(.75 * var(--argus-rem));color:var(--text3)}.argus-ui .mset-track{position:relative;height:28px;border-radius:9px;background:color-mix(in srgb,var(--text) 7%,transparent);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.argus-ui .mset-track:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.argus-ui .mset-fill{position:absolute;inset:0 auto 0 0;width:calc(15px + (100% - 30px) * var(--at));border-radius:9px 0 0 9px;background:var(--accentSoft);transition:width .32s var(--mset-ease),opacity .2s ease}.argus-ui .mset-rail{position:absolute;inset:0 15px}.argus-ui .mset-notch{position:absolute;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:var(--text3);opacity:.55}.argus-ui .mset-notch.passed{background:var(--accent);opacity:.6}.argus-ui .mset-thumb{position:absolute;top:50%;width:24px;height:32px;margin:-16px 0 0 -12px;border-radius:9px;background:var(--surfaceSolid);border:1px solid var(--borderStrong);box-shadow:0 2px 6px var(--shadowRaised);transition:left .32s var(--mset-ease),transform .2s var(--mset-ease),box-shadow .2s ease,opacity .2s ease}.argus-ui .mset-track.dragging .mset-thumb{transition:transform .2s var(--mset-ease),box-shadow .2s ease;transform:scale(1.08);box-shadow:0 4px 12px var(--shadowRaised);cursor:grabbing}.argus-ui .mset-track.dragging .mset-fill{transition:opacity .2s ease}.argus-ui .mset-track.dragging{cursor:grabbing}.argus-ui .mset-track:not(.dragging):hover .mset-thumb{transform:scale(1.04)}.argus-ui .mset-track.at-default{background:color-mix(in srgb,var(--text) 5%,transparent)}.argus-ui .mset-track.at-default .mset-fill{opacity:0}.argus-ui .mset-track.at-default .mset-thumb{opacity:0;transform:scale(.7)}.argus-ui .mset-notch{transition:background .2s ease,opacity .2s ease}.argus-ui .mset-foot{display:flex;margin-top:9px}.argus-ui .mset-default{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:12px;font-size:calc(.71875 * var(--argus-rem));color:var(--text3)}.argus-ui .mset-default:hover{background:var(--hover);color:var(--text)}.argus-ui .mset-default.on{color:var(--accent);background:var(--accentSoft);font-weight:600}.argus-ui .mset-default:focus-visible{outline:2px solid var(--text3);outline-offset:-2px}.argus-ui .mset-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px}.argus-ui .mset-switch{position:relative;width:34px;height:20px;border-radius:10px;background:color-mix(in srgb,var(--text) 16%,transparent);transition:background .15s ease;flex-shrink:0}.argus-ui .mset-switch i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--surfaceSolid);box-shadow:0 1px 3px var(--shadowRaised);transition:transform .15s ease}.argus-ui .mset-switch.on{background:var(--accent)}.argus-ui .mset-switch.on i{transform:translate(14px)}.argus-ui .mset-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.argus-ui .mset-fill,.argus-ui .mset-thumb,.argus-ui .mset-notch,.argus-ui .mset-switch,.argus-ui .mset-switch i,.argus-ui .mset-track.dragging .mset-thumb,.argus-ui .mset-track.dragging .mset-fill{transition:none}}.argus-ui .composer-area.card .composer{flex-direction:column;align-items:stretch;border-radius:22px;box-shadow:0 1px 3px var(--shadowSubtle)}.argus-ui .composer-area.card .composer .cm-editor{padding:18px 20px 8px;font-size:calc(.9375 * var(--argus-rem))}.argus-ui .composer-area.card .composer .cm-content{min-height:6.2em}.argus-ui .composer-area.card .composer-row{padding:2px 8px 8px}.argus-ui .composer-area.card .composer-row>.send-btn{margin-left:2px}.argus-ui .composer-area.card .composer-row .format-menu,.argus-ui .composer-area.card .composer-row .model-menu,.argus-ui .composer-area.card .composer-row .ctx-pop{bottom:auto;top:calc(100% + 8px)}.argus-ui .clip{--clip-line: color-mix(in srgb, var(--text) 11%, transparent);--clip-soft: color-mix(in srgb, var(--text) 7%, transparent);--clip-tint: color-mix(in srgb, var(--text) 5%, transparent);--clip-ok: color-mix(in srgb, var(--ok) 13%, transparent);--clip-warn: color-mix(in srgb, var(--warn) 11%, transparent);--clip-amber: color-mix(in srgb, var(--amber) 13%, transparent);background:var(--surface);border:1px solid var(--clip-line);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px var(--shadowSubtle);min-width:0}.argus-ui .clip.is-failed{border-color:color-mix(in srgb,var(--warn) 38%,transparent)}.argus-ui .clip-head{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 12px;min-width:0}.argus-ui .clip-head[role=button]{cursor:pointer}.argus-ui .clip-head:focus-visible,.argus-ui .cmd-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:11px}.argus-ui .clip-tile{width:24px;height:24px;border-radius:7px;background:var(--clip-tint);color:var(--text2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.argus-ui .clip-tile.ok{background:var(--clip-ok);color:var(--ok)}.argus-ui .clip-tile.warn{background:var(--clip-warn);color:var(--warn)}.argus-ui .clip-tile.amber{background:var(--clip-amber);color:var(--amber)}.argus-ui .clip-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.argus-ui .clip-titleline{display:flex;align-items:baseline;gap:8px;min-width:0;overflow:hidden}.argus-ui .clip-title{font-size:calc(.84375 * var(--argus-rem));font-weight:600;color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argus-ui .clip-mono{font-family:var(--font-mono);font-size:calc(.75 * var(--argus-rem));color:var(--text3);min-width:0;flex-shrink:1000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argus-ui .clip-sub{font-size:calc(.78125 * var(--argus-rem));color:var(--text3);-webkit-user-select:text;user-select:text;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argus-ui .clip-sub.warn{color:var(--warn)}.argus-ui .clip-pill{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 8px;border-radius:99px;font-size:calc(.71875 * var(--argus-rem));font-weight:550;white-space:nowrap;font-variant-numeric:tabular-nums;background:var(--clip-tint);color:var(--text2);flex-shrink:0}.argus-ui .clip-pill.ok{background:var(--clip-ok);color:var(--ok)}.argus-ui .clip-pill.warn{background:var(--clip-warn);color:var(--warn)}.argus-ui .clip-pill.amber{background:var(--clip-amber);color:var(--amber)}.argus-ui .clip-live{width:6px;height:6px;border-radius:50%;background:var(--ok);flex-shrink:0}@media(prefers-reduced-motion:no-preference){.argus-ui .clip-live{animation:argus-clip-pulse 1.6s ease-in-out infinite}}@keyframes argus-clip-pulse{50%{opacity:.3}}.argus-ui .clip-meta{font-size:calc(.75 * var(--argus-rem));color:var(--text3);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0}.argus-ui .clip-btn{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:7px;border:1px solid var(--clip-line);background:transparent;color:var(--text2);font:inherit;font-size:calc(.75 * var(--argus-rem));font-weight:500;white-space:nowrap;cursor:pointer;flex-shrink:0}.argus-ui .clip-btn:hover{background:var(--hover);color:var(--text)}.argus-ui .clip-btn.primary{background:var(--accent);color:var(--onAccent);border-color:transparent;font-weight:600}.argus-ui .clip-btn.primary:hover{background:var(--accent);filter:brightness(1.1)}.argus-ui .clip-ib{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--text3);cursor:pointer;flex-shrink:0}.argus-ui .clip-ib:hover{background:var(--hover);color:var(--text)}.argus-ui .clip-chevron,.argus-ui .cmd-chevron{display:flex;width:24px;justify-content:center;color:var(--text3);flex-shrink:0;transition:transform .18s ease}.argus-ui .clip.is-open .clip-chevron,.argus-ui .cmd-item.is-open .cmd-chevron{transform:rotate(90deg)}.argus-ui .cmd-item+.cmd-item{border-top:1px solid var(--clip-soft)}.argus-ui .cmd-row{display:flex;align-items:center;gap:10px;min-height:24px;padding:7px 8px 7px 12px;cursor:pointer;min-width:0}.argus-ui .cmd-row:hover{background:color-mix(in srgb,var(--hover) 60%,transparent)}.argus-ui .cmd-item.is-failed{background:var(--clip-warn)}.argus-ui .cmd-item.is-failed .cmd-row:hover{background:transparent}.argus-ui .cmd-mark{width:16px;display:flex;justify-content:center;flex-shrink:0;color:var(--text3)}.argus-ui .cmd-mark.ok{color:var(--ok)}.argus-ui .cmd-mark.failed{color:var(--warn)}.argus-ui .cmd-mark.waiting{color:var(--amber)}.argus-ui .cmd-title{font-size:calc(.8125 * var(--argus-rem));font-weight:500;color:var(--text);min-width:48px;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argus-ui .cmd-fill{flex:1 1 0;min-width:4px}.argus-ui .cmd-result{font-size:calc(.78125 * var(--argus-rem));color:var(--text2);max-width:45%;min-width:0;flex-shrink:2;-webkit-user-select:text;user-select:text;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argus-ui .cmd-item.is-failed .cmd-result{color:var(--warn);font-weight:550}.argus-ui .cmd-item.is-waiting .cmd-result{color:var(--amber);font-weight:550}.argus-ui .cmd-meta{font-size:calc(.75 * var(--argus-rem));color:var(--text3);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0}.argus-ui .cmd-row .clip-ib{opacity:0}.argus-ui .cmd-row:hover .clip-ib,.argus-ui .cmd-row:focus-within .clip-ib,.argus-ui .cmd-row .clip-ib:focus-visible{opacity:1}.argus-ui .cmd-body{padding:2px 12px 12px 38px}.argus-ui .cmd-screen{position:relative;background:#17191d;color:#e0e2e7;border-radius:8px;font-family:var(--font-mono);font-size:calc(.71875 * var(--argus-rem));line-height:1.6;-webkit-user-select:text;user-select:text}.argus-ui .cmd-scroll{padding:8px 12px;max-height:220px;overflow:auto;overscroll-behavior:contain}.argus-ui .cmd-line{white-space:pre;min-height:1.6em}.argus-ui .cmd-hl{background:#f0808021;margin:0 -12px;padding:0 12px}.argus-ui .cmd-prompt{color:#e0e2e7}.argus-ui .cmd-dollar{color:#838b96;-webkit-user-select:none;user-select:none}.argus-ui .cmd-quiet{color:#838b96;font-style:italic}.argus-ui .cmd-copy-float{position:absolute;top:6px;right:6px;z-index:1}.argus-ui .cmd-copy{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#22252b;color:#a9b0ba;font:inherit;font-family:var(--font-ui);font-size:calc(.6875 * var(--argus-rem));cursor:pointer}.argus-ui .cmd-copy:hover{color:#fff;border-color:#fff3}.argus-ui .term-clip .cmd-screen{border-radius:0}.argus-ui .term-clip .cmd-scroll{padding:6px 14px 12px;max-height:240px}.argus-ui .term-clip .cmd-hl{margin:0 -14px;padding:0 14px}.argus-ui .cmd-bar{display:flex;align-items:center;gap:12px;margin:0 14px;padding:7px 0 6px;border-bottom:1px solid rgba(255,255,255,.06);font-size:calc(.65625 * var(--argus-rem));color:#6f7782}.argus-ui .cmd-bar-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argus-ui .cmd-bar .cmd-copy{height:20px}.argus-ui .ansi-0{color:#6b7280}.argus-ui .ansi-1{color:#f08080}.argus-ui .ansi-2{color:#a4cc8c}.argus-ui .ansi-3{color:#e6c982}.argus-ui .ansi-4{color:#8db8e8}.argus-ui .ansi-5{color:#c4a0df}.argus-ui .ansi-6{color:#8dcacb}.argus-ui .ansi-7{color:#d5d8dd}.argus-ui .ansi-8{color:#838b96}.argus-ui .ansi-9{color:#f6a3a3}.argus-ui .ansi-10{color:#bcdca8}.argus-ui .ansi-11{color:#f0dba6}.argus-ui .ansi-12{color:#abcdf0}.argus-ui .ansi-13{color:#d6bdea}.argus-ui .ansi-14{color:#aadcdc}.argus-ui .ansi-15{color:#fff}.argus-ui .ansi-b{font-weight:700}.argus-ui .ansi-d{opacity:.65}.argus-ui .ansi-i{font-style:italic}.argus-ui .ansi-u{text-decoration:underline}.argus-ui .pr-clip{margin:6px 0}.argus-ui .pr-clip .clip-head{align-items:flex-start;padding:12px 12px 10px}.argus-ui .pr-clip .clip-text{gap:5px}.argus-ui .pr-clip .clip-mono{flex-shrink:0}.argus-ui .pr-clip .clip-sub{display:flex;align-items:center;gap:6px}.argus-ui .pr-branch{font-family:var(--font-mono);font-size:calc(.71875 * var(--argus-rem));color:var(--text2);background:var(--clip-tint);border-radius:5px;padding:1px 6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argus-ui .clip-foot{display:flex;align-items:center;gap:14px;padding:7px 10px 7px 46px;min-width:0;overflow:hidden;border-top:1px solid var(--clip-soft);font-size:calc(.75 * var(--argus-rem));color:var(--text2)}.argus-ui .pr-checks{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.argus-ui .pr-checks.fail{color:var(--warn);font-weight:550}.argus-ui .pr-diff{display:inline-flex;gap:6px;white-space:nowrap}.argus-ui .pr-diff .dim{color:var(--text3)}.argus-ui .edits-clip{margin:10px 0 4px}.argus-ui .edits-clip .clip-titleline .diff-plus,.argus-ui .edits-clip .clip-titleline .diff-minus{font-size:calc(.75 * var(--argus-rem))}.argus-ui .diffstat{display:inline-flex;gap:2px;align-self:center;flex-shrink:0}.argus-ui .diffstat i{width:7px;height:7px;border-radius:1.5px;background:var(--clip-tint)}.argus-ui .diffstat i.p{background:var(--ok)}.argus-ui .diffstat i.m{background:var(--warn)}.argus-ui .edits-clip .clip-sub{font-family:var(--font-mono);font-size:calc(.75 * var(--argus-rem))}.argus-ui .edits-row{display:flex;align-items:center;gap:10px;width:100%;min-height:32px;padding:6px 12px 6px 46px;border:none;border-top:1px solid var(--clip-soft);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.argus-ui .edits-row:hover{background:var(--hover)}.argus-ui .edits-path{flex:1;min-width:0;font-family:var(--font-mono);font-size:calc(.75 * var(--argus-rem));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argus-ui .edits-dir{color:var(--text3)}.argus-ui .edits-name{color:var(--text)}.argus-ui .edits-new{font-size:calc(.65625 * var(--argus-rem));font-weight:600;color:var(--ok);background:var(--clip-ok);border-radius:4px;padding:1px 5px;flex-shrink:0}.argus-ui .edits-nums{display:inline-flex;gap:6px;justify-content:flex-end;min-width:74px;flex-shrink:0}.argus-ui .edits-go{display:none;align-items:center;gap:3px;justify-content:flex-end;min-width:74px;font-size:calc(.71875 * var(--argus-rem));color:var(--text2);flex-shrink:0}.argus-ui .edits-row:hover .edits-nums,.argus-ui .edits-row:focus-visible .edits-nums{display:none}.argus-ui .edits-row:hover .edits-go,.argus-ui .edits-row:focus-visible .edits-go{display:inline-flex}.argus-ui .edits-toggle{display:flex;align-items:center;gap:6px;width:100%;padding:8px 12px 9px 46px;border:none;border-top:1px solid var(--clip-soft);background:none;font:inherit;font-size:calc(.78125 * var(--argus-rem));color:var(--text3);text-align:left;cursor:pointer}.argus-ui .edits-toggle:hover{color:var(--text);background:var(--hover)}.argus-ui .plan-clip{margin:8px 0}.argus-ui .plan-clip .clip-head:hover{background:var(--hover)}.argus-ui .plan-clip-foot{flex-wrap:wrap;gap:8px;overflow:visible}.argus-ui .plan-clip-foot .pr-reason{flex:1 1 220px;margin:0}.argus-ui .work{display:flex;flex-direction:column;gap:8px;min-width:0}.argus-ui .work-head{display:flex;align-items:center;align-self:flex-start;gap:8px;max-width:100%;min-width:0;border-radius:6px;cursor:pointer;color:var(--text2);font-size:calc(.84375 * var(--argus-rem));font-weight:500;transition:color .12s ease}.argus-ui .work-head:hover{color:var(--text)}.argus-ui .work-head:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.argus-ui .work-summary{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argus-ui .work-delta{display:inline-flex;gap:6px;padding:1px 7px;border-radius:6px;background:color-mix(in srgb,var(--text) 6%,transparent);flex-shrink:0}.argus-ui .work-delta .diff-plus,.argus-ui .work-delta .diff-minus{font-size:calc(.75 * var(--argus-rem))}.argus-ui .work-head .work-warn{font-size:calc(.75 * var(--argus-rem));font-weight:450;flex-shrink:0}.argus-ui .work-warn{color:var(--warn)}.argus-ui .work-chevron,.argus-ui .work-step-chevron{display:flex;color:var(--text3);flex-shrink:0;transition:transform .18s ease}.argus-ui .work.is-open>.work-head .work-chevron,.argus-ui .work-step.is-open>.work-step-head .work-step-chevron{transform:rotate(90deg)}.argus-ui .work-step+.work-step{border-top:1px solid var(--clip-soft)}.argus-ui .work-step-head{display:flex;align-items:center;gap:8px;min-height:38px;padding:7px 12px;box-sizing:border-box;min-width:0;font-size:calc(.8125 * var(--argus-rem));color:var(--text)}.argus-ui .work-step-head[role=button]{cursor:pointer}.argus-ui .work-step-head[role=button]:hover{background:color-mix(in srgb,var(--hover) 60%,transparent)}.argus-ui .work-step-head:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:11px}.argus-ui .work-step-label{min-width:0;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argus-ui .work-step-label .tl-verb{color:var(--text2);font-weight:450}.argus-ui .work-step-meta{flex-shrink:0;white-space:nowrap;color:var(--text3);font-size:calc(.78125 * var(--argus-rem));font-variant-numeric:tabular-nums}.argus-ui .work-step-meta.wraps{flex-shrink:2;min-width:12ch;overflow:hidden;text-overflow:ellipsis}.argus-ui .work-step-meta .spinner{vertical-align:-1px}.argus-ui .work-step-after{display:flex;margin-left:auto;flex-shrink:0}.argus-ui .work-step-head .clip-ib{opacity:0}.argus-ui .work-step-head:hover .clip-ib,.argus-ui .work-step-head:focus-within .clip-ib{opacity:1}.argus-ui .work-step-body{display:flex;flex-direction:column;gap:8px;min-width:0;padding:2px 12px 12px}.argus-ui .work-plan{display:flex;flex-direction:column;gap:4px}.argus-ui .work .work-list .md{font-size:calc(.8125 * var(--argus-rem));line-height:1.6;color:var(--text2)}.argus-ui .newchat-body{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 24px 8vh}.argus-ui .newchat-stack{width:100%;max-width:860px;display:flex;flex-direction:column;align-items:stretch;gap:16px}.argus-ui .newchat-mark{align-self:center;color:var(--accent);transition:color .25s ease}.argus-ui .newchat-title{font-family:var(--font-heading);letter-spacing:var(--heading-tracking);font-size:calc(1.875 * var(--argus-rem));font-weight:550;color:var(--text);text-align:center;text-wrap:balance;margin:0 0 10px}.argus-ui .newchat-notice{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:9px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);font-size:calc(.8125 * var(--argus-rem));color:var(--text2)}.argus-ui .newchat-notice.chat-agent-error{color:var(--amber)}.argus-ui .newchat-box{border-radius:22px;background:var(--colBg);border:1px solid var(--border);box-shadow:0 2px 18px var(--shadowSubtle)}.argus-ui .newchat-box>.composer-area{margin:-1px -1px 0}.argus-ui .newchat-tray{display:flex;align-items:center;flex-wrap:wrap;gap:2px 6px;min-height:46px;padding:5px 10px 5px 12px}.argus-ui .newchat-pick{min-width:0;display:inline-flex;align-items:center;gap:2px;color:var(--text3)}.argus-ui .newchat-pick>svg,.argus-ui .newchat-pick>.ws-dot{flex-shrink:0;margin-left:4px}.argus-ui .newchat-pick+.newchat-pick:before{content:"";width:1px;height:16px;margin:0 8px 0 2px;background:var(--border)}.argus-ui .newchat-dd{min-width:0;max-width:100%}.argus-ui .newchat-dd .dd-trigger{max-width:100%;height:30px;border-radius:15px;font-size:calc(.78125 * var(--argus-rem));font-weight:550}.argus-ui .newchat-dd .dd-item{font-size:calc(.78125 * var(--argus-rem))}.argus-ui .newchat-quiet{display:inline-flex;align-items:center;gap:7px;padding:0 8px;font-size:calc(.78125 * var(--argus-rem));color:var(--text3)}.argus-ui .newchat-add{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:15px;font-size:calc(.78125 * var(--argus-rem));font-weight:550;color:var(--text2)}.argus-ui .newchat-add:hover:not(:disabled){background:var(--hover);color:var(--text)}.argus-ui .newchat-add:disabled{opacity:.55;cursor:default}.argus-ui .newchat-error{font-size:calc(.75 * var(--argus-rem));line-height:1.4;color:var(--warn);white-space:pre-wrap;padding:0 14px}.argus-ui .newchat-branch .dd-label{overflow-x:auto;text-overflow:clip;scrollbar-width:none}.argus-ui .newchat-branch .dd-menu{width:max-content;min-width:100%;max-width:min(560px,calc(100vw - 48px));overflow:auto}.argus-ui .newchat-branch .dd-item{min-width:100%;width:max-content}.argus-ui .newchat-branch .dd-item-label{flex:none;white-space:nowrap;overflow:visible;text-overflow:clip}.argus-ui .newchat-branch .dd-item-check{margin-left:auto}@media(max-width:640px){.argus-ui .newchat-body{padding-inline:16px}.argus-ui .newchat-title{font-size:calc(1.5 * var(--argus-rem))}}.argus-ui .terminal-layout{display:flex;flex-direction:column;height:100%;min-height:0;position:relative}.argus-ui .terminal-layout>.chat-split{flex:1;min-height:0;height:auto}.argus-ui .terminal-pane{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;color:var(--text);background:var(--bg)}.argus-ui .terminal-toolbar{display:flex;align-items:center;gap:6px;padding:0 12px;height:38px;flex-shrink:0;border-bottom:1px solid var(--border)}.argus-ui .terminal-workspace{display:flex;align-items:center;gap:8px;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.argus-ui .terminal-tabs{display:flex;align-items:center;gap:4px;padding:6px 8px;overflow-x:auto;flex-shrink:0;border-bottom:1px solid var(--border)}.argus-ui .terminal-tab{display:flex;align-items:center;flex-shrink:0;border:1px solid transparent;border-radius:6px}.argus-ui .terminal-tab>button[role=tab]{display:flex;align-items:center;gap:7px;border:1px solid transparent;background:transparent;color:var(--text3);padding:6px 10px;border-radius:6px;white-space:nowrap;font-size:12px}.argus-ui .terminal-tab.selected{color:var(--text);background:var(--hover);border-color:var(--border)}.argus-ui .terminal-tab.selected>button[role=tab]{color:var(--text)}.argus-ui .terminal-tab-close{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:3px;border:0;border-radius:4px;background:transparent;color:var(--text3)}.argus-ui .terminal-tab-close:hover,.argus-ui .terminal-tab-close:focus-visible{background:var(--hover);color:var(--text)}.argus-ui .terminal-tab-close:disabled{opacity:.4}.argus-ui .terminal-dot{width:5px;height:5px;background:#8b919c;border-radius:50%;flex-shrink:0}.argus-ui .terminal-dot.running{background:#83ac76;box-shadow:0 0 0 3px #83ac7616}.argus-ui .terminal-dot.interrupted{background:#d49062}.argus-ui .terminal-new{flex-shrink:0}.argus-ui .terminal-context{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:9px 12px;font-size:11px}.argus-ui .terminal-context>div:first-child{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.argus-ui .terminal-owner{white-space:nowrap;font-weight:550;color:var(--text3)}.argus-ui .terminal-owner.agent{color:#c28550}.argus-ui .terminal-cwd{color:var(--text3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono)}.argus-ui .terminal-actions{display:flex;align-items:center;gap:5px}.argus-ui .terminal-actions button,.argus-ui .terminal-footer button,.argus-ui .terminal-confirm button{color:inherit;border:1px solid var(--border);border-radius:5px;padding:3px 6px;background:transparent;font-size:11px}.argus-ui .terminal-actions button:hover,.argus-ui .terminal-footer button:hover{background:var(--hover)}.argus-ui .terminal-command{display:flex;gap:10px;padding:8px 14px;background:#202329;color:#e0e2e7;border-bottom:1px solid #34373e;font-size:12px;max-height:90px;overflow:auto}.argus-ui .terminal-command>span{color:#f0a35b;-webkit-user-select:none;user-select:none}.argus-ui .terminal-command code{white-space:pre-wrap;overflow-wrap:anywhere}.argus-ui .terminal-surface{--terminal-background:#17191d;position:relative;flex:1;min-width:0;min-height:80px;overflow:hidden;padding:10px 6px 4px 12px;background:var(--terminal-background)}.argus-ui .terminal-mount,.argus-ui .terminal-instance{width:100%;height:100%;min-width:0;min-height:0}.argus-ui .terminal-view-placeholder{position:absolute;inset:12px;color:var(--text3);font-size:12px;pointer-events:none}.argus-ui .terminal-scroll-bottom{position:absolute;bottom:12px;right:22px;display:flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid #46505f;border-radius:6px;background:#24282f;color:#e0e2e7;font-size:11px;box-shadow:0 2px 8px #0004}.argus-ui .terminal-scroll-bottom:hover{background:#303640}.argus-ui .terminal-surface .xterm{height:100%;background:var(--terminal-background)}.argus-ui .terminal-surface .xterm-viewport{background:var(--terminal-background)}.argus-ui .terminal-footer{display:flex;align-items:center;gap:10px;padding:6px 12px;font-size:10px;color:var(--text3);flex-shrink:0;border-top:1px solid var(--border);flex-wrap:wrap}.argus-ui .terminal-footer>span:last-child{opacity:.75}.argus-ui .terminal-empty{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:28px 16px;min-height:0}.argus-ui .terminal-empty-icon{color:var(--text3);margin-bottom:12px}.argus-ui .terminal-empty h3{font-size:15px;font-weight:550;margin:0 0 9px}.argus-ui .terminal-empty p{font-size:12px;line-height:1.7;color:var(--text3);margin:0 0 20px}.argus-ui .terminal-empty small{margin-top:14px;color:var(--text3);font-size:10px}.argus-ui .terminal-create{display:flex;align-items:center;gap:7px;border:1px solid var(--border);border-radius:7px;color:var(--text);background:var(--hover);padding:8px 12px;font-size:12px}.argus-ui .terminal-search{display:flex;align-items:center;gap:8px;padding:6px 12px;border-bottom:1px solid var(--border)}.argus-ui .terminal-search input{flex:1;min-width:0;background:transparent;border:none;color:var(--text);font-size:12px;outline:none}.argus-ui .terminal-error,.argus-ui .terminal-confirm{padding:8px 12px;color:#c28550;background:#c2855010;font-size:12px;overflow-wrap:anywhere}.argus-ui .terminal-confirm{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.argus-ui .terminal-drawer{position:relative;flex-shrink:0;min-height:180px;border-top:1px solid var(--border)}.argus-ui .terminal-drawer.expanded{position:absolute;inset:0;z-index:15}.argus-ui .terminal-drawer .terminal-toolbar{padding-right:40px}.argus-ui .terminal-resize{position:absolute;top:-3px;height:6px;width:100%;cursor:ns-resize;z-index:2;touch-action:none}.argus-ui .terminal-resize:hover,.argus-ui .terminal-resize:focus-visible{background:#c2855050}.argus-ui .terminal-expand{position:absolute;top:7px;right:9px;z-index:1}.argus-ui .review-reply{display:flex;flex-direction:column;gap:12px}.argus-ui .review-reply .review-summary-card{margin-top:0}.argus-ui .review-summary-card{margin-top:18px;overflow:hidden;border:1px solid var(--borderStrong, var(--border));border-radius:15px;background:color-mix(in srgb,var(--surface) 88%,var(--colBg));box-shadow:0 1px 2px var(--shadowSubtle)}.argus-ui .review-summary-head{width:100%;min-height:50px;display:flex;align-items:center;gap:10px;padding:10px 14px;text-align:left}.argus-ui .review-summary-head:hover{background:var(--hover)}.argus-ui .review-summary-icon{width:27px;height:27px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent);background:var(--accentSoft);flex-shrink:0}.argus-ui .review-summary-title{font-size:calc(.875 * var(--argus-rem));font-weight:650;color:var(--text)}.argus-ui .review-summary-risk{margin-left:auto;font-size:calc(.6875 * var(--argus-rem));color:var(--warn);font-weight:600}.argus-ui .review-summary-chevron{display:flex;color:var(--text3);transition:transform .16s ease}.argus-ui .review-summary-chevron.open{transform:rotate(90deg)}.argus-ui .review-summary-list{border-top:1px solid var(--border)}.argus-ui .review-summary-item{border-bottom:1px solid var(--border)}.argus-ui .review-summary-row{width:100%;display:flex;align-items:center;gap:10px;min-height:48px;padding:7px 14px;text-align:left;color:var(--text3)}.argus-ui .review-summary-row:hover{background:var(--hover);color:var(--accent)}.argus-ui .review-summary-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.argus-ui[data-chrome=minimal] .review-summary-item{border-color:transparent}.argus-ui .review-summary-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.argus-ui .review-summary-finding{color:var(--text);font-size:calc(.8125 * var(--argus-rem));font-weight:530;text-wrap:pretty}.argus-ui .review-summary-body{color:var(--text2);font-size:calc(.75 * var(--argus-rem));line-height:1.5;text-wrap:pretty;white-space:pre-line}.argus-ui .review-summary-location{color:var(--text3);font-family:var(--font-mono);font-size:calc(.65625 * var(--argus-rem))}.argus-ui .review-summary-open{width:100%;height:38px;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--accent);font-size:calc(.75 * var(--argus-rem));font-weight:600}.argus-ui .review-summary-open:hover{background:var(--accentSoft)}.argus-ui .review-priority,.argus-ui .diff-annotation-priority{--sev: var(--text3);height:18px;padding:0 6px 0 5px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;gap:4px;font-family:var(--font-mono);font-size:calc(.625 * var(--argus-rem));font-weight:600;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--text2);background:color-mix(in srgb,var(--text) 5%,transparent);border:none;flex-shrink:0;white-space:nowrap}.argus-ui .review-priority:before,.argus-ui .diff-annotation-priority:before{content:"";width:6px;height:6px;border-radius:50%;box-sizing:border-box;flex-shrink:0;background:var(--sev)}.argus-ui .review-priority.p0,.argus-ui .diff-annotation-priority.p0{--sev: var(--warn);color:color-mix(in srgb,var(--warn) 82%,var(--text))}.argus-ui .review-priority.p1,.argus-ui .diff-annotation-priority.p1,.argus-ui .review-priority.p2,.argus-ui .diff-annotation-priority.p2{--sev: var(--amber)}.argus-ui .review-priority.p3,.argus-ui .diff-annotation-priority.p3{--sev: var(--text3);color:var(--text3)}.argus-ui .review-priority.p2:before,.argus-ui .diff-annotation-priority.p2:before,.argus-ui .review-priority.p3:before,.argus-ui .diff-annotation-priority.p3:before{background:transparent;border:1.5px solid var(--sev)}.argus-ui .rf-count{min-width:19px;height:19px;padding:0 5px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;background:var(--accentSoft);color:var(--accent);font-family:var(--font-mono);font-size:calc(.59375 * var(--argus-rem));font-weight:700}.argus-ui .diff-annotation{width:calc(100% - 20px);display:flex;align-items:flex-start;gap:11px;margin:8px 10px 10px;padding:12px 13px;border:1px solid var(--borderStrong, var(--border));border-radius:12px;background:color-mix(in srgb,var(--surface) 94%,var(--colBg));box-shadow:0 4px 18px var(--shadowRaised);color:var(--text);font-family:var(--font-ui);text-align:left;scroll-margin:90px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.argus-ui .diff-annotation:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--border))}.argus-ui .diff-annotation.active{border-color:color-mix(in srgb,var(--accent) 72%,var(--border));box-shadow:0 6px 24px color-mix(in srgb,var(--accent) 15%,transparent);transform:translateY(-1px)}.argus-ui .diff-annotation-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.argus-ui .diff-annotation-title{font-size:calc(.8125 * var(--argus-rem));font-weight:650;line-height:1.4}.argus-ui .diff-annotation-body{color:var(--text2);font-size:calc(.75 * var(--argus-rem));line-height:1.52}.argus-ui .diff-annotation-lines{color:var(--text3);font-family:var(--font-mono);font-size:calc(.59375 * var(--argus-rem));white-space:nowrap;padding-top:2px}.argus-ui .code-screen{display:flex;flex-direction:column;height:100%}.argus-ui .code-topbar{display:flex;align-items:center;gap:10px;height:52px;padding:0 16px 0 20px;flex-shrink:0}.argus-ui .code-title{font-family:var(--font-heading);letter-spacing:var(--heading-tracking);font-weight:600;font-size:calc(.9375 * var(--argus-rem))}.argus-ui .code-refreshing{font-size:calc(.75 * var(--argus-rem));color:var(--text3)}.argus-ui .code-root{flex:1;display:flex;min-height:0}.argus-ui .code-detail-host{display:flex;flex:1;min-width:0;min-height:0}.argus-ui .code-detail-host[hidden]{display:none}.argus-ui .code-root.compact>.code-list-col{width:100%!important;border-right:0}.argus-ui .code-root.compact>.code-list-col>.edge-drag{display:none}.argus-ui .flex-spacer{flex:1}.argus-ui .dim{color:var(--text3)}.argus-ui .mono{font-family:var(--font-mono)}.argus-ui .plus{color:var(--ok);font-variant-numeric:tabular-nums}.argus-ui .minus{color:#c96a6a;font-variant-numeric:tabular-nums}.argus-ui .icon-btn.accent{color:var(--accent)}.argus-ui .link-btn{color:var(--accent);font-size:calc(.75 * var(--argus-rem));font-weight:500}.argus-ui .link-btn:hover{text-decoration:underline}.argus-ui .code-list-col{flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid var(--border);min-height:0;position:relative}.argus-ui .code-seg{display:flex;gap:2px;margin:14px 12px 10px;padding:3px;background:var(--colBg);border-radius:12px}.argus-ui .code-seg button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:28px;border-radius:9px;font-size:calc(.75 * var(--argus-rem));font-weight:500;color:var(--text3)}.argus-ui .code-seg button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 1px #00000024}.argus-ui .seg-count{font-size:calc(.65625 * var(--argus-rem));font-variant-numeric:tabular-nums;padding:1px 6px;border-radius:99px;background:var(--colBg);color:var(--text3)}.argus-ui .code-seg button.on .seg-count{background:var(--hover);color:var(--text2)}.argus-ui .code-filter-field{display:flex;align-items:center;gap:7px;height:30px;margin:0 12px 8px;padding:0 10px;border:1px solid var(--border);border-radius:10px}.argus-ui .code-filter-field input{flex:1;background:none;border:none;outline:none;font-size:calc(.78125 * var(--argus-rem));color:var(--text)}.argus-ui .clear-btn{color:var(--text3);font-size:calc(.625 * var(--argus-rem))}.argus-ui .code-bucket-row{display:flex;align-items:center;gap:8px;margin:0 12px 8px}.argus-ui .seg-mini{display:flex;gap:2px;padding:2px;background:var(--colBg);border-radius:9px}.argus-ui .seg-mini button{padding:3px 10px;border-radius:7px;font-size:calc(.6875 * var(--argus-rem));font-weight:500;color:var(--text3);font-variant-numeric:tabular-nums}.argus-ui .seg-mini button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 1px #0000001f}.argus-ui .code-rows{flex:1;overflow-y:auto;padding:0 8px 12px}.argus-ui .code-row{display:flex;align-items:flex-start;gap:9px;width:100%;padding:9px 10px;border-radius:11px;text-align:left}.argus-ui .code-row:hover{background:var(--hover)}.argus-ui .code-row.on{background:var(--colBg)}.argus-ui .row-glyph{display:inline-flex;font-size:calc(.75 * var(--argus-rem));padding-top:2px;flex-shrink:0}.argus-ui .row-glyph.accent{color:var(--accent)}.argus-ui .row-glyph.dim{color:var(--text3)}.argus-ui .row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.argus-ui .row-title{font-size:calc(.78125 * var(--argus-rem));font-weight:500;color:var(--text2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.argus-ui .code-row.on .row-title,.argus-ui .code-row:hover .row-title{color:var(--text)}.argus-ui .row-meta{display:flex;align-items:center;gap:6px;font-size:calc(.6875 * var(--argus-rem));color:var(--text3);min-width:0}.argus-ui .row-meta .branch{font-size:calc(.65625 * var(--argus-rem));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.argus-ui .row-ws{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.argus-ui .row-ci{width:14px;padding-top:3px;flex-shrink:0}.argus-ui .ws-dot{width:6px;height:6px;border-radius:99px;flex-shrink:0;display:inline-block}.argus-ui .ci-icon{display:inline-flex;flex-shrink:0}.argus-ui .ci-icon.pass{color:var(--ok)}.argus-ui .ci-icon.fail{color:var(--warn)}.argus-ui .ci-icon.queued{color:var(--text3)}.argus-ui .ci-icon.running{color:var(--accent)}@keyframes argus-ci-spin{to{transform:rotate(360deg)}}@keyframes argus-ci-pulse{0%{opacity:1}to{opacity:.45}}@media(prefers-reduced-motion:no-preference){.argus-ui .ci-icon.running svg{animation:argus-ci-spin .9s linear infinite}}@media(prefers-reduced-motion:reduce){.argus-ui .ci-icon.running svg{animation:argus-ci-pulse 1.2s ease-in-out infinite alternate}}.argus-ui .code-empty-row{display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 14px;font-size:calc(.78125 * var(--argus-rem));color:var(--text3);text-align:center}.argus-ui .code-funnel{position:relative}.argus-ui .funnel-dot{position:absolute;top:3px;right:3px;width:5px;height:5px;border-radius:99px;background:var(--accent)}.argus-ui .popover-backdrop{position:fixed;inset:0;z-index:30}.argus-ui .code-funnel-panel{position:absolute;right:0;top:30px;z-index:31;min-width:210px;max-width:280px;padding:6px;background:var(--float);border:1px solid var(--floatEdge);border-radius:12px;box-shadow:var(--floatLift)}.argus-ui .funnel-label{font-size:calc(.625 * var(--argus-rem));font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--text3);padding:5px 9px 3px}.argus-ui .funnel-rule{height:1px;background:var(--border);margin:4px 0}.argus-ui .funnel-row{display:flex;align-items:center;gap:7px;width:100%;padding:6px 9px;border-radius:7px;font-size:calc(.78125 * var(--argus-rem));font-weight:500;color:var(--text);text-align:left}.argus-ui .funnel-row:hover{background:var(--hover)}.argus-ui .funnel-row.on{color:var(--accent)}.argus-ui .funnel-row-label{flex:1;overflow-wrap:anywhere}.argus-ui .funnel-check{font-size:calc(.625 * var(--argus-rem));font-weight:600}.argus-ui .funnel-authors{max-height:220px;overflow-y:auto}.argus-ui .funnel-empty{font-size:calc(.75 * var(--argus-rem));color:var(--text3);padding:4px 9px}.argus-ui .code-detail-empty{flex:1;display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:160px;font-size:calc(.8125 * var(--argus-rem));color:var(--text3)}.argus-ui .ok-mark{font-size:calc(1.25 * var(--argus-rem));color:var(--ok)}.argus-ui .code-pr-detail{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.argus-ui .cpd-header{padding:16px 24px 0}.argus-ui .cpd-title{font-size:calc(1.0625 * var(--argus-rem));font-weight:600;font-family:var(--font-heading);letter-spacing:var(--heading-tracking);line-height:1.3}.argus-ui .cpd-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;font-size:calc(.78125 * var(--argus-rem))}.argus-ui .cpd-pad{padding:14px 24px 10px}.argus-ui .cpd-pad.dim{font-size:calc(.78125 * var(--argus-rem))}.argus-ui .cpd-sections{display:flex;padding:0 24px 10px}.argus-ui .pr-state-chip{display:inline-flex;align-items:center;gap:5px;height:23px;padding:0 9px;border-radius:99px;font-size:calc(.71875 * var(--argus-rem));font-weight:600}.argus-ui .branch-chip{display:inline-flex;align-items:center;gap:5px;max-width:300px;padding:3px 8px;border-radius:7px;background:var(--colBg);color:var(--text2);font-family:var(--font-mono);font-size:calc(.6875 * var(--argus-rem));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.argus-ui .branch-icon{font-size:calc(.5625 * var(--argus-rem))}.argus-ui .ws-chip{display:inline-flex;align-items:center;gap:7px;height:24px;padding:0 10px;border-radius:99px;background:var(--colBg);color:var(--text2);font-size:calc(.71875 * var(--argus-rem));font-weight:500}.argus-ui .session-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:99px;border:1px solid var(--border);font-size:calc(.71875 * var(--argus-rem));font-weight:500}.argus-ui .session-chip:hover{background:var(--hover)}.argus-ui .session-label{color:var(--text2);max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.argus-ui .pill-btn{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:99px;border:1px solid var(--border);color:var(--text2);font-size:calc(.71875 * var(--argus-rem));font-weight:500}.argus-ui .pill-btn:hover{background:var(--hover)}.argus-ui .pill-btn.accent{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.argus-ui .code-note{display:flex;align-items:baseline;gap:7px;font-size:calc(.75 * var(--argus-rem));color:var(--text2)}.argus-ui .code-note-icon{color:var(--warn);font-size:calc(.6875 * var(--argus-rem))}.argus-ui .primary-btn{height:30px;padding:0 14px;border-radius:99px;background:var(--accent);color:var(--onAccent, #fff);font-size:calc(.78125 * var(--argus-rem));font-weight:600;white-space:nowrap;flex-shrink:0}.argus-ui .primary-btn:disabled{opacity:.45}.argus-ui .primary-btn.small{height:26px;padding:0 12px;font-size:calc(.71875 * var(--argus-rem))}.argus-ui .ghost-btn{height:30px;padding:0 12px;border-radius:99px;border:1px solid var(--border);color:var(--text2);font-size:calc(.78125 * var(--argus-rem));font-weight:500;white-space:nowrap;flex-shrink:0}.argus-ui .ghost-btn:hover{background:var(--hover)}.argus-ui .ghost-btn.small,.argus-ui .icon-btn.small{height:24px;font-size:calc(.71875 * var(--argus-rem));padding:0 10px}.argus-ui .icon-btn.small{padding:0 6px}.argus-ui .status-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.argus-ui .checks-section{border-bottom:1px solid var(--border)}.argus-ui .checks-summary{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;text-align:left}.argus-ui .checks-title{font-size:calc(.8125 * var(--argus-rem));font-weight:600}.argus-ui .chevron{display:inline-flex;color:var(--text3);font-size:calc(.625 * var(--argus-rem));transform:rotate(-90deg);transition:transform .12s ease-out}.argus-ui .chevron.open{transform:rotate(0)}.argus-ui .checks-list{max-height:190px;overflow-y:auto;border-top:1px solid var(--border)}.argus-ui .check-row{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid var(--border);font-size:calc(.78125 * var(--argus-rem))}.argus-ui .check-row:last-child{border-bottom:none}.argus-ui .check-name{font-weight:500}.argus-ui .check-detail{color:var(--text3);font-size:calc(.75 * var(--argus-rem));overflow-wrap:anywhere}.argus-ui .check-duration{color:var(--text3);font-size:calc(.71875 * var(--argus-rem));font-variant-numeric:tabular-nums}.argus-ui .check-view{flex-shrink:0;white-space:nowrap;font-size:calc(.71875 * var(--argus-rem))}.argus-ui .check-view:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.argus-ui .merge-row-wrap{display:flex;flex-direction:column}.argus-ui .merge-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 11px;padding:12px 14px}.argus-ui .merge-row>:nth-child(n+3){grid-column:2;justify-self:start;max-width:100%;white-space:normal}.argus-ui .merge-icon{display:inline-flex;flex-shrink:0}.argus-ui .merge-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.argus-ui .merge-note{text-wrap:pretty}.argus-ui .merge-title{font-size:calc(.8125 * var(--argus-rem));font-weight:600;overflow-wrap:anywhere}.argus-ui .merge-note{font-size:calc(.75 * var(--argus-rem));color:var(--text3)}.argus-ui .merge-confirm{border-top:1px solid var(--border);padding:10px 14px}.argus-ui .merge-confirm-title{font-size:calc(.8125 * var(--argus-rem));font-weight:600}.argus-ui .merge-confirm-note{font-size:calc(.75 * var(--argus-rem));color:var(--text3);margin:2px 0 8px}.argus-ui .merge-confirm-actions{display:flex;gap:8px;flex-wrap:wrap}.argus-ui .merge-anyway{display:inline-flex;align-items:center;gap:6px;border-color:color-mix(in srgb,var(--warn) 45%,var(--border));color:var(--text)}.argus-ui .merge-anyway svg{color:var(--warn)}.argus-ui .merge-error{border-top:1px solid var(--border);padding:9px 14px 10px}.argus-ui .cpd-split{flex:1;display:flex;min-width:0;min-height:0}.argus-ui .cpd-side{position:relative;flex-shrink:0;display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--border)}.argus-ui .cpd-side .cpd-header{padding:14px 16px 0}.argus-ui .cpd-side .cpd-pad{padding:12px 16px 8px}.argus-ui .cpd-side .cpd-sections{padding:0 16px 10px}.argus-ui .cpd-main{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.argus-ui .cpd-split.stacked{flex-direction:column}.argus-ui .cpd-split.stacked>.cpd-side{width:100%!important;flex:0 1 45%;overflow-y:auto;border-right:0;border-bottom:1px solid var(--border)}.argus-ui .cpd-split.stacked>.cpd-side>.edge-drag{display:none}.argus-ui .cpd-split.stacked>.cpd-side>*{flex-shrink:0}.argus-ui .cpd-split.stacked>.cpd-side>.cfa-list{min-height:160px}.argus-ui .code-files-empty{flex:1;display:flex;align-items:center;justify-content:center;color:var(--text3);font-size:calc(.78125 * var(--argus-rem));border-top:1px solid var(--border)}.argus-ui .cfa-list{flex:1;display:flex;flex-direction:column;min-height:0;border-top:1px solid var(--border)}.argus-ui .cfa-head{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 8px 14px;font-size:calc(.78125 * var(--argus-rem));font-weight:600}.argus-ui .cfa-totals{font-family:var(--font-mono);font-size:calc(.65625 * var(--argus-rem));display:flex;gap:6px}.argus-ui .cfa-rows{flex:1;overflow-y:auto;padding:0 6px 10px}.argus-ui .cfa-row{display:flex;align-items:flex-start;gap:8px;width:100%;padding:6px 8px;border-radius:9px;text-align:left}.argus-ui .cfa-row:hover{background:var(--hover)}.argus-ui .cfa-row.on{background:var(--colBg)}.argus-ui .file-badge{width:14px;height:14px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:calc(.59375 * var(--argus-rem));font-weight:700;flex-shrink:0;margin-top:1px}.argus-ui .file-badge.add{color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent)}.argus-ui .file-badge.del{color:#c96a6a;background:color-mix(in srgb,#c96a6a 12%,transparent)}.argus-ui .file-badge.ren{color:var(--accent);background:var(--accentSoft)}.argus-ui .file-badge.mod{color:var(--text3);background:var(--hover)}.argus-ui .cfa-names{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.argus-ui .cfa-name{font-size:calc(.75 * var(--argus-rem));font-weight:500;color:var(--text2);overflow-wrap:anywhere}.argus-ui .cfa-row.on .cfa-name,.argus-ui .cfa-row:hover .cfa-name{color:var(--text)}.argus-ui .cfa-dir{font-family:var(--font-mono);font-size:calc(.625 * var(--argus-rem));color:var(--text3);direction:rtl;text-align:left;overflow-wrap:anywhere}.argus-ui .cfa-stats{display:flex;gap:5px;font-family:var(--font-mono);font-size:calc(.625 * var(--argus-rem));padding-top:1px}.argus-ui .code-diff-pane{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--bg)}.argus-ui .cdp-head{display:flex;align-items:center;gap:10px;padding:8px 12px 8px 16px;border-bottom:1px solid var(--border)}.argus-ui .cdp-path{flex:1;font-family:var(--font-mono);font-size:calc(.71875 * var(--argus-rem));color:var(--text2);direction:rtl;text-align:left;overflow-wrap:anywhere}.argus-ui .cdp-content{flex:1;position:relative;min-height:0}.argus-ui .cdp-scroll{position:absolute;inset:0;overflow:auto;padding:6px 4px}.argus-ui .cdp-note{font-size:calc(.75 * var(--argus-rem));color:var(--text3);padding:3px 12px 6px}.argus-ui .cdp-cover{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--text3);font-size:calc(.78125 * var(--argus-rem));background:var(--bg);padding:0 24px;text-align:center}.argus-ui .cdp-veil{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--bg) 55%,transparent);color:var(--text3);font-size:calc(.75 * var(--argus-rem))}.argus-ui .code-diff-body{font-family:var(--font-mono);font-size:calc(.71875 * var(--argus-rem));line-height:1.5}.argus-ui .dl-row{display:flex;align-items:baseline;padding:1.5px 0}.argus-ui .dl-row.dl-add{background:color-mix(in srgb,var(--ok) 9%,transparent)}.argus-ui .dl-row.dl-del{background:color-mix(in srgb,#c96a6a 9%,transparent)}.argus-ui .dl-num{width:38px;flex-shrink:0;text-align:right;padding-right:10px;color:color-mix(in srgb,var(--text3) 65%,transparent);font-size:calc(.65625 * var(--argus-rem));font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.argus-ui .dl-num.narrow{width:28px}.argus-ui .dl-num.del{color:#c96a6a}.argus-ui .dl-num.add{color:var(--ok)}.argus-ui .dl-sign{width:16px;flex-shrink:0;font-weight:600;-webkit-user-select:none;user-select:none}.argus-ui .dl-sign.add{color:var(--ok)}.argus-ui .dl-sign.del{color:#c96a6a}.argus-ui .dl-code{white-space:pre-wrap;word-break:break-all}.argus-ui .dl-dim{opacity:.75}.argus-ui .sdl-row{display:flex;align-items:baseline;padding:1.5px 0}.argus-ui .sdl-cell{flex:1;min-width:0;padding-right:12px}.argus-ui .sdl-cell.dl-add{background:color-mix(in srgb,var(--ok) 9%,transparent)}.argus-ui .sdl-cell.dl-del{background:color-mix(in srgb,#c96a6a 9%,transparent)}.argus-ui .sdl-cell.dl-void{background:color-mix(in srgb,var(--colBg) 45%,transparent)}.argus-ui .sdl-mid{border-left:1px solid var(--border)}.argus-ui .dl-fold{display:flex;align-items:center;gap:8px;width:100%;padding:5px 14px 5px 12px;background:var(--colBg);color:var(--text3);font-family:var(--font-ui);font-size:calc(.6875 * var(--argus-rem));font-weight:500;text-align:left}.argus-ui .dl-fold.inert{background:color-mix(in srgb,var(--colBg) 60%,transparent);cursor:default}.argus-ui .fold-chevron{font-size:calc(.5625 * var(--argus-rem))}.argus-ui .fold-ctx{font-size:calc(.65625 * var(--argus-rem));padding-left:4px}.argus-ui .fold-spacer{flex:1}.argus-ui .fold-show{color:var(--accent);font-weight:600}.argus-ui .code-convo{flex:1;display:flex;flex-direction:column;min-height:0;border-top:1px solid var(--border)}.argus-ui .convo-scroll{flex:1;overflow-y:auto}.argus-ui .convo-col{max-width:780px;margin:0 auto;padding:16px 24px 20px;display:flex;flex-direction:column;gap:10px}.argus-ui .convo-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px 14px}.argus-ui .convo-head{display:flex;align-items:baseline;gap:7px;margin-bottom:8px;font-size:calc(.71875 * var(--argus-rem))}.argus-ui .convo-author{font-weight:600;font-size:calc(.75 * var(--argus-rem))}.argus-ui .convo-glyph{font-size:calc(.625 * var(--argus-rem))}.argus-ui .convo-empty{font-size:calc(.78125 * var(--argus-rem));padding-top:4px}.argus-ui .review-event.approved{background:color-mix(in srgb,var(--ok) 6%,var(--surface))}.argus-ui .review-event.changes{background:color-mix(in srgb,var(--warn) 6%,var(--surface))}.argus-ui .review-icon.approved{color:var(--ok)}.argus-ui .review-icon.changes{color:var(--warn)}.argus-ui .review-verb{color:var(--text2);font-size:calc(.75 * var(--argus-rem))}.argus-ui .review-body{padding-left:19px}.argus-ui .thread-card{padding:0;overflow:hidden}.argus-ui .thread-anchor{display:flex;align-items:center;gap:6px;width:100%;padding:8px 14px;background:var(--colBg);text-align:left;font-size:calc(.65625 * var(--argus-rem));color:var(--text2)}.argus-ui .anchor-path{direction:rtl;text-align:left;overflow-wrap:anywhere}.argus-ui .anchor-open{color:var(--accent);font-weight:500;font-size:calc(.65625 * var(--argus-rem))}.argus-ui .thread-comment{border-top:1px solid var(--border);padding:10px 14px}.argus-ui .thread-reply{display:flex;align-items:center;gap:8px;border-top:1px solid var(--border);padding:8px 12px 8px 14px}.argus-ui .thread-reply input{flex:1;background:none;border:none;outline:none;font-size:calc(.78125 * var(--argus-rem));color:var(--text)}.argus-ui .reply-send{color:var(--text3);font-size:calc(.875 * var(--argus-rem))}.argus-ui .reply-send.ready{color:var(--accent)}.argus-ui .thread-error{padding:0 14px 10px}.argus-ui .review-composer{border-top:1px solid var(--border);padding:10px 24px 12px;max-width:828px;margin:0 auto;width:100%}.argus-ui .review-composer textarea{width:100%;resize:vertical;min-height:44px;max-height:140px;padding:8px 11px;background:var(--bg);border:1px solid var(--border);border-radius:10px;font-size:calc(.78125 * var(--argus-rem));color:var(--text);font-family:var(--font-ui)}.argus-ui .composer-actions{display:flex;align-items:center;gap:8px;margin-top:8px}.argus-ui .review-btn{height:30px;padding:0 12px;border-radius:99px;border:1px solid;font-size:calc(.78125 * var(--argus-rem));font-weight:500}.argus-ui .review-btn.approve{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,transparent)}.argus-ui .review-btn.request{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 40%,transparent)}.argus-ui .review-btn:disabled{opacity:.45}.argus-ui .commit-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:9px}.argus-ui .commit-head{display:flex;align-items:baseline;justify-content:space-between;font-size:calc(.6875 * var(--argus-rem))}.argus-ui .commit-label{font-weight:600;letter-spacing:.08em;color:var(--text3)}.argus-ui .commit-input{height:32px;padding:0 11px;background:var(--bg);border:1px solid var(--border);border-radius:10px;font-size:calc(.75 * var(--argus-rem));color:var(--text)}.argus-ui .commit-actions{display:flex;align-items:center;gap:8px;font-size:calc(.71875 * var(--argus-rem))}.argus-ui .discard-btn{height:30px;padding:0 12px;border-radius:99px;border:1px solid color-mix(in srgb,var(--warn) 35%,transparent);color:var(--warn);font-size:calc(.78125 * var(--argus-rem));font-weight:500}.argus-ui .discard-btn.armed{background:color-mix(in srgb,var(--warn) 14%,transparent)}.argus-ui .repo-path{max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:rtl;text-align:left;font-size:calc(.65625 * var(--argus-rem))}.argus-ui .walk-center{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-top:1px solid var(--border);padding:24px;text-align:center}.argus-ui .walk-empty-glyph{font-size:calc(1.625 * var(--argus-rem));color:var(--text3)}.argus-ui .walk-empty-title{font-size:calc(.875 * var(--argus-rem));font-weight:600;font-family:var(--font-heading);letter-spacing:var(--heading-tracking)}.argus-ui .walk-hint{font-size:calc(.78125 * var(--argus-rem));max-width:430px;line-height:1.5}.argus-ui .walk-stage{font-size:calc(.8125 * var(--argus-rem));color:var(--text2)}.argus-ui .walk-spinner{width:18px;height:18px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:99px;animation:argus-walk-spin .8s linear infinite}@keyframes argus-walk-spin{to{transform:rotate(360deg)}}.argus-ui .walk-wrap{flex:1;display:flex;min-height:0;outline:none}.argus-ui .walk-side{flex:1;display:flex;flex-direction:column;min-height:0;border-top:1px solid var(--border)}.argus-ui .walk-side-hint{flex:1;padding:14px 16px;font-size:calc(.75 * var(--argus-rem));line-height:1.55;border-top:1px solid var(--border)}.argus-ui .walk-rail-head{display:flex;align-items:center;gap:6px;padding:10px 12px 8px 16px;font-size:calc(.78125 * var(--argus-rem));font-weight:600;flex-shrink:0}.argus-ui .walk-outline{max-height:38%;overflow-y:auto;padding:0 6px 8px;border-bottom:1px solid var(--border);flex-shrink:0}.argus-ui .walk-cohort-head{display:flex;align-items:center;gap:6px;width:100%;padding:12px 8px 5px;text-align:left}.argus-ui .cohort-num{width:14px;height:14px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background:var(--accentSoft);color:var(--accent);font-family:var(--font-mono);font-size:calc(.59375 * var(--argus-rem));font-weight:700;flex-shrink:0}.argus-ui .cohort-title{font-size:calc(.65625 * var(--argus-rem));font-weight:600;letter-spacing:.07em;color:var(--text3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.argus-ui .walk-layer-row{display:flex;align-items:flex-start;gap:8px;width:100%;padding:6px 8px;border-radius:9px;text-align:left}.argus-ui .walk-layer-row:hover{background:var(--hover)}.argus-ui .walk-layer-row.on{background:var(--colBg)}.argus-ui .layer-check{font-size:calc(.6875 * var(--argus-rem));color:color-mix(in srgb,var(--text3) 60%,transparent);padding-top:1.5px}.argus-ui .layer-check.viewed{color:var(--ok)}.argus-ui .layer-main{display:flex;flex-direction:column;gap:1px;min-width:0}.argus-ui .layer-title{font-size:calc(.75 * var(--argus-rem));font-weight:500;color:var(--text2);line-height:1.35}.argus-ui .walk-layer-row.on .layer-title,.argus-ui .walk-layer-row:hover .layer-title{color:var(--text)}.argus-ui .layer-files{font-size:calc(.625 * var(--argus-rem));color:var(--text3)}.argus-ui .walk-stale{display:flex;align-items:center;gap:8px;padding:8px 12px 8px 16px;font-size:calc(.75 * var(--argus-rem));color:var(--text2);background:color-mix(in srgb,var(--warn) 7%,transparent);border-bottom:1px solid var(--border)}.argus-ui .walk-working{padding:7px 12px 7px 16px;font-size:calc(.71875 * var(--argus-rem));border-bottom:1px solid var(--border)}.argus-ui .walk-narrative{flex:1;overflow-y:auto;min-height:0;padding:10px 16px 16px}.argus-ui .walk-crumb{display:flex;align-items:center;gap:8px;padding-bottom:8px}.argus-ui .crumb-cohort{font-size:calc(.65625 * var(--argus-rem));font-weight:600;letter-spacing:.07em;color:var(--accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.argus-ui .walk-layer-title{font-size:calc(.9375 * var(--argus-rem));font-weight:600;font-family:var(--font-heading);letter-spacing:var(--heading-tracking);margin-bottom:8px}.argus-ui .walk-nav-row{display:flex;align-items:center;gap:8px;margin-top:14px}.argus-ui .walk-nav-row .primary-btn.small-primary{height:24px;padding:0 12px;font-size:calc(.71875 * var(--argus-rem))}.argus-ui .walk-keys{font-size:calc(.65625 * var(--argus-rem));margin-left:auto}.argus-ui .walk-file-chips{display:flex;gap:6px;overflow-x:auto;padding:8px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.argus-ui .file-chip{height:24px;padding:0 10px;border-radius:99px;border:1px solid color-mix(in srgb,var(--border) 50%,transparent);color:var(--text3);font-family:var(--font-mono);font-size:calc(.6875 * var(--argus-rem));white-space:nowrap}.argus-ui .file-chip.on{background:var(--colBg);border-color:var(--border);color:var(--text)}.argus-ui .df-workspace{height:100%;display:flex;flex-direction:column;min-height:0;background:var(--bg)}.argus-ui .df-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:40px;padding:5px 8px 5px 6px;border-bottom:1px solid var(--border);flex-shrink:0}.argus-ui .df-head-scope{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:4px}.argus-ui .df-head-tools{display:flex;align-items:center;gap:2px;margin-left:auto;flex-shrink:0}.argus-ui .df-scope{min-width:0}.argus-ui .df-scope .dd-trigger{font-size:calc(.8125 * var(--argus-rem));font-weight:600;color:var(--text);padding:4px 6px 4px 8px}.argus-ui .df-scope .dd-menu{min-width:250px}.argus-ui .df-compare{min-width:0;display:inline-flex;align-items:center;gap:5px;color:var(--text3)}.argus-ui .df-compare-head{min-width:0;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:calc(.6875 * var(--argus-rem));color:var(--text2)}.argus-ui .df-base{min-width:0}.argus-ui .df-base .dd-trigger{max-width:190px;font-family:var(--font-mono);font-size:calc(.6875 * var(--argus-rem));font-weight:500;padding:3px 5px 3px 7px}.argus-ui .df-base .dd-menu{min-width:220px}.argus-ui .df-totals{margin-right:5px;font-size:calc(.75 * var(--argus-rem));font-weight:600;white-space:nowrap}.argus-ui .icon-btn.df-tool{width:26px;height:26px}.argus-ui .df-tool.on{background:var(--colBg);color:var(--text)}.argus-ui .df-seg{display:inline-flex;margin:0 3px;border:1px solid var(--border);border-radius:8px;overflow:hidden}.argus-ui .df-seg button{width:27px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--text3)}.argus-ui .df-seg button+button{border-left:1px solid var(--border)}.argus-ui .df-seg button:hover{background:var(--hover);color:var(--text)}.argus-ui .df-seg button.on{background:var(--colBg);color:var(--text)}.argus-ui .df-spin{display:inline-flex}@media(prefers-reduced-motion:no-preference){.argus-ui .df-spin{animation:argus-df-spin .9s linear infinite}@keyframes argus-df-spin{to{transform:rotate(360deg)}}}.argus-ui .df-main{flex:1;min-height:0;display:flex}.argus-ui .df-stack{position:relative;flex:1;min-width:0;overflow-x:hidden;overflow-y:auto;padding-bottom:40px}.argus-ui .df-file{background:var(--surface);border-bottom:1px solid var(--border)}.argus-ui .df-file-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:7px;min-height:34px;padding:3px 12px 3px 5px;border-bottom:1px solid var(--border);background:var(--surfaceSolid, var(--surface));cursor:pointer}.argus-ui .df-file.collapsed .df-file-head{border-bottom-color:transparent}.argus-ui .df-file-head .file-badge{margin-top:0}.argus-ui .icon-btn.df-fold{width:22px;height:22px;border-radius:6px}.argus-ui .df-chev{display:inline-flex;transition:transform .14s ease}.argus-ui .df-chev.open{transform:rotate(90deg)}.argus-ui .df-path{flex:1;min-width:0;display:flex;align-items:center;gap:2px;font-family:var(--font-mono);font-size:calc(.75 * var(--argus-rem))}.argus-ui .df-path-open{min-width:0;font:inherit;text-align:left;overflow-wrap:anywhere}.argus-ui .df-dir{color:var(--text3)}.argus-ui .df-name{color:var(--text);font-weight:600}.argus-ui button.df-path-open:hover .df-name{text-decoration:underline;text-underline-offset:2px}.argus-ui .icon-btn.df-copy{width:22px;height:22px;border-radius:6px;flex-shrink:0;opacity:0}.argus-ui .df-file-head:hover .df-copy,.argus-ui .df-copy:focus-visible,.argus-ui .df-copy.done{opacity:1}.argus-ui .df-copy.done{color:var(--ok)}.argus-ui .df-stats{font-size:calc(.75 * var(--argus-rem));white-space:nowrap}.argus-ui .df-view{display:inline-flex;flex-shrink:0;border:1px solid var(--border);border-radius:7px;overflow:hidden}.argus-ui .df-view button{height:20px;padding:0 8px;font-size:calc(.6875 * var(--argus-rem));font-weight:600;color:var(--text3);white-space:nowrap}.argus-ui .df-view button+button{border-left:1px solid var(--border)}.argus-ui .df-view button:hover{background:var(--hover);color:var(--text)}.argus-ui .df-view button.on{background:var(--colBg);color:var(--text)}.argus-ui .df-preview{padding:8px 20px 20px;max-width:780px}.argus-ui .df-preview .md{font-size:calc(.8125 * var(--argus-rem))}.argus-ui .df-preview .md>:first-child{margin-top:.4em}.argus-ui .df-preview-note{margin:6px 0 2px;font-size:calc(.6875 * var(--argus-rem));color:var(--text3)}.argus-ui .df-body{overflow-x:auto;container-type:inline-size}.argus-ui .df-body .code-diff-body{font-size:calc(.75 * var(--argus-rem));line-height:1.55}.argus-ui .df-stack.nowrap .df-body .code-diff-body{min-width:fit-content}.argus-ui .df-stack.nowrap .df-body .dl-code{white-space:pre;word-break:normal}.argus-ui .df-stack.nowrap .df-body .diff-annotation{max-width:min(720px,calc(100cqw - 20px))}.argus-ui .df-body :is(.dc-card,.diff-annotation){position:sticky;left:10px}.argus-ui .df-body .dc-card{width:calc(100cqw - 20px);max-width:680px}.argus-ui .sdl-side{flex:1 1 0;min-width:0;display:flex;align-items:baseline;position:relative}.argus-ui .df-above{padding:10px 12px 4px;display:flex;flex-direction:column;gap:8px}.argus-ui .df-unpinned{padding:8px 0 2px;border:1px dashed var(--borderStrong, var(--border));border-radius:12px;background:color-mix(in srgb,var(--colBg) 40%,transparent)}.argus-ui .df-unpinned-title{margin:0;padding:2px 14px;font-family:var(--font-ui);font-size:calc(.625 * var(--argus-rem));font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--text3)}.argus-ui .df-empty-wrap{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto}.argus-ui .df-empty-wrap.with-above .df-empty{flex:0 0 auto;padding-top:16px}.argus-ui .df-file-top{padding:2px 0;border-bottom:1px solid var(--border);background:var(--bg)}.argus-ui .icon-btn.df-file-comment{flex-shrink:0;color:var(--text3)}.argus-ui .df-file-head:hover .df-file-comment{color:var(--text2)}.argus-ui .icon-btn.df-file-comment:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;color:var(--text)}.argus-ui .df-note{padding:14px;font-size:calc(.75 * var(--argus-rem));color:var(--text3)}.argus-ui .df-note.slim{padding:7px 14px 5px}.argus-ui .df-loading{padding:14px 16px 16px;max-width:520px}.argus-ui .df-hunk-sep{display:flex;align-items:center;gap:10px;padding:0 12px;height:26px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--colBg) 55%,var(--surface));font-family:var(--font-mono);font-size:calc(.625 * var(--argus-rem));letter-spacing:.04em;text-transform:uppercase;color:var(--text3)}.argus-ui .df-hunk-sep:before,.argus-ui .df-hunk-sep:after{content:"";flex:1;border-top:1px dashed var(--border)}.argus-ui .df-tree{position:relative;flex-shrink:0;max-width:55%;display:flex;flex-direction:column;min-width:0;border-left:1px solid var(--border);background:color-mix(in srgb,var(--colBg) 48%,var(--bg))}.argus-ui .df-tree .edge-drag{right:auto;left:-4px}.argus-ui .df-tree-head{display:flex;align-items:center;gap:7px;height:35px;padding:0 5px 0 11px;border-bottom:1px solid var(--border);color:var(--text3);flex-shrink:0}.argus-ui .df-tree-head input{flex:1;min-width:0;background:none;border:none;outline:none;font:inherit;font-size:calc(.75 * var(--argus-rem));color:var(--text)}.argus-ui .df-tree-head input::placeholder{color:var(--text3)}.argus-ui .df-tree-count{font-size:calc(.6875 * var(--argus-rem));font-variant-numeric:tabular-nums;padding-right:3px}.argus-ui .df-tree-list{flex:1;min-height:0;overflow-y:auto;padding:6px 6px 14px}.argus-ui .df-tree-row{width:100%;display:flex;align-items:center;gap:7px;height:26px;padding-right:8px;border-radius:7px;text-align:left;font-size:calc(.75 * var(--argus-rem));color:var(--text2)}.argus-ui .df-tree-row:hover{background:var(--hover);color:var(--text)}.argus-ui .df-tree-row.dir{color:var(--text3)}.argus-ui .df-tree-row.dir .df-chev{width:14px;justify-content:center;flex-shrink:0}.argus-ui .df-tree-row.file.on{background:var(--colBg);color:var(--text);font-weight:550}.argus-ui .df-tree-row .file-badge{margin-top:0}.argus-ui .df-tree-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argus-ui .df-tree-none{padding:12px 10px;font-size:calc(.75 * var(--argus-rem));color:var(--text3)}.argus-ui .df-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:28px;text-align:center;color:var(--text3)}.argus-ui .df-empty strong{color:var(--text2);font-size:calc(.84375 * var(--argus-rem))}.argus-ui .df-empty>span:last-child{max-width:380px;font-size:calc(.75 * var(--argus-rem));line-height:1.5}.argus-ui .dl-row,.argus-ui .sdl-row{position:relative}.argus-ui .dl-comment{position:absolute;left:2px;top:1px;z-index:1;width:18px;height:18px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;color:var(--onAccent);background:var(--accent);opacity:0;transition:opacity .12s ease}.argus-ui .dl-row:hover .dl-comment,.argus-ui .sdl-row:hover .dl-comment,.argus-ui .dl-comment:focus-visible{opacity:1}.argus-ui .dl-comment:hover{filter:brightness(1.1)}.argus-ui .has-comments .dl-row{padding-left:22px}.argus-ui .has-comments .sdl-side.new{padding-left:22px;border-left:1px solid var(--border)}.argus-ui .has-comments .sdl-side.new .sdl-mid{border-left:0}.argus-ui .dc-card{box-sizing:border-box;width:calc(100% - 20px);margin:6px 10px 8px;white-space:normal;word-break:normal;overflow-wrap:anywhere;text-align:left;font-family:var(--font-ui);scroll-margin:90px}.argus-ui .files-thread.dc-card.active,.argus-ui .ask-card.dc-card.active{border-color:color-mix(in srgb,var(--accent) 72%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent),0 4px 18px var(--shadowRaised)}.argus-ui .df-unpinned .dc-card{width:calc(100% - 16px);margin:6px 8px 8px}.argus-ui .dc-card .icon-btn.files-tool{width:26px;height:26px;border-radius:7px;flex-shrink:0}.argus-ui .dc-card .icon-btn.files-tool:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .dc-card .clip-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .dc-card .clip-btn:disabled{opacity:.45;cursor:default}.argus-ui .dc-aside{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text3);font-size:calc(.71875 * var(--argus-rem))}.argus-ui .files-thread-note.dc-later{margin-top:4px;padding-top:6px;border-top:1px solid var(--border)}.argus-ui .dc-error{margin:0 0 4px;display:flex;align-items:flex-start;gap:6px;font-size:calc(.75 * var(--argus-rem));line-height:1.45;color:var(--warn)}.argus-ui .dc-error svg{flex-shrink:0;margin-top:2px}.argus-ui .dc-actions{display:flex;align-items:center;gap:6px;margin-top:4px}.argus-ui .files-thread .ask-text,.argus-ui .files-thread .ask-foot{margin-top:6px}.argus-ui .icon-btn.prdock-file-comment{width:24px;height:24px;flex-shrink:0;color:var(--text3)}.argus-ui .icon-btn.prdock-file-comment:hover{color:var(--text)}.argus-ui .icon-btn.prdock-file-comment:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .prdock-unpinned{margin:10px 10px 0}.argus-ui .rr-slot{padding-top:8px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.argus-ui .gh-rr{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:8px 14px 4px}.argus-ui .review-event .gh-rr{padding:10px 0 0}.argus-ui .rr-slot .dc-card,.argus-ui .gh-rr .dc-card{width:100%;margin:0}.argus-ui .rr-ask{display:inline-flex;align-items:center;gap:5px}.argus-ui .rr-ask.compact{height:24px}.argus-ui .rr-ask:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .rr-draft{margin-top:4px;padding:7px 10px;max-height:18em;overflow:auto;border:1px solid var(--border);border-radius:8px;background:var(--sunk, var(--colBg));font-size:calc(.78125 * var(--argus-rem));line-height:1.5;overflow-wrap:anywhere}.argus-ui .rr-draft .md>:first-child{margin-top:0}.argus-ui .rr-draft .md>:last-child{margin-bottom:0}.argus-ui .rr-edit{margin-top:4px;font-family:var(--font-ui)}.argus-ui .rr-wait{color:var(--text3)}.argus-ui .rr-confirm{margin-top:6px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:7px 8px 7px 10px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--accent) 8%,var(--surface));font-size:calc(.75 * var(--argus-rem));color:var(--text)}.argus-ui .rr-confirm-text{min-width:0;flex:1 1 180px;line-height:1.4}.argus-ui .rr-card .clip-btn.primary svg{flex-shrink:0}.argus-ui .rr-posted .files-thread-reply{border-top:0;margin-top:0;padding-top:0}@media(prefers-reduced-motion:reduce){.argus-ui .dl-comment{transition:none}}.argus-ui .plan-dock{display:flex;flex-direction:column;min-height:0}.argus-ui .plan-dock .dock-head{gap:8px;flex-shrink:0}.argus-ui .plan-dock .dock-head>.dd{min-width:0;flex:1}.argus-ui .plan-dock .dock-head [role=status]{font-size:calc(.75 * var(--argus-rem));color:var(--text3)}.argus-ui .plan-dock-body{overflow:auto;padding:12px;flex:1;min-height:0}.argus-ui .plan-dock-body .pr-card{margin:0;max-width:none}.argus-ui .pr-card.pr-agreed{border-color:color-mix(in srgb,var(--ok) 55%,var(--border))}.argus-ui .pr-card.pr-agreed .perm-glyph{color:var(--ok)}.argus-ui .board,.argus-ui .issues-dock,.argus-ui .issue-detail{--bd-line: color-mix(in srgb, var(--text) 10%, transparent);--bd-line-strong: color-mix(in srgb, var(--text) 20%, transparent);--bd-soft: color-mix(in srgb, var(--text) 7%, transparent);--bd-lane: color-mix(in srgb, var(--text) 3.5%, transparent);--bd-chip: color-mix(in srgb, var(--text) 5.5%, transparent);--bd-amber-soft: color-mix(in srgb, var(--amber) 13%, transparent);--bd-amber-ink: color-mix(in srgb, var(--amber) 45%, var(--text));--bd-lane-w: 280px}.argus-ui .board{display:flex;flex-direction:column;height:100%;position:relative}.argus-ui .board-body{flex:1;min-height:0;display:flex}.argus-ui .board-main{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.argus-ui .board-titlebar{display:flex;align-items:center;gap:8px;height:52px;flex:0 0 52px;padding:0 16px 0 20px;min-width:0;border-bottom:1px solid var(--border)}.argus-ui .board-titlebar .bh-spacer,.argus-ui .board-filters .bh-spacer{flex:1}.argus-ui .board-switch{display:inline-flex;align-items:center;gap:2px;min-width:0;flex-shrink:0}.argus-ui .board-switch .ws-dot{width:9px;height:9px}.argus-ui .board-switch .dd-trigger{font-family:var(--font-heading);letter-spacing:var(--heading-tracking);font-size:calc(.9375 * var(--argus-rem));font-weight:600;color:var(--text);padding:2px 6px}.argus-ui .board-titlebar .board-switch{margin-left:-3px}.argus-ui .placeholder .board-switch{margin-bottom:14px}.argus-ui .board-primary{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:8px;border:none;background:var(--accent);color:var(--onAccent);font:inherit;font-size:calc(.78125 * var(--argus-rem));font-weight:600;white-space:nowrap;flex-shrink:0;cursor:pointer}.argus-ui .board-primary:hover{filter:brightness(1.1)}.argus-ui .btn-solid{display:flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0;height:32px;padding:0 14px;border-radius:16px;border:none;background:var(--text);color:var(--bgSolid);cursor:pointer;font-family:inherit;font-size:calc(.78125 * var(--argus-rem));font-weight:600;transition:transform .12s ease}.argus-ui .btn-solid:hover{transform:scale(1.03)}.argus-ui .board-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:12px 24px;flex-shrink:0}.argus-ui .bf-search{flex:1 1 360px;max-width:560px;min-width:0;display:flex;align-items:center;gap:8px;height:32px;padding:0 4px 0 10px;border-radius:8px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--bd-line);color:var(--text3);cursor:text;transition:box-shadow .15s ease}.argus-ui .bf-search:focus-within{box-shadow:inset 0 0 0 1px var(--bd-line-strong)}.argus-ui .bf-search.is-filtering{box-shadow:inset 0 0 0 1.5px var(--accent)}.argus-ui .bf-search:has(.bf-query:focus-visible){outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.argus-ui .bf-search{transition:none}}.argus-ui .bf-query{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:calc(.8125 * var(--argus-rem))}.argus-ui .bf-query:focus-visible{outline:none}.argus-ui .bf-query::placeholder{color:var(--text3)}.argus-ui .bf-search.has-query .bf-query{font-family:var(--font-mono);font-size:calc(.78125 * var(--argus-rem))}.argus-ui .bf-count{font-size:calc(.75 * var(--argus-rem));color:var(--text3);font-variant-numeric:tabular-nums;white-space:nowrap}.argus-ui .bf-clear,.argus-ui .fm-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--text3);cursor:pointer;flex-shrink:0}.argus-ui .bf-clear:hover,.argus-ui .fm-btn:hover,.argus-ui .fm-btn[aria-expanded=true]{background:var(--hover);color:var(--text)}.argus-ui .bf-clear:focus-visible,.argus-ui .fm-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .fm-btn.on{color:var(--accent)}.argus-ui .bf-tools{display:flex;align-items:center;gap:10px;min-width:0;margin-left:auto}.argus-ui .board-filters .bf-layout .segmented-opt{height:26px;font-weight:600}.argus-ui .bf-view{display:inline-flex;align-items:center;gap:7px;height:30px;min-width:0;padding:0 11px 0 9px;border:none;border-radius:99px;background:none;box-shadow:inset 0 0 0 1px var(--bd-line);font:inherit;font-size:calc(.75 * var(--argus-rem));font-weight:550;color:var(--text2);cursor:pointer;flex-shrink:1}.argus-ui .bf-view-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argus-ui .bf-view:hover,.argus-ui .bf-view.on{background:var(--hover);color:var(--text)}.argus-ui .bf-view:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .board-scroll{flex:1;overflow:auto;min-height:0;padding:0 24px 24px}.argus-ui .board-cols{display:flex;gap:12px;align-items:flex-start;min-height:100%}.argus-ui .bcol{position:relative;width:var(--bd-lane-w);flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:12px;background:var(--bd-lane);border:1px solid transparent;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.argus-ui .bcol.is-target{background:color-mix(in srgb,var(--accent) 6%,transparent);border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.argus-ui .bcol.is-moving{opacity:.5}.argus-ui .bcol.col-drop-before:before,.argus-ui .bcol.col-drop-after:after{content:"";position:absolute;top:4px;bottom:4px;width:2px;border-radius:2px;background:var(--accent)}.argus-ui .bcol.col-drop-before:before{left:-8px}.argus-ui .bcol.col-drop-after:after{right:-8px}@media(prefers-reduced-motion:reduce){.argus-ui .bcol{transition:none}}.argus-ui .board-cols.is-rows{display:grid;column-gap:12px;row-gap:8px;align-items:stretch;align-content:start}.argus-ui .board-cols.is-rows>.bcol{grid-row:1 / -1;display:grid;grid-template-rows:subgrid;row-gap:8px}.argus-ui .bswim-head{position:relative;z-index:1;display:flex;align-items:center;height:30px;margin:0 2px;padding:0 10px;border-radius:8px;background:linear-gradient(var(--colBg),var(--colBg)),var(--bgSolid, var(--bg));pointer-events:none}.argus-ui .bswim-label{position:sticky;left:10px;display:inline-flex;align-items:center;gap:8px;min-width:0}.argus-ui .bswim-mark{display:inline-flex;align-items:center;justify-content:center;width:14px;flex-shrink:0}.argus-ui .bswim-name{font-size:calc(.78125 * var(--argus-rem));font-weight:650;color:var(--text);white-space:nowrap}.argus-ui .bswim-count{font-size:calc(.78125 * var(--argus-rem));font-weight:500;color:var(--text3);font-variant-numeric:tabular-nums}.argus-ui .bcol-cards.bswim-cell{min-height:44px;border-radius:8px;transition:background .15s ease,box-shadow .15s ease}.argus-ui .board-cols.is-dragging .bswim-cell.is-empty:not(.is-target){box-shadow:inset 0 0 0 1px var(--bd-line-strong)}.argus-ui .bswim-cell.is-target{background:color-mix(in srgb,var(--accent) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}@media(prefers-reduced-motion:reduce){.argus-ui .bswim-cell{transition:none}}.argus-ui .bcol-foot{display:flex;flex-direction:column;gap:8px;min-width:0}.argus-ui .bcol-foot:empty{display:none}.argus-ui .bcol-addwrap{display:flex;align-items:flex-start;align-self:start}.argus-ui .bcol-head{display:flex;align-items:center;gap:8px;height:30px;padding:0 4px 0 6px;cursor:grab}.argus-ui .bcol-head:active{cursor:grabbing}.argus-ui .bcol-dot{width:7px;height:7px;border-radius:99px;flex-shrink:0}.argus-ui .bcol-name{margin:0;font-family:inherit;letter-spacing:normal;font-size:calc(.8125 * var(--argus-rem));font-weight:650;color:var(--text);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.argus-ui .bcol-count{font-size:calc(.75 * var(--argus-rem));color:var(--text3);font-variant-numeric:tabular-nums}.argus-ui .bcol-yours{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 6px;border-radius:99px;box-shadow:inset 0 0 0 1px var(--bd-line);font-size:calc(.6875 * var(--argus-rem));color:var(--text3);white-space:nowrap}.argus-ui .bcol-head .bch-spacer{flex:1}.argus-ui .bcol-add{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--text3);cursor:pointer;flex-shrink:0}.argus-ui .bcol-add:hover,.argus-ui .bcol-add.on{background:var(--hover);color:var(--text)}.argus-ui .bcol-menu-wrap{position:relative;display:inline-flex}.argus-ui .bcm{position:absolute;top:calc(100% + 4px);right:0;z-index:30;min-width:232px;padding:4px;border-radius:10px;background:var(--float);border:1px solid var(--floatEdge);box-shadow:var(--floatLift);cursor:default}.argus-ui .bcm-row{display:flex;flex-direction:column}.argus-ui .bcm-item{display:flex;align-items:center;gap:8px;width:100%;height:32px;padding:0 10px;border-radius:6px;font-size:calc(.8125 * var(--argus-rem));color:var(--text);text-align:left}.argus-ui .bcm-item:hover:not([aria-disabled=true]),.argus-ui .bcm-item:focus-visible{background:var(--hover);outline:none}.argus-ui .bcm-item[aria-disabled=true]{color:var(--text3);cursor:default}.argus-ui .bcm-row.is-danger .bcm-item:not([aria-disabled=true]){color:var(--warn)}.argus-ui .bcm-why{margin-top:-4px;padding:0 10px 6px;font-size:calc(.71875 * var(--argus-rem));line-height:1.4;color:var(--text3)}.argus-ui .bcm-head{padding:8px 10px 4px;font-size:calc(.75 * var(--argus-rem));font-weight:600;color:var(--text2)}.argus-ui .bcm-sep{height:1px;margin:4px 6px;background:var(--border)}.argus-ui .bcm-dot{width:7px;height:7px;border-radius:99px;flex-shrink:0}.argus-ui .bcm-tints{display:flex;flex-wrap:wrap;gap:4px;padding:2px 6px 6px}.argus-ui .bcm-tint{width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center}.argus-ui .bcm-tint i{width:10px;height:10px;border-radius:99px;display:block}.argus-ui .bcm-tint:hover,.argus-ui .bcm-tint:focus-visible{background:var(--hover);outline:none}.argus-ui .bcm-tint.on{box-shadow:inset 0 0 0 1.5px var(--accent)}.argus-ui .bcol-rename{position:relative;flex:1;min-width:0;display:flex}.argus-ui .bcol-name-input{width:100%;min-width:0;height:26px;padding:0 7px;border:1px solid var(--bd-line-strong);border-radius:6px;background:var(--surface);font:inherit;font-size:calc(.8125 * var(--argus-rem));font-weight:650;color:var(--text)}.argus-ui .bcol-name-input:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:transparent}.argus-ui .bcol-name-input.bad{border-color:var(--warn)}.argus-ui .bcol-name-why{font-size:calc(.71875 * var(--argus-rem));font-weight:600;color:var(--warn)}.argus-ui .bcol-rename .bcol-name-why{position:absolute;top:calc(100% + 4px);left:0;z-index:5;padding:3px 7px;border-radius:6px;background:var(--surfaceSolid, var(--surface));box-shadow:0 4px 12px var(--shadowSubtle);white-space:nowrap}.argus-ui .bcol-addcol{flex:0 0 120px;height:46px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--bd-line);font-size:calc(.78125 * var(--argus-rem));font-weight:600;color:var(--text3)}.argus-ui .bcol-addcol:hover{background:var(--hover);color:var(--text2)}.argus-ui .bcol-addcol:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.argus-ui .bcol-newcol{flex:0 0 280px;display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:12px;background:var(--bd-lane)}.argus-ui .bcol-newcol .bcm-tints{padding:0}.argus-ui .bcol-newcol .bcm-tint{box-shadow:inset 0 0 0 1px var(--bd-line)}.argus-ui .bcol-newcol .bcm-tint.on{box-shadow:inset 0 0 0 1.5px var(--accent)}.argus-ui .bcol-newcol-acts{display:flex;gap:6px}.argus-ui .bcol-cards{display:flex;flex-direction:column;gap:8px;min-height:24px}.argus-ui .bcol-offers{display:flex;flex-direction:column;gap:6px}.argus-ui .bcol-offer{display:flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;border-radius:8px;font-size:calc(.78125 * var(--argus-rem));font-weight:600;color:var(--text);background:var(--surface);box-shadow:0 1px 2px var(--shadowSubtle),0 0 0 1px var(--bd-line)}.argus-ui .bcol-offer:hover{background:var(--hover)}.argus-ui .bcol-offer:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.argus-ui .bcol-offer.is-agent{color:var(--accent);background:transparent;box-shadow:inset 0 0 0 1px var(--bd-line)}.argus-ui .bcol-empty{display:flex;align-items:center;justify-content:center;height:64px;border:1px dashed var(--bd-line-strong);border-radius:8px;font-size:calc(.75 * var(--argus-rem));color:var(--text3)}.argus-ui .drop-line{height:2px;border-radius:1px;background:var(--accent);margin:0 2px 6px}.argus-ui .bcol-hint-at{position:sticky;top:8px;z-index:3;height:0;margin-bottom:-8px}.argus-ui .bcol-hint{position:absolute;top:0;left:0;right:0;display:flex;align-items:flex-start;gap:6px;padding:7px 9px;border-radius:8px;background:var(--surfaceSolid, var(--surface));box-shadow:0 4px 14px var(--shadowRaised),0 0 0 1px var(--bd-line);font-size:calc(.75 * var(--argus-rem));line-height:1.4;color:var(--text2)}.argus-ui .bcol-hint>svg{flex-shrink:0;margin-top:1px;color:var(--text3)}.argus-ui .bcol-addcard{display:flex;align-items:center;gap:6px;width:100%;margin-top:4px;padding:7px 8px;border:none;border-radius:6px;background:none;cursor:pointer;color:var(--text3);font:inherit;font-size:calc(.78125 * var(--argus-rem));text-align:left;transition:background .12s ease,color .12s ease}.argus-ui .bcol-addcard[hidden]{display:none}.argus-ui .bcol-addcard:hover{background:var(--hover);color:var(--text2)}.argus-ui .bnew{display:flex;flex-direction:column;gap:8px;background:var(--surface);border-radius:9px;padding:11px 12px 10px;box-shadow:0 0 0 1px var(--bd-line-strong),0 1px 2px var(--shadowSubtle);cursor:text}.argus-ui .bnew:focus-within{box-shadow:0 0 0 1.5px var(--accent),0 1px 2px var(--shadowSubtle)}.argus-ui .bnew .bcard-key{opacity:.7}.argus-ui .bnew-input{display:block;width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent;font:inherit;font-size:calc(.84375 * var(--argus-rem));font-weight:550;line-height:1.35;color:var(--text);resize:none;overflow-wrap:anywhere;field-sizing:content;min-height:1.35em;max-height:calc(3 * 1.35em);overflow-y:auto}.argus-ui .bnew-input:focus,.argus-ui .bnew-input:focus-visible{outline:none}.argus-ui .bnew-input::placeholder{color:var(--text3);font-weight:500}.argus-ui .bnew-input[readonly]{color:var(--text2)}.argus-ui .bnew-dock{margin-bottom:12px}.argus-ui .il-new{min-height:38px;padding-top:6px;padding-bottom:6px;border-bottom:1px solid var(--bd-soft)}.argus-ui .il-new-cell{grid-column:1 / -1;display:flex;align-items:center;min-height:26px;padding:0 8px;border-radius:7px;box-shadow:inset 0 0 0 1px var(--bd-line-strong)}.argus-ui .il-new-cell:focus-within{box-shadow:inset 0 0 0 1.5px var(--accent)}.argus-ui .il-new .bnew-input{font-size:calc(.8125 * var(--argus-rem));font-weight:500;line-height:1.4}.argus-ui .bcard{position:relative;display:flex;flex-direction:column;gap:8px;background:var(--surface);border-radius:9px;padding:11px 12px 10px;box-shadow:0 0 0 1px var(--bd-line),0 1px 2px var(--shadowSubtle);cursor:grab;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.argus-ui .bcard:hover{transform:translateY(-1px);box-shadow:0 0 0 1px var(--bd-line-strong),0 4px 12px var(--shadowSubtle)}.argus-ui .bcard:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .bcard:active{cursor:grabbing}.argus-ui .bcard.selected,.argus-ui .bcard.selected:hover{box-shadow:0 0 0 2px var(--accent)}.argus-ui .bcard.is-dragging{opacity:.4;transform:none;box-shadow:none}.argus-ui .bcard.is-settled{opacity:.72}.argus-ui .bcard.is-settled.is-dragging{opacity:.4}@media(prefers-reduced-motion:reduce){.argus-ui .bcard,.argus-ui .bcard:hover{transition:none;transform:none}}.argus-ui .bcard-top{position:relative;display:flex;align-items:center;gap:8px;min-width:0;min-height:16px}.argus-ui .bcard-top .bt-spacer{flex:1}.argus-ui .bcard-key{font-family:var(--font-mono);font-size:calc(.6875 * var(--argus-rem));font-weight:400;color:var(--text3);white-space:nowrap}.argus-ui .bcard-done{display:inline-flex;color:var(--ok);flex-shrink:0}.argus-ui .bcard-title{font-size:calc(.84375 * var(--argus-rem));font-weight:550;line-height:1.35;color:var(--text);text-wrap:pretty;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.argus-ui .bcard:hover .bcard-title{text-decoration:underline;text-decoration-color:var(--bd-line-strong);text-underline-offset:2px}.argus-ui .bcard-untitled{color:var(--text3)}.argus-ui .bcard-note{display:flex;align-items:center;gap:6px;font-size:calc(.71875 * var(--argus-rem));line-height:1.35;color:var(--text3)}.argus-ui .bcard-labels{display:flex;flex-wrap:wrap;gap:4px}.argus-ui .blbl{display:inline-flex;align-items:center;gap:5px;min-height:20px;max-width:100%;padding:0 8px;overflow-wrap:anywhere;border-radius:99px;background:var(--bd-chip);font-size:calc(.6875 * var(--argus-rem));font-weight:550;color:var(--text2)}.argus-ui .blbl i{width:7px;height:7px;border-radius:50%;flex-shrink:0}.argus-ui .bfield{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:99px;box-shadow:inset 0 0 0 1px var(--bd-line);font-size:calc(.6875 * var(--argus-rem));font-weight:550;color:var(--text2);white-space:nowrap}.argus-ui .bfield-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.argus-ui .prio-icon{flex-shrink:0;display:block}.argus-ui .bcard-acts{position:absolute;top:50%;right:-4px;transform:translateY(-50%);display:inline-flex;align-items:center;gap:4px;padding-left:6px;background:var(--surface);opacity:0;pointer-events:none;transition:opacity .15s ease}.argus-ui .bcard:hover .bcard-acts,.argus-ui .bcard:focus-within .bcard-acts,.argus-ui .bcard-acts.is-open{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.argus-ui .bcard-acts{transition:none}}.argus-ui .bcard-more{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border-radius:6px;border:1px solid var(--bd-line);background:var(--surface);color:var(--text2);cursor:pointer;transition:color .12s ease}.argus-ui .bcard-more:hover,.argus-ui .bcard-more[aria-expanded=true]{color:var(--text);border-color:var(--bd-line-strong)}.argus-ui .bcard-more:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .bcm.bcard-menu{position:fixed;top:auto;right:auto;z-index:60}@media(prefers-reduced-motion:reduce){.argus-ui .bcard-more{transition:none}}.argus-ui .bcard.needs-you{box-shadow:0 0 0 1px color-mix(in srgb,var(--amber) 45%,transparent),0 1px 2px var(--shadowSubtle)}.argus-ui .bcard.needs-you:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--amber) 60%,transparent),0 4px 12px var(--shadowSubtle)}.argus-ui .bcard.needs-you.selected{box-shadow:0 0 0 2px var(--accent)}.argus-ui .bcard-strip{display:flex;align-items:center;gap:7px;margin:2px -12px -10px;padding:0 12px;min-height:32px;box-sizing:border-box;border-top:1px solid var(--bd-soft);border-radius:0 0 9px 9px;font-size:calc(.71875 * var(--argus-rem));font-weight:600;color:var(--text2);min-width:0}.argus-ui .bcs-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argus-ui .bcard-strip.run{color:var(--text)}.argus-ui .bcard-strip.amber{background:var(--bd-amber-soft);border-top-color:transparent;color:var(--bd-amber-ink)}.argus-ui .bcard-strip.you{background:var(--accentSoft);border-top-color:transparent;color:color-mix(in srgb,var(--accent) 55%,var(--text))}.argus-ui .bcard-strip.is-closed{color:var(--text3)}.argus-ui .bcard-strip.is-held{flex-wrap:wrap;gap:6px 7px;padding-top:8px;padding-bottom:8px}.argus-ui .bcs-line{display:inline-flex;align-items:center;gap:6px;width:100%;min-width:0}.argus-ui .bcs-act{display:inline-flex;align-items:center;height:24px;padding:0 9px;border:0;border-radius:6px;cursor:pointer;flex-shrink:0;font:inherit;font-size:calc(.71875 * var(--argus-rem));font-weight:600;color:var(--text);background:var(--surface);box-shadow:inset 0 0 0 1px var(--borderStrong)}.argus-ui .bcard-strip.you .bcs-act{margin-left:auto}.argus-ui .bcs-act:hover{background:var(--hover)}.argus-ui .bcs-act:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .bcard-strip.warn{background:color-mix(in srgb,var(--warn) 11%,transparent);border-top-color:transparent;color:color-mix(in srgb,var(--warn) 75%,var(--text))}.argus-ui .bcs-dot{width:7px;height:7px;border-radius:99px;flex-shrink:0;background:var(--text3)}.argus-ui .bcs-dot.is-run{background:var(--accent);box-shadow:0 0 0 3px var(--accentSoft)}.argus-ui .bcs-ci{display:inline-flex;flex-shrink:0}.argus-ui .bcs-ci.is-running{color:var(--accent)}.argus-ui .bcs-ci.is-running svg{animation:argus-bcs-turn .9s linear infinite}@keyframes argus-bcs-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.argus-ui .bcs-ci.is-running svg{animation:none}}.argus-ui .bcs-seg{display:inline-flex;gap:2px;margin-left:auto;flex-shrink:0}.argus-ui .bcs-seg b{width:9px;height:4px;border-radius:2px;background:var(--bd-line-strong)}.argus-ui .bcs-seg b.on{background:var(--accent)}.argus-ui .board-new{display:inline-flex;align-items:center;gap:7px;background:var(--accent);color:var(--onAccent);border-radius:15px;height:30px;padding:0 13px;font-size:calc(.78125 * var(--argus-rem));font-weight:600;white-space:nowrap;transition:transform .12s ease}.argus-ui .board-new:hover{filter:brightness(1.06);transform:scale(1.02)}.argus-ui .board-new:disabled{opacity:.4;transform:none;filter:none}.argus-ui .prio-dot{width:7px;height:7px;border-radius:4px;display:inline-block}.argus-ui .sheet-ib{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:7px;background:transparent;color:var(--text3);cursor:pointer;flex-shrink:0}.argus-ui .sheet-ib.small{width:24px;height:24px;border-radius:6px}.argus-ui .sheet-ib:hover,.argus-ui .sheet-ib.on{background:var(--hover);color:var(--text)}.argus-ui .sheet-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:7px;border:1px solid color-mix(in srgb,var(--text) 10%,transparent);background:var(--surface);color:var(--text2);font:inherit;font-size:calc(.78125 * var(--argus-rem));font-weight:500;white-space:nowrap;cursor:pointer;flex-shrink:0}.argus-ui .sheet-btn:hover{background:var(--hover);color:var(--text)}.argus-ui .sheet-menu-wrap{position:relative}.argus-ui .sheet-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:20;min-width:200px;padding:4px;background:var(--float);border:1px solid var(--floatEdge);border-radius:9px;box-shadow:var(--floatLift)}.argus-ui .sheet-menu-item{display:flex;align-items:center;gap:8px;width:100%;height:30px;padding:0 9px;border:none;border-radius:6px;background:none;font:inherit;font-size:calc(.78125 * var(--argus-rem));color:var(--text);text-align:left;white-space:nowrap;cursor:pointer}.argus-ui .sheet-menu-item:hover{background:var(--hover)}.argus-ui .sheet-menu-item.danger{color:var(--red)}.argus-ui .sheet-menu-item.danger.armed{background:color-mix(in srgb,var(--red) 12%,transparent);font-weight:600}.argus-ui .issue-detail{display:flex;flex-direction:column;gap:16px;min-width:0;padding:4px 4px 24px}.argus-ui .idet-title{font-family:var(--font-heading);letter-spacing:var(--heading-tracking);font-size:calc(1.25 * var(--argus-rem));font-weight:650;line-height:1.3;margin:0;text-wrap:pretty;color:var(--text)}.argus-ui .idet-untitled{color:var(--text3);font-weight:500}.argus-ui .idet-title-input{font-family:var(--font-heading);letter-spacing:var(--heading-tracking);font-size:calc(1.25 * var(--argus-rem));font-weight:650;line-height:1.3;margin:-4px 0 0 -8px;padding:3px 8px;width:calc(100% + 16px);background:var(--bg);border:1px solid var(--bd-line);border-radius:8px;outline:none;color:var(--text)}.argus-ui .idet-title-input:focus{border-color:var(--accent)}.argus-ui .idet-props{display:grid;grid-template-columns:96px minmax(0,1fr);row-gap:2px;align-items:center}.argus-ui .idet-pl{display:flex;align-items:center;min-height:30px;font-size:calc(.78125 * var(--argus-rem));color:var(--text3);overflow-wrap:anywhere;padding-right:8px}.argus-ui .idet-pv{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:30px;min-width:0;font-size:calc(.8125 * var(--argus-rem));color:var(--text)}.argus-ui .idet-pv>.status-icon,.argus-ui .idet-pv>.prio-icon{flex-shrink:0}.argus-ui .idet-pv .idet-prop .dd-trigger{font-size:calc(.8125 * var(--argus-rem));font-weight:500;color:var(--text);padding:4px 6px 4px 4px}.argus-ui .idet-pv>.idet-prop{margin-left:-4px;flex-shrink:0;max-width:100%}.argus-ui .idet-swatch{width:8px;height:8px;border-radius:2px;flex-shrink:0}.argus-ui .idet-none{color:var(--text3)}.argus-ui .idet-created{color:var(--text2);font-variant-numeric:tabular-nums}.argus-ui .idet-field{width:100%;max-width:260px;height:26px;margin-left:-4px;padding:0 6px 0 4px;border:none;border-radius:6px;background:transparent;font:inherit;font-size:calc(.8125 * var(--argus-rem));font-weight:500;color:var(--text);box-sizing:border-box}.argus-ui .idet-field::placeholder{color:var(--text3);font-weight:400}.argus-ui .idet-field[type=date]{width:auto}.argus-ui .idet-field[data-empty]:not(:focus){color:var(--text3);font-weight:400}.argus-ui .idet-field:hover{background:var(--hover)}.argus-ui .idet-field:focus{outline:none;background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--accent)}.argus-ui .idet-off{flex-shrink:0;font-size:calc(.71875 * var(--argus-rem));color:var(--text3);white-space:nowrap}.argus-ui .lp{position:relative;display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.argus-ui .lp-add{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:22px;height:22px;border-radius:6px;color:var(--text3);cursor:pointer;flex-shrink:0}.argus-ui .lp-add.has-words{width:auto;padding:0 6px 0 4px;font-size:calc(.78125 * var(--argus-rem));font-weight:500}.argus-ui .lp-add:hover,.argus-ui .lp-add[aria-expanded=true]{background:var(--hover);color:var(--text)}.argus-ui .lp-add:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .lp-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:70;width:260px;max-width:min(320px,calc(100vw - 32px));display:flex;flex-direction:column;gap:4px;padding:4px;border-radius:10px;background:var(--float);border:1px solid var(--floatEdge);box-shadow:var(--floatLift);animation:argus-lp-in .12s ease-out}@keyframes argus-lp-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.argus-ui .lp-find{height:30px;padding:0 9px;border:1px solid var(--border);border-radius:7px;background:var(--colBg);font:inherit;font-size:calc(.8125 * var(--argus-rem));color:var(--text)}.argus-ui .lp-find:focus{outline:none;border-color:var(--accent)}.argus-ui .lp-find::placeholder{color:var(--text3)}.argus-ui .lp-list{list-style:none;margin:0;padding:0;max-height:264px;overflow-y:auto;display:flex;flex-direction:column}.argus-ui .lp-opt{display:flex;align-items:center;gap:8px;min-height:30px;padding:4px 8px 4px 6px;border-radius:7px;font-size:calc(.8125 * var(--argus-rem));color:var(--text);cursor:pointer}.argus-ui .lp-opt.active{background:var(--hover)}.argus-ui .lp-opt.is-create{color:var(--accent);font-weight:550}.argus-ui .lp-mark{display:inline-flex;width:14px;justify-content:center;flex-shrink:0;color:var(--accent)}.argus-ui .lp-dot{width:8px;height:8px;border-radius:99px;flex-shrink:0}.argus-ui .lp-name{min-width:0;overflow-wrap:anywhere}.argus-ui .lp-desc{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(.75 * var(--argus-rem));color:var(--text3)}.argus-ui .lp-note{margin:0;padding:4px 9px 2px;font-size:calc(.75 * var(--argus-rem));line-height:1.4;color:var(--text3)}.argus-ui .lp-list:empty{display:none}@media(prefers-reduced-motion:reduce){.argus-ui .lp-pop{animation:none}}.argus-ui .idet-jira{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;border:1px solid var(--bd-line);font-family:var(--font-mono);font-size:calc(.71875 * var(--argus-rem));color:var(--text2);text-decoration:none;white-space:nowrap;transition:border-color .12s ease,color .12s ease}.argus-ui a.idet-jira:hover{border-color:var(--accent);color:var(--text)}.argus-ui .idet-jira.plain{color:var(--text3)}.argus-ui .idet-body{display:flex;flex-direction:column;gap:6px;padding-top:14px;border-top:1px solid var(--bd-soft)}.argus-ui .idet-section{font-size:calc(.75 * var(--argus-rem));font-weight:600;color:var(--text3)}.argus-ui .idet-section-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.argus-ui .idet-body .md-editor{margin-top:2px}.argus-ui .idet-body .md{font-size:calc(.875 * var(--argus-rem));line-height:1.65}.argus-ui .idet-body .md>:first-child{margin-top:0}.argus-ui .idet-body .md h1{font-size:calc(1.125 * var(--argus-rem))}.argus-ui .idet-body .md h2{font-size:calc(1 * var(--argus-rem));margin-top:1.3em}.argus-ui .idet-body .md h3{font-size:calc(.9375 * var(--argus-rem))}.argus-ui .idet-empty{font-size:calc(.8125 * var(--argus-rem));color:var(--text3);line-height:1.5;padding:4px 0}.argus-ui h2.idet-section{margin:0;font-family:inherit;letter-spacing:normal}.argus-ui .idet-activity{display:flex;flex-direction:column;gap:12px;padding-top:14px;border-top:1px solid var(--bd-soft)}.argus-ui .act-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.argus-ui .act{display:flex;gap:10px;align-items:flex-start;font-size:calc(.78125 * var(--argus-rem));line-height:1.5;color:var(--text2)}.argus-ui .act-av{width:20px;height:20px;border-radius:99px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:calc(.625 * var(--argus-rem));font-weight:700;background:var(--bd-chip);color:var(--text2)}.argus-ui .act-av.is-agent{background:var(--accentSoft);color:color-mix(in srgb,var(--accent) 70%,var(--text))}.argus-ui .act-av.is-plan{background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok)}.argus-ui .act-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.argus-ui .act-line{display:flex;align-items:baseline;gap:8px;min-height:20px}.argus-ui .act-text{min-width:0;overflow-wrap:anywhere}.argus-ui .act-text strong{font-weight:600;color:var(--text)}.argus-ui .act-time{margin-left:auto;flex-shrink:0;white-space:nowrap;color:var(--text3);font-variant-numeric:tabular-nums}.argus-ui .act-bubble{padding:10px 12px;border-radius:8px;background:var(--bd-chip);color:var(--text)}.argus-ui .act-bubble .md{font-size:calc(.8125 * var(--argus-rem));line-height:1.55}.argus-ui .act-bubble .md>:first-child{margin-top:0}.argus-ui .act-bubble .md>:last-child{margin-bottom:0}.argus-ui .act-reply{align-self:flex-start;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:calc(.75 * var(--argus-rem));font-weight:600;color:var(--text3)}.argus-ui .act-reply:hover{color:var(--text)}.argus-ui .act-reply:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.argus-ui .act-sep{color:var(--text3)}.argus-ui .act-show-plan{padding:0;border:0;background:none;cursor:pointer;font:inherit;font-weight:600;color:color-mix(in srgb,var(--accent) 70%,var(--text))}.argus-ui .act-show-plan:hover{text-decoration:underline}.argus-ui .act-show-plan:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.argus-ui .act-bubble[hidden]{display:none}.argus-ui .act-unseen{display:inline-flex;align-items:center;gap:5px;font-size:calc(.71875 * var(--argus-rem));color:var(--text3)}.argus-ui .act-empty{margin:0;font-size:calc(.8125 * var(--argus-rem));color:var(--text3)}.argus-ui .act-compose{display:flex;align-items:flex-end;gap:6px;min-height:40px;padding:4px 4px 4px 12px;box-sizing:border-box;border-radius:8px;box-shadow:inset 0 0 0 1px var(--bd-line);background:var(--surfaceSolid, var(--surface))}.argus-ui .act-compose:focus-within{box-shadow:inset 0 0 0 1.5px var(--accent)}.argus-ui .act-input{flex:1;min-width:0;min-height:32px;max-height:160px;padding:7px 0;box-sizing:border-box;border:0;outline:0;background:transparent;resize:none;field-sizing:content;font:inherit;font-size:calc(.8125 * var(--argus-rem));line-height:1.4;color:var(--text)}.argus-ui .act-input::placeholder{color:var(--text3)}.argus-ui .act-send{width:30px;height:30px;flex-shrink:0;border:0;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:none;color:var(--text3)}.argus-ui .act-send:not(:disabled):hover{background:var(--hover);color:var(--text)}.argus-ui .act-send:not(:disabled){color:var(--accent)}.argus-ui .act-send:disabled{cursor:default;opacity:.5}.argus-ui .act-send:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .issues-dock{height:100%;display:flex;flex-direction:column;min-height:0;outline:none}.argus-ui .idock-head{display:flex;align-items:center;gap:2px;height:40px;padding:0 8px 0 6px;border-bottom:1px solid var(--border);flex-shrink:0}.argus-ui .idock-nav{display:inline-flex;align-items:center;gap:0;flex-shrink:0}.argus-ui .idock-nav .icon-btn{width:24px;height:24px}.argus-ui .idock-pos{min-width:46px;text-align:center;font-family:var(--font-mono);font-size:calc(.6875 * var(--argus-rem));font-variant-numeric:tabular-nums;color:var(--text2)}.argus-ui .idock-picker{flex:1;min-width:0;margin:0 4px}.argus-ui .idock-picker .dd-trigger{color:var(--text2);font-size:calc(.75 * var(--argus-rem));padding:4px 6px 4px 8px}.argus-ui .idock-picker .dd-label{font-family:var(--font-mono);font-size:calc(.71875 * var(--argus-rem));font-weight:600;color:var(--text)}.argus-ui .idock-sp{flex:0 0 4px}.argus-ui .idock-head .icon-btn.on{background:var(--colBg);color:var(--text)}.argus-ui .idock-del.armed{width:auto;padding:0 8px;color:var(--red);background:color-mix(in srgb,var(--red) 12%,transparent)}.argus-ui .idock-del-label{font-size:calc(.71875 * var(--argus-rem));font-weight:600;white-space:nowrap}.argus-ui .idock-scroll{flex:1;min-height:0;overflow-y:auto;padding:10px 16px 0}.argus-ui .idock-none{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 20px;text-align:center;color:var(--text3)}.argus-ui .idock-none strong{color:var(--text2);font-size:calc(.84375 * var(--argus-rem))}.argus-ui .idock-none span{max-width:300px;font-size:calc(.75 * var(--argus-rem));line-height:1.5}.argus-ui .origin-jira{display:inline-flex;align-items:center;height:16px;padding:0 5px;border-radius:4px;font-size:calc(.625 * var(--argus-rem));font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--blue);background:color-mix(in srgb,var(--blue) 13%,transparent);white-space:nowrap;flex-shrink:0}.argus-ui .jira-pull-pop{width:300px}.argus-ui .jira-pull-input{width:100%;min-height:56px;resize:vertical;background:var(--bg);border:1px solid var(--border);border-radius:7px;padding:6px 8px;font-size:calc(.8125 * var(--argus-rem));font-family:var(--font-mono);line-height:1.5;outline:none;color:var(--text)}.argus-ui .jira-pull-input:focus{border-color:var(--accent)}.argus-ui .jira-pull-count{font-size:calc(.71875 * var(--argus-rem));color:var(--text3);overflow-wrap:anywhere}.argus-ui .jira-create{position:relative}.argus-ui .jira-create-btn{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:11px;border:1px solid var(--border);font-size:calc(.6875 * var(--argus-rem));font-weight:600;color:var(--text2);white-space:nowrap;transition:border-color .12s ease,color .12s ease,background .12s ease}.argus-ui .jira-create-btn:hover,.argus-ui .jira-create-btn.on{border-color:var(--accent);color:var(--accent);background:var(--accentSoft)}.argus-ui .jira-pop{position:absolute;top:calc(100% + 6px);right:0;width:280px;padding:12px 12px 10px;background:var(--float);border:1px solid var(--floatEdge);border-radius:12px;box-shadow:var(--floatLift);z-index:8;display:flex;flex-direction:column;gap:8px}.argus-ui .jira-pop-title{font-size:calc(.8125 * var(--argus-rem));font-weight:600;color:var(--text)}.argus-ui .jira-pop-hint{font-size:calc(.71875 * var(--argus-rem));line-height:1.45;color:var(--text3);margin-bottom:2px}.argus-ui .jira-pop-field{display:grid;grid-template-columns:56px 1fr;align-items:center;gap:8px}.argus-ui .jira-pop-field>span{font-size:calc(.75 * var(--argus-rem));color:var(--text3)}.argus-ui .jira-pop-field input{width:100%;background:var(--bg);border:1px solid var(--border);border-radius:7px;padding:5px 8px;font-size:calc(.8125 * var(--argus-rem));font-family:var(--font-mono);outline:none;color:var(--text)}.argus-ui .jira-pop-field input:focus{border-color:var(--accent)}.argus-ui .jira-pop-field .dd{width:100%}.argus-ui .jira-pop-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:4px}.argus-ui .jira-pop-actions .btn-solid{height:28px;padding:0 12px;font-size:calc(.75 * var(--argus-rem))}.argus-ui .jira-pop-actions .btn-solid:disabled{opacity:.5;transform:none;cursor:default}.argus-ui .btn-quiet{height:28px;padding:0 10px;border-radius:14px;font-size:calc(.75 * var(--argus-rem));font-weight:550;color:var(--text2)}.argus-ui .btn-quiet:hover{background:var(--hover);color:var(--text)}.argus-ui .idock-foot{flex-shrink:0;display:flex;align-items:center;gap:7px;padding:9px 12px;border-top:1px solid var(--border);background:var(--side)}.argus-ui .idock-foot:empty{display:none}.argus-ui .idock-foot-note{font-size:calc(.71875 * var(--argus-rem));overflow-wrap:anywhere;min-width:0}.argus-ui .idock-foot-sp{flex:1}.argus-ui .board-create{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:420px;text-align:center}.argus-ui .board-create-row{display:flex;align-items:center;gap:8px}.argus-ui .board-create-error{font-size:calc(.75 * var(--argus-rem));color:var(--red)}.argus-ui .agent-work{display:flex;flex-direction:column;gap:8px}.argus-ui .aw-box{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--bd-line)}.argus-ui .aw-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.argus-ui .aw-title{margin:0;font-family:inherit;letter-spacing:normal;font-size:calc(.84375 * var(--argus-rem));font-weight:650;color:var(--text)}.argus-ui .aw-status{display:inline-flex;align-items:center;gap:6px;font-size:calc(.75 * var(--argus-rem));color:var(--text2);min-width:0}.argus-ui .aw-status-dot{width:7px;height:7px;border-radius:99px;flex-shrink:0;background:var(--text3)}.argus-ui .aw-status.t-amber .aw-status-dot{background:var(--amber)}.argus-ui .aw-status.t-accent .aw-status-dot{background:var(--accent)}.argus-ui .aw-status.t-warn .aw-status-dot{background:var(--warn)}.argus-ui .aw-open{padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:calc(.75 * var(--argus-rem));font-weight:600;color:color-mix(in srgb,var(--accent) 70%,var(--text))}.argus-ui .aw-open:hover{text-decoration:underline}.argus-ui .aw-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.argus-ui .aw-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.argus-ui .aw-step{display:flex;align-items:flex-start;gap:10px;font-size:calc(.8125 * var(--argus-rem));line-height:1.45;color:var(--text2)}.argus-ui .aw-step.is-done{color:var(--text3)}.argus-ui .aw-step.is-done .aw-step-text{text-decoration:line-through;text-decoration-color:var(--bd-line-strong)}.argus-ui .aw-step.is-now{color:var(--text);font-weight:600}.argus-ui .aw-step-mark{width:16px;height:16px;flex-shrink:0;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;color:var(--ok)}.argus-ui .aw-step-mark.is-todo{width:13px;height:13px;margin:2.5px 1.5px 0;border-radius:99px;box-shadow:inset 0 0 0 1.5px var(--text3)}.argus-ui .aw-step-mark.is-now{width:13px;height:13px;margin:2.5px 1.5px 0;border-radius:99px;box-sizing:border-box;border:1.5px solid color-mix(in srgb,var(--accent) 30%,transparent);border-top-color:var(--accent);animation:argus-aw-turn .9s linear infinite}@keyframes argus-aw-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.argus-ui .aw-step-mark.is-now{animation:none;border-top-color:var(--accent);border-right-color:var(--accent)}}.argus-ui .aw-body{display:contents}.argus-ui .aw-step-ask{font-weight:500;color:var(--bd-amber-ink)}.argus-ui .aw-fold{display:none}.argus-ui .aw-foot{display:flex;flex-wrap:wrap;gap:16px;padding-top:10px;border-top:1px solid var(--bd-line);font-size:calc(.75 * var(--argus-rem));color:var(--text3)}.argus-ui .aw-branch{display:inline-flex;align-items:center;gap:6px;min-width:0}.argus-ui .aw-branch span{font-family:var(--font-mono);color:var(--text2);overflow-wrap:anywhere}.argus-ui .aw-edits-files{color:var(--text2)}.argus-ui .aw-mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:color-mix(in srgb,var(--text) 5.5%,transparent);color:var(--text2);flex-shrink:0}.argus-ui .aw-mark.small{width:18px;height:18px;border-radius:5px}.argus-ui .aw-sp{flex:1;min-width:4px}.argus-ui .aw-ask{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:8px 8px 8px 12px;border-radius:8px;background:color-mix(in srgb,var(--amber) 8%,transparent);border:1px solid color-mix(in srgb,var(--amber) 25%,transparent)}.argus-ui .aw-ask-text{flex:1;min-width:0;font-size:calc(.8125 * var(--argus-rem));line-height:1.45;color:var(--text);overflow-wrap:anywhere}.argus-ui .aw-act{height:26px;padding:0 10px;border-radius:6px;border:1px solid var(--bd-line);background:var(--surface);color:var(--text2);font:inherit;font-size:calc(.75 * var(--argus-rem));font-weight:600;white-space:nowrap;cursor:pointer;flex-shrink:0}.argus-ui .aw-act:hover{color:var(--text);background:var(--hover)}.argus-ui .aw-act.allow{background:var(--accent);border-color:transparent;color:var(--onAccent)}.argus-ui .aw-act.allow:hover{filter:brightness(1.1);background:var(--accent)}.argus-ui .aw-empty{display:flex;align-items:center;gap:12px;padding:10px 10px 10px 12px;border:1px dashed var(--bd-line);border-radius:10px;font-size:calc(.8125 * var(--argus-rem));color:var(--text3)}.argus-ui .aw-empty span{flex:1}.argus-ui .aw-others{display:flex;flex-direction:column;gap:2px}.argus-ui .aw-other{display:flex;align-items:center;gap:8px;width:100%;padding:5px 8px;border:none;border-radius:7px;background:none;font:inherit;text-align:left;cursor:pointer}.argus-ui .aw-other:hover{background:var(--hover)}.argus-ui .aw-other-title{flex:1;min-width:0;font-size:calc(.78125 * var(--argus-rem));line-height:1.4;color:var(--text2);overflow-wrap:anywhere}.argus-ui .aw-other-meta{font-size:calc(.71875 * var(--argus-rem));color:var(--text3);white-space:nowrap}.argus-ui .aw-restart{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;padding:4px 6px;border:none;border-radius:6px;background:none;font:inherit;font-size:calc(.75 * var(--argus-rem));font-weight:600;color:var(--text2);cursor:pointer}.argus-ui .aw-restart:hover{background:var(--hover);color:var(--text)}.argus-ui .start-work{position:fixed;z-index:60;width:min(400px,calc(100vw - 16px));box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:18px;background:var(--float);border:1px solid color-mix(in srgb,var(--text) 12%,transparent);border-radius:12px;box-shadow:var(--floatLift);color:var(--text);font-size:calc(.8125 * var(--argus-rem))}.argus-ui .sw-head{display:flex;flex-direction:column;gap:4px}.argus-ui .sw-title{margin:0;font-family:inherit;letter-spacing:normal;font-size:calc(.9375 * var(--argus-rem));font-weight:650}.argus-ui .sw-sub{font-size:calc(.78125 * var(--argus-rem));color:var(--text3);overflow-wrap:anywhere}.argus-ui .sw-key{font-family:var(--font-mono);font-size:calc(.75 * var(--argus-rem))}.argus-ui .sw-field{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;border:0;min-width:0}.argus-ui .sw-label{padding:0;margin-bottom:6px;font-size:calc(.6875 * var(--argus-rem));font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--text3)}.argus-ui .sw-agents{display:flex;flex-wrap:wrap;gap:6px}.argus-ui .sw-agents .sw-opt{flex:1 1 130px;align-items:center;min-width:0;padding:9px 12px}.argus-ui .sw-default{margin-left:8px;padding:1px 6px;border-radius:99px;background:var(--surfaceSolid, var(--surface));font-size:calc(.65625 * var(--argus-rem));font-weight:650;color:color-mix(in srgb,var(--accent) 70%,var(--text))}.argus-ui .sw-none{margin:0;font-size:calc(.78125 * var(--argus-rem));color:var(--text3)}.argus-ui .sw-brief{display:flex;align-items:flex-start;gap:8px;font-size:calc(.75 * var(--argus-rem));line-height:1.45;color:var(--text3)}.argus-ui .sw-brief svg{flex-shrink:0;margin-top:1px}.argus-ui .sw-opt{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border-radius:9px;box-shadow:inset 0 0 0 1px var(--bd-line);cursor:pointer}.argus-ui .sw-opt.on{box-shadow:inset 0 0 0 1.5px var(--accent);background:var(--accentSoft)}.argus-ui .sw-opt input{margin:3px 0 0;width:15px;height:15px;flex-shrink:0;accent-color:var(--accent)}.argus-ui .sw-agents .sw-opt input{margin-top:0}.argus-ui .sw-opt>span{display:flex;flex-direction:column;gap:1px}.argus-ui .sw-opt-title{display:flex;align-items:center;font-size:calc(.8125 * var(--argus-rem));font-weight:650;color:var(--text)}.argus-ui .sw-opt-detail{font-size:calc(.78125 * var(--argus-rem));line-height:1.45;color:var(--text2)}.argus-ui .sw-error{font-size:calc(.75 * var(--argus-rem));color:var(--warn);line-height:1.45}.argus-ui .sw-foot{display:flex;align-items:center;gap:8px}.argus-ui .sw-cancel{height:34px;padding:0 12px;border:0;border-radius:8px;background:none;cursor:pointer;font:inherit;font-size:calc(.8125 * var(--argus-rem));font-weight:600;color:var(--text2)}.argus-ui .sw-cancel:hover{background:var(--hover);color:var(--text)}.argus-ui .sw-cancel:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .start-work .sw-start{height:34px;padding:0 14px;border-radius:8px;font-size:calc(.8125 * var(--argus-rem))}.argus-ui .sw-note{flex:1;font-size:calc(.75 * var(--argus-rem));color:var(--text3)}.argus-ui .sw-start{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:7px;border:none;background:var(--accent);color:var(--onAccent);font:inherit;font-size:calc(.78125 * var(--argus-rem));font-weight:600;white-space:nowrap;cursor:pointer;flex-shrink:0}.argus-ui .sw-start:hover{filter:brightness(1.1)}.argus-ui .sw-start:disabled{opacity:.5;cursor:default;filter:none}.argus-ui .board-tabs{display:flex;align-items:center;gap:2px;flex:0 1 auto;min-width:0;margin-left:6px;padding-left:10px;border-left:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.argus-ui .board-tabs::-webkit-scrollbar{display:none}.argus-ui .board-tab{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:28px;padding:0 10px;border:none;border-radius:7px;background:none;font:inherit;font-size:calc(.8125 * var(--argus-rem));font-weight:550;color:var(--text2);white-space:nowrap;cursor:pointer}.argus-ui .board-tab:hover{background:var(--hover);color:var(--text)}.argus-ui .board-tab.on{background:var(--colBg);color:var(--text);box-shadow:inset 0 0 0 1px var(--border)}.argus-ui .board-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.argus-ui .board-tab-dot{width:6px;height:6px;border-radius:99px;background:var(--accent);flex-shrink:0}.argus-ui .board-tab-add{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;padding:0;border:none;border-radius:6px;background:none;color:var(--text3);cursor:pointer}.argus-ui .board-tab-add:hover{background:var(--hover);color:var(--text)}.argus-ui .board-tab-add:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .fm{position:relative;display:inline-flex}.argus-ui .fm-pop{position:absolute;top:calc(100% + 8px);right:-4px;z-index:30;min-width:240px;width:max-content;max-width:min(420px,calc(100vw - 32px));padding:4px;background:var(--float);border:1px solid var(--floatEdge);border-radius:10px;box-shadow:var(--floatLift);cursor:default}.argus-ui .fm-find{width:100%;box-sizing:border-box;margin-bottom:4px;padding:6px 8px;border:1px solid var(--bd-line);border-radius:7px;background:var(--bg);font:inherit;font-size:calc(.78125 * var(--argus-rem));color:var(--text);outline:none}.argus-ui .fm-find:focus{border-color:var(--accent)}.argus-ui .fm-list{max-height:min(420px,60vh);overflow-y:auto}.argus-ui .fm-section+.fm-section{margin-top:4px;padding-top:4px;border-top:1px solid var(--bd-soft)}.argus-ui .fm-head{padding:6px 8px 2px;font-size:calc(.6875 * var(--argus-rem));font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--text3)}.argus-ui .fm-item{display:flex;align-items:center;gap:8px;min-height:30px;padding:0 8px;border-radius:6px;font-size:calc(.78125 * var(--argus-rem));color:var(--text);cursor:pointer}.argus-ui .fm-item:hover{background:var(--hover)}.argus-ui .fm-item input{margin:0;accent-color:var(--accent)}.argus-ui .fm-icon{display:inline-flex;width:14px;justify-content:center;flex-shrink:0}.argus-ui .fm-dot{width:7px;height:7px;border-radius:50%;display:block}.argus-ui .fm-label{overflow-wrap:anywhere;line-height:1.35}.argus-ui .fm-empty{padding:8px;font-size:calc(.75 * var(--argus-rem));color:var(--text3)}.argus-ui .issue-list-scroll{flex:1;min-height:0;overflow:auto;padding:0 24px 24px}.argus-ui .issue-list{font-size:calc(.8125 * var(--argus-rem))}.argus-ui .il-grid{display:grid;grid-template-columns:var(--il-cols, minmax(220px, 1fr));align-items:center;column-gap:16px;padding:0 12px}.argus-ui .il-head{height:34px;border-bottom:1px solid var(--bd-line);font-size:calc(.71875 * var(--argus-rem));font-weight:600;color:var(--text3);white-space:nowrap;position:sticky;top:0;background:var(--bgSolid, var(--bg));z-index:1}.argus-ui .il-right{text-align:right;justify-self:end}.argus-ui .il-th{position:relative;display:inline-flex;align-items:center;gap:2px;min-width:0}.argus-ui .il-th-name{overflow:hidden;text-overflow:ellipsis}.argus-ui .il-th-menu{position:relative;display:inline-flex}.argus-ui .il-th-more{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:5px;background:none;color:var(--text3);cursor:pointer;opacity:0}.argus-ui .il-th:hover .il-th-more,.argus-ui .il-th-more:focus-visible,.argus-ui .il-th-menu.is-open .il-th-more{opacity:1}.argus-ui .il-th-more:hover,.argus-ui .il-th-menu.is-open .il-th-more{background:var(--hover);color:var(--text)}.argus-ui .il-th-more:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .il-th-pop{left:0;right:auto;min-width:200px;font-weight:400;text-align:left}.argus-ui .il-right .il-th-pop,.argus-ui .il-th:last-child .il-th-pop{left:auto;right:0}.argus-ui .il-th-tick{display:inline-flex;width:13px;flex-shrink:0;color:var(--accent)}.argus-ui .il-group{display:flex;align-items:center;gap:6px;height:38px;padding:0 10px 0 6px;background:var(--colBg);border-bottom:1px solid var(--bd-soft)}.argus-ui .il-group-toggle{display:inline-flex;align-items:center;gap:8px;height:28px;min-width:0;padding:0 6px;border:none;border-radius:6px;background:none;font:inherit;cursor:pointer}.argus-ui .il-group-toggle:hover{background:var(--hover)}.argus-ui .il-group-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.argus-ui .il-chev{display:flex;color:var(--text3);transition:transform .15s ease}.argus-ui .il-chev.open{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.argus-ui .il-chev{transition:none}}.argus-ui .il-group-mark{display:inline-flex;align-items:center;justify-content:center;width:14px;flex-shrink:0}.argus-ui .il-group-name{font-size:calc(.78125 * var(--argus-rem));font-weight:650;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argus-ui .il-group-count{font-size:calc(.78125 * var(--argus-rem));font-weight:500;color:var(--text3);font-variant-numeric:tabular-nums;white-space:nowrap}.argus-ui .il-sp{flex:1}.argus-ui .il-row{min-height:42px;padding-top:8px;padding-bottom:8px;box-sizing:border-box;border-bottom:1px solid var(--bd-soft);color:var(--text2);cursor:pointer}.argus-ui .il-row:hover{background:var(--hover)}.argus-ui .il-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.argus-ui .il-row.selected{background:color-mix(in srgb,var(--accent) 8%,transparent)}.argus-ui .il-title{color:var(--text);font-weight:550;line-height:1.4;overflow-wrap:anywhere;min-width:0}.argus-ui .il-key{font-family:var(--font-mono);font-size:calc(.6875 * var(--argus-rem));font-weight:400;letter-spacing:.01em;color:var(--text3);white-space:nowrap;margin-right:8px}.argus-ui .il-cell{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;min-width:0}.argus-ui .il-status{flex-wrap:nowrap;gap:6px;white-space:nowrap}.argus-ui .il-mark-dot{display:inline-block;width:7px;height:7px;border-radius:99px;background:var(--text3);flex-shrink:0}.argus-ui .il-mark-none{display:inline-block;width:7px;height:7px;border-radius:99px;box-shadow:inset 0 0 0 1.5px var(--text3);flex-shrink:0}.argus-ui .il-dim{color:var(--text3)}.argus-ui .il-labels{gap:4px}.argus-ui .il-origin{margin-right:8px;vertical-align:1px}.argus-ui .il-age{font-size:calc(.75 * var(--argus-rem));color:var(--text3);font-variant-numeric:tabular-nums;white-space:nowrap}.argus-ui .il-none{padding:11px 12px;font-size:calc(.75 * var(--argus-rem));color:var(--text3);border-bottom:1px solid var(--bd-soft)}.argus-ui .il-agent{display:inline-flex;align-items:center;gap:5px;font-size:calc(.75 * var(--argus-rem));color:var(--text2);flex-wrap:wrap;min-width:0}.argus-ui .il-agent.run{color:var(--text)}.argus-ui .il-agent.amber{color:var(--bd-amber-ink);font-weight:600}.argus-ui .il-agent .bcs-dot.is-run{box-shadow:none}.argus-ui .il-agent.you{color:color-mix(in srgb,var(--accent) 55%,var(--text));font-weight:600}.argus-ui .il-agent.is-closed{color:var(--text3)}.argus-ui .il-agent.warn{color:color-mix(in srgb,var(--warn) 75%,var(--text));font-weight:600}.argus-ui .board .so-panel-bar{height:44px}.argus-ui .board #board-panel-issue .so-panel-sub{font-family:var(--font-mono);letter-spacing:.01em}.argus-ui .board .so-panel-bar .sheet-ib:focus-visible,.argus-ui .board .so-panel-bar .sheet-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.argus-ui .board .so-rail{padding-top:64px;position:relative;z-index:16}.argus-ui .board-body:has(.board-stage>.so-panel:not(.is-full):not([hidden]))>.so-rail{border-left-color:transparent}.argus-ui .board-stage{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.argus-ui .board-stage>.so-panel{position:absolute;top:0;right:0;bottom:0;z-index:15}.argus-ui .board-stage>.so-panel:not(.is-full){padding:8px 0;pointer-events:none}.argus-ui .board-stage>.so-panel>*{pointer-events:auto}.argus-ui .board-stage .board-cols:after{content:"";flex:0 0 var(--bd-panel-w, 0px);margin-left:-12px}.argus-ui .board-stage .board-cols.is-rows:after{display:none}.argus-ui .board-stage .board-cols.is-rows>.bcol-addwrap{padding-right:var(--bd-panel-w, 0px)}.argus-ui .board-stage .issue-list-scroll{display:flex;align-items:flex-start}.argus-ui .board-stage .issue-list{flex:0 0 100%}.argus-ui .board-stage .issue-list-scroll:after{content:"";flex:0 0 var(--bd-panel-w, 0px)}.argus-ui .board .so-panel .panel-dock-inner{--bg: var(--float);background:var(--float);box-shadow:var(--floatLift)}.argus-ui .board .so-rail-badge.t-amber{color:color-mix(in srgb,var(--amber) 50%,var(--text));font-weight:700}.argus-ui .board-stage>.so-panel.is-full{left:0;padding:0}.argus-ui .board-stage:has(>.so-panel.is-full:not([hidden]):not(.is-leaving))>:not(.so-panel){visibility:hidden}.argus-ui .board .so-panel.is-full .panel-dock-inner{border-radius:0;border-color:transparent;box-shadow:none}.argus-ui .board .so-panel-back{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 8px 0 4px;margin-left:-6px;border-radius:7px;font-size:calc(.8125 * var(--argus-rem));font-weight:600;color:var(--text2);flex-shrink:0}.argus-ui .board .so-panel-back:hover{background:var(--hover);color:var(--text)}.argus-ui .board .so-panel-back:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .bd-panel-scroll{flex:1;min-height:0;overflow-y:auto;padding:18px 20px 28px;container:bd-panel / inline-size}.argus-ui .bd-issue>.issue-detail{max-width:860px}.argus-ui .board .so-panel{container:bd-panel-frame / inline-size}.argus-ui .bd-issue>.issue-detail.is-panel{row-gap:22px}.argus-ui .bd-issue .is-panel>:is(.idet-title,.idet-title-input){font-size:calc(1.625 * var(--argus-rem));font-weight:600;line-height:1.2}.argus-ui .bd-issue .is-panel>.idet-body{padding-top:0;border-top:0;margin-top:-12px}.argus-ui .bd-issue .is-panel>.idet-body .md{color:var(--text2)}.argus-ui .bd-issue .is-panel>.idet-activity{padding-top:0;border-top:0}.argus-ui .bd-issue .is-panel>.idet-activity>.idet-section{font-size:calc(.84375 * var(--argus-rem));font-weight:650;color:var(--text)}.argus-ui .bd-issue:focus{outline:none}.argus-ui .bd-issue>.bd-said{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.argus-ui .bd-issue .idet-top{display:flex;flex-direction:column;gap:12px;min-width:0}.argus-ui .bd-issue .iy{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:10px 12px 10px 14px;border-radius:10px;font-size:calc(.8125 * var(--argus-rem));font-weight:600}.argus-ui .bd-issue .iy.is-ready{background:var(--accentSoft);color:color-mix(in srgb,var(--accent) 55%,var(--text))}.argus-ui .bd-issue .iy.is-held{background:color-mix(in srgb,var(--warn) 11%,transparent);color:color-mix(in srgb,var(--warn) 75%,var(--text))}.argus-ui .bd-issue .iy-line{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1 1 220px}.argus-ui .bd-issue .iy-note{flex-basis:100%;margin:-2px 0 0;font-size:calc(.75 * var(--argus-rem));font-weight:500;color:var(--text2)}.argus-ui .bd-issue .iy-acts{display:inline-flex;gap:6px;flex-shrink:0}.argus-ui .bd-issue .iy-act{display:inline-flex;align-items:center;height:24px;padding:0 9px;border:0;border-radius:6px;cursor:pointer;flex-shrink:0;font:inherit;font-size:calc(.71875 * var(--argus-rem));font-weight:600;color:var(--text);background:var(--surface);box-shadow:inset 0 0 0 1px var(--borderStrong)}.argus-ui .bd-issue .iy-act:hover{background:var(--hover)}.argus-ui .bd-issue .iy-act:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .bd-issue .iq{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:10px;background:var(--bd-amber-soft)}.argus-ui .bd-issue .iq-head{display:flex;align-items:center;gap:8px;font-size:calc(.75 * var(--argus-rem));font-weight:650;color:var(--bd-amber-ink)}.argus-ui .bd-issue .iq-when{margin-left:auto;font-weight:500;opacity:.8;white-space:nowrap}.argus-ui .bd-issue .iq-text{margin:0;font-size:calc(.875 * var(--argus-rem));line-height:1.5;color:var(--text);overflow-wrap:anywhere}.argus-ui .bd-issue .iq-options{display:flex;flex-wrap:wrap;gap:6px}.argus-ui .bd-issue .iq-option{height:28px;padding:0 11px;border:0;border-radius:7px;cursor:pointer;font:inherit;font-size:calc(.78125 * var(--argus-rem));font-weight:600;color:var(--text);background:var(--surface);box-shadow:inset 0 0 0 1px var(--borderStrong)}.argus-ui .bd-issue .iq-option:hover:not(:disabled){background:var(--hover)}.argus-ui .bd-issue .iq-acts{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0}.argus-ui .bd-issue .iq-box{flex:1 1 200px;min-width:0;height:34px;padding:0 10px;box-sizing:border-box;border:0;outline:0;border-radius:8px;font:inherit;font-size:calc(.8125 * var(--argus-rem));color:var(--text);background:var(--surface);box-shadow:inset 0 0 0 1px var(--borderStrong)}.argus-ui .bd-issue .iq-box::placeholder{color:var(--text3)}.argus-ui .bd-issue .iq-box:focus{box-shadow:inset 0 0 0 1.5px var(--accent)}.argus-ui .bd-issue .iq-more{flex:1;min-width:0;font-size:calc(.78125 * var(--argus-rem));color:var(--text2)}.argus-ui .bd-issue .iq-send{height:30px;padding:0 12px;flex-shrink:0;border:0;border-radius:7px;cursor:pointer;font:inherit;font-size:calc(.78125 * var(--argus-rem));font-weight:600;background:var(--accent);color:var(--onAccent)}.argus-ui .bd-issue .iq-hint{margin:-4px 0 0;font-size:calc(.75 * var(--argus-rem));color:var(--text2)}.argus-ui .bd-issue .iq-send:hover:not(:disabled){filter:brightness(1.08)}.argus-ui .bd-issue :is(.iq-send,.iq-option):disabled{opacity:.6;cursor:default}.argus-ui .bd-issue :is(.iq-send,.iq-option):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.argus-ui .bd-issue .idet-side{display:flex;flex-direction:column;gap:12px;min-width:0}.argus-ui .bd-issue .idet-side>.idet-props{position:relative}.argus-ui .bd-issue .idet-prs{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--bd-line)}.argus-ui .bd-issue .idet-prs>.idet-section{font-size:calc(.6875 * var(--argus-rem));font-weight:650;letter-spacing:.04em;text-transform:uppercase}.argus-ui .bd-issue .idet-pr-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.argus-ui .bd-issue .idet-pr{display:flex;align-items:center;gap:6px;min-height:24px;font-size:calc(.8125 * var(--argus-rem));color:var(--text2)}.argus-ui .bd-issue .idet-pr-num{font-family:var(--font-mono);font-size:calc(.75 * var(--argus-rem));color:var(--text)}.argus-ui .bd-issue .idet-pr-state{color:var(--text3);flex-shrink:0}.argus-ui .bd-issue .idet-prs-none{margin:0;font-size:calc(.78125 * var(--argus-rem))}.argus-ui .bd-issue .idet-agent{display:inline-flex;align-items:center;gap:6px;font-weight:500}.argus-ui .bd-issue .idet-agent-dot{width:7px;height:7px;border-radius:99px;flex-shrink:0;background:var(--text3)}.argus-ui .bd-issue .idet-agent.t-amber .idet-agent-dot{background:var(--amber)}.argus-ui .bd-issue .idet-agent.t-accent .idet-agent-dot{background:var(--accent)}.argus-ui .bd-issue .idet-agent.t-warn .idet-agent-dot{background:var(--warn)}.argus-ui .bd-issue .idet-agent-state{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.argus-ui .bd-issue .idet-pr-open{margin-left:auto;padding:0 2px;border:0;background:none;cursor:pointer;font:inherit;font-size:calc(.75 * var(--argus-rem));font-weight:600;color:color-mix(in srgb,var(--accent) 70%,var(--text))}.argus-ui .bd-issue .idet-pr-open:hover{text-decoration:underline}.argus-ui .bd-issue .idet-pr-open:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:3px}.argus-ui .bd-issue .idet-pr{flex-wrap:wrap;row-gap:2px}.argus-ui .bd-issue .idet-pr>.idet-pr-title{order:1;flex-basis:100%;min-width:0;padding-left:18px;box-sizing:border-box;color:var(--text);line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.argus-ui .bd-issue .idet-pr-choice>.idet-pr-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.argus-ui .bd-issue .idet-pr-open+.idet-pr-unlink{margin-left:4px}.argus-ui .bd-issue .idet-pr-unlink{margin-left:auto;padding:0 2px;border:0;background:none;cursor:pointer;flex-shrink:0;font:inherit;font-size:calc(.75 * var(--argus-rem));font-weight:500;color:var(--text3)}.argus-ui .bd-issue .idet-pr-unlink:hover{color:var(--text);text-decoration:underline}.argus-ui .bd-issue .idet-pr-unlink:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:3px}.argus-ui .bd-issue .idet-pr-link{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:0;border-radius:7px;cursor:pointer;font:inherit;font-size:calc(.75 * var(--argus-rem));font-weight:600;color:var(--text);background:var(--surface);box-shadow:inset 0 0 0 1px var(--borderStrong)}.argus-ui .bd-issue .idet-prs-none+.idet-pr-link{margin-top:2px}.argus-ui .bd-issue .idet-pr-link:hover:not(:disabled){background:var(--hover)}.argus-ui .bd-issue .idet-pr-link[aria-expanded=true]{background:var(--colBg)}.argus-ui .bd-issue .idet-pr-link:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .bd-issue .idet-pr-pick{display:flex;flex-direction:column;gap:1px;margin-left:4px;padding-left:8px;border-left:1px solid var(--bd-line)}.argus-ui .bd-issue .idet-pr-choice{display:flex;align-items:center;gap:6px;min-height:28px;padding:3px 6px;border:0;border-radius:6px;cursor:pointer;text-align:left;font:inherit;font-size:calc(.8125 * var(--argus-rem));color:var(--text2);background:none;min-width:0}.argus-ui .bd-issue .idet-pr-choice:hover{background:var(--hover)}.argus-ui .bd-issue .idet-pr-choice:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@container bd-panel-frame (max-width: 440px){.argus-ui .board .so-panel .bd-panel-scroll{padding:14px 14px 24px}.argus-ui .board .so-panel-bar .sheet-btn-label{display:none}.argus-ui .board .so-panel-bar .sheet-btn{width:28px;padding:0;justify-content:center}}@container bd-panel (min-width: 580px){.argus-ui .bd-issue>.issue-detail{display:grid;grid-template-columns:minmax(0,1fr) clamp(220px,32%,300px);grid-template-rows:auto auto auto 1fr;column-gap:28px;align-items:start;max-width:1120px}.argus-ui .bd-issue>.issue-detail>:is(.idet-title,.idet-title-input){grid-column:1;grid-row:1}.argus-ui .bd-issue>.issue-detail>.idet-body{grid-column:1;grid-row:2}.argus-ui .bd-issue>.issue-detail>.agent-work{grid-column:1;grid-row:3}.argus-ui .bd-issue>.issue-detail>.idet-activity{grid-column:1;grid-row:4}.argus-ui .bd-issue>.issue-detail:has(>.idet-top){grid-template-rows:auto auto auto auto 1fr}.argus-ui .bd-issue>.issue-detail>.idet-top{grid-column:1;grid-row:1}.argus-ui .bd-issue>.issue-detail:has(>.idet-top)>:is(.idet-title,.idet-title-input){grid-row:2}.argus-ui .bd-issue>.issue-detail:has(>.idet-top)>.idet-body{grid-row:3}.argus-ui .bd-issue>.issue-detail:has(>.idet-top)>.agent-work{grid-row:4}.argus-ui .bd-issue>.issue-detail:has(>.idet-top)>.idet-activity{grid-row:5}.argus-ui .bd-issue>.issue-detail>.idet-side{grid-column:2;grid-row:1 / -1;align-self:stretch;padding-left:16px;border-left:1px solid var(--bd-line)}.argus-ui .bd-issue .idet-side>.idet-props{grid-template-columns:88px minmax(0,1fr);align-content:start}}@container bd-panel (width < 580px){.argus-ui .bd-issue .is-panel>:is(.idet-title,.idet-title-input){font-size:calc(1.5 * var(--argus-rem))}.argus-ui .bd-issue .aw-box{position:relative}.argus-ui .bd-issue .aw-fold{display:inline-flex;align-items:center;gap:10px;margin-left:auto;padding:0;border:0;background:none;color:var(--text3);cursor:pointer}.argus-ui .bd-issue .aw-fold>svg{transition:transform .15s ease}.argus-ui .bd-issue .aw-box:not(.is-folded) .aw-fold>svg{transform:rotate(180deg)}.argus-ui .bd-issue .aw-fold:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.argus-ui .bd-issue .aw-box.is-folded{padding:12px 14px}.argus-ui .bd-issue .aw-box.is-folded>.aw-body,.argus-ui .bd-issue .aw-box.is-folded .aw-open,.argus-ui .bd-issue .aw-box.is-folded .aw-sp{display:none}.argus-ui .bd-issue .aw-box.is-folded .aw-fold:before{content:"";position:absolute;inset:0;border-radius:10px}.argus-ui .bd-issue .aw-box.is-folded:hover{background:var(--hover)}.argus-ui .bd-issue .aw-box .aw-ask{position:relative;z-index:1}.argus-ui .bd-issue .aw-fold .bcs-seg{margin-left:0}.argus-ui .bd-issue .is-panel>.idet-side{display:contents}.argus-ui .bd-issue .is-panel>.idet-side>.idet-props{margin-top:-10px}.argus-ui .bd-issue .is-panel>.idet-side>.idet-prs{order:1}.argus-ui .bd-issue .idet-side>.idet-props{display:flex;flex-wrap:wrap;gap:6px}.argus-ui .bd-issue .idet-side>.idet-props>.idet-pl{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.argus-ui .bd-issue .idet-side>.idet-props>:is(.idet-pl:has(+:is(.idet-created,.idet-agent-v)),.idet-created,.idet-agent-v){display:none}.argus-ui .bd-issue .idet-side>.idet-props>.idet-pv{min-height:24px;padding:0 9px;gap:5px;flex-wrap:nowrap;border-radius:99px;background:var(--bd-chip);font-size:calc(.75 * var(--argus-rem))}.argus-ui .bd-issue .idet-side>.idet-props>.idet-pv.idet-tags{padding:0;background:none}.argus-ui .bd-issue .idet-side .idet-tags .blbl{min-height:24px;padding:0 9px;font-size:calc(.75 * var(--argus-rem))}.argus-ui .bd-issue .idet-side>.idet-props>.idet-pv[data-name]{background:none;box-shadow:inset 0 0 0 1px var(--bd-line)}.argus-ui .bd-issue .idet-side>.idet-props>.idet-pv[data-name]:before{content:attr(data-name) ":" / "";color:var(--text3)}.argus-ui .bd-issue .idet-side .idet-pv>.idet-prop{margin-left:0}.argus-ui .bd-issue .idet-side .idet-pv .idet-prop .dd-trigger{padding:2px;font-size:calc(.75 * var(--argus-rem))}.argus-ui .bd-issue .idet-side .idet-field{width:auto;min-width:5ch;max-width:180px;height:22px;margin-left:0;padding:0 4px;field-sizing:content;font-size:calc(.75 * var(--argus-rem))}}@container bd-panel (min-width: 1240px){.argus-ui .bd-issue>.issue-detail{margin-inline:auto}}.argus-ui .ag-root{outline:none}.argus-ui .ag-root>.bd-said{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.argus-ui .ag-list{display:flex;flex-direction:column;gap:10px;margin:-2px -6px 0;max-width:560px}.argus-ui .ag-section{display:flex;flex-direction:column;gap:10px}.argus-ui .ag-section+.ag-section{padding-top:12px}.argus-ui .ag-label{margin:0;padding:0 2px;font:inherit;font-size:calc(.6875 * var(--argus-rem));font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--text3)}.argus-ui .ag-row{display:flex;flex-direction:column;gap:9px;padding:12px 14px;border-radius:10px;min-width:0}.argus-ui .ag-row.need{background:var(--bd-amber-soft)}.argus-ui .ag-row.plain{box-shadow:inset 0 0 0 1px var(--bd-line)}.argus-ui .ag-head{display:flex;align-items:center;gap:8px;min-width:0;font-size:calc(.75 * var(--argus-rem))}.argus-ui .ag-head>svg{flex-shrink:0}.argus-ui .ag-state{font-weight:600;color:var(--text);white-space:nowrap}.argus-ui .ag-state.needs{font-weight:650;color:var(--bd-amber-ink)}.argus-ui .ag-state.stopped{font-weight:650;color:color-mix(in srgb,var(--warn) 75%,var(--text))}.argus-ui .ag-row.need .ag-head>svg{color:var(--bd-amber-ink)}.argus-ui .ag-row.plain .ag-head>svg{color:color-mix(in srgb,var(--warn) 75%,var(--text))}.argus-ui .ag-head .bcs-dot.is-run{box-shadow:none}.argus-ui .ag-row.working{position:relative}.argus-ui .ag-row.working .ag-title:after{content:"";position:absolute;inset:0;border-radius:10px}.argus-ui .ag-row.working:hover{background:var(--hover)}.argus-ui .ag-row.working .ag-title:hover{text-decoration:none}.argus-ui .ag-meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text3)}.argus-ui .ag-sp{flex:1;min-width:4px}.argus-ui .ag-title{align-self:flex-start;max-width:100%;padding:0;border:0;background:none;cursor:pointer;text-align:left;font:inherit;font-size:calc(.84375 * var(--argus-rem));font-weight:600;line-height:1.4;color:var(--text);overflow-wrap:anywhere}.argus-ui .ag-title:hover{text-decoration:underline}.argus-ui .ag-title:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.argus-ui .ag-key{font-family:var(--font-mono);font-size:calc(.71875 * var(--argus-rem));font-weight:500;color:var(--text3)}.argus-ui .ag-note{font-size:calc(.78125 * var(--argus-rem));color:var(--text2)}.argus-ui .ag-command{padding:8px 10px;border-radius:7px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--bd-line);font-family:var(--font-mono);font-size:calc(.75 * var(--argus-rem));color:var(--text);overflow-wrap:anywhere}.argus-ui .ag-question{margin:0;font-size:calc(.8125 * var(--argus-rem));line-height:1.5;color:var(--text);overflow-wrap:anywhere}.argus-ui .ag-error{font-family:var(--font-mono);font-size:calc(.71875 * var(--argus-rem));color:var(--text2);overflow-wrap:anywhere}.argus-ui .ag-acts,.argus-ui .ag-answer{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0}.argus-ui .ag-options{display:flex;flex-wrap:wrap;gap:6px}.argus-ui .ag-option{height:28px;padding:0 11px;border:0;border-radius:7px;cursor:pointer;font:inherit;font-size:calc(.75 * var(--argus-rem));font-weight:600;color:var(--text);background:var(--surface);box-shadow:inset 0 0 0 1px var(--borderStrong)}.argus-ui .ag-option:hover:not(:disabled){background:var(--hover)}.argus-ui .ag-option:disabled{opacity:.6;cursor:default}.argus-ui .ag-option:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .ag-hint{margin:-3px 0 0;font-size:calc(.75 * var(--argus-rem));color:var(--text2)}.argus-ui .ag-box{flex:1 1 160px;min-width:0;height:30px;padding:0 10px;box-sizing:border-box;border:0;outline:0;border-radius:7px;font:inherit;font-size:calc(.78125 * var(--argus-rem));color:var(--text);background:var(--surface);box-shadow:inset 0 0 0 1px var(--borderStrong)}.argus-ui .ag-box::placeholder{color:var(--text3)}.argus-ui .ag-box:focus{box-shadow:inset 0 0 0 1.5px var(--accent)}.argus-ui .ag-primary,.argus-ui .ag-mini{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border:0;border-radius:7px;cursor:pointer;flex-shrink:0;font:inherit;font-size:calc(.75 * var(--argus-rem));font-weight:600}.argus-ui .ag-primary{background:var(--accent);color:var(--onAccent)}.argus-ui .ag-primary:hover:not(:disabled){filter:brightness(1.08)}.argus-ui .ag-primary:disabled{opacity:.5;cursor:default}.argus-ui .ag-mini{padding:0 10px;color:var(--text);background:var(--surface);box-shadow:inset 0 0 0 1px var(--borderStrong)}.argus-ui .ag-mini:hover:not(:disabled){background:var(--hover)}.argus-ui .ag-mini:disabled{opacity:.6;cursor:default}.argus-ui :is(.ag-primary,.ag-mini):focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .ag-empty{display:flex;flex-direction:column;gap:6px;padding:4px 2px}.argus-ui .ag-empty-title{margin:0;font-size:calc(.84375 * var(--argus-rem));font-weight:600;color:var(--text)}.argus-ui .ag-empty-hint{margin:0;font-size:calc(.8125 * var(--argus-rem));line-height:1.55;color:var(--text2)}.argus-ui .bd-help{margin:0;padding:0;list-style:none;counter-reset:bd-help;display:flex;flex-direction:column;gap:14px;max-width:560px}.argus-ui .bd-help li{counter-increment:bd-help;position:relative;padding-left:28px;display:flex;flex-direction:column;gap:2px;font-size:calc(.8125 * var(--argus-rem));line-height:1.55}.argus-ui .bd-help li:before{content:counter(bd-help);position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;font-size:calc(.6875 * var(--argus-rem));font-weight:650;font-variant-numeric:tabular-nums;color:var(--text2);background:var(--colBg)}.argus-ui .bd-help-term{font-weight:600;color:var(--text)}.argus-ui .bd-help-text{color:var(--text2);text-wrap:pretty}.argus-ui .bv{display:flex;flex-direction:column;gap:14px;max-width:520px;margin:-2px -8px 0}.argus-ui .bv-layout{display:flex;flex-direction:column;gap:8px;padding:0 6px}.argus-ui .bv-label{font-size:calc(.6875 * var(--argus-rem));font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--text3)}.argus-ui .bv-seg{display:flex}.argus-ui .bv-seg .segmented-opt{flex:1;justify-content:center;height:26px;font-weight:600}.argus-ui .bv-rows{display:flex;flex-direction:column}.argus-ui .bv-row{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;border:none;border-radius:8px;background:none;font:inherit;font-size:calc(.8125 * var(--argus-rem));text-align:left;color:var(--text);cursor:pointer;box-sizing:border-box}.argus-ui .bv-row:hover{background:var(--hover)}.argus-ui .bv-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.argus-ui .bv-k{color:var(--text2);flex-shrink:0}.argus-ui .bv-v{margin-left:auto;min-width:0;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--text)}.argus-ui .bv-chev{display:inline-flex;color:var(--text3);transition:transform .15s ease;flex-shrink:0}.argus-ui .bv-item.is-open .bv-row{background:var(--colBg)}.argus-ui .bv-item.is-open .bv-chev{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.argus-ui .bv-chev,.argus-ui .bd-issue .aw-fold>svg{transition:none}}.argus-ui .bv-opts{display:flex;flex-direction:column;gap:1px;margin:4px 0 8px 10px;padding-left:10px;border-left:1px solid var(--bd-line)}.argus-ui .bv-opt{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-height:30px;padding:4px 8px;border-radius:6px;font-size:calc(.8125 * var(--argus-rem));color:var(--text);cursor:pointer}.argus-ui .bv-opt:hover{background:var(--hover)}.argus-ui .bv-opt input{margin:0;accent-color:var(--accent)}.argus-ui .bv-opt.is-fixed{cursor:default;color:var(--text2)}.argus-ui .bv-opt.is-fixed:hover{background:none}.argus-ui .bv-opt-note{flex-basis:100%;padding-left:21px;font-size:calc(.71875 * var(--argus-rem));color:var(--text3)}.argus-ui .bv-switch{justify-content:space-between;cursor:pointer}.argus-ui .bv-switch:hover{background:var(--hover)}.argus-ui .bv-row.is-changed,.argus-ui .bv-item.is-open .bv-row.is-changed{background:var(--accentSoft)}.argus-ui .bv-row.is-changed:hover{background:color-mix(in srgb,var(--accent) 19%,transparent)}.argus-ui .bv-layout.is-changed .bv-label{color:var(--text2)}.argus-ui .bv-changed-was{margin:0;font-size:calc(.78125 * var(--argus-rem));color:var(--text2)}.argus-ui .bv-was{margin-left:4px;font-size:calc(.71875 * var(--argus-rem));font-weight:500;color:var(--accent)}.argus-ui .bv-changed{display:flex;flex-direction:column;gap:10px;margin:0 6px;padding:12px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--border)}.argus-ui .bv-changed-text{margin:0;font-size:calc(.78125 * var(--argus-rem));line-height:1.5;color:var(--text2)}.argus-ui .bv-changed-text strong{color:var(--text);font-weight:600}.argus-ui .bv-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.argus-ui .bv-quiet{padding:0 6px}.argus-ui .bv-sp{flex:1}.argus-ui .bv-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:none;border-radius:7px;background:var(--surfaceSolid, var(--surface));box-shadow:inset 0 0 0 1px var(--borderStrong);font:inherit;font-size:calc(.78125 * var(--argus-rem));font-weight:600;color:var(--text);cursor:pointer;white-space:nowrap}.argus-ui .bv-btn:hover{background:var(--hover)}.argus-ui .bv-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .bv-btn.is-primary{background:var(--accent);color:var(--onAccent);box-shadow:none}.argus-ui .bv-btn.is-primary:hover{filter:brightness(1.06)}.argus-ui .bv-btn.is-warn{background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 40%,transparent)}.argus-ui .bv-btn.is-warn:hover{background:color-mix(in srgb,var(--warn) 22%,transparent)}.argus-ui .bv-btn.is-quiet-warn{background:none;box-shadow:none;padding:0 6px;color:var(--text3);font-weight:500}.argus-ui .bv-btn.is-quiet-warn:hover{color:var(--warn);background:none}.argus-ui .bv-name{display:flex;flex-direction:column;gap:8px;margin:0 6px}.argus-ui .bv-name-input{height:32px;padding:0 10px;border:none;border-radius:8px;background:var(--surfaceSolid, var(--surface));box-shadow:inset 0 0 0 1px var(--bd-line-strong);font:inherit;font-size:calc(.8125 * var(--argus-rem));color:var(--text)}.argus-ui .bv-name-input:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--accent)}.argus-ui .bv-name-input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--warn)}.argus-ui .bv-name-problem{display:inline-flex;align-items:center;gap:6px;font-size:calc(.75 * var(--argus-rem));color:var(--warn)}.argus-ui .bv-note{margin:0 6px;font-size:calc(.75 * var(--argus-rem));line-height:1.5;color:var(--text3);text-wrap:pretty}.argus-ui .bv-delete{display:flex;flex-direction:column;gap:10px;margin:0 6px;padding:12px;border-radius:10px;background:color-mix(in srgb,var(--warn) 9%,transparent)}.argus-ui .bv-delete-text{margin:0;font-size:calc(.78125 * var(--argus-rem));line-height:1.5;color:var(--text)}@media(prefers-reduced-motion:reduce){.argus-ui .bv-btn{transition:none}}.argus-ui .blf{display:flex;flex-direction:column;gap:22px;max-width:560px;margin:-2px -6px 0}.argus-ui .blf-section{display:flex;flex-direction:column;gap:4px}.argus-ui .blf-head{display:flex;align-items:center;gap:8px;min-height:28px;padding:0 4px 6px}.argus-ui .blf-title{margin:0;font-size:calc(.6875 * var(--argus-rem));font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--text3)}.argus-ui .blf-count{font-size:calc(.75 * var(--argus-rem));color:var(--text3);font-variant-numeric:tabular-nums}.argus-ui .blf-sp{flex:1}.argus-ui .blf-new{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:7px;background:var(--surfaceSolid, var(--surface));box-shadow:inset 0 0 0 1px var(--borderStrong);font-size:calc(.75 * var(--argus-rem));font-weight:600;color:var(--text);cursor:pointer;white-space:nowrap}.argus-ui .blf-new:hover{background:var(--hover)}.argus-ui .blf-new:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .blf-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.argus-ui .blf-row{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 6px 0 10px;border-radius:8px}.argus-ui .blf-item>.blf-row:hover{background:var(--hover)}.argus-ui .blf-swatch{width:12px;height:12px;border-radius:99px;flex-shrink:0}.argus-ui .blf-name-text{flex-shrink:0;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(.8125 * var(--argus-rem));font-weight:600;color:var(--text)}.argus-ui .blf-desc{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(.75 * var(--argus-rem));color:var(--text3)}.argus-ui .blf-n{flex-shrink:0;font-size:calc(.75 * var(--argus-rem));color:var(--text3);font-variant-numeric:tabular-nums;white-space:nowrap}.argus-ui .blf-more-wrap{position:relative;display:inline-flex;flex-shrink:0}.argus-ui .blf-more{width:28px;height:28px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:var(--text3);cursor:pointer}.argus-ui .blf-more:hover,.argus-ui .blf-more.on{background:var(--hover);color:var(--text)}.argus-ui .blf-more:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.argus-ui .blf-menu{min-width:176px}.argus-ui .blf-empty,.argus-ui .blf-note{margin:0;padding:0 4px;font-size:calc(.75 * var(--argus-rem));line-height:1.5;color:var(--text3);text-wrap:pretty}.argus-ui .blf-ask{display:flex;flex-direction:column;padding:4px 0 10px;border-radius:9px;background:color-mix(in srgb,var(--warn) 10%,transparent)}.argus-ui .blf-ask-body{display:flex;flex-direction:column;gap:8px;padding:2px 10px 0 32px}.argus-ui .blf-ask-text{margin:0;font-size:calc(.8125 * var(--argus-rem));font-weight:600;color:var(--warn)}.argus-ui .blf-ask .bv-btn{height:28px;padding:0 11px;font-size:calc(.75 * var(--argus-rem))}.argus-ui .blf-ask .bv-btn.is-danger{background:color-mix(in srgb,var(--warn) 86%,var(--text));color:var(--onAccent);box-shadow:none}.argus-ui[data-mode=dark] .blf-ask .bv-btn.is-danger{background:color-mix(in srgb,var(--warn) 70%,var(--bgSolid))}.argus-ui .blf-ask .bv-btn.is-danger:hover{filter:brightness(1.08)}.argus-ui .blf-form{display:flex;flex-direction:column;gap:8px;margin-bottom:4px;padding:10px;border-radius:9px;box-shadow:inset 0 0 0 1px var(--border)}.argus-ui .blf-form-line{display:flex;align-items:center;gap:10px}.argus-ui .blf-input{flex:1;min-width:0;height:32px;padding:0 10px;border:none;border-radius:8px;background:var(--surfaceSolid, var(--surface));box-shadow:inset 0 0 0 1px var(--bd-line-strong);font:inherit;font-size:calc(.8125 * var(--argus-rem));color:var(--text)}.argus-ui .blf-input:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--accent)}.argus-ui .blf-input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--warn)}.argus-ui .blf-form>.blf-input{margin-left:22px}.argus-ui .blf-form .bcm-tints{padding:0 0 0 18px}.argus-ui .blf-form .bcm-tint{box-shadow:inset 0 0 0 1px var(--bd-line)}.argus-ui .blf-form .bcm-tint.on{box-shadow:inset 0 0 0 1.5px var(--accent)}.argus-ui .blf-form>.bv-actions{padding-left:22px}.argus-ui .blf-problem{display:inline-flex;align-items:center;gap:6px;padding-left:22px;font-size:calc(.75 * var(--argus-rem));color:var(--warn)}.argus-ui .blf-fields{gap:8px}.argus-ui .blf-fields>.blf-head{padding-bottom:0}.argus-ui .blf-flist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.argus-ui .blf-frow{display:flex;flex-direction:column;gap:8px;padding:11px 12px;border-radius:9px;box-shadow:inset 0 0 0 1px var(--border)}.argus-ui .blf-frow.is-form,.argus-ui .blf-frow.is-asking{padding:0;box-shadow:none}.argus-ui .blf-fhead{display:flex;align-items:center;gap:8px;min-width:0;min-height:20px}.argus-ui .blf-fname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(.8125 * var(--argus-rem));font-weight:650;color:var(--text)}.argus-ui .blf-kind{flex-shrink:0;padding:1px 7px;border-radius:99px;background:var(--colBg);font-size:calc(.6875 * var(--argus-rem));font-weight:600;color:var(--text3);white-space:nowrap}.argus-ui .blf-lock{display:inline-flex;flex-shrink:0;color:var(--text3)}.argus-ui .blf-ladder{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(.75 * var(--argus-rem));font-weight:600;color:var(--text2)}.argus-ui .blf-opts{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.argus-ui .blf-opt{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border-radius:99px;box-shadow:inset 0 0 0 1px var(--border);font-size:calc(.6875 * var(--argus-rem));font-weight:550;color:var(--text2);white-space:nowrap;cursor:pointer}.argus-ui .blf-opt:hover{background:var(--hover);color:var(--text)}.argus-ui .blf-opt:focus-visible,.argus-ui .blf-add-opt:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .blf-opt-n{font-weight:500;color:var(--text3)}.argus-ui .blf-add-opt{height:24px;padding:0 4px;border-radius:6px;font-size:calc(.75 * var(--argus-rem));font-weight:600;color:color-mix(in srgb,var(--accent) 75%,var(--text));cursor:pointer}.argus-ui .blf-add-opt:hover{background:var(--hover)}.argus-ui .blf-opt-form{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.argus-ui .blf-opt-form .blf-input{flex:1 1 140px;height:28px}.argus-ui .blf-opt-form .bv-btn{height:28px;padding:0 11px;font-size:calc(.75 * var(--argus-rem))}.argus-ui .blf-opt-form .blf-problem{flex-basis:100%;padding-left:0}.argus-ui .blf-switch{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-size:calc(.78125 * var(--argus-rem));color:var(--text2);cursor:pointer}.argus-ui .blf-switch .set-toggle{width:calc(1.875 * var(--argus-rem));height:calc(1.0625 * var(--argus-rem))}.argus-ui .blf-switch .set-toggle:after{width:calc(calc(1.0625 * var(--argus-rem)) - 4px);height:calc(calc(1.0625 * var(--argus-rem)) - 4px)}.argus-ui .blf-switch .set-toggle[aria-checked=true]:after{transform:translate(calc(.8125 * var(--argus-rem)))}.argus-ui .blf-field-form>.blf-input{margin-left:0}.argus-ui .blf-field-form>.blf-problem,.argus-ui .blf-field-form>.bv-actions{padding-left:0}.argus-ui .blf-field-form .blf-form-line{flex-wrap:wrap;gap:8px}.argus-ui .blf-kind-pick{flex-shrink:0}.argus-ui .blf-back{font-size:calc(.75 * var(--argus-rem));color:var(--text2)}.argus-ui .blf-field-form .bv-btn[aria-disabled=true],.argus-ui .blf-opt-form .bv-btn[aria-disabled=true]{opacity:.6;cursor:progress}.argus-ui .blf-field-ask .blf-fhead{padding:6px 12px 2px}.argus-ui .blf-field-ask .blf-ask-body{padding-left:12px;padding-right:12px}.argus-ui .blf-foot{margin-top:4px}.argus-ui .bs-scroll{flex:1;min-height:0;overflow-y:auto}.argus-ui .bs-page{max-width:1040px;margin:0 auto;padding:28px 32px 48px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start}.argus-ui .bs-form{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:28px}.argus-ui .bs-head{display:flex;flex-direction:column;gap:8px}.argus-ui .bs-title{margin:0;font-family:var(--font-heading);letter-spacing:var(--heading-tracking);font-size:calc(1.875 * var(--argus-rem));font-weight:600;line-height:1.15;color:var(--text)}.argus-ui .bs-lede{margin:0;max-width:540px;font-size:calc(.875 * var(--argus-rem));line-height:1.6;color:var(--text2);text-wrap:pretty}.argus-ui .bs-section{display:flex;flex-direction:column;gap:8px;min-width:0}.argus-ui .bs-label{font-size:calc(.6875 * var(--argus-rem));font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--text3)}.argus-ui .bs-label-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.argus-ui .bs-hint{font-size:calc(.8125 * var(--argus-rem));line-height:1.5;color:var(--text3)}.argus-ui .bs-mono{font-family:var(--font-mono);color:var(--text2)}.argus-ui .bs-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.argus-ui .bs-field{height:34px;padding:0 10px;box-sizing:border-box;min-width:0;border:1px solid var(--borderStrong);border-radius:8px;background:var(--surface);color:var(--text);font-size:calc(.84375 * var(--argus-rem))}.argus-ui .bs-field:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:transparent}.argus-ui .bs-field.bad{border-color:var(--warn);box-shadow:inset 0 0 0 .5px var(--warn)}.argus-ui .bs-prefix{width:120px;font-family:var(--font-mono);font-weight:500;letter-spacing:.02em}.argus-ui .bs-problem{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:calc(.8125 * var(--argus-rem));font-weight:600;color:var(--warn)}.argus-ui .bs-columns{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column}.argus-ui .bs-col{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 4px;border-radius:9px;position:relative}.argus-ui .bs-col:hover{background:var(--hover)}.argus-ui .bs-col.is-dragging{opacity:.5}.argus-ui .bs-col.drop-above:before,.argus-ui .bs-col.drop-below:after{content:"";position:absolute;left:6px;right:6px;top:-1px;height:2px;border-radius:2px;background:var(--accent)}.argus-ui .bs-col.drop-below:after{top:auto;bottom:-1px}.argus-ui .bs-col-name{flex:1}.argus-ui .bs-grip{width:24px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:var(--text3);cursor:grab}.argus-ui .bs-grip:active{cursor:grabbing}.argus-ui .bs-tint-wrap{position:relative}.argus-ui .bs-swatch,.argus-ui .bs-tint{width:26px;height:26px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px var(--border)}.argus-ui .bs-swatch i,.argus-ui .bs-tint i{width:11px;height:11px;border-radius:99px;display:block}.argus-ui .bs-swatch:hover,.argus-ui .bs-tint:hover{background:var(--hover)}.argus-ui .bs-tints{position:absolute;top:calc(100% + 6px);left:0;z-index:20;display:flex;gap:4px;padding:6px;background:var(--float);border:1px solid var(--floatEdge);border-radius:10px;box-shadow:var(--floatLift)}.argus-ui .bs-tint.on{box-shadow:inset 0 0 0 1.5px var(--accent)}.argus-ui .bs-done{display:inline-flex;align-items:center;gap:6px;font-size:calc(.75 * var(--argus-rem));color:var(--text3);white-space:nowrap;cursor:pointer}.argus-ui .bs-done input{accent-color:var(--accent);margin:0;width:14px;height:14px}.argus-ui .bs-done.on{color:var(--ok);font-weight:600}.argus-ui .bs-icon-btn{width:30px;height:30px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:var(--text3)}.argus-ui .bs-icon-btn:hover:not(:disabled){background:var(--hover);color:var(--text)}.argus-ui .bs-icon-btn:disabled{opacity:.35;cursor:default}.argus-ui .bs-add-after{opacity:0}.argus-ui .bs-col:hover .bs-add-after,.argus-ui .bs-add-after:focus-visible{opacity:1}.argus-ui .bs-ghost{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;margin-top:4px;border-radius:7px;border:1px solid var(--borderStrong);background:var(--surface);color:var(--text);font-size:calc(.78125 * var(--argus-rem));font-weight:600}.argus-ui .bs-ghost:hover{background:var(--hover)}.argus-ui .bs-field-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.argus-ui .bs-none{gap:10px}.argus-ui .bs-none>.bs-ghost{margin-top:0}.argus-ui .bs-field-row>.bs-field:first-child{width:150px}.argus-ui .bs-options{flex:1 1 180px}.argus-ui .bs-foot{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--border)}.argus-ui .bs-create{height:38px;padding:0 18px;border-radius:9px;font-size:calc(.875 * var(--argus-rem))}.argus-ui .bs-writes{font-size:calc(.78125 * var(--argus-rem))}.argus-ui .bs-preview{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:10px;position:sticky;top:0}.argus-ui .bs-lanes{display:grid;gap:8px;padding:14px;border-radius:14px;background:var(--side);box-shadow:inset 0 0 0 1px var(--border)}.argus-ui .bs-lane{min-height:240px;padding:8px;border-radius:9px;background:var(--bd-lane);display:flex;flex-direction:column;gap:8px;min-width:0}.argus-ui .bs-lane-head{display:flex;align-items:center;gap:6px;font-size:calc(.71875 * var(--argus-rem));font-weight:650;color:var(--text);min-width:0}.argus-ui .bs-lane-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argus-ui .bs-lane-head>svg{color:var(--text3);flex-shrink:0}.argus-ui .bs-dot{width:7px;height:7px;border-radius:99px;flex-shrink:0}.argus-ui .bs-offers{display:flex;flex-direction:column;gap:6px;margin-top:4px}.argus-ui .bs-offer{font-size:calc(.6875 * var(--argus-rem));font-weight:600;line-height:1.35;color:var(--text2);padding:7px 8px;border-radius:7px;background:var(--surface);box-shadow:0 1px 2px var(--shadowSubtle),0 0 0 1px var(--bd-line)}.argus-ui .bs-offer.is-agent{color:var(--accent);background:transparent;box-shadow:inset 0 0 0 1px var(--bd-line)}.argus-ui .dock-empty{color:var(--text3);font-size:calc(.8125 * var(--argus-rem));padding:16px}.argus-ui .panel-dock{flex-shrink:0;display:flex;flex-direction:row;min-height:0;position:relative;padding:10px 10px 10px 0;-webkit-app-region:no-drag}.argus-ui .panel-dock.is-dragging .panel-dock-inner{pointer-events:none}.argus-ui .panel-dock.collapsed{background:var(--panel);width:40px;border:1px solid var(--borderStrong);border-radius:12px;margin:10px 10px 10px 0;padding:10px 0 0;flex-direction:column;align-items:center;gap:10px}.argus-ui .dock-kind.vertical{writing-mode:vertical-rl;font-size:calc(.6875 * var(--argus-rem));text-transform:uppercase;letter-spacing:.08em;color:var(--text3);font-weight:600}.argus-ui .dock-resize{width:7px;flex-shrink:0;cursor:col-resize;position:relative;z-index:3;margin-right:-4px}.argus-ui .dock-resize:after{content:"";position:absolute;top:10px;bottom:10px;left:3px;width:1px;background:transparent;transition:background .15s ease,width .15s ease,left .15s ease}.argus-ui .dock-resize:hover:after,.argus-ui .panel-dock.is-dragging .dock-resize:after{left:2px;width:3px;border-radius:2px;background:var(--accent)}.argus-ui .panel-dock-inner{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0;--bg: var(--panel);background:var(--bg);border:1px solid var(--borderStrong);border-radius:14px;overflow:hidden;box-shadow:0 4px 18px var(--shadowRaised)}.argus-ui .panel-dock-bar{display:flex;align-items:center;gap:4px;height:52px;padding:0 12px 0 16px;border-bottom:1px solid var(--border);flex-shrink:0}.argus-ui .dock-kind{font-family:var(--font-mono);font-size:calc(.65625 * var(--argus-rem));text-transform:uppercase;letter-spacing:.09em;color:var(--text3);font-weight:600}.argus-ui .dock-kind-icon{display:flex;align-items:center;color:var(--text3);margin-right:3px}.argus-ui .panel-dock-content{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.argus-ui .panel-dock-content>*{flex:1;min-height:0}.argus-ui .dock-head{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 14px}.argus-ui .dock-title{font-weight:600;font-size:calc(.875 * var(--argus-rem));font-family:var(--font-heading);letter-spacing:var(--heading-tracking)}.argus-ui .dock-head .dock-picker{flex:1;min-width:0;margin-left:-6px;margin-right:8px}.argus-ui .dock-head .dock-picker .dd-trigger{color:var(--text)}.argus-ui .dock-head .dock-picker .dd-label{font-weight:600;font-size:calc(.875 * var(--argus-rem));font-family:var(--font-heading);letter-spacing:var(--heading-tracking)}.argus-ui .dock-diagram{display:flex;flex-direction:column;height:100%}.argus-ui .dock-diagram-body{flex:1;min-height:0;overflow:hidden;display:flex}.argus-ui .chat-split{display:flex;height:100%}.argus-ui .chat-split-pane{flex:1;min-width:0;display:flex;flex-direction:column;overflow-x:clip;overflow-y:visible}.argus-ui .slash-menu{position:absolute;bottom:100%;left:12px;right:12px;margin-bottom:6px;background:var(--float);border:1px solid var(--floatEdge);border-radius:10px;box-shadow:var(--floatLift);max-height:220px;overflow-y:auto;z-index:8}.argus-ui .slash-row{display:flex;gap:10px;width:100%;padding:7px 12px;font-size:calc(.8125 * var(--argus-rem));text-align:left;align-items:baseline}.argus-ui .slash-row:hover,.argus-ui .slash-row.selected{background:var(--accentSoft)}.argus-ui .slash-name{font-family:var(--font-mono);color:var(--accent)}.argus-ui .slash-icon{display:inline-flex;align-self:center;color:var(--text3);flex-shrink:0}.argus-ui .slash-title{color:var(--text);font-weight:550;overflow-wrap:anywhere}.argus-ui .slash-hint{color:var(--text3);font-size:calc(.75 * var(--argus-rem));font-style:italic;white-space:nowrap}.argus-ui .slash-empty{padding:9px 12px;font-size:calc(.8125 * var(--argus-rem));color:var(--text3)}.argus-ui .slash-desc{color:var(--text3);font-size:calc(.75 * var(--argus-rem));overflow-wrap:anywhere}.argus-ui .topbar-menu{position:relative}.argus-ui .topbar-menu-list{position:absolute;top:100%;right:0;margin-top:6px;background:var(--float);border:1px solid var(--floatEdge);border-radius:12px;box-shadow:var(--floatLift);min-width:232px;z-index:9;padding:5px}.argus-ui .topbar-menu-list button{display:flex;align-items:center;gap:10px;width:100%;min-height:32px;text-align:left;padding:5px 10px;font-size:calc(.8125 * var(--argus-rem));border-radius:8px;color:var(--text)}.argus-ui .topbar-menu-list button svg{color:var(--text2);flex-shrink:0}.argus-ui .topbar-menu-list button:hover{background:var(--hover)}.argus-ui .topbar-menu-list .menu-label{font-size:calc(.6875 * var(--argus-rem));color:var(--text3);padding:6px 10px 3px}.argus-ui .topbar-menu-list .menu-sep{height:1px;background:var(--border);margin:5px 8px}.argus-ui .topbar-menu-list .menu-ellip{min-width:0;overflow-wrap:anywhere}.argus-ui .topbar-menu-list .menu-dot{width:6px;height:6px;border-radius:50%;background:var(--blue);margin-left:auto;flex-shrink:0}.argus-ui .menu-trigger{position:relative}.argus-ui .menu-trigger .btn-dot{position:absolute;top:3px;right:3px;width:7px;height:7px;border-radius:50%;background:var(--blue);border:1.5px solid var(--bg)}.argus-ui .topbar-menu-list{animation:argus-menu-in .14s ease-out;transform-origin:top right}@keyframes argus-menu-in{0%{opacity:0;transform:translateY(-3px) scale(.98)}to{opacity:1;transform:none}}.argus-ui .topbar-menu-list button.on{color:var(--accent)}.argus-ui .topbar-menu-list button.on svg{color:var(--accent)}.argus-ui .topbar-menu-list .menu-check{margin-left:auto;display:inline-flex;color:var(--accent)}.argus-ui .menu-trigger.on{background:var(--hover);color:var(--text)}.argus-ui .panel-dock-bar .dock-menu{margin-left:2px}.argus-ui .panel-dock.collapsed .dock-menu{margin-top:0}.argus-ui .panel-dock-content{animation:argus-dock-swap .18s ease-out}@keyframes argus-dock-swap{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}.argus-ui .panel-dock[hidden],.argus-ui .panel-dock-content[hidden]{display:none}.argus-ui .panel-dock-inner{overflow:visible}.argus-ui .panel-dock-bar{position:relative;z-index:5}.argus-ui .panel-dock-content{border-radius:0 0 14px 14px}.argus-ui .dock-resize:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.argus-ui .chat{position:relative}.argus-ui .split-menu .menu-trigger{display:flex;align-items:center;gap:7px;position:relative}.argus-ui .split-menu .topbar-menu-list{width:260px;max-width:calc(100vw - 32px);max-height:min(520px,calc(100dvh - 150px));overflow-y:auto}.argus-ui .split-menu button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.argus-ui .panel-dock-content{animation:none}}.argus-ui .repo-editor{--clip-line: color-mix(in srgb, var(--text) 11%, transparent);--files-rail: color-mix(in srgb, var(--colBg) 48%, var(--bg));--files-add: var(--ok);--files-mod: var(--amber);--files-del: var(--warn);--files-mod-ink: color-mix(in srgb, var(--amber) 70%, var(--text));position:relative;display:flex;flex:1 1 0;width:100%;min-width:0;height:100%;min-height:0;background:var(--bg);container-type:inline-size;container-name:files}.argus-ui[data-mode=light] .repo-editor{--files-mod-ink: var(--text2)}.argus-ui .editor-main .cm-editor,.argus-ui .editor-main .cm-scroller{max-width:100%}.argus-ui .repo-editor .icon-btn.files-tool{width:26px;height:26px;border-radius:7px;flex-shrink:0}.argus-ui .repo-editor kbd.files-kbd{display:inline-flex;align-items:center;height:18px;padding:0 5px;border:1px solid var(--border);border-radius:5px;font-family:var(--font-ui);font-size:calc(.625 * var(--argus-rem));color:var(--text3);background:var(--bg);white-space:nowrap}.argus-ui .fi{display:inline-flex;flex-shrink:0;color:var(--text3)}.argus-ui .fi.t-blue{color:color-mix(in srgb,var(--blue) 82%,var(--text3))}.argus-ui .fi.t-amber{color:color-mix(in srgb,var(--amber) 85%,var(--text3))}.argus-ui .fi.t-green{color:color-mix(in srgb,var(--green) 80%,var(--text3))}.argus-ui .fi.t-purple{color:color-mix(in srgb,var(--purple) 82%,var(--text3))}.argus-ui .fi.t-orange{color:color-mix(in srgb,var(--orange) 82%,var(--text3))}.argus-ui .fi.t-red{color:color-mix(in srgb,var(--red) 78%,var(--text3))}.argus-ui .editor-tree{container:rail / inline-size;flex-shrink:0;display:flex;flex-direction:column;background:var(--files-rail);border-right:1px solid var(--border);min-height:0;max-width:55%;position:relative}.argus-ui .files-rail-head{display:flex;align-items:center;gap:2px;height:40px;padding:0 6px 0 8px;border-bottom:1px solid var(--border);flex-shrink:0}.argus-ui .files-find{flex:1;min-width:0;display:flex;align-items:center;gap:6px;height:28px;margin-right:4px;padding:0 6px 0 9px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text3);cursor:text;transition:border-color .12s ease-out,box-shadow .12s ease-out}.argus-ui .files-find:focus-within{border-color:color-mix(in srgb,var(--accent) 72%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}.argus-ui .files-find-mode{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:-4px;border-radius:5px;flex-shrink:0;color:var(--text3)}.argus-ui .files-find-mode:hover{background:var(--hover);color:var(--text)}.argus-ui .files-find.text .files-find-mode{color:var(--accent);background:var(--accentSoft)}.argus-ui .files-find input{flex:1;min-width:0;padding:0;background:transparent;border:0;outline:none;color:var(--text);font:inherit;font-size:calc(.75 * var(--argus-rem))}.argus-ui .files-find input::placeholder{color:var(--text3)}.argus-ui .files-find-clear{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;color:var(--text3)}.argus-ui .files-find-clear:hover{background:var(--hover);color:var(--text)}.argus-ui .files-opts{display:flex;align-items:center;gap:3px;padding:6px 10px 2px;flex-shrink:0}.argus-ui .files-opt{min-width:26px;height:22px;padding:0 6px;border-radius:6px;border:1px solid var(--border);font-family:var(--font-mono);font-size:calc(.65625 * var(--argus-rem));color:var(--text3)}.argus-ui .files-opt:hover{color:var(--text);background:var(--hover)}.argus-ui .files-opt.on{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:var(--accentSoft)}.argus-ui .files-opts-hint{margin-left:auto;font-size:calc(.625 * var(--argus-rem));color:var(--text3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.argus-ui .files-grep-file{margin-bottom:4px}.argus-ui .files-grep-head{display:flex;align-items:center;gap:6px;width:100%;height:26px;padding:0 8px;border-radius:7px;text-align:left;font-size:calc(.75 * var(--argus-rem));color:var(--text)}.argus-ui .files-grep-head:hover{background:var(--hover)}.argus-ui .files-grep-name{flex-shrink:0;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:550}.argus-ui .files-grep-dir{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl;text-align:left;color:var(--text3);font-size:calc(.65625 * var(--argus-rem))}.argus-ui .files-grep-count{margin-left:auto;padding:0 5px;min-width:18px;height:16px;line-height:16px;border-radius:99px;background:var(--colBg);color:var(--text2);font-size:calc(.625 * var(--argus-rem));text-align:center;font-variant-numeric:tabular-nums}.argus-ui .files-grep-hit{display:flex;align-items:baseline;gap:8px;width:100%;min-height:24px;padding:3px 8px 3px 26px;border-radius:7px;text-align:left;font-family:var(--font-mono);font-size:calc(.6875 * var(--argus-rem));color:var(--text2)}.argus-ui .files-grep-hit:hover{background:var(--hover);color:var(--text)}.argus-ui .files-grep-line{flex-shrink:0;min-width:22px;color:var(--text3);font-variant-numeric:tabular-nums;text-align:right}.argus-ui .files-grep-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argus-ui .files-grep-text mark{background:color-mix(in srgb,var(--amber) 30%,transparent);color:var(--text);border-radius:2px}.argus-ui .editor-tree-scroll{flex:1;overflow:auto;padding:6px 6px 18px;overscroll-behavior:contain}.argus-ui .files-search-status{padding:4px 8px 6px;font-size:calc(.65625 * var(--argus-rem));color:var(--text3)}.argus-ui .files-result{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:4px 8px;border-radius:7px;text-align:left;color:var(--text2)}.argus-ui .files-result.selected{background:var(--colBg);color:var(--text)}.argus-ui .files-result-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.argus-ui .files-result-name{font-size:calc(.75 * var(--argus-rem));color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argus-ui .files-result-dir{font-size:calc(.65625 * var(--argus-rem));color:var(--text3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl;text-align:left}.argus-ui .files-result mark{background:none;color:var(--accent);font-weight:650}.argus-ui .tree-list{position:relative}.argus-ui .tree-row{--indent: calc(8px + var(--depth, 0) * 14px);position:relative;display:flex;align-items:center;gap:6px;width:100%;height:26px;padding:0 8px 0 var(--indent);border-radius:7px;text-align:left;font-size:calc(.75 * var(--argus-rem));color:var(--text2);white-space:nowrap}.argus-ui .tree-row:hover{background:var(--hover);color:var(--text)}.argus-ui .tree-row.file.open{color:var(--text)}.argus-ui .tree-row.file.active{background:var(--colBg);color:var(--text);font-weight:550;box-shadow:inset 2px 0 0 var(--accent)}.argus-ui .tree-row.ignored{opacity:.55}.argus-ui .tree-row.ignored:hover{opacity:.85}.argus-ui .tree-row:before{content:"";position:absolute;left:8px;top:0;bottom:0;width:calc(var(--depth, 0) * 14px);background:repeating-linear-gradient(to right,transparent 0 6px,var(--border) 6px 7px,transparent 7px 14px);opacity:0;transition:opacity .15s ease-out;pointer-events:none}.argus-ui .tree-list:hover .tree-row:before{opacity:1}.argus-ui .tree-row.tree-ping{animation:argus-tree-ping 1.2s ease-out}@keyframes argus-tree-ping{0%,30%{background:color-mix(in srgb,var(--accent) 16%,transparent)}to{background:transparent}}.argus-ui .tree-row .tree-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.argus-ui .tree-row.dir .tree-name{font-weight:500}.argus-ui .tree-chev,.argus-ui .tree-chev-space{display:inline-flex;width:12px;flex-shrink:0;justify-content:center;color:var(--text3)}.argus-ui .tree-chev{transition:transform .14s ease}.argus-ui .tree-chev.open{transform:rotate(90deg)}.argus-ui .tree-folder-icon{display:inline-flex;flex-shrink:0;color:var(--text3)}.argus-ui .tree-row.dir[aria-expanded=true] .tree-folder-icon{color:var(--text2)}.argus-ui .tree-note{padding:5px 8px 5px calc(30px + var(--depth, 0) * 14px);font-size:calc(.6875 * var(--argus-rem));color:var(--text3)}.argus-ui .tree-skeleton{display:flex;flex-direction:column;gap:9px;padding:8px 10px 8px calc(30px + var(--depth, 0) * 14px)}.argus-ui .tree-skeleton span{height:8px;border-radius:4px;background:var(--hover);animation:argus-tree-shimmer 1.2s ease-in-out infinite}.argus-ui .tree-skeleton span:nth-child(2){width:70%}.argus-ui .tree-skeleton span:nth-child(3){width:45%}@keyframes argus-tree-shimmer{50%{opacity:.45}}.argus-ui .tree-mark{flex-shrink:0;width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-family:var(--font-mono);font-size:calc(.59375 * var(--argus-rem));font-weight:700;line-height:1}.argus-ui .tree-mark.added{color:var(--files-add);background:color-mix(in srgb,var(--files-add) 14%,transparent)}.argus-ui .tree-mark.modified{color:var(--files-mod-ink);background:color-mix(in srgb,var(--files-mod) 16%,transparent)}.argus-ui .tree-dir-dot{width:5px;height:5px;margin-right:4px;border-radius:50%;flex-shrink:0;background:color-mix(in srgb,var(--files-mod) 75%,transparent)}.argus-ui .tree-asked{display:inline-flex;align-items:center;gap:3px;height:16px;padding:0 5px;border-radius:99px;flex-shrink:0;background:var(--accentSoft);color:var(--accent);font-size:calc(.59375 * var(--argus-rem));font-weight:600;font-variant-numeric:tabular-nums}.argus-ui .tree-edited{padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid var(--border)}.argus-ui .tree-section-head{display:flex;align-items:center;gap:6px;width:100%;height:26px;padding:0 8px;border-radius:7px;font-size:calc(.625 * var(--argus-rem));font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text3);text-align:left}.argus-ui .tree-section-head:hover{color:var(--text2);background:var(--hover)}.argus-ui .tree-section-chevron{display:flex;transition:transform .15s ease}.argus-ui .tree-section-head[aria-expanded=true] .tree-section-chevron{transform:rotate(90deg)}.argus-ui .tree-section-count{margin-left:auto;min-width:18px;height:16px;padding:0 5px;border-radius:99px;background:var(--accentSoft);color:var(--accent);font-size:calc(.625 * var(--argus-rem));letter-spacing:0;text-align:center;line-height:16px;font-variant-numeric:tabular-nums}.argus-ui .tree-row.edited-row{--indent: 8px;gap:7px}.argus-ui .tree-row.edited-row .tree-name{flex:0 1 auto;max-width:60%}.argus-ui .tree-mark-slot{display:inline-flex;flex-shrink:0}.argus-ui .tree-edited-dir{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;direction:rtl;text-align:left;color:var(--text3);font-size:calc(.65625 * var(--argus-rem))}.argus-ui .tree-edited-delta{margin-left:auto;padding-left:6px;display:inline-flex;gap:5px;flex-shrink:0;font-family:var(--font-mono);font-size:calc(.625 * var(--argus-rem));font-variant-numeric:tabular-nums}.argus-ui .tree-edited-delta .add{color:var(--files-add)}.argus-ui .tree-edited-delta .del{color:var(--files-del)}.argus-ui .editor-main{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;container:filesmain / inline-size}.argus-ui .files-tabbar{display:flex;align-items:stretch;gap:2px;height:40px;flex-shrink:0;padding-right:6px;background:var(--files-rail);border-bottom:1px solid var(--border)}.argus-ui .files-tabbar>.icon-btn{align-self:center;margin-left:6px}.argus-ui .files-tabs{display:flex;align-items:stretch;min-width:0;overflow-x:auto;scrollbar-width:none;--fade: 22px}.argus-ui .files-tabs::-webkit-scrollbar{display:none}.argus-ui .files-tabs.fade-left{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade));mask-image:linear-gradient(to right,transparent 0,#000 var(--fade))}.argus-ui .files-tabs.fade-right{-webkit-mask-image:linear-gradient(to left,transparent 0,#000 var(--fade));mask-image:linear-gradient(to left,transparent 0,#000 var(--fade))}.argus-ui .files-tabs.fade-left.fade-right{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade)),transparent 100%)}.argus-ui .files-tab{position:relative;display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;max-width:220px;margin-bottom:-1px;padding:0 4px 0 12px;font-size:calc(.75 * var(--argus-rem));color:var(--text3);white-space:nowrap;border-right:1px solid var(--border);cursor:default;user-select:none;-webkit-user-select:none;transition:color .12s ease-out,background-color .12s ease-out}.argus-ui .files-tab:hover{color:var(--text2);background:var(--hover)}.argus-ui .files-tab.on{color:var(--text);background:var(--bg);box-shadow:inset 0 2px 0 var(--accent)}.argus-ui .files-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.argus-ui .files-tab-name{overflow:hidden;text-overflow:ellipsis}.argus-ui .files-tab.preview .files-tab-name{font-style:italic}.argus-ui .files-tab-dir{color:var(--text3);font-size:calc(.65625 * var(--argus-rem));overflow:hidden;text-overflow:ellipsis;max-width:90px}.argus-ui .files-tab-changed{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:color-mix(in srgb,var(--files-mod) 80%,transparent)}.argus-ui .files-tab-close{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:5px;color:var(--text3)}.argus-ui .files-tab-close:hover{background:var(--hover);color:var(--text)}.argus-ui .files-tab-close svg{opacity:0;transition:opacity .1s ease-out}.argus-ui .files-tab:hover .files-tab-close svg,.argus-ui .files-tab.on .files-tab-close svg{opacity:1}.argus-ui .files-tab-dirty{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--accent);opacity:0;transition:opacity .1s ease-out}.argus-ui .files-tab.dirty .files-tab-dirty{opacity:1}.argus-ui .files-tab.dirty .files-tab-close svg{opacity:0}.argus-ui .files-tab.dirty .files-tab-close:hover .files-tab-dirty{opacity:0}.argus-ui .files-tab.dirty .files-tab-close:hover svg{opacity:1}.argus-ui .files-bar-wrap{flex-shrink:0;border-bottom:1px solid var(--border);background:var(--bg)}.argus-ui .files-bar{display:flex;align-items:center;gap:4px;height:36px;padding:0 8px 0 12px;min-width:0;overflow:hidden}.argus-ui .files-crumbs{display:flex;align-items:center;min-width:0;overflow:hidden;font-size:calc(.71875 * var(--argus-rem));color:var(--text3)}.argus-ui .files-crumb{display:inline-flex;align-items:center;min-width:0;flex-shrink:1}.argus-ui .files-crumb.last{flex-shrink:0}.argus-ui .files-crumb-sep{display:inline-flex;margin:0 1px;opacity:.7}.argus-ui .files-crumb-btn{min-width:0;max-width:160px;padding:2px 5px;border-radius:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text3)}.argus-ui .files-crumb-btn:hover{background:var(--hover);color:var(--text)}.argus-ui .files-crumb-file{display:inline-flex;align-items:center;gap:5px;padding:2px 5px;color:var(--text);font-weight:600;white-space:nowrap}.argus-ui .files-modes{flex-shrink:0}.argus-ui .files-mode-delta{display:inline-flex;gap:4px;font-family:var(--font-mono);font-size:calc(.625 * var(--argus-rem))}.argus-ui .files-mode-delta .add{color:var(--files-add)}.argus-ui .files-mode-delta .del{color:var(--files-del)}.argus-ui .files-more{position:relative;display:inline-flex;flex-shrink:0}.argus-ui .files-bar>.icon-btn,.argus-ui .files-modes{flex-shrink:0}.argus-ui .files-trouble{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:99px;flex-shrink:0;background:color-mix(in srgb,var(--amber) 16%,transparent);color:var(--files-mod-ink);font-size:calc(.6875 * var(--argus-rem));font-weight:600}.argus-ui .files-trouble:hover{background:color-mix(in srgb,var(--amber) 24%,transparent)}.argus-ui .files-subbar{display:flex;align-items:center;gap:10px;height:30px;padding:0 8px 0 12px;border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent);background:color-mix(in srgb,var(--files-add) 4%,var(--bg));font-size:calc(.6875 * var(--argus-rem));color:var(--text2)}.argus-ui .files-baseline{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:help}.argus-ui .files-baseline .icon,.argus-ui .files-baseline svg{color:var(--files-add);flex-shrink:0}.argus-ui .files-baseline.loading{color:var(--text3)}.argus-ui .files-stepper{display:inline-flex;align-items:center;gap:2px;margin-left:auto}.argus-ui .files-stepper-count{padding:0 6px;font-variant-numeric:tabular-nums;color:var(--text2);white-space:nowrap}.argus-ui .files-stepper .icon-btn.files-tool{width:24px;height:24px}.argus-ui .files-ask-change{height:24px;margin-left:6px;font-size:calc(.6875 * var(--argus-rem));gap:5px}.argus-ui .files-cite{display:flex;align-items:center;gap:10px;min-height:34px;padding:4px 8px 4px 12px;flex-shrink:0;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--accent) 6%,var(--bgSolid, var(--bg)));animation:argus-files-strip-in .18s ease-out}.argus-ui .files-cite.unsure{background:color-mix(in srgb,var(--amber) 8%,var(--bgSolid, var(--bg)))}.argus-ui .files-cite-bar{width:3px;align-self:stretch;margin:2px 0;border-radius:2px;background:var(--accent);flex-shrink:0}.argus-ui .files-cite.unsure .files-cite-bar{background:var(--amber)}.argus-ui .files-cite-text{flex:1;min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;font-size:calc(.71875 * var(--argus-rem))}.argus-ui .files-cite-from{font-weight:600;color:var(--text)}.argus-ui .files-cite-lines{color:var(--text2);font-variant-numeric:tabular-nums}.argus-ui .files-cite-note{flex-basis:100%;color:var(--text3);font-size:calc(.6875 * var(--argus-rem))}.argus-ui .files-cite-back{height:24px;gap:5px;font-size:calc(.6875 * var(--argus-rem));flex-shrink:0}@keyframes argus-files-strip-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.argus-ui .editor-host-wrap{flex:1;position:relative;min-height:0}.argus-ui .editor-host{position:absolute;inset:0;isolation:isolate}.argus-ui .editor-host .cm-editor{height:100%}.argus-ui .repo-editor .cm-laneGutter .cm-gutterElement{position:relative;width:14px;padding:0}.argus-ui .repo-editor .cm-lane-spacer{display:block;width:14px}.argus-ui .repo-editor .cm-lane-cite{position:absolute;left:5px;top:0;bottom:0;width:3px;background:var(--accent)}.argus-ui .repo-editor .cm-lane-cite.first{top:3px;border-top-left-radius:2px;border-top-right-radius:2px}.argus-ui .repo-editor .cm-lane-cite.last{bottom:3px;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.argus-ui .repo-editor .cm-lane-thread,.argus-ui .repo-editor .cm-lane-asking{position:absolute;left:3px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--bg)}.argus-ui .repo-editor .cm-lane-thread.t-done{background:var(--text3)}.argus-ui .repo-editor .cm-lane-add{position:absolute;left:0;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:4px;background:var(--accent);opacity:0;cursor:pointer;transition:opacity .1s ease-out}.argus-ui .repo-editor .cm-lane-add:before,.argus-ui .repo-editor .cm-lane-add:after{content:"";position:absolute;left:50%;top:50%;background:var(--onAccent);border-radius:1px;transform:translate(-50%,-50%)}.argus-ui .repo-editor .cm-lane-add:before{width:8px;height:1.6px}.argus-ui .repo-editor .cm-lane-add:after{width:1.6px;height:8px}.argus-ui .repo-editor .cm-laneGutter .cm-gutterElement.cm-activeLineGutter .cm-lane-add{opacity:.4}.argus-ui .repo-editor .cm-laneGutter .cm-gutterElement:hover .cm-lane-add{opacity:1}.argus-ui .repo-editor .cm-laneGutter .cm-gutterElement:has(.cm-lane-thread,.cm-lane-asking) .cm-lane-add{display:none}.argus-ui .repo-editor .cm-cited{background:color-mix(in srgb,var(--accent) 9%,transparent)}.argus-ui .repo-editor .cm-line.cm-cited-first{box-shadow:inset 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}.argus-ui .repo-editor .cm-line.cm-cited-last{box-shadow:inset 0 -1px color-mix(in srgb,var(--accent) 22%,transparent)}.argus-ui .repo-editor .cm-line.cm-cited-first.cm-cited-last{box-shadow:inset 0 1px color-mix(in srgb,var(--accent) 22%,transparent),inset 0 -1px color-mix(in srgb,var(--accent) 22%,transparent)}.argus-ui .repo-editor .cm-pulse-a{animation:argus-files-pulse-a 1.8s ease-out}.argus-ui .repo-editor .cm-pulse-b{animation:argus-files-pulse-b 1.8s ease-out}@keyframes argus-files-pulse-a{0%,25%{background-color:color-mix(in srgb,var(--accent) 22%,transparent)}to{background-color:transparent}}@keyframes argus-files-pulse-b{0%,25%{background-color:color-mix(in srgb,var(--accent) 22%,transparent)}to{background-color:transparent}}.argus-ui .repo-editor .cm-asking{background:color-mix(in srgb,var(--accent) 7%,transparent)}.argus-ui .repo-editor .cm-tooltip.cm-askTip{border:none;background:none;box-shadow:none}.argus-ui .cm-askTip-btn{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px 0 8px;margin:4px 0;border-radius:99px;background:var(--accent);color:var(--onAccent);font-family:var(--font-ui);font-size:calc(.6875 * var(--argus-rem));font-weight:600;box-shadow:0 4px 14px var(--shadowRaised);animation:argus-files-tip-in .12s ease-out}.argus-ui .cm-askTip-btn:hover{filter:brightness(1.08)}@keyframes argus-files-tip-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.argus-ui .repo-editor .cm-changedLine{background:color-mix(in srgb,var(--files-add) 9%,transparent)!important}.argus-ui .repo-editor ins.cm-insertedLine{background:none!important;text-decoration:none}.argus-ui .repo-editor .cm-changedText{background:color-mix(in srgb,var(--files-add) 26%,transparent)!important;border-radius:2px;text-decoration:none}.argus-ui .repo-editor .cm-deletedChunk{position:relative;padding:1px 0;background:color-mix(in srgb,var(--files-del) 8%,var(--bgSolid, var(--bg)))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--files-del) 18%,transparent),inset 0 -1px color-mix(in srgb,var(--files-del) 18%,transparent)}.argus-ui .repo-editor .cm-deletedChunk .cm-deletedLine{padding:0 18px 0 6px;color:var(--text2)}.argus-ui .repo-editor .cm-deletedChunk del{text-decoration:none}.argus-ui .repo-editor .cm-deletedChunk .cm-deletedText{background:color-mix(in srgb,var(--files-del) 24%,transparent)!important;border-radius:2px;text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--files-del) 55%,transparent)}.argus-ui .repo-editor .cm-changeGutter{width:4px;padding:0!important}.argus-ui .repo-editor .cm-changeGutter .cm-gutterElement{padding:0!important}.argus-ui .repo-editor .cm-changedLineGutter{background:var(--files-add)!important;border-radius:1px}.argus-ui .repo-editor .cm-gutters .cm-foldGutter{order:1}.argus-ui .repo-editor .cm-deletedLineGutter{background:var(--files-del)!important}.argus-ui .repo-editor .cm-collapsedLines{padding:3px 12px;margin:2px 0;border-radius:6px;background:var(--colBg)!important;color:var(--text3)!important;font-family:var(--font-ui);font-size:calc(.6875 * var(--argus-rem))}.argus-ui .repo-editor .cm-slot{padding:6px 18px 8px 10px;font-family:var(--font-ui);white-space:normal;cursor:auto}.argus-ui .ask-card,.argus-ui .files-thread{--clip-line: color-mix(in srgb, var(--text) 11%, transparent);max-width:680px;border:1px solid var(--borderStrong, var(--border));border-radius:12px;background:color-mix(in srgb,var(--surfaceSolid, var(--surface)) 94%,var(--colBg));box-shadow:0 4px 18px var(--shadowRaised);color:var(--text);font-size:calc(.78125 * var(--argus-rem));line-height:1.45;animation:argus-files-card-in .16s ease-out}@keyframes argus-files-card-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.argus-ui .ask-card{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.argus-ui .ask-head{display:flex;align-items:center;gap:8px;min-width:0}.argus-ui .ask-badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;flex-shrink:0;background:var(--accentSoft);color:var(--accent)}.argus-ui .ask-title{font-weight:600;white-space:nowrap}.argus-ui .ask-where{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text3);font-size:calc(.71875 * var(--argus-rem))}.argus-ui .ask-text{width:100%;box-sizing:border-box;min-height:58px;max-height:40vh;resize:vertical;padding:8px 10px;border:1px solid var(--border);border-radius:9px;background:var(--bg);color:var(--text);font:inherit;font-size:calc(.8125 * var(--argus-rem));line-height:1.55}.argus-ui .ask-text::placeholder{color:var(--text3)}.argus-ui .ask-card .clip-btn:disabled{opacity:.45;cursor:default}.argus-ui .ask-card .clip-btn:disabled:hover{background:transparent;color:var(--text2)}.argus-ui .ask-card .clip-btn.primary:disabled:hover{background:var(--accent);color:var(--onAccent);filter:none}.argus-ui .ask-text:focus-visible{outline:0;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.argus-ui .ask-foot{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.argus-ui .ask-agent{min-width:0}.argus-ui .ask-agent-one{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 6px;color:var(--text2);font-size:calc(.71875 * var(--argus-rem))}.argus-ui .ask-kbd{margin-left:4px;font-family:var(--font-ui);font-size:calc(.625 * var(--argus-rem));opacity:.75}.argus-ui .ask-hint{color:var(--text3);font-size:calc(.6875 * var(--argus-rem));line-height:1.4}.argus-ui .ask-note{color:var(--text2);font-size:calc(.6875 * var(--argus-rem))}.argus-ui .ask-error{color:var(--warn);font-size:calc(.71875 * var(--argus-rem))}.argus-ui .files-thread{display:flex;flex-direction:column;gap:4px;padding:8px 10px 9px 12px}.argus-ui .files-thread.resolved{opacity:.72}.argus-ui .files-thread-head{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.argus-ui .files-thread-agent{display:inline-flex;flex-shrink:0}.argus-ui .files-thread-title{font-weight:600;white-space:nowrap}.argus-ui .files-thread-state{display:inline-flex;align-items:center;gap:5px;color:var(--text2);font-size:calc(.71875 * var(--argus-rem));white-space:nowrap}.argus-ui .files-thread-dot{width:7px;height:7px;border-radius:50%;background:var(--text3)}.argus-ui .files-thread-state.t-working .files-thread-dot{background:var(--accent);animation:argus-files-thread-breathe 1.4s ease-in-out infinite}.argus-ui .files-thread-state.t-waiting{color:var(--files-mod-ink)}.argus-ui .files-thread-state.t-waiting .files-thread-dot{background:var(--amber)}.argus-ui .files-thread-state.t-done .files-thread-dot{background:var(--ok)}.argus-ui .files-thread-state.t-error{color:var(--warn)}.argus-ui .files-thread-state.t-error .files-thread-dot{background:var(--warn)}@keyframes argus-files-thread-breathe{50%{opacity:.35}}.argus-ui .files-thread-open{height:24px;gap:4px;font-size:calc(.6875 * var(--argus-rem))}.argus-ui .files-thread-note{color:var(--text2);font-size:calc(.78125 * var(--argus-rem));overflow-wrap:anywhere}.argus-ui .files-thread-reply{margin-top:4px;padding-top:6px;border-top:1px solid var(--border)}.argus-ui .files-thread-reply-body{max-height:7.5em;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent);mask-image:linear-gradient(to bottom,#000 60%,transparent);font-size:calc(.78125 * var(--argus-rem))}.argus-ui .files-thread-reply.open .files-thread-reply-body{max-height:none;-webkit-mask-image:none;mask-image:none}.argus-ui .files-thread-reply-body .md>:first-child{margin-top:0}.argus-ui .files-thread-reply-body .md>:last-child{margin-bottom:0}.argus-ui .files-thread-more{display:inline-flex;align-items:center;gap:4px;margin-top:2px;color:var(--accent);font-size:calc(.6875 * var(--argus-rem));font-weight:600}.argus-ui .files-cover{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 24px;background:var(--bg);text-align:center;overflow:auto}.argus-ui .files-cover-badge{width:40px;height:40px;border-radius:12px;background:var(--accentSoft);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;margin-bottom:2px}.argus-ui .files-cover-title{font-size:calc(.875 * var(--argus-rem));font-weight:600;color:var(--text)}.argus-ui .files-cover-text{max-width:360px;font-size:calc(.78125 * var(--argus-rem));line-height:1.5;color:var(--text3);text-wrap:pretty}.argus-ui .files-cover-find{display:inline-flex;align-items:center;gap:7px;margin-top:8px;height:30px}.argus-ui .files-kbd.on-accent{border-color:color-mix(in srgb,var(--onAccent) 35%,transparent);background:transparent;color:var(--onAccent);opacity:.85}.argus-ui .files-quick{width:min(360px,100%);margin-top:18px;display:flex;flex-direction:column;gap:12px;text-align:left}.argus-ui .files-quick-title{padding:0 8px 4px;font-size:calc(.625 * var(--argus-rem));font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text3)}.argus-ui .files-quick-row{display:flex;align-items:center;gap:8px;width:100%;height:30px;padding:0 8px;border-radius:7px;color:var(--text2);font-size:calc(.75 * var(--argus-rem))}.argus-ui .files-quick-row:hover{background:var(--hover);color:var(--text)}.argus-ui .files-quick-name{flex-shrink:0;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.argus-ui .files-quick-dir{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl;text-align:left;color:var(--text3);font-size:calc(.65625 * var(--argus-rem))}.argus-ui .files-preview{position:absolute;inset:0;overflow:auto;background:var(--bg)}.argus-ui .files-image{display:flex;flex-direction:column}.argus-ui .files-image-stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:24px;background-color:var(--bg);background-image:linear-gradient(45deg,var(--hover) 25%,transparent 25%),linear-gradient(-45deg,var(--hover) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--hover) 75%),linear-gradient(-45deg,transparent 75%,var(--hover) 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.argus-ui .files-image-stage img{max-width:100%;max-height:100%;object-fit:contain;border-radius:4px;box-shadow:0 2px 10px var(--shadowSubtle)}.argus-ui .files-image-meta{display:flex;justify-content:center;gap:14px;padding:8px;border-top:1px solid var(--border);font-size:calc(.6875 * var(--argus-rem));color:var(--text3);font-variant-numeric:tabular-nums}.argus-ui .files-image-loading{flex:1}.argus-ui .files-markdown-page{max-width:760px;margin:0 auto;padding:22px 28px 60px}@container filesmain (max-width: 400px){.argus-ui .files-crumb:not(.last){display:none}.argus-ui .files-crumb.last .files-crumb-sep,.argus-ui .files-mode-delta,.argus-ui .files-ask-change-label{display:none}.argus-ui .files-ask-change{padding:0;width:24px;justify-content:center}.argus-ui .files-baseline:not(:only-child){display:none}.argus-ui .files-tab{max-width:160px}}@container filesmain (max-width: 300px){.argus-ui .files-stepper-count{display:none}}@container files (max-width: 520px){.argus-ui .editor-tree{position:absolute;inset:0 auto 0 0;z-index:6;max-width:85%;box-shadow:4px 0 16px var(--shadowRaised)}}@container rail (max-width: 230px){.argus-ui .files-rail-head kbd.files-kbd,.argus-ui .files-rail-head .files-collapse,.argus-ui .files-opts-hint{display:none}}@media(prefers-reduced-motion:reduce){.argus-ui .files-cite,.argus-ui .ask-card,.argus-ui .files-thread,.argus-ui .cm-askTip-btn,.argus-ui .tree-row.tree-ping{animation:none}.argus-ui .repo-editor .cm-pulse-a,.argus-ui .repo-editor .cm-pulse-b{animation-duration:.01s}.argus-ui .files-thread-state.t-working .files-thread-dot{animation:none}.argus-ui .tree-chev,.argus-ui .tree-section-chevron,.argus-ui .files-tab,.argus-ui .tree-row:before{transition:none}}.argus-ui .modal-backdrop{position:fixed;inset:0;z-index:60;background:#00000059}.argus-ui .confirm-modal{position:fixed;top:38%;left:50%;transform:translate(-50%,-50%);z-index:61;width:380px;padding:18px;background:var(--float);border:1px solid var(--floatEdge);border-radius:14px;box-shadow:var(--modalLift)}.argus-ui .confirm-title{font-size:calc(.875 * var(--argus-rem));font-weight:600}.argus-ui .confirm-message{font-size:calc(.78125 * var(--argus-rem));margin:6px 0 14px;line-height:1.45}.argus-ui .confirm-actions{display:flex;justify-content:flex-end;gap:8px}.argus-ui .danger-btn{height:30px;padding:0 14px;border-radius:99px;background:var(--warn);color:#fff;font-size:calc(.78125 * var(--argus-rem));font-weight:600}.argus-ui .browser-pane{display:flex;flex-direction:column;height:100%;min-height:0;flex:1}.argus-ui .browser-tabs{display:flex;align-items:stretch;height:32px;padding:4px 6px 0;gap:2px;border-bottom:1px solid var(--border);background:var(--colBg);flex-shrink:0}.argus-ui .browser-tabs-scroll{display:flex;align-items:stretch;flex:1;min-width:0;gap:2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.argus-ui .browser-tabs-scroll::-webkit-scrollbar{display:none}.argus-ui .browser-tab{position:relative;display:flex;align-items:center;gap:6px;flex:1 1 160px;min-width:64px;max-width:200px;padding:0 6px 0 9px;border-radius:8px 8px 0 0;color:var(--text3);font-size:calc(.71875 * var(--argus-rem));cursor:default;user-select:none;-webkit-user-select:none;transition:background .1s}.argus-ui .browser-tab:hover{background:var(--hover);color:var(--text2)}.argus-ui .browser-tab.is-active{background:var(--surface);color:var(--text);box-shadow:0 1px 0 var(--surface),inset 0 1px 0 var(--border),inset 1px 0 0 var(--border),inset -1px 0 0 var(--border)}.argus-ui .browser-tab-icon{display:grid;place-items:center;width:14px;height:14px;flex-shrink:0;color:var(--text3)}.argus-ui .browser-tab-icon img{width:14px;height:14px;border-radius:3px;object-fit:contain}.argus-ui .browser-tab-title{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.argus-ui .browser-tab-close{display:grid;place-items:center;width:16px;height:16px;border-radius:4px;color:var(--text3);opacity:0;flex-shrink:0}.argus-ui .browser-tab:hover .browser-tab-close,.argus-ui .browser-tab.is-active .browser-tab-close{opacity:1}.argus-ui .browser-tab-close:hover{background:var(--border);color:var(--text)}.argus-ui .browser-tab-new{width:24px;height:24px;align-self:center}.argus-ui .browser-spinner{width:11px;height:11px;border-radius:50%;border:1.5px solid var(--border);border-top-color:var(--accent);animation:argus-browser-spin .8s linear infinite}@keyframes argus-browser-spin{to{transform:rotate(360deg)}}.argus-ui .browser-bar{display:flex;align-items:center;gap:2px;padding:5px 8px;border-bottom:1px solid var(--border);flex-shrink:0}.argus-ui .browser-bar .icon-btn{width:26px;height:26px}.argus-ui .browser-bar .icon-btn:disabled{opacity:.35}.argus-ui .browser-bar .icon-btn.is-on{background:var(--hover);color:var(--text)}.argus-ui .browser-fwd svg{transform:scaleX(-1)}.argus-ui .browser-omni{position:relative;flex:1;min-width:0;display:flex;align-items:center;height:27px;margin:0 4px;padding:0 4px 0 8px;background:var(--colBg);border:1px solid transparent;border-radius:99px;transition:background .12s,border-color .12s,box-shadow .12s}.argus-ui .browser-omni:hover{background:var(--hover)}.argus-ui .browser-omni.is-editing{background:var(--surface);border-color:var(--borderStrong);box-shadow:0 0 0 3px var(--accentSoft, color-mix(in srgb, var(--accent) 18%, transparent))}.argus-ui .browser-omni-icon{display:grid;place-items:center;width:14px;color:var(--text3);flex-shrink:0;margin-right:6px}.argus-ui .browser-omni-icon.is-secure{color:var(--ok, var(--text3))}.argus-ui .browser-addr{flex:1;min-width:0;height:100%;background:transparent;border:0;font-family:var(--font-mono);font-size:calc(.6875 * var(--argus-rem));color:var(--text2);outline:none}.argus-ui .browser-omni.is-editing .browser-addr{color:var(--text)}.argus-ui .browser-address{display:flex;align-items:baseline;min-width:0;white-space:nowrap;overflow:hidden;font-family:var(--font-mono)}.argus-ui .browser-address-lead{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;direction:rtl;color:var(--text3)}.argus-ui .browser-address-site{flex:0 0 auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.argus-ui .browser-address-rest{flex:0 100000 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--text3)}.argus-ui .browser-addr.is-shown{color:transparent}.argus-ui .browser-addr-wrap{position:relative;flex:1;min-width:0;height:100%;display:flex}.argus-ui .browser-addr-show{position:absolute;inset:0;padding:0 2px;align-items:center;font-size:calc(.6875 * var(--argus-rem));pointer-events:none}.argus-ui .browser-suggest-url.browser-address .browser-address-site{color:var(--text2)}.argus-ui .browser-addr::placeholder{color:var(--text3);font-family:var(--font-ui);font-size:calc(.75 * var(--argus-rem))}.argus-ui .browser-addr::selection{background:color-mix(in srgb,var(--accent) 28%,transparent)}.argus-ui .browser-star{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;color:var(--text3);flex-shrink:0}.argus-ui .browser-star:hover{background:var(--hover);color:var(--text)}.argus-ui .browser-star.is-on{color:var(--amber)}.argus-ui .browser-star.is-on svg{fill:currentColor}.argus-ui .browser-zoom-pill{height:18px;padding:0 7px;margin-right:2px;border-radius:99px;background:var(--surface);border:1px solid var(--border);font-size:calc(.625 * var(--argus-rem));font-weight:600;color:var(--text2);flex-shrink:0}.argus-ui .browser-zoom-pill:hover{color:var(--text);border-color:var(--borderStrong)}.argus-ui .browser-suggest{position:absolute;top:calc(100% + 5px);left:-1px;right:-1px;z-index:42;padding:5px;background:var(--float);border:1px solid var(--floatEdge);border-radius:12px;box-shadow:var(--floatLift);display:flex;flex-direction:column;overflow:hidden}.argus-ui .browser-suggest-row{display:flex;align-items:center;gap:9px;height:30px;padding:0 9px;border-radius:7px;font-size:calc(.78125 * var(--argus-rem));color:var(--text);cursor:default;min-width:0}.argus-ui .browser-suggest-row.is-selected{background:var(--hover)}.argus-ui .browser-suggest-icon{display:grid;place-items:center;width:14px;color:var(--text3);flex-shrink:0}.argus-ui .browser-suggest-row.is-selected .browser-suggest-icon{color:var(--accent)}.argus-ui .browser-suggest-main{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.argus-ui .browser-suggest-dim{color:var(--text3)}.argus-ui .browser-suggest-url{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-mono);font-size:calc(.65625 * var(--argus-rem));color:var(--text3)}.argus-ui .browser-suggest-url:before{content:"—";margin-right:8px}.argus-ui .browser-find{display:flex;align-items:center;gap:4px;padding:4px 8px 4px 12px;border-bottom:1px solid var(--border);background:var(--colBg);color:var(--text3);flex-shrink:0}.argus-ui .browser-find .icon-btn{width:24px;height:24px}.argus-ui .browser-find-input{flex:1;min-width:0;height:24px;padding:0 8px;margin-left:4px;background:var(--surface);border:1px solid var(--border);border-radius:7px;font-size:calc(.75 * var(--argus-rem));color:var(--text);outline:none}.argus-ui .browser-find-input:focus{border-color:var(--borderStrong)}.argus-ui .browser-find-count{font-size:calc(.6875 * var(--argus-rem));font-variant-numeric:tabular-nums;color:var(--text3);white-space:nowrap;padding:0 6px;min-width:52px;text-align:right}.argus-ui .browser-find-count.is-none{color:var(--warn)}.argus-ui .browser-pane-body{position:relative;flex:1;min-height:0;background:var(--bg);display:flex;align-items:center;justify-content:center;overflow:hidden}.argus-ui .browser-snapshot{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;pointer-events:none}.argus-ui .browser-docs-wrap{position:relative}.argus-ui .browser-docs-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:41;min-width:280px;max-width:360px;max-height:420px;overflow-y:auto;padding:5px;background:var(--float);border:1px solid var(--floatEdge);border-radius:11px;box-shadow:var(--floatLift);display:flex;flex-direction:column}.argus-ui .browser-docs-label{font-size:calc(.625 * var(--argus-rem));font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text3);padding:6px 9px 3px}.argus-ui .browser-docs-empty{font-size:calc(.75 * var(--argus-rem));color:var(--text3);padding:6px 9px 8px}.argus-ui .browser-docs-row{display:flex;align-items:center;gap:2px}.argus-ui .browser-docs-open{flex:1;min-width:0;text-align:left;padding:6px 9px;border-radius:7px;font-size:calc(.78125 * var(--argus-rem));color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.argus-ui .browser-docs-open:hover{background:var(--hover)}.argus-ui .browser-hist-open{display:flex;flex-direction:column;align-items:stretch;gap:1px;padding:5px 9px}.argus-ui .browser-hist-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.argus-ui .browser-hist-meta{font-size:calc(.65625 * var(--argus-rem));color:var(--text3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.argus-ui .browser-docs-del{display:grid;place-items:center;width:20px;height:20px;border-radius:5px;color:var(--text3);opacity:0;flex-shrink:0}.argus-ui .browser-docs-row:hover .browser-docs-del{opacity:1}.argus-ui .browser-docs-del:hover{color:var(--warn);background:var(--hover)}.argus-ui .browser-docs-foot{border-top:1px solid var(--border);margin-top:5px;padding:7px 5px 2px;display:flex}.argus-ui .browser-newtab{display:flex;flex-direction:column;align-items:stretch;gap:18px;width:100%;max-width:480px;padding:24px}.argus-ui .browser-newtab-hint{color:var(--text3);font-size:calc(.8125 * var(--argus-rem));text-align:center;line-height:1.5}.argus-ui .browser-newtab-section{display:flex;flex-direction:column;gap:6px}.argus-ui .browser-newtab-section .browser-docs-label{padding-left:4px}.argus-ui .browser-chip-row{display:flex;flex-wrap:wrap;gap:6px}.argus-ui .browser-doc-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--border);border-radius:99px;background:var(--surface);font-size:calc(.75 * var(--argus-rem));color:var(--text2);text-align:left;max-width:100%}.argus-ui .browser-doc-chip:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--text);background:var(--hover)}.argus-ui .browser-doc-chip svg{color:var(--accent);flex-shrink:0}.argus-ui .browser-recent{display:flex;flex-direction:column}.argus-ui .browser-recent-row{display:flex;align-items:center;gap:9px;height:30px;padding:0 8px;border-radius:7px;font-size:calc(.78125 * var(--argus-rem));color:var(--text2);text-align:left;min-width:0}.argus-ui .browser-recent-row:hover{background:var(--hover);color:var(--text)}.argus-ui .browser-recent-row svg{color:var(--text3);flex-shrink:0}.argus-ui .browser-recent-title{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.argus-ui .browser-recent-host{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-mono);font-size:calc(.65625 * var(--argus-rem));color:var(--text3)}.argus-ui .browser-screen{display:flex;flex-direction:column;height:100%}.argus-ui .browser-topbar{display:flex;align-items:center;gap:8px;height:52px;padding:0 16px 0 20px;flex-shrink:0}.argus-ui .browser-topbar-title{font-family:var(--font-heading);letter-spacing:var(--heading-tracking);font-weight:600;font-size:calc(.9375 * var(--argus-rem))}.argus-ui .browser-screen .browser-tabs{padding:4px 16px 0}.argus-ui .browser-screen .browser-bar{padding:6px 16px}.argus-ui .browser-screen .browser-newtab{max-width:640px}.argus-ui .browser-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;padding:24px;text-align:center;color:var(--text2)}.argus-ui .browser-error p{max-width:440px;overflow-wrap:anywhere}.argus-ui .gh-author{display:inline-flex;align-items:center;gap:9px;min-width:0;color:var(--text);text-decoration:none}.argus-ui .gh-author:hover .gh-login{text-decoration:underline;text-underline-offset:3px}.argus-ui .gh-login{font-size:calc(.8125 * var(--argus-rem));font-weight:600;overflow-wrap:anywhere}.argus-ui .gh-avatar{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:var(--colBg);color:var(--text2);font-size:calc(.625 * var(--argus-rem));font-weight:600}.argus-ui .gh-avatar img{width:100%;height:100%;object-fit:cover}.argus-ui .gh-markdown{color:var(--text);-webkit-user-select:text;user-select:text;min-width:0}.argus-ui .gh-markdown>:first-child{margin-top:0}.argus-ui .gh-markdown>:last-child{margin-bottom:0}.argus-ui .gh-markdown .contains-task-list{list-style:none;padding-left:.2em}.argus-ui .gh-markdown input[type=checkbox]{margin-right:.5em;accent-color:var(--accent)}.argus-ui .gh-markdown hr{border:0;border-top:1px solid var(--border);margin:16px 0}.argus-ui .gh-markdown .code-block{margin:12px 0;max-width:100%}.argus-ui .gh-markdown .md-table{overflow-wrap:break-word}.argus-ui .gh-markdown .md-table:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.argus-ui .gh-content-image{display:block;max-width:100%;height:auto;max-height:480px;object-fit:contain;border-radius:8px;margin:12px 0}.argus-ui .gh-discussion{min-width:0;container-type:inline-size;container-name:discussion}.argus-ui .gh-discussion .convo-scroll{min-width:0}.argus-ui .gh-discussion .convo-col{width:100%;max-width:none;min-width:0;gap:16px;padding:16px clamp(12px,3cqi,28px) 20px}.argus-ui .gh-discussion .convo-card{min-width:0;padding:clamp(12px,2cqi,20px)}.argus-ui .gh-discussion .convo-head{align-items:center;flex-wrap:wrap;gap:8px 10px;margin-bottom:13px}.argus-ui .gh-discussion .gh-time{margin-left:auto;color:var(--text3);font-size:calc(.6875 * var(--argus-rem));white-space:nowrap}.argus-ui .gh-review-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:99px;font-size:calc(.6875 * var(--argus-rem));font-weight:500;background:var(--colBg);color:var(--text2);white-space:nowrap}.argus-ui .gh-review-badge.approved{color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent)}.argus-ui .gh-review-badge.changes{color:var(--warn);background:color-mix(in srgb,var(--warn) 12%,transparent)}.argus-ui .gh-discussion .thread-card{padding:0}.argus-ui .gh-discussion .thread-comment{padding:14px 16px}.argus-ui .gh-discussion .thread-anchor{min-height:38px;gap:8px}.argus-ui .gh-discussion .thread-anchor:disabled{cursor:default}.argus-ui .gh-discussion .thread-card>.gh-composer{margin:8px 12px 12px;width:auto}.argus-ui .gh-thread-reply{padding:0 14px 14px}.argus-ui .gh-thread-reply summary{padding:9px 0;color:var(--accent);font-size:calc(.75 * var(--argus-rem));cursor:pointer}.argus-ui .gh-discussion .convo-empty{display:flex;flex-direction:column;align-items:center;gap:9px;padding:28px 12px;text-align:center}.argus-ui .gh-discussion .convo-empty strong{color:var(--text);font-size:calc(.875 * var(--argus-rem))}.argus-ui .gh-discussion-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.argus-ui .gh-discussion-header h3{margin:0;font:600 calc(.8125 * var(--argus-rem)) var(--font-ui)}.argus-ui .gh-discussion-header button{color:var(--text2);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:6px}.argus-ui .gh-discussion-header button:hover{background:var(--colBg)}.argus-ui .gh-discussion.compact{border-top:0}.argus-ui .prdock-discussion{display:flex;flex:1;min-height:0;overflow:hidden}.argus-ui .gh-composer{padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);min-width:0}.argus-ui .gh-composer-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px}.argus-ui .gh-composer-head label{font-size:calc(.8125 * var(--argus-rem));font-weight:600}.argus-ui .gh-compose-tabs{display:flex;margin-left:auto;padding:3px;border-radius:7px;background:var(--colBg);gap:2px}.argus-ui .gh-compose-tabs button{padding:4px 9px;border-radius:5px;font-size:calc(.6875 * var(--argus-rem));color:var(--text2)}.argus-ui .gh-compose-tabs button[aria-pressed=true]{background:var(--surfaceSolid);color:var(--text);box-shadow:0 1px 2px var(--shadowSubtle)}.argus-ui .gh-composer textarea{display:block;width:100%;min-height:100px;max-height:320px;padding:10px 12px;resize:vertical;border:1px solid var(--border);border-radius:8px;color:var(--text);background:var(--bg);font:calc(.8125 * var(--argus-rem))/1.65 var(--font-ui)}.argus-ui .gh-composer textarea:focus{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .gh-composer textarea::placeholder{color:var(--text3)}.argus-ui .gh-compose-preview{min-height:100px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg);font-size:calc(.8125 * var(--argus-rem))}.argus-ui .gh-composer-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:10px}.argus-ui .gh-compose-hint{font-size:calc(.625 * var(--argus-rem));color:var(--text3)}.argus-ui .gh-submit{display:inline-flex;gap:7px;align-items:center;margin-left:auto}.argus-ui .gh-review-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.argus-ui .gh-submit-error,.argus-ui .gh-submit-success{margin-top:10px;font-size:calc(.75 * var(--argus-rem));line-height:1.5;overflow-wrap:anywhere}.argus-ui .gh-submit-error{color:var(--warn)}.argus-ui .gh-submit-success{color:var(--ok)}.argus-ui[data-chrome=minimal] .gh-discussion :is(.convo-card,.thread-comment,.gh-composer){border-color:transparent}@container discussion (max-width: 480px){.argus-ui .gh-discussion .convo-col{gap:12px}.argus-ui .gh-discussion .convo-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.argus-ui .gh-discussion .convo-head .gh-author{grid-column:1 / -1}.argus-ui .gh-discussion .gh-review-badge{justify-self:start}.argus-ui .gh-discussion .gh-time{grid-column:2}.argus-ui .gh-discussion .thread-comment,.argus-ui .gh-discussion .gh-composer{padding:12px}}.argus-ui .prdock{display:flex;flex-direction:column;height:100%;min-height:0}.argus-ui .prdock-top{flex-shrink:0;padding:10px 14px;border-bottom:1px solid var(--border)}.argus-ui .prdock-pick-row{display:flex;align-items:center;gap:6px;min-height:24px}.argus-ui .prdock-picker{max-width:75%}.argus-ui .prdock-only{font-family:var(--font-mono);font-size:calc(.71875 * var(--argus-rem))}.argus-ui .prdock-title{margin-top:6px;font-family:var(--font-heading);letter-spacing:var(--heading-tracking);font-weight:600;font-size:calc(.9375 * var(--argus-rem));line-height:1.3}.argus-ui .prdock-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:7px;font-size:calc(.71875 * var(--argus-rem))}.argus-ui .prdock-behind{display:flex;align-items:center;gap:9px;margin-top:10px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--amber) 35%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--amber) 8%,var(--surface))}.argus-ui .prdock-behind.conflicted{border-color:color-mix(in srgb,var(--warn) 40%,var(--border));background:color-mix(in srgb,var(--warn) 8%,var(--surface))}.argus-ui .prdock-behind-icon{display:inline-flex;flex-shrink:0;color:var(--amber)}.argus-ui .prdock-behind.conflicted .prdock-behind-icon{color:var(--warn)}.argus-ui .prdock-behind-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.argus-ui .prdock-behind-title{font-size:calc(.78125 * var(--argus-rem));font-weight:600;color:var(--text)}.argus-ui .prdock-behind-note{font-size:calc(.71875 * var(--argus-rem));color:var(--text3)}.argus-ui .prdock-behind .primary-btn,.argus-ui .prdock-behind .ghost-btn{flex-shrink:0}.argus-ui .prdock-pad{padding:12px 14px}.argus-ui .prdock-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:40px 24px}.argus-ui .prdock-empty-badge{width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent);background:var(--accentSoft);margin-bottom:4px}.argus-ui .prdock-empty-title{font-family:var(--font-heading);letter-spacing:var(--heading-tracking);font-weight:600;font-size:calc(.875 * var(--argus-rem));color:var(--text)}.argus-ui .prdock-empty-text{font-size:calc(.78125 * var(--argus-rem));line-height:1.45;color:var(--text3);max-width:280px;text-wrap:pretty}.argus-ui .prdock-link{display:flex;flex-direction:column;gap:8px;margin-top:8px;width:100%}.argus-ui .prdock-link.wide{max-width:340px;margin-top:14px}.argus-ui .prdock-link-row{display:flex;gap:6px;align-items:center}.argus-ui .prdock-link-input{flex:1;min-width:0;height:30px;padding:0 10px;border-radius:8px;border:1px solid var(--border);background:var(--bg);color:var(--text);font-size:calc(.78125 * var(--argus-rem));outline:none}.argus-ui .prdock-link-input::placeholder{color:var(--text3)}.argus-ui .prdock-link-input:focus{border-color:var(--accent)}.argus-ui .prdock-link-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:calc(.75 * var(--argus-rem));font-weight:550;flex-shrink:0;transition:border-color .12s ease,background .12s ease}.argus-ui .prdock-link-btn:hover:not(:disabled){border-color:var(--borderStrong);background:var(--hover)}.argus-ui .prdock-link-btn:disabled{opacity:.5;cursor:default}.argus-ui .prdock-link-btn .spinner{width:11px;height:11px}.argus-ui .prdock-link-error{font-size:calc(.71875 * var(--argus-rem));color:var(--warn);text-align:left}.argus-ui .prdock-link-or{font-size:calc(.6875 * var(--argus-rem));color:var(--text3);text-transform:uppercase;letter-spacing:.05em;text-align:center}.argus-ui .prdock-link-pick{width:100%;max-width:none}.argus-ui .prdock-link-pick .dd-trigger{width:100%}.argus-ui .prdock-link-cancel{align-self:center;font-size:calc(.71875 * var(--argus-rem));color:var(--text3);padding:2px 8px;border-radius:6px}.argus-ui .prdock-link-cancel:hover{color:var(--text);background:var(--hover)}.argus-ui .prdock-pick-row .icon-btn.on{background:var(--hover);color:var(--text)}.argus-ui .prdock-tabs{flex-shrink:0;display:flex;align-items:center;gap:3px;padding:8px 10px;border-bottom:1px solid var(--border);overflow-x:auto;white-space:nowrap;scrollbar-width:thin}.argus-ui .prdock-tab{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;padding:6px 9px;border-radius:999px;color:var(--text3);font-size:calc(.75 * var(--argus-rem));white-space:nowrap}.argus-ui .prdock-tab:hover,.argus-ui .prdock-tab.on{color:var(--text);background:var(--hover)}.argus-ui .prdock-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.argus-ui .prdock-panel{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0}.argus-ui .prdock-description{padding:20px 18px 32px;box-sizing:border-box}.argus-ui .prdock-commit{padding:14px 18px;border-bottom:1px solid var(--border)}.argus-ui .prdock-commit-title{font-size:calc(.8125 * var(--argus-rem));font-weight:550;overflow-wrap:anywhere}.argus-ui .prdock-commit-meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:7px;font-size:calc(.71875 * var(--argus-rem));color:var(--text2)}.argus-ui .prdock-commit-body{margin-top:8px;font-size:calc(.75 * var(--argus-rem));color:var(--text2)}.argus-ui .prdock-commit-body summary{cursor:pointer}.argus-ui .prdock-commit-body pre{white-space:pre-wrap;overflow-wrap:anywhere}.argus-ui .prdock-tab-count{color:var(--text3);font-variant-numeric:tabular-nums}.argus-ui .prdock-tab-dot{display:inline-block;width:5px;height:5px;border-radius:99px;margin-left:5px;vertical-align:1px}.argus-ui .prdock-tab-dot.running{background:var(--accent)}.argus-ui .prdock-tab-dot.fail{background:var(--warn)}.argus-ui .prdock-scroll{flex:1;overflow-y:auto;min-height:0}.argus-ui .prdock-status{display:flex;flex-direction:column;gap:12px;padding:12px 14px 32px}.argus-ui .prdock-fill{display:flex;flex-direction:column}.argus-ui .prdock-status.is-checks{flex:1 1 auto;min-height:260px;padding-bottom:14px}.argus-ui .prdock-status.is-checks .status-card,.argus-ui .prdock-status.is-checks .checks-section{display:flex;flex-direction:column;flex:0 1 auto;min-height:0}.argus-ui .prdock-status.is-checks .checks-summary{flex:none}.argus-ui .prdock-status.is-checks .checks-list{flex:0 1 auto;max-height:none;min-height:0}.argus-ui .prdock-status.is-checks .merge-row-wrap{flex:none}.argus-ui .prdock-status-card{border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:10px 12px 6px}.argus-ui .prdock-status-label{font-size:calc(.625 * var(--argus-rem));font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--text3);margin-bottom:7px}.argus-ui .prdock-status-empty{font-size:calc(.75 * var(--argus-rem));padding:2px 0 8px}.argus-ui .prdock-review{padding:8px 0;border-top:1px solid var(--border)}.argus-ui .prdock-review-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.argus-ui .prdock-review-author{font-size:calc(.78125 * var(--argus-rem));font-weight:600}.argus-ui .prdock-review-state{height:18px;padding:0 7px;border-radius:9px;font-size:calc(.65625 * var(--argus-rem));font-weight:600;display:inline-flex;align-items:center;background:var(--colBg);color:var(--text2)}.argus-ui .prdock-review-state.approved{background:color-mix(in srgb,var(--ok) 15%,transparent);color:var(--ok)}.argus-ui .prdock-review-state.changes{background:color-mix(in srgb,var(--warn) 15%,transparent);color:var(--warn)}.argus-ui .prdock-review-body{margin-top:4px}.argus-ui .prdock-tl-row{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:9px;align-items:start;padding:6px 0}.argus-ui .prdock-tl-dot{width:7px;height:7px;border-radius:99px;margin-top:5px;justify-self:center;background:var(--text3)}.argus-ui .prdock-tl-dot[data-kind=review]{background:var(--ok)}.argus-ui .prdock-tl-dot[data-kind=thread]{background:var(--accent)}.argus-ui .prdock-tl-text{font-size:calc(.78125 * var(--argus-rem));line-height:1.5;color:var(--text2)}.argus-ui .prdock-tl-who{color:var(--text);font-weight:600}.argus-ui .prdock-tl-when{font-size:calc(.6875 * var(--argus-rem));white-space:nowrap}.argus-ui .prdock-tools{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:6px 14px}.argus-ui .prdock-tools .prdock-confirm,.argus-ui .prdock-tools>.prdock-pad{flex-basis:100%;margin:0}.argus-ui .prdock-totals{font-size:calc(.71875 * var(--argus-rem))}.argus-ui .prdock-actions{display:flex;align-items:center;gap:6px}.argus-ui .prdock-menu{min-width:230px}.argus-ui .prdock-danger{color:var(--warn)}.argus-ui .prdock-mergebtn{display:flex}.argus-ui .prdock-merge-main{height:26px;padding:0 11px;border-radius:8px 0 0 8px;background:var(--accent);color:var(--onAccent);font-size:calc(.71875 * var(--argus-rem));font-weight:600;white-space:nowrap}.argus-ui .prdock-merge-main:disabled{opacity:.55}.argus-ui .prdock-merge-arrow{width:22px;height:26px;border-radius:0 8px 8px 0;background:var(--accent);color:var(--onAccent);display:flex;align-items:center;justify-content:center;border-left:1px solid color-mix(in srgb,var(--bg) 25%,transparent)}.argus-ui .prdock-merge-arrow:disabled{opacity:.55}.argus-ui .prdock-mergebtn.is-override .prdock-merge-main,.argus-ui .prdock-mergebtn.is-override .prdock-merge-arrow{background:color-mix(in srgb,var(--warn) 14%,var(--surface));color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 45%,transparent)}.argus-ui .prdock-mergebtn.is-override .prdock-merge-main{display:inline-flex;align-items:center;gap:5px}.argus-ui .prdock-mergebtn.is-override .prdock-merge-main svg{color:var(--warn)}.argus-ui .prdock-mergebtn.is-override .prdock-merge-arrow{border-left:none}.argus-ui .prdock-mergebtn.is-override button:hover:not(:disabled){background:color-mix(in srgb,var(--warn) 22%,var(--surface))}.argus-ui .prdock-confirm{display:flex;align-items:center;gap:9px;margin:8px 14px 0;padding:9px 11px;border:1px solid var(--borderStrong);border-radius:10px;background:var(--surface)}.argus-ui .prdock-confirm-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.argus-ui .prdock-confirm-title{font-size:calc(.78125 * var(--argus-rem));font-weight:600}.argus-ui .prdock-confirm-note{font-size:calc(.71875 * var(--argus-rem))}.argus-ui .prdock-nowrap .dl-code{white-space:pre;word-break:normal}.argus-ui .prdock-nowrap .code-diff-body{overflow-x:auto}.argus-ui .prdock-thread-count{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 7px;border-radius:9px;background:var(--accentSoft);color:var(--accent);font-size:calc(.65625 * var(--argus-rem));font-weight:600;flex-shrink:0}.argus-ui .prdock-thread{margin:0 14px 10px 44px;border:1px solid var(--border);border-left:none;border-top:none;border-radius:0 0 10px 10px;background:var(--surface);padding:0 11px 9px}.argus-ui .prdock-thread-root{padding:8px 0 2px}.argus-ui .prdock-thread-reply{display:flex;flex-wrap:wrap;gap:7px;padding:8px 0;border-bottom:1px solid var(--border);font-size:calc(.78125 * var(--argus-rem))}.argus-ui .prdock-thread-author{font-weight:600}.argus-ui .prdock-md{width:100%;font-size:calc(.78125 * var(--argus-rem));line-height:1.55;color:var(--text2)}.argus-ui .prdock-md .md>:first-child{margin-top:0}.argus-ui .prdock-md .md>:last-child{margin-bottom:0}.argus-ui .prdock-thread-foot{display:flex;align-items:center;gap:6px;padding-top:9px;flex-wrap:wrap}.argus-ui .prdock-thread-foot input{flex:1;min-width:120px;height:26px;padding:0 9px;border:1px solid var(--border);border-radius:8px;background:var(--sunk, var(--colBg));font-size:calc(.75 * var(--argus-rem));color:var(--text)}.argus-ui .prdock-loose-thread{margin:8px 14px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:9px 11px;font-size:calc(.78125 * var(--argus-rem))}.argus-ui .prdock-loose-head{display:flex;align-items:center;gap:7px;margin-bottom:4px}.argus-ui .prdock-loose-thread .prdock-thread{margin:0;border:none;padding:0;background:none}.argus-ui .prdock-guide{padding:14px 18px 40px}.argus-ui .prdock-guide-head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.argus-ui .prdock-guide-meta{font-size:calc(.6875 * var(--argus-rem))}.argus-ui .prdock-guide-center{display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px 24px;text-align:center}.argus-ui .prdock-guide-glyph{font-size:calc(1.5 * var(--argus-rem));color:var(--text3)}.argus-ui .prdock-guide-title{font-size:calc(.875 * var(--argus-rem));font-weight:600}.argus-ui .prdock-guide-hint{font-size:calc(.78125 * var(--argus-rem));line-height:1.55;max-width:380px}.argus-ui .prdock-guide-working{font-size:calc(.75 * var(--argus-rem));margin-bottom:10px}.argus-ui .prdock-cohort-overview{font-family:var(--font-heading);font-size:calc(.9375 * var(--argus-rem));line-height:1.6;margin-bottom:18px}.argus-ui .prdock-layer{display:grid;grid-template-columns:26px minmax(0,1fr);gap:13px}.argus-ui .prdock-layer-rail{display:flex;flex-direction:column;align-items:center}.argus-ui .prdock-layer-num{width:24px;height:24px;border-radius:99px;border:1.4px solid var(--borderStrong);color:var(--text2);font-size:calc(.71875 * var(--argus-rem));font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.argus-ui .prdock-layer-num.viewed{border-color:color-mix(in srgb,var(--ok) 55%,transparent);color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent)}.argus-ui .prdock-layer-num:hover{background:var(--hover)}.argus-ui .prdock-layer-line{flex:1;width:1.4px;background:var(--border);margin:6px 0}.argus-ui .prdock-layer-body{padding-bottom:24px;min-width:0}.argus-ui .prdock-layer-head{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.argus-ui .prdock-layer-title{font-size:calc(.84375 * var(--argus-rem));font-weight:600}.argus-ui .prdock-layer-stat{font-size:calc(.65625 * var(--argus-rem))}.argus-ui .prdock-layer-summary{margin-top:6px;font-size:calc(.78125 * var(--argus-rem));line-height:1.6;color:var(--text2)}.argus-ui .prdock-layer-files{display:flex;flex-direction:column;gap:1px;margin-top:10px;border:1px solid var(--border);border-radius:10px;padding:4px;background:var(--surface)}.argus-ui .prdock-layer-file{display:flex;align-items:center;gap:9px;min-height:26px;padding:0 8px;border-radius:7px;font-size:calc(.6875 * var(--argus-rem));color:var(--text2);text-align:left}.argus-ui .prdock-layer-file:hover{background:var(--hover);color:var(--text)}.argus-ui .prdock-layer-file:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.argus-ui .prdock-layer-file-path{flex:1;min-width:0;overflow-wrap:anywhere}.argus-ui .prdock-layer-file-stats{flex-shrink:0}.argus-ui .prdock-layer-body .dg-card{margin-top:12px}.argus-ui .prdock-files{flex:1;display:flex;flex-direction:column;min-height:0}.argus-ui .prdock-stack{flex:1;overflow-y:auto;min-height:0}.argus-ui .prdock-file{border-bottom:1px solid var(--border)}.argus-ui .prdock-file-head{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:4px;padding:0 10px 0 6px;min-height:34px;background:var(--surfaceSolid, var(--surface));border-bottom:1px solid var(--border)}.argus-ui .prdock-file-toggle{flex:1;min-width:0;display:flex;align-items:center;gap:7px;padding:6px 4px;text-align:left}.argus-ui .prdock-chevron{font-size:calc(.625 * var(--argus-rem));color:var(--text3);transition:transform .12s ease;flex-shrink:0}.argus-ui .prdock-chevron.open{transform:rotate(90deg)}.argus-ui .prdock-file-path{flex:1;min-width:0;font-family:var(--font-mono);font-size:calc(.71875 * var(--argus-rem));overflow-wrap:anywhere}.argus-ui .prdock-file-dir{color:var(--text3)}.argus-ui .prdock-file-name{color:var(--text);font-weight:600}.argus-ui .prdock-file-stats{font-size:calc(.6875 * var(--argus-rem));flex-shrink:0}.argus-ui .prdock-viewed{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:7px;font-size:calc(.6875 * var(--argus-rem));color:var(--text3);flex-shrink:0}.argus-ui .prdock-viewed:hover{background:var(--hover);color:var(--text)}.argus-ui .prdock-viewed.on{color:var(--text2)}.argus-ui .prdock-viewed-box{width:13px;height:13px;border-radius:4px;border:1.3px solid var(--borderStrong);display:inline-flex;align-items:center;justify-content:center;font-size:calc(.5625 * var(--argus-rem));color:var(--accent)}.argus-ui .prdock-file-body{padding:2px 0 6px}.argus-ui .prdock-file-note{padding:8px 14px;font-size:calc(.71875 * var(--argus-rem))}.argus-ui .prdock-end{padding:20px 14px 36px;text-align:center;font-size:calc(.71875 * var(--argus-rem))}.argus-ui .prdock-failed{display:flex;flex-direction:column;align-items:center;gap:10px}.argus-ui .prdock-failed .ghost-btn{display:inline-flex;align-items:center;gap:6px}.argus-ui .prdock-skeleton .prdock-skel-head{padding-top:18px;border-bottom:1px solid var(--border)}.argus-ui .prdock-skeleton .prdock-skel-head .skel-line:first-child{height:14px}.argus-ui .so-rail{flex:0 0 48px;width:48px;min-height:0;display:flex;flex-direction:column;align-items:center;padding:12px 0;border-left:1px solid var(--border);background:var(--bg);-webkit-app-region:no-drag}.argus-ui .so-rail-group{display:flex;flex-direction:column;align-items:center;gap:6px}.argus-ui .so-rail-sep{width:20px;height:1px;margin:4px 0;background:var(--border)}.argus-ui .so-rail-foot{margin-top:auto;padding-top:12px;display:flex;flex-direction:column;align-items:center}.argus-ui .so-rail-btn{position:relative;width:32px;height:32px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:var(--text3);background:transparent;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease}.argus-ui .so-rail-btn:hover:not(:disabled){background:var(--hover);color:var(--text)}.argus-ui .so-rail-btn.on{background:var(--colBg);color:var(--text);box-shadow:inset 0 0 0 1px var(--borderStrong)}.argus-ui .so-rail-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .so-rail-btn:disabled{opacity:.45;cursor:default}.argus-ui .so-rail-mark{position:absolute;left:-8px;top:7px;bottom:7px;width:2px;border-radius:2px;background:var(--accent);opacity:0;transform:scaleY(.3);transition:opacity .16s ease,transform .16s ease}.argus-ui .so-rail-btn.on .so-rail-mark{opacity:1;transform:none}.argus-ui .so-rail-badge{position:absolute;top:-3px;right:-4px;min-width:15px;height:15px;padding:0 4px;box-sizing:border-box;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;font-size:calc(.625 * var(--argus-rem));font-weight:650;font-variant-numeric:tabular-nums;line-height:1;background:color-mix(in srgb,var(--text3) 16%,var(--bg));color:var(--text2);box-shadow:0 0 0 2px var(--bg)}.argus-ui .so-rail-badge.t-ok{background:color-mix(in srgb,var(--ok) 18%,var(--bg));color:var(--ok)}.argus-ui .so-rail-badge.t-amber{background:color-mix(in srgb,var(--amber) 20%,var(--bg));color:var(--amber)}.argus-ui .so-rail-badge.t-warn{background:color-mix(in srgb,var(--warn) 18%,var(--bg));color:var(--warn)}.argus-ui .so-rail-badge.t-run{background:color-mix(in srgb,var(--accent) 18%,var(--bg));color:var(--accent)}.argus-ui .so-rail-badge.is-dot{top:2px;right:2px;min-width:0;width:8px;height:8px;padding:0;background:var(--text3)}.argus-ui .so-rail-badge.is-dot.t-ok{background:var(--ok)}.argus-ui .so-rail-badge.is-dot.t-amber{background:var(--amber)}.argus-ui .so-rail-badge.is-dot.t-warn{background:var(--warn)}.argus-ui .so-rail-badge.is-dot.t-run{background:var(--accent)}.argus-ui .so-rail-btn.on .so-rail-badge{box-shadow:0 0 0 2px var(--colBg)}@media(prefers-reduced-motion:no-preference){.argus-ui .so-rail-badge.is-busy{animation:argus-so-rail-breathe 1.6s ease-in-out infinite}}@keyframes argus-so-rail-breathe{50%{opacity:.35}}.argus-ui .so-panel{min-width:0}.argus-ui .so-panel:focus{outline:none}.argus-ui .so-panel-bar{gap:8px;min-width:0}.argus-ui .so-panel-title{font-size:calc(.84375 * var(--argus-rem));font-weight:600;color:var(--text);white-space:nowrap;flex-shrink:0}.argus-ui .so-panel-sub{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(.71875 * var(--argus-rem));color:var(--text3)}.argus-ui .so-panel-bar .icon-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.argus-ui .so-panel-body{container:so-panel / inline-size}.argus-ui .so-panel .dock-resize:focus-visible{outline:none}.argus-ui .so-panel .dock-resize:focus-visible:after{left:2px;width:3px;border-radius:2px;background:var(--accent)}.argus-ui .so-panel.is-full{flex:1;width:auto;padding-left:10px}.argus-ui .so-slide{transform-origin:100% var(--so-from-y, 40px);animation:argus-so-out-of-rail .18s cubic-bezier(.2,.8,.2,1)}.argus-ui .so-slide.is-leaving{animation:argus-so-into-rail .16s ease-in forwards;pointer-events:none}@keyframes argus-so-out-of-rail{0%{opacity:0;transform:translate(24px) scale(.96)}to{opacity:1;transform:none}}@keyframes argus-so-into-rail{to{opacity:0;transform:translate(24px) scale(.96)}}@media(prefers-reduced-motion:reduce){.argus-ui .so-slide,.argus-ui .so-slide.is-leaving{animation:none}.argus-ui .so-rail-btn,.argus-ui .so-rail-mark{transition:none}}.argus-ui[data-chrome=minimal] .so-rail{border-color:transparent}.argus-ui .so-rail-btn[data-tip]:after{content:attr(data-tip);position:absolute;top:50%;right:calc(100% + 10px);z-index:30;height:26px;padding:0 9px;box-sizing:border-box;border-radius:7px;display:inline-flex;align-items:center;white-space:nowrap;font-family:var(--font-ui);font-size:calc(.75 * var(--argus-rem));font-weight:600;line-height:1;background:var(--text);color:var(--bgSolid);box-shadow:0 4px 14px var(--shadowRaised);opacity:0;pointer-events:none;transform:translate(4px,-50%)}.argus-ui .so-rail-btn[data-tip]:is(:hover,:focus-visible):after{opacity:1;transform:translateY(-50%);transition:opacity .12s ease .3s,transform .12s ease .3s}.argus-ui .so-rail-btn[data-tip]:disabled{opacity:1}.argus-ui .so-rail-btn[data-tip]:disabled>svg{opacity:.45}@media(prefers-reduced-motion:reduce){.argus-ui .so-rail-btn[data-tip]:after,.argus-ui .so-rail-btn[data-tip]:is(:hover,:focus-visible):after{transform:translateY(-50%)}.argus-ui .so-rail-btn[data-tip]:is(:hover,:focus-visible):after{transition:opacity .12s ease .3s}}.argus-ui .chat>.so-rail{padding-top:10px}.argus-ui .chat-in-split>.so-rail{padding-top:8px}.argus-ui .chat>.so-panel.is-full{position:absolute;inset:0 48px 0 0;width:auto;padding:10px;z-index:20}.argus-ui .chat:has(>.so-panel.is-full:not([hidden]):not(.is-leaving))>.chat-col{visibility:hidden}.argus-ui .chat .so-panel-back{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 8px 0 4px;margin-left:-6px;border-radius:7px;font-size:calc(.8125 * var(--argus-rem));font-weight:600;color:var(--text2);flex-shrink:0}.argus-ui .chat .so-panel-back:hover{background:var(--hover);color:var(--text)}.argus-ui .chat .so-panel-back:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .zoom-pane{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden;cursor:grab;touch-action:none}.argus-ui .zoom-pane:focus{outline:none}.argus-ui .zoom-pane:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.argus-ui .zoom-pane.has-grid{background-color:var(--bgSolid);background-image:radial-gradient(var(--border) .7px,transparent .7px);background-size:20px 20px}.argus-ui .zoom-pane.is-panning{cursor:grabbing}.argus-ui .zoom-pane.is-panning .zoom-content{pointer-events:none}.argus-ui .zoom-content{position:absolute;top:0;left:0;transform-origin:0 0;width:max-content}.argus-ui .zoom-content .mermaid-block{background:transparent;border:none;overflow:visible;width:max-content}.argus-ui .zoom-controls{position:absolute;right:14px;bottom:12px;display:flex;align-items:center;gap:2px;padding:3px;border-radius:15px;border:1px solid var(--border);background:var(--surface);box-shadow:0 4px 14px var(--shadowSubtle);z-index:4}.argus-ui .zoom-controls button{height:24px;min-width:24px;padding:0 6px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--text2);font-size:calc(.78125 * var(--argus-rem));font-weight:600;cursor:pointer;transition:background .12s ease}.argus-ui .zoom-controls button:hover:not(:disabled){background:var(--hover);color:var(--text)}.argus-ui .zoom-controls button:disabled{opacity:.4;cursor:default}.argus-ui .zoom-controls .zoom-pct{font-variant-numeric:tabular-nums;font-size:calc(.6875 * var(--argus-rem));color:var(--text3);min-width:40px}.argus-ui .dx{position:relative;display:inline-flex;flex-shrink:0;min-width:0}.argus-ui .dx-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 8px 0 9px;border-radius:7px;color:var(--text2);font-size:calc(.75 * var(--argus-rem));font-weight:550;white-space:nowrap;transition:background-color .12s ease,color .12s ease}.argus-ui .dx-trigger:hover:not([aria-disabled=true]),.argus-ui .dx-trigger[aria-expanded=true]{background:var(--hover);color:var(--text)}.argus-ui .dx-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.argus-ui .dx-trigger[aria-disabled=true]{opacity:.45;cursor:default}.argus-ui .dx-trigger[aria-busy=true]{opacity:1;cursor:progress}.argus-ui .dx-trigger.is-done{color:var(--ok)}.argus-ui .dx-trigger.is-warn{color:var(--warn)}.argus-ui .dx-trigger.dx-sm{width:24px;height:24px;padding:0;border-radius:6px;color:var(--text3)}.argus-ui .dx-trigger.dx-sm.is-done{color:var(--ok)}.argus-ui .dx-trigger.dx-sm.is-warn{color:var(--warn)}.argus-ui .dx-chev{display:flex;margin-left:-1px;color:var(--text3)}.argus-ui .dx-spin{width:10px;height:10px;flex-shrink:0;border-radius:50%;border:1.5px solid var(--border);border-top-color:var(--accent)}.argus-ui .dx>.ctx-menu{width:max-content;min-width:220px;max-width:min(320px,calc(100vw - 24px))}.argus-ui .dx .ctx-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.argus-ui .dx-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:no-preference){.argus-ui .dx-spin{animation:argus-dx-spin .8s linear infinite}}@keyframes argus-dx-spin{to{transform:rotate(360deg)}}.argus-ui .dg-card{--dg-max-h: 440px;margin:0;display:flex;flex-direction:column;gap:8px;min-width:0}.argus-ui .dg-card.compact{--dg-max-h: 300px}.argus-ui .dg-head{display:flex;align-items:center;gap:8px;min-width:0;min-height:24px}.argus-ui .dg-kind{flex-shrink:0;max-width:40%;padding:3px 7px;border-radius:6px;font-family:var(--font-mono);font-size:calc(.625 * var(--argus-rem));color:var(--accent);background:var(--accentSoft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.argus-ui .dg-title{flex:1;min-width:0;font-size:calc(.8125 * var(--argus-rem));font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.argus-ui .dg-card.compact .dg-title{font-size:calc(.78125 * var(--argus-rem))}.argus-ui .dg-open{flex-shrink:0;width:24px;height:24px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:var(--text3);transition:background-color .12s ease,color .12s ease}.argus-ui .dg-open:hover{background:var(--hover);color:var(--text)}.argus-ui .dg-canvas{position:relative;min-height:96px;max-height:var(--dg-max-h);overflow:hidden;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--bg);display:grid;justify-items:center;align-items:center;cursor:zoom-in;transition:border-color .12s ease,box-shadow .12s ease}.argus-ui .dg-canvas:hover{border-color:var(--borderStrong);box-shadow:0 2px 10px var(--shadowSubtle)}.argus-ui .dg-canvas:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.argus-ui .dg-canvas[hidden]{display:none}.argus-ui .dg-canvas.is-cropped{align-items:start}.argus-ui .dg-canvas .mermaid-block{background:transparent;border:0;border-radius:0;padding:0;overflow:visible;max-width:100%}.argus-ui .dg-canvas .mermaid-block svg{display:block}.argus-ui .dg-canvas.is-sized .mermaid-block svg{width:var(--dg-w);max-width:none;height:auto}.argus-ui .dg-canvas .mermaid-loading{padding:0;font-size:calc(.75 * var(--argus-rem))}.argus-ui .dg-canvas .mermaid-error{margin:0;justify-self:stretch}.argus-ui .dg-canvas.is-cropped:after{content:"";position:absolute;left:0;right:0;bottom:0;height:96px;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--bg) 82%)}.argus-ui .dg-more{position:absolute;left:50%;bottom:12px;z-index:1;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 12px;border-radius:99px;border:1px solid var(--border);background:var(--surface);box-shadow:0 2px 8px var(--shadowSubtle);font-size:calc(.75 * var(--argus-rem));font-weight:500;color:var(--text2);white-space:nowrap;pointer-events:none;transition:color .12s ease,border-color .12s ease}.argus-ui .dg-canvas:is(:hover,:focus-visible) .dg-more{color:var(--text);border-color:var(--borderStrong)}.argus-ui .dg-caption{font-size:calc(.75 * var(--argus-rem));line-height:1.5;color:var(--text2);text-wrap:pretty;overflow-wrap:anywhere}.argus-ui .dg-card.compact .dg-caption{font-size:calc(.71875 * var(--argus-rem));color:var(--text3)}.argus-ui .dv-backdrop{position:fixed;inset:0;z-index:85;padding:16px;display:flex;align-items:center;justify-content:center;background:var(--shadowModal);overscroll-behavior:contain;-webkit-app-region:no-drag}.argus-ui .dv{width:min(90vw,100%);height:min(85vh,100%);min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bgSolid, var(--bg));border:1px solid var(--borderStrong);border-radius:12px;box-shadow:var(--modalLift)}.argus-ui .dv:focus{outline:none}.argus-ui .dv-head{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 10px 10px 16px;border-bottom:1px solid var(--border);background:var(--surfaceSolid, var(--surface))}.argus-ui .dv-title{flex:1;min-width:0;margin:0;font-family:var(--font-ui);letter-spacing:normal;font-size:calc(.84375 * var(--argus-rem));font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.argus-ui .dv-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.argus-ui .dv-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:7px;border:1px solid var(--border);color:var(--text2);font-size:calc(.75 * var(--argus-rem));font-weight:500;white-space:nowrap;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.argus-ui .dv-btn:hover:not(:disabled){background:var(--hover);color:var(--text)}.argus-ui .dv-btn:disabled{opacity:.45;cursor:default}.argus-ui .dv-btn[aria-busy=true]:disabled{opacity:1}.argus-ui .dv-btn.is-warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 35%,var(--border))}.argus-ui .dv-btn.ok{color:var(--ok)}.argus-ui .dv-btn[aria-expanded=true]{background:var(--hover);color:var(--text)}.argus-ui .dv-btn .spinner{width:10px;height:10px}.argus-ui .dv-close{width:28px;height:28px;border-radius:7px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--text3);transition:background-color .12s ease,color .12s ease}.argus-ui .dv-close:hover{background:var(--hover);color:var(--text)}.argus-ui :is(.dv-btn,.dv-close,.dg-open):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.argus-ui .dv-body{flex:1;min-height:0;display:flex;position:relative;background:var(--bgSolid, var(--bg))}.argus-ui .dv-export .dx-trigger{border:1px solid var(--border);padding:0 8px 0 10px}.argus-ui .dv-problem{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:24px;overflow:auto}.argus-ui .dv-problem .mermaid-error{width:100%;max-width:520px;background:var(--surfaceSolid, var(--surface))}.argus-ui .dv-foot{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 16px;padding:10px 16px 12px;border-top:1px solid var(--border);background:var(--surfaceSolid, var(--surface))}.argus-ui .dv-caption{flex:1 1 320px;min-width:0;margin:0;font-size:calc(.78125 * var(--argus-rem));line-height:1.5;color:var(--text2);text-wrap:pretty;overflow-wrap:anywhere}.argus-ui .dv-hint{margin-left:auto;min-width:0;max-width:100%;font-size:calc(.6875 * var(--argus-rem));color:var(--text3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.argus-ui .zoom-controls button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media(prefers-reduced-motion:no-preference){.argus-ui .dv-backdrop{animation:argus-dv-fade .14s ease-out}.argus-ui .dv{animation:argus-dv-in .16s ease-out}}@keyframes argus-dv-fade{0%{opacity:0}to{opacity:1}}@keyframes argus-dv-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.argus-ui .dg-canvas,.argus-ui .dg-more,.argus-ui .dg-open,.argus-ui .dv-btn,.argus-ui .dv-close,.argus-ui .dx-trigger{transition:none}}.argus-ui .dgb{--dg-max-h: 420px;position:relative;display:flex;flex-direction:column;min-width:0;max-width:100%;margin:.6em 0;border:1px solid var(--border);border-radius:10px;background:var(--side);font-size:calc(.8125 * var(--argus-rem))}.argus-ui .dgb.compact{--dg-max-h: 300px}.argus-ui .md .dgb{margin:.7em 0}.argus-ui .md .dgb:first-child{margin-top:.2em}.argus-ui .md .dgb:last-child{margin-bottom:.2em}.argus-ui .dgb-head{display:flex;align-items:center;gap:8px;min-width:0;height:32px;padding:0 6px 0 10px;border-bottom:1px solid var(--border);border-radius:9px 9px 0 0;background:color-mix(in srgb,var(--surface) 55%,var(--side));font-family:var(--font-ui);font-size:calc(.6875 * var(--argus-rem));color:var(--text3);user-select:none;-webkit-user-select:none}.argus-ui .dgb-head .dg-kind{padding:2px 6px}.argus-ui .dgb-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(.75 * var(--argus-rem));font-weight:600;color:var(--text)}.argus-ui .dgb-meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text3)}.argus-ui .dgb-meta:before{content:"·";margin-right:8px}.argus-ui .dgb-head .flex-spacer{flex:1;min-width:4px}.argus-ui .dgb-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.argus-ui .dgb-actions>*{opacity:0;transition:opacity .12s ease-out}.argus-ui .dgb:is(:hover,:focus-within) .dgb-actions>*,.argus-ui .dgb-actions>.is-held,.argus-ui .dgb-actions>.dgb-btn:is(.ok,.on,.is-held,.is-warn),.argus-ui .dgb-actions>:has(:is([aria-expanded=true],[aria-busy=true],.is-done,.is-warn)){opacity:1}.argus-ui .dgb-btn{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;font-size:calc(.6875 * var(--argus-rem));font-weight:500;color:var(--text3);flex-shrink:0;white-space:nowrap;transition:background-color .12s ease-out,color .12s ease-out}.argus-ui .dgb-btn:hover:not(:disabled),.argus-ui .dgb-btn[aria-expanded=true]{background:var(--hover);color:var(--text)}.argus-ui .dgb-btn.on{color:var(--accent)}.argus-ui .dgb-btn.ok{color:var(--ok)}.argus-ui .dgb-btn.is-warn{color:var(--warn)}.argus-ui .dgb-btn:disabled{cursor:default}.argus-ui .dgb-btn[aria-busy=true]{cursor:progress}.argus-ui .dgb-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:6px;color:var(--text3);transition:background-color .12s ease-out,color .12s ease-out}.argus-ui .dgb-icon:hover,.argus-ui .dgb-icon[aria-expanded=true]{background:var(--hover);color:var(--text)}.argus-ui .dgb-icon.ok{color:var(--ok)}.argus-ui .dgb-icon.is-warn{color:var(--warn)}.argus-ui :is(.dgb-btn,.dgb-icon):focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .dgb .dx-trigger.dx-sm{width:24px;height:24px}.argus-ui .dgb .ctx-menu{min-width:200px}.argus-ui .dgb-body{position:relative;min-width:0;border-radius:0 0 9px 9px;overflow:hidden}.argus-ui .dgb-canvas{--dgb-bg: var(--side);position:relative;display:grid;justify-items:center;align-items:center;max-height:var(--dg-max-h);padding:16px;overflow:hidden;box-sizing:border-box;background:var(--dgb-bg);cursor:zoom-in}.argus-ui .dgb-canvas[hidden]{display:none}.argus-ui .dgb-canvas:hover{--dgb-bg: color-mix(in srgb, var(--hover) 35%, var(--side))}.argus-ui .dgb-canvas:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:0 0 9px 9px}.argus-ui .dgb-canvas.is-cropped{align-items:start}.argus-ui .dgb-canvas.is-cropped-x{justify-items:start}.argus-ui .dgb-canvas .mermaid-block{background:transparent;border:0;border-radius:0;padding:0;overflow:visible;max-width:100%}.argus-ui .dgb-canvas .mermaid-block svg{display:block}.argus-ui .dgb-canvas.is-sized .mermaid-block svg{width:var(--dg-w);max-width:none;height:auto}.argus-ui .dgb-canvas .mermaid-block[data-stale]:after{content:none}.argus-ui .dgb-canvas .mermaid-loading{min-height:0;border:0;background:transparent;font-size:calc(.75 * var(--argus-rem));color:var(--text3)}.argus-ui .dgb-canvas.is-cropped:after{content:"";position:absolute;left:0;right:0;bottom:0;height:96px;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--dgb-bg) 82%)}.argus-ui .dgb-canvas.is-cropped-x:before{content:"";position:absolute;top:0;right:0;bottom:0;width:96px;pointer-events:none;background:linear-gradient(to right,transparent,var(--dgb-bg) 82%)}.argus-ui .dgb-more{position:absolute;left:50%;bottom:12px;z-index:1;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 12px;border-radius:99px;border:1px solid var(--border);background:var(--surface);box-shadow:0 2px 8px var(--shadowSubtle);font-size:calc(.75 * var(--argus-rem));font-weight:500;color:var(--text2);white-space:nowrap;pointer-events:none;transition:color .12s ease-out,border-color .12s ease-out}.argus-ui .dgb-canvas:is(:hover,:focus-visible) .dgb-more{color:var(--text);border-color:var(--borderStrong)}.argus-ui .dgb-stale{position:absolute;top:10px;left:10px;z-index:1;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:99px;border:1px solid var(--border);background:var(--surface);box-shadow:0 2px 8px var(--shadowSubtle);font-size:calc(.6875 * var(--argus-rem));font-weight:500;color:var(--text2);white-space:nowrap;cursor:help}.argus-ui .dgb-stale>svg{color:var(--warn)}.argus-ui .code-block.dgb-code,.argus-ui .md .code-block.dgb-code{margin:0;border:0;border-radius:0;background:transparent}.argus-ui .dgb-code .code-block-head{display:none}.argus-ui .dgb-code .code-block-scroll{max-height:var(--dg-max-h, 420px)}.argus-ui .dgb-problem+.dgb-code{border-top:1px solid var(--border)}.argus-ui .dgb-problem{padding:12px 14px 10px;color:var(--text2)}.argus-ui .dgb-problem-head{display:flex;align-items:center;gap:7px;font-weight:600;color:var(--text)}.argus-ui .dgb-problem-head>svg{color:var(--warn)}.argus-ui .dgb-problem-msg{margin:4px 0 0 20px;overflow-wrap:anywhere;line-height:1.5}.argus-ui .dgb-problem-actions{display:flex;flex-wrap:wrap;gap:2px;margin:8px 0 0 12px}.argus-ui .dgb-draft{display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;color:var(--text3);font-size:calc(.75 * var(--argus-rem))}.argus-ui .dgb-draft>svg{color:var(--accent);opacity:.7}.argus-ui .dgb-loading>span{animation:argus-dgb-appear .2s ease-out .4s both}@keyframes argus-dgb-appear{0%{opacity:0}}.argus-ui .dgb-gone{display:flex;align-items:center;gap:7px;min-width:0;margin:.6em 0;padding:7px 12px;border:1px dashed var(--border);border-radius:10px;font-size:calc(.75 * var(--argus-rem));color:var(--text3)}.argus-ui .dgb-gone>svg{flex-shrink:0}.argus-ui .dgb-gone-title{flex-shrink:0;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text2);font-weight:500}.argus-ui .dgb-gone-note{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argus-ui .dgb-gone .dgb-btn{margin:-3px -4px -3px 0}@media(prefers-reduced-motion:no-preference){.argus-ui .dgb-draft>svg{animation:argus-dgb-breathe 1.6s ease-in-out infinite}}@keyframes argus-dgb-breathe{0%,to{opacity:.35}50%{opacity:.85}}@media(prefers-reduced-motion:reduce){.argus-ui .dgb-actions>*,.argus-ui .dgb-btn,.argus-ui .dgb-icon,.argus-ui .dgb-more{transition:none}.argus-ui .dgb-loading>span{animation:none}}.argus-ui .ddock-head{gap:2px;flex-shrink:0;padding-right:6px}.argus-ui .ddock-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.argus-ui .ddock-actions .icon-btn.is-ok{color:var(--ok)}.argus-ui .ddock-actions .icon-btn.is-warn{color:var(--warn)}.argus-ui .ddock-actions .icon-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .ddock-export .dx-trigger.dx-sm{width:28px;height:28px;border-radius:7px}.argus-ui .dock-diagram-body{position:relative}.argus-ui .ddock-note{display:flex;align-items:center;gap:7px;margin:0 12px 8px;padding:6px 10px;border-radius:8px;background:var(--surface);border:1px solid var(--border);font-size:calc(.75 * var(--argus-rem));color:var(--text2)}.argus-ui .ddock-note>svg{flex-shrink:0;color:var(--text3)}.argus-ui .dock-diagram>.ddock-note:first-child{margin-top:12px}.argus-ui .ddock-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:40px 24px}.argus-ui .ddock-empty-badge{width:36px;height:36px;margin-bottom:4px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent);background:var(--accentSoft)}.argus-ui .ddock-empty-badge.is-warn{color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,transparent)}.argus-ui .ddock-empty-title{font-family:var(--font-heading);letter-spacing:var(--heading-tracking);font-weight:600;font-size:calc(.875 * var(--argus-rem));color:var(--text)}.argus-ui .ddock-empty-text{max-width:300px;font-size:calc(.78125 * var(--argus-rem));line-height:1.45;color:var(--text3);text-wrap:pretty;overflow-wrap:anywhere}.argus-ui .ddock-pick{width:100%;max-width:280px;margin-top:8px}.argus-ui .ddock-pick .dock-picker{width:100%}.argus-ui .ddock-retry{display:inline-flex;align-items:center;gap:6px;margin-top:6px}.argus-ui .ddock-stale{position:absolute;top:10px;left:12px;z-index:3;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:99px;border:1px solid var(--border);background:var(--surface);box-shadow:0 2px 8px var(--shadowSubtle);font-size:calc(.6875 * var(--argus-rem));font-weight:500;color:var(--text2);white-space:nowrap;cursor:help}.argus-ui .ddock-stale>svg{color:var(--warn)}.argus-ui .ddock-problem{position:absolute;inset:0;z-index:3;display:flex;align-items:flex-start;justify-content:center;padding:24px 16px;overflow:auto}.argus-ui .ddock-problem-card{width:100%;max-width:440px;border:1px solid var(--border);border-radius:10px;background:var(--side);overflow:hidden;font-size:calc(.8125 * var(--argus-rem))}.argus-ui .ddock-problem-card .dgb-code{border-top:1px solid var(--border)}.argus-ui .ddock-problem-card .dgb-code .code-block-scroll{max-height:320px}.argus-ui .dock-diagram-body .mermaid-block[data-stale]:after{content:none}.argus-ui .chat-split{flex:1;min-height:0;min-width:0}.argus-ui .chat-split-pane[hidden]{display:none}.argus-ui .chat-split.resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.argus-ui .chat-split.resizing iframe{pointer-events:none}.argus-ui .split-toolbar{display:flex;align-items:center;gap:10px;flex-shrink:0;min-width:0;height:38px;padding:0 12px;border-bottom:1px solid var(--border);background:var(--side)}.argus-ui .split-label{display:flex;align-items:center;gap:6px;flex-shrink:0;color:var(--text3);font-size:calc(.75 * var(--argus-rem));white-space:nowrap}.argus-ui .split-chat-switcher{flex:1;min-width:0;display:flex;gap:4px;overflow-x:auto;scrollbar-width:thin}.argus-ui .split-chat-switcher button{flex:1;min-width:64px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 8px;border-radius:5px;color:var(--text3);font-size:calc(.75 * var(--argus-rem))}.argus-ui .split-chat-switcher button:hover,.argus-ui .split-chat-switcher button.on{background:var(--hover);color:var(--text)}.argus-ui .split-chat-switcher button.on{box-shadow:inset 0 -2px var(--accent)}.argus-ui .split-toolbar>button{flex-shrink:0}.argus-ui .split-narrow-hint{color:var(--text3);font-size:calc(.6875 * var(--argus-rem));white-space:nowrap}.argus-ui .split-divider{flex:0 0 6px;position:relative;cursor:col-resize;touch-action:none;background:var(--bg)}.argus-ui .split-divider:after{content:"";position:absolute;top:0;bottom:0;left:2px;width:1px;background:var(--border);transition:background .15s}.argus-ui .split-divider:hover:after,.argus-ui .split-divider:focus-visible:after,.argus-ui .resizing .split-divider:after{background:var(--accent);width:2px}.argus-ui .split-divider:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.argus-ui .chat-context{display:contents}.argus-ui .chat-pane-actions{display:flex;align-items:center;gap:3px;flex-shrink:0}.argus-ui .chat-in-split .chat-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:32px auto;align-content:center;gap:2px 8px;height:auto;min-height:76px;padding:8px 12px;border-bottom:1px solid var(--border)}.argus-ui .chat-in-split .chat-title{grid-column:1;grid-row:1;min-width:0;font-size:calc(.875 * var(--argus-rem))}.argus-ui .chat-in-split .chat-pane-actions{grid-column:2;grid-row:1}.argus-ui .chat-in-split .chat-pane-actions .menu-trigger{padding:5px}.argus-ui .chat-in-split .chat-context{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;grid-column:1 / -1;grid-row:2}.argus-ui .chat-in-split .chat-topbar>span[style]{display:none}.argus-ui .chat-in-split .chat-ws{max-width:40%;display:block;overflow:hidden;text-overflow:ellipsis;padding:0 7px;font-size:calc(.625 * var(--argus-rem));height:21px}.argus-ui .chat-in-split .chat-ws .ws-dot{display:inline-block;margin-right:5px}.argus-ui .chat-in-split .chat-column{padding-inline:16px}.argus-ui .chat-in-split .chat-composer-wrap{padding:0 14px 12px}.argus-ui .chat-in-split .split-menu .topbar-menu-list{max-width:310px}@media(max-width:800px){.argus-ui .split-narrow-hint{display:none}}.argus-ui .open-in{display:inline-flex}.argus-ui .open-in-group{display:inline-flex;align-items:stretch;height:24px;border:1px solid var(--border);border-radius:99px;overflow:hidden}.argus-ui .open-in-group .pill-btn{height:100%;border:0;border-radius:0;background:transparent}.argus-ui .open-in-group .pill-btn:hover:not(:disabled){background:var(--hover);color:var(--text)}.argus-ui .open-in-group .pill-btn:disabled{opacity:.45;cursor:default}.argus-ui .open-in-group .open-in-main{gap:6px;padding:0 9px 0 5px}.argus-ui .open-in-group .open-in-chevron{padding:0 6px;border-left:1px solid var(--border)}.argus-ui .open-in-group .open-in-chevron.on{background:var(--hover);color:var(--text)}.argus-ui .open-in.compact .open-in-group .open-in-main{padding:0 6px}.argus-ui .open-in-icon{display:block;flex-shrink:0;object-fit:contain}.argus-ui .open-in-menu{width:240px;max-width:calc(100vw - 32px);max-height:min(520px,calc(100dvh - 150px));overflow-y:auto}.argus-ui .open-in-menu .panel-menu-label{flex:1}.argus-ui .open-in-kbd{margin-left:auto;flex-shrink:0;font-family:inherit;font-size:calc(.6875 * var(--argus-rem));color:var(--text3)}.argus-ui .open-in-menu button[aria-disabled=true]{color:var(--text3);cursor:default}.argus-ui .open-in-menu button[aria-disabled=true]:hover{background:transparent}.argus-ui .open-in-menu button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.argus-ui .diagram-screen{display:flex;flex-direction:column;height:100%}.argus-ui .diagram-head-spacer{flex:1}.argus-ui .diagram-topbar{display:flex;align-items:center;gap:8px;min-height:52px;padding:0 16px 0 14px;flex-shrink:0;container:diagram-topbar / inline-size}.argus-ui .diagram-topbar-doc{flex:1;min-width:0;display:flex;align-items:center;gap:8px}.argus-ui .diagram-crumb-sep{flex-shrink:0;margin:0 -3px 0 -2px;color:var(--text3);font-size:calc(.9375 * var(--argus-rem));-webkit-user-select:none;user-select:none}.argus-ui .diagram-tool-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 9px;border-radius:7px;color:var(--text2);font-size:calc(.75 * var(--argus-rem));font-weight:550;white-space:nowrap;flex-shrink:0;transition:background-color .12s ease,color .12s ease}.argus-ui .diagram-tool-btn:hover,.argus-ui .diagram-tool-btn[aria-pressed=true],.argus-ui .diagram-tool-btn[aria-expanded=true]{background:var(--hover);color:var(--text)}.argus-ui .diagram-tool-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.argus-ui .diagram-scope{display:inline-flex;min-width:0;max-width:300px}.argus-ui .diagram-topbar.has-diagram .diagram-scope{max-width:220px}.argus-ui .diagram-scope .dd{max-width:100%}.argus-ui .diagram-scope .dd-trigger{font-family:var(--font-heading);letter-spacing:var(--heading-tracking);font-size:calc(.9375 * var(--argus-rem));font-weight:600;color:var(--text);padding:3px 7px 3px 8px}.argus-ui .diagram-topbar.has-diagram .diagram-scope .dd-trigger{font-family:var(--font-ui);letter-spacing:normal;font-size:calc(.8125 * var(--argus-rem));font-weight:550;color:var(--text2)}.argus-ui .diagram-topbar.has-diagram .diagram-scope .dd-trigger:hover{color:var(--text)}.argus-ui .diagram-scope .dd-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container diagram-topbar (max-width: 860px){.argus-ui .diagram-topbar .diagram-tool-label{display:none}.argus-ui .diagram-topbar .diagram-tool-btn{padding:0 8px}}@container diagram-topbar (max-width: 700px){.argus-ui .diagram-topbar .starter-new-label{display:none}.argus-ui .diagram-topbar .board-new{padding:0 9px}.argus-ui .diagram-topbar.has-diagram .diagram-scope{max-width:130px}.argus-ui .diagram-topbar .diagram-title-input{min-width:90px}}.argus-ui .diagram-note{display:flex;align-items:center;gap:8px;margin:0 14px 8px;padding:5px 6px 5px 12px;min-height:34px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text2);font-size:calc(.75 * var(--argus-rem));flex-shrink:0}.argus-ui .diagram-note>svg{color:var(--accent);flex-shrink:0}.argus-ui .diagram-note-text{flex:1;min-width:0}.argus-ui .diagram-note.is-warn{color:var(--warn);background:color-mix(in srgb,var(--warn) 7%,var(--surface));border-color:color-mix(in srgb,var(--warn) 25%,var(--border))}.argus-ui .diagram-note.is-warn>svg{color:var(--warn)}.argus-ui .diagram-link-btn{margin-left:6px;padding:0 2px;border-radius:4px;font-size:inherit;font-weight:600;color:var(--accent);text-decoration:underline;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent);white-space:nowrap}.argus-ui .diagram-link-btn:hover{text-decoration-color:currentColor}.argus-ui .diagram-body{flex:1;display:flex;min-height:0;position:relative}.argus-ui .diagram-body.is-dragging{cursor:col-resize}.argus-ui .diagram-body.is-dragging :is(.diagram-studio,.diagram-welcome){pointer-events:none}.argus-ui .diagram-rail{flex-shrink:0;position:relative;display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--border);background:var(--side)}.argus-ui .diagram-rail[hidden]{display:none}.argus-ui .diagram-rail.is-overlay{position:absolute;top:0;bottom:0;left:0;z-index:30;background:var(--surfaceSolid, var(--surface));border-right-color:var(--borderStrong);box-shadow:10px 0 36px var(--shadowRaised)}.argus-ui .diagram-rail .edge-drag:focus-visible{outline:none}.argus-ui .diagram-rail .edge-drag:focus-visible:after{left:2px;width:3px;border-radius:2px;background:var(--accent)}.argus-ui .diagram-search{display:flex;align-items:center;gap:7px;margin:10px 12px 2px;padding:0 9px;height:32px;border:1px solid var(--border);border-radius:8px;color:var(--text3);background:var(--surface);flex-shrink:0}.argus-ui .diagram-search:focus-within{border-color:var(--borderStrong)}.argus-ui .diagram-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--text);font-size:calc(.75 * var(--argus-rem))}.argus-ui .diagram-rail-head{display:flex;align-items:center;gap:6px;padding:12px 10px 4px 22px;flex-shrink:0}.argus-ui .diagram-rail-label{font-size:calc(.6875 * var(--argus-rem));font-weight:600;color:var(--text3);text-transform:uppercase;letter-spacing:.07em}.argus-ui .diagram-sort .dd-trigger{height:22px;padding:0 5px 0 7px;gap:4px;font-size:calc(.6875 * var(--argus-rem));color:var(--text3)}.argus-ui .diagram-rail-scroll{flex:1;min-height:0;overflow-y:auto;padding:2px 12px 12px}.argus-ui .diagram-rail-empty{padding:10px;color:var(--text3);font-size:calc(.78125 * var(--argus-rem));line-height:1.5}.argus-ui .diagram-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.argus-ui .diagram-row{position:relative;border-radius:10px;transition:background-color .12s ease}.argus-ui .diagram-row:hover{background:var(--hover)}.argus-ui .diagram-row.is-active{background:var(--colBg)}.argus-ui .diagram-row-main{display:flex;align-items:center;gap:10px;width:100%;padding:6px 34px 6px 10px;border-radius:10px;text-align:left;color:var(--text2)}.argus-ui .diagram-row-main:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.argus-ui .diagram-row-icon{display:flex;flex-shrink:0;color:var(--text3)}.argus-ui .diagram-row:hover .diagram-row-icon{color:var(--text2)}.argus-ui .diagram-row.is-active .diagram-row-icon{color:var(--accent)}.argus-ui .diagram-row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.argus-ui .diagram-row-title,.argus-ui .diagram-row-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argus-ui .diagram-row-title{font-size:calc(.8125 * var(--argus-rem));font-weight:500}.argus-ui .diagram-row:hover .diagram-row-title,.argus-ui .diagram-row.is-active .diagram-row-title{color:var(--text)}.argus-ui .diagram-row-meta{font-size:calc(.6875 * var(--argus-rem));color:var(--text3)}.argus-ui .diagram-row>.diagram-row-menu{position:absolute;top:0;right:6px;bottom:0;align-items:center}.argus-ui .diagram-row .diagram-actions-btn{opacity:0}.argus-ui .diagram-row:hover .diagram-actions-btn,.argus-ui .diagram-row:focus-within .diagram-actions-btn,.argus-ui .diagram-row.menu-open .diagram-actions-btn{opacity:1}.argus-ui .diagram-actions{position:relative;display:inline-flex;flex-shrink:0}.argus-ui .diagram-actions-btn{width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:var(--text3);transition:opacity .12s ease,background-color .12s ease,color .12s ease}.argus-ui .diagram-actions-btn:hover,.argus-ui .diagram-actions-btn[aria-expanded=true]{background:var(--colBg);color:var(--text)}.argus-ui .diagram-actions-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .diagram-topbar .diagram-actions-btn{width:28px;height:28px;border-radius:7px;color:var(--text2)}.argus-ui .diagram-topbar .diagram-actions-btn:hover,.argus-ui .diagram-topbar .diagram-actions-btn[aria-expanded=true]{background:var(--hover)}.argus-ui .diagram-actions-layer .ctx-menu{width:220px;min-width:0;max-height:calc(100vh - 16px);overflow-y:auto;overscroll-behavior:contain;background:var(--surfaceSolid, var(--surface))}.argus-ui .diagram-actions-layer .ctx-menu>*{flex-shrink:0}.argus-ui .diagram-studio{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;border-top:1px solid var(--border)}.argus-ui .diagram-title-input{field-sizing:content;min-width:120px;max-width:min(460px,55%);flex:0 1 auto;padding:4px 8px;border:none;border-radius:8px;outline:none;background:transparent;color:var(--text);font-family:var(--font-heading);letter-spacing:var(--heading-tracking);font-weight:600;font-size:calc(.9375 * var(--argus-rem));text-overflow:ellipsis;transition:background-color .12s ease}.argus-ui .diagram-title-input:hover{background:var(--hover)}.argus-ui .diagram-title-input:focus{background:var(--colBg)}.argus-ui .diagram-title-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .diagram-save{display:inline-flex;align-items:center;min-width:0;font-size:calc(.71875 * var(--argus-rem));color:var(--text3)}.argus-ui .diagram-save-text{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.argus-ui .diagram-save-text.is-saved{color:var(--text3)}.argus-ui .diagram-save-text.is-failed{display:inline;white-space:normal;color:var(--warn);line-height:1.4}.argus-ui .diagram-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.argus-ui .diagram-conflict{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 12px 8px 14px;border-bottom:1px solid var(--border);background:var(--accentSoft);color:var(--text);font-size:calc(.78125 * var(--argus-rem));flex-shrink:0}.argus-ui .diagram-conflict>svg{color:var(--accent);flex-shrink:0}.argus-ui .diagram-conflict-text{flex:1;min-width:160px;font-weight:550}.argus-ui .diagram-conflict .ghost-btn{background:var(--surface)}.argus-ui .diagram-conflict .ghost-btn:hover{background:var(--hover)}.argus-ui .diagram-split{flex:1;min-height:0;display:flex;position:relative}.argus-ui .diagram-split.is-dragging{cursor:col-resize}.argus-ui .diagram-split.is-dragging>:not(.diagram-divider){pointer-events:none}.argus-ui .diagram-code{flex-shrink:0;min-width:0;display:flex;flex-direction:column;background:var(--bgSolid)}.argus-ui .diagram-code[hidden]{display:none}.argus-ui .diagram-code.is-overlay{position:absolute;top:0;bottom:0;left:0;z-index:20;background:var(--surfaceSolid, var(--surface));border-right:1px solid var(--borderStrong);box-shadow:10px 0 36px var(--shadowRaised)}.argus-ui .diagram-code-editor{flex:1;min-height:0;overflow:hidden}.argus-ui .diagram-code-editor>.cm-editor{height:100%}.argus-ui .diagram-code-status:not(:empty){flex-shrink:0;padding:0 10px 10px}.argus-ui .diagram-code-error{display:flex;align-items:flex-start;gap:7px;width:100%;padding:7px 10px;border-radius:9px;background:color-mix(in srgb,var(--warn) 9%,transparent);color:var(--warn);font-size:calc(.75 * var(--argus-rem));font-weight:500;line-height:1.45;text-align:left;overflow-wrap:anywhere}.argus-ui .diagram-code-error>svg{flex-shrink:0;margin-top:2px}.argus-ui .diagram-code-error>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.argus-ui button.diagram-code-error:hover{background:color-mix(in srgb,var(--warn) 14%,transparent)}.argus-ui button.diagram-code-error:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.argus-ui .diagram-divider{width:7px;flex-shrink:0;cursor:col-resize;position:relative;outline:none}.argus-ui .diagram-divider:after{content:"";position:absolute;top:0;bottom:0;left:3px;width:1px;background:var(--border);transition:background-color .15s ease,width .15s ease,left .15s ease}.argus-ui .diagram-divider:hover:after,.argus-ui .diagram-divider:focus-visible:after,.argus-ui .diagram-divider.is-dragging:after{left:2px;width:3px;border-radius:2px;background:var(--accent)}.argus-ui .diagram-canvas{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--bgSolid);container-type:inline-size}.argus-ui .diagram-canvas.is-focus{position:fixed;inset:0;z-index:45}.argus-ui .diagram-screen:has(.diagram-canvas.is-focus) :is(.diagram-topbar,.diagram-note,.diagram-rail,.diagram-conflict,.diagram-code,.diagram-divider){visibility:hidden}.argus-ui .diagram-canvas.is-focus .diagram-toolbar{min-height:46px;padding-left:84px;-webkit-app-region:drag}.argus-ui .diagram-canvas.is-focus .diagram-toolbar>*{-webkit-app-region:no-drag}.argus-ui .diagram-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:2px 4px;min-height:41px;padding:6px 10px;border-bottom:1px solid var(--border);background:var(--bgSolid);position:relative;z-index:5;flex-shrink:0}.argus-ui .diagram-toolbar-title{max-width:260px;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-heading);letter-spacing:var(--heading-tracking);font-weight:600;font-size:calc(.875 * var(--argus-rem))}.argus-ui .diagram-toolbar-spacer{flex:1}.argus-ui .diagram-field{display:inline-flex;align-items:center;min-width:0}.argus-ui .diagram-field-name{padding-left:6px;font-size:calc(.6875 * var(--argus-rem));font-weight:500;color:var(--text3);white-space:nowrap}.argus-ui .diagram-field .dd-trigger{height:28px;gap:5px;padding:0 7px 0 6px;font-size:calc(.75 * var(--argus-rem))}.argus-ui .diagram-field.is-disabled .diagram-field-name{opacity:.55}.argus-ui .diagram-toolbar-note{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:0 6px;font-size:calc(.71875 * var(--argus-rem));color:var(--text3)}.argus-ui .diagram-toolbar-note>svg{flex-shrink:0}.argus-ui .diagram-toolbar-note .diagram-link-btn{margin-left:0}.argus-ui .diagram-toolbar-note.is-warn{color:var(--warn)}@container (max-width: 560px){.argus-ui .diagram-field-name{display:none}}@container (max-width: 420px){.argus-ui .diagram-toolbar .diagram-tool-label{display:none}.argus-ui .diagram-toolbar .dx-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.argus-ui .diagram-canvas-body{flex:1;min-height:0;display:flex;position:relative}.argus-ui .diagram-canvas .mermaid-block[data-stale]:after{content:none;display:none}.argus-ui .diagram-stale{position:absolute;top:12px;left:14px;z-index:4;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px 0 9px;border-radius:99px;border:1px solid color-mix(in srgb,var(--warn) 35%,var(--border));background:var(--surfaceSolid, var(--surface));box-shadow:0 2px 8px var(--shadowSubtle);color:var(--warn);font-size:calc(.71875 * var(--argus-rem));font-weight:550;white-space:nowrap}.argus-ui .diagram-stale:hover{border-color:var(--warn)}.argus-ui .diagram-stale:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.argus-ui .diagram-canvas-message{margin:auto;max-width:380px;padding:24px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:var(--text3);font-size:calc(.78125 * var(--argus-rem));line-height:1.5;overflow-wrap:anywhere}.argus-ui .diagram-canvas-message p{margin:0}.argus-ui .diagram-canvas-message-title{color:var(--text);font-weight:600;font-size:calc(.875 * var(--argus-rem))}.argus-ui .diagram-canvas-message.is-warn>svg{color:var(--warn)}.argus-ui .diagram-canvas-message .ghost-btn{margin-top:4px}.argus-ui .diagram-welcome{flex:1;min-width:0;overflow-y:auto;display:flex}.argus-ui .diagram-welcome.is-quiet{align-items:center;justify-content:center;color:var(--text3);font-size:calc(.8125 * var(--argus-rem))}.argus-ui .diagram-welcome-inner{width:100%;max-width:880px;margin:auto;padding:40px 32px 48px;display:flex;flex-direction:column;align-items:center;text-align:center}.argus-ui .diagram-welcome-title{font-family:var(--font-heading);letter-spacing:var(--heading-tracking);font-weight:600;font-size:calc(1.1875 * var(--argus-rem));color:var(--text)}.argus-ui .diagram-welcome-sub{max-width:480px;margin:6px 0 22px;font-size:calc(.8125 * var(--argus-rem));line-height:1.5;color:var(--text2)}.argus-ui .diagram-welcome-agent{display:inline-flex;align-items:center;gap:7px;margin-top:24px;font-size:calc(.78125 * var(--argus-rem));color:var(--text3)}.argus-ui .diagram-welcome-agent>svg{color:var(--accent)}.argus-ui .starter-grid{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(164px,1fr));gap:12px}.argus-ui .starter-card{display:flex;flex-direction:column;gap:8px;width:100%;height:100%;padding:8px;border:1px solid var(--border);border-radius:12px;background:var(--surface);text-align:left;transition:border-color .12s ease,box-shadow .12s ease}.argus-ui .starter-card:hover:not(:disabled){border-color:var(--borderStrong);box-shadow:0 2px 10px var(--shadowSubtle)}.argus-ui .starter-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.argus-ui .starter-card:disabled{opacity:.5;cursor:default}.argus-ui .starter-thumb{height:92px;padding:8px;border-radius:8px;background:var(--bg);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--text3);pointer-events:none}.argus-ui .starter-card.is-blank .starter-thumb{background:transparent;border:1px dashed var(--borderStrong)}.argus-ui .starter-thumb .mermaid-block{width:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent;overflow:hidden;display:flex;align-items:center;justify-content:center}.argus-ui .starter-thumb .mermaid-block>svg{width:100%;height:100%;max-width:100%}.argus-ui .starter-thumb .mermaid-loading{min-height:0;width:100%;height:100%;border:0;background:transparent;font-size:0}.argus-ui .starter-card-text{display:flex;flex-direction:column;gap:2px;padding:0 4px 2px}.argus-ui .starter-name{font-size:calc(.8125 * var(--argus-rem));font-weight:600;color:var(--text)}.argus-ui .starter-blurb{font-size:calc(.71875 * var(--argus-rem));line-height:1.35;color:var(--text3)}.argus-ui .starter-menu-wrap{position:relative;flex-shrink:0}.argus-ui .starter-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:60;width:452px;max-width:calc(100vw - 32px);padding:6px;border:1px solid var(--floatEdge);border-radius:12px;background:var(--float);box-shadow:var(--floatLift)}.argus-ui .starter-menu-head{padding:5px 9px 6px;font-size:calc(.6875 * var(--argus-rem));font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--text3)}.argus-ui .starter-menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px}.argus-ui .starter-menu-item{display:flex;align-items:flex-start;gap:9px;padding:7px 9px;border-radius:8px;text-align:left;outline:none}.argus-ui .starter-menu-item:hover,.argus-ui .starter-menu-item:focus-visible{background:var(--hover)}.argus-ui .starter-menu-item:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.argus-ui .starter-icon{display:flex;margin-top:1px;color:var(--text2)}.argus-ui .starter-menu-text{display:flex;flex-direction:column;gap:1px;min-width:0}@media(prefers-reduced-motion:no-preference){.argus-ui .diagram-save-text.is-saved{animation:argus-diagram-saved 2.4s ease forwards}.argus-ui .diagram-rail.is-overlay,.argus-ui .diagram-code.is-overlay{animation:argus-diagram-pop-in .16s ease-out}.argus-ui .diagram-canvas.is-focus{animation:argus-diagram-fade-in .16s ease-out}.argus-ui .starter-menu{animation:argus-diagram-fade-in .12s ease-out}}@media(prefers-reduced-motion:reduce){.argus-ui .diagram-tool-btn,.argus-ui .diagram-row,.argus-ui .diagram-actions-btn,.argus-ui .diagram-title-input,.argus-ui .diagram-divider:after,.argus-ui .starter-card{transition:none}}@keyframes argus-diagram-saved{0%{opacity:0}12%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes argus-diagram-pop-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes argus-diagram-fade-in{0%{opacity:0}to{opacity:1}}.argus-ui .toaster{position:fixed;right:16px;bottom:16px;z-index:90;display:flex;flex-direction:column;align-items:flex-end;gap:8px;width:min(360px,calc(100vw - 32px));pointer-events:none;-webkit-app-region:no-drag}.argus-ui .toast{display:flex;align-items:flex-start;gap:10px;width:100%;padding:11px 10px 11px 12px;background:var(--float);border:1px solid var(--floatEdge);border-radius:12px;box-shadow:var(--floatLift);pointer-events:auto;animation:argus-toast-in .2s cubic-bezier(.2,.9,.3,1.1)}.argus-ui .toast.leaving{animation:argus-toast-out .16s ease-in forwards}@keyframes argus-toast-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes argus-toast-out{to{opacity:0;transform:translate(16px)}}@media(prefers-reduced-motion:reduce){.argus-ui .toast,.argus-ui .toast.leaving{animation-duration:.01s}}.argus-ui .toast-icon{flex-shrink:0;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:var(--red);background:color-mix(in srgb,var(--red) 14%,transparent)}.argus-ui .toast.kind-needs .toast-icon{color:color-mix(in srgb,var(--amber) 70%,var(--text));background:color-mix(in srgb,var(--amber) 16%,transparent)}.argus-ui .toast.kind-done .toast-icon{color:var(--ok);background:color-mix(in srgb,var(--ok) 13%,transparent)}.argus-ui .toast.kind-info .toast-icon{color:var(--text2);background:var(--hover)}.argus-ui .toast-body{flex:1;min-width:0;padding-top:3px}.argus-ui .toast-title{font-size:calc(.8125 * var(--argus-rem));font-weight:600;color:var(--text);line-height:1.3}.argus-ui .toast-message{margin-top:3px;font-size:calc(.78 * var(--argus-rem));line-height:1.45;color:var(--text2);overflow-wrap:anywhere;white-space:pre-line;-webkit-user-select:text;user-select:text}.argus-ui .toast-close{flex-shrink:0;display:grid;place-items:center;width:24px;height:24px;border-radius:6px;color:var(--text3)}.argus-ui .toast-close:hover{background:var(--hover);color:var(--text)}.argus-ui .toast-action{margin-top:8px;padding:3px 10px;border-radius:6px;border:1px solid var(--borderStrong);font-size:calc(.75 * var(--argus-rem));font-weight:500;color:var(--text)}.argus-ui .toast-action:hover{background:var(--hover)}.argus-ui *,.argus-ui *:before,.argus-ui *:after{box-sizing:border-box;margin:0;padding:0}.argus-ui{height:100%}.argus-ui{height:100%;font-family:var(--font-ui);font-size:calc(.875 * var(--argus-rem));color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-user-select:none;user-select:none;cursor:default}.argus-ui{height:100%;display:flex}.argus-ui h1,.argus-ui h2,.argus-ui h3{font-family:var(--font-heading);letter-spacing:var(--heading-tracking);font-weight:600}.argus-ui button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}.argus-ui input,.argus-ui textarea{font:inherit;color:inherit;-webkit-user-select:text;user-select:text;cursor:text}.argus-ui .cm-content{user-select:text;-webkit-user-select:text;cursor:text}.argus-ui .cm-editor .cm-cursorLayer .cm-cursor,.argus-ui .cm-editor .cm-cursorLayer .cm-dropCursor{border-left:2px solid var(--text);margin-left:-1px}.argus-ui .cm-editor .cm-selectionLayer .cm-selectionBackground,.argus-ui .cm-editor.cm-focused .cm-selectionLayer .cm-selectionBackground{background:var(--accentSoft)}.argus-ui code,.argus-ui pre{font-family:var(--font-mono)}.argus-ui ::-webkit-scrollbar{width:10px;height:10px}.argus-ui ::-webkit-scrollbar-thumb{background:var(--borderStrong);border-radius:5px;border:2px solid transparent;background-clip:content-box}.argus-ui ::-webkit-scrollbar-thumb:hover{background:var(--text3);border:2px solid transparent;background-clip:content-box}.argus-ui ::-webkit-scrollbar-corner{background:transparent}.argus-ui{--sidebar-item-h: 30px;--card-pad: 14px}.argus-ui[data-density=compact]{--sidebar-item-h: 26px;--card-pad: 10px}.argus-ui .titlebar-drag{-webkit-app-region:drag}.argus-ui .titlebar-drag button,.argus-ui .no-drag,.argus-ui[data-drag-refresh] .titlebar-drag{-webkit-app-region:no-drag}.argus-ui .edge-drag{position:absolute;top:0;bottom:0;right:-4px;width:8px;cursor:col-resize;z-index:10}.argus-ui .edge-drag:after{content:"";position:absolute;top:0;bottom:0;left:3px;width:1px;background:transparent;transition:background .15s ease,width .15s ease,left .15s ease}.argus-ui .edge-drag:hover:after,.argus-ui .edge-drag.dragging:after{left:2px;width:3px;border-radius:2px;background:var(--accent)}.argus-ui[data-glass=on] .mdpane-card{background:var(--surfaceSolid)}.argus-ui[data-glass=on] .main-titlebar{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(color-mix(in srgb,var(--bgSolid) 62%,transparent),transparent)}.argus-ui .skel-block{display:flex;flex-direction:column;gap:10px;padding:14px 16px}.argus-ui .skel-line{display:block;height:10px;border-radius:5px;background:color-mix(in srgb,var(--text3) 16%,transparent)}.argus-ui .skel-line.skel-inline{display:inline-block;height:.8em;vertical-align:middle}@media(prefers-reduced-motion:no-preference){.argus-ui .skel-line{background:linear-gradient(90deg,color-mix(in srgb,var(--text3) 14%,transparent) 25%,color-mix(in srgb,var(--text3) 26%,transparent),color-mix(in srgb,var(--text3) 14%,transparent) 75%);background-size:200% 100%;animation:argus-skel-slide 1.4s ease-in-out infinite}@keyframes argus-skel-slide{0%{background-position:200% 0}to{background-position:-200% 0}}}.argus-ui{--syn-keyword: var(--accent);--syn-string: var(--green);--syn-number: var(--amber);--syn-type: var(--blue);--syn-func: var(--purple);--syn-prop: var(--text);--syn-var: var(--text);--syn-comment: var(--text3);--syn-punct: var(--text2);--syn-tag: var(--orange);--syn-attr: var(--purple);--syn-invalid: var(--red)}.argus-ui .tok-keyword{color:var(--syn-keyword);font-weight:600}.argus-ui .tok-string,.argus-ui .tok-string2{color:var(--syn-string)}.argus-ui .tok-comment{color:var(--syn-comment);font-style:italic}.argus-ui .tok-number,.argus-ui .tok-literal{color:var(--syn-number)}.argus-ui .tok-atom,.argus-ui .tok-bool{color:var(--syn-func)}.argus-ui .tok-operator,.argus-ui .tok-punctuation,.argus-ui .tok-separator,.argus-ui .tok-meta{color:var(--syn-punct)}.argus-ui .tok-typeName,.argus-ui .tok-className,.argus-ui .tok-namespace{color:var(--syn-type)}.argus-ui .tok-macroName{color:var(--syn-tag)}.argus-ui .tok-propertyName{color:var(--syn-prop)}.argus-ui .tok-variableName{color:var(--syn-var)}.argus-ui .tok-variableName.tok-definition,.argus-ui .tok-propertyName.tok-definition{color:var(--syn-func);font-weight:550}.argus-ui .tok-variableName2{color:var(--syn-attr)}.argus-ui .tok-function{color:var(--syn-func)}.argus-ui .tok-labelName{color:var(--syn-tag)}.argus-ui .tok-link,.argus-ui .tok-url{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.argus-ui .tok-heading{color:var(--text);font-weight:700}.argus-ui .tok-emphasis{font-style:italic}.argus-ui .tok-strong{font-weight:700}.argus-ui .tok-inserted{color:var(--ok)}.argus-ui .tok-deleted{color:var(--warn)}.argus-ui .tok-invalid{color:var(--syn-invalid);text-decoration:underline wavy;text-underline-offset:2px}.argus-ui .shell{display:flex;width:100%;height:100%}.argus-ui .sidebar{height:100%;background:var(--side);border-right:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:margin-left .16s ease}.argus-ui .sidebar-traffic-band{height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;padding:0 10px}.argus-ui .side-brand{display:flex;align-items:center;gap:10px;padding:2px 20px 14px;background:none;text-align:left}.argus-ui .brand-mark{flex-shrink:0;color:var(--accent);transition:color .25s ease}.argus-ui .brand-name{font-family:var(--font-heading);letter-spacing:var(--heading-tracking);font-size:calc(1.0625 * var(--argus-rem));font-weight:600}.argus-ui .side-nav{padding:0 12px 4px;display:flex;flex-direction:column;gap:1px}.argus-ui .side-row{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:10px;color:var(--text2);font-size:calc(.84375 * var(--argus-rem));font-weight:500;cursor:pointer;transition:background .12s ease,color .12s ease;border:none;background:transparent;font-family:inherit;text-align:left;width:100%}.argus-ui .side-row:hover{background:var(--hover);color:var(--text)}.argus-ui .side-row.is-active{background:var(--colBg);color:var(--text)}.argus-ui .side-row.is-active .row-icon{color:var(--accent)}.argus-ui .side-row .row-icon,.argus-ui .ws-row .row-icon{display:flex;color:var(--text3)}.argus-ui .side-row:hover .row-icon,.argus-ui .ws-row:hover .row-icon{color:var(--text2)}.argus-ui .side-row kbd{margin-left:auto;font-family:inherit;font-size:calc(.6875 * var(--argus-rem));color:var(--text3);border:1px solid var(--border);border-radius:5px;padding:1px 5px}.argus-ui .side-scroll{flex:1;overflow-y:auto;padding:4px 12px 12px}.argus-ui .side-label{padding:18px 10px 6px;font-size:calc(.6875 * var(--argus-rem));font-weight:600;color:var(--text3);text-transform:uppercase;letter-spacing:.07em;display:flex;align-items:center;justify-content:space-between}.argus-ui .side-label-btn{width:100%;border-radius:8px;gap:6px}.argus-ui .side-label-btn:hover{color:var(--text2)}.argus-ui .side-label-main{display:inline-flex;align-items:center;gap:7px;flex:1;min-width:0;background:none;border:none;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:left;cursor:pointer}.argus-ui .side-label-title{overflow:hidden;white-space:nowrap}.argus-ui .sidebar .is-clipped{text-overflow:clip;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent)}.argus-ui .side-add{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:6px;background:none;color:var(--text3);cursor:pointer;opacity:0;transition:opacity .12s ease,background .12s ease,color .12s ease}.argus-ui .side-label-btn:hover .side-add,.argus-ui .side-label-btn:focus-within .side-add,.argus-ui .side-add:focus-visible{opacity:1}.argus-ui .side-add:hover{color:var(--text);background:var(--colBg)}.argus-ui .side-label-end{display:inline-flex;align-items:center;gap:7px}.argus-ui .side-count{font-size:calc(.625 * var(--argus-rem));font-variant-numeric:tabular-nums;color:var(--text3);background:var(--colBg);border-radius:99px;padding:1px 7px}.argus-ui .side-chev{display:inline-flex;color:var(--text3);opacity:0;transition:opacity .15s ease,transform .15s ease}.argus-ui .side-label-btn:hover .side-chev,.argus-ui .side-label-btn.is-closed .side-chev{opacity:1}.argus-ui .side-label-btn .ws-dot{flex-shrink:0}.argus-ui .side-label-btn.is-closed .side-chev{transform:rotate(-90deg)}.argus-ui .side-section-workspace>.side-label{padding-top:20px;padding-bottom:8px;color:var(--text2);font-size:calc(.78125 * var(--argus-rem));text-transform:none;letter-spacing:0}.argus-ui .side-section-workspace .side-chev{opacity:.65}.argus-ui .side-workspace-chats{margin-left:13px;padding-left:8px;border-left:1px solid var(--borderStrong)}.argus-ui .side-workspace-chats .convo{border-radius:8px}.argus-ui .convo:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.argus-ui .convo{position:relative;display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:10px;cursor:pointer;text-align:left;transition:background .12s ease}.argus-ui .convo-menu-wrap{position:absolute;top:6px;right:6px}.argus-ui .convo-dots{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:none;border-radius:6px;background:none;color:var(--text3);cursor:pointer;opacity:0;transition:opacity .12s ease,color .12s ease,background .12s ease}.argus-ui .convo:hover .convo-dots,.argus-ui .convo.menu-open .convo-dots,.argus-ui .convo-dots:focus-visible{opacity:1}.argus-ui .convo-dots:hover,.argus-ui .convo.menu-open .convo-dots{color:var(--text);background:var(--colBg)}.argus-ui .convo:hover{background:var(--hover)}.argus-ui .convo.is-active{background:var(--colBg)}.argus-ui .convo-state{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;border-radius:50%;color:var(--text3)}.argus-ui .convo.is-active .convo-state.idle{color:var(--text)}.argus-ui .convo.is-active .convo-state.idle svg{fill:color-mix(in srgb,currentColor 8%,transparent)}.argus-ui .convo-provider{display:inline-flex;opacity:.7}.argus-ui .convo.is-active .convo-provider{opacity:1}.argus-ui .convo-state.working{color:var(--blue);background:color-mix(in srgb,var(--blue) 9%,transparent)}.argus-ui .convo-state.done{color:var(--ok);background:color-mix(in srgb,var(--ok) 9%,transparent)}@keyframes argus-convo-working{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){.argus-ui .convo-state.working .convo-state-glyph{animation:argus-convo-working 1.8s linear infinite}}.argus-ui .convo-copy{flex:1;min-width:0}.argus-ui .convo-title{display:flex;align-items:center;font-size:calc(.84375 * var(--argus-rem));font-weight:500;color:var(--text2);line-height:1.35;overflow:hidden;white-space:nowrap;max-width:100%}.argus-ui .convo-title-text{display:block;min-width:0;overflow:hidden}.argus-ui .sidebar .convo-title-text.is-sliding{flex-shrink:0;width:max-content;overflow:visible;-webkit-mask-image:none;mask-image:none}.argus-ui .convo.is-active .convo-title{color:var(--text)}.argus-ui .convo-workspace{display:flex;align-items:center;gap:6px;margin-top:4px;color:var(--text3);font-size:calc(.6875 * var(--argus-rem));line-height:1.35}.argus-ui .convo-workspace .ws-dot{flex-shrink:0;width:5px;height:5px}.argus-ui .convo-workspace>span:last-child{overflow:hidden;white-space:nowrap}.argus-ui .convo-meta{display:flex;align-items:center;gap:6px;font-size:calc(.71875 * var(--argus-rem));color:var(--text3)}.argus-ui .ws-row{display:flex;align-items:center;gap:10px;width:100%;height:32px;padding:0 10px;border-radius:10px;font-size:calc(.8125 * var(--argus-rem));font-weight:500;color:var(--text2);cursor:pointer;text-align:left;transition:background .12s ease}.argus-ui .ws-row:hover{background:var(--hover);color:var(--text)}.argus-ui .ws-row.is-active{background:var(--colBg);color:var(--text)}.argus-ui .ws-row.is-active .row-icon{color:var(--accent)}.argus-ui .ws-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;opacity:.85}.argus-ui .ws-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argus-ui .ws-count{font-size:calc(.71875 * var(--argus-rem));color:var(--text3);font-variant-numeric:tabular-nums}.argus-ui .side-chats-head{padding-right:4px}.argus-ui .side-filter{position:relative;opacity:1}.argus-ui .side-filter.is-open{color:var(--text);background:var(--colBg)}.argus-ui .side-filter.is-on{color:var(--accent)}.argus-ui .side-filter.is-on:after{content:"";position:absolute;top:2px;right:2px;width:5px;height:5px;border-radius:50%;background:var(--accent)}.argus-ui .side-label-btn.menu-open .side-add{opacity:1}.argus-ui .side-menu-wrap{position:relative;display:inline-flex;text-transform:none;letter-spacing:0;font-weight:400}.argus-ui .side-empty{padding:6px 10px;font-size:calc(.78125 * var(--argus-rem));line-height:1.5;color:var(--text3)}.argus-ui .side-empty-link{border:none;background:none;padding:0;font:inherit;color:var(--accent);cursor:pointer}.argus-ui .side-empty-link:hover{text-decoration:underline}.argus-ui .cv-menu{position:fixed;z-index:200;width:244px;padding:5px;border:1px solid var(--floatEdge);border-radius:12px;background:var(--float);box-shadow:var(--floatLift);display:flex;flex-direction:column}.argus-ui .cv-sub{width:184px}.argus-ui .cv-section+.cv-section{margin-top:4px;padding-top:4px;border-top:1px solid var(--border)}.argus-ui .cv-row{display:flex;align-items:center;gap:9px;width:100%;min-height:30px;padding:5px 9px;border:none;border-radius:8px;background:none;font-family:inherit;font-size:calc(.8125 * var(--argus-rem));color:var(--text);text-align:left;cursor:pointer}.argus-ui .cv-row:hover,.argus-ui .cv-row.is-open,.argus-ui .cv-row:focus-visible{background:var(--hover);outline:none}.argus-ui .cv-row:disabled{color:var(--text3);cursor:default;background:none}.argus-ui .cv-row>svg{color:var(--text3);flex-shrink:0}.argus-ui .cv-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argus-ui .cv-value{color:var(--text3);white-space:nowrap}.argus-ui .cv-check{display:inline-flex;color:var(--accent)}.argus-ui .cv-agent{display:inline-flex;width:14px;justify-content:center;color:var(--text2)}.argus-ui .cv-reset{color:var(--text2)}.argus-ui .side-footer{padding:10px 12px 14px;border-top:1px solid var(--border)}.argus-ui .main{flex:1;min-width:0;height:100%;overflow-y:auto;background:var(--bg);position:relative}.argus-ui .main.own-chrome{overflow:hidden;display:flex;flex-direction:column}.argus-ui .main.own-chrome>*{min-height:0}.argus-ui .main-titlebar{position:sticky;top:0;z-index:5;height:52px;flex-shrink:0;display:flex;align-items:center;gap:8px;padding:0 16px;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.argus-ui .main-titlebar.traffic-clear{padding-left:84px}.argus-ui .main.traffic-clear :is(.chat-topbar,.board-titlebar,.code-topbar,.api-topbar,.diagram-topbar,.spec-topbar){padding-left:84px}.argus-ui .icon-btn{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;color:var(--text3)}.argus-ui .icon-btn:hover:not(:disabled){background:var(--hover);color:var(--text)}.argus-ui .icon-btn:disabled{opacity:.32;cursor:default}.argus-ui .chat-tab-panel{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.argus-ui .tabstrip{height:44px;min-height:44px;flex-shrink:0;display:flex;align-items:stretch;padding:0 8px 0 0;background:color-mix(in srgb,var(--side) 65%,var(--bg));border-bottom:1px solid var(--border);position:relative;z-index:20}.argus-ui .tabstrip.traffic-clear{padding-left:84px}.argus-ui .tabstrip-viewport{flex:1;min-width:0;display:flex}.argus-ui .tabstrip-scroll{display:flex;align-items:stretch;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.argus-ui .tabstrip-scroll::-webkit-scrollbar{display:none}.argus-ui .tab{position:relative;display:flex;align-items:center;flex:0 1 220px;min-width:140px;margin-bottom:-1px;border-right:1px solid var(--border);color:var(--text2);-webkit-user-select:none;user-select:none;transition:background-color .12s ease,color .12s ease}.argus-ui .tab:first-child{border-left:1px solid transparent}.argus-ui .tab:hover{background:var(--hover);color:var(--text)}.argus-ui .tab.is-active{background:var(--bg);color:var(--text);box-shadow:inset 0 2px 0 var(--accent)}.argus-ui .tab.is-active:first-child{border-left-color:var(--border)}.argus-ui .tab-select{display:flex;align-items:center;gap:8px;flex:1;min-width:0;align-self:stretch;padding:0 2px 0 12px;text-align:left;color:inherit;font-size:calc(.8125 * var(--argus-rem));font-weight:500}.argus-ui .tab.in-split{background:color-mix(in srgb,var(--accent) 7%,transparent)}.argus-ui .tab.in-split.is-active{background:var(--bg)}.argus-ui .tab-split-mark{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;color:var(--text3);font-size:calc(.625 * var(--argus-rem));font-variant-numeric:tabular-nums}.argus-ui .in-split .tab-split-mark{color:var(--accent)}.argus-ui .tab-mark{display:inline-flex;width:14px;justify-content:center;align-items:center;flex-shrink:0;color:var(--text3)}.argus-ui .tab.is-active .tab-mark{color:var(--text2)}.argus-ui .tab-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.argus-ui .tab-status{display:inline-flex;width:14px;height:16px;align-items:center;justify-content:center;flex-shrink:0}.argus-ui .tab-status .spinner{width:11px;height:11px}.argus-ui .state-working{color:var(--accent)}.argus-ui .state-approval,.argus-ui .state-input{color:color-mix(in srgb,var(--amber) 65%,var(--text))}.argus-ui .state-error{color:var(--red)}.argus-ui .state-unread{color:var(--accent)}.argus-ui .tab-unread{width:6px;height:6px;border-radius:50%;background:currentColor}.argus-ui .tab-x{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;margin-right:6px;border-radius:5px;color:var(--text3);opacity:0}.argus-ui .tab:hover .tab-x,.argus-ui .tab.is-active .tab-x,.argus-ui .tab:focus-within .tab-x{opacity:1}.argus-ui .tab-x:hover{background:var(--hover);color:var(--text)}.argus-ui .tab.drop-before:before,.argus-ui .tab.drop-after:after{content:"";position:absolute;top:6px;bottom:6px;width:2px;z-index:1;border-radius:1px;background:var(--accent)}.argus-ui .tab.drop-before:before{left:-2px}.argus-ui .tab.drop-after:after{right:-2px}.argus-ui .tabstrip-actions{display:flex;align-items:center;gap:2px;padding-left:8px;flex-shrink:0}.argus-ui .tabstrip-actions button{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:28px;min-width:28px;border-radius:5px;color:var(--text2)}.argus-ui .tabstrip-actions button:hover:not(:disabled){background:var(--hover);color:var(--text)}.argus-ui .tabstrip-actions button:disabled{opacity:.3}.argus-ui .tabstrip-actions .tab-picker-toggle{padding:0 7px;font-size:calc(.75 * var(--argus-rem));font-variant-numeric:tabular-nums}.argus-ui .tab-scroll-actions{display:flex;border-right:1px solid var(--border);padding-right:4px;margin-right:4px}.argus-ui .tabstrip :is(button,input):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.argus-ui .chat-tabs-popup{position:absolute;right:8px;top:calc(100% + 6px);width:min(480px,calc(100vw - 32px));color:var(--text);background:var(--float);border:1px solid var(--floatEdge);border-radius:10px;box-shadow:var(--floatLift);overflow:hidden;-webkit-app-region:no-drag;font-size:calc(.8125 * var(--argus-rem))}.argus-ui .tab-picker-search{display:flex;align-items:center;gap:9px;padding:12px;border-bottom:1px solid var(--border);color:var(--text3)}.argus-ui .tab-picker-search input{flex:1;min-width:0;background:transparent;border:0;color:var(--text);font:inherit;padding:4px}.argus-ui .tab-picker-heading{display:flex;justify-content:space-between;padding:12px 16px 6px;color:var(--text3);font-size:calc(.75 * var(--argus-rem))}.argus-ui .tab-picker-list{max-height:min(420px,55vh);overflow-y:auto;padding:4px 6px 8px}.argus-ui .tab-picker-row{display:flex;align-items:center;gap:10px;padding:10px;width:100%;border-radius:6px;text-align:left}.argus-ui .tab-picker-row:hover,.argus-ui .tab-picker-row:focus-visible{background:var(--hover)}.argus-ui .tab-picker-row.selected{background:var(--accentSoft)}.argus-ui .tab-picker-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px;overflow-wrap:anywhere}.argus-ui .tab-picker-copy>span{font-weight:500}.argus-ui .tab-picker-copy small{color:var(--text3);font-size:calc(.75 * var(--argus-rem))}.argus-ui .tab-picker-state{display:inline-flex;gap:4px;align-items:center;font-size:calc(.6875 * var(--argus-rem));max-width:100px}.argus-ui .tab-picker-state.state-idle{display:none}.argus-ui .tab-picker-empty{padding:20px 10px;text-align:center;color:var(--text3)}.argus-ui .tab-picker-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 12px;border-top:1px solid var(--border);font-size:calc(.6875 * var(--argus-rem));color:var(--text3)}.argus-ui .tab-picker-footer button{color:var(--text2);padding:4px;border-radius:4px}.argus-ui .tab-picker-footer button:disabled{opacity:.4}.argus-ui .chat-tabs-popup.menu{width:min(300px,calc(100vw - 32px));padding:6px}.argus-ui .tab-menu-title{padding:8px;font-weight:600;overflow-wrap:anywhere}.argus-ui .chat-tabs-popup.menu>button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:8px;border-radius:5px}.argus-ui .chat-tabs-popup.menu>button:hover:not(:disabled){background:var(--hover)}.argus-ui .chat-tabs-popup.menu>button:disabled{opacity:.4}.argus-ui .chat-tabs-popup.menu kbd{margin-left:auto;color:var(--text3);font-size:calc(.6875 * var(--argus-rem))}.argus-ui .chat-tabs-popup.menu hr{border:0;border-top:1px solid var(--border);margin:5px 0}.argus-ui .chat-tabs-popup.menu p{margin:8px;font-size:calc(.6875 * var(--argus-rem));color:var(--text3)}.argus-ui .tab-error{display:flex;justify-content:space-between;padding:8px 16px;color:var(--red);font-size:calc(.8125 * var(--argus-rem))}.argus-ui .main.has-tabs .chat-topbar{height:auto;min-height:40px}.argus-ui .main.has-tabs .panel-dock-bar{height:40px;min-height:40px}.argus-ui .main.has-tabs.traffic-clear .chat-topbar{padding-left:16px}.argus-ui .main.has-tabs .chat-topbar{gap:4px 8px}.argus-ui .main.has-tabs .chat-topbar .chat-title{display:none}.argus-ui .main.has-tabs .chat-in-split .chat-topbar{height:auto;min-height:76px;gap:2px 8px}.argus-ui .main.has-tabs .chat-in-split .chat-title{display:block;min-width:0}.argus-ui .tab-resume-split{display:flex;align-items:center;gap:6px;padding:5px 8px;color:var(--text2);white-space:nowrap;font-size:calc(.75 * var(--argus-rem));border-radius:5px}.argus-ui .tab-resume-split:hover{background:var(--hover);color:var(--text)}@media(prefers-reduced-motion:reduce){.argus-ui .tab-status .spinner{animation:none}}@media(max-width:700px){.argus-ui .tabstrip-actions{padding-left:4px}.argus-ui .tab-scroll-actions{display:none}.argus-ui .tab{min-width:120px;flex-basis:160px}}.argus-ui .nav-cluster{display:inline-flex;align-items:center;gap:0;margin-right:2px}.argus-ui .placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:60vh;color:var(--text3)}.argus-ui .placeholder h2{color:var(--text2);font-size:calc(1.125 * var(--argus-rem))}.argus-ui .placeholder .phase-chip{padding:3px 10px;border-radius:99px;background:var(--accentSoft);color:var(--accent);font-size:calc(.75 * var(--argus-rem));font-weight:500}.argus-ui .send-btn{width:32px;height:32px;border-radius:50%;border:none;flex-shrink:0;background:var(--text);color:var(--bgSolid);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .15s ease,transform .12s ease}.argus-ui .send-btn:hover{transform:scale(1.05)}.argus-ui .send-btn:disabled{opacity:.25;cursor:default;transform:none}.argus-ui .home-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.argus-ui .stat-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:var(--card-pad);box-shadow:0 1px 2px var(--shadowSubtle)}.argus-ui .stat-card .big{font-size:calc(1.5 * var(--argus-rem));font-weight:600}.argus-ui .stat-card .label{color:var(--text2);font-size:calc(.8125 * var(--argus-rem));margin-top:2px}.argus-ui .palette-backdrop{position:fixed;inset:0;z-index:50;background:var(--backdrop);display:flex;justify-content:center;align-items:flex-start;padding-top:14vh}.argus-ui .palette{width:560px;max-height:420px;background:var(--float);border:1px solid var(--floatEdge);border-radius:16px;box-shadow:var(--modalLift);display:flex;flex-direction:column;overflow:hidden}.argus-ui .palette input{border:none;outline:none;background:transparent;padding:14px 16px;font-size:calc(.9375 * var(--argus-rem));border-bottom:1px solid var(--border)}.argus-ui .palette-list{overflow-y:auto;padding:6px}.argus-ui .palette-row{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:10px;font-size:calc(.8125 * var(--argus-rem));text-align:left;color:var(--text)}.argus-ui .palette-row.selected{background:var(--accentSoft)}.argus-ui .palette-row .kind{color:var(--text3);font-size:calc(.6875 * var(--argus-rem));margin-left:auto;flex-shrink:0}.argus-ui .side-footer-row{display:flex;align-items:center;gap:4px}.argus-ui .side-footer-row>.side-row{flex:1;min-width:0}.argus-ui .inbox-bell{position:relative;flex:0 0 36px;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:var(--text3);transition:background .12s ease,color .12s ease}.argus-ui .inbox-bell:hover,.argus-ui .inbox-bell.is-open{background:var(--hover);color:var(--text)}.argus-ui .inbox-count{position:absolute;top:3px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;display:grid;place-items:center;font-size:calc(.625 * var(--argus-rem));font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--bgSolid);background:var(--text2);box-shadow:0 0 0 2px var(--side, var(--bg))}.argus-ui .inbox-count.needs{background:var(--amber);color:#1a1205}.argus-ui .inbox-panel{position:fixed;z-index:80;width:min(380px,calc(100vw - 16px));max-height:min(560px,calc(100vh - 96px));display:flex;flex-direction:column;border:1px solid var(--floatEdge);border-radius:12px;background:var(--float);box-shadow:var(--floatLift);-webkit-app-region:no-drag;animation:argus-inbox-in .16s cubic-bezier(.2,.9,.3,1.1)}@keyframes argus-inbox-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.argus-ui .inbox-panel{animation:none}}.argus-ui .inbox-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:0 8px 0 13px;border-bottom:1px solid var(--border)}.argus-ui .inbox-heading{font-size:calc(.8125 * var(--argus-rem));font-weight:600;line-height:1;color:var(--text)}.argus-ui .inbox-head-actions{display:flex;align-items:center;gap:2px}.argus-ui .inbox-text-btn{height:26px;padding:0 8px;border-radius:6px;font-size:calc(.75 * var(--argus-rem));line-height:1;color:var(--text2)}.argus-ui .inbox-text-btn:hover{background:var(--hover);color:var(--text)}.argus-ui .inbox-icon-btn{display:grid;place-items:center;width:26px;height:26px;border-radius:6px;color:var(--text3)}.argus-ui .inbox-icon-btn:hover{background:var(--hover);color:var(--text)}.argus-ui .inbox-list{overflow-y:auto;padding:4px}.argus-ui .inbox-empty{display:flex;flex-direction:column;align-items:center;padding:32px 28px 34px;text-align:center}.argus-ui .inbox-empty-icon{display:grid;place-items:center;width:36px;height:36px;margin-bottom:12px;border-radius:50%;color:var(--text2);background:var(--hover)}.argus-ui .inbox-empty-title{font-size:calc(.8125 * var(--argus-rem));font-weight:600;line-height:1.35;color:var(--text)}.argus-ui .inbox-empty-text{max-width:250px;margin-top:4px;font-size:calc(.75 * var(--argus-rem));line-height:1.5;color:var(--text3);text-wrap:balance}.argus-ui .inbox-row{position:relative;border-radius:8px}.argus-ui .inbox-row:hover{background:var(--hover)}.argus-ui .inbox-row-main{display:flex;align-items:flex-start;gap:10px;width:100%;padding:9px 30px 9px 9px;text-align:left;border-radius:8px}.argus-ui .inbox-kind{flex:0 0 22px;display:grid;place-items:center;width:22px;height:22px;margin-top:-2px;border-radius:50%;color:var(--text2);background:var(--hover)}.argus-ui .inbox-row.kind-needs .inbox-kind{color:color-mix(in srgb,var(--amber) 70%,var(--text));background:color-mix(in srgb,var(--amber) 16%,transparent)}.argus-ui .inbox-row.kind-failed .inbox-kind{color:var(--red);background:color-mix(in srgb,var(--red) 13%,transparent)}.argus-ui .inbox-row.kind-done .inbox-kind{color:var(--ok);background:color-mix(in srgb,var(--ok) 13%,transparent)}.argus-ui .inbox-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.argus-ui .inbox-title{font-size:calc(.8125 * var(--argus-rem));font-weight:500;line-height:1.35;color:var(--text2)}.argus-ui .inbox-row.unread .inbox-title{font-weight:600;color:var(--text)}.argus-ui .inbox-body{font-size:calc(.75 * var(--argus-rem));line-height:1.45;color:var(--text2);overflow-wrap:anywhere;white-space:pre-line}.argus-ui .inbox-time{margin-top:1px;font-size:calc(.6875 * var(--argus-rem));color:var(--text3)}.argus-ui .inbox-dot{position:absolute;top:15px;right:12px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.argus-ui .inbox-remove{position:absolute;top:7px;right:6px;display:none;place-items:center;width:22px;height:22px;border-radius:6px;color:var(--text3);background:var(--surfaceSolid, var(--surface))}.argus-ui .inbox-row:hover .inbox-remove,.argus-ui .inbox-remove:focus-visible{display:grid}.argus-ui .inbox-row:hover .inbox-dot{display:none}.argus-ui .inbox-remove:hover{color:var(--text)}.argus-ui .convo-state.needs{color:color-mix(in srgb,var(--amber) 70%,var(--text));background:color-mix(in srgb,var(--amber) 14%,transparent)}.argus-ui .convo-state.error{color:var(--red);background:color-mix(in srgb,var(--red) 11%,transparent)}.argus-ui[data-chrome=minimal] :is(.sidebar,.side-footer,.tabstrip,.tab-scroll-actions,.settings-side,.chat-in-split .chat-topbar,.split-toolbar,.terminal-toolbar,.panel-dock-inner,.panel-dock-bar,.mdpane-card,.mdpane-bar,.md-tb,.md-foot,.editor-tree,.files-rail-head,.files-tabbar,.files-tab,.files-bar-wrap,.files-subbar,.files-cite,.tree-edited,.code-list-col,.cpd-side,.code-convo,.walk-center,.walk-side,.spec-rail,.spec-preview,.spec-status,.spec-design,.diagram-rail,.diagram-toolbar,.board .so-rail,.bs-foot,.bd-issue .idet-side,.bd-issue .idet-prs,.aw-foot,.md h2,.review-summary-list,.review-summary-row){border-color:transparent}.argus-ui[data-chrome=minimal] .set-list>*+*{border-top-color:transparent}.argus-ui[data-chrome=minimal] .review-summary-card{border-color:transparent;box-shadow:var(--cardLift)}.argus-ui[data-chrome=minimal] .bs-lanes{box-shadow:none}.argus-ui[data-chrome=minimal] .composer{background:var(--codeBg);border-color:transparent;box-shadow:none}.argus-ui[data-chrome=minimal] .composer:focus-within{border-color:var(--borderStrong)}.argus-ui[data-chrome=minimal] .act-compose{box-shadow:none;background:var(--colBg)}.argus-ui[data-chrome=minimal] .act-compose:focus-within{box-shadow:inset 0 0 0 1px var(--borderStrong)}.argus-ui[data-chrome=minimal] .aw-box,.argus-ui[data-chrome=minimal] .ag-row.plain{box-shadow:none;background:var(--colBg)}.argus-ui[data-chrome=minimal] .board-tab.on{box-shadow:none}.argus-ui[data-chrome=minimal] .board .bv-changed,.argus-ui[data-chrome=minimal] .board .blf-form{box-shadow:none;background:var(--colBg)}.argus-ui[data-chrome=minimal] .board .blf-frow:not(.is-form):not(.is-asking){box-shadow:none;background:var(--colBg)}.argus-ui[data-chrome=minimal] .board .blf-frow .blf-kind{background:var(--surfaceSolid, var(--surface))}.argus-ui[data-chrome=minimal] .tabstrip{background:var(--side)}.argus-ui[data-chrome=minimal] .tab{border-color:transparent}.argus-ui[data-chrome=minimal] .tab.is-active{box-shadow:none}.argus-ui[data-chrome=minimal] .chat-split:not(.resizing) .split-divider:not(:hover):not(:focus-visible):after{background:transparent}.argus-ui[data-chrome=minimal] .resizing .split-divider:after{background:var(--accent)}.argus-ui[data-chrome=minimal] .segmented.set-seg{box-shadow:none}.argus-ui[data-chrome=minimal] .segmented.set-seg .segmented-opt.on{background:var(--surfaceSolid)}.argus-ui :where(button,a,input,textarea,select,[role=tab]):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){.argus-ui .preset-card{transition:none}}.argus-ui .onb{position:fixed;inset:0;z-index:900;isolation:isolate;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--bgSolid);color:var(--text);font-family:var(--font-ui);overflow:hidden}.argus-ui .onb-backdrop{position:absolute;inset:0;z-index:-1;pointer-events:none}.argus-ui .onb-backdrop-canvas{display:block;width:100%;height:100%}.argus-ui .onb-backdrop-grain{position:absolute;inset:0;background-image:radial-gradient(color-mix(in srgb,var(--text) 10%,transparent) 1px,transparent 1.3px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#000 0%,transparent 100%);mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#000 0%,transparent 100%);opacity:.55}.argus-ui .onb-drag{position:absolute;top:0;left:0;right:0;height:44px;-webkit-app-region:drag}.argus-ui .onb-top{position:relative;display:flex;align-items:center;gap:24px;padding:18px 24px 0 92px;min-height:60px}.argus-ui .onb-top button{-webkit-app-region:no-drag}.argus-ui .onb-brand{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:13px;letter-spacing:.01em}.argus-ui .onb-brand svg{color:var(--accent)}.argus-ui .onb-progress{display:flex;gap:10px;flex:1;max-width:620px;margin:0 auto;padding:0;list-style:none}.argus-ui .onb-progress li{flex:1;display:flex;flex-direction:column;gap:8px}.argus-ui .onb-progress-bar{height:6px;border-radius:3px;background:color-mix(in srgb,var(--text) 13%,transparent);overflow:hidden;position:relative}.argus-ui .onb-progress-bar:after{content:"";position:absolute;inset:0;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.argus-ui .onb-progress li.past .onb-progress-bar:after,.argus-ui .onb-progress li.on .onb-progress-bar:after{transform:scaleX(1)}.argus-ui .onb-progress-label{font-size:13px;color:var(--text3);transition:color .3s}.argus-ui .onb-progress li.past .onb-progress-label{color:var(--text2)}.argus-ui .onb-progress li.on .onb-progress-label{color:var(--text);font-weight:600}.argus-ui .onb-skip,.argus-ui .onb-skip-space{min-width:52px}.argus-ui .onb-skip{border:none;background:none;color:var(--text2);font:inherit;font-size:12.5px;padding:6px 10px;border-radius:8px;cursor:pointer}.argus-ui .onb-skip:hover{background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--text)}.argus-ui .onb-stage{display:flex;flex-direction:column;align-items:center;justify-content:safe center;min-height:0;overflow:auto;padding:20px 24px}.argus-ui .onb-step{width:min(820px,100%);box-sizing:border-box;padding:36px 40px;border-radius:22px;border:1px solid color-mix(in srgb,var(--text) 10%,transparent);background:color-mix(in srgb,var(--bgSolid) 70%,transparent);-webkit-backdrop-filter:blur(28px) saturate(1.25);backdrop-filter:blur(28px) saturate(1.25);box-shadow:0 30px 80px -24px var(--shadowModal),inset 0 1px color-mix(in srgb,#fff 7%,transparent)}.argus-ui .onb-step.ahead{animation:argus-onb-in-ahead .45s cubic-bezier(.2,.8,.2,1) both}.argus-ui .onb-step.behind{animation:argus-onb-in-behind .45s cubic-bezier(.2,.8,.2,1) both}@keyframes argus-onb-in-ahead{0%{opacity:0;transform:translate(18px) scale(.99)}}@keyframes argus-onb-in-behind{0%{opacity:0;transform:translate(-18px) scale(.99)}}.argus-ui .onb-head h1{margin:0 0 8px;font-family:var(--font-heading);letter-spacing:var(--heading-tracking);font-size:30px;font-weight:600;line-height:1.15;outline:none}.argus-ui .onb-head p{margin:0;max-width:56ch;font-size:14.5px;line-height:1.55;color:var(--text2)}.argus-ui .onb-field-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text3)}.argus-ui .onb-link{display:inline-flex;align-items:center;gap:5px;border:none;background:none;padding:0;font:inherit;font-size:12.5px;color:var(--accent);text-decoration:none;cursor:pointer;white-space:nowrap}.argus-ui .onb-link:hover{text-decoration:underline}.argus-ui .onb-link[aria-busy=true]{opacity:.7;cursor:progress}.argus-ui .onb-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border-radius:10px;border:1px solid transparent;font:inherit;font-size:13.5px;font-weight:550;cursor:pointer;transition:transform .15s,background .2s,box-shadow .2s,filter .2s}.argus-ui .onb-btn.primary{background:var(--accent);color:var(--onAccent);box-shadow:0 8px 22px -8px color-mix(in srgb,var(--accent) 70%,transparent)}.argus-ui .onb-btn.primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.argus-ui .onb-btn.primary:active{transform:none}.argus-ui .onb-btn.ghost{background:color-mix(in srgb,var(--bgSolid) 55%,transparent);border-color:color-mix(in srgb,var(--text) 12%,transparent);color:var(--text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.argus-ui .onb-btn.ghost:hover{background:color-mix(in srgb,var(--text) 7%,var(--bgSolid))}.argus-ui .onb-btn.small{height:28px;padding:0 12px;font-size:12.5px;border-radius:8px}.argus-ui .onb-btn[aria-busy=true]{opacity:.7;cursor:progress}.argus-ui .onb-btn:focus-visible,.argus-ui .onb-skip:focus-visible,.argus-ui .onb-link:focus-visible,.argus-ui .onb-agent-pick:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.argus-ui .onb-foot{display:flex;justify-content:space-between;align-items:center;width:min(820px,calc(100% - 48px));margin:0 auto;padding:4px 0 26px}.argus-ui .onb-welcome{text-align:center}.argus-ui .onb-welcome .onb-head p{margin:0 auto}.argus-ui .onb-orbit{position:relative;width:232px;height:232px;margin:0 auto 26px}.argus-ui .onb-orbit-ring{position:absolute;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}.argus-ui .onb-orbit-ring.outer{inset:0}.argus-ui .onb-orbit-ring.inner{inset:52px;border-style:dashed;border-color:color-mix(in srgb,var(--accent) 22%,transparent)}.argus-ui .onb-orbit-spin{position:absolute;inset:0;animation:argus-onb-spin 70s linear infinite}.argus-ui .onb-orbit-dot{position:absolute;left:50%;top:50%;width:38px;height:38px;margin:-19px 0 0 -19px;transform:rotate(calc(var(--i) / var(--n) * 360deg)) translateY(-116px) rotate(calc(var(--i) / var(--n) * -360deg))}.argus-ui .onb-orbit-icon{display:grid;place-items:center;width:100%;height:100%;border-radius:12px;background:color-mix(in srgb,var(--bgSolid) 88%,transparent);border:1px solid color-mix(in srgb,var(--text) 10%,transparent);box-shadow:0 8px 20px -10px var(--shadowModal);animation:argus-onb-spin 70s linear infinite reverse}.argus-ui .onb-orbit-core{position:absolute;inset:74px;display:grid;place-items:center;border-radius:50%;color:var(--accent);background:radial-gradient(circle,var(--accentSoft) 0%,transparent 72%);animation:argus-onb-breathe 6s ease-in-out infinite}@keyframes argus-onb-spin{to{rotate:360deg}}@keyframes argus-onb-breathe{50%{transform:scale(1.06);filter:drop-shadow(0 0 18px color-mix(in srgb,var(--accent) 45%,transparent))}}.argus-ui .onb-features{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:24px 0 0;padding:0;list-style:none}.argus-ui .onb-features li{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;border:1px solid color-mix(in srgb,var(--text) 9%,transparent);background:color-mix(in srgb,var(--text) 4%,transparent);font-size:12.5px;color:var(--text2)}.argus-ui .onb-features svg{color:var(--accent)}.argus-ui .onb-theme-bar{display:flex;flex-wrap:wrap;gap:28px;margin:24px 0 16px}.argus-ui .onb-theme-field{display:flex;flex-direction:column;gap:8px}.argus-ui .onb-theme-gallery{max-height:min(44vh,420px);overflow:auto;margin:0 -6px;padding:6px}.argus-ui .onb-agents-tools{display:flex;justify-content:space-between;align-items:center;margin:24px 0 10px}.argus-ui .onb-agents{display:grid;gap:8px;max-height:min(48vh,460px);overflow:auto;margin:0 -4px;padding:4px}.argus-ui .onb-agent{border-radius:14px;border:1px solid color-mix(in srgb,var(--text) 10%,transparent);background:color-mix(in srgb,var(--bgSolid) 60%,transparent);transition:border-color .2s,background .2s,box-shadow .2s}.argus-ui .onb-agent:not(.missing):hover{border-color:color-mix(in srgb,var(--text) 18%,transparent)}.argus-ui .onb-agent.chosen{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,color-mix(in srgb,var(--bgSolid) 70%,transparent));box-shadow:0 0 0 3px var(--accentSoft)}.argus-ui .onb-agent-pick{display:grid;grid-template-columns:40px minmax(0,1fr) auto 18px;align-items:center;gap:14px;width:100%;padding:12px 14px;border:none;border-radius:14px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.argus-ui .onb-agent-pick[aria-disabled=true]{cursor:default}.argus-ui .onb-agent-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:color-mix(in srgb,var(--text) 6%,transparent)}.argus-ui .onb-agent.missing .onb-agent-icon,.argus-ui .onb-agent.missing .onb-agent-text{opacity:.6}.argus-ui .onb-agent-text{display:flex;flex-direction:column;gap:2px;min-width:0}.argus-ui .onb-agent-name{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.argus-ui .onb-agent-tag{padding:2px 7px;border-radius:999px;background:var(--accentSoft);color:var(--accent);font-size:10.5px;font-weight:600}.argus-ui .onb-agent-blurb{font-size:12.5px;color:var(--text3)}.argus-ui .onb-agent-radio{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--text) 25%,transparent);box-sizing:border-box;transition:background .2s,border-color .2s}.argus-ui .onb-agent.chosen .onb-agent-radio{background:var(--accent);border-color:var(--accent);color:var(--onAccent)}.argus-ui .onb-agent.missing .onb-agent-radio{visibility:hidden}.argus-ui .onb-agent-next{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px 12px 68px;font-size:12.5px;color:var(--text2)}.argus-ui .onb-agent-next code{font-family:var(--font-mono);font-size:11.5px;padding:1px 5px;border-radius:5px;background:color-mix(in srgb,var(--text) 7%,transparent);overflow-wrap:anywhere}.argus-ui .onb-agent-actions{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.argus-ui .onb-term{display:flex;flex-direction:column;height:clamp(220px,34vh,340px);margin-top:22px;border-radius:14px;overflow:hidden;border:1px solid color-mix(in srgb,var(--text) 14%,transparent);background:#17191d;box-shadow:0 22px 50px -22px var(--shadowModal);transition:border-color .3s,box-shadow .3s}.argus-ui .onb-term.done{border-color:color-mix(in srgb,var(--ok) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 18%,transparent),0 22px 50px -22px var(--shadowModal)}.argus-ui .onb-term-bar{display:flex;align-items:center;gap:10px;height:34px;padding:0 12px;flex-shrink:0;background:#202329;border-bottom:1px solid #2b2f37;color:#b9bec8;font-size:11.5px}.argus-ui .onb-term-lights{display:inline-flex;gap:6px}.argus-ui .onb-term-lights i{width:10px;height:10px;border-radius:50%;background:#3a3f48}.argus-ui .onb-term-title{font-weight:600;color:#e0e2e7}.argus-ui .onb-term-command{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:11px;color:#8b93a1}.argus-ui .onb-term .terminal-surface{flex:1}.argus-ui .onb-term-empty{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:22px;padding:34px 20px;border-radius:14px;border:1px dashed color-mix(in srgb,var(--text) 20%,transparent);color:var(--text2);font-size:13px;text-align:center}.argus-ui .onb-term-empty>svg{color:var(--accent)}.argus-ui .onb-signin-status{display:flex;align-items:center;gap:9px;margin-top:14px;font-size:13px;color:var(--text2)}.argus-ui .onb-signin-status.ready{color:var(--ok);font-weight:550}.argus-ui .onb-signin-status.failed{color:var(--warn)}.argus-ui .onb-pulse{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:argus-onb-pulse 1.4s ease-in-out infinite}@keyframes argus-onb-pulse{50%{opacity:.35;transform:scale(.75)}}.argus-ui .onb-signin-none,.argus-ui .onb-done{text-align:center;padding:12px 0}.argus-ui .onb-signin-none .onb-head p,.argus-ui .onb-done .onb-head p{margin:0 auto}.argus-ui .onb-badge{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 18px;border-radius:50%;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.argus-ui .onb-badge.ok{background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok)}.argus-ui .onb-badge.big{width:76px;height:76px;animation:argus-onb-pop .6s cubic-bezier(.2,1.4,.4,1) both}@keyframes argus-onb-pop{0%{opacity:0;transform:scale(.6)}}.argus-ui .onb-summary{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:26px 0 0}.argus-ui .onb-summary>div{min-width:200px;padding:12px 16px;border-radius:12px;border:1px solid color-mix(in srgb,var(--text) 10%,transparent);background:color-mix(in srgb,var(--bgSolid) 60%,transparent);text-align:left}.argus-ui .onb-summary dt{margin-bottom:6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text3)}.argus-ui .onb-summary dd{display:flex;align-items:center;gap:7px;margin:0;font-size:13.5px;font-weight:550}.argus-ui .onb-summary dd .set-status{margin-left:auto;font-weight:400}.argus-ui.onb-restyling::view-transition-old(root),.argus-ui.onb-restyling::view-transition-new(root){animation-duration:.55s;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media(max-width:760px){.argus-ui .onb-progress-label{display:none}.argus-ui .onb-step{padding:28px 24px}}@media(prefers-reduced-motion:reduce){.argus-ui .onb-step.ahead,.argus-ui .onb-step.behind,.argus-ui .onb-orbit-spin,.argus-ui .onb-orbit-icon,.argus-ui .onb-orbit-core,.argus-ui .onb-pulse,.argus-ui .onb-badge.big{animation:none}.argus-ui .onb-btn,.argus-ui .onb-progress-bar:after,.argus-ui .onb-agent,.argus-ui .onb-term{transition:none}}.shot{position:relative;width:100%;min-width:0;aspect-ratio:var(--shot-w) / var(--shot-h);overflow:hidden;isolation:isolate}.shot-scale{position:absolute;top:0;left:0;width:calc(var(--shot-w) * 1px);transform:scale(var(--shot-k, 1));transform-origin:0 0}.shot .argus-ui{position:relative;overflow:hidden}.shot.is-window{border-radius:12px;box-shadow:0 0 0 1px #0009,0 40px 100px #0000008c,0 12px 30px #00000059}.shot.is-window:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff1a;pointer-events:none}.argus-ui .shot-traffic{position:absolute;left:18px;top:14px;z-index:50;display:flex;gap:8px}.argus-ui .shot-traffic i{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 .5px #00000038}.argus-ui .shot-traffic i:nth-child(1){background:#ff5f57}.argus-ui .shot-traffic i:nth-child(2){background:#febc2e}.argus-ui .shot-traffic i:nth-child(3){background:#28c840}.shot.is-crop .argus-ui{background:var(--bg)}.argus-ui .zoom-content.shot-centred{position:absolute;inset:0;display:grid;place-items:center;transform:none}.argus-ui :where(h1,h2,h3,h4){font-size:revert;line-height:normal}.argus-ui .shot-crop-pad{padding:20px;height:100%}.argus-ui .fx-caret{display:inline-block;width:2px;height:1.15em;margin-left:1px;vertical-align:-.2em;background:var(--text)}.argus-ui .fx-cursor{position:absolute;left:0;top:0;z-index:100;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));transition:transform .9s cubic-bezier(.45,0,.2,1),opacity .4s}.argus-ui .fx-cursor svg{transition:transform .12s;transform-origin:2px 2px}.argus-ui .fx-cursor.is-down svg{transform:scale(.86)}.argus-ui .fx-cursor.is-gone{opacity:0}.argus-ui .fx-pressed{filter:brightness(1.25);transform:scale(.97)}.argus-ui .dgb.fx-hover .dgb-actions>*{opacity:1}.argus-ui .fx-chat-crop,.argus-ui .fx-chat-crop>.chat,.argus-ui .fx-board{height:100%}.argus-ui>.shot-crop-pad,.argus-ui>.fx-files-crop,.argus-ui>.fx-chat-crop,.argus-ui>.fx-board,.argus-ui>.fx-main{flex:1 1 auto;min-width:0}.argus-ui .fx-files-crop{height:100%}.argus-ui .repo-editor .cm-laneGutter .cm-gutterElement.fx-hover .cm-lane-add{opacity:1}.argus-ui .fx-composer{display:flex;flex-direction:column;justify-content:center}@media(prefers-reduced-motion:no-preference){.argus-ui .fx-enter{animation:fx-enter .45s cubic-bezier(.2,.7,.2,1) both}.argus-ui .fx-caret{animation:fx-blink 1.05s steps(1) infinite}}@keyframes fx-enter{0%{opacity:0;transform:translateY(6px)}}@keyframes fx-blink{50%{opacity:0}}
