.pit-book{--tape:#0c120f;--panel:#101613;--line:#303a31;--ivory:#eee9da;--muted:#9aa69a;--quiet:#68766c;--sick:#e5c85d;--pit-standing:#afc9ad;--pit-killed:#d6b2a9;--pit-killed-line:#c79389}.pit-book-header{justify-content:space-between;align-items:end;gap:28px;padding:5px 0 24px;display:flex}.pit-book-header h1{color:var(--sick);margin:0 0 8px;font:600 14px/1.4 ui-monospace,monospace}.pit-book-title{letter-spacing:-.04em;margin:0;font-size:clamp(25px,2.7vw,36px);line-height:1.2}.pit-book-header>p{max-width:380px;color:var(--muted);margin:0;font-size:16px;line-height:1.5}.pit-book-filters{flex-wrap:wrap;gap:6px;padding:0 0 22px;display:flex}.pit-book-filters button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;align-items:baseline;gap:12px;padding:9px 13px;font-size:14px;display:inline-flex}.pit-book-filters button span{color:var(--quiet);font:13px ui-monospace,monospace}.pit-book-filters button[aria-pressed=true]{background:var(--panel-raised);color:var(--ivory);border-color:var(--muted)}.pit-book-filters button[aria-pressed=true] span{color:var(--sick)}.pit-book-layout{grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:start;gap:clamp(22px,3vw,42px);display:grid}.pit-book-main{min-width:0}.pit-book-now{text-align:left;width:100%;color:var(--ivory);cursor:pointer;background:var(--panel);border:1px solid var(--line);border-left:2px solid var(--sick);justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;padding:22px 24px;display:flex}.pit-book-kicker{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font:600 12px/1.4 ui-monospace,monospace}.pit-now-title{letter-spacing:-.025em;margin:13px 0 7px;font-size:24px;font-weight:500;line-height:1.25;display:block}.pit-now-reading{color:var(--muted);margin:0;font-size:16px;line-height:1.5;display:block}.pit-book-status{color:var(--quiet);letter-spacing:.04em;white-space:nowrap;font:500 14px/1.4 ui-monospace,monospace}.pit-book-status.waiting{color:var(--muted)}.pit-book-status.standing{color:var(--pit-standing)}.pit-book-status.killed{color:var(--pit-killed)}.pit-book-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pit-model-card{border:1px solid var(--line);background:var(--panel);flex-direction:column;min-width:0;transition:border-color .15s;display:flex}.pit-model-card.selected{border-color:var(--sick)}.pit-model-card.killed.selected{border-color:var(--pit-killed)}.pit-model-select{text-align:left;width:100%;color:var(--ivory);cursor:pointer;background:0 0;border:0;flex:1;padding:19px 20px 0;display:block}.pit-model-select:hover .pit-model-name{color:var(--sick)}.pit-model-select:focus-visible{outline:2px solid var(--ivory);outline-offset:-4px}.pit-model-heading{align-items:baseline;gap:10px;display:flex}.pit-model-name{letter-spacing:-.035em;font-size:21px;font-weight:600;line-height:1.3}.pit-model-intuition{min-height:48px;color:var(--muted);margin-top:9px;font-size:16px;line-height:1.5;display:block}.pit-model-sketch{margin:14px 0 12px;display:block;position:relative}.pit-model-sketch svg{width:100%;height:auto;display:block;overflow:visible}.pit-model-sketch svg text{fill:var(--muted);font:12px ui-monospace,monospace}.pit-model-sketch>span{color:var(--quiet);font:12px/1.4 ui-monospace,monospace;position:absolute;bottom:-2px;right:0}.pit-diagram-level{stroke:var(--quiet);stroke-width:1px}.pit-diagram-path{fill:none;stroke:var(--ivory);stroke-width:1.7px;stroke-linejoin:round;stroke-linecap:round}.pit-diagram-body{fill:var(--ivory)}.pit-diagram-path.pending,.pit-diagram-level.pending{stroke:var(--sick);stroke-dasharray:5 5}.pit-diagram-point{fill:var(--panel);stroke:var(--sick);stroke-width:1.4px}.pit-model-sketch.killed .pit-diagram-path{stroke:var(--pit-killed)}.pit-model-sketch.killed .pit-diagram-body{fill:var(--pit-killed)}.pit-model-variables{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;padding:14px 0;display:grid}.pit-model-variables>span{gap:2px;min-width:0;display:grid}.pit-model-variables>span>span{color:var(--muted);font-size:14px;line-height:1.35}.pit-model-variables strong{color:var(--ivory);font:400 14px/1.35 ui-monospace,monospace}.pit-card-foot{color:var(--quiet);justify-content:space-between;align-items:baseline;gap:8px;padding:8px 0 14px;font:12px/1.4 ui-monospace,monospace;display:flex}.pit-card-foot>span:last-child{color:var(--muted)}.pit-card-locks{border-top:1px solid var(--line);min-height:56px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px 14px;padding:11px 20px;font-size:14px;line-height:1.4;display:flex}.pit-card-locks>span{gap:2px;display:grid}.pit-card-locks strong{color:var(--quiet);font-weight:400}.pit-book-empty{border:1px solid var(--line);background:var(--panel);padding:32px 24px}.pit-book-empty h2{margin:0;font-size:22px;font-weight:500}.pit-book-slip{border:1px solid var(--line);background:var(--panel);padding:22px;scroll-margin-top:18px;position:sticky;top:22px}.pit-book-slip header>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-top:8px;display:flex}.pit-book-slip h2{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:500;line-height:1.3}.pit-book-slip section{margin-top:19px}.pit-book-slip h3{margin:0 0 6px;font:600 14px/1.4 ui-monospace,monospace}.pit-book-slip p{color:var(--muted);margin:0;font-size:16px;line-height:1.5}.pit-book-slip p.pit-slip-missing{color:var(--quiet);margin-top:8px;font-size:14px}.pit-book-slip .pit-slip-gated{border-top:1px solid var(--line);padding-top:15px}.pit-slip-gated h3{justify-content:space-between;gap:12px;display:flex}.pit-slip-gated h3 span{color:var(--quiet);font-weight:400}.pit-slip-seat{gap:6px;margin-top:20px;display:grid}.pit-slip-seat a{width:fit-content;color:var(--sick);text-underline-offset:4px;font-size:16px}.pit-slip-seat>span{color:var(--muted);font:12px/1.4 ui-monospace,monospace}.pit-book-slip p.pit-slip-count-note{margin-top:16px;font-size:12px}.pit-book-slip p.pit-slip-source-note{border-top:1px solid var(--line);color:var(--quiet);margin-top:18px;padding-top:14px;font-size:12px}.pit-book-log{margin-top:30px}.pit-book-log h2{margin:0 0 12px;font:600 14px/1.4 ui-monospace,monospace}.pit-book-log>div,.pit-log-fade{border:0;border-top:1px solid var(--line);text-align:left;width:100%;color:var(--muted);background:0 0;grid-template-columns:100px minmax(120px,170px) minmax(0,1fr);gap:12px;padding:13px 0;font-size:14px;line-height:1.5;display:grid}.pit-book-log p{margin:0}.pit-book-log>div>span,.pit-log-fade>time,.pit-log-fade>span:first-of-type{font:12px/1.7 ui-monospace,monospace}.pit-log-fade{cursor:pointer;color:var(--pit-killed)}.pit-log-fade:hover{background:var(--panel)}@media (width<=1150px) and (width>=901px){.pit-book-cards{grid-template-columns:1fr}.pit-model-sketch{max-width:410px}}@media (width<=900px){.pit-book-layout{grid-template-columns:1fr}.pit-book-slip{position:static}.pit-book-header{flex-direction:column;align-items:start;gap:14px}.pit-book-header>p{max-width:600px}}@media (width<=560px){.pit-book-cards{grid-template-columns:1fr}.pit-book-now{flex-wrap:wrap;padding:19px}.pit-now-title{font-size:22px;display:block}.pit-book-log>div,.pit-log-fade{grid-template-columns:100px 1fr;gap:4px 12px}.pit-book-log p,.pit-log-fade>span:last-child{grid-column:1/-1}.pit-book-filters{gap:5px}.pit-book-filters button{gap:8px;padding:8px 10px}}@media (prefers-reduced-motion:reduce){.pit-model-card{transition:none}}.pit-model-number{color:var(--quiet);flex:none;font:14px/1.4 ui-monospace,monospace}.pit-model-badge{border:1px solid var(--line);color:var(--ivory);margin-top:12px;padding:3px 8px;font:13px/1.4 ui-monospace,monospace;display:inline-block}.pit-model-badge.quiet{color:var(--muted)}.pit-rule-thin{color:var(--quiet);margin-left:8px;font-weight:400;display:inline-block}.pit-count-side{margin-top:18px}.pit-count-side h4{color:var(--ivory);margin:0 0 6px;font:500 14px/1.4 ui-monospace,monospace}.pit-count-narrower{border-left:1px solid var(--line);margin-top:14px;padding-left:12px}.pit-book-slip p.pit-count-context{font-size:14px}.pit-book-slip p.pit-count-annotation{margin-top:8px;font-size:14px}.pit-book-slip p.pit-count-common{margin-top:20px}.pit-book-empty p{color:var(--muted);margin:8px 0 0}.pit-book-now:focus-visible,.pit-log-fade:focus-visible{outline:2px solid var(--ivory);outline-offset:3px}.pit-log-fade.selected{background:var(--panel);border-left:2px solid var(--pit-killed-line);padding-left:10px}.pit-feed-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 22px;margin-bottom:20px;padding:12px 0;font:12px/1.6 ui-monospace,monospace;display:flex}.pit-feed-strip>span:first-child{align-items:center;gap:8px;display:inline-flex}.pit-feed-strip i{background:var(--quiet);border-radius:50%;width:6px;height:6px}.pit-feed-strip.live i{background:var(--pit-standing);box-shadow:0 0 0 3px #afc9ad10}.pit-feed-strip.offline>span:first-child,.pit-book-status.developing{color:var(--sick)}.pit-book-status.confirmed{color:var(--pit-standing)}.pit-card-live{color:var(--muted);gap:7px;font:12px/1.6 ui-monospace,monospace;display:grid}.pit-card-live>span{display:block}.pit-card-live time{color:var(--quiet);display:block}.pit-model-card.developing{border-left:2px solid var(--sick)}.pit-model-card.confirmed{border-left:2px solid var(--pit-standing)}.pit-card-foot{flex-wrap:wrap}.pit-card-foot .pit-book-status{white-space:normal;font-size:12px}.pit-log-event{border:0;border-top:1px solid var(--line);width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;grid-template-columns:100px minmax(120px,170px) minmax(0,1fr);gap:12px;padding:13px 0;font-family:inherit;font-size:14px;line-height:1.5;display:grid}.pit-log-event time{font:12px/1.7 ui-monospace,monospace}.pit-log-event>span:last-child{color:var(--pit-standing)}.pit-log-event:hover{background:var(--panel)}.pit-log-event:focus-visible,.pit-now-setup:focus-visible{outline:2px solid var(--ivory);outline-offset:3px}.pit-book-log .pit-log-note{color:var(--quiet);margin-bottom:16px;font-size:12px;line-height:1.6}.pit-book-log .pit-archive-heading{margin-top:26px}.pit-live-detail>div{border-left:1px solid var(--line);margin-top:15px;padding-left:12px}.pit-live-detail h4{color:var(--ivory);margin:0 0 7px;font:500 13px/1.5 ui-monospace,monospace}.pit-book-slip .pit-live-level{margin-top:6px;font:12px/1.6 ui-monospace,monospace}.pit-now-setup{border:0;border-top:1px solid var(--line);width:100%;color:var(--ivory);text-align:left;cursor:pointer;background:0 0;gap:5px;margin-top:15px;padding:12px 0;font-size:14px;display:grid}.pit-now-setup>span:last-child{color:var(--sick);font:12px/1.5 ui-monospace,monospace}@media (width<=560px){.pit-log-event{grid-template-columns:100px 1fr;gap:4px 12px}.pit-log-event>span:last-child{grid-column:1/-1}}.trace-detail,.floor-selected-trace{--tape:#0c120f;--panel:#101613;--line:#303a31;--ivory:#eee9da;--muted:#9aa69a;--quiet:#68766c;--sick:#e5c85d;color:var(--ivory)}.trace-developing h2,.trace-section-title,.trace-history>h2{letter-spacing:-.025em;margin:22px 0 14px;font-size:22px;font-weight:500}.trace-developing-grid{grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}.trace-developing-card{border:1px solid var(--line);background:var(--panel);flex-direction:column;justify-content:space-between;min-width:0;padding:18px;display:flex}.trace-developing-card.leader{border-left:2px solid var(--sick)}.trace-developing-card.selected{border-color:var(--sick)}.trace-select{color:var(--ivory);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.trace-select h3{margin:10px 0;font-size:22px;font-weight:500;line-height:1.2}.trace-select p{color:var(--muted);margin:10px 0;font-size:16px;line-height:1.5}.trace-status{color:#dbc66d;overflow-wrap:anywhere;font:14px/1.5 ui-monospace,monospace;display:block}.trace-status.confirmed{color:#afc9ad}.trace-status.invalidated,.trace-status.filtered{color:#d6b2a9}.trace-source,.trace-ranking{color:var(--muted);overflow-wrap:anywhere;font:13px/1.6 ui-monospace,monospace}.trace-ranking{border-bottom:1px solid var(--line);max-width:1100px;padding:10px 0}.trace-action{border:1px solid var(--line);color:var(--ivory);cursor:pointer;text-align:left;background:0 0;align-self:flex-start;margin-top:12px;padding:9px 13px;font-size:14px;display:inline-block}.trace-action:hover{border-color:var(--sick);color:var(--sick)}.trace-pair-label{color:var(--muted);gap:7px;font-size:14px;display:grid}.trace-pair-label select{background:var(--panel);color:var(--ivory);border:1px solid var(--line);padding:10px 14px;font-size:16px}.trace-detail{border:1px solid var(--line);background:var(--panel);margin:24px 0 34px;padding:22px;scroll-margin-top:20px}.trace-detail>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.trace-detail h2{letter-spacing:-.035em;margin:6px 0 8px;font-size:26px;line-height:1.25}.trace-detail h3{margin:10px 0;font-size:16px;font-weight:500}.trace-detail header .trace-action{white-space:nowrap;margin-top:0}.trace-paired-visual{grid-template-columns:minmax(210px,.8fr) minmax(0,2.5fr);gap:22px;margin-top:20px;display:grid}.trace-idea{border-right:1px solid var(--line);padding-right:22px}.trace-idea svg{width:100%;height:auto}.trace-idea>p{color:var(--muted);margin:12px 0;font-size:16px;line-height:1.5}.trace-labels{gap:6px;display:grid}.trace-labels button{border:1px solid var(--line);color:var(--muted);text-align:left;cursor:pointer;background:0 0;gap:12px;padding:7px 8px;font-size:14px;display:flex}.trace-labels b{color:var(--sick);font-family:ui-monospace,monospace}.trace-labels button[aria-pressed=true]{border-color:var(--sick);color:var(--ivory)}.trace-live-chart{min-width:0}.trace-candle-frame{background:var(--tape);border:1px solid var(--line)}.trace-candle-frame>svg{width:100%;height:auto;min-height:220px;display:block}.trace-chart-tools{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font:13px/1.5 ui-monospace,monospace;display:flex}.trace-chart-tools button{border:1px solid var(--line);color:var(--ivory);cursor:pointer;background:0 0;margin-left:5px;padding:5px 8px;font-size:14px}.trace-grid{stroke:#283229;stroke-width:.8px}.trace-price{fill:#9aa69a;font:13px ui-monospace,monospace}.trace-candle{stroke-width:1px}.trace-candle.up{stroke:#b2cbb4;fill:#b2cbb4}.trace-candle.down{stroke:#b48d84;fill:#b48d84}.trace-evidence{cursor:pointer}.trace-evidence path{stroke:#b4c5ac;stroke-width:1px;fill:none}.trace-evidence circle{stroke:#e5c85d;fill:#101613}.trace-evidence text,.trace-required text{fill:#e5c85d;font:13px ui-monospace,monospace}.trace-evidence.provisional path{stroke:#dbc66d;stroke-dasharray:6 5}.trace-evidence.selected path{stroke:#ffe9a0;stroke-width:2px}.trace-evidence.selected circle{fill:#e5c85d}.trace-future-divider{stroke:#68766c;stroke-dasharray:3 5;fill:none}.trace-required{cursor:pointer}.trace-required circle,.trace-required path{fill:none;stroke:#dbc66d;stroke-dasharray:4 4;stroke-width:1px}.trace-required.selected circle{stroke:#ffe9a0;stroke-width:2px}.trace-event path{stroke:#afc9ad;stroke-width:1.6px;fill:none}.trace-event text{fill:#afc9ad;font:13px ui-monospace,monospace}.trace-event.invalidated path,.trace-event.filtered path{stroke:#d6b2a9}.trace-event.invalidated text,.trace-event.filtered text{fill:#d6b2a9}.trace-conditional{color:#9aa69a;border-top:1px solid var(--line);margin:0;padding:9px 12px;font-size:13px;line-height:1.5}.trace-reading{gap:9px;margin-top:20px;display:grid}.trace-reading p{color:var(--muted);grid-template-columns:75px minmax(0,1fr);gap:12px;margin:0;font-size:16px;line-height:1.5;display:grid}.trace-reading b{color:var(--ivory);font-size:14px}.trace-next-metrics{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:9px 22px;margin-top:13px;padding:14px 0;font-size:14px;display:flex}.trace-evidence-table,.trace-method,.trace-coverage,.trace-research-candidates{border-top:1px solid var(--line);color:var(--muted);margin-top:16px;padding:13px 0;font-size:14px}.trace-evidence-table summary,.trace-method summary,.trace-coverage summary,.trace-research-candidates summary{cursor:pointer;color:var(--ivory);font-size:16px}.trace-evidence-table table{min-width:650px;margin-top:18px}.trace-evidence-table th{color:var(--muted);padding:10px}.trace-evidence-table td{vertical-align:top;color:var(--ivory);border-bottom:1px solid var(--line);white-space:normal;padding:12px 10px;line-height:1.5}.trace-evidence-table td button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;font-size:14px}.trace-evidence-table small{color:var(--muted);margin-top:5px;font:12px/1.5 ui-monospace,monospace;display:block}.trace-next-blocker{border-left:2px solid var(--sick)}.trace-evidence-table tr[data-state=selected]{background:#e5c85d13}.trace-condition-state.Waiting{color:#e5c85d}.trace-condition-state.Failed{color:#d6b2a9}.trace-condition-state.Met{color:#afc9ad}.trace-condition-state.Unavailable{color:#9aa69a}.trace-evidence-table>p,.trace-method p{font-size:14px;line-height:1.6}.trace-method code,.trace-source code{overflow-wrap:anywhere}.trace-empty{border:1px solid var(--line,#303a31);color:var(--muted,#9aa69a);padding:18px;font-size:16px;line-height:1.5}.trace-detector-register{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.trace-detector-register article{border:1px solid var(--line);padding:15px}.trace-detector-register h3{margin:0 0 8px;font-size:18px}.trace-detector-register p{margin:8px 0;font-size:16px;line-height:1.5}.trace-detector-register .trace-source{font-size:13px}.trace-history{margin-top:34px}.trace-history>h3{color:var(--sick);margin-top:25px;font-size:16px;font-weight:500}.trace-learning{border:1px solid var(--line);background:var(--panel);margin-top:14px;padding:18px}.trace-learning header{flex-wrap:wrap;align-items:baseline;gap:8px 18px;display:flex}.trace-learning h3{margin:0;font-size:20px}.trace-learning time{color:var(--muted);font:13px ui-monospace,monospace}.trace-before-after{grid-template-columns:1fr 1fr;gap:14px;margin:16px 0;display:grid}.trace-before-after>section{min-width:0}.trace-before-after h4{color:var(--muted);margin:0 0 8px;font-size:14px;font-weight:400}.trace-learning>p{color:var(--muted);font-size:16px;line-height:1.5}.trace-learning>p.trace-source{font-size:13px}.trace-floor-navigation{flex-wrap:wrap;align-items:center;gap:10px;padding:0 0 14px;display:flex}.trace-floor-navigation>span{color:#9aa69a;overflow-wrap:anywhere;font:12px ui-monospace,monospace}.trace-floor-navigation .trace-action{margin:0}.pit-slip-gated>summary{cursor:pointer;font-size:16px;line-height:1.5}.pit-book .pit-book-layout{grid-template-columns:minmax(0,1fr) 300px}.pit-book .pit-model-name{font-size:19px}.pit-book .pit-model-sketch{max-width:340px}.pit-book .pit-card-foot,.pit-book .pit-feed-strip{font-size:13px}.pit-book .pit-book-slip{position:sticky}.pit-book [hidden],.desk [hidden]{display:none!important}.trace-research-candidates>p{font-size:16px;line-height:1.5}@media (width<=1150px){.trace-developing-grid{grid-template-columns:1fr 1fr}.trace-developing-card.leader{grid-column:1/-1}.trace-paired-visual{grid-template-columns:minmax(180px,.8fr) minmax(0,2fr)}}@media (width<=900px){.pit-book .pit-book-layout{grid-template-columns:1fr}.pit-book .pit-book-slip{position:static}.trace-paired-visual{grid-template-columns:1fr}.trace-idea{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:160px 1fr;column-gap:18px;padding:0 0 18px;display:grid}.trace-idea h3{grid-column:1/-1}.trace-idea .trace-labels{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.trace-idea>svg,.trace-idea>.pit-model-sketch{grid-column:1}.trace-idea p{grid-area:2/2}.trace-detail{padding:18px}.trace-before-after,.trace-detector-register{grid-template-columns:1fr}}@media (width<=560px){.trace-developing-grid{grid-template-columns:1fr}.trace-detail>header{flex-wrap:wrap}.trace-developing-card{padding:16px}.trace-idea{grid-template-columns:1fr}.trace-idea>svg,.trace-idea>.pit-model-sketch{max-width:250px;margin:0 auto}.trace-idea p{grid-area:auto/1}.trace-idea .trace-labels{grid-template-columns:1fr}.trace-labels button{padding:10px}.trace-reading p{grid-template-columns:1fr;gap:3px}.trace-candle-frame>svg{min-height:180px}.trace-select h3{font-size:21px}.trace-learning{padding:12px}.trace-chart-tools>span{font-size:12px}.trace-detail h2{font-size:23px}}@media (prefers-reduced-motion:no-preference){.trace-detail{animation:.2s ease-out trace-in}@keyframes trace-in{0%{opacity:.65}to{opacity:1}}}.trace-candle-frame{overflow-x:auto}.trace-candle-frame>svg{min-width:650px}.trace-chart-tools,.trace-conditional{position:sticky;left:0}.trace-evidence:focus-visible circle,.trace-required:focus-visible circle{stroke:#fff;stroke-width:3px}.trace-action:focus-visible,.trace-select:focus-visible,.trace-labels button:focus-visible{outline-offset:3px;outline:2px solid #eee9da}.trace-idea-figure{position:relative}.trace-concept-labels{pointer-events:none;position:absolute;inset:0 0 22px}.trace-concept-labels button{pointer-events:auto;border:1px solid var(--gold,#cbb381);color:#d8d2c8;cursor:pointer;background:#111116;border-radius:50%;min-width:28px;min-height:28px;padding:3px;font-size:12px;font-weight:700;position:absolute;transform:translate(-50%,-50%)}.trace-concept-labels button[aria-pressed=true]{color:#16151c;background:#cbb381;box-shadow:0 0 0 3px #cbb38133}.trace-concept-labels button:focus-visible{outline-offset:3px;outline:2px solid #f0e2c7}.trace-price-observations{color:#a9a5af;flex-wrap:wrap;gap:8px 18px;margin:12px 0;font-size:12px;display:flex}.trace-price-observations b{color:#e1dde4;font-weight:500}.floor-signal-conflict{color:#a6b2a7;margin:8px 0;font-size:14px;line-height:1.4}.floor-tape{color:#eee9da;background:#101613;min-width:0}.floor-tape-meta,.floor-tape-controls{font-variant-numeric:tabular-nums;align-items:center;gap:14px;min-height:35px;font:500 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.floor-tape-meta{color:#b1baad;flex-wrap:wrap}.floor-tape-meta b{color:#eee9da;font-weight:700}.floor-tape-live{color:#b3c9b6;letter-spacing:.05em;align-items:center;gap:6px;font-size:12px;display:inline-flex}.floor-tape-live i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #b3c9b61f}.floor-tape-position{letter-spacing:.015em;font-variant-numeric:tabular-nums;font-weight:700}.floor-tape-position--buy{color:#68d590}.floor-tape-position--sell{color:#e78982}.floor-tape-position--broken{color:#bdafa2}.floor-tape-position--unknown{color:#a9b3a6}.floor-tape-status-unknown{color:#859186}.floor-tape-controls{color:#849087;flex-wrap:wrap;justify-content:flex-end;gap:5px;margin-top:5px}.floor-tape-controls button{color:#eee9da;cursor:pointer;background:#101613;border:1px solid #2b342d;border-radius:3px;min-width:32px;height:29px;padding:2px 7px;font:600 15px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.floor-tape-controls button:last-child{font-size:12px}.floor-tape-controls button:hover:not(:disabled){border-color:#b3c9b6}.floor-tape-controls button:disabled{opacity:.42;cursor:default}.floor-tape-controls .floor-rectangle-toggle,.floor-tape-controls .floor-structure-toggle,.floor-tape-controls .floor-signals-toggle{font-size:14px}.floor-tape-controls .floor-signals-toggle[aria-pressed=true],.floor-tape-controls .floor-structure-toggle[aria-pressed=true]{color:#b3c9b6;border-color:#47644e}.floor-structure-summary{color:#8d998d;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:3px 0 8px;font:400 14px/1.5 ui-monospace,SFMono-Regular,monospace;display:flex}.floor-structure-direction{color:#68d590}.floor-structure-summary button{color:#b1baad;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.floor-structure-summary button:hover{color:#eee9da}.floor-structure-summary button:focus-visible{outline-offset:3px;outline:1px solid #68d590}.floor-structure-summary time{color:#8d998d;font-size:12px}.floor-structure-info{color:#b1baad;margin-bottom:10px;font:400 14px/1.5 ui-monospace,SFMono-Regular,monospace}.floor-structure-info p{margin:4px 0}.floor-structure-info span{color:#68d590}.floor-structure-direction--sell,.floor-structure-info span.floor-structure-direction--sell{color:#e78982}.floor-structure-candidate{color:#8d998d}.floor-structure-summary button{overflow-wrap:anywhere;max-width:100%}.floor-tape-controls .floor-rectangle-toggle[aria-pressed=true]{color:#e1b75c;border-color:#8e7946}.floor-tape-controls .floor-text-toggle{color:#8d998d;border-color:#0000;margin-right:auto;padding-inline:0;font-size:14px;font-weight:400}.floor-tape-controls .floor-text-toggle:hover{color:#eee9da;border-color:#0000}.floor-tape-controls .floor-text-toggle[aria-pressed=true]{color:#b3c9b6}.floor-tape-info{border-top:1px solid #2b342d;padding-top:6px}.floor-tape-empty{color:#8d998d;margin:6px 0;font-size:14px}.floor-rectangle-note{color:#b1baad;margin:0 0 8px;font:400 12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.floor-tape-canvas{cursor:crosshair;touch-action:pan-y;background:#0c120f;border:1px solid #2b342d;border-radius:3px;outline:none;width:100%;height:clamp(410px,45vw,560px);display:block}.floor-tape-canvas:focus-visible{box-shadow:0 0 0 2px #b3c9b6}.floor-tape--compact .floor-tape-canvas{cursor:default;height:clamp(180px,26vw,250px)}.floor-research-filter,.floor-research-overview{color:#a6b2a7;margin:8px 0;font-size:13px}.floor-research-filter summary,.floor-research-overview summary{cursor:pointer}.floor-research-filter label{align-items:center;gap:6px;margin:8px 14px 6px 0;display:inline-flex}.floor-research-filter select{color:#e4e8df;background:#101613;border:1px solid #2b342d;max-width:170px;padding:5px}.floor-research-history{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.floor-research-history button,.floor-research-variant button{color:#b7c6b8;text-align:left;font:inherit;cursor:pointer;background:#101613;border:1px solid #2b342d;padding:6px 9px}.floor-research-history button[aria-pressed=true],.floor-research-variant button[aria-pressed=true]{color:#eee9da;border-color:#86c9a3}.floor-research-history button:focus-visible,.floor-research-variant button:focus-visible{outline-offset:2px;outline:2px solid #86c9a3}.floor-signal-key{font-size:14px}.floor-signal-key p{max-width:78ch;margin:8px 0;line-height:1.5}.floor-signal-categories,.floor-signal-size-key{flex-wrap:wrap;gap:8px 18px;margin:8px 0;display:flex}.floor-signal-categories>span,.floor-signal-size-key>span{align-items:center;gap:4px;display:inline-flex}.floor-signal-glyph{color:#86c9a3;flex:0 0 24px;overflow:visible}.floor-signal-glyph.sell{color:#d6a18e}.floor-signal-selection button{align-items:center;gap:8px;max-width:100%;font-size:14px;display:flex}.floor-signal-selection button span{overflow-wrap:anywhere;min-width:0}.floor-signal-selection small{color:#95a299;margin-top:3px;font-size:12px;line-height:1.5;display:block}.floor-research-reading{border-top:1px solid #2b342d;padding:10px 0}.floor-research-reading p{margin:6px 0}.floor-research-variant{gap:6px;margin-block:8px;display:flex}.floor-selected-research{margin-block:12px}.floor-selected-research>summary{overflow-wrap:anywhere}.floor-selected-research>summary button{color:#b7c6b8;cursor:pointer;background:0 0;border:1px solid #2b342d;margin-left:12px}@media (width<=640px){.floor-tape-meta,.floor-tape-controls{font-size:11px}.floor-tape-meta{gap:7px 12px;padding-block:5px}.floor-tape-canvas{height:400px}.floor-tape--compact .floor-tape-canvas{height:190px}}.seat-events{color:#b1baad;border-top:1px solid #303a31;margin-top:18px;padding:20px 0 8px}.seat-events-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.seat-events-help,.seat-events-caption,.seat-events-stale{color:#9aa69a;font-size:14px;line-height:1.5}.seat-event-title{align-items:center;gap:12px;display:flex}.seat-event-title h2{color:#eee9da;margin:0;font-size:20px;font-weight:500;line-height:1.4}.seat-event-title p{color:#9aa69a;margin:4px 0 0;font:12px/1.5 ui-monospace,SFMono-Regular,monospace}.seat-event-grade{color:#afc9ad;border:1px solid #536756;border-radius:3px;flex:0 0 40px;place-items:center;height:40px;font:500 22px/1 ui-monospace,SFMono-Regular,monospace;display:grid}.seat-event-grade.grade-C{color:#d6b2a9;border-color:#66534e}.seat-event-grade.grade-unknown{color:#9aa69a;border-style:dashed;border-color:#68766c}.seat-event-direction.buy{color:#68d590}.seat-event-direction.sell{color:#e78982}.seat-event-numbers{border-top:1px solid #263028;border-bottom:1px solid #263028;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:12px 0 0;padding:15px 0;display:grid}.seat-event-numbers dt,.seat-event-technical dt{color:#9aa69a;font-size:14px;line-height:1.4}.seat-event-numbers dt{min-height:2.8em}.seat-event-numbers dd{color:#eee9da;overflow-wrap:anywhere;margin:4px 0 0;font:500 20px/1.4 ui-monospace,SFMono-Regular,monospace}.seat-event-numbers small{color:#9aa69a;font-size:12px;font-weight:400}.seat-event-numbers .seat-event-trigger dd{color:#afc9ad}.seat-event-comment{margin:16px 0}.seat-event-comment h3{color:#9aa69a;margin:0 0 6px;font-size:14px;font-weight:400}.seat-event-essence{color:#eee9da;margin:0;font-size:16px;font-weight:500;line-height:1.5}.seat-event-situation{color:#b1baad;margin:7px 0 0;font-size:16px;line-height:1.55}.seat-event-followup{background:#101613;border-left:2px solid #68766c;margin-top:12px;padding:10px 12px}.seat-event-followup.status-holding{border-color:#afc9ad}.seat-event-followup.status-weakened,.seat-event-followup.status-invalidated{border-color:#c79389}.seat-event-followup>div{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.seat-event-followup strong{color:#dedfd2;font-size:14px;font-weight:500}.seat-event-followup time{color:#9aa69a;font-size:12px}.seat-event-followup p{margin:4px 0 0;font-size:14px;line-height:1.5}.seat-event-next{margin:12px 0;font-size:14px;line-height:1.5}.seat-event-next span{color:#eee9da;margin-right:8px}.seat-event-technical{border-top:1px solid #263028;border-bottom:1px solid #263028;padding:10px 0;font-size:14px;line-height:1.6}.seat-event-technical summary{color:#afc9ad;cursor:pointer}.seat-event-technical dl{grid-template-columns:1fr 1fr;gap:10px 20px;display:grid}.seat-event-technical dd{color:#eee9da;margin:3px 0 0;font:14px/1.5 ui-monospace,SFMono-Regular,monospace}.seat-event-siblings{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:14px;display:flex}.seat-event-siblings small{color:#9aa69a;flex-basis:100%;font-size:12px}.seat-event-siblings button{color:#9aa69a;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #303a31;padding:6px 9px}.seat-event-siblings button[aria-pressed=true]{color:#eee9da;border-color:#68766c}.seat-event-history{gap:8px;padding:12px 0 7px;display:flex;overflow-x:auto}.seat-event-history button{color:#9aa69a;text-align:left;cursor:pointer;background:0 0;border:1px solid #303a31;flex-shrink:0;grid-template-columns:auto 1fr auto;gap:5px 9px;min-width:205px;max-width:270px;padding:9px 11px;font-size:14px;display:grid}.seat-event-history button[aria-pressed=true]{color:#eee9da;border-color:#afc9ad}.seat-event-history button>span:nth-of-type(2){overflow-wrap:anywhere;grid-column:1/-1}.seat-event-history b{color:#afc9ad;grid-area:1/3;font-weight:500}.seat-event-history time{font-size:12px}.seat-events button:focus-visible,.seat-event-technical summary:focus-visible{outline-offset:3px;outline:2px solid #e5c85d}.seat-events-empty{margin:12px 0;font-size:16px;line-height:1.6}@media (width<=960px){.seat-event-numbers{grid-template-columns:repeat(3,minmax(0,1fr))}.seat-event-numbers dt{min-height:0}}@media (width<=640px){.seat-events-heading{flex-wrap:wrap}.seat-event-title h2{font-size:18px}.seat-event-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.seat-event-trigger{grid-column:1/-1}.seat-event-technical dl{grid-template-columns:1fr;gap:12px}.seat-events{padding-top:16px}}
