@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-brand{color:var(--ink);letter-spacing:-.065em;font-family:DM Sans,Arial,sans-serif;font-weight:700;text-decoration:none}.pp-brand--header{font-size:var(--brand-size,24px);white-space:nowrap;flex-shrink:0;align-items:center;gap:9px;line-height:1;display:inline-flex}.pp-brand-wordmark{display:block}.pp-brand-underscore{color:var(--brand-accent,var(--red,#c34936))}.pp-brand-beta{color:var(--brand-accent,var(--red,#c34936));font:500 8px/1 var(--mono,monospace);letter-spacing:.09em;text-transform:uppercase;border:1px solid;border-radius:2px;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,21px);gap:7px}.pp-brand--header .pp-brand-beta{padding:3px 4px;font-size:7px}}@media (width<=450px){.pp-brand--hero .pp-brand-second{display:block}.pp-brand--hero{gap:16px}}.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}}.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(.8)sepia(.18)saturate(.65);width:100%;height:100%;display:block}.market-icon--fallback{background:var(--tint-green);color:var(--green);font:600 calc(var(--market-icon-size,28px) * .26)/1 var(--mono);letter-spacing:-.055em}:root[data-theme=dark] .market-icon img{filter:grayscale(.8)sepia(.12)saturate(.65)}.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(--green);background:var(--tint-green)}.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(--green);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(--green);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-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}.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-brand{color:var(--ink);opacity:.2;margin-bottom:15px;font-size:clamp(22px,7cqw,46px);line-height:1}.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(--green);cursor:pointer;background:0 0;border-radius:4px;padding:7px 13px;font-size:11px}.chart-svg{touch-action:pan-y;outline:none;display:block;overflow:visible}.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-accent);font-size:9px}.chart-crosshair-label{fill:var(--on-ink)}.chart-empty-brand .pp-brand-second{display:inline}.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-watermark{fill:var(--ink);opacity:.055;pointer-events:none}.chart-watermark-title{letter-spacing:-.065em;font-family:DM Sans,Arial,sans-serif;font-size:clamp(22px,7cqw,50px);font-weight:700}.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-data-row{gap:12px;padding-left:12px}.chart-ohlc-open,.chart-ohlc-high,.chart-ohlc-low{display:none}.chart-ohlc{font-size:10px}.chart-candle-change{display:none}}.site-landing,.site-page{--site-paper:var(--paper);--site-ink:var(--ink);--site-muted:var(--muted);--site-rule:var(--line);--site-red:var(--brand-accent,#c34936);--site-art:#a0a683;color:var(--site-ink);background:var(--site-paper)}.site-red-underscore{color:var(--site-red)}[data-theme=dark] :is(.site-landing,.site-page){--site-art:#697858}.site-landing-toolbar{z-index:2;justify-content:space-between;align-items:center;gap:20px;padding:24px 55px 0;display:flex;position:relative}.site-landing-toolbar>span{color:var(--site-muted);font:8px var(--mono);letter-spacing:1px}.site-landing{flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.site-market-tape{border-bottom:1px solid var(--site-rule);z-index:2;background:var(--panel);height:34px;font:9px var(--mono);white-space:nowrap;align-items:center;gap:32px;padding:0 24px;display:flex;position:relative}.site-tape-source{letter-spacing:.4px;color:var(--site-muted);flex-shrink:0;align-items:center;gap:7px;font-size:8px;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(--site-muted);place-items:center;display:grid}.site-tape-pause:hover{color:var(--site-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{align-items:center;gap:10px;display:flex}.site-tape-market strong{color:var(--site-muted);font-weight:450}.site-tape-market>span{color:var(--site-muted)}.site-tape-market>.site-tape-up{color:var(--green)}.site-tape-market>.site-tape-down{color:var(--red)}.site-tape-waiting{color:var(--site-muted);letter-spacing:.4px;font-size:8px}.site-tape-label{color:var(--site-muted);letter-spacing:.6px;flex-shrink:0;font-size:7px}.site-ascii-art{font:10px/10px var(--mono);letter-spacing:0;color:var(--site-art);opacity:.43;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;transform-origin:50%;margin:0;position:absolute;top:78px;left:-7%;transform:rotate(-12deg);-webkit-mask-image:linear-gradient(90deg,#000 0 19%,#0009 51%,#0000 96%);mask-image:linear-gradient(90deg,#000 0 19%,#0009 51%,#0000 96%)}.site-landing-main{z-index:1;flex:1;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:53px;width:min(1470px,100%);margin:auto;padding:70px 55px 110px;display:grid;position:relative}.site-landing-copy h1{letter-spacing:-.07em;white-space:nowrap;margin:0 0 37px -4px;font:700 clamp(56px,6.35vw,96px)/.98 DM Sans,Arial,sans-serif}.site-wordmark-second{display:inline}.site-landing-lines{font:13px/1.85 var(--mono);letter-spacing:-.25px;color:var(--ink)}.site-landing-lines p{margin:0}.site-landing-actions{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.site-landing-actions a{border:1px solid var(--line-strong);min-height:36px;font:10px var(--mono);color:var(--green);background:color-mix(in srgb, var(--paper) 80%, transparent);border-radius:1px;align-items:center;gap:7px;padding:0 11px;transition:background .15s,color .15s;display:inline-flex}.site-landing-actions a:hover{background:var(--hover);color:var(--ink)}.site-landing-actions a:first-child{border-color:var(--line-strong);background:var(--tint-green);color:var(--green)}.site-landing-actions a:first-child:hover{background:var(--hover)}.site-landing-availability{font:8px/1.7 var(--mono);color:var(--site-muted);align-items:center;gap:6px;margin-top:20px;display:flex}.site-landing-availability>span{background:var(--green);width:4px;height:4px}.site-terminal-preview{width:100%;margin:5px 0 0;position:relative}.site-terminal-preview>a{border:1px solid var(--site-rule);background:var(--panel);box-shadow:0 5px 9px color-mix(in srgb, var(--ink) 8%, transparent), 0 24px 62px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:7px;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden;transform:perspective(1800px)rotateY(-3deg)}.site-terminal-preview>a:hover{box-shadow:0 24px 62px color-mix(in srgb, var(--ink) 8%, transparent);transform:perspective(1800px)rotateY(0)translateY(-2px)}.site-terminal-preview img{aspect-ratio:1.6;object-fit:cover;object-position:top;width:100%;height:auto;display:block}.site-terminal-preview figcaption{font:6px/1.7 var(--mono);color:var(--site-muted);letter-spacing:.2px;justify-content:space-between;gap:10px;margin-top:14px;display:flex}.site-terminal-preview figcaption>span:last-child{text-align:right;align-items:center;gap:4px;display:inline-flex}.site-landing-footer{z-index:1;font:6px/1.7 var(--mono);letter-spacing:.4px;color:var(--site-muted);justify-content:space-between;gap:15px;padding:0 55px 21px;display:flex;position:relative}.site-landing-footer>span:last-child{font-size:7px}.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(--green);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(--site-red)}.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(--green);overflow-wrap:anywhere}.site-mcp-app-link{font:9px var(--mono);color:var(--green);align-items:center;gap:5px;margin-top:24px;display:inline-flex}.site-mcp-app-link:hover{color:var(--site-red)}.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(--site-red)}@media (width>=1550px){.site-landing-main{gap:70px}.site-terminal-preview{max-width:610px}.site-ascii-art{font-size:12px;line-height:12px;left:2%}}@media (width<=1150px){.site-landing-main{gap:38px;padding:90px 38px 110px}.site-landing-copy h1{font-size:6.1vw}.site-landing-lines{font-size:12px}.site-landing-actions{gap:8px}.site-landing-actions a{padding:0 9px;font-size:9px}.site-terminal-preview figcaption{font-size:5px}.site-landing-footer{padding-left:38px;padding-right:38px}.site-mcp-hero,.site-mcp-how{gap:60px}.site-mcp-copy h1{font-size:81px}}@media (width<=900px){.site-landing-main{gap:27px;padding-left:28px;padding-right:28px}.site-landing-copy h1{margin-bottom:29px;font-size:6vw}.site-landing-lines{font-size:11px}.site-landing-actions{gap:7px;margin-top:27px}.site-landing-actions a{gap:3px;min-height:32px;padding:0 7px;font-size:8px}.site-landing-actions svg{width:11px}.site-landing-availability{font-size:6px}.site-terminal-preview figcaption{flex-direction:column;gap:3px;font-size:6px}.site-terminal-preview figcaption>span:last-child{text-align:left}.site-tape-label{display:none}.site-ascii-art{opacity:.4}.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-landing-toolbar{padding:20px 24px 0}.site-landing-toolbar>span{letter-spacing:.5px;font-size:6px}.site-tape-source-label{display:none}.site-landing{min-height:100svh}.site-market-tape{gap:23px;height:31px;padding:0 20px;font-size:8px}.site-tape-source{font-size:7px}.site-tape-values{gap:23px;padding-right:23px}.site-tape-market{gap:7px}.site-tape-waiting{font-size:6px}.site-landing-main{grid-template-columns:1fr;align-content:center;gap:50px;padding:56px 24px 53px}.site-landing-copy h1{letter-spacing:-.07em;margin:0 0 26px -2px;font-size:clamp(53px,10.2vw,74px)}.site-landing-lines{font-size:12px;line-height:1.9}.site-landing-actions{gap:10px;margin-top:28px}.site-landing-actions a{gap:6px;min-height:35px;padding:0 11px;font-size:10px}.site-landing-actions svg{width:13px}.site-landing-availability{margin-top:17px;font-size:7px}.site-terminal-preview{width:100%;max-width:560px;margin:0}.site-terminal-preview>a{border-radius:5px;transform:none}.site-terminal-preview figcaption{flex-direction:row;gap:13px;font-size:5px}.site-terminal-preview figcaption>span:last-child{text-align:right}.site-landing-footer{align-items:flex-start;gap:25px;padding:0 24px 17px;font-size:5px}.site-landing-footer>span:last-child{white-space:nowrap;font-size:5px}.site-ascii-art{opacity:.42;font-size:8px;line-height:8px;top:-15px;left:-24%;-webkit-mask-image:linear-gradient(#000 0%,#000c 48%,#0000 100%);mask-image:linear-gradient(#000 0%,#000c 48%,#0000 100%)}.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}}@media (width<=450px){.site-wordmark-second{display:block}.site-landing-copy h1{letter-spacing:-.064em;margin-bottom:29px;font-size:clamp(61px,16.8vw,74px);line-height:.91}.site-landing-main{gap:40px;padding-top:45px}.site-landing-actions{gap:8px}.site-landing-actions a{padding:0 9px;font-size:9px}.site-terminal-preview figcaption{gap:8px;font-size:4.5px}.site-terminal-preview figcaption svg{width:8px}.site-landing-availability{font-size:6px}}@media (prefers-reduced-motion:reduce){.site-terminal-preview>a,.site-landing-actions a{transition:none}.site-terminal-preview>a:hover{transform:none}}:root{color:var(--ink);background:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;--paper:#f5f3eb;--panel:#f8f6ef;--panel-alt:#f1f0e6;--surface:#faf9f2;--hover:#e9ecdf;--ink:#2e332b;--muted:#747c69;--subtle:#89917e;--line:#deded2;--line-strong:#bdc8af;--green:#49745a;--brand-accent:#c34936;--red:#b46b5b;--accent-fill:#557449;--accent-hover:#45683a;--danger-fill:#a66b57;--danger-hover:#955b49;--on-accent:#f9fbef;--on-ink:#faf9f0;--tint-green:#e3e8dc;--tint-red:#ead4c7;--warning:#987957;--tint-warning:#efe9db;--focus:#79937a;--focus-shadow:#a7b49420;--overlay:#26321e70;--shadow:#18220e33;--depth-ask:#bd7c6720;--depth-bid:#71966a1c;--mono:"IBM Plex Mono", monospace;--lime:#e4e992;font-family:DM Sans,sans-serif;font-size:12px;font-weight:450}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#191a18;--panel:#20211e;--panel-alt:#252622;--surface:#292b26;--hover:#33362e;--ink:#eeeade;--muted:#a8ac9e;--subtle:#929a87;--line:#383c33;--line-strong:#535d46;--green:#9cc59e;--brand-accent:#df8b76;--red:#e0a08a;--accent-fill:#9cb88a;--accent-hover:#b4cda3;--danger-fill:#cc917d;--danger-hover:#e0a590;--on-accent:#1b2118;--on-ink:#191a18;--tint-green:#303e2d;--tint-red:#48342e;--warning:#d0b681;--tint-warning:#383327;--focus:#b2c89f;--focus-shadow:#a7c19928;--overlay:#050604b3;--shadow:#0006;--depth-ask:#e0a08a1c;--depth-bid:#9cc59e1c;--lime:#c7d58d}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);min-width:360px;margin:0}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){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-green)}input::-webkit-inner-spin-button{appearance:none}input[type=checkbox]{accent-color:var(--green);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(--green);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(--green);align-items:center;gap:6px;font-size:11px;display:inline-flex}.text-button:hover{text-decoration:underline}.tiny-square{background:var(--ink);width:5px;height:5px;margin-right:7px;display:inline-block}.status-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.topbar{border-bottom:1px solid var(--line);align-items:center;gap:54px;height:76px;padding:0 30px;display:flex}.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(--ink)}.main-nav>:is(button,a).active:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:-1px;left:0;right:0}.main-nav>:is(button,a):hover{color:var(--ink)}.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}.environment-label{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.wallet-button{background:var(--ink);color:var(--on-ink);border:1px solid var(--ink);border-radius:3px;align-items:center;gap:9px;height:33px;padding:0 13px;font-size:11px;display:flex}.wallet-button:hover{background:var(--muted)}.ticker-strip{border-bottom:1px solid var(--line);white-space:nowrap;scrollbar-width:none;align-items:center;gap:0;height:39px;padding:0 30px;display:flex;overflow:auto}.watchlist-title{font:9px var(--mono);letter-spacing:1px;color:var(--muted);align-items:center;gap:7px;margin-right:18px;display:flex}.ticker-strip>button:not(.add-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(--green)}.ticker-price{color:var(--muted)}.add-market{color:var(--muted);align-items:center;margin-left:14px;display:flex}.ticker-caption{color:var(--muted);align-items:center;gap:10px;margin-left:auto;padding-left:24px;font-size:10px;display:flex}.terminal-page{max-width:1920px;margin:auto;padding:0 24px}.workspace-label{height:46px;font:9px var(--mono);letter-spacing:1px;justify-content:space-between;align-items:center;display:flex}.workspace-label>span:first-child{align-items:center;display:flex}.production-data{font:9px var(--mono);letter-spacing:0;color:var(--muted);align-items:center;gap:6px;display:flex}.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;flex-shrink:0;align-items:center;gap:10px;display:flex}.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}.coin-small.coin-hype{font-size:12px}.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(--green);background:var(--tint-green);font-weight:500}.timeframes>button:hover,.timeframes>button.active-icon{color:var(--green)}.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(--green)}.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(--green);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-group-label select{font:9px var(--mono);background:var(--panel-alt);color:var(--muted);border-radius:2px;padding:2px 3px}.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;scrollbar-width:thin;scrollbar-color:var(--line-strong) var(--panel);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(--green)}.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(--muted);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:24px;height:45px;margin-bottom:14px;font-size:11px;display:flex}.order-types>button,.order-types>label{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(--green);height:2px;position:absolute;bottom:-1px;left:0;right:0}.order-types label{margin-left:auto}.order-types select{appearance:none;width:auto;max-width:99px;font-size:10px}.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(--green);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(--green)}.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(--green)}.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}.tif-row select{font:10px var(--mono);padding:2px 3px}.bracket-fields{gap:8px;margin-top:-7px;margin-bottom:14px;display:flex}.bracket-fields>label{min-width:0;color:var(--muted);flex-direction:column;flex:1;gap:4px;font-size:9px;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(--accent-fill);color:var(--on-accent);border:1px solid var(--accent-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:hover{background:var(--accent-hover)}.place-order.sell{background:var(--danger-fill);border-color:var(--danger-fill)}.place-order.sell: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(--green);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(--green);justify-content:space-between;align-items:center;margin-bottom:17px;font-size:11px;display:flex}.account-heading>svg{color:var(--green)}.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}.deposit-button{border:1px solid var(--line);width:100%;height:29px;color:var(--green);background:var(--panel-alt);border-radius:3px;justify-content:center;align-items:center;gap:6px;font-size:10px;display:flex}.deposit-button:hover{background:var(--hover)}.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(--green);height:2px;position:absolute;bottom:-1px;left:0;right:0}.activity-tabs button.active>span{background:var(--tint-green);color:var(--green)}.activity-note{font:8px var(--mono);letter-spacing:.6px;color:var(--muted);align-items:center;gap:6px;display:flex}.table-scroll{scrollbar-width:thin;scrollbar-color:var(--line) transparent;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;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(--green);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{align-items:center;gap:4px;display:flex}.global-footer a:hover,.global-footer button:hover{color:var(--green)}.global-footer>div>span{color:var(--muted);font-size:9px}.full-page{max-width:1510px;min-height:calc(100vh - 152px);margin:0 auto;padding:48px 45px 60px}.page-intro{margin-bottom:34px}.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 h1>span,.agents-hero h1>span{color:var(--muted)}.page-intro p{color:var(--muted);font-size:13px}.overview-cards{border:1px solid var(--line);background:var(--panel);border-radius:4px;grid-template-columns:1fr 1fr 1fr;margin-bottom:30px;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:4px;overflow:hidden}.market-browser-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.category-tabs{gap:7px;display:flex}.category-tabs>button{color:var(--muted);white-space:nowrap;border-radius:3px;padding:7px 11px;font-size:11px}.category-tabs>button.active{background:var(--tint-green);color:var(--green)}.search-field{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:3px;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);font:8px var(--mono);color:var(--muted);border-radius:2px;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{justify-content:space-between;align-items:center;display:flex}.portfolio-title>.primary-button{margin-top:-30px}.primary-button{background:var(--accent-fill);border:1px solid var(--accent-fill);color:var(--on-accent);border-radius:3px;justify-content:center;align-items:center;gap:9px;padding:10px 16px;font-size:11px;display:inline-flex}.primary-button:hover{background:var(--accent-hover)}.secondary-button{border:1px solid var(--line);color:var(--muted);border-radius:3px;justify-content:center;align-items:center;gap:10px;padding:11px 16px;display:inline-flex}.full-width{width:100%}.portfolio-positions{border:1px solid var(--line);background:var(--panel);border-radius:4px;margin-top:26px;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-green);border:1px solid var(--line);width:146px;height:146px;color:var(--green);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)}.modal-wide{width:560px}.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}.modal-market-list{max-height:420px;margin-top:10px;overflow-y:auto}.modal-market-list>button{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:11px;width:100%;padding:11px 7px;display:flex}.modal-market-list>button:hover{background:var(--hover)}.modal-market-list>button>span:not(.coin){flex-direction:column;gap:3px;display:flex}.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-list>button>span>span{color:var(--muted);font-size:10px}.modal-market-price{text-align:right;margin-left:auto}.modal-market-price strong,.modal-market-price span{font-family:var(--mono);font-size:11px}.modal-market-list>button>svg{color:var(--muted);margin-left:12px}.wallet-illustration{border:1px solid var(--line);width:85px;height:85px;color:var(--green);background:var(--tint-green);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-green);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-value{font:65px var(--mono);text-align:center;color:var(--green);letter-spacing:-3px;margin:25px 0 30px}.leverage-value>span{color:var(--green);margin-left:3px;font-size:35px}.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(--green);border-color:var(--line-strong)}.deposit-badge{border:1px solid var(--line);background:var(--tint-green);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(--green);font-weight:450}.preview-banner{background:var(--tint-green);border:1px solid var(--line);color:var(--green);border-radius:4px;align-items:center;gap:8px;margin-bottom:20px;padding:12px;font-size:10px;line-height:1.6;display:flex}.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>div{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(--on-accent);width:11px;height:11px;box-shadow:0 1px 2px var(--shadow);border-radius:50%;transition:transform .2s}.switch.on{background:var(--green);border-color:var(--accent-fill)}.switch.on>span{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-green);color:var(--green)}.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(--green);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-green);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 23px}.main-nav{gap:22px}.header-actions{gap:12px}.environment-label,.ticker-caption{display:none}.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-last-child(2){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:0 17px}.terminal-bottom>span:last-child{display:none}.terminal-bottom{justify-content:space-between}.market-stat:nth-child(4){display:none}.full-page{padding:35px 27px 50px}.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){.topbar{gap:25px;height:67px;padding:0 18px}.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}.positions-table th:nth-child(4),.positions-table td:nth-child(4),.positions-table th:nth-child(6),.positions-table td:nth-child(6){display:none}.account-panel{padding-top:17px}.data-table td,.data-table th{padding-left:10px;padding-right:10px}.terminal-bottom,.terminal-bottom>:is(button,a),.production-data{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}.watchlist-title{display:none}.ticker-strip>button:not(.add-market){padding:0 13px;font-size:9px}.ticker-strip>button:not(.add-market):first-of-type{border:0;padding-left:0}.ticker-price{display:none}.terminal-page{padding:0 11px}.workspace-label{letter-spacing:.6px;height:40px;font-size:8px}.production-data{font-size:7px}.production-data>.label-divider{display:none}.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 select{max-width:88px}.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}.positions-table th:nth-child(3),.positions-table td:nth-child(3),.positions-table th:nth-child(7),.positions-table td:nth-child(7){display:none}.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);padding:33px 17px 40px}.page-intro{margin-bottom:25px}.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{display:block}.portfolio-title>.primary-button{margin:0 0 22px;font-size:10px}.portfolio-cards>div{min-width:200px}.portfolio-positions{margin-top:20px}.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}.production-data{font-size:0}.production-data .status-dot{display:none}.production-data:after{content:"POLYMARKET";font:7px var(--mono);letter-spacing:.7px}.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 select{max-width:115px;font-size:11px}.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(--green);border:2px solid var(--line);width:12px;height:12px;box-shadow:0 0 0 1px var(--green);border-radius:50%}.leverage-slider::-webkit-slider-thumb{appearance:none;background:var(--green);border:2px solid var(--line);width:12px;height:12px;box-shadow:0 0 0 1px var(--green);border-radius:50%}.bracket-fields select{border:1px solid var(--line);background:var(--surface);border-radius:2px;width:100%;padding:5px;font-size:9px}.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}.account-funding-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.account-funding-actions .deposit-button{margin: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}.production-data{text-align:right;max-width:55%;line-height:1.5}}.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{gap:22px}.topbar .pp-brand{--brand-size:21px}.topbar .header-actions{gap:9px}}@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}}
