.perf-screen{gap:var(--space-4);flex-direction:column;max-width:1440px;display:flex}.perf-metrics{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.perf-panel{padding:var(--pad-panel);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow-sm)}.perf-panel-head{justify-content:space-between;align-items:baseline;gap:var(--space-6);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);display:flex}.perf-panel-head h2{margin:var(--space-1) 0 0;font-size:var(--text-card-title);letter-spacing:var(--track-card)}.perf-panel-head p{max-width:46ch;color:var(--muted);font-size:var(--text-body);line-height:var(--leading-dense);text-align:right;margin:0}.perf-split{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.perf-funnel{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.perf-funnel>li{align-items:center;gap:var(--space-3);min-height:var(--control-h-md);grid-template-columns:22px 132px minmax(0,1fr) 42px 150px;display:grid}.perf-funnel-step{border:1px solid var(--border2);border-radius:var(--radius-control);width:22px;height:22px;color:var(--muted);font-size:var(--text-meta);font-weight:var(--weight-bold);place-items:center;display:grid}.perf-funnel-label{font-size:var(--text-body);font-weight:var(--weight-book);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.perf-funnel-bar{height:var(--space-2);border-radius:var(--radius-pill);background:var(--surface3);display:block;overflow:hidden}.perf-funnel-bar>i{width:var(--perf-share,0%);border-radius:inherit;background:var(--green);height:100%;display:block}.perf-funnel-value{font-size:var(--text-body-lg);font-weight:var(--weight-bold);text-align:right}.perf-funnel-drop{color:var(--muted);font-size:var(--text-meta);text-align:right}.perf-owner-table{flex-direction:column;display:flex}.perf-owner-row{align-items:center;gap:var(--space-3);min-height:var(--control-h-lg);padding:var(--space-2) 0;border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.6fr) 64px 96px 52px 62px minmax(120px,1fr);display:grid}.perf-owner-row:last-child{border-bottom:0}.perf-owner-head{min-height:auto;padding-bottom:var(--space-2);color:var(--muted);font-size:var(--text-meta);font-weight:var(--weight-bold);letter-spacing:var(--track-column);text-transform:uppercase}.perf-owner-row>[role=cell] b{font-size:var(--text-body-lg);font-weight:var(--weight-bold)}.perf-owner-row>[role=cell] small{color:var(--muted2);font-size:var(--text-meta);display:block}.perf-owner-identity{align-items:center;gap:var(--space-2);min-width:0;display:flex}.perf-owner-identity>i{border-radius:var(--radius-control);background:var(--surface3);width:28px;height:28px;color:var(--muted);font-size:var(--text-meta);font-style:normal;font-weight:var(--weight-bold);flex:none;place-items:center;display:grid}.perf-owner-identity b{font-size:var(--text-body-lg);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.perf-owner-identity small{color:var(--muted);font-size:var(--text-meta);display:block}.perf-owner-unassigned{background:var(--surface2)}.portfolio-bar{width:100%;height:var(--space-2);border-radius:var(--radius-pill);background:var(--surface3);gap:1px;display:flex;overflow:hidden}.portfolio-bar>i{width:var(--portfolio-share,0%);min-width:2px;height:100%}.portfolio-bar>i[data-segment=other]{background:var(--tone-slate)}.portfolio-bar>i[data-segment=conversation]{background:var(--tone-blue)}.portfolio-bar>i[data-segment=won]{background:var(--green)}.portfolio-bar>i[data-segment=lost]{background:var(--tone-neutral)}.portfolio-bar.empty{height:auto;color:var(--muted2);font-size:var(--text-meta);background:0 0;display:block}.perf-fit-list,.perf-area-list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.perf-fit-list>li{align-items:center;gap:var(--space-3);min-height:var(--control-h-sm);grid-template-columns:58px minmax(0,1fr) 36px 96px;display:grid}.perf-fit-range{font-size:var(--text-body);font-weight:var(--weight-book)}.perf-fit-bar,.perf-area-bar{height:var(--space-2);border-radius:var(--radius-pill);background:var(--surface3);display:block;overflow:hidden}.perf-fit-bar>i,.perf-area-bar>i{width:var(--perf-share,0%);border-radius:inherit;background:var(--tone-neutral);min-width:2px;height:100%;display:block}.perf-fit-list>li[data-tone=green] .perf-fit-bar>i{background:var(--fit-high)}.perf-fit-list>li[data-tone=amber] .perf-fit-bar>i{background:var(--fit-medium)}.perf-fit-list>li[data-tone=violet] .perf-fit-bar>i{background:var(--fit-low)}.perf-fit-list>li>b{font-size:var(--text-body-lg);font-weight:var(--weight-bold);text-align:right}.perf-fit-list>li>small,.perf-area-list>li>small{color:var(--muted);font-size:var(--text-meta);text-align:right}.perf-area-list>li{align-items:center;gap:var(--space-3);min-height:var(--control-h-sm);grid-template-columns:minmax(0,1.1fr) 74px 32px minmax(0,1.1fr);display:grid}.perf-area-name{font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.perf-area-list>li>b{font-size:var(--text-body-lg);font-weight:var(--weight-bold);text-align:right}.perf-area-bar>i{background:var(--blue)}.perf-activity{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-3) var(--pad-card);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface2);display:flex}.perf-activity b{font-size:var(--text-body);display:block}.perf-activity small{margin-top:var(--space-1);color:var(--muted);font-size:var(--text-meta);display:block}.perf-activity dl{align-items:center;margin:0;display:flex}.perf-activity dl>div{align-items:baseline;gap:var(--space-2);padding:0 var(--space-4);border-left:1px solid var(--border);display:flex}.perf-activity dt{color:var(--muted);font-size:var(--text-meta)}.perf-activity dd{font-size:var(--text-body-lg);font-weight:var(--weight-semibold);margin:0}@media (max-width:1180px){.perf-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.perf-split{grid-template-columns:1fr}.perf-panel-head{align-items:flex-start;gap:var(--space-2);flex-direction:column}.perf-panel-head p{text-align:left}}@media (max-width:860px){.perf-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.perf-funnel>li{grid-template-columns:22px 108px minmax(0,1fr) 36px}.perf-funnel-drop{text-align:left;grid-column:2/-1}.perf-owner-row{grid-template-columns:minmax(0,1fr) 52px 52px 44px 52px}.perf-owner-row>[role=cell]:last-child{grid-column:1/-1}.perf-activity{align-items:flex-start;gap:var(--space-3);flex-direction:column}.perf-activity dl{justify-content:space-between;width:100%}.perf-activity dl>div:first-child{border-left:0;padding-left:0}}@media (max-width:560px){.perf-metrics{grid-template-columns:1fr}.perf-panel{padding:var(--pad-card)}.perf-fit-list>li{grid-template-columns:52px minmax(0,1fr) 32px}.perf-fit-list>li>small{text-align:left;grid-column:1/-1}.perf-area-list>li{grid-template-columns:minmax(0,1fr) 64px 28px}.perf-area-list>li>small{text-align:left;grid-column:1/-1}}
.ops-page{gap:var(--space-4);min-width:0;display:grid}.ops-metrics{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ops-panel{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);overflow:hidden}.ops-panel>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--pad-card) var(--pad-panel);border-bottom:1px solid var(--border);display:flex}.ops-panel>header h2{margin:var(--space-1) 0 0;font-size:var(--text-card-title);letter-spacing:var(--track-card)}.ops-panel>header p{max-width:72ch;margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--text-body);line-height:var(--leading-dense)}.ops-panel-body{padding:var(--space-3)}.ops-panel-table{padding:0}.ops-filter-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ops-item{gap:2px;min-width:0;display:grid}.ops-item b,.ops-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-item small{color:var(--muted)}.ops-state{width:fit-content;min-height:24px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface2);color:var(--muted);font-size:var(--text-meta);font-weight:var(--weight-semibold);text-transform:capitalize;align-items:center;display:inline-flex}.ops-state[data-state=pending],.ops-state[data-state=conflicting],.ops-state[data-state=needs_review],.ops-state[data-state=watch]{border-color:color-mix(in srgb, var(--gold) 40%, var(--border));background:var(--gold-soft);color:color-mix(in srgb, var(--gold) 75%, var(--ink))}.ops-state[data-state=failed],.ops-state[data-state=rejected],.ops-state[data-state=action_required]{border-color:color-mix(in srgb, var(--red) 42%, var(--border));background:var(--red-soft);color:var(--red)}.ops-state[data-state=accepted],.ops-state[data-state=completed],.ops-state[data-state=succeeded],.ops-state[data-state=selected],.ops-state[data-state=healthy]{border-color:color-mix(in srgb, var(--green) 38%, var(--border));background:var(--green-soft);color:var(--green2)}.ops-actions{justify-content:flex-end;gap:var(--space-1);display:flex}.ops-command-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.ops-workspace-identity>span:first-child{align-items:center;gap:var(--space-2);min-width:0;display:flex}.ops-workspace-identity>span:first-child>b{min-width:0;line-height:var(--leading-dense);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.ops-workspace-status{color:var(--muted);font-size:10px;font-weight:var(--weight-semibold);white-space:nowrap;flex:none;align-items:center;gap:5px;display:inline-flex}.ops-workspace-status>i{background:var(--muted2);border-radius:50%;width:7px;height:7px}.ops-workspace-status[data-state=healthy]>i{background:var(--green)}.ops-workspace-status[data-state=watch]>i{background:var(--gold)}.ops-workspace-status[data-state=action_required]>i{background:var(--red)}.ops-workspace-facts{gap:var(--space-3);grid-template-columns:repeat(3,minmax(70px,1fr));min-width:240px;margin:0;display:grid}.ops-workspace-fact{grid-template-columns:16px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.ops-workspace-fact>span{color:var(--muted2)}.ops-workspace-fact svg{width:14px;height:14px;display:block}.ops-workspace-fact>div{gap:1px;min-width:0;display:grid}.ops-workspace-fact dt{color:var(--muted);font-size:10px;line-height:1.1}.ops-workspace-fact dd{color:var(--ink);font-size:var(--text-body);font-weight:var(--weight-bold);align-items:baseline;gap:4px;margin:0;line-height:1.1;display:flex}.ops-workspace-fact dd small{color:var(--muted);font-size:10px;font-weight:var(--weight-semibold)}.ops-workspace-attention{gap:3px;min-width:0;display:grid}.ops-workspace-attention>span,.ops-workspace-active-runs{align-items:center;gap:6px;width:fit-content;display:inline-flex}.ops-workspace-attention>span{color:var(--muted);font-size:var(--text-meta)}.ops-workspace-attention>span svg,.ops-workspace-active-runs svg{width:13px;height:13px}.ops-workspace-attention>span[data-tone=clear]{color:var(--green2)}.ops-workspace-attention>span[data-tone=warning]{color:color-mix(in srgb, var(--gold) 78%, var(--ink))}.ops-workspace-attention>span[data-tone=alert]{color:var(--red)}.ops-workspace-attention>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.ops-workspace-active-runs{color:var(--blue)!important}.ops-workspace-commercial{gap:3px;min-width:160px;display:grid}.ops-workspace-commercial>span{color:var(--muted);font-size:var(--text-meta);align-items:baseline;gap:5px;display:flex}.ops-workspace-commercial b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-workspace-open{min-width:auto;padding-inline:8px}.ops-workspace-open svg{width:14px;height:14px}.ops-command-workspaces .ui-table tbody td{height:64px}.ops-command-workspaces .ui-table{min-width:950px}.ops-command-cards{display:none}.ops-founder-truth{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--gold) 32%, var(--border));border-radius:var(--radius-surface);background:color-mix(in srgb, var(--gold-soft) 65%, var(--surface));display:flex}.ops-founder-truth>svg{width:20px;height:20px;color:var(--gold-strong,var(--gold));flex:none}.ops-founder-truth>div{flex:auto;min-width:0}.ops-founder-truth b{font-size:var(--text-body)}.ops-founder-truth p{color:var(--muted);font-size:var(--text-meta);line-height:var(--leading-dense);margin:2px 0 0}.ops-run-stages{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ops-run-stages article{align-items:flex-start;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);display:flex}.ops-run-stages article>svg{width:18px;height:18px;color:var(--green);flex:none;margin-top:2px}.ops-run-stages article span{gap:2px;min-width:0;display:grid}.ops-run-stages small{color:var(--muted);font-size:var(--text-meta);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.06em}.ops-run-stages b{font-size:var(--text-body)}.ops-run-stages p{color:var(--muted);font-size:var(--text-meta);line-height:var(--leading-dense);margin:0}.ops-run-boundary{min-height:40px}.ops-run-boundary b{color:var(--ink)}.ops-preview-boundary{min-height:44px}.ops-preview-boundary b{color:var(--ink)}.ops-preview-layout{align-items:start;gap:var(--space-3);grid-template-columns:minmax(300px,.72fr) minmax(440px,1.28fr);display:grid}.ops-preview-builder>header>svg{width:22px;height:22px;color:var(--green);flex:none}.ops-preview-form{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ops-preview-form .ops-preview-reason{grid-column:1/-1}.ops-preview-form>.ui-btn{grid-column:1/-1;justify-self:end}.ops-preview-manifest-body{gap:var(--space-3);display:grid}.ops-preview-scope{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ops-preview-scope>div{min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface2);gap:2px;display:grid}.ops-preview-scope dt,.ops-preview-config dt{color:var(--muted);font-size:var(--text-meta)}.ops-preview-scope dd{color:var(--ink);font-size:20px;font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;margin:0}.ops-preview-config{gap:var(--space-2);display:grid}.ops-preview-config>header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ops-preview-config>header small{color:var(--muted);font-size:var(--text-meta)}.ops-preview-config dl{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.ops-preview-config dl>div{min-width:0;padding:var(--space-2-5);background:var(--surface);gap:3px;display:grid}.ops-preview-config dd{overflow-wrap:anywhere;color:var(--ink);font-size:var(--text-meta);font-weight:var(--weight-semibold);margin:0}.ops-preview-rationale{gap:var(--space-2);margin:0;display:grid}.ops-preview-rationale>div{padding:var(--space-2-5) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);gap:3px;display:grid}.ops-preview-rationale dt{color:var(--muted);font-size:var(--text-meta)}.ops-preview-rationale dd{color:var(--ink);font-size:var(--text-small);margin:0}.ops-preview-proof{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-control);background:var(--green-soft);display:flex}.ops-preview-proof>span{align-items:center;gap:var(--space-2);color:var(--green2);display:flex}.ops-preview-proof svg{width:16px;height:16px}.ops-preview-proof code{color:var(--muted);font-size:var(--text-meta)}.ops-preview-fingerprints{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface2)}.ops-preview-fingerprints summary{min-height:40px;padding:var(--space-2-5) var(--space-3);cursor:pointer;color:var(--ink);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.ops-preview-fingerprints dl{gap:var(--space-2);padding:0 var(--space-3) var(--space-3);margin:0;display:grid}.ops-preview-fingerprints dl>div{gap:3px;min-width:0;display:grid}.ops-preview-fingerprints dt{color:var(--muted);font-size:var(--text-meta)}.ops-preview-fingerprints dd{min-width:0;margin:0}.ops-preview-fingerprints code{overflow-wrap:anywhere;color:var(--ink);font-size:var(--text-meta);display:block}.ops-preview-approval{align-items:end;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.ops-preview-empty{place-content:center;justify-items:center;gap:var(--space-1);min-height:310px;padding:var(--space-5);color:var(--muted);text-align:center;display:grid}.ops-preview-empty svg{width:22px;height:22px}.ops-preview-empty b{color:var(--ink)}.ops-preview-empty small{font-size:var(--text-meta)}.ops-preview-list{margin:0;padding:0;list-style:none;display:grid}.ops-preview-list>li{margin:0;padding:0}.ops-preview-list>li>button{align-items:center;gap:var(--space-3);width:100%;min-height:54px;padding:var(--space-2) var(--space-3);border:0;border-bottom:1px solid var(--border);background:var(--surface);color:var(--ink);text-align:left;cursor:pointer;grid-template-columns:minmax(180px,1fr) minmax(180px,auto) auto;display:grid}.ops-preview-list>li:last-child>button{border-bottom:0}.ops-preview-list>li>button:hover,.ops-preview-list>li>button[data-selected=true]{background:var(--surface2)}.ops-preview-list>li>button[data-selected=true]{box-shadow:inset 2px 0 0 var(--green)}.ops-preview-list>li>button>span:not(.ops-state){gap:2px;min-width:0;display:grid}.ops-preview-list>li>button>span:nth-child(2){text-align:right}.ops-preview-list small{color:var(--muted);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-run-toolbar{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.ops-run-toolbar .ui-select{min-width:150px}.ops-run-filter-count{color:var(--muted);font-size:var(--text-meta);font-weight:var(--weight-semibold);margin-left:auto}.ops-run-ledger{min-width:0}.ops-run-ledger[data-inspecting=true]{grid-template-columns:minmax(0,1fr) minmax(290px,340px);display:grid}.ops-run-result{gap:var(--space-1);min-width:150px;display:grid}.ops-run-result>span:first-child{gap:1px;display:grid}.ops-run-result b,.ops-run-result small{white-space:nowrap}.ops-run-result small{color:var(--muted);font-size:var(--text-meta)}.ops-run-progress{border-radius:var(--radius-pill);background:var(--surface3);height:4px;display:block;overflow:hidden}.ops-run-progress i{border-radius:inherit;background:var(--green);height:100%;display:block}.ops-run-inspector{border-left:1px solid var(--border);background:var(--surface2);min-width:0;max-height:560px;overflow:auto}.ops-run-inspector>header{z-index:1;justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border);background:var(--surface);display:flex;position:sticky;top:0}.ops-run-inspector h3{margin:var(--space-1) 0 0;font-size:var(--text-card-title)}.ops-run-inspector p{color:var(--muted);font-size:var(--text-meta);margin:2px 0 0}.ops-run-inspector dl{gap:0 var(--space-3);padding:0 var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ops-run-inspector dl>div{min-width:0;padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.ops-run-inspector dt{color:var(--muted);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.ops-run-inspector dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-size:var(--text-body);font-weight:var(--weight-semibold)}.ops-run-inspector footer{padding:var(--space-4);color:var(--muted);font-size:var(--text-meta);line-height:var(--leading-dense)}.ops-state[data-state=queued],.ops-state[data-state=running],.ops-state[data-state=processing]{border-color:color-mix(in srgb, var(--blue) 34%, var(--border));background:var(--blue-soft);color:var(--blue)}.ops-state[data-state=completed_with_errors],.ops-state[data-state=partial]{border-color:color-mix(in srgb, var(--gold) 40%, var(--border));background:var(--gold-soft);color:color-mix(in srgb, var(--gold) 75%, var(--ink))}.ops-state[data-state=cancelled]{border-color:var(--border-strong);background:var(--surface2);color:var(--muted)}.ops-review-modal{gap:var(--space-4);display:grid}.ops-review-comparison{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ops-review-comparison>div{min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface2)}.ops-review-comparison small,.ops-review-comparison b{display:block}.ops-review-comparison small{margin-bottom:var(--space-1);color:var(--muted)}.ops-review-comparison b{overflow-wrap:anywhere}.ops-review-context{gap:var(--space-3);display:grid}.ops-review-facts{gap:var(--space-2) var(--space-4);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ops-review-facts>div{min-width:0}.ops-review-facts small,.ops-review-facts b{display:block}.ops-review-facts small{margin-bottom:var(--space-1);color:var(--muted);font-size:var(--text-meta)}.ops-review-facts b{overflow-wrap:anywhere;font-size:var(--text-body)}.ops-review-lineage{align-items:center;gap:var(--space-2);color:var(--muted);flex-wrap:wrap;display:flex}.ops-review-lineage small{overflow-wrap:anywhere}.ops-evidence-link{width:fit-content;color:var(--blue);font-weight:var(--weight-semibold)}.ops-evidence-link:hover{text-decoration:underline}.ops-review-modal label{gap:var(--space-1);display:grid}.ops-review-modal label>span{font-size:var(--text-meta);font-weight:var(--weight-semibold)}.ops-review-modal label>span i{color:var(--red);font-style:normal}.ops-review-modal textarea{resize:vertical;min-height:92px;padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:inherit}.ops-review-modal select,.ops-review-modal input,.ops-view-form select,.ops-view-form input{min-height:var(--control-h);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:inherit}.ops-review-modal select:focus,.ops-review-modal input:focus,.ops-view-form select:focus,.ops-view-form input:focus,.ops-review-modal textarea:focus{outline:2px solid var(--focus-ring);outline-offset:1px}.ops-review-modal input[aria-invalid=true]{border-color:var(--red)}.ops-field-error{color:var(--red);font-size:var(--text-meta)}.ops-modal-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.ops-summary-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ops-summary-grid article{gap:var(--space-1);min-width:0;padding:var(--pad-card);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);display:grid}.ops-summary-grid small{color:var(--muted);font-size:var(--text-meta);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.08em}.ops-summary-grid b{font-size:var(--text-card-title)}.ops-summary-grid p{color:var(--muted);line-height:var(--leading-dense);margin:0}.ops-view-banner{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--pad-card) var(--pad-panel);border:1px solid color-mix(in srgb, var(--gold) 45%, var(--border));border-radius:var(--radius-surface);background:var(--gold-soft);display:flex}.ops-view-banner div{gap:var(--space-1);display:grid}.ops-view-banner p{color:var(--muted);margin:0}.ops-view-form{align-items:end;gap:var(--space-3);padding:var(--pad-card) var(--pad-panel);grid-template-columns:minmax(180px,.8fr) minmax(210px,1fr) minmax(260px,1.4fr) auto;display:grid}.ops-view-form label{gap:var(--space-1);min-width:0;display:grid}.ops-view-form label>span{font-size:var(--text-meta);font-weight:var(--weight-semibold)}.ops-view-form label>span i{color:var(--red);font-style:normal}.ops-account-inspector-stack{gap:var(--space-4);min-width:0;display:grid}.ops-score-lineage-panel{--ops-lineage-meta-size:12px}.ops-score-lineage-panel>header>svg{width:20px;height:20px;color:var(--green2)}.ops-score-lineage-list{gap:var(--space-2);display:grid}.ops-lineage-score{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.ops-lineage-score>summary{align-items:center;gap:var(--space-3);min-height:54px;padding:var(--space-3);cursor:pointer;grid-template-columns:minmax(160px,1fr) auto auto minmax(210px,auto);list-style:none;display:grid}.ops-lineage-score>summary::-webkit-details-marker{display:none}.ops-lineage-score[open]>summary{border-bottom:1px solid var(--border)}.ops-lineage-score-name{gap:2px;min-width:0;display:grid}.ops-lineage-score-name b{font-size:var(--text-body)}.ops-lineage-score-name small,.ops-lineage-score-health{color:var(--muted);font-size:var(--text-meta)}.ops-lineage-score-health{text-align:right;white-space:nowrap}.ops-lineage-score-value{font-size:22px;font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.ops-lineage-score-body{gap:var(--space-3);padding:var(--space-3);display:grid}.ops-lineage-thresholds,.ops-lineage-provenance dl,.ops-lineage-identifiers dl{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ops-lineage-thresholds>div,.ops-lineage-provenance dl>div,.ops-lineage-identifiers dl>div{min-width:0;padding:var(--space-2-5);border-radius:var(--radius-control);background:var(--surface2);gap:2px;display:grid}.ops-lineage-thresholds dt,.ops-lineage-provenance dt,.ops-lineage-identifiers dt{color:var(--muted);font-size:var(--text-meta)}.ops-lineage-thresholds dd,.ops-lineage-provenance dd,.ops-lineage-identifiers dd{overflow-wrap:anywhere;color:var(--ink);font-size:var(--text-meta);font-weight:var(--weight-semibold);margin:0}.ops-lineage-components{gap:var(--space-2);display:grid}.ops-lineage-components>header,.ops-lineage-component-summary,.ops-lineage-provenance-list>article>header{align-items:center;gap:var(--space-2);display:flex}.ops-lineage-components>header{justify-content:space-between}.ops-lineage-components>header small{color:var(--muted);font-size:var(--text-meta)}.ops-lineage-components>p,.ops-lineage-provenance>p,.ops-lineage-unavailable{color:var(--muted);font-size:var(--text-meta);margin:0}.ops-lineage-components>article{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface2);display:grid}.ops-lineage-component-summary>span:first-child{flex:auto;gap:2px;min-width:0;display:grid}.ops-lineage-component-summary>span:first-child small,.ops-lineage-component-summary>small{color:var(--muted);font-size:var(--text-meta)}.ops-lineage-component-summary>strong{font-variant-numeric:tabular-nums}.ops-lineage-provenance>summary,.ops-lineage-identifiers>summary{cursor:pointer;width:fit-content;color:var(--blue);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.ops-lineage-provenance-list{gap:var(--space-2);margin-top:var(--space-2);display:grid}.ops-lineage-provenance-list>article{gap:var(--space-2);padding:var(--space-2-5);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);display:grid}.ops-lineage-provenance-list>article>header b{overflow-wrap:anywhere;flex:auto;min-width:0}.ops-lineage-provenance-list>article>header small,.ops-lineage-provenance-list>article>small{color:var(--muted);font-size:var(--text-meta)}.ops-lineage-identifiers dl{margin-top:var(--space-2)}.ops-lineage-score-audit{padding-top:var(--space-1);border-top:1px solid var(--border)}.ops-lineage-empty{justify-items:center;gap:var(--space-1);padding:var(--space-5);color:var(--muted);text-align:center;display:grid}.ops-lineage-empty svg{width:20px;height:20px}.ops-lineage-empty b{color:var(--ink)}.ops-lineage-empty small{font-size:var(--text-meta)}.ops-score-lineage-panel :is(.ops-lineage-score-name small,.ops-lineage-score-health,.ops-lineage-thresholds dt,.ops-lineage-thresholds dd,.ops-lineage-provenance dt,.ops-lineage-provenance dd,.ops-lineage-identifiers dt,.ops-lineage-identifiers dd,.ops-lineage-components small,.ops-lineage-components p,.ops-lineage-unavailable,.ops-lineage-provenance>summary,.ops-lineage-identifiers>summary,.ops-lineage-empty small,.ops-state){font-size:var(--ops-lineage-meta-size);line-height:1.4}.ops-state[data-state=indicative],.ops-state[data-state=inferred],.ops-state[data-state=sourced]{border-color:color-mix(in srgb, var(--blue) 35%, var(--border));background:var(--blue-soft);color:var(--blue)}.ops-state[data-state=scored],.ops-state[data-state=verified],.ops-state[data-state=eligible],.ops-state[data-state=official],.ops-state[data-state=human]{border-color:color-mix(in srgb, var(--green) 38%, var(--border));background:var(--green-soft);color:var(--green2)}.ops-mix-cards{display:none}@media (max-width:1050px){.ops-metrics,.ops-command-metrics,.ops-run-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-run-ledger[data-inspecting=true]{grid-template-columns:1fr}.ops-run-inspector{border-top:1px solid var(--border);border-left:0;max-height:none}.ops-summary-grid{grid-template-columns:1fr}.ops-view-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-view-reason{grid-column:1/-1}.ops-command-workspaces,.ops-mix-table{display:none}.ops-mix-cards{gap:var(--space-2);padding:var(--space-3);display:grid}.ops-mix-cards-summary{color:var(--muted);font-size:var(--text-meta);margin:0}.ops-mix-cards>article{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);display:grid}.ops-mix-cards>article>header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ops-mix-cards>article>header>b{font-variant-numeric:tabular-nums}.ops-mix-cards dl{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.ops-mix-cards dt{color:var(--muted);font-size:var(--text-meta)}.ops-mix-cards dd{font-variant-numeric:tabular-nums;margin:0;font-weight:650}.ops-command-cards{gap:var(--space-2);padding:var(--space-3);display:grid}.ops-command-cards>article{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);display:grid}.ops-command-cards>article>header,.ops-command-cards>article>footer{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ops-command-cards .ops-workspace-facts{min-width:0}.ops-command-cards .ops-workspace-commercial{text-align:right;min-width:0}.ops-lineage-score>summary{grid-template-columns:minmax(150px,1fr) auto auto}.ops-lineage-score-health{text-align:left;grid-column:1/-1}.ops-preview-layout{grid-template-columns:1fr}}@media (max-width:680px){.ops-metrics,.ops-command-metrics,.ops-run-stages{grid-template-columns:1fr}.ops-run-toolbar>.ui-search,.ops-run-toolbar .ui-select{width:100%!important}.ops-run-filter-count{width:100%;margin-left:0}.ops-run-inspector dl{grid-template-columns:1fr}.ops-panel>header{display:grid}.ops-review-comparison,.ops-review-facts,.ops-view-form{grid-template-columns:1fr}.ops-view-reason{grid-column:auto}.ops-view-banner{flex-direction:column;align-items:flex-start}.ops-founder-truth{align-items:flex-start}.ops-founder-truth .ui-btn{width:auto}.ops-mix-cards dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-command-cards>article>footer{align-items:flex-start}.ops-lineage-score>summary{grid-template-columns:minmax(0,1fr) auto}.ops-lineage-score>summary>.ops-state{justify-self:start}.ops-lineage-score-health{grid-column:1/-1}.ops-lineage-thresholds,.ops-lineage-provenance dl,.ops-lineage-identifiers dl{grid-template-columns:1fr}.ops-lineage-component-summary{flex-wrap:wrap;align-items:flex-start}.ops-preview-form,.ops-preview-config dl,.ops-preview-scope,.ops-preview-approval{grid-template-columns:1fr}.ops-preview-form .ops-preview-reason,.ops-preview-form>.ui-btn{grid-column:auto}.ops-preview-form>.ui-btn{justify-self:stretch;width:100%}.ops-preview-proof{flex-direction:column;align-items:flex-start}.ops-preview-list>li>button{grid-template-columns:minmax(0,1fr) auto}.ops-preview-list>li>button>span:nth-child(2){text-align:left;grid-area:2/1/auto/-1}}.ops-runs-workspace{gap:var(--space-5);min-width:0;display:grid}.ops-runs-tabs.ui-tabbar{padding-inline:2px}.ops-runs-workspace>[role=tabpanel]{min-width:0}.ops-market-name{align-items:center;gap:6px;min-width:0;display:flex}.ops-market-name[data-dimmed=true]{opacity:.62}.ops-market-toggle{width:20px;height:20px;color:var(--semantic-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.ops-market-toggle.placeholder{cursor:default}.ops-market-toggle:hover:not(.placeholder){background:var(--surface2);color:var(--ink)}.ops-market-toggle svg{width:14px;height:14px;transition:transform .16s}.ops-market-toggle svg[data-open=true]{transform:rotate(90deg)}.ops-market-label{gap:1px;min-width:0;display:grid}.ops-market-label b{font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-market-label small{color:var(--semantic-text-muted);font-size:var(--text-meta)}.ops-market-label small[data-tone=go]{color:var(--semantic-success-text)}.ops-market-label small[data-tone=work]{color:var(--blue)}.ops-market-name[data-level=commercial_area] .ops-market-label b{font-weight:750}.ops-market-name[data-level=city] .ops-market-label b,.ops-market-name[data-level=catchment] .ops-market-label b{font-weight:600}.ops-market-tree [data-expired=true]{color:var(--semantic-warning-text)}.ops-market-coverage-toggle{color:var(--blue);font-size:var(--text-meta);cursor:pointer;background:0 0;border:0;font-weight:650}.ops-market-coverage-toggle:hover{text-decoration:underline}.ops-mix-table{min-width:880px}.ops-mix-count{line-height:var(--leading-dense);justify-items:end;gap:0;display:inline-grid}.ops-mix-count b{font-variant-numeric:tabular-nums}.ops-mix-count small{color:var(--muted);font-size:var(--text-meta)}.ops-mix-city small{color:var(--muted)}.ops-market-coverage{border:1px solid var(--border);background:var(--surface2);border-radius:10px;margin:0 14px 14px;padding:12px 14px}.ops-market-coverage>b{color:var(--ink);font-size:var(--text-meta);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;display:flex}.ops-market-coverage>b svg{width:13px;height:13px}.ops-market-coverage p{color:var(--semantic-text-muted);font-size:var(--text-meta);margin:8px 0 0}.ops-market-coverage ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ops-market-coverage li{font-size:var(--text-meta);flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.ops-market-coverage li b{min-width:160px;color:var(--ink)}.ops-market-coverage li span{color:var(--semantic-text-muted)}
.pipeline-workspace{--pipeline-lane-width:286px;flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex}.pipeline-workspace :is(button,select,textarea,input):focus-visible{outline:2px solid color-mix(in srgb, var(--green) 68%, white);outline-offset:2px}.pipeline-workspace .pipeline-toolbar{border-bottom:0;align-items:center;gap:14px;min-height:58px;padding:0;display:flex}.pipeline-toolbar-title{min-width:190px}.pipeline-workspace .pipeline-view-tabs{background:0 0;border-bottom:0;width:auto;padding-left:0}.pipeline-workspace .pipeline-toolbar>.pipeline-owner-filter{margin-left:auto}.pipeline-toolbar-title>span,.pipeline-toolbar-title>b,.pipeline-toolbar-title>small{display:block}.pipeline-toolbar-title>small{color:var(--muted);font-size:var(--text-meta);margin-top:2px}.pipeline-toolbar-title>b{font-size:var(--text-body-lg);letter-spacing:-.01em;margin-top:3px}.pipeline-workspace .pipeline-view-control{flex:none}.pipeline-lists-trigger{border:1px solid var(--border);background:var(--surface);min-width:82px;height:38px;color:var(--ink);font-size:var(--text-label);cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-weight:720;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s;display:inline-flex}.pipeline-lists-trigger:hover,.pipeline-lists-trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--green) 34%, var(--border));background:var(--green-soft);box-shadow:0 5px 16px color-mix(in srgb, var(--green) 9%, transparent)}.pipeline-lists-trigger:active{transform:translateY(1px)}.pipeline-lists-trigger svg{width:15px;height:15px;color:var(--green2)}.pipeline-lists-trigger b{background:var(--surface3);min-width:18px;height:18px;color:var(--muted2);font-size:var(--text-meta);border-radius:999px;place-items:center;padding:0 5px;display:grid}.pipeline-workspace .pipeline-owner-filter{border:1px solid var(--border);background:var(--surface);box-shadow:0 3px 12px color-mix(in srgb, var(--sidebar) 5%, transparent);border-radius:999px;align-items:center;margin-left:auto;display:flex}.pipeline-toolbar-hint{color:var(--muted);font-size:var(--text-meta)}.pipeline-owner-filter-trigger,.pipeline-owner-filter-fixed{border-radius:inherit;min-width:202px;height:38px;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:3px 8px 3px 4px;display:grid}.pipeline-owner-filter-trigger{cursor:pointer}.pipeline-owner-filter-trigger:hover,.pipeline-owner-filter-trigger[aria-expanded=true]{background:var(--surface2)}.pipeline-owner-filter-trigger:focus-visible{outline:2px solid var(--green);outline-offset:2px}.pipeline-owner-filter-trigger>svg{width:14px;height:14px;color:var(--muted)}.pipeline-owner-filter-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.pipeline-owner-filter-copy{min-width:0;line-height:1.05;display:block}.pipeline-owner-filter-copy small,.pipeline-owner-filter-copy b{display:block}.pipeline-owner-filter-copy small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:750}.pipeline-owner-filter-copy b{font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;font-weight:720;overflow:hidden}.pipeline-filter-avatar,.pipeline-filter-avatar-stack>span,.pipeline-filter-menu-icon{border:1px solid color-mix(in srgb, var(--blue) 20%, var(--border));background:var(--blue-soft);width:28px;height:28px;color:var(--blue);letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;font-size:9px;font-style:normal;font-weight:820;display:grid}.pipeline-filter-avatar[data-empty=true]{background:var(--surface3);color:var(--muted)}.pipeline-filter-avatar svg,.pipeline-filter-menu-icon svg{width:13px;height:13px}.pipeline-filter-avatar-stack{flex:none;width:38px;height:28px;display:block;position:relative}.pipeline-filter-avatar-stack>span{border-color:var(--surface);position:absolute;inset:0 auto 0 0}.pipeline-filter-avatar-stack>span:nth-child(2){background:var(--green-soft);color:var(--green2);left:11px}.pipeline-filter-avatar-stack>svg{width:16px;height:16px;color:var(--muted);margin:6px}.pipeline-owner-filter-count,.pipeline-filter-menu-count{background:var(--surface3);min-width:22px;height:20px;color:var(--muted2);font-size:var(--text-meta);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-weight:760;display:grid}.pipeline-owner-filter-fixed{cursor:default;grid-template-columns:auto minmax(0,1fr) auto}.pipeline-owner-filter-menu .ui-popover-item{min-height:46px}.pipeline-owner-filter-menu .ui-popover-label>span,.pipeline-owner-filter-menu .ui-popover-label b,.pipeline-owner-filter-menu .ui-popover-label small{display:block}.pipeline-owner-filter-menu .ui-popover-label b{font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pipeline-owner-filter-menu .ui-popover-label small{color:var(--muted);font-size:var(--text-meta);margin-top:2px;font-weight:520}.pipeline-owner-filter-menu .pipeline-filter-menu-icon.all{background:var(--green-soft);color:var(--green2)}.pipeline-owner-filter-menu .pipeline-filter-avatar{width:28px;height:28px}.pipeline-owner-filter-menu .pipeline-filter-menu-count{margin-left:auto}.pipeline-toolbar-hint{white-space:nowrap;align-items:center;gap:5px;display:flex}.pipeline-toolbar-hint svg{width:13px;height:13px}.pipeline-workspace .pipeline-board{grid-auto-flow:column;grid-auto-columns:var(--pipeline-lane-width);scroll-snap-type:x proximity;scrollbar-color:color-mix(in srgb, var(--muted2) 68%, transparent) transparent;scrollbar-width:thin;grid-template-rows:minmax(0,1fr);align-items:stretch;gap:12px;width:100%;min-height:max(440px,100vh - 218px);padding:2px 2px 13px;scroll-padding-inline:2px;display:grid;overflow:auto hidden}.pipeline-board::-webkit-scrollbar{height:9px}.pipeline-board::-webkit-scrollbar-track{background:var(--surface2);border-radius:999px}.pipeline-board::-webkit-scrollbar-thumb{border:2px solid var(--surface2);background:color-mix(in srgb, var(--muted2) 70%, transparent);border-radius:999px}.pipeline-workspace .pipe-outcomes-column{scroll-snap-align:start;grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;height:clamp(440px,100vh - 218px,760px);min-height:440px;max-height:760px;display:grid}.pipeline-workspace .pipe-outcomes-column .pipe-col{width:100%;height:auto;min-height:0;max-height:none}.pipeline-workspace .pipe-outcomes-column .pipe-col>header{min-height:48px;padding-block:9px 8px}.pipeline-workspace .pipe-outcomes-column .pipe-card-list{padding:8px}.pipeline-workspace .pipe-outcomes-column .pipe-empty{min-height:132px}.pipeline-workspace .pipe-col{border:1px solid var(--border);background:var(--surface2);scroll-snap-align:start;border-radius:14px;flex-direction:column;height:clamp(440px,100vh - 218px,760px);min-height:440px;max-height:760px;padding:0;transition:background .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 18px #14263509}.pipeline-workspace .pipe-col:before{content:none}.pipeline-workspace .pipe-col.drop-target{border-color:color-mix(in srgb, var(--stage) 75%, var(--border));background:color-mix(in srgb, var(--stage) 11%, var(--surface2));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--stage) 46%, transparent), 0 8px 24px color-mix(in srgb, var(--stage) 12%, transparent)}.pipeline-workspace .pipe-col[data-outcome=true]{border-style:solid}.pipe-col[data-stage=qualified]{--stage:var(--stage-qualified)}.pipe-col[data-stage=assigned]{--stage:var(--stage-assigned)}.pipe-col[data-stage=contacted]{--stage:var(--stage-contacted)}.pipe-col[data-stage=replied]{--stage:var(--stage-replied)}.pipe-col[data-stage=meeting_visit]{--stage:var(--stage-meeting-visit)}.pipe-col[data-stage=sampling]{--stage:var(--stage-sampling)}.pipe-col[data-stage=negotiation]{--stage:var(--stage-negotiation)}.pipe-col[data-stage=won]{--stage:var(--stage-won)}.pipe-col[data-stage=lost]{--stage:var(--stage-lost)}.pipeline-workspace .pipe-col>header{z-index:2;border-bottom:1px solid var(--border);background:0 0;flex:none;align-items:center;gap:8px;min-height:54px;padding:12px 11px 10px;display:flex;position:relative;top:auto}.pipeline-workspace .pipe-col>header .pipe-stage-count{color:color-mix(in srgb, var(--stage) 78%, var(--ink));background:color-mix(in srgb, var(--stage) 18%, var(--surface));border-color:color-mix(in srgb, var(--stage) 28%, var(--border))}.pipe-stage-order{border:1px solid color-mix(in srgb, var(--stage) 34%, var(--border));background:color-mix(in srgb, var(--stage) 14%, var(--surface));width:22px;height:22px;color:color-mix(in srgb, var(--stage) 78%, var(--ink));font-size:var(--text-meta);letter-spacing:.05em;border-radius:7px;flex:none;place-items:center;font-weight:800;display:grid}.pipe-stage-heading{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.rep-account-row>i,.pipe-stage-mini>i{background:var(--stage);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--stage) 14%, transparent);border-radius:50%;flex:none}.pipe-outcome-icon{background:color-mix(in srgb, var(--stage) 12%, var(--surface));width:18px;height:18px;color:var(--stage);border-radius:6px;flex:none;place-items:center;display:grid}.pipe-outcome-icon svg{stroke-width:2.7px;width:12px;height:12px}.pipeline-workspace .pipe-stage-heading>b{font-size:var(--text-label);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pipeline-workspace .pipe-stage-count{border:1px solid color-mix(in srgb, var(--stage) 16%, var(--border));background:var(--surface);min-width:25px;height:25px;color:var(--stage);font-size:var(--text-meta);border-radius:999px;place-items:center;padding:0 6px;font-weight:800;display:grid}.pipeline-workspace .pipe-card-list{scrollbar-color:color-mix(in srgb, var(--stage) 30%, transparent) transparent;scrollbar-width:thin;flex-direction:column;flex:1;min-height:0;padding:10px;display:flex;overflow:hidden auto}.pipe-card-list::-webkit-scrollbar{width:6px}.pipe-card-list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--stage) 30%, transparent);border-radius:999px}.pipeline-workspace .pipe-card{border:1px solid color-mix(in srgb, var(--stage) 14%, var(--border));border-top:1px solid color-mix(in srgb, var(--stage) 14%, var(--border));background:var(--surface);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;flex:none;margin:0 0 10px;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s,opacity .16s;position:relative;overflow:hidden;box-shadow:0 5px 16px #14263512}.pipeline-workspace .pipe-card:before{z-index:3;background:var(--stage);content:"";opacity:.9;width:3px;position:absolute;top:0;bottom:0;left:0}.pipeline-workspace .pipe-card[draggable=true]{cursor:grab}.pipeline-workspace .pipe-card[draggable=true]:active{cursor:grabbing}.pipeline-workspace .pipe-card:hover,.pipeline-workspace .pipe-card:focus-visible{z-index:1;border-color:color-mix(in srgb, var(--stage) 42%, var(--border));outline:none;transform:translateY(-2px);box-shadow:0 11px 28px #14263521}.pipeline-workspace .pipe-card.dragging{opacity:.32;transform:rotate(1deg)scale(.985)}[data-category-tone=music]{--category:#7255d2!important;--category-soft:#f0edff!important}[data-category-tone=bar]{--category:#c6497e!important;--category-soft:#ffedf5!important}[data-category-tone=beer]{--category:#b67a09!important;--category-soft:#fff5d8!important}[data-category-tone=event]{--category:#0e9e70!important;--category-soft:#e7f8f1!important}[data-category-tone=hotel]{--category:#3377df!important;--category-soft:#eaf2ff!important}[data-category-tone=food]{--category:#d26435!important;--category-soft:#ffefe6!important}[data-category-tone=coffee]{--category:#8c6748!important;--category-soft:#f7eee6!important}[data-category-tone=retail]{--category:#526a91!important;--category-soft:#edf2fa!important}[data-category-tone=community]{--category:#308252!important;--category-soft:#e8f5ec!important}[data-category-tone=other]{--category:#65758b!important;--category-soft:#eef2f7!important}.pipe-visual-category,.pipe-visual-category{max-width:calc(100% - 54px);height:24px;color:var(--category);font-size:var(--text-meta);letter-spacing:.02em;white-space:nowrap;border-radius:999px;gap:5px;padding:0 8px;font-weight:800;bottom:8px;left:9px}.pipe-visual-category svg{width:11px;height:11px}.pipeline-workspace .pipe-card>.pipe-card-body{padding:11px 12px 12px 13px;display:block}.pipeline-workspace .pipe-card-top{align-items:center;gap:5px;display:flex;justify-content:flex-start!important}.pipe-stage-mini{white-space:nowrap;align-items:center;min-width:0;display:inline-flex}.pipeline-workspace .pipe-card h3{color:var(--ink);font-size:var(--text-control);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:10px 0 4px;line-height:1.22;overflow:hidden}.pipeline-workspace .pipe-card .pipe-address{min-height:15px;color:var(--muted);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;align-items:flex-start;gap:5px;margin:0;line-height:1.35;display:flex;overflow:hidden}.pipe-address svg{flex:none;width:11px;height:11px;margin-top:0}.pipe-action{border:1px solid var(--border);background:var(--surface2);border-radius:9px;align-items:flex-start;gap:8px;min-height:49px;margin-top:10px;padding:8px;display:flex}.pipe-action>svg{width:14px;height:14px;color:var(--stage);flex:none;margin-top:1px}.pipe-action>span{min-width:0}.pipe-action small,.pipe-action b{display:block}.pipe-action small{color:var(--muted);font-size:var(--text-meta);margin-bottom:2px;font-weight:650}.pipe-action b{color:var(--ink);font-size:var(--text-meta);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:680;line-height:1.35;display:-webkit-box;overflow:hidden}.pipe-action.overdue{border-color:color-mix(in srgb, var(--red) 25%, var(--border));background:color-mix(in srgb, var(--red-soft) 54%, var(--surface2))}.pipe-action.overdue>svg,.pipe-action.overdue small{color:var(--red)}.pipe-health{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid!important}.pipe-health>span{grid-template-columns:1fr auto;gap:3px 6px;display:grid}.pipe-health small,.pipe-health b{font-size:var(--text-meta)}.pipe-health small{color:var(--muted)}.pipe-health b{color:var(--ink)}.pipe-health span>i{background:var(--surface3);border-radius:999px;grid-column:1/-1;height:4px;overflow:hidden}.pipe-health span>i>em{border-radius:inherit;background:color-mix(in srgb, var(--stage) 74%, var(--green));height:100%;display:block}.pipeline-workspace .pipe-card footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;margin-top:11px;padding-top:10px;display:flex}.pipeline-workspace .pipe-owner{min-width:0;color:var(--muted);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;display:flex;overflow:hidden}.pipeline-workspace .pipe-owner>i,.pipeline-owner-avatar{background:color-mix(in srgb, var(--stage) 12%, var(--surface3));width:27px;height:27px;color:var(--stage);font-size:var(--text-meta);border-radius:8px;flex:none;place-items:center;font-style:normal;font-weight:850;display:grid}.pipeline-workspace .pipe-owner>i>svg{width:12px;height:12px}.pipeline-workspace .pipe-owner>span{min-width:0}.pipeline-workspace .pipe-owner b,.pipeline-workspace .pipe-owner small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pipeline-workspace .pipe-owner b{color:var(--ink);font-size:var(--text-meta);line-height:1.25}.pipeline-workspace .pipe-owner small{color:var(--muted);font-size:var(--text-meta);margin-top:1px}.pipeline-workspace .pipe-owner.unassigned>i{background:var(--surface3);color:var(--muted2)}.pipe-stage-mini{color:var(--muted);font-size:var(--text-meta);flex:none;gap:5px;font-weight:700}.pipe-stage-mini>i{width:6px;height:6px;box-shadow:none}.pipeline-workspace .pipe-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:7px;min-height:148px;margin-bottom:8px;padding:12px;display:flex;box-shadow:0 2px 8px #1426350f}.pipeline-workspace .pipe-card:before{content:none}.pipeline-workspace .pipe-card:is([data-attention=attention],[data-attention=blocked],[data-attention=urgent]):before{z-index:3;content:"";border-radius:10px 0 0 10px;width:3px;position:absolute;top:0;bottom:0;left:0}.pipeline-workspace .pipe-card[data-attention=attention]:before{background:var(--gold)}.pipeline-workspace .pipe-card[data-attention=blocked]:before{background:var(--orange)}.pipeline-workspace .pipe-card[data-attention=urgent]:before{background:var(--red)}.pipeline-workspace .pipe-card:hover,.pipeline-workspace .pipe-card:focus-visible{border-color:color-mix(in srgb, var(--stage) 30%, var(--border));box-shadow:0 6px 16px #1426351a}.pipeline-context-menu{z-index:90;border:1px solid var(--border2);background:color-mix(in srgb, var(--surface) 97%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:11px;width:232px;max-height:calc(100vh - 16px);padding:7px;animation:.12s ease-out both pipeline-context-in;position:fixed;overflow-y:auto;box-shadow:0 18px 48px #0d1c2b33,0 3px 12px #0d1c2b1a}@keyframes pipeline-context-in{0%{opacity:0;transform:translateY(-3px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.pipeline-context-heading{padding:7px 9px 8px}.pipeline-context-heading>span,.pipeline-context-heading>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pipeline-context-heading>span{font-size:var(--text-label);font-weight:780}.pipeline-context-heading>small{color:var(--muted);font-size:var(--text-meta);margin-top:3px}.pipeline-context-label{color:var(--muted2);font-size:var(--text-meta);letter-spacing:.12em;text-transform:uppercase;padding:4px 9px 3px;font-weight:800;display:block}.pipeline-context-separator{background:var(--border);height:1px;margin:5px 3px}.pipeline-context-menu>button{width:100%;min-height:34px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 8px;display:grid}.pipeline-context-menu>button:hover:not(:disabled),.pipeline-context-menu>button:focus-visible{background:var(--surface3);outline:0}.pipeline-context-menu>button.selected{background:color-mix(in srgb, var(--green-soft) 66%, transparent)}.pipeline-context-menu>button:disabled{opacity:.42}.pipeline-context-menu>button>b{min-width:0;font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:680;overflow:hidden}.pipeline-context-menu>button>small,.pipeline-context-menu>button>kbd{color:var(--muted);font-family:inherit;font-size:var(--text-meta);font-style:normal}.pipeline-context-menu>button>svg{width:12px;height:12px;color:var(--muted)}.context-action-icon{background:var(--blue-soft);width:20px;height:20px;color:var(--blue);font-size:var(--text-meta);border-radius:6px;place-items:center;font-weight:800;display:grid}.context-action-icon svg,.context-check svg{width:12px;height:12px}.context-semantic-icon{place-items:center;width:20px;height:20px;display:grid}.context-semantic-icon>:is(.semantic-flag,.semantic-status[data-icon-only=true]){border-radius:6px;width:20px;min-width:20px;height:20px;padding:0}.context-semantic-icon>:is(.semantic-flag,.semantic-status[data-icon-only=true]) svg{width:12px;height:12px}.context-check{color:var(--green2);font-size:var(--text-meta);font-weight:850}.pipeline-lists-dock{z-index:82;border:1px solid color-mix(in srgb, var(--green) 16%, var(--border));background:color-mix(in srgb, var(--surface) 98%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;flex-direction:column;width:min(310px,100vw - 36px);min-height:0;animation:.18s cubic-bezier(.2,.8,.2,1) both pipeline-lists-dock-in;display:flex;position:fixed;top:82px;bottom:18px;right:18px;overflow:hidden;box-shadow:0 24px 64px #0c1c2c30,0 6px 18px #0c1c2c14}@keyframes pipeline-lists-dock-in{0%{opacity:0;transform:translate(18px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}.pipeline-lists-dock-header{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:64px;padding:12px 13px;display:flex}.pipeline-lists-dock-icon{background:var(--green-soft);width:34px;height:34px;color:var(--green2);border-radius:10px;flex:none;place-items:center;display:grid}.pipeline-lists-dock-icon svg{width:17px;height:17px}.pipeline-lists-dock-header>div{flex:1;min-width:0}.pipeline-lists-dock-header small{color:var(--green2);font-size:var(--text-meta);letter-spacing:.11em;font-weight:800;display:block}.pipeline-lists-dock-header h2{letter-spacing:-.025em;margin:2px 0 0;font-size:17px}.pipeline-lists-dock-header>button,.pipeline-list-target>button{width:34px;height:34px;color:var(--muted2);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.pipeline-lists-dock-header>button:hover,.pipeline-list-target>button:hover{background:var(--surface3);color:var(--ink)}.pipeline-lists-dock-header>button svg,.pipeline-list-target>button svg{width:15px;height:15px}.pipeline-list-target{border:1px dashed var(--border2);background:var(--surface2);min-height:58px;color:var(--muted);border-radius:11px;align-items:center;gap:10px;margin:12px 12px 8px;padding:9px 10px;transition:border-color .16s,background .16s,transform .16s;display:flex}.pipeline-list-target[data-active=true]{border-style:solid;border-color:color-mix(in srgb, var(--green) 28%, var(--border));background:color-mix(in srgb, var(--green-soft) 58%, var(--surface));color:var(--ink)}.pipeline-list-target>span{background:var(--surface);width:30px;height:30px;color:var(--green2);font-size:var(--text-label);box-shadow:inset 0 0 0 1px var(--border);border-radius:9px;flex:none;place-items:center;font-weight:820;display:grid}.pipeline-list-target>span svg{width:14px;height:14px}.pipeline-list-target>div{flex:1;min-width:0}.pipeline-list-target small,.pipeline-list-target b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pipeline-list-target small{color:var(--muted);font-size:var(--text-meta);letter-spacing:.05em;text-transform:uppercase;font-weight:760}.pipeline-list-target b{font-size:var(--text-label);margin-top:2px}.pipeline-list-destinations{scrollbar-width:thin;flex-direction:column;flex:1;gap:7px;min-height:0;padding:4px 12px 12px;display:flex;overflow-y:auto}.pipeline-list-destination{border:1px solid var(--border);background:var(--surface);width:100%;min-height:58px;color:var(--ink);text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 9px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid}.pipeline-list-destination:hover:not(:disabled),.pipeline-list-destination[data-drop-target=true]{border-color:color-mix(in srgb, var(--list-accent) 42%, var(--border));background:color-mix(in srgb, var(--list-accent) 7%, var(--surface));box-shadow:0 7px 18px color-mix(in srgb, var(--list-accent) 11%, transparent);transform:translateY(-1px)}.pipeline-list-destination[data-drop-target=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--list-accent) 26%, transparent), 0 9px 22px color-mix(in srgb, var(--list-accent) 14%, transparent);transform:scale(1.012)}.pipeline-list-destination[data-feedback=true]{border-color:color-mix(in srgb, var(--green) 34%, var(--border));background:var(--green-soft);animation:.28s cubic-bezier(.2,.8,.2,1) both pipeline-list-confirm}@keyframes pipeline-list-confirm{0%{transform:scale(.985)}70%{transform:scale(1.012)}to{transform:scale(1)}}.pipeline-list-destination:disabled{cursor:default;opacity:.58}.pipeline-list-destination-icon{background:color-mix(in srgb, var(--list-accent) 10%, var(--surface2));width:34px;height:34px;color:var(--list-accent);border-radius:9px;place-items:center;display:grid}.pipeline-list-destination-icon svg{width:16px;height:16px}.pipeline-list-destination>span:nth-child(2){min-width:0}.pipeline-list-destination>span:nth-child(2)>b,.pipeline-list-destination>span:nth-child(2)>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pipeline-list-destination>span:nth-child(2)>b{font-size:var(--text-label)}.pipeline-list-destination>span:nth-child(2)>small{color:var(--muted);font-size:var(--text-meta);margin-top:3px}.pipeline-list-destination-state{color:var(--muted);font-size:var(--text-meta);align-items:center;gap:4px;font-weight:760;display:inline-flex}.pipeline-list-destination-state svg{width:12px;height:12px;color:var(--green2)}.pipeline-lists-empty{border:1px dashed var(--border);min-height:126px;color:var(--muted);text-align:center;border-radius:11px;align-content:center;place-items:center;gap:5px;padding:18px;display:grid}.pipeline-lists-empty svg{width:22px;height:22px;color:var(--green2)}.pipeline-lists-empty b{color:var(--ink);font-size:var(--text-label)}.pipeline-lists-empty span{max-width:190px;font-size:var(--text-meta);line-height:1.45}.pipeline-list-create{border-top:1px solid var(--border);background:var(--surface2);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:12px;display:grid}.pipeline-list-create label>span{color:var(--muted2);font-size:var(--text-meta);margin:0 0 5px;font-weight:760;display:block}.pipeline-list-create input{border:1px solid var(--border);background:var(--surface);width:100%;height:36px;color:var(--ink);font-size:var(--text-label);border-radius:8px;outline:0;padding:0 10px}.pipeline-list-create input::placeholder{color:var(--muted2);opacity:.68}.pipeline-list-create input:focus{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 14%, transparent)}.pipeline-list-create>button{background:var(--ink);color:#fff;height:36px;font-size:var(--text-meta);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-weight:760;display:inline-flex}.pipeline-list-create>button:disabled{opacity:.42;cursor:default}.pipeline-list-create>button svg{width:13px;height:13px}.pipeline-lists-dock>footer{color:var(--muted);font-size:var(--text-meta);gap:3px;padding:10px 12px 12px;display:grid}.pipeline-lists-dock>footer span{align-items:center;gap:5px;display:inline-flex}.pipeline-lists-dock>footer svg{width:12px;height:12px}.pipeline-list-live{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.context-action-icon.lists{background:var(--green-soft);color:var(--green2)}@media (max-width:1120px){.pipeline-lists-dock{border-radius:15px;width:auto;max-height:min(68vh,620px);animation-name:pipeline-lists-sheet-in;inset:auto 8px 78px}@keyframes pipeline-lists-sheet-in{0%{opacity:0;transform:translateY(18px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}}@media (max-width:760px){.pipeline-lists-trigger{min-width:76px;min-height:44px}.pipeline-list-create{grid-template-columns:1fr}.pipeline-list-create>button{min-height:44px}.pipeline-lists-dock-header>button,.pipeline-list-target>button{width:44px;height:44px}.pipeline-list-destination{min-height:64px}}@media (prefers-reduced-motion:reduce){.pipeline-lists-dock,.pipeline-list-destination[data-feedback=true]{animation:none}.pipeline-list-destination,.pipeline-lists-trigger{transition:none}}.pipeline-workspace .pipe-card:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--stage) 19%, transparent), 0 6px 16px #1426351a}.pipeline-workspace .pipe-card-top{align-items:center;gap:8px;min-width:0;display:flex;justify-content:space-between!important}.pipeline-workspace .pipe-card h3{font-size:var(--text-control);margin:1px 0 0;line-height:1.25}.pipeline-workspace .pipe-secondary{min-width:0;color:var(--muted);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin:0;line-height:1.3;display:flex;overflow:hidden}.pipeline-workspace .pipe-secondary svg{flex:none;width:11px;height:11px}.pipeline-workspace .pipe-action{border:0;border-top:1px solid var(--border);min-width:0;min-height:0;color:var(--ink);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;margin-top:2px;padding:8px 0 0;display:grid}.pipeline-workspace .pipe-action>svg{width:12px;height:12px;color:var(--muted);margin:0}.pipeline-workspace .pipe-action>span{min-width:0;font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.pipeline-workspace .pipe-action>time{background:var(--surface3);color:var(--muted);font-size:var(--text-meta);white-space:nowrap;border-radius:5px;padding:2px 5px;font-weight:700}.pipeline-workspace .pipe-action.empty{color:var(--muted)}.pipeline-workspace .pipe-action.empty>span{font-weight:500}.pipeline-workspace .pipe-action.overdue{border-top-color:var(--border);background:0 0}.pipeline-workspace .pipe-action.overdue>svg{color:var(--red)}.pipeline-workspace .pipe-action.overdue>time{background:var(--red-soft);color:var(--red)}.pipeline-workspace .pipe-card footer{margin-top:auto;padding-top:8px}.pipeline-workspace .pipe-owner{font-size:var(--text-meta);gap:6px}.pipeline-workspace .pipe-owner>i{border-radius:50%;width:22px;height:22px}.pipeline-workspace .pipe-owner>b{color:var(--ink);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:650;display:block;overflow:hidden}.pipeline-workspace .pipe-fit{flex:none}.pipeline-workspace .pipe-empty{min-height:180px;color:var(--muted);text-align:center;background:0 0;border:1px solid #0000;border-radius:11px;flex:1;align-content:center;place-items:center;padding:24px 16px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid}.pipe-empty>span{background:color-mix(in srgb, var(--stage) 16%, var(--surface3));width:36px;height:36px;color:var(--stage);border-radius:11px;place-items:center;margin-bottom:9px;display:grid}.pipe-empty svg{width:17px;height:17px}.pipe-empty b,.pipe-empty small{display:block}.pipe-empty b{color:var(--ink);font-size:var(--text-meta)}.pipe-empty small{color:var(--muted);font-size:var(--text-meta);margin-top:4px;line-height:1.45}.drop-target .pipe-empty{border-color:var(--stage);background:color-mix(in srgb, var(--stage) 10%, var(--surface));color:var(--stage);transform:scale(.985)}.pipeline-list{min-height:430px}.pipeline-list .road-table{table-layout:fixed;min-width:1020px}.pipeline-list-account{width:22%}.pipeline-list-stage{width:15%}.pipeline-list-owner{width:16%}.pipeline-list-fit{width:7%}.pipeline-list-action{width:18%}.pipeline-list-attention{width:14%}.pipeline-list-open{width:8%}.pipeline-list .road-table th{vertical-align:middle;height:54px;padding:7px 10px}.pipeline-sort{color:var(--muted);font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;font-weight:800;display:inline-flex}.pipeline-sort>span{color:var(--green2);place-items:center;display:grid}.pipeline-sort>span svg{width:11px;height:11px}.pipeline-inline-filter{display:block}.pipeline-inline-filter>span{color:var(--muted);font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-weight:800;display:block}.pipeline-list .pipeline-inline-filter>select{border:1px solid var(--border);background:var(--surface2);width:100%;height:28px;color:var(--ink);font-size:var(--text-meta);border-radius:7px;padding:0 22px 0 8px;font-weight:620}.pipeline-open-heading{text-align:right;display:block}.pipeline-list tbody tr{background:var(--surface);transition:background .13s,box-shadow .13s}.pipeline-list tbody tr:hover,.pipeline-list tbody tr:focus-within{background:color-mix(in srgb, var(--green-soft) 44%, var(--surface));box-shadow:inset 3px 0 var(--green)}.pipeline-list tbody tr[data-attention=attention]{background:color-mix(in srgb, var(--gold-soft) 24%, var(--surface))}.pipeline-list tbody tr[data-attention=blocked]{background:color-mix(in srgb, var(--red-soft) 18%, var(--surface))}.pipeline-list tbody tr[data-attention=urgent]{background:color-mix(in srgb, var(--red-soft) 34%, var(--surface))}.pipeline-list tbody tr[data-attention]:hover,.pipeline-list tbody tr[data-attention]:focus-within{box-shadow:inset 3px 0 var(--green);filter:brightness(.992)}.pipeline-list .road-table td{height:60px;padding:8px 10px}.pipeline-list-identity{align-items:center;gap:9px;min-width:0;display:flex}.pipeline-list-identity>span{border:1px solid var(--border);background:var(--surface3);width:32px;height:32px;color:var(--green2);font-size:var(--text-meta);border-radius:8px;flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.pipeline-list-identity>span img{object-fit:cover;width:100%;height:100%}.pipeline-list-identity>div{min-width:0}.pipeline-list-identity b,.pipeline-list-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pipeline-list-identity b{font-size:var(--text-label)}.pipeline-list-control{--control-tone:var(--muted2);border:1px solid var(--border);background:color-mix(in srgb, var(--control-tone) 5%, var(--surface));border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;height:30px;padding:0 4px 0 7px;display:grid}.pipeline-list-control.stage[data-stage=qualified]{--control-tone:var(--stage-qualified)}.pipeline-list-control.stage[data-stage=assigned]{--control-tone:var(--stage-assigned)}.pipeline-list-control.stage[data-stage=contacted]{--control-tone:var(--stage-contacted)}.pipeline-list-control.stage[data-stage=replied]{--control-tone:var(--stage-replied)}.pipeline-list-control.stage[data-stage=meeting_visit]{--control-tone:var(--stage-meeting-visit)}.pipeline-list-control.stage[data-stage=sampling]{--control-tone:var(--stage-sampling)}.pipeline-list-control.stage[data-stage=negotiation]{--control-tone:var(--stage-negotiation)}.pipeline-list-control.stage[data-stage=won]{--control-tone:var(--stage-won)}.pipeline-list-control.stage[data-stage=lost]{--control-tone:var(--stage-lost)}.pipeline-list-control.stage>i,.pipeline-list-control.attention>span{background:var(--control-tone);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--control-tone) 12%, transparent);border-radius:50%}.pipeline-list-control.owner>span{background:var(--green-soft);width:19px;height:19px;color:var(--green2);font-size:var(--text-meta);border-radius:50%;place-items:center;font-weight:800;display:grid}.pipeline-list-control.attention[data-attention=attention]{--control-tone:var(--gold)}.pipeline-list-control.attention[data-attention=blocked],.pipeline-list-control.attention[data-attention=urgent]{--control-tone:var(--red)}.pipeline-list-control>select{background:var(--surface2);width:100%;min-width:0;height:28px;color:var(--ink);font-size:var(--text-meta);border:0;outline:0;padding:0 18px 0 0;font-weight:650}.pipeline-list-control:focus-within{border-color:var(--control-tone);box-shadow:0 0 0 2px color-mix(in srgb, var(--control-tone) 13%, transparent)}.pipeline-list-fit-score{border:1px solid color-mix(in srgb, var(--green) 24%, var(--border));background:var(--green-soft);width:31px;height:31px;color:var(--green2);font-size:var(--text-meta);border-radius:50%;place-items:center;font-weight:820;display:grid}.pipeline-list-next{color:var(--ink);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pipeline-row-open{border:1px solid var(--border);background:var(--surface);height:29px;color:var(--ink);font-size:var(--text-meta);border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-weight:720;display:inline-flex}.pipeline-row-open svg{width:10px;height:10px}.pipeline-row-open:hover{border-color:var(--green);color:var(--green2);background:var(--green-soft)}.pipeline-list td:last-child{text-align:right}.pipeline-list-empty{text-align:center;place-content:center;min-height:220px;display:grid}.pipeline-list-empty b{font-size:var(--text-body)}.pipeline-list-empty span{color:var(--muted);font-size:var(--text-meta);margin-top:4px}.pipeline-stage-chip,.pipeline-priority-chip,.pipeline-attention-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;font-weight:780;display:inline-flex}.pipeline-stage-chip{border:1px solid color-mix(in srgb, var(--stage) 22%, var(--border));background:color-mix(in srgb, var(--stage) 8%, var(--surface));height:30px;color:var(--stage);font-size:var(--text-meta);padding:0 11px}.pipeline-stage-chip>i{background:var(--stage);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--stage) 14%, transparent);border-radius:50%}.pipeline-address{color:var(--muted);font-size:var(--text-label);align-items:flex-start;gap:6px;margin:0;line-height:1.45;display:flex}.pipeline-address svg{flex:none;width:14px;height:14px;margin-top:1px}.pipeline-status-row{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.pipeline-priority-chip,.pipeline-attention-chip{height:28px;font-size:var(--text-meta);padding:0 9px}.pipeline-priority-chip{background:var(--surface3);color:var(--muted)}.pipeline-priority-chip[data-priority=p0]{background:var(--red-soft);color:var(--red)}.pipeline-priority-chip[data-priority=p1]{background:var(--orange-soft);color:var(--orange)}.pipeline-priority-chip[data-priority=p2]{background:var(--gold-soft);color:var(--gold)}.pipeline-priority-chip[data-priority=p3]{background:var(--blue-soft);color:var(--blue)}.pipeline-attention-chip svg{width:12px;height:12px}.pipeline-attention-chip[data-attention=none]{background:var(--surface2);color:var(--muted)}.pipeline-attention-chip[data-attention=attention]{background:var(--gold-soft);color:var(--gold)}.pipeline-attention-chip[data-attention=blocked]{background:var(--orange-soft);color:var(--orange)}.pipeline-attention-chip[data-attention=urgent]{background:var(--red-soft);color:var(--red)}.pipeline-score-meter{background:var(--surface3);border-radius:999px;height:4px;margin-top:8px;display:block;overflow:hidden}.pipeline-score-meter>i{border-radius:inherit;background:var(--score);height:100%;display:block}.pipeline-intelligence-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:-7px 0 15px;display:grid}.pipeline-intelligence-meta>span{border:1px solid var(--border);background:var(--surface);border-radius:9px;min-width:0;padding:9px 11px}.pipeline-intelligence-meta small,.pipeline-intelligence-meta b{display:block}.pipeline-intelligence-meta small{color:var(--muted);font-size:var(--text-meta)}.pipeline-intelligence-meta b{color:var(--ink);font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.pipeline-detail-grid{border-top:1px solid var(--border);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;padding-top:15px;display:grid}.pipeline-workflow-section{border:1px solid var(--border);background:var(--surface2);border-radius:12px;margin-top:15px;padding:16px}.pipeline-workflow-section>header{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:15px;display:flex}.pipeline-workflow-section h3{font-size:var(--text-control);margin:3px 0 0}.pipeline-workflow-section>header>span{background:color-mix(in srgb,var(--stage) 10%,var(--surface));color:var(--stage);font-size:var(--text-meta);border-radius:999px;padding:5px 8px;font-weight:780}.pipeline-stage-stepper{grid-template-columns:repeat(var(--pipe-step-count,7),minmax(0,1fr));gap:4px;display:grid;position:relative}.pipeline-stage-stepper:before{content:"";z-index:0;background:var(--border);height:2px;position:absolute;top:14px;left:5%;right:5%}.pipeline-stage-stepper button{z-index:1;min-width:0;color:var(--muted);font-size:var(--text-meta);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;padding:0 2px;font-weight:680;display:flex;position:relative}.pipeline-stage-stepper button>i{border:2px solid var(--border);background:var(--surface);width:28px;height:28px;color:var(--muted);font-size:var(--text-meta);border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.pipeline-stage-stepper button>i svg{width:12px}.pipeline-stage-stepper button.complete>i{border-color:var(--green);background:var(--green);color:#fff}.pipeline-stage-stepper button.complete{color:var(--ink)}.pipeline-stage-stepper button.current>i{border-color:var(--stage);background:var(--stage);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--stage) 14%,transparent)}.pipeline-stage-stepper button.current{color:var(--ink);font-weight:800}.pipeline-stage-stepper button.next>i{border-color:color-mix(in srgb,var(--stage) 45%,var(--border));color:var(--stage)}.pipeline-stage-stepper button:hover:not(:disabled)>i{border-color:var(--stage);transform:translateY(-1px)}.pipeline-stage-stepper button:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:5px}.pipeline-stage-stepper button:disabled{cursor:default}.pipeline-owner-control{border-top:1px solid var(--border);justify-content:flex-end;margin-top:15px;padding-top:13px;display:flex}.pipeline-owner-control label{width:min(290px,100%);color:var(--muted);font-size:var(--text-meta);font-weight:700}.pipeline-owner-control label>span{margin-bottom:5px;display:block}.pipeline-owner-control select{border:1px solid var(--border);background:var(--surface);width:100%;height:38px;color:var(--ink);font-size:var(--text-label);border-radius:9px;padding:0 10px}.pipeline-detail-grid.workflow-details{border-top:0;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);padding-top:12px}.pipeline-action-row{grid-template-columns:minmax(0,1fr) 145px;align-items:end;gap:10px;display:grid}.pipeline-action-row .pipeline-textarea-label{margin-top:0}.pipeline-action-row textarea{min-height:62px}.pipeline-action-row .pipeline-due-date{margin-top:0}.pipeline-attention-options{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.pipeline-attention-options button{border:1px solid var(--border);background:var(--surface);min-height:50px;color:var(--muted);font-size:var(--text-meta);cursor:pointer;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:6px;font-weight:720;display:flex}.pipeline-attention-options button svg{width:15px}.pipeline-attention-options button[aria-checked=true]{box-shadow:0 0 0 2px color-mix(in srgb,currentColor 12%,transparent);border-color:currentColor}.pipeline-attention-options button[data-attention=attention]{color:var(--gold)}.pipeline-attention-options button[data-attention=blocked]{color:var(--orange)}.pipeline-attention-options button[data-attention=urgent]{color:var(--red)}.pipeline-attention-options button[data-attention=none][aria-checked=true]{color:var(--ink)}.pipeline-attention-options button:hover:not(:disabled){background:var(--surface2)}.pipeline-attention-options button:focus-visible{outline-offset:2px;outline:2px solid}.pipeline-detail-section{border:1px solid var(--border);background:var(--surface2);border-radius:12px;min-width:0;padding:15px}.pipeline-detail-section>header{border-bottom:1px solid var(--border);align-items:center;gap:9px;margin-bottom:12px;padding-bottom:11px;display:flex}.pipeline-detail-section>header>span{background:color-mix(in srgb, var(--stage) 11%, var(--surface));width:32px;height:32px;color:var(--stage);border-radius:9px;flex:none;place-items:center;display:grid}.pipeline-detail-section>header svg{width:15px;height:15px}.pipeline-detail-section>header small,.pipeline-detail-section>header b{display:block}.pipeline-detail-section>header small{color:var(--muted);font-size:var(--text-meta)}.pipeline-detail-section>header b{font-size:var(--text-body);margin-top:2px}.pipeline-detail-grid label{color:var(--muted);font-size:var(--text-meta);margin-top:10px;font-weight:650;display:block}.pipeline-detail-grid select,.pipeline-detail-grid textarea,.pipeline-detail-grid input{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--ink);font-size:var(--text-label);border-radius:9px;outline:0;margin-top:5px;transition:border-color .15s,box-shadow .15s,background .15s;display:block}.pipeline-detail-grid select,.pipeline-detail-grid input{height:40px;padding:0 10px}.pipeline-detail-grid textarea{resize:vertical;min-height:92px;padding:10px;line-height:1.5}.pipeline-detail-grid :is(select,textarea,input):focus{border-color:var(--green);background:var(--surface);box-shadow:0 0 0 3px var(--green-soft)}.pipeline-detail-grid :is(select,textarea,input):disabled{cursor:not-allowed;opacity:.64}.pipeline-attention-note{background:var(--gold-soft);color:var(--gold);font-size:var(--text-meta);border-radius:8px;gap:7px;margin:10px 0 0;padding:9px;line-height:1.45;display:flex}.pipeline-attention-note[data-attention=blocked]{background:var(--orange-soft);color:var(--orange)}.pipeline-attention-note[data-attention=urgent]{background:var(--red-soft);color:var(--red)}.pipeline-attention-note svg{flex:none;width:13px;height:13px}.pipeline-fit-panel{border:1px solid var(--border);background:var(--surface);border-radius:9px;margin-top:12px;padding:11px}.pipeline-fit-copy{color:var(--muted);margin:6px 0 0;font-size:var(--text-meta)!important;line-height:1.58!important}.pipeline-signals{border:1px solid var(--border);background:var(--surface2);border-radius:11px;margin-top:12px;padding:12px 14px}.pipeline-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pipeline-tags span{border:1px solid color-mix(in srgb, var(--green) 18%, var(--border));background:var(--green-soft);color:var(--green2);font-size:var(--text-meta);border-radius:999px;padding:5px 8px;font-weight:670}.pipeline-footer-owner{align-items:center;gap:9px;min-width:0;display:flex}.pipeline-owner-avatar{width:38px;height:38px;font-size:var(--text-meta);border-radius:10px}.pipeline-owner-avatar.unassigned{background:var(--surface3);color:var(--muted)}.pipeline-owner-avatar svg{width:15px;height:15px}.pipeline-footer-owner>span:last-child{min-width:0}.pipeline-footer-owner small,.pipeline-footer-owner b,.pipeline-footer-owner em{display:block}.pipeline-footer-owner small{color:var(--muted);font-size:var(--text-meta)}.pipeline-footer-owner b{font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;overflow:hidden}.pipeline-footer-owner em{color:var(--muted);font-size:var(--text-meta);margin-top:1px;font-style:normal}.quick-actions button:nth-child(2).active{border-color:color-mix(in srgb, var(--red) 35%, var(--border));background:var(--red-soft);color:var(--red)}.quick-actions button:nth-child(3).active{border-color:color-mix(in srgb, var(--orange) 35%, var(--border));background:var(--orange-soft);color:var(--orange)}.quick-actions button:nth-child(4).active{border-color:color-mix(in srgb, var(--gold) 35%, var(--border));background:var(--gold-soft);color:var(--gold)}.quick-actions button:nth-child(5).active{border-color:color-mix(in srgb, var(--blue) 35%, var(--border));background:var(--blue-soft);color:var(--blue)}@keyframes pipeline-fade{0%{opacity:0}}@keyframes pipeline-rise{0%{opacity:.5;transform:translateY(10px)scale(.99)}}@media (max-width:1050px){.pipeline-workspace .pipeline-toolbar{flex-wrap:wrap;align-items:flex-start}.pipeline-workspace .pipeline-owner-filter{margin-left:0}.pipeline-toolbar-hint{width:100%}}@media (max-width:900px){.pipeline-detail-grid,.pipeline-detail-grid.workflow-details{grid-template-columns:1fr}.pipeline-stage-stepper{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:14px}.pipeline-stage-stepper:before{display:none}}@media (max-width:700px){.pipeline-workspace{--pipeline-lane-width:min(84vw, 310px)}.pipeline-workspace .pipeline-toolbar{gap:9px}.pipeline-toolbar-title{width:100%}.pipeline-workspace .pipeline-owner-filter{width:auto;max-width:min(100%,236px)}.pipeline-owner-filter-trigger,.pipeline-owner-filter-fixed{width:100%;min-width:196px}.pipeline-workspace .pipe-col,.pipeline-workspace .pipe-outcomes-column{height:min(660px,100vh - 250px);min-height:420px}}@media (max-width:600px){.pipeline-stage-chip{height:28px;padding:0 9px}.pipeline-intelligence-meta{grid-template-columns:1fr}.pipeline-workflow-section{padding:12px}.pipeline-stage-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-stage-stepper button{font-size:var(--text-meta);flex-direction:row;justify-content:flex-start}.pipeline-stage-stepper button>i{flex:none;width:24px;height:24px}.pipeline-owner-control{justify-content:stretch}.pipeline-owner-control label{width:100%}.pipeline-action-row{grid-template-columns:1fr}.pipeline-attention-options{grid-template-columns:1fr 1fr}}.pipeline-workspace .pipe-card-open{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:0;padding:0 30px 0 0;display:block}.pipeline-workspace .pipe-card-open:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--stage) 18%, transparent);border-radius:7px}.pipeline-workspace .pipe-card-controls{flex:none;align-items:center;gap:4px;min-width:0;display:flex}.pipeline-workspace .pipe-card-controls .pipe-fit{border:1px solid color-mix(in srgb, var(--green) 48%, var(--border));background:var(--green-soft);width:32px;height:32px;color:var(--green2);font-size:var(--text-label);border-radius:50%;place-items:center;padding:0;font-weight:820;display:grid}.pipeline-workspace .pipe-card-controls .pipe-fit b{color:inherit;font-size:inherit;margin:0}.pipeline-attention-section{background:0 0;min-width:0;padding:4px 0 0}.pipeline-attention-section>header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.pipeline-attention-section>header>span{background:var(--blue-soft);width:28px;height:28px;color:var(--blue);border-radius:8px;place-items:center;display:grid}.pipeline-attention-section>header svg{width:14px;height:14px}.pipeline-attention-section>header small,.pipeline-attention-section>header b{display:block}.pipeline-attention-section>header small{color:var(--muted);font-size:var(--text-meta)}.pipeline-attention-section>header b{font-size:var(--text-body);margin-top:1px}.pipeline-move-backdrop{z-index:220;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050e1694;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pipeline-move-dialog{border:1px solid var(--border2);background:var(--surface);border-radius:16px;width:min(470px,100vw - 28px);padding:18px;box-shadow:0 28px 80px #07142140}.pipeline-move-dialog>header{grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:10px;display:grid}.pipeline-move-icon{background:var(--green-soft);width:38px;height:38px;color:var(--green2);border-radius:10px;place-items:center;display:grid}.pipeline-move-icon svg{width:18px;height:18px}.pipeline-move-dialog>header small{color:var(--green2);font-size:var(--text-meta);letter-spacing:.1em;font-weight:820}.pipeline-move-dialog>header h2{font-size:var(--text-card-title);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;overflow:hidden}.pipeline-move-dialog>header>button{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.pipeline-move-dialog>header>button:hover{background:var(--surface3);color:var(--ink)}.pipeline-move-dialog>header>button svg{width:16px;height:16px}.pipeline-move-route{border:1px solid var(--border);background:var(--surface2);font-size:var(--text-meta);border-radius:9px;align-items:center;gap:8px;margin:17px 0 14px;padding:9px 11px;display:flex}.pipeline-move-route span{color:var(--muted)}.pipeline-move-route svg{width:13px;height:13px;color:var(--muted2)}.pipeline-move-route b{color:var(--green2)}.pipeline-move-dialog>label{color:var(--ink);font-size:var(--text-meta);font-weight:740;display:block}.pipeline-move-dialog>textarea{resize:vertical;border:1px solid var(--border);background:var(--surface);width:100%;min-height:104px;color:var(--ink);font:inherit;font-size:var(--text-body);border-radius:10px;outline:0;margin-top:6px;padding:11px;line-height:1.5}.pipeline-move-dialog>textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.pipeline-move-meta{color:var(--muted);font-size:var(--text-meta);justify-content:space-between;gap:10px;margin-top:6px;display:flex}.pipeline-move-error{background:var(--red-soft);color:var(--red);font-size:var(--text-meta);border-radius:8px;margin:10px 0 0;padding:8px 10px}.pipeline-move-dialog>footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.pipeline-move-dialog>footer>button{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--ink);font-size:var(--text-meta);cursor:pointer;border-radius:9px;padding:0 14px;font-weight:740}.pipeline-move-dialog>footer>button:hover:not(:disabled){border-color:var(--border2);background:var(--surface3)}.pipeline-move-dialog>footer>.pipeline-move-confirm{border-color:var(--ink);background:var(--ink);color:var(--surface)}.pipeline-move-dialog>footer>button:disabled{cursor:not-allowed;opacity:.4}@media (max-width:600px){.pipeline-move-backdrop{align-items:end;padding:0}.pipeline-move-dialog{width:100%;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.pipeline-move-meta{flex-direction:column;align-items:flex-end}.pipeline-move-dialog>footer>button{flex:1}}.pipeline-outcome-row{align-items:center;gap:var(--gap-cluster);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border);display:flex}.pipeline-outcome-label{color:var(--muted);font-size:var(--text-meta);font-weight:var(--weight-bold);letter-spacing:var(--track-column);text-transform:uppercase}.pipeline-outcome-row button{height:var(--control-h-sm);align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--muted);cursor:pointer;font-size:var(--text-label);font-weight:var(--weight-book);transition:border-color var(--motion-control) var(--ease), background var(--motion-control) var(--ease);display:inline-flex}.pipeline-outcome-row button svg{stroke-width:2.6px;width:13px;height:13px}.pipeline-outcome-row button:hover:not(:disabled){border-color:var(--control-border-hover);background:var(--surface2)}.pipeline-outcome-row button[data-outcome=won].current{border-color:var(--green);background:var(--green-soft);color:var(--green2)}.pipeline-outcome-row button[data-outcome=lost].current{border-color:color-mix(in srgb, var(--red) 34%, var(--border));background:var(--red-soft);color:var(--red)}.pipeline-outcome-row button:disabled:not(.current){cursor:default;opacity:.45}.context-outcome-mark{border:1px solid color-mix(in srgb, var(--red) 28%, var(--border));background:var(--red-soft);width:20px;height:20px;color:var(--red);border-radius:6px;place-items:center;display:grid}.context-outcome-mark[data-outcome=won]{border-color:color-mix(in srgb, var(--green) 28%, var(--border));background:var(--green-soft);color:var(--green2)}.context-outcome-mark svg{stroke-width:2.7px;width:12px;height:12px}.team-screen{gap:var(--space-4);flex-direction:column;max-width:1440px;display:flex}.team-panel{padding:var(--pad-panel);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow-sm)}.team-panel-head{justify-content:space-between;align-items:baseline;gap:var(--space-6);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);display:flex}.team-panel-head h2{margin:var(--space-1) 0 0;font-size:var(--text-card-title);letter-spacing:var(--track-card)}.team-panel-head p{max-width:56ch;color:var(--muted);font-size:var(--text-body);line-height:var(--leading-dense);text-align:right;margin:0}.team-list{margin:0;padding:0;list-style:none}.team-row{border-bottom:1px solid var(--border)}.team-row:last-child{border-bottom:0}.team-row-main{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0, 1.5fr) 148px 60px 96px 52px 58px minmax(110px, .9fr) var(--control-h-sm);min-height:58px;display:grid}.team-identity{align-items:center;gap:var(--space-2);min-width:0;display:flex}.team-identity>i{border-radius:var(--radius-control);background:var(--surface3);width:32px;height:32px;color:var(--muted);font-size:var(--text-meta);font-style:normal;font-weight:var(--weight-bold);flex:none;place-items:center;display:grid}.team-identity b{font-size:var(--text-body-lg);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team-identity small{color:var(--muted);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team-role-static{font-size:var(--text-body);font-weight:var(--weight-book)}.team-figure b{font-size:var(--text-body-lg);font-weight:var(--weight-bold);display:block}.team-figure small{color:var(--muted2);font-size:var(--text-meta);display:block}.team-expand{width:var(--control-h-sm);height:var(--control-h-sm);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--muted);cursor:pointer;transition:border-color var(--motion-control) var(--ease), background var(--motion-control) var(--ease);place-items:center;display:grid}.team-expand:hover{border-color:var(--control-border-hover);background:var(--surface2)}.team-expand svg{width:14px;height:14px;transition:transform var(--motion-control) var(--ease)}.team-row[data-expanded=true] .team-expand svg{transform:rotate(90deg)}.team-row-detail{padding:0 0 var(--space-3)}.team-row-empty{color:var(--muted);font-size:var(--text-body);margin:0}.team-account-list{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.team-account-list>li{align-items:center;gap:var(--space-2);min-height:var(--control-h-md);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface2);grid-template-columns:minmax(0,1fr) auto;display:grid}.team-account-list b{font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-account-list small{color:var(--muted);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.team-rights{flex-direction:column;display:flex}.team-rights-row{align-items:center;gap:var(--space-3);min-height:var(--control-h-lg);padding:var(--space-2) 0;border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.8fr) repeat(4,minmax(60px,.4fr));display:grid}.team-rights-row:last-child{border-bottom:0}.team-rights-head{min-height:auto;padding-bottom:var(--space-2);color:var(--muted);font-size:var(--text-meta);font-weight:var(--weight-bold);letter-spacing:var(--track-column);text-transform:uppercase}.team-rights-row>[role=cell] b{font-size:var(--text-body);font-weight:var(--weight-book);display:block}.team-rights-row>[role=cell] small{color:var(--muted);font-size:var(--text-meta);margin-top:2px;display:block}.team-rights-row>[role=cell] svg{width:14px;height:14px}.team-rights-row>[role=cell][data-granted=true]{color:var(--green2)}.team-rights-row>[role=cell][data-granted=false]{color:var(--muted2)}@media (max-width:1180px){.team-panel-head{align-items:flex-start;gap:var(--space-2);flex-direction:column}.team-panel-head p{text-align:left}.team-row-main{grid-template-columns:minmax(0, 1.4fr) 132px 52px 84px 46px 52px var(--control-h-sm)}.team-row-main>.team-portfolio-cell{display:none}}@media (max-width:860px){.team-panel{padding:var(--pad-card)}.team-row-main{gap:var(--space-2);grid-template-columns:minmax(0, 1fr) auto var(--control-h-sm)}.team-row-main>.team-figure{display:none}.team-account-list{grid-template-columns:1fr}.team-rights-row{grid-template-columns:minmax(0,1fr) repeat(4,minmax(44px,auto))}}@media (max-width:760px){.team-expand{width:var(--touch-min);height:var(--touch-min)}}.invite-pending{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);grid-column:1/-1}.invite-pending>b{color:var(--muted);font-size:var(--text-meta);font-weight:var(--weight-bold);letter-spacing:var(--track-column);text-transform:uppercase;display:block}.invite-pending ul{gap:var(--space-2);margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.invite-pending li{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px dashed var(--border2);border-radius:var(--radius-card);background:var(--surface2);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;display:grid}.invite-pending li>span>b{font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.invite-pending li>span>small{color:var(--muted);font-size:var(--text-meta);display:block}.invite-pending input{width:100%;height:var(--control-h-sm);padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--muted);font-size:var(--text-meta)}.invite-pending button{height:var(--control-h-sm);padding:0 var(--space-3);border:1px solid var(--border2);border-radius:var(--radius-control);background:var(--surface);cursor:pointer;font-size:var(--text-label);font-weight:var(--weight-book)}.invite-pending button:hover{border-color:var(--control-border-hover);background:var(--surface2)}.invite-pending>small{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-meta);display:block}@media (max-width:760px){.invite-pending li{grid-template-columns:1fr}.invite-pending button{height:var(--touch-min)}}.pipe-card-controls .pipe-fit .ui-fit-dial{width:30px;height:30px}.pipeline-toolbar .pipeline-view-tabs{align-self:end}.pipeline-workspace .pipeline-list{flex-direction:column;gap:10px;min-height:max(360px,100vh - 232px);padding-top:12px;display:flex}.pipeline-workspace .pipeline-list-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pipeline-workspace .pipeline-row-list{flex-direction:column;gap:6px;display:flex}.pipeline-workspace .pipe-card[data-layout=row]{flex-direction:row;align-items:center;gap:10px;min-height:56px;padding:0;display:flex}.pipeline-workspace .pipe-card[data-layout=row] .pipe-card-open{text-align:left;flex:1;grid-template-columns:auto minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:8px 0 8px 12px;display:grid}.pipeline-workspace .pipe-card[data-layout=row] .pipe-card-top{margin:0}.pipeline-workspace .pipe-card[data-layout=row] h3{font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.pipeline-workspace .pipe-card[data-layout=row] .pipe-secondary{display:none}.pipeline-workspace .pipe-card[data-layout=row] .pipe-action{border-top:0;min-width:0;margin:0;padding:0}.pipeline-workspace .pipe-card[data-layout=row]>footer{border-top:0;flex:none;align-items:center;gap:8px;padding:0 10px 0 0;display:flex}.pipeline-workspace .pipe-card[data-layout=row] .pipe-card-controls{gap:6px}.pipeline-workspace .pipe-row-menu{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 8px;transition:border-color .16s,background .16s;display:inline-flex}.pipeline-workspace .pipe-row-menu:is(:hover,:focus-visible){border-color:var(--border);background:var(--surface2)}.pipeline-workspace .pipe-row-menu:disabled{cursor:default;opacity:.65}.pipeline-workspace .pipe-row-menu .pipe-owner{max-width:150px}.pipeline-workspace .pipe-row-owner{min-width:0}@media (max-width:900px){.pipeline-workspace .pipe-card[data-layout=row]{grid-template-columns:minmax(0,1fr)}.pipeline-workspace .pipe-card[data-layout=row] .pipe-card-open{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"type name""action action"}.pipeline-workspace .pipe-card[data-layout=row]>footer{padding:0 12px 10px}}
.dna-screen{gap:var(--space-4);flex-direction:column;max-width:1180px;display:flex}.dna-panel{padding:var(--pad-panel);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow-sm)}.dna-panel+.dna-panel{margin-top:0}.dna-panel-head{justify-content:space-between;align-items:baseline;gap:var(--space-6);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);display:flex}.dna-panel-head h2{margin:var(--space-1) 0 0;font-size:var(--text-card-title);letter-spacing:var(--track-card)}.dna-panel-head p{max-width:52ch;color:var(--muted);font-size:var(--text-body);line-height:var(--leading-dense);text-align:right;margin:0}.dna-brief{gap:var(--space-3);flex-direction:column;display:flex}.dna-brief-pair{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.dna-actions{justify-content:flex-end;gap:var(--gap-cluster);margin-top:var(--space-4);display:flex}.dna-generator{border-color:color-mix(in srgb, var(--green) 30%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--green-soft) 52%, var(--surface)), var(--surface) 58%)}.dna-generator-grid{gap:var(--space-3);grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:start;display:grid}.dna-source-upload{gap:6px;display:grid}.dna-source-upload>.ui-field-label{color:var(--muted);font-size:var(--text-label);font-weight:var(--weight-semibold)}.dna-dropzone{justify-content:center;align-items:center;gap:var(--space-3);min-height:92px;padding:var(--space-3);border:1px dashed var(--control-border);border-radius:var(--radius-control-lg);background:color-mix(in srgb, var(--surface2) 68%, transparent);color:var(--ink);cursor:pointer;font:inherit;text-align:left;transition:border-color var(--motion-control) var(--ease), background var(--motion-control) var(--ease), transform var(--motion-control) var(--ease);display:flex}.dna-dropzone:hover:not(:disabled),.dna-dropzone:focus-visible{border-color:var(--green);background:var(--green-soft)}.dna-dropzone:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.dna-dropzone:active:not(:disabled){transform:translateY(1px)}.dna-dropzone:disabled{cursor:default;opacity:.55}.dna-dropzone>svg{width:22px;height:22px;color:var(--green2);flex:none}.dna-dropzone span{gap:3px;min-width:0;display:grid}.dna-dropzone b{font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dna-dropzone small,.dna-source-help{color:var(--muted);font-size:var(--text-meta)}.dna-generator-actions{align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}.dna-generator-actions>:last-child{margin-left:auto}.dna-extract-action{min-width:min(100%,300px)}.dna-uploaded-file{min-width:0;color:var(--muted);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.dna-uploaded-file svg{width:14px;height:14px;color:var(--green2);flex:none}.dna-screen .ui-notice{margin-top:var(--space-3)}.dna-proposal-state{margin-bottom:var(--space-3);border-radius:var(--radius-pill);background:var(--green-soft);color:var(--green2);font-size:var(--text-meta);align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.dna-proposal-state svg{width:14px;height:14px}.dna-proposal-state span{color:var(--muted)}@media (max-width:760px){.dna-generator-grid{grid-template-columns:1fr}.dna-generator-actions{flex-direction:column;align-items:stretch}.dna-generator-actions>:last-child{width:100%;margin-left:0}.dna-extract-action{min-width:0}.dna-uploaded-file{width:100%}}.dna-note{margin:var(--space-4) 0 0;color:var(--muted);font-size:var(--text-meta)}.dna-scope-list{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.dna-scope-list>div{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface2)}.dna-scope-list dt{color:var(--muted);font-size:var(--text-meta);font-weight:var(--weight-bold);letter-spacing:var(--track-column);text-transform:uppercase}.dna-scope-list dd{margin:var(--space-2) 0 0;font-size:var(--text-body);line-height:var(--leading-dense)}.dna-scope-list code{padding:1px var(--space-1);border-radius:var(--radius-control);background:var(--surface3);font-size:var(--text-meta)}@media (max-width:980px){.dna-panel-head{align-items:flex-start;gap:var(--space-2);flex-direction:column}.dna-panel-head p{text-align:left}.dna-brief-pair,.dna-scope-list{grid-template-columns:1fr}}@media (max-width:760px){.dna-panel{padding:var(--pad-card)}}
.billing-workspace{gap:var(--space-4);max-width:var(--site-max);padding:0 var(--space-6) var(--space-10);flex-direction:column;margin:0 auto;display:flex}.billing-workspace section{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);box-shadow:var(--shadow-sm)}.billing-workspace section>header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);padding:var(--pad-card) var(--pad-panel);border-bottom:1px solid var(--border);display:flex}.billing-workspace section>header h2{margin:var(--space-1) 0 0;font-size:var(--text-card-title);letter-spacing:var(--track-card)}.billing-workspace section>header p{max-width:72ch;margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--text-body);line-height:var(--leading-dense)}.billing-hero{align-items:center;gap:var(--space-6);padding:var(--pad-panel);background:linear-gradient(135deg, var(--surface) 0%, var(--green-soft) 100%);border-color:color-mix(in srgb, var(--green) 26%, var(--border));grid-template-columns:minmax(0,1fr) auto auto;display:grid}.billing-hero-copy h2{margin:var(--space-2) 0 var(--space-2);font-size:var(--text-panel-title);letter-spacing:var(--track-title)}.billing-hero-copy p{max-width:72ch;color:var(--muted);font-size:var(--text-body-lg);line-height:var(--leading-body);margin:0}.billing-plan-mark{border-radius:var(--radius-surface);background:var(--surface3);width:52px;height:52px;color:var(--muted);place-items:center;display:grid}.billing-plan-mark svg{width:22px;height:22px}.billing-plan-mark.growth,.billing-plan-mark.pilot{background:var(--green-soft);color:var(--green2)}.billing-actions{align-items:flex-end;gap:var(--gap-cluster);flex-direction:column;display:flex}.billing-actions small{max-width:260px;color:var(--muted);font-size:var(--text-meta);line-height:var(--leading-dense);text-align:right}.billing-hero-status{grid-column:1/-1}.billing-allowance-notice{padding:var(--space-4) var(--pad-card) 0}.billing-allowance-grid{gap:var(--space-3);padding:var(--pad-card);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.billing-allowance{align-content:start;gap:var(--space-2);min-width:0;display:grid}.billing-allowance>p{color:var(--muted);font-size:var(--text-meta);line-height:var(--leading-dense);margin:0}.billing-credits{justify-content:space-between;align-items:center;gap:var(--space-6);margin:0 var(--pad-card) var(--pad-card);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface2);display:flex}.billing-credits b{font-size:var(--text-body-lg)}.billing-credits p{color:var(--muted);font-size:var(--text-body);margin:2px 0 0}.billing-credits>small{max-width:320px;color:var(--muted2);font-size:var(--text-meta);line-height:var(--leading-dense);text-align:right;flex:none}.billing-plan-grid{gap:var(--space-3);padding:var(--pad-card);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.billing-plan-card{gap:var(--space-3);min-width:0;padding:var(--pad-card);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;display:flex}.billing-plan-card[data-current]{border-color:color-mix(in srgb, var(--green) 45%, var(--border));box-shadow:inset 3px 0 0 0 var(--green)}.billing-plan-card>header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.billing-plan-card h3{margin:var(--space-1) 0 0;font-size:var(--text-card-title);letter-spacing:var(--track-card)}.billing-plan-card header strong{margin-top:var(--space-1);color:var(--muted);font-size:var(--text-body);font-weight:var(--weight-medium);display:block}.billing-plan-card>p{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-dense);margin:0}.billing-entitlement-mark{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--tone-green-border);border-radius:var(--radius-pill);background:var(--tone-green-soft);color:var(--tone-green);font-size:var(--text-meta);font-weight:var(--weight-semibold);flex:none;display:inline-flex}.billing-entitlement-mark svg{width:11px;height:11px}.billing-plan-allowance{gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.billing-plan-allowance dt{color:var(--muted);font-size:var(--text-meta);font-weight:var(--weight-semibold);letter-spacing:var(--track-column);text-transform:uppercase}.billing-plan-allowance dd{font-size:var(--text-body-lg);font-weight:var(--weight-semibold);margin:2px 0 0}.billing-plan-card ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.billing-plan-card li{align-items:flex-start;gap:var(--space-2);font-size:var(--text-body);line-height:var(--leading-dense);display:flex}.billing-plan-card li svg{width:13px;height:13px;color:var(--green2);flex:none;margin-top:1px}.billing-plan-card>small{color:var(--muted2);font-size:var(--text-meta);line-height:var(--leading-dense);margin-top:auto}.billing-plan-note{padding:0 var(--pad-card) var(--pad-card)}.billing-statements-body{padding:var(--pad-card)}.billing-faq-list{gap:var(--space-4);padding:var(--pad-card);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.billing-faq-list dt{font-size:var(--text-body-lg);font-weight:var(--weight-semibold)}.billing-faq-list dd{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body)}.billing-trust{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--pad-card);background:var(--surface2);display:flex}.billing-trust>svg{width:18px;height:18px;color:var(--green2);flex:none}.billing-trust b{font-size:var(--text-body-lg);margin-bottom:3px;display:block}.billing-trust p{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-dense);margin:0}@media (max-width:1280px){.billing-allowance-grid,.billing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-faq-list{grid-template-columns:1fr}}@media (max-width:880px){.billing-hero{grid-template-columns:minmax(0,1fr) auto}.billing-actions{grid-column:1/-1;align-items:stretch}.billing-actions small{text-align:left}}@media (max-width:760px){.billing-workspace{padding:0 var(--space-4) var(--space-8)}.billing-hero{padding:var(--space-5);grid-template-columns:1fr}.billing-plan-mark{display:none}.billing-allowance-grid,.billing-plan-grid{grid-template-columns:1fr}.billing-workspace section>header{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);flex-direction:column}.billing-credits{align-items:flex-start;gap:var(--space-2);flex-direction:column}.billing-credits>small{text-align:left;max-width:none}.billing-plan-allowance{grid-template-columns:1fr}}
