@font-face{font-family:Manrope;src:url(../assets/fonts/Manrope-VF.ttf)}@font-face{font-family:Chivo Mono;src:url(../assets/fonts/ChivoMono-VF.ttf)}:root{--bg-0: #080a0c;--bg-1: #0c0e10;--bg-2: #121416;--bg-3: #16191d;--bg-4: #1e2022;--bg-5: #282a2c;--text-0: #f4f2ec;--text-1: #b9cac4;--text-2: #83948f;--line: #3a4a46;--primary: #49c978;--primary-strong: #2fa864;--secondary: #f5c09a;--tertiary: #f28c33;--success: #2ff7bf;--danger: #ff6b5f;--ab-glass-base: rgba(10, 13, 12, .82);--ab-glass-panel: rgba(17, 20, 19, .76);--ab-glass-panel-strong: rgba(22, 25, 24, .84);--ab-glass-surface: rgba(9, 12, 11, .58);--ab-glass-pane: rgba(18, 21, 20, .64);--fs-1: 11px;--fs-2: 12px;--fs-3: 13px;--fs-4: 15px;--row-h: 22px;--ctl-h: 26px;--bar-h: 30px;--header-h: 44px;--gap-0: 2px;--gap-1: 4px;--gap-2: 8px;--gap-3: 12px;--gap-4: 16px;--hairline: rgba(58, 74, 70, .32);--hairline-strong: rgba(58, 74, 70, .55)}.timeline-playhead,.timeline-playhead:before{background:var(--primary)}.timeline-bar{background:linear-gradient(90deg,#b9cac421,#b9cac457)}.anim-transport input[type=range]{background-color:transparent;accent-color:var(--primary)}body,button,input,select,textarea,.agent-dock-panel input,.agent-dock-panel textarea,.agent-dock-panel select{font-family:Manrope,ForgeUI Studio CJK,sans-serif}.inspector-summary-title,.inspector-token,.cascade-sel,.cascade-val,.uikit-field-readout,.start-status-row strong,.start-status-info p,.theme-token-name,.prop-token-reference-name,.agent-harness-text,.agent-signin-command,.agent-md-code,.agent-direct-color-value,#status-doc,.workspace-map span,.source-status-path{font-family:Chivo Mono,ui-monospace,Menlo,monospace}:root{--s-float: #1a1d20}.cmd-palette,.cmd-palette-input{font-family:Manrope,ForgeUI Studio CJK,sans-serif}.cmd-palette-row.sel{background:#49c97829;box-shadow:inset 2px 0 0 var(--primary);color:var(--text-0)}.cmd-palette-row.sel .cmd-palette-kbd{color:var(--text-1)}.cmd-palette-row.disabled.sel{background:#3a4a4647;box-shadow:inset 2px 0 0 var(--line)}.start-screen{background:var(--bg-0)}.start-content{max-width:900px}.start-header h2{font-family:Manrope,ForgeUI Studio CJK,sans-serif;letter-spacing:-.01em}.start-card-primary{background:var(--bg-2);border-color:var(--line)}.start-card-primary:hover:not(:disabled),.start-card-primary:focus-visible{border-color:var(--primary);box-shadow:0 0 0 1px #49c97838}.start-card:disabled{opacity:.55;cursor:default}.start-card:disabled .ms-icon{color:var(--text-2)}.start-card[data-start-empty-project=true]{border-color:var(--primary);background:#49c97814}.start-status-info{background:#49c9780f;border-color:#49c97838}.start-status-info .status-title{color:var(--primary)}.start-recent-row:hover:not(:disabled){box-shadow:inset 2px 0 0 var(--primary)}.start-recent-flag-open{color:var(--primary);font-weight:700}.start-recent-name,.start-recent-sub{font-family:Chivo Mono,ui-monospace,Menlo,monospace}.start-close:focus-visible,.start-recent-row:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.panel-header{height:var(--bar-h);padding:0 var(--gap-2);border-bottom:1px solid var(--hairline)}.panel-title{font-size:var(--fs-1);font-weight:600;letter-spacing:.06em}.panel-footer{height:var(--ctl-h);padding:0 var(--gap-2);border-top:1px solid var(--hairline);font-size:var(--fs-1)}.dock-panel{border-color:var(--hairline)}.panel-search{height:var(--ctl-h);gap:var(--gap-1);margin:var(--gap-1);border:1px solid var(--hairline)}.center-dock-tabs{flex:0 0 var(--bar-h);height:var(--bar-h);min-height:var(--bar-h);border-bottom:1px solid var(--hairline)}.center-dock-tab{gap:var(--gap-1)}.dock-tab-btn{font-weight:500;letter-spacing:.04em}.bottom-subtabs .center-dock-tab{padding:0 var(--gap-2)}.chip{height:var(--ctl-h);padding:0 var(--gap-2);border:1px solid var(--hairline)}.seg .chip{padding:0 var(--gap-1)}.small-primary-btn{height:var(--ctl-h);padding:0 var(--gap-2);gap:var(--gap-1);font-weight:600}.icon-btn{flex:0 0 var(--row-h);min-width:var(--row-h);min-height:var(--row-h);width:var(--row-h);height:var(--row-h)}.tree-item{height:var(--row-h)}.prop-input{height:var(--ctl-h);line-height:calc(var(--ctl-h) - 2px);border:1px solid var(--hairline)}.prop-select-field{height:var(--ctl-h)}.prop-select-chevron{height:var(--ctl-h);line-height:var(--ctl-h)}.prop-select-option{font-family:Manrope,ForgeUI Studio CJK,sans-serif;font-size:var(--fs-1);line-height:18px}.prop-row{min-height:var(--ctl-h);margin:var(--gap-0) 0}.prop-section{border-bottom:1px solid var(--hairline)}.prop-section-header{height:var(--ctl-h);padding:0 var(--gap-2);font-size:var(--fs-1);font-weight:600;letter-spacing:.05em}.prop-section-body{padding:var(--gap-1) var(--gap-2) var(--gap-2)}.prop-empty{padding:var(--gap-1) var(--gap-2)}.scp-btn-row .btn-secondary,.scp-btn-row .btn-primary{font-size:var(--fs-1)}.inspector-summary{padding:var(--gap-2)}.inspector-summary-eyebrow{font-size:var(--fs-1);font-weight:600;letter-spacing:.06em}.inspector-summary-title{font-size:var(--fs-3);font-weight:600}.inspector-token{font-size:var(--fs-1)}.inspector-token-strip{gap:var(--gap-1);margin-top:var(--gap-1)}.inspector-meta-grid{gap:var(--gap-1);margin-top:var(--gap-2)}.inspector-meta-item{gap:var(--gap-0);padding:var(--gap-1) var(--gap-2);border:1px solid var(--hairline)}.inspector-meta-label{font-size:var(--fs-1)}.agent-select,.agent-select-field{height:var(--ctl-h)}.agent-select{line-height:calc(var(--ctl-h) - 2px)}.agent-select,.agent-text-input,.agent-input{border-color:var(--hairline-strong)}.agent-provider-model{height:var(--row-h);line-height:calc(var(--row-h) - 2px);font-size:var(--fs-1)}.agent-compact-btn{min-height:var(--ctl-h);font-size:var(--fs-1)}.agent-connection-banner,.agent-settings-heading{font-size:var(--fs-1)}.agent-settings-advanced-summary{min-height:var(--ctl-h);font-size:var(--fs-1)}.agent-settings-advanced,.agent-mcp-form{border-color:var(--hairline)}.agent-harness-label{font-size:var(--fs-1)}.agent-harness-text{font-size:var(--fs-1);border-color:var(--hairline-strong)}.stage-toolbar{gap:var(--gap-1);padding:0 var(--gap-2);border-bottom:1px solid var(--hairline)}.stage-mode-btn{gap:var(--gap-1)}.selection-action-btn,.prop-select-popup,.cmd-palette{border-color:var(--hairline-strong)}.theme-preview-header select{height:var(--row-h)}.desktop-update-token input,.desktop-update-channel select{height:36px;border-radius:4px}.cmd-palette-input{padding:10px var(--gap-3);font-size:var(--fs-3)}.cmd-palette-row,.cmd-palette-foot{padding:var(--gap-1) 10px}.cmd-palette-section{padding:var(--gap-2) 10px var(--gap-1)}.cmd-palette-kbd{font-size:var(--fs-1)}
