._dashboard_ym9on_1{background:var(--bg);flex-direction:column;height:100%;display:flex;overflow:hidden}._header_ym9on_9{background:var(--bg-surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:48px;padding:.5rem .75rem;display:flex;position:relative;box-shadow:0 2px 4px #00000014}._headerLeft_ym9on_21{align-items:center;gap:.5rem;display:flex}._menuToggle_ym9on_33{border:1px solid var(--border);background:var(--bg);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:1.1rem;display:flex}._brand_ym9on_47{color:var(--text);letter-spacing:-.01em;font-size:1rem;font-weight:700}._logoutBtn_ym9on_54{color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;padding:.6rem .75rem;font-size:.9rem}._logoutBtn_ym9on_54:hover{color:#f44;background:#ff32321a}._username_ym9on_70{color:var(--text);font-size:.85rem;font-weight:500}._nav_ym9on_27{background:var(--bg-surface);border-bottom:1px solid var(--border);z-index:100;flex-direction:column;gap:.25rem;padding:.5rem;display:none;position:fixed;top:48px;left:0;right:0;box-shadow:0 4px 12px #00000026}._navOpen_ym9on_28{display:flex}._navOverlay_ym9on_96{z-index:99;background:#0000004d;display:none;position:fixed;inset:48px 0 0}._navLink_ym9on_107{color:var(--text-muted);border-radius:6px;padding:.6rem .75rem;font-size:.9rem;text-decoration:none;transition:background .15s,color .15s}._navLink_ym9on_107:hover{background:var(--border);color:var(--text)}._navActive_ym9on_121{background:var(--accent);color:#fff;border-radius:6px;padding:.6rem .75rem;font-size:.9rem;text-decoration:none}._logout_ym9on_54{background:var(--bg);border:1px solid var(--border);width:36px;height:36px;color:var(--text-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:1rem;transition:all .2s;display:flex}._logout_ym9on_54:hover{background:var(--error);color:#fff;border-color:var(--error)}._logout_ym9on_54:active{opacity:.8}._content_ym9on_156{flex:1;width:100%;min-height:0;overflow:auto}@media (width>=641px){._header_ym9on_9{height:56px;padding:.75rem 1.5rem}._headerLeft_ym9on_21{gap:1rem}._menuToggle_ym9on_33{display:none}._username_ym9on_70{font-size:1rem}._nav_ym9on_27{box-shadow:none;background:0 0;border:none;flex-direction:row;gap:.25rem;padding:0;display:flex;position:static}._navLink_ym9on_107,._navActive_ym9on_121{padding:.4rem .75rem;font-size:.875rem}._logout_ym9on_54{background:var(--error);color:#fff;border:none;width:auto;height:auto;padding:.5rem 1rem;font-size:.85rem}._logout_ym9on_54:hover{background:var(--error-bg);color:var(--error)}}@media (width>=768px){._header_ym9on_9{padding:.75rem 2rem}}body.bridge-minimal-chrome ._header_ym9on_9{display:none}body.bridge-minimal-chrome ._dashboard_ym9on_1{height:100dvh}._container_55lsv_1{max-width:1400px;margin:0 auto;padding:2rem}._header_55lsv_7{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}._title_55lsv_14{margin:0;font-size:1.5rem;font-weight:600}._lastRefresh_55lsv_20{color:var(--text-muted,#888);font-size:.875rem}._loading_55lsv_25{text-align:center;color:var(--text-muted,#888);padding:4rem}._error_55lsv_31{color:#f87171;text-align:center;padding:2rem;font-size:.875rem}._tabs_55lsv_39{background:#0003;border-radius:8px;gap:.25rem;width:fit-content;margin-bottom:2rem;padding:.25rem;display:flex}._tab_55lsv_39{color:var(--text-muted,#888);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}._tab_55lsv_39:hover{color:var(--text,#fff);background:#8b5cf61a}._tabActive_55lsv_66{color:#c4b5fd;background:#8b5cf633}._nodeGrid_55lsv_73{gap:1rem;margin-bottom:2rem;display:grid}._rowLabel_55lsv_79{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#888);margin-bottom:.25rem;font-size:.7rem}._row_55lsv_79{flex-wrap:wrap;gap:1rem;margin-bottom:1rem;display:flex}._nodeCard_55lsv_95{background:var(--bg-secondary,#1a1a2e);cursor:default;border:1px solid #8b5cf633;border-radius:10px;min-width:160px;padding:1rem 1.25rem;transition:all .2s}._nodeCard_55lsv_95:hover{border-color:#8b5cf680;transform:translateY(-1px)}._nodeTop_55lsv_110{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}._statusDot_55lsv_117{border-radius:50%;flex-shrink:0;width:8px;height:8px}._statusDot_55lsv_117._running_55lsv_124{background:#4ade80;animation:2s ease-in-out infinite _pulse_55lsv_1}._statusDot_55lsv_117._stopped_55lsv_129{background:#f87171}._statusDot_55lsv_117._unknown_55lsv_133{background:#666}@keyframes _pulse_55lsv_1{0%,to{opacity:1}50%{opacity:.5}}._nodeName_55lsv_142{font-size:.95rem;font-weight:600}._nodeDetails_55lsv_147{align-items:center;gap:.75rem;display:flex}._nodePort_55lsv_153{color:var(--text-muted,#888);font-family:SF Mono,Fira Code,monospace;font-size:.75rem}._typeBadge_55lsv_159{text-transform:uppercase;letter-spacing:.03em;border-radius:4px;padding:.15rem .45rem;font-size:.65rem;font-weight:600}._typeBadge_55lsv_159._service_55lsv_168{color:#c4b5fd;background:#8b5cf626}._typeBadge_55lsv_159._external_55lsv_173{color:#fbbf24;background:#fbbf2426}._connectionsSection_55lsv_179{margin-top:1rem}._sectionTitle_55lsv_183{margin-bottom:1rem;font-size:1.1rem;font-weight:600}._connTable_55lsv_189{border-collapse:collapse;width:100%;font-size:.85rem}._connTable_55lsv_189 th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#888);border-bottom:1px solid #8b5cf633;padding:.6rem .75rem;font-size:.75rem}._connTable_55lsv_189 td{border-bottom:1px solid #8b5cf614;padding:.5rem .75rem}._connTable_55lsv_189 tr:hover td{background:#8b5cf60d}._arrow_55lsv_214{color:var(--text-muted,#888);margin:0 .25rem}._envVar_55lsv_219{color:#c4b5fd;font-family:SF Mono,Fira Code,monospace;font-size:.75rem}._connValue_55lsv_225{color:var(--text-muted,#888);font-family:SF Mono,Fira Code,monospace;font-size:.75rem}._protoBadge_55lsv_231{text-transform:uppercase;border-radius:4px;padding:.15rem .5rem;font-size:.7rem;font-weight:600}._protoBadge_55lsv_231._http_55lsv_239{color:#60a5fa;background:#3b82f633}._protoBadge_55lsv_231._nats_55lsv_244{color:#4ade80;background:#22c55e33}._protoBadge_55lsv_231._ws_55lsv_249{color:#c084fc;background:#a855f733}._protoBadge_55lsv_231._cli_55lsv_254{color:#fb923c;background:#fb923c33}._protoBadge_55lsv_231._sqlite_55lsv_259{color:#aaa;background:#8883}._busList_55lsv_265{flex-direction:column;gap:1rem;display:flex}._streamCard_55lsv_271{background:var(--bg-secondary,#1a1a2e);border:1px solid #22c55e2e;border-radius:10px;padding:1rem 1.25rem}._streamHeader_55lsv_278{border-bottom:1px solid #22c55e1f;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;padding-bottom:.6rem;display:flex}._streamName_55lsv_289{color:#4ade80;letter-spacing:.02em;font-family:SF Mono,Fira Code,monospace;font-size:1rem;font-weight:700}._streamStats_55lsv_297{color:var(--text-muted,#888);gap:1rem;font-size:.8rem;display:flex}._streamStats_55lsv_297 strong{color:var(--text,#e0e0e0);font-weight:600}._streamSection_55lsv_309{margin-top:.75rem}._streamSubLabel_55lsv_313{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#888);margin-bottom:.4rem;font-size:.7rem}._streamCount_55lsv_321{text-transform:none;letter-spacing:0;color:var(--text-muted,#888)}._subjectList_55lsv_327,._consumerList_55lsv_328{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}._subjectRow_55lsv_337{background:#0003;border-left:2px solid #22c55e66;border-radius:6px;padding:.4rem .6rem}._consumerEmpty_55lsv_344{color:var(--text-muted,#888);padding:.4rem 0;font-size:.85rem;font-style:italic}._consumerRow_55lsv_351{background:#0003;border-left:2px solid #8b5cf659;border-radius:6px;grid-template-columns:minmax(140px,1fr) minmax(140px,1.2fr) minmax(360px,2fr);align-items:center;gap:1rem;padding:.6rem .75rem;display:grid}._consumerName_55lsv_362{font-size:.9rem;font-weight:600}._consumerFilter_55lsv_367{font-size:.8rem}._consumerMetrics_55lsv_371{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}._metric_55lsv_378{background:#ffffff08;border-radius:4px;flex-direction:column;align-items:flex-start;min-width:70px;padding:.3rem .6rem;display:flex}._metricLabel_55lsv_388{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#888);margin-bottom:.15rem;font-size:.6rem}._metricValue_55lsv_396{color:var(--text,#e0e0e0);font-family:SF Mono,Fira Code,monospace;font-size:.85rem;font-weight:600}._metricValuePlain_55lsv_403{color:var(--text-muted,#aaa);font-size:.75rem}._metricWarn_55lsv_408{background:#fbbf241a}._metricWarn_55lsv_408 ._metricValue_55lsv_396{color:#fbbf24}._metricBad_55lsv_416{background:#f871711f}._metricBad_55lsv_416 ._metricValue_55lsv_396{color:#f87171}@media (width<=720px){._consumerRow_55lsv_351{grid-template-columns:1fr}._consumerMetrics_55lsv_371{justify-content:flex-start}}._externalsSection_55lsv_434{border-top:1px solid #8b5cf626;margin-top:2rem;padding-top:1.5rem}._externalList_55lsv_440{flex-wrap:wrap;gap:.75rem;display:flex}._externalChip_55lsv_446{background:var(--bg-secondary,#1a1a2e);border:1px solid #fbbf2433;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;display:flex}._externalUrl_55lsv_457{color:var(--text-muted,#888);font-family:SF Mono,Fira Code,monospace;font-size:.7rem}._resourcesSection_55lsv_464{margin-bottom:2rem}._resourceRow_55lsv_468{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;display:grid}._resourceChip_55lsv_474{background:var(--bg-secondary,#1a1a2e);border:1px solid #8b5cf633;border-radius:10px;padding:.75rem 1rem}._resourceTop_55lsv_481{justify-content:space-between;align-items:baseline;margin-bottom:.5rem;display:flex}._resourceName_55lsv_488{font-size:.9rem;font-weight:600}._resourcePct_55lsv_493{font-family:SF Mono,Fira Code,monospace;font-size:.85rem;font-weight:700}._resourceBar_55lsv_499{background:#0000004d;border-radius:3px;width:100%;height:6px;margin-bottom:.4rem;overflow:hidden}._resourceBarFill_55lsv_508{border-radius:3px;height:100%;transition:width .3s}._resourceDetail_55lsv_514{color:var(--text-muted,#888);font-family:SF Mono,Fira Code,monospace;font-size:.7rem}._routeSelect_55lsv_521{color:#e0e0e0;cursor:pointer;background:#1a1a2e;border:1px solid #333;border-radius:4px;width:100%;max-width:250px;padding:.25rem .5rem;font-family:monospace;font-size:.75rem}._routeSelect_55lsv_521:hover{border-color:#58a6ff}._routeSelect_55lsv_521:focus{border-color:#58a6ff;outline:none;box-shadow:0 0 0 2px #58a6ff33}._rerouteOverlay_55lsv_545{color:#fff;z-index:100;background:#00000080;justify-content:center;align-items:center;font-size:1.25rem;display:flex;position:fixed;inset:0}._container_1yfmc_1{max-width:1500px;margin:0 auto;padding:1.5rem 2rem}._header_1yfmc_7{flex-wrap:wrap;align-items:baseline;gap:1.5rem;margin-bottom:.75rem;display:flex}._title_1yfmc_15{margin:0;font-size:1.4rem;font-weight:600}._totals_1yfmc_21{color:var(--text-muted,#999);flex-wrap:wrap;gap:1rem;font-size:.85rem;display:flex}._totalWarn_1yfmc_29{color:#fbbf24}._headerRight_1yfmc_33{align-items:center;gap:.75rem;margin-left:auto;display:flex}._refreshed_1yfmc_40{color:var(--text-muted,#888);font-size:.8rem}._refreshButton_1yfmc_45{color:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:6px;padding:.3rem .8rem;font-size:.85rem}._refreshButton_1yfmc_45:hover{background:#ffffff1f}._controls_1yfmc_59{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}._search_1yfmc_67{color:inherit;background:#00000040;border:1px solid #ffffff26;border-radius:6px;min-width:260px;padding:.4rem .75rem;font-size:.9rem}._toggle_1yfmc_77{color:var(--text-muted,#aaa);cursor:pointer;align-items:center;gap:.4rem;font-size:.85rem;display:flex}._loading_1yfmc_86,._empty_1yfmc_87,._placeholder_1yfmc_88{color:var(--text-muted,#888);padding:1.5rem;font-size:.9rem}._placeholder_1yfmc_88{text-align:center;flex:1;padding-top:3rem}._error_1yfmc_100{color:#f87171;padding:.5rem .75rem;font-size:.85rem}._split_1yfmc_108{align-items:flex-start;gap:1rem;display:flex}._list_1yfmc_114{flex-direction:column;flex:0 0 380px;gap:.35rem;max-height:calc(100vh - 190px);display:flex;overflow-y:auto}@media (width<=900px){._split_1yfmc_108{flex-direction:column}._list_1yfmc_114{flex:auto;width:100%;max-height:40vh}}._repoRow_1yfmc_134,._repoRowSelected_1yfmc_135{text-align:left;cursor:pointer;color:inherit;font:inherit;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;width:100%;padding:.5rem .75rem}._repoRow_1yfmc_134:hover{background:#ffffff14}._repoRowSelected_1yfmc_135{background:#60a5fa1f;border-color:#60a5fa80}._repoRowTop_1yfmc_156{justify-content:space-between;align-items:center;gap:.6rem;display:flex}._repoName_1yfmc_163{font-size:.95rem;font-weight:600}._repoRowBottom_1yfmc_168{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.3rem;font-size:.78rem;display:flex}._branchChip_1yfmc_177,._branchParked_1yfmc_178{color:var(--text-muted,#bbb);white-space:nowrap;text-overflow:ellipsis;background:#ffffff14;border-radius:999px;max-width:240px;padding:.1rem .45rem;font-family:ui-monospace,monospace;font-size:.75rem;overflow:hidden}._branchParked_1yfmc_178{color:#fbbf24;background:#fbbf2426;border:1px solid #fbbf2466}._dirtyChip_1yfmc_197{color:#fb923c}._cleanChip_1yfmc_201{color:#4ade80}._errorChip_1yfmc_205{color:#f87171}._wtChip_1yfmc_209{color:#a78bfa}._ahead_1yfmc_213{color:#60a5fa}._behind_1yfmc_217{color:#f87171}._lastCommit_1yfmc_221{color:var(--text-muted,#888);margin-left:auto}._noOrigin_1yfmc_226{color:#fbbf24;font-size:.75rem}._detail_1yfmc_233{background:#0000002e;border:1px solid #ffffff14;border-radius:10px;flex:1;min-width:0;max-height:calc(100vh - 190px);padding:1rem 1.25rem;overflow-y:auto}._detailHeader_1yfmc_244{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}._detailTitle_1yfmc_252{margin:0;font-size:1.15rem}._tabs_1yfmc_257{background:#00000040;border-radius:8px;gap:.25rem;width:fit-content;margin-bottom:.9rem;padding:.2rem;display:flex}._tab_1yfmc_257,._tabActive_1yfmc_268{color:var(--text-muted,#aaa);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.35rem .9rem;font-size:.85rem}._tabActive_1yfmc_268{color:inherit;background:#ffffff1f}._dirPicker_1yfmc_283{color:var(--text-muted,#aaa);margin-bottom:.6rem;font-size:.85rem}._dirPicker_1yfmc_283 select{color:inherit;background:#0000004d;border:1px solid #ffffff26;border-radius:6px;max-width:100%;padding:.2rem .4rem}._fileRow_1yfmc_300,._commitRow_1yfmc_301{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff0d;align-items:baseline;gap:.6rem;padding:.35rem .25rem;display:flex}._fileRow_1yfmc_300:hover,._commitRow_1yfmc_301:hover{background:#ffffff0d}._fileStatus_1yfmc_321{color:#fb923c;white-space:pre;font-family:ui-monospace,monospace;font-size:.8rem}._filePath_1yfmc_328{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:.85rem}._commitHash_1yfmc_334{color:#60a5fa;font-family:ui-monospace,monospace;font-size:.8rem}._commitSubject_1yfmc_340{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.88rem;overflow:hidden}._commitRefs_1yfmc_349{color:#a78bfa;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:.72rem;overflow:hidden}._commitMeta_1yfmc_358{color:var(--text-muted,#888);white-space:nowrap;font-size:.75rem}._commitBody_1yfmc_364{color:var(--text-muted,#bbb);white-space:pre-wrap;background:#0003;border-radius:6px;margin:.4rem 0;padding:.5rem .75rem;font-size:.82rem}._diffWrap_1yfmc_376{margin:.25rem 0 .75rem}._diff_1yfmc_376{white-space:pre;background:#00000059;border:1px solid #ffffff14;border-radius:8px;margin:0;padding:.6rem .8rem;font-family:ui-monospace,monospace;font-size:.78rem;line-height:1.45;overflow-x:auto}._diffAdd_1yfmc_393{color:#4ade80;background:#4ade8012}._diffDel_1yfmc_398{color:#f87171;background:#f8717112}._diffHunk_1yfmc_403{color:#60a5fa;margin-top:.35rem}._diffMeta_1yfmc_408{color:var(--text-muted,#888)}._diffCtx_1yfmc_412{color:var(--text,#ddd)}._diffEmpty_1yfmc_416{color:var(--text-muted,#888);padding:.5rem;font-size:.85rem}._diffTruncated_1yfmc_422{color:#fbbf24;margin-top:.5rem}._table_1yfmc_429{border-collapse:collapse;width:100%;font-size:.85rem}._table_1yfmc_429 th{text-align:left;color:var(--text-muted,#999);border-bottom:1px solid #ffffff1f;padding:.3rem .5rem;font-size:.78rem;font-weight:500}._table_1yfmc_429 td{vertical-align:baseline;border-bottom:1px solid #ffffff0d;padding:.35rem .5rem}._currentRow_1yfmc_450{background:#60a5fa14}._subjectCell_1yfmc_454{text-overflow:ellipsis;white-space:nowrap;max-width:380px;overflow:hidden}._whenCell_1yfmc_461{color:var(--text-muted,#888);white-space:nowrap}._hereChip_1yfmc_466,._defaultChip_1yfmc_467,._mergedChip_1yfmc_468{border-radius:999px;margin-left:.4rem;padding:.05rem .4rem;font-size:.7rem}._hereChip_1yfmc_466{color:#60a5fa;background:#60a5fa33}._defaultChip_1yfmc_467{color:#4ade80;background:#4ade8026}._mergedChip_1yfmc_468{color:var(--text-muted,#999);background:#ffffff14}._sessionsLine_1yfmc_492{color:var(--text-muted,#999);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.3rem .25rem .45rem;font-size:.78rem;display:flex}._sessionChip_1yfmc_502{color:#60a5fa;text-overflow:ellipsis;white-space:nowrap;background:#60a5fa1f;border:1px solid #60a5fa59;border-radius:999px;align-items:center;gap:.35rem;max-width:320px;padding:.1rem .6rem;text-decoration:none;display:inline-flex;overflow:hidden}._sessionChip_1yfmc_502:hover{background:#60a5fa38}._liveThen_1yfmc_522{color:#4ade80;background:#4ade802e;border-radius:999px;padding:0 .4rem;font-size:.68rem}._container_1tr8o_1{padding:2rem}._header_1tr8o_5{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}._title_1tr8o_12{color:var(--text);margin:0;font-size:1.75rem}._headerRight_1tr8o_18{align-items:center;gap:1rem;display:flex}._summary_1tr8o_24{color:var(--text);font-size:1rem;font-weight:600}._refreshBtn_1tr8o_30{border:1px solid var(--border);background:var(--bg-surface);color:var(--text);cursor:pointer;border-radius:8px;padding:.4rem .8rem;font-size:.8rem;transition:background .15s}._refreshBtn_1tr8o_30:hover{background:var(--border)}._addBtn_1tr8o_45{color:#fff;cursor:pointer;background:#2ecc71;border:none;border-radius:8px;padding:.4rem .8rem;font-size:.8rem;font-weight:600;transition:background .15s}._addBtn_1tr8o_45:hover{background:#27ae60}._errorMsg_1tr8o_61{color:#e74c3c}._grid_1tr8o_65{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:.75rem;display:grid}._card_1tr8o_71{border:1px solid var(--border);background:var(--bg-surface);border-radius:10px;transition:box-shadow .15s;overflow:hidden}._card_1tr8o_71:hover{box-shadow:0 2px 8px #00000014}._cardEnabled_1tr8o_83{border-left:3px solid #2ecc71}._cardDisabled_1tr8o_87{border-left:3px solid #95a5a6}._cardHeld_1tr8o_91{border-left:3px solid #f39c12}._cardHeader_1tr8o_95{cursor:pointer;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}._cardIcon_1tr8o_103{flex-shrink:0;font-size:1.2rem}._cardInfo_1tr8o_108{flex:1;min-width:0}._cardName_1tr8o_113{color:var(--text);font-size:.9rem;font-weight:600;display:block}._cardDescription_1tr8o_120{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;display:block;overflow:hidden}._cardSchedule_1tr8o_129{color:var(--text-muted);font-family:monospace;font-size:.75rem}._cardBadges_1tr8o_135{flex-shrink:0;gap:.4rem;display:flex}._badge_1tr8o_141{text-transform:uppercase;border-radius:4px;padding:.15rem .5rem;font-size:.65rem;font-weight:600}._badgeShell_1tr8o_149{color:#3498db;background:#3498db22}._badgeAgent_1tr8o_154{color:#9b59b6;background:#9b59b622}._badgeHeld_1tr8o_159{color:#f39c12;background:#f39c1222}._cardBody_1tr8o_164{border-top:1px solid var(--border);padding:.5rem 1rem .75rem;font-size:.8rem}._detailRow_1tr8o_170{justify-content:space-between;padding:2px 0;display:flex}._detailKey_1tr8o_176{color:var(--text-muted);font-size:.75rem}._detailVal_1tr8o_181{color:var(--text);text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:65%;font-family:monospace;font-size:.75rem;overflow:hidden}._actions_1tr8o_192{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}._actionBtn_1tr8o_199{border:1px solid var(--border);background:var(--bg-surface);color:var(--text);cursor:pointer;border-radius:6px;padding:.25rem .6rem;font-size:.7rem;transition:background .15s}._actionBtn_1tr8o_199:hover{background:var(--border)}._dangerBtn_1tr8o_214{color:#e74c3c;border-color:#e74c3c44}._dangerBtn_1tr8o_214:hover{background:#e74c3c22}._runsSection_1tr8o_224{border-top:1px solid var(--border);padding:.5rem 1rem .75rem}._runsTitle_1tr8o_229{color:var(--text-muted);margin-bottom:.4rem;font-size:.75rem;font-weight:600}._runRow_1tr8o_236{align-items:center;gap:.5rem;padding:2px 0;font-size:.7rem;display:flex}._runStatus_1tr8o_244{font-weight:600}._runSuccess_1tr8o_248{color:#2ecc71}._runError_1tr8o_252{color:#e74c3c}._runRunning_1tr8o_256{color:#3498db}._runTime_1tr8o_260{color:var(--text-muted);font-family:monospace}._runOutput_1tr8o_265{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-family:monospace;overflow:hidden}._form_1tr8o_275{background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;margin-bottom:1.5rem;padding:1.5rem}._formTitle_1tr8o_283{color:var(--text);margin:0 0 1rem;font-size:1.1rem}._formGrid_1tr8o_289{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}._formGroup_1tr8o_295{flex-direction:column;gap:.25rem;display:flex}._formGroupWide_1tr8o_301{grid-column:1/-1}._formLabel_1tr8o_306{color:var(--text-muted);font-size:.75rem;font-weight:600}._formInput_1tr8o_312{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:.5rem .75rem;font-family:inherit;font-size:.85rem}._formInput_1tr8o_312:focus{border-color:#3498db;outline:none}._formTextarea_1tr8o_331{resize:vertical;min-height:60px;font-family:monospace}._formActions_1tr8o_338{gap:.5rem;margin-top:1rem;display:flex}._submitBtn_1tr8o_344{color:#fff;cursor:pointer;background:#2ecc71;border:none;border-radius:8px;padding:.5rem 1.5rem;font-size:.85rem;font-weight:600}._submitBtn_1tr8o_344:hover{background:#27ae60}._cancelBtn_1tr8o_359{border:1px solid var(--border);background:var(--bg-surface);color:var(--text);cursor:pointer;border-radius:8px;padding:.5rem 1.5rem;font-size:.85rem}@media (width<=768px){._grid_1tr8o_65{grid-template-columns:1fr}._header_1tr8o_5{flex-direction:column;align-items:flex-start;gap:.75rem}._formGrid_1tr8o_289{grid-template-columns:1fr}}._container_1itdz_3{max-width:1200px;margin:0 auto;padding:2rem;overflow-x:auto}._container_1itdz_3 h1{color:var(--text);margin:0;font-size:1.5rem}._toolbar_1itdz_17{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}._toolbarLeft_1itdz_26,._toolbarRight_1itdz_27{align-items:center;gap:.75rem;display:flex}._nav_1itdz_33{align-items:center;gap:.25rem;display:flex}._navBtn_1itdz_39{background:var(--bg-surface);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:6px;padding:.35rem .6rem;font-size:1rem;transition:background .15s}._navBtn_1itdz_39:hover{background:var(--border)}._todayBtn_1itdz_54{padding:.35rem .75rem;font-size:.85rem}._period_1itdz_59{color:var(--text-muted);white-space:nowrap;font-size:.95rem}._viewToggle_1itdz_65{border:1px solid var(--border);border-radius:6px;display:flex;overflow:hidden}._viewBtn_1itdz_72{background:var(--bg-surface);color:var(--text-muted);cursor:pointer;border:none;padding:.35rem .75rem;font-size:.85rem;transition:all .15s}._viewBtnActive_1itdz_82{background:var(--accent,#2563eb);color:var(--accent-on,white)}._sources_1itdz_89{flex-wrap:wrap;gap:1.25rem;margin-bottom:1.25rem;display:flex}._sourceToggle_1itdz_96{color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;font-size:.85rem;display:flex}._sourceToggle_1itdz_96 input{display:none}._sourceDot_1itdz_110{opacity:1;border-radius:50%;width:10px;height:10px;transition:opacity .15s}._sourceDotOff_1itdz_118{opacity:.3}._sourceBadge_1itdz_123{margin-left:.15rem;font-size:.75rem}._sourceBadgeError_1itdz_128{color:var(--error,#e74c3c)}._sourceBadgeLoading_1itdz_133{color:var(--text-dim,var(--text-muted))}._loading_1itdz_139,._empty_1itdz_140{text-align:center;color:var(--text-muted);padding:3rem 1rem}._emptyHint_1itdz_146{color:var(--text-dim,var(--text-muted));margin-top:.5rem;font-size:.85rem}._week_1itdz_153{background:var(--border);border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(7,minmax(120px,1fr));gap:1px;min-height:400px;display:grid;overflow:hidden}._day_1itdz_164{background:var(--bg-surface);flex-direction:column;min-height:120px;display:flex}._dayToday_1itdz_171{background:color-mix(in srgb, var(--accent,#2563eb) 5%, var(--bg-surface))}._dayHeader_1itdz_176{justify-content:space-between;align-items:center;padding:.5rem .5rem .25rem;font-size:.8rem;display:flex}._dayName_1itdz_184{color:var(--text-muted);font-weight:500}._dayNum_1itdz_189{color:var(--text-dim,var(--text-muted))}._dayNumToday_1itdz_193{background:var(--accent,#2563eb);color:var(--accent-on,white);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-weight:600;display:flex}._dayEvents_1itdz_206{flex-direction:column;flex:1;gap:2px;padding:.25rem;display:flex;overflow-y:auto}._event_1itdz_216{background:var(--bg);cursor:pointer;border-radius:4px;flex-direction:column;gap:1px;padding:.25rem .4rem;font-size:.75rem;transition:filter .1s;display:flex}._event_1itdz_216:hover{filter:brightness(.95)}._eventTime_1itdz_232{color:var(--text-dim,var(--text-muted));font-size:.7rem}._eventTitle_1itdz_237{color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._eventSource_1itdz_244{font-size:.65rem}._month_1itdz_249{border:1px solid var(--border);border-radius:8px;overflow:hidden}._monthHeader_1itdz_255{background:var(--bg);grid-template-columns:repeat(7,minmax(120px,1fr));display:grid}._monthDayName_1itdz_261{text-align:center;color:var(--text-muted);border-bottom:1px solid var(--border);padding:.5rem;font-size:.8rem;font-weight:500}._monthGrid_1itdz_270{background:var(--border);grid-template-columns:repeat(7,minmax(120px,1fr));gap:1px;display:grid}._monthCell_1itdz_277{background:var(--bg-surface);min-height:90px;padding:.35rem}._monthCellToday_1itdz_283{background:color-mix(in srgb, var(--accent,#2563eb) 5%, var(--bg-surface))}._monthCellOther_1itdz_288{opacity:.4}._cellNum_1itdz_292{color:var(--text-dim,var(--text-muted));margin-bottom:.25rem;font-size:.8rem}._cellNumToday_1itdz_298{background:var(--accent,#2563eb);color:var(--accent-on,white);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-weight:600;display:inline-flex}._cellEvents_1itdz_311{flex-direction:column;gap:2px;display:flex}._cellEvent_1itdz_311{white-space:nowrap;text-overflow:ellipsis;color:var(--text);cursor:pointer;border-radius:3px;padding:1px 4px;font-size:.7rem;transition:filter .1s;overflow:hidden}._cellEvent_1itdz_311:hover{filter:brightness(.9)}._cellMore_1itdz_333{color:var(--text-dim,var(--text-muted));padding-left:4px;font-size:.65rem}._eventLocation_1itdz_339{color:var(--text-dim,var(--text-muted));white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;overflow:hidden}._dayHeaderRight_1itdz_348{align-items:center;gap:.25rem;display:flex}._dayAddBtn_1itdz_354{color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:1rem;transition:opacity .15s,background .15s;display:flex}._day_1itdz_164:hover ._dayAddBtn_1itdz_354,._dayToday_1itdz_171:hover ._dayAddBtn_1itdz_354{opacity:1}._dayAddBtn_1itdz_354:hover{background:var(--border);color:var(--text)}._modalBackdrop_1itdz_381{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._modal_1itdz_381{background:var(--bg-surface,#fff);border:1px solid var(--border);border-radius:12px;flex-direction:column;width:100%;max-width:560px;max-height:90vh;display:flex;box-shadow:0 8px 32px #0003}._modalHeader_1itdz_404{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}._modalHeader_1itdz_404 h2{color:var(--text);margin:0;font-size:1.1rem}._modalClose_1itdz_418{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1}._modalClose_1itdz_418:hover{color:var(--text)}._modalBody_1itdz_431{flex-direction:column;gap:.75rem;padding:1.25rem;display:flex;overflow-y:auto}._modalFooter_1itdz_439{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex}._modalFooterRight_1itdz_448{align-items:center;gap:.5rem;display:flex}._formLabel_1itdz_455{color:var(--text-muted);flex-direction:column;flex:1;gap:.25rem;font-size:.8rem;display:flex}._formLabelText_1itdz_464{color:var(--text-muted);font-size:.8rem;font-weight:500}._formInput_1itdz_470{background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:6px;outline:none;width:100%;padding:.4rem .5rem;font-size:.85rem}._formInput_1itdz_470:focus{border-color:var(--accent,#2563eb)}._formTextarea_1itdz_485{resize:vertical;font-family:inherit}._formRow_1itdz_491{gap:.75rem;display:flex}._formDatetime_1itdz_496{gap:.5rem;display:flex}._formCheck_1itdz_501{color:var(--text);cursor:pointer;align-items:center;gap:.5rem;font-size:.85rem;display:flex}._formCheck_1itdz_501 input{accent-color:var(--accent,#2563eb)}._formError_1itdz_514{background:color-mix(in srgb, var(--error,#e74c3c) 10%, transparent);color:var(--error,#e74c3c);border-radius:6px;padding:.5rem .75rem;font-size:.85rem}._colorPicker_1itdz_523{flex-wrap:wrap;gap:4px;margin-top:.25rem;display:flex}._colorSwatch_1itdz_530{cursor:pointer;border:2px solid #0000;border-radius:50%;width:22px;height:22px;padding:0;transition:border-color .15s}._colorSwatch_1itdz_530:hover{border-color:var(--text-muted)}._colorSwatchActive_1itdz_544{border-color:var(--text);box-shadow:0 0 0 1px var(--bg-surface)}._attendeeList_1itdz_550{flex-direction:column;gap:.35rem;display:flex}._attendee_1itdz_550{color:var(--text);background:var(--bg);border-radius:4px;justify-content:space-between;align-items:center;padding:.25rem .5rem;font-size:.8rem;display:flex}._attendeeStatus_1itdz_567{color:var(--text-muted);text-transform:capitalize;font-size:.7rem}._btnPrimary_1itdz_574{background:var(--accent,#2563eb);color:var(--accent-on,white);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:.4rem .9rem;font-size:.85rem}._btnPrimary_1itdz_574:hover{filter:brightness(.9)}._btnPrimary_1itdz_574:disabled{opacity:.5;cursor:default}._btnSecondary_1itdz_594{background:var(--bg-surface);color:var(--text);border:1px solid var(--border);cursor:pointer;white-space:nowrap;border-radius:6px;padding:.4rem .9rem;font-size:.85rem;text-decoration:none}._btnSecondary_1itdz_594:hover{background:var(--border)}._btnDanger_1itdz_610{color:var(--error,#e74c3c);border:1px solid var(--error,#e74c3c);cursor:pointer;background:0 0;border-radius:6px;padding:.4rem .9rem;font-size:.85rem}._btnDanger_1itdz_610:hover{background:color-mix(in srgb, var(--error,#e74c3c) 10%, transparent)}._btnDanger_1itdz_610:disabled{opacity:.5;cursor:default}@media (width<=768px){._toolbar_1itdz_17{flex-direction:column;align-items:flex-start}._week_1itdz_153{grid-template-columns:1fr;min-height:auto}._day_1itdz_164,._dayToday_1itdz_171,._monthCell_1itdz_277,._monthCellToday_1itdz_283{min-height:60px}}._suggestPanel_1itdz_654{border:1px solid var(--border);border-radius:8px;margin:0 0 .75rem;padding:.6rem .8rem}._suggestHeader_1itdz_661{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}._suggestTitle_1itdz_669{color:var(--text);font-weight:600}._suggestCount_1itdz_674{color:var(--text-muted);font-size:.85rem}._categoryBar_1itdz_680{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.5rem;display:flex}._categoryChip_1itdz_688{border:1px solid var(--border);border-left:3px solid var(--categoryColor,var(--border));color:var(--text);cursor:pointer;background:0 0;border-radius:6px;align-items:baseline;gap:.3rem;padding:.25rem .55rem;font-size:.8rem;transition:background .15s;display:inline-flex}._categoryChip_1itdz_688:hover{background:var(--bg-surface)}._categoryChipActive_1itdz_707{background:color-mix(in oklab, var(--categoryColor,var(--accent,#2563eb)) 20%, transparent);border-color:var(--categoryColor,var(--accent,#2563eb));font-weight:600}._categoryChipEmpty_1itdz_717{opacity:.6;cursor:default}._categoryChipCount_1itdz_722{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.75rem}._categoryChipActive_1itdz_707 ._categoryChipCount_1itdz_722{color:inherit}._suggestSelect_1itdz_734{background:var(--bg-surface);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:6px;padding:.3rem .5rem;font-size:.8rem}._suggestSelect_1itdz_734:hover{border-color:var(--text-muted)}._categoryHint_1itdz_748{color:var(--text-muted);margin:0 0 .4rem;font-size:.78rem}._categorySelect_1itdz_757{appearance:none;background:color-mix(in oklab, var(--categoryColor,var(--border)) 24%, transparent);border:1px solid color-mix(in oklab, var(--categoryColor,var(--border)) 75%, transparent);color:var(--text);letter-spacing:.02em;cursor:pointer;text-align:center;border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-weight:600}._categorySelect_1itdz_757:hover{border-color:var(--categoryColor,var(--text-muted))}._suggestGroupHeader_1itdz_775{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border);padding:.5rem .4rem .2rem;font-size:.75rem;font-weight:600}._suggestList_1itdz_785{max-height:340px;overflow-y:auto}._suggestTable_1itdz_790{border-collapse:collapse;width:100%;font-size:.85rem}._suggestRow_1itdz_796{border-bottom:1px solid var(--border)}._suggestRowDismissed_1itdz_800{opacity:.5}._suggestCell_1itdz_804{color:var(--text);padding:.32rem .4rem}._suggestCellNowrap_1itdz_809{white-space:nowrap;color:var(--text);padding:.32rem .4rem}._suggestMeta_1itdz_815{color:var(--text-muted)}._suggestFlash_1itdz_819{background:color-mix(in oklab, var(--accent,#2563eb) 14%, transparent);color:var(--text);border-radius:6px;margin:.25rem 0;padding:.35rem .6rem;font-size:.85rem}._suggestError_1itdz_828{color:var(--danger,crimson);font-size:.85rem}._suggestAdded_1itdz_833{color:var(--success,seagreen);white-space:nowrap}._proposalPanel_1itdz_842{border:1px solid color-mix(in oklab, var(--accent,#2563eb) 45%, var(--border));background:color-mix(in oklab, var(--accent,#2563eb) 6%, transparent);border-radius:8px;margin:0 0 .75rem;padding:.6rem .8rem}._proposalRow_1itdz_850{border-top:1px solid var(--border);padding:.5rem 0}._proposalMain_1itdz_855{flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.9rem;display:flex}._proposalName_1itdz_863{color:var(--text);font-weight:600}._proposalKind_1itdz_868{border:1px solid var(--border);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border-radius:999px;padding:.05rem .45rem;font-size:.7rem}._proposalTarget_1itdz_878{overflow-wrap:anywhere;margin-top:.15rem;font-size:.8rem}._proposalNotes_1itdz_886{color:var(--text-muted);margin:.3rem 0 0;font-size:.8rem;line-height:1.4}._proposalActions_1itdz_893{align-items:center;gap:.5rem;margin-top:.45rem;display:flex}._radarGroup_1itdz_906{margin-top:.5rem}._radarGroupHeader_1itdz_910{border-top:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:.5rem;padding-top:.45rem;display:flex}._radarGroupTitle_1itdz_919{color:var(--text);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}._radarRow_1itdz_927{padding:.4rem 0 .35rem}._radarRowTop_1itdz_931{flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.9rem;display:flex}._radarCadence_1itdz_941{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:.05rem .45rem;font-size:.72rem}._radarPaused_1itdz_950{color:var(--text);background:oklab(69.5758% .0903199 .131635/.25);border-radius:999px;padding:.05rem .45rem;font-size:.72rem}._radarTopic_1itdz_960{color:var(--text-muted);font-style:italic}._radarMeta_1itdz_965{color:var(--text-muted);margin-top:.15rem;font-size:.78rem}._radarFooter_1itdz_971{color:var(--text-muted);border-top:1px solid var(--border);margin:.5rem 0 0;padding-top:.4rem;font-size:.75rem;line-height:1.4}._container_x2get_6{max-width:1200px;margin:0 auto;padding:2rem;overflow-x:auto}._container_x2get_6 h1{color:var(--text);margin:0;font-size:1.5rem}._toolbar_x2get_20{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}._toolbarLeft_x2get_34,._toolbarRight_x2get_35{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}._tagline_x2get_42{color:var(--text-muted);white-space:nowrap;font-size:.9rem}._navBtn_x2get_48{background:var(--bg-surface);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:6px;padding:.35rem .6rem;font-size:1rem;transition:background .15s}._navBtn_x2get_48:hover{background:var(--border)}._navBtn_x2get_48:disabled{opacity:.5;cursor:default}._viewBtn_x2get_68{background:var(--bg-surface);border:1px solid var(--border);color:var(--text-muted);cursor:pointer;white-space:nowrap;border-radius:6px;padding:.4rem .9rem;font-size:.85rem;transition:all .15s}._viewBtnActive_x2get_80{background:var(--accent,#2563eb);border-color:var(--accent,#2563eb);color:var(--accent-on,white)}._btnPrimary_x2get_88{background:var(--accent,#2563eb);color:var(--accent-on,white);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:.4rem .9rem;font-size:.85rem}._btnPrimary_x2get_88:hover{filter:brightness(.9)}._btnPrimary_x2get_88:disabled{opacity:.5;cursor:default}._btnSecondary_x2get_108{background:var(--bg-surface);color:var(--text);border:1px solid var(--border);cursor:pointer;white-space:nowrap;border-radius:6px;padding:.4rem .9rem;font-size:.85rem;text-decoration:none}._btnSecondary_x2get_108:hover{background:var(--border)}._btnSecondary_x2get_108:disabled{opacity:.5;cursor:default}._panel_x2get_131{border:1px solid var(--border);border-radius:8px;margin:0 0 .75rem;padding:.6rem .8rem}._panelHeader_x2get_138{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}._panelTitle_x2get_146{color:var(--text);font-weight:600}._panelCount_x2get_151{color:var(--text-muted);font-size:.85rem}._panelSelect_x2get_158{background:var(--bg-surface);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:6px;padding:.3rem .5rem;font-size:.8rem}._panelSelect_x2get_158:hover{border-color:var(--text-muted)}._panelHint_x2get_172{color:var(--text-muted);margin:0 0 .4rem;font-size:.78rem}._panelError_x2get_178{color:var(--error,crimson);font-size:.85rem}._panelFlash_x2get_183{background:color-mix(in oklab, var(--accent,#2563eb) 14%, transparent);color:var(--text);border-radius:6px;margin:.25rem 0;padding:.35rem .6rem;font-size:.85rem}._meta_x2get_192{color:var(--text-muted)}._familyBar_x2get_198{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.5rem;display:flex}._familyChip_x2get_206{border:1px solid var(--border);border-left:3px solid var(--familyColor,var(--border));color:var(--text);cursor:pointer;background:0 0;border-radius:6px;align-items:baseline;gap:.3rem;padding:.25rem .55rem;font-size:.8rem;transition:background .15s;display:inline-flex}._familyChip_x2get_206:hover{background:var(--bg-surface)}._familyChipActive_x2get_225{background:color-mix(in oklab, var(--familyColor,var(--accent,#2563eb)) 20%, transparent);border-color:var(--familyColor,var(--accent,#2563eb));font-weight:600}._familyChipEmpty_x2get_235{opacity:.6;cursor:default}._familyChipCount_x2get_240{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.75rem}._familyChipActive_x2get_225 ._familyChipCount_x2get_240{color:inherit}._familySelect_x2get_253{appearance:none;background:color-mix(in oklab, var(--familyColor,var(--border)) 24%, transparent);border:1px solid color-mix(in oklab, var(--familyColor,var(--border)) 75%, transparent);color:var(--text);letter-spacing:.02em;cursor:pointer;text-align:center;border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-weight:600}._familySelect_x2get_253:hover{border-color:var(--familyColor,var(--text-muted))}._jobList_x2get_285{max-height:520px;margin:0;padding:0;list-style:none;overflow-y:auto}._jobRow_x2get_293{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-start;gap:.5rem .75rem;padding:.45rem .3rem;display:flex}._jobRowDimmed_x2get_305{opacity:.5}._jobRowBody_x2get_312{flex-direction:column;flex:20rem;gap:.1rem;min-width:0;display:flex}._jobRowTitle_x2get_320{color:var(--text);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:none;padding:0;font-size:.88rem}._jobRowTitle_x2get_320:hover{color:var(--accent,#2563eb)}._jobRowMeta_x2get_339{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;font-size:.76rem;display:flex}._jobRowMetaStrong_x2get_348{color:var(--text);font-variant-numeric:tabular-nums}._jobRowActions_x2get_356{flex-wrap:wrap;align-items:center;gap:.3rem;margin-left:auto;display:flex}._jobRowDetail_x2get_365{flex:100%;min-width:0}._jobRowTitleStatic_x2get_372{color:var(--text);overflow-wrap:anywhere;font-size:.88rem}._notAppliedTag_x2get_381{border:1px dashed var(--border);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:.02rem .45rem}._metaLink_x2get_389{color:var(--accent,#2563eb);text-decoration:none}._metaLink_x2get_389:hover{text-decoration:underline}._listingList_x2get_400{max-height:460px;overflow-y:auto}._listingTable_x2get_405{border-collapse:collapse;width:100%;font-size:.85rem}._listingRow_x2get_411{border-bottom:1px solid var(--border)}._listingRowDismissed_x2get_418{opacity:.5}._cell_x2get_422{color:var(--text);padding:.32rem .4rem}._cellNowrap_x2get_427{white-space:nowrap;color:var(--text);padding:.32rem .4rem}._cellComp_x2get_434{white-space:nowrap;color:var(--text);font-variant-numeric:tabular-nums;padding:.32rem .4rem}._listingTitleButton_x2get_444{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-weight:500}._listingTitleButton_x2get_444:hover{color:var(--accent,#2563eb)}._listingDisclosure_x2get_459{width:1em;color:var(--text-muted);display:inline-block}._thinBadge_x2get_467{border:1px solid color-mix(in oklab, var(--warning,#ca8a04) 55%, transparent);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);white-space:nowrap;border-radius:999px;margin-left:.35rem;padding:.02rem .4rem;font-size:.68rem}._detail_x2get_481{padding:.6rem .2rem .9rem}._detailFacts_x2get_485{flex-wrap:wrap;gap:.35rem 1.5rem;margin-bottom:.6rem;display:flex}._detailFact_x2get_485{flex-direction:column;gap:.1rem;display:flex}._detailFactLabel_x2get_498{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}._detailFactValue_x2get_505{color:var(--text);font-size:.85rem}._detailLinks_x2get_510{flex-wrap:wrap;gap:.5rem;margin-bottom:.7rem;display:flex}._detailThinNotice_x2get_517{color:var(--text-muted);border-left:3px solid color-mix(in oklab, var(--warning,#ca8a04) 60%, transparent);margin:0 0 .6rem;padding:.2rem 0 .2rem .6rem;font-size:.8rem;line-height:1.5}._detailDescription_x2get_531{max-width:68ch;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid var(--border);padding-top:.6rem;font-size:.88rem;line-height:1.65}._tailorStatusRow_x2get_544{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}._tailorChip_x2get_551{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:.05rem .5rem;font-size:.75rem}._tailorChipFailed_x2get_560{border-color:color-mix(in oklab, var(--error,crimson) 55%, transparent);color:var(--error,crimson);white-space:normal}._tailorPicker_x2get_567{border:1px solid color-mix(in oklab, var(--accent,#2563eb) 45%, var(--border));background:color-mix(in oklab, var(--accent,#2563eb) 6%, transparent);border-radius:8px;flex-direction:column;gap:.45rem;margin:.3rem 0;padding:.6rem .7rem;display:flex}._tailorPickerRow_x2get_578{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._tailorInstructions_x2get_585{box-sizing:border-box;background:var(--bg);border:1px solid var(--border);width:100%;color:var(--text);resize:vertical;border-radius:6px;outline:none;padding:.4rem .5rem;font-family:inherit;font-size:.85rem}._tailorInstructions_x2get_585:focus{border-color:var(--accent,#2563eb)}._searchInput_x2get_607{background:var(--bg);border:1px solid var(--border);min-width:10rem;max-width:22rem;color:var(--text);border-radius:6px;outline:none;flex:14rem;padding:.3rem .55rem;font-size:.82rem}._searchInput_x2get_607:focus{border-color:var(--accent,#2563eb)}._searchInput_x2get_607::placeholder{color:var(--text-dim,var(--text-muted))}._company_x2get_628{color:var(--text);font-weight:600}._wantedBadge_x2get_633{color:var(--success,seagreen);white-space:nowrap;font-size:.8rem}._proposalPanel_x2get_643{border:1px solid color-mix(in oklab, var(--accent,#2563eb) 45%, var(--border));background:color-mix(in oklab, var(--accent,#2563eb) 6%, transparent);border-radius:8px;margin:0 0 .75rem;padding:.6rem .8rem}._proposalRow_x2get_651{border-top:1px solid var(--border);padding:.5rem 0}._proposalMain_x2get_656{flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.9rem;display:flex}._proposalName_x2get_664{color:var(--text);font-weight:600}._proposalKind_x2get_669{border:1px solid var(--border);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border-radius:999px;padding:.05rem .45rem;font-size:.7rem}._proposalTarget_x2get_679{overflow-wrap:anywhere;margin-top:.15rem;font-size:.8rem}._proposalNotes_x2get_687{color:var(--text-muted);margin:.3rem 0 0;font-size:.8rem;line-height:1.4}._proposalActions_x2get_694{align-items:center;gap:.5rem;margin-top:.45rem;display:flex}._radarGroup_x2get_703{margin-top:.5rem}._radarGroupHeader_x2get_707{border-top:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:.5rem;padding-top:.45rem;display:flex}._radarGroupTitle_x2get_716{color:var(--text);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}._radarRow_x2get_724{padding:.4rem 0 .35rem}._radarRowTop_x2get_728{flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.9rem;display:flex}._radarCadence_x2get_738{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:.05rem .45rem;font-size:.72rem}._radarPaused_x2get_747{background:color-mix(in oklab, var(--warning,#ca8a04) 30%, transparent);color:var(--text);border-radius:999px;padding:.05rem .45rem;font-size:.72rem}._radarTopic_x2get_757{color:var(--text-muted);font-style:italic}._radarMeta_x2get_762{color:var(--text-muted);margin-top:.15rem;font-size:.78rem}._radarFooter_x2get_768{color:var(--text-muted);border-top:1px solid var(--border);margin:.5rem 0 0;padding-top:.4rem;font-size:.75rem;line-height:1.4}._documentSplit_x2get_781{grid-template-columns:minmax(180px,260px) 1fr;align-items:start;gap:.75rem;display:grid}._documentList_x2get_788{flex-direction:column;gap:.25rem;max-height:520px;display:flex;overflow-y:auto}._documentItem_x2get_796{text-align:left;border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:6px;flex-direction:column;gap:.1rem;padding:.4rem .55rem;font-size:.85rem;transition:background .15s;display:flex}._documentItem_x2get_796:hover{background:var(--bg-surface)}._documentItemActive_x2get_815{border-color:var(--accent,#2563eb);background:color-mix(in oklab, var(--accent,#2563eb) 14%, transparent);font-weight:600}._documentItemMeta_x2get_822{color:var(--text-muted);font-size:.72rem;font-weight:400}._documentGroup_x2get_831{flex-direction:column;gap:.25rem;margin-bottom:.5rem;display:flex}._documentGroupTitle_x2get_838{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border);padding:.2rem .1rem;font-size:.7rem;font-weight:600}._documentEntry_x2get_850{align-items:stretch;gap:.25rem;display:flex}._documentEntry_x2get_850>._documentItem_x2get_796,._documentEntry_x2get_850>._documentItemActive_x2get_815{flex:1;min-width:0}._documentDerived_x2get_863{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:400;overflow:hidden}._dropZone_x2get_874{border:1px dashed var(--border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.6rem;padding:.55rem .7rem;transition:border-color .15s,background .15s;display:flex}._dropZoneActive_x2get_886{border-color:var(--accent,#2563eb);background:color-mix(in oklab, var(--accent,#2563eb) 10%, transparent)}._fileInput_x2get_892{color:var(--text);max-width:100%;font-size:.8rem}._documentDefault_x2get_898{color:var(--success,seagreen);font-size:.72rem;font-weight:600}._documentPane_x2get_904{flex-direction:column;gap:.4rem;min-width:0;display:flex}._documentPaneHeader_x2get_911{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._documentPreview_x2get_921{border:1px solid var(--border);background:#fff;border-radius:6px;width:100%;min-height:420px}._documentEditor_x2get_929{box-sizing:border-box;background:var(--bg);border:1px solid var(--border);width:100%;min-height:420px;color:var(--text);resize:vertical;border-radius:6px;outline:none;padding:.6rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;line-height:1.5}._documentEditor_x2get_929:focus{border-color:var(--accent,#2563eb)}._documentInput_x2get_949{background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:6px;outline:none;padding:.4rem .5rem;font-size:.85rem}._documentInput_x2get_949:focus{border-color:var(--accent,#2563eb)}._documentEmpty_x2get_966{text-align:center;color:var(--text-muted);padding:2rem 1rem}._documentEmptyTitle_x2get_972{color:var(--text);margin:0 0 .35rem;font-weight:600}._documentEmptyHint_x2get_978{color:var(--text-muted);margin:0 0 .75rem;font-size:.85rem;line-height:1.5}._documentEmptyActions_x2get_985{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}._stageGroup_x2get_1002{margin-bottom:.6rem}._stageGroupHeader_x2get_1006{align-items:center;gap:.5rem;padding:.3rem .4rem;display:flex}._stagePill_x2get_1015{letter-spacing:.02em;color:var(--text);background:color-mix(in oklab, var(--stageColor,var(--accent,#2563eb)) 22%, transparent);border:1px solid color-mix(in oklab, var(--stageColor,var(--accent,#2563eb)) 55%, transparent);white-space:nowrap;border-radius:999px;padding:.1rem .6rem;font-size:.75rem;font-weight:600;display:inline-block}._stageSelect_x2get_1028{background:color-mix(in oklab, var(--stageColor,var(--accent,#2563eb)) 16%, var(--bg-surface));border:1px solid color-mix(in oklab, var(--stageColor,var(--accent,#2563eb)) 55%, transparent);color:var(--text);cursor:pointer;border-radius:999px;padding:.22rem .4rem;font-size:.78rem;font-weight:600}._stageSelect_x2get_1028:disabled{opacity:.6;cursor:default}._agentChip_x2get_1046{color:var(--text-muted);border:1px dashed var(--border);white-space:nowrap;border-radius:4px;padding:.05rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;display:inline-block}._agentChipFailed_x2get_1059{color:var(--error,crimson);border-color:color-mix(in oklab, var(--error,crimson) 55%, transparent);border-style:solid}._agentErrorNotice_x2get_1066{color:var(--text);border-left:3px solid color-mix(in oklab, var(--error,crimson) 60%, transparent);margin:0 0 .6rem;padding:.2rem 0 .2rem .6rem;font-size:.8rem;line-height:1.5}._documentLinkButton_x2get_1077{color:var(--accent,#2563eb);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-size:.82rem}._documentLinkButton_x2get_1077:hover{text-decoration:underline}._driftBadge_x2get_1095{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:999px;margin-left:.35rem;padding:.02rem .4rem;font-size:.68rem}._driftNotice_x2get_1105{color:var(--text-muted);border-left:3px solid var(--border);max-width:68ch;margin:.3rem 0 .6rem;padding:.2rem 0 .2rem .6rem;font-size:.8rem;line-height:1.5}._proposedBadge_x2get_1117{color:var(--text);background:color-mix(in oklab, var(--accent,#2563eb) 20%, transparent);white-space:nowrap;border-radius:999px;margin-left:.35rem;padding:.02rem .45rem;font-size:.68rem}._silenceQuiet_x2get_1129{color:var(--warning,#ca8a04)}._silenceLoud_x2get_1133{color:var(--error,crimson);font-weight:600}._stageForm_x2get_1138{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.7rem;display:flex}._timeline_x2get_1148{border-left:2px solid var(--border);margin:0 0 .9rem;padding:0 0 0 .4rem;list-style:none}._timelineEntry_x2get_1155{align-items:flex-start;gap:.5rem;padding:.2rem 0 .2rem .6rem;display:flex;position:relative}._timelineDot_x2get_1163{background:var(--stageColor,var(--accent,#2563eb));border-radius:50%;flex:none;width:9px;height:9px;margin-top:.35rem}._timelineBody_x2get_1172{flex-direction:column;gap:.1rem;display:flex}._timelineStage_x2get_1178{color:var(--text);font-size:.85rem;font-weight:500}._timelineMeta_x2get_1184{color:var(--text-muted);font-size:.72rem}._timelineNote_x2get_1189{color:var(--text);max-width:68ch;font-size:.8rem;line-height:1.45}._timelineGap_x2get_1198{padding:.05rem 0 .05rem 1.2rem}._timelineGapLabel_x2get_1202{color:var(--text-muted);font-size:.7rem;font-style:italic}._timelineSilence_x2get_1208{color:var(--text-muted);padding:.3rem 0 .1rem 1.2rem;font-size:.78rem}._timelineSilenceLoud_x2get_1216{color:var(--error,crimson);font-weight:600}._applicationSection_x2get_1224{border-top:1px solid var(--border);margin-bottom:.7rem;padding-top:.55rem}._applicationSectionTitle_x2get_1230{color:var(--text);align-items:baseline;gap:.5rem;margin-bottom:.4rem;font-size:.8rem;font-weight:600;display:flex}._documentChoiceRow_x2get_1240{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}._emailList_x2get_1250{flex-direction:column;gap:.15rem;display:flex}._emailRow_x2get_1256{flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.15rem .2rem;font-size:.82rem;display:flex}._emailRowProposed_x2get_1269{border:1px dashed color-mix(in oklab, var(--accent,#2563eb) 55%, transparent);background:color-mix(in oklab, var(--accent,#2563eb) 7%, transparent);border-radius:6px;margin-bottom:.25rem;padding:.3rem .4rem}._emailProposedTag_x2get_1278{text-transform:uppercase;letter-spacing:.04em;color:var(--text);background:color-mix(in oklab, var(--accent,#2563eb) 24%, transparent);white-space:nowrap;border-radius:999px;padding:.02rem .45rem;font-size:.68rem}._emailDirection_x2get_1289{color:var(--text-muted);white-space:nowrap;font-size:.72rem}._emailSubject_x2get_1295{color:var(--text)}._emailMeta_x2get_1299{color:var(--text-muted);font-size:.75rem}._proposedEmails_x2get_1304{margin-bottom:.4rem}._emailLinkForm_x2get_1308{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.4rem;display:flex}._taskList_x2get_1318{flex-direction:column;gap:.15rem;margin-bottom:.4rem;display:flex}._taskRow_x2get_1325{align-items:baseline;gap:.5rem;font-size:.82rem;display:flex}._taskStatusOpen_x2get_1332{color:var(--accent,#2563eb);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:.7rem}._taskStatusDone_x2get_1340{color:var(--success,#22a06b);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:.7rem}._taskTitle_x2get_1348{color:var(--text)}._taskStatusUnreadable_x2get_1354{color:var(--error,crimson);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:.7rem}._taskErrorNotice_x2get_1365{color:var(--text);border-left:3px solid color-mix(in oklab, var(--error,crimson) 60%, transparent);margin:0 0 .5rem;padding:.2rem 0 .2rem .6rem;font-size:.8rem;line-height:1.5}@media (width<=768px){._toolbar_x2get_20{flex-direction:column;align-items:flex-start}._documentSplit_x2get_781{grid-template-columns:1fr}._documentList_x2get_788{max-height:200px}}._container_182av_7{max-width:900px;margin:0 auto;padding:2rem}._container_182av_7 h1{color:var(--text);margin:0;font-size:1.5rem}._toolbar_182av_19{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}._toolbarLeft_182av_28,._toolbarRight_182av_29{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}._tagline_182av_36{color:var(--text-muted);font-size:.9rem}._searchForm_182av_41{gap:.4rem;display:flex}._search_182av_41,._select_182av_47,._input_182av_48{background:var(--bg-surface);border:1px solid var(--border);color:var(--text);border-radius:6px;padding:.35rem .6rem;font-family:inherit;font-size:.9rem}._search_182av_41{min-width:14rem}._viewBtn_182av_62,._viewBtnActive_182av_63{background:var(--bg-surface);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:6px;padding:.35rem .7rem;font-size:.9rem;transition:background .15s,border-color .15s}._viewBtn_182av_62:hover{background:var(--border)}._viewBtnActive_182av_63{background:var(--accent);border-color:var(--accent);color:var(--accent-on)}._viewBtnActive_182av_63:disabled{opacity:.5;cursor:default}._linkBtn_182av_89{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;text-decoration:underline}._linkBtn_182av_89:hover{color:var(--accent)}._tagRow_182av_105{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}._tagChip_182av_112,._tagChipOn_182av_113{background:var(--bg-surface);border:1px solid var(--border);color:var(--text-muted);cursor:pointer;border-radius:999px;padding:.2rem .55rem;font-size:.8rem}._tagChip_182av_112:hover{color:var(--text)}._tagChipOn_182av_113{background:var(--accent);border-color:var(--accent);color:var(--accent-on)}._tagCount_182av_133{opacity:.6;margin-left:.25rem}._count_182av_138{color:var(--text-muted);align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.85rem;display:flex}._error_182av_147{background:var(--error-bg);border:1px solid var(--error);color:var(--text);white-space:pre-wrap;border-radius:6px;margin-bottom:1rem;padding:.6rem .8rem;font-size:.9rem}._empty_182av_158{color:var(--text-muted);text-align:center;padding:2rem 0}._list_182av_164{flex-direction:column;gap:1rem;display:flex}._card_182av_170,._cardFeatured_182av_171{background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;padding:1.25rem 1.5rem}._cardFeatured_182av_171{border-color:var(--accent)}._shuffleWrap_182av_184{flex-direction:column;align-items:flex-end;gap:.4rem;margin-bottom:1.5rem;display:flex}._shuffleWrap_182av_184>._cardFeatured_182av_171{align-self:stretch}._text_182av_196{color:var(--text);white-space:pre-wrap;margin:0;font-family:Georgia,Iowan Old Style,Times New Roman,serif;font-size:1.05rem;line-height:1.65}._attribution_182av_205{color:var(--text-muted);margin-top:.85rem;font-size:.9rem}._note_182av_211{border-left:2px solid var(--border);color:var(--text-muted);margin-top:.6rem;padding-left:.75rem;font-size:.88rem}._cardFooter_182av_219{justify-content:space-between;align-items:center;gap:1rem;margin-top:.9rem;display:flex}._cardTags_182av_227{flex-wrap:wrap;gap:.35rem;display:flex}._tagLabel_182av_233{color:var(--text-muted);border:1px solid var(--border);border-radius:999px;padding:.1rem .5rem;font-size:.78rem}._composer_182av_241{background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:.6rem;margin-bottom:1.5rem;padding:1rem;display:flex}._composerText_182av_252{background:var(--bg);border:1px solid var(--border);color:var(--text);resize:vertical;border-radius:6px;padding:.6rem;font-family:Georgia,Iowan Old Style,Times New Roman,serif;font-size:1rem;line-height:1.5}._composerRow_182av_264{flex-wrap:wrap;gap:.5rem;display:flex}._composerRow_182av_264 ._input_182av_48{flex:12rem}._container_1c41o_8{max-width:980px;margin:0 auto;padding:2rem}._container_1c41o_8 h1{color:var(--text);margin:0;font-size:1.5rem}._toolbar_1c41o_20{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}._toolbarLeft_1c41o_29,._toolbarRight_1c41o_30{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}._tagline_1c41o_37{color:var(--text-muted);font-size:.9rem}._searchForm_1c41o_42{gap:.4rem;display:flex}._search_1c41o_42,._select_1c41o_48,._input_1c41o_49{background:var(--bg-surface);border:1px solid var(--border);color:var(--text);border-radius:6px;padding:.35rem .6rem;font-family:inherit;font-size:.9rem}._search_1c41o_42{min-width:14rem}._input_1c41o_49{width:100%}._filterRow_1c41o_62{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}._viewBtn_1c41o_70,._viewBtnActive_1c41o_71{background:var(--bg-surface);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:6px;padding:.35rem .75rem;font-family:inherit;font-size:.85rem}._viewBtnActive_1c41o_71{background:var(--accent);border-color:var(--accent);color:var(--accent-on)}._viewBtn_1c41o_70:disabled,._viewBtnActive_1c41o_71:disabled{opacity:.5;cursor:default}._linkBtn_1c41o_91{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:.2rem .3rem;font-family:inherit;font-size:.85rem}._linkBtn_1c41o_91:disabled{opacity:.5;cursor:default}._tagRow_1c41o_103{flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;display:flex}._tagChip_1c41o_110,._tagChipOn_1c41o_111{background:var(--bg-surface);border:1px solid var(--border);color:var(--text-muted);cursor:pointer;border-radius:999px;padding:.15rem .6rem;font-family:inherit;font-size:.78rem}._tagChipOn_1c41o_111{background:var(--accent);border-color:var(--accent);color:var(--accent-on)}._tagCount_1c41o_128{opacity:.6;margin-left:.3rem}._error_1c41o_130{background:var(--error-bg);color:var(--error);border:1px solid var(--error);border-radius:6px;margin:.75rem 0;padding:.6rem .8rem;font-size:.85rem}._scoreboard_1c41o_142{background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;margin-bottom:1rem;padding:1rem}._thinWarning_1c41o_150{background:var(--warning-bg);color:var(--warning);border:1px solid var(--warning);border-radius:6px;margin-bottom:.9rem;padding:.5rem .7rem;font-size:.82rem}._statRow_1c41o_160{flex-wrap:wrap;gap:1.25rem 1.75rem;display:flex}._stat_1c41o_160{cursor:help;min-width:5rem}._statValue_1c41o_168,._statValueGood_1c41o_169,._statValueWarn_1c41o_170{font-variant-numeric:tabular-nums;color:var(--text);font-size:1.15rem}._statValueGood_1c41o_169{color:var(--success)}._statValueWarn_1c41o_170{color:var(--warning)}._statLabel_1c41o_179{color:var(--text-muted);text-transform:lowercase;margin-top:.15rem;font-size:.72rem}._plotWrap_1c41o_188{background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-bottom:1rem;padding:1rem;display:flex}._plot_1c41o_188,._plotThin_1c41o_201{flex:none;width:240px;height:240px}._plotThin_1c41o_201{opacity:.45}._plotFrame_1c41o_204{fill:none;stroke:var(--border);stroke-width:1px}._plotDiagonal_1c41o_205{stroke:var(--text-faint);stroke-width:1px;stroke-dasharray:3 3}._plotGap_1c41o_206{stroke:var(--text-dim);stroke-width:1px}._plotDot_1c41o_207{fill:var(--accent)}._plotLabel_1c41o_209{fill:var(--text-muted);text-anchor:middle;font-size:8px}._plotAxis_1c41o_215{fill:var(--text-dim);text-anchor:middle;font-size:8px}._plotCaption_1c41o_221{color:var(--text-muted);flex:16rem;margin:0;font-size:.85rem;line-height:1.5}._groupSection_1c41o_231{background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;margin-bottom:1.25rem;padding:1rem}._groupHead_1c41o_239{align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}._groupTitle_1c41o_246{color:var(--text-muted);font-size:.85rem}._groupTable_1c41o_248{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.85rem}._groupTable_1c41o_248 th{text-align:left;color:var(--text-dim);border-bottom:1px solid var(--border);padding:.25rem .5rem;font-size:.75rem;font-weight:400}._groupTable_1c41o_248 td{color:var(--text);border-bottom:1px solid var(--border-subtle);padding:.3rem .5rem}._groupName_1c41o_270{color:var(--text)}._count_1c41o_274{color:var(--text-muted);margin:.5rem 0 .75rem;font-size:.85rem}._overdueText_1c41o_280{color:var(--warning)}._empty_1c41o_282{color:var(--text-dim);text-align:center;padding:2rem 0;font-size:.9rem}._list_1c41o_291{flex-direction:column;gap:.75rem;display:flex}._card_1c41o_293,._cardOverdue_1c41o_294{background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;padding:.9rem 1rem}._cardOverdue_1c41o_294{border-left:3px solid var(--warning)}._cardHead_1c41o_303{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-bottom:.4rem;display:flex}._idChip_1c41o_311{color:var(--text-dim);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}._probability_1c41o_317{font-variant-numeric:tabular-nums;color:var(--accent);font-size:1.2rem}._moved_1c41o_323{color:var(--text-dim);font-size:.75rem}._statusOpen_1c41o_325,._statusOverdue_1c41o_326,._statusTrue_1c41o_327,._statusFalse_1c41o_328,._statusVoid_1c41o_329{border:1px solid;border-radius:999px;padding:.1rem .55rem;font-size:.72rem}._statusOpen_1c41o_325{color:var(--info);border-color:var(--info)}._statusOverdue_1c41o_326{color:var(--warning);border-color:var(--warning);background:var(--warning-bg)}._statusTrue_1c41o_327{color:var(--success);border-color:var(--success)}._statusFalse_1c41o_328{color:var(--error);border-color:var(--error)}._statusVoid_1c41o_329{color:var(--text-dim);border-color:var(--border)}._claim_1c41o_342{color:var(--text);margin:0 0 .5rem;font-size:.95rem;line-height:1.5}._meta_1c41o_349{gap:.6rem;margin-bottom:.35rem;font-size:.82rem;line-height:1.45;display:flex}._metaKey_1c41o_357{color:var(--text-dim);flex:none;min-width:7rem}._criteria_1c41o_363{color:var(--text-muted)}._note_1c41o_364{color:var(--text-muted);font-style:italic}._trail_1c41o_366{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.4rem 0;font-size:.8rem;display:flex}._trailStep_1c41o_377{cursor:help;align-items:center;gap:.3rem;display:inline-flex}._trailArrow_1c41o_378{color:var(--text-faint)}._trailProv_1c41o_379{color:var(--text-faint);font-size:.7rem}._cardFooter_1c41o_381{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}._cardTags_1c41o_390{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}._metaChip_1c41o_392,._tagLabel_1c41o_393,._dueOverdue_1c41o_394{background:var(--bg);border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:4px;padding:.1rem .45rem;font-size:.72rem}._tagLabel_1c41o_393{color:var(--text-dim)}._dueOverdue_1c41o_394{color:var(--warning);border-color:var(--warning)}._actions_1c41o_406{align-items:center;gap:.4rem;display:flex}._panel_1c41o_410{border-top:1px solid var(--border-subtle);flex-direction:column;gap:.5rem;margin-top:.7rem;padding-top:.7rem;display:flex}._panelRow_1c41o_419{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._panelLabel_1c41o_426{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}._panelHint_1c41o_434{color:var(--text-dim);font-size:.78rem;line-height:1.4}._criteriaEcho_1c41o_440{color:var(--text-muted);font-size:.82rem;line-height:1.45}._criteriaEcho_1c41o_440 em{color:var(--text);font-style:normal}._container_i8dtp_1{padding:2rem}._header_i8dtp_5{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}._title_i8dtp_12{color:var(--text);margin:0;font-size:1.75rem}._headerRight_i8dtp_18{align-items:center;gap:1rem;display:flex}._refreshBtn_i8dtp_24{border:1px solid var(--border);background:var(--bg-surface);color:var(--text);cursor:pointer;border-radius:8px;padding:.4rem .8rem;font-size:.8rem;transition:background .15s}._refreshBtn_i8dtp_24:hover{background:var(--border)}._lastCheck_i8dtp_39{color:var(--text-muted);font-size:.75rem}._errorMsg_i8dtp_44{color:#e74c3c}._section_i8dtp_48{margin-bottom:2rem}._sectionTitle_i8dtp_52{color:var(--text-muted);margin-bottom:.75rem;font-size:1.1rem;font-weight:500}._sectionHeader_i8dtp_59{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}._sectionHeader_i8dtp_59 ._sectionTitle_i8dtp_52{margin-bottom:0}._grid_i8dtp_71{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.75rem;display:grid}._card_i8dtp_77{border:1px solid var(--border);background:var(--bg-surface);border-radius:10px;transition:box-shadow .15s;overflow:hidden}._card_i8dtp_77:hover{box-shadow:0 2px 8px #00000014}._cardValid_i8dtp_89{border-left:3px solid #2ecc71}._cardExpired_i8dtp_93{border-left:3px solid #e74c3c}._cardNone_i8dtp_97{border-left:3px solid #95a5a6}._cardHeader_i8dtp_101{align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}._cardIcon_i8dtp_108{flex-shrink:0;font-size:1.4rem}._cardInfo_i8dtp_113{flex:1;min-width:0}._cardName_i8dtp_118{color:var(--text);font-size:.95rem;font-weight:600;display:block}._cardDesc_i8dtp_125{color:var(--text-muted);font-size:.75rem}._cardStatus_i8dtp_130{color:var(--text-muted);flex-shrink:0;font-family:monospace;font-size:.8rem}._cardDetail_i8dtp_137{border-top:1px solid var(--border);padding:.5rem 1rem .75rem;font-size:.75rem}._detailRow_i8dtp_143{justify-content:space-between;padding:2px 0;display:flex}._detailKey_i8dtp_149{color:var(--text-muted);font-family:monospace}._detailVal_i8dtp_154{color:var(--text);text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-family:monospace;overflow:hidden}._actions_i8dtp_164{border-top:1px solid var(--border);gap:.5rem;padding:.5rem 1rem .75rem;display:flex}._loginBtn_i8dtp_171{background:var(--accent,#6c5ce7);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.4rem .8rem;font-size:.8rem;transition:opacity .15s}._loginBtn_i8dtp_171:hover{opacity:.85}._loginBtn_i8dtp_171:disabled{opacity:.5;cursor:not-allowed}._logoutBtn_i8dtp_191{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:.4rem .8rem;font-size:.8rem;transition:background .15s}._logoutBtn_i8dtp_191:hover{background:var(--border)}._emptyMsg_i8dtp_206{color:var(--text-muted);font-style:italic}._formSection_i8dtp_211{border-top:1px solid var(--border);flex-direction:column;gap:.5rem;padding:.5rem 1rem .75rem;display:flex}._formLabel_i8dtp_219{color:var(--text-muted);flex-direction:column;gap:.25rem;font-family:monospace;font-size:.75rem;display:flex}._formInput_i8dtp_228{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;outline:none;padding:.4rem .6rem;font-family:monospace;font-size:.85rem;transition:border-color .15s}._formInput_i8dtp_228:focus{border-color:var(--accent,#6c5ce7)}._formInput_i8dtp_228::placeholder{color:var(--text-muted);opacity:.5}@media (width<=768px){._grid_i8dtp_71{grid-template-columns:1fr}._header_i8dtp_5{flex-direction:column;align-items:flex-start;gap:.75rem}}._cardGrid_i8dtp_263{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;margin-bottom:2rem;display:grid}._auditWrap_i8dtp_270{border:1px solid var(--border-color,#2a2a2a);border-radius:6px;margin-bottom:2rem;overflow-x:auto}._auditTable_i8dtp_277{border-collapse:collapse;width:100%;font-size:.85rem;font-family:var(--font-mono,monospace)}._auditTable_i8dtp_277 th,._auditTable_i8dtp_277 td{border-bottom:1px solid var(--border-color,#2a2a2a);text-align:left;white-space:nowrap;padding:.4rem .6rem}._auditTable_i8dtp_277 th{background:var(--bg-elev,#181818);color:var(--text-muted);font-weight:500}._auditTable_i8dtp_277 tr:last-child td{border-bottom:none}._auditFail_i8dtp_302 td{color:#e74c3c}._container_1jmuo_1{max-width:1100px;margin:0 auto;padding:2rem}._header_1jmuo_7{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}._title_1jmuo_15{color:var(--text);margin:0;font-size:1.75rem}._headerRight_1jmuo_21{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._search_1jmuo_28{border:1px solid var(--border);background:var(--bg-surface);color:var(--text);border-radius:8px;min-width:200px;padding:.4rem .7rem;font-size:.85rem}._btn_1jmuo_38{border:1px solid var(--border);background:var(--bg-surface);color:var(--text);cursor:pointer;border-radius:8px;padding:.4rem .8rem;font-size:.8rem;transition:background .15s}._btn_1jmuo_38:hover{background:var(--border)}._btnPrimary_1jmuo_53{color:#fff;cursor:pointer;background:#3573d4;border:1px solid #3573d4;border-radius:8px;padding:.4rem .9rem;font-size:.8rem;font-weight:500}._btnPrimary_1jmuo_53:hover{background:#2d63bd}._scopeBar_1jmuo_69{background:var(--bg);border:1px solid var(--border);border-radius:10px;gap:.15rem;margin:1rem 0 .75rem;padding:.2rem;display:inline-flex}._scopeBtn_1jmuo_79,._scopeBtnActive_1jmuo_79{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.85rem;font-weight:500;transition:background .15s,color .15s;display:inline-flex}._scopeBtn_1jmuo_79:hover{color:var(--text)}._scopeBtnActive_1jmuo_79{background:var(--bg-surface);color:var(--text);box-shadow:0 1px 2px #00000026}._scopeCount_1jmuo_102{background:var(--border);color:var(--text-muted);border-radius:8px;padding:.05rem .35rem;font-family:monospace;font-size:.7rem}._scopeBtnActive_1jmuo_79 ._scopeCount_1jmuo_102{color:#fff;background:#3573d4}._todayCard_1jmuo_117{border:1px solid var(--border);background:var(--bg-surface);border-left:3px solid #3573d4;border-radius:10px;margin:0 0 1.25rem;overflow:hidden}._todayHeader_1jmuo_126{cursor:pointer;width:100%;color:var(--text);text-align:left;background:0 0;border:none;align-items:center;gap:.6rem;padding:.7rem 1rem;display:flex}._todayHeader_1jmuo_126:hover{background:var(--bg)}._todayTitle_1jmuo_141{flex:1;font-size:.95rem;font-weight:600}._todayStamp_1jmuo_147{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.72rem}._todayBody_1jmuo_153{border-top:1px solid var(--border);color:var(--text);padding:.2rem 1.1rem .9rem;font-size:.87rem;line-height:1.5}._todayBody_1jmuo_153 h2{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:.9rem 0 .35rem;font-size:.78rem}._todayBody_1jmuo_153 ul{margin:.3em 0;padding-left:1.2em}._todayBody_1jmuo_153 li{margin:.15em 0}._todayBody_1jmuo_153 code{background:var(--bg);border:1px solid var(--border);color:var(--text-muted);border-radius:5px;padding:.05em .35em;font-family:monospace;font-size:.78em}._groupByRow_1jmuo_182{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 1.2rem;display:flex}._groupByLabel_1jmuo_190{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-right:.15rem;font-size:.72rem}._areaBadge_1jmuo_199{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.82rem;line-height:1;display:inline-flex}._areaHealth_1jmuo_211{background:#2eb87a29}._areaHome_1jmuo_212{background:#3596d429}._areaCar_1jmuo_213{background:#e2982c29}._areaCareer_1jmuo_214{background:#9660dc29}._areaFinance_1jmuo_215{background:#d4b22c29}._areaErrand_1jmuo_216{background:#dc609629}._areaShopping_1jmuo_217{background:#3573d429}._areaOther_1jmuo_218{background:var(--border)}._chipRow_1jmuo_221{flex-wrap:wrap;gap:.4rem;margin:0 0 1.1rem;display:flex}._chip_1jmuo_221,._chipActive_1jmuo_228{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-muted);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .7rem;font-size:.78rem;transition:all .15s;display:inline-flex}._chip_1jmuo_221:hover{color:var(--text);border-color:var(--text-muted)}._chipActive_1jmuo_228{color:#fff;background:#3573d4;border-color:#3573d4;font-weight:500}._chipCount_1jmuo_251{opacity:.85;font-family:monospace;font-size:.68rem}._groupTitle_1jmuo_258{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);align-items:center;gap:.4rem;margin:.9rem 0 .4rem .15rem;font-size:.72rem;display:flex}._groupTitle_1jmuo_258:first-of-type{margin-top:0}._groupIcon_1jmuo_271{color:#3573d4;font-size:.85rem}._badgeShort_1jmuo_277,._badgeLong_1jmuo_277{text-transform:uppercase;letter-spacing:.03em;border-radius:6px;flex-shrink:0;padding:.1rem .4rem;font-size:.62rem;font-weight:600}._badgeShort_1jmuo_277{color:#e2982c;background:#e2982c29}._badgeLong_1jmuo_277{color:#6ba4f0;background:#3573d429}._badgeRecurring_1jmuo_297{color:#3573d4;flex-shrink:0;font-size:.9rem;line-height:1}._due_1jmuo_304{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:.72rem}._duePast_1jmuo_312{color:#e05c5c;font-weight:600}._star_1jmuo_317,._starActive_1jmuo_317{cursor:pointer;color:var(--text-muted);opacity:.55;background:0 0;border:none;flex-shrink:0;padding:.1rem .2rem;font-size:.9rem;line-height:1;transition:opacity .15s,color .15s}._star_1jmuo_317:hover,._starActive_1jmuo_317:hover{opacity:1}._starActive_1jmuo_317{color:#e2982c;opacity:1}._tabs_1jmuo_337{border-bottom:1px solid var(--border);gap:.25rem;margin:1rem 0;display:flex}._tab_1jmuo_337,._tabActive_1jmuo_344{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.4rem .9rem;font-size:.85rem}._tab_1jmuo_337:hover{color:var(--text)}._tabActive_1jmuo_344{color:var(--text);border-bottom-color:#3573d4;font-weight:500}._errorMsg_1jmuo_365{color:#e74c3c}._empty_1jmuo_369{color:var(--text-muted);font-style:italic}._section_1jmuo_374{margin-bottom:1.5rem}._sectionTitle_1jmuo_378{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .5rem;font-size:.75rem;font-weight:500}._sectionCount_1jmuo_388{color:var(--text-muted);font-family:monospace;font-size:.75rem;font-weight:400}._itemList_1jmuo_395{border:1px solid var(--border);background:var(--bg-surface);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}._item_1jmuo_395{border-bottom:1px solid var(--border)}._item_1jmuo_395:last-child{border-bottom:none}._itemDone_1jmuo_413{opacity:.55}._itemDone_1jmuo_413 ._itemTitle_1jmuo_417{text-decoration:line-through}._itemHeader_1jmuo_421{align-items:center;gap:.6rem;padding:.55rem 1rem;display:flex}._itemHeader_1jmuo_421:hover{background:var(--border)}._checkbox_1jmuo_432{cursor:pointer;flex-shrink:0;width:1rem;height:1rem}._caret_1jmuo_439{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;width:.9rem;padding:0;font-size:.75rem}._itemTitle_1jmuo_417{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;flex:1;min-width:0;padding:0;font-size:.9rem}._tagList_1jmuo_462{flex-wrap:wrap;gap:.25rem;display:flex}._tag_1jmuo_462{background:var(--border);color:var(--text-muted);border-radius:10px;padding:.1rem .4rem;font-family:monospace;font-size:.7rem}._deleteBtn_1jmuo_477{cursor:pointer;opacity:.5;background:0 0;border:none;padding:.1rem .3rem}._deleteBtn_1jmuo_477:hover{opacity:1}._itemBody_1jmuo_489{background:var(--bg);border-top:1px solid var(--border);color:var(--text);padding:.5rem 1rem .9rem 2.5rem;font-size:.85rem;line-height:1.5}._itemBody_1jmuo_489 h1,._itemBody_1jmuo_489 h2,._itemBody_1jmuo_489 h3,._itemBody_1jmuo_489 h4{color:var(--text);margin-top:1em;margin-bottom:.4em}._itemBody_1jmuo_489 h1{font-size:1.3rem}._itemBody_1jmuo_489 h2{font-size:1.15rem}._itemBody_1jmuo_489 h3{font-size:1rem}._itemBody_1jmuo_489 p{margin:.5em 0}._itemBody_1jmuo_489 code{background:var(--bg-surface);border:1px solid var(--border);border-radius:4px;padding:.1em .35em;font-family:monospace;font-size:.85em}._itemBody_1jmuo_489 pre{background:var(--bg-surface);border:1px solid var(--border);border-radius:6px;padding:.75rem;overflow-x:auto}._itemBody_1jmuo_489 pre code{background:0 0;border:none;padding:0}._itemBody_1jmuo_489 a{color:#4a9eff;text-decoration:none}._itemBody_1jmuo_489 a:hover{text-decoration:underline}._itemBody_1jmuo_489 ul,._itemBody_1jmuo_489 ol{padding-left:1.5em}._itemBody_1jmuo_489 blockquote{border-left:3px solid var(--border);color:var(--text-muted);margin:.6em 0;padding:.2em 0 .2em .8em}._addForm_1jmuo_553{border:1px solid var(--border);background:var(--bg-surface);border-radius:10px;margin:.5rem 0 1.5rem;padding:.9rem}._addRow_1jmuo_561{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}._select_1jmuo_568{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:.4rem .6rem;font-size:.85rem}._input_1jmuo_577{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;flex:1;min-width:100px;padding:.4rem .6rem;font-size:.85rem}._textarea_1jmuo_588{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);resize:vertical;box-sizing:border-box;border-radius:6px;padding:.5rem .7rem;font-family:inherit;font-size:.85rem}._scanMsg_1jmuo_601{color:var(--text-muted);margin:.25rem 0 .5rem;font-family:monospace;font-size:.8rem}._agentFilePath_1jmuo_608{color:var(--text-muted);word-break:break-all;margin-bottom:.5rem;font-family:monospace;font-size:.75rem}._agentFileEditor_1jmuo_616{border:1px solid var(--border);background:var(--bg);width:100%;min-height:22rem;color:var(--text);resize:vertical;box-sizing:border-box;border-radius:6px;padding:.6rem .7rem;font-family:monospace;font-size:.8rem;line-height:1.45}._agentFileActions_1jmuo_631{gap:.5rem;margin-top:.5rem;display:flex}@media (width<=768px){._container_1jmuo_1{padding:1rem}._header_1jmuo_7{flex-direction:column;align-items:flex-start}._headerRight_1jmuo_21{width:100%}._search_1jmuo_28{flex:1;min-width:0}}._mail_162pw_1{background:var(--bg);height:100%;color:var(--text);grid-template-columns:220px 380px 1fr;display:grid;overflow:hidden}._sidebar_162pw_11{border-right:1px solid var(--border);background:var(--bg-surface);flex-direction:column;display:flex;overflow-y:auto}._sidebarHeader_162pw_19{border-bottom:1px solid var(--border);padding:.75rem}._accountPicker_162pw_24{background:var(--bg);width:100%;color:var(--text);border:1px solid var(--border);border-radius:6px;padding:.4rem .6rem;font-size:.9rem}._folderList_162pw_34{flex-direction:column;gap:.15rem;padding:.5rem;display:flex}._folder_162pw_34{text-align:left;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .7rem;font-size:.9rem;display:flex}._folder_162pw_34:hover{background:var(--bg-hover,#7f7f7f14)}._folderActive_162pw_60{background:var(--accent-soft,#6495ed2e);font-weight:600}._folderName_162pw_65{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}._folderBadge_162pw_72{background:var(--accent,cornflowerblue);color:#fff;border-radius:999px;padding:1px 8px;font-size:.75rem}._messageList_162pw_81{border-right:1px solid var(--border);flex-direction:column;display:flex;overflow:hidden}._listHeader_162pw_88{border-bottom:1px solid var(--border);background:var(--bg-surface);align-items:center;gap:.6rem;padding:.6rem .8rem;display:flex}._selectAll_162pw_97{cursor:pointer;flex-shrink:0}._listTitle_162pw_102{flex:1;font-size:.95rem;font-weight:600}._bulkBar_162pw_108{border-bottom:1px solid var(--border);background:var(--accent-soft,#6495ed1f);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.5rem .7rem;display:flex}._bulkCount_162pw_118{margin-right:.3rem;font-size:.85rem;font-weight:600}._btnDanger_162pw_124{color:#dc3545;border-color:#dc354580}._rowCheck_162pw_129{cursor:pointer;flex-shrink:0;margin-top:4px}._rowBody_162pw_135{flex:1;min-width:0}._starIcon_162pw_140{color:#f0a020;margin-right:4px}._btn_162pw_124{background:var(--bg);color:var(--text);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:.3rem .6rem;font-size:.9rem}._btn_162pw_124:disabled{opacity:.5;cursor:not-allowed}._rows_162pw_160{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}._row_162pw_129,._rowActive_162pw_168{border-bottom:1px solid var(--border);cursor:pointer;gap:.6rem;padding:.6rem .8rem;display:flex}._row_162pw_129:hover{background:var(--bg-hover,#7f7f7f0d)}._rowActive_162pw_168{background:var(--accent-soft,#6495ed2e)}._rowUnread_162pw_184 ._rowFrom_162pw_184,._rowUnread_162pw_184 ._rowSubject_162pw_185{font-weight:700}._rowTop_162pw_189{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:2px;display:flex}._rowFrom_162pw_184{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}._rowDate_162pw_204{color:var(--text-muted,#888);white-space:nowrap;flex-shrink:0;font-size:.75rem}._rowSubject_162pw_185{white-space:nowrap;text-overflow:ellipsis;color:var(--text);font-size:.85rem;overflow:hidden}._rowSnippet_162pw_219{color:var(--text-muted,#888);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.75rem;overflow:hidden}._reader_162pw_229{flex-direction:column;display:flex;overflow:hidden}._readerHeader_162pw_235{border-bottom:1px solid var(--border);background:var(--bg-surface);padding:1rem 1.2rem}._readerActions_162pw_241{flex-wrap:wrap;gap:.4rem;margin-bottom:.7rem;display:flex}._readerSubject_162pw_248{margin:0 0 .6rem;font-size:1.2rem;font-weight:600}._readerMeta_162pw_254{color:var(--text-muted,#888);flex-direction:column;gap:2px;font-size:.85rem;display:flex}._readerMeta_162pw_254 strong{color:var(--text);margin-right:.3rem}._imgBtn_162pw_267{color:var(--accent,cornflowerblue);border:1px solid var(--accent,cornflowerblue);cursor:pointer;background:0 0;border-radius:6px;margin-top:.5rem;padding:.3rem .7rem;font-size:.8rem}._readerIframe_162pw_278{background:#fff;border:0;flex:1;width:100%}._hint_162pw_286{color:var(--text-muted,#888);padding:1rem;font-size:.9rem}._empty_162pw_292{color:var(--text-muted,#888);text-align:center;padding:2rem;font-size:.95rem}._error_162pw_299{color:#dc3545;word-break:break-word;background:#dc354526;border:1px solid #dc35454d;border-radius:6px;margin:.5rem;padding:.5rem .7rem;font-size:.85rem}@media (width<=900px){._mail_162pw_1{grid-template-columns:180px 1fr}._reader_162pw_229{display:none}}.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}.bc-session-list._sessionListColumn_r1pqa_25{flex-direction:column;display:flex;overflow:hidden}.bc-session-list._sessionListColumn_r1pqa_25 .bc-inst-filter{min-height:0;overflow-y:auto}._list_r1pqa_16{flex:1;min-height:160px;overflow-y:auto}._vrow_r1pqa_55{margin-bottom:10px}._loadOlder_r1pqa_61{border:1px dashed var(--border);border-radius:var(--bc-radius-xs,8px);width:100%;color:var(--text-muted);cursor:pointer;background:0 0;margin-bottom:8px;padding:6px;font-family:inherit;font-size:.75rem;display:block}._loadOlder_r1pqa_61:hover{border-color:var(--accent);color:var(--text)}._sessionPagerShim_r1pqa_83{flex:none}._sessionPagerShim_r1pqa_83:disabled{cursor:default;opacity:.6}._searchReach_r1pqa_95{color:var(--text-dim);flex:none;padding:2px 10px 6px;font-size:.78em;line-height:1.35}._chipCount_r1pqa_104{color:var(--text-dim);margin-left:4px;font-family:monospace;font-size:.85em}._entry_r1pqa_112{min-width:0}._entryTool_r1pqa_118{background:var(--bc-surface-thin,var(--bg-surface));border-left:3px solid var(--border);border-radius:var(--bc-radius-xs,8px);padding:5px 8px;font-family:monospace;font-size:.72rem}._entryToolName_r1pqa_126{color:var(--accent);font-weight:600}._entryPre_r1pqa_130{background:var(--bg);border:1px solid var(--border);border-radius:var(--bc-radius-xs,8px);white-space:pre-wrap;word-break:break-word;max-height:240px;margin:4px 0 0;padding:6px 8px;font-family:monospace;font-size:.68rem;overflow-y:auto}._recoveredMarker_r1pqa_145{color:var(--text-dim);margin-top:4px;font-size:.66rem;font-style:italic;display:block}._refChip_r1pqa_155{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent);cursor:pointer;border:none;border-radius:4px;align-items:center;gap:3px;padding:0 5px;font-family:monospace;font-size:.85em;line-height:1.5;display:inline-flex}._refChip_r1pqa_155:hover{background:color-mix(in srgb, var(--accent) 28%, transparent)}._errorChip_r1pqa_178{white-space:normal;word-break:break-word;border:1px solid;border-radius:12px;align-items:center;gap:6px;padding:3px 9px;font-size:.72rem;font-weight:500;line-height:1.3;display:inline-flex}._errorChipTerminal_r1pqa_191{color:var(--error,#ef4444);border-color:color-mix(in srgb, var(--error,#ef4444) 45%, transparent);background:color-mix(in srgb, var(--error,#ef4444) 10%, var(--bg-surface))}._errorChipRetryable_r1pqa_196{color:var(--warning,#f59e0b);border-color:color-mix(in srgb, var(--warning,#f59e0b) 45%, transparent);background:color-mix(in srgb, var(--warning,#f59e0b) 10%, var(--bg-surface))}._errorChipCode_r1pqa_201{opacity:.85;font-family:monospace;font-size:.66rem;font-weight:600}._errorChipStatus_r1pqa_207{opacity:.7;font-family:monospace;font-size:.62rem}._rawMeta_r1pqa_214{color:var(--text-dim);margin-bottom:2px;font-family:monospace;font-size:.62rem}._rawDupTag_r1pqa_220{color:var(--warning,#f59e0b);margin-left:6px}._sourcesBadge_r1pqa_226{border:1px solid var(--border);background:var(--bc-surface-thin,var(--bg-surface));color:var(--text-dim);cursor:pointer;border-radius:10px;align-items:center;gap:4px;margin-top:3px;padding:1px 7px;font-family:monospace;font-size:.62rem;transition:color .12s,border-color .12s;display:inline-flex}._sourcesBadge_r1pqa_226:hover{color:var(--text);border-color:var(--accent)}._turnsSourcesBadge_r1pqa_248{border:1px solid var(--border);background:var(--bc-surface-thin,var(--bg-surface));color:var(--text-dim);white-space:nowrap;cursor:default;border-radius:10px;align-items:center;gap:4px;padding:0 6px;font-family:monospace;font-size:.62rem;display:inline-flex}._sourcesReveal_r1pqa_262{border:1px solid var(--border);border-radius:var(--bc-radius-xs,8px);background:var(--bg);margin-top:5px;padding:6px 8px}._sourceCopy_r1pqa_269{border-bottom:1px dashed var(--border);padding:3px 0;font-size:.7rem}._sourceCopy_r1pqa_269:last-child{border-bottom:none}._sourceMeta_r1pqa_277{color:var(--text-dim);margin-bottom:2px;font-family:monospace;font-size:.62rem}._sourcePrimary_r1pqa_283{color:var(--success,#22c55e)}._sourceDup_r1pqa_286{color:var(--warning,#f59e0b)}._toolsDrawer_r1pqa_291{border-top:1px solid var(--border);margin-top:8px;padding-top:8px}._toolsLoading_r1pqa_296{color:var(--text-dim);padding:6px 2px;font-size:.72rem}._sidebarDisconnected_r1pqa_308{color:var(--text-dim);border-bottom:1px solid var(--border);flex:none;padding:4px 10px;font-size:.72rem}._permissionControls_r1pqa_320{align-items:center;gap:6px;display:inline-flex}._permissionNetwork_r1pqa_325{color:var(--text-dim);cursor:pointer;white-space:nowrap;align-items:center;gap:3px;font-size:.72rem;display:inline-flex}._permissionNetwork_r1pqa_325 input{cursor:pointer;margin:0}._permissionNetwork_r1pqa_325 input:disabled{opacity:.4;cursor:default}._permissionNetwork_r1pqa_325:has(input:disabled){opacity:.4;cursor:default}._permissionCustom_r1pqa_343{align-items:center;gap:4px;display:inline-flex}.bc-header-row._headerRow_r1pqa_369{flex-wrap:nowrap;gap:6px}._headerName_r1pqa_360{text-overflow:ellipsis;white-space:nowrap;flex:1 100 auto;min-width:3ch;overflow:hidden}.bc-header-right._headerCluster_r1pqa_441{flex-wrap:wrap;flex-shrink:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:inline-flex}._headerDivider_r1pqa_466{background:var(--border);flex-shrink:0;align-self:stretch;width:1px;margin:2px 3px}._iconButton_r1pqa_479{width:26px;height:26px;color:var(--text-dim);cursor:pointer;opacity:.6;background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;transition:color .12s,border-color .12s,background .12s,opacity .12s;display:inline-flex}._iconButton_r1pqa_479:hover:not(:disabled){opacity:1;color:var(--text);border-color:var(--border)}._iconButton_r1pqa_479:disabled{opacity:.25;cursor:default}._iconButton_r1pqa_479[aria-pressed=true]{opacity:1;color:var(--text);background:color-mix(in srgb, var(--accent) 18%, transparent);border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.bc-turns-md-toggle._iconButton_r1pqa_479{letter-spacing:0;border-radius:7px;width:26px;height:26px;padding:0;font-size:.58rem}.bc-turns-md-toggle._iconButton_r1pqa_479[aria-pressed=true]{color:var(--text);background:color-mix(in srgb, var(--accent) 18%, transparent);border-color:color-mix(in srgb, var(--accent) 45%, transparent)}._iconButtonDone_r1pqa_539[aria-pressed=true]{color:#22c55e;background:#22c55e24;border-color:#22c55e73}.bc-ctrl-select._modelPicker_r1pqa_553{max-width:132px;padding:3px 6px;font-size:.72rem}._settingsError_r1pqa_568{flex-shrink:1;min-width:0;max-width:190px;overflow:hidden}._settingsError_r1pqa_568>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._contextStrip_r1pqa_596{border-top:1px solid var(--border);pointer-events:none;justify-content:flex-end;align-items:center;height:15px;margin:5px -18px -6px;padding:0 18px;display:flex;position:relative;overflow:hidden}._contextFill_r1pqa_622{background:color-mix(in srgb, var(--bc-harness,var(--accent)) 26%, transparent);transition:width .3s,background .2s;position:absolute;top:0;bottom:0;left:0}._contextFillWarn_r1pqa_630{background:#f59e0b4d}._contextFillCrit_r1pqa_633{background:#ef444457}._contextReadout_r1pqa_639{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--text-dim);white-space:nowrap;font-size:.64rem;position:relative}._contextReadoutWarn_r1pqa_647{color:#f59e0b}._contextReadoutCrit_r1pqa_650{color:#ef4444}._detailsPanel_r1pqa_662{z-index:60;border:1px solid var(--border);background:var(--bg-surface);border-radius:10px;min-width:340px;max-width:460px;max-height:70vh;padding:10px 12px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 12px 32px -8px #00000073}._detailsSection_r1pqa_677{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;padding-bottom:8px;display:flex}._detailsSection_r1pqa_677:last-of-type{border-bottom:none}._detailsSectionLabel_r1pqa_689{letter-spacing:.06em;text-transform:uppercase;width:100%;color:var(--text-dim);font-size:.62rem}._sidebarError_r1pqa_703{color:#ef4444;border-top:1px solid var(--border);word-break:break-word;flex:none;padding:4px 10px;font-size:.72rem}._vibeProse_r1pqa_724>div[data-vibe]{padding-left:18px;position:relative}._vibeProse_r1pqa_724>div[data-vibe]:after{content:"";background:var(--vibe-hue,var(--border-subtle));pointer-events:none;border-radius:3px;width:6px;position:absolute;top:0;bottom:0;left:0}._vibeProse_r1pqa_724>div[data-vibe-run=mid]:after,._vibeProse_r1pqa_724>div[data-vibe-run=end]:after{top:-.8em}._vibeProse_r1pqa_724>div[data-vibe-run=start]:after,._vibeProse_r1pqa_724>div[data-vibe-run=mid]:after{border-bottom-right-radius:0;border-bottom-left-radius:0}._vibeProse_r1pqa_724>div[data-vibe-run=mid]:after,._vibeProse_r1pqa_724>div[data-vibe-run=end]:after{border-top-left-radius:0;border-top-right-radius:0}._vibeProse_r1pqa_724>div[data-vibe-run=start]:before,._vibeProse_r1pqa_724>div[data-vibe-run=solo]:before{z-index:1;text-align:center;width:14px;font-size:11px;line-height:1.5;position:absolute;top:0;left:0}._vibeProse_r1pqa_724>div[data-vibe=descriptive]{--vibe-hue:var(--border-subtle)}._vibeProse_r1pqa_724>div[data-vibe=danger],._vibeProse_r1pqa_724>div[data-vibe=warning],._vibeProse_r1pqa_724>div[data-vibe=question],._vibeProse_r1pqa_724>div[data-vibe=action],._vibeProse_r1pqa_724>div[data-vibe=info]{background:color-mix(in srgb, var(--vibe-hue) 4%, transparent)}._vibeProse_r1pqa_724>div[data-vibe=danger]{--vibe-hue:var(--error)}._vibeProse_r1pqa_724>div[data-vibe=danger]:before{content:"🚨" / "danger"}._vibeProse_r1pqa_724>div[data-vibe=warning]{--vibe-hue:var(--warning)}._vibeProse_r1pqa_724>div[data-vibe=warning]:before{content:"⚠️" / "warning"}._vibeProse_r1pqa_724>div[data-vibe=question]{--vibe-hue:var(--accent)}._vibeProse_r1pqa_724>div[data-vibe=question]:before{content:"❓" / "question"}._vibeProse_r1pqa_724>div[data-vibe=action]{--vibe-hue:var(--success)}._vibeProse_r1pqa_724>div[data-vibe=action]:before{content:"⚡" / "action"}._vibeProse_r1pqa_724>div[data-vibe=info]{--vibe-hue:var(--info)}._vibeProse_r1pqa_724>div[data-vibe=info]:before{content:"ℹ️" / "info"}._vibeProse_r1pqa_724>div[data-vibe-run=mid]:before,._vibeProse_r1pqa_724>div[data-vibe-run=end]:before{content:none}._vibeProse_r1pqa_724>div[data-vibe]:first-child>:first-child{margin-top:0}._vibeProse_r1pqa_724>div[data-vibe]:last-child>:last-child{margin-bottom:0}._vibeLegend_r1pqa_882{z-index:2;flex-direction:column;align-items:flex-end;gap:4px;max-width:min(300px,70%);display:flex;position:absolute;top:8px;right:14px}._vibeLegendToggle_r1pqa_893{letter-spacing:.5px;color:var(--text-dim);background:var(--bg-surface);border:1px solid var(--border);cursor:pointer;opacity:.75;border-radius:999px;padding:2px 8px;font-family:monospace;font-size:.62rem}._vibeLegendToggle_r1pqa_893:hover{color:var(--text);opacity:1}._vibeLegendBody_r1pqa_909{background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;grid-template-columns:auto 1fr;gap:2px 8px;margin:0;padding:8px 10px;font-size:.68rem;display:grid;box-shadow:0 12px 32px -8px #00000073}._vibeLegendRow_r1pqa_923{display:contents}._vibeLegendTerm_r1pqa_926{white-space:nowrap;color:var(--text)}._vibeLegendMeaning_r1pqa_930{color:var(--text-muted);margin:0}._vibeLegendRow_r1pqa_923[data-vibe=descriptive] ._vibeLegendTerm_r1pqa_926{--vibe-hue:var(--border-subtle)}._vibeLegendRow_r1pqa_923[data-vibe=danger] ._vibeLegendTerm_r1pqa_926{--vibe-hue:var(--error)}._vibeLegendRow_r1pqa_923[data-vibe=warning] ._vibeLegendTerm_r1pqa_926{--vibe-hue:var(--warning)}._vibeLegendRow_r1pqa_923[data-vibe=question] ._vibeLegendTerm_r1pqa_926{--vibe-hue:var(--accent)}._vibeLegendRow_r1pqa_923[data-vibe=action] ._vibeLegendTerm_r1pqa_926{--vibe-hue:var(--success)}._vibeLegendRow_r1pqa_923[data-vibe=info] ._vibeLegendTerm_r1pqa_926{--vibe-hue:var(--info)}._vibeLegendRow_r1pqa_923 ._vibeLegendTerm_r1pqa_926{border-left:3px solid var(--vibe-hue,var(--border-subtle));padding-left:6px}._statusSlot_r1pqa_969{box-sizing:border-box;height:30px;color:var(--text-muted);white-space:nowrap;border-top:1px dashed color-mix(in srgb, var(--accent) 30%, var(--border));flex:none;align-items:center;gap:6px;margin:4px 0;padding:0 10px;font-family:monospace;font-size:.72rem;display:flex;position:relative}._statusSpacer_r1pqa_987{border-top-color:#0000}._statusPulse_r1pqa_992{background:var(--accent);border-radius:2px;flex:none;width:6px;height:12px;animation:1.4s ease-in-out infinite _bc-compact-anim_r1pqa_1}._statusPulseViolet_r1pqa_1000{background:#a78bfa}._statusCompacting_r1pqa_1003{color:#a78bfa;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:600}._statusTodo_r1pqa_1010{text-overflow:ellipsis;max-width:40%;color:var(--accent);flex:none;font-weight:600;overflow:hidden}._statusSep_r1pqa_1018{opacity:.6;flex:none}._statusText_r1pqa_1023{text-overflow:ellipsis;min-width:0;color:var(--text);overflow:hidden}._statusError_r1pqa_1029{color:var(--error)}._statusWarn_r1pqa_1032{color:var(--warning)}._statusTime_r1pqa_1035{color:var(--text-dim);flex:none;margin-left:auto}._statusAgentsChip_r1pqa_1042{border:1px solid var(--border);color:var(--accent);font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 7px;line-height:1.6}._statusAgentsChip_r1pqa_1042:hover,._statusAgentsChip_r1pqa_1042[aria-expanded=true]{border-color:var(--accent)}._subagentsAnchor_r1pqa_1067{display:inline-flex;position:relative}._statusPopover_r1pqa_1072{z-index:250;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--bc-radius-xs,8px);flex-direction:column;gap:4px;min-width:320px;max-width:min(560px,90%);padding:8px 10px;display:flex;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 6px 20px #00000059}._statusAgentRow_r1pqa_1088{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex}._statusAgentKind_r1pqa_1095{color:var(--text-muted);flex:none;font-weight:600}._statusAgentTool_r1pqa_1100{color:var(--text-dim);flex:none}._statusOpen_r1pqa_1104{border:1px solid var(--border);border-radius:var(--bc-radius-xs,8px);color:var(--accent);font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;flex:none;margin-left:auto;padding:0 5px;line-height:1.5}._statusOpen_r1pqa_1104:hover{border-color:var(--accent)}._questionMarkerAnchor_r1pqa_1135{flex:none;align-items:center;margin-left:8px;display:inline-flex}._questionMarker_r1pqa_1135{border-radius:var(--bc-radius-xs,8px);color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:1px;padding:2px 3px;line-height:1;display:inline-flex}._questionMarker_r1pqa_1135:hover{border-color:var(--border);background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--text)}._questionMarker_r1pqa_1135:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._questionMarkerOpen_r1pqa_1166{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 20%, transparent);color:var(--text)}._questionMarkerCaret_r1pqa_1175{opacity:.75;font-size:.6rem;line-height:1}._questionMarkerOpen_r1pqa_1166 ._questionMarkerCaret_r1pqa_1175{opacity:1}._questionPanel_r1pqa_1192{z-index:300;box-sizing:border-box;border:1px solid var(--border);background:var(--bg-surface);text-align:left;white-space:normal;cursor:default;border-radius:6px;min-width:300px;max-width:min(420px,100vw - 16px);max-height:60vh;padding:8px 10px;font-family:system-ui,sans-serif;font-size:.78rem;position:fixed;overflow-y:auto;box-shadow:0 6px 20px #00000059}._questionPanelTitle_r1pqa_1212{border-bottom:1px solid var(--border-subtle);color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px;padding-bottom:5px;font-size:.82rem;font-weight:600;overflow:hidden}._questionPanelNote_r1pqa_1226{color:var(--text-muted);margin:4px 0;font-style:italic;line-height:1.45}._questionPanelError_r1pqa_1232{color:var(--error);margin:4px 0;line-height:1.45}._folderHeaderMain_r1pqa_1243{min-width:0;color:inherit;font:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;text-transform:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:6px;padding:0;display:flex}._folderHeaderMain_r1pqa_1243:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._folderQuestionRollup_r1pqa_1276,._folderQuestionRollupStatic_r1pqa_1277{border:1px solid color-mix(in srgb, var(--warning) 45%, transparent);background:var(--warning-bg);color:var(--warning);border-radius:8px;flex:none;align-items:center;gap:3px;padding:0 6px;font-size:.75em;font-weight:600;line-height:1.6;display:inline-flex}._folderQuestionRollup_r1pqa_1276{cursor:pointer}._folderQuestionRollup_r1pqa_1276:hover{border-color:var(--warning);background:color-mix(in srgb, var(--warning) 26%, transparent)}._folderQuestionRollup_r1pqa_1276:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._folderQuestionRollupStatic_r1pqa_1277{cursor:default}._folderQuestionGlyph_r1pqa_1306{font-weight:700}._folderQuestionCount_r1pqa_1309{font-variant-numeric:tabular-nums}.bc-pending-note{color:var(--text-muted);margin:0 0 6px;font-size:.8em;line-height:1.45}.signals{flex-direction:column;gap:8px;display:flex}.signals-title{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}._inbox_r1pqa_1374{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--warning) 5%, transparent);flex-direction:column;flex:0 auto;min-height:0;display:flex}._inboxHeader_r1pqa_1385{color:var(--text-dim);font:inherit;letter-spacing:.04em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:none;flex:none;align-items:center;gap:6px;padding:6px 12px;font-size:.72rem;display:flex}._inboxHeader_r1pqa_1385:hover{color:var(--text)}._inboxCaret_r1pqa_1408{font-size:.68rem}._inboxTitle_r1pqa_1411{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._inboxCount_r1pqa_1417{background:color-mix(in srgb, var(--warning) 22%, transparent);color:var(--warning);font-variant-numeric:tabular-nums;border-radius:8px;padding:0 6px;font-size:.7rem}._inboxBody_r1pqa_1435{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:6px;min-height:0;max-height:32vh;padding:0 10px 8px;display:flex;overflow-y:auto}._inboxSessionButton_r1pqa_1451{max-width:100%;color:var(--accent);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;font-size:.74rem;overflow:hidden}._inboxSessionButton_r1pqa_1451:hover{text-decoration:underline}._inboxError_r1pqa_1469{color:var(--error);margin:0;padding:0 12px 6px;font-size:.74rem;line-height:1.45}._subagentToggle_r1pqa_1488{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex:none;align-items:center;gap:2px;padding:0 2px;font-size:.62rem;line-height:1;display:flex}._subagentToggle_r1pqa_1488:hover{color:var(--text)}._subagentToggle_r1pqa_1488:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:3px}._subagentToggleCount_r1pqa_1513{font-variant-numeric:tabular-nums;opacity:.75}._subagentRow_r1pqa_1484{border-left:2px solid var(--border);margin-left:8px;padding-left:10px}._subagentRowRunning_r1pqa_1531{border-left-color:var(--accent)}._progressGroup_r1pqa_1538{margin:2px 0}._progressGroupSummary_r1pqa_1541{cursor:pointer;color:var(--bc-muted,#8a8f98);align-items:baseline;gap:.5em;font-size:.9em;display:inline-flex}._progressGroupSummary_r1pqa_1541:hover{color:var(--bc-fg,#e6e6e6)}._progressGroupBody_r1pqa_1552{border-left:2px solid var(--bc-border,#2c2f36);flex-direction:column;gap:8px;margin:4px 0 4px 2px;padding-left:10px;display:flex}._notificationChip_r1pqa_1563{margin:2px 0}._notificationChipSummary_r1pqa_1566{cursor:pointer;color:var(--bc-muted,#8a8f98);align-items:baseline;gap:.5em;font-size:.85em;display:inline-flex}._notificationChipSummary_r1pqa_1566:hover{color:var(--bc-fg,#e6e6e6)}._notificationChipLabel_r1pqa_1577{text-overflow:ellipsis;white-space:nowrap;max-width:60ch;overflow:hidden}._page_7vf9b_5{flex-direction:column;gap:16px;max-width:1400px;display:flex}._header_7vf9b_6{flex-direction:column;gap:4px;display:flex}._title_7vf9b_7{color:var(--text);margin:0;font-size:1.2em}._subtitle_7vf9b_8{color:var(--text-muted);max-width:75ch;margin:0;font-size:.85em}._error_7vf9b_9{white-space:pre-wrap;color:var(--error);background:var(--error-bg);border:1px solid var(--error);border-radius:6px;margin:0;padding:8px 10px;font-size:.85em}._columns_7vf9b_14{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (width<=1000px){._columns_7vf9b_14{grid-template-columns:1fr}}._column_7vf9b_14{border:1px solid var(--border);background:var(--bg-surface);border-radius:8px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}._heading_7vf9b_20{color:var(--text);margin:0;font-size:.95em}._empty_7vf9b_21{color:var(--text-dim);font-size:.85em}._muted_7vf9b_22{color:var(--text-muted);font-size:.8em}._card_7vf9b_24{border:1px solid var(--border);background:var(--bg);border-radius:6px;flex-direction:column;gap:6px;padding:10px;display:flex}._cardHead_7vf9b_28{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}._name_7vf9b_29{color:var(--text);font-weight:600}._bundleName_7vf9b_30{color:var(--text-muted);font-size:.8em}._disabledBadge_7vf9b_31{color:var(--error);border:1px solid var(--error);border-radius:3px;padding:1px 6px;font-size:.7em}._description_7vf9b_35{color:var(--text-muted);font-size:.82em}._chips_7vf9b_37{flex-wrap:wrap;gap:4px;display:flex}._chip_7vf9b_37{border:1px solid var(--border);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:.72em}._repoTag_7vf9b_39{color:var(--text-muted)}._matchTag_7vf9b_40{color:var(--info);background:var(--info-bg);border-color:var(--info)}._skill_7vf9b_41{color:var(--success);background:var(--success-bg);border-color:var(--success)}._tool_7vf9b_42{color:var(--warning);background:var(--warning-bg);border-color:var(--warning)}._memberID_7vf9b_43{opacity:.75;font-family:monospace}._condition_7vf9b_44{opacity:.85;font-style:italic}._taskInput_7vf9b_46{box-sizing:border-box;background:var(--bg);border:1px solid var(--border);width:100%;color:var(--text);border-radius:6px;padding:6px 10px;font-size:.85em}._taskInput_7vf9b_46:focus{border-color:var(--accent);outline:none}._repoList_7vf9b_53{flex-direction:column;gap:4px;max-height:70vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._repoRow_7vf9b_54{text-align:left;border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);cursor:pointer;font:inherit;border-radius:6px;flex-direction:column;gap:4px;padding:6px 8px;display:flex}._repoRow_7vf9b_54:hover{border-color:var(--accent)}._repoRowSelected_7vf9b_60{border-color:var(--accent);background:var(--accent-soft,#6366f11f)}._repoName_7vf9b_61{font-size:.88em;font-weight:600}._previewRow_7vf9b_63{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}._previewLabel_7vf9b_64{text-transform:uppercase;color:var(--text-dim);flex:none;width:60px;font-size:.7em}._columnHead_7vf9b_68{justify-content:space-between;align-items:center;gap:8px;display:flex}._cardActions_7vf9b_69{gap:4px;margin-left:auto;display:inline-flex}._smallButton_7vf9b_70{font:inherit;cursor:pointer;background:var(--bg);color:var(--text-muted);border:1px solid var(--border);border-radius:4px;padding:2px 8px;font-size:.75em}._smallButton_7vf9b_70:hover:not(:disabled){color:var(--text);border-color:var(--accent)}._smallButton_7vf9b_70:disabled{opacity:.6;cursor:default}._dangerButton_7vf9b_76:hover:not(:disabled){color:var(--error);border-color:var(--error)}._primaryButton_7vf9b_77{font:inherit;cursor:pointer;background:var(--accent);color:var(--accent-on,#fff);border:1px solid var(--accent);border-radius:4px;padding:4px 10px;font-size:.8em}._primaryButton_7vf9b_77:hover:not(:disabled){background:var(--accent-hover,var(--accent))}._primaryButton_7vf9b_77:disabled{opacity:.6;cursor:default}._composer_7vf9b_84{border:1px solid var(--accent);background:var(--bg);border-radius:6px;flex-direction:column;gap:8px;padding:10px;display:flex}._composerTitle_7vf9b_88{color:var(--text);font-size:.9em;font-weight:600}._composerActions_7vf9b_89{align-items:center;gap:6px;display:flex}._field_7vf9b_90{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._fieldRow_7vf9b_91{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}._checkField_7vf9b_92{flex-direction:row;flex:none;align-items:center;gap:6px;padding-bottom:6px}._fieldLabel_7vf9b_93{text-transform:uppercase;color:var(--text-dim);font-size:.7em}._fieldHint_7vf9b_94{color:var(--text-muted);font-size:.75em}._fieldWarning_7vf9b_95{color:var(--warning);font-size:.75em}._input_7vf9b_96{box-sizing:border-box;width:100%;font:inherit;background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:6px;padding:5px 8px;font-size:.85em}._input_7vf9b_96:focus{border-color:var(--accent);outline:none}._memberRow_7vf9b_102{align-items:center;gap:6px;display:flex}._conditionInput_7vf9b_103{flex:1;padding:3px 6px;font-size:.78em}._picker_7vf9b_105{flex-direction:column;flex:1;gap:3px;min-width:200px;display:flex}._pickerList_7vf9b_106{border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:2px;max-height:180px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._pickerRow_7vf9b_110{text-align:left;width:100%;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:4px 6px;display:flex}._pickerRow_7vf9b_110:hover{background:var(--accent-soft,#6366f11f)}._page_k65w1_5{flex-direction:column;gap:16px;display:flex}._header_k65w1_6{flex-direction:column;gap:4px;display:flex}._headerRow_k65w1_7{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}._title_k65w1_8{color:var(--text);margin:0;font-size:1.2em}._subtitle_k65w1_9{color:var(--text-muted);max-width:90ch;margin:0;font-size:.85em}._muted_k65w1_10{color:var(--text-muted);font-size:.8em}._error_k65w1_11{white-space:pre-wrap;color:var(--error);background:var(--error-bg);border:1px solid var(--error);border-radius:6px;margin:0;padding:8px 10px;font-size:.85em}._empty_k65w1_15{color:var(--text-dim);font-size:.85em}._columns_k65w1_17{grid-template-columns:minmax(240px,1fr) minmax(0,3fr);align-items:start;gap:16px;display:grid}@media (width<=900px){._columns_k65w1_17{grid-template-columns:1fr}}._column_k65w1_17{border:1px solid var(--border);background:var(--bg-surface);border-radius:8px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}._heading_k65w1_23{color:var(--text);align-items:baseline;gap:8px;margin:0;font-size:.95em;display:flex}._button_k65w1_25{font:inherit;cursor:pointer;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:4px 10px;font-size:.8em}._button_k65w1_25:hover{border-color:var(--accent)}._button_k65w1_25:disabled{opacity:.5;cursor:default}._serviceList_k65w1_33{flex-direction:column;gap:4px;max-height:75vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._serviceRow_k65w1_34{text-align:left;border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);cursor:pointer;font:inherit;border-radius:6px;flex-direction:column;gap:3px;padding:6px 8px;display:flex}._serviceRow_k65w1_34:hover{border-color:var(--accent)}._serviceRowSelected_k65w1_40{border-color:var(--accent);background:var(--accent-soft,#6366f11f)}._serviceHead_k65w1_41{align-items:center;gap:6px;display:flex}._serviceName_k65w1_42{text-overflow:ellipsis;flex:1;min-width:0;font-size:.88em;font-weight:600;overflow:hidden}._serviceMeta_k65w1_43{color:var(--text-muted);flex-wrap:wrap;gap:6px;font-size:.72em;display:flex}._dot_k65w1_45{background:var(--text-dim);border-radius:50%;flex:none;width:8px;height:8px}._dotUp_k65w1_46{background:var(--success)}._dotDown_k65w1_47{background:var(--error)}._dotUnknown_k65w1_48{background:var(--warning)}._chip_k65w1_50{border:1px solid var(--border);white-space:nowrap;color:var(--text-muted);border-radius:4px;padding:1px 6px;font-size:.72em}._chipInfo_k65w1_51{color:var(--info);background:var(--info-bg);border-color:var(--info)}._chipWarn_k65w1_52{color:var(--warning);background:var(--warning-bg);border-color:var(--warning)}._chips_k65w1_53{flex-wrap:wrap;gap:4px;display:flex}._detail_k65w1_56{flex-direction:column;gap:12px;display:flex}._facts_k65w1_57{grid-template-columns:max-content 1fr;gap:2px 12px;font-size:.82em;display:grid}._factLabel_k65w1_58{color:var(--text-dim);text-transform:uppercase;letter-spacing:.02em;font-size:.85em}._factValue_k65w1_59{color:var(--text);word-break:break-all}._lastError_k65w1_60{white-space:pre-wrap;color:var(--error);font-family:monospace;font-size:.78em}._databaseList_k65w1_62{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._databaseRow_k65w1_63{text-align:left;border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);cursor:pointer;font:inherit;border-radius:6px;align-items:baseline;gap:8px;padding:6px 8px;display:flex}._databaseRow_k65w1_63:hover{border-color:var(--accent)}._databaseRowSelected_k65w1_69{border-color:var(--accent);background:var(--accent-soft,#6366f11f)}._databasePath_k65w1_70{text-overflow:ellipsis;flex:1;min-width:0;font-family:monospace;font-size:.8em;overflow:hidden}._tableList_k65w1_73{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._tableRow_k65w1_74{border:1px solid var(--border);background:var(--bg);border-radius:6px}._tableHead_k65w1_75{text-align:left;width:100%;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:none;align-items:baseline;gap:8px;padding:6px 8px;display:flex}._tableHead_k65w1_75:hover{color:var(--accent)}._tableName_k65w1_80{flex:1;font-family:monospace;font-size:.85em;font-weight:600}._tableBody_k65w1_81{flex-direction:column;gap:8px;padding:0 8px 8px;display:flex}._columnsTable_k65w1_82{border-collapse:collapse;width:100%;font-size:.78em}._columnsTable_k65w1_82 th{text-align:left;color:var(--text-dim);border-bottom:1px solid var(--border);padding:2px 8px 2px 0;font-weight:500}._columnsTable_k65w1_82 td{color:var(--text);vertical-align:top;padding:2px 8px 2px 0;font-family:monospace}._ddl_k65w1_85{white-space:pre-wrap;word-break:break-word;background:var(--bg-surface);border:1px solid var(--border);color:var(--text-muted);border-radius:6px;max-height:240px;margin:0;padding:8px;font-size:.75em;overflow:auto}._rowsControls_k65w1_92{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._input_k65w1_93,._select_k65w1_93{font:inherit;background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:6px;padding:4px 8px;font-size:.8em}._input_k65w1_93:focus,._select_k65w1_93:focus{border-color:var(--accent);outline:none}._filterRow_k65w1_98{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._rowsWrap_k65w1_99{border:1px solid var(--border);border-radius:6px;max-height:60vh;overflow:auto}._rowsTable_k65w1_100{border-collapse:collapse;min-width:100%;font-size:.78em}._rowsTable_k65w1_100 th{background:var(--bg-surface);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;color:var(--text);padding:4px 8px;font-weight:600;position:sticky;top:0}._rowsTable_k65w1_100 td{border-bottom:1px solid var(--border);vertical-align:top;text-overflow:ellipsis;white-space:nowrap;max-width:420px;color:var(--text);padding:3px 8px;font-family:monospace;overflow:hidden}._rowsTable_k65w1_100 tr:hover td{background:var(--accent-soft,#6366f114)}._cellNull_k65w1_110{color:var(--text-dim);font-style:italic}._cellMasked_k65w1_111{color:var(--warning);font-style:italic}._cellExpanded_k65w1_112{white-space:pre-wrap;word-break:break-word;max-width:none}._cellButton_k65w1_113{all:unset;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;max-width:420px;display:block;overflow:hidden}._cellButtonExpanded_k65w1_114{white-space:pre-wrap;word-break:break-word;max-width:720px}.bridge-error{color:#ef4444;background:#1a0a0a;border:1px solid #4a2a2a;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:.85em}.bridge-layout{flex-direction:column;height:100%;display:flex}.bridge-nav{border-bottom:1px solid var(--border);background:var(--bg-surface);flex-shrink:0;gap:2px;padding:0 16px;display:flex;overflow-x:auto}.bridge-tab{color:var(--text-muted);white-space:nowrap;border-bottom:2px solid #0000;padding:10px 16px;font-size:.85em;text-decoration:none;transition:color .2s,border-color .2s}.bridge-tab:hover{color:var(--text)}.bridge-tab-active{color:var(--accent);border-bottom-color:var(--accent)}.bridge-content{flex:1;padding:20px;overflow-y:auto}.bridge-content:has(>.bc-container){padding:0;overflow:hidden}.bc-container{flex-direction:column;height:100%;display:flex}.bc-main{flex:1;min-height:0;display:flex}.bc-workspaces{flex:1;min-width:0;min-height:0;display:flex}.bc-workspace{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.bc-workspace-resizer{touch-action:none;-webkit-user-select:none;user-select:none;z-index:2;background:0 0;position:relative}.bc-workspace-resizer-v{cursor:row-resize;flex:0 0 6px}.bc-workspace-resizer:before{content:"";background:var(--border);transition:background .1s;position:absolute}.bc-workspace-resizer-v:before{inset:2px 0}.bc-workspace-resizer:hover:before,.bc-workspace-resizer.is-dragging:before{background:var(--accent)}.bc-session-list{border-right:1px solid var(--border);flex-shrink:0;width:220px;padding:8px 0;overflow-y:auto}.bc-new-session-btn{border:1px solid var(--border);background:var(--bg-surface);width:100%;color:var(--accent);cursor:pointer;border-radius:8px;padding:8px;font-size:.85em;transition:border-color .2s}.bc-new-session-btn:hover{border-color:var(--accent)}.bc-new-session-btn:disabled{opacity:.4;cursor:default}.bc-session-list-empty{color:var(--text-dim);text-align:center;padding:16px;font-size:.85em}.bc-session-show-more{border:1px dashed var(--border,#333);width:calc(100% - 16px);color:var(--text-dim);cursor:pointer;background:0 0;border-radius:6px;margin:4px 8px 8px;padding:6px;font-size:.8em;display:block}.bc-session-show-more:hover{color:var(--text);border-color:var(--text-dim)}.bc-session-search{align-items:center;gap:6px;padding:0 12px 8px;display:flex}.bc-session-search-input{border:1px solid var(--border);background:var(--bg-surface);min-width:0;color:var(--text);border-radius:8px;flex:1;padding:6px 8px;font-size:.85em}.bc-session-search-input:focus{border-color:var(--accent);outline:none}.bc-session-search-status{color:var(--text-dim);white-space:nowrap;font-size:.75em}.bc-session-item{width:100%;color:var(--text-muted);align-items:center;font-size:.85em;transition:background .15s;display:flex}.bc-session-item-main{color:inherit;cursor:pointer;font-size:inherit;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:8px;min-width:0;padding:8px 12px;display:flex}.bc-session-item-selected{color:var(--text);box-shadow:inset 2px 0 0 var(--accent);background:#6366f138}.bc-session-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bc-producer{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));background:color-mix(in srgb, var(--accent) 6%, transparent);border-radius:8px;margin:0 8px 6px;overflow:hidden}.bc-producer-enabled{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.bc-producer-row{font-weight:600}.bc-producer-badge{font-size:1em}.bc-producer-label{color:var(--text)}.bc-producer-dot{background:var(--text-dim);border-radius:50%;flex:none;width:8px;height:8px}.bc-producer-dot.on{background:#22c55e;box-shadow:0 0 6px #22c55e88}.bc-producer-dot.idle{background:var(--text-dim)}.bc-producer-dot.off{background:#ef4444}.bc-producer-caret{opacity:.8}.bc-producer-panel{border-top:1px solid var(--border);color:var(--text-muted);flex-direction:column;gap:8px;padding:10px 12px;font-size:.82em;display:flex}.bc-producer-enable{cursor:pointer;border:1px solid var(--border);color:var(--text-muted);text-align:left;background:0 0;border-radius:6px;padding:6px 10px}.bc-producer-enable.off:hover{border-color:var(--accent);color:var(--accent)}.bc-producer-enable.on{color:#22c55e;border-color:#22c55e}.bc-producer-enable:disabled{opacity:.5;cursor:default}.bc-producer-limit{align-items:center;gap:6px;display:flex}.bc-producer-limit input{border:1px solid var(--border);background:var(--bg);width:72px;color:var(--text);font-size:inherit;border-radius:5px;padding:3px 6px}.bc-producer-meter{flex-direction:column;gap:4px;display:flex}.bc-producer-meter-bar{background:color-mix(in srgb, var(--text-dim) 30%, transparent);border-radius:3px;height:6px;overflow:hidden}.bc-producer-meter-fill{background:var(--accent);height:100%;transition:width .3s}.bc-producer-meter-label{color:var(--text-dim);font-size:.92em}.bc-producer-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.bc-producer-reset-note{color:var(--text-dim)}.bc-producer-reset{cursor:pointer;border:1px solid var(--border);color:var(--text-muted);background:0 0;border-radius:5px;padding:3px 8px}.bc-producer-reset:hover{border-color:var(--accent);color:var(--accent)}.bc-producer-reset:disabled{opacity:.5;cursor:default}.bc-producer-error{color:#ef4444;font-size:.92em}.bc-producer-loading{color:var(--text-dim)}.bc-producer-hint{color:var(--text-dim);font-size:.92em}.bc-session-menu-btn{color:var(--text-dim);opacity:0;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;margin-left:auto;padding:0 6px;font-size:1.1em;line-height:1;transition:opacity .15s,background .15s}.bc-session-item:hover .bc-session-menu-btn{opacity:1}.bc-session-menu-btn:hover{color:var(--text);background:#6366f12e}.bc-folder-header{width:100%;color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:6px 12px;font-size:.82em;font-weight:500;transition:background .15s;display:flex}.bc-folder-header:hover{background:#6366f10f}.bc-folder-chevron{width:10px;color:var(--text-dim);font-size:.8em}.bc-folder-icon{font-size:.9em}.bc-folder-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.bc-folder-count{background:var(--border);color:var(--text-dim);border-radius:8px;padding:1px 6px;font-size:.75em;font-weight:400}.bc-ctx-menu{z-index:1000;border:1px solid var(--border);background:var(--bg-surface);border-radius:6px;flex-direction:column;gap:2px;min-width:180px;padding:4px;display:flex;position:fixed;box-shadow:0 4px 16px #0006}.bc-ctx-menu-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;padding:6px 10px 4px;font-size:.72em}.bc-ctx-menu-item{color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:6px 10px;font-size:.85em;transition:background .1s;display:flex}.bc-ctx-menu-item:hover{color:var(--text);background:#6366f11f}.bc-ctx-menu-item-active{color:var(--accent)}.bc-ctx-menu-item-danger{color:#ef4444}.bc-ctx-menu-item-danger:hover{color:#ef4444;background:#ef44441f}.bc-ctx-menu-divider{background:var(--border);opacity:.5;height:1px;margin:4px 0}.bc-ctx-new-folder{gap:4px;padding:4px 6px;display:flex}.bc-ctx-new-folder-input{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:4px;flex:1;padding:4px 8px;font-size:.85em}.bc-ctx-new-folder-input:focus{border-color:var(--accent);outline:none}.bc-ctx-new-folder-btn{border:1px solid var(--border);background:var(--bg-surface);color:var(--accent);cursor:pointer;border-radius:4px;padding:4px 10px;font-size:.85em}.bc-ctx-new-folder-btn:hover{border-color:var(--accent)}.bc-header{border-bottom:1px solid var(--border);background:var(--bg-surface);padding:6px 12px;position:relative}.bc-header-context{background:var(--accent);pointer-events:none;height:3px;transition:width .3s,background .2s;position:absolute;bottom:0;left:0}.bc-header-row{flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:28px;font-size:.85em;display:flex}.bc-header-right{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.bc-status-dot{box-sizing:border-box;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.bc-status-dot-idle{background:radial-gradient(4px,#60a5fa 100%,#0000 100%)}.bc-status-dot-empty,.bc-status-dot-placeholder{background:radial-gradient(circle 4px at center, var(--border) 100%, transparent 100%)}.bc-status-dot-starting{background:radial-gradient(4px,#f59e0b 100%,#0000 100%);animation:1.5s ease-in-out infinite bc-pulse-anim}.bc-status-dot-running,.bc-status-dot-tool_running{background:#22c55e;font-size:11px;animation:2.4s linear infinite bc-spin-anim}.bc-status-dot-running:before,.bc-status-dot-tool_running:before{content:"⚙";color:#0a0f1a}.bc-status-dot-model_generating{background:0 0;justify-content:space-between;padding:0 1px}.bc-status-dot-blip{background:#22c55e;border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite bc-typing-anim}.bc-status-dot-model_generating .bc-status-dot-blip:first-child{animation-delay:0s}.bc-status-dot-model_generating .bc-status-dot-blip:nth-child(2){animation-delay:.2s}.bc-status-dot-model_generating .bc-status-dot-blip:nth-child(3){animation-delay:.4s}.bc-status-dot-compacting{background:0 0;border-radius:0}.bc-status-dot-compacting:before{content:"";background:#a78bfa;border-radius:2px;width:6px;height:12px;animation:1.4s ease-in-out infinite bc-compact-anim}.bc-status-dot-awaiting_permission{background:#ef4444;font-size:10px;animation:1s ease-in-out infinite bc-pulse-anim}.bc-status-dot-awaiting_permission:before{content:"!";color:#fff}.bc-status-dot-awaiting_user,.bc-status-dot-waiting_on_approval{background:#f59e0b;font-size:10px;animation:2s ease-in-out infinite bc-pulse-anim}.bc-status-dot-awaiting_user:before,.bc-status-dot-waiting_on_approval:before{content:"?";color:#1a1208}.bc-status-dot-rate_limited{background:#60a5fa;font-size:11px}.bc-status-dot-rate_limited:before{content:"⧗";color:#0a1422}.bc-status-dot-paused{background:#f59e0b;font-size:9px}.bc-status-dot-paused:before{content:"⏸";color:#1a1208}.bc-status-dot-completed{background:#888;font-size:10px}.bc-status-dot-completed:before{content:"✓";color:#0f1419}.bc-status-dot-error{background:#ef4444;font-size:10px}.bc-status-dot-error:before{content:"✕";color:#fff}.bc-status-dot-aborted{background:0 0;border-radius:0}.bc-status-dot-aborted:before{content:"";background:#888;border-radius:2px;width:10px;height:10px}.bc-status-dot-disconnected{background:0 0;border-radius:0}.bc-status-dot-disconnected:before{content:"";box-sizing:border-box;border:2px solid #888;border-radius:50%;width:10px;height:10px}@keyframes bc-pulse-anim{0%,to{opacity:1}50%{opacity:.3}}@keyframes bc-spin-anim{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bc-typing-anim{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}@keyframes bc-compact-anim{0%,to{transform:scaleY(1)}50%{transform:scaleY(.4)}}.bc-session-name-empty{color:var(--text-dim);font-style:italic}.bc-session-name{color:var(--text);font-weight:500}.bc-spacer{flex:1}.bc-cost{color:var(--accent);font-size:.85em;font-weight:500}.bc-pane-toggles{align-items:center;gap:3px;display:inline-flex}.bc-pane-toggle{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;opacity:.55;background:0 0;border-radius:8px;padding:2px 6px;line-height:1;transition:color .12s,border-color .12s,background .12s,opacity .12s}.bc-pane-toggle:hover{color:var(--text);border-color:var(--accent);opacity:1}.bc-split-empty{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.bc-split-empty-hint{color:var(--text-dim);text-align:center;max-width:420px;font-size:.85em}.bc-chat-split{flex:1;min-width:0;min-height:0;display:flex}.bc-split-pane{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.bc-split-pane-git{border-left:1px solid var(--border);background:color-mix(in srgb, var(--bg-surface) 35%, var(--bg));min-width:280px}.bc-split-pane-header{text-transform:uppercase;letter-spacing:.5px;color:var(--text-dim);background:color-mix(in srgb, var(--bg-surface) 70%, var(--bg));border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:8px;padding:4px 10px;font-size:.7rem;display:flex}.bc-split-pane-title{color:var(--text-muted);font-weight:600}.bc-split-collapse-btn{color:var(--text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;padding:1px 6px;font-size:.85em}.bc-split-collapse-btn:hover{color:var(--text);border-color:var(--border)}.bc-header-clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.bc-header-clickable:hover{background:color-mix(in srgb, var(--bg-surface) 55%, var(--bg));color:var(--text)}.bc-header-clickable:hover .bc-split-pane-title,.bc-header-clickable:hover .bc-turns-title,.bc-header-clickable:hover .bc-timeline-title{color:var(--text)}.bc-split-resizer{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;z-index:2;background:0 0;flex:0 0 6px;position:relative}.bc-split-resizer:before{content:"";background:var(--border);transition:background .1s;position:absolute;inset:0 2px}.bc-split-resizer:hover:before,.bc-split-resizer.is-dragging:before{background:var(--accent)}.bc-turns-pane{border-right:1px solid var(--border);background:color-mix(in srgb, var(--bg-surface) 35%, var(--bg));flex-direction:column;flex:1 1 0;min-width:240px;min-height:0;display:flex;position:relative}.bc-turns-md-toggle{color:var(--text-dim);cursor:pointer;letter-spacing:.5px;background:0 0;border:1px solid #0000;border-radius:3px;padding:1px 6px;font-family:monospace;font-size:.62rem}.bc-turns-md-toggle:hover{color:var(--text);border-color:var(--border)}.bc-turns-md-toggle[aria-pressed=true]{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.bc-turns-body{flex-direction:column;flex:1;gap:10px;padding:12px;display:flex;overflow-y:auto}.bc-turns-empty{color:var(--text-dim);text-align:center;padding:20px;font-style:italic}.bc-turns-marker{color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;padding:4px;font-size:.72em;display:flex}.bc-turns-marker-line{background:var(--border);flex:1;height:1px}.bc-turns-marker-text{color:var(--text-muted);white-space:nowrap;font-weight:600}.bc-turns-marker-ts{white-space:nowrap;opacity:.7}.bc-turns-marker-compact .bc-turns-marker-text{color:#a78bfa}.bc-turns-marker-compact .bc-turns-marker-line{background:color-mix(in srgb, #a78bfa 30%, var(--border))}.bc-turns-compacting{color:#a78bfa;text-transform:uppercase;letter-spacing:.08em;border-top:1px dashed color-mix(in srgb, #a78bfa 30%, var(--border));align-items:center;gap:8px;margin:4px 0;padding:8px 10px;font-size:.74em;font-weight:600;display:flex}.bc-turns-item{background:var(--bg-surface);border-left:3px solid #0000;border-radius:6px;flex-direction:column;gap:4px;min-width:0;padding:8px 10px;display:flex}.bc-turns-user{border-left-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--bg-surface))}.bc-turns-assistant{border-left-color:color-mix(in srgb, var(--text) 30%, transparent)}.bc-turns-error{background:color-mix(in srgb, #ef4444 5%, var(--bg-surface));border-left-color:#ef4444}.bc-turns-meta{color:var(--text-dim);align-items:baseline;gap:8px;font-size:.7rem;display:flex}.bc-turns-actor{color:var(--accent);text-transform:uppercase;letter-spacing:.5px;font-size:.65rem;font-weight:600}.bc-turns-user .bc-turns-actor{color:var(--accent)}.bc-turns-assistant .bc-turns-actor{color:var(--text-muted)}.bc-turns-ts{font-family:monospace}.bc-turns-text{white-space:pre-wrap;word-break:break-word;color:var(--text);font-size:.88em;line-height:1.45}.bc-turns-error .bc-turns-text{color:#ef4444}.bc-turns-md{white-space:normal}.bc-turns-md>:first-child{margin-top:0}.bc-turns-md>:last-child{margin-bottom:0}.bc-turns-md p{margin:0 0 .6em}.bc-turns-md ul,.bc-turns-md ol{margin:0 0 .6em;padding-left:1.4em}.bc-turns-md li{margin:.15em 0}.bc-turns-md li>p{margin:0}.bc-turns-md h1,.bc-turns-md h2,.bc-turns-md h3,.bc-turns-md h4,.bc-turns-md h5,.bc-turns-md h6{margin:.8em 0 .4em;font-weight:600;line-height:1.3}.bc-turns-md h1{font-size:1.3em}.bc-turns-md h2{font-size:1.2em}.bc-turns-md h3{font-size:1.1em}.bc-turns-md code{background:color-mix(in srgb, var(--text-dim) 18%, transparent);border-radius:3px;padding:.1em .35em;font-family:monospace;font-size:.9em}.bc-turns-md pre{background:color-mix(in srgb, var(--text-dim) 14%, transparent);border-radius:5px;margin:0 0 .6em;padding:8px 10px;overflow-x:auto}.bc-turns-md pre code{background:0 0;padding:0;font-size:.85em}.bc-turns-md blockquote{border-left:3px solid var(--border);color:var(--text-muted);margin:0 0 .6em;padding-left:.8em}.bc-turns-md a{color:var(--accent)}.bc-turns-md table{border-collapse:collapse;margin:0 0 .6em}.bc-turns-md th,.bc-turns-md td{border:1px solid var(--border);padding:3px 8px}.bc-turns-md img{max-width:100%}.bc-turns-md hr{border:none;border-top:1px solid var(--border);margin:.8em 0}.bc-turns-streaming{border-left-color:color-mix(in srgb, var(--accent) 60%, transparent);background:color-mix(in srgb, var(--accent) 4%, var(--bg-surface))}.bc-turns-streaming-tag{color:var(--accent);letter-spacing:.4px;font-family:monospace;font-size:.65rem}.bc-turns-aside-tag{letter-spacing:.4px;font-family:monospace;font-size:.65rem}.bc-turns-aside-tag.bc-turns-aside-reasoning{color:#a78bfa}.bc-turns-aside-tag.bc-turns-aside-narration{color:#34d399}.bc-turns-aside{--aside-accent:var(--text-dim);color:var(--text-dim);border-left:2px solid color-mix(in srgb, var(--aside-accent) 40%, var(--border));background:color-mix(in srgb, var(--aside-accent) 4%, transparent);border-radius:0 4px 4px 0;padding:4px 0 4px 10px;font-size:.82em;font-style:italic}.bc-turns-aside-reasoning{--aside-accent:#a78bfa}.bc-turns-aside-narration{--aside-accent:#34d399}.bc-turns-aside summary{cursor:pointer;text-transform:uppercase;color:var(--aside-accent);letter-spacing:.5px;align-items:center;gap:6px;font-size:.7rem;font-style:normal;list-style:none;display:inline-flex}.bc-turns-aside summary::-webkit-details-marker{display:none}.bc-turns-aside summary:before{content:"▸";font-size:.7rem;transition:transform .15s}.bc-turns-aside[open] summary:before{content:"▾"}.bc-turns-aside-label{text-transform:uppercase;color:var(--aside-accent);letter-spacing:.5px;align-items:center;gap:6px;font-size:.7rem;font-style:normal;display:inline-flex}.bc-turns-aside-dots{animation:1.2s ease-in-out infinite bc-aside-pulse}@keyframes bc-aside-pulse{0%,to{opacity:.3}50%{opacity:1}}.bc-turns-aside-text{white-space:pre-wrap;word-break:break-word;margin-top:4px;line-height:1.45}.bc-turns-aside-live .bc-turns-aside-text{border-top:1px dashed color-mix(in srgb, var(--aside-accent) 20%, transparent);margin-top:6px;padding-top:4px}.bc-timeline{background:color-mix(in srgb, var(--bg-surface) 50%, var(--bg));flex-direction:column;flex:1 1 0;min-width:260px;min-height:0;display:flex;position:relative}.bc-timeline-count{background:color-mix(in srgb, var(--text-dim) 20%, transparent);color:var(--text-dim);border-radius:8px;padding:0 6px;font-size:.7em}.bc-timeline-body{flex-direction:column;flex:1;gap:2px;padding:6px 8px;font-family:monospace;font-size:.72rem;display:flex;overflow-y:auto}.bc-timeline-empty{color:var(--text-dim);text-align:center;padding:20px;font-style:italic}.bc-tl-turn-group{background:#f472b60a;border-left:3px solid #f472b6a6;border-radius:0 3px 3px 0;flex-direction:column;flex-shrink:0;margin:4px 0;display:flex}.bc-tl-turn-header{border-bottom:1px solid color-mix(in srgb, #f472b6 30%, var(--border));background:#f472b624}.bc-tl-turn-header .bc-tl-item{border-radius:0;padding:3px 8px}.bc-tl-turn-header .bc-tl-item:hover{background:#f472b638}.bc-tl-turn-body{flex-direction:column;gap:1px;padding:2px 0 2px 6px;display:flex}.bc-tl-task-group{background:#22d3ee0a;border-left:2px solid #22d3ee99;border-radius:0 3px 3px 0;flex-direction:column;flex-shrink:0;margin:3px 0 3px 10px;display:flex}.bc-tl-task-header{border-bottom:1px solid color-mix(in srgb, #22d3ee 30%, var(--border));background:#22d3ee24}.bc-tl-task-header .bc-tl-item{border-radius:0;padding:3px 8px}.bc-tl-task-header .bc-tl-item:hover{background:#22d3ee38}.bc-tl-task-body{flex-direction:column;gap:1px;padding:2px 0 2px 6px;display:flex}.bc-tl-item.bc-tl-row{background:#f472b60a;border-left:3px solid #f472b6a6;border-radius:0}.bc-tl-item.bc-tl-row-in-turn{padding:2px 6px 2px 18px}.bc-tl-item.bc-tl-row-turn-header{border-bottom:1px solid color-mix(in srgb, #f472b6 30%, var(--border));background:#f472b629;padding:4px 8px 3px}.bc-tl-item.bc-tl-row-turn-header:hover{background:#f472b642}.bc-tl-item{color:var(--text-muted);cursor:default;border-radius:3px;align-items:baseline;gap:6px;min-width:0;padding:2px 6px;line-height:1.4;display:flex}.bc-tl-item:hover{background:color-mix(in srgb, var(--bg-surface) 40%, var(--bg))}.bc-tl-ts{color:var(--text-dim);flex-shrink:0;font-size:.9em}.bc-tl-icon{text-align:center;flex-shrink:0;width:1em}.bc-tl-label{color:var(--text);flex-shrink:0;font-weight:600}.bc-tl-detail{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bc-tl-turn .bc-tl-icon,.bc-tl-turn .bc-tl-label{color:#f472b6}.bc-tl-thinking .bc-tl-icon,.bc-tl-thinking .bc-tl-label{color:#a78bfa}.bc-tl-tool .bc-tl-icon,.bc-tl-tool .bc-tl-label{color:#f59e0b}.bc-tl-tool-done .bc-tl-icon{color:#22c55e}.bc-tl-tool-done .bc-tl-label{color:#eab308}.bc-tl-tool-err .bc-tl-icon,.bc-tl-tool-err .bc-tl-label{color:#ef4444}.bc-tl-tool-unknown .bc-tl-icon,.bc-tl-tool-unknown .bc-tl-label{color:var(--text-muted)}.bc-tl-task .bc-tl-icon,.bc-tl-task .bc-tl-label,.bc-tl-task-start .bc-tl-icon,.bc-tl-task-start .bc-tl-label{color:#22d3ee}.bc-tl-task-start{font-weight:600}.bc-tl-task-done .bc-tl-icon,.bc-tl-task-done .bc-tl-label{color:#22c55e}.bc-tl-task-done{font-weight:600}.bc-tl-task-err .bc-tl-icon,.bc-tl-task-err .bc-tl-label{color:#ef4444}.bc-tl-task-err{font-weight:600}.bc-tl-task-cancelled .bc-tl-icon,.bc-tl-task-cancelled .bc-tl-label{color:#f59e0b}.bc-tl-task-cancelled{font-weight:600}.bc-tl-role{color:var(--text-muted);border:1px solid var(--border);border-radius:var(--bc-radius-xs,3px);flex:none;padding:0 4px;font-size:11px}.bc-tl-result{border-top:1px dashed var(--border);margin-top:2px;padding-top:4px}.bc-tl-result .bc-tl-icon,.bc-tl-result .bc-tl-label{color:#60a5fa}.bc-tl-error .bc-tl-icon,.bc-tl-error .bc-tl-label{color:#ef4444}.bc-tl-text .bc-tl-icon{color:var(--text-muted)}.bc-thread-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.bc-thread{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.bc-jump-latest{z-index:2;color:var(--text);background:var(--bg-surface);border:1px solid var(--border);cursor:pointer;opacity:.95;border-radius:999px;align-items:center;gap:4px;padding:6px 12px;font-size:.75rem;font-weight:500;transition:opacity .15s,transform .15s;display:inline-flex;position:absolute;bottom:14px;right:14px;box-shadow:0 2px 8px #00000040}.bc-jump-latest:hover{opacity:1;transform:translateY(-1px)}.bc-jump-latest:active{transform:translateY(0)}.bc-pane-earlier{color:var(--text-dim);background:var(--bg-surface);border:1px dashed var(--border);border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:.78rem;display:flex}.bc-pane-earlier-count{flex:1;min-width:0}.bc-pane-earlier-btn{color:var(--text);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:500}.bc-pane-earlier-btn:hover{border-color:var(--accent);color:var(--accent)}.bc-msg-tools{flex-direction:column;gap:4px;margin-top:8px;display:flex}.bc-row-id{background:color-mix(in srgb, var(--text-dim) 15%, transparent);color:var(--text-dim);border-radius:3px;padding:1px 5px;font-size:.65rem}.bc-row-id-tu{color:#22d3ee}.bc-filter-label{color:var(--text-dim);margin-right:.3rem}.bc-filter-chip-on{color:var(--text);border-color:var(--accent);opacity:1}.bc-row-usage{color:var(--text-dim);font-family:monospace;font-size:.75em}.bc-tool-item{background:var(--bg-surface);border-left:3px solid var(--border);border-radius:6px;padding:.4rem .5rem;font-size:.75rem}.bc-tool-item+.bc-tool-item,.bc-tool-wrap+.bc-tool-wrap{margin-top:.4rem}.bc-tool-collapsible .bc-tool-item{cursor:pointer}.bc-tool-collapsed .bc-tool-item>:not(.bc-tool-header){display:none}.bc-tool-collapsed .bc-tool-name:after{content:" ▸";opacity:.5;font-size:.7rem}.bc-tools-section{margin-top:.5rem}.bc-tools-section-header{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:2px 4px;font-family:monospace;font-size:.7rem;display:flex}.bc-tools-section-header:hover{color:var(--text)}.bc-tools-section-chevron{opacity:.6;width:.7rem;display:inline-block}.bc-tools-section .bc-msg-tools{margin-top:.25rem}.bc-tool-item-running{opacity:.7;border-left-color:#22c55e}.bc-tool-item-error{background:#ef44440d;border-left-color:#ef4444}.bc-tool-header{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bc-tool-name{color:var(--text);text-transform:none;font-family:monospace;font-size:.7rem;font-weight:600}.bc-tool-detail{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-family:monospace;font-size:.65rem;overflow:hidden}.bc-tool-spinner{margin-left:.25rem;font-size:.9rem;animation:1s linear infinite bc-spin;display:inline-block}@keyframes bc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bc-tool-error-badge{color:#fff;background:#ef4444;border-radius:3px;padding:.1rem .3rem;font-size:.6rem;font-weight:500}.bc-tool-output{background:var(--bg);border-radius:4px;align-items:flex-start;gap:.4rem;margin-top:.3rem;padding:.3rem .4rem;display:flex}.bc-tool-output-label{color:var(--success,#22c55e);flex-shrink:0;font-weight:700}.bc-tool-output-text{color:var(--text-muted);word-break:break-all;font-family:monospace;font-size:.65rem;line-height:1.4}.bc-tool-output-code{background:var(--bg);border:1px solid var(--border);white-space:pre-wrap;word-break:break-all;color:var(--text-muted);border-radius:4px;max-height:200px;margin:4px 0 2px;padding:6px 8px;font-family:monospace;font-size:.65rem;line-height:1.4;overflow-y:auto}.bc-inline-edit{background:var(--bg-surface);border:1px solid var(--accent);color:var(--text);font-size:inherit;border-radius:4px;outline:none;min-width:60px;padding:1px 6px;font-family:inherit}.bperm-container{max-width:1200px;padding:16px 24px}.bperm-tabs{border-bottom:1px solid var(--border);gap:4px;margin-bottom:16px;display:flex}.bperm-tab{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 16px;transition:color .15s,border-color .15s}.bperm-tab:hover{color:var(--text)}.bperm-tab-active{color:var(--accent);border-bottom-color:var(--accent)}.bperm-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.bperm-toolbar input,.bperm-toolbar label{font-size:.85em}.bperm-count{color:var(--text-muted);margin-left:auto;font-size:.82em}.bperm-btn-primary{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:6px;padding:6px 14px;font-size:.85em}.bperm-btn-primary:hover{opacity:.9}.bperm-btn-primary:disabled{opacity:.4;cursor:default}.bperm-scope-block{margin-bottom:24px}.bperm-scope-title{color:var(--text-muted);border-bottom:1px solid var(--border);margin:12px 0 8px;padding-bottom:4px;font-size:.95em}.bperm-table{border-collapse:collapse;width:100%;font-size:.85em}.bperm-table th{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border);padding:6px 10px;font-weight:400}.bperm-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:6px 10px}.bperm-table code{font-size:.95em}.bperm-row-disabled{opacity:.45}.bperm-rule-id code{color:var(--text-muted);font-size:.85em}.bperm-outcome{text-transform:uppercase;font-size:.78em;font-weight:600}.bperm-outcome-allow{color:#4caf50}.bperm-outcome-deny{color:#e57373}.bperm-outcome-ask{color:#ffb74d}.bperm-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bperm-actions button{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:4px;padding:3px 10px;font-size:.78em}.bperm-actions button:hover{border-color:var(--accent)}.bperm-toggle{cursor:pointer;align-items:center;gap:6px;font-size:.82em;display:inline-flex}.bperm-modal-backdrop{z-index:100;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bperm-modal{background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;width:480px;max-width:90vw;padding:20px}.bperm-modal h3{margin:0 0 16px;font-size:1em}.bperm-form{flex-direction:column;gap:10px;display:flex}.bperm-form label{color:var(--text-muted);flex-direction:column;gap:4px;font-size:.85em;display:flex}.bperm-form input,.bperm-form select,.bperm-form textarea{border:1px solid var(--border);background:var(--bg-elevated,var(--bg-surface));color:var(--text);border-radius:4px;padding:6px 10px;font-size:.95em}.bperm-modal-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.bperm-modal-actions button{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:5px;padding:6px 14px;font-size:.85em}.bperm-loading,.bperm-subtitle{color:var(--text-muted);font-size:.85em}.bperm-error{color:#e57373;margin:8px 0;font-size:.85em}.bperm-test-result{border:1px solid var(--border);border-radius:6px;margin-top:16px;padding:12px}.bperm-test-result h4{margin:12px 0 6px;font-size:.88em}.bperm-pre{background:var(--bg-elevated,var(--bg-surface));border-radius:4px;max-height:320px;margin:0;padding:8px 10px;font-size:.78em;overflow:auto}.bc-pending-banner{background:color-mix(in srgb, var(--accent) 8%, var(--bg-surface));border-bottom:1px solid color-mix(in srgb, var(--accent) 40%, var(--border));z-index:5;overscroll-behavior:contain;flex-direction:column;gap:8px;max-height:70dvh;margin:0;padding:10px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.bc-pending-card{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));background:var(--bg-elevated,var(--bg-surface));border-radius:6px;padding:10px 12px}.bc-pending-card-header{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.bc-pending-tool{color:var(--accent);font-size:.95em}.bc-pending-event{color:var(--text-muted);font-size:.78em}.bc-pending-input{background:var(--bg-surface);border:1px solid var(--border);white-space:pre-wrap;word-break:break-word;border-radius:4px;max-height:200px;margin:0 0 8px;padding:8px 10px;font-size:.82em;overflow:auto}.bc-pending-actions{flex-wrap:wrap;gap:6px;display:flex}.bc-pending-actions button{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:5px;padding:5px 12px;font-size:.82em;transition:border-color .15s,color .15s,background .15s}.bc-pending-actions button:hover{border-color:var(--accent)}.bc-pending-actions button:disabled{opacity:.4;cursor:default}.bc-pending-allow{color:#4caf50!important}.bc-pending-allow:hover{background:#4caf501a;border-color:#4caf50!important}.bc-pending-deny{color:#e57373!important}.bc-pending-deny:hover{background:#e573731a;border-color:#e57373!important}.bc-pending-error{color:#e57373;margin:6px 0 0;font-size:.8em}.bc-controls-bar{border-top:1px solid var(--border);gap:6px;padding:6px 16px;display:flex}.bc-ctrl-btn{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:4px 12px;font-size:.8em;transition:border-color .2s,color .2s}.bc-ctrl-btn:hover{border-color:var(--accent);color:var(--accent)}.bc-ctrl-btn:disabled{opacity:.4;cursor:default}.bc-ctrl-btn:disabled:hover{border-color:var(--border);color:var(--text-muted)}.bc-ctrl-btn-active{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.bc-ctrl-mode{align-items:center;display:inline-flex}.bc-ctrl-mode-select{border:1px solid var(--border);background:var(--bg);color:var(--text-muted);cursor:pointer;border-radius:6px;padding:3px 8px;font-size:.8em;transition:border-color .2s,color .2s}.bc-ctrl-mode-select:hover{border-color:var(--accent);color:var(--accent)}.bc-ctrl-mode-select:disabled{opacity:.4;cursor:default}.bset-mode-row{align-items:center;gap:10px;display:flex}.bset-mode-select,.bset-principal-select{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;min-width:380px;padding:6px 10px;font-size:.95em}.bset-mode-select:disabled,.bset-principal-select:disabled{opacity:.5;cursor:default}.bc-ctrl-select{border:1px solid var(--border);background:var(--bg);color:var(--text-muted);cursor:pointer;border-radius:6px;max-width:180px;padding:4px 8px;font-size:.8em}.bc-ctrl-select:hover{border-color:var(--accent)}.bc-modal-overlay{z-index:100;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bc-modal{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;width:min(720px,92vw);max-height:82vh;display:flex;overflow:hidden}.bc-modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.bc-modal-header h3{color:var(--text);margin:0;font-size:1em}.bc-modal-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.5em;line-height:1}.bc-modal-close:hover{color:var(--text)}.bc-modal-body{color:var(--text);flex-direction:column;gap:12px;padding:16px 20px;font-size:.9em;display:flex;overflow-y:auto}.bc-info-row{align-items:baseline;gap:10px;display:flex}.bc-info-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;font-size:.8em}.bc-info-row code{color:var(--text);font-size:.85em}.bc-info-empty{color:var(--text-dim);font-size:.85em;font-style:italic}.bc-prompt-block{background:var(--bg);border:1px solid var(--border);white-space:pre-wrap;word-break:break-word;color:var(--text);border-radius:6px;max-height:300px;margin:0;padding:10px 12px;font-family:ui-monospace,monospace;font-size:.8em;line-height:1.5;overflow-y:auto}.bc-tools-panel{border-top:1px solid var(--border);background:var(--bg-surface);flex-direction:column;gap:10px;max-height:260px;padding:10px 16px;display:flex;overflow-y:auto}.bc-tools-section{flex-direction:column;gap:6px;display:flex}.bc-tools-section-header{color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;font-size:.7em}.bc-tools-grid{flex-wrap:wrap;gap:6px;display:flex}.bc-tool-chip{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:4px;padding:3px 8px;font-family:ui-monospace,monospace;font-size:.75em}.bc-split-pane-kanban{flex-direction:column;min-height:0;display:flex}.bc-linked-kanban-body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px 14px;display:flex;overflow-y:auto}.bc-linked-kanban-summary{color:var(--text);font-size:.86em}.bc-linked-kanban-btn,.bc-linked-kanban-link{border:1px solid var(--border);color:var(--text);background:0 0;border-radius:999px;padding:7px 10px;font-size:.76em;text-decoration:none}.bc-linked-kanban-btn{cursor:pointer}.bc-linked-kanban-btn-active{border-color:color-mix(in srgb, #f59e0b 55%, var(--border));color:#f59e0b}.bc-linked-kanban-note{color:#f59e0b;font-size:.8em}.bc-linked-kanban-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.bc-linked-kanban-card{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 70%, transparent);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.bc-linked-kanban-card-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.bc-linked-kanban-card-title{color:var(--text);font-size:.86em;font-weight:600}.bc-linked-kanban-card-summary{color:var(--text-muted);font-size:.8em;line-height:1.5}.bc-linked-kanban-card-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bc-linked-kanban-card-id{color:var(--text-dim);font-family:ui-monospace,monospace;font-size:.74em}.bc-linked-kanban-chip{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--text);border-radius:999px;padding:2px 7px;font-size:.72em}.bc-composer-wrap{background:0 0;flex-direction:column;display:flex}.bc-composer{align-items:flex-end;gap:8px;padding:10px 16px 14px;display:flex}.bc-composer-input{border:1px solid var(--border);background:var(--bg);color:var(--text);resize:none;border-radius:10px;outline:none;flex:1;min-height:40px;max-height:220px;padding:10px 14px;font-family:inherit;font-size:.9em;line-height:1.45;transition:border-color .2s;overflow-y:auto}.bc-composer-input:focus{border-color:var(--accent)}.bc-composer-input:disabled{opacity:.5}.bc-composer-actions{gap:6px;display:flex}.bc-composer-btn{background:var(--accent);color:var(--accent-on);cursor:pointer;border:none;border-radius:10px;padding:10px 20px;font-size:.9em;font-weight:600;transition:background .2s}.bc-composer-btn:hover{background:var(--accent-hover)}.bc-composer-btn:disabled{opacity:.4;cursor:default}.bc-btn-stop{background:#ef4444}.bc-btn-stop:hover{background:#dc2626}.bc-btn-resume{background:#f59e0b}.bc-btn-resume:hover{background:#d97706}.bc-status-chip{color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.8em;display:inline-flex}.bc-status-chip-label{text-transform:capitalize;font-weight:500}.bc-status-chip-running .bc-status-chip-label{color:#22c55e}.bc-status-chip-idle .bc-status-chip-label{color:#60a5fa}.bc-status-chip-paused .bc-status-chip-label{color:#f59e0b}.bc-status-chip-error .bc-status-chip-label,.bc-status-chip-aborted .bc-status-chip-label{color:#ef4444}.bc-status-chip-compacting .bc-status-chip-label{color:#a78bfa}.bi-container{max-width:1000px}.bi-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.bi-header h2{font-size:1.3em;font-weight:600}.bi-add-btn,.ba-add-btn{border:1px solid var(--accent);color:var(--accent);cursor:pointer;background:0 0;border-radius:8px;padding:8px 16px;font-size:.85em;transition:background .2s}.bi-add-btn:hover,.ba-add-btn:hover{background:#6366f11a}.bi-form-card,.ba-form-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;margin-bottom:20px;padding:20px}.bi-form-grid,.ba-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bi-form-grid label,.ba-form-grid label{color:var(--text-muted);flex-direction:column;gap:4px;font-size:.85em;display:flex}.bi-form-grid input,.bi-form-grid select,.ba-form-grid input,.ba-form-grid select{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:8px;outline:none;padding:8px 12px;font-size:.9em}.bi-form-grid input:focus,.ba-form-grid input:focus{border-color:var(--accent)}.ba-span-full{grid-column:1/-1}.bi-form-actions,.ba-form-actions{gap:8px;margin-top:16px;display:flex}.bi-save-btn,.ba-save-btn,.bset-save-btn{background:var(--accent);color:var(--accent-on);cursor:pointer;border:none;border-radius:8px;padding:8px 20px;font-weight:500;transition:background .2s}.bi-save-btn:hover,.ba-save-btn:hover,.bset-save-btn:hover{background:var(--accent-hover)}.bi-save-btn:disabled,.ba-save-btn:disabled,.bset-save-btn:disabled{opacity:.5}.bi-cancel-btn,.ba-cancel-btn{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;padding:8px 20px}.bi-loading,.ba-loading,.bs-loading,.bu-loading{color:var(--text-dim);text-align:center;padding:24px}.bi-empty,.ba-empty,.bs-empty,.bu-empty{color:var(--text-dim);text-align:center;padding:32px}.bi-group{margin-bottom:24px}.bi-group-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;font-size:.9em}.bi-card-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.bi-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;padding:16px}.bi-card-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.bi-card-name{font-size:1em;font-weight:500}.bi-machine-emoji{flex-shrink:0;font-size:1.1em;line-height:1}.bi-form-wide{grid-column:1/-1}.bi-transport{color:#22c55e;background:#1a2a1a;border-radius:6px;padding:2px 8px;font-size:.75em}.bi-transport-ssh{color:#60a5fa;background:#1a1a2a}.bi-reach{border-radius:50%;width:8px;height:8px;margin-left:auto}.bi-reach-ok{background:#22c55e}.bi-reach-fail{background:#ef4444}.bi-card-meta{color:var(--text-dim);flex-wrap:wrap;gap:8px;margin-bottom:8px;font-size:.8em;display:flex}.bi-card-stats{color:var(--text-muted);gap:16px;margin-bottom:8px;font-size:.8em;display:flex}.bi-cred-toggle,.ba-bindings-toggle{text-align:left;width:100%;color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:6px 0;font-size:.85em;transition:color .2s;display:block}.bi-cred-toggle:hover,.ba-bindings-toggle:hover{color:var(--accent)}.bi-cred-section,.ba-bindings-section{padding:8px 0 8px 12px}.bi-cred-row,.ba-binding-row{color:var(--text-muted);align-items:center;gap:8px;padding:4px 0;font-size:.8em;display:flex}.bi-cred-id{text-overflow:ellipsis;flex:1;overflow:hidden}.bi-cred-pri,.ba-binding-pri,.bi-cred-slots{color:var(--text-dim)}.bi-cred-unbind,.ba-unbind-btn{color:#ef4444;cursor:pointer;background:0 0;border:none;font-size:.9em}.bi-bind-form,.ba-bind-form{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.bi-bind-form select,.ba-bind-form select{border:1px solid var(--border);background:var(--bg);min-width:120px;color:var(--text);border-radius:6px;flex:1;padding:4px 8px;font-size:.85em}.bi-bind-form input,.ba-bind-form input{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:4px 8px;font-size:.85em}.bi-bind-btn,.ba-add-bind-btn{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:.8em;transition:color .2s}.bi-card-actions{border-top:1px solid var(--border);gap:8px;margin-top:12px;padding-top:12px;display:flex}.bi-card-actions button{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:4px 14px;font-size:.8em}.bi-card-actions button:hover{border-color:var(--accent);color:var(--accent)}.bi-delete-btn,.ba-delete-btn{color:#ef4444!important;border-color:#4a2a2a!important}.bi-delete-btn:hover,.ba-delete-btn:hover{background:#ef44441a!important}.bs-container{max-width:1100px}.bs-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.bs-header h2{font-size:1.3em;font-weight:600}.bs-counts{gap:12px;display:flex}.bs-count-badge{font-size:.85em;font-weight:500}.bs-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.bs-filters select,.bs-search{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:8px;padding:6px 12px;font-size:.85em}.bs-search{flex:1;min-width:200px}.bs-search-status{color:var(--text-dim);margin-left:4px;font-size:.8em}.bs-search-degraded{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b59;border-radius:6px;margin:0 0 10px;padding:8px 10px;font-size:.85em}.bs-list{border:1px solid var(--border);background:var(--bg-surface);border-radius:8px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.bs-list>li+li{border-top:1px solid var(--border)}.bs-row{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:none;align-items:center;gap:10px;padding:8px 12px;transition:background-color .15s;display:flex}.bs-row:hover{background:#ffffff08}.bs-row-harness{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.bs-row-harness img{object-fit:contain;border-radius:4px;width:20px;height:20px}.bs-row-emoji{font-size:16px;line-height:1}.bs-state-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.bs-row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.bs-row-instance{color:var(--text-dim);white-space:nowrap;font-size:.8em}.bs-row-tokens{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;min-width:64px;font-size:.8em}.bs-row-time{color:var(--text-dim);white-space:nowrap;text-align:right;min-width:64px;font-size:.8em}.ba-container{max-width:1000px}.ba-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ba-header h2{font-size:1.3em;font-weight:600}.ba-dismiss{color:var(--text-muted);cursor:pointer;background:0 0;border:none;text-decoration:underline}.ba-form-card h3{margin-bottom:12px;font-size:1em}.ba-cred-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.ba-cred-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;padding:16px}.ba-cred-disabled{opacity:.6}.ba-cred-expired{border-color:#4a2a2a}.ba-cred-header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ba-cred-provider{text-transform:capitalize;font-weight:600}.ba-cred-label{color:var(--text-muted);flex:1}.ba-auth-type{color:var(--text-dim);background:#1a1a2a;border-radius:6px;padding:2px 8px;font-size:.75em}.ba-expired-badge{color:#ef4444;background:#1a0a0a;border-radius:6px;padding:2px 8px;font-size:.75em}.ba-cred-details{color:var(--text-dim);flex-wrap:wrap;gap:8px;margin-bottom:8px;font-size:.8em;display:flex}.ba-masked-key{font-family:monospace;font-size:.85em}.ba-error-count{color:#ef4444}.ba-last-error{color:#ef4444;text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.ba-cred-actions{border-top:1px solid var(--border);gap:8px;margin-top:12px;padding-top:12px;display:flex}.ba-toggle-btn{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;padding:4px 14px;font-size:.8em}.ba-toggle-on{color:#22c55e;border-color:#22c55e}.ba-toggle-off{color:var(--text-dim)}.bu-container{max-width:1000px}.bu-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.bu-header h2{font-size:1.3em;font-weight:600}.bu-period-tabs{gap:4px;display:flex}.bu-tab{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;padding:6px 14px;font-size:.85em}.bu-tab:hover{border-color:var(--accent)}.bu-tab-active{background:var(--accent);color:var(--accent-on);border-color:var(--accent)}.bu-totals-row{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.bu-total-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;align-items:center;gap:2px;min-width:100px;padding:12px 20px;display:flex}.bu-total-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;font-size:.75em}.bu-total-value{font-size:1.2em;font-weight:600}.bu-loading-small{color:var(--text-dim);margin-bottom:12px;font-size:.85em}.bu-harness-section{margin-bottom:24px}.bu-harness-header{align-items:center;gap:12px;margin-bottom:8px;display:flex}.bu-harness-name{font-size:1em;font-weight:600}.bu-harness-summary{color:var(--text-muted);font-size:.85em}.bu-token-bar{background:var(--border);border-radius:3px;height:6px;margin-bottom:12px;display:flex;overflow:hidden}.bu-token-bar-in{background:#60a5fa}.bu-token-bar-out{background:#f59e0b}.bu-session-list{flex-direction:column;gap:2px;display:flex}.bu-session-row{color:var(--text-muted);border-radius:6px;align-items:center;gap:12px;padding:6px 12px;font-size:.8em;display:flex}.bu-session-row:hover{background:#6366f10d}.bu-session-id{min-width:130px;font-family:monospace;font-size:.9em}.bu-instance-label{background:#1a1a2a;border-radius:4px;padding:1px 6px;font-size:.9em}.bu-session-model{color:var(--text-dim);min-width:80px}.bu-source-list{flex-direction:column;gap:4px;display:flex}.bu-source-group{flex-direction:column;display:flex}.bu-source-row{color:var(--text);background:var(--bg-surface);border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:6px;align-items:center;gap:12px;width:100%;padding:8px 12px;font-family:inherit;font-size:.85em;display:flex}.bu-source-row:hover{background:#6366f112}.bu-source-toggle{color:var(--text-dim);width:12px}.bu-source-label{min-width:110px;font-weight:500}.bu-source-count{color:var(--text-dim);min-width:90px}.bu-source-tokens{color:var(--text-muted);margin-right:auto}.bu-source-cost{color:var(--text);font-variant-numeric:tabular-nums}.bu-source-duration{color:var(--text-dim);font-variant-numeric:tabular-nums}.bu-source-group .bu-session-list{margin:4px 0 8px 24px}.bu-pies-row{flex-wrap:wrap;gap:24px;margin-bottom:24px;display:flex}.bu-pie{background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;flex:1;min-width:320px;padding:14px 16px}.bu-pie-title{color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:.85em;font-weight:600}.bu-pie-body{align-items:center;gap:16px;display:flex}.bu-pie-legend{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bu-pie-legend-row{align-items:center;gap:8px;font-size:.85em;display:flex}.bu-pie-swatch{border-radius:2px;flex-shrink:0;width:10px;height:10px}.bu-pie-legend-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bu-pie-legend-value{color:var(--text-muted);font-variant-numeric:tabular-nums}.bu-pie-legend-pct{color:var(--text-dim);text-align:right;font-variant-numeric:tabular-nums;min-width:36px}.bu-spend-section{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.bu-spend-account{background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;padding:14px 16px}.bu-spend-account-row{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.bu-spend-account-id{flex:200px;min-width:200px}.bu-spend-account-name{font-size:1em;font-weight:600}.bu-spend-account-hint{color:var(--text-dim);margin-top:3px;font-size:.8em}.bu-spend-account-hint code{font-family:monospace}.bu-spend-account-totals{flex-wrap:wrap;gap:24px;display:flex}.bu-spend-balance .bu-spend-amount{color:#66bb6a}.bu-spend-add-btn{background:var(--border);color:var(--text);cursor:pointer;border:1px solid #0000;border-radius:6px;align-self:flex-start;padding:6px 12px;font-size:.8em}.bu-spend-add-btn:hover{background:#6366f133;border-color:#6366f166}.bu-spend-addform{background:var(--bg-base,#0a0a14);border-radius:6px;flex-wrap:wrap;gap:8px;margin-top:12px;padding:10px;display:flex}.bu-spend-addform input{background:var(--bg-surface);border:1px solid var(--border);color:var(--text);border-radius:4px;padding:4px 8px;font-size:.85em}.bu-spend-addform input[type=number]{width:110px}.bu-spend-addform input[type=date]{width:140px}.bu-spend-addform input[type=text]{flex:1;min-width:100px}.bu-spend-addform button{color:var(--text);cursor:pointer;background:#6366f166;border:1px solid #6366f199;border-radius:4px;padding:4px 14px;font-size:.85em}.bu-spend-addform button:hover{background:#6366f199}.bu-spend-topups{flex-direction:column;gap:4px;margin-top:10px;font-size:.8em;display:flex}.bu-spend-topup{background:var(--bg-base,#0a0a14);border-radius:4px;align-items:center;gap:12px;padding:4px 10px;display:flex}.bu-spend-topup-amount{color:#66bb6a;min-width:60px;font-weight:600}.bu-spend-topup-date{color:var(--text-muted)}.bu-spend-topup-note{color:var(--text-dim);flex:1;font-style:italic}.bu-spend-topup-del{color:var(--text-dim);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.1em}.bu-spend-topup-del:hover{color:#ef5350}.bu-spend-keys{margin-top:12px}.bu-spend-keys-toggle{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:.85em}.bu-spend-keys-toggle:hover{color:var(--text)}.bu-spend-unconfigured{color:var(--text-dim);background:var(--border);border-radius:6px;padding:2px 8px;font-size:.7em}.bu-spend-cell{flex-direction:column;gap:2px;min-width:80px;display:flex}.bu-spend-window{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.7em}.bu-spend-amount{font-variant-numeric:tabular-nums;font-size:1.2em;font-weight:600}.bu-spend-fetched{color:var(--text-dim);font-size:.65em}.bu-spend-table{border-collapse:collapse;width:100%;font-size:.85em}.bu-spend-table th{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border);padding:4px 8px;font-size:.75em;font-weight:500}.bu-spend-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:8px}.bu-spend-table tr:last-child td{border-bottom:none}.bu-spend-num{text-align:right;font-variant-numeric:tabular-nums;min-width:80px}.bu-spend-keyname{font-weight:500}.bu-spend-keyhint{color:var(--text-dim);margin-top:2px;font-size:.85em}.bu-spend-keyhint code{font-family:monospace;font-size:.95em}.bu-spend-keystatus{color:var(--text-dim);text-transform:capitalize}.bu-spend-row-inactive{opacity:.5}.bu-spend-toggle{background:var(--border);color:var(--text-muted);cursor:pointer;border:none;border-radius:4px;padding:2px 8px;font-size:.75em}.bu-spend-toggle:hover{background:var(--text-dim);color:var(--bg-surface)}.bu-spend-raw-row td{border-bottom:1px solid var(--border);padding:0 8px 12px}.bu-spend-raw{background:var(--bg-base,#0a0a14);border:1px solid var(--border);white-space:pre-wrap;word-break:break-all;border-radius:6px;max-height:320px;padding:8px 12px;font-size:.7em;line-height:1.4;overflow:auto}.bu-limits-section{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.bu-limits-provider{background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;padding:12px 16px}.bu-limits-header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.bu-limits-title{font-size:.9em;font-weight:600}.bu-limits-tier{color:var(--text-dim);background:var(--border);text-transform:capitalize;border-radius:6px;padding:2px 8px;font-size:.7em}.bu-limits-stale{color:#f59e0b;background:#3a2a0a;border-radius:6px;padding:2px 8px;font-size:.7em}.bu-limits-grid{flex-wrap:wrap;gap:16px;display:flex}.bu-limit-item{flex:1;min-width:140px}.bu-limit-header{justify-content:space-between;margin-bottom:4px;display:flex}.bu-limit-label{color:var(--text-muted);font-size:.75em}.bu-limit-pct{font-size:.85em;font-weight:600}.bu-limit-track{background:var(--border);border-radius:3px;height:6px;overflow:hidden}.bu-limit-fill{border-radius:3px;height:100%;transition:width .3s,background .3s}.bu-limit-reset{color:var(--text-dim);margin-top:3px;font-size:.65em;display:block}.bset-container{max-width:800px}.bset-title{margin-bottom:4px;font-size:1.3em;font-weight:600}.bset-subtitle{color:var(--text-dim);margin-bottom:24px;font-size:.85em}.bset-grid{flex-direction:column;gap:12px;display:flex}.bset-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.bset-unavailable{opacity:.5}.bset-card-header{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 16px;transition:background .15s;display:flex}.bset-card-header:hover{background:#6366f10d}.bset-harness-name{align-items:center;gap:8px;font-weight:500;display:flex}.bset-harness-img{object-fit:contain;border-radius:4px;width:20px;height:20px}.bset-emoji{font-size:1.1em}.bset-unavail-badge{color:#888;background:#1a1a1a;border-radius:6px;padding:2px 8px;font-size:.75em;font-weight:400}.bset-expand-icon{color:var(--text-dim);font-size:1.2em}.bset-card-body{padding:0 16px 16px}.bset-field{margin-bottom:16px}.bset-field label{color:var(--text-muted);margin-bottom:6px;font-size:.85em;display:block}.bset-field select,.bset-field input{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);border-radius:8px;padding:8px 12px;font-size:.9em}.bset-tool-grid{flex-wrap:wrap;gap:6px;display:flex}.bset-tool-chip{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:4px 12px;font-size:.8em;transition:all .15s}.bset-tool-chip:hover{border-color:var(--accent)}.bset-tool-disabled{color:#ef4444;background:#1a0a0a;border-color:#4a2a2a;text-decoration:line-through}.bset-caps-info{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;display:flex}.bset-caps-label{color:var(--text-dim);font-size:.8em}.bset-cap-badge{color:var(--text-muted);background:#1a1a2a;border-radius:6px;padding:2px 8px;font-size:.75em}.cf-container{padding:0 4px}.cf-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.2rem;display:flex}.cf-title{margin-bottom:4px;font-size:1.3em;font-weight:600}.cf-subtitle{color:var(--text-muted);font-size:.85em}.cf-run-btn{background:var(--accent);color:var(--accent-on);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:8px 20px;font-size:.85em;font-weight:500;transition:background .15s}.cf-run-btn:hover:not(:disabled){background:var(--accent-hover)}.cf-run-btn:disabled{opacity:.5;cursor:not-allowed}.cf-running-banner{color:var(--accent);background:#1a1a2e;border:1px solid #2d2d4a;border-radius:8px;align-items:center;gap:8px;margin-bottom:1rem;padding:10px 14px;font-size:.85em;display:flex}.cf-spinner{border:2px solid var(--accent);border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite cf-spin;display:inline-block}@keyframes cf-spin{to{transform:rotate(360deg)}}.cf-generated{color:var(--text-dim);margin-bottom:1rem;font-size:.78em}.cf-empty{color:var(--text-muted);text-align:center;padding:3rem 0}.cf-table-wrapper{border:1px solid var(--border);border-radius:8px;margin-bottom:1.2rem;overflow-x:auto}.cf-table{border-collapse:collapse;width:100%;font-size:.82em}.cf-table thead{background:#0e0e1a}.cf-table th,.cf-table td{border-bottom:1px solid var(--border);text-align:center;white-space:nowrap;padding:10px 14px}.cf-th-harness-col{text-align:left;color:var(--text-muted);z-index:2;background:#0e0e1a;min-width:180px;font-weight:600;position:sticky;left:0}.cf-th-feature-col{min-width:70px;color:var(--text-muted);font-size:.78em;font-weight:600}.cf-th-summary-col{min-width:70px;color:var(--text-muted);font-weight:600}.cf-td-harness-col{text-align:left;background:var(--bg-surface);z-index:1;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:500;transition:background .12s;position:sticky;left:0}.cf-td-harness-col:hover{background:#161626}.cf-expand-chevron{width:14px;color:var(--text-muted);margin-right:4px;font-size:.85em;display:inline-block}.cf-state-dot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-left:8px;display:inline-block}.cf-state-dot-working{background:#4ade80}.cf-state-dot-untested{background:#6b7280}.cf-state-dot-broken{background:#f87171}.cf-state-dot-unavailable{background:#3a3a4a}.cf-row-collapsed .cf-td-harness-col,.cf-row-collapsed .cf-td-collapsed-msg,.cf-row-collapsed .cf-td-summary-col{opacity:.55}.cf-row-collapsed:hover .cf-td-harness-col,.cf-row-collapsed:hover .cf-td-collapsed-msg,.cf-row-collapsed:hover .cf-td-summary-col{opacity:.9}.cf-row-state-unavailable .cf-td-harness-col{color:var(--text-dim)}.cf-td-collapsed-msg{text-align:left;color:var(--text-muted);cursor:pointer;padding-left:16px;font-size:.82em;font-style:italic}.cf-harness-img{object-fit:contain;vertical-align:middle;border-radius:4px;width:20px;height:20px;margin-right:4px}.cf-emoji{margin-right:4px}.cf-harness-label{font-size:.9em}.cf-td-result{text-align:center}.cf-td-summary-col{text-align:center;font-weight:600}.cf-badge{letter-spacing:.02em;border-radius:10px;padding:2px 10px;font-size:.82em;font-weight:500;display:inline-block}.cf-pass{color:#4ade80;background:#16432a}.cf-fail{color:#f87171;background:#3f1515}.cf-skip{color:#60a5fa;background:#1e2a3a}.cf-unsup{color:#fbbf24;background:#3a2f14}.cf-untested{color:var(--text-dim)}.cf-summary-text{align-items:center;gap:2px;font-size:.9em;display:inline-flex}.cf-sum-pass{color:#4ade80}.cf-sum-fail{color:#f87171}.cf-sum-skip{color:#60a5fa}.cf-sum-unsup{color:#fbbf24}.cf-legend{color:var(--text-muted);flex-wrap:wrap;gap:1.5rem;padding:8px 0;font-size:.78em;display:flex}.cf-legend-item{align-items:center;gap:6px;display:inline-flex}.cf-feature-label{margin-right:4px}.cf-th-group-row{background:#0a0a14}.cf-th-group{letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);border-bottom:1px solid var(--border);border-left:1px solid var(--border);background:#0a0a14;padding:6px 8px;font-size:.72em;font-weight:600}.cf-th-group:first-of-type{border-left:none}.cf-th-group-empty{border-bottom:1px solid var(--border);background:#0a0a14;padding:0}.cf-th-group-start,.cf-td-group-start{border-left:1px solid var(--border)}.cf-info-icon{background:var(--border);width:14px;height:14px;color:var(--text-muted);cursor:help;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;font-size:.68em;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.cf-info-icon:hover,.cf-info-icon:focus{background:var(--accent);color:var(--accent-on);outline:none}.cf-tooltip{border:1px solid var(--border);max-width:280px;color:var(--text);text-align:left;white-space:normal;z-index:1000;pointer-events:none;background:#0a0a14;border-radius:6px;padding:8px 12px;font-size:.78em;font-weight:400;line-height:1.45;position:fixed;transform:translate(-50%);box-shadow:0 4px 14px #00000080}.cf-how-it-works{border:1px solid var(--border);color:var(--text-muted);background:#0e0e1a;border-radius:8px;margin-top:1rem;padding:10px 14px;font-size:.82em}.cf-how-it-works summary{cursor:pointer;color:var(--text);font-weight:500}.cf-how-it-works p{margin-top:8px;line-height:1.5}.cf-how-it-works code{background:#1a1a2e;border-radius:3px;padding:1px 5px;font-size:.9em}.bc-sidebar-collapse-btn{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-muted);cursor:pointer;border-radius:6px;padding:4px 8px;font-size:.8em;line-height:1;transition:border-color .15s,color .15s}.bc-sidebar-collapse-btn:hover{border-color:var(--accent);color:var(--accent)}.bc-new-session{align-items:center;gap:6px;display:flex}.bc-new-session .bc-new-session-wrap{flex:1;position:relative}.bc-new-session-split{align-items:stretch;width:100%;display:flex}.bc-new-session-split .bc-new-session-btn{border-top-right-radius:0;border-bottom-right-radius:0;flex:1;justify-content:center;align-items:center;gap:6px;width:auto;min-width:0;display:inline-flex}.bc-new-session-plus{color:var(--accent);font-weight:600}.bc-new-session-label{color:var(--accent)}.bc-new-session-target{border-left:1px solid var(--border);color:var(--text-dim);align-items:center;gap:2px;padding-left:6px;display:inline-flex}.bc-new-session-target-emoji{font-size:.95em;line-height:1}.bc-new-session-target-img{object-fit:contain;vertical-align:middle;border-radius:3px;width:15px;height:15px}.bc-new-session-target-at{opacity:.7}.bc-new-session-caret-btn{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-dim);cursor:pointer;border-left:none;border-top-right-radius:8px;border-bottom-right-radius:8px;justify-content:center;align-items:center;padding:0 8px;transition:border-color .2s,color .2s;display:inline-flex}.bc-new-session-caret-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.bc-new-session-caret-btn:disabled{opacity:.4;cursor:default}.bc-new-session-caret{font-size:.8em}.bc-new-session-menu{z-index:50;border:1px solid var(--border);background:var(--bg-surface);border-radius:8px;flex-direction:column;gap:4px;max-height:60vh;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 6px 24px #0006}.bc-new-session-empty{color:var(--text-dim);padding:10px;font-size:.85em}.bc-new-session-empty a{color:var(--accent)}.bc-new-session-group{flex-direction:column;gap:2px;display:flex}.bc-new-session-group+.bc-new-session-group{border-top:1px solid var(--border);margin-top:2px;padding-top:4px}.bc-new-session-group-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;padding:4px 8px;font-size:.75em;display:flex}.bc-new-session-item{width:100%;color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:6px 10px;font-size:.85em;transition:background .15s,color .15s;display:flex}.bc-new-session-item:hover:not(:disabled){color:var(--text);background:#6366f11a}.bc-new-session-item:disabled{opacity:.45;cursor:default}.bc-new-session-item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.bc-new-session-item-meta{color:var(--text-dim);background:#1a1a2a;border-radius:4px;padding:1px 6px;font-size:.85em}.bc-new-session-avail{border-radius:50%;flex-shrink:0;width:6px;height:6px}.bc-new-session-avail-on{background:#22c55e}.bc-new-session-avail-off{background:#ef4444}.bc-inst-filter{border-bottom:1px solid var(--border);flex-direction:column;display:flex}.bc-inst-filter-body{flex-direction:column;gap:4px;padding:4px 10px 8px;display:flex}.bc-filter-toggle{width:100%;color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:6px 12px;font-size:.82em;font-weight:500;transition:background .15s;display:flex}.bc-filter-toggle:hover{background:#6366f10f}.bc-filter-toggle-active{color:var(--text)}.bc-filter-chevron{width:10px;color:var(--text-dim);font-size:.8em}.bc-filter-label{flex:1}.bc-filter-badge{color:var(--accent);background:#6366f12e;border-radius:8px;padding:1px 6px;font-size:.75em;font-weight:600}.bc-inst-filter-chips{flex-wrap:wrap;gap:4px;display:flex}.bc-inst-chip{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;opacity:.55;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:2px 6px;font-size:.75em;line-height:1.3;transition:all .15s;display:inline-flex}.bc-inst-chip:hover{border-color:var(--accent);color:var(--text)}.bc-inst-chip-active{border-color:var(--accent);color:var(--text);opacity:1;background:#6366f11a}.bc-inst-chip-img{object-fit:contain;border-radius:2px;width:16px;height:16px}.bc-inst-chip-emoji{font-size:1.1em}.bc-inst-chip.bc-machine-chip{padding:2px 8px 2px 6px;font-size:.72em}.bc-class-filter-row{align-items:center}.bc-class-filter-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);opacity:.7;flex:none;margin-right:2px;font-size:.68em}.bc-class-chip{padding:1px 8px}.bc-class-chip-name{line-height:1.3}.bc-inst-filter-clear{color:var(--accent);cursor:pointer;background:0 0;border:none;align-self:flex-end;padding:0;font-size:.75em}.bc-inst-filter-clear:hover{text-decoration:underline}.bc-session-harness{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.bc-session-harness img{object-fit:contain;border-radius:3px;width:16px;height:16px;display:block}.bc-session-harness-emoji{font-size:1em;line-height:1}.bc-sidebar-strip{border:none;border-right:1px solid var(--border);background:var(--bg-surface);width:28px;color:var(--text-muted);cursor:pointer;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;gap:8px;padding:10px 0;transition:color .15s,background .15s;display:flex}.bc-sidebar-strip:hover{color:var(--accent);background:#6366f10f}.bc-sidebar-strip-chevron{font-size:1em}.bc-sidebar-strip-label{writing-mode:vertical-rl;letter-spacing:.5px;text-transform:uppercase;font-size:.75em;transform:rotate(180deg)}.bc-nav-arrows{gap:2px;display:inline-flex}.bc-nav-arrow{border:1px solid var(--border);background:var(--bg-surface);width:24px;height:24px;color:var(--text-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:1em;line-height:1;transition:border-color .15s,color .15s;display:inline-flex}.bc-nav-arrow:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.bc-nav-arrow:disabled{opacity:.3;cursor:default}@media (width<=768px){.bridge-nav{padding:0 8px}.bridge-tab{padding:10px}.bridge-content{padding:12px}.bc-main{flex-direction:column}.bc-session-list{border-right:none;border-bottom:1px solid var(--border);width:100%;max-height:40vh}.bc-sidebar-strip{border-right:none;border-bottom:1px solid var(--border);flex-direction:row;justify-content:flex-start;gap:10px;width:100%;height:36px;padding:0 14px}.bc-sidebar-strip-label{writing-mode:horizontal-tb;transform:none}.bc-header{padding:6px 8px}.bc-header-row{flex-wrap:wrap;row-gap:6px}.bc-thread{gap:10px;padding:10px}.bc-controls-bar{flex-wrap:wrap}.bc-composer{padding:8px}.bc-composer-input{font-size:1em}}.bc-diff{background:var(--bg-code,#00000040);white-space:pre;border-radius:4px;margin:.35rem 0 .25rem;padding:.35rem .5rem;font-family:monospace;font-size:.7rem;line-height:1.35;overflow-x:auto}.bc-diff-hunk+.bc-diff-hunk{margin-top:.5rem}.bc-diff-hunk-header{color:var(--text-muted);opacity:.65;-webkit-user-select:none;user-select:none}.bc-diff-add{color:#16a34a;background:#22c55e26}.bc-diff-del{color:#dc2626;background:#ef444426}.bc-diff-ctx{color:var(--text-muted)}.bc-diff-file-header{color:var(--text);-webkit-user-select:none;user-select:none;font-weight:600}.bc-bash-diffs{flex-direction:column;gap:.5rem;margin-top:.4rem;display:flex}.bc-bash-file-diff{flex-direction:column;gap:.15rem;display:flex}.bc-git-repo-select{background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:3px;padding:1px 4px;font-size:.78em}.bc-git-body{flex-direction:column;flex:1;gap:4px;padding:8px 10px;font-size:.82em;display:flex;overflow-y:auto}.bc-git-empty,.bc-git-error{color:var(--text-dim);padding:12px 4px;font-style:italic}.bc-git-error{color:#dc2626;white-space:pre-wrap;font-style:normal}.bc-git-branch{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:4px;padding:2px 4px;display:flex}.bc-git-branch-label{color:var(--text-dim);font-size:.85em}.bc-git-branch-name{color:var(--accent);font-family:monospace;font-weight:600}.bc-git-repo-path{color:var(--text-dim);word-break:break-all;font-family:monospace;font-size:.75em}.bc-git-section{flex-direction:column;display:flex}.bc-git-section-header{color:var(--text-muted);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;text-align:left;border:none;border-bottom:1px dashed var(--border);background:0 0;align-items:center;gap:6px;padding:4px 2px;font-size:.78em;display:flex}.bc-git-section-header:hover{color:var(--text)}.bc-git-section-chevron{font-size:.85em}.bc-git-section-title{font-weight:600}.bc-git-section-hint{color:var(--text-dim);text-transform:none;letter-spacing:0;margin-left:auto;font-size:.85em}.bc-git-section-body{white-space:pre;color:var(--text);margin:0;padding:6px 4px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82em;overflow-x:auto}.bc-git-section-empty{color:var(--text-dim);font-style:italic}.bsk-container{flex-direction:column;gap:20px;display:flex}.bsk-header{flex-direction:column;gap:4px;display:flex}.bsk-title{color:var(--text);margin:0;font-size:1.2em}.bsk-subtitle{color:var(--text-muted);margin:0;font-size:.85em}.bsk-subtitle code{background:var(--bg-surface);border-radius:4px;padding:1px 5px;font-size:.95em}.bsk-section-title{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin:0 0 8px;font-size:.85em}.bsk-source-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.bsk-source-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.bsk-source-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bsk-source-name{color:var(--text);font-weight:600}.bsk-tier{text-transform:uppercase;letter-spacing:.5px;background:var(--bg);border:1px solid var(--border);color:var(--text-muted);border-radius:4px;padding:2px 6px;font-size:.7em}.bsk-tier-official{border-color:var(--accent);color:var(--accent)}.bsk-tier-community{color:var(--text-muted)}.bsk-tier-personal{color:var(--text-dim)}.bsk-license{color:var(--text-dim);font-family:monospace;font-size:.72em}.bsk-source-meta{color:var(--text-dim);font-size:.78em}.bsk-source-url{color:var(--text-muted);word-break:break-all;text-decoration:none}.bsk-source-url:hover{color:var(--accent)}.bsk-source-footer{justify-content:space-between;align-items:center;display:flex}.bsk-source-count{color:var(--text-muted);font-size:.8em}.bsk-sync-btn{background:var(--bg);border:1px solid var(--border);color:var(--text-muted);cursor:pointer;border-radius:6px;padding:4px 12px;font-size:.8em;transition:border-color .2s,color .2s}.bsk-sync-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.bsk-sync-btn:disabled{opacity:.5;cursor:default}.bsk-source-result{color:var(--text-dim);font-family:monospace;font-size:.78em}.bsk-source-warn{color:#d97706}.bsk-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:8px 0;display:flex}.bsk-search{background:var(--bg-surface);border:1px solid var(--border);min-width:200px;color:var(--text);border-radius:6px;flex:1;padding:6px 10px;font-size:.85em}.bsk-search:focus{border-color:var(--accent);outline:none}.bsk-filter{background:var(--bg-surface);border:1px solid var(--border);color:var(--text);border-radius:6px;padding:6px 10px;font-size:.85em}.bsk-check{color:var(--text-muted);cursor:pointer;align-items:center;gap:6px;font-size:.85em;display:flex}.bsk-count{color:var(--text-dim);margin-left:auto;font-size:.8em}.bsk-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bsk-empty{text-align:center;color:var(--text-dim);padding:32px;font-size:.9em}.bsk-row{background:var(--bg-surface);border:1px solid var(--border);border-radius:6px;align-items:center;gap:12px;padding:10px 12px;display:flex}.bsk-row.bsk-installed{border-color:var(--accent)}.bsk-row-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bsk-row-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.bsk-skill-name{color:var(--text);font-family:monospace;font-weight:600}.bsk-source-chip{background:var(--bg);border:1px solid var(--border);color:var(--text-muted);border-radius:3px;padding:1px 6px;font-size:.7em}.bsk-file-count{color:var(--text-dim);font-size:.75em}.bsk-row-desc{color:var(--text-muted);font-size:.8em;line-height:1.4}.bsk-tags{flex-wrap:wrap;gap:4px;display:flex}.bsk-tag{background:var(--bg);border:1px solid var(--border);color:var(--text-dim);border-radius:3px;padding:1px 5px;font-size:.68em}.bsk-row-actions{flex-shrink:0;align-items:center;display:flex}.bsk-toggle{border:1px solid var(--border);cursor:pointer;border-radius:6px;min-width:90px;padding:6px 14px;font-size:.82em;transition:all .2s}.bsk-toggle-off{background:var(--bg);color:var(--text-muted)}.bsk-toggle-off:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.bsk-toggle-on{background:var(--accent);color:var(--accent-on);border-color:var(--accent)}.bsk-toggle-on:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.bsk-toggle:disabled{opacity:.5;cursor:default}.bc-container{--bc-radius:18px;--bc-radius-sm:12px;--bc-radius-xs:8px;--bc-surface-thin:color-mix(in srgb, var(--bg-surface) 38%, var(--bg));--bc-surface:color-mix(in srgb, var(--bg-surface) 55%, var(--bg));--bc-surface-strong:color-mix(in srgb, var(--bg-surface) 78%, var(--bg));--bc-edge:color-mix(in srgb, white 6%, var(--bc-surface-thin));--bc-header-surface:color-mix(in srgb, var(--bc-harness,var(--accent)) 12%, color-mix(in srgb, white 4%, var(--bc-surface-thin)));--bc-edge-lit:color-mix(in srgb, white 11%, var(--bc-surface-strong));--bc-halo:0 0 0 1px color-mix(in srgb, var(--accent) 38%, transparent), 0 0 28px -4px color-mix(in srgb, var(--accent) 50%, transparent);--bc-shadow:0 8px 30px -10px #0000008c, inset 0 1px 0 #ffffff0f;--bc-ease:cubic-bezier(.22, 1, .36, 1);background:var(--bg)}.bc-main{gap:6px;padding:4px}.bc-workspace{padding:0}.bc-session-list{background:var(--bc-surface);border:1px solid var(--bc-edge);border-radius:var(--bc-radius);width:252px;box-shadow:var(--bc-shadow);padding:14px 0 16px;overflow-y:auto}.bc-new-session{padding:6px 14px 14px}.bc-new-session-btn{border-radius:var(--bc-radius-sm);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 22%, var(--bc-surface)), color-mix(in srgb, var(--accent) 8%, var(--bc-surface)));border:1px solid color-mix(in srgb, var(--accent) 30%, var(--bc-surface));color:var(--text);transition:box-shadow .25s var(--bc-ease), transform .25s var(--bc-ease);padding:11px;font-weight:500}.bc-new-session-btn:hover{box-shadow:var(--bc-halo);transform:translateY(-1px)}.bc-session-item-main{padding:9px 14px}.bc-session-item:hover{background:color-mix(in srgb, white 4%, var(--bc-surface))}.bc-session-item-selected{background:color-mix(in srgb, var(--accent) 22%, var(--bc-surface));box-shadow:inset 3px 0 0 var(--accent);border-radius:0}.bc-folder-header{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--text) 55%, transparent);padding:7px 14px;font-size:.72em}.bc-folder-count{background:color-mix(in srgb, white 7%, var(--bc-surface));border-radius:999px;font-weight:600}.bc-status-dot-running,.bc-status-dot-tool_running,.bc-status-dot-model_generating .bc-status-dot-blip{box-shadow:0 0 0 3px #22c55e38,0 0 12px #22c55eb3}.bc-status-dot-idle{box-shadow:0 0 10px #60a5fa99}.bc-status-dot-paused,.bc-status-dot-awaiting_user{box-shadow:0 0 10px #f59e0b99}.bc-status-dot-awaiting_permission{box-shadow:0 0 14px #ef4444b3}.bc-status-dot-error{box-shadow:0 0 10px #ef444480}.bc-status-dot-rate_limited{box-shadow:0 0 10px #60a5fa80}.bc-status-dot-compacting{box-shadow:0 0 10px #a78bfa99}.bc-workspaces{gap:14px}.bc-workspace{background:var(--bc-surface-thin);border:1px solid var(--bc-edge);border-radius:var(--bc-radius);box-shadow:var(--bc-shadow);overflow:hidden}.bc-workspace+.bc-workspace{border-left:1px solid var(--bc-edge)}.bc-workspace-focused{border-color:color-mix(in srgb, var(--accent) 38%, var(--bc-surface-thin));box-shadow:var(--bc-halo), var(--bc-shadow)}.bc-workspace-focused .bc-header{box-shadow:none}.bc-header{background:linear-gradient(110deg, color-mix(in srgb, var(--bc-harness,var(--accent)) 16%, color-mix(in srgb, white 4%, var(--bc-surface-thin))) 0%, color-mix(in srgb, var(--bc-harness,var(--accent)) 5%, color-mix(in srgb, white 4%, var(--bc-surface-thin))) 38%, transparent 78%), linear-gradient(180deg, color-mix(in srgb, white 4%, var(--bc-surface-thin)), var(--bc-surface-thin));border-bottom:1px solid color-mix(in srgb, var(--bc-harness,var(--accent)) 22%, var(--bc-edge));padding:11px 18px}.bc-header-context{opacity:.85;background:var(--bc-harness,var(--accent));height:2px}.bc-session-name{letter-spacing:-.005em;font-weight:500}.bc-cost{font-variant-numeric:tabular-nums}.bc-harness-chip{border:1px solid color-mix(in srgb, var(--bc-harness,var(--accent)) 36%, var(--bc-header-surface));background:color-mix(in srgb, var(--bc-harness,var(--accent)) 14%, var(--bc-header-surface));color:color-mix(in srgb, var(--bc-harness,var(--accent)) 75%, var(--text));letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:.72em;font-weight:500;display:inline-flex}.bc-harness-chip-emoji{font-size:.95em;line-height:1}.bc-harness-chip-img{object-fit:contain;border-radius:3px;flex-shrink:0;width:14px;height:14px;display:block}.bc-harness-chip-label{line-height:1}.bc-machine-chip{border:1px solid var(--border);background:color-mix(in srgb, var(--text) 6%, var(--bc-header-surface));color:var(--text);letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:.72em;font-weight:500;display:inline-flex}.bc-machine-chip-emoji{font-size:.95em;line-height:1}.bc-machine-chip-label{line-height:1}.bc-machine-chip-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.bc-machine-chip-dot-ok{background:#22c55e;box-shadow:0 0 6px #22c55e99}.bc-machine-chip-dot-fail{background:#ef4444}.bc-machine-chip-dot-unknown{background:var(--border)}.bc-details-wrap{flex-shrink:0;display:inline-flex;position:relative}.bc-source-chip{border:1px solid var(--border);background:color-mix(in srgb, var(--text) 5%, var(--bc-header-surface));color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 10px;font-size:.7em;font-weight:500;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.bc-source-chip:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));color:var(--text)}.bc-details-list{grid-template-columns:max-content 1fr;gap:4px 14px;margin:0;display:grid}.bc-details-row{display:contents}.bc-details-row dt{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;align-self:center;font-size:.85em}.bc-details-row dd{color:var(--text);word-break:break-all;overflow-wrap:anywhere;margin:0}.bc-details-mono{letter-spacing:.01em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.92em}.bc-cost-wrap{flex-shrink:0;display:inline-flex;position:relative}.bc-cost-clickable{color:var(--accent);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.85em;font-weight:500;transition:border-color .18s,background .18s;display:inline-flex}.bc-cost-clickable:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));background:color-mix(in srgb, var(--accent) 6%, var(--bc-header-surface))}.bc-cost-open{border-color:color-mix(in srgb, var(--accent) 55%, var(--bc-header-surface));background:color-mix(in srgb, var(--accent) 12%, var(--bc-header-surface))}.bc-cost-caret{opacity:.55;font-size:.85em;line-height:1}.bc-cost-panel{z-index:50;border:1px solid var(--bc-edge,var(--border));background:var(--bg-surface,#1a1a1a);border-radius:10px;min-width:240px;max-width:360px;padding:10px 12px;font-size:.78em;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px -8px #0000008c}.bc-cost-panel-row{justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;display:flex}.bc-cost-panel-total .bc-cost-panel-label,.bc-cost-panel-total .bc-cost-panel-value{color:var(--text);font-size:1.05em;font-weight:600}.bc-cost-panel-sub .bc-cost-panel-label,.bc-cost-panel-sub .bc-cost-panel-value{color:var(--text-muted);font-size:.92em}.bc-cost-panel-overhead{border-top:1px dashed color-mix(in srgb, var(--text) 10%, var(--bg-surface));color:var(--text-muted);margin-top:4px;padding-top:6px;font-size:.92em}.bc-cost-panel-overhead .bc-cost-panel-value{color:var(--accent)}.bc-cost-panel-group{border-top:1px solid color-mix(in srgb, var(--text) 7%, var(--bg-surface));margin-top:6px;padding-top:6px}.bc-cost-panel-group-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:3px;font-size:.78em}.bc-cost-panel .bc-cost-panel-label{color:var(--text-muted)}.bc-cost-panel .bc-cost-panel-value{color:var(--text);font-variant-numeric:tabular-nums}.bc-pane-toggle{background:color-mix(in srgb, white 4%, var(--bc-surface-thin));border-color:var(--bc-edge);border-radius:999px;padding:4px 10px}.bc-turns-pane,.bc-split-pane-git{border-color:var(--bc-edge);background:0 0}.bc-split-pane-header{background:linear-gradient(180deg, color-mix(in srgb, white 4%, var(--bc-surface-thin)), var(--bc-surface-thin));border-bottom:1px solid var(--bc-edge);letter-spacing:.08em;padding:8px 16px;font-size:.66rem}.bc-turns-body{gap:12px;padding:16px}.bc-turns-item{border-radius:var(--bc-radius-sm);border:1px solid var(--bc-edge);background:color-mix(in srgb, white 3%, var(--bc-surface-thin));padding:12px 14px}.bc-turns-user{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 16%, var(--bc-surface-thin)), color-mix(in srgb, var(--accent) 4%, var(--bc-surface-thin)));border-color:color-mix(in srgb, var(--accent) 30%, var(--bc-surface-thin))}.bc-turns-actor{letter-spacing:.16em;font-size:.62rem;font-weight:700}.bc-turns-text{font-size:.9em;line-height:1.6}.bc-thread{gap:14px;padding:22px}.bc-row-id{background:color-mix(in srgb, white 5%, color-mix(in srgb, white 3%, color-mix(in srgb, white 3%, var(--bc-surface-thin))));border-radius:999px;padding:1px 8px}.bc-tool-item{border-radius:var(--bc-radius-xs);background:color-mix(in srgb, white 4%, color-mix(in srgb, white 3%, var(--bc-surface-thin)));border-left-width:3px;padding:8px 10px}.bc-tool-output,.bc-tool-output-code{border-radius:var(--bc-radius-xs);background:color-mix(in srgb, var(--bg) 35%, color-mix(in srgb, white 4%, color-mix(in srgb, white 3%, var(--bc-surface-thin))));border:1px solid var(--bc-edge)}.bc-composer-wrap{background:0 0;padding:0}.bc-linked-kanban-btn,.bc-linked-kanban-link,.bc-linked-kanban-card{border-color:var(--bc-edge)}.bc-linked-kanban-btn:hover,.bc-linked-kanban-link:hover{border-color:color-mix(in srgb, var(--accent) 38%, var(--bc-surface-thin));background:color-mix(in srgb, white 5%, var(--bc-surface-thin))}.bc-linked-kanban-card{background:color-mix(in srgb, white 3%, var(--bc-surface-thin))}.bc-composer{box-shadow:none;background:0 0;border:none;align-items:flex-end;gap:10px;padding:10px 16px 14px}.bc-composer-input{border-radius:var(--bc-radius-sm);border:1px solid var(--bc-edge);background:color-mix(in srgb, var(--bg) 35%, var(--bc-surface-thin));min-height:40px;max-height:220px;padding:10px 14px;font-size:.93em;line-height:1.5;overflow-y:auto}.bc-composer-input:focus{border-color:color-mix(in srgb, var(--accent) 50%, var(--bc-surface-thin));box-shadow:var(--bc-halo)}.bc-composer-btn{border-radius:var(--bc-radius-sm);background:linear-gradient(135deg, color-mix(in srgb, var(--accent-hover) 90%, white), var(--accent));box-shadow:0 1px 0 #ffffff3d inset, 0 8px 22px -6px color-mix(in srgb, var(--accent) 60%, transparent);transition:transform .2s var(--bc-ease), box-shadow .2s var(--bc-ease);padding:12px 24px}.bc-composer-btn:hover{box-shadow:0 1px 0 #ffffff3d inset, 0 12px 30px -6px color-mix(in srgb, var(--accent) 75%, transparent);transform:translateY(-1px)}.bc-btn-stop{background:linear-gradient(135deg,#f87171,#ef4444);box-shadow:inset 0 1px #ffffff3d,0 8px 22px -6px #ef444499}.bc-controls-bar{border-top:1px solid var(--bc-edge);background:color-mix(in srgb, white 2%, var(--bc-surface-thin));padding:8px 16px}.bc-ctrl-btn{border-color:var(--bc-edge);background:color-mix(in srgb, white 3%, color-mix(in srgb, white 4%, var(--bc-surface-thin)));border-radius:999px;padding:5px 14px}.bc-ctrl-btn-active{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 28%, var(--bc-surface-thin)), color-mix(in srgb, var(--accent) 12%, var(--bc-surface-thin)));border-color:color-mix(in srgb, var(--accent) 45%, var(--bc-surface-thin));box-shadow:0 0 16px -4px color-mix(in srgb, var(--accent) 50%, transparent)}.bc-ctrl-select{border-color:var(--bc-edge);background:color-mix(in srgb, white 3%, color-mix(in srgb, white 4%, var(--bc-surface-thin)));border-radius:999px}.bc-jump-latest{background:var(--bc-surface-strong);border:1px solid var(--bc-edge);border-radius:999px;box-shadow:0 8px 28px -8px #0000008c}.bc-modal,.bc-ctx-menu{border-radius:var(--bc-radius-sm);background:var(--bc-surface-strong);border:1px solid var(--bc-edge-lit);box-shadow:0 12px 40px -8px #000000a6}.bset-sf-table{border-collapse:collapse;width:100%;margin:12px 0 24px}.bset-sf-table th,.bset-sf-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:middle;padding:6px 8px}.bset-sf-table th{color:var(--text-muted);font-size:.8em;font-weight:500}.bset-sf-table code{font-size:.9em}.bset-sf-table input,.bset-sf-table select{padding:4px 8px}.bset-sf-table em{color:var(--text-muted);font-style:italic}.bt-container{max-width:1200px;padding:16px}.bt-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.bt-header h2{font-size:1.3em;font-weight:600}.bt-instance-row{border:1px solid var(--border);background:var(--bg-surface);border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px;display:flex}.bt-instance-row label{color:var(--text-muted);font-size:.9em}.bt-instance-select{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;flex:1;padding:6px 10px}.bt-table{border-collapse:collapse;width:100%;font-size:.9em}.bt-table th{text-align:left;border-bottom:1px solid var(--border);color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;padding:8px 10px;font-size:.8em;font-weight:500}.bt-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:10px}.bt-table .bt-col-toggle{text-align:center;width:80px}.bt-row-kind-mcp .bt-name code{color:#a78bfa}.bt-row-kind-cli .bt-name code{color:#fbbf24}.bt-row-kind-local .bt-name code{color:#34d399}.bt-name{font-family:monospace}.bt-name code{font-size:.95em}.bt-display-name{color:var(--text-dim);margin-top:2px;font-family:sans-serif;font-size:.8em;display:block}.bt-expand-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 6px 0 0;font-size:.9em}.bt-expand-btn:hover{color:var(--text)}.bt-kind{text-transform:uppercase;letter-spacing:1px;border-radius:4px;padding:2px 8px;font-size:.75em;display:inline-block}.bt-kind-mcp{color:#a78bfa;background:#a78bfa26}.bt-kind-cli{color:#fbbf24;background:#fbbf2426}.bt-kind-local{color:#34d399;background:#34d39926}.bt-desc{color:var(--text-muted);max-width:480px;font-size:.85em}.bt-tags{font-size:.8em}.bt-tag{border:1px solid var(--border);color:var(--text-dim);border-radius:3px;margin:1px 2px;padding:1px 6px;display:inline-block}.bt-toggle{border:1px solid var(--border);background:var(--bg);cursor:pointer;border-radius:11px;width:40px;height:22px;padding:0;transition:background .15s;position:relative}.bt-toggle-on{background:var(--accent);border-color:var(--accent)}.bt-toggle-disabled{opacity:.4;cursor:not-allowed}.bt-toggle-knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:1px;left:1px}.bt-toggle-on .bt-toggle-knob{left:19px}.bt-detail-row td{background:var(--bg-surface);padding:0 10px 16px}.bt-detail{flex-direction:column;gap:12px;padding:12px 0;display:flex}.bt-detail-block h4{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;font-size:.8em}.bt-env-list{padding:0;list-style:none}.bt-env-list li{padding:2px 0;font-size:.85em}.bt-cred-bind{color:var(--text-dim)}.bt-cred-missing{color:#ef4444;font-style:italic}.bt-spec{background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:10px;font-size:.8em;overflow-x:auto}.bt-discovery{border:1px solid var(--border);background:var(--bg-surface);border-radius:8px;margin-top:32px;padding:16px}.bt-discovery h3{margin-bottom:4px;font-size:1em;font-weight:500}.bt-hint{color:var(--text-muted);margin-bottom:12px;font-size:.8em}.bt-orphan-list{padding:0;list-style:none}.bt-orphan-list li{padding:4px 0;font-size:.85em}.ba-models-section{margin-top:32px}.ba-models-header{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.ba-models-header h2{font-size:1.1em;font-weight:500}.ba-models-count{color:var(--text-muted);font-size:.85em}.ba-models-table{border:1px solid var(--border);background:var(--bg-surface);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.ba-models-row{border-bottom:1px solid var(--border);grid-template-columns:100px 1.6fr .7fr 50px 1fr 1fr 1fr;align-items:center;gap:8px;padding:10px 12px;font-size:.85em;display:grid}.ba-models-thead{background:var(--bg);color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:.7em}.ba-model-group:last-child .ba-models-row{border-bottom:none}.ba-model-disabled{opacity:.45}.ba-model-healthy{background:#22c55e0d}.ba-model-error{background:#ef44440d}.ba-model-stale{background:#eab3080d}.ba-col-status{align-items:center;gap:6px;display:flex}.ba-col-name{flex-direction:column;gap:2px;min-width:0;display:flex}.ba-col-name strong{font-weight:500}.ba-model-id{color:var(--text-dim);font-family:monospace;font-size:.78em}.ba-status-icon{font-size:.9em}.ba-enabled-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:8px;padding:1px 6px;font-size:.7em;font-weight:600}.ba-badge-on{background:var(--accent);color:var(--accent-on)}.ba-badge-off{background:var(--bg);color:var(--text-dim);border:1px solid var(--border)}.ba-cred-subrows{background:var(--bg);border-bottom:1px solid var(--border);flex-direction:column;gap:2px;padding:4px 12px 8px 28px;display:flex}.ba-cred-subrow{color:var(--text-muted);align-items:center;gap:8px;padding:2px 0;font-size:.78em;display:flex}.ba-cred-sub-icon{font-size:.85em}.ba-cred-sub-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ba-cred-sub-type{background:var(--bg-surface);border-radius:4px;padding:1px 5px;font-size:.72em}.ba-cred-sub-pri{color:var(--text-dim)}.bagents-container{padding:16px}.bagents-header{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.bagents-header h2{font-size:1.1em;font-weight:500}.bagents-header-right{align-items:center;gap:12px;display:flex}.bagents-count{color:var(--text-muted);font-size:.85em}.bagents-add-btn{background:var(--accent);color:var(--accent-on);cursor:pointer;border:none;border-radius:6px;padding:6px 12px;font-size:.85em}.bagents-dismiss{color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-left:8px}.bagents-add-form{background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;grid-template-columns:1fr 1fr 60px 1.4fr 2fr auto;gap:8px;margin-bottom:16px;padding:12px;display:grid}.bagents-input{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:6px 10px;font-size:.85em}.bagents-emoji-input{text-align:center}.bagents-save-btn{background:var(--accent);color:var(--accent-on);cursor:pointer;border:none;border-radius:6px;padding:6px 14px}.bagents-cancel-btn{background:var(--bg);color:var(--text);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:6px 14px}.bagents-section{margin-bottom:20px}.bagents-section-title{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-bottom:8px;font-size:.95em;font-weight:500;display:flex}.bagents-section-icon{font-size:1em}.bagents-section-count{background:var(--bg-surface);border:1px solid var(--border);color:var(--text-muted);border-radius:10px;padding:1px 8px;font-size:.75em;font-weight:400}.bagents-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.bagents-card{border:1px solid var(--border);background:var(--bg-surface);border-radius:8px;flex-direction:column;gap:6px;padding:10px;display:flex}.bagents-card-disabled{opacity:.45}.bagents-card-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.bagents-card-name{align-items:center;gap:6px;min-width:0;font-size:.9em;font-weight:500;display:flex;overflow:hidden}.bagents-card-emoji{font-size:1em}.bagents-card-project{color:var(--text-dim);font-family:monospace;font-size:.78em}.bagents-card-status{color:var(--text-muted);align-items:center;gap:6px;font-size:.78em;display:flex}.bagents-status-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.bagents-status-task{color:var(--text-dim)}.bagents-card-actions{gap:6px;margin-top:4px;display:flex}.bagents-toggle-btn{border:1px solid var(--border);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border-radius:8px;padding:2px 8px;font-size:.7em}.bagents-toggle-on{background:var(--accent);color:var(--accent-on);border-color:var(--accent)}.bagents-toggle-off{background:var(--bg);color:var(--text-dim)}.bagents-edit-btn,.bagents-delete-btn{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:4px;padding:4px 10px;font-size:.78em}.bagents-delete-btn:hover{color:#ef4444;background:#ef44441a;border-color:#ef4444}.bagents-edit-form{flex-direction:column;gap:6px;display:flex}.bagents-edit-name{font-size:.9em;font-weight:500}.bagents-edit-actions{gap:6px;display:flex}.bagents-empty{text-align:center;color:var(--text-muted);padding:32px}.bagents-btn{background:var(--bg);border:1px solid var(--border);cursor:pointer;color:var(--text);border-radius:6px;padding:6px 14px}.bfiles-container{padding:16px}.bfiles-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.bfiles-header h2{font-size:1.1em;font-weight:500}.bfiles-count{color:var(--text-muted);margin-left:6px;font-size:.85em;font-weight:400}.bfiles-header-right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bfiles-search{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;min-width:280px;padding:6px 10px;font-size:.85em}.bfiles-btn{background:var(--bg);border:1px solid var(--border);cursor:pointer;color:var(--text);border-radius:6px;padding:6px 12px;font-size:.85em}.bfiles-btn-primary{background:var(--accent);color:var(--accent-on);cursor:pointer;border:none;border-radius:6px;padding:6px 14px;font-size:.85em}.bfiles-btn-primary:disabled{opacity:.5;cursor:not-allowed}.bfiles-explainer{background:var(--bg-surface);border:1px solid var(--border);color:var(--text-muted);border-radius:8px;margin-bottom:12px;padding:12px 16px;font-size:.82em;line-height:1.5}.bfiles-explainer code{background:var(--bg);color:var(--text);border-radius:3px;padding:1px 5px;font-size:.92em}.bfiles-machines-panel{border:1px solid var(--border);background:var(--bg-surface);border-radius:6px;margin-bottom:12px;padding:8px 12px}.bfiles-machines-header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bfiles-machines-hint{color:var(--text-muted);font-size:.8em}.bfiles-machines-body{margin-top:8px}.bfiles-machine-card{background:var(--bg);border:1px solid var(--border);border-radius:4px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;padding:6px 10px;font-size:.82em;display:flex}.bfiles-machine-scopes,.bfiles-machine-stats{color:var(--text-muted)}.bfiles-preview-section{border:1px solid var(--border);background:var(--bg-surface);border-radius:8px;margin-bottom:12px;padding:12px}.bfiles-preview-header{align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.bfiles-preview-hint{color:var(--text-muted);font-size:.82em}.bfiles-preview-tabs{flex-wrap:wrap;gap:6px;display:flex}.bfiles-preview-tab{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:4px;padding:4px 10px;font-size:.85em}.bfiles-preview-tab-active{background:var(--accent);color:var(--accent-on);border-color:var(--accent)}.bfiles-preview-body{margin-top:10px}.bfiles-preview-skip{color:var(--text-muted);font-size:.85em}.bfiles-manifest-list{margin-bottom:8px;padding:0;list-style:none}.bfiles-manifest-list li{align-items:center;gap:10px;padding:3px 0;font-size:.82em;display:flex}.bfiles-manifest-scope{color:var(--text-dim);text-transform:uppercase;min-width:60px;font-size:.78em}.bfiles-manifest-bytes{color:var(--text-muted);margin-left:auto}.bfiles-preview-content{background:var(--bg);border:1px solid var(--border);border-radius:4px;max-height:320px;padding:10px;font-size:.78em;line-height:1.5;overflow:auto}.bfiles-scan-msg{color:var(--text-muted);margin:8px 0;font-size:.85em}.bfiles-empty{color:var(--text-muted);text-align:center;padding:16px;font-size:.85em}.bfiles-section{margin-bottom:16px}.bfiles-section-title{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-bottom:6px;font-size:.95em;font-weight:500;display:flex}.bfiles-scope-emoji{font-size:1.05em}.bfiles-section-count{background:var(--bg-surface);border:1px solid var(--border);color:var(--text-muted);border-radius:10px;padding:1px 8px;font-size:.75em;font-weight:400}.bfiles-scope-description{color:var(--text-dim);font-size:.78em;font-weight:400}.bfiles-file-list{padding:0;list-style:none}.bfiles-file{border:1px solid var(--border);background:var(--bg-surface);border-radius:6px;margin-bottom:6px;overflow:hidden}.bfiles-file-disabled{opacity:.5}.bfiles-file-header{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;display:flex}.bfiles-caret{cursor:pointer;color:var(--text-muted);background:0 0;border:none;padding:0 4px;font-size:.9em}.bfiles-file-title{cursor:pointer;color:var(--text);text-align:left;background:0 0;border:none;flex-direction:column;flex:1;gap:1px;min-width:0;padding:0;display:flex}.bfiles-file-basename{font-size:.88em;font-weight:500}.bfiles-file-parent{color:var(--text-dim);font-family:monospace;font-size:.75em}.bfiles-usedby-tag{border:1px solid var(--border);background:var(--bg);color:var(--text-muted);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:.7em}.bfiles-mode-native{color:#22c55e;border-color:#22c55e}.bfiles-mode-injected{color:var(--accent);border-color:var(--accent)}.bfiles-mode-subagent,.bfiles-mode-memory,.bfiles-mode-inber{color:#a855f7;border-color:#a855f7}.bfiles-slug-tag{background:var(--bg);border:1px solid var(--border);border-radius:4px;padding:2px 6px;font-size:.7em}.bfiles-missing-tag{color:#ef4444;background:#ef44441a;border-radius:4px;padding:2px 6px;font-size:.7em}.bfiles-toggle-btn{border:1px solid var(--border);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border-radius:8px;padding:2px 8px;font-size:.7em}.bfiles-toggle-on{background:var(--accent);color:var(--accent-on);border-color:var(--accent)}.bfiles-toggle-off{background:var(--bg);color:var(--text-dim)}.bfiles-file-body{border-top:1px solid var(--border);background:var(--bg);padding:10px}.bfiles-editor{background:var(--bg-surface);width:100%;min-height:240px;color:var(--text);border:1px solid var(--border);resize:vertical;border-radius:4px;padding:8px;font-family:monospace;font-size:.82em}.bfiles-actions{align-items:center;gap:8px;margin-top:8px;display:flex}.bfiles-meta{color:var(--text-muted);margin-left:auto;font-size:.78em}.bfiles-history{border-top:1px solid var(--border);margin-top:10px;padding-top:8px}.bfiles-history-body{margin-top:8px}.bfiles-version-list{margin:0;padding:0;font-size:.78em;list-style:none}.bfiles-version-row{flex-wrap:wrap;align-items:center;gap:8px;padding:3px 0;display:flex}.bfiles-version-time{color:var(--text-muted);min-width:130px}.bfiles-version-source{background:var(--bg-surface);color:var(--text);border-radius:3px;padding:1px 6px;font-size:.7em}.bfiles-version-machine{color:var(--text-muted);font-size:.7em}.bfiles-version-sha{font-size:.7em}.bfiles-version-size{color:var(--text-muted)}.bfiles-version-note{color:var(--text-muted);font-style:italic}.bfiles-version-preview{margin-top:8px}.bfiles-version-preview-header{align-items:center;gap:8px;margin-bottom:4px;display:flex}.bfiles-version-content{background:var(--bg-surface);border:1px solid var(--border);border-radius:4px;max-height:320px;padding:8px;font-size:.78em;overflow:auto}.iac-section{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.iac-header{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.iac-title{font-size:.92em;font-weight:500}.iac-count{color:var(--text-muted);font-size:.78em}.iac-table{flex-direction:column;gap:6px;display:flex}.iac-shelved{opacity:.6}.iac-shelved-title{color:var(--text-muted);margin:12px 0 6px;font-size:.85em}.iac-row{background:var(--bg-surface);border:1px solid var(--border);border-radius:6px;grid-template-columns:130px 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.iac-row-changed{border-color:var(--accent)}.iac-agent{align-items:center;gap:6px;font-size:.85em;display:flex}.iac-emoji{font-size:1.05em}.iac-name{font-weight:500}.iac-fields{grid-template-columns:repeat(6,minmax(80px,1fr));gap:6px;display:grid}.iac-field{flex-direction:column;gap:2px;display:flex}.iac-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.7em}.iac-input,.iac-select{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:4px;width:100%;padding:4px 6px;font-size:.82em}.iac-input-with-hint{align-items:center;gap:4px;display:flex}.iac-hint{color:var(--text-dim);white-space:nowrap;font-size:.7em}.iac-actions{align-items:center;gap:6px;display:flex}.iac-save-btn{background:var(--accent);color:var(--accent-on);cursor:pointer;border:none;border-radius:4px;padding:4px 10px;font-size:.78em}.iac-reset-btn{background:var(--bg);border:1px solid var(--border);cursor:pointer;color:var(--text);border-radius:4px;padding:4px 8px}.iac-msg-ok{color:#22c55e;font-size:.82em}.iac-msg-err{color:#ef4444;font-size:.78em}.bc-container.bc-minimal{height:100svh;position:relative}.bridge-layout-minimal{height:100%}.bridge-layout-minimal>.bridge-content{padding:0}.bc-mc-topbar{z-index:30;height:36px;padding:0 6px;padding-top:env(safe-area-inset-top,0px);height:calc(36px + env(safe-area-inset-top,0px));background:color-mix(in srgb, var(--bg-surface) 88%, transparent);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:4px;display:flex;position:sticky;top:0}.bc-mc-topbar-btn{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.bc-mc-topbar-btn:hover,.bc-mc-topbar-btn:active{color:var(--text);background:var(--border)}.bc-mc-topbar-title{min-width:0;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;height:32px;padding:0 6px;font-size:.9em;font-weight:500;display:flex}.bc-mc-topbar-title-text{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.bc-mc-topbar-subtitle{color:var(--text-dim);margin-top:1px;font-size:.7em;font-weight:400;line-height:1}.bc-mc-paneswitch{background:var(--bg);border-bottom:1px solid var(--border);flex-shrink:0;gap:0;padding:4px 8px;display:flex}.bc-mc-paneswitch-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:6px 8px;font-size:.78em;transition:background .15s,color .15s}.bc-mc-paneswitch-btn-active{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--text)}.bc-mc-paneswitch-btn:active{background:var(--border)}.bc-minimal .bc-main{flex-direction:column;flex:1;min-height:0}.bc-minimal .bc-main>.bc-session-list,.bc-minimal .bc-sidebar-strip{display:none!important}.bc-minimal .bc-workspaces{flex:1;min-height:0}.bc-workspace-minimal .bc-header,.bc-workspace-minimal>.bc-controls-bar{display:none}.bc-minimal .bc-composer{padding-bottom:max(8px, env(safe-area-inset-bottom,0px))}.bc-mc-drawer{background:var(--bg-surface);border-right:1px solid var(--border);z-index:60;width:min(85vw,340px);max-width:85vw;height:100svh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;transition:transform .22s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:4px 0 20px #00000040}.bc-mc-drawer-open{transform:translate(0)}.bc-mc-drawer-header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.bc-mc-drawer-title{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:.85em;font-weight:600}.bc-mc-drawer-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.bc-mc-drawer-body .bc-session-list{border:none;flex:1;padding:4px 0;width:100%!important;max-height:none!important}.bc-mc-sheet{z-index:60;background:var(--bg-surface);border-top:1px solid var(--border);max-height:75svh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:14px 14px 0 0;flex-direction:column;transition:transform .22s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -4px 20px #00000040}.bc-mc-sheet-open{transform:translateY(0)}.bc-mc-sheet-grabber{background:var(--border);border-radius:2px;flex-shrink:0;width:40px;height:4px;margin:8px auto 4px}.bc-mc-sheet-header{flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 14px 10px;display:flex}.bc-mc-sheet-title{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:.85em;font-weight:600}.bc-mc-sheet-body{flex-direction:column;gap:10px;padding:4px 14px 14px;display:flex;overflow-y:auto}.bc-mc-controls-slot{flex-direction:column;gap:6px;display:flex}.bc-mc-controls-slot>.bc-controls-bar{border:none;flex-direction:column;align-items:stretch;gap:8px;width:100%;padding:0;display:flex}.bc-mc-controls-slot .bc-ctrl-select,.bc-mc-controls-slot .bc-ctrl-btn,.bc-mc-controls-slot .bc-status-chip{text-align:left;border-radius:8px;width:100%;padding:10px 12px;font-size:.95em}.bc-mc-controls-slot .bc-status-chip{justify-content:flex-start}.bc-mc-controls-slot .bc-ctrl-btn-compact .bc-ctrl-btn-text{flex:1}.bc-mc-sheet-footer{border-top:1px solid var(--border);margin-top:4px;padding-top:10px}.bc-mc-escape{border:1px dashed var(--border);width:100%;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;padding:10px;font-size:.9em}.bc-mc-escape:hover{border-color:var(--accent);color:var(--accent)}.bc-mc-scrim{z-index:50;opacity:0;pointer-events:none;background:#0006;transition:opacity .22s;position:fixed;inset:0}.bc-mc-scrim-open{opacity:1;pointer-events:auto}.bc-mc-close{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:1.4em;line-height:1;display:inline-flex}.bc-mc-close:hover{background:var(--border);color:var(--text)}.bc-mc-reengage{bottom:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom,0px));z-index:40;background:var(--accent);color:var(--accent-on,#fff);cursor:pointer;border:none;border-radius:999px;padding:10px 14px;font-size:.85em;position:fixed;box-shadow:0 4px 14px #0000004d}.bc-mc-reengage:hover{filter:brightness(1.1)}.bk-container{height:100%;min-height:0;display:block}.bk-main{min-width:0;height:100%;padding:0 12px 16px;overflow:auto}.bk-board-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.bk-board-header-main{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.bk-board-select{border:1px solid var(--border);color:inherit;background:0 0;border-radius:4px;max-width:100%;padding:4px 8px;font-size:1.1em;font-weight:600}.bk-board-desc{opacity:.75;flex-basis:100%;margin-top:2px;font-size:.9em}.bk-board-actions{flex-wrap:wrap;gap:8px;display:flex}.bk-columns{gap:12px;padding-bottom:8px;display:flex}.bk-columns-horizontal{flex-direction:row;align-items:flex-start;overflow-x:auto}.bk-columns-horizontal .bk-column{flex:0 0 280px;max-width:320px}.bk-columns-horizontal .bk-column-collapsed{flex:none;max-width:none}.bk-columns-vertical{flex-direction:column}.bk-columns-vertical .bk-column{width:100%}.bk-column-collapse-btn{opacity:.65;cursor:pointer;color:inherit;background:0 0;border:none;padding:0 4px 0 0;font-size:.85em;line-height:1}.bk-column-collapse-btn:hover{opacity:1}.bk-column-collapsed{gap:0;padding:6px 10px}.bk-column-collapsed .bk-column-head{flex-wrap:nowrap;padding-top:0}.bk-column{background:var(--surface,#7f7f7f0a);border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:8px;padding:10px;display:flex}.bk-column-over-wip{border-color:#d97757}.bk-column-head{border-top:3px solid #0000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;padding-top:6px;display:flex}.bk-column-title{align-items:baseline;gap:6px;display:flex}.bk-column-count{opacity:.65;font-size:.8em}.bk-column-actions{gap:4px;display:flex}.bk-column-meta{opacity:.6;flex-basis:100%;font-size:.75em}.bk-card-list{flex-direction:column;gap:6px;min-height:24px;display:flex}.bk-card-empty{opacity:.5;padding:4px 2px;font-size:.85em}.bk-card{background:var(--bg,#fff);border:1px solid var(--border);cursor:pointer;border-radius:4px;flex-direction:column;gap:6px;padding:8px 10px;transition:border-color .1s;display:flex}.bk-card:hover{border-color:var(--accent)}.bk-card-orphan{opacity:.6;font-size:.85em}.bk-card-title{word-break:break-word;font-weight:500}.bk-card-tags{flex-wrap:wrap;gap:4px;display:flex}.bk-tag{background:var(--accent-soft,#6366f11f);color:var(--accent);border-radius:3px;padding:1px 6px;font-size:.75em}.bk-card-foot{justify-content:space-between;align-items:center;gap:6px;font-size:.8em;display:flex}.bk-status{background:var(--border);text-transform:lowercase;border-radius:3px;padding:1px 6px}.bk-status-done{color:#16a34a;background:#22c55e2e}.bk-status-archived{opacity:.5}.bk-agent-prompt{border:1px solid var(--border);border-radius:5px;margin:14px 0;padding:10px}.bk-agent-prompt-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.bk-agent-prompt-note{opacity:.6;font-size:.75em}.bk-agent-prompt-text{width:100%;font-family:var(--mono,ui-monospace, monospace);resize:vertical;margin-top:6px;font-size:.85em;line-height:1.45}.bk-agent-prompt-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.bk-agent-prompt-reset{border:1px solid var(--border);color:inherit;cursor:pointer;background:0 0;border-radius:3px;padding:2px 6px;font-size:.8em}.bk-agent-prompt-reset:hover{border-color:var(--accent);color:var(--accent)}.bk-agent-prompt-warn{color:#d97706;margin:8px 0 0;font-size:.8em}.bk-agent-target{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.bk-agent-target .bk-drawer-label{margin:0}.bk-agent-target-select{min-width:16em;max-width:100%}.bk-agent-target-note{opacity:.7;font-size:.8em}.bk-runs-on{flex-wrap:wrap;align-items:baseline;gap:6px;display:inline-flex}.bk-runs-on-instance{font-weight:600}.bk-runs-on-harness{font-family:var(--mono,ui-monospace, monospace);opacity:.75;font-size:.85em}.bk-runs-on-machine{opacity:.85}.bk-runs-on-unknown{color:#d97706}.bk-link-list .bk-runs-on{margin-left:6px;font-size:.85em}.bk-drawer-timing{flex-wrap:wrap;gap:4px 18px;margin:0 0 12px;font-size:.85em;display:flex}.bk-drawer-timing>div{align-items:baseline;gap:6px;display:flex}.bk-drawer-timing dt{opacity:.6}.bk-drawer-timing dd{font-variant-numeric:tabular-nums;margin:0}.bk-card-age{opacity:.6;white-space:nowrap;cursor:help;font-size:.85em}.bk-card-foot select{border:1px solid var(--border);color:inherit;background:0 0;border-radius:3px;padding:2px 4px;font-size:.8em}.bk-card-run{border:1px solid var(--border);color:inherit;cursor:pointer;background:0 0;border-radius:3px;padding:1px 6px;font-size:.8em}.bk-card-run:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.bk-card-run:disabled{opacity:.35;cursor:not-allowed}.bk-card-chat{border:1px solid var(--border);color:inherit;cursor:pointer;background:0 0;border-radius:3px;padding:1px 6px;font-size:.8em}.bk-card-chat:hover{border-color:var(--accent);color:var(--accent)}.bk-card-stop,.bk-card-play{border:1px solid var(--border);color:inherit;cursor:pointer;background:0 0;border-radius:3px;padding:1px 6px;font-size:.8em}.bk-card-stop:hover{border-color:var(--warn,#d08770);color:var(--warn,#d08770)}.bk-card-play:hover{border-color:var(--accent);color:var(--accent)}.bk-card-held{border-left:3px solid var(--warn,#d08770);opacity:.75}.bk-card-hold{color:var(--warn,#d08770);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 4px;font-size:.78em;overflow:hidden}.bk-card-signal{border-left:2px solid var(--text-muted);border-radius:2px;flex-direction:column;gap:1px;margin:4px 0;padding:3px 6px;font-size:.78em;display:flex}.bk-card-signal-question{border-left-color:var(--warning)}.bk-card-signal-question .bk-card-signal-label{color:var(--warning)}.bk-card-signal-notification{border-left-color:var(--text-muted)}.bk-card-signal-notification .bk-card-signal-label{color:var(--text-muted)}.bk-card-signal-label{font-weight:600}.bk-card-signal-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bk-card-ceiling{color:var(--muted,#8a8a8a);margin:2px 0;font-size:.75em}.bk-form-check{align-items:center;gap:6px;font-size:.85em;display:flex}.bk-form-check input[type=checkbox]{width:auto}.bk-new-form{border:1px dashed var(--border);border-radius:4px;flex-direction:column;gap:6px;margin:6px 0;padding:8px;display:flex}.bk-new-form input,.bk-new-form textarea,.bk-new-form select{border:1px solid var(--border);color:inherit;font:inherit;background:0 0;border-radius:3px;padding:4px 6px}.bk-new-form textarea{resize:vertical}.bk-new-card{background:var(--surface,#7f7f7f0a)}.bk-form-actions{gap:6px;display:flex}.bk-drawer-backdrop{z-index:200;background:#00000059;justify-content:flex-end;display:flex;position:fixed;inset:0}.bk-drawer{background:var(--bg,#fff);border-left:1px solid var(--border);flex-direction:column;gap:8px;width:min(520px,100%);padding:16px;display:flex;overflow-y:auto}.bk-drawer-head{justify-content:space-between;align-items:center;display:flex}.bk-drawer-label{opacity:.7;margin-top:4px;font-size:.8em}.bk-drawer input,.bk-drawer textarea,.bk-drawer select{border:1px solid var(--border);color:inherit;font:inherit;background:0 0;border-radius:3px;width:100%;padding:4px 6px}.bk-drawer textarea{resize:vertical;font-family:var(--mono,ui-monospace, monospace)}.bk-drawer-row{gap:8px;display:flex}.bk-drawer-grow{flex:1}.bk-drawer-signals{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.bk-drawer-signals h4{color:var(--warning,#e0a24a);margin:0;font-size:.85em}.bk-drawer-signals input[type=radio]{width:auto}.bk-link-list{flex-direction:column;gap:4px;margin:4px 0;padding:0;list-style:none;display:flex}.bk-link-list li{border:1px solid var(--border);border-radius:3px;align-items:center;gap:6px;padding:4px 6px;font-size:.85em;display:flex}.bk-link-type{opacity:.8;font-weight:600}.bk-link-ref{font-family:var(--mono,ui-monospace, monospace);opacity:.85;word-break:break-all}.bk-link-ref-action{cursor:pointer;color:var(--accent);text-align:left;background:0 0;border:none;padding:0}.bk-link-ref-action:hover{text-decoration:underline}.bk-link-label{opacity:.7;font-style:italic}.bk-link-del{cursor:pointer;opacity:.5;color:inherit;background:0 0;border:none;margin-left:auto;font-size:1.1em}.bk-link-del:hover{opacity:1;color:#d97757}.bk-link-form{grid-template-columns:auto 1fr 1fr auto;align-items:center;gap:6px;display:grid}.bk-card-assignees{flex-wrap:wrap;gap:4px;display:flex}.bk-assignee{border:1px solid var(--border);background:var(--accent-soft,#6366f11f);border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:1px 6px 1px 2px;font-size:.75em;line-height:1.4;display:inline-flex}.bk-assignee-avatar{background:var(--accent);color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:.65rem;font-weight:600;display:inline-flex}.bk-assignee-glyph{flex:none}.bk-assignee-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bk-card-assignees .bk-assignee-name{max-width:9em}.bk-assignee-disabled{opacity:.55}.bk-assignee-disabled .bk-assignee-name{text-decoration:line-through}.bk-assignee-unresolved{opacity:.6;background:0 0}.bk-assignee-unresolved .bk-assignee-name{font-family:var(--mono,ui-monospace, monospace);padding-left:4px}.bk-assignee-remove{cursor:pointer;opacity:.5;color:inherit;background:0 0;border:none;padding:0 0 0 2px;font-size:1.1em;line-height:1}.bk-assignee-remove:hover{opacity:1;color:#d97757}.bk-assignee-list{flex-wrap:wrap;gap:6px;margin:4px 0;display:flex}.bk-assignee-list .bk-assignee{font-size:.85em}.bk-assignee-empty{opacity:.7;font-size:.85em}.bk-assignee-note{opacity:.7;margin:4px 0;font-size:.85em}.bk-assignee-error{margin:4px 0}.bk-assignee-picker{flex-direction:column;gap:6px;margin-top:6px;display:flex}.bk-assignee-picker-row{align-items:center;gap:6px;display:flex}.bk-assignee-picker-row .bk-assignee-query{flex:1;min-width:0}.bk-assignee-kinds{flex:none;gap:2px;display:flex}.bk-assignee-kind{border:1px solid var(--border);color:inherit;cursor:pointer;background:0 0;border-radius:3px;padding:3px 8px;font-size:.8em}.bk-assignee-kind[aria-pressed=true]{background:var(--accent-soft,#6366f11f);color:var(--accent);border-color:var(--accent)}.bk-assignee-matches{border:1px solid var(--border);border-radius:3px;max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.bk-assignee-matches li+li{border-top:1px solid var(--border)}.bk-assignee-matches li.bk-assignee-empty{padding:6px 8px}.bk-assignee-match{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px 8px;font-size:.85em;display:flex}.bk-assignee-match:hover:not(:disabled){background:var(--accent-soft,#6366f11f)}.bk-assignee-match:disabled{cursor:progress;opacity:.7}.bk-assignee-email{opacity:.6;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:.9em;overflow:hidden}.bk-assignee-busy{opacity:.7}.bk-orphans{border:1px dashed #d97757;border-radius:4px;margin-top:16px;padding:8px}.bk-orphan-note{opacity:.75;font-size:.85em}.bp-container{flex-direction:column;gap:16px;max-width:1200px;display:flex}.bp-header{flex-direction:column;gap:4px;display:flex}.bp-title{color:var(--text);margin:0;font-size:1.2em}.bp-subtitle{color:var(--text-muted);margin:0;font-size:.85em}.bp-columns{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=768px){.bp-columns{grid-template-columns:1fr}}.bp-list-pane,.bp-detail-pane{border:1px solid var(--border);background:var(--bg-surface);border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.bp-detail-pane{min-height:200px}.bp-toolbar{flex-direction:column;gap:8px;display:flex}.bp-search,.bp-input,.bp-picker-query,.bp-create-name,.bp-create-email,.bp-create-kind{box-sizing:border-box;background:var(--bg);border:1px solid var(--border);width:100%;color:var(--text);border-radius:6px;padding:6px 10px;font-size:.85em}.bp-search:focus,.bp-input:focus,.bp-picker-query:focus,.bp-create-name:focus,.bp-create-email:focus{border-color:var(--accent);outline:none}.bp-kinds{gap:2px;display:flex}.bp-kind{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:4px;flex:1;padding:4px 8px;font-size:.8em}.bp-kind[aria-pressed=true]{background:var(--accent-soft,#6366f11f);color:var(--accent);border-color:var(--accent)}.bp-check{color:var(--text-muted);cursor:pointer;align-items:center;gap:6px;font-size:.85em;display:flex}.bp-error{margin:0;padding:8px 10px;font-size:.85em}.bp-empty{text-align:center;color:var(--text-dim);padding:24px 8px;font-size:.9em}.bp-empty-inline{color:var(--text-dim);padding:6px 8px;font-size:.85em}.bp-list-wrap{flex-direction:column;gap:6px;display:flex}.bp-list{flex-direction:column;gap:2px;max-height:60vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.bp-row{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:.9em;display:flex}.bp-row:hover{background:var(--accent-soft,#6366f114)}.bp-row-selected{border-color:var(--accent);background:var(--accent-soft,#6366f11f)}.bp-row-disabled .bp-row-name{opacity:.7;text-decoration:line-through}.bp-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.bp-row-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.bp-row-email{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8em;overflow:hidden}.bp-avatar{background:var(--accent);color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:.7rem;font-weight:600;display:inline-flex}.bp-avatar-group{background:0 0;font-size:1.1rem}.bp-avatar-large{width:40px;height:40px;font-size:1rem}.bp-avatar-large.bp-avatar-group{font-size:1.8rem}.bp-badge{border:1px solid var(--border);color:var(--text-muted);background:var(--bg);white-space:nowrap;border-radius:3px;padding:1px 6px;font-size:.7em}.bp-badge-disabled{color:#d97757;border-color:#d97757}.bp-badge-human,.bp-badge-group{text-transform:none}.bp-create-toggle{display:flex}.bp-create{border:1px dashed var(--border);border-radius:6px;flex-direction:column;gap:6px;padding:8px;display:flex}.bp-create-row{gap:6px;display:flex}.bp-create-kind{flex:none;width:auto}.bp-create-actions,.bp-edit-actions{align-items:center;gap:6px;display:flex}.bp-cancel{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:5px 10px;font-size:.85em}.bp-cancel:hover{color:var(--text)}.bp-detail{flex-direction:column;gap:14px;display:flex}.bp-detail-head{align-items:center;gap:12px;display:flex}.bp-detail-title{flex-direction:column;gap:4px;min-width:0;display:flex}.bp-detail-name{color:var(--text);margin:0;font-size:1.15em}.bp-detail-disabled .bp-detail-name{opacity:.75;text-decoration:line-through}.bp-detail-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bp-id{font-family:var(--mono,ui-monospace, monospace);color:var(--text-muted);-webkit-user-select:all;user-select:all;font-size:.85em}.bp-section{flex-direction:column;gap:6px;display:flex}.bp-section-title{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin:0;font-size:.8em}.bp-count{opacity:.7;font-weight:400}.bp-hint{color:var(--text-dim);margin:0;font-size:.8em}.bp-edit{flex-direction:column;gap:8px;max-width:480px;display:flex}.bp-field{flex-direction:column;gap:3px;display:flex}.bp-field-label{color:var(--text-muted);font-size:.8em}.bp-status-row{align-items:center;gap:12px;display:flex}.bp-status{font-size:.9em}.bp-status-active{color:#22c55e}.bp-status-disabled{color:#d97757}.bp-danger-btn{color:#d97757;cursor:pointer;background:0 0;border:1px solid #d97757;border-radius:6px;padding:5px 12px;font-size:.85em}.bp-danger-btn:hover:not(:disabled){background:#d977571f}.bp-danger-btn:disabled{opacity:.5}.bp-membership-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.bp-membership{align-items:center;gap:4px;display:flex}.bp-membership-open{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;align-items:center;gap:8px;padding:4px 8px;font-size:.9em;display:flex}.bp-membership-open:hover{background:var(--accent-soft,#6366f114)}.bp-membership-disabled .bp-membership-name{opacity:.7;text-decoration:line-through}.bp-membership-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bp-membership-email{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:.8em;overflow:hidden}.bp-membership-remove{cursor:pointer;opacity:.5;color:inherit;background:0 0;border:none;padding:2px 8px;font-size:1.2em;line-height:1}.bp-membership-remove:hover:not(:disabled){opacity:1;color:#d97757}.bp-membership-remove:disabled{cursor:progress}.bp-membership-error{margin-top:4px}.bp-resources{gap:10px}.bp-resource-group{flex-direction:column;gap:4px;display:flex}.bp-resource-title{color:var(--text);margin:0;font-size:.85em;font-weight:600}.bp-resource-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.bp-resource{border-radius:6px;align-items:center;gap:8px;min-width:0;padding:3px 8px;font-size:.9em;display:flex}.bp-resource:hover{background:var(--accent-soft,#6366f10f)}.bp-resource-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bp-resource-detail{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8em;overflow:hidden}.bp-resource-disabled .bp-resource-name{opacity:.7;text-decoration:line-through}.bp-resource-unresolved .bp-resource-name{font-family:var(--mono,ui-monospace, monospace);opacity:.7}.bp-resource-via{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;margin-left:auto;padding:0 8px;font-size:.75em}.bp-resource-via:hover{color:var(--accent);border-color:var(--accent)}.bp-resource .bp-membership-remove{margin-left:auto}.bp-grants{gap:12px}.bc-started-as{color:var(--text);border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:baseline;gap:4px;padding:2px 8px;font-size:.8em;display:inline-flex}.bc-started-as-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px;font-size:.8em}.bp-relation{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.bp-relation-title{color:var(--text);align-items:center;gap:8px;margin:0;font-size:.9em;font-weight:600;display:flex}.bp-badge-enforced{color:var(--accent);border-color:var(--accent)}.bp-badge-advisory{color:var(--text-muted);border-color:var(--border)}.bg-head{flex-direction:column;gap:4px;display:flex}.bg-title{margin:0;font-size:1.1em}.bg-form,.bg-filters{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.bg-form{border:1px solid var(--border);border-radius:8px;padding:10px 12px}.bg-filter{color:var(--text-muted);flex-direction:column;gap:3px;min-width:140px;font-size:.8em;display:flex}.bg-filter select,.bg-filter input[type=text],.bg-filter .bp-picker-query{color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:4px 8px;font-size:.95rem}.bg-filter-check{flex-direction:row;align-items:center;gap:6px;min-width:0}.bg-resource-picker{min-width:260px;position:relative}.bg-chosen{border:1px solid var(--border);color:var(--text);border-radius:6px;align-items:center;gap:8px;padding:4px 8px;display:flex}.bg-note-field{flex:220px}.bg-form-error,.bg-form-outcome{flex-basis:100%}.bg-table{border-collapse:collapse;width:100%;font-size:.9em}.bg-table th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);border-bottom:1px solid var(--border);padding:6px 8px;font-size:.75em}.bg-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:6px 8px}.bg-row-revoked td{opacity:.6}.bg-resource{flex-direction:column;gap:2px;display:flex}.bg-resource-unresolved{font-family:var(--mono,ui-monospace, monospace);opacity:.7}.bg-holder .bp-badge,.bg-when .bp-badge{margin-left:6px}.bg-actions{text-align:right;white-space:nowrap}.bp-resource-match{align-items:center;gap:8px;display:flex}.bp-picker{flex-direction:column;gap:6px;max-width:480px;margin-top:6px;display:flex}.bp-picker-matches{border:1px solid var(--border);border-radius:6px;max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.bp-picker-matches li+li{border-top:1px solid var(--border)}.bp-picker-match{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:5px 8px;font-size:.85em;display:flex}.bp-picker-match:hover:not(:disabled){background:var(--accent-soft,#6366f11f)}.bp-picker-match:disabled{cursor:progress;opacity:.7}.bridge-attach{background:var(--bg-surface);border:1px solid var(--border);border-radius:6px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.bridge-attach-header{border-bottom:1px solid var(--border);background:var(--bg);align-items:center;gap:8px;padding:6px 10px;font-size:.85em;display:flex}.bridge-attach-status{color:var(--text-muted);font-family:var(--mono,ui-monospace, monospace)}.bridge-attach-readonly{color:#aaa;text-transform:uppercase;letter-spacing:.04em;background:#2a2a2a;border-radius:3px;padding:1px 6px;font-size:.75em}.bridge-attach-detach{color:var(--text);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:3px;margin-left:auto;padding:2px 8px;font-size:.85em}.bridge-attach-detach:hover{border-color:var(--accent);color:var(--accent)}.bridge-attach-term{background:#000;flex:auto;min-height:0;padding:4px 6px}.bridge-attach-term .xterm{height:100%}.bridge-attach-error{color:#ef4444;background:#1a0a0a;border-top:1px solid #4a2a2a;padding:8px 12px;font-size:.85em}.bc-split-pane-attach{flex-direction:column;min-width:0;min-height:0;display:flex}.bc-split-pane-attach .bridge-attach{border:none;border-radius:0;height:100%}.bc-cost-ceiling{font-variant-numeric:tabular-nums}.bc-cost-ceiling-warn{color:#f59e0b}.bc-cost-ceiling-crit{color:#ef4444}.bc-cost-ceiling-warn.bc-cost-clickable:hover{border-color:color-mix(in srgb, #f59e0b 45%, var(--border));background:#f59e0b14}.bc-cost-ceiling-crit.bc-cost-clickable:hover{border-color:color-mix(in srgb, #ef4444 45%, var(--border));background:#ef444414}.bc-cost-panel-ceiling .bc-cost-panel-group-label{color:var(--text)}.bc-budget-banner{background:color-mix(in srgb, #ef4444 8%, var(--bg-surface));border-bottom:1px solid color-mix(in srgb, #ef4444 45%, var(--border));z-index:5;flex-direction:column;gap:8px;margin:0;padding:10px 16px;display:flex;position:sticky;top:0}.bc-budget-banner-head{align-items:baseline;gap:8px;display:flex}.bc-budget-banner-icon{font-size:.95em}.bc-budget-banner-title{color:#ef4444;font-size:.9em;font-weight:600}.bc-budget-banner-body{color:var(--text);margin:0;font-size:.85em}.bc-budget-banner-body strong{font-variant-numeric:tabular-nums}.bc-budget-banner-actions{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.bc-budget-banner-field{flex-direction:column;gap:3px;display:flex}.bc-budget-banner-field-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72em}.bc-budget-banner-input{border:1px solid var(--border);background:var(--bg-surface);width:110px;color:var(--text);font-variant-numeric:tabular-nums;border-radius:5px;padding:5px 8px;font-size:.85em}.bc-budget-banner-raise{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:5px;padding:6px 14px;font-size:.82em;transition:border-color .15s,background .15s}.bc-budget-banner-raise:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.bc-budget-banner-raise:disabled{opacity:.4;cursor:default}.bc-budget-banner-hint{color:var(--text-muted);padding-bottom:6px;font-size:.78em}.bc-budget-banner-failure{color:#e57373;font-size:.8em}.bc-cost-panel>.bc-cost-panel-group:first-child{border-top:none;margin-top:0;padding-top:0}.bc-signal-request{flex-direction:column;gap:6px;display:flex}.bc-signal-card{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));background:var(--bg-elevated,var(--bg-surface));border-radius:6px;padding:8px 10px}.bc-signal-option{cursor:pointer;border:1px solid #0000;border-radius:4px;align-items:flex-start;gap:8px;padding:5px 8px;transition:background .12s,border-color .12s;display:flex}.bc-signal-option:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.bc-signal-submit{color:#4caf50!important}.bc-signal-submit:hover{background:#4caf501a;border-color:#4caf50!important}.bc-signal-decline{color:#e57373!important}.bc-signal-decline:hover{background:#e573731a;border-color:#e57373!important}.bc-signal-dismiss{color:var(--text-muted)!important}.bc-signal-dismiss:hover{background:color-mix(in srgb, var(--text-muted) 10%, transparent)}.bk-axis-toolbar{background:var(--bg-surface);border:1px solid var(--border);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:10px;padding:8px 10px;display:flex}.bk-axis-group{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.bk-axis-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);margin-right:2px;font-size:.72em}.bk-axis-chip{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;background:0 0;border-radius:10px;padding:2px 8px;font-size:.75em}.bk-axis-chip:hover{border-color:var(--accent);color:var(--text)}.bk-axis-chip-on{background:var(--accent);border-color:var(--accent);color:var(--accent-on,#fff)}.bk-axis-count{opacity:.65;font-variant-numeric:tabular-nums}.bk-axis-editor{flex-wrap:wrap;gap:8px 12px;margin:8px 0;display:flex}.bk-axis-editor>div{flex-direction:column;min-width:120px;display:flex}.bk-email-row{flex-direction:column;gap:4px;display:flex}.bk-email-head{align-items:center;gap:6px;display:flex}.bk-email-toggle{cursor:pointer;color:var(--text-dim);background:0 0;border:none;padding:0 2px;font-size:.9em;line-height:1}.bk-email-toggle:disabled{opacity:.4;cursor:default}.bk-email-body{border-left:2px solid var(--border);background:var(--bg);border-radius:4px;margin:2px 0 6px 18px;padding:8px}.bk-email-meta{color:var(--text-dim);flex-direction:column;gap:2px;margin-bottom:6px;font-size:.8em;display:flex}.bk-email-meta strong{color:var(--text);font-size:1.1em}.bk-email-text{white-space:pre-wrap;word-break:break-word;font:.78em/1.5 var(--mono,ui-monospace, monospace);max-height:260px;color:var(--text);margin:0;overflow-y:auto}.bk-card-budget{white-space:nowrap;cursor:help;align-items:baseline;gap:4px;font-size:.85em;display:inline-flex}.bk-card-budget-rung{background:var(--border);opacity:.9;border-radius:3px;padding:0 4px;font-size:.9em}.bk-card-budget-clock{opacity:.85}.bk-card-budget-limit{opacity:.5}.bk-card-budget-close .bk-card-budget-clock{color:var(--warn,#d08770);opacity:1}.bk-card-budget-over .bk-card-budget-clock,.bk-card-budget-over .bk-card-budget-limit{color:var(--danger,#bf616a);opacity:1}.bk-card-budget-over .bk-card-budget-rung{background:#bf616a38}.bk-card-budget-paused{opacity:.65}.bk-card-budget-stopped .bk-card-budget-clock{opacity:.6}.bk-timeline{flex-direction:column;gap:10px;display:flex}.bk-timeline-totals{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px;display:grid}.bk-timeline-figure{border:1px solid var(--border);cursor:help;border-radius:4px;flex-direction:column;gap:1px;padding:6px 8px;display:flex}.bk-timeline-figure-label{text-transform:uppercase;letter-spacing:.04em;opacity:.6;font-size:.72em}.bk-timeline-figure-value{font-size:1.05em}.bk-timeline-figure-business{opacity:.55;font-size:.7em}.bk-timeline-figure-over{border-color:var(--danger,#bf616a)}.bk-timeline-figure-over .bk-timeline-figure-value{color:var(--danger,#bf616a)}.bk-timeline-compose{flex-direction:column;gap:4px;display:flex}.bk-timeline-compose-actions{justify-content:space-between;align-items:center;gap:8px;font-size:.8em;display:flex}.bk-timeline-compose-actions label{cursor:pointer;align-items:center;gap:5px;display:flex}.bk-timeline-compose-actions input[type=checkbox]{width:auto}.bk-timeline-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bk-timeline-entry{border-left:2px solid var(--border);padding:4px 0 8px 10px;font-size:.85em}.bk-timeline-running{border-left-color:var(--accent,#5e81ac)}.bk-timeline-paused{border-left-color:var(--warn,#d08770)}.bk-timeline-stopped{border-left-color:var(--ok,#a3be8c)}.bk-timeline-gap{opacity:.5;margin-bottom:2px;font-size:.85em}.bk-timeline-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.bk-timeline-kind{font-weight:600}.bk-timeline-when{opacity:.55;font-size:.85em}.bk-timeline-actor{opacity:.7;font-size:.85em}.bk-timeline-summary{opacity:.85}.bk-timeline-note{background:var(--border);white-space:pre-wrap;border-radius:3px;margin-top:3px;padding:4px 6px}.bk-timeline-segment{opacity:.5;margin-top:2px;font-size:.8em}.bk-card-budget-unmeasured .bk-card-budget-clock{opacity:.45}.bk-column-more{flex-direction:column;align-items:flex-start;gap:2px;padding:6px 2px;display:flex}.bk-column-more-note{opacity:.5;font-size:.72em}.bk-timeline-subject{align-items:center;gap:6px;margin:2px 0 0 2px;font-size:.78em;display:flex}.bk-timeline-subject .bk-link-ref{color:var(--text-dim)}.bk-link-path{font:.85em/1.4 var(--mono,ui-monospace, monospace);color:var(--text-dim);background:var(--bg);border-radius:3px;padding:1px 4px}.bc-tl-item .refChip,.bc-tl-item .ref-chip-wrap{flex:none}.ref-chip-wrap{vertical-align:baseline;align-items:center;display:inline-flex;position:relative}.ref-chip-label{white-space:nowrap}.ref-chip-glyph{font-family:inherit}.ref-chip-open-session{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:3px;margin-left:2px;padding:0 3px;font-size:.75em;line-height:1.5}.ref-chip-open-session:hover{background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--accent)}.ref-chip-caret-inline{opacity:.7;margin-left:1px;font-size:.7em}.ref-chip-panel{z-index:300;border:1px solid var(--border);background:var(--bg-surface);white-space:normal;text-align:left;cursor:default;border-radius:6px;min-width:280px;max-width:460px;max-height:420px;padding:8px 10px;font-family:system-ui,sans-serif;font-size:.78rem;position:fixed;overflow-y:auto;box-shadow:0 6px 20px #00000059}.ref-chip-panel-title{border-bottom:1px solid var(--border-subtle);color:var(--text);margin-bottom:6px;padding-bottom:5px;font-size:.82rem;font-weight:600}.ref-chip-panel-row{gap:8px;padding:1px 0;display:flex}.ref-chip-panel-label{color:var(--text-dim);flex:0 0 84px}.ref-chip-panel-value{min-width:0;color:var(--text);overflow-wrap:anywhere;flex:auto}.ref-chip-panel-loading,.ref-chip-panel-error{color:var(--text-muted);padding:4px 0;font-style:italic}.ref-chip-panel-error{color:var(--error);font-style:normal}.ref-chip-badge{text-transform:uppercase;letter-spacing:.03em;border-radius:3px;margin-left:6px;padding:0 5px;font-size:.68rem}.ref-chip-badge-question{background:var(--warning-bg);color:var(--warning)}.ref-chip-badge-approval{background:var(--info-bg);color:var(--info)}.ref-chip-badge-held{background:var(--warning-bg);color:var(--warning)}.ref-chip-badge-deleted{background:var(--error-bg);color:var(--error)}.ref-chip-panel-actions{border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:6px;display:flex}.ref-chip-panel-btn{border:1px solid var(--border);color:var(--accent);cursor:pointer;background:0 0;border-radius:4px;padding:2px 8px;font-size:.74rem}.ref-chip-panel-btn:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent)}.ref-chip-transcript,.ref-chip-item-body{border-top:1px solid var(--border-subtle);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;padding-top:6px;font-size:.75rem;line-height:1.45}.ref-chip-transcript-note{color:var(--text-dim);margin-bottom:6px;font-style:italic}.ref-chip-transcript-turn{border-left:2px solid var(--border);margin-bottom:8px;padding-left:7px}.ref-chip-transcript-turn[data-role=user]{border-left-color:var(--accent)}.ref-chip-transcript-role{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.signal-request{flex-direction:column;gap:6px;display:flex}.signal-card{border:1px solid var(--border);border-radius:var(--bc-radius-xs,8px);background:color-mix(in srgb, var(--accent) 6%, transparent);padding:8px 10px}.signal-card-compact{padding:6px 8px}.signal-card-header{align-items:baseline;gap:8px;display:flex}.signal-kind{text-transform:uppercase;letter-spacing:.03em;border-radius:3px;padding:0 5px;font-size:.68rem}.signal-kind-question{background:var(--warning-bg);color:var(--warning)}.signal-kind-notification{background:var(--info-bg);color:var(--info)}.signal-severity{color:var(--warning);text-transform:uppercase;font-size:.68rem}.signal-title{color:var(--text);margin:4px 0 0;font-weight:600;line-height:1.4}.signal-body{color:var(--text-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;line-height:1.45}.signal-options{flex-direction:column;gap:4px;margin-top:6px;display:flex}.signal-option{border:1px solid var(--border);border-radius:var(--bc-radius-xs,8px);color:var(--text);align-items:stretch;gap:0;display:flex}.signal-option:hover{border-color:var(--accent)}.signal-option-selected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent)}.signal-option-editing{border-color:var(--accent)}.signal-option-choice{border-radius:var(--bc-radius-xs,8px);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:flex-start;gap:6px;padding:4px 6px;display:flex}.signal-option-edit{border:0;border-left:1px solid var(--border);color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;flex:none;padding:0 8px}.signal-option-edit:hover{color:var(--accent)}.signal-option-edit-input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;flex:auto;padding:4px 6px}.signal-option-edit-input:focus{outline:none}.signal-option-save{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent);cursor:pointer;border-radius:4px;flex:none;margin:3px;padding:0 8px;font-family:inherit;font-size:.74rem}.signal-option-choice:disabled,.signal-option-edit:disabled,.signal-option-save:disabled{opacity:.5;cursor:not-allowed}.signal-disclosure{font:inherit;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:5px;padding:0;display:flex}.signal-disclosure-caret{color:var(--text-dim);font-size:.7rem}.signal-option-body{flex-direction:column;gap:2px;min-width:0;display:flex}.signal-option-label{overflow-wrap:anywhere}.signal-option-desc{color:var(--text-dim);font-size:.72rem;line-height:1.35}.signal-freeform{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--bc-radius-xs,8px);background:var(--bg-input,transparent);width:100%;color:var(--text);font-family:inherit;font-size:inherit;resize:vertical;margin-top:6px;padding:4px 6px}.signal-freeform:focus{border-color:var(--accent);outline:none}.signal-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.signal-submit,.signal-dismiss,.signal-ack{border:1px solid var(--border);color:var(--accent);cursor:pointer;background:0 0;border-radius:4px;padding:2px 8px;font-family:inherit;font-size:.74rem}.signal-submit{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, transparent)}.signal-dismiss{color:var(--text-muted)}.signal-submit:hover,.signal-ack:hover{background:color-mix(in srgb, var(--accent) 28%, transparent)}.signal-dismiss:hover{border-color:var(--error);color:var(--error)}.signal-submit:disabled,.signal-dismiss:disabled,.signal-ack:disabled{opacity:.5;cursor:not-allowed}.signal-error{color:var(--error);margin:6px 0 0;line-height:1.4}.bks-container{flex-direction:column;gap:16px;max-width:900px;display:flex}.bks-header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bks-title{color:var(--text);margin:0;font-size:1.2em}.bks-back{color:var(--accent);font-size:.85em;text-decoration:none}.bks-back:hover{text-decoration:underline}.bks-sections{flex-direction:column;gap:16px;display:flex}.bks-section{border:1px solid var(--border);background:var(--bg-surface);border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.bks-section-title{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin:0;font-size:.8em}.bks-field{flex-direction:column;gap:3px;display:flex}.bks-field-label{color:var(--text-muted);font-size:.8em}.bks-field :is(input:not([type=checkbox]),textarea,select),.bks-id-input,.bks-id-select,.bks-ladder :is(input,select){box-sizing:border-box;background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:6px;padding:6px 10px;font-size:.85em}.bks-field :is(input:not([type=checkbox]),textarea,select):focus,.bks-id-input:focus,.bks-id-select:focus,.bks-ladder :is(input,select):focus{border-color:var(--accent);outline:none}.bks-help{color:var(--text-dim);font-size:.8em}.bks-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.bks-row>.bks-field{flex:160px}.bks-check{color:var(--text-muted);cursor:pointer;align-items:center;gap:6px;font-size:.85em;display:flex}.bks-days{flex-wrap:wrap;gap:10px;display:flex}.bks-default-principal,.bks-default-agent,.bks-default-instance,.bks-default-bundle{max-width:640px}.bks-id-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bks-id-select{flex:16em;min-width:16em}.bks-id-input{font-family:var(--mono,ui-monospace, monospace);flex:12em}.bks-ladder{border-collapse:separate;border-spacing:6px 4px;margin:0 -6px}.bks-ladder th{text-align:left;color:var(--text-muted);padding:0 2px;font-size:.8em;font-weight:400}.bks-ladder td{vertical-align:middle}.bks-ladder-value,.bks-ladder-amount{width:6em}.bks-ladder-budget{white-space:nowrap}.bks-ladder-budget>*+*{margin-left:4px}.bks-accounts{flex-direction:column;gap:4px;display:flex}.bks-account-detail{color:var(--text-dim);margin-left:4px;font-size:.8em}.bks-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bks-saved{color:#22c55e;font-size:.85em}.bks-error{color:#ef4444;white-space:pre-wrap;font-size:.85em}.bks-notice{color:#eab308;background:#eab3081f;border-radius:6px;padding:6px 8px;font-size:.85em}.bks-triggers,.bks-trigger{flex-direction:column;gap:6px;display:flex}.bks-trigger-row{border:1px solid var(--border);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;display:flex}.bks-trigger-row.is-disabled{opacity:.6}.bks-trigger-name{color:var(--text);font-weight:600}.bks-trigger-summary{color:var(--text-muted);overflow-wrap:anywhere;flex:20em;font-size:.85em}.bks-trigger-editor{border:1px dashed var(--border);border-radius:6px;flex-direction:column;gap:8px;padding:8px;display:flex}.bks-trigger-template{min-height:4.5em;font-family:var(--mono,ui-monospace, monospace)}.bks-deliveries{flex-direction:column;gap:6px;font-size:.85em;display:flex}.bks-delivery{grid-template-columns:11em 8em 1fr;align-items:baseline;gap:8px;display:grid}.bks-delivery-time{color:var(--text-dim)}.bks-delivery-status[data-status=sent]{color:#22c55e}.bks-delivery-status[data-status=failed]{color:#ef4444}.bks-delivery-status[data-status=not_configured]{color:#eab308}.bks-delivery-status[data-status=pending]{color:var(--text-muted)}.bks-delivery-message{white-space:pre-wrap;color:var(--text)}.bk-board-settings-link{text-decoration:none;display:inline-block}:root{--bg:#1a1a2e;--bg-surface:#16213e;--bg-overlay:#000000d9;--border:#2a2a4a;--border-subtle:#1e1e3a;--scrollbar-track:#121228;--scrollbar-thumb:#2a2a4a;--scrollbar-thumb-hover:#3a3a5e;--text:#e0e0e0;--text-muted:#888;--text-dim:#666;--text-faint:#555;--accent:#c9a0dc;--accent-hover:#dbb8ec;--accent-on:#1a1a2e;--success:#6fcf97;--success-bg:#2a4a3e;--error:#cf6f6f;--error-bg:#4a2a2a;--warning:#cfcf6f;--warning-bg:#3a3a2a;--info:#6fb3cf;--info-bg:#2a3a4e}[data-theme=light]{--bg:#f5f7fa;--bg-surface:#fff;--bg-overlay:#00000080;--border:#d8dce3;--border-subtle:#e8ecf0;--scrollbar-track:#eaecf0;--scrollbar-thumb:#c8ccd3;--scrollbar-thumb-hover:#a8adb5;--text:#1a1a2e;--text-muted:#555;--text-dim:#777;--text-faint:#999;--accent:#7c3aed;--accent-hover:#6d28d9;--accent-on:#fff;--success:#16a34a;--success-bg:#dcfce7;--error:#dc2626;--error-bg:#fef2f2;--warning:#ca8a04;--warning-bg:#fefce8;--info:#2563eb;--info-bg:#eff6ff}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);margin:0;padding:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}html{height:100%;overflow:hidden}body{background:var(--bg);height:100%;color:var(--text);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background .2s,color .2s;overflow:hidden}#root{height:100%;overflow:hidden}a{color:inherit;text-decoration:none}.site-nav{border-bottom:1px solid var(--border);align-items:center;gap:24px;padding:12px 20px;font-size:.85em;display:flex}.site-nav .brand{color:var(--accent);letter-spacing:1px;font-weight:500;text-decoration:none}.site-nav a{color:var(--text-muted);text-decoration:none;transition:color .2s}.site-nav a:hover,.site-nav a.active{color:var(--accent)}.theme-toggle{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;margin-left:auto;padding:4px 8px;font-size:1em;line-height:1;transition:border-color .2s,color .2s}.theme-toggle:hover{border-color:var(--accent);color:var(--accent)}.nav-login{opacity:.5;flex-shrink:0;font-size:1em;line-height:1;text-decoration:none;transition:opacity .2s}.nav-login:hover,.nav-login.active{opacity:1}.header{text-align:center;border-bottom:1px solid var(--border);padding:16px 20px 12px}.header h1{color:var(--accent);letter-spacing:1px;font-size:1.2em;font-weight:400}.header p{color:var(--text-muted);margin-top:4px;font-size:.8em}.btn{background:var(--accent);color:var(--accent-on);cursor:pointer;border:none;border-radius:6px;padding:6px 12px;font-size:.8em;font-weight:600;transition:background .2s}.btn:hover{background:var(--accent-hover)}.btn:disabled{opacity:.5;cursor:not-allowed}.search-box{background:var(--bg-surface);border:1px solid var(--border);color:var(--text);border-radius:8px;outline:none;padding:8px 14px;font-family:inherit;font-size:.85em;transition:border-color .2s}.search-box:focus{border-color:var(--accent)}.search-box::placeholder{color:var(--text-dim)}.filter-btn{background:var(--bg-surface);border:1px solid var(--border);color:var(--text-muted);cursor:pointer;white-space:nowrap;border-radius:14px;padding:5px 12px;font-size:.78em;transition:all .2s}.filter-btn:hover{border-color:var(--accent);color:var(--accent)}.filter-btn.active{background:var(--accent);color:var(--accent-on);border-color:var(--accent)}.status-running{background:var(--success-bg);color:var(--success)}.status-done{background:var(--info-bg);color:var(--info)}.status-error{background:var(--error-bg);color:var(--error)}.status-queued{background:var(--warning-bg);color:var(--warning)}.loading{text-align:center;color:var(--text-muted);padding:60px}.empty{text-align:center;color:var(--text-dim);padding:60px}.section-title{color:var(--accent);text-transform:uppercase;letter-spacing:1px;margin:24px 0 12px;font-size:.9em;font-weight:400}.media-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px;margin-bottom:32px;display:grid}.search-results-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-bottom:32px;display:grid}.queue-section{max-width:1400px;margin:0 auto;padding:0 20px 32px}.queue-item{background:var(--bg-surface);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:14px 16px;display:flex}.queue-item .title{word-break:break-all;flex:1;font-size:.95em}.queue-item .status{white-space:nowrap;border-radius:12px;padding:4px 10px;font-size:.8em}.queue-item .error-detail{color:var(--error);background:var(--error-bg);border-left:3px solid var(--error);border-radius:6px;flex-basis:100%;margin-top:8px;padding:8px 12px;font-size:.85em}.modal-overlay{background:var(--bg-overlay);z-index:200;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.modal-overlay.show{display:flex}.modal{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;width:100%;max-width:700px;max-height:90vh;position:relative;overflow-y:auto}.modal .close-btn{color:#fff;cursor:pointer;z-index:10;background:#0009;border:none;border-radius:50%;width:32px;height:32px;font-size:1.2em;transition:background .2s;position:absolute;top:12px;right:12px}.modal .close-btn:hover{background:#000c}@media (width<=700px){.site-nav{flex-wrap:wrap;gap:12px;padding:10px 16px}.media-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.search-results-grid{grid-template-columns:1fr;gap:12px}.header h1{font-size:1.1em}.modal{max-width:calc(100vw - 24px);margin:12px}.queue-item{padding:12px}.queue-item .title{font-size:.9em}}@media (width<=414px){.site-nav{gap:10px;padding:10px 14px;font-size:.82em}.header{padding:14px 16px 10px}.section-title{margin:20px 0 10px;font-size:.85em}body{font-size:15px}}@media (width<=380px){.site-nav{gap:8px;padding:8px 12px;font-size:.8em}.header h1{font-size:1em}.media-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}body{font-size:14px}}
