.pulse-panel,.pulse-deck{--pulse-sub:var(--t-tiny);--pulse-val:.9375rem;--pulse-name:.9375rem}.pulse-focus{--ov-pad:clamp(.875rem, 1.1vw, 1.125rem)}.pulse-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pulse-tally{color:var(--ink);font:700 var(--t-figure)/1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:.375rem;display:inline-flex}.pulse-tally em{max-width:4.25rem;color:var(--ink-3);font:500 var(--t-micro)/1.2 var(--sans);letter-spacing:0;text-align:right;font-style:normal}.pulse-head-note{color:var(--ink-3);font:500 var(--t-tiny)/1.2 var(--sans);flex:none}.pulse-panel .ov-head h2{margin-right:auto}.pulse-held{border:1px solid var(--accent-soft);border-radius:var(--r-pill);background:var(--accent-faint);color:var(--accent);font:600 var(--t-micro)/1.2 var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;padding:.2rem .5rem}.pulse-feed{border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--pane-inset);color:var(--ink-3);font:600 var(--t-micro)/1 var(--sans);letter-spacing:var(--caps);flex:none;align-items:center;gap:.45rem;padding:.3rem .7rem;display:inline-flex}.pulse-feed i{background:var(--ink-4);border-radius:50%;width:.5rem;height:.5rem}.pulse-feed.is-live{color:var(--up);border-color:#37d59b57}.pulse-feed.is-live i{background:var(--up);animation:pulse-beat 2.2s var(--morph) infinite;box-shadow:0 0 0 3px #37d59b2e}@keyframes pulse-beat{50%{box-shadow:0 0 0 6px #37d59b00}}.pulse-stream,.pulse-ladder{-webkit-mask-image:linear-gradient(#000 calc(100% - .75rem),#0000);mask-image:linear-gradient(#000 calc(100% - .75rem),#0000)}.pulse-stream{margin:0 -.25rem;padding:0 .25rem}.pulse-rows{margin:0;padding:0;list-style:none;display:block}.pulse-row{border-radius:var(--r-control);height:48px;transition:background-color var(--t-fast) var(--morph);position:relative}.pulse-row:hover{background:var(--pane-hover)}.pulse-row[data-selected]{background:var(--accent-faint);box-shadow:inset 0 0 0 1px var(--hairline-2)}.pulse-row-hit{border-radius:inherit;width:100%;height:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:0 .45rem 4px;display:grid}.pulse-row-hit:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pulse-row-id,.pulse-row-val{gap:.1rem;min-width:0;display:grid}.pulse-row-val{text-align:right;transition:opacity var(--t-fast) var(--morph)}.pulse-row-id b{color:var(--ink);font:600 var(--pulse-name)/1.2 var(--sans);letter-spacing:-.01em;overflow-wrap:anywhere}.pulse-row-id small,.pulse-row-val small{color:var(--ink-3);font:400 var(--pulse-sub)/1.2 var(--sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pulse-row-val b{color:var(--ink);font:600 var(--pulse-val)/1.2 var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pulse-row:after{content:"";background:var(--pane-inset-2);border-radius:1px;height:2px;position:absolute;bottom:3px;left:.5rem;right:.5rem}.pulse-row-climb{z-index:1;transform-origin:0;background:var(--accent);height:2px;transition:transform .64s var(--out-expo);border-radius:1px;position:absolute;bottom:3px;left:.5rem;right:.5rem}.pulse-row[data-tier=pooled] .pulse-row-climb{background:#37d59b57}.pulse-fill{border-radius:var(--r-control);height:34px;transition:background-color var(--t-fast) var(--morph);position:relative}.pulse-fill:hover{background:var(--pane-hover)}.pulse-fill[data-selected]{background:var(--accent-faint);box-shadow:inset 0 0 0 1px var(--hairline-2)}.pulse-fill-hit{border-radius:inherit;width:100%;height:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:0 .45rem;display:grid}.pulse-fill-hit:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pulse-fill-hit>em{border-radius:var(--r-control);min-width:2.25rem;font:700 var(--t-micro)/1.2 var(--sans);text-align:center;flex:none;padding:.15rem .35rem;font-style:normal}.pulse-fill-hit>em[data-side=buy]{color:var(--up);background:var(--up-soft)}.pulse-fill-hit>em[data-side=sell]{color:var(--down);background:var(--down-soft)}.pulse-fill-sym{min-width:0;color:var(--ink);font:600 var(--pulse-sub)/1.2 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pulse-fill-val{color:var(--ink);font:600 var(--pulse-sub)/1.2 var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap;transition:opacity var(--t-fast) var(--morph)}.pulse-fill-hit>small{min-width:1.75rem;color:var(--ink-3);font:400 var(--t-micro)/1.2 var(--sans);font-variant-numeric:tabular-nums;text-align:right;transition:opacity var(--t-fast) var(--morph)}.pulse-row .row-act,.pulse-fill .row-act{z-index:2;position:absolute;top:50%;right:.3rem;transform:translateY(-50%)}.pulse-row .row-act{top:calc(50% - 2px)}.pulse-row-val,.pulse-fill-val,.pulse-fill-hit>small{pointer-events:none}.pulse-row:hover .pulse-row-val,.pulse-row:focus-within .pulse-row-val,.pulse-fill:hover .pulse-fill-val,.pulse-fill:focus-within .pulse-fill-val,.pulse-fill:hover .pulse-fill-hit>small,.pulse-fill:focus-within .pulse-fill-hit>small{opacity:0}.pulse-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:0;display:grid}.pulse-flow.pulse-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.pulse-fig{border:1px solid var(--hairline);border-radius:var(--r-group);background:var(--pane-inset);align-content:center;gap:.15rem;padding:.5rem .65rem;display:grid}.pulse-fig dt{min-width:0;color:var(--ink-3);font:500 var(--t-micro)/1.2 var(--sans);white-space:nowrap;align-items:baseline;gap:.3rem;display:flex;overflow:hidden}.pulse-fig dt>:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.pulse-fig dt em{color:var(--ink-4);font:400 var(--t-micro)/1.2 var(--sans);flex:none;font-style:normal}.pulse-fig dd{color:var(--ink);font:700 var(--t-figure)/1.05 var(--display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.pulse-fig[data-tone=hot]{background:#fed7aa12;border-color:#fed7aa57}.pulse-fig[data-tone=hot] dd{color:var(--warn)}.pulse-fig-hit{border-radius:var(--r-control);width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;text-underline-offset:.28em;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted #fed7aa73;text-decoration:underline dotted #fed7aa73;display:block}.pulse-fig-hit:hover{-webkit-text-decoration-color:var(--warn);text-decoration-color:var(--warn)}.pulse-fig-hit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pulse-notes{flex:none;margin-top:.25rem}.pulse-notes .detail-row dt,.pulse-notes .detail-row dd{font-size:var(--t-body)}.pulse-deck{gap:.75rem}.pulse-stage{flex:auto;grid-template-columns:minmax(0,1fr) 15.5rem;gap:clamp(.75rem,1.2vw,1.25rem);min-height:0;display:grid}.pulse-stage-main{grid-template-rows:auto auto minmax(0,1fr);gap:.7rem;min-width:0;min-height:0;display:grid}.pulse-stage-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.875rem;display:grid}.pulse-stage-id{gap:.15rem;min-width:0;display:grid}.pulse-kicker{color:var(--ink-3);font:600 var(--t-micro)/1 var(--sans);letter-spacing:var(--caps);text-transform:uppercase}.pulse-stage-id h3{color:var(--ink);font:700 clamp(1.375rem, 2vw, 1.75rem)/1.1 var(--display);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0}.pulse-stage-id p{color:var(--ink-3);font:400 var(--t-body)/1.35 var(--sans);margin:0}.pulse-stage-figure{text-align:right;justify-items:end;gap:.15rem;display:grid}.pulse-stage-figure b{color:var(--ink);font:700 clamp(2rem, 3vw, var(--t-hero))/1 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.pulse-stage-figure b i{margin-left:.1em;font-size:.5em;font-style:normal}.pulse-stage-figure span{max-width:11rem;color:var(--ink-3);font:500 var(--t-tiny)/1.3 var(--sans)}.pulse-stage-figure[data-tier=final] b{color:var(--warn)}.pulse-stage-figure[data-tier=pooled] b{color:var(--up)}.pulse-meter{gap:.35rem;display:grid}.pulse-meter-track{border-radius:var(--r-pill);background:var(--pane-inset-2);height:.875rem;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #00000073}.pulse-meter-track i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg, #c4dcfd80, var(--accent));height:100%;transition:transform .64s var(--out-expo);display:block}.pulse-meter-gate{z-index:1;background:#fed7aa99;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.pulse-meter[data-tier=pooled] .pulse-meter-track i{background:linear-gradient(90deg, #37d59b99, var(--up))}.pulse-meter-ticks{height:.8rem;color:var(--ink-3);font:500 var(--t-micro)/1 var(--sans);font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none;position:relative}.pulse-meter-ticks li{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.pulse-meter-ticks li:first-child{transform:none}.pulse-meter-ticks li:last-child{transform:translate(-100%)}.pulse-meter-ticks li[data-gate]{color:var(--warn);letter-spacing:var(--caps);text-transform:uppercase}.pulse-curve{--pulse-axis:6.75rem;min-width:0;min-height:8rem;display:grid}.pulse-curve .chart-area{min-height:0}.pulse-curve .chart-plot{padding-right:var(--pulse-axis)}.pulse-curve .chart-y{width:var(--pulse-axis);font-size:var(--t-micro)}.pulse-curve .chart-x{padding-right:var(--pulse-axis);font-size:var(--t-micro)}.pulse-curve .chart-badge{right:calc(var(--pulse-axis) + .375rem);font-size:var(--t-micro);translate:0 -50%}.pulse-stage-side{align-content:start;gap:.6rem;min-width:0;display:grid}.pulse-figs{border:1px solid var(--hairline);border-radius:var(--r-group);background:var(--pane-inset);gap:.2rem;margin:0;padding:.6rem .75rem;display:grid}.pulse-figs>div{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.2rem 0;display:flex}.pulse-figs>div:first-child{border-top:0}.pulse-figs dt{color:var(--ink-3);font:400 var(--t-tiny)/1.3 var(--sans)}.pulse-figs dd{color:var(--ink);font:600 var(--t-tiny)/1.3 var(--sans);font-variant-numeric:tabular-nums;text-align:right;margin:0}.pulse-ladder-head{border-top:1px solid var(--hairline);color:var(--ink-3);font:400 var(--t-tiny)/1.2 var(--sans);flex:none;justify-content:space-between;align-items:baseline;gap:.75rem;padding-top:.5rem;display:flex}.pulse-ladder-head>span:first-child{color:var(--ink-2);font-weight:600}.pulse-ladder{max-height:16rem}.pulse-rungs{margin:0;padding:0;list-style:none;display:block}.pulse-rungs>li{height:40px}.pulse-rung{border-radius:var(--r-control);width:100%;height:100%;color:inherit;text-align:left;transition:background-color var(--t-fast) var(--morph);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) minmax(4rem,8rem) 3rem;align-items:center;gap:.75rem;padding:0 .5rem;display:grid}.pulse-rung:hover{background:var(--pane-hover)}.pulse-rung:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pulse-rung[data-selected]{background:var(--accent-faint);box-shadow:inset 0 0 0 1px var(--hairline-2)}.pulse-rung-id{gap:.05rem;min-width:0;display:grid}.pulse-rung-id b{color:var(--ink);font:600 var(--pulse-name)/1.2 var(--sans);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pulse-rung-id small{color:var(--ink-3);font:400 var(--pulse-sub)/1.2 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pulse-rung-bar{border-radius:var(--r-pill);background:var(--pane-inset-2);height:.4rem;overflow:hidden}.pulse-rung-bar i{border-radius:inherit;transform-origin:0;background:var(--accent);height:100%;transition:transform .64s var(--out-expo);display:block}.pulse-rung-bar[data-tier=pooled] i{background:var(--up)}.pulse-rung-pct{color:var(--ink);font:700 var(--pulse-val)/1 var(--display);font-variant-numeric:tabular-nums;text-align:right}.pulse-row[data-tier=final] .pulse-row-climb,.pulse-rung-bar[data-tier=final] i,.pulse-meter[data-tier=final] .pulse-meter-track i{background-image:linear-gradient(90deg, var(--series-1), var(--warn))}.pulse-spec{border:1px solid var(--hairline-2);border-radius:var(--r-group);background:var(--pane-inset);flex:none;gap:.75rem;padding:.875rem;display:grid}.pulse-spec-head{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;display:grid;position:relative}.pulse-spec-head .row-act{opacity:1}.pulse-spec-id{gap:.15rem;min-width:0;display:grid}.pulse-spec-id b{color:var(--ink);font:700 var(--t-figure)/1.15 var(--display);letter-spacing:-.025em;overflow-wrap:anywhere}.pulse-spec-id span{color:var(--ink-3);font:400 var(--t-body)/1.35 var(--sans)}.pulse-tier{border-radius:var(--r-pill);background:var(--pane-inset-2);color:var(--ink-2);font:600 var(--t-body)/1.2 var(--sans);white-space:nowrap;flex:none;padding:.3rem .625rem}.pulse-tier[data-tier=final]{color:var(--warn);background:#fed7aa24}.pulse-tier[data-tier=pooled]{color:var(--up);background:var(--up-soft)}.pulse-spec-figs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.pulse-spec-figs>div{gap:.15rem;min-width:0;display:grid}.pulse-spec-figs dt{color:var(--ink-3);font:500 var(--t-micro)/1.2 var(--sans)}.pulse-spec-figs dd{color:var(--ink);font:600 var(--pulse-val)/1.2 var(--sans);font-variant-numeric:tabular-nums;margin:0}.pulse-sheet{margin-top:.25rem}.pulse-table{border-collapse:collapse;width:100%;font:400 var(--t-body)/1.3 var(--sans)}.pulse-table thead th{z-index:2;background:var(--pane-raised);color:var(--ink-3);font:600 var(--t-micro)/1.2 var(--sans);letter-spacing:var(--caps);text-transform:uppercase;text-align:right;white-space:nowrap;padding:.4rem .5rem;position:sticky;top:0}.pulse-table thead th:first-child{text-align:left;border-radius:var(--r-control) 0 0 var(--r-control)}.pulse-table thead th:last-child{border-radius:0 var(--r-control) var(--r-control) 0}.pulse-table tbody tr{border-top:1px solid var(--hairline);cursor:pointer;height:63px}.pulse-table tbody tr:hover{background:var(--pane-hover)}.pulse-table tbody tr[data-picked]{background:var(--accent-faint)}.pulse-table tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pulse-table th,.pulse-table td{vertical-align:middle;text-align:right;padding:.3rem .4rem;font-weight:400}.pulse-table tbody th[scope=row]{text-align:left;color:var(--ink);font-weight:600;font-size:var(--pulse-name);padding-left:.25rem}.pulse-table tbody td{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:var(--t-body);white-space:nowrap}.pulse-table td[data-side=buy]{color:var(--up);font-weight:600}.pulse-table td[data-side=sell]{color:var(--down);font-weight:600}.pulse-table td.pulse-act-cell{white-space:nowrap;width:1%;padding-right:.1rem}.pulse-focus .pulse-table .row-act{opacity:.55}.pulse-focus .pulse-table tr:hover .row-act,.pulse-focus .pulse-table .row-act:focus-within{opacity:1}.pulse-table tbody tr.pulse-pad{cursor:default;border:0;height:auto}.pulse-table tbody tr.pulse-pad:hover{background:0 0}.pulse-table tbody tr.pulse-pad td{border:0;padding:0}.pulse-mono{font-family:var(--mono)}.pulse-cell-id{align-items:center;gap:.55rem;min-width:0;display:flex}.pulse-cell-id>span{gap:.05rem;min-width:0;display:grid}.pulse-cell-id b{color:var(--ink);font:600 var(--pulse-name)/1.2 var(--sans);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pulse-cell-id small{color:var(--ink-3);font:400 var(--t-tiny)/1.2 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pulse-tape-table tbody tr{height:36px}.pulse-tape-table tbody th[scope=row]{font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:1439px){.pulse-stage{grid-template-columns:minmax(0,1fr) 13.5rem}.pulse-ladder{max-height:12rem}}@media (max-width:1199px){.pulse-stage,.pulse-stage-side{grid-template-columns:minmax(0,1fr)}.pulse-figs{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.pulse-figs>div:nth-child(2){border-top:0}.pulse-curve{height:13rem;min-height:0}.pulse-ladder{max-height:13rem}.pulse-spec-figs{grid-template-columns:repeat(3,minmax(0,1fr))}.pulse-stream,.pulse-sheet,.pulse-ladder{max-height:24rem}.pulse-deck{overscroll-behavior:contain;overflow-y:auto}.pulse-deck>*{flex-shrink:0}.pulse-stage,.pulse-stage-main{min-height:auto}}@media (max-width:767px){.pulse-stage-head{grid-template-columns:auto minmax(0,1fr)}.pulse-meter-ticks li[data-gate]{display:none}.pulse-stage-figure{text-align:left;grid-column:1/-1;justify-items:start}.pulse-stage-side{grid-template-columns:minmax(0,1fr)}.pulse-flow,.pulse-flow.pulse-wide,.pulse-spec-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-stream,.pulse-sheet,.pulse-ladder{max-height:20rem}}@media (prefers-reduced-motion:reduce){.pulse-feed.is-live i{animation:none}.pulse-meter-track i,.pulse-rung-bar i,.pulse-row-climb{transition:none}}.spatial-panel[data-density=compact] .pulse-row-id{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:1023px){.desk-layout .pulse-row-id{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.spatial-panel[data-density=compact] .pulse-tally em{text-overflow:ellipsis;min-width:0;overflow:hidden}.spatial-panel[data-density=compact] .pulse-panel{--pulse-name:.8125rem;--pulse-val:.8125rem;--pulse-sub:.6875rem}.spatial-panel[data-density=compact] .pulse-row-hit{gap:.4rem;padding-inline:.3rem}.spatial-panel[data-density=compact] .pulse-fig{padding-inline:.5rem}.spatial-panel[data-density=compact] .pulse-fig dd{font-size:1.25rem}
