.ui-empty{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-10) var(--space-8);color:var(--fg-2)}.ui-empty--align-center{align-items:center;text-align:center}.ui-empty--align-left{align-items:flex-start;text-align:left}.ui-empty--muted{opacity:.85}.ui-empty__eyebrow{font-size:var(--text-xs);font-weight:600;color:var(--fg-3);letter-spacing:var(--tracking-micro);text-transform:uppercase}.ui-empty__title{font-size:var(--text-md);font-weight:600;color:var(--fg-0);letter-spacing:var(--tracking-tight)}.ui-empty__description{font-size:var(--text-base);color:var(--fg-2);line-height:1.6;max-width:480px}.ui-empty__body{width:100%}.ui-empty__action{margin-top:var(--space-2)}.ui-empty__eyebrow-row{display:inline-flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:inherit}.ui-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);background:var(--surface-elevated-premium);border:1px solid var(--border-1);box-shadow:var(--inner-highlight);color:var(--fg-2);margin-bottom:var(--space-2)}.ui-empty--align-left .ui-empty__icon{margin-right:0}.ui-empty__reason{font-size:var(--text-base);color:var(--fg-3);line-height:var(--lh-base);max-width:480px;font-style:italic}.ui-empty__diagnostic{margin-top:var(--space-4);text-align:left;width:100%;max-width:560px}.ui-empty__diagnostic-toggle{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-base);color:var(--fg-3);list-style:none;-webkit-user-select:none;user-select:none}.ui-empty__diagnostic-toggle::-webkit-details-marker{display:none}.ui-empty__diagnostic-toggle:hover{color:var(--fg-1)}.ui-empty__diagnostic-caret{font-family:var(--font-mono);font-size:10px;width:10px;display:inline-flex;justify-content:center}.ui-empty__diagnostic-body{margin-top:var(--space-3);padding:var(--space-4);background:var(--surface-elevated);border:1px solid var(--border-0);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--fg-2);line-height:var(--lh-sm);white-space:pre-wrap;word-break:break-word}.ui-mode-badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:2px var(--space-3);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;border:1px solid var(--border-1);background:var(--surface-elevated);color:var(--fg-2)}.ui-mode-badge__dot{width:5px;height:5px;border-radius:50%;background:var(--fg-3);flex-shrink:0}.ui-mode-badge--success{border-color:var(--state-success-border);color:var(--state-success);background:var(--state-success-bg)}.ui-mode-badge--success .ui-mode-badge__dot{background:var(--state-success);box-shadow:0 0 0 2px color-mix(in srgb,var(--state-success) 22%,transparent)}.ui-mode-badge--info{border-color:var(--state-info-border);color:var(--state-info);background:var(--state-info-bg)}.ui-mode-badge--info .ui-mode-badge__dot{background:var(--state-info)}.ui-mode-badge--warning{border-color:var(--state-warning-border);color:var(--state-warning);background:var(--state-warning-bg)}.ui-mode-badge--warning .ui-mode-badge__dot{background:var(--state-warning)}.ui-mode-badge--risk{border-color:var(--state-risk-border);color:var(--state-risk);background:var(--state-risk-bg)}.ui-mode-badge--risk .ui-mode-badge__dot{background:var(--state-risk)}.ui-badge{display:inline-flex;align-items:center;gap:var(--space-1);border:1px solid transparent;border-radius:var(--radius-pill);font-weight:500;letter-spacing:var(--tracking-micro);text-transform:uppercase;white-space:nowrap;line-height:1}.ui-badge--sm{padding:2px var(--space-3);font-size:10px}.ui-badge--md{padding:var(--space-1) var(--space-4);font-size:var(--text-xs)}.ui-badge--mono{font-family:var(--font-mono);text-transform:none;letter-spacing:0}.ui-badge--soft.ui-badge--neutral{background:var(--bg-3);color:var(--fg-1)}.ui-badge--soft.ui-badge--info{background:var(--state-info-bg);color:var(--state-info)}.ui-badge--soft.ui-badge--success{background:var(--state-success-bg);color:var(--state-success)}.ui-badge--soft.ui-badge--warning{background:var(--state-warning-bg);color:var(--state-warning)}.ui-badge--soft.ui-badge--risk{background:var(--state-risk-bg);color:var(--state-risk)}.ui-badge--soft.ui-badge--pending{background:var(--state-pending-bg);color:var(--state-pending)}.ui-badge--soft.ui-badge--brand{background:color-mix(in srgb,var(--brand) 14%,transparent);color:var(--brand)}.ui-badge--solid.ui-badge--neutral{background:var(--fg-2);color:var(--bg-0)}.ui-badge--solid.ui-badge--info{background:var(--state-info);color:var(--bg-0)}.ui-badge--solid.ui-badge--success{background:var(--state-success);color:var(--bg-0)}.ui-badge--solid.ui-badge--warning{background:var(--state-warning);color:var(--bg-0)}.ui-badge--solid.ui-badge--risk{background:var(--state-risk);color:var(--bg-0)}.ui-badge--solid.ui-badge--pending{background:var(--state-pending);color:var(--bg-0)}.ui-badge--solid.ui-badge--brand{background:var(--brand);color:var(--bg-0)}.ui-badge--outline.ui-badge--neutral{color:var(--fg-1);border-color:var(--border-1)}.ui-badge--outline.ui-badge--info{color:var(--state-info);border-color:color-mix(in srgb,var(--state-info) 40%,transparent)}.ui-badge--outline.ui-badge--success{color:var(--state-success);border-color:color-mix(in srgb,var(--state-success) 40%,transparent)}.ui-badge--outline.ui-badge--warning{color:var(--state-warning);border-color:color-mix(in srgb,var(--state-warning) 40%,transparent)}.ui-badge--outline.ui-badge--risk{color:var(--state-risk);border-color:color-mix(in srgb,var(--state-risk) 40%,transparent)}.ui-badge--outline.ui-badge--pending{color:var(--state-pending);border-color:color-mix(in srgb,var(--state-pending) 40%,transparent)}.ui-badge--outline.ui-badge--brand{color:var(--brand);border-color:color-mix(in srgb,var(--brand) 50%,transparent)}.dpb{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs)}.dpb__ev{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-1);font-weight:600}.dpb__rank{color:var(--fg-3);font-size:10px}.dpb__flags{display:inline-flex;gap:4px;flex-wrap:wrap}.dpb__flag{font-size:9px;color:var(--fg-3);background:var(--bg-2);padding:0 4px;border-radius:var(--radius-sm);border:1px solid var(--border-0)}.dpb--loading{color:var(--fg-3);font-style:italic}.dpb--empty{opacity:.7}.ui-btn{display:inline-flex;align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);font-weight:600;letter-spacing:.01em;line-height:1;transition:background var(--dur-fast) var(--ease-smooth),border-color var(--dur-fast) var(--ease-smooth),color var(--dur-fast) var(--ease-smooth),opacity var(--dur-fast) var(--ease-smooth);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid transparent}.ui-btn__icon{display:inline-flex;align-items:center;justify-content:center}.ui-btn--sm{padding:4px 9px;font-size:var(--text-sm);height:24px}.ui-btn--md{padding:6px 12px;font-size:var(--text-base);height:30px}.ui-btn--default{background:var(--bg-2);color:var(--fg-1);border-color:var(--border-1)}.ui-btn--default:hover:not(.is-disabled){background:var(--bg-3);border-color:var(--border-2);color:var(--fg-0)}.ui-btn--primary{background:var(--brand);color:#fff;border-color:var(--brand)}.ui-btn--primary:hover:not(.is-disabled){background:color-mix(in srgb,var(--brand) 88%,#fff)}.ui-btn--danger{background:var(--state-risk-bg);color:var(--state-risk);border-color:color-mix(in srgb,var(--state-risk) 40%,transparent)}.ui-btn--danger:hover:not(.is-disabled){background:color-mix(in srgb,var(--state-risk) 18%,transparent)}.ui-btn--positive{background:var(--state-success-bg);color:var(--state-success);border-color:color-mix(in srgb,var(--state-success) 40%,transparent)}.ui-btn--positive:hover:not(.is-disabled){background:color-mix(in srgb,var(--state-success) 18%,transparent)}.ui-btn--ghost{background:transparent;color:var(--fg-2)}.ui-btn--ghost:hover:not(.is-disabled){background:var(--bg-2);color:var(--fg-0)}.ui-btn--track-enterprise{background:transparent;color:var(--fg-1);border-color:color-mix(in srgb,var(--track-enterprise) 50%,transparent)}.ui-btn--track-engineering{background:transparent;color:var(--fg-1);border-color:color-mix(in srgb,var(--track-engineering) 50%,transparent)}.ui-btn--track-webdev{background:transparent;color:var(--fg-1);border-color:color-mix(in srgb,var(--track-webdev) 50%,transparent)}.ui-btn--track-ops{background:transparent;color:var(--fg-1);border-color:color-mix(in srgb,var(--track-ops) 50%,transparent)}.ui-btn--track-enterprise:hover:not(.is-disabled){background:color-mix(in srgb,var(--track-enterprise) 12%,transparent);color:var(--fg-0)}.ui-btn--track-engineering:hover:not(.is-disabled){background:color-mix(in srgb,var(--track-engineering) 12%,transparent);color:var(--fg-0)}.ui-btn--track-webdev:hover:not(.is-disabled){background:color-mix(in srgb,var(--track-webdev) 12%,transparent);color:var(--fg-0)}.ui-btn--track-ops:hover:not(.is-disabled){background:color-mix(in srgb,var(--track-ops) 12%,transparent);color:var(--fg-0)}.ui-btn.is-disabled{opacity:.45;cursor:not-allowed}@keyframes aq-fadeSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.aq-root{display:flex;flex-direction:column;gap:10px}.aq-summary{display:flex;align-items:center;gap:14px;padding:14px 20px;border-radius:var(--radius-lg);background:var(--bg-1);border:1px solid var(--border-0);position:relative;overflow:hidden}.aq-summary-total{font-size:13px;font-weight:700;color:var(--fg-0);letter-spacing:.01em}.aq-summary-text{font-size:12px;color:var(--fg-3)}.aq-summary-dots{display:flex;align-items:center;gap:12px;margin-left:auto}.aq-summary-dot-group{display:inline-flex;align-items:center;gap:5px}.aq-summary-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.aq-summary-dot-count{font-size:11px;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.aq-section{border:1px solid var(--border-0);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-1);animation:aq-fadeSlideIn .3s ease both;transition:border-color var(--dur-base) var(--ease-smooth),background var(--dur-base) var(--ease-smooth)}.aq-section:nth-child(2){animation-delay:.04s}.aq-section:nth-child(3){animation-delay:.08s}.aq-section:nth-child(4){animation-delay:.12s}.aq-section:nth-child(5){animation-delay:.16s}.aq-section:nth-child(6){animation-delay:.2s}.aq-section:hover{border-color:var(--border-1)}.aq-section-header{display:flex;align-items:center;gap:10px;padding:10px 20px;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--border-0);border-left:2px solid var(--border-1);background:var(--bg-2);transition:padding-left .15s ease,background var(--dur-fast) var(--ease-smooth)}.aq-section-header:hover{padding-left:24px;background:var(--bg-3)}.aq-section--clarification .aq-section-header{border-left-color:var(--state-warning)}.aq-section--risk .aq-section-header{border-left-color:var(--state-risk)}.aq-section--nurture .aq-section-header{border-left-color:var(--brand)}.aq-section--delivery .aq-section-header{border-left-color:var(--state-success)}.aq-section--reflection .aq-section-header{border-left-color:var(--state-info)}.aq-section-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.aq-section-title{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.aq-section-count{background:var(--bg-3);border-radius:999px;padding:2px 9px;font-size:10px;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-2)}.aq-section-toggle{margin-left:auto;font-size:14px;transition:transform .2s var(--ease-smooth)}.aq-section-toggle--collapsed{transform:rotate(-90deg)}.aq-section-empty{padding:16px 20px;font-size:11px;color:var(--fg-3);text-align:center;font-style:italic}.aq-table{width:100%;border-collapse:separate;border-spacing:0}.aq-table thead th{padding:8px 14px;text-align:left;color:var(--fg-3);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;background:var(--bg-2);border-bottom:1px solid var(--border-0);white-space:nowrap}.aq-row{transition:background .15s ease}.aq-row:nth-child(2n){background:var(--bg-2)}.aq-row:hover{background:var(--bg-3)}.aq-table td{padding:10px 14px;color:var(--fg-1);font-size:12.5px;vertical-align:middle;border-bottom:1px solid var(--border-0);transition:border-color .15s ease,padding-left .15s ease}.aq-row-title-cell{position:relative;padding-left:22px;max-width:300px}.aq-row-accent{position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:0 2px 2px 0;transition:opacity .15s ease;opacity:.7}.aq-row:hover .aq-row-accent{opacity:1}.aq-row-title-block{display:flex;flex-direction:column;gap:2px;min-width:0}.aq-row-title{font-weight:500;color:var(--fg-0);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px;font-size:12.5px;line-height:1.35;transition:color .15s ease}.aq-row:hover .aq-row-title{color:var(--brand)}.aq-row-reason{font-family:var(--font-sans);font-size:11px;line-height:1.4;color:var(--fg-2);font-weight:400;white-space:normal;max-width:320px}.aq-rec-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--rec-color, var(--state-info));border:1px solid currentColor;background:color-mix(in srgb,var(--rec-color, var(--state-info)) 12%,transparent);margin-right:4px;white-space:nowrap}.aq-rec-pill__arrow{font-family:var(--font-mono);opacity:.8}.aq-row-budget{white-space:nowrap;font-weight:600;color:var(--fg-0);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.aq-cat-badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:9px;font-weight:700;background:var(--bg-3);color:var(--fg-3);border:1px solid var(--border-0);text-transform:uppercase;white-space:nowrap;letter-spacing:.04em}.aq-row-age{white-space:nowrap;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11px;color:var(--fg-4)}.aq-row-signals{white-space:nowrap}.aq-row-signals>span{margin-right:4px}.aq-row-action-cell{white-space:nowrap;text-align:right}.aq-row-actions{display:inline-flex;align-items:center;gap:var(--space-2);justify-content:flex-end}.aq-text-muted{color:var(--fg-4);font-size:11px}.ui-overflow{position:relative;display:inline-flex}.ui-overflow__trigger{appearance:none;border:1px solid var(--border-1);background:var(--surface-elevated);color:var(--fg-2);cursor:pointer;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;font-family:var(--font-mono);font-size:14px;line-height:1;transition:background var(--dur-fast) var(--ease-smooth),color var(--dur-fast) var(--ease-smooth),border-color var(--dur-fast) var(--ease-smooth)}.ui-overflow--sm .ui-overflow__trigger{width:24px;height:24px;font-size:12px}.ui-overflow__trigger:hover{background:var(--surface-hover);color:var(--fg-0);border-color:var(--border-2)}.ui-overflow__trigger:focus-visible{outline:none;box-shadow:var(--ring-focus)}.ui-overflow__trigger[aria-expanded=true]{background:var(--surface-card-premium);color:var(--fg-0);box-shadow:var(--inner-highlight)}.ui-overflow__menu{position:absolute;top:calc(100% + var(--space-2));min-width:200px;background:var(--surface-overlay);border:1px solid var(--border-1);border-radius:var(--radius-md);box-shadow:var(--shadow-3);padding:var(--space-2);display:flex;flex-direction:column;gap:1px;z-index:var(--z-modal);animation:ui-overflow-in var(--dur-fast) var(--ease-out)}.ui-overflow__menu--right{right:0}.ui-overflow__menu--left{left:0}@keyframes ui-overflow-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.ui-overflow__item{appearance:none;background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-sans);text-align:left;display:flex;flex-direction:column;gap:2px;padding:var(--space-3) var(--space-4);color:var(--fg-1);transition:background var(--dur-fast) var(--ease-smooth),color var(--dur-fast) var(--ease-smooth)}.ui-overflow__item:hover:not(:disabled){background:var(--surface-hover);color:var(--fg-0)}.ui-overflow__item:focus-visible{outline:none;box-shadow:var(--ring-focus)}.ui-overflow__item:disabled{cursor:not-allowed;opacity:.5}.ui-overflow__item-label{font-size:var(--text-base);font-weight:500;letter-spacing:0}.ui-overflow__item-hint{font-size:var(--text-sm);color:var(--fg-3);font-weight:400}.ui-overflow__item--danger{color:var(--state-risk)}.ui-overflow__item--danger:hover:not(:disabled){color:var(--state-risk);background:var(--state-risk-bg)}.intel-table-scroll{max-height:320px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-1) transparent;border-radius:var(--radius-md);border:1px solid var(--border-0)}.intel-filter-bar{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;padding:8px 12px;background:var(--bg-1);border:1px solid var(--border-0);border-radius:var(--radius-md)}.intel-filter-select{background:var(--bg-0);border:1px solid var(--border-1);color:var(--fg-1);padding:5px 10px;border-radius:var(--radius-sm);font-size:var(--text-xs);font-family:var(--font-sans);outline:none;transition:border-color var(--dur-fast) var(--ease-smooth)}.intel-filter-select:hover,.intel-filter-select:focus{border-color:var(--brand)}.rollup-callout{padding:10px 14px;border-radius:8px;background:var(--state-warning-bg);border:1px solid var(--state-warning-border);color:var(--state-warning);font-size:var(--text-sm);font-weight:500;margin-bottom:var(--space-4);display:flex;align-items:center;gap:var(--space-2);animation:aq-fadeSlideIn .3s ease both}.rollup-callout-label{font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase;opacity:.7;flex-shrink:0;white-space:nowrap}.rollup-row--high{border-left:3px solid var(--state-success);padding-left:10px}.rollup-row--medium{border-left:3px solid var(--state-warning);padding-left:10px}.rollup-row--low{border-left:3px solid var(--fg-4);padding-left:10px}.cause-tabs{display:flex;gap:var(--space-2);margin-bottom:var(--space-4);border-bottom:1px solid var(--border-0);padding-bottom:var(--space-2);flex-wrap:wrap}.cause-tab{padding:5px 12px;border-radius:6px;cursor:pointer;font-size:var(--text-xs);font-weight:600;font-family:var(--font-sans);color:var(--fg-3);border:1px solid var(--border-0);background:transparent;transition:all .18s}.cause-tab:hover{color:var(--fg-1);border-color:var(--border-2);background:var(--bg-3)}.cause-tab--active{background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand);border-color:color-mix(in srgb,var(--brand) 28%,transparent)}@keyframes intel-shimmer{0%{opacity:.3}50%{opacity:.6}to{opacity:.3}}.intel-skeleton-bar{height:12px;border-radius:4px;background:var(--bg-3);animation:intel-shimmer 2s ease-in-out infinite}.intel-pending-badge{display:inline-block;font-size:9px;font-weight:700;color:var(--fg-3);background:var(--bg-3);border:1px solid var(--border-0);border-radius:var(--radius-pill);padding:2px 7px;margin-left:var(--space-1);letter-spacing:.06em;text-transform:uppercase}.intel-hidden-count{font-size:var(--text-xs);color:var(--fg-3);margin-top:var(--space-2);font-style:italic}.intel-accumulating{padding:var(--space-6) var(--space-4);text-align:center;color:var(--fg-3);font-size:var(--text-sm);border-radius:10px;background:var(--bg-1);border:1px dashed var(--border-0)}.intel-accumulating-note{font-size:var(--text-xs);color:var(--fg-4);margin-top:var(--space-2);font-style:italic}.ui-intervention-queue{background:var(--surface-card);border:1px solid var(--border-1);border-radius:var(--radius-lg);overflow:hidden}.ui-intervention-queue__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-5) var(--space-7);background:var(--surface-elevated);border-bottom:1px solid var(--border-0)}.ui-intervention-queue__title{margin:0;font-family:var(--font-sans);font-size:var(--text-section);line-height:var(--lh-section);font-weight:600;color:var(--fg-0)}.ui-intervention-queue__list{list-style:none;margin:0;padding:0}.ui-intervention-item{position:relative;display:grid;grid-template-columns:3px minmax(0,1fr) auto;gap:var(--space-5);align-items:center;padding:var(--space-5) var(--space-7);border-bottom:1px solid var(--border-0)}.ui-intervention-item:last-child{border-bottom:none}.ui-intervention-item__rail{align-self:stretch;width:3px;border-radius:2px;background:var(--state-pending)}.ui-intervention-item--critical .ui-intervention-item__rail{background:var(--state-risk)}.ui-intervention-item--warning .ui-intervention-item__rail{background:var(--state-warning)}.ui-intervention-item--info .ui-intervention-item__rail{background:var(--state-info)}.ui-intervention-item__body{min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.ui-intervention-item__head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.ui-intervention-item__title{margin:0;font-family:var(--font-sans);font-size:var(--text-table-primary);line-height:var(--lh-md);font-weight:600;color:var(--fg-0)}.ui-intervention-item__count{display:inline-flex;align-items:baseline;gap:var(--space-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ui-intervention-item__count-value{font-size:var(--text-md);font-weight:600;color:var(--fg-1)}.ui-intervention-item__count-label{font-size:var(--text-micro-label);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--fg-3)}.ui-intervention-item__age{margin-left:auto;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-table-meta);color:var(--fg-3)}.ui-intervention-item__reason{margin:0;font-size:var(--text-base);line-height:var(--lh-base);color:var(--fg-2)}.ui-intervention-item__actions{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}@media(max-width:720px){.ui-intervention-item{grid-template-columns:3px minmax(0,1fr)}.ui-intervention-item__actions{grid-column:2;justify-content:flex-start;margin-top:var(--space-3)}}.cmd-tab{display:flex;flex-direction:column;gap:var(--space-5)}.cmd-exec-summary{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--surface-card-premium);border:1px solid var(--border-1);border-radius:var(--radius-md);box-shadow:var(--inner-highlight);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--lh-md);color:var(--fg-0);font-weight:500}.cmd-exec-summary__bullet{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--state-info)}.cmd-exec-summary--warning{border-color:var(--state-warning-border)}.cmd-exec-summary--warning .cmd-exec-summary__bullet{background:var(--state-warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--state-warning) 20%,transparent)}.cmd-exec-summary--risk{border-color:var(--state-risk-border)}.cmd-exec-summary--risk .cmd-exec-summary__bullet{background:var(--state-risk);box-shadow:0 0 0 3px color-mix(in srgb,var(--state-risk) 20%,transparent)}.cmd-exec-summary--clear .cmd-exec-summary__bullet{background:var(--state-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--state-success) 20%,transparent)}.cmd-exec-summary__text{flex:1 1 auto}.cmd-section-divider{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-1) 0}.cmd-section-divider:before{content:"";width:3px;height:14px;border-radius:var(--radius-xs);background:var(--cmd-divider-color, var(--brand));flex-shrink:0}.cmd-section-divider__label{font-size:var(--text-xs);font-weight:800;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:var(--cmd-divider-color, var(--fg-1))}.cmd-section-divider:after{content:"";flex:1;height:1px;background:var(--border-0)}.cmd-section-divider--queues{--cmd-divider-color: var(--state-warning)}.cmd-section-divider--recs{--cmd-divider-color: var(--brand)}.cmd-section-divider--reflect{--cmd-divider-color: var(--state-info)}.cmd-urgency-strip{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--bg-1);border:1px solid var(--border-0);border-left:3px solid var(--cmd-urgency-color)}.cmd-urgency-strip--success{--cmd-urgency-color: var(--state-success)}.cmd-urgency-strip--warning{--cmd-urgency-color: var(--state-warning)}.cmd-urgency-strip--risk{--cmd-urgency-color: var(--state-risk)}.cmd-urgency-strip__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--cmd-urgency-color);animation:cmd-pulse 2s ease-in-out infinite}@keyframes cmd-pulse{0%,to{opacity:1}50%{opacity:.55}}.cmd-urgency-strip__label{font-size:var(--text-sm);font-weight:700;color:var(--fg-0)}.cmd-urgency-strip__pills{display:flex;gap:var(--space-3);margin-left:auto;align-items:center}.cmd-count-pill{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-xs);font-weight:600;padding:3px 10px;border-radius:var(--radius-pill);white-space:nowrap;background:transparent;color:var(--cmd-pill-color);border:1px solid color-mix(in srgb,var(--cmd-pill-color) 30%,transparent)}.cmd-count-pill--warning{--cmd-pill-color: var(--state-warning)}.cmd-count-pill--risk{--cmd-pill-color: var(--state-risk)}.cmd-count-pill--success{--cmd-pill-color: var(--state-success)}.cmd-count-pill--info{--cmd-pill-color: var(--state-info)}.cmd-count-pill__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700}.cmd-priority-card{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--bg-1);border:1px solid var(--border-0)}.cmd-priority-card__header{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--fg-3);margin-bottom:var(--space-3)}.cmd-priority-card__header:before{content:"";width:3px;height:10px;border-radius:var(--radius-xs);background:var(--brand)}.cmd-priority-card__list{display:flex;flex-direction:column;gap:var(--space-2)}.cmd-priority-row{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--fg-1);line-height:1.5}.cmd-priority-row__num{font-size:var(--text-xs);font-weight:800;font-family:var(--font-mono);flex-shrink:0;min-width:16px;color:var(--cmd-priority-num-color, var(--fg-1))}.cmd-priority-row__num--warning{--cmd-priority-num-color: var(--state-warning)}.cmd-priority-row__num--risk{--cmd-priority-num-color: var(--state-risk)}.cmd-priority-row__num--success{--cmd-priority-num-color: var(--state-success)}.cmd-priority-row__num--brand{--cmd-priority-num-color: var(--brand)}.ui-loading{color:var(--fg-2)}.ui-loading--rows{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6) 0}.ui-loading__row{height:10px;border-radius:var(--radius-xs);background:linear-gradient(90deg,var(--bg-2) 0%,var(--bg-3) 50%,var(--bg-2) 100%);background-size:200% 100%;animation:ui-loading-shimmer 1.2s var(--ease-smooth) infinite}.ui-loading--inline{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--text-base);color:var(--fg-2)}.ui-loading__dot{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--state-info);animation:ui-loading-pulse 1s var(--ease-smooth) infinite}.ui-loading__label{letter-spacing:var(--tracking-micro)}@keyframes ui-loading-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ui-loading-pulse{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.ui-split-pane{display:grid;grid-template-columns:minmax(0,1fr) var(--ui-split-pane-inspector-width, minmax(360px, 36%));align-items:stretch;gap:0;min-height:0;height:100%}.ui-split-pane--inspector-closed{grid-template-columns:minmax(0,1fr)}.ui-split-pane__list{min-width:0;min-height:0;display:flex;flex-direction:column}.ui-split-pane__inspector{min-width:0;min-height:0;border-left:1px solid var(--border-0);background:var(--surface-card);display:flex;flex-direction:column;overflow:hidden}.ui-split-pane--compact{display:flex;flex-direction:column;position:relative}.ui-split-pane--compact .ui-split-pane__list{flex:1 1 auto}.ui-split-pane--compact .ui-split-pane__inspector--drawer{position:fixed;top:0;right:0;bottom:0;width:min(520px,92vw);z-index:var(--z-drawer, 50);border-left:1px solid var(--border-0);background:var(--surface-drawer);box-shadow:var(--shadow-3);animation:ui-split-pane-slide var(--dur-base, .18s) var(--ease-out, ease-out)}.ui-split-pane__scrim{position:fixed;inset:0;z-index:calc(var(--z-drawer, 50) - 1);background:var(--overlay);animation:ui-split-pane-fade var(--dur-base, .18s) var(--ease-out, ease-out)}@keyframes ui-split-pane-slide{0%{transform:translate(8%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes ui-split-pane-fade{0%{opacity:0}to{opacity:1}}.ui-split-pane__close{position:absolute;top:var(--space-3);right:var(--space-3);z-index:1;width:32px;height:32px;border-radius:var(--radius-pill);border:1px solid var(--border-1);background:var(--surface-elevated);color:var(--fg-1);font-family:var(--font-sans);font-size:18px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-fast) var(--ease-smooth),color var(--dur-fast) var(--ease-smooth)}.ui-split-pane__close:hover{background:var(--surface-hover);color:var(--fg-0)}.ui-split-pane__close:focus-visible{outline:none;box-shadow:var(--ring-focus)}@media(prefers-reduced-motion:reduce){.ui-split-pane--compact .ui-split-pane__inspector--drawer,.ui-split-pane__scrim{animation:none}}.ui-field{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ui-field__label{font-family:var(--font-sans);font-size:var(--text-micro-label);font-weight:600;color:var(--fg-2);letter-spacing:var(--tracking-label);text-transform:uppercase}.ui-field__required{color:var(--state-risk);margin-left:2px}.ui-field__control{display:flex;flex-direction:column}.ui-field__input{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-input);border:1px solid var(--border-1);border-radius:var(--radius-sm);color:var(--fg-0);font-family:var(--font-sans);font-size:var(--text-base);line-height:1.4;transition:border-color var(--dur-fast) var(--ease-smooth),background var(--dur-fast) var(--ease-smooth),box-shadow var(--dur-fast) var(--ease-smooth)}.ui-field__input::placeholder{color:var(--fg-3)}.ui-field__input:hover:not(:disabled):not(:focus){border-color:var(--border-2)}.ui-field__input:focus,.ui-field__input:focus-visible{outline:none;border-color:var(--brand);background:var(--surface-elevated);box-shadow:var(--ring-focus)}.ui-field__input:disabled{color:var(--fg-3);background:var(--surface-input-disabled);cursor:not-allowed}.ui-field__input--mono{font-family:var(--font-mono);font-size:var(--text-sm)}textarea.ui-field__input{resize:vertical;min-height:80px}.ui-field--error .ui-field__input{border-color:var(--state-risk)}.ui-field__error{font-size:var(--text-xs);color:var(--state-risk)}.ui-field__hint{font-size:var(--text-xs);color:var(--fg-3)}@keyframes pipeline-section-header-enter{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes pipeline-shimmer{0%,to{opacity:.35}50%{opacity:.6}}.pipeline-header{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.pipeline-header-title{font-size:var(--text-lg);font-weight:700;color:var(--fg-0)}.pipeline-header-count{font-size:var(--text-sm);color:var(--fg-3);font-weight:400}.pipeline-filter-row{display:flex;align-items:center;gap:var(--space-3);padding:14px 20px;flex-wrap:wrap;background:var(--bg-1);border:1px solid var(--border-0);border-radius:var(--radius-lg);margin-bottom:12px}.pipeline-toolbar-group{flex:0 0 auto;min-width:140px}.pipeline-toolbar-group--search{flex:1 1 240px;min-width:200px}.pipeline-stats{margin-left:auto;color:var(--fg-3);font-size:var(--text-sm)}.pipeline-stats strong{color:var(--fg-1);font-weight:600}.pipeline-chips{display:flex;gap:6px;margin-bottom:var(--space-4);flex-wrap:wrap}.pipeline-chip{padding:5px 13px;border-radius:var(--radius-pill);cursor:pointer;font-size:10px;font-family:var(--font-sans);font-weight:500;background:var(--bg-2);color:var(--fg-3);border:1px solid var(--border-0);transition:color var(--dur-fast) var(--ease-smooth),border-color var(--dur-fast) var(--ease-smooth),background var(--dur-fast) var(--ease-smooth)}.pipeline-chip:hover{color:var(--fg-1);border-color:var(--border-1);background:var(--bg-3)}.pipeline-chip--active{font-weight:700;color:var(--fg-0);border-color:var(--border-1);background:var(--bg-3)}.pipeline-chip--tint-blue{color:var(--state-info);border-color:var(--state-info-border)}.pipeline-chip--tint-amber{color:var(--state-warning);border-color:var(--state-warning-border)}.pipeline-chip--tint-purple{color:var(--fg-3);border-color:var(--border-1)}.pipeline-chip--tint-green{color:var(--state-success);border-color:var(--state-success-border)}.pipeline-chip--tint-red{color:var(--state-risk);border-color:var(--state-risk-border)}.pipeline-chip--tint-muted{color:var(--fg-3)}.pipeline-tier{margin-bottom:var(--space-4);border:1px solid var(--border-0);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-1)}.pipeline-tier-header{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);padding-left:20px;cursor:pointer;font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.1em;-webkit-user-select:none;user-select:none;background:var(--bg-2);border-bottom:1px solid var(--border-0);border-left:3px solid var(--border-1);color:var(--fg-2);transition:padding-left var(--dur-fast) var(--ease-smooth),background var(--dur-fast) var(--ease-smooth);animation:pipeline-section-header-enter .3s ease both}.pipeline-tier-header:hover{padding-left:24px;background:var(--bg-3)}.pipeline-tier--high .pipeline-tier-header{color:var(--state-success);border-left-color:var(--state-success)}.pipeline-tier--mid .pipeline-tier-header{color:var(--state-warning);border-left-color:var(--state-warning)}.pipeline-tier--low .pipeline-tier-header{color:var(--fg-3);border-left-color:var(--border-1)}.pipeline-tier-count{background:var(--bg-3);border-radius:var(--radius-pill);padding:1px 8px;font-size:var(--text-xs);color:var(--fg-2)}.pipeline-tier-toggle{margin-left:auto;font-size:var(--text-lg);transition:transform var(--dur-base) var(--ease-smooth)}.pipeline-tier-toggle--collapsed{transform:rotate(-90deg)}.pipeline-tier-body{display:flex;flex-direction:column;gap:5px;padding:var(--space-3)}.pipeline-job{display:flex;align-items:stretch;border-radius:var(--radius-lg);background:var(--bg-1);border:1px solid var(--border-0);cursor:pointer;overflow:hidden;position:relative;transition:background var(--dur-fast) var(--ease-smooth),border-color var(--dur-fast) var(--ease-smooth)}.pipeline-job:hover{background:var(--bg-2);border-color:var(--border-1)}.pipeline-job:hover .pipeline-job-accent{opacity:1}.pipeline-job--expanded{background:var(--bg-2);border-color:var(--brand)}.pipeline-job:nth-child(2n){background:var(--bg-2)}.pipeline-job:nth-child(2n):hover{background:var(--bg-3)}.pipeline-job-accent{width:3px;flex-shrink:0;opacity:.7;transition:opacity var(--dur-fast) var(--ease-smooth)}.pipeline-job-accent--approval{background:var(--state-warning)}.pipeline-job-accent--proposed{background:var(--state-success)}.pipeline-job-accent--rejected{background:var(--state-risk);opacity:.4}.pipeline-job-accent--clarify{background:var(--state-pending)}.pipeline-job-accent--nurture{background:var(--state-info)}.pipeline-job-accent--dispatch{background:var(--state-warning)}.pipeline-job-accent--manual{background:var(--state-pending)}.pipeline-job-accent--working{background:var(--brand)}.pipeline-job-accent--delivered{background:var(--state-success)}.pipeline-job-accent--default{background:var(--border-1)}.pipeline-job-body{flex:1;padding:12px 16px}.pipeline-score{display:inline-flex;align-items:center;gap:5px}.pipeline-score-track{width:40px;height:5px;border-radius:3px;background:var(--bg-3);overflow:hidden}.pipeline-score-fill{height:100%;border-radius:3px;transition:width var(--dur-base) var(--ease-smooth)}.pipeline-score-fill--high{background:var(--state-success)}.pipeline-score-fill--mid{background:var(--state-warning)}.pipeline-score-fill--low{background:var(--state-risk)}.pipeline-score-label{font-size:var(--text-xs);font-weight:600;font-variant-numeric:tabular-nums;font-family:var(--font-mono);min-width:18px}.pipeline-score-label--high{color:var(--state-success)}.pipeline-score-label--mid{color:var(--state-warning)}.pipeline-score-label--low{color:var(--state-risk)}.pipeline-platform-badge{display:inline-block;padding:2px 8px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:transparent;color:var(--fg-2);border:1px solid var(--border-0)}.pipeline-platform--upwork{color:var(--state-success);border-color:var(--state-success-border)}.pipeline-platform--reddit{color:var(--state-warning);border-color:var(--state-warning-border)}.pipeline-platform--email{color:var(--state-info);border-color:var(--state-info-border)}.pipeline-platform--direct{color:var(--state-pending);border-color:var(--border-1)}.pipeline-platform--rss{color:var(--state-success);border-color:var(--state-success-border)}.pipeline-platform--default{color:var(--fg-3);border-color:var(--border-1)}.pipeline-category-badge{display:inline-block;padding:2px 8px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:700;color:var(--fg-3);background:var(--bg-3);border:1px solid var(--border-0);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.pipeline-action-row{display:flex;gap:8px;margin-top:10px}.pipeline-btn{border:1px solid var(--border-0);border-radius:var(--radius-md);padding:4px 10px;font-size:var(--text-xs);font-weight:600;font-family:var(--font-sans);cursor:pointer;background:var(--bg-2);color:var(--fg-1);transition:background var(--dur-fast) var(--ease-smooth),border-color var(--dur-fast) var(--ease-smooth),color var(--dur-fast) var(--ease-smooth)}.pipeline-btn:hover:not(:disabled){background:var(--bg-3);border-color:var(--border-1)}.pipeline-btn:disabled{opacity:.4;cursor:not-allowed}.pipeline-btn--approve{color:var(--state-success);border-color:var(--state-success-border)}.pipeline-btn--approve:hover:not(:disabled){background:var(--state-success-bg)}.pipeline-btn--reject{color:var(--state-risk);border-color:var(--state-risk-border);background:var(--state-risk-bg)}.pipeline-btn--reject:hover:not(:disabled){border-color:var(--state-risk)}.pipeline-btn--requal{color:var(--state-pending)}.pipeline-btn--delete{color:var(--fg-3)}.pipeline-btn--delete:hover:not(:disabled){color:var(--state-risk);border-color:var(--state-risk-border)}.pipeline-btn--manual{color:var(--state-warning);border-color:var(--state-warning-border);background:var(--state-warning-bg)}.pipeline-btn--manual:hover:not(:disabled){border-color:var(--state-warning)}.pipeline-btn--detail{color:var(--fg-2)}.pipeline-action-divider{display:flex;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--border-0)}.pipeline-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:14px;gap:var(--space-3);flex-wrap:wrap;padding:10px 16px;background:var(--bg-1);border-radius:var(--radius-lg);border:1px solid var(--border-0)}.pipeline-pagination-count{font-size:11px;color:var(--fg-3);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.pipeline-empty{padding:48px 24px;text-align:center;color:var(--fg-3);background:var(--bg-1);border-radius:var(--radius-lg);border:1px solid var(--border-0);font-size:12px;letter-spacing:.02em}.pipeline-empty--filtered{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-10) var(--space-7);font-size:var(--text-base)}.pipeline-empty__title{font-family:var(--font-sans);font-size:var(--text-section);line-height:var(--lh-section);font-weight:600;color:var(--fg-0);letter-spacing:var(--tracking-tight)}.pipeline-empty__desc{font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--lh-md);color:var(--fg-2);max-width:56ch}.pipeline-empty__chips{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}.pipeline-empty__chip{display:inline-flex;align-items:center;gap:var(--space-2);padding:4px var(--space-3);background:var(--surface-elevated);border:1px solid var(--border-1);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-base);color:var(--fg-1)}.pipeline-empty__chip-label{font-family:var(--font-mono);font-size:var(--text-micro-label);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-3)}.pipeline-empty__chip-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500;color:var(--fg-0)}.pipeline-empty__chip-clear{appearance:none;background:transparent;border:none;cursor:pointer;font-size:14px;line-height:1;color:var(--fg-3);padding:0 0 0 var(--space-1)}.pipeline-empty__chip-clear:hover{color:var(--fg-0)}.pipeline-empty__actions{display:inline-flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}.pipeline-empty__action{appearance:none;border:1px solid var(--border-1);background:var(--surface-elevated);color:var(--fg-1);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-base);font-weight:500;cursor:pointer;transition:background var(--dur-fast) var(--ease-smooth)}.pipeline-empty__action:hover{background:var(--surface-hover)}.pipeline-empty__action--primary{background:var(--brand);color:#fff;border-color:var(--brand)}.pipeline-empty__action--primary:hover{background:color-mix(in srgb,var(--brand) 88%,white 12%)}.pipeline-skeleton{display:flex;border-radius:var(--radius-lg);background:var(--bg-1);border:1px solid var(--border-0);overflow:hidden;animation:pipeline-shimmer 2s ease-in-out infinite}.pipeline-skeleton-accent{width:3px;background:var(--border-1)}.pipeline-skeleton-body{flex:1;padding:14px 16px}.pipeline-skeleton-line{background:var(--bg-3);border-radius:4px}.pipeline-eval-banner{display:flex;align-items:center;gap:var(--space-3);padding:10px 16px;margin-bottom:12px;border-radius:var(--radius-lg);background:var(--state-warning-bg);border:1px solid var(--state-warning-border);border-left:3px solid var(--state-warning);font-size:var(--text-xs);color:var(--state-warning);flex-wrap:wrap;animation:alert-fade-in .3s ease both}.pipeline-eval-banner-stat{font-weight:700;font-family:var(--font-mono);font-size:13px}.pipeline-summary{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 18px;margin-bottom:12px;border-radius:var(--radius-lg);background:var(--bg-1);border:1px solid var(--border-0)}.pipeline-summary-scores,.pipeline-summary-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pipeline-summary-stat{display:inline-flex;align-items:baseline;gap:5px}.pipeline-summary-num{font-size:16px;font-weight:800;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-0)}.pipeline-summary-num--high{color:var(--state-success)}.pipeline-summary-num--mid{color:var(--state-warning)}.pipeline-summary-num--low{color:var(--state-risk)}.pipeline-summary-label{font-size:10px;color:var(--fg-3);font-weight:500;white-space:nowrap}.pipeline-summary-sep{width:1px;height:14px;background:var(--border-1);flex-shrink:0}.pipeline-summary-cat{font-size:10px;color:var(--fg-3);padding:2px 8px;border-radius:var(--radius-pill);background:var(--bg-2);border:1px solid var(--border-0);white-space:nowrap}.pipeline-summary-cat strong{color:var(--fg-1);font-family:var(--font-mono);margin-left:3px}.pipeline-memory-section{margin-bottom:12px;padding:12px 16px;background:var(--bg-1);border-radius:var(--radius-lg);border:1px solid var(--border-0);transition:border-color var(--dur-fast) var(--ease-smooth)}.pipeline-memory-section:focus-within{border-color:var(--border-1)}.pipeline-memory-label{font-size:9.5px;font-weight:700;color:var(--fg-4);letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--space-2)}.pipeline-detail-label{font-size:9.5px;font-weight:700;color:var(--fg-4);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px}.pipeline-source-link{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--brand);text-decoration:none;padding:6px 12px;border-radius:var(--radius-md);background:var(--bg-2);border:1px solid var(--border-0);transition:background var(--dur-fast) var(--ease-smooth),border-color var(--dur-fast) var(--ease-smooth)}.pipeline-source-link:hover{background:var(--bg-3);border-color:var(--brand)}.pipeline-detail-block{padding:10px 14px;background:var(--bg-0);border-radius:var(--radius-md);border:1px solid var(--border-0);font-size:11px;color:var(--fg-2);line-height:1.6;max-height:200px;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--border-1) transparent}.pipeline-prescore-pill{display:inline-block;font-size:9px;font-weight:700;padding:2px 8px;border-radius:var(--radius-pill);letter-spacing:.04em}.ui-tabs{display:inline-flex;align-items:center;gap:var(--space-1);padding:3px;border-radius:var(--radius-md);background:var(--bg-2);border:1px solid var(--border-0)}.ui-tabs__tab{display:inline-flex;align-items:center;gap:var(--space-3);padding:6px var(--space-5);border-radius:var(--radius-sm);background:transparent;color:var(--fg-2);font-size:var(--text-base);font-weight:500;letter-spacing:var(--tracking-tight);white-space:nowrap;transition:background var(--dur-fast) var(--ease-smooth),color var(--dur-fast) var(--ease-smooth);cursor:pointer}.ui-tabs--sm .ui-tabs__tab{padding:4px var(--space-4);font-size:var(--text-sm)}.ui-tabs__tab:hover:not(.is-active):not(.is-disabled){color:var(--fg-1);background:var(--bg-3)}.ui-tabs__tab.is-active{color:var(--fg-0);background:var(--bg-4);box-shadow:var(--shadow-1)}.ui-tabs__tab.is-disabled{color:var(--fg-3);cursor:not-allowed;opacity:.6}.ui-tabs__count{font-size:var(--text-xs);font-weight:600;padding:1px 6px;border-radius:var(--radius-pill);background:var(--bg-3);color:var(--fg-2);font-variant-numeric:tabular-nums;line-height:1.4}.ui-tabs__tab.is-active .ui-tabs__count{background:var(--bg-1);color:var(--fg-0)}.ui-tabs__tab--info .ui-tabs__count{background:var(--state-info-bg);color:var(--state-info)}.ui-tabs__tab--success .ui-tabs__count{background:var(--state-success-bg);color:var(--state-success)}.ui-tabs__tab--warning .ui-tabs__count{background:var(--state-warning-bg);color:var(--state-warning)}.ui-tabs__tab--risk .ui-tabs__count{background:var(--state-risk-bg);color:var(--state-risk)}.work-tab{display:flex;min-height:520px;background:var(--bg-0);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border-0)}.work-sidebar{width:280px;flex-shrink:0;border-right:1px solid var(--border-0);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);max-height:760px;overflow-y:auto;background:var(--bg-1)}.work-sidebar__head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--fg-3)}.work-card{padding:var(--space-4);border-radius:var(--radius-sm);background:var(--bg-0);border:1px solid var(--border-0);cursor:pointer;transition:background .14s ease,border-color .14s ease;display:flex;flex-direction:column;gap:var(--space-2)}.work-card:hover{background:var(--bg-2)}.work-card.is-active{background:color-mix(in srgb,var(--brand) 14%,transparent);border-color:color-mix(in srgb,var(--brand) 40%,transparent)}.work-card__title{font-size:var(--text-sm);font-weight:600;color:var(--fg-0);line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.work-card__meta{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap;font-size:var(--text-xs);color:var(--fg-3);font-variant-numeric:tabular-nums}.work-card__cat{color:var(--fg-3)}.work-card__budget{color:var(--state-success);font-weight:600}.work-card__running{color:var(--state-info);font-weight:700;letter-spacing:var(--tracking-micro)}.work-pane{flex:1;min-width:0;display:flex;flex-direction:column}.work-pane__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-0)}.work-pane__title{margin:0;font-size:var(--text-lg);font-weight:700;color:var(--fg-0);letter-spacing:var(--tracking-tight)}.work-pane__meta{display:flex;gap:var(--space-3);align-items:center;margin-top:var(--space-2);flex-wrap:wrap;font-size:var(--text-xs);color:var(--fg-3);font-variant-numeric:tabular-nums}.work-pane__budget{color:var(--state-success);font-weight:600}.work-pane__tabs{padding:var(--space-3) var(--space-5) 0;border-bottom:1px solid var(--border-0)}.work-pane__body{flex:1;padding:var(--space-6);overflow-y:auto;max-height:640px}.work-section{display:flex;flex-direction:column;gap:var(--space-3)}.work-section+.work-section{margin-top:var(--space-5)}.work-label{font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-micro);color:var(--fg-3);text-transform:uppercase}.work-body{font-size:var(--text-sm);color:var(--fg-1);line-height:1.6}.work-list{margin:0;padding-left:var(--space-5);color:var(--fg-1);font-size:var(--text-sm);line-height:1.6}.work-pre{margin:0;padding:var(--space-3) var(--space-4);background:var(--bg-1);border-radius:var(--radius-sm);font-family:var(--font-mono, ui-monospace, Menlo, monospace);font-size:var(--text-xs);color:var(--fg-1);white-space:pre-wrap;word-break:break-word;max-height:280px;overflow-y:auto}.work-empty-inline{color:var(--fg-3);font-size:var(--text-sm)}.work-step{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--bg-1);border-left:3px solid var(--step-color, var(--fg-4));border-radius:0 var(--radius-sm) var(--radius-sm) 0}.work-step+.work-step{margin-top:var(--space-1)}.work-step.is-running{background:color-mix(in srgb,var(--state-info) 12%,transparent)}.work-step__dot{width:8px;height:8px;border-radius:50%;background:var(--step-color, var(--fg-4));flex-shrink:0}.work-step__title{flex:1;font-size:var(--text-sm);color:var(--fg-1);font-weight:500}.work-step.is-running .work-step__title{font-weight:600;color:var(--fg-0)}.work-step__status{font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--step-color, var(--fg-3))}.work-step__time{font-size:var(--text-xs);color:var(--fg-3);font-variant-numeric:tabular-nums}.work-step--pending{--step-color: var(--state-pending)}.work-step--info{--step-color: var(--state-info)}.work-step--success{--step-color: var(--state-success)}.work-step--risk{--step-color: var(--state-risk)}.work-step--neutral{--step-color: var(--fg-3)}.work-run{padding:var(--space-2) var(--space-4);background:var(--bg-1);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--fg-2)}.work-run+.work-run{margin-top:var(--space-1)}.work-run__status{font-weight:700;color:var(--fg-1)}.work-run__time{color:var(--fg-3);margin-left:var(--space-3)}.work-run__error{color:var(--state-risk);margin-top:var(--space-1);font-family:var(--font-mono, ui-monospace, Menlo, monospace)}.work-artifact{border:1px solid var(--border-0);border-radius:var(--radius-sm);background:var(--bg-1);overflow:hidden}.work-artifact+.work-artifact{margin-top:var(--space-3)}.work-artifact__summary{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.work-artifact__summary::-webkit-details-marker{display:none}.work-artifact__summary:hover{background:var(--bg-2)}.work-artifact__chev{font-size:10px;color:var(--fg-3);transition:transform .15s ease}.work-artifact[open] .work-artifact__chev{transform:rotate(90deg)}.work-artifact__name{flex:1;font-size:var(--text-sm);color:var(--fg-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-artifact__mime{font-size:var(--text-xs);color:var(--fg-3);font-family:var(--font-mono, ui-monospace, Menlo, monospace)}.work-artifact__body{border-top:1px solid var(--border-0);padding:var(--space-4)}.work-artifact__code{margin:0;padding:var(--space-4);background:var(--bg-0);border-radius:var(--radius-sm);font-family:var(--font-mono, ui-monospace, Menlo, monospace);font-size:var(--text-xs);line-height:1.6;color:var(--fg-1);white-space:pre-wrap;word-break:break-word;max-height:520px;overflow-y:auto}.work-artifact__warn{font-size:var(--text-xs);color:var(--state-warning);margin-top:var(--space-2)}.work-artifact__err{font-size:var(--text-xs);color:var(--state-risk);font-family:var(--font-mono, ui-monospace, Menlo, monospace)}.work-timeline{display:flex;flex-direction:column;gap:2px}.work-event{display:flex;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-left:3px solid var(--event-color, var(--fg-4));border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--text-xs);align-items:baseline}.work-event.is-error{background:color-mix(in srgb,var(--state-risk) 8%,transparent)}.work-event__ts{color:var(--fg-3);min-width:120px;flex-shrink:0;font-variant-numeric:tabular-nums}.work-event__level{color:var(--event-color, var(--fg-3));font-weight:700;min-width:72px;letter-spacing:var(--tracking-micro)}.work-event__msg{color:var(--fg-1);flex:1;line-height:1.5}.work-event--neutral{--event-color: var(--fg-3)}.work-event--brand{--event-color: var(--brand)}.work-event--info{--event-color: var(--state-info)}.work-event--warning{--event-color: var(--state-warning)}.work-event--risk{--event-color: var(--state-risk)}.work-notes{display:flex;flex-direction:column;gap:var(--space-3)}.work-notes__composer{display:flex;gap:var(--space-2)}.work-notes__composer input{flex:1}.work-note{padding:var(--space-3) var(--space-4);background:var(--bg-1);border-left:3px solid var(--state-info);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.work-note__head{display:flex;justify-content:space-between;margin-bottom:var(--space-1);font-size:var(--text-xs);color:var(--fg-3);letter-spacing:var(--tracking-micro)}.work-note__type{font-weight:700;color:var(--fg-2);text-transform:uppercase}.work-note__body{font-size:var(--text-sm);color:var(--fg-1);line-height:1.5}.ui-modal__backdrop{position:fixed;inset:0;background:var(--overlay);z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-6);animation:ui-modal__fade var(--dur-base) var(--ease-out)}.ui-modal{background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);display:flex;flex-direction:column;max-height:calc(100vh - var(--space-10));overflow:hidden;animation:ui-modal__rise var(--dur-base) var(--ease-out)}.ui-modal--sm{width:360px}.ui-modal--md{width:480px}.ui-modal--lg{width:640px}.ui-modal--xl{width:860px}.ui-modal__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-0)}.ui-modal__title{margin:0;font-size:var(--text-md);font-weight:600;letter-spacing:var(--tracking-tight);color:var(--fg-0)}.ui-modal__close{width:22px;height:22px;border-radius:var(--radius-xs);color:var(--fg-2);font-size:16px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-fast) var(--ease-smooth),color var(--dur-fast) var(--ease-smooth)}.ui-modal__close:hover{background:var(--bg-3);color:var(--fg-0)}.ui-modal__body{padding:var(--space-6);overflow-y:auto;color:var(--fg-1);font-size:var(--text-base);line-height:1.55}.ui-modal__footer{padding:var(--space-5) var(--space-6);border-top:1px solid var(--border-0);display:flex;justify-content:flex-end;gap:var(--space-4)}@keyframes ui-modal__fade{0%{opacity:0}to{opacity:1}}@keyframes ui-modal__rise{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.oa-panel{border:1px solid var(--border-0);border-radius:var(--radius-md);background:var(--bg-1);overflow:hidden}.oa-panel__summary{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.oa-panel__summary::-webkit-details-marker{display:none}.oa-panel__summary:hover{background:var(--bg-2)}.oa-panel__title{grid-column:1;font-size:var(--text-base);font-weight:700;color:var(--fg-0);letter-spacing:var(--tracking-tight)}.oa-panel__subtitle{grid-column:1;font-size:var(--text-sm);color:var(--fg-3)}.oa-panel__chev{grid-row:1 / span 2;grid-column:2;font-size:20px;color:var(--fg-3);transition:transform .16s ease}.oa-panel[open] .oa-panel__chev{transform:rotate(90deg)}.oa-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);padding:var(--space-6);border-top:1px solid var(--border-0)}.oa-card--wide{grid-column:1 / -1}@media(max-width:800px){.oa-grid{grid-template-columns:1fr}.oa-card--wide{grid-column:auto}}.oa-card{background:var(--bg-0);border:1px solid var(--border-0);border-radius:var(--radius-sm);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.oa-card__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap}.oa-card__title{margin:0;font-size:var(--text-base);font-weight:700;color:var(--fg-0);letter-spacing:var(--tracking-tight)}.oa-card__hint{font-size:var(--text-xs);color:var(--fg-3)}.oa-empty{padding:var(--space-6);text-align:center;color:var(--fg-3);font-size:var(--text-sm);background:var(--bg-1);border:1px dashed var(--border-0);border-radius:var(--radius-sm)}.oa-empty--err{color:var(--state-risk);border-color:var(--state-risk)}.oa-seg,.oa-seq{display:flex;flex-direction:column;font-variant-numeric:tabular-nums}.oa-seg__head,.oa-seq__head{display:grid;grid-template-columns:1.4fr 1.6fr .8fr .8fr .8fr;padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--fg-3);border-bottom:1px solid var(--border-0)}.oa-seg__row{display:grid;grid-template-columns:1.4fr 1.6fr .8fr .8fr .8fr;align-items:center;gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--border-0);font-size:var(--text-sm);color:var(--fg-1)}.oa-seg__row:last-child{border-bottom:none}.oa-seg__label{font-weight:600;color:var(--fg-0)}.oa-seg__num{display:flex;align-items:center;gap:var(--space-3)}.oa-seg__barwrap{flex:1;height:6px;background:var(--bg-2);border-radius:999px;overflow:hidden}.oa-seg__bar{height:100%;background:var(--state-info);border-radius:999px;transition:width .24s ease}.oa-seg__rate{color:var(--fg-0);font-weight:600}.oa-seg__rate--up{color:var(--state-success)}.oa-seg__rate--down{color:var(--state-risk)}.oa-funnel{display:flex;flex-direction:column;gap:var(--space-3)}.oa-funnel__row{display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums}.oa-funnel__row--worst{background:color-mix(in srgb,var(--state-warning) 12%,transparent);outline:1px solid color-mix(in srgb,var(--state-warning) 30%,transparent)}.oa-funnel__label{font-size:var(--text-sm);font-weight:600;color:var(--fg-1)}.oa-funnel__track{height:10px;background:var(--bg-2);border-radius:999px;overflow:hidden}.oa-funnel__fill{height:100%;background:var(--brand);border-radius:999px;transition:width .24s ease}.oa-funnel__meta{display:flex;gap:var(--space-3);align-items:baseline;font-size:var(--text-sm)}.oa-funnel__count{color:var(--fg-0);font-weight:700}.oa-funnel__drop{color:var(--state-risk);font-size:var(--text-xs);font-weight:700}.oa-funnel__callout{padding:var(--space-3) var(--space-4);margin-top:var(--space-2);font-size:var(--text-sm);color:var(--fg-1);background:color-mix(in srgb,var(--state-warning) 8%,transparent);border-left:2px solid var(--state-warning);border-radius:var(--radius-sm)}.oa-spark{display:flex;flex-direction:column;gap:var(--space-3)}.oa-spark__bars{position:relative;display:flex;align-items:flex-end;gap:4px;height:72px;padding:var(--space-1) 0}.oa-spark__bar-wrap{position:relative;flex:1;height:100%;display:flex;align-items:flex-end}.oa-spark__bar{width:100%;background:var(--state-info);border-radius:2px 2px 0 0;min-height:1px;opacity:.7}.oa-spark__dot{position:absolute;left:50%;transform:translate(-50%,50%);width:6px;height:6px;background:var(--state-success);border:2px solid var(--bg-0);border-radius:50%}.oa-spark__axis{display:flex;justify-content:space-between;font-size:var(--text-xs);color:var(--fg-3);font-variant-numeric:tabular-nums}.oa-spark__legend{display:inline-flex;gap:var(--space-3);align-items:center}.oa-spark__legend-bar,.oa-spark__legend-dot{display:inline-block;margin-right:4px}.oa-spark__legend-bar{width:10px;height:8px;background:var(--state-info);opacity:.7;border-radius:1px}.oa-spark__legend-dot{width:6px;height:6px;background:var(--state-success);border-radius:50%}.oa-seq__head,.oa-seq__row{grid-template-columns:1.4fr 1fr 1.4fr .8fr .8fr .8fr}.oa-seq__row{display:grid;align-items:center;gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--border-0);font-size:var(--text-sm);color:var(--fg-1)}.oa-seq__row:last-child{border-bottom:none}.oa-seq__id{font-family:var(--font-mono, ui-monospace, Menlo, monospace);font-size:var(--text-xs);color:var(--fg-0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oa-seq__num{display:flex;align-items:center;gap:var(--space-3)}.oa-seq__barwrap{flex:1;height:6px;background:var(--bg-2);border-radius:999px;overflow:hidden}.oa-seq__bar{height:100%;background:var(--brand);border-radius:999px}.oa-anom{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.oa-anom__item{display:grid;grid-template-columns:auto 1fr;gap:var(--space-4);align-items:start;padding:var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--border-0);background:var(--bg-1)}.oa-anom__item--risk{background:color-mix(in srgb,var(--state-risk) 10%,transparent);border-color:color-mix(in srgb,var(--state-risk) 35%,transparent)}.oa-anom__item--warning{background:color-mix(in srgb,var(--state-warning) 10%,transparent);border-color:color-mix(in srgb,var(--state-warning) 30%,transparent)}.oa-anom__item--info{background:color-mix(in srgb,var(--state-info) 10%,transparent);border-color:color-mix(in srgb,var(--state-info) 30%,transparent)}.oa-anom__body{display:flex;flex-direction:column;gap:var(--space-1)}.oa-anom__title{font-size:var(--text-sm);font-weight:700;color:var(--fg-0)}.oa-anom__detail{font-size:var(--text-sm);color:var(--fg-2)}.prospect-inspector{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-7);overflow-y:auto;height:100%;background:var(--surface-card)}.prospect-inspector--empty{align-items:center;justify-content:center;text-align:center;color:var(--fg-3)}.prospect-inspector__empty-body{max-width:280px;display:flex;flex-direction:column;gap:var(--space-3)}.prospect-inspector__empty-title{font-size:var(--text-section);line-height:var(--lh-section);color:var(--fg-1);font-weight:600}.prospect-inspector__empty-desc{margin:0;font-size:var(--text-base);color:var(--fg-3)}.prospect-inspector__head{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-0)}.prospect-inspector__eyebrow{font-family:var(--font-mono);font-size:var(--text-micro-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-3)}.prospect-inspector__title{margin:0;font-size:var(--text-xxl);line-height:var(--lh-xxl);font-weight:700;color:var(--fg-0);letter-spacing:var(--tracking-page-title)}.prospect-inspector__company{font-size:var(--text-md);color:var(--fg-2)}.prospect-inspector__status{display:flex}.prospect-inspector__section{display:flex;flex-direction:column;gap:var(--space-3)}.prospect-inspector__section-title{margin:0;font-family:var(--font-mono);font-size:var(--text-micro-label);font-weight:600;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-3)}.prospect-inspector__subject{font-size:var(--text-md);color:var(--fg-0);font-weight:500;padding:var(--space-3) var(--space-4);background:var(--surface-elevated);border:1px solid var(--border-0);border-radius:var(--radius-sm)}.prospect-inspector__body{margin:0;font-family:var(--font-mono);font-size:var(--text-base);line-height:var(--lh-base);color:var(--fg-1);white-space:pre-wrap;word-break:break-word;padding:var(--space-4);background:var(--surface-elevated);border:1px solid var(--border-0);border-radius:var(--radius-sm);max-height:320px;overflow-y:auto}.prospect-inspector__rec{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-md);font-weight:600;border:1px solid transparent;width:fit-content}.prospect-inspector__rec-arrow{font-family:var(--font-mono);font-weight:600}.prospect-inspector__rec--info{color:var(--state-info);background:var(--state-info-bg);border-color:var(--state-info-border)}.prospect-inspector__rec--brand{color:var(--brand);background:#5b6abf1a;border-color:#5b6abf38}.prospect-inspector__rec--success{color:var(--state-success);background:var(--state-success-bg);border-color:var(--state-success-border)}.prospect-inspector__rec--risk{color:var(--state-risk);background:var(--state-risk-bg);border-color:var(--state-risk-border)}.prospect-inspector__actions{display:flex;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-0)}.prospect-inspector__raw{border-top:1px solid var(--border-0);padding-top:var(--space-4);font-size:var(--text-sm)}.prospect-inspector__raw>summary{cursor:pointer;color:var(--fg-3);font-family:var(--font-mono);font-size:var(--text-micro-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;list-style:none}.prospect-inspector__raw>summary::-webkit-details-marker{display:none}.prospect-inspector__raw>summary:hover{color:var(--fg-1)}.prospect-inspector__raw-pre{margin:var(--space-3) 0 0;padding:var(--space-4);background:var(--surface-elevated);border:1px solid var(--border-0);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-sm);color:var(--fg-1);max-height:280px;overflow:auto;white-space:pre}.out-panel{display:flex;flex-direction:column;gap:var(--space-7)}.out-queue{display:flex;flex-direction:column;gap:0}.out-queue__bucket{border-bottom:1px solid var(--border-0)}.out-queue__bucket-header{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-6);background:transparent;border:none;cursor:pointer;text-align:left;font-family:var(--font-sans);color:var(--fg-1);border-left:2px solid var(--border-1);transition:background var(--dur-fast) var(--ease-smooth)}.out-queue__bucket--success .out-queue__bucket-header{border-left-color:var(--state-success)}.out-queue__bucket--warning .out-queue__bucket-header{border-left-color:var(--state-warning)}.out-queue__bucket--info .out-queue__bucket-header{border-left-color:var(--state-info)}.out-queue__bucket-header:hover{background:var(--surface-hover)}.out-queue__bucket-titles{display:inline-flex;align-items:baseline;gap:var(--space-3)}.out-queue__bucket-label{font-size:var(--text-md);font-weight:600;color:var(--fg-0)}.out-queue__bucket-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-base);font-weight:600;color:var(--fg-3);padding:1px var(--space-3);border:1px solid var(--border-1);border-radius:var(--radius-pill);background:var(--surface-elevated)}.out-queue__bucket--success .out-queue__bucket-count{color:var(--state-success);border-color:var(--state-success-border);background:var(--state-success-bg)}.out-queue__bucket--warning .out-queue__bucket-count{color:var(--state-warning);border-color:var(--state-warning-border);background:var(--state-warning-bg)}.out-queue__bucket--info .out-queue__bucket-count{color:var(--state-info);border-color:var(--state-info-border);background:var(--state-info-bg)}.out-queue__bucket-desc{font-size:var(--text-base);color:var(--fg-3);font-style:italic}.out-queue__bucket-chevron{font-family:var(--font-mono);font-size:var(--text-md);color:var(--fg-3);width:16px;text-align:center}.out-queue__bucket-body{display:flex;flex-direction:column;background:var(--surface-page)}.out-row--selected{background:var(--surface-active);box-shadow:var(--ring-active)}.out-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--space-5)}.out-header__titles{display:flex;flex-direction:column;gap:var(--space-1)}.out-header__title{margin:0;font-size:var(--text-xl);font-weight:800;color:var(--fg-0);letter-spacing:var(--tracking-tight)}.out-header__subtitle{font-size:var(--text-base);color:var(--fg-2)}.out-header__actions{display:flex;align-items:center;gap:var(--space-4)}.out-stats{display:flex;gap:var(--space-5);flex-wrap:wrap}.out-stat{flex:1;min-width:90px;padding:var(--space-6) var(--space-6);border-radius:var(--radius-md);background:var(--bg-1);border:1px solid var(--border-0);display:flex;flex-direction:column;gap:var(--space-2)}.out-stat__label{font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-micro);color:var(--fg-3);text-transform:uppercase}.out-stat__value{font-size:var(--text-xxl);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);color:var(--out-stat-color, var(--fg-0))}.out-stat--info{--out-stat-color: var(--state-info)}.out-stat--brand{--out-stat-color: var(--brand)}.out-stat--success{--out-stat-color: var(--state-success)}.out-funnel{padding:var(--space-6) var(--space-7);border-radius:var(--radius-md);background:var(--bg-1);border:1px solid var(--border-0);display:flex;align-items:center;gap:var(--space-5)}.out-funnel__step{display:flex;align-items:center;gap:var(--space-4)}.out-funnel__num{font-size:var(--text-xxl);font-weight:800;font-variant-numeric:tabular-nums;color:var(--out-step-color, var(--fg-0))}.out-funnel__label{font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-micro);color:var(--fg-3);text-transform:uppercase}.out-funnel__arrow{color:var(--fg-3);font-size:var(--text-md);margin:0 var(--space-5)}.out-funnel__step--info{--out-step-color: var(--state-info)}.out-funnel__step--brand{--out-step-color: var(--brand)}.out-funnel__step--success{--out-step-color: var(--state-success)}.out-error{padding:var(--space-5) var(--space-6);border-radius:var(--radius-md);background:color-mix(in srgb,var(--state-risk) 8%,transparent);border:1px solid color-mix(in srgb,var(--state-risk) 20%,transparent);color:var(--state-risk);font-size:var(--text-base)}.out-table{border-radius:var(--radius-md);border:1px solid var(--border-0);overflow:hidden;background:var(--bg-1)}.out-table__head,.out-row{display:grid;grid-template-columns:2fr 1.2fr 1fr .7fr auto 24px;gap:var(--space-5);align-items:center;padding:var(--space-5) var(--space-6)}.out-table__head{background:var(--bg-2);border-bottom:1px solid var(--border-0)}.out-table__th{font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-micro);color:var(--fg-3);text-transform:uppercase}.out-row{border-bottom:1px solid var(--border-0);cursor:pointer;transition:background var(--dur-fast) var(--ease-smooth)}.out-row:hover{background:color-mix(in srgb,var(--fg-0) 3%,transparent)}.out-row--expanded{background:color-mix(in srgb,var(--fg-0) 4%,transparent)}.out-row:last-child{border-bottom:none}.out-row__name{display:flex;flex-direction:column;gap:var(--space-1)}.out-row__name-primary{font-size:var(--text-md);font-weight:600;color:var(--fg-0)}.out-row__name-secondary,.out-row__channel,.out-row__date{font-size:var(--text-sm);color:var(--fg-2)}.out-row__actions{display:flex;gap:var(--space-2)}.out-row__chevron{color:var(--fg-3);font-size:var(--text-xs);text-align:right;-webkit-user-select:none;user-select:none}.out-detail{padding:var(--space-5) var(--space-6) var(--space-6);border-bottom:1px solid var(--border-0);background:color-mix(in srgb,var(--fg-0) 2%,transparent);display:flex;flex-direction:column;gap:var(--space-5)}.out-detail__label{font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-micro);color:var(--fg-3);text-transform:uppercase;margin-bottom:var(--space-2)}.out-detail__subject{font-size:var(--text-base);color:var(--fg-0);font-weight:500}.out-detail__body{font-size:var(--text-sm);color:var(--fg-1);line-height:1.65;white-space:pre-wrap;max-height:180px;overflow-y:auto}.out-detail__notes{font-size:var(--text-sm);color:var(--fg-3);font-style:italic}.out-empty{padding:var(--space-10) var(--space-8);text-align:center}.out-empty__primary{font-size:var(--text-md);color:var(--fg-2);margin-bottom:var(--space-2)}.out-empty__secondary{font-size:var(--text-sm);color:var(--fg-3)}.out-loading{padding:var(--space-10);text-align:center;color:var(--fg-3);font-size:var(--text-base)}.out-footer{font-size:var(--text-sm);color:var(--fg-3);text-align:right}.out-modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}.out-draft{display:flex;flex-direction:column;gap:var(--space-5)}.out-draft__card{padding:var(--space-5) var(--space-6);border-radius:var(--radius-md);background:var(--bg-2);border:1px solid var(--border-0)}.out-draft__hook{padding:var(--space-4) var(--space-5);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--state-warning) 10%,transparent);border:1px solid color-mix(in srgb,var(--state-warning) 22%,transparent);font-size:var(--text-sm);color:var(--fg-1)}.out-draft__hook-label{font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-micro);color:var(--state-warning);text-transform:uppercase;margin-right:var(--space-2)}.out-draft__actions{display:flex;gap:var(--space-4)}.out-draft__actions>:first-child{flex:1}.bt-panel{display:flex;flex-direction:column;gap:var(--space-4)}.bt-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3)}.bt-head__title{margin:0;font-size:var(--text-lg);font-weight:700;color:var(--fg-0);letter-spacing:var(--tracking-tight)}.bt-counts{display:flex;gap:var(--space-4);align-items:center;flex-wrap:wrap}.bt-count{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:600;color:var(--tone-color, var(--fg-3))}.bt-count__num{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:color-mix(in srgb,var(--tone-color, var(--fg-3)) 16%,transparent);color:var(--tone-color, var(--fg-3));font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.bt-count--warning{--tone-color: var(--state-warning)}.bt-count--info{--tone-color: var(--state-info)}.bt-count--success{--tone-color: var(--state-success)}.bt-count--risk{--tone-color: var(--state-risk)}.bt-filters{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.bt-error{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--state-risk) 10%,transparent);color:var(--state-risk);font-size:var(--text-xs)}.bt-empty{padding:var(--space-8) var(--space-4);text-align:center;color:var(--fg-3);font-size:var(--text-sm)}.bt-list{display:flex;flex-direction:column;gap:var(--space-2)}.bt-row{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--bg-1);border:1px solid var(--border-0);cursor:pointer;transition:border-color .14s ease,background .14s ease;display:flex;flex-direction:column;gap:var(--space-2)}.bt-row:hover{background:var(--bg-2);border-color:color-mix(in srgb,var(--fg-0) 12%,transparent)}.bt-row__head{display:flex;align-items:center;gap:var(--space-3)}.bt-row__title{flex:1;font-size:var(--text-sm);font-weight:600;color:var(--fg-0);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt-row__meta{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--fg-3);flex-wrap:wrap;font-variant-numeric:tabular-nums}.bt-row__url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-family:var(--font-mono, ui-monospace, Menlo, monospace)}.bt-row__actions{display:inline-flex;gap:var(--space-2);margin-left:auto}.bt-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--tone-color, var(--fg-4));flex-shrink:0}.bt-dot--risk{--tone-color: var(--state-risk)}.bt-dot--warning{--tone-color: var(--state-warning)}.bt-dot--info{--tone-color: var(--state-info)}.bt-dot--neutral{--tone-color: var(--fg-4)}.bt-detail{display:flex;flex-direction:column;gap:var(--space-5)}.bt-detail__back{background:none;border:none;color:var(--fg-3);cursor:pointer;font-size:var(--text-xs);padding:0;display:inline-flex;align-items:center;gap:var(--space-1);align-self:flex-start;font-weight:500}.bt-detail__back:hover{color:var(--fg-1)}.bt-detail__head{display:flex;align-items:center;gap:var(--space-3)}.bt-detail__title{margin:0;flex:1;font-size:var(--text-lg);font-weight:700;color:var(--fg-0);letter-spacing:var(--tracking-tight)}.bt-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.bt-meta__cell{padding:var(--space-2) var(--space-3);background:var(--bg-1);border:1px solid var(--border-0);border-radius:var(--radius-sm)}.bt-meta__label{font-size:10px;color:var(--fg-3);letter-spacing:var(--tracking-micro);text-transform:uppercase;margin-bottom:2px;font-weight:600}.bt-meta__value{font-size:var(--text-xs);color:var(--fg-1);word-break:break-all}.bt-section{display:flex;flex-direction:column;gap:var(--space-2)}.bt-label{font-size:10px;color:var(--fg-3);letter-spacing:var(--tracking-micro);text-transform:uppercase;font-weight:600}.bt-desc{font-size:var(--text-sm);color:var(--fg-1);line-height:1.6}.bt-link{font-size:var(--text-xs);color:var(--brand);word-break:break-all;text-decoration:none}.bt-link:hover{text-decoration:underline}.bt-prompt-head{display:flex;align-items:center;justify-content:space-between}.bt-prompt{margin:0;padding:var(--space-4);background:var(--bg-0);border:1px solid var(--border-0);border-radius:var(--radius-sm);font-family:var(--font-mono, ui-monospace, Menlo, monospace);font-size:var(--text-xs);color:var(--fg-1);line-height:1.65;white-space:pre-wrap;word-break:break-word;max-height:400px;overflow-y:auto}.bt-result{padding:var(--space-3) var(--space-4);background:var(--bg-1);border:1px solid var(--border-0);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--space-2)}.bt-result__text{font-size:var(--text-sm);color:var(--fg-1);white-space:pre-wrap;line-height:1.5}.bt-actions{display:flex;gap:var(--space-2);flex-wrap:wrap}.bt-form{padding:var(--space-3) var(--space-4);background:var(--bg-1);border:1px solid var(--border-0);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--space-2)}.bt-form textarea,.bt-form input[type=text]{width:100%;box-sizing:border-box;background:var(--bg-0);border:1px solid var(--border-0);border-radius:var(--radius-sm);color:var(--fg-0);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-family:inherit;outline:none}.bt-form textarea{resize:vertical;min-height:72px}.bt-form textarea:focus,.bt-form input:focus{border-color:var(--brand)}
