.ui-activity-feed{font-family:var(--cc-font);flex-direction:column;display:flex;position:relative}.ui-activity-feed--standalone{background:var(--cc-surface);border:1px solid var(--cc-rule);border-radius:var(--cc-r-2);overflow:hidden}.ui-activity-row{text-align:left;width:100%;min-height:32px;font-family:var(--cc-font);color:var(--cc-ink);background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:6px 10px;font-size:12.5px;line-height:1.4;display:flex;position:relative}.ui-activity-row+.ui-activity-row{border-top:1px solid var(--cc-rule)}@keyframes ui-activity-decay{0%{background-color:#edf4ff}to{background-color:#0000}}.ui-activity-row--fresh{animation:1.2s linear ui-activity-decay}.ui-activity-row--agent:before{content:"";background:var(--cc-agent);border-radius:1px;width:2px;position:absolute;top:4px;bottom:4px;left:0}.ui-activity-row-glyph{border-radius:50%;flex:none;align-self:flex-start;width:5px;height:5px;margin-top:6px}.ui-activity-row--neg .ui-activity-row-glyph{background:var(--cc-neg)}.ui-activity-row--warn .ui-activity-row-glyph{background:var(--cc-warn)}.ui-activity-row-actor{flex:none;align-items:center;display:inline-flex}.ui-activity-row-message{flex:1;min-width:0}.ui-activity-row-message :where(code){font-family:var(--cc-mono);color:var(--cc-ink-2);font-size:11px}.ui-activity-row-timestamp{font-family:var(--cc-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--cc-ink-3);flex:none;align-self:center;margin-left:auto;font-size:10.5px}button.ui-activity-row{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--cc-dur-press) var(--cc-ease-out)}@media (hover:hover) and (pointer:fine){button.ui-activity-row:hover{background:var(--cc-bg)}}button.ui-activity-row:active{background:var(--cc-rule)}button.ui-activity-row:focus-visible{outline-offset:-2px}@media (pointer:coarse){.ui-activity-row{min-height:40px;padding-block:10px}}@media (prefers-reduced-motion:reduce){.ui-activity-row{transform:none!important}}.ui-banner{width:100%;font-family:var(--cc-font);color:var(--cc-ink);border:1px solid var(--cc-rule);border-radius:var(--cc-r-2);align-items:flex-start;gap:8px;padding:8px 10px;font-size:12.5px;line-height:1.4;display:flex}.ui-banner-icon{flex:none;place-items:center;width:16px;height:16px;margin-top:1px;display:grid}.ui-banner-icon svg{display:block}.ui-banner-body{flex:auto;min-width:0;padding-top:1px}.ui-banner-action{flex:none;align-items:center;margin-top:-2px;margin-left:2px;display:flex}.ui-banner-x{color:currentColor;border-radius:var(--cc-r-1);cursor:pointer;opacity:.55;width:18px;height:18px;transition:opacity var(--cc-dur-press) ease, background var(--cc-dur-press) ease, transform var(--cc-dur-press) var(--cc-ease-out);background:0 0;border:0;flex:none;place-items:center;margin-top:-1px;padding:0;display:grid;position:relative}.ui-banner-x svg{display:block}@media (hover:hover) and (pointer:fine){.ui-banner-x:hover{opacity:1;background:#14181e14}}.ui-banner-x:active{transform:scale(.9)}@media (pointer:coarse){.ui-banner-x:after{content:"";position:absolute;inset:-11px}}.ui-banner--info{background:var(--cc-accent-weak);border-color:#0d7a7040}.ui-banner--info .ui-banner-icon{color:var(--cc-accent-ink)}.ui-banner--warn{background:var(--cc-warn-weak);border-color:#9a670040}.ui-banner--warn .ui-banner-icon{color:var(--cc-warn)}.ui-banner--danger{background:var(--cc-neg-weak);border-color:#c2402e40}.ui-banner--danger .ui-banner-icon{color:var(--cc-neg)}.ui-banner--success{background:var(--cc-pos-weak);border-color:#22764a40}.ui-banner--success .ui-banner-icon{color:var(--cc-pos)}@media (prefers-reduced-motion:reduce){.ui-banner-x:active{transform:none}}.ui-dialog-backdrop{min-height:100dvh;transition:opacity .16s var(--cc-ease-out);z-index:var(--cc-z-backdrop);background:#14181e52;position:fixed;inset:0}@supports (-webkit-touch-callout:none){.ui-dialog-backdrop{position:absolute}}.ui-dialog-backdrop[data-starting-style],.ui-dialog-backdrop[data-ending-style]{opacity:0}.ui-dialog-backdrop[data-ending-style]{transition-duration:.12s}.ui-dialog{background:var(--cc-surface);border:1px solid var(--cc-rule-strong);border-radius:var(--cc-r-2);box-shadow:var(--cc-shadow-popup);color:var(--cc-ink-2);font-family:var(--cc-font);max-width:calc(100vw - 24px);max-height:calc(100dvh - 48px);transition:transform .16s var(--cc-ease-out), opacity .16s var(--cc-ease-out);width:var(--ui-dialog-w,440px);outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-dialog--sm{--ui-dialog-w:360px}.ui-dialog--md{--ui-dialog-w:440px}.ui-dialog--lg{--ui-dialog-w:560px}.ui-dialog--full{--ui-dialog-w:min(100vw - 32px, 1040px);max-height:calc(100dvh - 32px)}.ui-dialog[data-starting-style],.ui-dialog[data-ending-style]{opacity:0;transform:translate(-50%,-50%)scale(.97)}.ui-dialog[data-ending-style]{transition-duration:.12s}.ui-dialog-header{flex:none;justify-content:space-between;align-items:flex-start;gap:8px;padding:14px 14px 10px;display:flex}.ui-dialog-heading{flex-direction:column;gap:4px;min-width:0;display:flex}.ui-dialog-title{color:var(--cc-ink);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600;line-height:1.3}.ui-dialog-desc{color:var(--cc-ink-2);margin:0;font-size:12.5px;line-height:1.45}.ui-dialog-body{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:4px 14px 6px;display:flex;overflow-y:auto}.ui-dialog-footer{flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:12px 14px 14px;display:flex}.ui-dialog-footer--between{justify-content:space-between}.ui-dialog-confirm-token{background:var(--cc-bg);border:1px solid var(--cc-rule);border-radius:var(--cc-r-1);color:var(--cc-ink);font-family:var(--cc-mono);padding:1px 5px;font-size:11px}@media (width<=767px){.ui-dialog{--ui-dialog-w:calc(100vw - 24px);max-width:calc(100vw - 24px)}.ui-dialog--full{--ui-dialog-w:calc(100vw - 16px);max-width:calc(100vw - 16px)}}@media (prefers-reduced-motion:reduce){.ui-dialog,.ui-dialog[data-starting-style],.ui-dialog[data-ending-style]{transition:opacity .16s var(--cc-ease-out);transform:translate(-50%,-50%)}}.ui-empty{flex-direction:column;align-items:flex-start;gap:4px;padding:14px;display:flex}.ui-empty-title{color:var(--cc-ink);margin:0;font-size:12.5px;font-weight:500;line-height:1.4}.ui-empty-hint{color:var(--cc-ink-2);max-width:65ch;margin:0;font-size:12px;line-height:1.4}.ui-empty-action{margin-top:6px}.ui-page-header{flex-direction:column;gap:6px;padding:14px 0 12px;display:flex}.ui-breadcrumb{align-items:center;min-width:0;display:flex}.ui-breadcrumb-list{color:var(--cc-ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;font-size:12.5px;line-height:1.2;list-style:none;display:flex}.ui-breadcrumb-item{align-items:center;gap:6px;min-width:0;display:inline-flex}.ui-breadcrumb-item+.ui-breadcrumb-item:before{content:"/";color:var(--cc-ink-3);-webkit-user-select:none;user-select:none}.ui-breadcrumb-link{color:var(--cc-ink-3);white-space:nowrap;text-overflow:ellipsis;border-radius:var(--cc-r-1);max-width:22ch;transition:color var(--cc-dur-press) ease;text-decoration:none;overflow:hidden}@media (hover:hover) and (pointer:fine){.ui-breadcrumb-link:hover{color:var(--cc-ink)}}.ui-breadcrumb-current{color:var(--cc-ink-2);white-space:nowrap;text-overflow:ellipsis;max-width:28ch;overflow:hidden}.ui-page-header-bar{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.ui-page-header-heading{flex-direction:column;gap:4px;min-width:0;display:flex}.ui-page-header-title{font-family:var(--cc-font);letter-spacing:-.01em;color:var(--cc-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.ui-page-header-actions{flex:none;align-items:center;gap:8px;display:flex}.ui-page-header-desc{color:var(--cc-ink-2);margin:0;font-size:12.5px;line-height:1.45}.ui-settings-layout{align-items:flex-start;gap:24px;width:100%;min-width:0;display:flex}.ui-settings-rail{flex-direction:column;flex:none;gap:4px;width:200px;display:flex;position:sticky;top:0}.ui-settings-rail-title{font-family:var(--cc-font);letter-spacing:.02em;color:var(--cc-ink);margin:0 0 2px;padding:0 10px;font-size:12px;font-weight:600;line-height:1.4}.ui-settings-group{flex-direction:column;gap:2px;display:flex}.ui-settings-group+.ui-settings-group{margin-top:10px}.ui-settings-group-label{font-family:var(--cc-font);letter-spacing:.08em;text-transform:uppercase;color:var(--cc-ink-3);padding:8px 10px 4px;font-size:10px;font-weight:600}.ui-settings-nav{min-height:32px;font-family:var(--cc-font);text-align:left;color:var(--cc-ink-2);border-radius:var(--cc-r-2);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--cc-dur-press) ease, color var(--cc-dur-press) ease;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;font-weight:500;line-height:1;text-decoration:none;display:flex;position:relative}.ui-settings-nav-icon{width:15px;height:15px;color:var(--cc-ink-3);transition:color var(--cc-dur-press) ease;flex:none;place-items:center;display:grid}.ui-settings-nav-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:1;overflow:hidden;transform:translateY(-.5px)}@media (hover:hover) and (pointer:fine){.ui-settings-nav:not([aria-current=page]):not(:disabled):hover{background:var(--cc-bg);color:var(--cc-ink)}.ui-settings-nav:not([aria-current=page]):not(:disabled):hover .ui-settings-nav-icon{color:var(--cc-ink-2)}}.ui-settings-nav:not(:disabled):active{background:var(--cc-rule)}.ui-settings-nav[aria-current=page]{background:var(--cc-accent-weak);color:var(--cc-accent-ink);font-weight:600}.ui-settings-nav[aria-current=page] .ui-settings-nav-icon{color:var(--cc-accent-ink)}.ui-settings-nav[aria-current=page]:active{background:var(--cc-accent-weak)}.ui-settings-nav:disabled{cursor:not-allowed;opacity:.55}@media (pointer:coarse){.ui-settings-nav{min-height:44px}}@media (prefers-reduced-motion:reduce){.ui-settings-nav{transition:background var(--cc-dur-press) ease}}.ui-settings-content{flex:auto;width:100%;min-width:0}.ui-settings-select{margin-bottom:14px;display:none}.ui-settings-select .ui-select-trigger{width:100%}@media (width<=767px){.ui-settings-layout{flex-direction:column;gap:0}.ui-settings-rail{display:none}.ui-settings-select{display:block}}.ui-skeleton{background:var(--cc-rule);border-radius:var(--cc-r-1);opacity:0;width:100%;height:1em;animation:ui-skeleton-in 1ms linear .12s forwards, ui-skeleton-pulse 1.4s var(--cc-ease-in-out) .12s infinite;pointer-events:none;-webkit-user-select:none;user-select:none;display:inline-block}.ui-skeleton--rect{border-radius:var(--cc-r-2);height:auto}.ui-skeleton--circle{aspect-ratio:1;border-radius:50%;height:auto}@keyframes ui-skeleton-in{to{opacity:1}}@keyframes ui-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.ui-skeleton{animation:1ms linear .12s forwards ui-skeleton-in}}.ui-fuzzy-entity{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.ui-fuzzy-entity-text{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.ui-fuzzy-entity-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1;overflow:hidden;transform:translateY(-.5px)}.ui-fuzzy-entity-role{color:var(--cc-ink-3);font-family:var(--cc-mono);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;line-height:1;overflow:hidden}.ui-fuzzy-entity-slug{color:var(--cc-ink-3);font-family:var(--cc-mono);flex:none;margin-left:auto;font-size:10px;line-height:1}.ui-fuzzy-item[data-highlighted] .ui-fuzzy-entity-role,.ui-fuzzy-item[data-highlighted] .ui-fuzzy-entity-slug{color:var(--cc-ink-2)}.ui-fuzzy-board-mark{background:var(--cc-bg);border:1px solid var(--cc-rule-strong);border-radius:var(--cc-r-1);color:var(--cc-ink-2);font-family:var(--cc-mono);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:9.5px;font-weight:500;line-height:1;display:inline-flex}.ui-reorder{flex-direction:column;gap:6px;display:flex}.ui-reorder-rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ui-reorder-row{background:var(--cc-surface);border:1px solid var(--cc-rule);border-radius:var(--cc-r-2);box-shadow:var(--cc-shadow-card);transition:border-color var(--cc-dur-press) ease;align-items:center;gap:8px;padding:6px 8px 6px 4px;display:flex}@media (hover:hover) and (pointer:fine){.ui-reorder-row:hover{border-color:var(--cc-rule-strong)}}.ui-reorder-row[data-dragging]{opacity:.16}.ui-reorder-handle{width:20px;height:24px;color:var(--cc-ink-3);border-radius:var(--cc-r-1);cursor:grab;touch-action:none;transition:background .1s ease, color .1s ease, transform var(--cc-dur-press) var(--cc-ease-out);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.ui-reorder-handle:hover:not(:disabled){background:var(--cc-rule);color:var(--cc-ink-2)}}.ui-reorder-handle:active:not(:disabled){cursor:grabbing;transform:scale(.9)}.ui-reorder-handle:disabled{cursor:not-allowed;opacity:.55}@media (pointer:coarse){.ui-reorder-handle:after{content:"";position:absolute;inset:-8px -6px}}.ui-reorder-content{flex:auto;min-width:0}.ui-reorder-actions{flex:none;align-items:center;display:flex}.ui-reorder-remove{color:var(--cc-ink-3)}@media (hover:hover) and (pointer:fine){.ui-reorder-remove{opacity:0;transition:opacity .1s}.ui-reorder-row:hover .ui-reorder-remove,.ui-reorder-row:focus-within .ui-reorder-remove,.ui-reorder-remove:focus-visible{opacity:1}.ui-reorder-row .ui-reorder-remove:disabled{opacity:0}.ui-reorder-remove:hover:not(:disabled){color:var(--cc-neg);background:var(--cc-neg-weak)}}.ui-reorder-row--overlay{cursor:grabbing;border-color:var(--cc-rule-strong);box-shadow:var(--cc-shadow-lift);opacity:1;transform:rotate(1.1deg)scale(1.025)}.ui-reorder-handle--overlay{color:var(--cc-ink-2);cursor:grabbing}.ui-reorder-add{width:100%;height:30px;font-family:var(--cc-font);color:var(--cc-ink-2);border-radius:var(--cc-r-2);cursor:pointer;transition:background var(--cc-dur-press) ease, border-color var(--cc-dur-press) ease, color var(--cc-dur-press) ease, box-shadow var(--cc-dur-press) ease, transform var(--cc-dur-press) var(--cc-ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;line-height:1;display:flex;position:relative}.ui-reorder-add-glyph{color:var(--cc-ink-3);transition:color var(--cc-dur-press) ease}.ui-reorder-add-label{line-height:1;transform:translateY(-.5px)}@media (hover:hover) and (pointer:fine){.ui-reorder-add:hover:not(:disabled){color:var(--cc-ink);background:var(--cc-surface);border-color:var(--cc-rule);box-shadow:var(--cc-shadow-card)}.ui-reorder-add:hover:not(:disabled) .ui-reorder-add-glyph{color:var(--cc-accent)}}.ui-reorder-add:active:not(:disabled){transform:scale(.99)}.ui-reorder-add:disabled{cursor:not-allowed;opacity:.55}@media (pointer:coarse){.ui-reorder-add{height:40px}}.ui-reorder-announce{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ui-reorder-handle:active:not(:disabled),.ui-reorder-add:active:not(:disabled),.ui-reorder-row--overlay{transform:none}}.ui-switch{--ui-switch-h:16px;--ui-switch-w:28px;--ui-switch-thumb:12px;width:var(--ui-switch-w);height:var(--ui-switch-h);background:var(--cc-rule-strong);cursor:pointer;transition:background var(--cc-dur-fast) ease;border:none;border-radius:999px;flex:none;align-items:center;padding:2px;display:inline-flex;position:relative}.ui-switch[data-checked]{background:var(--cc-accent)}.ui-switch[data-disabled]{opacity:.55;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.ui-switch:hover:not([data-checked],[data-disabled]){background:var(--cc-ink-3)}}.ui-switch-thumb{width:var(--ui-switch-thumb);height:var(--ui-switch-thumb);background:var(--cc-surface);transition:translate var(--cc-dur-fast) var(--cc-ease-out), width var(--cc-dur-press) var(--cc-ease-out);border-radius:999px;box-shadow:0 1px 2px #14181e33}.ui-switch-thumb[data-checked]{translate:calc(var(--ui-switch-w) - var(--ui-switch-thumb) - 4px) 0}.ui-switch:active:not([data-disabled]) .ui-switch-thumb{width:calc(var(--ui-switch-thumb) + 2px)}.ui-switch:active[data-checked]:not([data-disabled]) .ui-switch-thumb{translate:calc(var(--ui-switch-w) - var(--ui-switch-thumb) - 6px) 0}@media (pointer:coarse){.ui-switch:after{content:"";position:absolute;inset:-14px -8px}}@media (prefers-reduced-motion:reduce){.ui-switch-thumb{transition:none}.ui-switch:active:not([data-disabled]) .ui-switch-thumb{width:var(--ui-switch-thumb)}}.ui-tooltip{background:var(--cc-ink);border-color:var(--cc-ink);border-radius:var(--cc-r-1);color:var(--cc-surface);white-space:nowrap;max-width:240px;padding:4px 7px;font-size:11px;font-weight:500;line-height:1.35}.ui-tooltip[data-starting-style],.ui-tooltip[data-ending-style]{transform:scale(.95)}.ui-tooltip .ui-tooltip-meta{color:var(--cc-rule-strong);font-family:var(--cc-mono);margin-top:2px;font-size:10px;font-weight:400;display:block}@media (prefers-reduced-motion:reduce){.ui-tooltip,.ui-tooltip[data-starting-style],.ui-tooltip[data-ending-style]{transform:none}}.ui-cmdk-scrim{min-height:100dvh;z-index:var(--cc-z-backdrop);background:#14181e52;position:fixed;inset:0}.ui-cmdk{background:var(--cc-surface);border:1px solid var(--cc-rule-strong);border-radius:var(--cc-r-2);box-shadow:var(--cc-shadow-lift);width:min(560px,100vw - 32px);z-index:var(--cc-z-overlay);outline:none;flex-direction:column;display:flex;position:fixed;top:14vh;left:50%;overflow:hidden;transform:translate(-50%)}.ui-cmdk .ui-fuzzy-picker-head{gap:8px;padding:9px 14px}.ui-cmdk .ui-fuzzy-input{height:24px;font-size:13px}.ui-cmdk .ui-fuzzy-input:focus-visible{outline:none}.ui-cmdk .ui-fuzzy-group-count{display:none}.ui-cmdk .ui-fuzzy-segments{margin-inline:14px}.ui-cmdk .ui-fuzzy-list{padding-inline:6px}.ui-cmdk .ui-fuzzy-foot{padding-inline:14px}.ui-board-card{background:var(--cc-surface);border:1px solid var(--cc-rule);border-radius:var(--cc-r-2);box-shadow:var(--cc-shadow-card);transition:border-color var(--cc-dur-fast) ease, box-shadow var(--cc-dur-fast) ease, transform var(--cc-dur-press) var(--cc-ease-out);gap:10px;display:flex;position:relative}.ui-board-card:before{content:"";background:var(--cc-accent);opacity:0;transform-origin:50%;width:2px;transition:transform var(--cc-dur-fast) var(--cc-ease-out), opacity var(--cc-dur-fast) var(--cc-ease-out);border-radius:2px;position:absolute;top:6px;bottom:6px;left:-1px;transform:scaleY(.3)}.ui-board-card--agent:before{background:var(--cc-agent);opacity:1;transform:scaleY(1)}.ui-board-card-hit{cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:0;padding:0;text-decoration:none}.ui-board-card-hit:after{content:"";border-radius:var(--cc-r-2);position:absolute;inset:0}.ui-board-card-hit:focus-visible{outline:none}.ui-board-card:has(.ui-board-card-hit:focus-visible){outline:2px solid var(--cc-accent);outline-offset:1px}.ui-board-card:has(.ui-board-card-hit:focus-visible):before{opacity:1;transform:scaleY(1)}@media (hover:hover) and (pointer:fine){.ui-board-card:has(.ui-board-card-hit):hover{border-color:var(--cc-rule-strong);box-shadow:var(--cc-shadow-card-hover)}.ui-board-card:has(.ui-board-card-hit):hover:before{opacity:1;transform:scaleY(1)}.ui-board-card--agent:hover:before{background:var(--cc-agent)}}.ui-board-card:has(.ui-board-card-hit:active){transform:scale(.99)}.ui-board-card-mark{font-family:var(--cc-font);color:var(--cc-on-fill);background:var(--cc-ink);border-radius:var(--cc-r-2);-webkit-user-select:none;user-select:none;flex:none;place-items:center;font-weight:600;display:grid}.ui-board-card--agent .ui-board-card-mark{background:var(--cc-agent)}.ui-board-card-main{flex-direction:column;flex:1;min-width:0;display:flex}.ui-board-card-head{align-items:baseline;gap:6px;min-width:0;display:flex}.ui-board-card-name{letter-spacing:-.01em;min-width:0;color:var(--cc-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1.3;overflow:hidden}.ui-board-card-scope{font-family:var(--cc-mono);color:var(--cc-ink-3);cursor:default;flex:none;font-size:10px;line-height:1}.ui-board-card-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ui-board-card-count{color:var(--cc-ink-3);white-space:nowrap;font-size:11px}.ui-board-card-num{font-family:var(--cc-mono);font-variant-numeric:tabular-nums;color:var(--cc-ink-2);font-weight:500}.ui-board-card-sep{color:var(--cc-rule-strong);-webkit-user-select:none;user-select:none}.ui-board-card-life{font-family:var(--cc-mono);text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;border-radius:999px;padding:2px 5px;font-size:9.5px;line-height:1}.ui-board-card-life[data-lifecycle=active]{color:var(--cc-pos);background:var(--cc-pos-weak);border-color:#22764a40}.ui-board-card-life[data-lifecycle=archived]{color:var(--cc-ink-3);background:var(--cc-bg);border-color:var(--cc-rule)}.ui-board-card-activity{font-family:var(--cc-mono);color:var(--cc-ink-3);cursor:default;flex:none;font-size:10px;line-height:1}.ui-board-card-pin{z-index:1;width:22px;height:22px;color:var(--cc-ink-3);border-radius:var(--cc-r-1);cursor:pointer;transition:background .1s ease, color .1s ease, opacity .1s ease, transform var(--cc-dur-press) var(--cc-ease-out);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.ui-board-card-pin:not([aria-pressed=true]){opacity:0}.ui-board-card:hover .ui-board-card-pin,.ui-board-card-pin:focus-visible{opacity:1}.ui-board-card-pin:hover{background:var(--cc-rule);color:var(--cc-ink)}}.ui-board-card-pin[aria-pressed=true]{color:var(--cc-accent)}.ui-board-card-pin:active{transform:scale(.9)}@media (pointer:coarse){.ui-board-card-pin:after{content:"";position:absolute;inset:-9px}}.ui-board-card[data-lifecycle=archived] .ui-board-card-mark{opacity:.55}.ui-board-card[data-lifecycle=archived] .ui-board-card-name{color:var(--cc-ink-2)}.ui-board-card--static{cursor:default}.ui-board-card--tile{flex-direction:column;padding:11px 12px 10px}.ui-board-card--tile .ui-board-card-mark{width:32px;height:32px;font-size:15px}.ui-board-card--tile .ui-board-card-main{gap:7px;margin-top:9px}.ui-board-card--tile .ui-board-card-activity{position:absolute;top:13px;right:12px}.ui-board-card--tile:has(.ui-board-card-pin) .ui-board-card-activity{right:34px}.ui-board-card--tile .ui-board-card-pin{position:absolute;top:9px;right:8px}.ui-board-card--tile .ui-board-card-mark{margin-bottom:0}.ui-board-card--row{align-items:center;gap:9px;padding:7px 10px}.ui-board-card--row .ui-board-card-mark{border-radius:var(--cc-r-1);width:22px;height:22px;font-size:11px}.ui-board-card--row .ui-board-card-main{flex-direction:row;align-items:center;gap:10px}.ui-board-card--row .ui-board-card-head{flex:1}.ui-board-card--row .ui-board-card-meta{flex-wrap:nowrap;flex:none}.ui-board-card--row .ui-board-card-name{line-height:1.2}@media (prefers-reduced-motion:reduce){.ui-board-card:before{transition:opacity var(--cc-dur-fast) ease;transform:none}.ui-board-card--agent:before{transform:none}.ui-board-card:has(.ui-board-card-hit:active){transform:none}.ui-board-card-pin:active{transform:none}}.ui-diff-view{background:var(--cc-surface);border:1px solid var(--cc-rule);border-radius:var(--cc-r-2);flex-direction:column;min-height:0;display:flex;overflow:hidden}.ui-diff-view-body{overscroll-behavior:contain;--diffs-font-family:var(--cc-mono);--diffs-font-size:11px;--diffs-line-height:18px;--diffs-addition-color-override:var(--cc-pos);--diffs-deletion-color-override:var(--cc-neg);--diffs-fg-number-override:var(--cc-ink-3);--diffs-fg-number-addition-override:var(--cc-pos);--diffs-fg-number-deletion-override:var(--cc-neg);--diffs-bg-separator-override:var(--cc-surface-2);flex:auto;min-height:0;overflow:auto}.ui-diff-view-body>:where(diffs-container)+:where(diffs-container){border-top:1px solid var(--cc-rule)}.ui-diff-view-head{background:var(--cc-surface);border-bottom:1px solid var(--cc-rule);align-items:center;gap:6px;padding:6px 10px;display:flex}.ui-diff-view-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--cc-mono);color:var(--cc-ink);font-size:11px;font-weight:500;overflow:hidden}.ui-diff-view-count{border-radius:var(--cc-r-1);font-family:var(--cc-mono);font-variant-numeric:tabular-nums;flex:none;padding:1px 5px;font-size:10.5px;font-weight:500;line-height:1.3}.ui-diff-view-count--add{color:var(--cc-pos);background:var(--cc-pos-weak);border:1px solid #22764a40}.ui-diff-view-count--del{color:var(--cc-neg);background:var(--cc-neg-weak);border:1px solid #c2402e40}.ui-diff-view-annotation{background:var(--cc-surface-2);border-left:2px solid var(--cc-agent);border-radius:0 var(--cc-r-1) var(--cc-r-1) 0;font-family:var(--cc-font);color:var(--cc-ink);flex-direction:column;align-items:flex-start;gap:4px;margin:4px 10px;padding:6px 10px;font-size:12.5px;line-height:1.45;display:flex}.ui-diff-view-quote{font-family:var(--cc-serif);color:var(--cc-ink);margin:0;font-size:12.5px;font-style:italic;line-height:1.5}
