.stat-tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);grid-row:span 4;grid-template-rows:subgrid;align-content:start;justify-items:start;row-gap:0;padding:12px 14px;display:grid;position:relative;overflow:hidden}.stat-tile:after{content:"";background:var(--t4);height:3px;position:absolute;bottom:0;left:0;right:0}.stat-tile--brand:after{background:var(--brand)}.stat-tile--teal:after{background:var(--teal)}.stat-tile--gold:after{background:var(--gold)}.stat-tile--danger:after{background:var(--danger)}.stat-tile__label{font:600 var(--fs-eyebrow)/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--t3);grid-row:1}.stat-tile__value{color:var(--t1);grid-row:2;justify-self:stretch;margin-top:6px;container:stat-tile-figure/inline-size}.stat-tile__figure{white-space:nowrap;font:700 22px/1 var(--font-sans);font-size:min(22px, 100cqi / (var(--stat-tile-chars,1) * .57));letter-spacing:-.025em;font-variant-numeric:tabular-nums;display:block}@container stat-tile-figure not (min-width:140px){.stat-tile__figure{font-size:min(var(--fs-base), 100cqi / (var(--stat-tile-chars,1) * .57))}}.stat-tile__value--gold{color:var(--gold)}.stat-tile__sub{font:400 11px/1.3 var(--font-sans);color:var(--t3);grid-row:4;margin-top:4px}.panel-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.panel-card__head{border-bottom:1px solid var(--line);background:#fafaf9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.panel-card__title{font:700 13.5px/1.2 var(--font-sans);letter-spacing:-.01em;color:var(--t1);align-items:center;gap:8px;display:flex}.panel-card__title svg{width:15px;height:15px}.panel-card__sub{font:400 11px/1.4 var(--font-sans);color:var(--t3);margin-top:3px}.panel-card__foot{border-top:1px solid var(--line-sm);font:400 11px/1.4 var(--font-sans);color:var(--t3);background:#fafaf9;padding:9px 16px}.grid-4{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.plv-view{display:none}.plv-view--active{display:block}.plv-pane{display:none}.plv-pane--active{display:block}.lookup-grid{grid-template-columns:340px 1fr;align-items:start;gap:18px;display:grid}@media (max-width:1080px){.lookup-grid{grid-template-columns:1fr}.grid-4{grid-template-columns:repeat(2,1fr)}.grid-5{grid-template-columns:repeat(3,1fr)}}.lookup-form{flex-direction:column;gap:12px;padding:16px;display:flex}.fld{flex-direction:column;gap:5px;display:flex}.fld__label{font:700 10.5px/1.2 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--t3)}.fld__hint{font:400 10.5px/1.4 var(--font-sans);color:var(--t3)}.result-meta{font:400 11.5px/1.4 var(--font-sans);color:var(--t3);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.range-bar{background:var(--line-sm);border-radius:999px;height:6px;margin:26px 8px 6px;position:relative}.range-bar__fill{background:var(--brand-lt);border:1px solid var(--color-primary-50);border-radius:999px;position:absolute;top:0;bottom:0}.range-bar__tick{background:var(--brand-dark);border-radius:2px;width:2px;height:16px;position:absolute;top:-5px}.range-bar__lbl{font:600 10px/1 var(--font-sans);color:var(--t2);white-space:nowrap;position:absolute;top:-22px;transform:translate(-50%)}.range-bar__cap{font:400 10.5px/1 var(--font-sans);color:var(--t3);justify-content:space-between;margin:10px 8px 0;display:flex}.progress{background:var(--line-sm);border-radius:999px;flex:1;height:8px;overflow:hidden}.progress__fill{background:var(--brand);border-radius:999px;height:100%;transition:width .3s}.drawer-overlay{background:var(--color-overlay-bg);opacity:0;pointer-events:none;z-index:60;transition:opacity .18s;position:fixed;inset:0}.drawer-overlay--open{opacity:1;pointer-events:auto}.drawer{background:var(--surface);border-left:1px solid var(--line);width:520px;max-width:96vw;height:100vh;box-shadow:var(--shadow-lg);z-index:61;flex-direction:column;transition:transform .22s;display:flex;position:fixed;top:0;right:0;transform:translate(105%)}.drawer--open{transform:translate(0)}.drawer__head{border-bottom:1px solid var(--line);background:#fafaf9;flex-shrink:0;align-items:center;gap:4px;padding:10px 14px;display:flex}.drawer__head .spacer{flex:1}.drawer__body{flex:1;padding:18px 20px 48px;overflow-y:auto}.drawer__title{font:700 17px/1.2 var(--font-sans);letter-spacing:-.02em;color:var(--t1)}.drawer__sub{font:400 12px/1.5 var(--font-sans);color:var(--t3);margin-top:3px}.price-hero{border:1px solid var(--line);border-radius:var(--r-card);text-align:center;background:#fafaf9;margin-top:16px;padding:18px}.price-hero__value{font:700 30px/1 var(--font-sans);letter-spacing:-.03em;color:var(--t1);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.price-hero__label{font:400 11.5px/1.4 var(--font-sans);color:var(--t3);margin-top:7px}.price-hero__badges{justify-content:center;gap:6px;margin-top:10px;display:flex}.ws-editor{border-top:1px solid var(--line-sm);grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:16px;padding-top:14px;display:grid}.ws-editor__cell{text-align:center}.ws-editor__cell+.ws-editor__cell{border-left:1px solid var(--line-sm)}.ws-editor__lbl{font:600 10px/1 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--t3);margin-bottom:7px}.ws-editor__val{font:700 16px/1 var(--font-sans);color:var(--t1);font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.ws-editor__val--brand{color:var(--brand-dark)}.recency-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.recency-tile{border:1px solid var(--line);border-radius:var(--r-tile);padding:11px 13px}.recency-tile--hot{border-color:var(--color-primary-50);background:var(--brand-lt)}.recency-tile__title{font:700 10.5px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--t2);margin-bottom:8px}.recency-tile__row{font:400 11.5px/1.7 var(--font-sans);color:var(--t3);justify-content:space-between;display:flex}.recency-tile__row b{color:var(--t1);font-variant-numeric:tabular-nums;font-weight:600}.trend{gap:var(--sp-4);padding-top:var(--sp-3);flex-direction:column;display:flex}.trend__head{justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.trend__verdict{font-size:var(--fs-h2);color:var(--t1);margin:0;font-weight:600}.trend__arrow--up{color:var(--teal)}.trend__arrow--down{color:var(--danger)}.trend__range{align-items:center;gap:var(--sp-2);flex-shrink:0;display:flex}.trend__date{width:150px}.trend__plot{width:100%;min-width:0;position:relative}.trend__plot svg{width:100%;height:auto;display:block;overflow:visible}.trend__plot text{font-family:var(--font-sans);font-size:var(--fs-meta);fill:var(--t3);font-variant-numeric:tabular-nums}.trend__gridline{stroke:var(--line-sm);stroke-width:1px}.trend__line{fill:none;stroke:var(--teal);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.trend__end{fill:var(--teal);stroke:var(--surface);stroke-width:2px}.trend__plot .trend__endlabel{fill:var(--t1);paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round;font-weight:600}.trend__plot .trend__endlabel tspan{fill:var(--t3);font-weight:400}.trend__counts{font-size:var(--fs-meta);color:var(--t3);margin:0}.trend__none{font-size:var(--fs-row);color:var(--t3);padding:var(--sp-3) var(--sp-4);background:var(--canvas);border-radius:var(--r-tile);margin:0}.funnel-row{font:400 12px/1.4 var(--font-sans);color:var(--t2);align-items:center;gap:10px;padding:5px 0;display:flex}.funnel-row b{color:var(--t1);font-variant-numeric:tabular-nums;text-align:right;min-width:26px;font-weight:700}.funnel-row .bar{background:var(--color-primary-100);border-radius:999px;height:8px}.funnel-row .lbl{min-width:124px}.listing-list{flex-direction:column;gap:8px;margin-top:10px;display:flex}.listing-card{border:1px solid var(--line);border-radius:var(--r-tile);background:var(--surface);align-items:flex-start;gap:11px;padding:10px 12px;transition:border-color .14s;display:flex}.listing-card:hover{border-color:#d6d6d2}.listing-thumb{background:var(--line-sm);width:44px;height:44px;color:var(--t3);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.listing-thumb svg{width:20px;height:20px}.listing-main{flex:1;min-width:0}.listing-title{font:500 12px/1.35 var(--font-sans);color:var(--t1);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.listing-meta{font:400 10.5px/1 var(--font-sans);color:var(--t3);align-items:center;gap:7px;margin-top:5px;display:flex}.listing-meta a{color:var(--t3);display:inline-flex}.listing-meta a:hover{color:var(--active)}.listing-meta a svg{width:11px;height:11px}.listing-price{font:700 13.5px/1 var(--font-sans);color:var(--t1);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px}.listing-card--excluded{opacity:.55}.listing-card--excluded .listing-price{color:var(--t3);text-decoration:line-through}.export-wrap{display:inline-block;position:relative}.export-menu{z-index:40;min-width:200px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);right:0}.export-menu--open{display:block}.t-strong{font-weight:600}.tnum{font-variant-numeric:tabular-nums}.clickable{cursor:pointer}.dsec{margin-top:20px}.dsec__title{font:700 11px/1.2 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--t2);align-items:center;gap:7px;margin-bottom:8px;display:flex}.dsec__title .spacer{flex:1}.listing-controls{align-items:center;gap:8px;display:flex}.listing-controls .search-input{flex:1;min-width:0}.drawer-sheet--solo-close>.sheet-close{display:none}
.req-gate{gap:var(--sp-2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.req-gate__item{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-tile);border:1px solid var(--line);background:var(--surface);display:flex}.req-gate__item[data-done=yes]{border-color:var(--teal-bd);background:var(--success-lt)}.req-gate__item[data-done=no]{border-color:var(--gold-bd);background:var(--warning-lt)}.req-gate__mark{width:var(--sp-6);height:var(--sp-6);border-radius:var(--r-pill);border:1px solid var(--line);flex:none;justify-content:center;align-items:center;display:flex}.req-gate__item[data-done=yes] .req-gate__mark{color:var(--success);border-color:var(--teal-bd);background:var(--surface)}.req-gate__item[data-done=no] .req-gate__mark{color:var(--warning);border-color:var(--gold-bd);background:var(--surface)}.req-gate__body{flex:auto;min-width:0}.req-gate__name{font-size:var(--fs-base);font-weight:var(--font-semibold);color:var(--t1);display:block}.req-gate__src{font-size:var(--fs-meta);color:var(--t3);display:block}.req-gate__state{font-size:var(--fs-meta);font-weight:var(--font-semibold);white-space:nowrap}.req-gate__item[data-done=yes] .req-gate__state{color:var(--success)}.req-gate__item[data-done=no] .req-gate__state{color:var(--warning)}.req-gate__action{font-size:var(--fs-meta);font-weight:var(--font-semibold);color:var(--t2)}.req-gate__item .form-check{gap:var(--sp-2)}.req-gate__note{margin-top:var(--sp-3);font-size:var(--fs-meta);font-weight:var(--font-semibold);color:var(--t2)}.req-gate__note[data-satisfied=yes]{color:var(--success)}.sel-card{gap:var(--sp-2);text-align:left;width:100%;min-width:0;padding:var(--sp-3) var(--sp-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-tile);cursor:pointer;border-left-width:3px;grid-template-columns:minmax(0,1fr);transition:background .12s,border-color .12s;display:grid}.sel-card:hover{background:var(--canvas)}.sel-card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sel-card[aria-pressed=true]{border-color:var(--brand);background:var(--brand-lt)}.sel-card--accent-brand{border-left-color:var(--brand)}.sel-card--accent-navy{border-left-color:var(--navy)}.sel-card__top{justify-content:space-between;align-items:center;gap:var(--sp-2);min-width:0;display:flex}.sel-card__top>.status-badge,.sel-card__top>.badge{flex:none}.sel-card__id{font-family:var(--font-mono);font-size:var(--fs-row);font-weight:var(--font-semibold);color:var(--t1);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sel-card__title{font-size:var(--fs-base);font-weight:var(--font-semibold);color:var(--t1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sel-card__grid{gap:var(--sp-1) var(--sp-3);grid-template-columns:minmax(0,auto) minmax(0,1fr);min-width:0;display:grid}.sel-card__grid>.detail-pair--inline{grid-column:1/-1;grid-template-columns:subgrid;gap:var(--sp-1) var(--sp-3)}.sel-card__foot{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.sel-card__label{font:500 12px/1.4 var(--font-sans);color:var(--t3)}.sel-card__figure{font:700 22px/1.1 var(--font-sans);letter-spacing:-.03em;color:var(--t1);font-variant-numeric:tabular-nums}.sel-card__value{font:600 13px/1.3 var(--font-sans);color:var(--t2);font-variant-numeric:tabular-nums}.sel-card[aria-checked=true]{border-color:var(--brand);background:var(--brand-lt)}.sel-card--choice{gap:var(--sp-2);padding:var(--sp-5);border-radius:var(--r-card);border-left-width:1px;align-content:start}.sel-card--choice:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sel-card__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);display:flex}.sel-card__icon{border-radius:var(--r-tile);background:var(--canvas);width:36px;height:36px;color:var(--t2);flex:none;justify-content:center;align-items:center;display:flex}.sel-card__icon svg{width:18px;height:18px}.sel-card[aria-checked=true] .sel-card__icon{background:var(--surface);color:var(--brand-dark)}.sel-card__marker{font-size:var(--fs-eyebrow);font-weight:var(--font-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary-700);line-height:1.2}.sel-card--choice .sel-card__title{font-size:var(--fs-h2);font-weight:var(--font-bold)}.sel-card__desc{font-size:var(--fs-meta);color:var(--t2);line-height:1.45}.sel-card-group{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sel-card-group--1{grid-template-columns:minmax(0,1fr)}.sel-card-group--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.sel-card-group,.sel-card-group--3{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sel-card{transition:none}}.detail-pair__k{font-size:var(--fs-meta);color:var(--t3)}.detail-pair__v{font-size:var(--fs-base);font-weight:var(--font-medium);color:var(--t1);overflow-wrap:anywhere}.detail-pair--inline{align-items:baseline;gap:var(--sp-3);grid-template-columns:minmax(0,auto) minmax(0,1fr);min-width:0;display:grid}.detail-pair--inline .detail-pair__k{white-space:nowrap}.detail-pair--inline .detail-pair__v{font-size:var(--fs-meta);font-weight:var(--font-normal);color:var(--t2);text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;overflow:hidden}.detail-pair-grid{gap:var(--sp-3) var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:640px){.detail-pair-grid{grid-template-columns:minmax(0,1fr)}}.detail-pair--figure .detail-pair__v{font-size:var(--fs-ot);font-weight:var(--font-semibold)}
button.metric-card--interactive{font:inherit;text-align:left;color:inherit;cursor:pointer;width:100%;transition:border-color .14s,box-shadow .14s,transform .14s}.metric-card--interactive+.metric-card--interactive{border-left:1px solid var(--line)}.metric-card--interactive:hover{border-color:var(--active);box-shadow:var(--shadow-md);transform:translateY(-1px)}.metric-card--interactive:focus-visible{outline:2px solid var(--active);outline-offset:2px}.metric-card--interactive .metric-card__title{padding-right:20px}.metric-card__go{width:14px;height:14px;color:var(--t4);transition:color .14s,transform .14s;position:absolute;top:17px;right:16px}.metric-card--interactive:hover .metric-card__go{color:var(--active);transform:translate(2px)}.col-chart{grid-template-columns:34px 1fr;column-gap:8px;padding-top:6px;display:grid}.col-chart__axis{height:160px;font:400 10px/1 var(--font-sans);color:var(--t4);text-align:right;flex-direction:column;justify-content:space-between;display:flex;transform:translateY(5px)}.col-chart__plot{background:repeating-linear-gradient(0deg,#0000 0 39px,#f0f0ee 39px 40px);border-bottom:1px solid #e8e8e6;align-items:flex-end;gap:6px;height:160px;display:flex}.col-chart__col{height:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;padding:0;display:flex}.col-chart__val{font:600 11px/1 var(--font-sans);color:var(--t1);font-variant-numeric:tabular-nums;margin-bottom:4px}.col-chart__bar{background:var(--teal);border-radius:4px 4px 0 0;width:70%;max-width:32px;transition:background .14s}.col-chart__col:hover .col-chart__bar{background:var(--active)}.col-chart__col:focus-visible{outline:2px solid var(--active);outline-offset:2px}.col-chart__col--zero{cursor:default}.col-chart__col--zero .col-chart__val{color:var(--t4);font-weight:400}.col-chart__labels{grid-column:2;gap:6px;margin-top:6px;display:flex}.col-chart__label{text-align:center;font:400 10px/1.2 var(--font-sans);color:var(--t3);flex:1}button.hbar-row{width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 4px}button.hbar-row:hover{background:#fafaf9}button.hbar-row:hover .hbar-fill{background:var(--active)}button.hbar-row:focus-visible{outline:2px solid var(--active);outline-offset:1px}.hbar-list--wide .hbar-row{grid-template-columns:190px 1fr 110px}.hbar-list__group{font:600 var(--fs-eyebrow)/1.2 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--t3);margin:8px 0 0}.hbar-value small{color:var(--t3);margin-left:4px;font-weight:400}.chart-svg .chart-pt{cursor:pointer}.chart-svg .chart-pt:hover .chart-pt__dot{fill:var(--active);stroke:var(--active)}.chart-svg .chart-pt:focus-visible{outline:none}.chart-svg .chart-pt:focus-visible .chart-pt__dot{fill:var(--active);stroke:var(--active)}.donut-seg{cursor:pointer;transition:opacity .14s}.donut-seg:hover{opacity:.75}.donut-legend{flex-direction:column;flex:1;gap:6px;display:flex}.donut-legend__row{font:400 12px/1.3 var(--font-sans);color:var(--t1);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;padding:5px 6px;display:flex}.donut-legend__row:hover{background:#fafaf9}.donut-legend__row:focus-visible{outline:2px solid var(--active);outline-offset:1px}.donut-legend__swatch{border-radius:2px;flex-shrink:0;width:10px;height:10px}.donut-legend__label{flex:1}.chart-gap-note{font:400 11px/1.4 var(--font-sans);color:var(--t3);margin-top:6px}.table-card tbody tr.clickable:hover td{background-color:var(--active-lt)}.table-card tbody tr.clickable:focus-visible td{background-color:var(--active-lt);outline:none}.ext-link{color:var(--teal);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.ext-link:hover{text-decoration:underline}.ext-link svg{flex-shrink:0;width:12px;height:12px}.drawer--wide{width:880px}.drawer__figure{font:700 var(--fs-mt)/1 var(--font-sans);letter-spacing:-.04em;color:var(--t1);font-variant-numeric:tabular-nums;margin-top:12px}.drawer__rule{margin:14px 0 12px}
.board-scroll{padding-bottom:var(--sp-2);overflow:auto visible}.board{gap:var(--sp-3);grid-template-columns:repeat(4,minmax(17rem,1fr));align-items:start;min-inline-size:max-content;display:grid}.lane{gap:var(--sp-2);flex-direction:column;min-inline-size:0;display:flex}.lane-note{padding-inline:var(--sp-2);margin:0}.quote-card__name,.quote-card__ref{display:block}.quote-card__facts{gap:var(--sp-1) var(--sp-2);margin:var(--sp-2) 0 0;grid-template-columns:minmax(0,auto) minmax(0,1fr);display:grid}.quote-card__chips{gap:var(--sp-1);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.qc-watch{margin:var(--sp-2) 0 0}.fb-label{font:600 var(--fs-meta)/1 var(--font-sans);color:var(--t3);text-transform:uppercase;letter-spacing:.06em}.filter-bar .form-dropdown-trigger{flex:0 auto;width:auto;min-width:160px;max-width:232px}.filter-bar .search-input{flex:200px;min-width:180px;max-width:300px}.filter-bar .chip__n{color:var(--t3);font-variant-numeric:tabular-nums}.filter-bar .chip.on .chip__n{color:inherit}.cell-top{flex-direction:column;justify-content:flex-start;align-items:flex-start}.deal__name{text-overflow:ellipsis;white-space:nowrap;max-width:32ch;font:600 var(--fs-row)/1.3 var(--font-sans);color:var(--t1);text-decoration:none;display:block;overflow:hidden}.deal__name:hover{color:var(--brand-dark);text-decoration:underline}.deal__ref{font:400 var(--fs-meta)/1.4 var(--font-mono);color:var(--t3);margin-top:2px;display:block}.cust{max-width:30ch;font:400 var(--fs-row)/1.35 var(--font-sans);color:var(--t2);display:block}.where__area{font:600 var(--fs-eyebrow)/1.2 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--t3);display:block}.where__stage{font:500 var(--fs-row)/1.35 var(--font-sans);color:var(--t1);white-space:normal;max-width:28ch;margin-top:2px;display:block}.age__num{font:700 var(--fs-row)/1.2 var(--font-sans);color:var(--t1);font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.status-sub{font:400 var(--fs-meta)/1.4 var(--font-sans);color:var(--t3);margin-top:var(--sp-1);display:block}.age__since{font:400 var(--fs-meta)/1.4 var(--font-sans);color:var(--t3);white-space:normal;max-width:26ch;margin-top:2px;display:block}.val__amt{font:700 var(--fs-row)/1.2 var(--font-sans);color:var(--t1);font-variant-numeric:tabular-nums;display:block}.nil{color:var(--t4)}.filter-bar .chip:focus-visible,.deal__name:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-sm);min-width:0}.card__head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--line-sm);flex-wrap:wrap;display:flex}.card__body{padding:var(--sp-4) var(--sp-5)}.lede{font-size:var(--fs-row);color:var(--t2);max-width:calc(var(--sp-10) * 22);line-height:1.55}.grain{padding:var(--sp-2) var(--sp-5) 0}.grain-note{padding:var(--sp-3) var(--sp-5) 0;font-size:var(--fs-meta);color:var(--t3);max-width:calc(var(--sp-10) * 26);line-height:1.55}.cost{color:var(--t1);font-weight:700}.cost--none{color:var(--t4);font-weight:400}.cost--zero{color:var(--t2);font-weight:600}.attr{color:var(--t2);white-space:nowrap}.actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.hint{font-size:var(--fs-meta);color:var(--t3)}.qf-k{color:var(--t3);white-space:nowrap}.qf-v{color:var(--t2);overflow-wrap:anywhere;min-width:0}.qf-v strong{color:var(--t1);font-weight:var(--font-semibold)}.lane-head{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-3) var(--sp-2);border-bottom:1px solid var(--line-sm);display:flex}.lane-head .u-tag{width:auto}.lane-body{gap:var(--sp-2);padding:var(--sp-3);background:var(--canvas);flex-direction:column;flex:1;max-height:620px;margin:0;list-style:none;display:flex;overflow-y:auto}.lane-body--overlay{background:0 0;max-height:none;padding:0;overflow:visible}.lane-empty{padding:var(--sp-4) var(--sp-3);text-align:center;font-size:var(--fs-meta);color:var(--t3);border:1px dashed var(--line);border-radius:var(--r-tile)}.quote-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-sm);padding:var(--sp-3);color:var(--t1);font-family:var(--font-sans);text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:block}.quote-card:hover{border-color:var(--brand);box-shadow:var(--shadow-md);transform:translateY(-1px)}.quote-card:hover .quote-card__name{text-decoration:underline}.quote-card:focus-within{outline:2px solid var(--brand);outline-offset:2px;border-color:var(--brand)}.quote-card.is-dragging{box-shadow:var(--shadow-md);opacity:.9}.quote-card__ref{font:400 var(--fs-meta)/1.4 var(--font-mono);color:var(--t3);display:block}.quote-card__name{font:600 var(--fs-row)/1.3 var(--font-sans);color:var(--t1);margin-top:2px;text-decoration:none;display:block}.qc-next{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);padding-top:var(--sp-2);border-top:1px solid var(--line-sm);font:var(--font-semibold) var(--fs-meta)/1.4 var(--font-sans);color:var(--brand-dark);display:flex}.quote-card:hover .qc-next{color:var(--t1)}.qc-do,.qc-watch{min-width:0}.clamp-3{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qc-next__arrow{flex-shrink:0}.lane.is-over{outline:2px solid var(--brand);outline-offset:-1px}.deal-details{gap:var(--sp-4);margin-top:var(--sp-2);font-size:var(--fs-row);color:var(--t2);flex-wrap:wrap;display:flex}.deal-details b{color:var(--t1);font-weight:var(--font-semibold)}.back{font-size:var(--fs-meta);color:var(--t2)}.drop{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-5);border:1px dashed var(--t4);border-radius:var(--r-tile);background:var(--canvas);flex-wrap:wrap;display:flex}.drop__text{min-width:calc(var(--sp-10) * 9);font-size:var(--fs-row);color:var(--t2);flex:1;line-height:1.55}.drop__file{margin-top:var(--sp-2);font-size:var(--fs-meta);color:var(--t1);font-family:var(--font-mono);display:block}.valuation-strip{justify-content:start;gap:var(--sp-3);margin-bottom:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(15rem,21rem));display:grid}.kpi-note{display:block}.kpi-note--quiet{color:var(--t4)}.valuation-set{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);display:flex}.valuation-set__field{flex:auto;min-width:0}.valuation-set .btn{flex:none}.valuation-notes>*{margin:0 0 var(--sp-1)}.valuation-notes>:last-child{margin-bottom:0}.qline-row{align-items:stretch}.cell-mid{flex-direction:column;justify-content:center;align-items:flex-start}.cell-top>.attr,.cell-mid>.attr{margin-top:var(--sp-1);font-size:var(--fs-meta);display:block}
.euq-page{gap:var(--sp-5);flex-direction:column;display:flex}.euq-pipeline{gap:var(--sp-2);flex-direction:column;display:flex}.euq-tabs{flex-direction:column;gap:0;display:flex}.euq-empty{padding:var(--sp-8) var(--sp-4)}.euq-empty__action{margin-top:var(--sp-4);justify-content:center;display:flex}.euq-deleted__reason{white-space:pre-line}.euq-row-link{font-weight:var(--font-semibold)}.euq-page .form-group{width:100%}.euq-card__body{padding:var(--sp-4);gap:var(--sp-3);flex-direction:column;display:flex}.euq-card__head-end{align-items:center;gap:var(--sp-2);margin-left:auto;display:flex}.euq-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.euq-actions--end{justify-content:flex-end}.euq-form-grid{gap:var(--sp-3) var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.euq-form-grid__full{grid-column:1/-1}.euq-form-grid>*,.euq-line-form>*{min-width:0}@media (max-width:720px){.euq-form-grid{grid-template-columns:minmax(0,1fr)}}.euq-figure-input .form-input__field{text-align:right;font-variant-numeric:tabular-nums}.euq-wizard__foot{justify-content:space-between;align-items:center;gap:var(--sp-3);padding-top:var(--sp-4);display:flex}.euq-wizard__note{text-align:center;flex:1;justify-content:center}.euq-review{gap:var(--sp-3);flex-direction:column;display:flex}.euq-review__rows{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);flex-direction:column;display:flex}.euq-tracker-strip{padding:var(--sp-5) var(--sp-4);justify-content:center;display:flex}.euq-stack{gap:var(--sp-4);flex-direction:column;display:flex}.euq-line-form{align-items:end;gap:var(--sp-2);grid-template-columns:minmax(0,1fr) 90px 150px auto auto;display:grid}@media (max-width:720px){.euq-line-form{grid-template-columns:minmax(0,1fr)}}.euq-vq-form{align-items:end;gap:var(--sp-2);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;display:grid}.euq-ql-edit{align-items:end;gap:var(--sp-2);flex:1;grid-template-columns:minmax(0,2fr) minmax(0,.7fr) auto auto;display:grid}.euq-vq-form>*,.euq-ql-edit>*{min-width:0}@media (max-width:720px){.euq-vq-form,.euq-ql-edit{grid-template-columns:minmax(0,1fr)}}.euq-po-total{justify-content:space-between;align-items:baseline;display:flex}.euq-add-row{align-items:start;gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.view-strip{align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:10px;display:flex}.view-strip__label{font-size:12px}.view-strip__note{color:var(--muted-foreground);margin-left:auto;font-size:11.5px}.from-tag{color:var(--muted-foreground);font-size:11px;font-weight:400}.ql-grid{align-items:end;gap:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(0,2fr) 90px 130px auto;display:grid}.ql-readonly-value{font-variant-numeric:tabular-nums;align-items:center;min-height:36px;display:flex}.vq-head{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4) 0;font-size:12px;font-weight:600;display:flex}tr.vq-using td{background:var(--green-lt)}.ln-cfg,.ln-note,.ln-src{align-items:flex-start;gap:var(--sp-1);color:var(--muted-foreground);margin-top:2px;font-size:11.5px;display:flex}.tgt{color:var(--muted-foreground);text-align:right;font-variant-numeric:tabular-nums;font-size:11px}.src-alt{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.price-cell{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.price-cell .form-group{width:120px}.margin--red{color:var(--red);font-weight:600}.margin--green{color:var(--green);font-weight:600}tr.tot td{border-top:1px solid var(--border);font-weight:600}.euq-question{gap:var(--sp-1);padding:var(--sp-3) 0;border-top:1px solid var(--border);flex-direction:column;display:flex}.euq-question:first-of-type{border-top:0}.euq-question__text{font-weight:600}.euq-question__answer{margin-left:var(--sp-4);padding-left:var(--sp-3);border-left:2px solid var(--border)}.euq-flash{outline:2px solid var(--gold-bd);background:var(--gold-lt);transition:background .4s}.link-button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.qflag{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;padding:1px 6px;font-size:9.5px;font-weight:700;display:inline-flex}.qflag--ask{background:var(--red-lt);border-color:var(--red-bd);color:var(--color-error-100)}.qflag--ans{background:var(--navy-lt);border-color:var(--navy-bd);color:var(--navy)}.table-scroll tbody tr.row--hot td{background:var(--red-lt)}.table-scroll tbody tr.row--hot td:first-child{box-shadow:inset 3px 0 0 var(--red)}.table-scroll tbody tr.row--asks td{background:var(--gold-lt)}.table-scroll tbody tr.row--asks td:first-child{box-shadow:inset 3px 0 0 var(--gold)}button.ops-tile{text-align:left;cursor:pointer;flex-direction:column;width:100%;display:flex}button.ops-tile[aria-pressed=true]{border-color:var(--foreground);box-shadow:var(--shadow-sm)}.euq-validity{align-items:center}.euq-validity .alert-body{flex:1}.euq-validity-form{gap:var(--sp-2);flex-direction:column;display:flex}.dialog-preview.dlg--doc{width:min(820px,100vw - 40px);max-width:min(820px,100vw - 40px)}.dialog-preview.dlg--doc>.panel-card__head{padding:var(--sp-3) var(--sp-4)}.dialog-preview.dlg--doc>.panel-card__head .panel-card__title{margin-bottom:0}.dialog-preview.dlg--doc>.cq-body{padding:30px 34px 24px}.cq-head{padding-bottom:var(--sp-4);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.cq-head__title{font:700 20px/1.2 var(--font-sans);letter-spacing:-.01em;color:var(--t1)}.cq-head__sub{color:var(--t2);margin-top:2px;font-size:13px}.cq-meta{color:var(--t2);text-align:right;font-size:12px;line-height:1.6}.cq-meta strong{color:var(--t1)}.cq-tot{gap:var(--sp-1);flex-direction:column;width:300px;max-width:100%;margin:14px 0 0 auto;display:flex}.cq-terms{gap:var(--sp-3);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;padding-top:14px;display:grid}.cq-foot{padding-top:var(--sp-3);border-top:1px solid var(--line);color:var(--t3);margin-top:20px;font-size:11px;line-height:1.6}@media (max-width:640px){.cq-head{flex-direction:column}.cq-meta{text-align:left}.cq-terms{grid-template-columns:minmax(0,1fr)}.dialog-preview.dlg--doc>.cq-body{padding:var(--sp-4)}}
