.reaction-lanes{border-top:1px solid #3d4a5e;padding:10px 0;color:#d5dce6}.reaction-lanes>p,.reaction-lanes>small{font-size:11px;line-height:1.4;color:#aeb9c9}.reaction-lane-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.reaction-lane-controls label{display:flex;align-items:center;gap:5px;font-size:11px}.reaction-lane-controls select{background:#263140;color:#e9edf4;border:1px solid #536177;border-radius:4px;padding:4px}.reaction-lane-rows{display:grid;gap:8px}.reaction-lane{min-width:0;border-bottom:1px solid #344154;padding:8px 0}.reaction-lane-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.reaction-lane-heading strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reaction-lane-heading span{font-variant-numeric:tabular-nums;color:#e2c58e;white-space:nowrap}.reaction-lane svg{display:block;width:100%;height:58px;margin:2px 0}.reaction-lane-stats{display:flex;gap:5px 12px;flex-wrap:wrap;font-size:10px;font-variant-numeric:tabular-nums;color:#abb7c7}.reaction-lane small{display:block;color:#a2aebf;font-size:10px;line-height:1.4;margin-top:3px}@media (max-width:540px){.reaction-lane-heading{align-items:flex-start;flex-direction:column;gap:3px}.reaction-lane-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.investigation-lanes,.reaction-lanes-disclosure{border-top:1px solid #39475a;margin-top:10px;padding-top:8px}.investigation-lanes>summary,.reaction-lanes-disclosure>summary{cursor:pointer;font-size:12px;font-weight:650;color:#dce5ef}.investigation-lanes>summary span{font-size:10px;color:#9daabc;font-weight:400;margin-left:8px}.investigation-drawer{position:fixed;z-index:35;right:8px;bottom:34px;width:380px;max-width:calc(100vw - 16px);overflow:auto;overscroll-behavior:contain;padding:14px;background:#1b202c;color:#cbd2df;border:1px solid #41495a;border-radius:6px;font-size:12px;box-sizing:border-box}.investigation-drawer header,.analysis-actions,.activity-filter-bar,.overview-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.investigation-drawer header{justify-content:space-between;margin-bottom:12px}.investigation-drawer header strong{font-size:15px}.investigation-drawer table,.outcome-breakdown table,.sweep-calculator table{width:100%;border-collapse:collapse;margin:12px 0;font-size:11px;table-layout:fixed}.investigation-drawer td,.investigation-drawer th,.outcome-breakdown td,.outcome-breakdown th,.sweep-calculator th,.sweep-calculator td{padding:6px 3px;text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;border-bottom:1px solid #343c48}.investigation-drawer th,.outcome-breakdown th,.sweep-calculator th{text-align:left;font-weight:400;color:#aeb8cb}.analysis-note{font-size:11px;color:#aeb8cb;line-height:1.5}.analysis-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.analysis-fields label{display:flex;flex-direction:column;gap:5px;min-width:0}.analysis-fields input,.analysis-fields select{width:100%;min-width:0;box-sizing:border-box}.analysis-actions{margin:10px 0}.analysis-actions button{padding:5px 8px}.outcome-breakdown{margin-top:16px}.outcome-breakdown svg{width:100%;height:auto;max-height:150px}.investigation-drawer details{margin:16px 0}.investigation-drawer summary{cursor:pointer}.episode-comparison{display:grid;grid-template-columns:1fr;gap:20px}.episode-comparison>section+section{border-top:2px solid #5e6879}.episode-comparison h3{color:#dac5a2;margin:4px 0}.activity-filter-bar{padding:5px 12px;background:#242b37;font-size:11px;flex-shrink:0}.activity-filter-bar>span{margin-right:auto}.activity-filter-bar button{font-size:11px}.activity-overview{padding:4px 12px;flex-shrink:0;border-top:1px solid #343b49;font-size:10px}.activity-overview svg{display:block;width:100%;height:32px;touch-action:none;cursor:crosshair}.overview-heading{gap:8px;flex-wrap:nowrap;margin:3px 0}.overview-heading input{flex:1;min-width:30px;height:10px}.overview-heading select{font-size:10px;max-width:150px;padding:2px}.overview-heading span{margin-left:auto;color:#a5afbf;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-overview small{color:#a5afbf}.cluster-picker{display:flex;gap:5px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid #454c5a}.cluster-picker>span{flex-basis:100%;font-size:11px}.cluster-picker button[aria-pressed=true]{border-color:#dbcbab;background:#3a3b37}.book-availability{margin-top:12px;border-top:1px solid #41495a;padding-top:8px}.book-availability>div{display:flex;justify-content:space-between;gap:8px;padding:6px 0}.book-availability span{font-size:11px}.analysis-return{font-size:11px!important}.investigation-drawer button,.investigation-drawer select,.investigation-drawer input{font:inherit;max-width:100%}@media (min-width:1500px){.investigation-drawer:has(.episode-comparison){width:760px}.episode-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.episode-comparison>section+section{border-top:0;border-left:1px solid #5e6879;padding-left:15px}.tape-app.comparison-open .tape-workspace{margin-right:780px}}@media (max-width:1000px){.investigation-drawer{width:320px}}@media (max-width:760px){.investigation-drawer{top:auto!important;bottom:8px;width:calc(100vw - 16px);height:min(41dvh,310px);padding:10px}.activity-filter-bar{max-height:100px;overflow:auto}.activity-overview{padding:3px 8px}.activity-overview small,.overview-heading span{display:none}.analysis-actions button,.cluster-picker button{min-height:32px}}body:has(.panel-info-popup,.event-controls,.address-controls,.tape-help,.research-panel) .investigation-drawer{visibility:hidden;pointer-events:none}.tape-app .tape-tools{position:relative;gap:4px;align-content:center}.tape-app .options-toggle{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.tape-app .chart-options{display:none;position:absolute;z-index:40;top:100%;left:auto;right:8px;width:min(480px,calc(100vw - 16px));max-height:min(60dvh,420px);overflow:auto;box-sizing:border-box;padding:14px;background:#1b202d;border:1px solid #49546a;border-radius:4px}.tape-app .options-open .chart-options{display:flex;gap:14px;align-items:flex-start}.tape-app .chart-options label{min-height:30px;flex:1 1 180px}.tape-tools>.export-tools{margin-left:auto}body:has(.options-open) .inspection-drawer,body:has(.options-open) .investigation-drawer{visibility:hidden;pointer-events:none}.sweep-time{display:flex;align-items:center;gap:8px;margin:12px 0}.sweep-time input{min-width:0;flex:1}@media (min-width:1001px){.investigation-drawer:has(.episode-comparison){width:min(760px,60vw)}.episode-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.episode-comparison>section+section{border-top:0;border-left:1px solid #5e6879;padding-left:12px}.tape-app.comparison-open .tape-workspace{margin-right:min(780px,calc(60vw + 20px))}}@media (max-width:760px){.tape-tools>button,.tape-tools>.panel-info-toggle{min-height:34px;padding:5px 8px}.tape-tools>.export-tools{gap:4px}.tape-app .options-toggle{margin-left:0}}.execution-context table{width:100%;font-size:10px;table-layout:fixed;border-collapse:collapse}.execution-context th,.execution-context td{text-align:right;padding:6px 2px;overflow-wrap:anywhere}.execution-context th:first-child{text-align:left}.comparison-plot svg{width:100%;max-height:155px}.comparison-plot label{display:flex;align-items:center;gap:5px}.cluster-picker[open]{display:block;max-height:165px;overflow:auto}.cluster-picker[open] summary{position:sticky;top:0;background:#1b202c;padding-bottom:8px}.cluster-picker button{margin:3px;font-size:11px}.options-panel,.secondary-tools{display:contents}.analysis-fields input[type=checkbox]{width:auto;align-self:flex-start}@media (max-width:760px){.tape-app .options-panel{display:none;position:absolute;z-index:45;left:8px;right:8px;top:100%;padding:12px;background:#1b202d;border:1px solid #49546a;max-height:60dvh;overflow:auto}.tape-app .options-open .options-panel{display:flex;flex-direction:column;gap:12px}.tape-app .options-panel .chart-options{position:static;display:flex;border:0;width:auto;max-height:none;overflow:visible;padding:0;box-shadow:none}.tape-app .secondary-tools{display:flex;flex-wrap:wrap;gap:8px}.secondary-tools>.export-tools{display:flex;flex-wrap:wrap;gap:8px;margin:0}.tape-app .options-panel button{min-height:38px}.tape-app .options-panel .chart-options label{flex-basis:130px}.tape-app .tape-tools{row-gap:0}.activity-overview{max-height:92px}}.chart-filter-empty{position:absolute;top:45%;left:15px;right:15px;text-align:center;font-size:12px;color:#b7c2d3;pointer-events:none}.discovery-panel{position:fixed;top:clamp(12px,5vh,52px);left:clamp(8px,3vw,28px);right:clamp(8px,3vw,28px);z-index:85;display:flex;flex-direction:column;max-width:980px;max-height:90dvh;margin:0 auto;background:#1a202b;border:1px solid #4c5969;color:#e7ebef;box-shadow:0 18px 70px #05080baa;font-size:12px;min-height:0}.discovery-panel>header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;border-bottom:1px solid #384353}.discovery-panel>header div{display:grid;gap:4px}.discovery-panel>header small{color:#9fb4bf;font-size:10px;letter-spacing:.13em}.discovery-panel>header strong{font-size:22px;letter-spacing:-.025em}.discovery-panel>header button{font-size:20px}.discovery-scroll{overflow:auto;min-height:0;padding:0 22px 24px}.discovery-lead{color:#bcc8d3;line-height:1.5;max-width:70ch}.discovery-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.discovery-fields label{display:grid;gap:6px;min-width:0;color:#aebdcb}.discovery-fields input{min-width:0;width:100%;box-sizing:border-box;color:#e8edf0;background:#202937;border:1px solid #4d5b6b;padding:9px}.discovery-market-row{display:flex;gap:5px;flex-wrap:wrap;max-height:110px;overflow:auto}.discovery-market-row label{white-space:nowrap;border:1px solid #465160;padding:5px 8px;cursor:pointer}.discovery-market-row input{margin-right:6px;accent-color:#90cbb1}.discovery-actions,.discovery-summary{display:flex;align-items:center;gap:10px;margin:16px 0;flex-wrap:wrap}.discovery-actions span,.discovery-summary span{color:#aab9c6}.discovery-error{color:#f4a99e}.discovery-results{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:#37414e;border:1px solid #37414e}.discovery-result{display:grid;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:10px;text-align:left;padding:13px;background:#1c2530;border:0;border-radius:0;color:#e6ecee;min-width:0}.discovery-result:hover,.discovery-result:focus-visible{background:#2b3944}.discovery-result>span:nth-child(2){display:grid;gap:4px;min-width:0}.discovery-result small{color:#aebdc8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discovery-rank{font-variant-numeric:tabular-nums;font-size:20px;color:#8dcbad}.discovery-method,.discovery-empty{color:#aebbc9;line-height:1.5;margin:18px 0}.discovery-panel button{cursor:pointer}.discovery-market-search{display:flex;align-items:center;gap:9px;margin:12px 0 8px;color:#acbbc7}.discovery-market-search input{min-width:0;flex:1;background:#202937;color:#e8edf0;border:1px solid #4d5b6b;padding:7px}.discovery-market-row{border:1px solid #3e4b59;padding:6px}.discovery-market-row>span{color:#aebdc8;padding:8px}@media (max-width:700px){.discovery-panel{top:0;right:0;bottom:0;left:0;max-height:none}.discovery-panel>header{padding:13px 16px}.discovery-scroll{padding:0 16px 18px}.discovery-fields,.discovery-results{grid-template-columns:1fr}}.case-panel{position:fixed;z-index:72;right:8px;top:var(--tape-panel-top,112px);bottom:34px;width:min(390px,calc(100vw - 16px));display:flex;flex-direction:column;overflow:hidden;background:#1b222c;border:1px solid #4c5a66;color:#e6eaec;box-shadow:-16px 8px 50px #080b0f70;font-size:12px}.case-panel>header{display:flex;justify-content:space-between;align-items:center;padding:15px 18px;border-bottom:1px solid #3d4855}.case-panel>header div{display:grid;gap:3px}.case-panel>header small{font-size:9px;color:#93bdad;letter-spacing:.14em}.case-panel>header strong{font-size:20px}.case-panel>header button{font-size:20px}.case-scroll{overflow:auto;padding:14px 18px 26px;min-height:0}.case-time,.case-muted,.case-limits{color:#acbbc7;line-height:1.5}.case-selected{display:grid;gap:5px;margin:14px 0;padding:10px 0;border-top:1px solid #44505b;border-bottom:1px solid #44505b;overflow-wrap:anywhere}.case-selected span,.case-selected small{color:#abbac6}.case-actions{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.case-note{display:grid;gap:7px;margin:18px 0;color:#b7c6d1}.case-note textarea{min-height:64px;background:#202a36;border:1px solid #556473;color:#ebedef;padding:9px;resize:vertical}.case-evidence h3{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#a7b9c4}.case-evidence>section{border-top:1px solid #3b4854;padding:12px 0}.case-market-title{display:flex;justify-content:space-between;gap:8px}.case-market-title small,.case-evidence p{color:#a9b8c6}.case-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0}.case-metrics span{display:flex;justify-content:space-between;gap:5px;background:#26313b;padding:7px}.case-evidence-link{display:flex;width:100%;justify-content:space-between;gap:8px;margin-top:3px;text-align:left}.case-limits{margin-top:18px}.case-panel button{cursor:pointer}.tape-app.case-open .tape-workspace{margin-right:408px}.tape-app.case-open .inspection-drawer,.tape-app.case-open .investigation-drawer{visibility:hidden;pointer-events:none}@media (max-width:1000px){.tape-app.case-open .tape-workspace{margin-right:0}}@media (max-width:760px){.case-panel{top:0;bottom:0;right:0;width:100vw;height:100dvh;border:0;overscroll-behavior:contain}.tape-app.case-open .tape-workspace{margin-bottom:0}}.ask-tape{border-top:1px solid #4b5963;margin-top:17px;padding-top:10px}.ask-tape h3{font-size:14px}.ask-tape p,.ask-tape small{color:#b4c3cd;line-height:1.5}.ask-tape textarea{min-height:52px}.ask-answer{margin-top:14px;padding:10px;background:#25313b}.ask-answer>div{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-top:1px solid #44525c}.ask-answer code{color:#9dd1b4;white-space:nowrap}.ask-answer details p{overflow-wrap:anywhere}.liquidity-response{scroll-margin-top:34px;border-top:1px solid #384256;margin-top:10px;padding-top:10px}.liquidity-response>summary{cursor:pointer;color:#d4deed;font-size:12px}.liquidity-controls{display:flex;gap:8px;flex-wrap:wrap;padding-block:12px 8px}.liquidity-controls label{display:flex;flex:1;flex-direction:column;gap:4px;min-width:65px;color:#a5b3c8;font-size:10px}.liquidity-controls select{width:100%;min-width:0;color:#dbe4f0;background:#252e3e;border:1px solid #506079;border-radius:3px;padding:5px 2px;font-size:11px}.liquidity-plot{margin:10px 0 0}.liquidity-plot figcaption{display:flex;justify-content:space-between;gap:5px;color:#becbde;font-size:11px}.liquidity-plot figcaption i{font-style:normal;margin-left:8px}.liquidity-plot svg{display:block;width:100%;height:auto;overflow:hidden}.liquidity-plot svg text{fill:#a4b3c9;font:9px Arial,sans-serif}.liquidity-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:10px;font-variant-numeric:tabular-nums;margin-top:12px}.liquidity-table caption{text-align:left;color:#b9c7dc;margin-bottom:6px;font-size:11px}.liquidity-table th,.liquidity-table td{padding:6px 2px;border-bottom:1px solid #303d50;text-align:right;overflow-wrap:anywhere}.liquidity-table th:first-child{text-align:left}.liquidity-table thead th{font-weight:400;color:#a7b5cb}.liquidity-note,.liquidity-method p{color:#a4b2c7;font-size:10px;line-height:1.5}.liquidity-recovery{font-size:11px;color:#b8c5d8;margin-top:8px}.liquidity-recovery p{margin:5px 0}.liquidity-method>summary{cursor:pointer;color:#a4b2c7;font-size:10px;margin-top:10px}.liquidity-response button{color:#dbe4f0;background:#252e3e;border:1px solid #506079;border-radius:3px;padding:4px 7px;cursor:pointer}.liquidity-response :focus-visible{outline:2px solid #a8c9f2;outline-offset:2px}.liquidity-controls .liquidity-refresh{align-self:flex-end;min-height:25px}.ghost-order{border-top:1px solid #445064;margin-top:10px;padding-top:8px}.ghost-order>summary{cursor:pointer;display:flex;justify-content:space-between;gap:10px;color:#e5d9b7;font-size:12px;font-weight:650}.ghost-order>summary span{color:#aeb5c2;font-size:10px;font-weight:400}.ghost-content{padding:10px 0}.ghost-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ghost-controls label{display:flex;flex-direction:column;gap:4px;color:#b4c0d0;font-size:10px}.ghost-controls input,.ghost-controls select{min-width:0;background:#242d39;border:1px solid #566174;border-radius:4px;color:#eef0f4;padding:6px;font-variant-numeric:tabular-nums}.ghost-status{font-size:12px;font-weight:650;color:#efcf91;margin:11px 0}.ghost-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ghost-metrics>div{display:flex;flex-direction:column;gap:3px;background:#26313f;border-radius:5px;padding:7px}.ghost-metrics span{font-size:10px;color:#aab9c9}.ghost-metrics strong{font-size:12px;font-variant-numeric:tabular-nums}.ghost-scenario,.ghost-method{font-size:11px;line-height:1.4;color:#b4c0d0}.ghost-method{color:#9daabc}@media (max-width:650px){.ghost-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.ghost-order>summary span{display:none}}.action-replay{border-top:1px solid var(--border,#343943);padding-top:10px;min-width:0}.action-replay>summary{cursor:pointer;font-weight:600;line-height:1.6}.action-replay>summary>span{font-size:11px;font-weight:400;color:var(--muted,#a1a8b5);margin-left:6px;white-space:nowrap}.action-controls,.action-steps{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:10px 0}.action-controls button,.action-steps button,.action-controls select{min-height:32px;padding:4px 9px}.action-controls label{display:flex;gap:5px;align-items:center}.action-scrub{display:block;font-variant-numeric:tabular-nums}.action-scrub>span{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px;font-size:12px}.action-scrub input{display:block;width:100%;margin:8px 0}.action-steps{font-size:11px}.action-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px}.action-metrics span,.action-metrics strong{display:block;overflow-wrap:anywhere}.action-metrics span{font-size:11px;color:var(--muted,#a1a8b5)}.action-metrics strong{font-size:15px;font-variant-numeric:tabular-nums}.action-caption{font-size:11px;color:var(--muted,#a1a8b5);overflow-wrap:anywhere}.action-ladder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;contain:layout paint}.action-book-side{min-width:0}.action-level,.action-ladder-head{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px 4px;position:relative;font-variant-numeric:tabular-nums;font-size:12px}.action-ladder-head{color:var(--muted,#a1a8b5);font-size:10px}.action-level>span,.action-ladder-head>span{z-index:1;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis}.action-level>span:first-of-type,.action-ladder-head>span:first-of-type{text-align:left}.action-level i{position:absolute;top:1px;right:0;bottom:1px;left:0;background:#568c7b33;transform-origin:right center;transition:transform .1s ease-out}.action-level.ask i{background:#ac746433}.action-level.changed{outline:1px solid #d8bd7a;outline-offset:-1px}.action-return{font-size:12px;line-height:1.5}.action-return span{display:block;font-size:11px;color:var(--muted,#a1a8b5)}.action-events{display:grid;gap:2px;margin:10px 0}.action-events>button{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.8fr);gap:6px;text-align:left;padding:5px 6px;font-size:11px;border-color:transparent;min-width:0}.action-events>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-events>button>strong{text-align:right;font-weight:500}.action-events>button.selected{background:#d8bd7a18;border-color:#d8bd7a55}.action-events small{grid-column:1/-1;color:#d8bd7a}.action-events .fill{color:#d8bd7a}.action-events .cancel{color:#c9948c}.action-detail{position:relative;padding:10px 0;border-top:1px solid #343943;font-size:12px;overflow-wrap:anywhere}.action-detail dl{margin:8px 0}.action-detail dt{color:var(--muted,#a1a8b5);margin-top:6px}.action-detail dd{margin:2px 0}.action-close{float:right}.action-method{font-size:11px;color:var(--muted,#a1a8b5);line-height:1.5}@media (prefers-reduced-motion:reduce){.action-level i{transition:none}}.action-controls .action-expand{display:none}@media (max-width:700px){.action-controls .action-expand{display:inline-block}.trade-tooltip.inspection-drawer.is-pinned:has(.action-replay[data-expanded=true]){top:8px!important;bottom:8px!important;max-height:calc(100dvh - 16px)!important}}.trade-tooltip.inspection-drawer.is-pinned{position:fixed;left:auto;width:380px;max-width:calc(100vw - 16px);margin:0;pointer-events:auto;overflow:auto;overscroll-behavior:contain;border:1px solid #41495a;border-radius:6px;background:#1b202c;box-shadow:0 8px 24px #080c1466}.inspection-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:12px 0 16px;padding-bottom:8px;border-bottom:1px solid #353d4c}.inspection-tabs button{min-width:0;padding:8px 2px;font-size:12px;text-align:center;text-transform:capitalize;background:transparent;border:0;color:#aeb8cb}.inspection-tabs button[aria-selected=true]{color:#e4d0a1;background:#35332e;border-radius:3px}.inspection-drawer .trade-tooltip-header{gap:8px}.inspection-drawer .trade-tooltip-header span{min-width:0;overflow-wrap:anywhere}.inspection-drawer .watch-outcomes strong{font-size:23px}.inspection-drawer #inspection-content{overflow-wrap:anywhere}.tape-app.inspection-open .tape-workspace,.tape-app.inspection-open .activity-overview{margin-right:400px}.similar-results{display:grid;gap:6px;margin-top:10px}.similar-results button{display:flex;justify-content:space-between;gap:8px;text-align:left}.similar-results small{display:block;color:#aeb8cb}.inspection-drawer details{margin:12px 0}.inspection-drawer summary{cursor:pointer;color:#c5cfdf}.level-replay svg{width:100%;height:180px}.level-replay text{fill:#b7c2d3;font-size:10px}.level-replay input{width:100%;min-width:0}.coverage-badge{font-size:10px;color:#aebace;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chart-message.is-loading{background:#141925a8;pointer-events:auto;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}@media (max-width:1000px){.tape-app.inspection-open .tape-workspace,.tape-app.inspection-open .activity-overview{margin-right:340px}.trade-tooltip.inspection-drawer.is-pinned{width:320px}}@media (max-width:760px){.tape-app.inspection-open .tape-workspace,.tape-app.inspection-open .activity-overview{margin-right:0;margin-bottom:min(43dvh,320px)}.trade-tooltip.inspection-drawer.is-pinned{width:calc(100vw - 16px);max-height:min(41dvh,310px);padding:10px}.inspection-tabs{margin:6px 0 10px}.inspection-drawer .inspector-nav{margin:5px 0}.coverage-badge{max-width:100px}}@media (prefers-reduced-motion:no-preference){.inspection-drawer{animation:inspection-in .15s ease-out}@keyframes inspection-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}}body:has(.panel-info-popup,.event-controls,.address-controls,.tape-help,.research-panel) .inspection-drawer{visibility:hidden;pointer-events:none}@media (max-width:760px){body:has(.toolbar-open,.options-open) .inspection-drawer{visibility:hidden;pointer-events:none}.tape-app.toolbar-open.inspection-open .tape-workspace,.tape-app.inspection-open:has(.options-open) .tape-workspace{margin-bottom:0}}@media (min-width:1001px){.tape-app.inspection-open.comparison-open .tape-workspace,.tape-app.inspection-open.comparison-open .activity-overview{margin-right:min(780px,calc(60vw + 20px))}}@media (max-width:760px){.tape-app.inspection-open .activity-overview{margin-bottom:0;margin-right:0}}.moments-tabs{display:flex;gap:5px;flex-wrap:wrap;margin-block:8px}.moments-tabs button{padding:6px 9px}.moments-tabs button[aria-pressed=true]{color:#ece0bf;border-color:#a59571;background:#34332e}.moments-note,.moments-method{font-size:11px;color:#a6b3c7;line-height:1.45}.moment-preview{position:sticky;top:0;background:#1d2432;padding:10px 12px;z-index:1;border-bottom:1px solid #485269;min-height:116px}.moment-preview>span{font-size:11px;color:#c6d1df}.moment-preview svg{width:100%;height:80px;display:block}.moment-preview text{font-size:10px;fill:#a6b3c7}.moment-preview p{font-size:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.moments-list article{display:flex;align-items:center;gap:8px;border-bottom:1px solid #333e50}.moments-list article.is-previewed{background:#242c3a}.moments-list article>button:first-child{display:grid;grid-template-columns:1fr;flex:1;min-width:0;text-align:left;padding:12px 8px;background:none;border:0;gap:4px}.moments-list strong{font-size:13px;color:#dce5f1}.moments-list small,.moment-detail{font-size:11px;color:#abb9cd;overflow-wrap:anywhere}.moment-detail{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.moment-kind{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:#abb9cd}.kind-news{color:#d4bd88}.kind-depth,.kind-spread{color:#e3b29a}.kind-watched{color:#a1c8bb}.moment-watch{flex:none;margin-right:6px;padding:7px}.watch-trade{position:fixed;right:12px;bottom:36px;z-index:18;width:350px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 250px);background:#1b2230;border:1px solid #586176;overflow:auto;overscroll-behavior:contain}.watch-trade header{display:flex;align-items:center;justify-content:space-between;gap:8px;position:sticky;top:0;background:#1b2230;padding:12px;z-index:2;border-bottom:1px solid #364156}.watch-trade header div{display:grid;gap:5px;min-width:0}.watch-trade header small{color:#a5b4c8;overflow-wrap:anywhere;font-size:10px}.watch-trade header strong{color:#dac89e;font-size:14px}.watch-trade button,.watch-trade select{color:#dbe4f0;background:#293346;border:1px solid #4c5d77;border-radius:3px;padding:6px 9px}.watch-body{padding:0 12px 12px}.watch-caption{font-size:11px;color:#afbdd0}.watch-fees{display:flex;gap:8px;align-items:center;font-size:11px}.watch-fees select{min-width:0;flex:1}.watch-outcomes{display:flex;gap:14px;padding-block:22px}.watch-outcomes div{flex:1;display:grid;gap:8px}.watch-outcomes span{font-size:11px;color:#a6b6ca}.watch-outcomes strong{color:#e1e8f3;font-size:22px;font-weight:500;font-variant-numeric:tabular-nums}.watch-expand{display:none}.reaction-cards{display:grid;gap:12px;margin-top:12px}.reaction-market{border-top:1px solid #414e64;padding-top:12px}.reaction-market header{display:flex;gap:8px;justify-content:space-between;flex-wrap:wrap}.reaction-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:14px}.reaction-grid div{display:grid;gap:4px}.reaction-grid span{font-size:10px;color:#9eafc7}.reaction-grid strong{font-size:15px;font-weight:500}.reaction-first{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.reaction-first button{font-size:10px}.reaction-tools{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.reaction-tools label{display:flex;align-items:center;gap:6px;font-size:11px}.reaction-tools select{min-width:0}@media (max-width:700px){.watch-trade{bottom:12px;right:8px;max-width:calc(100vw - 16px);width:380px;max-height:60dvh}.watch-expand{display:block}.watch-trade:not(.is-expanded) .watch-body{display:none}.watch-trade header{padding:10px}.moments-list article>button:first-child{padding-block:14px}}@media (prefers-reduced-motion:reduce){.moment-preview{scroll-behavior:auto}}body:has(.panel-info-popup,.event-controls,.address-controls,.tape-help) .watch-trade{visibility:hidden}.watch-trade-action{margin-top:12px;padding:8px 10px;background:#303a49;border:1px solid #76859a;color:#e0e7f0;cursor:pointer}.replay-bar>label{white-space:nowrap;font-size:11px}.research-panel{position:fixed;z-index:55;top:16px;bottom:16px;right:16px;width:min(760px,calc(100vw - 32px));display:flex;flex-direction:column;background:#18202b;color:#d0dbea;border:1px solid #61748d;border-radius:7px;box-shadow:0 10px 50px #080b1480;font:12px Arial,sans-serif}.research-panel>header{display:flex;align-items:center;gap:12px;padding:12px;border-bottom:1px solid #374557}.research-panel>header>strong{font-size:16px}.research-panel nav{display:flex;gap:4px;margin-left:auto}.research-panel button,.research-panel input,.research-panel select,.research-panel textarea{font:inherit;color:inherit;background:#263244;border:1px solid #50617a;border-radius:4px;padding:7px;min-width:0;box-sizing:border-box;max-width:100%}.research-panel button{cursor:pointer}.research-panel button:disabled{opacity:.5;cursor:default}.research-panel button[aria-pressed=true]{background:#465f7d;border-color:#9ab4d0}.research-scroll{overflow:auto;padding:12px;min-height:0}.research-panel fieldset{border:0;padding:0;margin:0;min-width:0}.research-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.research-fields label,.research-addresses{display:flex;flex-direction:column;gap:5px;color:#a9bbd0;min-width:0}.research-addresses textarea{min-height:60px;resize:vertical;width:100%;margin-bottom:10px}.research-save{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:10px}.research-save input{flex:1;min-width:150px}.research-panel .research-submit{background:#405d7c;padding-inline:20px}.research-note,.research-method p{color:#9dafc4;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.research-progress{padding:10px 0;color:#b8cbe1}.research-error{color:#f3aaa4}.research-result-heading{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;padding-block:10px}.research-results article{border-top:1px solid #354254;padding-block:7px}.research-panel .research-event{width:100%;border:0;background:transparent;display:grid;grid-template-columns:1.5fr 1fr auto;align-items:center;text-align:left;gap:10px;padding:4px 0}.research-event small{display:block;color:#9db0c6;margin-top:4px}.research-panel .research-wallet{font-size:11px;background:transparent;padding:3px 5px;margin-top:5px}.research-pagination{display:flex;align-items:center;justify-content:space-between;padding-block:10px}.profile-market{border-top:1px solid #3e4d62;padding-block:12px}.profile-market header{display:flex;align-items:center;justify-content:space-between;gap:8px}.profile-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-block:10px}.profile-market>small{color:#98abc2}.profile-market summary,.research-method summary{padding-block:10px;cursor:pointer}.profile-counterparty,.research-watch-row{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-block:5px}@media (max-width:480px){.research-panel{top:5px;right:5px;bottom:5px;left:5px;width:auto}.research-panel>header{gap:5px;padding:8px}.research-panel>header>strong{font-size:13px}.research-scroll{padding:8px}.research-panel nav button{padding:6px}.research-panel .research-event{grid-template-columns:1fr 1fr}.research-event>strong{grid-column:2}.research-fields{gap:8px}.research-panel input[type=datetime-local]{font-size:10px;padding-inline:3px}.profile-metrics{font-size:11px}}.research-market{display:flex;flex-direction:column;gap:5px;min-width:0;color:#a9bbd0}.research-market>button{text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.research-market-search{min-width:0}.research-market-search>input{width:100%}.research-market-search [role=listbox]{max-height:190px;overflow:auto;display:flex;flex-direction:column;margin-top:4px}.research-market-search [role=option]{display:flex;justify-content:space-between;text-align:left;gap:6px;flex-shrink:0}.research-market-search [role=option] span{overflow:hidden;text-overflow:ellipsis}.research-market-search [aria-selected=true]{background:#415c7a}.research-panel :focus-visible{outline:2px solid #a8c9f2;outline-offset:2px}.research-ask{padding:12px;border:1px solid #435064;border-radius:7px;background:#1d2734;margin-bottom:12px}.research-ask>label{display:block;font-size:12px;font-weight:700;margin-bottom:6px}.research-ask>div{display:flex;gap:8px}.research-ask input{flex:1;min-width:0}.research-ask p{font-size:12px;margin:8px 0}.research-ask small{display:block;color:#9eabba;margin-top:6px}.research-compiled{color:#afdcc4}.research-exact{margin:10px 0;color:#a9b6c7;font-size:11px}.research-exact code{display:block;overflow-wrap:anywhere;white-space:normal;padding:8px;background:#17202c;border-radius:4px;margin:6px 0}.research-exact small{display:block}@media (max-width:540px){.research-ask>div{flex-direction:column}}.maker-window{color:#d9e0eb;font-size:12px;line-height:1.35}.maker-window-context{margin:2px 0 12px;color:#aebace}.maker-window-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-block:1px solid #394656;margin-bottom:12px}.maker-window-totals>span{min-width:0;padding:10px 8px;border-right:1px solid #394656}.maker-window-totals>span:first-child{padding-left:0}.maker-window-totals>span:last-child{border:0}.maker-window-totals strong{display:block;color:#edf2f7;font-size:clamp(14px,2vw,19px);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.maker-window-totals small{display:block;margin-top:3px;color:#9caec4;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.maker-window-controls{display:flex;gap:8px;margin-bottom:9px}.maker-window-controls label{flex:1;min-width:0;display:flex;align-items:center;gap:7px;color:#aebace;white-space:nowrap}.maker-window-controls label:last-child{flex:0 0 auto}.maker-window-controls input,.maker-window-controls select{min-width:0;height:32px;padding:5px 7px;color:#e9eef5;background:#202937;border:1px solid #4e6074;border-radius:3px}.maker-window-controls input{width:100%}.maker-window-selected{display:flex;align-items:center;gap:8px;padding:7px 0;border-top:1px solid #394656;color:#cbdac4}.maker-window-selected span{margin-right:auto}.maker-window-selected button{padding:5px 8px;border:1px solid #607b70;border-radius:3px;color:#dbe8d3;white-space:nowrap}.maker-window-list{max-height:min(39dvh,360px);overflow-y:auto;overscroll-behavior:contain}.maker-window-row{padding:10px 0;border-top:1px solid #354050}.maker-window-row-head{display:grid;grid-template-columns:24px 16px minmax(0,1fr) auto;align-items:baseline;gap:7px;min-width:0;font-variant-numeric:tabular-nums}.maker-window-rank{color:#8397ae;font-size:11px}.maker-window-row-head input{width:14px;height:14px;align-self:center}.maker-window-row code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d6e1ee;font-size:11px}.maker-window-row-head strong{color:#f0f3f6;font-size:13px;font-weight:600;white-space:nowrap}.maker-window-row-head strong small{color:#9caec4;font-weight:400;font-size:10px}.maker-window-share{position:relative;height:15px;margin:6px 0 5px 54px;border-bottom:2px solid #394554}.maker-window-share>span{display:block;height:2px;background:#b5c9a9;transform:translateY(13px)}.maker-window-share small{position:absolute;top:0;right:0;color:#aebace;font-size:10px}.maker-window-row-detail{display:flex;gap:5px 12px;flex-wrap:wrap;margin-left:54px;color:#aebace;font-size:11px;font-variant-numeric:tabular-nums}.maker-window-row-detail span{white-space:nowrap}.maker-window-actions{display:flex;gap:12px;flex-wrap:wrap;margin:6px 0 0 54px}.maker-window-actions button{padding:2px 0;color:#b8cce6;font-size:11px;text-decoration:underline;text-underline-offset:2px}.maker-window-actions button:hover{color:#f0f5fa}.maker-window-empty{padding:20px 0;color:#aebace}.maker-window-pages{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-top:1px solid #394656}.maker-window-pages button{color:#c3d5ed;border:1px solid #4e6074;border-radius:3px;padding:6px 10px}.maker-window-note{margin:9px 0 0;color:#9caec4;font-size:10.5px;line-height:1.5}@media (max-width: 600px){.maker-window-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.maker-window-totals>span:nth-child(2){border-right:0}.maker-window-totals>span:nth-child(-n+2){border-bottom:1px solid #394656}.maker-window-totals>span:nth-child(3){padding-left:0}.maker-window-controls{flex-wrap:wrap}.maker-window-controls label:first-child{flex-basis:100%}.maker-window-selected{flex-wrap:wrap}.maker-window-list{max-height:min(32dvh,280px)}.maker-window-row-head{grid-template-columns:20px 16px minmax(0,1fr)}.maker-window-row-head strong{grid-column:3}.maker-window-share,.maker-window-row-detail,.maker-window-actions{margin-left:50px}}:root{font-family:Arial,Helvetica,sans-serif;color:#ededf0;background:#151823;color-scheme:dark;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer;color:inherit;background:transparent;border:0}button:hover{background:#ffffff0c}button:disabled{opacity:.38;cursor:default}button:focus-visible,input:focus-visible,canvas:focus-visible{outline:2px solid #749cff;outline-offset:-2px}input{min-width:0;color:inherit;background:transparent;border:0}input[type=checkbox],input[type=range]{accent-color:#417bf2}input[type=checkbox]{width:13px;height:13px;margin:0}kbd{color:#828694;font:10px Arial;border:1px solid #3c404a;border-radius:2px;padding:1px 3px}.tape-app{height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden}.tape-toolbar{display:flex;align-items:stretch;flex-wrap:wrap;min-height:51px;border-bottom:1px solid #45464e;flex-shrink:0}.symbol-controls{display:flex;align-items:center;border-right:1px solid #45464e;padding:0 9px 0 14px;gap:2px}.symbol-input{display:flex;align-items:center}.symbol-input input{width:95px;font-size:19px;font-weight:700;padding:12px 5px}.symbol-input button{padding:4px;color:#8a8d98;font-size:17px}.symbol-input+.symbol-input{border-left:1px solid #343740;padding-left:9px;margin-left:6px}.add-symbol{font-size:22px;color:#888c99;width:27px;height:38px}.date-controls{display:flex;align-items:center;padding:3px 14px;border-right:1px solid #45464e}.date-title{white-space:nowrap;font-size:16px;margin-right:13px;position:relative;padding-top:7px}.date-title small{display:block;position:absolute;left:25px;top:-5px;font-size:10px;color:#c9c9ce}.date-controls label{width:43px;display:flex;flex-direction:column;text-align:center}.date-controls label:first-of-type{width:54px}.date-controls label span{font-size:10px;color:#b1b2bb}.date-controls input{width:100%;text-align:center;font-size:18px;font-weight:600;padding:1px 0 4px}.duration-control{display:flex;align-items:center;gap:8px;padding:0 15px;border-right:1px solid #45464e;min-height:50px;flex:1}.duration-control strong{font-size:16px;font-weight:500;margin-right:6px}.duration-control input[type=range]{width:140px;flex:1;min-width:60px;max-width:200px;height:16px}.duration-control input[type=number]{width:37px;font-size:12px;text-align:right;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.duration-control input::-webkit-inner-spin-button{-webkit-appearance:none}.duration-control>span{font-size:12px;margin-left:-7px}.exchange-label{min-width:170px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-right:1px solid #45464e;font-size:14px;font-weight:600;padding:4px 18px}.exchange-label small{font-weight:400;font-size:10px;color:#afb0b8;margin-bottom:4px}.generate{min-width:132px;border-right:1px solid #45464e;font-weight:700;font-size:16px;position:relative;min-height:50px}.dirty-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#83a6ff;margin-left:6px;vertical-align:middle}.tape-tools{min-height:34px;display:flex;align-items:center;gap:17px;padding:0 12px;border-bottom:1px solid #2b2e38;flex-shrink:0;font-size:11px;color:#a0a4b0;flex-wrap:wrap}.tape-wordmark{color:#c6cad5;letter-spacing:.4px;font-size:12px;white-space:nowrap}.tape-wordmark span{margin:0 3px;color:#555b69}.tape-tools button{padding:7px}.window-tools,.export-tools{display:flex;align-items:center}.export-tools{margin-left:auto}.tape-tools label{display:flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}.tape-workspace{flex:1;min-height:0;display:flex}.tape-workspace>.tape-panels{min-width:0}.tape-panels{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.tape-panel{min-width:0;min-height:0;display:flex;flex-direction:column;border-bottom:1px solid #464955}.tape-panel:last-child{border-bottom:0}.panel-caption{height:26px;flex-shrink:0;display:flex;align-items:center;gap:10px;padding:0 12px;color:#646a79;font-size:9px}.panel-caption strong{color:#b0b4c1;font-size:11px;letter-spacing:.2px}.panel-count{margin-left:auto}.chart-host{position:relative;flex:1;min-height:0}.chart-host canvas{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.chart-host canvas:last-of-type{cursor:crosshair;touch-action:none}.chart-message{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px;text-align:center;background:#151823ee;padding:32px;pointer-events:none}.chart-message strong{font-weight:500;font-size:16px}.chart-message span{font-size:13px;color:#9da2b2;max-width:410px;line-height:1.7}.chart-book-notice{position:absolute;z-index:2;top:9px;left:28px;display:flex;align-items:center;gap:9px;max-width:min(540px,calc(100% - 100px));padding:7px 9px;border:1px solid #495467;border-radius:4px;background:#202633ed;color:#cbd5e3;font-size:11px;line-height:1.35}.chart-book-notice button{flex:none;padding:5px 7px;border:1px solid #71849a;border-radius:3px;color:#ecf1f7;white-space:nowrap}@media (max-width: 600px){.chart-book-notice{left:8px;right:8px;max-width:none;flex-wrap:wrap}}.trade-tooltip{position:fixed;z-index:20;width:370px;max-width:calc(100vw - 16px);padding:12px;background:#191d29fa;border:1px solid #484d5c;font-size:12px;pointer-events:none}.trade-tooltip strong{font-size:10px;letter-spacing:.5px}.trade-tooltip dl{display:grid;grid-template-columns:auto 1fr;gap:6px;margin:10px 0 0}.trade-tooltip dt{color:#a1a5b2}.trade-tooltip dd{text-align:right;margin:0;font-variant-numeric:tabular-nums}.buy-text{color:#71d989}.sell-text{color:#f17c7c}.measurement{position:absolute;top:10px;left:14px;background:#151823e8;border:1px solid #575b67;padding:12px;font-size:12px;display:flex;flex-direction:column;gap:7px;pointer-events:none}.volume-measurement{top:auto;bottom:65px}.tape-footer{height:29px;flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:0 12px;border-top:1px solid #2c303b;font-size:10px;color:#7e8596}.tape-footer>span{display:flex;align-items:center;gap:6px;white-space:nowrap}.tape-footer i{display:inline-block;width:6px;height:6px;border-radius:50%;margin-left:8px}.tape-footer i:first-child{margin-left:0}.buy-dot{background:#00b94a}.sell-dot{background:#e0353a}.liq-dot{border:1px solid #f4b84b}.tape-help{background:#1c202c;border-bottom:1px solid #454955;padding:18px 24px;font-size:13px;line-height:1.65;max-height:45vh;overflow:auto;flex-shrink:0}.tape-help p{margin:8px 0;color:#b5bbca}.tape-help button{border:1px solid #4f5667;padding:5px 12px}.add-row{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:10px 15px;border-bottom:1px solid #424753;font-size:12px}.add-row input{border:1px solid #515867;padding:6px;width:130px;margin-left:8px}.add-row button{border:1px solid #515867;padding:6px 10px}.add-row span{color:#9198a9}.form-error{background:#35252d;color:#ffb9b9;padding:10px 15px;font-size:12px}.tape-toast{position:fixed;bottom:45px;left:50%;transform:translate(-50%);padding:12px 18px;background:#293247;border:1px solid #536480;font-size:13px;box-shadow:0 5px 30px #0005}@media (max-width: 1100px){.duration-control{padding:0 10px}.exchange-label{min-width:130px}.footer-hint{display:none!important}}@media (max-width: 760px){.tape-toolbar{font-size:12px}.symbol-controls{width:100%;border-bottom:1px solid #343842;min-height:42px}.symbol-input input{font-size:16px;padding:8px 4px}.date-controls{flex:1;padding:6px 8px}.date-title{font-size:12px;margin-right:8px}.date-controls label{width:34px}.date-controls label:first-of-type{width:48px}.date-controls input{font-size:16px}.duration-control{min-height:42px}.duration-control strong{font-size:12px}.exchange-label{min-width:120px}.generate{min-height:42px;min-width:115px;font-size:13px}.tape-tools{gap:8px;padding:2px 8px}.tape-wordmark{display:none}.export-tools{margin-left:0}.tape-footer{font-size:9px;gap:7px;padding:0 8px}.tape-footer>span:last-child{white-space:normal;text-align:right}}@media (min-width: 761px) and (max-width: 1450px){.symbol-controls:has(.symbol-input:nth-child(2)){padding-left:8px;padding-right:5px}.symbol-controls:has(.symbol-input:nth-child(2)) .symbol-input input{width:65px;font-size:17px}.symbol-controls:has(.symbol-input:nth-child(2)) .symbol-input+.symbol-input{padding-left:4px;margin-left:2px}.date-controls{padding-left:10px;padding-right:10px}.duration-control{gap:6px;padding:0 10px}.duration-control strong{font-size:14px;margin-right:2px}.duration-control input[type=range]{width:90px;min-width:50px}.exchange-label{min-width:125px;padding-left:10px;padding-right:10px;font-size:12px}.generate{min-width:110px;font-size:14px}}.trade-tooltip{box-shadow:0 6px 28px #0006}.trade-tooltip .wallet-group{margin-top:11px;padding-top:9px;border-top:1px solid #343a48}.wallet-group span{font-size:10px;color:#a1a5b2}.wallet-group code{display:block;font-size:10.5px;line-height:1.8;overflow-wrap:anywhere;color:#e2e6ef}.wallet-group small{display:block;color:#a1a5b2;margin-top:3px}.trade-tooltip .position-note{color:#9198a9;font-size:10px;line-height:1.4;margin:10px 0 0}@media (max-width: 760px){.symbol-input input{width:65px}.symbol-input+.symbol-input{padding-left:3px;margin-left:2px}}.trade-tooltip{max-height:calc(100dvh - 16px);overflow-y:auto;overscroll-behavior:contain}.trade-tooltip.is-pinned{pointer-events:auto}.trade-tooltip-header{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#a1a5b2;font-size:10px;margin:-4px 0 10px;position:sticky;top:-12px;background:#191d29;padding:5px 0;z-index:1}.trade-tooltip-header button{padding:0 4px;font-size:18px;line-height:16px}.maker-breakdown{margin-top:12px;border-top:1px solid #343a48;padding-top:10px}.maker-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.maker-heading span,.maker-breakdown>.maker-columns{font-size:10px;color:#a1a5b2}.maker-columns{display:grid;grid-template-columns:1fr 1.2fr .7fr;gap:8px;font-variant-numeric:tabular-nums}.maker-columns span:not(:first-child){text-align:right}.maker-row{padding:9px 0;border-bottom:1px solid #303643}.maker-row:last-child{border-bottom:0}.maker-row code{display:block;font-size:10.5px;line-height:1.5;overflow-wrap:anywhere;margin-bottom:5px;color:#e2e6ef}.maker-row small{display:block;font-size:10px;color:#9198a9;margin-top:4px}.priority-dot{border:2px solid #b9b2cc;width:8px!important;height:8px!important}.priority-details{border-top:1px solid #3e3752;margin-top:12px;padding-top:10px}.priority-heading{display:flex;justify-content:space-between;align-items:baseline;gap:8px;color:#c5afff;font-variant-numeric:tabular-nums}.priority-details p{color:#9198a9;font-size:10px;line-height:1.4;margin:8px 0 0}@media (max-width: 760px){.tape-footer{height:auto;min-height:29px;flex-wrap:wrap;padding:5px 8px}.tape-footer>span:first-child{flex-wrap:wrap;white-space:normal}}.trade-tooltip.compact-tooltip{width:320px}.trade-summary-heading{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.trade-summary-heading>span{color:#9198a9;font-size:10px}.priority-text{color:#c5afff}.duration-control input[type=number]{width:55px}.symbol-input:only-of-type input{width:110px}.tape-tools{column-gap:10px}.symbol-controls,.symbol-input,.symbol-input input{flex-shrink:0}@media (max-width: 760px){.symbol-controls{flex-wrap:wrap}}.tape-panel>.panel-caption>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-description,.panel-context{font-size:10px;color:#9ca3b3;padding:3px 12px;line-height:1.4}.market-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c3c8d3}.panel-context{display:flex;flex-wrap:wrap;gap:2px 14px}.book-legend{display:flex;gap:3px 14px;flex-wrap:wrap;font-size:10px;padding:3px 12px;font-variant-numeric:tabular-nums}.trade-tooltip .trade-id{overflow-wrap:anywhere;max-width:200px}.panel-context>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.unknown-text{color:#a6b5c6}.unknown-dot{background:#a6b5c6}.chart-message .recording-jump{pointer-events:auto;max-width:100%;padding:6px 10px;border:1px solid #60758c;border-radius:5px;background:#263447;color:#e7eef8;font-size:12px;cursor:pointer}@media (max-height: 500px){.chart-message:has(.recording-jump)>span{display:none}}.feed-details{margin-top:10px;color:#9da2b2;font-size:11px}.feed-details summary{cursor:pointer}.feed-details p{line-height:1.5}.tape-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 340px 166px 126px;gap:0;align-items:stretch;padding:0 8px;background:#191c27;border-color:#343a48}.symbol-picker{min-width:0;padding:10px 12px 10px 4px}.symbol-picker-heading{display:flex;justify-content:space-between;gap:12px;color:#a5abba;font-size:10px;letter-spacing:.65px;margin-bottom:7px}.symbol-picker-heading span:last-child{letter-spacing:0;color:#959eaf}.symbol-chips{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.symbol-chip{display:flex;min-width:0;max-width:100%;border:1px solid #444c5e;border-radius:4px;background:#232937}.symbol-name{display:flex;gap:10px;align-items:center;min-width:0;overflow-wrap:anywhere;min-height:34px;padding:6px 8px;font-size:14px;font-weight:600}.symbol-name>span{font-size:12px;color:#939db0}.symbol-remove{width:28px;flex-shrink:0;min-height:34px;padding:0;color:#a8b1c2;font-size:18px;border-left:1px solid #353d4e}.symbol-remove:disabled{opacity:.25;cursor:default}.symbol-add{min-height:36px;padding:7px 10px;border:1px dashed #4b5770;border-radius:4px;font-size:12px;color:#bbcef3;white-space:nowrap}.symbol-add:disabled{color:#a5abba;border-style:solid;border-color:transparent;opacity:.65;cursor:default}.time-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:10px;align-content:center;padding:10px 12px;border-left:1px solid #343a48}.time-controls label,.duration-controls label{display:flex;flex-direction:column;gap:7px;min-width:0}.time-controls label>span,.duration-controls label>span{color:#a5abba;font-size:11px}.time-controls small{color:#8192b0;font-size:9px;margin-left:3px}.time-controls input{display:block;width:100%;min-width:0;padding:0;font-size:14px;font-weight:500;height:30px;font-variant-numeric:tabular-nums}.time-controls input::-webkit-calendar-picker-indicator{padding:2px;margin:0;width:13px;cursor:pointer;opacity:.6}.duration-controls{display:flex;align-items:center;gap:8px;padding:10px 12px;border-left:1px solid #343a48}.duration-controls label{flex:1}.duration-value{display:flex;align-items:center;gap:4px;height:30px}.duration-value input{width:50px;font-size:14px;padding:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;font-variant-numeric:tabular-nums}.duration-value input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.duration-value>span{color:#949dae;font-size:11px}.duration-controls select{align-self:flex-end;max-width:80px;height:30px;border:1px solid #424d61;border-radius:3px;background:#222937;color:#c8d4e8;font-size:11px;padding:3px}.generate{min-width:0;min-height:48px;align-self:center;margin:8px 0 8px 8px;border:1px solid #46546e;border-radius:4px;background:#263249;font-size:13px;font-weight:600;padding:8px}.generate:hover{background:#30415e}.generate.has-changes{background:#335f9f;border-color:#5884c1}.generate>span{display:block;margin-top:5px;font-size:9px;font-weight:400;color:#c0cadd}.tape-tools{padding:4px 12px;gap:6px 12px;min-height:40px}.tape-tools button{min-height:30px}.window-tools{flex-wrap:wrap}.chart-options{flex:1;display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px}.chart-options label{min-height:30px}.options-toggle{display:none}.symbol-popover{position:fixed;z-index:50;display:flex;flex-direction:column;background:#1b202d;border:1px solid #59677e;border-radius:6px;box-shadow:0 14px 48px #080b1480;overflow:hidden}.symbol-popover-heading{display:flex;justify-content:space-between;align-items:center;min-height:46px;padding:0 8px 0 16px;flex-shrink:0;font-size:13px}.symbol-popover-heading button,.symbol-search-field button{width:36px;height:36px;padding:0;font-size:22px;color:#a5abba;flex-shrink:0}.symbol-search-field{display:flex;align-items:center;margin:0 12px;border:1px solid #698ac0;border-radius:4px;background:#121824;min-height:44px;flex-shrink:0}.symbol-search-field>span{padding:0 10px;font-size:25px;color:#9caec9}.symbol-search-field input{flex:1;width:0;min-width:0;padding:10px 0;font-size:16px;outline:none}.symbol-search-field input::placeholder{color:#8995aa}.symbol-search-meta{font-size:11px;color:#a5abba;padding:10px 16px;flex-shrink:0}.symbol-results{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 6px 6px}.symbol-results [role=option]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:10px;min-height:53px;border-radius:3px;text-align:left}.symbol-results [role=option].active{background:#2b3d59}.symbol-results [role=option][aria-disabled=true]{opacity:.5;cursor:default}.symbol-results [role=option] strong{display:block;font-size:14px;overflow-wrap:anywhere}.symbol-results [role=option] small{display:block;margin-top:4px;color:#9fadc1;font-size:11px}.symbol-option-action{color:#b2c5e7;font-size:11px;white-space:nowrap}.symbol-no-results{padding:12px 10px 20px;color:#b2bccd;font-size:13px;line-height:1.6}.symbol-search-footer{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;border-top:1px solid #363f50;padding:10px 16px;font-size:10px;color:#9ba8bd;flex-shrink:0}.symbol-search-error{color:#ffb9b9;font-size:12px;padding:0 16px}@media (max-width: 1100px){.tape-toolbar{grid-template-columns:minmax(286px,1fr) 172px 140px}.symbol-picker{grid-column:1 / -1;padding:9px 4px;border-bottom:1px solid #343a48}.symbol-picker-heading{justify-content:flex-start;gap:12px}.time-controls{border-left:0;padding-left:4px}.tape-wordmark{display:none}}@media (max-width: 760px){.tape-toolbar{grid-template-columns:minmax(0,1fr) minmax(120px,.75fr);padding:0 8px}.time-controls{grid-column:1 / -1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);padding:10px 4px 4px}.time-controls input{font-size:16px;height:36px}.duration-controls{border-left:0;padding:6px 4px 10px}.duration-value input{font-size:16px}.duration-controls select{max-width:90px;height:38px;font-size:12px}.generate{min-height:48px;margin:6px 0 8px 12px}.symbol-chips{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.symbol-name{flex:1}.symbol-add:disabled{display:none}.symbol-name,.symbol-remove{min-height:42px}.symbol-remove{width:36px}.symbol-add{min-height:44px}.tape-tools{gap:0 6px;padding:0 8px}.tape-tools button{min-height:40px}.window-tools{flex:1}.window-tools button{padding:6px;font-size:11px}.options-toggle{display:flex;align-items:center;gap:8px;color:#c3cee1;font-size:11px}.chart-options{display:none;flex-basis:100%;padding:4px 2px;border-top:1px solid #343a48;gap:0 16px}.options-open .chart-options{display:flex}.chart-options label{min-height:44px;font-size:12px}.chart-options .export-tools{margin-left:0;width:100%}.chart-options .export-tools button{padding:8px 12px}.symbol-search-footer>span:last-child{display:none}.symbol-popover-heading button,.symbol-search-field button{width:44px;height:44px}.tape-footer{min-height:26px;font-size:9px}.tape-footer>span:last-child{display:none}}@media (pointer: coarse){.symbol-remove{width:44px}.symbol-name{min-height:44px}}@media (min-width: 600px) and (max-width: 760px){.tape-toolbar{grid-template-columns:minmax(260px,1fr) 150px 110px}.time-controls{grid-column:auto;padding:8px 4px}.symbol-chips{display:flex}.duration-controls{border-left:1px solid #343a48;padding-left:8px}.generate{margin-left:6px}}@media (pointer: coarse){.time-controls input,.duration-value,.duration-controls select{min-height:44px}}.symbol-name{min-width:0;gap:7px}.symbol-name>.symbol-ticker{color:inherit;font-size:inherit;min-width:0;overflow-wrap:anywhere}.symbol-chevron{display:block;flex:0 0 12px;align-self:center;color:#b2bdd0;overflow:visible}.duration-controls .duration-expression{width:100%;height:28px;min-width:0;font-size:16px;padding:2px 0;font-variant-numeric:tabular-nums}.duration-controls label{gap:3px}.duration-controls small{color:#8998b0;font-size:9px;white-space:nowrap}.panel-caption{height:32px;gap:8px}.chart-grip{padding:0;color:#8996aa;cursor:grab;font-size:20px;flex-shrink:0;width:22px;height:28px}.chart-grip:active{cursor:grabbing}.chart-order{display:flex;flex-shrink:0}.chart-order button{min-width:26px;height:28px;padding:0 4px;font-size:14px;color:#b3bfd3}.chart-order button:disabled{opacity:.2;cursor:default}@media (pointer: coarse){.chart-order button{min-width:40px;height:40px}.panel-caption{height:42px}.chart-grip{display:none}}.fee-estimate-note{color:#a1acbf;font-size:10px;line-height:1.45;margin:10px 0 0}.chart-grip{touch-action:none}.tape-panel.is-reordering{opacity:.65;outline:1px solid #749cff;outline-offset:-1px}.symbol-ticker{min-width:0;overflow:hidden;text-overflow:ellipsis}.symbol-name>.symbol-ticker>small{display:block;font-size:9px;color:#a5a9b5;font-weight:400;margin-top:2px}.market-filters{display:flex;gap:8px;padding:0 12px 8px}.market-filters select{min-width:0;flex:1;background:#20242f;color:#e2e5ed;border:1px solid #383c48;border-radius:4px;padding:7px}.symbol-results button>span:first-child{min-width:0}.symbol-results strong{overflow-wrap:anywhere}.book-controls{position:relative;font-size:11px}.book-controls summary{cursor:pointer;padding:5px 6px}.book-options{position:absolute;z-index:35;top:28px;right:0;width:min(330px,calc(100vw - 24px));background:#20242f;border:1px solid #464c5c;border-radius:6px;padding:12px;display:grid;gap:10px;box-shadow:0 8px 25px #0004}.book-options>span,.book-options small{color:#b0b5c4}.book-options small{line-height:1.5}.sweep-sizes,.sweep-sides{display:flex;flex-wrap:wrap;gap:8px 14px}@media (max-width: 760px){.book-options{position:static;margin-top:6px;box-sizing:border-box}}.symbol-results .symbol-description{white-space:normal;color:#b8bdca;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.address-controls{flex:none;padding:12px 16px;border-bottom:1px solid #383e4e;background:#1b1f2b;font-size:12px}.address-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.address-heading small{color:#a9b6cd;font-weight:400;margin-left:8px}.address-controls form{display:flex;align-items:flex-end;gap:16px;max-width:1000px}.address-list{flex:1;min-width:0;display:grid;gap:6px}.address-list span{display:flex;flex-wrap:wrap;gap:4px 12px}.address-list small,.address-controls p{color:#a9b6cd}.address-controls textarea{width:100%;box-sizing:border-box;min-height:74px;max-height:180px;resize:vertical;background:#141824;color:#e6eaf2;border:1px solid #49546a;border-radius:4px;padding:8px;font:12px/1.6 monospace}.address-actions{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.address-actions label{display:grid;gap:6px}.address-actions select{padding:8px;background:#252c3a;border:1px solid #49546a;border-radius:4px;color:#e6eaf2}.address-controls button,.address-status button{border:1px solid #49546a;border-radius:4px;padding:8px 12px;color:#dde6f6}.address-controls .address-apply{background:#334c75;border-color:#587aac}.address-controls p{margin:8px 0 0;line-height:1.5;max-width:1000px}.address-controls .address-error{color:#ffabae}.address-status{flex:none;display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-bottom:1px solid #3d475a;padding:6px 16px;background:#202a3c;color:#c6d7f4;font-size:11px}.address-status span{flex:1;min-width:180px}.address-status button{padding:4px 10px}@media (max-width: 760px){.address-controls form{display:grid;gap:10px}.address-controls textarea{font-size:16px}.address-controls button,.address-status button,.address-actions select{min-height:44px}.address-controls{position:absolute;inset:8px 8px auto;z-index:45;max-height:calc(100dvh - 16px);overflow-y:auto;border:1px solid #49546a}}.book-unavailable{color:#e4c79c;font-size:12px;line-height:1.5;margin:6px 0}.book-display{padding:5px 12px 7px;border-bottom:1px solid #313846;flex:none}.book-display-status{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:11px;line-height:1.5;color:#bdc6d8}.book-display-status strong{font-weight:500}.book-display .book-legend{padding:5px 0 0;gap:8px 18px;font-size:12px}.book-display .book-legend>span{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.book-legend strong{font-weight:500}.book-legend small{font-size:10px;color:#a8b2c5}.book-options .book-unavailable{margin:0}.tape-app{position:relative}.toolbar-toggle{display:none}.panel-info-toggle{flex:none;min-height:26px;padding:3px 6px;color:#b7c6df;border:1px solid #3c4657;border-radius:3px;font-size:10px}.panel-info-popup{position:fixed;z-index:60;overflow-y:auto;overscroll-behavior:contain;padding:10px;background:#1b202d;border:1px solid #56647a;border-radius:5px;box-shadow:0 8px 28px #080b1466;font-size:12px}.panel-info-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 2px 6px}.panel-info-heading button{min-width:32px;min-height:32px;font-size:20px}.panel-info-popup .panel-context{display:grid}.panel-info-popup .panel-context>span,.panel-info-popup .market-description{white-space:normal}.panel-info-popup .book-display{border:0}.panel-info-popup .book-legend{display:grid}.chart-message{padding:8px 16px;gap:6px;overflow:hidden}.chart-message strong{font-size:13px}.chart-message span{font-size:11px;line-height:1.4}@media (max-width: 760px){.tape-tools{position:relative}.chart-options{position:absolute;z-index:40;top:100%;left:8px;right:8px;max-height:min(65dvh,500px);overflow-y:auto;padding:10px;background:#1b202d;border:1px solid #49546a;border-radius:4px;box-shadow:0 8px 28px #080b1466}.panel-caption{gap:5px;padding:0 8px}.panel-count{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chart-order button{min-width:24px}}@media (max-height: 600px){.tape-app .toolbar-toggle{display:flex}.tape-app .tape-toolbar{display:none}.tape-app.toolbar-open .tape-toolbar{display:grid;position:absolute;z-index:45;inset:40px 8px auto;max-height:calc(100dvh - 48px);overflow-y:auto;border:1px solid #49546a}}.toolbar-toggle{flex:none;align-items:center;min-width:0;width:100%;height:40px;gap:12px;padding:6px 12px;text-align:left;background:#191c27;border-bottom:1px solid #343a48;font-size:12px}.toolbar-toggle strong{flex:none;font-weight:500}.toolbar-toggle>span:first-of-type{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a5b2c6;font-size:11px}@media (max-height: 600px){.tape-tools{position:relative;min-height:36px;padding:0 8px}.window-tools{flex:1}.options-toggle{display:flex;align-items:center;gap:8px;font-size:11px}.chart-options{display:none;position:absolute;z-index:40;top:100%;left:8px;right:8px;max-height:65dvh;overflow-y:auto;padding:10px;background:#1b202d;border:1px solid #49546a}.options-open .chart-options{display:flex}.panel-caption{height:26px}.chart-order button,.chart-grip,.panel-info-toggle{height:24px;min-height:24px}}.event-controls{flex:none;padding:12px 16px;border-bottom:1px solid #383e4e;background:#1b1f2b;font-size:12px}.event-controls form{display:flex;align-items:flex-end;gap:12px;max-width:1000px}.event-controls .event-input{flex:1 1 auto;display:flex;flex-direction:column;gap:4px}.event-controls input{width:100%;box-sizing:border-box;background:#141824;color:#e6eaf2;border:1px solid #49546a;border-radius:4px;padding:8px;font:12px/1.4 monospace}.event-controls button{border:1px solid #49546a;border-radius:4px;padding:6px 10px;color:#dde6f6;background:transparent;cursor:pointer}.event-controls p{color:#a9b6cd;margin:8px 0 0}.event-card{margin-top:10px;padding:8px 10px;border:1px solid #3a3050;border-left:3px solid #d99cff;border-radius:4px;background:#181524}.event-card[data-status=error]{border-left-color:#8a6a9a}.event-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#e8c9ff}.event-meta span{color:#a9b6cd;font-variant-numeric:tabular-nums}.event-meta a{color:#a8bdff;margin-left:auto}.event-meta button{padding:2px 8px}.event-text{color:#e6eaf2!important;white-space:pre-wrap;margin:6px 0!important;max-height:96px;overflow:auto}.event-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.event-actions span{color:#8f9bb3;margin-right:2px}.event-actions button{padding:3px 8px;font-size:11px}.event-actions button.is-selected{border-color:#7eb9a9;color:#7eb9a9}.event-actions small{color:#8f9bb3}.event-actions button.is-recommended{border-color:#d99cff;color:#e8c9ff}.event-actions button.is-model i{font-style:normal;margin-left:4px;color:#d99cff}.event-luna{color:#a9b6cd!important;font-size:11px;margin:6px 0 0!important}.event-luna span{color:#8f9bb3}.tweet-toggle{color:#d4c3ed;white-space:nowrap}.event-controls{position:absolute;z-index:55;top:8px;right:8px;width:min(660px,calc(100% - 16px));max-height:calc(100dvh - 16px);overflow-y:auto;overscroll-behavior:contain;border:1px solid #49546a;border-radius:6px;box-shadow:0 8px 28px #080b1466}.event-controls .address-heading{position:sticky;top:-12px;background:#1b1f2b;padding:8px 0;z-index:1}.event-controls .event-input{min-width:0}.event-controls input{font:inherit;font-size:16px;min-height:44px}.event-submit{display:flex;flex-wrap:wrap;gap:6px}.event-controls button{min-height:36px}.event-controls .event-primary{background:#334c75;border-color:#587aac}.event-controls .address-error{color:#ffabae}.event-controls .event-feedback{color:#b6dbcd}.event-preview{line-height:1.5}.event-meta strong{overflow-wrap:anywhere;min-width:0}.event-meta span{font-size:11px}.event-meta button{min-width:36px}.event-text{overflow-wrap:anywhere;line-height:1.5}.event-controls button:disabled{cursor:default}@media (max-width: 760px){.tape-app .toolbar-toggle{display:flex;height:44px}.tape-app .tape-toolbar{display:none}.tape-app.toolbar-open .tape-toolbar{display:grid;position:absolute;z-index:45;inset:44px 8px auto;max-height:calc(100dvh - 52px);overflow-y:auto;border:1px solid #49546a}.window-tools{flex-basis:100%;justify-content:space-between}.window-tools button{min-width:38px;min-height:44px}.tape-tools>.tweet-toggle,.tape-tools>.options-toggle{min-height:44px;padding:6px 10px}.options-toggle{margin-left:auto}.chart-options{max-height:calc(100dvh - 150px)}.chart-options .book-controls{width:100%;min-width:0}.book-options{width:100%;max-width:100%}.event-controls{position:fixed;inset:max(8px,env(safe-area-inset-top)) 8px auto;width:auto;max-height:calc(var(--tape-visible-height, 100dvh) - 16px);top:calc(var(--tape-visible-top, 0px) + 8px);padding:10px 12px}.event-controls form{display:grid;gap:10px}.event-submit{display:grid;grid-template-columns:1fr 1fr}.event-controls button,.event-meta a{min-height:44px}.event-meta a{display:inline-flex;align-items:center}.event-controls .address-heading{top:-10px}.event-actions button{font-size:12px}.panel-caption{height:44px;min-height:44px}.panel-info-toggle,.chart-order button{min-height:40px;min-width:32px}.chart-grip,.panel-count{display:none}.tape-footer{padding-bottom:env(safe-area-inset-bottom)}.tape-footer .size-legend{display:none}}.event-meta{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:4px 8px}.event-meta strong{grid-column:1;grid-row:1}.event-meta a{grid-column:2;grid-row:1}.event-meta button{grid-column:3;grid-row:1}.event-meta span{grid-column:1 / -1;grid-row:2}.explorer-settings{display:grid;gap:14px;padding-top:12px}.explorer-settings label{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#e1e6ef;font-size:13px}.explorer-settings input[type=number]{width:135px}.panel-info-popup input,.panel-info-popup select,.replay-bar select{background:#202734;color:#edf1f7;border:1px solid #465167;border-radius:5px;padding:6px;max-width:100%;min-width:0}.explorer-settings small,.explorer-hint{color:#98a5b9;font-size:12px;line-height:1.5;margin:0}.explorer-tabs,.explorer-row,.inspector-nav{display:flex;gap:8px;align-items:center;justify-content:space-between}.explorer-tabs{justify-content:flex-start;margin-top:8px}.explorer-tabs button[aria-pressed=true]{background:#384766;color:#fff}.event-list{max-height:320px;overflow:auto;display:grid;gap:4px}.event-list button,.comparison-list button{display:flex;justify-content:space-between;gap:12px;text-align:left;padding:10px;background:#202632}.event-list small,.comparison-list small,.fill-list small{display:block;font-size:11px;color:#a4afc0;margin-top:4px}.event-list strong{white-space:nowrap;font-size:12px}.comparison-list{display:grid;gap:6px;margin-top:12px;max-height:360px;overflow:auto}.comparison-list button{display:block}.replay-bar,.explorer-status{display:flex;align-items:center;gap:8px;padding:5px 14px;background:#1d2532;border-bottom:1px solid #354055;font-size:12px;flex-shrink:0}.replay-bar input[type=range]{flex:1;min-width:40px;accent-color:#acb9ec}.replay-bar time{font-variant-numeric:tabular-nums}.replay-bar button,.explorer-status button,.inspector-nav button,.inspector-details button,.wallet-group button{border:1px solid #49556b;background:#252d3c;color:#d7dfed;border-radius:4px;padding:4px 7px;font-size:12px;cursor:pointer}.explorer-status{justify-content:space-between}.size-legend{color:#a7b1c3;font-size:11px;white-space:nowrap}.coverage-browser{display:grid;gap:12px;padding-top:14px}.coverage-hours{display:flex;justify-content:space-between;color:#8f9bb0;font-size:10px}.coverage-row>span{display:flex;justify-content:space-between;font-size:12px;margin-bottom:5px;color:#d1daea}.coverage-row small{font-size:10px;color:#a2adc0}.coverage-track{height:23px;position:relative;background:repeating-linear-gradient(90deg,#222c3b 0,#222c3b calc(25% - 1px),#455167 25%);border:1px solid #39465c;border-radius:3px;touch-action:none;cursor:crosshair;overflow:hidden}.coverage-track i,.coverage-track b,.coverage-track em{position:absolute;top:0;bottom:0;background:#72a8b5;opacity:.7;min-width:1px;pointer-events:none}.coverage-track b{background:transparent;border:1px solid #fff;opacity:1;min-width:3px}.coverage-track em{background:#d0c6fa;opacity:.5}.coverage-browser>label{font-size:12px;display:grid;gap:6px}.inspector-nav{margin:8px 0}.inspector-details details{border-top:1px solid #384256;padding:10px 0}.inspector-details summary{cursor:pointer;font-size:12px;color:#ced8e8}.inspector-details dl{font-size:12px}.fill-list{max-height:240px;overflow:auto}.fill-list>div{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid #303a4a;font-size:12px}.wallet-group button{margin:4px 0}.chart-host{overflow:hidden}.chart-host canvas{will-change:auto}.panel-caption .panel-info-toggle{white-space:nowrap}.tape-panels{min-height:0}.tape-footer{flex-wrap:wrap}@media (max-width:800px){.tape-footer>.size-legend{display:none}.replay-bar{flex-wrap:wrap;gap:5px;padding:5px 8px}.replay-bar input[type=range]{order:2;flex-basis:65%}.replay-bar time{order:3}.explorer-settings label{flex-wrap:wrap}.explorer-settings select{width:100%}.panel-caption .panel-count{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspector-nav button{font-size:11px}}@media (max-width:600px){.panel-caption .panel-count{display:none}.tape-panel>.panel-caption>strong{flex:1;min-width:0}.panel-caption .panel-info-toggle,.panel-caption .chart-order,.panel-caption .chart-grip{flex-shrink:0}}.trade-list-section{margin:12px 0 18px}.flow-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:8px}.flow-summary span{font-size:11px;color:#b5bfd0}.flow-summary strong{display:block;font-size:15px;margin-top:4px;font-variant-numeric:tabular-nums}.trade-table-details{margin-top:16px;border-top:1px solid #384256;padding-top:12px}.trade-table-details summary{cursor:pointer;color:#e1e6ef;font-size:13px}.trade-list-controls{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.trade-list-controls label{display:grid;gap:5px;font-size:11px;color:#b5bfd0;flex:1;min-width:90px}.trade-list-controls label:first-child{flex-basis:100%}.trade-table-scroll{max-height:340px;overflow:auto;margin:10px 0}.trade-table-scroll table{width:100%;border-collapse:collapse;font-size:11px;font-variant-numeric:tabular-nums}.trade-table-scroll caption{text-align:left;color:#b5bfd0;margin-bottom:8px}.trade-table-scroll th{text-align:left;position:sticky;top:0;background:#202734;color:#dce4f0}.trade-table-scroll th,.trade-table-scroll td{padding:8px 4px;border-bottom:1px solid #384256}.trade-table-scroll button{font-size:11px}.trade-list-section .explorer-row{flex-wrap:wrap;margin:10px 0}.book-display>small{display:block;color:#b5bfd0;margin:6px 0}@media (pointer:coarse){.panel-info-popup button,.panel-info-popup select,.panel-info-popup input,.trade-tooltip button{min-height:44px}.panel-info-popup summary,.trade-tooltip summary{padding:12px 0}.trade-table-scroll td{padding:10px 4px}}.depth-inspector{border-top:1px solid #343948;margin-top:12px;padding-top:12px}.depth-source{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.depth-source span{color:#82bbaa;font-size:11px}.depth-readout{font-size:12px;padding:8px 0}.depth-expand{margin:6px 0}.depth-ladders{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-height:280px;overflow:auto;margin:10px 0}.depth-ladders>div{min-width:0}.depth-ladders strong{font-size:11px;color:#aeb9cb}.depth-ladders table{width:100%;font-size:11px;border-collapse:collapse}.depth-ladders td,.depth-ladders th{text-align:right;padding:5px 2px;border-bottom:1px solid #303542}.depth-recordings{display:grid;gap:6px;margin-top:8px}.depth-recording{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px}.depth-recording span{flex:1 1 auto;min-width:0}.depth-recording button{font-size:11px;padding:2px 8px}.heat-intensity input{accent-color:#7eb9a9}.panel-info-popup{box-sizing:border-box;scrollbar-gutter:stable;overflow-wrap:anywhere}.panel-info-heading{position:sticky;top:-10px;z-index:2;background:#1b202d;padding:6px 2px 10px;border-bottom:1px solid #343e50;margin-bottom:10px}.panel-info-popup .book-options{position:static;width:auto;max-width:100%;padding:0;border:0;box-shadow:none;margin:0;background:transparent}.book-options label{min-width:0}.address-controls,.tape-help{position:fixed;z-index:55;top:calc(var(--tape-visible-top, 0px) + 8px);right:8px;left:auto;width:min(700px,calc(100vw - 16px));max-height:calc(var(--tape-visible-height, 100dvh) - 16px);box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;border:1px solid #49546a;border-radius:6px;box-shadow:0 8px 28px #080b1466}.address-controls form,.address-list{min-width:0}.address-controls .address-heading{position:sticky;top:-12px;padding:8px 0;background:#1b1f2b;z-index:1}.tape-help{padding:16px 20px}body:has(.panel-info-popup,.symbol-popover,.event-controls,.address-controls,.tape-help) .trade-tooltip{visibility:hidden}.tape-tools button,.panel-caption button{white-space:nowrap}.tape-tools{min-width:0}.panel-info-popup button:focus-visible,.tape-app button:focus-visible{outline:2px solid #93b9f9;outline-offset:2px}@media (min-width: 761px) and (max-height: 740px){.tape-toolbar{grid-template-columns:minmax(220px,1fr) 306px 126px 126px}.symbol-picker{grid-column:auto;border-bottom:0}.symbol-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.symbol-chip{flex-shrink:0;max-width:180px}.symbol-ticker{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.symbol-add:disabled{display:none}.symbol-picker,.time-controls,.duration-controls{padding-top:6px;padding-bottom:6px}.duration-controls small,.footer-hint{display:none}}@media (max-width: 760px){.address-controls{width:calc(100vw - 16px)}}.chart-title-compact{display:none}@media (max-width: 760px){.chart-title-full{display:none}.chart-title-compact{display:inline}}.tape-help .address-heading{position:sticky;top:-16px;background:#1c202c;padding:8px 0;z-index:1}.coverage-actions{flex-wrap:wrap}.coverage-actions button,.workspace-controls button{border:1px solid #49556b;padding:7px 10px;border-radius:4px}.coverage-current{border-top:1px solid #39465c;padding-top:12px;margin-top:14px}.coverage-current summary{cursor:pointer}.coverage-current-row{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;margin:14px 0;font-size:11px;color:#aeb9cb}.coverage-current-row strong{grid-column:1 / -1;color:#e1e6ef}.coverage-row>span{gap:12px;flex-wrap:wrap}.workspace-controls{display:grid;gap:12px}.workspace-controls form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.workspace-controls label{display:grid;gap:6px}.workspace-controls form>button{grid-column:1 / -1}.workspace-entry{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid #39465c}.workspace-entry>div{min-width:0}.workspace-entry small{display:block;color:#aeb9cb;font-size:11px;margin-top:5px;overflow-wrap:anywhere}.workspace-entry-actions{display:flex;flex-wrap:wrap;gap:6px;flex-shrink:0}.workspace-error{color:#ffb9b9}@media (max-width: 600px){.workspace-entry{align-items:stretch;flex-direction:column}.workspace-controls form{grid-template-columns:1fr}}.event-comparison{margin-top:12px;padding-top:12px;border-top:1px solid #49556b}.comparison-toolbar{display:flex;align-items:end;gap:8px;flex-wrap:wrap;margin-bottom:10px}.comparison-toolbar label{display:grid;gap:5px}.comparison-toolbar select{background:#202734;color:#edf1f7;border:1px solid #465167;border-radius:4px;padding:8px}.event-comparison-market{padding:14px 0;border-bottom:1px solid #39465c}.comparison-market-heading{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.event-comparison-market svg{display:block;width:100%;max-height:150px;margin:12px 0}.event-comparison-market svg text{fill:#b9c6d8;font-size:10px}.event-comparison-market table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:12px;font-variant-numeric:tabular-nums;margin:10px 0}.event-comparison-market caption{text-align:left;color:#aeb9cb;font-size:11px;margin-bottom:6px}.event-comparison-market th,.event-comparison-market td{padding:7px 4px;border-bottom:1px solid #39465c;text-align:right;overflow-wrap:anywhere}.event-comparison-market th:first-child{text-align:left;font-weight:400}.event-comparison-market small{color:#aeb9cb;line-height:1.5}.event-compare-toggle{margin-top:10px}:root{--tape-space-1: 4px;--tape-space-2: 8px;--tape-space-3: 12px;--tape-space-4: 16px;--tape-space-6: 24px;--tape-panel: #1b202d;--tape-border: #41495a;--tape-muted: #b0bbce}.tape-app{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tape-app .tape-tools{color:#c2cbd9;font-size:12px}.tape-tools .tool-group-label{color:#aebbd0;font-size:11px;font-weight:650;letter-spacing:.035em;padding:0 5px 0 2px}.tape-tools .window-tools,.tape-tools .analysis-tools{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.tape-tools .analysis-tools{border-left:1px solid #41495a;padding-left:9px}.mobile-analysis-action{display:none}.tape-tools .analysis-tools>button{min-height:32px;border-radius:4px;padding:7px 8px}.tape-tools .book-quick-toggle{border:1px solid #52647a;color:#e4eaf2;padding-inline:10px}.tape-tools .book-quick-toggle[aria-pressed=true]{border-color:#7592ae;background:#304257}.tool-scope{color:#acb9c8;font-size:10px;margin-left:3px}.tape-tools>.panel-info-toggle{min-height:32px;font-size:12px;color:#dce5f3;padding-inline:10px}.panel-caption{color:#a7b3c5;font-size:11px}.panel-caption strong{color:#e1e7f0;font-size:12px}.panel-caption .panel-count{font-size:11px;color:#b3bfd0}.tape-footer{font-size:11px;color:#aab6c7}.tape-footer>.size-legend{font-size:11px;color:#c4cfdd;font-variant-numeric:tabular-nums}.find-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.find-actions button{min-width:0;min-height:64px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;text-align:left;padding:10px 12px;border:1px solid #465367;border-radius:5px;background:#222b3a;color:#ebf0f7;font-size:13px}.find-actions button:hover,.find-actions button:focus-visible{background:#2c3a4d}.find-actions small{color:#abb9ca;font-size:11px;line-height:1.4}.find-moments{margin-top:14px;border-top:1px solid #3c4758}.find-moments summary{display:flex;align-items:center;padding:11px 2px;cursor:pointer;color:#d1dce9;font-size:12px}.find-moments[open] summary{border-bottom:1px solid #3c4758}.time-utc-readout{display:block;color:#9eaec3;font-size:10px;letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.tape-help{max-height:min(60dvh,520px);overflow-y:auto;font-size:12px}.tape-help .address-heading{margin:0 0 12px}.tape-help .address-heading strong{font-size:15px}.help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.help-grid h3{margin:0 0 8px;font-size:12px;color:#edf2f8}.help-grid p{margin:0 0 9px;line-height:1.55}.help-shortcuts{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;color:#b5c1d0;margin:0}.help-shortcuts dt{color:#e5ebf3;font-family:ui-monospace,SF Mono,monospace;white-space:nowrap}.help-shortcuts dd{margin:0}.tape-help details{border-top:1px solid #465063;padding-top:10px;margin-top:12px;color:#b6c2d0}.tape-help summary{cursor:pointer}.tape-app .tape-tools{gap:var(--tape-space-1) var(--tape-space-2);padding:6px var(--tape-space-3)}.tape-tools>button,.window-tools>button{min-height:32px;border-radius:4px}.window-tools{gap:var(--tape-space-1)}.tape-tools button[aria-pressed=true],.chart-switcher button[aria-pressed=true]{background:#343e4f;color:#f0e7d7}.tape-app .options-toggle{margin-left:auto}.tape-app .options-panel{display:none;position:absolute;z-index:45;top:100%;right:8px;left:auto;width:min(520px,calc(100vw - 16px));padding:var(--tape-space-4);max-height:min(640px,calc(var(--tape-visible-height, 100dvh) - 180px));overflow:auto;overscroll-behavior:contain;background:var(--tape-panel);border:1px solid var(--tape-border);border-radius:6px}.tape-app .options-open .options-panel{display:flex;flex-direction:column;gap:var(--tape-space-4)}.options-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px}.options-heading button{font-size:20px;width:32px;padding:0}.tape-app .options-panel .chart-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:static;padding:0;border:0;width:auto;max-height:none;overflow:visible;gap:8px 16px}.tape-app .options-panel .chart-options label{white-space:normal;min-height:36px;line-height:1.4}.tape-app .options-panel .secondary-tools{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid var(--tape-border)}.secondary-tools>.export-tools{display:flex;flex-wrap:wrap;gap:8px;margin:0}.secondary-tools button{border:1px solid var(--tape-border);padding:8px 10px}.panel-info-popup,.investigation-drawer,.trade-tooltip.inspection-drawer.is-pinned{padding:var(--tape-space-4);scrollbar-gutter:stable}.panel-info-heading{top:-16px;padding:8px 0 12px;margin-bottom:16px;gap:12px}.panel-info-heading strong,.investigation-drawer header strong{min-width:0;overflow-wrap:anywhere;line-height:1.4}.panel-info-heading button,.investigation-drawer header button,.trade-tooltip-header button{flex:none;min-width:32px;min-height:32px;font-size:20px}.investigation-drawer header{position:sticky;top:-16px;padding:8px 0;background:var(--tape-panel);z-index:3;margin:-8px 0 16px}.trade-tooltip-header{top:-16px;padding:8px 0;background:var(--tape-panel)}.analysis-actions,.inspector-nav{gap:8px;margin:12px 0;flex-wrap:wrap}.analysis-actions button{border:1px solid var(--tape-border);border-radius:4px;padding:8px 10px}.analysis-fields{gap:16px;margin:16px 0}.analysis-fields input:not([type=checkbox]),.analysis-fields select{min-height:36px;padding:6px 8px;border:1px solid var(--tape-border);border-radius:4px;background:#202734}.investigation-drawer td,.investigation-drawer th,.outcome-breakdown td,.outcome-breakdown th{padding:8px 4px;line-height:1.4}.analysis-note{color:var(--tape-muted);line-height:1.5}.inspection-tabs{gap:4px;margin:12px 0 16px}.inspection-tabs button{min-height:36px}:is(button,input,select,textarea,summary,a):focus-visible{outline:2px solid #93b9f9;outline-offset:2px}.tape-panel{container-type:inline-size}.panel-caption{gap:8px;padding-inline:12px}.panel-caption>strong{flex:1}.panel-caption .panel-count{flex:0 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-caption button{flex-shrink:0}@container (max-width: 540px){.panel-caption .coverage-badge,.panel-caption .panel-count{display:none}}.chart-switcher{display:flex;flex:none;gap:4px;padding:4px 8px;overflow-x:auto;scrollbar-width:thin;border-bottom:1px solid var(--tape-border)}.chart-switcher button{min-height:36px;padding:8px 12px;flex:1 0 auto;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;border-radius:4px}.chart-message{padding:12px;gap:8px;overflow:auto}.chart-message strong{font-size:14px}.chart-message span{font-size:12px;line-height:1.5}.measurement{max-width:calc(100% - 24px);max-height:calc(100% - 16px);overflow:auto;padding:8px 12px;gap:4px}.measurement button{pointer-events:auto;min-height:32px;border:1px solid var(--tape-border);border-radius:4px}.volume-measurement{bottom:8px}.tape-toast{max-width:calc(100vw - 24px);overflow-wrap:anywhere;z-index:80}.activity-filter-bar,.address-status{gap:8px;padding:8px 12px}.activity-filter-bar>span,.address-status>span{min-width:0;overflow-wrap:anywhere}.tape-footer{gap:8px 16px;min-height:32px;height:auto;padding-block:6px}@media (max-width: 1100px),(max-height: 600px){.tape-app .tape-toolbar{display:none}.tape-app .toolbar-toggle{display:flex;height:44px}.tape-app.toolbar-open .tape-toolbar{display:grid;position:fixed;z-index:45;inset:44px 8px auto;max-height:calc(var(--tape-visible-height,100dvh) - 52px);overflow:auto;grid-template-columns:minmax(0,1fr) 150px 126px;border:1px solid var(--tape-border)}.tape-app.toolbar-open .symbol-picker{grid-column:1 / -1;border-bottom:1px solid var(--tape-border)}.tape-app .options-panel{position:fixed;top:calc(var(--tape-visible-top,0px) + 8px);max-height:calc(var(--tape-visible-height,100dvh) - 16px)}.tape-app .options-heading{position:sticky;top:-16px;background:var(--tape-panel);padding:8px 0;z-index:2}}@media (max-width: 760px){.tape-tools .tool-group-label,.tape-tools .tool-scope{display:none}.tape-tools .analysis-tools{border-left:0;padding-left:0}.tape-tools .analysis-tools>button:not(.markout-toggle){display:none}.mobile-analysis-action{display:inline-flex}.tape-tools .analysis-tools>button{min-height:40px}.tape-tools>.panel-info-toggle{min-height:40px}.find-actions{grid-template-columns:minmax(0,1fr)}.help-grid{grid-template-columns:minmax(0,1fr);gap:10px}.tape-app .tape-tools{gap:4px;padding:4px 8px}.window-tools{gap:4px;flex-basis:100%}.window-tools>button:disabled:last-child{display:none}.tape-app .tape-tools>button,.window-tools>button{min-height:40px;padding:8px}.tape-app .options-panel{left:8px;right:8px;width:auto}.tape-app .options-toggle{margin-left:0}.tape-app.toolbar-open .tape-toolbar{grid-template-columns:minmax(0,1fr) minmax(112px,.8fr)}.tape-app.toolbar-open .time-controls{grid-column:1 / -1}.symbol-chips{gap:8px}.panel-caption{min-height:44px;height:44px;padding-inline:8px;gap:4px}.panel-caption .chart-order{display:none}.chart-switcher button{min-height:44px}.tape-footer>span:first-child{gap:6px;font-size:10px}.tape-footer i{margin-left:4px}.investigation-drawer,.trade-tooltip.inspection-drawer.is-pinned{padding:12px}.investigation-drawer header,.trade-tooltip-header,.panel-info-heading{top:-12px}.analysis-fields{grid-template-columns:minmax(0,1fr)}.analysis-fields input:not([type=checkbox]),.analysis-fields select,.panel-info-popup input:not([type=checkbox]):not([type=range]),.panel-info-popup select{font-size:16px;min-height:44px}.tape-app .options-panel .chart-options{gap:8px 12px}.activity-filter-bar{max-height:120px;overflow:auto}.activity-overview{max-height:none}.overview-heading{flex-wrap:wrap}.overview-heading select{max-width:130px}}@media (max-width: 900px),(pointer: coarse){.panel-info-popup button,.options-panel button,.analysis-actions button,.inspector-nav button,.inspection-tabs button,.investigation-drawer header button,.trade-tooltip-header button,.panel-info-heading button{min-height:44px}.panel-info-heading button,.trade-tooltip-header button,.investigation-drawer header button,.options-heading button{min-width:44px}.options-panel label,.panel-info-popup summary{min-height:44px}}@media (max-height: 500px){.chart-message span{display:none}.tape-app .tape-tools{padding-block:2px}.tape-footer{padding-block:4px}}.chart-order-mobile{display:none;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.chart-coverage-detail{font-size:12px;line-height:1.5;color:var(--tape-muted);margin:0 0 16px}@media (max-width:760px){.chart-order-mobile{display:flex}.chart-order-mobile button{border:1px solid var(--tape-border);padding:8px 12px;border-radius:4px}}@media (max-width:760px){.tape-app.inspection-open .chart-switcher,.tape-app.inspection-open .activity-overview{display:none}.tape-app.inspection-open .tape-tools>button:not(.options-toggle){display:none}.tape-app.inspection-open .tape-tools>.panel-info-toggle,.tape-app.inspection-open .tape-tools>.analysis-tools{display:none}.tape-app.inspection-open .window-tools{flex:1;flex-basis:auto;flex-wrap:nowrap;justify-content:flex-start}.tape-app.inspection-open .window-tools>button:nth-child(-n+2){display:none}.tape-app.inspection-open .window-tools>button:last-child{display:none}.tape-app.inspection-open .tape-tools .options-toggle{margin-left:auto}}.tape-toolbar .form-error{grid-column:1 / -1;margin:0 0 8px;border-radius:4px;line-height:1.5}.symbol-name>.symbol-ticker{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chart-message strong{max-width:100%;overflow-wrap:anywhere}@media (max-width:760px){.tape-app .time-controls input,.tape-app .duration-controls .duration-expression{min-height:44px}.tape-app.toolbar-open .tape-toolbar{top:52px;max-height:calc(var(--tape-visible-height,100dvh) - 60px)}}@media (max-width:480px){.tape-app.toolbar-open .time-controls{grid-template-columns:minmax(0,1fr);gap:12px}.symbol-chips{grid-template-columns:minmax(0,1fr)}}.panel-info-popup input[type=checkbox],.options-panel input[type=checkbox]{width:16px;height:16px;min-height:16px;flex:none}.chart-message{pointer-events:auto}@media (pointer:coarse){.panel-caption{height:48px;min-height:48px}.panel-caption button{min-height:44px;min-width:44px}}
