@font-face{font-family:manrope;src:url(../media/manrope_regular-s.p.0rra-jxv9t51n.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:manrope;src:url(../media/manrope_medium-s.p.0ohftr8b1es9t.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:manrope;src:url(../media/manrope_semibold-s.p.0rqc3rb9x_jqz.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:manrope;src:url(../media/manrope_bold-s.p.1of20addzwfhq.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:102.74%;descent-override:28.91%;line-gap-override:0.0%;size-adjust:103.76%}._iU-JG_className{font-family:manrope,manrope Fallback}._iU-JG_variable{--font-manrope:"manrope", "manrope Fallback"}
.trading-page{height:100dvh;min-height:700px}.terminal-shell{color:var(--text);background:var(--surface);font-variant-numeric:tabular-nums;flex-direction:column;min-width:0;font-size:12px;line-height:1.5;display:flex}.terminal-full{height:100%}.terminal-compact{border:1px solid #333039;border-radius:10px;height:630px;overflow:hidden}.terminal-shell button,.terminal-shell select,.terminal-shell input{font-size:inherit}.terminal-shell button:disabled{opacity:.4}.terminal-shell select{cursor:pointer;color:var(--text);background:0 0;border:0}.terminal-shell select option{background:#19171e}.terminal-shell h2{letter-spacing:0;font-size:12px;font-weight:600;line-height:1.5}.terminal-icon-button{width:30px;height:30px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.terminal-icon-button:hover{color:var(--accent);background:#24202c;border-color:#39303f}.live-terminal-nav{border-bottom:1px solid var(--line);background:#0d0d10;flex-shrink:0;align-items:center;gap:42px;height:54px;padding:0 18px;display:flex}.terminal-wordmark{align-items:center;gap:8px;display:inline-flex}.terminal-wordmark>svg{color:var(--accent)}.terminal-wordmark>span{letter-spacing:-.04em;font-size:23px;font-weight:700;line-height:1}.terminal-wordmark>span>span{color:var(--accent)}.live-terminal-nav nav{align-self:stretch;align-items:stretch;gap:27px;display:flex}.live-terminal-nav nav>*{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:5px;padding:1px 0 0;font-size:11px;display:inline-flex}.live-terminal-nav nav [aria-current=page],.live-terminal-nav nav .active{color:var(--accent);border-bottom-color:var(--accent)}.live-terminal-nav nav>:hover{color:#e3d7f3}.terminal-nav-right{align-items:center;gap:12px;margin-left:auto;display:flex}.read-only-badge{color:#cab7e1;white-space:nowrap;background:#211a2a;border:1px solid #382d43;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;display:inline-flex}.open-full-terminal{color:var(--accent);align-items:center;gap:9px;font-size:10px;display:inline-flex}.market-ribbon{scrollbar-width:none;border-bottom:1px solid var(--line);background:#0c0c0f;align-items:stretch;gap:0;height:34px;min-height:34px;display:flex;overflow:auto hidden}.market-ribbon button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-right:1px solid #232129;flex-shrink:0;align-items:center;gap:10px;padding:0 17px;font-size:10px;display:inline-flex}.market-ribbon button>span:first-child{color:#d5cfdc;font-weight:600}.market-ribbon button strong{color:#b8b1c2;font-weight:400}.market-ribbon button:hover,.market-ribbon button.active{background:#201a28}.ribbon-placeholder{color:var(--muted);padding:9px 18px;font-size:10px}.live-market-summary{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:28px;min-height:76px;padding:14px 18px;display:flex}.market-selection{align-items:center;gap:7px;display:flex}.market-picker-trigger{text-align:left;color:var(--text);background:0 0;border:0;align-items:center;gap:10px;min-height:36px;padding:0;display:flex}.market-picker-trigger>span>strong{white-space:nowrap;font-size:16px;font-weight:600}.market-picker-trigger>span:not(.token-icon){min-width:0;max-width:190px}.market-picker-trigger>span>strong{text-overflow:ellipsis;display:block;overflow:hidden}.market-picker-trigger .pair-quote{color:#bdb3c8;font-size:13px;font-weight:400}.market-picker-trigger small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.market-picker-trigger>svg{color:var(--muted);margin-left:3px}.favorite-button{color:#a59baf}.favorite-button.is-favorite{color:#d5ba83}.favorite-button.is-favorite svg{fill:#d5ba831f}.primary-market-price>strong{letter-spacing:-.03em;font-size:23px;font-weight:600;line-height:1.3;display:block}.primary-market-price>span{font-size:11px}.primary-market-price small{color:var(--muted);margin-left:3px;font-size:10px}.summary-datum{white-space:nowrap}.summary-datum>span,.chart-source-select>span{color:var(--muted);margin-bottom:6px;font-size:10px;display:block}.summary-datum>strong{align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.summary-venue-marks{gap:5px;display:inline-flex}.chart-source-select{min-width:130px;margin-left:auto}.chart-source-select>div{align-items:center;gap:5px;display:flex}.chart-source-select select{width:108px;padding:0;font-size:11px}.venue-mark{color:var(--venue-color);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.venue-mark>svg{width:100%;height:100%}.terminal-feed-alert{color:#e7bdad;background:#332425;border-bottom:1px solid #5c3d36;flex-shrink:0;align-items:center;gap:9px;padding:8px 18px;font-size:11px;display:flex}.terminal-feed-alert>span{overflow-wrap:anywhere;min-width:0}.terminal-feed-alert button{color:#f4d4c7;background:0 0;border:0;margin-left:auto;text-decoration:underline}.terminal-workspace{flex:1;grid-template-rows:minmax(280px,1fr) 210px;grid-template-columns:minmax(0,1fr) 246px 306px;min-height:0;display:grid}.live-chart-panel{border-right:1px solid var(--line);flex-direction:column;grid-area:1/1;min-width:0;min-height:0;display:flex}.live-chart-toolbar{border-bottom:1px solid #211e27;align-items:center;gap:14px;min-height:40px;padding:5px 13px;display:flex}.live-timeframes{gap:4px;display:flex}.live-timeframes button{color:var(--muted);background:0 0;border:0;border-radius:3px;min-height:26px;padding:4px 7px;font-size:10px}.live-timeframes button.active{color:var(--accent);background:#2c2238}.live-timeframes button:hover{color:#e5d6fa}.toolbar-divider{background:#39313f;width:1px;height:17px}.chart-mode-select select{color:#beb1ca;font-size:10px}.indicator-toggle{color:#a89aae;background:0 0;border:0;border-radius:3px;padding:4px 7px;font-size:10px!important}.indicator-toggle.active{color:#d6bc87;background:#30291d}.fit-chart-button{width:27px;height:27px;margin-left:auto}.live-chart-container{flex:1;min-height:0;position:relative}.price-chart-wrap{height:100%;min-height:200px;position:relative}.price-chart-canvas{width:100%;height:100%}.live-chart-legend{z-index:2;pointer-events:none;color:#b8acbf;flex-wrap:wrap;align-items:center;gap:11px;padding-right:75px;font-size:10px;display:flex;position:absolute;top:11px;left:14px}.live-chart-legend strong{color:#d5cadf;margin-right:6px;font-weight:500}.live-chart-legend b{color:#b9afa9;font-weight:400}.live-chart-legend .sma-legend{color:#d6bc87}.live-chart-footnote{min-height:27px;color:var(--muted);border-top:1px solid #242029;justify-content:space-between;align-items:center;gap:10px;padding:5px 13px;font-size:10px;display:flex}.live-chart-footnote>span:first-child{align-items:center;gap:6px;display:flex}.chart-loading{height:100%;min-height:200px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:11px;display:flex}.chart-error strong{color:#e4d8ed;font-size:14px;font-weight:500}.chart-error p{text-align:center;color:#bca9c6;max-width:320px;padding-inline:18px}.chart-error button{color:var(--accent);background:#241b2e;border:1px solid #59406b;border-radius:4px;padding:7px 12px}.chart-skeleton-lines{border-block:1px solid #29252f;width:64%;height:90px;position:relative}.chart-skeleton-lines:before{content:"";border-top:1px solid #29252f;position:absolute;inset:45px 0 0}.workspace-panel-title{border-bottom:1px solid #242029;justify-content:space-between;align-items:center;min-height:42px;padding:11px 13px;display:flex}.workspace-panel-title>svg{color:var(--accent)}.small-tag{color:#baa3d0;background:#241b2d;border-radius:3px;padding:2px 5px;font-size:10px}.live-book-panel{border-right:1px solid var(--line);flex-direction:column;grid-area:1/2;min-width:0;min-height:0;display:flex}.book-controls{justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.book-controls select{color:#bfb2cb;max-width:125px;font-size:10px}.book-controls button{color:#bfb2cb;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;display:inline-flex}.live-book-columns{color:#aaa0b5;grid-template-columns:1fr 1fr 21px;gap:5px;padding:4px 11px 7px;font-size:10px;display:grid}.live-book-columns>span:nth-child(2){text-align:right}.live-book-columns>span:last-child{text-align:center}.live-book-levels{flex:1;min-height:0;padding-inline:8px;overflow:hidden}.live-book-levels.asks{flex-direction:column;justify-content:flex-end;display:flex}.live-book-row{isolation:isolate;flex-shrink:0;grid-template-columns:1fr 1fr 21px;align-items:center;gap:5px;min-height:19px;padding:1px 3px;font-family:ui-monospace,monospace;font-size:10px;display:grid;position:relative}.live-book-row:before{content:"";width:var(--depth);z-index:-1;position:absolute;inset:0 0 0 auto}.live-book-row.ask:before{background:#e18d9911}.live-book-row.bid:before{background:#8ccbb511}.live-book-row.ask>span:first-child{color:var(--red)}.live-book-row.bid>span:first-child{color:var(--green)}.live-book-row>span:nth-child(2){color:#c4b9cf;text-align:right}.live-book-row>.venue-mark{opacity:.8;justify-self:center}.live-book-mid{border-block:1px solid #29232f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;margin-block:4px;padding:9px 11px;display:flex}.live-book-mid strong{color:#d2c4df;font-size:14px;font-weight:600}.live-book-mid>span,.live-book-mid>small{color:var(--muted);font-size:10px}.book-timestamp{color:var(--muted);border-top:1px solid #29232f;align-items:center;gap:5px;min-height:28px;padding:7px 10px;font-size:9px;display:flex}.book-timestamp>span:last-child{margin-left:auto}.book-skeleton{flex-direction:column;flex:1;justify-content:space-evenly;padding:10px;display:flex}.book-skeleton>span{background:#242029;width:100%;height:9px}.book-skeleton>span:nth-child(3n){width:65%}.data-empty{color:var(--muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:100px;padding:22px;font-size:11px;display:flex}.data-empty>svg{color:#94839f}.data-empty>small{font-size:10px}.liquidity-panel{background:#121115;grid-area:1/3/3;min-height:0;overflow:auto}.liquidity-panel>.workspace-panel-title{padding-inline:17px}.inspector-intro{color:var(--muted);padding:13px 17px 15px;font-size:11px}.liquidity-side{background:#1e1a23;border:1px solid #342b3c;border-radius:5px;gap:5px;margin-inline:16px;padding:3px;display:flex}.liquidity-side button{color:#bdb0c9;background:0 0;border:0;border-radius:3px;width:50%;padding:7px 2px;font-size:10px}.liquidity-side button.active.buy{color:#b5e0ca;background:#263b32}.liquidity-side button.active.sell{color:#edb3c0;background:#442b35}.quote-size-field{background:#0d0c10;border:1px solid #38303f;border-radius:5px;margin:17px 16px 0;padding:10px 12px;display:block}.quote-size-field:focus-within{border-color:var(--accent)}.quote-size-field>span{color:#b3a3bf;font-size:10px}.quote-size-field>div{align-items:center;gap:6px;margin-top:5px;display:flex}.quote-size-field>div>span{color:#9e8caa;font-size:20px}.quote-size-field input{width:100%;min-width:0;color:var(--text);appearance:textfield;background:0 0;border:0;outline:none;padding:0;font-size:24px;font-weight:500}.quote-size-field input::-webkit-inner-spin-button{-webkit-appearance:none}.quote-size-field small{color:#b7a5c5;white-space:nowrap;font-size:10px}.quote-presets{gap:7px;margin:7px 16px 0;display:flex}.quote-presets button{color:#b8a3c8;background:#1c1721;border:1px solid #342a3d;border-radius:3px;width:33.333%;padding:5px 0;font-size:10px}.quote-presets button:hover,.quote-presets button.selected{color:var(--accent);background:#2c2037;border-color:#6c4d84}.inline-data-error{color:#e8a6b2;padding:10px 16px 0;font-size:10px}.inspector-subheading{color:#bdb0c8;justify-content:space-between;margin:21px 17px 10px;font-size:10px;display:flex}.inspector-subheading>span:last-child{color:#a294ad}.venue-toggles{flex-direction:column;gap:10px;padding-inline:17px;display:flex}.venue-toggles>label{cursor:pointer;align-items:center;gap:8px;min-height:23px;font-size:11px;display:flex}.venue-toggles input{accent-color:var(--accent);width:13px;height:13px;margin:0 2px 0 0}.venue-toggles>label>span:last-child{margin-left:auto;font-size:10px}.venue-online{color:#9bcab3}.venue-offline{color:#c5a48f}.depth-estimate{background:#1b1522;border-block:1px solid #3a2b46;flex-direction:column;margin-top:19px;padding:19px 17px 15px;display:flex}.depth-estimate>div{color:#bda5cf;justify-content:space-between;align-items:center;font-size:10px;display:flex}.depth-estimate>strong{color:#ddc9f3;letter-spacing:-.035em;margin-block:8px 5px;font-size:27px;font-weight:500}.depth-estimate>span{color:#b8a2c7;font-size:10px}.liquidity-metrics{flex-direction:column;gap:9px;margin:16px 17px 0;padding:0;display:flex}.liquidity-metrics>div{justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.liquidity-metrics dt{color:#ac9cb7}.liquidity-metrics dd{color:#d4c2df;margin:0}.allocation-list,.single-venue-quotes{margin-inline:17px}.allocation-list>div,.single-venue-quotes>div{align-items:center;gap:7px;padding-block:6px;font-size:10px;display:flex}.allocation-list strong,.single-venue-quotes strong{color:#d4c1e3;margin-left:auto;font-size:10px;font-weight:500}.allocation-list strong small{color:#a88bbd;margin-left:7px;font-size:10px}.single-venue-quotes small{color:#d9b784;font-size:9px}.subtle-empty{color:#a393af;font-size:10px;line-height:1.7}.read-only-notice{color:#bfa6d1;background:#17121d;border-top:1px solid #35283e;align-items:flex-start;gap:9px;margin-top:22px;padding:17px;display:flex}.read-only-notice>svg{margin-top:2px}.read-only-notice strong{font-size:10px;font-weight:500}.read-only-notice p{color:#ac98b8;margin-top:6px;font-size:10px;line-height:1.8}.read-only-notice a{color:#c9aee0;align-items:center;gap:5px;margin-top:10px;font-size:10px;display:inline-flex}.venue-matrix{border-top:1px solid var(--line);border-right:1px solid var(--line);flex-direction:column;grid-area:2/1/auto/3;min-width:0;min-height:0;display:flex}.matrix-tabs{border-bottom:1px solid #29232f;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding-inline:13px;display:flex}.matrix-tabs>div{align-self:stretch;gap:23px;display:flex}.matrix-tabs>div>button{color:#b0a2bc;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:7px;padding:0;font-size:10px;display:inline-flex}.matrix-tabs>div>button.active{border-bottom-color:var(--accent);color:#d4bce9}.matrix-tabs>div>button:hover{color:#e2ccf4}.matrix-tabs button>span{color:#c8a6df;background:#33223f;border-radius:3px;padding:1px 4px;font-size:9px}.export-market-data{color:#b2a0bd;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;display:flex;font-size:10px!important}.export-market-data>span{color:inherit!important;font-size:inherit!important;background:0 0!important;padding:0!important}.terminal-table-scroll{flex:1;min-height:0;position:relative;overflow:auto}.terminal-data-table{white-space:nowrap;font-size:11px}.terminal-data-table th{color:#ab9cb6;z-index:1;background:#101013;border-bottom:1px solid #26202d;padding:9px 14px;font-size:10px;font-weight:400;position:sticky;top:0}.terminal-data-table td{color:#cbbcd6;border-bottom:1px solid #25202a;padding:10px 14px;font-size:11px}.terminal-data-table tbody tr:hover{background:#19141f}.table-venue{color:#d8cbe3;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:11px;display:inline-flex}.table-venue>svg{color:#9a85aa;margin-left:5px}.table-venue:hover{color:var(--accent)}.table-venue-marks{align-items:center;gap:7px;display:inline-flex}.matrix-disclosure{color:#aa99b4;padding:10px 14px;font-size:10px;line-height:1.7}.matrix-search{color:#ae9dbb;align-items:center;gap:7px;display:flex}.matrix-search input{color:#d8c8e3;background:#100c15;border:1px solid #3b2c47;border-radius:3px;width:115px;padding:4px 7px;font-size:10px}.matrix-search input::placeholder{color:#a998b7}.market-table-select{color:#dfc8ee;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:inline-flex}.live-terminal-status{color:#a69aaf;background:#0d0b10;border-top:1px solid #302638;flex-shrink:0;align-items:center;gap:22px;min-height:29px;padding:6px 14px;font-size:10px;display:flex}.feed-status-list{align-items:center;gap:15px;display:inline-flex}.feed-status-list>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.feed-status-list small{font-size:9px}.feed-status-list .status-dot{width:4px;height:4px}.feed-offline .status-dot{background:#b99877}.feed-offline{color:#b6a48e}.terminal-status-message{text-align:right;margin-left:auto;font-size:9px}.terminal-status-mode{white-space:nowrap;font-size:9px}.mobile-workspace-tabs,.mobile-preview-link{display:none}.depth-chart{flex-direction:column;gap:15px;height:100%;padding:18px 14px 8px;display:flex}.depth-legend{color:var(--muted);flex-wrap:wrap;gap:18px;font-size:10px;display:flex}.depth-legend>span:last-child{margin-left:auto}.depth-chart>svg{flex:1;width:100%;min-height:0}.depth-axis{color:var(--muted);justify-content:space-between;font-family:ui-monospace,monospace;font-size:11px;display:flex}.market-picker-popover{width:min(420px,100% - 32px);max-height:min(570px,100dvh - 100px);color:var(--text);background:#17131d;border:1px solid #52415f;border-radius:9px;margin:0;padding:0;position:fixed;inset:76px auto auto 16px}.market-picker-popover:popover-open{flex-direction:column;display:flex}.picker-title{align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.picker-title>strong{font-size:14px;font-weight:500}.picker-title>span{color:#b7a7c4;font-size:10px}.picker-title>button{width:25px;height:25px;margin-left:auto}.live-search{color:#b49bc6;background:#100c15;border:1px solid #493652;border-radius:5px;align-items:center;gap:9px;margin:0 15px 13px;padding:9px 11px;display:flex}.live-search input{color:#e1ceec;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.live-search input::placeholder{color:#ad98b9}.picker-columns{color:#b19bbf;border-bottom:1px solid #39283f;justify-content:space-between;padding:6px 17px 10px;font-size:10px;display:flex}.picker-list{min-height:80px;overflow:auto}.picker-list>button{color:#e0cdec;text-align:left;background:0 0;border:0;border-bottom:1px solid #2e2235;align-items:center;gap:10px;width:100%;padding:11px 16px;display:flex}.picker-list>button:hover,.picker-list>button.selected{background:#2c1e36}.picker-list>button strong{font-size:12px;font-weight:500;display:block}.picker-list>button small{color:#ac97bb;margin-top:3px;font-size:10px;display:block}.picker-list>button>span:last-child{text-align:right;margin-left:auto}.picker-footnote{color:#b09abe;border-top:1px solid #3a2844;padding:11px 16px;font-size:10px}.terminal-compact .live-terminal-nav{gap:25px;height:46px;padding-inline:14px}.terminal-compact .terminal-wordmark>span{font-size:21px}.terminal-compact .live-terminal-nav nav{gap:20px}.terminal-compact .live-terminal-nav nav>*{font-size:10px}.terminal-compact .live-market-summary{gap:25px;min-height:71px;padding:12px 14px}.terminal-compact .primary-market-price>strong{font-size:21px}.terminal-compact .terminal-workspace{grid-template-rows:minmax(220px,1fr) 151px;grid-template-columns:minmax(0,1fr) 220px}.terminal-compact .liquidity-panel,.terminal-compact .venue-count-datum{display:none}.terminal-compact .venue-matrix{grid-column:1/3}.terminal-compact .terminal-status-mode{display:none}.terminal-compact .terminal-data-table td{padding-block:8px;font-size:10px}.terminal-compact .matrix-disclosure{font-size:9px}.terminal-compact .matrix-tabs{min-height:35px}.terminal-compact .live-book-row{min-height:17px}.terminal-compact .live-book-mid>strong{font-size:13px}.terminal-compact .read-only-badge{font-size:9px}@media (min-width:1700px){.terminal-workspace{grid-template-rows:minmax(320px,1fr) 260px;grid-template-columns:minmax(0,1fr) 280px 334px}.live-book-row{min-height:22px;font-size:11px}.liquidity-panel,.liquidity-panel .workspace-panel-title h2{font-size:13px}.terminal-data-table td{padding-block:13px}}@media (max-width:1200px){.terminal-workspace{grid-template-rows:minmax(280px,1fr) 200px;grid-template-columns:minmax(0,1fr) 218px 280px}.live-market-summary{gap:22px}.venue-count-datum{display:none}.primary-market-price>strong{font-size:21px}.live-terminal-nav{gap:30px}.live-terminal-nav nav{gap:23px}.live-chart-toolbar{gap:9px}.live-timeframes{gap:0}.live-timeframes button{padding-inline:5px}.live-chart-legend{gap:7px}.live-chart-footnote>span:last-child{display:none}.terminal-compact .live-market-summary{gap:20px}.terminal-status-mode{display:none}}@media (max-width:1000px) and (min-width:761px){.terminal-workspace{grid-template-columns:minmax(0,1fr) 205px 255px}.summary-datum{display:none}.liquidity-panel .inspector-subheading,.liquidity-panel .liquidity-metrics>div,.liquidity-side button{font-size:9px}.live-chart-toolbar{flex-wrap:wrap;gap:6px}.live-timeframes button{padding-inline:4px;font-size:9px}.matrix-tabs>div{gap:14px}.matrix-tabs>div>button{font-size:9px}.export-market-data>span{display:none}}@media (max-width:760px){.trading-page{height:100dvh;min-height:910px}.terminal-full{min-height:910px}.live-terminal-nav{gap:23px;height:51px;padding-inline:12px}.terminal-wordmark{gap:5px}.terminal-wordmark>svg{width:20px}.terminal-wordmark>span{font-size:23px}.live-terminal-nav nav{gap:15px}.live-terminal-nav nav>*{font-size:10px}.live-terminal-nav nav>button,.live-terminal-nav nav>a:last-child{display:none}.terminal-nav-right{gap:5px}.read-only-badge{gap:4px;padding:3px 5px;font-size:9px}.read-only-badge>svg{width:10px}.expand-terminal{display:none}.terminal-icon-button{width:27px;height:29px}.market-ribbon{height:32px;min-height:32px}.market-ribbon button{gap:7px;padding-inline:12px;font-size:10px}.live-market-summary{flex-wrap:wrap;gap:13px 15px;min-height:111px;padding:13px 12px}.market-selection{gap:3px}.market-picker-trigger{gap:8px}.market-picker-trigger>.token-icon{width:25px!important;height:25px!important}.market-picker-trigger>span>strong{font-size:14px}.market-picker-trigger>span:not(.token-icon){max-width:133px}.market-picker-trigger .pair-quote{font-size:11px}.market-picker-trigger small{font-size:9px}.market-picker-trigger>svg{width:12px}.favorite-button{width:23px}.primary-market-price{margin-left:auto}.primary-market-price>strong{text-align:right;font-size:22px}.primary-market-price>span{text-align:right;font-size:10px;display:block}.summary-datum{min-width:0}.summary-datum>span{margin-bottom:4px;font-size:9px}.summary-datum>strong{font-size:11px}.summary-datum.venue-count-datum{display:none}.chart-source-select{min-width:95px;margin-left:auto}.chart-source-select>span{margin-bottom:4px;font-size:9px}.chart-source-select select{width:92px;font-size:10px}.chart-source-select .venue-mark{width:13px!important;height:13px!important}.mobile-workspace-tabs{background:#17121d;border-bottom:1px solid #3b2e45;flex-shrink:0;align-items:stretch;height:39px;display:flex}.mobile-workspace-tabs>button{color:#b6a3c5;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;font-size:11px}.mobile-workspace-tabs>button.active{color:var(--accent);border-bottom-color:var(--accent);background:#23192c}.terminal-workspace{grid-template-rows:minmax(300px,1fr) 240px;grid-template-columns:minmax(0,1fr)}.live-chart-panel,.live-book-panel,.liquidity-panel{border-right:0;grid-area:1/1;display:none}.mobile-panel-chart .live-chart-panel,.mobile-panel-book .live-book-panel{display:flex}.mobile-panel-liquidity .liquidity-panel{display:block}.venue-matrix{border-right:0;grid-area:2/1}.live-chart-toolbar{gap:7px;min-height:38px;padding:4px 8px}.live-timeframes{gap:0}.live-timeframes button{min-height:29px;padding-inline:5px;font-size:10px}.toolbar-divider{margin-inline:1px}.chart-mode-select select{width:66px;font-size:10px}.indicator-toggle{padding-inline:4px;font-size:9px!important}.fit-chart-button{width:23px}.live-chart-legend{gap:6px;padding-right:75px;font-size:10px;top:10px;left:10px}.live-chart-legend>strong{width:100%}.live-chart-footnote{padding-inline:10px;font-size:9px}.live-book-panel>.workspace-panel-title{min-height:36px;padding-block:8px}.book-controls{padding-block:6px}.live-book-columns{padding-top:1px}.live-book-row{grid-template-columns:1fr 1fr 40px;min-height:20px;font-size:11px}.live-book-mid{margin-block:1px;padding-block:6px}.live-book-columns{grid-template-columns:1fr 1fr 40px}.live-book-levels{padding-inline:10px}.liquidity-panel .workspace-panel-title{z-index:1;background:#17111d;position:sticky;top:0}.liquidity-panel .quote-size-field input{font-size:24px}.liquidity-panel .quote-presets button{padding-block:8px}.liquidity-side>button{min-height:34px;font-size:11px}.venue-toggles>label{min-height:29px}.venue-toggles input{width:16px;height:16px}.matrix-tabs{gap:7px;min-height:42px;padding-inline:10px}.matrix-tabs>div{scrollbar-width:none;gap:14px;overflow-x:auto}.matrix-tabs>div>button{flex-shrink:0;font-size:10px}.matrix-tabs>div>button:last-child{padding-right:3px}.matrix-tabs>.export-market-data,.matrix-search{display:none}.terminal-data-table th{padding:9px 11px;font-size:10px}.terminal-data-table td{padding:12px 11px;font-size:11px}.matrix-disclosure{padding-inline:11px;font-size:10px}.live-terminal-status{flex-wrap:wrap;gap:7px 12px;min-height:54px;padding:9px 12px;font-size:9px}.feed-status-list{justify-content:space-between;gap:8px;width:100%}.feed-status-list small{font-size:8px}.terminal-status-message{text-align:left;margin-left:0;font-size:9px}.terminal-status-mode{margin-left:auto;font-size:8px;display:block}.terminal-feed-alert{padding:8px 12px;font-size:10px}.depth-chart{padding:15px 11px 9px}.depth-legend{gap:8px 18px}.depth-legend>span:last-child{width:100%;margin-left:0}.market-picker-popover{width:calc(100% - 24px);max-height:calc(100dvh - 90px);inset:64px auto auto 12px}.picker-list>button{padding-block:13px}.terminal-compact{border-radius:7px;height:500px}.terminal-compact .live-terminal-nav{gap:14px;height:44px;padding-inline:10px}.terminal-compact .terminal-wordmark>span{font-size:19px}.terminal-compact .terminal-wordmark>svg{width:18px}.terminal-compact .live-terminal-nav nav{display:none}.terminal-compact .read-only-badge{font-size:8px}.terminal-compact .terminal-nav-right>.terminal-icon-button{display:none}.terminal-compact .open-full-terminal{font-size:9px}.terminal-compact .market-ribbon{display:none}.terminal-compact .live-market-summary{gap:13px;min-height:109px;padding:12px 10px}.terminal-compact .primary-market-price>strong{font-size:20px}.terminal-compact .summary-datum{display:block}.terminal-compact .summary-datum>span{font-size:8px}.terminal-compact .summary-datum>strong{font-size:10px}.terminal-compact .venue-count-datum{display:none}.terminal-compact .chart-source-select{min-width:88px}.terminal-compact .chart-source-select select{width:84px;font-size:9px}.terminal-compact .terminal-workspace{flex:1;min-height:0;display:block}.terminal-compact .live-chart-panel{height:100%;display:flex}.terminal-compact .mobile-workspace-tabs,.terminal-compact .live-book-panel,.terminal-compact .liquidity-panel,.terminal-compact .venue-matrix{display:none}.terminal-compact .live-chart-toolbar{gap:4px;padding-inline:7px}.terminal-compact .live-timeframes button{padding-inline:4px;font-size:9px}.terminal-compact .indicator-toggle{display:none}.terminal-compact .live-chart-legend{font-size:9px}.terminal-compact .price-chart-wrap{min-height:170px}.terminal-compact .live-terminal-status{min-height:32px;padding:7px 10px}.terminal-compact .feed-status-list{font-size:8px}.terminal-compact .terminal-status-message,.terminal-compact .terminal-status-mode{display:none}.mobile-preview-link{color:#d3b7eb;background:#24192e;border-top:1px solid #43304e;justify-content:space-between;align-items:center;min-height:37px;padding:10px 12px;font-size:10px;display:flex}}
.token-contract{border-block:1px solid #40324c;min-width:0;margin-top:24px;padding-block:20px}.token-contract>span{color:#c7afda;font-size:12px}.token-contract>code{color:#decaf1;overflow-wrap:anywhere;margin-block:10px 15px;font-size:13px;line-height:1.8;display:block}.token-contract>div{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.token-contract button,.token-contract a{color:#cfb5e7;background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;font-size:12px;display:inline-flex}.token-contract button:hover,.token-contract a:hover{color:#ecddfc}.token-contract>p{color:#b3a0bf;margin-top:12px;font-size:11px;line-height:1.85}:root{--bg:#09090b;--surface:#101013;--surface-raised:#17171c;--line:#25252c;--text:#f1f0f4;--muted:#a2a0ad;--faint:#787580;--accent:#bda4ef;--accent-hover:#ceb9f5;--green:#8ccbb5;--red:#e18d99;--ease:cubic-bezier(.16, 1, .3, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:#45404e var(--bg);scrollbar-width:thin;scroll-padding-top:100px}body{background:var(--bg);color:var(--text);font-family:var(--font-manrope), sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.6}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}button,input,select{border-radius:0}input,select{color:var(--text);caret-color:var(--accent)}input:focus,select:focus{outline:none}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:5px}::selection{color:#17101e;background:var(--accent)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#45404e;border-radius:8px}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance;font-weight:500}svg{vertical-align:middle;flex-shrink:0}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th{text-align:left;font-weight:400}.container{width:min(1160px,100% - 96px);margin-inline:auto}.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}.skip-link{background:var(--accent);color:var(--bg);z-index:100;padding:12px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:15px}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.status-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.tiny-divider{background:#3e3946;width:1px;height:11px}.button{white-space:nowrap;min-height:46px;transition:background .2s, color .2s, transform .25s var(--ease), border-color .2s;border-radius:7px;justify-content:center;align-items:center;gap:22px;padding:12px 22px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#19131f;background:var(--accent);border:1px solid var(--accent)}.button-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.button-outline{background:0 0;border:1px solid #3b3743}.button-outline:hover{background:#17131d;border-color:#81718e}.button-small{border-radius:6px;gap:18px;min-height:36px;padding:8px 14px;font-size:11px}.button-text{color:#d8d5df;gap:14px;padding-inline:11px;font-weight:500}.button-text:hover{color:var(--accent)}.inline-link{color:#d4c1f4;align-items:center;gap:13px;font-size:12px;font-weight:500;display:inline-flex}.inline-link:hover{color:#e9ddff}.icon-button{background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.site-header{z-index:10;background:var(--bg);border-bottom:1px solid #202025;position:relative}.nav-inner{justify-content:space-between;align-items:center;gap:25px;width:min(1400px,100% - 80px);height:76px;margin:auto;display:flex}.wordmark{color:#efedf4;align-items:center;gap:9px;display:inline-flex}.wordmark>svg{width:27px;color:var(--accent)}.wordmark>span{letter-spacing:-.04em;padding-bottom:4px;font-size:29px;font-weight:700;line-height:1}.desktop-nav{align-items:center;gap:34px;margin-left:108px;display:flex}.desktop-nav a{color:#b3b0bb;align-items:center;gap:5px;font-size:12px;transition:color .2s;display:inline-flex}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:#f1e6ff}.nav-actions{align-items:center;gap:25px;display:flex}.network-label{color:#b5b0be;align-items:center;gap:7px;font-size:10px;display:flex}.network-label .status-dot{background:var(--accent);width:4px;height:4px}.mobile-menu-button{display:none}.mobile-nav{border-bottom:1px solid var(--line);background:#111014;width:100%;padding:15px 24px;position:absolute;top:100%}.mobile-nav a{border-bottom:1px solid #25222c;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.mobile-nav a:last-child{border:0}.hero{padding:85px 0 54px;position:relative;overflow:hidden}.hero-copy{text-align:center;z-index:2;position:relative}.hero h1{letter-spacing:-.04em;font-size:clamp(62px,6.1vw,84px);font-weight:500;line-height:1.1}.hero h1>span{color:var(--accent)}.hero-copy>p{color:#aaa6b4;margin:25px auto 0;font-size:14px;line-height:1.9}.hero-actions{justify-content:center;gap:15px;margin-top:27px;display:flex}.hero-reassurance{color:#928c9e;justify-content:center;align-items:center;gap:9px;margin-top:19px;font-size:10px;display:flex}.hero-reassurance>svg{color:#bbb0cb;width:11px}.hero-reassurance .tiny-divider{margin:0 4px}.hero-orbits{pointer-events:none;width:1310px;height:1040px;position:absolute;top:33px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.hero-orbit{border:1px solid #232029;border-radius:50%;position:absolute;top:50%;left:50%}.orbit-one{width:1180px;height:620px;transform:translate(-50%,-50%)rotate(-27deg)}.orbit-two{border-color:#1b1821;width:1200px;height:725px;transform:translate(-50%,-50%)rotate(24deg)}.orbit-three{border-color:#1b1821;width:1040px;height:1080px;transform:translate(-50%,-50%)rotate(48deg)}.orbit-point{background:#9b80ba;border-radius:50%;width:5px;height:5px;position:absolute}.point-one{top:380px;left:122px}.point-two{background:#6f5d86;width:4px;height:4px;top:242px;right:152px}.point-three{background:#6f5d86;width:3px;height:3px;top:58px;left:352px}.terminal-showcase{z-index:2;margin-top:55px;position:relative}.static-terminal-preview{margin:0}.static-terminal-image{background:var(--surface);border:1px solid #333039;border-radius:10px;display:block;overflow:hidden}.static-terminal-image img{width:100%;height:auto;display:block}.static-terminal-preview figcaption{color:#b1a3bd;justify-content:space-between;align-items:center;gap:16px;margin-top:13px;font-size:11px;display:flex}.static-terminal-preview figcaption a{color:#d0b7eb;align-items:center;gap:8px;display:inline-flex}.static-terminal-preview figcaption a:hover{color:#e7d7f9}.terminal-showcase-top{color:#9e96a9;justify-content:space-between;margin:0 2px 12px;font-size:10px;display:flex}.terminal-showcase-top>span{align-items:center;gap:7px;display:flex}.terminal-showcase-top .status-dot{background:var(--accent);width:4px;height:4px}.terminal-showcase-top>span:last-child{color:#99919f;font-size:9px}.preview-route-note{background:#17131e;border:1px solid #3b3248;border-radius:9px;align-items:center;gap:13px;width:353px;margin:-4px 29px 0 auto;padding:16px;font-size:11px;display:flex;position:relative;transform:translateY(18px)}.route-note-icon{width:36px;height:36px;color:var(--accent);background:#2b2138;border-radius:8px;place-items:center;display:grid}.preview-route-note small{color:#a59bad;margin-top:4px;font-size:9px;display:block}.route-note-check{width:20px;height:20px;color:var(--accent);background:#2e263a;border-radius:50%;place-items:center;margin-left:auto;display:grid}.ecosystem-section{border-bottom:1px solid var(--line);align-items:center;gap:40px;padding:31px 0 55px;display:flex}.ecosystem-section>span:first-child{color:#a19aa9;flex-shrink:0;font-size:11px;line-height:1.7}.ecosystem-venues{flex:1;justify-content:space-around;align-items:center;gap:35px;display:flex}.ecosystem-venues a{color:#c6c2ce;letter-spacing:-.035em;align-items:center;gap:10px;font-size:21px;font-weight:600;transition:color .2s;display:flex}.ecosystem-venues a:hover{color:var(--accent)}.ecosystem-drift{font-size:35px;font-style:italic;font-weight:800;line-height:1}.ecosystem-jupiter{border:1px solid;border-radius:50%;flex-direction:column;justify-content:center;gap:3px;width:25px;height:25px;display:flex;overflow:hidden}.ecosystem-jupiter span{border-top:1px solid;width:100%}.ecosystem-venues a:last-child svg{width:23px;height:20px}.ecosystem-disclaimer{color:#8f879a;text-align:right;font-size:8px;line-height:1.8}.routing-section{grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding-block:125px 120px;display:grid}h2{letter-spacing:-.035em;font-size:clamp(30px,3.1vw,40px);line-height:1.3}h2>span{color:#8e879a}.section-copy>p{color:var(--muted);max-width:435px;margin-top:23px;font-size:12px;line-height:1.95}.feature-line{align-items:flex-start;gap:16px;margin-top:27px;display:flex}.feature-line>svg{color:#c4b0e2;margin-top:3px}.feature-line h3{letter-spacing:0;font-size:12px;font-weight:600}.feature-line p{color:#9991a3;max-width:330px;margin-top:4px;font-size:11px;line-height:1.8}.section-copy>.inline-link{margin-top:28px}.routing-visual{aspect-ratio:560/340;width:100%;position:relative}.routing-lines{width:100%;height:100%;position:absolute}.routing-center{color:#21172e;position:absolute;top:50%;left:12.5%;transform:translate(-50%,-50%)}.routing-venue{background:var(--bg);border-radius:7px;align-items:center;gap:11px;min-width:164px;padding:8px 14px 8px 9px;font-size:13px;display:flex;position:absolute;left:54%}.routing-venue-one{top:13%}.routing-venue-two{top:41%}.routing-venue-three{top:69%}.routing-venue small{color:#9d93aa;margin-top:2px;font-size:8px;display:block}.venue-logo{border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.drift-logo{color:#222136;background:#d1d0ed;padding-bottom:5px;padding-right:5px;font-size:30px;font-style:italic;font-weight:800;line-height:1}.jupiter-logo{background:#1b2a24;border:1px solid #5c7659;flex-direction:column;justify-content:center;gap:4px;display:flex;overflow:hidden}.jupiter-logo span{border-top:2px solid #b4ce93;width:100%;transform:rotate(-15deg)}.flash-logo{color:#cbb5ee;background:#272337}.routing-winner{color:var(--green);white-space:nowrap;align-items:center;gap:4px;font-size:8px;display:inline-flex;position:absolute;top:-19px;left:45px}.routing-winner .status-dot{width:3px;height:3px}.routing-footnote{color:#8b8196;font-size:10px;position:absolute;bottom:-11px;left:35%}.flow-line{animation:7s linear infinite route-flow}.flow-two{animation-delay:-2.3s}.flow-three{animation-delay:-4.6s}@keyframes route-flow{0%{stroke-dashoffset:440px}to{stroke-dashoffset:0}}.markets-section{padding-top:18px;padding-bottom:105px}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:38px;display:flex}.section-heading p{color:var(--muted);margin-top:17px;font-size:12px}.section-heading .button{min-height:39px;margin-bottom:2px;padding:10px 15px;font-size:11px}.market-section-controls{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.market-filter{align-items:center;gap:7px;display:flex}.market-filter button{color:#aaa1b4;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:9px;padding:8px 13px;font-size:11px;display:flex}.market-filter button.active{color:#d3bbed;background:#1c1723;border-color:#3b3246}.market-filter button:hover{color:var(--accent)}.market-filter button>span{background:#372b43;border-radius:3px;padding:0 4px;font-size:8px}.simulated-label{color:#9c92a6;align-items:center;gap:6px;font-size:9px;display:flex}.simulated-label .status-dot{background:var(--accent);width:4px;height:4px}.market-table th{color:#9e94a9;border-block:1px solid var(--line);padding:13px 16px;font-size:9px}.market-table th:first-child{padding-left:0}.market-table td{border-bottom:1px solid #242128;padding:15px 16px;font-size:12px}.market-table td:first-child{width:25%;padding-left:0}.market-table td:nth-child(2),.market-table td:nth-child(4){color:#d2ccd9}.market-table td:last-child{width:40px;padding-right:0}.market-table tbody tr:hover{background:#121015}.market-asset{align-items:center;gap:11px;display:flex}.market-asset>span:not(.token-icon){font-size:12px;font-weight:600}.market-asset small{color:#a298ad;margin-top:2px;font-size:9px;font-weight:400;display:block}.market-asset .perp-label{color:#aaa1b4;border:1px solid #36303e;border-radius:3px;align-self:center;margin-bottom:13px;padding:1px 4px;font-size:7px!important;font-weight:400!important}.market-trade-link{color:#aaa0b6;border:1px solid #36303e;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.market-trade-link:hover{color:var(--accent);border-color:var(--accent)}.landing-feed-state{color:var(--muted);text-align:center;padding:28px 16px;font-size:12px}.landing-feed-state button{color:var(--accent);background:#21162b;border:1px solid #483155;border-radius:5px;align-items:center;gap:9px;margin-top:12px;padding:8px 12px;font-size:11px;display:inline-flex}.landing-market-disclosure{color:#a296ac;max-width:75ch;margin-top:18px;font-size:10px;line-height:1.8}.landing-market-disclosure a{color:#c9b0e2;white-space:nowrap;text-underline-offset:3px;text-decoration:underline}.docs-content a:not(.button){color:#ccb3e5;text-underline-offset:3px;text-decoration:underline}.token-icon{color:var(--coin-color);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.token-icon img,.venue-mark img{object-fit:contain;width:100%;height:100%;display:block}.icon-color-defs{pointer-events:none;position:absolute}.token-icon-sourced img{filter:url(#strata-market-tint)}.crypto-icon-mask{background:currentColor;width:100%;height:100%;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.token-icon-fallback{background:#272130;border:1px solid #40354b}.token-initials{color:#cbb8df;font-size:11px;font-weight:600}.token-section{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-block:75px;display:grid}.token-art{aspect-ratio:1;place-items:center;display:grid;position:relative;overflow:hidden}.token-orbit{border:1px solid #3a2e45;border-radius:50%;width:90%;height:52%;position:absolute;transform:rotate(-34deg)}.token-orbit-two{border-color:#2b2234;width:105%;height:70%;transform:rotate(-34deg)}.token-orbit-three{border-color:#33273d;width:60%;height:90%;transform:rotate(-34deg)}.strat-coin{background:var(--accent);color:#3c2a50;border:1px solid #c5acdf;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:208px;height:208px;display:flex;position:relative;transform:rotate(-15deg)}.strat-coin:before{content:"";border:1px solid #7d6199;border-radius:50%;position:absolute;inset:10px}.strat-coin>span{letter-spacing:.3em;padding-left:4px;font-size:9px;font-weight:800}.token-art-label{color:#a695b4;font-size:9px;position:absolute;bottom:17px}.token-copy{padding-right:30px}.token-copy h2{font-size:43px}.token-copy h2>span{color:var(--accent)}.token-copy>p{color:#a89eb3;max-width:360px;margin-top:22px;font-size:12px;line-height:1.9}.token-utilities{flex-direction:column;gap:14px;margin-block:24px 30px;display:flex}.token-utilities>div{color:#d1c5df;align-items:center;gap:12px;font-size:11px;display:flex}.token-utilities svg{color:#ab92c8}.token-utilities small{color:#988ba3;margin-left:10px;font-size:8px}.token-copy .button{min-height:40px;padding:10px 17px;font-size:11px}.token-copy .token-disclosure{color:#a08dab;align-items:center;gap:6px;margin-top:15px;font-size:8px;display:flex}.concept-dot{background:var(--accent);border-radius:50%;width:4px;height:4px}.faq-section{grid-template-columns:1fr 1.1fr;gap:95px;padding-block:115px;display:grid}.faq-section>div:first-child>p{color:var(--muted);margin-top:17px;font-size:12px}.faq-section .inline-link{margin-top:27px}.faq-list details{border-bottom:1px solid #2b2531}.faq-list details:first-child{border-top:1px solid #2b2531}.faq-list summary{cursor:pointer;color:#d4cbdc;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;font-size:12px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:hover{color:var(--accent)}.faq-plus{flex-shrink:0;width:12px;height:12px;display:inline-block;position:relative}.faq-plus>span{background:#aa9bb9;width:11px;height:1px;position:absolute;top:5px;left:0}.faq-plus>span:last-child{transition:transform .25s var(--ease);transform:rotate(90deg)}.faq-list details[open] .faq-plus>span:last-child{transform:rotate(0)}.faq-list details p{color:#a69aaf;padding:0 28px 22px 0;font-size:11px;line-height:1.9}.closing-section{text-align:center;background:#100d14;border:1px solid #2e2637;border-radius:12px;padding-block:66px 78px;position:relative;overflow:hidden}.closing-section>svg{color:var(--accent);margin-bottom:23px}.closing-section h2{font-size:49px;position:relative}.closing-section h2 span{color:#ab95c0}.closing-section .button{margin-top:27px;position:relative}.closing-section p{color:#9f90aa;margin-top:17px;font-size:10px;position:relative}.closing-orbit{border:1px solid #292030;border-radius:50%;width:600px;height:600px;position:absolute;top:-105px;left:50%;transform:translate(-50%)scaleX(1.5)}.closing-orbit:after{content:"";border:1px solid #251d2c;border-radius:50%;width:70%;height:90%;position:absolute;top:5%;left:15%}.site-footer{padding-top:72px;padding-bottom:29px}.footer-top{border-bottom:1px solid #29222f;justify-content:space-between;align-items:center;gap:30px;padding-bottom:34px;display:flex}.footer-top>p{color:#a79ab1;margin-right:auto;font-size:10px}.footer-top .wordmark>span{font-size:25px}.footer-top .wordmark>svg{width:24px}.footer-links{color:#b4a8be;align-items:center;gap:24px;font-size:10px;display:flex}.footer-links a{align-items:center;gap:6px;display:inline-flex}.footer-links a:hover{color:var(--accent)}.footer-bottom{color:#9a8da5;justify-content:space-between;gap:25px;padding-top:22px;font-size:8px;display:flex}.footer-bottom>span{align-items:center;gap:7px;display:flex}.footer-bottom svg{width:11px}.trade-page-header{border-bottom:1px solid var(--line);align-items:center;gap:35px;height:68px;padding-inline:32px;display:flex}.trade-page-header .wordmark>span{font-size:25px}.trade-back{color:#aaa0b7;align-items:center;gap:10px;font-size:11px;display:flex}.trade-back svg{transform:rotate(180deg)}.trade-page-header>.inline-link{margin-left:auto;font-size:10px}.trade-page{width:min(1510px,100% - 64px);margin-inline:auto;padding:32px 0}.trade-page-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.trade-page-title h1{letter-spacing:-.035em;font-size:23px}.trade-page-title>span{color:#aa9bb7;align-items:center;gap:7px;font-size:9px;display:flex}.trade-bottom-note{color:#a295ae;margin-top:16px;font-size:9px}.trade-bottom-note a{color:#c7b2df;text-underline-offset:3px;text-decoration:underline}.docs-page{grid-template-columns:190px 1fr;gap:95px;padding-block:70px 90px;display:grid}.docs-sidebar{align-self:start;min-width:0;position:sticky;top:40px}.docs-sidebar>span{font-size:12px;font-weight:600}.docs-sidebar nav{color:#aca0b7;flex-direction:column;gap:17px;margin-block:25px;font-size:12px;display:flex}.docs-sidebar nav a:hover{color:var(--accent)}.docs-content{min-width:0;max-width:720px}.docs-content h1{letter-spacing:-.035em;font-size:48px;line-height:1.25}.docs-content h1>span{color:#a18bb6}.docs-content .docs-lead{color:#b2a7bc;margin-top:23px;font-size:15px;line-height:1.9}.docs-notice{color:var(--accent);background:#1a1521;border:1px solid #3a2d48;border-radius:8px;align-items:flex-start;gap:16px;margin-block:30px 42px;padding:20px;display:flex}.docs-notice p{margin:0!important;font-size:12px!important}.docs-content section+section{border-top:1px solid #302636;margin-top:65px;padding-top:45px}.docs-content h2{font-size:28px}.docs-content h3{margin-top:28px;font-size:18px}.docs-content p,.docs-content li{color:#aea0b8;margin-top:18px;font-size:13px;line-height:1.95}.docs-content strong{color:#e1d6eb;font-weight:600}.docs-content li{margin-top:14px;padding-left:8px}.docs-content ol,.docs-content ul{padding-left:18px}.docs-content .button{margin-top:24px}.not-found{text-align:center;padding-block:140px}.not-found>svg{color:var(--accent);margin-bottom:28px}.not-found h1{letter-spacing:-.035em;font-size:44px}.not-found p{color:var(--muted);margin-block:18px 30px}@media (min-width:1600px){.hero{padding-top:104px}.hero h1{font-size:88px}.terminal-showcase{margin-top:65px}}@media (max-width:1100px){.container{width:calc(100% - 64px)}.desktop-nav{gap:24px;margin-left:30px}.network-label{display:none}.hero{padding-top:70px}.hero h1{font-size:72px}.ecosystem-section{gap:25px}.ecosystem-venues{gap:20px}.ecosystem-venues a{font-size:18px}.ecosystem-disclaimer{display:none}.routing-section{gap:25px}.section-copy h2{font-size:33px}.token-section{gap:55px}.token-copy{padding-right:0}.token-copy h2{font-size:37px}.faq-section{gap:45px}.footer-top>p{display:none}.docs-page{grid-template-columns:170px 1fr;gap:45px}}@media (max-width:760px){html{scroll-padding-top:40px}.container{width:calc(100% - 40px)}.nav-inner{gap:10px;width:calc(100% - 40px);height:67px}.wordmark>span{font-size:26px}.wordmark>svg{width:23px}.desktop-nav{display:none}.nav-actions{gap:12px}.nav-actions>.button{gap:13px;min-height:33px;padding:7px 11px;font-size:10px}.mobile-menu-button{width:25px;display:flex}.hero{padding-block:62px 38px}.hero h1{font-size:clamp(48px,11.8vw,72px)}.hero-copy>p{margin-top:22px;font-size:12px;line-height:1.9}.hero-actions{gap:3px;margin-top:25px}.hero-actions .button-primary{gap:18px;min-height:42px;padding:12px 15px;font-size:11px}.hero-actions .button-text{gap:9px;padding-inline:15px;font-size:11px}.hero-reassurance{gap:7px;margin-top:19px;font-size:8px}.hero-orbits{opacity:.7;width:880px;top:-35px}.terminal-showcase{margin-top:43px}.static-terminal-image{border-radius:7px}.static-terminal-preview figcaption{flex-direction:column;align-items:flex-start;gap:6px;font-size:10px}.terminal-showcase-top{margin-bottom:10px;font-size:8px}.terminal-showcase-top>span:last-child{display:none}.preview-route-note{gap:9px;width:285px;margin-right:8px;padding:13px;font-size:10px;transform:translateY(16px)}.route-note-icon{width:29px;height:29px}.route-note-icon svg{width:17px}.preview-route-note small{font-size:8px}.ecosystem-section{flex-direction:column;align-items:flex-start;gap:22px;padding-block:28px 35px}.ecosystem-section>span:first-child{font-size:10px}.ecosystem-section>span:first-child br{display:none}.ecosystem-venues{flex-wrap:wrap;justify-content:space-between;gap:20px;width:100%}.ecosystem-venues a{gap:6px;font-size:16px}.ecosystem-venues a:last-child{display:none}.ecosystem-venues svg{width:22px}.ecosystem-drift{font-size:28px}.ecosystem-jupiter{width:22px;height:22px}.ecosystem-disclaimer{text-align:left;font-size:7px;display:block}.ecosystem-disclaimer br{display:none}.routing-section{grid-template-columns:1fr;gap:34px;padding-block:67px 75px}h2,.section-copy h2{font-size:31px}.section-copy>p{font-size:11px;line-height:1.95}.section-copy>p br{display:none}.feature-line{gap:13px;margin-top:24px}.feature-line h3{font-size:11px}.feature-line p{font-size:10px}.section-copy>.inline-link{font-size:11px}.routing-visual{max-width:470px;margin-inline:auto}.routing-venue{gap:8px;min-width:130px;padding:5px;font-size:11px}.routing-venue small{font-size:6.5px}.venue-logo{width:28px;height:28px}.drift-logo{font-size:25px}.routing-center>svg{width:26px}.routing-footnote{font-size:8px;bottom:-6px;left:30%}.routing-winner{font-size:7px;top:-16px}.markets-section{padding-bottom:65px}.section-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:25px}.section-heading h2{font-size:30px}.section-heading p{max-width:290px;font-size:10px;line-height:1.8}.section-heading .button{min-height:35px;padding:8px 12px;font-size:10px}.market-filter button{gap:5px;padding:6px 9px;font-size:9px}.simulated-label{gap:4px;font-size:7px}.market-section-controls{gap:8px}.market-table th{white-space:nowrap;padding:10px 8px;font-size:8px}.market-table td{white-space:nowrap;padding:14px 8px;font-size:10px}.market-table td:first-child{width:auto}.market-table th:nth-child(4),.market-table td:nth-child(4),.market-table th:nth-child(5),.market-table td:nth-child(5),.market-table th:nth-child(6),.market-table td:nth-child(6){display:none}.market-asset{gap:8px}.market-asset .token-icon{width:28px!important;height:28px!important}.market-asset>span:not(.token-icon){font-size:10px}.market-asset small{font-size:7px}.market-asset .perp-label{display:none}.market-trade-link{width:25px;height:25px}.market-trade-link>svg{width:14px}.token-section{grid-template-columns:1fr;gap:14px;padding-block:33px 50px}.token-art{width:100%;max-width:350px;margin-inline:auto}.strat-coin{width:170px;height:170px}.strat-coin>svg{width:85px;height:85px}.strat-coin>span{font-size:8px}.token-art-label{font-size:8px;bottom:10px}.token-copy h2{font-size:36px}.token-copy>p{max-width:100%;font-size:11px}.token-utilities small{margin-left:8px}.token-copy .token-disclosure{font-size:7.5px}.faq-section{grid-template-columns:1fr;gap:35px;padding-block:65px}.faq-section h2{font-size:31px}.faq-section>div:first-child>p{margin-top:13px;font-size:11px}.faq-section .inline-link{margin-top:20px;font-size:11px}.faq-list summary{padding-block:18px;font-size:11px}.faq-list details p{font-size:10px}.closing-section{padding:47px 18px 51px}.closing-section h2{font-size:37px}.closing-section>svg{width:34px;margin-bottom:20px}.closing-section .button{gap:18px;margin-top:25px;font-size:11px}.closing-section p{font-size:8px}.closing-orbit{width:400px}.site-footer{padding-top:45px;padding-bottom:24px}.footer-top{flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:25px}.footer-links{justify-content:space-between;gap:10px;width:100%;font-size:8px}.footer-bottom{flex-wrap:wrap;gap:17px;padding-top:19px;font-size:7px}.footer-demo{width:100%}.trade-page-header{gap:22px;height:64px;padding-inline:20px}.trade-page-header .wordmark>span{font-size:24px}.trade-page-header .trade-back{display:none}.trade-page-header>.inline-link{font-size:10px}.trade-page{width:calc(100% - 24px);padding-top:23px}.trade-page-title{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:21px;padding-inline:4px}.trade-page-title h1{font-size:23px}.trade-page-title>span{font-size:8px}.trade-bottom-note{padding-inline:5px;font-size:8px;line-height:1.9}.docs-page{grid-template-columns:1fr;gap:38px;padding-block:32px 60px}.docs-sidebar{position:static}.docs-sidebar>span{font-size:11px}.docs-sidebar nav{white-space:nowrap;border-bottom:1px solid var(--line);flex-direction:row;gap:19px;margin-block:16px;padding-bottom:10px;font-size:10px;overflow-x:auto}.docs-sidebar>.inline-link{display:none}.docs-content h1{font-size:37px}.docs-content .docs-lead{font-size:13px}.docs-notice{gap:12px;padding:16px}.docs-notice p{font-size:11px!important}.docs-content h2{font-size:26px}.docs-content p,.docs-content li{font-size:12px}.not-found{padding-block:100px}.not-found h1{font-size:35px}.not-found p{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
