.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-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}
