.cp-shell{max-width:1420px!important}.cp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,390px);gap:20px;align-items:start}.cp-ticket{position:sticky;top:96px}.cp-filters{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px;padding:0 20px}.cp-filters label,.cp-import label{display:grid;gap:6px;font-size:12px}.cp-filters input,.cp-filters select,.cp-import input{width:100%;min-width:0}.cp-market-list{padding:0 12px}.cp-market{display:flex;width:100%;gap:12px;text-align:left;align-items:center;padding:16px 12px!important;border:0!important;border-top:1px solid var(--border,#29424d)!important;border-radius:0!important;background:transparent!important;min-height:78px}.cp-market:hover,.cp-market[aria-pressed=true]{background:var(--surface-2,#162c34)!important}.cp-market strong{display:block;font-size:14px}.cp-market small{display:block;margin-top:4px;color:var(--muted,#a9bec7)}.cp-token{width:36px;height:36px;border-radius:50%;object-fit:contain;background:#163b35;display:grid;place-items:center;flex-shrink:0;color:#8ee2c8;font-weight:700;font-size:10px}.cp-market .cp-value{margin-left:auto;text-align:right}.cp-pager{display:flex;align-items:center;justify-content:space-between;padding:18px;gap:12px}.cp-import{margin:0 20px 20px;padding-top:14px;border-top:1px solid var(--border,#29424d)}.cp-import form{display:flex;gap:8px;align-items:end;margin:14px 0}.cp-import label{flex:1}.cp-ticket>h2,.cp-ticket>p,.cp-ticket>#cvMetrics,.cp-ticket>#cvRequests{margin:16px 20px}.cp-ticket .product-form{padding:0 20px 20px}.cp-ticket .product-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-details{margin-top:20px;padding:24px}.cp-details code{overflow-wrap:anywhere;word-break:break-word}.cp-details dl{display:grid;grid-template-columns:160px 1fr;gap:12px}.cp-details dd{margin:0;overflow-wrap:anywhere}.cp-learn{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin:60px 0}.cp-learn p{line-height:1.75;color:var(--muted,#a9bec7)}.cp-learn details{padding:18px 0;border-bottom:1px solid var(--border,#29424d)}.cp-next{display:flex;flex-wrap:wrap;gap:22px;padding:22px;border-top:1px solid var(--border,#29424d);margin-bottom:45px}#cvCount{padding:0 20px}#cvRequests{overflow-wrap:anywhere}@media(max-width:900px){.cp-grid{grid-template-columns:1fr}.cp-ticket{position:static}.cp-learn{grid-template-columns:1fr;gap:24px}.cp-filters{grid-template-columns:1fr 1fr}}@media(max-width:520px){.cp-filters{grid-template-columns:1fr}.cp-details dl{grid-template-columns:1fr;gap:5px}.cp-details dd{margin-bottom:12px}.cp-market .cp-value{max-width:120px}.cp-import form{display:block}.cp-import button{margin-top:10px}}[data-theme=light] .cp-market:hover,[data-theme=light] .cp-market[aria-pressed=true]{background:#e8f5f0!important}[data-theme=light] .cp-market small,[data-theme=light] .cp-learn p{color:#48626e}.os-market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:360px;overflow:auto}.os-market-grid .cp-value{max-width:95px}.os-position{padding:16px 0;border-bottom:1px solid var(--border,#29424d)}.os-position button{margin:8px 8px 0 0}.cp-ticket>#osForm{padding-top:8px}#osChart{min-height:370px}#osSettlement{overflow-wrap:anywhere}@media(max-width:560px){.os-market-grid{grid-template-columns:1fr}}.product-metrics>.md-account-empty{grid-column:1/-1;padding:20px;border:1px dashed var(--bp-line,var(--border));border-radius:10px;background:var(--bp-soft,var(--panel));color:var(--bp-muted,var(--muted));font-size:13px;line-height:1.75}.product-metrics>.md-account-empty strong{font-size:16px;color:var(--bp-text,var(--text))}.product-metrics>.md-account-empty p{margin:8px 0 0}.bp-chart{min-width:0;background:var(--panel,#101219);color:var(--text,#e7e9ef);position:relative;padding:0 12px 8px}.bp-chart-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:8px 0}.bp-chart-legend{font:11px/1.8 ui-monospace,monospace;color:var(--muted,#989cac);font-variant-numeric:tabular-nums}.bp-chart-actions{display:flex;gap:5px;flex-shrink:0}.bp-chart-actions button{padding:5px 8px;min-height:32px;font-size:11px;border:1px solid var(--border,#303440);background:var(--raised,#191c26);color:var(--text,#e7e9ef);border-radius:6px;cursor:pointer}.bp-chart-plot{height:400px;position:relative;min-width:0}.bp-chart-empty{position:absolute;z-index:2;inset:30% 10%;display:grid;place-content:center;text-align:center;color:var(--muted,#989cac);pointer-events:none;font-size:13px;line-height:1.7}.bp-chart-empty[hidden]{display:none}.bp-chart-source{font-size:11px;line-height:1.7;color:var(--muted,#989cac);margin:10px 0;overflow-wrap:anywhere}.bp-chart-source[data-stale=true]{color:#be8d3d}.bp-chart-data{font-size:11px;color:var(--muted,#989cac)}.bp-chart-data summary{cursor:pointer;padding:5px 0}.bp-chart-data table{width:100%;font-size:10px;table-layout:fixed;border-collapse:collapse}.bp-chart-data td,.bp-chart-data th{padding:5px 3px;text-align:right;overflow-wrap:anywhere}.bp-chart-data th:first-child,.bp-chart-data td:first-child{text-align:left;width:25%}.bp-chart:fullscreen,.bp-chart-expanded{padding:18px;width:100vw;height:100dvh;overflow:auto;background:var(--panel,#101219)}.bp-chart-expanded{position:fixed;inset:0;z-index:10000}.bp-chart:fullscreen .bp-chart-plot,.bp-chart-expanded .bp-chart-plot{height:calc(100dvh - 170px)}.chart-intervals{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:11px}.chart-intervals select{width:auto;min-height:34px;padding:5px 8px}.chart-attribution{font-size:10px;color:var(--muted);padding:6px 15px}.chart-attribution a{text-decoration:underline}.chart-panel .chart-stage{height:auto;background:none}.chart-panel .chart-footer{display:none}#pxchart.bp-chart{height:auto;background:none}.bp-chart-mobile-tabs{display:none}.chart-panel .market-heading{padding-bottom:14px}.chart-panel .chart-toolbar{flex-wrap:wrap}.chart-panel .market-metrics{margin-bottom:12px}.bp-focus-chart .markets,.bp-focus-chart .book-panel{display:none!important}.bp-focus-chart main#terminal{grid-template-columns:minmax(0,1fr) 310px;grid-template-areas:"chart ticket" "account ticket"}.chart.chart-focus .bp-chart-plot{height:540px}@media(min-width:1400px){.chart-panel .bp-chart-plot{height:430px}}@media(max-width:760px){.bp-chart{padding:0 6px 6px}.bp-chart-top{flex-wrap:wrap;gap:4px}.bp-chart-legend{width:100%;font-size:10px}.bp-chart-plot{height:310px}.bp-chart-actions button{min-height:36px}.bp-chart-mobile-tabs{display:flex;gap:8px;margin:0 16px 12px}.bp-chart-mobile-tabs button{flex:1}.bp-chart-mobile-tabs [aria-pressed=true]{border-color:var(--accent);color:var(--accent)}body[data-perps-view=chart] .ticket-panel{display:none}body[data-perps-view=trade] .chart-panel{display:none}.bp-focus-chart main#terminal{display:flex;flex-direction:column}.bp-focus-chart main#terminal>.panel{width:100%}#chartFocus{display:none}.bp-chart-data th:first-child,.bp-chart-data td:first-child{width:30%}}.bp-chart-overlays{font-size:11px;color:var(--muted);line-height:1.7;overflow-wrap:anywhere}@media(max-width:760px){.bp-chart-mobile-tabs{gap:5px;margin-inline:12px}.bp-chart-mobile-tabs button{min-width:0;padding:9px 5px;font-size:12px!important}body[data-perps-view] main#terminal>.markets,body[data-perps-view] main#terminal>.account-panel,body[data-perps-view] main#terminal>.book-panel{display:none}body[data-perps-view=markets] main#terminal>.chart-panel,body[data-perps-view=markets] main#terminal>.ticket-panel,body[data-perps-view=account] main#terminal>.chart-panel,body[data-perps-view=account] main#terminal>.ticket-panel{display:none}body[data-perps-view=chart] main#terminal>.book-panel{display:block}body[data-perps-view=markets] main#terminal>.markets{display:grid}body[data-perps-view=markets] #terminal>.markets{grid-template-columns:minmax(0,1fr)}body[data-perps-view=markets] #terminal .market-filter{grid-column:1/-1;grid-row:3}body[data-perps-view=markets] #terminal .market-filter button{flex:1;white-space:nowrap;min-height:44px}body[data-perps-view=markets] #terminal .market-sort{grid-column:1/-1;grid-row:4;font-size:12px}body[data-perps-view=markets] #terminal .market-sort select{flex:1;max-width:none;min-height:44px}body[data-perps-view=markets] #terminal .market-list{grid-row:5}body[data-perps-view=account] main#terminal>.account-panel{display:block}body[data-perps-view=chart]:not(.bp-focus-chart) main#terminal{grid-template-areas:"chart" "book"}body[data-perps-view=trade]:not(.bp-focus-chart) main#terminal{grid-template-areas:"ticket"}body[data-perps-view=markets]:not(.bp-focus-chart) main#terminal{grid-template-areas:"markets"}body[data-perps-view=account]:not(.bp-focus-chart) main#terminal{grid-template-areas:"account"}body[data-perps-view=markets] #terminal .market-list{flex-direction:column;max-height:65dvh;overflow-y:auto;overflow-x:hidden}body[data-perps-view=markets] #terminal .market-item{flex:0 0 auto;width:100%}}.bp-candle-mode [aria-label="Reference history range"]{display:none}.ctls [aria-label=Style]{order:-1}@media(max-width:760px){body:has(#terminal) .workspace-head{padding:14px 16px!important}body:has(#terminal) .workspace-head p{font-size:24px!important;line-height:1.2;margin-block:8px}body:has(#terminal) .market-notice{padding:8px 12px!important;font-size:11px}body:has(#terminal) .perps-onboarding{margin-bottom:12px}body:not(.bp-focus-chart) main#terminal{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"chart" "ticket" "markets" "account" "book"}}.bp-chart{border-top:1px solid var(--border,#2a2d39);padding:0 16px 10px}.bp-chart-hero{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:20px 0 16px;border-bottom:1px solid var(--border,#2a2d39)}.bp-chart-identity{flex:1;min-width:140px}.bp-chart-title{font-size:11px;letter-spacing:.06em;color:var(--muted,#989cac);margin-bottom:5px}.bp-chart-price{font-size:28px;font-weight:650;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.bp-chart-change{font-size:12px;margin-left:10px;font-variant-numeric:tabular-nums}.bp-chart-change[data-direction=up]{color:#31bb91}.bp-chart-change[data-direction=down]{color:#e96785}.bp-chart-badge{font-size:10px;letter-spacing:.03em;padding:5px 8px;border-radius:20px;background:color-mix(in srgb,var(--accent,#a998ff) 10%,transparent);color:var(--accent,#a998ff);border:1px solid color-mix(in srgb,var(--accent,#a998ff) 25%,transparent)}.bp-chart-badge[data-warning=true]{color:#bb8f48}.bp-chart-stats{display:flex;gap:20px;font-variant-numeric:tabular-nums}.bp-chart-stats span{display:grid;gap:6px}.bp-chart-stats small{font-size:10px;color:var(--muted,#989cac)}.bp-chart-stats b{font-size:11px;font-weight:500}.bp-chart-top{flex-wrap:wrap;gap:6px;padding:10px 0}.bp-chart-legend{flex:1;min-width:200px;font-size:10px}.bp-chart-actions{flex-wrap:wrap;gap:4px;max-width:100%}.bp-chart-actions select{width:auto;min-height:32px;padding:4px 6px;font-size:11px;border-radius:6px;color:var(--text,#e7e9ef);background:var(--raised,#191c26);border:1px solid var(--border,#303440)}.bp-chart-actions button[hidden]{display:none}.bp-chart-actions button:disabled{opacity:.45;cursor:default}.bp-chart-actions button[aria-pressed=true]{color:var(--accent,#a998ff);border-color:var(--accent,#a998ff)}.bp-chart-plot{height:440px}.bp-chart-source{font-size:10px;line-height:1.65}.bp-chart-fallback{font-size:12px;line-height:1.7;padding:10px 12px;border-left:2px solid var(--accent,#a998ff);background:color-mix(in srgb,var(--accent,#a998ff) 6%,transparent);color:var(--muted,#989cac)}.bp-chart-pending{min-height:520px;display:grid;place-content:center;text-align:center;gap:10px}.bp-chart-loading{font-size:12px;color:var(--muted,#989cac)}.bp-chart-pending[aria-busy=true]:before{content:"";height:100px;width:200px;max-width:100%;margin:auto;background:linear-gradient(135deg,transparent 45%,color-mix(in srgb,var(--accent,#a998ff) 10%,transparent) 45%,color-mix(in srgb,var(--accent,#a998ff) 10%,transparent) 50%,transparent 50%);background-size:40px 40px;border-bottom:1px solid var(--border,#303440)}.bp-chart:fullscreen .bp-chart-plot,.bp-chart-expanded .bp-chart-plot{height:calc(100dvh - 280px);min-height:240px}.bp-chart-data{border-top:1px solid var(--border,#303440);padding-top:5px}@media(min-width:1400px){.chart-panel .bp-chart-plot{height:460px}}@media(max-width:760px){.bp-chart{padding:0 8px 8px}.bp-chart-hero{gap:12px;padding:16px 0}.bp-chart-price{font-size:25px}.bp-chart-stats{width:100%;justify-content:space-between;gap:8px}.bp-chart-actions{width:100%}.bp-chart-actions select,.bp-chart-actions button{min-height:36px}.bp-chart-legend{font-size:9px;min-width:0;width:100%}.bp-chart-plot{height:330px}.bp-chart-pending{min-height:520px}.bp-chart-badge{font-size:9px}.bp-chart:fullscreen .bp-chart-plot,.bp-chart-expanded .bp-chart-plot{height:calc(100dvh - 330px)}}#chart-workspace .ctls{gap:6px;padding:10px 12px}#chart-workspace #resetZoomBtn{display:none}#chart-workspace .chart-tools:not([open]){flex-basis:auto;border:0;padding:0;margin:0}#chart-workspace .chart-tools summary{padding:6px 0}#chart-workspace #spotCandleControls button{font-size:11px;border:1px solid var(--border);background:var(--raised);color:var(--text);border-radius:6px;padding:6px 8px;min-height:34px}#chart-workspace .chart-intervals select{border:1px solid var(--border);background:var(--raised);color:var(--text);border-radius:6px;font-size:11px}.bp-native-chart .bp-chart-plot>svg{display:block;width:100%;height:100%;overflow:hidden}.bp-native-grid{stroke:var(--border,#303544);stroke-width:1}.bp-native-axis{fill:var(--muted,#9c9eaf);font:10px system-ui,sans-serif}.bp-native-up{fill:#31bb91;stroke:#31bb91}.bp-native-down{fill:#e96785;stroke:#e96785}.bp-native-line{fill:none;stroke:var(--accent,#a998ff);stroke-width:2}.bp-native-point{fill:var(--accent,#a998ff)}.bp-native-cursor{stroke:var(--muted,#9c9eaf);stroke-dasharray:3 3}.bp-native-chart .bp-chart-plot{touch-action:pan-y}.bp-chart-host>.bp-chart-body:not(.bp-chart-expanded):not(:fullscreen){padding:0;border:0;background:transparent}.bp-chart-renderers{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 0;border-bottom:1px solid var(--border,#303440);font-size:11px;color:var(--muted,#989cac)}.bp-chart-renderers label{display:flex;align-items:center;gap:8px;font-weight:600}.bp-chart-renderers select,.bp-chart-renderers button{width:auto;min-height:34px;padding:5px 9px;border:1px solid var(--border,#303440);border-radius:7px;background:var(--raised,#191c26);color:var(--text,#e7e9ef);font:inherit}.bp-chart-renderers button[hidden]{display:none}.bp-chart-renderer-status{margin-left:auto;max-width:100%}.bp-chart-actions{flex-wrap:wrap;justify-content:flex-end}.bp-chart-actions :focus-visible,.bp-chart-renderers :focus-visible{outline:2px solid var(--accent,#a998ff);outline-offset:3px}.bp-chart-body .bp-chart-hero{padding-top:14px}.bp-chart-body .bp-chart-legend{min-height:20px}.bp-chart-body.bp-chart-pending{min-height:440px}@media(max-width:760px){.bp-chart-renderers select,.bp-chart-renderers button{min-height:40px}.bp-chart-actions{justify-content:flex-start;gap:6px}.bp-chart-actions button,.bp-chart-actions select{min-height:40px}.bp-chart-renderer-status{font-size:10px}.bp-chart-body .bp-chart-hero{gap:10px;padding-block:12px}.bp-chart-body .bp-chart-price{font-size:25px}}.main>.chart #pxchart.bp-chart{height:auto;min-height:480px;max-height:none;min-width:0;box-sizing:border-box}.bp-chart-host{min-width:0;max-width:100%;box-sizing:border-box}.bp-native-chart .bp-chart-plot{overflow:hidden;contain:layout paint;isolation:isolate}.bp-chart-host.bp-chart-pending{min-height:480px}.bp-chart-host .bp-chart-body.bp-chart{max-width:100%;box-sizing:border-box}#chart-workspace .evm-chart-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}#chart-workspace .evm-chart-controls [hidden]{display:none!important}#chart-workspace .evm-chart-controls .seg{flex-wrap:wrap;max-width:100%}#chart-workspace .evm-chart-controls .chart-intervals{display:flex;flex-wrap:wrap;align-items:center;gap:10px}#chart-workspace .evm-chart-controls label{display:flex;align-items:center;gap:6px;font-size:12px}#chart-workspace .evm-chart-controls select{min-height:36px;max-width:100%}#chart-workspace .evm-chart-studies{display:flex;flex-wrap:wrap;gap:12px;padding:10px 0}#chart-workspace .evm-chart-controls .chart-tools[open]{flex-basis:100%;min-width:0}#chart-workspace .evm-chart-studies input{width:16px;height:16px}.bp-chart-body .bp-chart-actions{gap:6px;align-items:center}.bp-chart-body .bp-chart-actions button,.bp-chart-body .bp-chart-actions select{min-height:36px;padding:7px 10px;font-size:11px;line-height:1.3}.bp-chart-actions button[aria-label^=Zoom]{min-width:36px;font-size:17px;line-height:1}.bp-chart-plot:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.bp-chart-body .bp-chart-stats{gap:16px}.bp-chart-body .bp-chart-top{padding-block:12px}.bp-chart-source:empty,.bp-chart-overlays:empty{display:none}@media(max-width:760px){.bp-chart-body .bp-chart-actions{justify-content:flex-start}.bp-chart-body .bp-chart-actions button,.bp-chart-body .bp-chart-actions select{min-height:44px}.bp-chart-body .bp-chart-stats{font-size:11px}.bp-chart-body .bp-chart-top{gap:9px}.bp-chart-body .bp-chart-plot{height:350px}.bp-chart-data{overflow-x:auto}.bp-chart-data table{min-width:310px}}.bp-native-line,.bp-native-point{vector-effect:non-scaling-stroke}.bp-native-point{stroke:var(--panel,#101f27);stroke-width:1}.bp-chart-actions button:focus-visible,.bp-chart-actions select:focus-visible,.bp-chart-plot:focus-visible{outline:2px solid var(--accent,#8ce3c7);outline-offset:3px}
