@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=IBM+Plex+Mono:wght@400;450;500;600&display=swap";.pp-select{border:1px solid var(--line);background:var(--surface);min-width:0;max-width:100%;color:var(--ink);font:500 11px var(--mono);text-align:left;cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:14px;line-height:1.4;transition:border-color .14s,background .14s;display:inline-flex}.pp-select--field{width:100%;min-height:40px;padding:10px 11px}.pp-select--compact{gap:9px;min-height:34px;padding:6px 9px}.pp-select--tab{background:0 0;border-color:#0000;gap:7px;min-height:34px;padding:6px 9px}.pp-select--swatch{justify-content:center;gap:5px;min-width:34px;min-height:28px;padding:4px}.pp-select__color,.pp-select-option__color{width:10px;height:10px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 10%, transparent);border-radius:50%;flex:0 0 10px;display:block}.pp-select-option__color+.pp-select-option__text{flex:1}.pp-select:hover:not(:disabled),.pp-select.is-open:not(:disabled){border-color:var(--accent);background:var(--panel)}.pp-select:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.pp-select:disabled{opacity:.5;cursor:not-allowed}.pp-select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pp-select__value.is-placeholder{color:var(--muted)}.pp-select__chevron{color:var(--muted);flex:none;transition:transform .14s,color .14s;display:inline-flex}.pp-select.is-open .pp-select__chevron{color:var(--accent);transform:rotate(180deg)}.pp-select-menu{z-index:1400;overscroll-behavior:contain;border:1px solid var(--line-strong);background:var(--panel);color:var(--ink);box-shadow:0 10px 30px var(--shadow), 0 2px 5px var(--shadow);font:500 11px var(--mono);text-align:left;border-radius:6px;padding:5px;line-height:1.4;position:fixed;overflow:hidden auto}.pp-select-menu[popover]{max-width:none;margin:0;inset:auto}.pp-select-menu__label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:7px 9px 9px;font-size:9px;font-weight:500}.pp-select-option{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:3px;justify-content:space-between;align-items:center;gap:14px;min-height:35px;padding:8px 9px;display:flex}.pp-select-option+.pp-select-option{margin-top:2px}.pp-select-option.is-active{background:var(--surface);border-color:var(--line-strong)}.pp-select-option.is-selected{background:var(--tint-accent);color:var(--accent)}.pp-select-option.is-selected.is-active{border-color:var(--accent)}.pp-select-option[aria-disabled=true]{opacity:.4;cursor:not-allowed}.pp-select-option__text{gap:4px;min-width:0;display:grid}.pp-select-option__name{overflow-wrap:anywhere}.pp-select-option__description{color:var(--muted);overflow-wrap:anywhere;font:400 11px/1.5 DM Sans,sans-serif}.pp-select-option__check{border-radius:3px;flex:0 0 17px;place-items:center;width:17px;height:17px;display:grid}.pp-select-option.is-selected .pp-select-option__check{background:var(--accent-fill);color:var(--on-accent)}.pp-select-menu__empty{color:var(--muted);padding:12px 9px}@media (width<=760px){.pp-select{min-height:44px;font-size:12px}.pp-select-option{min-height:48px;font-size:13px}}@media (prefers-reduced-motion:reduce){.pp-select,.pp-select__chevron{transition:none}}.language-selector{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.language-selector__icon{z-index:1;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.language-selector>.pp-select{padding-left:29px}@media (width<=430px){.site-header .pp-brand,.site-landing-header .pp-brand{--brand-size:18px}.site-header{flex-wrap:wrap;gap:8px;height:auto;min-height:77px;padding-block:12px}.site-header .site-nav,.site-landing-header .site-landing-header-tools{flex-shrink:0;gap:8px}.site-header .site-nav{margin-left:auto}.site-header .site-nav a{white-space:nowrap}.topbar .header-actions .wallet-button{flex:0 0 44px;width:44px;min-width:44px;padding-inline:0}.topbar .header-actions .wallet-button-label{display:none}.topbar .header-actions .wallet-button>svg:first-child{width:18px;height:18px;display:block}}.portfolio-costs{grid-column:1/-1}.portfolio-costs-heading,.portfolio-costs-link{align-items:center;gap:8px;display:flex}.portfolio-costs-heading>svg{color:var(--muted)}.portfolio-costs-link{color:var(--accent);text-align:right;min-height:28px;font-size:12px}.portfolio-costs-intro{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding:17px 18px 0;display:flex}.portfolio-costs-intro p{margin:0;font-size:13px}.portfolio-costs-intro>span{color:var(--muted);font-size:11px;line-height:1.6}.portfolio-costs-asset{padding:17px 18px}.portfolio-costs-asset+.portfolio-costs-asset{border-top:1px solid var(--line)}.portfolio-costs-asset h3{font:500 12px var(--mono);margin:0 0 12px}.portfolio-costs-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 22px;margin:0;display:grid}.portfolio-costs-metrics>div{min-width:0}.portfolio-costs-metrics dt{color:var(--muted);font-size:12px;line-height:1.5}.portfolio-costs-metrics dd:not(.portfolio-costs-description){font:500 clamp(20px, 2vw, 28px)/1.3 var(--mono);letter-spacing:-.7px;overflow-wrap:anywhere;margin:8px 0 5px}.portfolio-costs-metrics dd>span{font:400 11px var(--mono);letter-spacing:0;color:var(--muted);margin-left:6px;display:inline-block}.portfolio-costs-metrics .portfolio-costs-description{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.portfolio-costs-net{border-left:2px solid var(--accent);padding-left:16px}.portfolio-costs-detail{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:10px 24px;margin-top:18px;padding-top:12px;display:flex}.portfolio-costs-detail>span{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;display:inline-flex}.portfolio-costs-detail strong{color:var(--ink);font:450 12px var(--mono);overflow-wrap:anywhere}.portfolio-costs-detail .portfolio-costs-unavailable{font-size:11px}.portfolio-costs-status{border-top:1px solid var(--line);background:var(--tint-accent);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:11px 18px;font-size:12px;line-height:1.6;display:flex}.portfolio-costs-status button{min-height:30px;color:var(--accent);align-items:center;gap:6px;font-size:12px;display:inline-flex}.portfolio-costs-note{border-top:1px solid var(--line);color:var(--muted);padding:11px 18px;font-size:11px;line-height:1.65}.portfolio-costs-note p{margin:0}.portfolio-costs-note p+p{margin-top:3px}@media (width<=600px){.portfolio-costs{order:3}.portfolio-costs-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px}.portfolio-costs .portfolio-dashboard-card-heading{flex-wrap:wrap;align-items:flex-start}.portfolio-costs-heading{min-height:28px}.portfolio-costs-net{padding-left:10px}}.portfolio-page .portfolio-title{align-items:center;margin-bottom:22px}.portfolio-page .portfolio-title .eyebrow{display:none}.portfolio-page .portfolio-title .page-intro h1{letter-spacing:-1px;margin:0 0 8px;font-size:32px;line-height:1.2}.portfolio-page .portfolio-title .page-intro p{margin:0;font-size:12px;line-height:1.5}.portfolio-dashboard{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.75fr);align-items:stretch;gap:14px;margin-bottom:22px;display:grid}.portfolio-dashboard-card{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);min-width:0;overflow:hidden}.portfolio-capital,.portfolio-performance{flex-direction:column;display:flex}.portfolio-dashboard-card-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:10px 18px;display:flex}.portfolio-dashboard-card-heading h2{margin:0;font-size:13px;font-weight:550;line-height:1.5}.portfolio-dashboard-card-heading>svg{color:var(--muted)}.portfolio-dashboard-range-label{color:var(--muted);font:11px var(--mono)}.portfolio-capital-equity{padding:17px 18px 14px}.portfolio-capital-equity>strong,.portfolio-performance-total>strong{font:500 clamp(22px, 2vw, 30px)/1.2 var(--mono);letter-spacing:-1px;overflow-wrap:anywhere;display:block}.portfolio-capital-equity>span{color:var(--muted);align-items:center;gap:6px;margin-top:9px;font-size:11px;display:flex}.portfolio-dashboard-metrics{margin:0;padding:0 18px}.portfolio-dashboard-metrics>div{justify-content:space-between;align-items:baseline;gap:10px;min-height:26px;padding:4px 0;display:flex}.portfolio-dashboard-metrics dt{color:var(--muted);font-size:12px;line-height:1.45}.portfolio-dashboard-metrics dd{min-width:0;max-width:65%;font:450 12px/1.45 var(--mono);text-align:right;overflow-wrap:anywhere;margin:0}.portfolio-capital-margin{border-top:1px solid var(--line);margin:12px 18px 10px;padding-top:11px}.portfolio-capital-margin-label,.portfolio-capital-margin-label>span{align-items:center;gap:6px;display:flex}.portfolio-capital-margin-label{color:var(--muted);justify-content:space-between;font-size:12px}.portfolio-capital-margin-label strong{color:var(--ink);font:450 12px var(--mono)}.portfolio-capital-margin-meter{background:var(--line);height:4px;margin:10px 0 8px;overflow:hidden}.portfolio-capital-margin-meter i{background:var(--accent);height:100%;display:block}.portfolio-capital-margin .portfolio-dashboard-metrics{padding:0}.portfolio-dashboard-card-footer{border-top:1px solid var(--line);min-height:35px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 12px;margin-top:auto;padding:7px 18px;font-size:11px;display:flex}.portfolio-dashboard-card-footer button{min-height:22px;color:var(--accent);align-items:center;gap:5px;font-size:12px;display:inline-flex}.portfolio-performance-total{padding:12px 18px 10px}.portfolio-performance-total>span{color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.portfolio-performance-total>small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.5;display:block}.portfolio-metric-cached{color:var(--subtle);margin-top:1px;font-size:10px;display:block}.portfolio-fee-schedule{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:5px;margin:9px 18px;padding-top:9px;display:grid;position:relative}.portfolio-fee-schedule>div{flex-direction:column;gap:4px;display:flex}.portfolio-fee-schedule>div>span{color:var(--muted);font-size:11px}.portfolio-fee-schedule strong{font:450 14px var(--mono)}.portfolio-fee-tier{color:var(--subtle);grid-column:1/-1;font-size:10px}.portfolio-history-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:0 14px 0 18px;display:flex}.portfolio-chart-modes{align-self:stretch;gap:20px;min-width:0;display:flex}.portfolio-chart-modes button{color:var(--muted);white-space:nowrap;padding:9px 0;font-size:13px;position:relative}.portfolio-chart-modes button.active{color:var(--ink);font-weight:550}.portfolio-chart-modes button.active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.portfolio-chart-refresh{width:28px;height:28px;color:var(--muted);border-radius:var(--radius-control);flex-shrink:0;place-items:center;display:grid}.portfolio-chart-refresh:hover:not(:disabled){background:var(--hover);color:var(--accent)}.portfolio-chart-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:10px 18px 0;display:flex}.portfolio-chart-toolbar>span{color:var(--muted);font:11px var(--mono);align-items:center;gap:5px;display:inline-flex}.portfolio-chart-ranges{align-items:center;gap:3px;display:flex}.portfolio-chart-ranges button{border-radius:var(--radius-control);min-height:27px;color:var(--muted);font:11px var(--mono);padding:5px 8px}.portfolio-chart-ranges button.active{background:var(--tint-accent);color:var(--accent);font-weight:500}.portfolio-performance-chart{min-width:0;padding:0 18px}.portfolio-chart-readout{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 15px;padding:9px 0 11px;display:flex}.portfolio-chart-readout strong{font:500 25px/1.3 var(--mono);letter-spacing:-.8px;overflow-wrap:anywhere}.portfolio-chart-readout>span{color:var(--muted);font-size:11px}.portfolio-performance-chart>svg{cursor:crosshair;touch-action:pan-y;width:100%;height:190px;display:block;overflow:visible}.portfolio-chart-grid{stroke:var(--line);stroke-width:1px;stroke-dasharray:3 4}.portfolio-chart-zero{stroke:var(--line-strong);stroke-width:1px}.portfolio-chart-axis{fill:var(--subtle);font:10px var(--mono)}.portfolio-chart-line{fill:none;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.portfolio-chart-crosshair{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 4;opacity:.6}.portfolio-chart-point{fill:var(--accent);stroke:var(--panel);stroke-width:2px}.portfolio-chart-caption{border-top:1px solid var(--line);color:var(--muted);margin:8px 0 0;padding:9px 0 11px;font-size:10px;line-height:1.6}.portfolio-chart-caption>span{color:var(--warning);margin-top:3px;display:block}.portfolio-chart-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:283px;padding:24px 10px 32px;display:flex}.portfolio-chart-empty>span{width:49px;height:49px;color:var(--accent);background:var(--tint-accent);border:1px solid var(--line);border-radius:var(--radius-panel);place-items:center;margin-bottom:3px;display:grid}.portfolio-chart-empty>strong{font-size:16px;font-weight:550}.portfolio-chart-empty>p{max-width:340px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.portfolio-chart-empty>button{min-height:36px;margin-top:4px;padding:8px 12px;font-size:12px}.portfolio-dashboard :is(button,svg[role=slider]):focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (width<=1199px){.portfolio-dashboard{grid-template-columns:1fr 1fr}.portfolio-history{grid-column:1/-1}.portfolio-capital-equity>strong,.portfolio-performance-total>strong{font-size:28px}.portfolio-performance-chart>svg{height:235px}}@media (width<=600px){.portfolio-page .portfolio-title{align-items:flex-start;margin-bottom:20px}.portfolio-page .portfolio-title .page-intro h1{font-size:28px}.portfolio-dashboard{grid-template-columns:minmax(0,1fr);gap:14px}.portfolio-capital{order:0}.portfolio-history{order:1}.portfolio-performance{order:2}.portfolio-chart-modes{gap:17px}.portfolio-chart-modes button{min-height:44px;font-size:12px}.portfolio-chart-ranges button{min-height:34px;padding:6px 9px}.portfolio-chart-refresh{width:36px;height:36px}.portfolio-chart-readout{flex-direction:column;align-items:flex-start}.portfolio-dashboard-card-footer button{min-height:30px}}.activity-tabs.account-activity-tabs{min-width:0;max-width:100%;height:auto;min-height:48px;padding-inline:18px}.activity-tabs.account-activity-tabs>div{overscroll-behavior-x:contain;scrollbar-width:thin;flex:1;gap:24px;min-width:0;overflow:auto hidden}.activity-tabs.account-activity-tabs button{white-space:nowrap;flex-shrink:0;min-height:48px;font-size:12px}.account-activity-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-3px;border-radius:3px}.activity-tabs.account-activity-tabs button.active:after{bottom:0}.account-activity-content{outline-offset:-2px;min-width:0}.account-activity-footer{border-top:1px solid var(--line);flex-shrink:0;min-height:30px;margin-top:auto}.account-activity-toolbar{color:var(--muted);justify-content:flex-end;align-items:center;gap:5px;padding:3px 18px;font-size:10px;display:flex}.account-activity-updated{font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.4;position:relative}.account-activity-status-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-activity-refresh{width:24px;height:24px;color:var(--muted);border-radius:4px;flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}.account-activity-refresh:hover:not(:disabled){background:var(--hover);color:var(--ink)}.account-activity-refresh[aria-busy=true]{cursor:progress}@media (pointer:coarse){.account-activity-refresh{flex-basis:32px;width:32px;height:32px}}.data-table.account-activity-table th,.data-table.account-activity-table td{padding:13px 16px;font-size:12px;display:table-cell}.data-table.account-activity-table th{font-family:DM Sans,sans-serif}.data-table.account-activity-table td{text-overflow:ellipsis;max-width:320px;overflow:hidden}.account-activity-note{color:var(--muted);margin:0;padding:10px 18px;font-size:11px;line-height:1.6}.portfolio-positions .activity-panel{border-top:0}@media (width>=1001px){.app-shell--trade .terminal-grid .activity-tabs.account-activity-tabs{min-height:36px;padding-inline:12px}.app-shell--trade .terminal-grid .activity-tabs.account-activity-tabs>div{gap:16px}.app-shell--trade .terminal-grid .activity-tabs.account-activity-tabs button{gap:4px;min-height:36px;font-size:11px}.app-shell--trade .terminal-grid .account-activity-toolbar{padding-inline:12px}.app-shell--trade .terminal-grid .data-table.account-activity-table th,.app-shell--trade .terminal-grid .data-table.account-activity-table td{padding:8px 10px;font-size:11px;line-height:1.4}.app-shell--trade .terminal-grid .data-table.account-activity-table th{font-size:10px}.app-shell--trade .terminal-grid .data-table.account-activity-table :is(th,td):first-child{padding-left:12px}.app-shell--trade .terminal-grid .account-activity-table .details-row .details-trigger{min-height:28px}.app-shell--trade .terminal-grid .account-activity-note{padding:6px 12px;font-size:10px;line-height:1.4}}@media (width<=700px){.activity-tabs.account-activity-tabs{padding-inline:12px}.activity-tabs.account-activity-tabs>div{gap:20px}.account-activity-toolbar{padding-inline:12px}}.details-row{cursor:pointer}.data-table .details-row:hover>td,.data-table .details-row:focus-within>td{background:var(--hover)}.details-row .details-trigger{text-align:left;min-height:32px;color:inherit;align-items:center;gap:8px;display:inline-flex}.details-trigger>.details-chevron{color:var(--subtle);flex-shrink:0}.details-row .details-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:2px}@media (width<=760px){.details-row .details-trigger{min-height:44px}}.portfolio-activity{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-panel);min-width:0;scroll-margin-top:80px;overflow:hidden}.portfolio-activity-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.portfolio-activity-heading>div{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.portfolio-activity-heading h2{margin:0;font-size:16px;font-weight:550}.portfolio-activity-heading span{color:var(--muted);font-size:12px}.portfolio-activity-export{white-space:nowrap;min-height:34px;color:var(--accent);align-items:center;gap:7px;font-size:12px;display:inline-flex}.portfolio-activity-filters{border-block:1px solid var(--line);background:var(--panel-alt);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.portfolio-activity-search{color:var(--muted);align-items:center;gap:8px;min-width:150px;display:flex}.portfolio-activity-search input{color:var(--ink);background:0 0;border:0;outline:0;width:200px;min-height:36px;font-size:12px}.portfolio-activity-search:focus-within{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--radius-control)}.portfolio-activity-filter-selects{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portfolio-activity-filter-selects .pp-select{max-width:175px}.portfolio-hide-zero{cursor:pointer;align-items:center;gap:7px;font-size:12px;display:inline-flex}.portfolio-hide-zero input{accent-color:var(--accent)}.portfolio-activity-table-scroll{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;max-height:580px;overflow:auto}.data-table.portfolio-records-table{table-layout:auto;width:100%;min-width:max-content}.data-table.portfolio-records-table th{z-index:1;background:var(--panel-alt);height:42px;padding:12px 16px;font:500 12px DM Sans,sans-serif;position:sticky;top:0}.data-table.portfolio-records-table td{height:48px;font:12px/1.5 var(--mono);text-overflow:ellipsis;white-space:nowrap;max-width:300px;padding:12px 16px;overflow:hidden}.data-table.portfolio-records-table :is(th,td):first-child{text-align:left;padding-left:20px}.data-table.portfolio-records-table td .small-button{min-height:30px;font:12px DM Sans,sans-serif}.portfolio-record-details{color:var(--ink);text-align:left;min-height:26px}.portfolio-record-details:hover{color:var(--accent);text-decoration:underline}.portfolio-activity-note{color:var(--muted);border-top:1px solid var(--line);margin:0;padding:10px 20px;font-size:12px;line-height:1.6}.portfolio-activity-error{color:var(--red);padding:10px 20px;font-size:12px;line-height:1.6}.portfolio-activity-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:200px;padding:28px 20px;display:flex}.portfolio-activity-empty>svg{color:var(--muted)}.portfolio-activity-empty strong{font-size:14px;font-weight:550}.portfolio-activity-empty p{max-width:500px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.portfolio-activity-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.portfolio-activity-footer>span{color:var(--muted);font-size:12px;line-height:1.6}.portfolio-activity-footer small{font-size:11px;display:block}.portfolio-activity-footer>div{align-items:center;gap:14px;display:flex}.portfolio-activity-refresh{color:var(--muted);align-items:center;gap:6px;min-height:34px;font-size:12px;display:inline-flex}.portfolio-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.portfolio-activity-heading{align-items:flex-start;padding:16px}.portfolio-activity-heading>div{flex-direction:column;gap:5px}.portfolio-activity-filters{gap:6px;padding:10px 16px}.portfolio-activity-search,.portfolio-activity-search input{width:100%}.portfolio-activity-filter-selects{gap:6px;width:100%}.portfolio-activity-filter-selects label{flex:112px;min-width:0}.portfolio-activity-filter-selects .pp-select{width:100%;max-width:none}.portfolio-activity-footer{flex-wrap:wrap;padding-inline:16px}.portfolio-activity-footer>div{margin-left:auto}.portfolio-activity-note{padding-inline:16px}}.daily-performance-chart{--daily-chart-height:224px;width:100%;min-width:0}.daily-performance-chart.is-compact{--daily-chart-height:142px}.daily-performance-readout{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;min-width:0;margin-bottom:12px;display:flex}.daily-performance-readout>strong{min-width:0;font:500 22px / 1.35 var(--mono);letter-spacing:-.7px;overflow-wrap:anywhere}.daily-performance-readout>span{color:var(--muted);font:11px / 1.5 var(--mono)}.daily-performance-body{grid-template-columns:78px minmax(0,1fr);min-width:0;display:grid}.daily-performance-axis{height:var(--daily-chart-height);color:var(--muted);font:11px / 1.3 var(--mono);position:relative}.daily-performance-axis>span{text-overflow:ellipsis;text-align:right;white-space:nowrap;position:absolute;left:0;right:10px;overflow:hidden;transform:translateY(-50%)}.daily-performance-plot{min-width:0;height:var(--daily-chart-height);cursor:crosshair;touch-action:pan-y;border-radius:var(--radius-control);position:relative}.daily-performance-plot:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.daily-performance-plot>svg{width:100%;height:100%;display:block;overflow:visible}.daily-performance-grid{stroke:var(--line);stroke-width:1px;stroke-dasharray:3 5}.daily-performance-zero{stroke:var(--line-strong);stroke-width:1px}.daily-performance-line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.daily-performance-crosshair{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 4;opacity:.55}.daily-performance-observation,.daily-performance-point{background:var(--accent);pointer-events:none;border-radius:50%;width:4px;height:4px;position:absolute;transform:translate(-50%,-50%)}.daily-performance-point{border:2px solid var(--panel);box-sizing:content-box;width:8px;height:8px;box-shadow:0 0 0 1px var(--accent)}.daily-performance-dates{min-width:0;height:27px;color:var(--muted);font:11px / 1.4 var(--mono);grid-column:2;position:relative}.daily-performance-dates>span{white-space:nowrap;position:absolute;top:7px;transform:translate(-50%)}.daily-performance-dates>.is-first{transform:none}.daily-performance-dates>.is-last{transform:translate(-100%)}.daily-performance-note{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.5}.daily-performance-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.daily-performance-empty{min-height:var(--daily-chart-height);color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:22px 12px;display:flex}.daily-performance-empty>svg{color:var(--accent)}.daily-performance-empty>strong{color:var(--ink);font-size:14px;font-weight:500}.daily-performance-empty>span{max-width:300px;font-size:12px;line-height:1.6}.daily-performance-chart.is-compact .daily-performance-readout>strong{font-size:20px}.daily-performance-chart.is-compact .daily-performance-body{grid-template-columns:72px minmax(0,1fr)}@media (width<=480px){.daily-performance-body,.daily-performance-chart.is-compact .daily-performance-body{grid-template-columns:66px minmax(0,1fr)}.daily-performance-readout>strong{font-size:20px}.daily-performance-axis,.daily-performance-dates{font-size:10px}}.market-icon{width:var(--market-icon-size,28px);height:var(--market-icon-size,28px);isolation:isolate;border:1px solid var(--line);background:var(--panel-alt);color:var(--ink);vertical-align:middle;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.market-icon img{object-fit:contain;filter:grayscale(.4)sepia(.16)saturate(.75);width:100%;height:100%;display:block}.market-icon:has(img[src$=\.svg]){background:0 0;border-color:#0000;overflow:visible}.market-icon--fallback{background:var(--tint-accent);color:var(--accent);font:600 calc(var(--market-icon-size,28px) * .26)/1 var(--mono);letter-spacing:-.055em}:root[data-theme=dark] .market-icon img{filter:grayscale(.35)sepia(.12)saturate(.75)brightness(1.1)}.trader-avatar{border-radius:var(--radius-panel);width:30px;height:30px;color:var(--avatar-color,var(--accent));background:color-mix(in srgb, var(--avatar-color,var(--accent)) 11%, var(--panel));flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.trader-avatar img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.trader-avatar svg{width:83.333%;height:83.333%;display:block}.trader-avatar--0{--avatar-color:var(--accent)}.trader-avatar--1{--avatar-color:var(--green)}.trader-avatar--2{--avatar-color:#ad71d2}.trader-avatar--3{--avatar-color:#c08043}.trader-avatar--4{--avatar-color:#549cb3}.leaderboard-analysis{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);align-self:start;min-width:0;overflow:hidden}.leaderboard-analysis-heading{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:17px 20px;display:flex}.leaderboard-analysis-heading h2,.leaderboard-analysis-section-heading h3,.leaderboard-analysis-calendar-heading h3{letter-spacing:-.15px;margin:0;font-size:14px;font-weight:600}.leaderboard-analysis-identity{align-items:center;gap:11px;padding:20px 20px 18px;display:flex}.leaderboard-analysis-avatar{width:40px;height:40px}.leaderboard-analysis-identity>div{flex:1;min-width:0}.leaderboard-analysis-identity a{align-items:center;gap:5px;min-width:0;font-size:15px;font-weight:600;line-height:1.4;display:flex}.leaderboard-analysis-identity a bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leaderboard-analysis-identity a:hover{color:var(--accent)}.leaderboard-analysis-verified{color:var(--accent);flex-shrink:0}.leaderboard-analysis-you{color:var(--accent);background:var(--tint-accent);border-radius:var(--radius-badge);padding:1px 5px;font-size:11px;font-weight:500}.leaderboard-analysis-address{color:var(--muted);font:12px var(--mono);margin-top:4px;display:block}.leaderboard-analysis-refresh{border-radius:var(--radius-control);width:32px;height:32px;color:var(--muted);flex-shrink:0;place-items:center;display:grid}.leaderboard-analysis-refresh:hover:not(:disabled){color:var(--accent);background:var(--hover)}.leaderboard-analysis-refresh:disabled{opacity:.4;cursor:default}.leaderboard-analysis-performance{background:var(--panel-alt);border:1px solid var(--line);border-radius:var(--radius-panel);margin:0 20px 18px;padding:14px}.leaderboard-analysis-performance-label,.leaderboard-analysis-performance-value{justify-content:space-between;align-items:center;gap:10px;display:flex}.leaderboard-analysis-performance-label{color:var(--muted);font-size:12px}.leaderboard-analysis-performance-value{flex-wrap:wrap;align-items:baseline;gap:5px 8px;margin-top:11px}.leaderboard-analysis-performance-value>strong{font:500 28px var(--mono);letter-spacing:-1.2px;overflow-wrap:anywhere}.leaderboard-analysis-rank{color:var(--muted);align-items:baseline;gap:5px;font-size:12px;display:inline-flex}.leaderboard-analysis-rank b{font:500 14px var(--mono)}.leaderboard-analysis-performance>p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}.leaderboard-analysis-period-volume{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;margin-top:13px;padding-top:11px;font-size:12px;display:flex}.leaderboard-analysis-period-volume strong{color:var(--ink);font:500 13px var(--mono)}.leaderboard-analysis-stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin:0;padding:0 20px 20px;display:grid}.leaderboard-analysis-stats dt{color:var(--muted);font-size:12px;line-height:1.4}.leaderboard-analysis-stats dd{font:500 16px var(--mono);letter-spacing:-.3px;overflow-wrap:anywhere;margin:7px 0 0}.leaderboard-analysis-directions{gap:10px;display:flex}.leaderboard-analysis-tabs{border-bottom:1px solid var(--line);gap:24px;padding:0 20px;display:flex}.leaderboard-analysis-tabs>button{min-height:46px;color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:0;font-size:13px;font-weight:500;display:inline-flex}.leaderboard-analysis-tabs>button:hover{color:var(--ink)}.leaderboard-analysis-tabs>button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.leaderboard-analysis-tabs>button>span{background:var(--panel-alt);border-radius:var(--radius-badge);min-width:20px;font:11px var(--mono);text-align:center;padding:2px 5px}.leaderboard-analysis-tabs>button[aria-selected=true]>span{background:var(--tint-accent);color:var(--accent)}.leaderboard-analysis-periods,.leaderboard-analysis-positions{border-bottom:1px solid var(--line);padding:20px}.leaderboard-analysis-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 10px;margin-bottom:14px;display:flex}.leaderboard-analysis-section-heading>span{color:var(--muted);font-size:12px}.leaderboard-analysis-chart-controls{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel-alt);align-items:center;gap:2px;padding:2px;display:flex}.leaderboard-analysis-chart-controls button{border-radius:var(--radius-badge);min-height:29px;color:var(--muted);padding:4px 8px;font-size:12px}.leaderboard-analysis-chart-controls button:hover{color:var(--ink)}.leaderboard-analysis-chart-controls button[aria-pressed=true]{color:var(--accent);background:var(--panel);box-shadow:0 1px 3px var(--line)}.leaderboard-analysis-period-list{gap:5px;margin-top:16px;display:grid}.leaderboard-analysis-period{text-align:left;border-radius:var(--radius-control);border:1px solid #0000;width:100%;padding:10px;display:block}.leaderboard-analysis-period.is-selected{background:var(--panel-alt);border-color:var(--line)}.leaderboard-analysis-history-toolbar{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:16px;font-size:12px;display:flex}.leaderboard-analysis-history-empty{min-height:220px;color:var(--muted);flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:16px 0;font-size:12px;line-height:1.5;display:flex}.leaderboard-analysis-history-empty>strong{color:var(--ink);font-size:14px;font-weight:500}.leaderboard-analysis-history-empty>p{margin:0}.leaderboard-analysis-history-warning{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:12px;line-height:1.5;display:flex}.leaderboard-analysis-history-empty>button,.leaderboard-analysis-history-warning>button{color:var(--accent);flex-shrink:0;min-height:32px}.leaderboard-analysis-calendar-heading{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 10px;margin-top:22px;padding-top:20px;display:flex}.leaderboard-analysis-calendar-heading>span{color:var(--muted);font-size:12px}.leaderboard-analysis-period-label{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 8px;font-size:12px;display:flex}.leaderboard-analysis-period-label>span{color:var(--muted)}.leaderboard-analysis-period.is-selected .leaderboard-analysis-period-label>span{color:var(--ink);font-weight:600}.leaderboard-analysis-period-label small{font:12px var(--mono);color:var(--muted);margin-left:4px}.leaderboard-analysis-period-label strong{font:500 13px var(--mono);white-space:nowrap}.leaderboard-analysis-period-secondary{color:var(--muted);justify-content:space-between;gap:8px;margin-top:7px;font-size:11px;display:flex}.leaderboard-analysis-period-secondary>span:last-child{font-family:var(--mono)}.leaderboard-analysis-note{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.5}.leaderboard-analysis-positions{min-height:240px}.leaderboard-analysis-position-scroll{border:1px solid var(--line);border-radius:var(--radius-control);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;max-height:390px;overflow:auto}.leaderboard-analysis-position-table{border-collapse:separate;border-spacing:0;white-space:nowrap;width:100%;font-size:12px}.leaderboard-analysis-position-table :is(th,td){text-align:right;border-bottom:1px solid var(--line);padding:12px}.leaderboard-analysis-position-table thead th{z-index:1;background:var(--panel-alt);color:var(--muted);font-weight:400;position:sticky;top:0}.leaderboard-analysis-position-table tbody td{font-family:var(--mono)}.leaderboard-analysis-position-table :is(th,td):first-child{z-index:1;background:var(--panel);text-align:left;border-right:1px solid var(--line);position:sticky;left:0}.leaderboard-analysis-position-table thead th:first-child{z-index:2;background:var(--panel-alt)}.leaderboard-analysis-position-table tbody tr:last-child :is(th,td){border-bottom:0}.leaderboard-analysis-position-table tbody tr:hover :is(th,td){background:var(--panel-alt)}.leaderboard-analysis-position-identity{align-items:center;gap:8px;display:flex}.leaderboard-analysis-position-market{flex-direction:column;gap:3px;min-width:0;display:flex}.leaderboard-analysis-position-market strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.leaderboard-analysis-position-market>span{font-size:11px;font-weight:400}.leaderboard-analysis-scroll-hint{color:var(--muted);margin:9px 0 0;font-size:11px}.leaderboard-analysis-snapshot{color:var(--muted);margin:16px 0 0;font-size:11px;line-height:1.5}.leaderboard-analysis-position-empty{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.leaderboard-analysis-partial{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:12px 20px 0;font-size:12px;line-height:1.5;display:flex}.leaderboard-analysis-partial button{color:var(--accent);min-height:32px}.leaderboard-analysis-footer{padding:16px 20px}.leaderboard-analysis-profile-link{min-height:40px;color:var(--accent);background:var(--tint-accent);border:1px solid color-mix(in srgb, var(--accent) 25%, var(--line));border-radius:var(--radius-control);justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.leaderboard-analysis-profile-link:hover{background:color-mix(in srgb, var(--accent) 14%, var(--panel));border-color:var(--accent)}.leaderboard-analysis-empty{min-height:240px;color:var(--muted);flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:28px 20px;display:flex}.leaderboard-analysis-empty>svg{color:var(--accent)}.leaderboard-analysis-empty strong{color:var(--ink);font-size:16px;font-weight:500}.leaderboard-analysis-empty p{margin:0;font-size:13px;line-height:1.7}.leaderboard-analysis :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width>=761px) and (width<=1199px){.leaderboard-analysis-scroll-hint{display:none}}@media (width<=480px){.leaderboard-analysis-heading,.leaderboard-analysis-identity,.leaderboard-analysis-periods,.leaderboard-analysis-positions,.leaderboard-analysis-footer{padding-left:16px;padding-right:16px}.leaderboard-analysis-performance{margin-left:16px;margin-right:16px}.leaderboard-analysis-stats{padding-left:16px;padding-right:16px}.leaderboard-analysis-tabs{padding:0 16px}.leaderboard-analysis-chart-controls button{min-height:34px}.leaderboard-analysis-refresh{width:40px;height:40px}.leaderboard-analysis-profile-link{min-height:44px}}.leaderboard-heading{margin-bottom:var(--page-heading-gap);justify-content:space-between;align-items:center;gap:24px;display:flex}.leaderboard-heading .page-intro{margin:0}.leaderboard-heading-detail{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.leaderboard-refresh{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:12px;display:inline-flex}.leaderboard-refresh:not(:disabled):hover{border-color:var(--line-strong);background:var(--hover)}.leaderboard-controls{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.leaderboard-periods{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);gap:4px;padding:4px;display:flex}.leaderboard-periods button{border-radius:var(--radius-control);min-height:36px;color:var(--muted);white-space:nowrap;padding:0 17px;font-size:13px}.leaderboard-periods button:hover{background:var(--hover)}.leaderboard-periods button.active{background:var(--tint-accent);color:var(--accent);font-weight:600}.leaderboard-search{align-items:center;gap:8px;min-width:0;display:flex}.leaderboard-search .search-field{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);width:280px;min-height:42px;padding:0 12px}.leaderboard-search .search-field:focus-within{border-color:var(--accent)}.leaderboard-search .search-field input{width:100%;min-width:0;font-size:12px}.leaderboard-search .search-field button{flex-shrink:0;place-items:center;width:24px;height:30px;display:grid}.leaderboard-search>button{min-height:42px;padding:0 16px;font-size:12px}.leaderboard-search-error{color:var(--red);margin:-6px 0 20px;font-size:12px}.leaderboard-overview{border:1px solid var(--line);background:var(--panel);border-radius:var(--radius-panel);margin-bottom:var(--section-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.leaderboard-overview-cell{min-width:0;padding:22px 24px}.leaderboard-overview-cell+.leaderboard-overview-cell{border-left:1px solid var(--line)}.leaderboard-overview-cell>span{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.leaderboard-overview-cell>strong{font:500 29px/1.2 var(--mono);letter-spacing:-1px;margin:15px 0 11px;display:block}.leaderboard-overview-cell>small{color:var(--muted);font-size:12px;line-height:1.5;display:block}.leaderboard-overview-cell>.leaderboard-overview-updated{margin-top:4px;font-size:11px}.leaderboard-overview-cell>.leaderboard-overview-error{color:var(--warning);margin-top:6px}.leaderboard-overview-error button,.leaderboard-overview-retry{color:var(--accent);min-height:28px;font-size:12px}.leaderboard-overview-error button{margin-left:8px}.leaderboard-scope{background:var(--panel-alt);border-radius:var(--radius-badge);white-space:nowrap;padding:3px 6px;font-size:11px}.leaderboard-workspace{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.leaderboard-panel{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);min-width:0;overflow:hidden}.leaderboard-analysis-slot{min-width:0;scroll-margin-top:86px}.leaderboard-analysis-slot:focus{outline:none}.leaderboard-analysis-slot:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.leaderboard-table-heading{padding:20px var(--panel-padding);justify-content:space-between;align-items:center;gap:12px;display:flex}.leaderboard-table-heading h2{margin:0 0 6px;font-size:16px;font-weight:600}.leaderboard-table-heading p{color:var(--muted);margin:0;font-size:12px}.leaderboard-table-heading>span{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.leaderboard-table-scroll{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;max-height:806px;scroll-margin-top:85px;overflow:auto}.data-table.leaderboard-table{table-layout:fixed;border-top:1px solid var(--line);width:100%;min-width:660px}.data-table.leaderboard-table th{background:var(--panel-alt);z-index:1;height:46px;padding:8px 10px;font-size:12px;position:sticky;top:0}.data-table.leaderboard-table :is(th,td):first-child{text-align:left;width:60px;padding-left:16px}.data-table.leaderboard-table :is(th,td):nth-child(2){text-align:left;width:28%}.data-table.leaderboard-table :is(th,td):nth-child(3){width:22%}.data-table.leaderboard-table :is(th,td):last-child{width:42px;padding-left:2px;padding-right:8px}.data-table.leaderboard-table td{height:67px;font:450 14px/1.5 var(--mono);white-space:nowrap;padding:11px 10px}.data-table.leaderboard-table th button{min-height:30px;font:inherit;justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.data-table.leaderboard-table th button.active{color:var(--accent)}.data-table.leaderboard-table tbody tr{cursor:pointer}.data-table.leaderboard-table tbody tr:hover{background:var(--panel-alt)}.data-table.leaderboard-table .leaderboard-selected-row,.data-table.leaderboard-table .leaderboard-selected-row:hover{background:var(--tint-accent)}.data-table.leaderboard-table .leaderboard-selected-row td:first-child{box-shadow:inset 3px 0 var(--accent)}.data-table.leaderboard-table td.leaderboard-metric-active{font-weight:500}.leaderboard-rank{min-width:28px;height:30px;font:500 16px/1.4 var(--mono);font-variant-numeric:tabular-nums;color:var(--muted);place-items:center;display:inline-grid}.leaderboard-rank--top{color:var(--accent);font-weight:600}.leaderboard-trader{align-items:center;gap:4px;min-width:0;display:flex}.leaderboard-profile-link{border-radius:var(--radius-control);align-items:center;gap:9px;min-width:0;max-width:100%;min-height:36px;display:inline-flex}.leaderboard-profile-link:hover :is(.leaderboard-address,.leaderboard-name){color:var(--accent)}.leaderboard-avatar{flex-shrink:0;width:30px;height:30px}.leaderboard-identity-text{flex-direction:column;gap:3px;min-width:0;display:flex}.leaderboard-identity-name{align-items:center;gap:4px;min-width:0;display:flex}.leaderboard-name,.leaderboard-address{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);display:block;overflow:hidden}.leaderboard-name{font:550 14px/1.4 DM Sans,sans-serif}.leaderboard-address{font:13px/1.4 var(--mono)}.leaderboard-wallet{text-overflow:ellipsis;white-space:nowrap;font:11px/1.4 var(--mono);color:var(--muted);overflow:hidden}.leaderboard-verified{color:var(--accent);flex-shrink:0}.leaderboard-copy{min-width:24px;min-height:32px;color:var(--subtle);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.leaderboard-copy:hover{color:var(--accent)}.leaderboard-you{border-radius:var(--radius-badge);background:var(--tint-accent);color:var(--accent);flex-shrink:0;padding:2px 5px;font:11px DM Sans,sans-serif}.leaderboard-pnl-cell{flex-direction:column;align-items:flex-end;gap:3px;width:120px;max-width:100%;margin-left:auto;display:flex}.leaderboard-pnl-trend{align-items:center;gap:5px;width:100%;height:32px;display:flex}.leaderboard-pnl-sparkline{width:100%;min-width:0;height:32px;color:var(--muted);fill:currentColor;display:block;overflow:visible}.leaderboard-pnl-line{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.leaderboard-pnl-zero{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.leaderboard-pnl-placeholder{text-align:right;width:100%;color:var(--subtle);font-size:14px}.leaderboard-pnl-value{font:500 12px/1.4 var(--mono);font-variant-numeric:tabular-nums}.leaderboard-pnl-range{font:10px/1.4 var(--mono);color:var(--muted)}.leaderboard-pnl-heading-note{color:var(--muted);white-space:normal;font-size:10px;font-weight:400;display:block}.leaderboard-analyze{border-radius:var(--radius-control);width:30px;height:34px;color:var(--muted);place-items:center;display:grid}.leaderboard-analyze:hover,.leaderboard-analyze[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.leaderboard-empty{text-align:center;min-height:440px;padding:32px}.leaderboard-empty>svg{color:var(--subtle);margin-bottom:8px}.leaderboard-empty>strong{font-size:15px}.leaderboard-empty>span{max-width:390px;font-size:13px;line-height:1.7}.leaderboard-footer{padding:15px var(--panel-padding);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;display:flex}.leaderboard-count{color:var(--muted);font-size:12px;line-height:1.7}.leaderboard-count small{font-size:11px;display:block}.leaderboard-pagination{align-items:center;gap:12px;display:flex}.leaderboard-pagination button{border:1px solid var(--line);border-radius:var(--radius-control);place-items:center;width:34px;height:34px;display:grid}.leaderboard-pagination button:not(:disabled):hover{background:var(--hover)}.leaderboard-pagination>span{font:12px var(--mono);color:var(--muted)}.leaderboard-account{border:1px solid var(--line);background:var(--panel);border-radius:var(--radius-panel);margin-bottom:20px;padding:16px 20px}.leaderboard-account--own{border-color:color-mix(in srgb, var(--accent) 35%, var(--line));background:var(--tint-accent)}.leaderboard-account-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.leaderboard-account-title>span{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:550;display:inline-flex}.leaderboard-account-title small{color:var(--muted);font-size:12px;font-weight:400}.leaderboard-account-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-left:auto;display:flex}.leaderboard-account-actions :is(a,button){min-height:28px;color:var(--accent);align-items:center;gap:5px;font-size:12px;display:inline-flex}.leaderboard-account-stats{grid-template-columns:minmax(245px,1.4fr) repeat(3,minmax(0,1fr));align-items:center;gap:20px;display:grid}.leaderboard-account-stats>div:not(.leaderboard-account-identity){flex-direction:column;gap:7px;display:flex}.leaderboard-account-stats>div>span:not(.leaderboard-account-rank){color:var(--muted);font-size:12px}.leaderboard-account-stats strong{font:500 15px/1.5 var(--mono);white-space:nowrap}.leaderboard-account-identity{flex-wrap:wrap;align-items:center;gap:15px;min-width:0;display:flex}.leaderboard-account-rank{font:500 22px/1.4 var(--mono);color:var(--accent)}.leaderboard-account-empty{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:1.6;display:flex}.leaderboard-account-empty a{color:var(--accent);align-items:center;gap:6px;max-width:100%;display:inline-flex}.leaderboard-amount-compact{display:none}.leaderboard-notes{color:var(--muted);justify-content:space-between;gap:28px;margin-top:20px;font-size:11px;line-height:1.8;display:flex}.leaderboard-notes p{margin:0}.leaderboard-notes .leaderboard-snapshot{white-space:nowrap}.leaderboard-notes p:last-child{max-width:780px}.leaderboard-notes .status-dot{vertical-align:middle;margin-right:6px}.leaderboard-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.leaderboard-copy-notice{z-index:50;border:1px solid var(--line-strong);border-radius:var(--radius-panel);background:var(--panel);max-width:calc(100vw - 32px);box-shadow:0 4px 20px var(--shadow);padding:12px 18px;font-size:13px;position:fixed;bottom:36px;left:50%;transform:translate(-50%)}@media (width<=1199px){.leaderboard-workspace{grid-template-columns:minmax(0,1fr)}.leaderboard-table-scroll{max-height:650px}.leaderboard-analysis-slot{max-width:none}}@media (width<=760px){.leaderboard-heading{align-items:flex-start}.leaderboard-heading .page-intro h1{font-size:36px}.leaderboard-heading .page-intro p{max-width:270px;line-height:1.6}.leaderboard-heading-detail{padding-top:30px}.leaderboard-controls{flex-direction:column;align-items:stretch;gap:12px}.leaderboard-periods{justify-content:space-between}.leaderboard-periods button{flex:1;padding:0 8px;font-size:12px}.leaderboard-search .search-field{flex:1;width:auto}.leaderboard-search{width:100%}.leaderboard-overview{grid-template-columns:1fr}.leaderboard-overview-cell{padding:18px 16px}.leaderboard-overview-cell:first-child{border-bottom:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 16px;padding-block:14px;display:flex}.leaderboard-overview-cell:first-child>span svg{display:none}.leaderboard-overview-cell:first-child>strong{margin:0;font-size:22px}.leaderboard-overview-cell:first-child>small{margin-left:auto}.leaderboard-overview-cell:nth-child(2){border-left:0}.leaderboard-overview-cell>strong{font-size:24px}.leaderboard-overview-cell>span{flex-wrap:wrap;gap:5px}.leaderboard-overview-cell>small{font-size:11px}.leaderboard-table-heading{align-items:flex-start}.leaderboard-table-heading>span{max-width:115px;line-height:1.5}.leaderboard-table-heading>span svg{flex-shrink:0}.data-table.leaderboard-table :is(th,td):nth-child(2){z-index:1;background:var(--panel);box-shadow:1px 0 var(--line);width:175px;position:sticky;left:0}.data-table.leaderboard-table th:nth-child(2){z-index:2;background:var(--panel-alt)}.data-table.leaderboard-table .leaderboard-selected-row td:nth-child(2){background:var(--tint-accent)}.leaderboard-account{padding:16px}.leaderboard-account-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.leaderboard-account-identity{grid-column:1/-1}.leaderboard-account-stats strong{font-size:13px}.leaderboard-account-stats .leaderboard-amount-full{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.leaderboard-account-stats .leaderboard-amount-compact{display:inline}.leaderboard-account-title small{width:100%;margin-left:23px}.leaderboard-notes{flex-direction:column;gap:10px}.leaderboard-footer{gap:10px}}@media (prefers-reduced-motion:reduce){.leaderboard-page *{scroll-behavior:auto}}.leaderboard-return{display:none}@media (width<=1199px){.leaderboard-return{min-height:40px;color:var(--accent);align-items:center;gap:7px;margin-bottom:10px;font-size:13px;display:flex}}@media (width<=760px){.leaderboard-heading{position:relative}.leaderboard-heading .page-intro{width:100%}.leaderboard-heading .page-intro p{max-width:none;padding-right:0}.leaderboard-heading-detail{padding:0;position:absolute;top:29px;right:0}.leaderboard-heading-detail .leaderboard-refresh{justify-content:center;gap:0;width:38px;height:38px;padding:0;font-size:0}}.leaderboard-mobile-tools{display:none}@media (width<=1199px){.leaderboard-mobile-tools{padding:0 var(--panel-padding) 16px;justify-content:space-between;align-items:center;gap:12px;display:flex}.leaderboard-mobile-tools label{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.leaderboard-mobile-tools .pp-select{max-width:140px}.leaderboard-mobile-tools>button{min-height:36px;color:var(--accent);align-items:center;gap:6px;font-size:12px;display:inline-flex}.leaderboard-table-heading>span{display:none}}.public-performance{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);min-width:0;overflow:hidden;container:profile-performance/inline-size}.public-performance-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.public-performance-heading h2{letter-spacing:-.15px;margin:0;font-size:14px;font-weight:600}.public-performance-heading>div>span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.public-performance-metrics{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel-alt);padding:3px;display:flex}.public-performance-metrics button{border-radius:var(--radius-badge);min-height:30px;color:var(--muted);padding:4px 12px;font-size:12px}.public-performance-metrics button[aria-pressed=true]{color:var(--accent);background:var(--panel);box-shadow:0 1px 3px var(--shadow)}.public-performance-metrics button:hover{color:var(--ink)}.public-performance-summary{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px 28px;padding:20px 20px 16px;display:flex}.public-performance-main{min-width:0}.public-performance-main>span{color:var(--muted);font-size:12px}.public-performance-main>span>span{margin:0 3px}.public-performance-main strong{font:500 22px / 1.3 var(--mono);letter-spacing:-.6px;overflow-wrap:anywhere;margin-top:8px;display:block}.public-performance-secondary{flex-wrap:wrap;gap:12px 26px;margin:0 0 4px;display:flex}.public-performance-secondary dt{color:var(--muted);font-size:12px}.public-performance-secondary dd{font:500 14px / 1.4 var(--mono);overflow-wrap:anywhere;margin:7px 0 0}.public-performance-history{min-width:0;padding:16px 20px}.public-performance-history-toolbar{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;font-size:12px;display:flex}.public-performance-ranges{gap:3px;display:flex}.public-performance-ranges button{min-width:40px;min-height:32px;color:var(--muted);border-radius:var(--radius-control);padding:6px 9px;font-size:12px}.public-performance-ranges button:hover{color:var(--ink);background:var(--panel-alt)}.public-performance-ranges button[aria-pressed=true]{color:var(--accent);background:var(--tint-accent)}.public-performance-history-note{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.5}.public-performance-history-empty{min-height:240px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.public-performance-history-empty strong{color:var(--ink);font-weight:500}.public-performance-history-empty p{max-width:350px;margin:0;line-height:1.5}.public-performance-history-empty button{color:var(--accent);align-items:center;gap:7px;min-height:32px;display:flex}.public-performance-history .public-performance-warning{color:var(--warning);font-size:12px}.public-performance-table{border-top:1px solid var(--line);margin:0 20px}.public-performance-table-heading,.public-performance-row{grid-template-columns:minmax(86px,1fr) minmax(70px,.75fr) minmax(100px,1.5fr) minmax(90px,1.35fr);align-items:center;gap:12px;padding:12px 8px;display:grid}.public-performance-table-heading{color:var(--muted);font-size:12px;line-height:1.5}.public-performance-table-heading>span:not(:first-child),.public-performance-row>span:not(:first-child){text-align:right}.public-performance-row{border-top:1px solid var(--line);width:100%;min-height:47px;font:14px / 1.5 var(--mono);border-radius:var(--radius-badge);text-align:left;position:relative}.public-performance-row>span{overflow-wrap:anywhere;min-width:0}.public-performance-period{align-items:center;gap:5px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;display:flex}.public-performance-period svg{color:var(--warning);flex-shrink:0}.public-performance-rank{color:var(--muted)}.public-performance-row:hover{background:var(--hover)}.public-performance-row[aria-pressed=true]{background:var(--tint-accent)}.public-performance-row[aria-pressed=true]:before{content:"";background:var(--accent);width:2px;position:absolute;top:9px;bottom:9px;left:0}.public-performance-empty{min-height:255px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.public-performance-empty strong{color:var(--ink);margin-top:14px;font-size:14px;font-weight:500}.public-performance-empty p{max-width:300px;margin:8px 0 0;font-size:12px;line-height:1.65}.public-performance-empty button{min-height:32px;color:var(--accent);align-items:center;gap:7px;margin-top:12px;font-size:12px;display:flex}.public-performance-footer{border-top:1px solid var(--line);color:var(--muted);margin-top:8px;padding:15px 20px 18px;font-size:12px;line-height:1.65}.public-performance-footer p{margin:0}.public-performance-footer p+p{margin-top:4px}.public-performance-footer p:has(>svg){align-items:start;gap:7px;display:flex}.public-performance-footer svg{flex-shrink:0;margin-top:3px}.public-performance-footer .public-performance-warning{color:var(--warning);margin-bottom:8px}.public-performance-warning button{color:var(--accent);margin-left:8px}.public-performance-updated{font:11px / 1.5 var(--mono);margin-top:7px;display:block}.public-performance button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@container profile-performance (width>=700px){.public-performance-heading{padding-top:13px;padding-bottom:13px}.public-performance-summary{padding-top:16px;padding-bottom:14px}.public-performance-table-heading,.public-performance-row{grid-template-columns:minmax(76px,1fr) minmax(58px,.7fr) minmax(102px,1.5fr) minmax(94px,1.4fr);gap:8px;padding-top:10px;padding-bottom:10px}.public-performance-row{min-height:44px;font-size:13px}.public-performance-footer{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:12px;padding:11px 20px 12px;line-height:1.5;display:flex}.public-performance-footer .public-performance-warning{flex-basis:100%}.public-performance-footer p:has(>svg){flex-basis:100%}.public-performance-footer p+p,.public-performance-updated{margin-top:0}.public-performance-updated{margin-left:auto}.public-performance-empty{min-height:211px}}@media (width<=700px){.public-performance-table-heading,.public-performance-row{grid-template-columns:minmax(72px,1fr) minmax(48px,.55fr) minmax(86px,1.5fr) minmax(76px,1.3fr);gap:8px}.public-performance-secondary{gap:14px 24px}}@media (width<=480px){.public-performance-heading{gap:10px;padding:16px}.public-performance-heading>div>span{max-width:170px}.public-performance-summary{gap:14px;padding:18px 16px 14px}.public-performance-main strong{letter-spacing:-.6px;font-size:22px}.public-performance-secondary{justify-content:space-between;width:100%}.public-performance-history{padding-inline:16px}.public-performance-table{margin:0 8px}.public-performance-table-heading,.public-performance-row{grid-template-columns:minmax(64px,.8fr) minmax(78px,1.45fr) minmax(70px,1.3fr);gap:6px;padding:11px 8px}.public-performance-table-heading>span:nth-child(2){display:none}.public-performance-row{row-gap:2px}.public-performance-row>span:first-child{grid-area:1/1}.public-performance-row>span:nth-child(2){text-align:left;grid-area:2/1;font-size:12px}.public-performance-row>span:nth-child(3){grid-area:1/2/3}.public-performance-row>span:nth-child(4){grid-area:1/3/3}.public-performance-period,.public-performance-row{font-size:12px}.public-performance-table-heading{font-size:11px}.public-performance-footer{padding:15px 16px}}.trader-profile-page{--profile-gap:18px}.trader-profile-breadcrumb{color:var(--subtle);align-items:center;gap:12px;margin-bottom:16px;font-size:12px;display:flex}.trader-profile-breadcrumb a{min-height:28px;color:var(--muted);align-items:center;gap:7px;display:inline-flex}.trader-profile-breadcrumb a:hover,.trader-profile-metadata a:hover{color:var(--accent)}.trader-profile-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.trader-profile-identity{flex:1;align-items:flex-start;gap:18px;min-width:0;display:flex}.trader-profile-identity>div:last-child{min-width:0}.trader-profile-avatar{flex-shrink:0;width:64px;height:64px;margin-top:4px}.trader-profile-avatar svg{width:75%;height:75%}.trader-profile-identity .eyebrow{margin-bottom:5px;font-size:10px}.trader-profile-header h1{font:500 30px/1.2 var(--mono);letter-spacing:-1px;overflow-wrap:anywhere;margin:0 0 8px}.trader-profile-header h1.trader-profile-name{font-family:DM Sans,sans-serif;font-weight:550}.trader-profile-header h1:focus{outline:none}.trader-profile-verified{color:var(--accent);vertical-align:baseline;margin-left:9px;display:inline-block}.trader-profile-address{color:var(--muted);font:12px var(--mono);align-items:center;gap:8px;display:flex}.trader-profile-address>span{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.trader-profile-address button{min-width:28px;min-height:28px;color:var(--muted);flex-shrink:0;place-items:center;display:grid}.trader-profile-bio{max-width:680px;color:var(--muted);white-space:pre-line;overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.6}.trader-profile-metadata{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:6px;font-size:12px;display:flex}.trader-profile-metadata a{align-items:center;gap:4px;min-height:24px;display:inline-flex}.trader-profile-identity-status{color:var(--muted);align-items:center;gap:8px;font-size:12px;line-height:1.5;display:flex}.trader-profile-you{color:var(--accent);background:var(--tint-accent);border-radius:var(--radius-badge);letter-spacing:0;margin-left:8px;padding:3px 6px;font:11px DM Sans,sans-serif;display:inline-block}.trader-profile-actions{flex-shrink:0;gap:8px;margin-top:20px;display:flex}.trader-profile-actions>button{min-height:36px;font-size:12px}.trader-profile-refresh{border:1px solid var(--line);border-radius:var(--radius-control);width:36px;color:var(--muted);place-items:center;display:grid}.trader-profile-refresh:hover{background:var(--hover)}.trader-profile-dashboard{gap:var(--profile-gap);grid-template-columns:minmax(280px,.85fr) minmax(0,2fr);align-items:start;margin-bottom:22px;display:grid}.trader-profile-account{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-panel);flex-direction:column;min-width:0;display:flex;overflow:hidden}.trader-profile-account>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.trader-profile-account h2{margin:0;font-size:14px;font-weight:550}.trader-profile-account>header svg{color:var(--muted)}.trader-profile-equity{padding:20px 20px 16px}.trader-profile-equity>span{color:var(--muted);font-size:12px}.trader-profile-equity>strong{font:500 clamp(24px, 2.2vw, 30px)/1.25 var(--mono);letter-spacing:-1px;margin:9px 0 10px;display:block}.trader-profile-equity small{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.trader-profile-value{white-space:nowrap}.trader-profile-value-full{display:none}.trader-profile-value-compact{display:inline}.trader-profile-account-metrics{margin:0;padding:0 20px 14px}.trader-profile-account-metrics>div{justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.trader-profile-account-metrics dt{color:var(--muted);font-size:12px}.trader-profile-account-metrics dd{font:500 13px/1.45 var(--mono);text-align:right;overflow-wrap:anywhere;margin:0}.trader-profile-exposure{border-top:1px solid var(--line);margin:0 20px;padding:17px 0 14px}.trader-profile-exposure h3{color:var(--muted);margin:0 0 12px;font-size:12px;font-weight:500}.trader-profile-exposure-bar{background:var(--line);height:6px;display:flex;overflow:hidden}.trader-profile-exposure-bar span:first-child{background:var(--green)}.trader-profile-exposure-bar span:last-child{background:var(--red)}.trader-profile-exposure-values{grid-template-columns:1fr 1fr;gap:12px;padding-top:14px;display:grid}.trader-profile-exposure-values>div{min-width:0}.trader-profile-exposure-values>div:last-child{text-align:right}.trader-profile-exposure-values span{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.trader-profile-exposure-values>div:last-child span{justify-content:flex-end}.trader-profile-exposure-values i{background:currentColor;width:5px;height:5px}.trader-profile-exposure-values small{color:var(--subtle);font:11px var(--mono)}.trader-profile-exposure-values strong{font:500 13px var(--mono);overflow-wrap:anywhere;margin-top:8px;display:block}.trader-profile-exposure p{color:var(--muted);margin:16px 0 0;font-size:11px;line-height:1.6}.trader-profile-account>footer{border-top:1px solid var(--line);color:var(--subtle);margin-top:auto;padding:12px 20px;font-size:11px}.trader-profile-workspace{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);min-width:0;scroll-margin-top:78px;overflow:hidden}.trader-profile-workspace [hidden]{display:none!important}.trader-profile-workspace-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:0 20px;display:flex}.trader-profile-workspace-header [role=tablist]{gap:24px;min-width:0;display:flex;overflow-x:auto}.trader-profile-workspace-header [role=tab]{white-space:nowrap;color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:8px;padding:19px 0 17px;font-size:14px;display:inline-flex}.trader-profile-workspace-header [role=tab][aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.trader-profile-workspace-header [role=tab] span{font:11px var(--mono);background:var(--tint-accent);color:var(--accent);border-radius:var(--radius-badge);padding:2px 5px}.trader-profile-export{min-height:34px;color:var(--accent);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.trader-profile-filters{background:var(--panel-alt);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.trader-profile-filters>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trader-profile-filters>p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.trader-profile-search{color:var(--muted);align-items:center;gap:8px;min-width:170px;display:flex}.trader-profile-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;width:220px;min-height:34px;font-size:13px}.trader-profile-search:focus-within{outline:1px solid var(--accent);outline-offset:4px;border-radius:var(--radius-control)}.trader-profile-filters .pp-select{max-width:210px}.trader-profile-sort-direction{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);color:var(--muted);place-items:center;width:34px;height:34px;display:grid}.trader-profile-table-scroll{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;max-height:570px;overflow:auto}.trader-profile-workspace .data-table{table-layout:auto;width:100%;min-width:940px}.trader-profile-workspace .data-table th{z-index:1;background:var(--panel-alt);height:42px;padding:12px 16px;font:500 12px DM Sans,sans-serif;position:sticky;top:0}.trader-profile-workspace .data-table th button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.trader-profile-workspace .data-table th[aria-sort=ascending],.trader-profile-workspace .data-table th[aria-sort=descending]{color:var(--accent)}.trader-profile-workspace .data-table td{height:56px;font:13px/1.45 var(--mono);white-space:nowrap;padding:13px 16px}.trader-profile-workspace .data-table :is(th,td):first-child{text-align:left;padding-left:20px}.trader-profile-workspace .data-table tbody tr:hover{background:var(--hover)}.trader-profile-workspace .data-table tbody tr.is-selected{background:var(--tint-accent)}.trader-profile-workspace .trader-profile-positions :is(th,td):first-child{background:var(--panel);box-shadow:1px 0 var(--line);position:sticky;left:0}.trader-profile-workspace .trader-profile-positions th:first-child{z-index:3;background:var(--panel-alt)}.trader-profile-workspace .trader-profile-positions td:first-child{z-index:2}.trader-profile-workspace .trader-profile-positions tr:hover td:first-child{background:var(--hover)}.trader-profile-workspace .trader-profile-positions tr.is-selected td:first-child{background:var(--tint-accent)}.trader-profile-market{color:var(--ink);align-items:center;gap:10px;font:550 13px DM Sans,sans-serif;display:flex}.trader-profile-market:hover{color:var(--accent)}.trader-profile-side{border-radius:var(--radius-badge);padding:3px 7px;font:12px DM Sans,sans-serif;display:inline-block}.trader-profile-side.positive{background:var(--tint-green)}.trader-profile-side.negative{background:var(--tint-red)}.trader-profile-view{min-height:30px;color:var(--accent);justify-content:center;align-items:center;gap:5px;font:12px DM Sans,sans-serif;display:inline-flex}.trader-profile-position-context{border-bottom:1px solid var(--line);align-items:center;gap:30px;padding:19px 20px;display:flex}.trader-profile-position-context>div{align-items:center;gap:10px;min-width:125px;display:flex}.trader-profile-position-context strong{font-size:14px;font-weight:550;display:block}.trader-profile-position-context small{margin-top:5px;font-size:12px;display:block}.trader-profile-position-context dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%;margin:0;display:grid}.trader-profile-position-context dt{color:var(--muted);font-size:12px}.trader-profile-position-context dd{font:500 13px/1.4 var(--mono);overflow-wrap:anywhere;margin:7px 0 0}.trader-profile-table-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:12px;line-height:1.6;display:flex}.trader-profile-table-footer small{color:var(--subtle);margin-top:3px;font-size:11px;display:block}.trader-profile-pagination{align-items:center;gap:8px;display:flex}.trader-profile-pagination button{border:1px solid var(--line);border-radius:var(--radius-control);min-height:34px;color:var(--ink);align-items:center;gap:5px;padding:0 10px;display:inline-flex}.trader-profile-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:225px;padding:32px 20px;display:flex}.trader-profile-empty>svg{color:var(--subtle)}.trader-profile-empty strong{font-size:14px;font-weight:550}.trader-profile-empty p{color:var(--muted);max-width:600px;margin:0;font-size:12px;line-height:1.6}.trader-profile-notice{background:var(--tint-warning);color:var(--warning);border:1px solid color-mix(in srgb, var(--warning) 24%, var(--line));border-radius:var(--radius-panel);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;padding:12px 16px;font-size:12px;line-height:1.6;display:flex}.trader-profile-workspace .trader-profile-notice{margin:12px 20px}.trader-profile-footer{color:var(--subtle);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:18px;font-size:11px;line-height:1.6;display:flex}.trader-profile-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.trader-profile-dashboard{grid-template-columns:minmax(255px,.85fr) minmax(0,1.4fr)}.trader-profile-position-context{align-items:flex-start}.trader-profile-position-context dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (width<=900px){.trader-profile-dashboard{grid-template-columns:1fr}.trader-profile-account{grid-template-columns:1fr 1fr;display:grid}.trader-profile-account>header,.trader-profile-account>footer{grid-column:1/-1}.trader-profile-equity,.trader-profile-account-metrics{grid-column:1}.trader-profile-exposure{border-top:0;border-left:1px solid var(--line);flex-direction:column;grid-area:2/2/4;justify-content:center;margin:20px 0;padding:0 20px;display:flex}.trader-profile-actions{margin-top:0}.trader-profile-header{flex-wrap:wrap}}@media (width<=600px){.trader-profile-header{gap:16px;margin-bottom:20px}.trader-profile-identity{gap:12px}.trader-profile-avatar{width:48px;height:48px}.trader-profile-header h1{font-size:25px}.trader-profile-address{font-size:11px}.trader-profile-metadata{gap:4px 10px;font-size:11px}.trader-profile-actions{justify-content:flex-end;width:100%}.trader-profile-account{display:flex}.trader-profile-account>header,.trader-profile-account>footer{padding-inline:16px}.trader-profile-equity{padding:18px 16px 14px}.trader-profile-equity>strong{font-size:28px}.trader-profile-account-metrics{padding-inline:16px}.trader-profile-exposure{border-left:0;border-top:1px solid var(--line);margin:0 16px;padding:16px 0;display:block}.trader-profile-workspace-header{flex-wrap:wrap;gap:0;padding-inline:16px}.trader-profile-workspace-header [role=tablist]{gap:20px;width:100%}.trader-profile-workspace-header [role=tab]{padding-block:16px 14px;font-size:13px}.trader-profile-export{margin:6px 0 6px auto}.trader-profile-filters{gap:10px;padding:10px 16px}.trader-profile-search,.trader-profile-filters>div,.trader-profile-search input{width:100%}.trader-profile-filters>div>.pp-select{flex:100px;max-width:none}.trader-profile-position-context{flex-direction:column;gap:18px;padding:16px}.trader-profile-position-context dl{gap:20px 16px}.trader-profile-table-footer{padding-inline:16px}.trader-profile-pagination{margin-left:auto}.trader-profile-workspace .data-table th,.trader-profile-workspace .data-table td{padding-inline:12px}}.ticket-risk-summary{min-width:0;color:var(--muted);margin:12px 0;font-size:11px;line-height:1.5}.ticket-risk-summary dl{margin:0}.ticket-risk-summary dl>div{justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;display:flex}.ticket-risk-summary dt{flex:1;min-width:0}.ticket-risk-summary dd{min-width:0;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex:1;margin:0}.ticket-risk-summary p{margin:7px 0 0}.ticket-risk-summary .ticket-risk-error{color:var(--red)}.notification-bell{flex:none;position:relative}.notification-unread{border:2px solid var(--panel);background:var(--accent-fill);min-width:15px;height:15px;color:var(--on-accent);font:600 9px/1 var(--mono);pointer-events:none;border-radius:10px;place-items:center;padding:0 3px;display:grid;position:absolute;top:-3px;right:-3px}.notification-panel{overscroll-behavior:contain;border:1px solid var(--line-strong);background:var(--panel);width:380px;max-width:calc(100vw - 24px);max-height:min(620px,100dvh - 86px);color:var(--ink);box-shadow:0 12px 40px var(--shadow);border-radius:10px;margin:0;padding:0;font:450 12px/1.5 DM Sans,sans-serif;position:fixed;inset:62px 16px auto auto;overflow:auto}.notification-panel::backdrop{background:0 0}.notification-panel-heading,.notification-panel-tools,.notification-item-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-panel-heading{border-bottom:1px solid var(--line);padding:12px 14px}.notification-panel-heading h2{font-size:14px;font-weight:650}.notification-panel-tools{color:var(--muted);padding:9px 16px;font-size:11px}.notification-panel-tools button:hover{color:var(--accent)}.notification-panel-tools>div{align-items:center;gap:12px;display:flex}.notification-history,.notification-toasts{margin:0;padding:0;list-style:none}.notification-history-item{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.notification-history-item--unread{background:var(--tint-accent)}.notification-symbol{background:var(--tint-accent);width:28px;height:28px;color:var(--accent);border-radius:50%;flex:0 0 28px;place-items:center;display:grid}.notification-symbol--success{background:var(--tint-green);color:var(--green)}.notification-symbol--warning{background:var(--tint-warning);color:var(--warning)}.notification-symbol--error{background:var(--tint-red);color:var(--red)}.notification-copy{overflow-wrap:anywhere;flex:1;min-width:0}.notification-copy strong{font-size:12px;font-weight:600;line-height:1.5}.notification-copy p{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.65}.notification-item-heading{align-items:baseline}.notification-item-heading time{color:var(--subtle);flex-shrink:0;font-size:10px}.notification-view{min-height:28px;color:var(--accent);align-items:center;gap:5px;margin-top:4px;font-size:11px;font-weight:550;display:inline-flex}.notification-view:hover{text-underline-offset:3px;text-decoration:underline}.notification-empty{color:var(--subtle);text-align:center;flex-direction:column;align-items:center;gap:9px;padding:34px 18px;display:flex}.notification-empty strong{color:var(--ink);font-size:13px}.notification-empty p{max-width:260px;font-size:12px}.notification-toasts{z-index:900;left:max(14px, env(safe-area-inset-left));right:auto;bottom:max(22px, env(safe-area-inset-bottom));overscroll-behavior:contain;pointer-events:none;flex-direction:column;gap:3px;width:min(220px,100vw - 28px);max-height:calc(100dvh - 96px);display:flex;position:fixed;overflow:auto}.notification-toast{border:1px solid var(--line-strong);background:var(--panel);color:var(--ink);box-shadow:0 6px 24px var(--shadow);pointer-events:auto;border-radius:6px;flex:none;align-items:center;gap:4px;padding:5px 6px;animation:.16s ease-out notification-enter;display:flex;position:relative}.notification-toast .notification-symbol{flex-basis:14px;width:14px;height:14px}.notification-toast .notification-symbol svg{width:11px;height:11px}.notification-toast .notification-copy strong,.notification-toast .notification-copy p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.notification-toast .notification-copy strong{font-size:10.5px;line-height:1.25}.notification-toast .notification-copy p{margin-top:1px;font-size:10px;line-height:1.3}.notification-toast .notification-open,.notification-toast .notification-dismiss{flex:0 0 24px;width:24px;height:24px}.notification-toast .notification-open{color:var(--accent)}.notification-toast .notification-dismiss{color:var(--subtle)}.notification-toast .notification-dismiss svg{width:12px;height:12px}@keyframes notification-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.notification-panel{inset:calc(64px + env(safe-area-inset-top)) 12px auto auto;max-height:calc(100dvh - 156px - env(safe-area-inset-bottom))}.notification-toasts{left:max(12px, env(safe-area-inset-left));right:auto;bottom:calc(78px + env(safe-area-inset-bottom));max-height:calc(100dvh - 170px - env(safe-area-inset-bottom))}.notification-view,.notification-panel-tools button{min-height:36px}.notification-toast .notification-open,.notification-toast .notification-dismiss{flex-basis:32px;width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.notification-toast{animation:none}}@media (width<=400px){.app-shell .topbar .header-actions{gap:2px}.app-shell .topbar.topbar--balance{column-gap:4px}}.action-spinner{vertical-align:middle;flex:none;animation:.9s linear infinite action-spinner-rotate;display:inline-block}@keyframes action-spinner-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.action-spinner{animation:none}}.order-feedback{border:1px solid var(--line);background:var(--panel-alt);color:var(--muted);border-radius:5px;align-items:flex-start;gap:10px;margin:16px 0;padding:12px;font-size:12px;line-height:1.5;display:flex}.order-feedback>.action-spinner{color:var(--accent);flex-shrink:0;margin-top:2px}.order-feedback>span{gap:3px;display:grid}.order-feedback strong{color:var(--ink);font-weight:500}.order-feedback--error{color:var(--red)}.term-help.term-help{vertical-align:baseline;max-width:100%;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;align-items:baseline;margin:0;padding:0;display:inline-flex}.term-help .term-help-trigger{min-width:24px;max-width:100%;min-height:24px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:help;touch-action:manipulation;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:inline-flex}.term-help .term-help-trigger .term-help-label{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;border-bottom:1px dotted var(--line-strong);margin:0;padding:0;display:inline}.term-help .term-help-trigger:hover,.term-help .term-help-trigger[aria-expanded=true]{color:var(--accent)}.term-help .term-help-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.term-help .term-help-trigger--icon>span{color:inherit;margin:0;padding:0;display:inline-flex}.term-help .term-help-popover{z-index:1000;box-sizing:border-box;border:1px solid var(--line-strong);background:var(--panel);width:320px;min-width:0;max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);color:var(--ink);letter-spacing:normal;text-align:left;text-transform:none;white-space:normal;overflow-wrap:anywhere;overscroll-behavior:contain;cursor:auto;border-radius:8px;margin:0;padding:12px 14px;font:400 12px/1.6 DM Sans,sans-serif;display:none;position:fixed;inset:auto;overflow:auto;box-shadow:0 8px 28px #00000026}.term-help .term-help-popover[data-open=true]{display:block}.term-help .term-help-popover::backdrop{pointer-events:none;background:0 0}.term-help .term-help-popover .term-help-title{color:var(--ink);letter-spacing:normal;text-transform:none;margin:0 0 4px;padding:0;font:600 12px/1.5 DM Sans,sans-serif;display:block}.term-help .term-help-popover .term-help-description{color:var(--muted);font:inherit;letter-spacing:normal;text-transform:none;margin:0;padding:0;display:block}@media (pointer:coarse){.term-help .term-help-trigger{min-width:32px;min-height:32px}}.order-ticket .margin-controls>.ticket-control-help{gap:2px;min-width:0;height:100%}.ticket-control-help>button{min-width:0;height:100%;color:inherit;font:inherit;justify-content:center;align-items:center;gap:6px;display:inline-flex}.ticket-control-help>button:hover{color:var(--accent)}.order-ticket .ticket-label-help,.order-ticket .ticket-option-help{min-width:0;color:var(--muted);align-items:center;gap:2px;display:inline-flex}.order-ticket .ticket-label-help{flex:none;font-size:11px}.order-ticket .ticket-label-help>label{font:inherit;margin:0}.order-ticket .order-types{column-gap:10px}.order-ticket .ticket-type-help{color:var(--muted);flex:none;display:inline-flex}.orderbook-panel .panel-tabs>.term-help{color:var(--muted);margin-left:auto}@media (width>=1001px){.order-ticket .ticket-label-help{font-size:10px}}@media (pointer:coarse){.orderbook-panel .book-head{height:auto;min-height:36px}}.record-details{min-width:0}.record-details-market{align-items:center;gap:13px;padding:5px 0 18px;display:flex}.record-details-identity{flex:1;min-width:0}.record-details-identity>strong{color:var(--ink);overflow-wrap:anywhere;font-size:20px;font-weight:550;line-height:1.3;display:block}.record-details-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.record-details-badge{border:1px solid var(--line);background:var(--panel-alt);color:var(--muted);font:10px/1.4 var(--mono);overflow-wrap:anywhere;border-radius:4px;max-width:100%;padding:3px 7px}.record-details-badge--positive{color:var(--green);background:var(--tint-green)}.record-details-badge--negative{color:var(--red);background:var(--tint-red)}.record-details-snapshot{border:1px solid var(--line);background:var(--surface);color:var(--muted);font:10px/1.5 var(--mono);border-radius:5px;flex-wrap:wrap;justify-content:space-between;gap:7px 12px;padding:11px 12px;display:flex}.record-details-snapshot>span:first-child{color:var(--accent);align-items:center;gap:6px;display:flex}.record-details-section{margin-top:22px}.record-details-section h3{color:var(--muted);font:500 10px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px}.record-details-section dl{border-block:1px solid var(--line);margin:0}.record-details-row{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:baseline;gap:8px 18px;padding:11px 0;font-size:12px;line-height:1.5;display:grid}.record-details-row+.record-details-row{border-top:1px solid var(--line)}.record-details-row dt{color:var(--muted);overflow-wrap:anywhere}.record-details-row dd{min-width:0;color:var(--ink);text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.record-details-row .record-details-value--positive{color:var(--green)}.record-details-row .record-details-value--negative{color:var(--red)}.record-details-value--identifier{-webkit-user-select:all;user-select:all}.record-details-note{color:var(--muted);margin:18px 0 0;font-size:11px;line-height:1.7}.record-details-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.record-details-actions>button{min-width:90px;min-height:42px}.record-details--position .record-details-identity>strong{font-size:24px}.record-details--position .record-details-row{padding-block:13px;font-size:14px}.record-details--position .record-details-section h3,.record-details--position .record-details-badge,.record-details--position .record-details-snapshot,.record-details--position .record-details-note{font-size:12px}.modal:has(.record-details--position)>.modal-heading h2{font-size:22px}.modal:has(.record-details--position) .record-details-actions>button{min-height:44px;font-size:13px}@media (width<=640px){.record-details-snapshot{flex-direction:column;align-items:flex-start;font-size:11px}.record-details-row{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 0;font-size:13px}.record-details-row dd{text-align:left}.record-details-section h3,.record-details-badge{font-size:11px}.record-details-note{font-size:12px}.record-details-actions>button{flex:1;min-height:46px}}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk/SpaceGrotesk-SemiBold.ttf)format("truetype")}.pp-brand{color:var(--ink);letter-spacing:-.02em;font-family:Space Grotesk,Arial,sans-serif;font-weight:600;text-decoration:none}.pp-brand--header{font-size:var(--brand-size,18px);white-space:nowrap;flex-shrink:0;align-items:center;gap:9px;line-height:1;display:inline-flex}.pp-brand-wordmark{white-space:nowrap;align-items:center;gap:.65em;display:inline-flex}.pp-brand-mark{flex-shrink:0;width:1.75em;height:1.75em;display:block}.pp-brand-name{flex-direction:column;align-items:flex-start;line-height:.95;display:inline-flex}.pp-brand-poly{color:var(--brand-blue)}.pp-brand-perps{color:var(--ink)}.pp-brand-beta{border:1px solid var(--line-strong);color:var(--subtle);font:500 8px/1 var(--mono,monospace);letter-spacing:.09em;text-transform:uppercase;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:3px 5px;display:inline-flex}.pp-brand--hero{font-size:inherit;line-height:inherit;flex-direction:column;align-items:flex-start;gap:19px;display:inline-flex}.pp-brand--hero .pp-brand-beta{letter-spacing:.12em;order:-1;margin-left:4px;padding:5px 7px;font-size:9px}@media (width<=700px){.pp-brand--header{font-size:var(--brand-size,16px);gap:7px}.pp-brand--header .pp-brand-beta{padding:3px 4px;font-size:7px}}@media (width<=450px){.pp-brand--hero{gap:16px}}@media (width<=380px){.app-shell .topbar .pp-brand-name{display:none}}.theme-toggle{border:1px solid var(--line);min-width:34px;min-height:34px;color:var(--ink);font:10px var(--mono);text-transform:uppercase;letter-spacing:.3px;background:0 0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.theme-toggle:hover{background:var(--hover);border-color:var(--line-strong)}.theme-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (width<=760px){.theme-toggle{min-width:32px;min-height:32px;padding:0 7px}.theme-toggle>span{display:none}}.theme-options{border:1px solid var(--line);border-radius:4px;flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.theme-options>button{min-height:30px;color:var(--muted);font:10px var(--mono);text-transform:capitalize;background:0 0;border-radius:2px;justify-content:center;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.theme-options>button:hover{background:var(--hover);color:var(--ink)}.theme-options>button[aria-pressed=true]{color:var(--ink);background:var(--panel-alt);box-shadow:0 1px 3px var(--shadow)}.theme-options>button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.market-description-trigger{width:28px;height:28px;color:var(--muted);border-radius:var(--radius-control);white-space:nowrap;flex:none;justify-content:center;align-items:center;padding:4px;font-size:10px;display:inline-flex}.market-description-trigger:hover{color:var(--accent);background:var(--hover)}.market-description-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.market-name-with-info{align-items:center;gap:4px;display:flex}.terminal-grid .market-summary{padding-right:52px;position:relative}.market-stats .market-description-trigger{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.market-summary .market-identity{flex-shrink:0;align-items:center;gap:6px;min-width:0;display:flex}.market-description-identity{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:20px;display:flex}.market-description-identity h3{margin:0 0 4px;font-size:16px;font-weight:550}.market-description-identity span{color:var(--muted);font-size:11px}.market-description-language{text-align:right;margin-left:auto}.market-description-copy{overflow-wrap:anywhere;padding:18px 0;font-size:13px;line-height:1.8}.market-description-copy p{white-space:pre-line;margin:0 0 14px}.market-description-copy p:last-child{margin-bottom:0}.market-description-attribution{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:11px;display:flex}.market-description-attribution a{color:var(--accent);text-underline-offset:3px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.market-description-state{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:36px 12px;line-height:1.7;display:flex}.market-description-state p{margin:0}@media (width<=760px){.market-summary .market-identity{flex-shrink:1;gap:2px}.market-summary .market-identity .market-selector{flex-shrink:1;min-width:0}.terminal-grid .market-summary{padding-right:12px}.market-summary .market-stats{padding-right:44px;position:relative}.market-stats .market-description-trigger{width:44px;height:44px;right:-4px}}@media (pointer:coarse){.market-description-trigger{width:44px;height:44px}}.pp-animated-number.pp-animated-number{vertical-align:baseline;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:inherit;white-space:pre;display:inline-block;position:relative}.pp-animated-number .pp-animated-number__text,.pp-animated-number .pp-animated-number__visual,.pp-animated-number .pp-animated-number__literal,.pp-animated-number .pp-animated-number__digit,.pp-animated-number .pp-animated-number__sizer,.pp-animated-number .pp-animated-number__strip{font:inherit;font-variant-numeric:inherit;letter-spacing:inherit;color:inherit;border:0;margin:0;padding:0}.pp-animated-number .pp-animated-number__text{opacity:0}.pp-animated-number .pp-animated-number__visual{pointer-events:none;-webkit-user-select:none;user-select:none;align-items:flex-start;display:flex;position:absolute;inset:0}.pp-animated-number .pp-animated-number__digit{flex:none;height:1lh;display:block;position:relative;overflow:hidden}.pp-animated-number .pp-animated-number__literal{flex:none}.pp-animated-number .pp-animated-number__sizer{opacity:0;display:block}.pp-animated-number .pp-animated-number__strip{white-space:pre;transition:transform .45s cubic-bezier(.22,1,.36,1);display:block;position:absolute;top:0;left:0}@media (width<=760px){.pp-animated-number.pp-animated-number[data-long=true]{max-width:100%;white-space:inherit;overflow-wrap:inherit}.pp-animated-number[data-long=true] .pp-animated-number__text{opacity:1}.pp-animated-number[data-long=true] .pp-animated-number__visual{display:none}}@media (prefers-reduced-motion:reduce){.pp-animated-number .pp-animated-number__strip{transition:none}}@media print{.pp-animated-number .pp-animated-number__text{opacity:1}.pp-animated-number .pp-animated-number__visual{display:none}}.market-sessions{border-left:1px solid var(--line);flex:none;align-items:center;gap:14px;min-width:0;height:100%;padding-left:14px;display:flex}.market-sessions .market-session{min-height:28px;color:var(--muted);font:9px/1.25 var(--mono);white-space:nowrap;cursor:help;touch-action:manipulation;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;gap:4px;padding:0;display:inline-flex}.market-session strong{color:var(--ink);font-weight:500}.market-session-dot{background:var(--subtle);border-radius:50%;flex:none;width:4px;height:4px;margin-right:1px}.market-session--open .market-session-dot{background:var(--green)}.market-session--break .market-session-dot{background:var(--warning)}.market-session-countdown{color:var(--ink);font-variant-numeric:tabular-nums}.market-sessions .market-session:hover,.market-sessions .market-session[aria-expanded=true]{color:var(--accent)}.market-sessions .market-session:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.market-sessions .market-session-tooltip{z-index:1000;box-sizing:border-box;border:1px solid var(--line-strong);background:var(--panel);width:310px;max-width:calc(100vw - 20px);color:var(--ink);letter-spacing:normal;text-align:left;text-transform:none;white-space:normal;overflow-wrap:anywhere;overscroll-behavior:contain;border-radius:8px;margin:0;padding:12px 14px;font:400 12px/1.5 DM Sans,sans-serif;display:block;position:fixed;inset:auto;overflow:auto;box-shadow:0 8px 28px #00000026}.market-session-tooltip::backdrop{pointer-events:none;background:0 0}.market-session-tooltip-title{margin-bottom:2px;font-size:12px;font-weight:600;display:block}.market-session-state{color:var(--muted);font-size:11px}.market-session-state--open{color:var(--green)}.market-session-state--break{color:var(--warning)}.market-session-tooltip dl{grid-template-columns:max-content minmax(0,1fr);gap:5px 10px;margin:10px 0 0;font-size:11px;display:grid}.market-session-tooltip dt{color:var(--muted)}.market-session-tooltip dd{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;margin:0;font-size:10px}.market-session-tooltip p{margin:8px 0 0}.market-session-tooltip .market-session-note{border-top:1px solid var(--line);color:var(--muted);margin-top:10px;padding-top:8px;font-size:10px}@media (width<=760px){.market-sessions{gap:10px;padding-left:8px}.market-sessions .market-session{gap:3px;min-height:30px;font-size:8px}.market-session-dot{display:none}}.site-market-tape{border-bottom:1px solid var(--line);z-index:2;background:var(--panel);min-width:0;height:34px;font:9px var(--mono);white-space:nowrap;flex-shrink:0;align-items:center;gap:12px;padding:0 24px;display:flex;position:relative}.site-tape-source{flex-shrink:0;align-items:center;display:flex}.site-tape-source>span:first-child{background:var(--subtle);border-radius:50%;width:4px;height:4px}.site-tape-source>span.is-live{background:var(--green)}.site-tape-values{flex-shrink:0;align-items:center;gap:32px;padding-right:32px;display:flex}.site-tape-window{scrollbar-width:none;flex:1;min-width:0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}.site-tape-window::-webkit-scrollbar{display:none}.site-tape-track{width:max-content;animation:market-marquee var(--marquee-duration,90s) linear infinite;will-change:transform;display:flex}.site-tape-window:hover .site-tape-track,.site-tape-window:focus-within .site-tape-track,.site-tape-track.is-paused{animation-play-state:paused}.site-tape-pause{min-width:28px;height:28px;color:var(--muted);place-items:center;display:grid}.site-tape-pause:hover{color:var(--ink)}@keyframes market-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.site-tape-track{animation:none}.site-tape-values[aria-hidden=true],.site-tape-pause{display:none}}.site-tape-market{color:var(--muted);cursor:pointer;border-radius:3px;flex-shrink:0;align-items:center;gap:10px;padding-block:5px;text-decoration:none;display:flex}.site-tape-market:hover strong,.site-tape-market:focus-visible strong{color:var(--accent)}.site-tape-market:focus-visible{outline:1px solid var(--focus);outline-offset:-1px}.site-tape-track:has(.site-tape-market:focus-visible){animation:none;transform:none}.site-tape-market strong{color:var(--muted);font-weight:450}.site-tape-market>span{color:var(--muted)}.site-tape-market>.site-tape-up{color:var(--green)}.site-tape-market>.site-tape-down{color:var(--red)}.site-tape-waiting{color:var(--muted);letter-spacing:.4px;font-size:8px}.app-market-tape{border-top:1px solid var(--line);border-bottom:0;width:100%}@media (width<=700px){.site-market-tape{grid-template-rows:30px 30px;grid-template-columns:auto minmax(0,1fr) auto;gap:0 10px;height:61px;padding:0 12px;font-size:8px;display:grid}.site-tape-source{grid-area:1/1}.site-tape-window{grid-area:1/2}.site-tape-pause{grid-area:1/3}.site-market-tape .market-sessions{border-left:0;border-top:1px solid var(--line);grid-area:2/1/3/-1;justify-content:space-between;padding-left:0}.site-tape-values{gap:23px;padding-right:23px}.site-tape-market{gap:7px}.site-tape-waiting{font-size:6px}}.featured-markets{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.featured-market-group{border:1px solid var(--line-strong);border-radius:var(--radius-panel);background:var(--panel);min-width:0}.featured-market-group:only-child{grid-column:1/-1}.featured-market-group>header{padding:18px 18px 14px}.featured-market-group h2{color:var(--ink);margin:0 0 6px;font-size:14px;font-weight:550}.featured-market-group p{color:var(--muted);font:10px/1.7 var(--mono);margin:0}.featured-market-group ul{margin:0;padding:0 8px 8px;list-style:none}.featured-market-link{border-radius:var(--radius-control);align-items:center;gap:10px;min-width:0;min-height:52px;padding:8px 10px;text-decoration:none;display:flex}.featured-market-link:hover{background:var(--hover)}.featured-market-link:focus-visible{outline-offset:-2px}.featured-market-name{flex:1;min-width:42px}.featured-market-name strong,.featured-market-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.featured-market-name strong{color:var(--ink);font-size:12px;font-weight:550}.featured-market-name small{color:var(--muted);margin-top:3px;font-size:10px}.featured-market-price{color:var(--ink);font:11px var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.featured-market-chart{flex:0 100px;justify-content:center;align-items:center;min-width:44px;height:32px;display:flex}.featured-market-chart .sparkline{width:100%;height:32px}.featured-market-stats{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.featured-market-volume{color:var(--muted);font:9px/1.4 var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.featured-market-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.featured-markets{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:18px}.featured-market-group>header{padding:16px 16px 12px}.featured-market-link{padding-inline:8px}}@media (width<=400px){.featured-market-link{gap:6px}.featured-market-chart{flex-basis:44px}}.trade-sidebar>.ticket-mode-switch{border-top:1px solid var(--line);background:var(--panel-alt);flex:none;width:100%;min-width:0;margin-top:auto;padding:8px 12px}.ticket-mode-switch-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.ticket-mode-switch-label{min-width:0;color:var(--muted);font-size:11px}.ticket-mode-options{border:1px solid var(--line);background:var(--surface);border-radius:4px;flex:none;gap:2px;padding:2px;display:flex}.ticket-mode-options>button{min-width:58px;min-height:30px;color:var(--muted);border-radius:2px;padding:0 10px;font-size:11px;font-weight:500}.ticket-mode-options>button:hover:not(:disabled){color:var(--ink);background:var(--hover)}.ticket-mode-options>button[aria-pressed=true]{color:var(--accent);background:var(--tint-accent)}.ticket-mode-options>button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ticket-mode-reason{color:var(--muted);overflow-wrap:anywhere;margin:7px 0 0;font-size:10px;line-height:1.5}@media (width<=760px){.trade-sidebar>.ticket-mode-switch{margin-top:0;padding:8px 16px}.ticket-mode-switch-label,.ticket-mode-options>button{font-size:12px}.ticket-mode-options>button{min-width:64px;min-height:44px}.ticket-mode-reason{font-size:11px}}.animated-trade-slider{isolation:isolate;width:100%;height:32px;display:block;position:relative}.animated-trade-slider__rail{background:var(--line-strong);pointer-events:none;border-radius:99px;height:5px;margin-top:-2.5px;transition:box-shadow .18s;position:absolute;top:50%;left:8px;right:8px;overflow:hidden;box-shadow:0 0 #0000}.animated-trade-slider__fill{width:var(--slider-progress);border-radius:inherit;background:linear-gradient(90deg, var(--accent-fill), color-mix(in srgb, var(--accent-fill) 72%, #fff));height:100%;transition:width .15s cubic-bezier(.2,.7,.3,1);display:block;position:relative;overflow:hidden}.animated-trade-slider__fill:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff80 50%,#0000 80%);position:absolute;inset:0;transform:translate(-110%)}.animated-trade-slider[data-shimmer] .animated-trade-slider__fill:after{animation:.6s ease-out both trade-slider-shimmer}.animated-trade-slider>input[type=range]{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:4px;width:100%;height:100%;min-height:32px;margin:0;padding:0;display:block;position:relative}.animated-trade-slider>input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:99px;height:5px}.animated-trade-slider>input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:99px;height:5px}.animated-trade-slider>input[type=range]::-moz-range-progress{background:0 0}.animated-trade-slider>input[type=range]::-webkit-slider-thumb{border:3px solid var(--accent-fill);background:var(--on-accent);width:16px;height:16px;box-shadow:0 0 0 3px var(--tint-accent);appearance:none;border-radius:50%;margin-top:-5.5px;transition:transform .16s,box-shadow .18s,border-color .18s}.animated-trade-slider>input[type=range]::-moz-range-thumb{box-sizing:border-box;border:3px solid var(--accent-fill);background:var(--on-accent);width:16px;height:16px;box-shadow:0 0 0 3px var(--tint-accent);border-radius:50%;transition:transform .16s,box-shadow .18s,border-color .18s}.animated-trade-slider>input[type=range]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.animated-trade-slider>input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px var(--focus-shadow);transform:scale(1.15)}.animated-trade-slider>input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 5px var(--focus-shadow);transform:scale(1.15)}.animated-trade-slider>input[type=range]:active:not(:disabled)::-webkit-slider-thumb{box-shadow:0 0 0 7px var(--focus-shadow);transform:scale(1.3)}.animated-trade-slider>input[type=range]:active:not(:disabled)::-moz-range-thumb{box-shadow:0 0 0 7px var(--focus-shadow);transform:scale(1.3)}.animated-trade-slider:has(>input:active) .animated-trade-slider__fill{transition-duration:60ms}.animated-trade-slider[data-disabled]{opacity:.45}.animated-trade-slider:has(>input:disabled){opacity:.45}.animated-trade-slider>input[type=range]:disabled{cursor:not-allowed}@media (hover:hover){.animated-trade-slider:has(>input:not(:disabled)):hover .animated-trade-slider__rail{box-shadow:0 0 0 3px var(--tint-accent)}.animated-trade-slider>input[type=range]:hover:not(:active):not(:disabled)::-webkit-slider-thumb{box-shadow:0 0 0 5px var(--focus-shadow);transform:scale(1.15)}.animated-trade-slider>input[type=range]:hover:not(:active):not(:disabled)::-moz-range-thumb{box-shadow:0 0 0 5px var(--focus-shadow);transform:scale(1.15)}}@keyframes trade-slider-shimmer{to{transform:translate(110%)}}@media (width<=760px),(pointer:coarse){.animated-trade-slider,.animated-trade-slider>input[type=range]{min-height:44px}}@media (prefers-reduced-motion:reduce){.animated-trade-slider *,.animated-trade-slider :after{transition:none!important;animation:none!important}.animated-trade-slider>input[type=range]::-webkit-slider-thumb{transition:none!important}.animated-trade-slider>input[type=range]::-moz-range-thumb{transition:none!important}}.leverage-number-input{border:1px solid var(--line-strong);background:var(--surface);min-height:32px;color:var(--ink);font:500 13px var(--mono);border-radius:4px;flex:none;align-items:center;gap:3px;padding:3px 8px;transition:border-color .16s,box-shadow .16s;display:inline-flex}.leverage-number-input:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-shadow)}.leverage-number-input>input{width:3ch;min-width:0;color:inherit;font:inherit;text-align:right;background:0 0;border:0;border-radius:0;outline:none;padding:0;line-height:1.3}.leverage-number-input>input[aria-invalid=true]{color:var(--red)}.leverage-number-input>input:focus-visible{outline:none}.leverage-number-input>span{color:var(--muted)}.leverage-number-input[data-disabled]{opacity:.45}.leverage-number-input>input:disabled{cursor:not-allowed}.leverage-number-input--large{width:fit-content;color:var(--accent);letter-spacing:-2px;margin:25px auto 30px;padding:4px 14px;font-size:48px;display:flex}.leverage-number-input--large>span{color:var(--accent);font-size:30px}.modal .leverage-number-input--large>input[type=text]{font-size:inherit}@media (width<=760px),(pointer:coarse){.leverage-number-input{min-height:44px}.leverage-number-input:not(.leverage-number-input--large){font-size:16px}}@media (prefers-reduced-motion:reduce){.leverage-number-input{transition:none}}.simple-leverage-control{min-width:0;margin:16px 0}.simple-leverage-heading{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.simple-leverage-marks{color:var(--muted);font:400 10px var(--mono);justify-content:space-between;display:flex}.simple-trade-size{border:1px solid var(--line);background:var(--surface);border-radius:4px;gap:6px;min-width:0;margin:0 0 16px;padding:12px;display:grid}.simple-trade-size>span{color:var(--muted);font-size:11px}.simple-trade-size>strong{min-width:0;color:var(--ink);font:500 20px/1.3 var(--mono);letter-spacing:-.4px;overflow-wrap:anywhere}.simple-trade-size>small{color:var(--muted);font-size:10px;line-height:1.5}@media (width<=760px){.simple-leverage-heading{font-size:12px}.simple-leverage-marks{font-size:11px}.simple-trade-size>span{font-size:12px}.simple-trade-size>strong{font-size:22px}.simple-trade-size>small{font-size:11px}}.trade-sidebar .order-ticket{min-width:0;padding:16px 17px 18px}.order-ticket .ticket-fields{min-width:0}.order-ticket .margin-controls{margin:0 0 15px}.order-ticket .available-line{flex-wrap:wrap;gap:7px 10px;margin:0 0 14px;padding:0;font-size:10px;line-height:1.5}.order-ticket .available-line>span{min-width:0;font:inherit;flex-wrap:wrap;align-items:baseline;gap:4px;padding:0;display:inline-flex}.order-ticket .available-line strong,.order-ticket .available-line small{color:var(--ink);font:400 10px var(--mono);overflow-wrap:anywhere}.order-ticket .ticket-inline-field{border-radius:4px;align-items:center;gap:10px;min-height:46px;margin:0;padding:8px 10px;display:flex}.order-ticket .ticket-inline-field>label{flex:none;margin:0;font-size:11px}.order-ticket .ticket-inline-field>.ticket-field-value{flex:1;justify-content:flex-end;gap:8px;min-width:0}.order-ticket .ticket-field-value input{text-align:right;min-width:0;min-height:28px;font:400 14px var(--mono);padding:0}.order-ticket .ticket-field-value>span{flex:none;font-size:10px}.order-ticket .ticket-field-value>.ticket-size-unit{flex:none;width:auto;max-width:88px}.order-ticket .ticket-mark-price{border-left:1px solid var(--line-strong);min-height:24px;color:var(--accent);white-space:nowrap;flex:none;justify-content:center;align-self:stretch;align-items:center;padding-left:6px;font-family:DM Sans,sans-serif;font-size:10px;display:inline-flex}.order-ticket .ticket-mark-price:hover:not(:disabled){color:var(--accent-hover)}.order-ticket .ticket-mark-price:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.order-ticket .ticket-mark-price:disabled{cursor:not-allowed;opacity:.45}.order-ticket .ticket-price-field{margin-bottom:16px}.order-ticket .ticket-quantity{color:var(--muted);font:400 10px/1.5 var(--mono);text-align:right;overflow-wrap:anywhere;margin:7px 0 0}.order-ticket .ticket-allocation{grid-template-columns:minmax(0,1fr) 55px;align-items:start;gap:10px;margin:15px 0 12px;display:grid}.order-ticket .size-slider{min-width:0;margin:0}.order-ticket .size-slider>input{width:100%;height:26px;margin:0}.order-ticket .size-slider>input::-webkit-slider-runnable-track{background:var(--line-strong);height:4px}.order-ticket .size-slider>input::-moz-range-track{background:var(--line-strong);border-radius:2px;height:4px}.order-ticket .size-slider>input:disabled{cursor:not-allowed;opacity:.5}.order-ticket .size-slider>div{grid-template-columns:repeat(5,minmax(0,1fr));font-size:9px;display:grid}.order-ticket .size-slider>div button{text-align:center;min-width:0;min-height:24px}.order-ticket .ticket-percent-field,.order-ticket .ticket-protection-price,.order-ticket .ticket-protection-percent{border:1px solid var(--line-strong);background:var(--surface);min-width:0;min-height:36px;color:var(--muted);font:400 10px var(--mono);border-radius:4px;align-items:center;gap:5px;padding:8px;display:flex}.order-ticket .ticket-percent-field input,.order-ticket .ticket-protection-inputs input{width:100%;min-width:0;font:400 12px var(--mono);background:0 0;border:0;padding:0}.order-ticket .ticket-percent-field input{text-align:right}.order-ticket .ticket-percent-field:focus-within,.order-ticket .ticket-protection-price:focus-within,.order-ticket .ticket-protection-percent:focus-within{border-color:var(--focus);box-shadow:0 0 0 2px var(--focus-shadow)}.order-ticket .ticket-percent-field input:focus-visible,.order-ticket .ticket-protection-inputs input:focus-visible{outline:none}.order-ticket .ticket-options{flex-direction:column;align-items:flex-start;gap:7px;margin:0 0 14px;display:flex}.order-ticket .ticket-options .checkbox{gap:8px;min-height:22px;margin:0;font-size:11px}.order-ticket .ticket-execution-options{flex-wrap:wrap;align-items:center;gap:2px 16px;display:flex}.order-ticket .ticket-execution-options input:disabled,.order-ticket .ticket-execution-options input:disabled+span{cursor:not-allowed;opacity:.45}.order-ticket .ticket-execution-badge{color:var(--accent);background:var(--tint-accent);font:9px var(--mono);border-radius:3px;margin-left:3px;padding:2px 4px}.order-ticket .bracket-exits{gap:13px;margin-bottom:14px;display:grid}.order-ticket .ticket-protection-heading{align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:500;display:flex}.order-ticket .ticket-protection-heading>label{align-items:center;gap:6px;display:inline-flex}.order-ticket .ticket-protection-percent-help{color:var(--muted);margin-left:auto;font-size:10px;font-weight:400}.order-ticket .ticket-protection.profit .ticket-protection-heading{color:var(--green)}.order-ticket .ticket-protection.loss .ticket-protection-heading{color:var(--red)}.order-ticket .ticket-protection-error{color:var(--red);margin:6px 0 0;font-size:10px;line-height:1.5}.order-ticket .ticket-protection-inputs{grid-template-columns:minmax(0,1fr) 76px;gap:8px;display:grid}.order-ticket .ticket-protection-price,.order-ticket .ticket-protection-percent{min-height:40px}.order-ticket .ticket-protection-price>span,.order-ticket .ticket-protection-percent>span{flex:none}.order-ticket .ticket-execution-price{border:1px solid var(--line-strong);background:var(--surface);border-radius:4px;align-items:center;gap:5px;min-width:0;min-height:32px;padding:3px 6px;display:flex}.order-ticket .ticket-execution-price input{background:0 0;border:0;flex:1;min-width:0;padding:0;font-size:11px}.order-ticket .ticket-execution-price:focus-within{border-color:var(--focus);box-shadow:0 0 0 2px var(--focus-shadow)}.order-ticket .ticket-execution-price input:focus-visible{outline:none}.order-ticket .ticket-advanced{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);margin:0 0 15px;font-size:10px}.order-ticket .ticket-advanced>summary{cursor:pointer;padding:10px 0}.order-ticket .ticket-advanced>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.order-ticket .ticket-advanced[open]{padding-bottom:12px}.order-ticket .ticket-advanced .tif-row{margin:0 0 10px}.order-ticket .ticket-advanced .bracket-fields{margin:12px 0 0}.order-ticket .order-estimates{gap:9px;margin:16px 0 18px;font-size:10px;line-height:1.5}.order-ticket .order-estimates>div{align-items:baseline;gap:12px}.order-ticket .order-estimates strong{color:var(--ink);text-align:right;flex-shrink:0;font-size:10px}.order-ticket .place-order{border-radius:4px;height:43px;font-size:12px}.order-ticket .order-access-caption{margin:9px 0 0;line-height:1.5}@media (width>=1001px){.order-ticket .margin-controls{margin-bottom:10px}.order-ticket .order-types{height:36px;margin-bottom:10px}.order-ticket .available-line{gap:4px 8px;margin-bottom:10px}.order-ticket .ticket-inline-field{gap:8px;min-height:38px;padding:4px 9px}.order-ticket .ticket-field-value input{min-height:28px;font-size:13px}.order-ticket .ticket-price-field{margin-bottom:10px}.order-ticket .ticket-quantity{margin-top:4px}.order-ticket .ticket-allocation{gap:8px;margin:9px 0 8px}.order-ticket .size-slider>input{height:22px}.order-ticket .size-slider>div{font-size:10px}.order-ticket .size-slider>div button{min-height:20px}.order-ticket .ticket-percent-field{min-height:32px;padding:6px}.order-ticket .ticket-options{gap:2px;margin-bottom:8px}.order-ticket .ticket-options .checkbox{gap:7px;min-height:22px}.order-ticket .bracket-exits{gap:10px;margin-bottom:10px}.order-ticket .ticket-protection-heading{margin-bottom:5px}.order-ticket .ticket-protection-inputs{grid-template-columns:minmax(0,1fr) 64px;gap:6px}.order-ticket .ticket-protection-price,.order-ticket .ticket-protection-percent{min-height:36px;padding:6px 8px}.order-ticket .ticket-advanced{margin-bottom:10px}.order-ticket .ticket-advanced>summary{padding:8px 0}.order-ticket .ticket-advanced[open]{padding-bottom:8px}.order-ticket .ticket-advanced .tif-row{margin-bottom:8px}.order-ticket .ticket-advanced .bracket-fields{margin-top:8px}.order-ticket .order-estimates{gap:6px;margin:10px 0}.order-ticket .place-order{height:38px}.order-ticket .order-access-caption{margin-top:6px;font-size:10px}}@media (width<=760px){.order-ticket .available-line,.order-ticket .available-line strong,.order-ticket .available-line small{font-size:11px}.order-ticket .ticket-inline-field{min-height:52px;padding-block:3px}.order-ticket .ticket-inline-field>label{font-size:12px}.order-ticket .ticket-field-value input,.order-ticket .ticket-field-value>button{min-height:44px}.order-ticket .ticket-field-value>button{min-width:44px}.order-ticket .ticket-mark-price{min-width:44px;min-height:44px;font-size:11px}.order-ticket .ticket-field-value input,.order-ticket .ticket-percent-field input,.order-ticket .ticket-protection-inputs input{font-size:16px}.order-ticket .ticket-allocation{grid-template-columns:minmax(0,1fr) 60px;gap:8px}.order-ticket .size-slider>input,.order-ticket .size-slider>div button{min-height:44px}.order-ticket .size-slider>div button{min-width:0;font-size:10px}.order-ticket .ticket-percent-field{min-height:44px}.order-ticket .ticket-options{gap:0}.order-ticket .ticket-options .checkbox,.order-ticket .ticket-advanced>summary{min-height:44px;font-size:12px}.order-ticket .ticket-protection-heading{font-size:12px}.order-ticket .ticket-protection-inputs{grid-template-columns:minmax(0,1fr) 76px}.order-ticket .ticket-protection-price,.order-ticket .ticket-protection-percent{min-height:48px;padding-block:3px}.order-ticket .ticket-execution-price{min-height:48px;padding-block:1px}.order-ticket .ticket-execution-price input{min-height:44px;font-size:16px}.order-ticket .ticket-advanced .bracket-fields{flex-direction:column}.order-ticket .order-estimates,.order-ticket .order-estimates strong{font-size:11px}.order-ticket .place-order{min-height:48px;font-size:14px}}.margin-mode-options{border:0;gap:10px;margin:0 0 18px;padding:0;display:grid}.margin-mode-options legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.margin-mode-option{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:5px;align-items:center;gap:12px;padding:16px;display:flex}.margin-mode-option.selected{border-color:var(--accent);background:var(--tint-accent)}.margin-mode-option:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.margin-mode-option:hover:not(.unavailable):not(.selected){border-color:var(--line-strong);background:var(--hover)}.margin-mode-option.unavailable{opacity:.55;cursor:not-allowed}.margin-mode-option input{accent-color:var(--accent-fill);flex:none;margin:0}.margin-mode-option>span{flex:1;min-width:0}.margin-mode-option strong{align-items:center;gap:8px;font-size:14px;display:flex}.margin-mode-option strong small{border:1px solid var(--line-strong);font:10px var(--mono);color:var(--accent);border-radius:3px;padding:2px 5px}.margin-mode-option>span>span{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5;display:block}.margin-mode-option>svg{color:var(--accent);flex-shrink:0}.trading-chart{width:100%;height:100%;min-height:0;color:var(--ink);flex-direction:column;display:flex;overflow:hidden;container:trading-chart/inline-size}.chart-data-row{white-space:nowrap;align-items:center;gap:17px;min-height:38px;padding:4px 15px 0;display:flex}.chart-instrument{color:var(--ink);align-items:center;gap:3px;font-size:11px;font-weight:600;display:flex}.chart-instrument>span{color:var(--muted);font-weight:400}.chart-instrument>i{color:var(--subtle);margin:0 3px;font-style:normal}.chart-instrument-symbol{text-overflow:ellipsis;min-width:0;font-weight:inherit;overflow:hidden}.chart-ohlc{font-family:var(--font-mono,"IBM Plex Mono", "SFMono-Regular", Consolas, monospace);letter-spacing:-.15px;align-items:center;gap:10px;font-size:9px;display:flex}.chart-ohlc.is-up{color:var(--green)}.chart-ohlc.is-down{color:var(--red)}.chart-ohlc-item{gap:4px;display:inline-flex}.chart-ohlc-item>span{color:var(--muted)}.chart-candle-change{opacity:.8}.chart-viewport{flex:1;width:100%;min-height:0;position:relative}.chart-comparison{border-bottom:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:5px 12px;padding:7px 15px;display:flex}.chart-comparison-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:10px;display:flex}.chart-comparison-legend>span{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex}.chart-outcome-legend-label{text-overflow:ellipsis;max-width:104px;overflow:hidden}.chart-outcome-legend-label.is-ratio{max-width:180px}.chart-ratio-baseline{stroke:var(--muted);stroke-opacity:.45;stroke-width:1px;stroke-dasharray:4 5}.chart-series-swatch{flex-shrink:0;width:23px;height:6px;display:block}.chart-comparison-legend strong{color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:500}.chart-outcome-axis-title{fill:var(--muted);font:8px var(--mono)}.chart-outcome-price rect{fill:var(--panel);stroke:currentColor;stroke-opacity:.7;stroke-width:.8px}.chart-outcome-price path{fill:none;stroke:currentColor;stroke-width:1px}.chart-outcome-price text{fill:currentColor;font:9px var(--mono);font-weight:500}.chart-series-key{border-top:2px solid;flex-shrink:0;width:17px;display:inline-block}.chart-comparison-caption{min-width:0;color:var(--muted);align-items:baseline;gap:5px 12px;font-size:9px;line-height:1.4;display:flex}.chart-comparison-status{min-width:0}.chart-comparison-caption button{color:var(--accent);text-underline-offset:2px;font-size:inherit;text-decoration:underline}.chart-candle-gap{color:var(--muted)}.chart-trade-legend{color:var(--muted);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:5px 14px;padding:4px 15px 2px;font-size:10px;display:flex}.chart-trade-legend>span{align-items:center;gap:5px;display:inline-flex}.chart-trade-key{border-inline:4px solid #0000;width:0;height:0}.chart-trade-key.is-open{border-bottom:7px solid var(--green)}.chart-trade-key.is-close{border-top:7px solid var(--red)}.chart-trade-status{margin-left:auto;font-size:9px}.chart-trade-marker.is-open,.chart-trade-details .is-open{color:var(--green)}.chart-trade-marker.is-close,.chart-trade-details .is-close{color:var(--red)}.chart-trade-marker{cursor:crosshair;fill:currentColor}.chart-trade-marker line{stroke:currentColor;stroke-width:1px;stroke-dasharray:2 2}.chart-trade-marker path,.chart-trade-marker circle{stroke:var(--panel);stroke-width:1.5px;paint-order:stroke}.chart-trade-details{border:1px solid var(--line-strong);background:var(--panel);border-radius:4px;max-width:calc(100% - 96px);max-height:50%;padding:8px 10px;font-size:10px;position:absolute;top:5px;left:12px;overflow-y:auto;box-shadow:0 3px 12px #00000014}.chart-trade-details:focus-visible{outline:1px solid var(--focus);outline-offset:2px}.chart-trade-details>div{flex-direction:column;gap:3px;display:flex}.chart-trade-details>div+div{border-top:1px solid var(--line);margin-top:7px;padding-top:7px}.chart-trade-details time{color:var(--muted);font-size:9px}.chart-empty{text-align:center;min-height:230px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.chart-empty strong{color:var(--ink);font-size:13px;font-weight:500}.chart-empty p{max-width:360px;margin:9px 0 14px;font-size:11px;line-height:1.7}.chart-empty button{border:1px solid var(--line-strong);color:var(--accent);cursor:pointer;background:0 0;border-radius:4px;padding:7px 13px;font-size:11px}.chart-svg{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;outline:none;display:block;overflow:visible}.chart-viewport.is-dragging:not(.is-selecting) .chart-svg{cursor:grabbing}.chart-viewport.is-selecting .chart-svg{cursor:crosshair}.chart-range-selection rect{fill:color-mix(in srgb, var(--accent) 16%, transparent)}.chart-range-selection line{stroke:var(--accent);stroke-width:1px;stroke-dasharray:4 3}.chart-selection-hint{border:1px solid var(--line-strong);background:var(--panel);color:var(--accent);pointer-events:none;border-radius:4px;padding:5px 9px;font-size:10px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.chart-viewport.is-selecting .chart-reset-view{visibility:hidden}.chart-navigation-hint{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chart-reset-view{border:1px solid var(--line-strong);background:var(--panel);width:26px;height:24px;color:var(--muted);border-radius:4px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:36px;right:12px;box-shadow:0 2px 7px #0000000c}.chart-reset-view:hover{color:var(--ink);background:var(--hover)}.chart-reset-view:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.chart-svg:focus-visible{outline:1px solid var(--focus);outline-offset:-2px}.chart-grid-line{stroke:var(--line);stroke-width:.7px;stroke-dasharray:2 5}.chart-grid-vertical{stroke-opacity:.55}.chart-axis-border{stroke:var(--line);stroke-width:.75px}.chart-axis-label,.chart-current-price,.chart-crosshair-label,.chart-volume-label{font-family:var(--font-mono,"IBM Plex Mono", "SFMono-Regular", Consolas, monospace);fill:var(--muted);font-size:9px;font-weight:400}.chart-current-price,.chart-crosshair-label{fill:var(--on-trade);font-size:9px}.chart-crosshair-label{fill:var(--on-ink)}.chart-current-line{stroke:var(--green);stroke-width:.8px;stroke-dasharray:4 4;opacity:.65}.chart-volume-label{fill:var(--muted);font-size:9px}.chart-volume-label>tspan{font-size:9px}.chart-crosshair>line{stroke:var(--muted);stroke-width:.8px;stroke-dasharray:4 4;opacity:.6}@media (width<=1200px){.chart-data-row{gap:10px}.chart-ohlc{gap:7px;font-size:8px}.chart-candle-change{display:none}}@media (width<=620px){.chart-data-row{gap:12px;padding-left:12px}.chart-ohlc-open,.chart-ohlc-high,.chart-ohlc-low{display:none}.chart-ohlc{font-size:10px}}@container trading-chart (width<=560px){.chart-comparison{padding-inline:12px}.chart-comparison-legend{gap:6px 12px}.chart-comparison-caption{flex-wrap:wrap}.chart-data-row{flex-wrap:wrap;gap:5px 10px;min-height:44px;padding:6px 12px}.chart-instrument{flex:160px;min-width:0;max-width:100%}.chart-instrument>:not(.chart-instrument-symbol){flex-shrink:0}.chart-ohlc-open,.chart-ohlc-high,.chart-ohlc-low{display:none}.chart-ohlc{margin-left:auto;font-size:10px}.chart-candle-change{display:none}.chart-axis-label,.chart-current-price,.chart-crosshair-label{font-size:10px}}@media (pointer:coarse){.chart-reset-view:before{content:"";position:absolute;inset:-10px -9px}.chart-empty button{min-height:44px;padding-inline:18px;font-size:13px}}.depth-chart{width:100%;height:100%;min-height:0;color:var(--ink);flex-direction:column;display:flex;overflow:hidden}.depth-chart-summary{min-height:31px;color:var(--muted);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px 15px;padding:5px 15px;font-size:10px;display:flex}.depth-chart-summary>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.depth-chart-summary b{color:var(--ink);font:500 10px var(--mono)}.depth-chart-side i{background:currentColor;border-radius:2px;width:7px;height:7px}.depth-chart-side.is-bid,.depth-chart-series.is-bid,.depth-chart-inspection.is-bid{color:var(--green)}.depth-chart-side.is-ask,.depth-chart-series.is-ask,.depth-chart-inspection.is-ask{color:var(--red)}.depth-chart-summary .depth-chart-status{margin-left:auto;font-size:9px}.depth-chart.is-delayed .depth-chart-status{color:var(--warning)}.depth-chart-summary>button{color:var(--accent);font-size:10px}.depth-chart-summary .depth-chart-range{background:var(--panel-alt);width:82px;min-height:23px;color:var(--muted);padding:3px 6px;font-size:10px}.depth-chart-range-menu .pp-select-option{min-height:32px;padding-block:6px;font-size:11px}.depth-chart-range-empty{color:var(--muted);text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:11px;display:flex;position:absolute;inset:24px 70px 39px 10px}.depth-chart-range-empty button{pointer-events:auto;color:var(--accent);font-size:11px}.depth-chart-viewport{flex:1;width:100%;min-height:0;position:relative}.depth-chart-svg{touch-action:pan-y;display:block;overflow:visible}.depth-chart-svg:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.depth-chart-grid{stroke:var(--line);stroke-width:1px}.depth-chart-grid.is-vertical{stroke-opacity:.4}.depth-chart-mid{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 5;stroke-opacity:.65}.depth-chart-axis,.depth-chart-axis-title{fill:var(--muted);font:9px var(--mono)}.depth-chart-line{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round}.depth-chart-inspection line{stroke:currentColor;stroke-opacity:.65;stroke-width:1px;stroke-dasharray:3 4}.depth-chart-inspection circle{fill:currentColor;stroke:var(--panel);stroke-width:2px}.depth-chart-tooltip{border:1px solid var(--line-strong);background:var(--panel);box-shadow:0 5px 16px var(--shadow);pointer-events:none;border-radius:5px;gap:8px;padding:10px 11px;font-size:10px;display:grid;position:absolute;top:26px}.depth-chart-tooltip strong{align-items:center;gap:8px;font-size:10px;font-weight:550;display:flex}.depth-chart-tooltip.is-bid strong{color:var(--green)}.depth-chart-tooltip.is-ask strong{color:var(--red)}.depth-chart-tooltip em{color:var(--warning);margin-left:auto;font-size:9px;font-style:normal}.depth-chart-tooltip>span{color:var(--muted);justify-content:space-between;gap:10px;display:flex}.depth-chart-tooltip b{color:var(--ink);font:500 10px var(--mono);white-space:nowrap}.depth-chart-tooltip small{color:var(--muted);font-size:9px}.depth-chart-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.depth-chart-empty{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:10px;padding:20px}.depth-chart-empty strong{color:var(--ink);font-size:12px;font-weight:500}.depth-chart-empty p{margin:0;font-size:11px}.depth-chart-empty button{border:1px solid var(--line-strong);color:var(--ink);border-radius:4px;margin-top:4px;padding:7px 12px;font-size:11px}@media (width<=500px){.depth-chart-summary{gap:5px 11px;padding-inline:10px}.depth-chart-axis{font-size:8px}.depth-chart-tooltip{gap:6px;padding:8px}}.order-book-controls{min-width:0;font:10px var(--mono);justify-content:space-between;align-items:center;gap:8px;display:flex}.book-price-grouping,.book-unit-toggle{border:1px solid var(--line);border-radius:5px;flex-shrink:0;align-items:center;gap:2px;padding:2px;display:inline-flex}.book-price-grouping button{width:21px;height:21px;color:var(--muted);border-radius:3px;place-items:center;display:grid}.book-price-grouping output{text-align:center;min-width:35px;color:var(--ink);padding-inline:3px}.book-unit-toggle button{min-height:21px;color:var(--muted);border-radius:3px;padding:2px 5px}.book-unit-toggle button[aria-pressed=true]{color:var(--ink);background:var(--panel-alt)}.order-book-controls button:hover:not(:disabled){color:var(--accent);background:var(--hover)}.order-book-controls button:disabled{opacity:.35;cursor:default}.order-book-controls button:focus-visible,.chart-view-switch button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.orderbook-panel .book-options:has(.order-book-controls){height:38px;padding:5px 10px;display:flex}.book-options .order-book-controls{width:100%}.chart-view-switch{background:var(--panel-alt);border:1px solid var(--line);border-radius:5px;flex-shrink:0;align-items:center;gap:2px;padding:2px;display:inline-flex}.chart-view-switch button{min-height:22px;color:var(--muted);border-radius:3px;padding:3px 7px;font-size:10px}.chart-view-switch button[aria-pressed=true]{background:var(--panel);color:var(--ink);box-shadow:0 1px 3px var(--shadow)}.chart-panel>.chart-toolbar.has-chart-views{gap:6px;height:37px;display:flex}.chart-toolbar.is-depth-view{justify-content:flex-start}.chart-toolbar.is-depth-view>.icon-button{margin-left:auto}.chart-toolbar.has-chart-views>.icon-button{width:28px;min-width:28px;height:28px;min-height:28px}.chart-toolbar.has-chart-views .timeframes{scrollbar-width:none;min-width:0;overflow-x:auto}.chart-toolbar.has-chart-views .timeframes>button{flex-shrink:0}@media (width>=1001px) and (width<=1350px){.chart-toolbar.has-chart-views .indicator-button>span{display:none}}.book-snapshot-status{color:var(--warning);background:var(--tint-warning);justify-content:space-between;align-items:center;gap:6px;padding:5px 10px;font-size:9px;display:flex}.book-snapshot-status button{text-decoration:underline}@media (width<=620px){.chart-panel>.chart-toolbar.has-chart-views{flex-wrap:wrap;gap:4px 6px;height:auto;min-height:38px;padding:4px 8px;display:flex}.chart-toolbar.has-chart-views .timeframes{flex:1 0 100%;order:3;justify-content:space-between;gap:0;display:flex}.chart-toolbar.has-chart-views .prediction-browser-trigger{margin-left:auto}.chart-toolbar.has-chart-views .timeframes .toolbar-divider{margin-inline:2px}.chart-toolbar.is-depth-view .order-book-controls{flex:1 0 100%;order:3}}@media (pointer:coarse){.chart-toolbar.has-chart-views>.icon-button{width:32px;min-width:32px;height:32px;min-height:32px}.book-price-grouping button{width:28px;height:28px}.book-unit-toggle button,.chart-view-switch button{min-height:28px}.orderbook-panel .book-options:has(.order-book-controls){height:44px}}:root{--prediction-blue:var(--lightningcss-light,#4569e8)var(--lightningcss-dark,#87a6ff);--prediction-purple:var(--lightningcss-light,#8450b7)var(--lightningcss-dark,#c3a0f0);--prediction-cyan:var(--lightningcss-light,#137e8d)var(--lightningcss-dark,#74ccda)}.chart-toolbar.has-predictions{gap:8px}.prediction-browser-trigger{width:max-content;min-height:28px;color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;margin-left:auto;padding:4px 6px;font-size:10px;font-weight:500;line-height:1.4;transition:background .14s,color .14s;display:inline-flex}.prediction-browser-trigger>svg{flex:none}.prediction-browser-trigger:hover{color:var(--ink);background:var(--hover)}.prediction-browser-trigger.is-selected,.prediction-browser-trigger[aria-expanded=true]{color:var(--accent)}.prediction-browser-trigger[aria-expanded=true]{background:var(--tint-accent)}.prediction-browser-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.prediction-browser{border:1px solid var(--line-strong);background:var(--panel);width:clamp(400px,50vw,680px);max-width:calc(100vw - 32px);height:calc(100dvh - 32px);max-height:860px;color:var(--ink);box-shadow:0 24px 72px var(--overlay), 0 4px 16px var(--shadow);border-radius:14px;margin:auto 0;padding:0;position:fixed;inset:16px 16px 16px auto;overflow:hidden}.prediction-browser[open]{animation:.18s ease-out prediction-browser-enter}.prediction-browser::backdrop{background:color-mix(in srgb, var(--overlay) 65%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.prediction-browser-surface{flex-direction:column;height:100%;min-height:0;display:flex}.prediction-browser-header{background:linear-gradient(135deg, var(--tint-accent), transparent 70%);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.prediction-eyebrow{color:var(--accent);font:500 9px var(--mono);letter-spacing:.04em;align-items:center;gap:5px;display:inline-flex}.prediction-browser-header h2{letter-spacing:-.5px;margin:6px 0 5px;font-size:20px;font-weight:550;line-height:1.2}.prediction-browser-header p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.prediction-browser-close{width:28px;height:28px;color:var(--muted);border:1px solid #0000;border-radius:7px;flex:none;place-items:center;display:grid}.prediction-browser-close:hover{color:var(--ink);background:var(--hover)}.prediction-browser-tools{flex-shrink:0;padding:0 20px 12px}.prediction-search-field{min-width:0;height:36px;color:var(--muted);border:1px solid var(--line);background:color-mix(in srgb, var(--panel-alt) 55%, var(--panel));border-radius:8px;align-items:center;gap:9px;padding:0 11px;transition:border-color .14s,box-shadow .14s;display:flex}.prediction-search-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--tint-accent)}.prediction-search-field>svg{flex:none}.prediction-search-field input{width:100%;min-width:0;height:100%;box-shadow:none;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:12px}.prediction-search-field input:focus{box-shadow:none;outline:none}.prediction-search-field input::-webkit-search-cancel-button{display:none}.prediction-search-field>button{border-radius:4px;flex:0 0 24px;place-items:center;height:26px;display:grid}.prediction-search-field>button:hover{color:var(--ink);background:var(--hover)}.prediction-browser-toolbar{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex}.prediction-category-filter{border:1px solid var(--line);background:color-mix(in srgb, var(--panel-alt) 55%, var(--panel));border-radius:7px;flex:1;gap:3px;padding:3px;display:flex}.prediction-category-filter button{min-height:25px;color:var(--muted);white-space:nowrap;border:1px solid #0000;border-radius:4px;flex:1 0 auto;padding:3px 8px;font-size:11px}.prediction-category-filter button[aria-pressed=true]{background:var(--tint-accent);color:var(--accent)}.prediction-category-filter button:hover{color:var(--ink)}.prediction-type-filter{align-items:center;display:flex;position:relative}.prediction-type-filter>svg{pointer-events:none;z-index:1;position:absolute;left:9px}.prediction-type-filter .pp-select{min-height:33px;color:var(--muted);background:0 0;gap:7px;padding:5px 8px 5px 28px;font-size:11px}.prediction-sort{color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-size:10px;display:inline-flex}.prediction-results-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 20px;font-size:10px;display:flex}.prediction-browser-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;flex:1;min-height:0;overflow-y:auto}.prediction-market-list{gap:4px;margin:0;padding:8px;list-style:none;display:grid}.prediction-market-row{text-align:left;background:color-mix(in srgb, var(--panel-alt) 22%, var(--panel));border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(0,1fr) 64px;grid-template-areas:"question question""outcomes volume";align-items:center;gap:7px 12px;width:100%;min-width:0;padding:9px 11px;transition:background .12s,border-color .12s;display:grid;position:relative}.prediction-market-row:hover{background:var(--panel-alt);border-color:var(--line)}.prediction-market-row.is-selected{background:color-mix(in srgb, var(--tint-accent) 65%, var(--panel));border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.prediction-market-row:focus-visible{outline-offset:-3px}.prediction-question{grid-area:question;align-items:flex-start;gap:10px;min-width:0;padding-right:20px;display:flex}.prediction-question>span:last-child{min-width:0}.prediction-question strong{-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;font-size:12px;font-weight:550;line-height:1.4;display:-webkit-box;overflow:hidden}.prediction-image{background:var(--panel-alt);width:32px;height:32px;color:var(--muted);border-radius:7px;flex:none;place-items:center;display:grid;overflow:hidden}.prediction-image img{object-fit:cover;width:100%;height:100%;display:block}.prediction-image.is-small{border-radius:4px;width:25px;height:25px}.prediction-market-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;font-size:10px;display:flex}.prediction-market-meta i{background:var(--subtle);border-radius:50%;width:2px;height:2px}.prediction-market-meta em,.selected-prediction small em{color:var(--warning);font-style:normal}.prediction-outcomes{grid-area:outcomes;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px;min-width:0;margin-left:42px;font-size:10px;display:grid}.prediction-outcomes>span{white-space:nowrap;border-radius:5px;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:5px 7px;display:flex}.prediction-outcomes>span>span{text-overflow:ellipsis;overflow:hidden}.prediction-outcomes b{font:500 10px var(--mono);flex-shrink:0}.prediction-named-outcome{background:var(--panel-alt);color:var(--ink)}.prediction-yes{color:var(--green);background:var(--tint-green)}.prediction-no{color:var(--red);background:var(--tint-red)}.prediction-volume{font:500 11px/14px var(--mono);text-align:right;white-space:nowrap;grid-area:volume}.prediction-volume small{color:var(--muted);margin-top:3px;font:8px/10px DM Sans,sans-serif;display:block}.prediction-row-action{color:var(--subtle);justify-content:center;align-items:center;display:flex;position:absolute;top:11px;right:11px}.prediction-market-row:hover .prediction-row-action,.prediction-market-row.is-selected .prediction-row-action{color:var(--accent)}.prediction-notice{background:var(--tint-warning);color:var(--warning);border-radius:5px;justify-content:space-between;align-items:center;gap:12px;margin:12px 20px;padding:10px 12px;font-size:12px;display:flex}.prediction-notice button{text-underline-offset:3px;text-decoration:underline}.prediction-loading{color:var(--muted);justify-content:center;align-items:center;gap:8px;padding:20px;font-size:12px;display:flex}.prediction-skeletons>div{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:24px 20px;display:flex}.prediction-skeletons i,.prediction-skeletons span,.prediction-skeletons b{background:var(--panel-alt);border-radius:5px}.prediction-skeletons i{width:32px;height:32px}.prediction-skeletons span{width:45%;height:12px}.prediction-skeletons b{width:22%;height:28px;margin-left:auto}.prediction-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:12px;padding:48px 24px;font-size:12px;display:flex}.prediction-empty strong{color:var(--ink);font-size:15px;font-weight:500}.prediction-empty p{margin:0;line-height:1.5}.prediction-empty button,.prediction-load-more button{border:1px solid var(--line-strong);color:var(--ink);background:var(--panel);border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:11px;display:inline-flex}.prediction-load-more{justify-content:center;padding:18px;display:flex}.prediction-load-more button:hover{background:var(--hover)}.prediction-browser-footer{padding:11px 20px max(11px, env(safe-area-inset-bottom));border-top:1px solid var(--line);color:var(--muted);background:var(--panel);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:7px 12px;font-size:9px;display:flex}.prediction-browser-footer>span:last-child{margin-left:auto}.prediction-browser-footer>button{color:var(--accent)}.selected-prediction{z-index:3;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--panel-alt) 35%, var(--panel));flex-shrink:0;grid-template-columns:minmax(0,1fr) 24px 24px;align-items:center;gap:4px;min-width:0;padding:6px 10px;display:grid;position:relative;container:selected-prediction/inline-size}.selected-prediction-question{text-align:left;align-items:center;gap:7px;min-width:0;display:flex}.selected-prediction-question>span:last-child{align-items:baseline;gap:8px;min-width:0;display:flex}.selected-prediction-question .prediction-image{width:20px;height:20px}.selected-prediction-question strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;display:block;overflow:hidden}.selected-prediction-question:hover strong{color:var(--accent)}.selected-prediction small{color:var(--muted);flex:none;align-items:center;gap:6px;margin-top:0;font-size:9px;display:flex}.selected-prediction small>span{color:var(--subtle)}.selected-prediction-controls{grid-column:1/-1;align-items:center;gap:6px;min-width:0;display:flex}.selected-prediction-odds{flex:none;order:1;width:100px;margin-left:auto}.selected-prediction-odds>div:first-child{white-space:nowrap;justify-content:space-between;gap:5px;margin-bottom:3px;font-size:9px;display:flex}.selected-prediction-odds b{font-variant-numeric:tabular-nums;font-weight:500}.selected-prediction-odds>div:first-child>span:first-child{color:var(--green)}.selected-prediction-odds>div:first-child>span:last-child{color:var(--red)}.selected-prediction-bar{border-radius:2px;width:100%;height:3px;display:flex;overflow:hidden}.selected-prediction-bar i:first-child{background:var(--green)}.selected-prediction-bar i:last-child{background:var(--red)}.selected-prediction-bar.is-unavailable i{background:var(--line-strong)}.selected-prediction-ratio{order:1;align-items:center;gap:5px;min-width:0;margin-left:auto;font-size:10px;display:flex}.selected-prediction-ratio>span{white-space:nowrap;text-overflow:ellipsis;max-width:150px;color:var(--muted);overflow:hidden}.selected-prediction-ratio>b{color:var(--ink);font:11px var(--mono);flex-shrink:0}.prediction-ratio-editor{padding:14px}.prediction-ratio-selectors{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);align-items:center;gap:8px;display:grid}.prediction-ratio-field{gap:7px;min-width:0;display:grid}.prediction-ratio-field>span{color:var(--muted);font-size:10px}.prediction-ratio-field .pp-select{border:1px solid var(--line-strong);width:100%;min-width:0;min-height:34px;color:var(--ink);background:var(--panel-alt);text-overflow:ellipsis;border-radius:5px;padding:6px 8px;font-size:11px}.prediction-ratio-selectors small{color:var(--subtle);font:9px var(--mono)}.prediction-ratio-swap{height:30px;color:var(--muted);border-radius:4px;place-items:center;display:grid}.prediction-ratio-swap:hover:not(:disabled){color:var(--accent);background:var(--tint-accent)}.prediction-ratio-value{border:1px solid var(--line);background:var(--panel-alt);border-radius:6px;align-items:center;gap:10px;margin-top:16px;padding:10px;display:flex}.prediction-ratio-value>span{color:var(--muted);font-size:10px}.prediction-ratio-value>strong{font:17px var(--mono);margin-left:auto}.prediction-ratio-formula{color:var(--ink);overflow-wrap:anywhere;margin:10px 0 0;font-size:10px;line-height:1.5}.prediction-ratio-help{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.5}.prediction-ratio-unavailable{color:var(--warning);margin:9px 0 0;font-size:10px}.prediction-price-mode{border:1px solid var(--line);background:var(--panel-alt);border-radius:5px;flex:none;gap:1px;padding:1px;display:inline-flex}.prediction-price-mode button{min-height:22px;color:var(--muted);white-space:nowrap;border-radius:3px;padding:2px 7px;font-size:10px}.prediction-price-mode button[aria-pressed=true]{background:var(--panel);color:var(--ink);box-shadow:0 1px 3px var(--shadow)}.prediction-compare{width:26px;min-height:26px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.prediction-compare[aria-pressed=true]{color:var(--accent);background:color-mix(in srgb, var(--tint-accent) 45%, transparent)}.prediction-compare:hover:not(:disabled){border-color:var(--line);background:var(--hover)}.prediction-compare:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.prediction-compare:disabled{opacity:.5;cursor:default}input.prediction-checkbox{appearance:none;border:1px solid var(--line-strong);background:var(--panel);cursor:pointer;border-radius:4px;flex:0 0 15px;place-content:center;width:15px;height:15px;margin:0;padding:0;transition:background .12s,border-color .12s;display:inline-grid}input.prediction-checkbox:after{content:"";border:solid var(--panel);border-width:0 0 2px 2px;width:7px;height:4px;transform:translateY(-1px)rotate(-45deg)scale(0)}input.prediction-checkbox:checked{border-color:var(--accent);background:var(--accent)}input.prediction-checkbox:checked:after{transform:translateY(-1px)rotate(-45deg)scale(1)}input.prediction-checkbox:focus-visible{outline:2px solid var(--focus);outline-offset:3px}input.prediction-checkbox:disabled{opacity:.5;cursor:default}.prediction-remove,.prediction-source-link{width:24px;min-height:24px;color:var(--muted);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.prediction-remove:hover,.prediction-source-link:hover{background:var(--hover);color:var(--ink)}.prediction-color-menu{flex:none;position:relative}.prediction-color-menu>button{border:1px solid var(--line);min-height:26px;color:var(--muted);border-radius:5px;align-items:center;gap:5px;padding:3px 6px;font-size:10px;display:flex}.prediction-color-menu>button b{font:9px var(--mono);color:var(--accent)}.prediction-color-menu>button b>span{color:var(--subtle)}.prediction-color-menu>button:hover,.prediction-color-menu>button[aria-expanded=true]{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 35%, var(--line));background:var(--tint-accent)}.prediction-color-popover{border:1px solid var(--line-strong);width:min(390px,100vw - 16px);max-height:calc(100dvh - 16px);box-shadow:0 16px 50px var(--shadow);background:var(--panel);color:var(--ink);border-radius:10px;margin:0;padding:0;position:fixed;inset:auto;overflow-y:auto}.prediction-outcome-heading{align-items:center;gap:10px;padding:14px 14px 0;font-size:12px;display:flex}.prediction-outcome-heading strong{margin-right:auto;font-weight:550}.prediction-selection-count{color:var(--accent);font:11px var(--mono)}.prediction-selection-count>span{color:var(--subtle)}.prediction-outcome-heading>button{width:23px;height:23px;color:var(--muted);border-radius:4px;place-items:center;display:grid}.prediction-outcome-heading>button:hover{background:var(--hover);color:var(--ink)}.prediction-outcome-question{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);margin:3px 14px 12px;font-size:10px;overflow:hidden}.prediction-outcome-tabs{border-bottom:1px solid var(--line);gap:16px;padding:0 14px;display:flex}.prediction-outcome-tabs button{color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:5px;padding:8px 0;font-size:10px;display:flex}.prediction-outcome-tabs button[aria-pressed=true]{border-color:var(--accent);color:var(--ink)}.prediction-outcome-tabs button>span{font:9px var(--mono);background:var(--panel-alt);color:var(--muted);border-radius:3px;padding:2px 4px}.prediction-outcome-search{height:33px;margin:10px 12px 0;padding:0 9px}.prediction-outcome-search input{font-size:11px}.prediction-outcome-columns{color:var(--subtle);justify-content:space-between;padding:10px 57px 7px 14px;font-size:9px;display:flex}.prediction-outcome-list{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(280px,36dvh);padding:0 6px;overflow-y:auto}.prediction-outcome-row{border:1px solid #0000;border-radius:5px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;min-height:43px;margin:1px 0;padding:3px 7px;display:grid}.prediction-outcome-row:hover{background:var(--hover)}.prediction-outcome-row.is-selected{background:color-mix(in srgb, var(--tint-accent) 50%, var(--panel));border-color:color-mix(in srgb, var(--accent) 12%, var(--line))}.prediction-outcome-option{cursor:pointer;align-items:center;gap:9px;min-width:0;min-height:35px;display:flex}.prediction-outcome-option:has(input:disabled){cursor:default;opacity:.5}.prediction-outcome-option>span:not(.prediction-outcome-price){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.prediction-outcome-price{text-align:right;flex:none}.prediction-outcome-price b{font:11px var(--mono);white-space:nowrap}.prediction-outcome-price small{color:var(--muted);font:9px var(--mono);margin-top:3px;display:block}.prediction-outcome-price small.positive{color:var(--green)}.prediction-outcome-price small.negative{color:var(--red)}.pp-select.prediction-color-swatch{border:1px solid var(--line);background:var(--panel);width:34px;min-height:27px;color:var(--muted);cursor:pointer;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:4px;padding:4px;display:inline-flex}.prediction-unselected-color>i{border-radius:50%;width:9px;height:9px;display:block}.prediction-select-menu .pp-select-menu__label{letter-spacing:.04em;padding:6px 8px 8px;font-size:9px}.prediction-select-menu .pp-select-option{gap:8px;min-height:32px;padding:6px 8px;font-size:11px}.prediction-unselected-color{opacity:.5;place-items:center;display:grid}.prediction-unselected-color>i{width:5px;height:5px}.prediction-outcome-empty{color:var(--muted);flex-direction:column;align-items:center;gap:10px;padding:28px 12px;font-size:11px;display:flex}.prediction-outcome-empty strong{font-weight:500}.prediction-outcome-empty button{color:var(--accent)}.prediction-outcome-limit{color:var(--muted);padding:9px 14px;font-size:10px}.prediction-outcome-footer{border-top:1px solid var(--line);background:var(--panel-alt);align-items:center;gap:12px;padding:10px 14px;display:flex}.prediction-asset-color{color:var(--muted);align-items:center;gap:7px;margin-right:auto;font-size:10px;display:inline-flex}.prediction-outcome-footer>button{min-height:28px;color:var(--muted);align-items:center;gap:4px;font-size:9px;display:flex}.prediction-outcome-footer>button:hover{color:var(--ink)}@keyframes prediction-browser-enter{0%{opacity:.7;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media (width>=1001px){.app-shell--trade .terminal-grid:has(.has-selected-prediction){grid-template-rows:62px minmax(0,1fr) clamp(130px,18vh,180px)}}@media (width>=1001px) and (height<=650px){.app-shell--trade .terminal-grid:has(.has-selected-prediction){grid-template-rows:62px minmax(0,1fr) 96px}}@media (width<=1120px){.chart-toolbar.has-predictions .indicator-button>span{display:none}}@media (width<=760px){.chart-toolbar.has-predictions .timeframes .indicator-button{grid-column:auto;justify-content:center}.chart-toolbar.has-predictions .timeframes .indicator-button>span{display:none}.chart-toolbar.has-predictions{grid-template-rows:32px 32px;gap:0;height:65px}.chart-toolbar.has-predictions .timeframes>button{min-height:32px;padding:4px 6px;font-size:10px}.chart-toolbar.has-predictions .prediction-browser-trigger{grid-column:4/6;justify-self:end;min-height:32px;margin:0 0 0 auto}.chart-toolbar.has-predictions>.icon-button{min-width:32px;min-height:32px}.terminal-grid .chart-panel.has-selected-prediction{height:clamp(520px,68svh,660px)}.prediction-outcome-footer{gap:8px;padding-inline:10px}}@media (width<=520px){.prediction-browser{border-radius:12px;width:calc(100vw - 16px);max-width:none;height:calc(100dvh - 16px);max-height:none;inset:8px 8px 8px auto}.prediction-browser-header{padding:max(16px, env(safe-area-inset-top)) 16px 14px}.prediction-browser-tools,.prediction-results-meta,.prediction-browser-footer{padding-inline:16px}.prediction-search-field input{font-size:16px}.prediction-category-filter button{padding-inline:7px;font-size:10px}.prediction-type-filter .pp-select{font-size:10px}.prediction-market-meta{font-size:9px}.prediction-outcomes{margin-left:0}}@media (width>=520px) and (width<=760px){.chart-toolbar.has-predictions{gap:6px;height:37px;padding-inline:8px;display:flex}.chart-toolbar.has-predictions .timeframes{gap:2px;display:flex}.chart-toolbar.has-predictions .prediction-browser-trigger{margin-left:auto}}@container selected-prediction (width<=440px){.selected-prediction-odds,.selected-prediction-ratio,.prediction-color-menu>button>span,.selected-prediction-question small>span{display:none}.selected-prediction-question small:not(:has(em)){display:none}}@media (pointer:coarse){.prediction-browser-close{width:32px;height:32px}.prediction-search-field input{font-size:16px}.prediction-compare{width:32px}.prediction-browser-trigger{min-height:32px}.prediction-outcome-option{min-height:41px}.pp-select.prediction-color-swatch{min-height:36px}.prediction-select-menu .pp-select-option{min-height:40px}.prediction-category-filter button,.prediction-type-filter .pp-select,.prediction-price-mode button,.prediction-compare,.prediction-color-menu>button{min-height:32px}}@media (forced-colors:active){input.prediction-checkbox{appearance:auto}input.prediction-checkbox:after{display:none}}@media (prefers-reduced-motion:reduce){.prediction-browser[open]{animation:none}}.wallet-steps{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin:2px 0 24px;font-size:11px;display:flex}.wallet-steps>span{align-items:center;gap:8px;display:flex}.wallet-steps b{font:10px var(--mono);border:1px solid var(--line);border-radius:3px;padding:5px}.wallet-steps .current{color:var(--accent)}.wallet-steps .complete{color:var(--green)}.wallet-steps .complete b{background:var(--tint-green);border-color:var(--green)}.wallet-email-form{flex-direction:column;gap:10px;display:flex}.wallet-email-form label,.wallet-account-card>span{color:var(--muted);font-size:11px}.wallet-email-form input,.wallet-advanced input,.funding-form input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:4px;min-width:0;padding:12px;font-size:13px}.wallet-email-form small{color:var(--muted);font-size:10px;line-height:1.6}.wallet-divider{color:var(--muted);align-items:center;gap:12px;margin:23px 0 14px;font-size:10px;display:flex}.wallet-divider:before,.wallet-divider:after{content:"";background:var(--line);flex:1;height:1px}.wallet-unavailable{border:1px solid var(--line);color:var(--muted);border-radius:4px;align-items:flex-start;gap:12px;padding:14px;display:flex}.wallet-unavailable svg{flex-shrink:0}.wallet-unavailable p,.wallet-identity-note{font-size:11px;line-height:1.7}.wallet-identity-note{color:var(--muted);margin-top:18px}.wallet-account-card{border:1px solid var(--line);border-radius:4px;flex-direction:column;gap:8px;margin-bottom:14px;padding:14px;display:flex}.wallet-account-card code{font:11px var(--mono);overflow-wrap:anywhere}.wallet-account-card small{color:var(--green);font-size:10px}.wallet-logout-button{border:1px solid var(--line);background:var(--surface);width:100%;min-height:46px;color:var(--ink);font:12px var(--mono);border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;display:flex}.wallet-logout-button:hover:not(:disabled){color:var(--accent);border-color:var(--accent);background:var(--tint-accent)}.wallet-logout-button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.wallet-logout-button:disabled{cursor:wait;opacity:.55}.wallet-logout-status{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:16px;padding:20px 0;font-size:13px;line-height:1.7;display:flex}.wallet-session-ready{color:var(--green);align-items:flex-start;gap:12px;margin:20px 0;display:flex}.wallet-session-ready strong{font-size:14px;font-weight:500}.wallet-session-ready p{color:var(--muted);margin:6px 0;font-size:11px;line-height:1.7}.wallet-session-ready svg{flex-shrink:0}.wallet-advanced{margin:16px 0}.wallet-advanced summary{cursor:pointer;color:var(--muted);font-size:11px}.wallet-advanced p{margin:12px 0}.wallet-error{border:1px solid var(--line);border-left:3px solid var(--warning);overflow-wrap:anywhere;color:var(--ink);background:var(--tint-warning);border-radius:4px;margin-top:15px;padding:12px;font-size:11px;line-height:1.8}.wallet-proxies{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.wallet-proxies-heading,.wallet-proxy-title,.wallet-proxy-details{justify-content:space-between;align-items:center;gap:12px;display:flex}.wallet-proxies-heading h3{margin:0;font-size:13px;font-weight:500}.wallet-proxies-fetch{justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin:8px 0;display:inline-flex}.wallet-proxy-list{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.wallet-proxy-row{border:1px solid var(--line);border-radius:4px;min-width:0;padding:12px}.wallet-proxy-title strong{overflow-wrap:anywhere;min-width:0;font-size:11px;font-weight:500}.wallet-proxy-badge{white-space:nowrap;background:var(--surface);color:var(--muted);border-radius:3px;padding:3px 6px;font-size:9px}.wallet-proxy-badge.expired{background:var(--tint-warning);color:var(--warning)}.wallet-proxy-badge.active{background:var(--tint-green);color:var(--green)}.wallet-proxy-row>code,.wallet-proxy-confirm>code,.wallet-proxy-success code{font:10px var(--mono);overflow-wrap:anywhere;margin:8px 0;display:block}.wallet-proxy-details{color:var(--muted);font-size:10px;line-height:1.6}.wallet-proxy-details em{color:var(--accent);font-style:normal;display:block}.wallet-proxy-delete{color:var(--warning);border:1px solid var(--line);border-radius:3px;padding:7px 10px;font-size:10px}.wallet-proxy-delete:hover:not(:disabled){background:var(--tint-warning);border-color:var(--warning)}.wallet-proxies button:disabled{cursor:not-allowed;opacity:.5}.wallet-proxies button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.wallet-proxy-notice,.wallet-proxy-empty{background:var(--surface);color:var(--muted);border-radius:4px;padding:12px;font-size:11px;line-height:1.7}.wallet-proxy-confirm{border:1px solid var(--warning);background:var(--tint-warning);border-radius:4px;margin:14px 0;padding:14px;font-size:11px;line-height:1.7}.wallet-proxy-confirm>strong{font-size:12px;font-weight:500}.wallet-proxy-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.wallet-proxy-success{color:var(--green);font-size:11px}.wallet-session-ready~.full-width,.wallet-advanced~.full-width{margin-top:10px}.funding-form{flex-direction:column;gap:12px;display:flex}.funding-form label{color:var(--muted);font-size:11px}.funding-tabs{gap:8px;margin-bottom:20px;display:flex}.funding-tabs button{border:1px solid var(--line);color:var(--muted);border-radius:4px;flex:1;padding:10px;font-size:12px}.funding-tabs button.active{background:var(--tint-accent);color:var(--accent);border-color:var(--accent)}.funding-progress{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:4px;margin:16px 0;padding:12px;font-size:11px;line-height:1.8}.funding-form .micro-note{margin:0}.wallet-email-form button:disabled{opacity:.5;cursor:not-allowed}.wallet-option .wallet-option-icon,.wallet-install-option .wallet-option-icon{background:var(--panel-alt);border:1px solid var(--line);border-radius:8px;flex-shrink:0}.wallet-option-icon img{object-fit:contain;border-radius:5px;width:28px;height:28px;display:block}.wallet-option>span:not(.wallet-option-icon){overflow-wrap:anywhere;min-width:0}.wallet-install-options{margin-top:15px}.wallet-install-options summary{cursor:pointer;justify-content:space-between;align-items:center;padding:5px 0;font-size:12px;list-style:none;display:flex}.wallet-install-options summary::-webkit-details-marker{display:none}.wallet-install-options[open] summary svg{transform:rotate(180deg)}.wallet-install-options>p{color:var(--muted);margin:5px 0 12px;font-size:10px;line-height:1.6}.wallet-install-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wallet-install-option{border:1px solid var(--line);background:var(--surface);border-radius:5px;align-items:center;gap:9px;min-width:0;padding:10px;text-decoration:none;display:flex}.wallet-install-option:hover{background:var(--hover);border-color:var(--muted)}.wallet-install-option>span:not(.wallet-option-icon){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.wallet-install-option strong{overflow-wrap:anywhere;font-size:11px;font-weight:500}.wallet-install-option small,.wallet-install-option>svg{color:var(--muted);font-size:9px}.wallet-install-option>svg{flex-shrink:0}@media (width<=380px){.wallet-install-option{gap:6px;padding:8px}.wallet-install-option>svg{display:none}}@media (width<=640px){.wallet-steps{gap:6px;margin-bottom:20px;font-size:12px;line-height:1.4}.wallet-steps>span{flex:1;gap:6px;min-width:0}.wallet-steps>svg{flex-shrink:0}.wallet-steps b{flex-shrink:0;place-items:center;width:25px;height:28px;padding:0;font-size:11px;display:grid}.wallet-email-form label,.wallet-account-card>span,.funding-form label{font-size:12px}.wallet-email-form input,.wallet-advanced input,.funding-form input{min-height:50px;font-size:16px}.wallet-email-form small,.wallet-identity-note,.wallet-unavailable p,.wallet-session-ready p,.wallet-error{font-size:12px;line-height:1.6}.wallet-divider{font-size:12px}.modal .wallet-option{gap:12px;min-height:70px;padding:12px}.modal .wallet-option strong{font-size:14px}.modal .wallet-option small{font-size:11px;line-height:1.4}.wallet-option .wallet-option-icon{width:42px;height:42px}.wallet-install-options summary,.wallet-advanced summary{min-height:44px;font-size:13px;line-height:1.5}.wallet-advanced summary{align-content:center;padding-block:10px}.wallet-install-options>p{font-size:12px}.wallet-install-grid{gap:10px}.wallet-install-option{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:116px;padding:14px 8px;position:relative}.wallet-install-option .wallet-option-icon{width:42px;height:42px}.wallet-install-option>span:not(.wallet-option-icon){flex:0}.wallet-install-option strong{font-size:13px;line-height:1.3}.wallet-install-option small{font-size:11px}.wallet-install-option>svg{display:block;position:absolute;top:10px;right:10px}.wallet-account-card{gap:10px}.wallet-account-card code{font-size:12px;line-height:1.6}.wallet-account-card small{font-size:11px;line-height:1.5}.funding-tabs{gap:6px}.funding-tabs button{min-height:46px;padding:10px 6px;font-size:13px}.funding-progress{font-size:12px;line-height:1.6}}.pnl-value{font-variant-numeric:tabular-nums;letter-spacing:0;flex-direction:column;align-items:flex-end;gap:4px;display:inline-flex}.pnl-value--positive{color:var(--green)}.pnl-value--negative{color:var(--red)}.pnl-value--neutral{color:var(--muted)}.pnl-value-status,.pnl-value-roe{font:10px/1.4 var(--mono)}.pnl-value-roe{color:var(--muted)}.portfolio-cards .pnl-value{align-items:flex-start}@media (pointer:fine){.pnl-value-roe .term-help .term-help-trigger{min-width:0;min-height:0}}@media (width<=760px){.pnl-value-status,.pnl-value-roe{font-size:11px}}.table-scroll:has(>.positions-table--expanded){overscroll-behavior-x:contain;isolation:isolate;min-width:0;max-width:100%;overflow-x:auto}.positions-table.positions-table--expanded{border-collapse:separate;border-spacing:0;table-layout:auto;white-space:nowrap;width:100%;min-width:1250px}.data-table.positions-table.positions-table--expanded th,.data-table.positions-table.positions-table--expanded td{vertical-align:middle;padding:10px 11px;display:table-cell}.data-table.positions-table.positions-table--expanded th{color:var(--muted);text-align:right;font:500 10px/1.4 DM Sans,sans-serif}.data-table.positions-table.positions-table--expanded td{font:400 11px/1.4 var(--mono)}.data-table.positions-table.positions-table--expanded th:first-child,.data-table.positions-table.positions-table--expanded td:first-child{z-index:2;text-align:left;background-color:var(--panel);min-width:150px;box-shadow:1px 0 0 var(--line);padding-left:14px;position:sticky;left:0}.data-table.positions-table.positions-table--expanded th:first-child{z-index:3}.positions-table.positions-table--expanded .details-row:is(:hover,:focus-within)>td:first-child{background:linear-gradient(var(--hover), var(--hover)) var(--panel)}.positions-table.positions-table--expanded .position-value{min-width:108px}.positions-table.positions-table--expanded .position-profit{min-width:164px}.positions-table.positions-table--expanded .position-size{min-width:100px}.positions-table.positions-table--expanded :is(.position-entry,.position-mark,.position-liquidation){min-width:94px}.positions-table.positions-table--expanded .position-protection{min-width:128px}.positions-table.positions-table--expanded .position-margin,.positions-table.positions-table--expanded .position-funding{min-width:116px}.positions-table.positions-table--expanded .position-actions{min-width:72px}.positions-table.positions-table--expanded .market-cell{gap:7px;font-size:12px;line-height:1.4}.positions-table.positions-table--expanded .market-cell>span:not(.coin)>small,.positions-table.positions-table--expanded .position-meta,.positions-table.positions-table--expanded td>small{color:var(--muted);margin-top:2px;font:400 10px/1.4 DM Sans,sans-serif;display:block}.positions-table.positions-table--expanded .pnl-value{grid-template-columns:auto auto;align-items:baseline;gap:2px 8px;display:inline-grid}.positions-table.positions-table--expanded .pnl-value>.pp-animated-number{grid-column:1/-1;justify-self:end}.positions-table.positions-table--expanded .pnl-value-status,.positions-table.positions-table--expanded .pnl-value-roe{font:400 10px/1.4 DM Sans,sans-serif}.positions-table.positions-table--expanded :is(.details-trigger,.small-button){min-height:30px}.positions-table.positions-table--expanded .small-button{min-width:52px;padding:5px 8px;font-size:11px;line-height:1.4}.positions-table.positions-table--expanded .position-protection-list{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.positions-table.positions-table--expanded .position-protection-trigger{color:var(--accent);font:400 11px/1.4 var(--mono);text-align:right;border:1px solid #0000;border-radius:4px;justify-content:flex-end;gap:4px;padding:3px 5px}.positions-table.positions-table--expanded .position-protection-trigger:hover{border-color:var(--line-strong);background:var(--tint-accent)}@media (width>=1001px){.app-shell--trade .terminal-grid .positions-table.positions-table--expanded{min-width:1100px}.app-shell--trade .terminal-grid .data-table.positions-table th,.app-shell--trade .terminal-grid .data-table.positions-table td{padding:8px 10px;font-size:11px;line-height:1.4}.app-shell--trade .terminal-grid .data-table.positions-table th{font-size:10px}.app-shell--trade .terminal-grid .data-table.positions-table.positions-table--expanded :is(th,td):first-child{min-width:125px;padding-left:12px}.app-shell--trade .terminal-grid .positions-table--expanded .position-value{min-width:100px}.app-shell--trade .terminal-grid .positions-table--expanded .position-profit{min-width:125px}.app-shell--trade .terminal-grid .positions-table--expanded :is(.position-size,.position-entry,.position-mark,.position-liquidation){min-width:92px}.app-shell--trade .terminal-grid .positions-table--expanded .position-protection{min-width:108px}.app-shell--trade .terminal-grid .positions-table--expanded .position-margin{min-width:104px}.app-shell--trade .terminal-grid .positions-table--expanded .position-funding{min-width:96px}.app-shell--trade .terminal-grid .positions-table--expanded .position-actions{min-width:72px}.app-shell--trade .terminal-grid .positions-table .market-cell{gap:6px;font-size:11px;line-height:1.4}.app-shell--trade .terminal-grid .positions-table .market-cell>span:not(.coin)>small,.app-shell--trade .terminal-grid .positions-table .position-meta,.app-shell--trade .terminal-grid .positions-table td>small{margin-top:2px;font-size:10px;line-height:1.4}.app-shell--trade .terminal-grid .positions-table :is(.pnl-value-status,.pnl-value-roe,.position-tag){font-size:10px;line-height:1.4}.app-shell--trade .terminal-grid .positions-table :is(.details-trigger,.small-button){min-height:28px}.app-shell--trade .terminal-grid .positions-table .small-button{min-width:48px;padding:4px 7px;font-size:11px;line-height:1.4}.app-shell--trade .terminal-grid .positions-table .position-protection-trigger{gap:4px;padding:3px 5px;font-size:11px;line-height:1.4}}@media (width<=760px){.data-table.positions-table.positions-table--expanded th,.data-table.positions-table.positions-table--expanded td{padding:10px 11px}.data-table.positions-table.positions-table--expanded th:first-child,.data-table.positions-table.positions-table--expanded td:first-child{white-space:normal;width:140px;min-width:140px;max-width:140px;padding-inline:10px}.positions-table.positions-table--expanded .market-cell{gap:6px;width:120px;min-width:0;max-width:100%}.positions-table.positions-table--expanded .market-cell>span:not(.coin){white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0}.positions-table.positions-table--expanded :is(.details-trigger,.small-button){min-height:44px}.positions-table.positions-table--expanded .position-protection-trigger{padding-block:9px}}.topbar .header-balance{min-height:44px;color:var(--ink);white-space:nowrap;border-radius:4px;flex-direction:column;justify-content:center;align-items:flex-end;gap:4px;margin-left:auto;padding:5px 10px;display:flex}.header-balance-label{color:var(--muted);font-size:9px}.header-balance-value{font:12px var(--mono);align-items:center;gap:5px;display:flex}.header-balance-value>svg{color:var(--muted)}.topbar .header-balance:hover{background:var(--tint-accent);color:var(--accent)}.header-balance:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.topbar.topbar--balance{column-gap:22px}.topbar--balance .header-actions{margin-left:0}@media (width<=1100px){.app-shell .topbar.topbar--balance{grid-template-columns:auto 1fr auto;grid-template-rows:var(--header-row-height,56px) auto;row-gap:0;height:auto;display:grid}.topbar--balance>.pp-brand{grid-area:1/1}.topbar--balance>.main-nav{grid-area:1/2}.topbar--balance>.header-actions{grid-area:1/3}.topbar.topbar--balance>.header-balance{border-top:1px solid var(--line);border-radius:0;flex-direction:row;grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;min-width:0;margin-left:0;padding-inline:0}.header-balance-label{font-size:11px}.header-balance-value{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:13px}}@media (width<=760px){.app-shell .topbar.topbar--balance{grid-template-columns:1fr auto;column-gap:8px}.topbar--balance>.header-actions{grid-column:2}}.market-sort-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 20px;display:flex}.market-sort-count,.market-sort-label{color:var(--muted);font:10px var(--mono)}.market-sort-controls{align-items:center;gap:9px;min-width:0;display:flex}.market-sort-controls .market-sort-select{width:194px}.market-sort-direction{border:1px solid var(--line);min-height:34px;color:var(--ink);font:10px var(--mono);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.market-sort-direction:hover:not(:disabled){background:var(--hover);border-color:var(--accent)}.market-sort-direction:disabled{opacity:.45;cursor:default}.market-sort-direction:focus-visible,.market-sort-heading:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.market-sort-heading-group{justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.market-sort-heading{min-height:32px;color:inherit;font:inherit;white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.market-sort-heading>svg{color:var(--subtle);flex:none}.market-sort-heading:hover,.market-sort-heading.is-active,.market-sort-heading.is-active>svg{color:var(--accent)}.market-picker-sort{margin-top:14px}.market-table .market-cell .market-sort-mobile-value{display:none}.modal-market-option.has-sort-metric{grid-template-columns:34px minmax(0,1fr) auto 15px;row-gap:5px;display:grid}.modal-market-option.has-sort-metric>.coin{grid-area:1/1/3}.modal-market-option.has-sort-metric>.modal-market-name{grid-area:1/2}.modal-market-option.has-sort-metric>.modal-market-price{grid-area:1/3}.modal-market-option.has-sort-metric>svg{grid-area:1/4/3}.modal-market-option.has-sort-metric>.market-picker-sort-value{white-space:normal;overflow-wrap:anywhere;min-width:0;color:var(--muted);font:10px/1.5 var(--mono);grid-area:2/2/auto/4}@media (width<=760px){.market-sort-toolbar{padding:10px 11px}.market-sort-controls{flex-wrap:wrap;gap:8px;width:100%}.market-sort-label{flex-basis:100%}.market-sort-controls .market-sort-select{flex:1;width:auto;min-width:0}.market-sort-direction{min-height:44px}.market-sort-direction>span{display:none}.market-sort-direction>svg{width:18px}.market-sort-direction{min-width:44px}.market-table thead .market-sort-heading-group{visibility:hidden}.market-table .market-cell .market-sort-mobile-value{color:var(--accent);font:10px/1.5 var(--mono);white-space:normal;overflow-wrap:anywhere;margin-top:4px;display:block}}.terminal-preview{background:var(--panel);width:100%;min-width:0;color:var(--ink);text-align:left;font-variant-numeric:tabular-nums;cursor:pointer;font:450 12px/1.4 DM Sans,Arial,sans-serif;overflow:hidden}.terminal-preview-header{border-bottom:1px solid var(--line);background:var(--paper);align-items:center;gap:34px;min-height:60px;padding:0 17px;display:flex}.terminal-preview-header .pp-brand{flex-shrink:0;font-size:16px;line-height:1}.terminal-preview-navigation{color:var(--muted);align-self:stretch;align-items:stretch;gap:26px;display:flex}.terminal-preview-navigation>span{align-items:center;display:flex;position:relative}.terminal-preview-navigation .is-active{color:var(--brand-blue)}.terminal-preview-navigation .is-active:after,.terminal-preview-tabs .is-active:after{background:var(--brand-blue);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.terminal-preview-connect{background:var(--brand-blue);min-height:33px;color:var(--on-accent);white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;gap:8px;margin-left:auto;padding:0 12px;font-weight:550;display:inline-flex}.terminal-preview-tape{border-bottom:1px solid var(--line);background:var(--paper);height:35px;font:11px/1.3 var(--mono);white-space:nowrap;align-items:center;gap:22px;padding:0 17px;display:flex;overflow:hidden}.terminal-preview-tape>div{flex-shrink:0;align-items:center;gap:8px;display:flex}.terminal-preview-tape>div+div{border-left:1px solid var(--line);padding-left:20px}.terminal-preview-tape strong{font-weight:500}.terminal-preview .terminal-preview-up{color:var(--green)}.terminal-preview .terminal-preview-down{color:var(--red)}.terminal-preview-market{border-bottom:1px solid var(--line);align-items:center;gap:27px;min-height:79px;padding:13px 17px;display:flex}.terminal-preview-market-name{flex-shrink:0;align-items:center;gap:9px;display:flex}.terminal-preview-market-name strong{font-size:15px;font-weight:650;display:block}.terminal-preview-market-name strong>span{color:var(--muted);font-size:13px;font-weight:450}.terminal-preview-market-name small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.terminal-preview-market-price{flex-shrink:0}.terminal-preview-market-price>strong{font:600 21px/1.25 var(--mono);letter-spacing:-.06em;display:block}.terminal-preview-market-price>span{color:var(--muted);gap:9px;margin-top:5px;font-size:11px;display:flex}.terminal-preview-market-price b{font-weight:500}.terminal-preview-stats{align-items:center;gap:clamp(14px,2.3vw,30px);min-width:0;display:flex}.terminal-preview-stats>div{gap:8px;min-width:0;display:grid}.terminal-preview-stats span{color:var(--muted);font-size:11px}.terminal-preview-stats strong{font:500 11px/1.4 var(--mono)}.terminal-preview-workspace{grid-template-columns:minmax(0,1fr) 190px 225px;display:grid}.terminal-preview-chart{min-width:0}.terminal-preview-chart-tools{border-bottom:1px solid var(--line);height:37px;color:var(--muted);justify-content:space-between;align-items:center;gap:15px;padding:0 13px;font-size:11px;display:flex}.terminal-preview-chart-tools>div{align-items:center;gap:13px;display:flex}.terminal-preview-chart-tools .is-active{background:var(--tint-accent);color:var(--brand-blue);border-radius:2px;padding:3px 5px;font-weight:600}.terminal-preview-chart-caption{height:31px;color:var(--muted);align-items:center;gap:10px;padding:0 13px;font-size:11px;display:flex}.terminal-preview-chart-caption strong{color:var(--ink);font-weight:600}.terminal-preview-chart-caption>span:last-child{font-family:var(--mono);margin-left:auto}.terminal-preview-chart-svg{width:100%;height:305px;display:block;overflow:hidden}.terminal-preview-chart-svg text{fill:var(--muted);font:11px/1 var(--mono)}.terminal-preview-gridline{stroke:var(--line);stroke-dasharray:2 4;opacity:.65}.terminal-preview-axis{stroke:var(--line)}.terminal-preview-candle{fill:currentColor}.terminal-preview-candle line{stroke:currentColor;stroke-width:1px}.terminal-preview-volume{opacity:.35}.terminal-preview-last-price line{stroke:currentColor;stroke-width:1px;stroke-dasharray:4 4;opacity:.7}.terminal-preview-last-price rect{fill:var(--panel);stroke:currentColor;stroke-width:1px}.terminal-preview-last-price text{fill:currentColor;font-weight:500}.terminal-preview-book,.terminal-preview-ticket{border-left:1px solid var(--line);min-width:0}.terminal-preview-tabs{border-bottom:1px solid var(--line);min-height:37px;color:var(--muted);gap:21px;padding:0 13px;display:flex}.terminal-preview-tabs>span{align-items:center;min-width:0;display:flex;position:relative}.terminal-preview-tabs .is-active{color:var(--ink);font-weight:550}.terminal-preview-book-labels,.terminal-preview-book-row{font:11px/1.3 var(--mono);justify-content:space-between;align-items:center;gap:6px;padding:0 11px;display:flex}.terminal-preview-book-labels{height:30px;color:var(--muted);font-family:DM Sans,Arial,sans-serif}.terminal-preview-book-row{isolation:isolate;height:19px;position:relative}.terminal-preview-book-row:before{z-index:-1;width:var(--preview-depth);content:"";position:absolute;inset:1px 0 1px auto}.terminal-preview-book-down:before{background:var(--depth-ask)}.terminal-preview-book-up:before{background:var(--depth-bid)}.terminal-preview-book-price{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px;min-height:40px;margin-block:2px;padding:5px 11px;display:flex}.terminal-preview-book-price strong{font:550 14px/1.4 var(--mono);letter-spacing:-.05em}.terminal-preview-book-price>span{color:var(--muted);font-size:11px}.terminal-preview-ticket{background:var(--panel-alt);flex-direction:column;gap:12px;padding:13px;display:flex}.terminal-preview-sides{border:1px solid var(--line);border-radius:3px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;font-size:11px;display:grid}.terminal-preview-sides>span{min-height:28px;color:var(--muted);justify-content:center;align-items:center;gap:4px;display:flex}.terminal-preview-sides .is-active{background:var(--tint-green);color:var(--green);border-radius:2px;font-weight:550}.terminal-preview-ticket .terminal-preview-tabs{min-height:29px;margin-top:-9px;padding:0}.terminal-preview-detail{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.terminal-preview-margin{border:1px solid var(--line);background:var(--surface);border-radius:3px;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.terminal-preview-margin>span:first-child{color:var(--muted);font-size:11px}.terminal-preview-margin small,.terminal-preview-estimate small{color:var(--muted);font-size:11px;font-weight:450}.terminal-preview-leverage{margin-bottom:2px}.terminal-preview-leverage-control{gap:10px;display:grid}.terminal-preview-leverage strong{color:var(--ink);font-size:12px;font-weight:600}.terminal-preview-slider{background:var(--line-strong);border-radius:2px;height:4px;position:relative}.terminal-preview-slider>span{border-radius:inherit;background:var(--brand-blue);width:9%;height:100%;display:block}.terminal-preview-slider:after{border:3px solid var(--brand-blue);background:var(--panel);content:"";border-radius:50%;width:12px;height:12px;position:absolute;top:-4px;left:9%}.terminal-preview-slider-labels{margin-top:-2px}.terminal-preview-estimate{border-top:1px solid var(--line);color:var(--muted);gap:5px;padding-top:10px;font-size:11px;display:grid}.terminal-preview-estimate strong{color:var(--ink);font-size:21px;font-weight:600}.terminal-preview-ticket-connect{width:100%;margin-top:auto}.terminal-preview-activity{border-top:1px solid var(--line)}.terminal-preview-empty{min-height:66px;color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:14px;font-size:12px;display:flex}@media (width<=1050px){.terminal-preview-header{gap:25px}.terminal-preview-market{flex-wrap:wrap;gap:16px 24px}.terminal-preview-stats{flex:1;justify-content:space-between;gap:14px}.terminal-preview-wide-stat:nth-child(3){display:none}}@media (width<=900px){.terminal-preview-workspace{grid-template-columns:minmax(0,1fr) 215px}.terminal-preview-book{display:none}.terminal-preview-navigation{gap:18px}.terminal-preview-market{gap:16px}.terminal-preview-stats .terminal-preview-wide-stat{display:none}}@media (width<=700px){.terminal-preview-header{gap:15px;min-height:56px;padding:0 12px}.terminal-preview-header .pp-brand{font-size:14px}.terminal-preview-navigation{display:none}.terminal-preview-workspace{grid-template-columns:minmax(0,1fr)}.terminal-preview-ticket{display:none}.terminal-preview-market{justify-content:space-between;padding:13px}.terminal-preview-stats{flex-basis:100%;justify-content:flex-start;gap:27px}.terminal-preview-stats>div{align-items:baseline;gap:7px;display:flex}.terminal-preview-tape{gap:15px;padding:0 13px}.terminal-preview-tape>div+div{padding-left:15px}.terminal-preview-empty{font-size:11px}}@media (width<=450px){.terminal-preview-header>.terminal-preview-connect{min-width:31px;padding:0 8px}.terminal-preview-header>.terminal-preview-connect>span,.terminal-preview-market-name .market-icon{display:none}.terminal-preview-market-price>strong{font-size:18px}.terminal-preview-stats{justify-content:space-between;gap:12px}.terminal-preview-stats>div{gap:3px;display:grid}.terminal-preview-chart-tools>div{gap:11px}.terminal-preview-chart-tools>div:last-child>span{display:none}.terminal-preview-chart-caption{gap:6px}.terminal-preview-chart-caption>span:last-child{display:none}.terminal-preview-activity .terminal-preview-tabs{gap:18px;font-size:11px}.terminal-preview-activity .terminal-preview-tabs>span:last-child{display:none}}.site-landing,.site-page{--site-paper:var(--paper);--site-ink:var(--ink);--site-muted:var(--muted);--site-rule:var(--line);color:var(--site-ink);background:var(--site-paper)}.site-page{min-height:100svh;padding:0 max(35px,50vw - 600px);font-family:DM Sans,Arial,sans-serif}.site-header{border-bottom:1px solid var(--site-rule);justify-content:space-between;align-items:center;height:89px;display:flex}.site-nav{font:10px var(--mono);color:var(--site-muted);align-items:center;gap:24px;display:flex}.site-nav a{align-items:center;gap:5px;display:inline-flex}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--accent)}.site-eyebrow{font:9px var(--mono);letter-spacing:.5px;color:var(--site-muted)}.site-mcp-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:100px;padding:83px 0 81px;display:grid}.site-mcp-copy h1{letter-spacing:-6px;margin:23px 0 26px;font:700 90px/.92 DM Sans,Arial,sans-serif}.site-mcp-copy>p{font:12px/1.95 var(--mono);color:var(--site-muted)}.site-mcp-connection{border:1px solid var(--site-rule);background:var(--panel);border-radius:3px;padding:27px}.site-mcp-connection-top{color:var(--site-muted);justify-content:space-between;align-items:center;display:flex}.site-mcp-connection-top>span{font:8px var(--mono);letter-spacing:.5px}.site-mcp-status{letter-spacing:-.8px;align-items:center;gap:8px;margin:27px 0 14px;font-size:23px;font-weight:550;display:flex}.site-mcp-status>span{background:var(--subtle);border-radius:50%;width:6px;height:6px}.site-mcp-connection>p{font:11px/1.9 var(--mono);color:var(--site-muted)}.site-mcp-host{border-top:1px solid var(--site-rule);flex-direction:column;gap:9px;margin-top:24px;padding-top:20px;display:flex}.site-mcp-host>span{font:7px var(--mono);letter-spacing:.7px;color:var(--site-muted)}.site-mcp-host code{font:12px var(--mono);color:var(--accent);overflow-wrap:anywhere}.site-mcp-app-link{font:9px var(--mono);color:var(--accent);align-items:center;gap:5px;margin-top:24px;display:inline-flex}.site-mcp-app-link:hover{color:var(--site-ink)}.site-mcp-capabilities{border-top:1px solid var(--site-rule);padding:43px 0 48px}.site-section-intro h2,.site-mcp-how h2{letter-spacing:-1.4px;margin:15px 0 0;font:600 32px/1.15 DM Sans,Arial,sans-serif}.site-mcp-capability-grid{grid-template-columns:repeat(4,1fr);margin-top:38px;display:grid}.site-mcp-capability{border-left:1px solid var(--site-rule);padding:0 22px}.site-mcp-capability:first-child{border:0;padding-left:0}.site-mcp-capability:last-child{padding-right:0}.site-capability-number{font:8px var(--mono);color:var(--site-muted)}.site-mcp-capability h3{letter-spacing:-.3px;margin:15px 0 10px;font-size:14px;font-weight:550}.site-mcp-capability p{font:10px/1.9 var(--mono);color:var(--site-muted)}.site-mcp-how{border-top:1px solid var(--site-rule);grid-template-columns:1fr 1fr;gap:100px;padding:43px 0 49px;display:grid}.site-mcp-steps{margin:0;padding:0;list-style:none}.site-mcp-steps li{border-bottom:1px solid var(--site-rule);align-items:flex-start;gap:20px;padding:18px 0;display:flex}.site-mcp-steps li:first-child{padding-top:0}.site-mcp-steps li:last-child{border:0;padding-bottom:0}.site-mcp-steps li>span{font:9px var(--mono);color:var(--site-muted);padding-top:3px}.site-mcp-steps h3{letter-spacing:-.3px;margin-bottom:8px;font-size:13px;font-weight:550}.site-mcp-steps p{font:10px/1.8 var(--mono);color:var(--site-muted)}.site-footer{border-top:1px solid var(--site-rule);font:8px/1.8 var(--mono);color:var(--site-muted);justify-content:space-between;gap:25px;padding:23px 0;display:flex}.site-footer>div{gap:22px;display:flex}.site-footer a{align-items:center;gap:4px;display:inline-flex}.site-footer a:hover{color:var(--accent)}@media (width<=1150px){.site-mcp-hero,.site-mcp-how{gap:60px}.site-mcp-copy h1{font-size:81px}}@media (width<=900px){.site-mcp-hero{gap:35px}.site-mcp-copy h1{font-size:73px}.site-mcp-connection{padding:23px}.site-mcp-copy>p{font-size:10px}.site-mcp-status{font-size:20px}.site-mcp-capability{padding:0 16px}}@media (width<=700px){.site-page{padding:0 24px}.site-header{gap:12px;height:77px}.site-brand{font-size:23px}.site-nav{gap:13px;font-size:8px}.site-nav a[aria-current=page]{display:none}.site-mcp-hero{grid-template-columns:1fr;gap:35px;padding:48px 0 41px}.site-mcp-copy h1{letter-spacing:-5px;margin:22px 0 25px;font-size:82px}.site-mcp-copy>p{font-size:11px}.site-mcp-connection{padding:24px}.site-mcp-status{font-size:23px}.site-mcp-capabilities{padding:34px 0 37px}.site-section-intro h2,.site-mcp-how h2{font-size:30px}.site-mcp-capability-grid{grid-template-columns:1fr 1fr;gap:29px 0;margin-top:28px}.site-mcp-capability{padding:0 0 0 18px}.site-mcp-capability:nth-child(odd){border:0;padding:0 18px 0 0}.site-mcp-capability h3{font-size:13px}.site-mcp-capability p{font-size:9px}.site-mcp-how{grid-template-columns:1fr;gap:29px;padding:35px 0 39px}.site-footer{align-items:flex-start;gap:20px;font-size:7px}.site-footer>span{max-width:190px}.site-footer>div{flex-shrink:0;gap:13px}.site-footer>div>a:first-child{display:none}}.site-mcp-page .site-mcp-hero{gap:64px;padding:70px 0 56px}.site-mcp-page .site-mcp-copy h1{letter-spacing:-4.5px;font-size:clamp(52px,5.5vw,78px)}.site-mcp-page .site-mcp-copy>p{max-width:43ch;font-size:12px;line-height:1.9}.site-mcp-page .site-mcp-connection{padding:28px}.site-mcp-page .site-mcp-connection>p{font-size:11px}.site-mcp-status.is-reachable>span{background:var(--green);box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 9%, transparent)}.mcp-hero-actions{font:10px var(--mono);flex-wrap:wrap;align-items:center;gap:17px;margin-top:30px;display:flex}.mcp-hero-actions>a{align-items:center;gap:8px;display:inline-flex}.mcp-primary-link{background:var(--accent-fill);color:var(--on-accent);border-radius:2px;padding:15px 16px}.mcp-primary-link:hover{background:var(--accent-hover)}.mcp-hero-actions>a:not(.mcp-primary-link):hover{color:var(--accent)}.mcp-runtime-note{font:8px var(--mono);color:var(--site-muted);letter-spacing:.5px;margin-top:17px;display:block}.mcp-copy-button{border:1px solid var(--site-rule);width:fit-content;color:var(--site-muted);font:9px var(--mono);cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;gap:7px;padding:7px 9px;display:inline-flex}.mcp-copy-button:hover{color:var(--accent);border-color:var(--accent);background:var(--tint-accent)}.mcp-copy-button:focus-visible,.mcp-config-modes button:focus-visible,.mcp-details summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.site-mcp-page .mcp-status-footnote{margin-top:17px;font-size:9px;line-height:1.7}.mcp-routing{border-top:1px solid var(--site-rule);border-bottom:1px solid var(--site-rule);grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center;gap:14px;padding:24px 14px;display:grid}.mcp-routing>div{grid-template-columns:27px 1fr;gap:6px 13px;display:grid}.mcp-routing>div>svg{color:var(--accent);grid-row:1/3;align-self:center}.mcp-routing strong{font-size:13px;font-weight:550}.mcp-routing span{font:9px var(--mono);color:var(--site-muted)}.mcp-routing>svg{color:var(--site-muted)}.mcp-setup-section,.mcp-funding-section{padding:49px 0;scroll-margin-top:24px}.mcp-funding-section{border-top:1px solid var(--site-rule)}.mcp-section-description{max-width:65ch;font:11px/1.9 var(--mono);color:var(--site-muted);margin:19px 0 0}.mcp-setup-grid{grid-template-columns:1.3fr 1fr;align-items:start;gap:44px;margin-top:34px;display:grid}.mcp-config-panel{border:1px solid var(--site-rule);background:var(--panel);border-radius:3px;min-width:0;overflow:hidden}.mcp-config-modes{border-bottom:1px solid var(--site-rule);display:flex}.mcp-config-modes button{font:9px var(--mono);color:var(--site-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:14px 7px}.mcp-config-modes button[aria-pressed=true]{color:var(--accent);border-bottom-color:var(--accent);background:var(--tint-accent)}.mcp-code-heading{justify-content:space-between;align-items:center;gap:12px;padding:15px 19px 0;display:flex}.mcp-code-heading>span{color:var(--site-muted);font:8px var(--mono);letter-spacing:.3px}.mcp-code{color:var(--site-ink);font:10px/1.9 var(--mono);tab-size:2;margin:0;padding:16px 20px 23px;overflow-x:auto}.mcp-code code{font:inherit}.mcp-setup-notes{min-width:0;padding-top:4px}.mcp-setup-notes h3{letter-spacing:-.8px;max-width:24ch;margin:15px 0 17px;font-size:24px;font-weight:550;line-height:1.2}.mcp-setup-notes p,.mcp-key-note p{font:11px/1.85 var(--mono);color:var(--site-muted);margin:0 0 15px}.mcp-setup-notes strong{color:var(--site-ink);font-weight:500}.site-mcp-page p code{color:var(--site-ink);overflow-wrap:anywhere;font-size:.95em}.mcp-key-note{border-top:1px solid var(--site-rule);align-items:flex-start;gap:12px;margin-top:19px;padding:17px 0 2px;display:flex}.mcp-key-note>svg{color:var(--accent);flex-shrink:0;margin-top:3px}.mcp-key-note p{font-size:10px}.mcp-source-link{color:var(--accent);font:10px var(--mono);align-items:center;gap:7px;display:inline-flex}.mcp-source-link:hover,.mcp-reference-links a:hover{color:var(--site-ink)}.site-mcp-page .site-mcp-capability p{font-size:11px;line-height:1.8}.mcp-execution-notes{border-top:1px solid var(--site-rule);grid-template-columns:1fr 1fr;gap:35px;margin-top:29px;padding-top:23px;display:grid}.mcp-execution-notes p{font:10px/1.9 var(--mono);color:var(--site-muted);margin:0}.mcp-execution-notes strong{color:var(--site-ink);font-weight:500}.mcp-details{border-top:1px solid var(--site-rule);margin-top:27px}.mcp-details+.mcp-details{margin-top:0}.mcp-details summary{font:11px var(--mono);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;list-style:none;display:flex}.mcp-details summary::-webkit-details-marker{display:none}.mcp-details[open] summary>svg{transform:rotate(45deg)}.mcp-details>div{max-width:100%;padding:0 0 20px}.mcp-details p{max-width:92ch;color:var(--site-muted);font:11px/1.9 var(--mono);margin:0 0 14px}.mcp-funding-grid{grid-template-columns:1fr 1fr;gap:48px;margin-top:35px;display:grid}.mcp-funding-grid article{border-top:1px solid var(--site-rule);padding-top:25px}.mcp-funding-grid h3{letter-spacing:-.8px;margin:15px 0 20px;font-size:24px;font-weight:550}.mcp-funding-grid ol{margin:0;padding-left:18px}.mcp-funding-grid li{font:11px/1.9 var(--mono);color:var(--site-muted);margin-bottom:12px;padding-left:5px}.mcp-funding-grid li::marker{color:var(--accent)}.mcp-funding-grid article>p{color:var(--site-muted);font:10px/1.8 var(--mono);margin:20px 0 0}.mcp-contract-row{border-bottom:1px solid var(--site-rule);font:10px var(--mono);grid-template-columns:140px minmax(0,1fr) 34px;align-items:center;gap:15px;padding:12px 0;display:grid}.mcp-contract-row>a{overflow-wrap:anywhere;color:var(--accent);align-items:center;gap:7px;display:inline-flex}.mcp-contract-row>a svg{flex-shrink:0}.mcp-contract-row .mcp-copy-button span{display:none}.mcp-contract-row .mcp-copy-button{padding:8px}.mcp-details .mcp-contract-note{margin:20px 0 0;font-size:10px}.mcp-reference-links{border-top:1px solid var(--site-rule);flex-wrap:wrap;gap:23px;padding-top:22px;display:flex}.mcp-reference-links a{font:10px var(--mono);color:var(--accent);align-items:center;gap:6px;display:inline-flex}@media (width<=1050px){.site-mcp-page .site-mcp-hero{gap:35px}.mcp-setup-grid{grid-template-columns:1.2fr 1fr;gap:28px}.mcp-hero-actions{flex-direction:column;align-items:flex-start}}@media (width<=760px){.site-mcp-page .site-mcp-hero{grid-template-columns:1fr;gap:30px;padding:43px 0 32px}.site-mcp-page .site-mcp-copy h1{letter-spacing:-3.5px;font-size:62px}.site-mcp-page .site-mcp-connection{padding:23px}.site-mcp-page .site-mcp-status{font-size:22px}.mcp-hero-actions{flex-direction:row;align-items:center}.mcp-setup-grid{grid-template-columns:1fr;gap:28px}.mcp-routing{grid-template-columns:1fr;gap:13px;padding:24px 8px}.mcp-routing>svg{margin-left:4px;transform:rotate(90deg)}.mcp-routing>div{column-gap:15px}.mcp-execution-notes,.mcp-funding-grid{grid-template-columns:1fr;gap:25px}.mcp-setup-section,.mcp-funding-section{padding:35px 0}.mcp-setup-notes h3{max-width:none}.mcp-contract-row{grid-template-columns:minmax(0,1fr) 34px;gap:8px 10px}.mcp-contract-row>span{grid-column:1}.mcp-contract-row>a{grid-column:1;font-size:9px;line-height:1.8}.mcp-contract-row .mcp-copy-button{grid-area:span 2/2}}@media (width<=420px){.site-mcp-page .site-mcp-copy h1{letter-spacing:-3px;font-size:51px}.site-mcp-page .site-mcp-connection{padding:19px}.mcp-primary-link{font-size:9px}.mcp-config-modes button{padding-inline:4px;font-size:8px}.mcp-code{padding-inline:14px;font-size:9px}.mcp-code-heading{padding-inline:14px}.mcp-code-heading>span{font-size:7px}}.mcp-config-caption{color:var(--site-muted);font:10px/1.8 var(--mono);padding:0 20px 20px}.mcp-remote-steps{max-width:92ch;margin:30px 0 36px}.mcp-remote-steps li{gap:22px;padding-block:20px}.mcp-remote-steps p{font-size:11px;line-height:1.9}.mcp-details .mcp-detail-after-code{margin-top:20px}.mcp-source-spacer{width:25px;display:inline-block}.mcp-safety-banner{border:1px solid color-mix(in srgb, var(--warning) 45%, var(--site-rule));border-left:3px solid var(--warning);background:var(--tint-warning);grid-template-columns:24px minmax(0,1fr);gap:18px;margin:0 0 44px;padding:24px 28px;display:grid}.mcp-safety-banner>svg,.mcp-safety-grid article>svg{color:var(--warning)}.mcp-safety-banner h2{letter-spacing:-.4px;margin:0 0 10px;font-size:19px}.mcp-safety-banner p{font:12px/1.9 var(--mono);max-width:100ch;color:var(--site-ink);margin:0}.mcp-safety-banner a{color:var(--site-ink);font:11px/1.7 var(--mono);text-underline-offset:4px;align-items:center;gap:8px;margin-top:14px;text-decoration:underline;display:inline-flex}.mcp-safety-banner a:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.mcp-explainer{padding:8px 0 46px}.mcp-role-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:34px;display:grid}.mcp-role-grid article{border-top:1px solid var(--site-rule);padding-top:22px}.mcp-role-grid h3{letter-spacing:-.5px;margin:14px 0;font-size:21px}.mcp-role-grid p,.mcp-human-example p,.mcp-safety-grid p,.mcp-responsibility-notice p{font:12px/1.9 var(--mono);color:var(--site-muted);margin:0 0 15px}.mcp-human-example{border-left:2px solid var(--accent);max-width:850px;margin-top:36px;padding:5px 0 5px 27px}.mcp-human-example blockquote{letter-spacing:-.7px;margin:14px 0 20px;font-size:clamp(23px,2.6vw,32px);font-weight:500;line-height:1.35}.mcp-human-example strong{color:var(--site-ink);font-weight:500}.mcp-human-example p:last-child,.mcp-safety-grid p:last-child,.mcp-responsibility-notice p:last-child{margin-bottom:0}.mcp-safety-section{border-top:1px solid var(--site-rule);padding:45px 0;scroll-margin-top:28px}.mcp-safety-grid{grid-template-columns:1fr 1fr;gap:46px;margin-top:34px;display:grid}.mcp-safety-grid h3{letter-spacing:-.5px;margin:14px 0 18px;font-size:22px;font-weight:550}.mcp-responsibility-notice{border:1px solid var(--site-rule);border-top:2px solid var(--warning);margin-top:35px;padding:26px 30px}.mcp-responsibility-notice h3{margin:0 0 14px;font-size:22px}.mcp-responsibility-notice .mcp-independence-note{color:var(--site-ink);font-size:11px}@media (width<=1000px){.mcp-role-grid{grid-template-columns:1fr 1fr;gap:25px}}@media (width<=760px){.mcp-safety-banner{gap:12px;margin-bottom:34px;padding:20px}.mcp-safety-banner h2{font-size:18px;line-height:1.35}.mcp-safety-banner p,.mcp-role-grid p{font-size:11px}.mcp-human-example{padding-left:20px}.mcp-safety-grid{grid-template-columns:1fr;gap:28px}.mcp-responsibility-notice{padding:23px}}@media (width<=420px){.mcp-role-grid{grid-template-columns:1fr;gap:15px}.mcp-role-grid h3{margin:10px 0}}.site-landing{--site-art:var(--line-strong);isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.site-landing-header,.site-landing-main,.site-landing-footer{z-index:1;width:min(1240px,100%);margin:0 auto;padding-inline:40px;position:relative}.site-landing-header{justify-content:space-between;align-items:center;gap:24px;min-height:96px;display:flex}.site-landing-header-tools{align-items:center;gap:24px;display:flex}.site-landing-header-tools>span{color:var(--muted);font:8px var(--mono);letter-spacing:.8px}.site-bars-background{width:100%;height:100%;color:var(--site-art);opacity:.28;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 48% 24%,#0001,#0006 55%,#000 100%);mask-image:radial-gradient(at 48% 24%,#0001,#0006 55%,#000 100%)}.site-landing-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:64px;padding:55px 0 54px;display:grid}.site-landing-eyebrow{font:9px/1.5 var(--mono);letter-spacing:1.25px;color:var(--muted);margin-bottom:22px}.site-landing-copy h1{letter-spacing:-.065em;margin:0 0 0 -4px;font:600 clamp(48px,6.3vw,84px)/1.04 DM Sans,Arial,sans-serif}.site-landing-copy h1>span{color:var(--accent)}.site-landing-intro{max-width:370px;padding-bottom:3px}.site-landing-intro>p:first-child{letter-spacing:-.45px;margin-bottom:11px;font-size:20px;font-weight:550}.site-landing-intro>p:nth-child(2){color:var(--muted);font:12px/1.9 var(--mono)}.site-landing-cta{background:var(--accent-fill);min-height:42px;color:var(--on-accent);border-radius:4px;justify-content:center;align-items:center;gap:20px;margin-top:23px;padding:0 18px;font-size:12px;font-weight:550;transition:background .15s;display:inline-flex}.site-landing-cta:hover{background:var(--accent-hover)}.site-product-nav{border:1px solid var(--line-strong);background:var(--line);border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:22px;display:grid;overflow:hidden}.site-product-option{text-align:left;background:var(--panel);min-width:0;min-height:85px;color:var(--accent);align-items:center;gap:13px;padding:18px 20px;transition:background .15s;display:flex}.site-product-option>span{flex:1;min-width:0}.site-product-option strong{color:var(--ink);margin-bottom:5px;font-size:13px;font-weight:550;display:block}.site-product-option small{color:var(--muted);font:8px/1.5 var(--mono);display:block}.site-product-option-featured{background:var(--tint-accent)}.site-product-option:where(a):hover{background:var(--hover)}.site-product-option:focus-visible{outline-offset:-4px}.site-product-option:disabled{opacity:1;cursor:not-allowed;background:var(--paper);color:var(--subtle)}.site-product-option:disabled strong{color:var(--muted)}.site-product-option:disabled small{color:var(--muted);text-transform:uppercase;letter-spacing:.65px}.site-terminal-preview{width:100%;margin:0}.site-terminal-preview>a{border:1px solid var(--line-strong);background:var(--panel);box-shadow:0 18px 50px var(--shadow);border-radius:8px;display:block;overflow:hidden}.site-terminal-preview figcaption{color:var(--muted);font:10px/1.6 var(--mono);letter-spacing:.65px;justify-content:space-between;gap:16px;margin-top:16px;display:flex}.site-landing-footer{color:var(--muted);font:7px/1.8 var(--mono);letter-spacing:.35px;justify-content:space-between;align-items:center;gap:24px;padding-block:44px 28px;display:flex}@media (width<=900px){.site-landing-header,.site-landing-main,.site-landing-footer{padding-inline:28px}.site-landing-hero{gap:32px}.site-product-option{gap:9px;padding:16px 12px}.site-product-option>svg:last-child{display:none}}@media (width<=700px){.site-landing-header,.site-landing-main,.site-landing-footer{padding-inline:24px}.site-landing-header{gap:12px;min-height:80px}.site-landing-header-tools>span{display:none}.site-landing-hero{grid-template-columns:1fr;gap:28px;padding:35px 0 34px}.site-landing-copy h1{margin-left:-2px;font-size:clamp(43px,10.8vw,70px)}.site-landing-eyebrow{margin-bottom:18px;font-size:8px}.site-landing-intro{max-width:410px;padding:0}.site-product-nav{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.site-product-option{gap:10px;min-height:82px;padding:17px 14px}.site-product-option strong{font-size:12px}.site-product-option small{font-size:7px}.site-terminal-preview figcaption{flex-direction:column;gap:4px}.site-landing-footer{flex-direction:column;align-items:flex-start;gap:10px;padding-top:30px;font-size:6px}}@media (width<=430px){.site-landing-header{flex-wrap:wrap;gap:12px;padding-block:18px}.site-landing-header-tools{margin-left:auto}}@media (prefers-reduced-motion:reduce){.site-landing-cta,.site-product-option{transition:none}}.site-bots-page main{gap:var(--section-gap);padding:48px 0 64px;display:grid}.bots-hero{grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr);align-items:center;gap:48px;padding-bottom:16px;display:grid}.bots-hero h1{letter-spacing:-2.5px;margin:18px 0;font-size:clamp(36px,4.5vw,60px);font-weight:550;line-height:1.06}.bots-hero h1>span{color:var(--accent)}.bots-beta{color:var(--accent);background:var(--tint-accent);border-radius:var(--radius-badge);margin-left:8px;padding:3px 6px;display:inline-block}.bots-lede{color:var(--muted);max-width:49ch;margin:0;font-size:13px;line-height:1.8}.bots-card{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);align-content:start;gap:18px;min-width:0;padding:22px;display:grid}.bots-card h2,.bots-card h3{margin:0;font-size:14px;font-weight:600}.bots-card p{margin:0}.bots-panel-heading,.bots-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.bots-section-heading h2{letter-spacing:-.6px;margin:8px 0 0;font-size:22px;font-weight:550}.bots-muted{color:var(--muted);font-size:12px;line-height:1.7}.bots-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;font-size:12px;line-height:1.6;display:grid}.bots-kv>div>span:first-child{color:var(--muted);margin-bottom:4px;font-size:10px;display:block}.bots-strategies{gap:18px;padding-bottom:8px;display:grid}.bots-strategy-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bots-strategy-option{text-align:left;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);color:var(--ink);flex-direction:column;gap:14px;padding:24px;display:flex}.bots-strategy-option:hover{border-color:var(--line-strong);background:var(--hover)}.bots-strategy-option.is-active{border-color:var(--accent);background:var(--tint-accent)}.bots-strategy-top{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.bots-strategy-icon{border:1px solid var(--line);border-radius:var(--radius-control);width:40px;height:40px;color:var(--accent);background:var(--panel);place-items:center;display:grid}.bots-strategy-selection{font:10px var(--mono);color:var(--muted);align-items:center;gap:6px;display:inline-flex}.is-active .bots-strategy-selection{color:var(--accent)}.bots-strategy-option>strong{letter-spacing:-.5px;font-size:20px;font-weight:550}.bots-strategy-description{color:var(--muted);font-size:12px;line-height:1.8}.bots-strategy-tags{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:6px;display:flex}.bots-strategy-tags>span{font:9px var(--mono);color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-badge);background:var(--panel);padding:5px 7px}.bots-strategy-note{color:var(--muted);margin:0;font-size:11px;line-height:1.8}.bots-steps{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.bots-step{grid-template-columns:26px minmax(0,1fr);gap:10px;min-width:0;display:grid}.bots-step:nth-child(3){grid-area:auto/1/auto/-1}.bots-step-number{border-radius:var(--radius-control);border:1px solid var(--line);width:26px;height:26px;font:11px var(--mono);color:var(--muted);background:var(--panel);place-items:center;margin-top:20px;display:grid}.bots-step.is-done .bots-step-number{background:var(--tint-green);color:var(--green);border-color:var(--green)}.bots-form{gap:20px;display:grid}.bots-form label{color:var(--muted);align-content:start;gap:8px;font-size:11px;display:grid}.bots-form input,.bots-form select{width:100%;min-width:0;min-height:40px;font:12px var(--mono);border-radius:var(--radius-control);border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:9px 11px}.bots-form select{font-family:inherit}.bots-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.bots-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bots-button{border-radius:var(--radius-control);border:1px solid var(--line);background:var(--panel);min-height:36px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:8px 12px;font:500 11px DM Sans,sans-serif;display:inline-flex}.bots-button:not(:disabled):hover{background:var(--hover);border-color:var(--line-strong)}.bots-button--primary{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.bots-button--primary:not(:disabled):hover{background:var(--accent-hover);border-color:var(--accent-hover)}.bots-button--danger{color:var(--red)}.bots-button--danger:not(:disabled):hover{background:var(--tint-red);border-color:var(--red)}.bots-button:disabled{opacity:.5;cursor:default}.bots-button:focus-visible,.bots-strategy-option:focus-visible,.bots-form input:focus-visible,.bots-form select:focus-visible,details.bots-card summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.bots-badge{border-radius:var(--radius-badge);font:9px var(--mono);border:1px solid var(--line);white-space:nowrap;color:var(--muted);align-items:center;padding:4px 7px;display:inline-flex}.bots-badge--ok{color:var(--green);background:var(--tint-green);border-color:#0000}.bots-badge--warn{color:var(--warning);background:var(--tint-warning);border-color:#0000}.bots-badge--bad{color:var(--red);background:var(--tint-red);border-color:#0000}.bots-table-wrap{min-width:0;overflow-x:auto}.bots-table{border-collapse:collapse;width:100%;font-size:11px}.bots-table th,.bots-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 10px}.bots-table th{color:var(--muted);white-space:nowrap;background:var(--paper);font-size:10px;font-weight:500}.bots-table td.bots-actions{min-width:180px;display:table-cell}.bots-table td.bots-actions .bots-button{margin:0 4px 6px 0}.bots-error{color:var(--red);font-size:12px;line-height:1.6}.bots-notice{color:var(--green);font-size:12px;line-height:1.6}.bots-mono{font-family:var(--mono);overflow-wrap:anywhere;font-size:10px}.bots-audit{gap:8px;max-height:220px;margin:0;padding:0;font-size:11px;line-height:1.8;list-style:none;display:grid;overflow:auto}.bots-review{border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:var(--radius-control);background:var(--paper);overflow-wrap:anywhere;gap:8px;padding:14px;font-size:11px;line-height:1.7;display:grid}details.bots-card summary{cursor:pointer;font-size:12px;font-weight:550}details.bots-card[open]>summary{margin-bottom:20px}details.bots-card>.bots-actions{margin-top:20px}details.bots-card pre{max-height:320px;overflow:auto}@media (width<=1000px){.bots-steps{grid-template-columns:minmax(0,1fr)}.bots-step:nth-child(3){grid-area:auto}}@media (width<=760px){.site-bots-page main{gap:24px;padding-top:32px}.bots-hero,.bots-strategy-options{grid-template-columns:minmax(0,1fr);gap:20px}.bots-hero h1{letter-spacing:-1.5px}.bots-panel-heading,.bots-section-heading{flex-wrap:wrap;align-items:flex-start;gap:10px}.bots-section-heading>p{margin:0}.bots-card,.bots-strategy-option{padding:18px}.bots-step{grid-template-columns:minmax(0,1fr);gap:8px}.bots-step-number{margin-top:0}}@media (width<=420px){.bots-form-grid{grid-template-columns:minmax(0,1fr)}.bots-strategy-tags{gap:5px}}.bots-budget,.bots-quote-chart,.bots-live-summary{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--paper);min-width:0;padding:20px}.bots-budget{gap:14px;display:grid}.bots-budget-top{align-items:center;gap:18px;display:flex}.bots-budget-donut{flex:0 0 76px;place-items:center;width:76px;height:76px;display:grid;position:relative}.bots-budget-donut svg{width:100%;height:100%;position:absolute;inset:0}.bots-budget-donut circle{fill:none;stroke-width:5px}.bots-donut-track{stroke:var(--line)}.bots-donut-fill{stroke:var(--accent);stroke-linecap:round}.bots-budget-donut strong{font:500 15px var(--mono)}.bots-budget-amount{flex:1;min-width:0}.bots-budget-amount label{margin-bottom:6px}.bots-budget-amount>div{align-items:center;gap:10px;display:flex}.bots-form .bots-budget-amount input{border:0;border-bottom:1px solid var(--line);letter-spacing:-1px;background:0 0;border-radius:0;width:100%;min-height:36px;padding:3px 0;font-size:25px}.bots-budget-amount>div>span{color:var(--muted);font:11px var(--mono)}.bots-budget-amount p{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.8}.bots-budget-amount p strong{color:var(--ink);font-weight:500}.bots-budget-presets{gap:8px;display:flex}.bots-budget-presets button{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);min-height:30px;font:10px var(--mono);color:var(--muted);flex:1}.bots-budget-presets button:not(:disabled):hover{background:var(--tint-accent);color:var(--accent);border-color:var(--accent)}.bots-budget-presets button:disabled{opacity:.4;cursor:default}.bots-control-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.bots-control-heading>label{color:var(--ink)}.bots-number-unit{flex-shrink:0;align-items:center;gap:6px;display:flex}.bots-form .bots-number-unit input{text-align:right;background:var(--panel);width:70px;min-height:32px;padding:5px 8px}.bots-number-unit>span{font:10px var(--mono);color:var(--muted)}.bots-slider-field{align-content:start;gap:8px;min-width:0;display:grid}.bots-form .bots-slider{appearance:none;background:linear-gradient(to right, var(--accent) var(--slider-fill,0%), var(--line) var(--slider-fill,0%));cursor:pointer;border:0;border-radius:20px;width:100%;height:5px;min-height:0;margin:10px 0;padding:0;display:block}.bots-slider::-webkit-slider-thumb{appearance:none;border:3px solid var(--accent);background:var(--panel);width:16px;height:16px;box-shadow:0 0 0 3px var(--paper);border-radius:50%}.bots-slider::-moz-range-thumb{border:3px solid var(--accent);background:var(--panel);border-radius:50%;width:12px;height:12px}.bots-form .bots-slider:disabled{opacity:.35;cursor:default}.bots-slider-ends{font:9px var(--mono);color:var(--muted);justify-content:space-between;display:flex}.bots-card .bots-control-hint{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.bots-card .bots-budget-invalid{color:var(--red)}.bots-quote-chart{gap:14px;display:grid}.bots-quote-chart h3{margin-top:6px;font-size:14px}.bots-quote-svg{touch-action:none;-webkit-user-select:none;user-select:none;cursor:ew-resize;width:100%;display:block;overflow:visible}.bots-chart-grid{stroke:var(--line);stroke-width:1px}.bots-chart-buy-area{fill:var(--tint-green);opacity:.45}.bots-chart-sell-area{fill:var(--tint-red);opacity:.45}.bots-chart-band{fill:var(--tint-accent);stroke:var(--accent);stroke-width:1px;opacity:.6}.bots-chart-reference{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 5}.bots-chart-reference-label,.bots-chart-axis{fill:var(--muted);font:10px var(--mono)}.bots-chart-handle line{stroke-width:2px}.bots-chart-handle circle{stroke-width:1px}.bots-chart-handle--buy line,.bots-chart-handle--buy circle{stroke:var(--green);fill:var(--green)}.bots-chart-handle--sell line,.bots-chart-handle--sell circle{stroke:var(--red);fill:var(--red)}.bots-chart-handle path{stroke:var(--panel);stroke-width:1.5px;fill:none}.bots-quote-values{text-align:center;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-bottom:15px;display:grid}.bots-quote-values>div{gap:7px;display:grid}.bots-quote-values span{color:var(--muted);font-size:9px}.bots-quote-values strong{font:500 12px var(--mono);overflow-wrap:anywhere}.bots-quote-values>div:first-child strong{color:var(--green)}.bots-quote-values>div:last-child strong{color:var(--red)}.bots-live-summary{background:var(--panel-alt);gap:18px;display:grid}.bots-summary-title{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.bots-summary-title>span:last-child{font:9px var(--mono);color:var(--muted)}.bots-quote-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bots-quote-split>div{border-left:2px solid var(--green);gap:8px;padding-left:10px;display:grid}.bots-quote-split>div:last-child{border-color:var(--red)}.bots-quote-split span{color:var(--muted);font-size:11px}.bots-quote-split strong{font:500 16px var(--mono);overflow-wrap:anywhere}.bots-summary-bar{gap:3px;height:6px;display:flex}.bots-summary-bar span{background:var(--accent);border-radius:2px}.bots-summary-bar span:last-child{background:var(--line-strong)}.bots-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bots-summary-metrics>div{gap:6px;display:grid}.bots-summary-metrics span{color:var(--muted);font-size:10px}.bots-summary-metrics strong{font:500 11px var(--mono);overflow-wrap:anywhere}.bots-budget-presets button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (width<=760px){.bots-budget,.bots-quote-chart,.bots-live-summary{padding:16px}.bots-quote-chart .bots-control-heading{flex-wrap:wrap}.bots-quote-values{gap:6px}.bots-quote-values strong{font-size:11px}}.bots-maker-form,.bots-copy-form{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:24px}.bots-maker-form>.bots-budget{grid-area:1/1}.bots-maker-form>.bots-form-grid{grid-area:2/1}.bots-maker-form>.bots-quote-chart{grid-area:1/2/span 2}.bots-maker-form>.bots-live-summary,.bots-maker-form>button,.bots-copy-form>label,.bots-copy-form>.bots-review,.bots-copy-form>button{grid-column:1/-1}.bots-summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1000px){.bots-steps{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.bots-maker-form,.bots-copy-form{grid-template-columns:minmax(0,1fr)}.bots-maker-form>.bots-budget,.bots-maker-form>.bots-form-grid,.bots-maker-form>.bots-quote-chart{grid-area:auto}.bots-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bots-chart-reference-label,.bots-chart-axis{font-size:16px}}.bots-market-picker{border:0;min-width:0;margin:0;padding:0}.bots-market-picker legend{color:var(--muted);margin-bottom:8px;padding:0;font-size:11px}.bots-market-list{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);gap:2px;max-height:160px;padding:5px;display:grid;overflow-y:auto}.bots-form .bots-market-list label{color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:8px;display:flex}.bots-market-list label:hover{background:var(--hover)}.bots-form .bots-market-list input{appearance:auto;width:14px;height:14px;min-height:0;accent-color:var(--accent);flex-shrink:0;margin:0;padding:0}.bots-copy-budget-explanation{border-top:1px solid var(--line);margin-top:4px;padding-top:18px}.bots-copy-budget-explanation h3{font-size:13px}.bots-copy-budget-explanation p{color:var(--muted);font-size:11px;line-height:1.8}.bots-copy-example{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);gap:12px;padding:16px;display:grid}.bots-copy-example-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;font-size:11px;display:flex}.bots-copy-example-row>span{color:var(--muted)}.bots-copy-example-row>strong{font:500 11px var(--mono)}.bots-copy-example-result{border-top:1px solid var(--line);padding-top:12px}.bots-copy-example-result>strong{color:var(--accent);font-size:16px}.bots-copy-share-bar{background:var(--line);border-radius:2px;height:6px;overflow:hidden}.bots-copy-share-bar span{background:var(--accent);width:25%;height:100%;display:block}.bots-copy-budget-explanation summary{color:var(--ink);cursor:pointer;font-size:11px}.bots-copy-budget-content{gap:14px;margin-top:16px;display:grid}.bots-copy-budget-explanation>summary:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.bots-setup{gap:24px;display:grid}.bots-wizard-layout{grid-template-columns:205px minmax(0,1fr);align-items:start;gap:28px;display:grid}.bots-wizard-nav{position:sticky;top:24px}.bots-wizard-nav ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bots-wizard-nav button{text-align:left;border-radius:var(--radius-control);width:100%;color:var(--muted);background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:12px;font-size:12px;display:flex}.bots-wizard-nav button[aria-current=step]{color:var(--accent);background:var(--tint-accent);border-color:var(--line);font-weight:600}.bots-wizard-nav button:not(:disabled):hover{background:var(--hover)}.bots-wizard-nav button:disabled{opacity:.45;cursor:default}.bots-wizard-number{border:1px solid var(--line);background:var(--panel);width:24px;height:24px;font:10px var(--mono);border-radius:50%;flex:0 0 24px;place-items:center;display:grid}.bots-wizard-nav>p{color:var(--muted);padding:8px 12px;font-size:11px;line-height:1.8}.bots-wizard-panel{gap:28px;padding:28px}.bots-wizard-heading{gap:10px;display:grid}.bots-wizard-heading h2{letter-spacing:-.6px;outline:none;font-size:24px;font-weight:550}.bots-wizard-panel .bots-strategies{padding:0}.bots-wizard-panel .bots-strategy-option{padding:20px}.bots-wizard-panel .bots-strategy-top{align-items:flex-start}.bots-wizard-panel .bots-strategy-selection{font-size:9px}.bots-wizard-panel .bots-strategy-option>strong{font-size:19px}.bots-wizard-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.bots-wizard-footer>.bots-actions{flex-wrap:nowrap;flex-shrink:0;margin-left:auto}.bots-wizard-footer .bots-button{gap:8px}.bots-setup-issue{color:var(--muted);font-size:11px;line-height:1.7}.bots-account-connect{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.bots-account-connect h3{margin-bottom:8px}.bots-leader-fields{gap:16px;display:grid}.bots-account-step{max-width:660px}.bots-setup-review{gap:18px;display:grid}.bots-review-group{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--paper);padding:20px}.bots-edit-link{color:var(--accent);background:0 0;border:0;padding:3px;font-size:11px}.bots-review-group dl{gap:14px;margin:16px 0 0;display:grid}.bots-review-group dl>div{flex-wrap:wrap;justify-content:space-between;gap:6px 18px;font-size:12px;display:flex}.bots-review-group dt{color:var(--muted)}.bots-review-group dd{overflow-wrap:anywhere;margin:0}.bots-review-group dd.bots-mono{font-size:11px}.bots-review-markets{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.bots-review-markets>span{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.bots-review-authorization{border:1px solid var(--line);border-radius:var(--radius-panel);gap:16px;padding:20px;display:grid}.bots-review-authorization h3{margin-bottom:8px}.bots-review-authorization>button{justify-self:start}.bots-market-select{gap:14px;min-width:0;display:grid}.bots-market-select details{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel)}.bots-market-select summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px;font-size:12px;list-style:none;display:flex}.bots-market-select summary::-webkit-details-marker{display:none}.bots-market-select details[open] summary{border-bottom:1px solid var(--line)}.bots-market-select details[open] summary>svg{transform:rotate(180deg)}.bots-market-select-value{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.bots-market-select-menu{padding:12px}.bots-market-search{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);color:var(--muted);align-items:center;gap:10px;padding:0 12px;display:flex}.bots-form .bots-market-search input{background:0 0;border:0;width:100%;min-width:0;padding:11px 0;font-family:inherit;font-size:12px}.bots-market-select-results{max-height:290px;margin-top:10px;overflow:auto}.bots-market-select-results>p{color:var(--muted);padding:18px 8px;font-size:12px}.bots-form .bots-market-select-results label{border-radius:var(--radius-control);cursor:pointer;color:var(--ink);align-items:center;gap:12px;padding:10px 12px;display:flex}.bots-market-select-results label:hover{background:var(--hover)}.bots-market-select-results label.is-selected{background:var(--tint-accent)}.bots-form .bots-market-select-results input{appearance:auto;width:14px;height:14px;min-height:0;accent-color:var(--accent);flex-shrink:0;margin:0;padding:0}.bots-market-select-results label>span:last-child{gap:4px;display:grid}.bots-market-select-results strong{font-size:12px;font-weight:550}.bots-market-select-results small{color:var(--muted);font-size:10px}.bots-market-chips{flex-wrap:wrap;gap:8px;display:flex}.bots-market-chips button{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-control);font:10px var(--mono);align-items:center;gap:7px;padding:6px 8px;display:flex}.bots-market-chips button:hover{border-color:var(--accent);background:var(--tint-accent)}.bots-wizard-nav button:focus-visible,.bots-market-select summary:focus-visible,.bots-market-chips button:focus-visible,.bots-edit-link:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (width<=1000px){.bots-wizard-layout{grid-template-columns:minmax(0,1fr);gap:20px}.bots-wizard-nav{position:static}.bots-wizard-nav ol{gap:6px;padding-bottom:5px;display:flex;overflow-x:auto}.bots-wizard-nav li{flex:1 0 auto}.bots-wizard-nav button{white-space:nowrap;gap:8px;padding:10px}.bots-wizard-nav>p{display:none}}@media (width<=760px){.bots-wizard-panel{gap:22px;padding:18px}.bots-wizard-heading h2{font-size:22px}.bots-wizard-panel .bots-strategy-top{align-items:center}.bots-wizard-footer{flex-wrap:wrap;gap:14px}.bots-wizard-footer>.bots-actions{justify-content:flex-end;width:100%}.bots-review-group{padding:16px}}:root{color:var(--ink);background:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;--brand-blue:#4569e8;--paper:#f5f8ff;--panel:#fff;--panel-alt:#eef3fc;--surface:#fff;--hover:#e7effb;--ink:#262e36;--muted:#596570;--subtle:#616e79;--line:#dee6f3;--line-strong:#c6d3e8;--accent:var(--brand-blue);--accent-fill:var(--brand-blue);--accent-hover:color-mix(in srgb, var(--brand-blue) 90%, #000);--tint-accent:color-mix(in srgb, var(--brand-blue) 9%, var(--panel));--on-accent:#fff;--on-ink:#fff;--green:#0a7355;--red:#bc3d53;--buy-fill:#0d7659;--buy-hover:#095e47;--danger-fill:#c23e55;--danger-hover:#a93045;--on-trade:#fff;--tint-green:#e5f5ed;--tint-red:#fcebf0;--warning:#916007;--tint-warning:#fff5df;--focus:var(--brand-blue);--focus-shadow:color-mix(in srgb, var(--brand-blue) 18%, transparent);--overlay:#141a2180;--shadow:#25457a12;--depth-ask:#bc3d531a;--depth-bid:#0a735518;--mono:"IBM Plex Mono", monospace;--radius-panel:4px;--radius-control:3px;--radius-badge:2px;--panel-padding:20px;--section-gap:24px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:450}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-blue:#4569e8;--paper:#141a21;--panel:#1a232d;--panel-alt:#202c36;--surface:#26333f;--hover:#2d3c49;--ink:#e9eef2;--muted:#b0bdc8;--subtle:#97a6b4;--line:#303e4a;--line-strong:#465b6b;--tint-accent:color-mix(in srgb, var(--brand-blue) 13%, var(--panel));--on-ink:#141a21;--green:#67d6ad;--red:#f38a9b;--buy-hover:#108163;--danger-hover:#c7445b;--tint-green:#15392f;--tint-red:#3b2432;--warning:#e7bd71;--tint-warning:#352b1c;--overlay:#090e14bf;--shadow:#00000040;--depth-ask:#f38a9b1c;--depth-bid:#67d6ad1c}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);min-width:0;margin:0}@media (width>=761px){html:has(.app-shell){scrollbar-gutter:stable}}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--focus);outline-offset:3px}button:active:not(:disabled,.market-description-trigger){transform:translateY(.5px)}input{color:var(--ink)}input::placeholder{color:var(--subtle)}select option{color:var(--ink);background:var(--surface)}::selection{color:var(--ink);background:var(--tint-accent)}input::-webkit-inner-spin-button{appearance:none}input[type=checkbox]{accent-color:var(--accent-fill);cursor:pointer;width:12px;height:12px;margin:0}select{cursor:pointer;color:inherit;outline-offset:3px;background:0 0;border:none}input[type=range]{accent-color:var(--accent-fill);cursor:pointer}input[type=range]::-webkit-slider-runnable-track{background:var(--panel-alt);border-radius:2px;height:3px}input[type=range]::-webkit-slider-thumb{width:12px;height:12px;margin-top:-5px}svg{flex-shrink:0}h1,h2,h3,p{margin:0}small{font-size:10px}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.muted{color:var(--muted)!important}.label-divider{color:var(--muted);padding:0 8px}.icon-button{width:28px;height:28px;color:var(--muted);border-radius:3px;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--hover);color:var(--ink)}.text-button{color:var(--accent);align-items:center;gap:6px;font-size:11px;display:inline-flex}.text-button:hover{text-decoration:underline}.status-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.topbar{--header-row-height:56px;height:var(--header-row-height);border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:36px;padding:0 16px;display:flex}.topbar .pp-brand{--brand-size:17px}.main-nav{align-self:stretch;align-items:stretch;gap:31px;display:flex}.main-nav>:is(button,a){color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:550;display:flex;position:relative}.main-nav>:is(button,a).active{color:var(--accent)}.main-nav>:is(button,a).active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.main-nav>:is(button,a):hover{color:var(--accent)}.new-tag{font:9px var(--mono);border:1px solid var(--line);color:var(--muted);letter-spacing:.2px;border-radius:3px;padding:2px 4px}.header-actions{align-items:center;gap:17px;margin-left:auto;display:flex}.wallet-button{background:var(--accent-fill);color:var(--on-accent);border:1px solid var(--accent-fill);border-radius:3px;align-items:center;gap:9px;height:33px;padding:0 13px;font-size:11px;display:flex}.wallet-button:not(:disabled):hover{background:var(--accent-hover);border-color:var(--accent-hover)}.ticker-strip{border-bottom:1px solid var(--line);white-space:nowrap;scrollbar-width:none;flex-shrink:0;align-items:center;gap:0;height:30px;padding:0 16px;display:flex;overflow:auto}.watchlist-title{width:28px;height:28px;color:var(--muted);border-radius:3px;flex:0 0 28px;justify-content:center;align-items:center;margin-right:8px;display:flex}.watchlist-title:hover{background:var(--hover);color:var(--accent)}.ticker-strip>.ticker-market{border-left:1px solid var(--line);height:17px;font:10px var(--mono);align-items:center;gap:9px;padding:0 19px;display:flex}.ticker-strip .ticker-symbol{font-weight:600}.ticker-strip>button.selected .ticker-symbol{color:var(--accent)}.ticker-price{color:var(--muted)}.add-market{color:var(--muted);align-items:center;margin-left:14px;display:flex}.terminal-page{max-width:1920px;margin:auto;padding:16px 24px 0}.terminal-grid{border:1px solid var(--line);background:var(--panel);border-radius:5px;grid-template:"summary summary sidebar"93px"chart book sidebar"453px"activity activity sidebar"minmax(228px,auto)/minmax(350px,1fr) 245px 291px;display:grid;overflow:hidden}.market-summary{border-bottom:1px solid var(--line);grid-area:summary;align-items:center;gap:27px;min-width:0;padding:17px 20px;display:flex}.market-selector{text-align:left;border-radius:4px;flex-shrink:0;align-items:center;gap:10px;transition:background .14s,box-shadow .14s;display:flex}.market-selector:hover{background:var(--hover);box-shadow:0 0 0 6px var(--hover)}.market-selector>span:not(.coin){flex-direction:column;gap:5px;display:flex}.market-selector strong{letter-spacing:-.4px;font-size:16px;font-weight:600}.market-selector strong .muted{font-size:14px;font-weight:450}.market-selector small{color:var(--muted);font-size:10px}.market-selector>svg{color:var(--muted);margin-left:7px}.headline-price{flex-shrink:0;padding-right:9px}.headline-price>strong{font:23px var(--mono);letter-spacing:-1px;font-weight:500;display:block}.headline-price>span{font:10px var(--mono);margin-top:6px;display:block}.headline-price>span>span{color:var(--muted);margin-left:5px;font-size:9px}.market-stat{white-space:nowrap;flex-direction:column;gap:9px;display:flex}.market-stat>span{color:var(--muted);font-size:9px}.market-stat>strong{font:10px var(--mono);font-weight:450}.market-stat.funding-stat{margin-left:auto}.chart-panel{border-right:1px solid var(--line);background:var(--panel);flex-direction:column;grid-area:chart;min-width:0;display:flex}.chart-toolbar{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;height:44px;padding:0 12px;display:flex}.timeframes{align-items:center;gap:3px;display:flex}.timeframes>button{font:10px var(--mono);color:var(--muted);border-radius:2px;align-items:center;gap:6px;padding:5px 7px;display:flex}.timeframes>button.active{color:var(--accent);background:var(--tint-accent);font-weight:500}.timeframes>button:hover,.timeframes>button.active-icon{color:var(--accent)}.toolbar-divider{border-right:1px solid var(--line);height:14px;margin:0 7px}.indicator-button{margin-left:3px}.timeframes>button.indicator-button{font:10px DM Sans,sans-serif}.chart-body{flex:1;min-width:0;min-height:0}.chart-footer{border-top:1px solid var(--line);height:29px;font:8px var(--mono);color:var(--muted);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.chart-footer>span{align-items:center;gap:5px;display:flex}.chart-footer .label-divider{padding:0 1px}.chart-footer button:hover{color:var(--accent)}.chart-expanded{z-index:40;box-shadow:0 0 0 40px var(--overlay);border:1px solid var(--line);border-radius:5px;position:fixed;inset:30px;display:flex!important}.chart-expanded .chart-body{height:calc(100% - 70px)}.orderbook-panel{font-family:var(--mono);background:var(--panel);flex-direction:column;grid-area:book;min-width:0;min-height:0;display:flex;overflow:hidden}.orderbook-panel>:not(.recent-trades){flex-shrink:0}.panel-tabs{border-bottom:1px solid var(--line);align-items:center;gap:19px;height:44px;padding:0 12px;font-family:DM Sans,sans-serif;display:flex}.panel-tabs>button{color:var(--muted);align-self:stretch;font-size:11px;position:relative}.panel-tabs>button.active{color:var(--ink)}.panel-tabs>button.active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.panel-tabs>svg{color:var(--muted);margin-left:auto}.book-options{justify-content:space-between;align-items:center;height:30px;padding:9px 12px 6px;display:flex}.book-layout{flex-direction:column;gap:2px;width:13px;display:flex}.book-layout>i{background:var(--green);width:13px;height:2px}.book-layout>i:nth-child(2){background:var(--subtle)}.book-layout>i:nth-child(3){background:var(--red)}.book-group-label{font:9px var(--mono);color:var(--muted);align-items:center;gap:8px;display:flex}.book-row{width:100%;height:13px;font:9px var(--mono);text-align:right;font-variant-numeric:tabular-nums;grid-template-columns:1.1fr 1fr 1fr;align-items:center;gap:6px;padding:0 12px;display:grid;position:relative}.book-row>span:first-child:not(.depth-bar){text-align:left}.book-row>span{z-index:1;position:relative}.book-row:has(.depth-bar)>span:nth-child(2){text-align:left}.book-head{color:var(--muted);font:8px var(--mono);height:26px}.book-levels .book-row:hover{background:var(--hover)}.depth-bar{background:var(--depth-ask);top:0;bottom:0;right:0;z-index:0!important;position:absolute!important}.bids .depth-bar{background:var(--depth-bid)}.spread-row{border-block:1px solid var(--line);justify-content:space-between;align-items:center;height:34px;margin:4px 0;padding:0 12px;display:flex}.spread-row>strong{font:14px var(--mono);letter-spacing:-.5px;align-items:center;gap:3px;display:flex}.spread-row>span{font:8px var(--mono);color:var(--muted)}.spread-row b{color:var(--muted);margin-left:4px;font-weight:400}.book-ratio{font:8px var(--mono);color:var(--red);justify-content:space-between;padding:9px 12px 0;display:flex;position:relative}.book-ratio>span:first-child{color:var(--green)}.book-ratio b{font-weight:400}.book-ratio>div{background:var(--red);border-radius:2px;height:3px;position:absolute;top:23px;left:12px;right:12px;overflow:hidden}.book-ratio>div>i{background:var(--green);border-right:3px solid var(--panel);width:58.4%;height:3px;display:block}.recent-trades{overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.recent-trades:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.recent-trades .book-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(54px,.9fr);height:15px}.recent-trades .book-row>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.recent-trades .book-head{z-index:2;background:var(--panel);border-bottom:1px solid var(--line);height:28px;position:sticky;top:0}.recent-trades .micro-note{text-align:center;margin-top:8px}.trade-sidebar{border-left:1px solid var(--line);background:var(--panel-alt);flex-direction:column;grid-area:sidebar;display:flex}.order-ticket{padding:0 17px 13px}.ticket-heading{justify-content:space-between;align-items:center;height:44px;font-size:12px;font-weight:550;display:flex}.ticket-heading>svg{color:var(--muted)}.margin-controls{border:1px solid var(--line);border-radius:3px;align-items:center;height:28px;margin:2px 0 13px;display:flex}.margin-controls>*{width:50%;color:var(--muted);justify-content:center;align-items:center;gap:18px;font-size:10px;display:flex}.margin-controls>:first-child{border-right:1px solid var(--line)}.margin-controls>button:hover{color:var(--accent)}.side-toggle{background:var(--panel-alt);border:1px solid var(--line);border-radius:4px;height:36px;padding:3px;display:flex}.side-toggle button{color:var(--muted);border-radius:2px;flex:1;justify-content:center;align-items:center;gap:20px;font-size:11px;font-weight:550;display:flex}.side-toggle .long{background:var(--tint-green);color:var(--green);box-shadow:0 1px 2px var(--shadow)}.side-toggle .short{background:var(--tint-red);color:var(--red)}.order-types{border-bottom:1px solid var(--line);align-items:center;gap:18px;height:45px;margin-bottom:14px;font-size:11px;display:flex}.order-types>button,.order-types>.advanced-order-select{height:100%;color:var(--muted);align-items:center;gap:4px;display:flex;position:relative}.order-types>.active{color:var(--ink)}.order-types>.active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.order-types .advanced-order-select{flex:0 auto;min-width:0;margin-left:auto}.available-line{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:9px;display:flex}.available-line>span+span{font:9px var(--mono);color:var(--muted);align-items:center;gap:5px;display:flex}.available-line small{font:8px var(--mono);color:var(--muted)}.available-line button{border:1px solid var(--line);color:var(--muted);border-radius:2px;display:flex}.order-field{border:1px solid var(--line);background:var(--surface);border-radius:3px;margin-bottom:10px;padding:8px 10px 9px}.order-field>label{color:var(--muted);justify-content:space-between;margin-bottom:7px;font-size:9px;display:flex}.order-field>label>span{font:8px var(--mono);color:var(--muted)}.order-field>label>button{color:var(--accent);font-size:9px;text-decoration:underline}.order-field>div{justify-content:space-between;align-items:center;display:flex}.order-field input{width:100%;font:16px var(--mono);background:0 0;border:none;outline:none;min-width:0;font-weight:450}.order-field input:focus-visible{outline:0}.order-field:focus-within{border-color:var(--focus);box-shadow:0 0 0 2px var(--focus-shadow)}.order-field>div>span{font:9px var(--mono);color:var(--muted);white-space:nowrap;align-items:center;gap:5px;display:flex}.size-slider{margin:1px 0 18px}.size-slider>input{width:100%;height:8px;margin:2px 0 10px;display:block}.size-slider>div{font:8px var(--mono);color:var(--muted);justify-content:space-between;display:flex}.size-slider>div button:hover{color:var(--accent)}.checkbox{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.checkbox>svg{color:var(--muted)}.checkbox input:checked+span{color:var(--accent)}.ticket-options{justify-content:space-between;margin:0 0 12px;display:flex}.bracket-option{margin-bottom:16px}.optional-label{color:var(--muted);margin-left:auto;font-size:8px}.tif-row{color:var(--muted);justify-content:space-between;align-items:center;margin:-2px 0 14px;font-size:10px;display:flex}.bracket-fields{gap:8px;margin-top:-7px;margin-bottom:14px;display:flex}.bracket-fields>label,.bracket-fields>.bracket-execution-field{min-width:0;color:var(--muted);flex-direction:column;flex:1;gap:6px;font-size:11px;display:flex}.bracket-fields input{border:1px solid var(--line);background:var(--surface);width:100%;font:10px var(--mono);border-radius:2px;padding:7px 6px}.place-order{background:var(--buy-fill);color:var(--on-trade);border:1px solid var(--buy-fill);border-radius:3px;justify-content:center;align-items:center;gap:13px;width:100%;height:38px;font-size:12px;font-weight:500;display:flex}.place-order:not(:disabled):hover{background:var(--buy-hover)}.place-order.sell{background:var(--danger-fill);border-color:var(--danger-fill)}.place-order.sell:not(:disabled):hover{background:var(--danger-hover)}.order-access-caption{text-align:center;color:var(--muted);margin:7px 0 15px;font-size:8px}.order-estimates{flex-direction:column;gap:9px;font-size:9px;display:flex}.order-estimates>div{justify-content:space-between;align-items:center;display:flex}.order-estimates>div>span{color:var(--muted);align-items:center;gap:4px;display:flex}.order-estimates strong{font:9px var(--mono);color:var(--muted);font-weight:400}.slippage-row{color:var(--muted);border-top:1px dashed var(--line);justify-content:space-between;margin-top:13px;padding-top:12px;font-size:9px;display:flex}.slippage-row>button{color:var(--accent);font:9px var(--mono);align-items:center;gap:6px;display:flex}.account-panel{border-top:1px solid var(--line);margin-top:auto;padding:15px 17px}.account-heading{color:var(--accent);justify-content:space-between;align-items:center;margin-bottom:17px;font-size:11px;display:flex}.account-heading>svg{color:var(--accent)}.account-equity{flex-direction:column;gap:6px;margin-bottom:15px;display:flex}.account-equity>span{color:var(--muted);font-size:9px}.account-equity>strong{font:21px var(--mono);letter-spacing:-.6px;font-weight:500}.account-line{color:var(--muted);justify-content:space-between;align-items:center;margin-top:10px;font-size:9px;display:flex}.account-line strong{font:9px var(--mono);color:var(--muted)}.margin-meter{background:var(--panel-alt);border-radius:3px;height:3px;margin:8px 0 15px;overflow:hidden}.margin-meter>i{background:var(--green);height:100%;display:block}.activity-panel{border-top:1px solid var(--line);flex-direction:column;grid-area:activity;min-width:0;display:flex}.activity-tabs{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:44px;padding:0 18px;display:flex}.activity-tabs>div{align-self:stretch;gap:24px;display:flex}.activity-tabs button{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex;position:relative}.activity-tabs button>span{font:8px var(--mono);background:var(--panel-alt);color:var(--muted);border-radius:2px;padding:1px 4px}.activity-tabs button.active{color:var(--ink)}.activity-tabs button.active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.activity-tabs button.active>span{background:var(--tint-accent);color:var(--accent)}.activity-note{font:8px var(--mono);letter-spacing:.6px;color:var(--muted);align-items:center;gap:6px;display:flex}.table-scroll{overflow-x:auto}.data-table{border-collapse:collapse;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;width:100%}.data-table th{color:var(--muted);padding:12px 12px 9px;font-size:8px;font-weight:450}.data-table td{font:9px var(--mono);border-top:1px solid var(--line);padding:14px 12px}.data-table th:first-child,.data-table td:first-child{text-align:left;padding-left:18px}.data-table td>small{font:8px var(--mono);color:var(--muted);margin-top:4px;display:block}.data-table td.positive>small{color:var(--green)}.data-table td.negative>small{color:var(--red)}.data-table tbody tr:hover{background:var(--hover)}.market-cell{text-align:left;align-items:center;gap:7px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:550;display:inline-flex}.market-cell>span:not(.coin)>small{color:var(--muted);margin-top:4px;font-size:10px;font-weight:400;display:block}.position-tag{font:7px var(--mono);margin-top:3px;display:block}.small-button{color:var(--muted);border:1px solid var(--line);background:var(--panel-alt);border-radius:3px;justify-content:center;align-items:center;gap:7px;padding:4px 7px;font:9px DM Sans,sans-serif;display:inline-flex}.small-button:hover{background:var(--hover);border-color:var(--line-strong)}.status-tag{font:8px var(--mono);color:var(--muted);text-transform:capitalize;background:var(--tint-green);border-radius:2px;padding:3px 6px}.activity-bottom{height:30px;font:8px var(--mono);color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:30px;margin-top:auto;padding:0 18px;display:flex}.activity-bottom>span{align-items:center;gap:6px;display:flex}.activity-bottom>button{color:var(--muted);align-items:center;gap:5px;margin-left:auto;font-family:DM Sans,sans-serif;display:flex}.terminal-bottom{height:46px;color:var(--muted);justify-content:space-between;align-items:center;font-size:9px;display:flex}.terminal-bottom>span:first-child{align-items:center;gap:7px;display:flex}.terminal-bottom>:is(button,a){color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.terminal-bottom>:is(button,a)>b{color:var(--accent);font-weight:500}.terminal-bottom>span:last-child{font:8px var(--mono);letter-spacing:1px;color:var(--muted)}.global-footer{border-top:1px solid var(--line);height:37px;font:8px var(--mono);color:var(--muted);justify-content:space-between;align-items:center;padding:0 25px;display:flex}.global-footer>span{align-items:center;gap:6px;display:flex}.global-footer>div{align-items:center;gap:22px;display:flex}.global-footer a,.global-footer button:not(.pp-select){align-items:center;gap:4px;display:flex}.global-footer a:hover,.global-footer button:not(.pp-select):hover{color:var(--accent)}.footer-preferences{align-items:center;gap:5px;display:flex}.footer-preferences .theme-toggle{height:20px;min-height:20px;color:var(--muted);border-color:#0000;gap:4px;padding-block:0;padding-inline:5px;font-size:8px}.footer-preferences .theme-toggle>svg{width:11px;height:11px}.global-footer>div>span{color:var(--muted);font-size:9px}.app-shell:not(.app-shell--trade) .full-page{--page-gutter:clamp(24px, 4vw, 64px);--page-top-space:40px;--page-bottom-space:64px;--page-heading-gap:32px;--section-gap:32px;width:100%;min-width:0;max-width:1440px;padding:var(--page-top-space) var(--page-gutter) var(--page-bottom-space);min-height:calc(100vh - 152px);margin:0 auto}@media (width<=1100px){.app-shell:not(.app-shell--trade) .full-page{--page-gutter:24px;--page-top-space:32px;--page-bottom-space:48px;--page-heading-gap:28px;--section-gap:24px}}@media (width<=760px){.app-shell:not(.app-shell--trade) .full-page{--page-gutter:16px;--page-top-space:28px;--page-bottom-space:40px;--page-heading-gap:24px;--panel-padding:16px;--section-gap:20px}}.page-intro{margin-bottom:var(--page-heading-gap,32px)}.eyebrow{font:9px var(--mono);letter-spacing:1.4px;color:var(--muted);align-items:center;gap:8px;display:flex}.page-intro h1{letter-spacing:-1.7px;margin:15px 0 10px;font-size:43px;font-weight:500;line-height:1.2}.page-intro p{color:var(--muted);font-size:13px}.overview-cards{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);margin-bottom:var(--section-gap);grid-template-columns:1fr 1fr 1fr;display:grid}.overview-cards>div{border-right:1px solid var(--line);padding:24px}.overview-cards>div:last-child{border:0}.overview-cards>div>span{color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.overview-cards>div>span>svg{color:var(--muted)}.overview-cards strong{font:29px var(--mono);letter-spacing:-1px;margin:15px 0 11px;font-weight:450;display:block}.overview-cards strong>em{color:var(--muted);letter-spacing:0;font:10px DM Sans,sans-serif}.overview-cards small{color:var(--muted);font-size:10px}.overview-cards small>span{color:var(--muted);margin-left:5px}.market-browser{border:1px solid var(--line);background:var(--panel);border-radius:var(--radius-panel);overflow:hidden}.market-browser-toolbar{padding:16px var(--panel-padding);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;display:flex}.category-tabs{gap:7px;display:flex}.category-tabs>button{color:var(--muted);border-radius:var(--radius-control);white-space:nowrap;padding:7px 11px;font-size:11px}.category-tabs>button.active{background:var(--tint-accent);color:var(--accent)}.search-field{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--muted);align-items:center;gap:9px;min-width:170px;padding:8px 10px;display:flex}.search-field input{background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:11px}.search-field input::placeholder{color:var(--muted)}.search-field>kbd{font:8px var(--mono);border:1px solid var(--line);color:var(--muted);border-radius:2px;padding:1px 3px}.market-table th{padding-top:15px;padding-bottom:15px;font-size:10px}.market-table td{padding-top:15px;padding-bottom:15px;font-size:11px}.market-table th:first-child,.market-table td:first-child{width:30px;padding:0 4px 0 12px}.market-table th:nth-child(2),.market-table td:nth-child(2){text-align:left}.market-table .market-cell{gap:12px;font-size:13px}.leverage-label{border:1px solid var(--line);border-radius:var(--radius-badge);font:8px var(--mono);color:var(--muted);margin-left:8px;padding:2px 4px}.favorite.is-favorite{color:var(--warning)}.favorite.is-favorite svg{fill:var(--tint-warning)}.favorite:hover{color:var(--warning)}.sparkline{margin-left:auto;display:block}.market-data-caption{color:var(--muted);border-top:1px solid var(--line);align-items:center;gap:7px;padding:15px 22px;font-size:9px;display:flex}.portfolio-title{margin-bottom:var(--page-heading-gap);justify-content:space-between;align-items:center;gap:24px;display:flex}.portfolio-title .page-intro{margin:0}.portfolio-funding-actions{flex-shrink:0;gap:8px;display:flex}.portfolio-funding-actions>button{min-height:40px;font-size:12px}.primary-button{background:var(--accent-fill);border:1px solid var(--accent-fill);color:var(--on-accent);border-radius:var(--radius-control);justify-content:center;align-items:center;gap:9px;padding:10px 16px;font-size:11px;display:inline-flex}.primary-button:not(:disabled):hover{background:var(--accent-hover);border-color:var(--accent-hover)}.secondary-button{border:1px solid var(--line);color:var(--ink);border-radius:var(--radius-control);justify-content:center;align-items:center;gap:10px;padding:11px 16px;display:inline-flex}.secondary-button:not(:disabled):hover{background:var(--hover);border-color:var(--line-strong)}.full-width{width:100%}.portfolio-positions{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);margin-top:0;overflow:hidden}.section-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.section-title h2{letter-spacing:-.1px;font-size:13px;font-weight:500}.section-title h2>span{font:10px var(--mono);color:var(--muted);margin-left:7px}.portfolio-positions .data-table td{padding-top:19px;padding-bottom:19px}.empty-state{min-height:145px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:20px;display:flex}.empty-state strong{font-size:12px;font-weight:500}.empty-state>span{color:var(--muted);font-size:10px}.agents-page{padding-top:38px}.agents-hero{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 1fr;align-items:center;min-height:350px;padding:20px 0 40px;display:grid}.agents-hero h1{letter-spacing:-2.6px;margin:22px 0;font-size:66px;font-weight:450;line-height:1.04}.agents-hero p{color:var(--muted);font-size:14px;line-height:1.75}.agent-hero-actions{align-items:center;gap:23px;margin:26px 0 17px;display:flex}.integration-notice{font:8px var(--mono);color:var(--muted);align-items:center;gap:7px;display:flex}.agent-visual{background-image:radial-gradient(var(--line) .7px, transparent .7px);background-size:8px 8px;justify-content:center;align-items:center;height:335px;display:flex;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 85%,#0000)}.orbit{border:1px solid var(--line);border-radius:50%;width:255px;height:255px;position:absolute}.orbit-two{border-style:dashed;border-color:var(--line);width:310px;height:310px}.agent-core{background:var(--tint-accent);border:1px solid var(--line);width:146px;height:146px;color:var(--accent);box-shadow:0 0 0 13px var(--panel-alt);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:11px;display:flex}.agent-core>span{font:10px var(--mono)}.agent-node{background:var(--surface);border:1px solid var(--line);font:8px var(--mono);letter-spacing:.3px;color:var(--muted);border-radius:3px;align-items:center;gap:9px;padding:10px 12px;display:flex;position:absolute}.node-one{top:41px;left:9%}.node-two{bottom:65px;left:4%}.node-three{top:142px;right:3%}.visual-coordinate{font:7px var(--mono);letter-spacing:1px;color:var(--muted);position:absolute;bottom:12px;right:20px}.agent-features{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding:30px 0;display:grid}.agent-features>div{border-right:1px solid var(--line);padding:4px 32px}.agent-features>div:first-child{padding-left:0}.agent-features>div:last-child{border:0}.step-number{font:8px var(--mono);letter-spacing:1px;color:var(--muted);margin-bottom:23px;display:block}.agent-features>div>svg{color:var(--muted)}.agent-features h3{margin:16px 0 10px;font-size:15px;font-weight:500}.agent-features p{color:var(--muted);max-width:280px;font-size:11px;line-height:1.8}.agent-workspace{grid-template-columns:1.15fr 1fr;gap:30px;margin-top:30px;display:grid}.agent-workspace>section{border:1px solid var(--line);background:var(--panel);border-radius:3px}.prompt-list button{border-bottom:1px solid var(--line);text-align:left;align-items:center;gap:14px;width:100%;padding:17px 22px;display:flex}.prompt-list button:last-child{border:0}.prompt-list button:hover{background:var(--hover)}.prompt-list button>span{font:8px var(--mono);color:var(--muted)}.prompt-list button>p{color:var(--muted);flex:1;font-size:11px}.prompt-list button>svg{color:var(--muted)}.agent-spec>div:not(.section-title){color:var(--muted);justify-content:space-between;gap:10px;padding:12px 20px;font-size:10px;display:flex}.agent-spec strong{color:var(--muted);font-weight:450}.agent-spec code{font:9px var(--mono);color:var(--muted)}.agent-spec>.section-title>svg{color:var(--muted)}.toast{z-index:100;border:1px solid var(--line);background:var(--surface);box-shadow:0 6px 28px var(--shadow);color:var(--green);border-radius:4px;align-items:center;gap:12px;max-width:calc(100% - 35px);padding:14px 18px;font-size:12px;animation:.2s toast-in;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.toast>button{color:var(--muted);margin-left:10px;display:flex}.toast-error{color:var(--red);border-color:var(--line);background:var(--tint-red)}@keyframes toast-in{0%{opacity:0;bottom:20px}to{opacity:1;bottom:28px}}.modal{background:var(--paper);color:var(--ink);border:1px solid var(--line);width:440px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 60px);box-shadow:0 25px 90px var(--shadow);border-radius:7px;padding:25px;overflow-y:auto}.modal::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.wallet-dialog-backdrop{z-index:1000;background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;inset:0}.wallet-overlay-dialog{margin:auto;position:fixed;inset:0}.modal-wide{width:560px}.modal.modal-with-footer[open]{grid-template-rows:auto minmax(0,1fr) auto;height:640px;padding:0;display:grid;overflow:hidden}.modal-with-footer>.modal-heading{margin:0;padding:20px 24px 18px}.modal-content{overscroll-behavior:contain;min-height:0;padding:0 24px 20px;overflow-y:auto}.modal-footer{border-top:1px solid var(--line);background:var(--paper);padding:16px 24px}.modal-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.modal-heading h2{letter-spacing:-.7px;font-size:20px;font-weight:500}.modal-description{color:var(--muted);margin-bottom:20px;font-size:12px;line-height:1.8}.modal-footnote{color:var(--muted);justify-content:center;align-items:center;gap:5px;margin-top:18px;font-size:9px;line-height:1.7;display:flex}.modal-search{padding:12px}.modal-search input{font-size:13px}.market-picker-filters{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.market-picker-filters>button{border:1px solid var(--line);min-height:32px;color:var(--muted);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:inline-flex}.market-picker-filters>button:hover{color:var(--ink);background:var(--hover)}.market-picker-filters>button.active{color:var(--accent);background:var(--tint-accent);border-color:var(--accent)}.modal-market-list{max-height:420px;margin-top:4px;padding:4px;overflow-y:auto}.market-picker-caption{color:var(--muted);font:10px var(--mono);justify-content:space-between;gap:12px;margin-top:18px;padding:0 12px;display:flex}.market-picker-caption>:last-child{letter-spacing:.4px;font-size:9px}.market-search-empty{gap:10px;min-height:180px}.modal-market-row{border-bottom:1px solid var(--line);border-radius:4px;align-items:center;padding-left:3px;display:flex}.modal-market-row>.favorite{flex:0 0 32px;width:32px;height:36px}.modal-market-option{text-align:left;border-radius:4px;flex:1;align-items:center;gap:10px;min-width:0;padding:12px 9px;display:flex}.modal-market-row:hover{background:var(--hover)}.modal-market-row.selected{background:var(--tint-accent)}.modal-market-row.selected .modal-market-option>svg{color:var(--accent)}.modal-market-option>span:not(.coin){flex-direction:column;gap:3px;display:flex}.modal-market-name{min-width:0}.modal-market-name>:is(strong,span){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modal-market-list strong{font-size:12px;font-weight:500}.modal-market-list strong small{color:var(--muted);margin-left:4px;font-size:9px;font-weight:400}.modal-market-option>span>span{color:var(--muted);font-size:10px}.modal-market-price{text-align:right;flex-shrink:0;margin-left:auto}.modal-market-price>strong,.modal-market-price>span{font-family:var(--mono);font-size:11px}.modal-market-option>svg{color:var(--muted);flex-shrink:0}.wallet-illustration{border:1px solid var(--line);width:85px;height:85px;color:var(--accent);background:var(--tint-accent);box-shadow:0 0 0 9px var(--panel-alt);border-radius:50%;justify-content:center;align-items:center;margin:20px auto 23px;display:flex}.wallet-option{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:4px;align-items:center;gap:12px;width:100%;margin-bottom:11px;padding:13px;display:flex}.wallet-option:hover{background:var(--hover)}.wallet-option>span:not(.wallet-option-icon){flex-direction:column;flex:1;gap:4px;display:flex}.wallet-option strong{font-size:12px;font-weight:500}.wallet-option small{color:var(--muted);font-size:9px}.wallet-option-icon{background:var(--tint-accent);width:37px;height:37px;color:var(--muted);border-radius:5px;justify-content:center;align-items:center;display:flex}.wallet-option>svg{color:var(--muted)}.connected-address{font:10px var(--mono);word-break:break-all;color:var(--green);align-items:center;gap:8px;margin:25px 0;line-height:1.7;display:flex}.leverage-slider{width:100%;margin:10px 0 20px}.leverage-quick{gap:8px;margin:14px 0 22px;display:flex}.leverage-quick>button{border:1px solid var(--line);font:10px var(--mono);color:var(--muted);border-radius:3px;flex:1;padding:8px 4px}.leverage-quick>button:hover,.leverage-quick>button.active{background:var(--hover);color:var(--accent);border-color:var(--line-strong)}.deposit-badge{border:1px solid var(--line);background:var(--tint-accent);width:63px;height:63px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;margin:25px auto;display:flex}.review-market{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:8px 0 20px;display:flex}.review-market>.coin{width:40px;height:40px}.review-market>div{flex-direction:column;gap:5px;display:flex}.review-market strong{font-size:17px;font-weight:500}.review-market>div>span{font:10px var(--mono)}.review-details{flex-direction:column;gap:16px;padding:23px 0;display:flex}.review-details>div{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.review-details strong{font:11px var(--mono);color:var(--accent);font-weight:450}.preview-banner{background:var(--tint-accent);border:1px solid var(--line);color:var(--ink);border-radius:4px;align-items:center;gap:8px;margin-bottom:20px;padding:12px;font-size:10px;line-height:1.6;display:flex}.preview-banner>svg{color:var(--accent)}.settings-section{border-bottom:1px solid var(--line);margin-top:25px;padding-bottom:18px}.settings-section>label{flex-direction:column;gap:6px;font-size:12px;display:flex}.settings-section>label>span{color:var(--muted);font-size:9px}.settings-section .leverage-quick{margin-bottom:13px}.micro-note{color:var(--muted);margin-bottom:10px;font-size:8px;line-height:1.7}.settings-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:17px 0;display:flex}.settings-row__copy{flex-direction:column;gap:5px;display:flex}.settings-row strong{font-size:12px;font-weight:450}.settings-row small{color:var(--muted);font-size:10px}.switch{border:1px solid var(--line);background:var(--panel-alt);border-radius:20px;flex-shrink:0;align-items:center;width:29px;height:17px;padding:2px;display:flex}.switch>span{background:var(--subtle);width:11px;height:11px;box-shadow:0 1px 2px var(--shadow);border-radius:50%;transition:transform .2s}.switch.on{background:var(--accent-fill);border-color:var(--accent-fill)}.switch.on>span{background:var(--on-accent);transform:translate(11px)}.connection-status{background:var(--tint-warning);color:var(--warning);border:1px solid var(--line);font:10px var(--mono);border-radius:3px;align-items:center;gap:8px;margin-bottom:23px;padding:10px 13px;display:flex}.client-tabs{gap:6px;margin-bottom:13px;display:flex}.client-tabs>button{color:var(--muted);border-radius:3px;padding:6px 10px;font-size:11px}.client-tabs>.active{background:var(--tint-accent);color:var(--accent)}.code-preview{background:var(--panel-alt);border:1px solid var(--line);border-radius:4px;margin-bottom:23px}.code-preview>div{border-bottom:1px solid var(--line);color:var(--muted);font:8px var(--mono);justify-content:space-between;align-items:center;padding:9px 13px;display:flex}.code-preview button{display:flex}.code-preview pre{font:11px/1.8 var(--mono);color:var(--accent);white-space:pre;padding:4px 17px;overflow:auto}.permission-title{justify-content:space-between;align-items:center;font-size:12px;display:flex}.permission-title>span{color:var(--muted);font-size:8px}.example-prompt{background:var(--tint-accent);border:1px solid var(--line);border-radius:3px;margin-top:19px;padding:16px}.example-prompt>span{font:8px var(--mono);letter-spacing:1px;color:var(--muted)}.example-prompt p{color:var(--muted);margin:11px 0;font-size:12px;line-height:1.7}@media (width>=1600px){.terminal-grid{grid-template-rows:100px 510px minmax(235px,auto);grid-template-columns:minmax(500px,1fr) 280px 320px}.book-row{height:15px;font-size:10px}.book-head{height:30px;font-size:9px}.book-ratio{padding-top:16px}.book-ratio>div{top:31px}.headline-price>strong{font-size:27px}.market-summary{gap:35px}.market-stat>span{font-size:10px}.market-stat>strong{font-size:12px}.market-selector strong{font-size:19px}.order-ticket{padding:0 21px 18px}.ticket-heading{height:49px}.order-types{height:50px}.order-field{padding-top:10px;padding-bottom:12px}.order-estimates{gap:13px}.available-line{margin-bottom:17px}.place-order{height:42px}.account-panel{padding:19px 21px}.data-table td{font-size:11px}.data-table th{font-size:9px}.account-equity>strong{font-size:25px}.account-line,.order-estimates,.slippage-row,.order-estimates strong{font-size:10px}}@media (width<=1250px){.topbar{gap:30px;padding:0 16px}.main-nav{gap:22px}.header-actions{gap:12px}.terminal-grid{grid-template-columns:minmax(300px,1fr) 220px 270px}.market-summary{gap:19px;padding:15px}.market-stat.funding-stat{display:none}.headline-price>strong{font-size:20px}.headline-price{padding:0}.market-stat{gap:8px}.market-stat>strong{font-size:9px}.market-selector{gap:8px}.market-selector strong{font-size:14px}.market-selector>.coin{width:29px;height:29px;font-size:23px}.market-selector>svg{margin-left:0}.market-selector small{font-size:9px}.market-summary .market-stat:nth-of-type(3){margin-left:auto}.order-ticket,.account-panel{padding-left:14px;padding-right:14px}.book-row{font-size:8px}.book-head{font-size:7px}.activity-note{display:none}.data-table td{padding-left:9px;padding-right:9px;font-size:8px}.data-table th{padding-left:9px;padding-right:9px}.indicator-button>span{display:none}.chart-footer>span:first-child{font-size:7px}.terminal-page{padding:16px 17px 0}.terminal-bottom>span:last-child{display:none}.terminal-bottom{justify-content:space-between}.market-stats>.market-stat:nth-child(2){display:none}.agents-hero h1{font-size:55px}.agent-node{padding:9px;font-size:7px}.agent-visual{-webkit-mask-image:none;mask-image:none}.node-one,.node-two{left:0}.node-three{right:0}.main-nav>:is(button,a){font-size:11px}}@media (width<=1000px){.main-nav{gap:18px}.settings-button{display:none}.ticker-strip{padding:0 19px}.terminal-grid{grid-template:"summary sidebar"90px"chart sidebar"418px"activity sidebar"/minmax(300px,1fr) 276px}.orderbook-panel{display:none}.chart-panel{border-right:0}.market-summary{gap:20px}.market-stat{display:none}.market-summary .headline-price{margin-left:auto}.market-selector strong{font-size:17px}.market-selector small{font-size:10px}.market-selector>.coin{width:32px;height:32px;font-size:24px}.headline-price>strong{font-size:23px}.chart-footer{font-size:7px}.activity-tabs{height:42px;padding:0 12px}.activity-tabs>div{gap:17px}.activity-tabs button{font-size:10px}.activity-bottom{padding:0 13px}.account-panel{padding-top:17px}.data-table td,.data-table th{padding-left:10px;padding-right:10px}.terminal-bottom,.terminal-bottom>:is(button,a){font-size:8px}.overview-cards strong{font-size:24px}.overview-cards>div{padding:20px}.overview-cards strong>em{display:none}.category-tabs{gap:0}.category-tabs>button{padding:6px 8px;font-size:10px}.market-browser-toolbar{gap:10px;padding:13px}.search-field{min-width:135px}.market-table td:nth-child(8),.market-table th:nth-child(8){display:none}.agents-hero h1{font-size:49px}.agents-hero p{font-size:12px}.agent-hero-actions{flex-wrap:wrap;gap:12px}.agent-visual{transform:scale(.9)}.agent-node{font-size:6px}.agent-features>div{padding:4px 22px}.agent-features h3{font-size:14px}.agent-workspace{grid-template-columns:1fr}.full-page{min-height:calc(100vh - 143px)}}@media (width<=760px){.topbar{flex-wrap:wrap;gap:0;height:62px;padding:0 16px;position:relative}.header-actions{gap:7px}.wallet-button{height:30px;padding:0 10px;font-size:10px}.wallet-button>svg:last-child{display:none}.main-nav{border-bottom:1px solid var(--line);background:var(--paper);order:3;gap:30px;width:100%;height:41px;padding:0 18px;position:absolute;top:62px;left:0}.main-nav>:is(button,a){font-size:11px}.ticker-strip{height:36px;margin-top:41px;padding:0 16px}.ticker-strip>.ticker-market{padding:0 13px;font-size:9px}.ticker-price{display:none}.terminal-page{padding:0 11px}.terminal-grid{border-radius:3px;flex-wrap:wrap;display:flex}.market-summary{width:100%;height:89px;padding:15px}.market-selector strong{font-size:17px}.headline-price>strong{font-size:23px}.chart-panel{border-bottom:1px solid var(--line);width:100%;height:392px}.chart-toolbar{height:39px;padding:0 8px}.timeframes{gap:2px}.timeframes>button{padding:5px 6px}.indicator-button>span{display:inline}.chart-body{min-height:0}.trade-sidebar{border-left:0;border-bottom:1px solid var(--line);grid-template-rows:auto;grid-template-columns:1fr 1fr;width:100%;display:grid}.order-ticket{grid-column:1;padding:4px 15px 18px}.account-panel{border-top:0;border-left:1px solid var(--line);grid-column:2;margin:0;padding:19px 15px}.ticket-heading{height:34px}.ticket-heading>svg{height:13px}.side-toggle button{gap:8px;font-size:10px}.order-types{gap:19px}.order-types>button{font-size:10px}.margin-controls{height:26px}.margin-controls>*{gap:7px;font-size:8px}.order-field input{font-size:15px}.order-field>label>span{font-size:7px}.available-line{font-size:8px}.available-line>span+span{gap:3px;font-size:8px}.available-line small{font-size:7px}.order-estimates,.order-estimates strong{font-size:8px}.checkbox{font-size:9px}.optional-label{font-size:7px}.account-heading{margin-bottom:25px;font-size:11px}.account-equity>strong{font-size:21px}.account-line{margin-top:15px;font-size:9px}.margin-meter{margin-top:11px;margin-bottom:20px}.activity-panel{border-top:0;width:100%;min-height:230px}.activity-tabs{height:47px;padding:0 15px}.activity-tabs>div{gap:25px}.activity-tabs button{font-size:11px}.data-table td,.data-table th{padding:13px 11px;font-size:9px}.data-table th{font-size:8px}.data-table td>small{font-size:7px}.activity-note{display:none}.activity-bottom{height:31px;margin-top:auto;font-size:7px}.terminal-bottom{justify-content:center;align-items:center;height:52px}.terminal-bottom>span{display:none!important}.terminal-bottom>:is(button,a){font-size:9px}.global-footer{height:45px;padding:0 16px;font-size:7px}.global-footer>span>.label-divider{display:none}.global-footer>span{flex-wrap:wrap;gap:4px;max-width:50%;font-size:7px;line-height:1.5}.global-footer>span>.status-dot{margin-right:5px}.global-footer>div{gap:16px}.global-footer>div>span{font-size:8px}.full-page{min-height:calc(100vh - 184px)}.eyebrow{letter-spacing:1px;font-size:8px}.page-intro h1{letter-spacing:-1.1px;margin-top:12px;font-size:31px}.page-intro p{font-size:11px}.overview-cards{display:flex;overflow-x:auto}.overview-cards>div{flex:1;min-width:170px;padding:18px}.overview-cards strong{margin:13px 0 9px;font-size:22px}.overview-cards>div>span{font-size:9px}.overview-cards>div>span>svg{width:13px;height:13px}.overview-cards small{font-size:8px}.overview-cards>div:last-child{min-width:160px}.market-browser-toolbar{flex-direction:column;align-items:stretch;gap:14px;padding:13px 11px}.category-tabs{justify-content:space-between;gap:3px}.category-tabs>button{padding:6px;font-size:10px}.search-field{width:100%}.market-table td:nth-child(5),.market-table th:nth-child(5),.market-table td:nth-child(6),.market-table th:nth-child(6),.market-table td:nth-child(7),.market-table th:nth-child(7),.market-table td:last-child,.market-table th:last-child{display:none}.market-table td{padding:13px 9px;font-size:10px}.market-table th{padding-left:9px;padding-right:9px;font-size:8px}.market-table .market-cell{gap:7px;font-size:11px}.market-table .coin{width:27px;height:27px;font-size:20px}.market-table .market-cell small{font-size:8px}.leverage-label{display:none}.market-table td:first-child{padding:0 0 0 5px}.market-data-caption{align-items:flex-start;padding:12px 14px;font-size:8px;line-height:1.8}.market-data-caption>.status-dot{margin-top:5px}.portfolio-title{align-items:stretch;gap:var(--section-gap);flex-direction:column}.portfolio-funding-actions{grid-template-columns:1fr 1fr;display:grid}.portfolio-funding-actions>button{min-height:44px}.portfolio-cards>div{min-width:200px}.section-title{padding:16px}.section-title h2{font-size:12px}.section-title>.eyebrow{letter-spacing:.4px;font-size:7px}.agents-hero{flex-direction:column;align-items:stretch;padding:7px 0 20px;display:flex}.agents-hero h1{margin-top:20px;font-size:51px}.agents-hero p{font-size:12px}.agent-hero-actions{gap:20px}.agent-visual{width:100%;max-width:440px;height:330px;margin:30px auto 0;transform:scale(.95)}.agent-node{font-size:7px}.node-one{left:1%}.node-two{left:0}.node-three{right:0}.agent-features{flex-direction:column;padding:8px 0;display:flex}.agent-features>div{border-right:0;border-bottom:1px solid var(--line);padding:23px 0;position:relative}.agent-features>div:first-child{padding:23px 0}.step-number{margin-bottom:13px}.agent-features>div>svg{position:absolute;top:25px;right:7px}.agent-features h3{margin:0 0 9px;font-size:16px}.agent-features p{max-width:320px;font-size:12px}.agent-workspace{gap:23px;margin-top:23px}.prompt-list button{gap:12px;padding:17px 15px}.prompt-list button>p{font-size:11px;line-height:1.6}.agent-spec>div:not(.section-title){padding:12px 15px;font-size:9px}.agent-spec code{font-size:8px}.modal{max-height:calc(100dvh - 36px);padding:20px}.modal-heading h2{font-size:19px}.modal-description,.settings-row strong{font-size:11px}.settings-row small{font-size:9px}.code-preview pre{padding:5px 10px;font-size:9px}.toast{gap:8px;width:max-content;max-width:calc(100% - 25px);padding:12px;font-size:11px;line-height:1.5}.modal .order-field input{font-size:18px}.chart-expanded{width:auto;height:auto!important;inset:10px!important}.chart-expanded .chart-body{flex:1}.chart-footer>span:first-child{font-size:7px}.agent-spec>.section-title{padding:17px 15px}}@media (width<=420px){.wallet-button{gap:6px;font-size:9px}.wallet-button>svg{height:13px}.trade-sidebar{display:block}.order-ticket{padding:8px 18px 20px}.account-panel{border-left:0;border-top:1px solid var(--line);padding:19px}.account-heading{margin-bottom:18px}.account-line{margin-top:10px}.order-types{gap:30px}.order-types>button{font-size:11px}.margin-controls>*{font-size:10px}.side-toggle button{font-size:11px}.available-line,.available-line>span+span,.order-field>label{font-size:10px}.order-field>label>span{font-size:9px}.checkbox{font-size:10px}.optional-label{font-size:8px}.order-estimates,.order-estimates strong{font-size:10px}.indicator-button>span{display:none}.headline-price>strong{font-size:21px}.headline-price>span{font-size:9px}.market-selector strong{font-size:16px}.market-summary{gap:10px}.market-selector small{font-size:9px}.terminal-bottom>:is(button,a){font-size:8px}.global-footer>div{gap:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.size-slider>input,.leverage-slider{appearance:none;background:0 0;border:none}.size-slider>input::-webkit-slider-thumb{appearance:none;background:var(--accent-fill);border:2px solid var(--line);width:12px;height:12px;box-shadow:0 0 0 1px var(--accent-fill);border-radius:50%}.leverage-slider::-webkit-slider-thumb{appearance:none;background:var(--accent-fill);border:2px solid var(--line);width:12px;height:12px;box-shadow:0 0 0 1px var(--accent-fill);border-radius:50%}.bracket-exits .bracket-fields{margin-top:0;margin-bottom:10px}.order-field input:disabled{color:var(--muted)}.side-toggle button:disabled{opacity:.7}.ticket-fields{border:0;min-width:0;margin:0;padding:0}.status-dot.status-offline{background:var(--subtle);box-shadow:none}.main-nav>a{align-items:center;gap:6px;display:flex}.empty-market-icon{background:var(--panel-alt);width:34px;height:34px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.data-status-banner{background:var(--tint-warning);border:1px solid var(--line);color:var(--muted);border-radius:4px;align-items:center;gap:10px;margin:0 0 13px;padding:13px 16px;font-size:11px;display:flex}.data-status-banner>span{flex:1;line-height:1.5}.data-status-banner>svg{flex-shrink:0}.data-status-banner .text-button{white-space:nowrap}.book-empty{text-align:center;gap:12px;min-height:330px}.book-empty>span{max-width:175px;line-height:1.7}.book-levels{min-height:0}.order-access-caption{color:var(--muted);justify-content:center;align-items:flex-start;gap:5px;font-size:9px;line-height:1.6;display:flex}.order-access-caption>svg{flex-shrink:0;margin-top:2px}.account-panel .micro-note{margin:15px 0}.ticket-notice{border:1px solid var(--line);background:var(--tint-warning);color:var(--warning);padding:9px;font-size:10px}.portfolio-access-note{color:var(--muted);margin-top:20px;font-size:11px;line-height:1.8}.empty-state>.text-button{align-items:center;gap:5px;margin-top:4px;display:inline-flex}.connection-status{line-height:1.6}@media (width<=640px){.data-status-banner{padding:10px;font-size:10px}.portfolio-access-note{font-size:10px}}.mobile-book-toggle{display:none}@media (width<=1000px){.terminal-grid{grid-template-rows:90px 418px 44px auto auto;grid-template-areas:"summary sidebar""chart sidebar""book-toggle sidebar""book sidebar""activity sidebar"}.mobile-book-toggle{background:var(--panel-alt);border-bottom:1px solid var(--line);width:100%;min-height:44px;color:var(--muted);text-align:left;grid-area:book-toggle;align-items:center;gap:9px;padding:0 15px;font-size:11px;display:flex}.mobile-book-toggle>span{flex:1}.orderbook-panel.mobile-book-open{border-bottom:1px solid var(--line);height:440px;display:flex}}@media (width<=760px){.orderbook-panel.mobile-book-open{width:100%}.orderbook-panel .book-row{font-size:10px}.orderbook-panel .book-head{font-size:9px}}@media (width<=1100px){.topbar .header-actions{gap:9px}}@media (width>=761px) and (width<=1100px){.app-shell .topbar{gap:16px;padding-inline:16px}.app-shell .main-nav{gap:14px}}@media (width>=761px) and (width<=900px){.app-shell .topbar .wallet-button{justify-content:center;width:40px;min-width:40px;padding-inline:0}.app-shell .topbar .wallet-button-label,.app-shell .topbar .wallet-button>svg:last-child{display:none}}@media (width<=760px){.topbar{gap:0}.topbar .pp-brand{--brand-size:18px;gap:6px}.topbar .wallet-button{padding:0 9px}}@media (width<=400px){.topbar{padding-inline:12px}.topbar .pp-brand{--brand-size:17px;gap:5px}.topbar .header-actions{gap:6px}.topbar .wallet-button{padding-inline:7px}}.main-nav>.mobile-nav-item,.mobile-market-details-toggle,.headline-price>.mobile-mark-label,.app-shell .market-summary .market-stats>.mobile-market-change{display:none}.market-stats{display:contents}@media (width<=760px){body:has(.modal[open]){overflow:hidden}.app-shell{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.app-shell .topbar{--header-row-height:60px;z-index:45;height:calc(var(--header-row-height) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 12px 0;background:var(--paper);flex-wrap:nowrap;position:sticky;top:0}.topbar .pp-brand{--brand-size:17px}.topbar .header-actions{gap:6px}.topbar .theme-toggle,.topbar .wallet-button{justify-content:center;min-width:44px;min-height:44px}.topbar .wallet-button{font-size:11px}.topbar .main-nav{z-index:50;width:100%;height:calc(66px + env(safe-area-inset-bottom,0px));padding:5px 8px calc(5px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line-strong);background:var(--paper);border-bottom:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid;position:fixed;inset:auto 0 0}.main-nav>:is(button,a){border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:52px;font-size:11px}.main-nav>.desktop-nav-item{display:none}.main-nav>.mobile-nav-item{min-width:0;display:flex}.main-nav>:is(button,a).active{background:var(--tint-accent);color:var(--accent)}.main-nav>:is(button,a).active:after,.main-nav .new-tag{display:none}.main-nav>.mobile-nav-trade,.main-nav>.mobile-nav-trade:is(:hover,:focus-visible,.active){background:var(--accent-fill);color:var(--on-accent)}.main-nav>.mobile-nav-trade.active{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--on-accent) 40%, transparent)}.app-shell .ticker-strip{height:44px;margin-top:0;padding-inline:12px}.ticker-strip>.ticker-market{min-height:44px;font-size:10px}.ticker-strip .add-market{min-width:44px;min-height:44px}.ticker-strip .watchlist-title{flex-basis:44px;width:44px;height:44px;margin-right:0}.app-shell--trade>.ticker-strip{display:none}.terminal-page{padding:0}.terminal-grid{flex-flow:column;display:flex}.terminal-grid .market-summary{grid-template-columns:minmax(0,1fr) auto auto 32px;align-items:center;gap:10px;height:auto;min-height:70px;padding:10px;display:grid}.market-summary .market-identity,.market-selector,.market-selector>span:not(.coin){min-width:0}.market-selector{gap:6px;width:100%;min-height:44px}.market-selector strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.market-selector small,.market-selector strong .muted{display:none}.market-selector>svg{flex-shrink:0;width:12px;margin-left:0}.market-selector>.coin{flex-shrink:0;width:24px;height:24px}.market-summary .headline-price,.market-summary .market-index-price{text-align:left;flex-direction:column;gap:0;min-width:0;margin:0;padding:0;display:flex}.headline-price>.mobile-mark-label,.market-index-price>span{height:24px;color:var(--muted);white-space:nowrap;align-items:center;margin:0;font:10px/14px DM Sans,sans-serif;display:flex}.headline-price>strong,.market-index-price>strong{height:24px;font:500 12px/16px var(--mono);letter-spacing:-.4px;align-items:center;display:flex}.market-summary :is(.headline-price,.market-index-price) .term-help-label{-webkit-text-decoration:underline dotted var(--line-strong);text-decoration:underline dotted var(--line-strong);text-underline-offset:3px;border-bottom:0}.headline-price>.headline-change{display:none}.mobile-market-details-toggle{min-height:44px;color:var(--muted);border-radius:4px;justify-content:center;align-self:stretch;align-items:center;display:flex}.mobile-market-details-toggle:hover,.mobile-market-details-toggle[aria-expanded=true]{color:var(--accent);background:var(--tint-accent)}.mobile-market-details-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.market-stats{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:14px;padding:12px 0 2px;display:none}.market-summary[data-details-open=true] .market-stats{display:grid}.market-summary .market-stats .market-stat,.app-shell .market-summary .market-stats>.mobile-market-change{gap:5px;min-width:0;margin:0;display:flex}.market-stats .market-stat>span{white-space:normal;font-size:10px}.market-stats .market-stat>strong{overflow-wrap:anywhere;white-space:normal;font-size:12px}.market-stats .market-description-trigger{grid-column:2;justify-self:end;min-width:44px;min-height:44px;position:static;transform:none}.terminal-grid .chart-panel,.terminal-grid .chart-panel.has-selected-prediction{flex-shrink:0;height:80svh;min-height:400px}.chart-panel:not(.chart-expanded) .chart-svg{touch-action:pan-y}.terminal-grid>.activity-panel{order:1}.terminal-grid>.activity-panel,.terminal-grid>.activity-panel .activity-tabs button{scroll-margin-top:calc(60px + env(safe-area-inset-top,0px))}.terminal-grid>.mobile-book-toggle{order:2}.terminal-grid>.orderbook-panel{order:3}.chart-toolbar{grid-template-rows:44px 44px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;height:89px;padding:0 4px;display:grid}.chart-toolbar .timeframes{display:contents}.timeframes>button{justify-content:center;min-width:0;min-height:44px;padding:6px;font-size:12px}.chart-toolbar .toolbar-divider{display:none}.timeframes .indicator-button{grid-column:2/4;justify-content:flex-start;margin:0}.timeframes .trade-markers-button{grid-column:4/6}.timeframes .indicator-button>span{font-size:12px;display:inline}.chart-toolbar>.icon-button{justify-self:end;min-width:44px;min-height:44px}.chart-panel .chart-footer{display:none}.terminal-grid .chart-panel.chart-expanded{z-index:60;border-radius:0;width:100%;min-height:0;inset:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px)!important}.mobile-book-toggle{min-height:48px;font-size:12px}.orderbook-panel .panel-tabs{min-height:48px}.orderbook-panel .panel-tabs button{min-height:44px;font-size:12px}.orderbook-panel .book-row{min-height:36px;font-size:11px}.terminal-grid>.trade-sidebar{display:none}.modal-fullscreen .trade-sidebar{border:0;min-width:0;display:block}.trade-sidebar .order-ticket{padding:12px 16px 20px}.ticket-heading{height:40px;font-size:14px}.margin-controls{height:auto;min-height:44px}.margin-controls>*{min-height:44px;font-size:12px}.side-toggle{height:auto;min-height:52px}.side-toggle button{min-height:48px;font-size:13px}.order-types{justify-content:space-between;gap:8px;height:auto;min-height:48px}.order-types>button{min-height:44px;padding-inline:8px;font-size:13px}.available-line,.available-line>span+span{padding-block:8px;font-size:12px}.available-line small{font-size:10px}.available-line button{justify-content:center;align-items:center;min-width:44px;min-height:44px}.order-field>label{font-size:12px}.order-field>label>span{font-size:11px}.order-field input,.bracket-inputs input,.bracket-execution-field input,.bracket-fields input{min-height:48px;font-size:16px}.tif-row{font-size:12px}.size-slider>div button{min-width:44px;min-height:44px;font-size:11px}.checkbox{min-height:44px;font-size:12px}.checkbox input{min-width:20px;min-height:20px}.optional-label{font-size:10px}.place-order{min-height:48px;font-size:14px}.order-access-caption,.ticket-notice,.order-estimates,.order-estimates strong{font-size:11px;line-height:1.7}.account-panel{border-left:0;border-top:1px solid var(--line);padding:20px 16px}.account-heading{margin-bottom:18px;font-size:14px}.account-equity>span,.account-line{font-size:12px}.app-shell .micro-note{font-size:11px}.activity-panel{min-height:320px}.activity-tabs{height:auto;min-height:52px;padding-inline:12px}.activity-tabs>div{gap:16px;overflow-x:auto}.activity-tabs button{white-space:nowrap;min-height:48px;font-size:12px}.activity-bottom{flex-wrap:wrap;gap:8px;height:auto;min-height:48px;font-size:10px}.activity-bottom button{min-height:44px}.empty-state{padding:28px 18px;font-size:12px;line-height:1.7}.empty-state :is(button,a){min-height:44px}.positions-table:where(:not(.positions-table--expanded)){min-width:630px}.positions-table:where(:not(.positions-table--expanded)) :is(th,td){padding:14px 12px;font-size:11px;display:table-cell!important}.positions-table:where(:not(.positions-table--expanded)) th:first-child,.positions-table:where(:not(.positions-table--expanded)) td:first-child{z-index:1;background:var(--paper);position:sticky;left:0}.table-scroll{overscroll-behavior-x:contain}.small-button,.favorite{min-width:44px;min-height:44px}.page-intro h1{font-size:29px}.page-intro p{font-size:13px}.overview-cards{scroll-snap-type:x proximity}.overview-cards>div{scroll-snap-align:start}.overview-cards>div>span{font-size:11px}.overview-cards small{font-size:11px;line-height:1.5}.category-tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.category-tabs>button{flex:none;min-height:44px;padding-inline:12px;font-size:12px}.search-field input{min-width:0;min-height:44px;font-size:16px}.market-table td{padding:12px 8px;font-size:12px}.market-table .market-cell{min-height:44px}.market-table th{font-size:10px}.market-table,.market-table tbody{width:100%;display:block}.market-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.market-table tbody tr{border-bottom:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;padding:10px 8px 10px 0;display:grid}.market-table tbody td{border:0;min-width:0;padding:0 4px}.market-table tbody td:first-child{grid-area:1/1/3}.market-table tbody td:nth-child(2){grid-area:1/2/3}.market-table tbody td:nth-child(3){text-align:right;grid-area:1/3;font-size:13px}.market-table tbody td:nth-child(4){text-align:right;grid-area:2/3;font-size:11px}.market-table .market-cell{gap:7px;width:100%}.market-table .market-cell>span:not(.coin){min-width:0;overflow:hidden}.market-table .market-cell strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.global-footer{min-height:48px;font-size:10px}.global-footer a{align-items:center;min-height:44px;display:inline-flex}.terminal-bottom{display:none}.app-shell>.global-footer{justify-content:flex-end;height:auto;min-height:36px;padding:4px 12px}.app-shell>.global-footer>span,.app-shell>.global-footer .footer-tools>a{display:none}.footer-preferences .theme-toggle{height:28px;min-height:28px;font-size:9px}.footer-preferences .theme-toggle>span{display:inline}.toast{bottom:calc(82px + env(safe-area-inset-bottom,0px))}.modal{width:100%;max-width:100%;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 12px);padding:0 18px calc(20px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border-radius:16px 16px 0 0;margin:0 auto;scroll-padding-block:70px 20px;position:fixed;inset:auto 0 0}.modal.modal-fullscreen{width:100%;max-width:100%;height:100dvh;max-height:100dvh;padding:0 0 env(safe-area-inset-bottom,0px);border:0;border-radius:0;margin:0;inset:0}.modal-fullscreen>.modal-heading{padding:calc(8px + env(safe-area-inset-top,0px)) 16px 8px;margin:0}.modal-fullscreen .order-ticket{border:0}.modal-heading{z-index:3;background:var(--paper);border-bottom:1px solid var(--line);margin-bottom:12px;padding:16px 0 12px;position:sticky;top:0}.modal-heading h2{font-size:20px;line-height:1.3}.modal-with-footer>.modal-heading{padding:16px 18px 12px}.modal-content{padding:12px 18px 20px}.modal-footer{padding:14px 18px calc(14px + env(safe-area-inset-bottom,0px))}.modal-heading .icon-button{flex-shrink:0;min-width:44px;min-height:44px}.modal-description{font-size:13px;line-height:1.7}.modal-footnote{font-size:11px;line-height:1.7}.modal .primary-button,.modal .secondary-button,.modal .text-button{min-height:44px}.modal input:not([type=checkbox]):not([type=range]){min-height:48px;font-size:16px}.modal .review-details>div{gap:12px;font-size:12px}.modal .review-details strong{overflow-wrap:anywhere;text-align:right;min-width:0}.market-picker-filters{flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.market-picker-filters>button{flex:none;min-height:44px;font-size:12px}.modal-market-list{max-height:none;padding:0;overflow:visible}.modal-market-row{gap:4px}.modal-market-option{gap:8px;min-height:64px;padding:10px 0}.modal-market-row>.favorite{min-width:44px}.modal-market-list strong{font-size:14px}.modal-market-option>span>span{font-size:11px}.modal-market-list strong small{font-size:10px}.market-picker-caption{padding-inline:0;font-size:11px}}@media (width<=380px){.topbar .language-selector>.pp-select{width:44px;min-width:44px;padding:0}.topbar .language-selector__icon{left:15px}.topbar .language-selector .pp-select__value,.topbar .language-selector .pp-select__chevron{display:none}}@media (width<=359px){.topbar .wallet-button-label{display:none}.topbar .wallet-button>svg:first-child{width:18px;height:18px;display:block}.topbar .pp-brand{--brand-size:16px}.market-selector .coin{width:26px;height:26px}.market-selector strong{font-size:14px}.market-selector strong .muted{font-size:12px}.trade-sidebar .order-ticket{padding-inline:12px}}:root{--scrollbar-thumb:var(--line-strong);--scrollbar-hover:var(--subtle)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}@media (forced-colors:none){@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:auto}::-webkit-scrollbar{background:0 0;width:8px;height:8px}:root::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-width:32px;min-height:32px}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-hover)}::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-hover)}::-webkit-scrollbar-button{width:0;height:0;display:none}}}.ticker-strip,.site-tape-window{scrollbar-width:none}.ticker-strip::-webkit-scrollbar{display:none}.site-tape-window::-webkit-scrollbar{display:none}@media (forced-colors:active){*{scrollbar-color:auto}}@media (width>=1001px){.app-shell--trade{flex-direction:column;height:100dvh;min-height:560px;display:flex;overflow:hidden}.app-shell--trade>.terminal-page{flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:0;display:flex}.app-shell--trade .data-status-banner{border-radius:0;flex-shrink:0;margin:0;padding:8px 12px}.app-shell--trade .terminal-grid{border:0;border-radius:0;flex:1;grid-template:"summary book sidebar"62px"chart book sidebar"minmax(0,1fr)"activity activity sidebar"clamp(165px,24vh,240px)/minmax(0,1fr) clamp(220px,20vw,300px) clamp(276px,23vw,340px);min-height:0}.app-shell--trade .market-summary{border-right:1px solid var(--line);scrollbar-width:thin;gap:22px;padding:8px 12px;overflow:auto hidden}.app-shell--trade .market-selector,.app-shell--trade .market-summary .market-stat{flex-shrink:0}.app-shell--trade .market-selector{gap:8px}.app-shell--trade .market-selector strong{font-size:16px}.app-shell--trade .market-selector>.coin{width:28px;height:28px}.app-shell--trade .headline-price{padding:0}.app-shell--trade .headline-price>strong{font-size:20px}.app-shell--trade .headline-price>span{margin-top:3px}.app-shell--trade .market-summary .market-stat{gap:5px;margin-left:0;display:flex}.app-shell--trade .market-stat>strong{font-size:10px}.app-shell--trade .chart-panel:not(.chart-expanded){min-height:0;overflow:hidden}.app-shell--trade .chart-toolbar{height:36px;padding-inline:10px}.app-shell--trade .chart-data-row{min-height:30px;padding-inline:12px}.app-shell--trade .chart-empty{flex:1;min-height:0;padding:12px}.app-shell--trade .chart-footer{height:23px;padding-inline:10px}.app-shell--trade .orderbook-panel .panel-tabs{height:36px}.app-shell--trade .book-options{height:26px}.app-shell--trade .book-head{white-space:nowrap;height:24px;font-size:9px}.app-shell--trade .orderbook-panel>.book-levels{overscroll-behavior:contain;flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow-y:auto}.app-shell--trade .book-levels .book-row{flex:1 0 14px;height:auto;min-height:14px;font-size:10px}.app-shell--trade .spread-row{height:30px;margin:0}.app-shell--trade .book-ratio{height:27px;padding-top:5px}.app-shell--trade .book-ratio>div{top:20px}.app-shell--trade .orderbook-panel .book-empty{flex:1;min-height:0;padding:16px}.app-shell--trade .recent-trades .book-row:not(.book-head){height:20px;font-size:10px}.app-shell--trade .trade-sidebar{flex-direction:column;min-height:0;display:flex;overflow:hidden}.app-shell--trade .trade-sidebar .order-ticket{background:var(--panel-alt);border-left:0;flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.app-shell--trade .order-ticket .ticket-fields{overscroll-behavior:contain;flex:1;min-height:0;padding:12px 12px 4px;overflow-y:auto}.app-shell--trade .ticket-order-footer{border-top:1px solid var(--line);background:var(--panel-alt);flex:none;max-height:55%;padding:8px 12px 10px;overflow-y:auto}.app-shell--trade .ticket-order-footer .ticket-summary{gap:4px;margin:0 0 9px}.app-shell--trade .terminal-grid>.activity-panel{min-height:0;overflow:hidden}.app-shell--trade .activity-panel>.activity-tabs,.app-shell--trade .activity-panel>.activity-bottom{flex-shrink:0}.app-shell--trade .account-activity-content{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.app-shell--trade .account-activity-content .empty-state{gap:5px;min-height:76px;padding:10px 12px}.app-shell--trade .account-activity-content .empty-state>svg{display:none}.app-shell--trade .activity-bottom{height:23px;min-height:23px;padding-inline:12px}.app-shell--trade .terminal-bottom{display:none}.app-shell--trade>.app-market-tape{flex:0 0 28px;height:28px;padding-inline:12px}.app-shell--trade>.global-footer{flex:0 0 38px;height:38px;padding-inline:12px}}@media (width>=1001px) and (width<=1150px){.app-shell--trade .book-head{font-size:8px}}@media (width>=1001px) and (height<=740px){.app-shell--trade .book-options{display:none}}@media (width>=761px) and (width<=1000px){.app-shell--trade .terminal-page{padding:8px 8px 0}}
