:root{color-scheme:dark;--bg: #080b10;--bg-panel: #12161c;--bg-raised: #191e27;--bg-subtle: #0e1218;--border: #202733;--border-strong: #2c3545;--text: #eef2f8;--text-dim: #94a0b7;--text-faint: #627293;--accent: #7868ff;--accent-strong: #8d7cff;--accent-soft: rgba(120, 104, 255, .14);--accent-lime: #c7eb59;--bid: #26bd6c;--ask: #e6483d;--warn: #e8a84c;--info: #8d7cff;--error: #e6483d;--ok: #26bd6c;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .3);--shadow-sm: 0 8px 24px rgba(0, 0, 0, .28);--shadow-lg: 0 24px 64px rgba(0, 0, 0, .55);--radius-sm: 7px;--radius-md: 10px;--radius-lg: 14px;--mono: "SFMono-Regular", "Cascadia Code", "JetBrains Mono", Consolas, monospace;--sans: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{min-width:320px;background:var(--bg)}body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:13px;line-height:1.45;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}::selection{background:#7868ff4d}a{color:var(--accent-strong);text-decoration:none}a:hover{color:var(--accent);text-decoration:none}code,.mono{font-family:var(--mono);font-size:12px}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,tr:focus-visible{outline:2px solid rgba(141,124,255,.55);outline-offset:2px}.ui-panel{overflow:hidden;background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:none}.ui-panel>.ui-panel-title{min-height:43px;padding:10px 14px;border-bottom:1px solid var(--border);background:#141922;color:var(--text-dim);display:flex;justify-content:space-between;align-items:center;gap:10px}.ui-panel-heading{color:var(--text);font-size:11px;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.ui-panel-actions{display:inline-flex;align-items:center;gap:8px}.ui-panel>.ui-panel-body{padding:14px}.ui-panel>.ui-panel-body.flush{padding:0;overflow:auto}.ui-table-scroll{width:100%;overflow-x:auto}table.ui-table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--mono);font-size:12px}table.ui-table th{height:38px;padding:8px 12px;border-bottom:1px solid var(--border);background:#171c25;color:var(--text-faint);font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.065em;text-align:right;text-transform:uppercase;white-space:nowrap}table.ui-table th.l,table.ui-table td.l{text-align:left}table.ui-table td{height:42px;padding:8px 12px;border-bottom:1px solid rgba(44,53,69,.7);text-align:right;white-space:nowrap;transition:background-color .14s ease}table.ui-table tbody tr:last-child td{border-bottom:0}table.ui-table tr.clickable{cursor:pointer}table.ui-table tr.clickable:hover td{background:#191f29}table.ui-table tr.clickable:active td,table.ui-table tr.selected td{background:var(--accent-soft)}.ui-table-empty{padding:28px 16px;color:var(--text-faint);text-align:center;font-family:var(--sans)}.ui-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border:1px solid;border-radius:999px;font-family:var(--sans);font-size:9.5px;font-weight:750;letter-spacing:.055em;line-height:1.45;white-space:nowrap}.ui-pill:before{width:5px;height:5px;border-radius:50%;background:currentColor;content:"";opacity:.78}.ui-pill.ok{color:#52d890;border-color:#26bd6c52;background:#26bd6c1a}.ui-pill.warn{color:#f2bb67;border-color:#e8a84c57;background:#e8a84c1a}.ui-pill.error{color:#ff7067;border-color:#e6483d57;background:#e6483d1a}.ui-pill.info{color:#a99dff;border-color:#8d7cff57;background:#8d7cff1a}.ui-pill.dim{color:var(--text-dim);border-color:var(--border);background:var(--bg-subtle)}.ui-kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:7px 16px;font-size:12px}.ui-kv dt{color:var(--text-dim)}.ui-kv dd{margin:0;overflow-wrap:anywhere;font-family:var(--mono);text-align:right}.ui-field{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.ui-field label{color:var(--text-dim);font-size:11px;font-weight:600;display:flex;align-items:center;gap:5px}.ui-input,.ui-select{width:100%;min-height:36px;padding:7px 9px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:#0d1117;color:var(--text);font-family:var(--mono);font-size:12.5px;transition:border-color .14s ease,box-shadow .14s ease}.ui-input:hover,.ui-select:hover{border-color:#4a566d}.ui-input:focus,.ui-select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ui-input.invalid{border-color:var(--error);box-shadow:0 0 0 3px #d84b5914}.ui-hint{color:var(--text-faint);font-size:10.5px}.ui-btn{min-height:34px;padding:7px 13px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:#171c25;box-shadow:var(--shadow-xs);color:var(--text);font-size:12px;font-weight:700;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.ui-btn:hover:not(:disabled){border-color:#4a566d;background:#202733;box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ui-btn:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-xs)}.ui-btn:disabled{opacity:.46;cursor:not-allowed}.ui-btn.primary{border-color:#6658e8;background:linear-gradient(135deg,#8173ff,#6253dc);color:#fff}.ui-btn.primary:hover:not(:disabled){border-color:#9589ff;background:linear-gradient(135deg,#8d7cff,#6d5ee8)}.ui-btn.bid{border-color:#26bd6c7a;background:#26bd6c21;color:#52d890}.ui-btn.ask{border-color:#e6483d7a;background:#e6483d21;color:#ff7067}.ui-btn.danger{border-color:#e6483d7a;background:#171c25;color:#ff7067}.ui-btn.small{min-height:27px;padding:4px 8px;border-radius:7px;font-size:10.5px;font-weight:650}.ui-tabs{display:flex;gap:3px;padding:5px;border-bottom:1px solid var(--border);background:var(--bg-subtle)}.ui-tabs button{padding:6px 11px;border:1px solid transparent;border-radius:7px;background:none;color:var(--text-dim);font-size:11px;font-weight:700;cursor:pointer}.ui-tabs button:hover{color:var(--text);background:#191f29}.ui-tabs button.active{border-color:var(--border-strong);background:#202733;box-shadow:var(--shadow-xs);color:var(--text)}.ui-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding-top:8vh;background:#1719258a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ui-modal{width:min(620px,94vw);max-height:82vh;overflow-y:auto;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-panel);box-shadow:var(--shadow-lg)}.ui-modal-title{padding:13px 16px;border-bottom:1px solid var(--border);font-weight:750;display:flex;justify-content:space-between;align-items:center}.ui-modal-body{padding:16px}.ui-note{margin:8px 0;padding:9px 11px;border:1px solid var(--border);border-left:3px solid var(--info);border-radius:var(--radius-sm);background:#171c25;color:var(--text-dim);font-size:11.5px;line-height:1.5}.ui-note.warn{border-left-color:var(--warn);background:#b7791f09}.ui-note.error{border-left-color:var(--error);background:#d84b5909;color:var(--text)}.ui-note.ok{border-left-color:var(--ok);background:#14966809}.ui-error-box{padding:12px 13px;border:1px solid rgba(216,75,89,.28);border-radius:var(--radius-sm);background:#d84b590b}.ui-error-box .title{margin-bottom:3px;color:#bd3140;font-weight:750}.ui-error-box .action{margin:4px 0;color:var(--text)}.ui-error-box .tech{color:var(--text-dim);font-family:var(--mono);font-size:11px}.ui-error-box details{margin-top:7px}.ui-error-box summary{color:var(--text-faint);font-size:10.5px;cursor:pointer}.ui-error-box pre{margin:5px 0 0;color:var(--text-faint);font-size:10px;white-space:pre-wrap;word-break:break-all}.ui-row{display:flex;gap:10px;align-items:center}.ui-grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ui-spacer{flex:1}.bid{color:var(--bid)}.ask{color:var(--ask)}.dim{color:var(--text-dim)}.faint{color:var(--text-faint)}.ui-hash{color:var(--text-dim);font-family:var(--mono);font-size:11px}.ui-tooltip{position:relative;display:inline-flex;color:var(--text-faint);cursor:help}.ui-tooltip .tip{display:none;position:absolute;bottom:calc(100% + 7px);left:50%;z-index:50;width:240px;padding:9px 10px;transform:translate(-50%);border:1px solid var(--border);border-radius:var(--radius-sm);background:#171c25;box-shadow:var(--shadow-lg);color:var(--text-dim);font-family:var(--sans);font-size:11px;line-height:1.45}.ui-tooltip:hover .tip{display:block}*{scrollbar-color:#38445a transparent;scrollbar-width:thin}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{border-radius:999px;background:#38445a}@media(max-width:720px){.ui-grid2{grid-template-columns:1fr}.ui-kv{grid-template-columns:minmax(100px,max-content) minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.app-shell{min-width:0;min-height:100vh;height:100vh;display:flex;flex-direction:column;overflow:hidden;background:#080b10}.app-crash-boundary{min-height:100vh;display:grid;place-items:center;padding:32px;background:#080d13;color:#e9eef8}.app-crash-boundary>section{width:min(560px,100%);padding:28px;border:1px solid #283243;border-radius:12px;background:#111722;box-shadow:0 20px 70px #00000059}.app-crash-boundary small{color:#8390a7;text-transform:uppercase;letter-spacing:.08em}.app-crash-boundary h1{margin:10px 0;font-size:22px}.app-crash-boundary p{margin:0 0 20px;color:#aab5c8;line-height:1.55}.app-crash-boundary button{border:1px solid #3976e8;border-radius:7px;padding:9px 14px;background:#2864d7;color:#fff;cursor:pointer}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.terminal-header{position:relative;z-index:50;flex:0 0 46px;min-width:0;display:flex;align-items:center;gap:13px;padding:5px 10px;border-bottom:1px solid #282e3c;background:#12161c}.terminal-brand{flex:0 0 auto;display:inline-flex;align-items:center;color:#d7aa6a}.brand-orbit{position:relative;width:29px;height:29px;display:grid;place-items:center;border:1px solid #3a3328;border-radius:8px;background:#0a0d12;color:#d7aa6a;font-family:Georgia,serif}.brand-orbit:before,.brand-orbit:after{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid currentColor;border-radius:50%;content:"";opacity:.8}.brand-orbit:after{top:8px;right:5px;bottom:8px;left:5px;transform:rotate(-45deg)}.brand-orbit span{position:relative;z-index:1;font-size:9px;font-weight:800}.terminal-nav{min-width:0;display:flex;align-items:center;gap:1px}.terminal-nav>a,.more-menu>summary{min-height:29px;display:inline-flex;align-items:center;gap:4px;padding:6px 9px;border:1px solid transparent;border-radius:7px;color:#94a0b7;font-size:10px;white-space:nowrap;cursor:pointer;list-style:none}.terminal-nav>a:hover,.more-menu>summary:hover{color:#fff;background:#1d212b}.terminal-nav>a.active{border-color:#282e3c;background:#1d212b;color:#8b7cff}.terminal-nav svg,.more-menu svg{color:#627293}.more-menu{position:relative}.more-menu summary::-webkit-details-marker{display:none}.more-menu>div{position:absolute;top:34px;left:0;z-index:70;width:160px;padding:6px;border:1px solid #282e3c;border-radius:10px;background:#1d212b;box-shadow:0 18px 48px #000b}.more-menu>div a{display:block;padding:7px 9px;border-radius:6px;color:#94a0b7}.more-menu>div a:hover{background:#282e3c;color:#fff}.more-menu>div a.mobile-primary-nav-link{display:none}.terminal-actions{min-width:0;margin-left:auto;display:flex;align-items:center;gap:6px}.terminal-search{width:clamp(130px,12vw,180px);height:32px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #282e3c;border-radius:7px;background:#080b10;color:#627293}.terminal-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#fff;font-size:10px}.network-chip{height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid #282e3c;border-radius:7px;background:#0b0f15;color:#fff;font-size:9.5px;font-weight:600;white-space:nowrap}.network-gem{color:#6d8cff}.header-icon-button{position:relative;width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:#191e27;color:#94a0b7;cursor:pointer}.header-icon-button:hover{background:#252b36;color:#fff}.notification-button i{position:absolute;top:-3px;right:-2px;min-width:13px;height:13px;padding:0 3px;border-radius:7px;background:#e6483d;color:#fff;font-size:8px;font-style:normal;line-height:13px}.wallet-chip{min-width:0;display:flex;align-items:center;gap:6px;font-size:9.5px}.wallet-disconnected{gap:5px}.wallet-connect-button,.dev-wallet-button,.account-session-button,.account-disconnect{height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid #354055;border-radius:7px;background:#1d2430;color:#fff;font-size:10px;font-weight:700;cursor:pointer;white-space:nowrap}.wallet-connect-button:hover,.dev-wallet-button:hover,.account-session-button:hover{border-color:#697995;background:#293140}.dev-wallet-button{background:#161b23;color:#c5ccda}.wallet-avatar{width:28px;height:28px;display:grid;place-items:center;border:2px solid #414d64;border-radius:50%;background:radial-gradient(circle at 35% 30%,#9b8cff,#5544ce 62%,#25204d);color:#fff;font-size:10px;font-weight:800}.wallet-avatar.dev{background:radial-gradient(circle at 35% 30%,#eecf6b,#ad6d23 65%,#382517)}.wallet-identity{min-width:72px;display:flex;flex-direction:column;line-height:1.15}.wallet-identity strong{max-width:90px;overflow:hidden;color:#fff;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.wallet-identity span{color:#627293;font-family:var(--mono);font-size:8px}.account-session-button{height:27px;padding-inline:8px;background:#161b23}.account-session-button.sign-in{border-color:#6b5cf1;background:#6967fe}.account-session-button:disabled{opacity:.45;cursor:not-allowed}.account-disconnect{width:26px;height:26px;padding:0;background:transparent;color:#94a0b7}.account-user-select{width:88px;height:27px;border:1px solid #354055;border-radius:6px;background:#0b0f15;color:#fff;font-size:9px}.wallet-error{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#e6483d;color:#fff;font-weight:800;cursor:help}.app-main{flex:1;min-height:0;width:100%;max-width:1920px;margin:0 auto;padding:8px;overflow:auto}.app-loading,.terminal-loading{min-height:45vh;display:grid;place-items:center;color:#627293}.app-statusbar{flex:0 0 23px;display:flex;align-items:center;gap:7px;padding:2px 8px;border-top:1px solid #282e3c;background:#0d1117;color:#94a0b7;font-size:8.5px;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.app-statusbar::-webkit-scrollbar{display:none}.app-statusbar b{color:#fff;font-weight:650}.page-grid{display:grid;gap:14px}.grid-cols-2{grid-template-columns:1fr 1fr}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-market{grid-template-columns:320px 1fr 320px;align-items:start}.stack{display:flex;flex-direction:column;gap:14px}h1.page-title{margin:2px 0 14px;font-size:21px;line-height:1.2;letter-spacing:-.025em}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:2px 0 18px}.page-eyebrow{display:block;margin-bottom:3px;color:#8b7cff;font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.page-heading h1{margin:0;font-size:27px;line-height:1.15;letter-spacing:-.035em}.page-heading p{margin:5px 0 0;color:#94a0b7;font-size:12px}.page-heading-meta{display:flex;align-items:center;gap:10px;color:#94a0b7;font-size:11px}.page-heading-meta>span:first-child{padding-right:10px;border-right:1px solid #282e3c}.page-heading-meta b{color:#fff;font-family:var(--mono)}.market-identity{display:inline-flex;align-items:center;gap:9px;text-align:left}.market-identity>span:last-child{display:flex;flex-direction:column}.market-identity b{color:#fff;font-family:var(--sans);font-size:12px}.market-identity small{color:#627293;font-family:var(--mono);font-size:9.5px}.market-symbol{width:29px;height:29px;display:grid;place-items:center;border:1px solid #6967fe55;border-radius:50%;background:#293d8f;color:#fff;font-size:11px;font-weight:800}.checklist{margin:6px 0;padding:0;list-style:none;font-size:12px}.checklist li{padding:2px 0}.checklist .ok:before{content:"✓ ";color:#26bd6c}.checklist .bad:before{content:"✕ ";color:#e6483d}.legacy-spot-page{min-width:1020px;display:flex;flex-direction:column;gap:8px}.legacy-market-infobar{height:56px;display:grid;grid-template-columns:222px minmax(0,1fr);gap:8px}.legacy-pair-card,.legacy-market-metrics{border:1px solid #171c25;border-radius:11px;background:#12161c}.legacy-pair-card{min-width:0;display:flex;align-items:center;gap:9px;padding:7px 8px;color:#fff;text-align:left;cursor:pointer}.token-pair-icon{position:relative;flex:0 0 32px;width:32px;height:32px}.token-pair-icon i{position:absolute;width:23px;height:23px;display:grid;place-items:center;border:2px solid #12161c;border-radius:50%;background:linear-gradient(145deg,#738ff5,#495bc5);color:#fff;font-size:9px;font-style:normal;font-weight:800}.token-pair-icon i:first-child{top:0;left:0}.token-pair-icon i:last-child{right:0;bottom:0;background:linear-gradient(145deg,#42cfa0,#16866a)}.pair-copy{min-width:0;flex:1;display:flex;flex-direction:column}.pair-copy strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.pair-copy small{color:#e6483d;font-family:var(--mono);font-size:8.5px}.pair-favorite{flex:0 0 33px;width:33px;height:33px;display:grid;place-items:center;border-radius:9px;background:#1d212b;color:#f39a2f}.legacy-market-metrics{min-width:0;display:grid;grid-template-columns:1.1fr .9fr .95fr 1.05fr 1.15fr 1.05fr;align-items:center;padding:5px 12px}.legacy-market-metrics>div{min-width:0;display:flex;flex-direction:column;gap:2px;padding:0 10px;border-right:1px solid #171c25}.legacy-market-metrics>div:last-child{border-right:0}.legacy-market-metrics small{overflow:hidden;color:#94a0b7;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.legacy-market-metrics strong{overflow:hidden;color:#fff;font-family:var(--mono);font-size:9.5px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.legacy-market-metrics strong.bid{color:#26bd6c}.legacy-market-metrics strong.ask{color:#e6483d}.legacy-market-metrics .metric-with-chart{flex-direction:row;align-items:center;justify-content:space-between;gap:7px}.metric-with-chart>span{min-width:0;display:flex;flex-direction:column;gap:2px}.market-sparkline{flex:0 0 56px;width:56px;height:28px;fill:none;stroke:#26bd6c;stroke-width:1.5}.market-sparkline .spark-fill{fill:#26bd6c12;stroke:none}.market-sparkline.down{stroke:#e6483d}.market-sparkline.down .spark-fill{fill:#e6483d10}.metric-no-history{color:#505a6d;font-size:11px}.legacy-market-metrics .zero-volume{position:relative;padding-bottom:13px}.legacy-market-metrics .zero-volume em{position:absolute;left:0;bottom:3px;color:#627293;font-size:8px;font-style:normal;white-space:nowrap}.legacy-market-metrics .volume-meter{gap:5px}.volume-meter>span{height:8px;display:flex;gap:2px}.volume-meter i{flex:1;max-width:3px;border-radius:1px;background:#282e3c}.volume-meter i.buy{background:#26bd6c}.volume-meter i.sell{background:#e6483d66}.legacy-spot-grid{display:grid;grid-template-columns:minmax(520px,3.45fr) minmax(210px,1fr) minmax(235px,1.05fr);grid-template-rows:minmax(420px,calc(100vh - 405px)) 245px;gap:8px;align-items:stretch}.legacy-chart-panel,.legacy-book-panel,.legacy-ticket-panel,.legacy-orders-panel{min-width:0;border-radius:11px;background:#12161c;overflow:hidden}.legacy-chart-panel{grid-column:1;grid-row:1;display:flex;flex-direction:column;border:1px solid #171c25}.legacy-chart-tabs{flex:0 0 40px;display:flex;align-items:center;border-bottom:1px solid #282e3c}.legacy-chart-tabs .ui-tabs{width:210px;margin-left:8px;padding:3px;border:0;border-radius:8px;background:#1d212b}.legacy-chart-tabs .ui-tabs button{flex:1;padding:5px 9px;font-size:10px}.legacy-chart-body{flex:1;min-height:0;overflow:hidden}.legacy-chart-body .ui-panel{height:100%;border:0;border-radius:0}.legacy-chart-body .ui-panel-title,.legacy-chart-body .ui-note{display:none}.legacy-chart-body .ui-panel-body{height:100%;padding:0}.cognia-tradingview-shell{position:relative;width:100%;height:100%;min-height:380px}.cognia-tradingview,.tradingview-fallback{width:100%;height:100%;min-height:380px;background:#12161c}.chart-source-badge{position:absolute;z-index:4;right:12px;bottom:8px;display:flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid #2b3340;border-radius:5px;background:#0d1118e8;color:#b8c2d3;font-size:9px;pointer-events:auto}.chart-source-badge a{color:#7e8cff;text-decoration:none}.chart-source-badge small{padding-left:6px;border-left:1px solid #303746;color:#76839a;font-size:8px}.chart-source-badge .live-dot{width:6px;height:6px;border-radius:50%;background:#26bd6c;box-shadow:0 0 0 2px #26bd6c22}.tradingview-fallback>.ui-panel{border:0}.market-details-view{height:100%;display:grid;grid-template-columns:minmax(300px,1fr) minmax(240px,.65fr);gap:18px;align-content:start;padding:22px;overflow:auto}.market-details-view h3{margin:0 0 16px;font-size:15px}.legacy-book-panel{grid-column:2;grid-row:1 / span 2;border:1px solid #171c25}.legacy-ticket-panel{grid-column:3;grid-row:1 / span 2}.legacy-orders-panel{grid-column:1;grid-row:2}.market-secondary-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.legacy-orderbook{height:100%;display:flex;flex-direction:column;background:#12161c}.legacy-section-tabs{flex:0 0 47px;display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:8px}.legacy-section-tabs button{border:1px solid transparent;border-radius:8px;background:#1d212b;color:#94a0b7;font-size:10px;cursor:pointer}.legacy-section-tabs button.active{border-color:#282e3c;background:#151a22;color:#fff}.legacy-book-toolbar{flex:0 0 38px;display:flex;align-items:center;justify-content:space-between;padding:0 9px 7px}.book-view-switch{height:29px;display:flex;gap:1px;padding:3px;border-radius:7px;background:#1d212b}.book-view-switch button{width:28px;display:flex;align-items:flex-start;justify-content:center;gap:2px;padding:5px;border:0;border-radius:5px;background:transparent;cursor:pointer}.book-view-switch button i{width:3px;height:11px;background:#526078}.book-view-switch button i:first-child{background:#26bd6c}.book-view-switch button i:last-child{background:#e6483d}.book-view-switch button.active{background:#282e3c}.legacy-book-toolbar select{width:64px;height:29px;padding:0 6px;border:1px solid #282e3c;border-radius:7px;background:#0d1117;color:#fff;font-size:9px}.legacy-book-scroll{flex:1;min-height:0;overflow:auto}.legacy-book-family{border-top:1px solid #282e3c}.legacy-family-label{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:5px;padding:6px 8px;color:#fff;font-size:8px;letter-spacing:.04em;text-transform:uppercase}.legacy-book-family.pegged .legacy-family-label{color:#f2bb67;background:#e8a84c08}.legacy-book-columns,.legacy-book-row,.recent-trade-row{display:grid;grid-template-columns:1fr .7fr .8fr;align-items:center;gap:4px}.legacy-book-columns{min-height:27px;padding:5px 8px;border-top:1px solid #282e3c;border-bottom:1px solid #282e3c;background:#1d212b;color:#627293;font-size:7.5px;text-align:right}.legacy-book-columns span:first-child{text-align:left}.legacy-book-row{position:relative;width:100%;min-height:21px;padding:3px 8px;border:0;background:transparent;color:#fff;font-family:var(--mono);font-size:8px;text-align:right;cursor:pointer}.legacy-book-row:hover{background:#1d212b}.legacy-book-row>span{position:relative;z-index:1}.legacy-book-row .book-price{text-align:left}.legacy-book-row .depth-fill{position:absolute;inset:1px 0 1px auto;opacity:.12;pointer-events:none}.legacy-book-rows.asks .depth-fill{background:#e6483d}.legacy-book-rows.bids .depth-fill{background:#26bd6c}.legacy-book-mid{min-height:39px;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:5px 8px;border-top:1px solid #282e3c;border-bottom:1px solid #282e3c;background:#1d212b66}.legacy-book-mid>span{grid-row:1 / span 2;color:#26bd6c;font-family:var(--mono);font-size:11px}.legacy-book-mid small,.legacy-book-mid b{color:#627293;font-size:7.5px;text-align:right}.legacy-book-mid b{color:#94a0b7;font-weight:500}.legacy-book-empty{min-height:54px;display:grid;place-items:center;color:#627293;font-size:9px}.legacy-book-empty.tall{min-height:260px}.legacy-dmm-note{margin:8px;padding:8px;border:1px solid #e8a84c33;border-left:3px solid #e8a84c;border-radius:7px;background:#e8a84c08;color:#94a0b7;font-size:8.5px;line-height:1.4}.view-asks .legacy-book-rows.bids,.view-bids .legacy-book-rows.asks{display:none}.legacy-recent-trades{flex:1;overflow:auto}.recent-trade-row{min-height:24px;padding:4px 8px;border-bottom:1px solid #202733;color:#fff;font-family:var(--mono);font-size:8px;text-align:right}.recent-trade-row span:first-child{text-align:left}.legacy-trade-ticket{height:100%;display:flex;flex-direction:column;border-radius:11px}.legacy-ticket-header{flex:0 0 42px;display:flex;align-items:center;justify-content:space-between;padding:0 11px;border-bottom:1px solid #282e3c;color:#fff;font-size:11px}.ticket-settings{position:relative}.ticket-settings>summary{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;color:#94a0b7;cursor:pointer;list-style:none}.ticket-settings>summary::-webkit-details-marker{display:none}.ticket-settings>summary:hover{background:#1d212b;color:#fff}.ticket-settings>div{position:absolute;top:29px;right:0;z-index:20;width:185px;display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid #354055;border-radius:8px;background:#1d212b;box-shadow:0 15px 40px #000c}.preference-field{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;color:#94a0b7;font-size:9px}.preference-field select,.preference-field input{min-height:27px;min-width:70px;border:1px solid #354055;border-radius:6px;background:#12161c;color:#fff;font-size:9px;padding:0 6px}.preference-warning{color:#e8a84c;font-size:8px;line-height:1.35}.order-ticket{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;padding:9px;overflow-y:auto}.segmented-control{flex:0 0 39px;display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:3px;border-radius:8px;background:#1d212b}.segmented-control button{border:1px solid transparent;border-radius:7px;background:transparent;color:#94a0b7;font-size:10px;font-weight:700;cursor:pointer}.segmented-control button.active.bid{border-color:#26bd6c;background:#26bd6c22;color:#fff}.segmented-control button.active.ask{border-color:#e6483d;background:#e6483d22;color:#fff}.ticket-route-tabs{display:grid;grid-template-columns:1fr 1.2fr;gap:3px;border-bottom:1px solid #282e3c}.ticket-route-tabs button,.execution-style-tabs button{padding:6px 5px;border:0;border-bottom:2px solid transparent;background:transparent;color:#94a0b7;font-size:8.5px;cursor:pointer}.ticket-route-tabs button.active,.execution-style-tabs button.active{border-bottom-color:#6967fe;color:#fff}.ticket-safety-note{padding:7px 8px;border:1px solid #3a57a855;border-left:3px solid #557bf6;border-radius:7px;background:#1d34712b;color:#adbee7;font-size:8px;line-height:1.35}.ticket-safety-note.warn{border-color:#e8a84c44;border-left-color:#e8a84c;background:#e8a84c0a}.market-protection-summary{display:grid;grid-template-columns:1fr auto;gap:3px 8px;padding:8px;border:1px solid #6967fe55;border-radius:7px;background:#6967fe0c;font-size:9px}.market-protection-summary span,.market-protection-summary small{color:#94a0b7}.market-protection-summary b{color:#fff;font-family:var(--mono);text-align:right}.market-protection-summary small{grid-column:1 / span 2;line-height:1.35}.execution-style-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #282e3c}.order-type-row{display:grid;grid-template-columns:1.1fr .7fr .9fr;gap:4px}.order-type-row .ui-btn{min-height:27px;padding:3px 4px;font-size:8.5px}.order-type-row .selected{border-color:#6967fe88;background:#6967fe22;color:#a99dff}.legacy-available-line,.available-line{display:flex;justify-content:space-between;color:#94a0b7;font-size:8.5px}.available-line b{color:#fff;font-family:var(--mono)}.input-with-actions{position:relative}.input-with-actions .ui-input{padding-right:48px}.input-action,.input-unit{position:absolute;right:7px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#8b7cff;font-size:8.5px;cursor:pointer}.input-unit{color:#94a0b7;cursor:default}.price-shortcuts,.size-shortcuts{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:-4px}.price-shortcuts{grid-template-columns:1fr 1fr}.price-shortcuts button,.size-shortcuts button{padding:4px;border:1px solid #202733;border-radius:6px;background:#171c25;color:#627293;font-size:8px;cursor:pointer}.price-shortcuts button:hover:not(:disabled),.size-shortcuts button:hover:not(:disabled){border-color:#6967fe;color:#fff}.price-shortcuts button:disabled,.size-shortcuts button:disabled{opacity:.42;cursor:not-allowed}.trade-token-card{overflow:hidden;border:1px solid #202733;border-radius:8px;background:#0e1218}.trade-token-card>div:first-child{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 2px;color:#94a0b7;font-size:8px}.trade-token-card>div:first-child b{color:#fff;font-family:var(--mono);font-size:9px}.token-card-input,.token-card-output{display:grid;grid-template-columns:23px auto 1fr auto;align-items:center;gap:5px;padding:3px 8px 6px}.token-mini{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#526dde;color:#fff;font-size:8px;font-weight:800}.token-mini.quote{background:#178b6d}.token-card-input strong,.token-card-output strong{font-size:9px}.token-card-input input{min-width:0;width:100%;padding:2px 4px;border:0;outline:0;background:transparent;color:#fff;font-family:var(--mono);font-size:13px;text-align:right}.token-card-input input.invalid{color:#e6483d}.token-card-input small,.token-card-output>span:last-child{color:#627293;font-size:8px}.token-card-output{grid-template-columns:23px auto 1fr}.token-card-output>span:last-child{text-align:right}.trade-token-card footer{display:flex;justify-content:space-between;gap:6px;padding:5px 8px;border-top:1px solid #202733;color:#627293;font-size:7.5px}.trade-token-card footer b{color:#94a0b7;font-weight:500;text-align:right}.trade-token-card.readonly{opacity:.9}.trade-direction{width:22px;height:22px;align-self:center;display:grid;place-items:center;margin:-3px 0;border:1px solid #282e3c;border-radius:50%;background:#12161c;color:#26bd6c;font-size:12px}.size-slider{width:100%;height:4px;accent-color:#26bd6c}.order-cost-grid{display:grid;grid-template-columns:1fr auto;gap:3px 8px;padding:7px 0;border-top:1px solid #282e3c;border-bottom:1px solid #282e3c;font-size:8px}.order-cost-grid span{color:#94a0b7}.order-cost-grid b{max-width:170px;color:#fff;font-family:var(--mono);font-weight:500;text-align:right}.order-cost-grid .gas-mismatch{color:#e8a84c}.preference-toggle{padding:5px 7px;border:1px solid #282e3c;border-radius:6px;background:#171c25;color:#94a0b7;font-size:8px;cursor:pointer}.preference-toggle.on{border-color:#26bd6c66;background:#26bd6c15;color:#52d890}.scope-contract{color:#627293;font-size:7.5px;text-align:center}.scope-contract b{color:#a99dff}.trade-submit{min-height:34px;border-radius:8px;font-size:10px}.trade-submit.buy{border-color:#26bd6c;background:#26bd6c;color:#fff}.trade-submit.sell{border-color:#e6483d;background:#e6483d;color:#fff}.ticket-posture{display:flex;justify-content:center;flex-wrap:wrap;gap:3px}.execution-preview{padding:8px;border:1px solid #6967fe2e;border-radius:7px;background:#6967fe08}.execution-preview-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;color:#94a0b7;font-size:7.5px;letter-spacing:.06em;text-transform:uppercase}.execution-preview-grid{display:grid;grid-template-columns:1fr auto;gap:2px 7px;font-size:8px}.execution-preview-grid span{color:#94a0b7}.execution-preview-grid b{max-width:145px;font-family:var(--mono);text-align:right;font-weight:500}.preview-outcome{white-space:normal}.preview-warning{margin-top:5px;color:#94a0b7;font-size:8px}.preview-warning.blocked{color:#e6483d}.preview-warning.warn{color:#e8a84c}.order-ticket .ui-note{margin:0;padding:7px 8px;font-size:8px}.order-ticket .ui-field{margin-bottom:0}.order-ticket .ui-field label{font-size:8.5px}.order-ticket .ui-hint{font-size:7.5px}.order-ticket .ui-input{min-height:31px;font-size:10px}.market-account-dock{height:100%;min-height:200px;overflow:hidden;border:1px solid #171c25;border-radius:11px;background:#12161c}.legacy-dock-header{min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-bottom:1px solid #282e3c}.legacy-dock-header .ui-tabs{min-width:320px;padding:3px;border:0;border-radius:8px;background:#1d212b}.legacy-dock-header .ui-tabs button{padding:5px 10px;font-size:9px}.legacy-dock-tools{display:flex;gap:5px}.legacy-dock-tools button{width:28px;height:28px;display:grid;place-items:center;border:1px solid #282e3c;border-radius:7px;background:#12161c;color:#94a0b7;cursor:pointer}.legacy-dock-tools button:hover{background:#1d212b;color:#fff}.dock-content{max-height:202px;overflow:auto}.dock-content .ui-table-empty{padding-block:50px}.balance-asset{display:inline-flex;align-items:center;gap:7px}@media(max-width:1250px){.header-icon-button{display:none}.legacy-market-metrics{grid-template-columns:1.1fr .9fr 1fr 1fr}.legacy-market-metrics>div:nth-child(5),.legacy-market-metrics>div:nth-child(6){display:none}.legacy-spot-grid{grid-template-columns:minmax(500px,3fr) minmax(205px,1fr) minmax(230px,1.05fr)}}@media(max-width:1050px){.legacy-spot-page{min-width:0}.legacy-market-infobar{grid-template-columns:210px 1fr}.legacy-spot-grid{grid-template-columns:minmax(480px,1.8fr) minmax(245px,.9fr);grid-template-rows:470px 420px 245px}.legacy-chart-panel{grid-column:1;grid-row:1}.legacy-book-panel{grid-column:2;grid-row:1 / span 2}.legacy-ticket-panel{grid-column:1;grid-row:2}.legacy-orders-panel{grid-column:1 / span 2;grid-row:3}.legacy-ticket-panel .order-ticket{display:grid;grid-template-columns:1fr 1fr;align-content:start}.legacy-ticket-panel .segmented-control,.legacy-ticket-panel .ticket-route-tabs,.legacy-ticket-panel .ticket-safety-note,.legacy-ticket-panel .trade-submit,.legacy-ticket-panel .ticket-posture{grid-column:1 / span 2}}@media(max-width:900px){.terminal-search{display:none}.legacy-market-metrics{grid-template-columns:1.2fr .8fr}.legacy-market-metrics>div:nth-child(n+3){display:none}.grid-market,.grid-cols-3,.grid-cols-2{grid-template-columns:1fr}}@media(max-width:720px){.app-shell{height:auto;min-height:100vh;overflow:visible}.terminal-header{position:sticky;top:0;gap:6px}.terminal-nav>a:nth-of-type(n+3),.network-chip,.wallet-identity{display:none}.more-menu{display:block}.more-menu>div a.mobile-primary-nav-link{display:block}.dev-wallet-button{display:none}.app-main{overflow:visible}.legacy-market-infobar{height:auto;grid-template-columns:1fr}.legacy-market-metrics{min-height:56px}.legacy-spot-grid{display:flex;flex-direction:column}.legacy-chart-panel{min-height:470px}.legacy-book-panel{height:620px;min-height:620px;max-height:620px}.legacy-ticket-panel{min-height:760px}.legacy-ticket-panel .order-ticket{display:flex}.legacy-orders-panel{min-height:245px}.market-secondary-grid{grid-template-columns:1fr}.page-heading{align-items:flex-start;flex-direction:column}.app-statusbar{position:sticky;bottom:0}}.terminal-header{flex-basis:56px;gap:18px;padding:8px 14px;background:#10151d}.brand-orbit{width:32px;height:32px;border-radius:9px}.terminal-nav{gap:2px}.terminal-nav>a,.more-menu>summary{min-height:32px;padding:7px 10px;font-size:11px}.terminal-search{width:clamp(140px,13vw,190px);height:34px}.network-chip{height:34px}.wallet-connect-button,.dev-wallet-button,.account-session-button{height:32px}.app-main:has(.legacy-spot-page){padding:8px;overflow:hidden}.legacy-spot-page{width:100%;height:100%;min-height:0;gap:8px;overflow:hidden}.legacy-market-infobar{flex:0 0 56px;height:56px;grid-template-columns:220px minmax(0,1fr)}.legacy-pair-card,.legacy-market-metrics{border-color:#202733;border-radius:12px}.legacy-pair-card{padding:8px 10px}.pair-copy strong{font-size:13px}.pair-copy small{font-size:9px}.legacy-market-metrics{padding:5px 10px}.legacy-market-metrics>div{padding:0 12px}.legacy-market-metrics small{font-size:8.5px}.legacy-market-metrics strong{font-size:9px}.legacy-spot-grid{flex:1;min-height:0;grid-template-columns:minmax(555px,3.4fr) minmax(215px,1fr) minmax(225px,1fr);grid-template-rows:minmax(360px,1fr) clamp(205px,33vh,270px);gap:8px}.legacy-chart-panel,.legacy-book-panel,.legacy-ticket-panel,.legacy-orders-panel{border-radius:12px}.legacy-chart-tabs{flex-basis:40px;justify-content:space-between;padding-right:10px}.legacy-chart-tabs .ui-tabs{width:210px}.chart-reference-label{display:inline-flex;align-items:center;gap:5px;color:#7c899e;font-size:8px;white-space:nowrap}.chart-reference-label i{width:6px;height:6px;border-radius:50%;background:#26bd6c;box-shadow:0 0 0 2px #26bd6c1c}.cognia-tradingview-shell,.cognia-tradingview{min-height:0}.cognia-tradingview-shell{isolation:isolate}.chart-source-badge{display:none}.chart-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;background:#12161c;color:#94a0b7;font-size:11px}.chart-loading.error{color:#e8a84c}.cognia-tradingview-shell[data-state=ready] .chart-loading,.terminal-secondary-data{display:none}.legacy-orderbook{min-height:0}.legacy-section-tabs{flex-basis:42px;padding:7px}.legacy-book-toolbar{flex-basis:40px;gap:5px;padding:0 8px 7px}.book-view-switch{flex:0 0 auto;height:29px}.book-view-switch button{width:24px}.book-liquidity-switch{min-width:0;display:flex;align-items:center;padding:2px;border-radius:7px;background:#1d212b}.book-liquidity-switch button{min-width:0;padding:5px 6px;border:0;border-radius:5px;background:transparent;color:#627293;font-size:7.5px;cursor:pointer}.book-liquidity-switch button.active{background:#282e3c;color:#fff}.book-liquidity-switch button.active.dmm{color:#f2bb67}.legacy-book-toolbar select{flex:0 0 60px;width:60px}.legacy-book-scroll{position:relative;display:flex;flex-direction:column}.liquidity-pane{display:none;min-height:100%}.liquidity-pane.active{display:flex;flex:1;flex-direction:column}.legacy-book-family{flex:1;display:flex;flex-direction:column;min-height:0}.legacy-family-label{flex:0 0 30px;padding:5px 8px}.legacy-family-label .ui-pill{max-width:62%;overflow:hidden;font-size:7px;text-overflow:ellipsis}.legacy-book-columns{flex:0 0 27px}.legacy-book-row{min-height:20px;padding-block:2px;font-size:8px}.legacy-book-mid{flex:0 0 39px}.legacy-dmm-note{margin-top:auto}.legacy-ticket-panel{border:1px solid #202733;background:#12161c}.legacy-trade-ticket{border:0}.legacy-ticket-header{flex-basis:40px}.order-ticket{gap:6px;padding:8px;scrollbar-width:thin}.segmented-control{flex-basis:38px}.execution-style-tabs{flex:0 0 30px}.execution-style-tabs button{padding:6px 5px;font-size:8.5px}.ticket-liquidity-row{display:flex;align-items:center;justify-content:space-between;gap:7px;color:#94a0b7;font-size:8px}.ticket-route-tabs{min-width:0;flex:1;display:flex;justify-content:flex-end;gap:3px;border:0}.ticket-route-tabs button{padding:4px 6px;border:1px solid #282e3c;border-radius:6px;background:#171c25;font-size:7.5px}.ticket-route-tabs button.active{border-color:#6967fe88;background:#6967fe1c;color:#fff}.ticket-route-tabs button.active.dmm{border-color:#e8a84c66;background:#e8a84c12;color:#f2bb67}.ticket-safety-note{padding:6px 7px;font-size:7.5px}.order-type-row .ui-btn{min-height:25px}.order-ticket .ui-field label{font-size:8px}.order-ticket .ui-input{min-height:29px}.price-shortcuts button,.size-shortcuts button{padding:3px}.trade-token-card>div:first-child{padding-top:5px}.token-card-input,.token-card-output{padding-block:2px 5px}.trade-token-card footer{padding-block:4px}.trade-direction{width:20px;height:20px}.order-cost-grid{padding:5px 0}.ticket-dmm-controls{display:flex;flex-direction:column;gap:5px}.execution-details{border:1px solid #2b3340;border-radius:7px;background:#0f131a}.execution-details>summary{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:5px 7px;color:#94a0b7;font-size:7.5px;letter-spacing:.05em;list-style:none;text-transform:uppercase;cursor:pointer}.execution-details-body{display:flex;flex-direction:column;gap:6px;padding:0 6px 6px}.execution-details .execution-preview{border:0;padding:5px 1px;background:transparent}.scope-contract{display:block;line-height:1.35}.trade-submit{position:sticky;bottom:-1px;z-index:5;flex:0 0 34px;box-shadow:0 -6px 14px #12161c}.market-account-dock{min-height:0;display:flex;flex-direction:column}.legacy-dock-header{flex:0 0 42px;min-height:42px}.legacy-dock-header .ui-tabs{min-width:300px}.dock-content{flex:1;min-height:0;max-height:none;overflow:auto}.market-account-dock table.ui-table{font-size:8.5px}.market-account-dock table.ui-table th{height:27px;padding:4px 8px;font-size:7.5px}.market-account-dock table.ui-table td{height:31px;padding:4px 8px}.market-account-dock .ui-pill{font-size:7.5px}@media(max-width:1250px)and (min-width:1051px){.terminal-header{gap:10px;padding-inline:8px}.terminal-nav>a,.more-menu>summary{padding-inline:7px;font-size:9.5px}.legacy-market-metrics>div{padding-inline:8px}.legacy-spot-grid{grid-template-columns:minmax(540px,3.35fr) minmax(205px,1fr) minmax(220px,1fr)}}@media(max-width:1050px){.app-main:has(.legacy-spot-page){overflow:auto}.legacy-spot-page{height:auto;overflow:visible}.legacy-spot-grid{grid-template-rows:470px 430px 245px}}.token-icon-image,.token-mini-image{display:block;object-fit:contain;border-radius:50%}.token-icon-fallback{display:inline-grid;place-items:center;border-radius:50%;background:#526dde;color:#fff;font-size:8px;font-weight:800}.token-pair-icon .token-icon-image,.token-pair-icon .token-icon-fallback{position:absolute;border:2px solid #12161c}.token-pair-icon .token-base-icon{top:0;left:0}.token-pair-icon .token-quote-icon{right:0;bottom:0}.token-mini-image{grid-column:1}.market-switcher{position:relative;min-width:0;height:100%}.market-switcher .legacy-pair-card{width:100%;height:100%}.pair-menu-caret{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#1d212b;color:#94a0b7;font-size:17px;transform:rotate(0);transition:transform .16s ease,color .16s ease}.pair-menu-caret.open{color:#fff;transform:rotate(180deg)}.market-switcher-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:min(360px,calc(100vw - 24px));overflow:hidden;border:1px solid #303847;border-radius:10px;background:#12161c;box-shadow:0 18px 50px #000a}.market-switcher-heading{display:flex;align-items:center;justify-content:space-between;padding:9px 11px;border-bottom:1px solid #282e3c;color:#fff;font-size:9px;letter-spacing:.05em;text-transform:uppercase}.market-switcher-heading a{color:#8f82ff;font-size:8px;text-transform:none}.market-switcher-menu>a[role=menuitem]{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:7px 10px;border-bottom:1px solid #202733;color:#fff;text-decoration:none}.market-switcher-menu>a[role=menuitem]:hover,.market-switcher-menu>a[role=menuitem].active{background:#1b2029}.market-switcher-menu>a[role=menuitem].active{box-shadow:inset 2px 0 #6967fe}.market-switcher-menu>a strong{display:block;font-size:10px}.market-switcher-menu>a small{display:block;margin-top:2px;color:#627293;font-size:7.5px}.market-switcher-menu>a>b{color:#94a0b7;font-family:var(--mono);font-size:8px;font-weight:500}.market-menu-icons{position:relative;width:31px;height:27px}.market-menu-icons .token-icon-image,.market-menu-icons .token-icon-fallback{position:absolute;border:2px solid #12161c}.market-menu-icons>:first-child{top:0;left:0}.market-menu-icons>:last-child{right:0;bottom:0}.market-switcher-empty{display:block;padding:18px 11px;color:#627293;font-size:9px;text-align:center}.legacy-book-toolbar{flex-basis:70px;display:grid;grid-template-rows:30px 28px;gap:4px;padding:0 8px 7px}.book-toolbar-primary{display:flex;align-items:center;justify-content:space-between;gap:6px}.book-liquidity-switch{width:100%;padding:2px}.book-liquidity-switch button{flex:1;padding-inline:3px;font-size:8px}.book-liquidity-switch button.active.pegged{color:#f2bb67}.book-liquidity-switch button.active.combined{color:#b7adff}.legacy-book-family.pegged .legacy-family-label{color:#f2bb67}.legacy-book-family.combined .legacy-family-label{color:#b7adff}.book-source-legend{display:flex;align-items:center;gap:3px;color:#627293;font-size:7px;font-weight:500;letter-spacing:0;text-transform:none}.book-source-legend i{width:5px;height:5px;border-radius:50%;background:#7e8aa3}.book-source-legend i.pegged{margin-left:3px;background:#e8a84c}.book-price-cell{min-width:0;display:flex;align-items:center;gap:4px;text-align:left}.book-source-marker{position:relative;z-index:2;flex:0 0 13px;width:13px;height:13px;display:inline-grid;place-items:center;border:1px solid #526078;border-radius:3px;background:#171c25;color:#94a0b7;font-size:6px;font-style:normal;line-height:1}.book-source-marker.pegged{border-color:#e8a84c66;background:#e8a84c14;color:#f2bb67}.book-source-marker.mixed{border-color:#6967fe88;background:#6967fe20;color:#c0b8ff}.size-slider-wrap{min-width:0;overflow:hidden;padding:5px 2px 4px;margin-bottom:2px}.size-slider-wrap .size-slider{display:block;width:calc(100% - 14px);margin:0 7px;box-sizing:border-box}.market-price-text{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:copy}.market-price-text.compressed{letter-spacing:.015em}.legacy-market-infobar{flex-basis:68px;height:68px;grid-template-columns:250px minmax(0,1fr)}.legacy-pair-card{padding-block:7px}.pair-title-row{min-width:0;display:flex;align-items:center;gap:6px}.pair-title-row strong{min-width:0;flex:1}.pair-title-row i{flex:0 0 auto;padding:2px 4px;border:1px solid #6967fe55;border-radius:4px;background:#6967fe18;color:#a99dff;font-size:6.5px;font-style:normal;font-weight:800;letter-spacing:.08em}.pair-capabilities{overflow:hidden;color:#627293;font-size:6.8px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.pair-capabilities b{color:#52d890;font-weight:750}.market-token-pair{position:relative;width:34px;height:31px;display:inline-block}.market-token-pair>:first-child{position:absolute;left:0;top:0}.market-token-pair>:last-child{position:absolute;right:0;bottom:0;border:2px solid #12161c;border-radius:50%}.market-capability-cell{display:inline-flex;flex-direction:column;gap:1px;text-align:left}.market-capability-cell b{color:#dce2ed;font-size:9px;font-weight:650}.market-capability-cell small{color:#627293;font-size:8px}.chart-reference-label.unavailable{color:#e8a84c}.chart-reference-label.unavailable i{background:#e8a84c;box-shadow:0 0 0 2px #e8a84c1c}@media(max-width:1250px)and (min-width:1051px){.legacy-market-infobar{grid-template-columns:235px minmax(0,1fr)}}@media(max-width:1050px){.legacy-market-infobar{height:auto;grid-template-columns:225px 1fr}}@media(max-width:720px){.legacy-market-infobar{grid-template-columns:1fr}}.token-icon-fallback.token-icon-eth{background:#547fef}.token-icon-fallback.token-icon-usdc{background:#2775ca}.token-icon-fallback.token-icon-usdt{background:#26a17b}.token-icon-fallback.token-icon-pepe{background:#49a55d}.token-icon-fallback.token-icon-generic{background:#526dde}.legacy-book-row .depth-fill.cumulative{opacity:.075}.legacy-book-row .depth-fill.level{opacity:.22;z-index:0}.legacy-book-row:hover .depth-fill.level{opacity:.29}.book-source-marker{flex-basis:16px;width:16px;height:10px;display:inline-flex;align-items:center;justify-content:center;gap:3px;border:0;border-radius:0;background:transparent}.book-source-marker .source-dot{width:5px;height:5px;border-radius:50%;opacity:.2;box-shadow:0 0 0 1px #0d1117}.book-source-marker .source-dot.standard{background:#7e8aa3}.book-source-marker .source-dot.pegged{background:#e8a84c}.book-source-marker.standard .source-dot.standard,.book-source-marker.pegged .source-dot.pegged,.book-source-marker.mixed .source-dot{opacity:1}.token-icon-image,.token-icon-fallback{flex:0 0 auto;border-radius:50%;object-fit:cover}.token-icon-fallback{display:inline-grid;place-items:center;background:#526dde;color:#fff;font-size:8px;font-weight:800}.token-icon-fallback.token-icon-usdc,.token-icon-fallback.token-icon-usdt{background:#178b6d}.token-icon-fallback.token-icon-pepe{background:#467e45}.token-card-output{min-height:29px;grid-template-columns:23px minmax(42px,auto) minmax(0,1fr);column-gap:6px}.token-card-output .token-mini-image{width:20px;height:20px;align-self:center;justify-self:center}.token-card-output strong{align-self:center;line-height:20px}.token-card-output>span:last-child{align-self:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.size-slider-wrap{overflow:visible;padding:8px 8px 6px;margin:0}.size-slider-wrap .size-slider{width:100%;margin:0}.size-shortcuts{margin-top:0}.market-price-text.compressed{display:inline-flex;align-items:baseline;letter-spacing:.015em}.market-price-text .price-zero-count{position:relative;bottom:-.28em;margin:0 .04em 0 .01em;font-size:.68em;line-height:0;vertical-align:baseline}.market-details-view{grid-template-columns:repeat(2,minmax(240px,1fr));grid-template-areas:"heading heading" "trading liquidity" "infrastructure infrastructure";gap:12px;padding:16px}.market-details-heading{grid-area:heading;display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #282e3c}.market-details-heading small{color:#627293;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.market-details-heading h3{margin:3px 0 0}.market-detail-card{min-width:0;padding:13px;border:1px solid #282e3c;border-radius:9px;background:#0f141b}.market-detail-card h4{margin:0 0 10px;color:#fff;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.market-detail-card[data-testid=details-trading]{grid-area:trading}.market-detail-card[data-testid=details-liquidity]{grid-area:liquidity}.market-detail-card[data-testid=details-infrastructure]{grid-area:infrastructure}.market-detail-card .ui-kv{margin:0}.market-detail-card .ui-note{margin-top:10px}.direct-submit-status{word-break:break-word}@media(max-width:800px){.market-details-view{grid-template-columns:1fr;grid-template-areas:"heading" "trading" "liquidity" "infrastructure"}}.ui-eyebrow{display:block;margin-bottom:3px;color:#71809c;font-size:7px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.ui-copy{margin:0 0 10px;color:#aab5c8;line-height:1.45}.dmm-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0}.dmm-profile-card{min-width:0;padding:12px;border:1px solid #2a3342;border-radius:9px;background:#0f141b}.dmm-profile-card b{display:block;color:#f4f7fb;font-size:11px}.dmm-profile-card p{margin:6px 0;color:#aab5c8;line-height:1.35}.dmm-profile-card small{color:#71809c;line-height:1.35}.dmm-product-summary{display:grid;grid-template-columns:minmax(190px,1.3fr) repeat(3,minmax(130px,1fr));gap:8px;margin:10px 0 12px}.dmm-product-summary>div{min-width:0;padding:9px 10px;border:1px solid #293140;border-radius:7px;background:#0f141b}.dmm-product-summary span:not(.ui-eyebrow){display:block;color:#71809c;font-size:7px;text-transform:uppercase;letter-spacing:.07em}.dmm-product-summary b{display:block;margin-top:3px;color:#e8edf5;font-size:9px;line-height:1.3}.dmm-product-summary small{display:block;margin-top:4px;color:#71809c;line-height:1.3}.dmm-config-group{margin:12px 0 0;padding-top:9px;border-top:1px solid #242b38}.dmm-config-group h4{margin:0 0 8px;color:#8d9bb4;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.dmm-selected-capability{display:flex;align-items:center;gap:7px;min-height:32px}.dmm-selected-capability small{color:#71809c;line-height:1.3}@media(max-width:900px){.dmm-profile-grid{grid-template-columns:1fr}.dmm-product-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.dmm-product-summary{grid-template-columns:1fr}}.dmm-lifecycle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.dmm-lifecycle-action{min-height:78px;border:1px solid var(--border, #263243);border-radius:8px;background:#ffffff05;padding:10px}.dmm-lifecycle-action small{display:block;margin-top:7px;color:var(--muted, #8f9bad);line-height:1.35}@media(max-width:980px){.dmm-lifecycle-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.dmm-lifecycle-grid{grid-template-columns:1fr}}.dmm-wizard{display:grid;gap:12px}.dmm-wizard-step{border:1px solid #252d3a;border-radius:10px;background:linear-gradient(180deg,#171d27,#131820);padding:12px;min-width:0}.dmm-wizard-heading{display:flex;align-items:flex-start;gap:9px;margin-bottom:10px}.dmm-wizard-heading>span{display:grid;place-items:center;flex:0 0 22px;height:22px;border-radius:50%;background:#26bd6c1f;border:1px solid #26bd6c55;color:#66e09b;font-weight:700;font-size:9px}.dmm-wizard-heading b{display:block;color:#f2f5fa;font-size:11px}.dmm-wizard-heading small{display:block;margin-top:2px;color:#7f8da5;line-height:1.35}.dmm-wizard-capability{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;color:#8491a7}.dmm-weight-display{display:grid;grid-template-columns:minmax(75px,auto) minmax(120px,1fr) minmax(75px,auto);align-items:center;gap:12px}.dmm-weight-display>div:first-child{text-align:left}.dmm-weight-display>div:last-child{text-align:right}.dmm-weight-display small{display:block;color:#7f8da5;text-transform:uppercase;letter-spacing:.07em;font-size:7px}.dmm-weight-display strong{color:#f2f5fa;font-size:16px}.dmm-weight-track{height:9px;border-radius:999px;overflow:hidden;background:#d7ad3a38;box-shadow:inset 0 0 0 1px #ffffff0b}.dmm-weight-track i{display:block;height:100%;background:linear-gradient(90deg,#26bd6c,#3ad589);border-radius:inherit}.dmm-slider-row{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:14px;align-items:center;margin-top:12px}.dmm-slider-row label{position:relative;display:grid;grid-template-columns:1fr 64px;align-items:center;gap:7px;color:#8491a7}.dmm-slider-row label em{position:absolute;right:8px;font-style:normal;color:#77859a;pointer-events:none}.dmm-slider-row label input{padding-right:22px}.dmm-wizard-slider{display:block;width:100%;min-width:0;margin:0;accent-color:#26bd6c}.dmm-balance-grid,.dmm-derived-deposits,.dmm-strategy-summary,.dmm-gas-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dmm-balance-grid>div,.dmm-derived-deposits>div,.dmm-strategy-summary>div,.dmm-gas-grid>div{min-width:0;padding:9px;border:1px solid #252d3a;border-radius:8px;background:#10151d}.dmm-balance-grid small,.dmm-derived-deposits small,.dmm-strategy-summary small,.dmm-gas-grid small{display:block;color:#758399;font-size:7px;letter-spacing:.06em;text-transform:uppercase}.dmm-balance-grid b,.dmm-derived-deposits b,.dmm-strategy-summary b,.dmm-gas-grid b{display:block;margin-top:4px;color:#edf2f8;font-size:10px;line-height:1.35;overflow-wrap:anywhere}.dmm-balance-grid span{display:block;margin-top:3px;color:#71809a;font-size:8px}.dmm-allocation-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0 9px}.dmm-allocation-presets button{border:1px solid #2d3747;border-radius:7px;background:#121821;color:#93a0b5;padding:6px;cursor:pointer}.dmm-allocation-presets button.active{border-color:#26bd6c88;background:#26bd6c1b;color:#72e3a4}.dmm-derived-deposits{margin-top:10px}.dmm-strategy-summary{margin-bottom:10px}.dmm-wizard-advanced{margin-top:10px;border-top:1px solid #252d3a;padding-top:2px}.dmm-wizard-submit{border-color:#26bd6c44}@media(min-width:1100px){.dmm-wizard{grid-template-columns:repeat(2,minmax(0,1fr))}.dmm-wizard-step:first-child,.dmm-wizard-submit{grid-column:1 / -1}}@media(max-width:650px){.dmm-slider-row,.dmm-balance-grid,.dmm-derived-deposits,.dmm-strategy-summary,.dmm-gas-grid{grid-template-columns:1fr}.dmm-weight-display{grid-template-columns:70px minmax(70px,1fr) 70px;gap:8px}}.market-discovery-badges{display:grid;grid-template-columns:repeat(2,minmax(110px,1fr));gap:5px 10px;min-width:250px}.market-discovery-row{display:flex;align-items:center;justify-content:space-between;gap:7px;min-width:0}.market-discovery-row small{color:var(--muted, #7f8898);white-space:nowrap}.market-discovery-badges.compact{min-width:min(520px,100%);grid-template-columns:repeat(4,minmax(105px,1fr))}.market-discovery-card-list{display:grid;gap:1px;background:var(--border, rgba(127,136,152,.22))}.market-discovery-card{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:14px 16px;background:#12161c;color:inherit;text-decoration:none}.market-discovery-card:hover{background:#171d27}@media(max-width:820px){.market-discovery-card{align-items:flex-start;flex-direction:column}.market-discovery-badges.compact{grid-template-columns:repeat(2,minmax(110px,1fr));width:100%}}.notification-button{text-decoration:none}.notification-button.attention{border-color:#e8a84c88;color:#f2bb67}.activity-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:12px}.activity-title-row .page-title{margin-bottom:4px}.activity-title-row p{margin:0}.activity-view-tabs{display:flex;gap:5px;margin-bottom:10px;padding:4px;border:1px solid #202733;border-radius:10px;background:#12161c}.activity-view-tabs button{min-height:30px;padding:6px 11px;border:0;border-radius:7px;background:transparent;color:#94a0b7;font-size:10px;cursor:pointer}.activity-view-tabs button.active{background:#1d2531;color:#fff}.activity-view-tabs b{display:inline-grid;min-width:17px;height:17px;margin-left:5px;padding:0 4px;place-items:center;border-radius:9px;background:#293244;color:#d7deea;font-size:8px}.notification-list{display:grid;gap:8px}.notification-card{position:relative;padding:12px 13px;border:1px solid #202733;border-left-width:3px;border-radius:10px;background:#12161c}.notification-card.unread{background:#151b24}.notification-card.severity-success{border-left-color:#26bd6c}.notification-card.severity-warning{border-left-color:#e8a84c}.notification-card.severity-critical{border-left-color:#e6483d}.notification-card.severity-info{border-left-color:#5b84d7}.notification-card-head{display:flex;align-items:center;gap:7px;color:#627293;font-size:8px;text-transform:uppercase;letter-spacing:.04em}.notification-card-head time{margin-left:auto;text-transform:none;letter-spacing:0}.notification-category{color:#94a0b7;font-weight:650}.notification-card h3{margin:8px 0 4px;color:#fff;font-size:12px}.notification-card p{margin:0;color:#aeb8ca;font-size:9.5px;line-height:1.45}.notification-card-actions{display:flex;gap:6px;margin-top:10px}.ui-button.compact{min-height:26px;padding:5px 9px;font-size:8.5px;text-decoration:none}.ui-button.ghost{border-color:transparent;background:transparent;color:#7c899f}@media(max-width:720px){.activity-title-row{flex-direction:column}.activity-view-tabs{overflow-x:auto}.notification-card-head{flex-wrap:wrap}.notification-card-head time{width:100%;margin-left:0}}.legacy-book-toolbar{flex:0 0 78px;grid-template-rows:32px 30px;gap:5px}.book-toolbar-primary,.book-toolbar-secondary{min-width:0;display:flex;align-items:center;gap:5px}.book-toolbar-primary{justify-content:flex-start}.book-toolbar-secondary{justify-content:space-between}.book-price-grouping,.book-unit-switch{display:inline-flex;align-items:center;border:1px solid #282e3c;border-radius:6px;background:#0e1218;overflow:hidden}.book-price-grouping button,.book-unit-switch button,.book-lock,.book-recenter{height:26px;border:0;background:transparent;color:#94a0b7;font-size:7.5px;cursor:pointer}.book-price-grouping button{width:22px;font-size:12px}.book-price-grouping button:disabled{opacity:.28;cursor:default}.book-price-grouping span{min-width:42px;padding:0 4px;color:#fff;font-family:var(--mono);font-size:7.5px;text-align:center}.book-unit-switch button{min-width:42px;padding:0 7px}.book-unit-switch button.active{background:#282e3c;color:#fff}.book-lock,.book-recenter{padding:0 7px;border:1px solid #282e3c;border-radius:6px;background:#171c25}.book-lock.active{border-color:#6967fe88;background:#6967fe18;color:#b7adff}.book-recenter{margin-left:auto;color:#7e8cff}.book-recenter:hover,.book-lock:hover:not(.active),.book-unit-switch button:hover:not(.active),.book-price-grouping button:hover:not(:disabled){color:#fff;background:#202733}.book-toolbar-secondary .book-liquidity-switch{min-width:0;flex:1;max-width:190px}.legacy-book-scroll{overflow-y:auto;overflow-x:hidden;overflow-anchor:none;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#354055 #12161c;scroll-behavior:smooth}.liquidity-pane.active,.legacy-book-family{display:block;min-height:max-content}.legacy-family-label{position:sticky;top:0;z-index:4;background:#12161cf5;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.legacy-book-family.pegged .legacy-family-label{background:#17170ff5}.legacy-book-family.combined .legacy-family-label{background:#151421f5}.legacy-book-columns{position:sticky;top:30px;z-index:3}.legacy-book-row{min-height:22px}.legacy-book-row:hover{background:#202733}.legacy-book-row .depth-fill.cumulative{opacity:.09}.legacy-book-row .depth-fill.level{opacity:.28}.legacy-book-row:hover .depth-fill.level{opacity:.36}.book-hover-tooltip{position:fixed;z-index:90;width:210px;padding:9px 10px;border:1px solid #303848;border-radius:8px;background:#191e28fc;box-shadow:0 10px 28px #000a;pointer-events:none}.book-hover-tooltip header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:6px;border-bottom:1px solid #2a3140}.book-hover-tooltip header strong{font-family:var(--mono);font-size:10px}.book-hover-tooltip header span{color:#7f8ba2;font-size:7px;text-transform:uppercase}.book-hover-tooltip dl,.depth-hover-box dl{display:grid;grid-template-columns:1fr auto;gap:4px 9px;margin:7px 0 0}.book-hover-tooltip dt,.depth-hover-box dt{color:#8794ad;font-size:8px}.book-hover-tooltip dd,.depth-hover-box dd{margin:0;color:#f2f5fa;font-family:var(--mono);font-size:8px;text-align:right}.depth-terminal{height:100%;min-height:0;display:flex;flex-direction:column;background:#12161c}.depth-toolbar{flex:0 0 40px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 12px;border-bottom:1px solid #202733}.depth-legend{min-width:0;display:flex;align-items:center;gap:10px;color:#8794ad;font-size:8px}.depth-legend>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.depth-legend i{width:12px;height:2px;border-radius:2px}.depth-legend i.bid{background:#12bd86}.depth-legend i.ask{background:#ef5357}.depth-zoom{display:flex;align-items:center;gap:7px;color:#94a0b7;font-size:8px;white-space:nowrap}.depth-zoom input{width:115px;accent-color:#6f91ff;cursor:ew-resize}.depth-zoom button{height:24px;padding:0 7px;border:1px solid #282e3c;border-radius:6px;background:#171c25;color:#94a0b7;font-size:7.5px;cursor:pointer}.depth-zoom button:hover{color:#fff}.depth-loading{flex:1;display:grid;place-items:center}.depth-chart-shell{position:relative;flex:1;min-height:0;overflow:hidden}.depth-chart-shell svg{width:100%;height:100%;display:block;min-height:290px;cursor:crosshair}.depth-grid-line{stroke:#252c38;stroke-width:.8}.depth-grid-line.vertical{stroke-dasharray:3 4;opacity:.75}.depth-axis-label{fill:#8290a9;font-family:var(--mono);font-size:9px}.depth-mid-line{stroke:#4b5567;stroke-width:1;opacity:.75}.depth-hover-guide{stroke:#8c98ad;stroke-width:1;stroke-dasharray:4 4;opacity:.85}.depth-hover-dot{stroke:#12161c;stroke-width:2}.depth-hover-dot.bid{fill:#12bd86}.depth-hover-dot.ask{fill:#ef5357}.depth-hover-box{position:absolute;z-index:5;top:34%;width:174px;padding:9px 10px;border:1px solid #303848;border-radius:8px;background:#191e28f2;box-shadow:0 10px 26px #0009;pointer-events:none}.depth-hover-box.bid-side,.depth-hover-box.ask-side{transform:translate(-50%,-30%)}.depth-hover-box dd.bid{color:#12d891}.depth-hover-box dd.ask{color:#ff5b61}.depth-footnote{flex:0 0 28px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;border-top:1px solid #202733;color:#66738a;font-size:7px}.depth-footnote span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.book-recenter{padding-inline:5px}.book-price-grouping span{min-width:36px}.depth-legend>span{display:none}.depth-footnote span:nth-child(2){display:none}}.legacy-book-toolbar{flex-basis:68px;grid-template-rows:31px 27px}.book-toolbar-secondary .book-liquidity-switch{max-width:100%}.book-lock{width:28px;padding:0;display:inline-grid;place-items:center}.book-lock svg{pointer-events:none}.book-lock.active svg{filter:drop-shadow(0 0 4px #807cff66)}.legacy-book-columns>.book-unit-column{min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:right;cursor:pointer}.legacy-book-columns>.book-unit-column:hover{color:#dce5f5;text-decoration:underline dotted;text-underline-offset:2px}.legacy-book-row.inspected{background:#202733}.legacy-book-row.inspected>span{z-index:3;text-shadow:0 1px 2px #0b0e14}.legacy-book-mid{grid-template-columns:1fr auto;grid-template-rows:1fr 1fr;column-gap:8px}.legacy-book-mid>span{grid-row:1 / span 2}.legacy-book-mid small{align-self:end}.book-mid-recenter{align-self:start;justify-self:end;padding:0;border:0;background:transparent;color:#6d91ff;font-size:7.5px;cursor:pointer}.book-mid-recenter:hover{color:#a9bdff;text-decoration:underline}.depth-hover-guide{stroke:#edf3ff;stroke-dasharray:4 4;opacity:.78}.depth-hover-dot{stroke:#12161c;stroke-width:1.6}.depth-zoom-step{width:24px;height:24px;display:grid;place-items:center;padding:0;border:1px solid #282e3c;border-radius:6px;background:#171c25;color:#a9b3c5;font-size:12px;cursor:pointer}.depth-zoom-step:hover{color:#fff;background:#202733}.trade-token-card-head{min-height:24px}.trade-token-card-head b{min-width:44px;text-align:right}.token-card-output{grid-template-columns:23px minmax(48px,auto) minmax(0,1fr)}.token-card-output>span:last-child{font-family:var(--mono);color:#d6deec}.trade-token-card>.trade-token-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:25px;padding:5px 8px 2px;color:#94a0b7;font-size:8px}.trade-token-card>.trade-token-card-head b{min-width:54px;color:#dce5f5;font-size:8px;text-align:right}.trade-token-card .token-card-output{min-height:31px;padding-inline:8px}.trade-token-card .token-card-output strong{min-width:48px}.trade-token-card .token-card-output>span:last-child{justify-self:end;max-width:100%;text-align:right}.trade-token-card footer b{min-width:82px;font-family:var(--mono)}.cognia-tradingview.hidden{display:none}.market-chart-embedded{position:relative;min-height:430px;height:100%;padding:8px 10px 0;background:#12161c}.market-chart-embedded-toolbar{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#8d9ab3;font-size:11px;padding:0 4px 5px}.market-chart-embedded-toolbar>span:first-child{display:inline-flex;align-items:center;gap:6px}.market-chart-embedded [data-testid=chart-canvas]{min-height:350px}.market-chart-embedded .ui-note{margin:6px 0 0;font-size:10px}.market-mini-chart{flex:0 0 58px;width:58px;height:29px;overflow:visible}.market-mini-chart .mini-line{fill:none;stroke:#26bd6c;stroke-width:1.5;vector-effect:non-scaling-stroke}.market-mini-chart .mini-fill{fill:#26bd6c12;stroke:none}.market-mini-chart.down .mini-line{stroke:#e6483d}.market-mini-chart.down .mini-fill{fill:#e6483d10}.market-mini-chart.empty{display:inline-grid;place-items:center;color:#5e697f;font-size:11px}.legacy-market-metrics .market-mini-chart{flex-basis:56px;width:56px}.dock-data-error{padding:18px;color:#ff8278;font-size:12px}.terminal-header{flex-basis:58px;padding:9px 16px;gap:22px;background:#0d1219}.terminal-brand{gap:9px;text-decoration:none}.brand-name{color:#f4f6fa;font-size:14px;font-weight:760;letter-spacing:-.02em}.terminal-nav>a,.more-menu>summary{font-size:11px;padding-inline:11px}.terminal-actions{gap:9px}.app-main{padding:14px 16px}.app-statusbar{position:relative;flex:0 0 28px;display:block;padding:0;overflow:visible;border-top:1px solid #202733;background:#0b1016;white-space:normal}.app-statusbar>summary{min-height:28px;display:flex;align-items:center;gap:9px;padding:3px 10px;color:#7f8ba2;font-size:9px;list-style:none;cursor:pointer}.app-statusbar>summary::-webkit-details-marker{display:none}.statusbar-live-summary{display:inline-flex;align-items:center;gap:5px}.statusbar-live-summary i{width:6px;height:6px;border-radius:50%;background:#586275}.statusbar-live-summary i.online{background:#26bd6c;box-shadow:0 0 0 3px #26bd6c15}.statusbar-environment{color:#5f6a7f}.statusbar-disclosure-label{color:#7f8cff}.app-statusbar-details{position:absolute;right:8px;bottom:31px;z-index:100;width:min(720px,calc(100vw - 16px));display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 14px;border:1px solid #303847;border-radius:10px;background:#151a22f7;box-shadow:0 18px 52px #000c;color:#8d99ae;font-size:9px}.explore-page{max-width:1460px;margin:0 auto;gap:18px}.explore-hero{min-height:116px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border:1px solid #222a36;border-radius:16px;background:linear-gradient(135deg,#141a24,#0f141c 68%)}.explore-hero h1{margin:0;font-size:31px;letter-spacing:-.045em}.explore-hero p{max-width:560px;margin:7px 0 0;color:#8d99ae;font-size:13px}.account-glance{min-height:66px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:11px 16px;border:1px solid #202733;border-radius:12px;background:#10151c}.account-glance>div:first-child{display:flex;flex-direction:column}.account-glance small{color:#718096;font-size:9px}.account-glance strong{color:#eef2f8;font-size:12px}.account-glance-balances{min-width:0;display:flex;align-items:center;gap:12px}.account-glance-balances>span{min-width:115px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1px 7px}.account-glance-balances>span>img,.account-glance-balances>span>span:first-child{grid-row:1 / span 2}.account-glance-balances b{font-family:var(--mono);font-size:10px}.account-glance>a{color:#a8b5ff;font-size:10px;font-weight:650}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:9px}.section-heading h2{margin:0;font-size:17px}.section-heading p{margin:3px 0 0;color:#748198;font-size:10px}.market-discovery-card-list.trader-first{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.market-discovery-card-list.trader-first .market-discovery-card{min-height:104px;display:grid;grid-template-columns:minmax(150px,.8fr) minmax(175px,1fr) minmax(170px,.95fr) auto;align-items:center;gap:14px;padding:15px 16px;border:1px solid #202733;border-radius:13px;background:#11161e;text-decoration:none;transition:border-color .14s ease,background .14s ease,transform .14s ease}.market-discovery-card-list.trader-first .market-discovery-card:hover{border-color:#44506a;background:#161c26;transform:translateY(-1px)}.explore-market-price{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 7px}.explore-market-price small{grid-column:1;color:#6f7b91;font-size:8.5px}.explore-market-price b{grid-column:1;color:#f4f7fb;font-family:var(--mono);font-size:12px}.explore-market-price .market-mini-chart{grid-column:2;grid-row:1 / span 2}.market-card-cta{color:#9eabff;font-size:10px;font-weight:700;white-space:nowrap}.explore-onboarding{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;background:#141923;color:#8f9bb0;font-size:11px}.explore-onboarding strong{color:#fff}.market-discovery-badges.compact{display:flex;flex-wrap:wrap;gap:5px}.market-discovery-badges.compact .market-discovery-row{display:inline-flex;align-items:center;gap:5px}.market-discovery-badges.compact .market-discovery-row small{color:#68758b;font-size:8px}.trader-markets-page{max-width:1480px;margin:0 auto}.trader-markets-page .ui-panel{border-color:#202733;border-radius:14px}.trader-markets-page .ui-table th{height:38px;color:#68758b;font-size:9px}.trader-markets-page .ui-table td{height:60px;font-size:10px}.trader-markets-page .ui-table tbody tr{cursor:pointer}.trader-markets-page .ui-table tbody tr:hover{background:#171d26}.market-directory-details{padding:9px 13px;border-top:1px solid #202733;color:#778399;font-size:9px}.market-directory-details summary{color:#8794a9;cursor:pointer}.market-directory-details p{max-width:760px;margin:8px 0 2px;line-height:1.5}.app-main:has(.legacy-spot-page){padding:8px 10px 10px}.legacy-spot-page{gap:7px}.legacy-market-infobar{flex-basis:70px;height:70px;grid-template-columns:235px minmax(0,1fr)}.legacy-pair-card,.legacy-market-metrics,.legacy-chart-panel,.legacy-book-panel,.legacy-ticket-panel,.market-account-dock{border-color:#202733}.legacy-pair-card{padding:10px 12px}.pair-copy strong{font-size:14px}.pair-copy small{color:#dce3ef;font-size:9.5px}.pair-capabilities{margin-top:2px;color:#6f7c91;font-size:8px;white-space:nowrap}.pair-capabilities b{color:#63d997;font-weight:650}.trader-market-metrics{grid-template-columns:1.25fr .62fr .72fr .72fr auto;padding:6px 12px}.trader-market-metrics>div{min-height:42px;justify-content:center;padding:0 16px}.trader-market-metrics .primary-market-metric strong{font-size:13px}.trader-market-metrics small{font-size:8.5px}.market-metrics-more{position:relative;align-self:center;padding-left:10px}.market-metrics-more>summary{padding:6px 8px;border-radius:7px;color:#78859a;font-size:8.5px;cursor:pointer;list-style:none;white-space:nowrap}.market-metrics-more>summary:hover{background:#1c232e;color:#cbd3df}.market-metrics-more>summary::-webkit-details-marker{display:none}.market-metrics-more>div{position:absolute;z-index:60;top:31px;right:0;width:340px;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px;border:1px solid #30394a;border-radius:9px;background:#171d26f7;box-shadow:0 16px 40px #000b}.market-metrics-more>div>div{min-width:0;display:flex;flex-direction:column;gap:3px}.chart-reference-label{margin-left:auto;padding-right:12px;color:#758198;font-size:8px}.chart-reference-label>i{background:#26bd6c}.chart-reference-technical{color:#505b6d}.market-details-heading{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between}.market-details-view{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:16px}.market-detail-card{border:1px solid #242c39;border-radius:10px;background:#10151d;padding:12px}.market-detail-card h4{margin:0 0 9px;color:#eef2f8;font-size:11px}.market-detail-card[data-testid=details-infrastructure]{opacity:.78}.legacy-section-tabs{flex-basis:42px;padding:6px}.legacy-section-tabs button{font-size:10px}.legacy-book-toolbar{flex-basis:62px;padding-inline:7px}.book-liquidity-switch button{min-width:42px}.book-source-legend{color:#67748a;text-transform:none;letter-spacing:0}.legacy-family-label{letter-spacing:0;text-transform:none;font-size:9px}.legacy-dmm-note{border-left-width:2px;color:#7d899e;font-size:8px}.legacy-ticket-header{min-height:48px;padding-inline:13px}.legacy-ticket-header strong{font-size:12px}.order-ticket{gap:10px;padding:11px}.execution-style-tabs button,.ticket-route-tabs button{min-height:33px;font-size:9.5px}.ticket-liquidity-row{gap:7px}.ticket-liquidity-row>span{color:#77849a;font-size:8.5px}.ticket-route-tabs button{font-weight:650}.ticket-route-tabs button.dmm,.ticket-route-tabs button.active.dmm{color:#d3c5a4}.ticket-safety-note{padding:7px 8px;border:0;border-radius:7px;background:#151b24;color:#8290a7;font-size:8px;line-height:1.45}.ticket-safety-note.warn{background:#c58e3210;color:#b7a27c}.available-line{padding:1px 0}.market-protection-summary{border-radius:9px}.trade-token-card{border-color:#252d3a;background:#0e141b}.order-summary-grid{display:grid;grid-template-columns:1fr auto;gap:5px 10px;padding:8px 0;border-top:1px solid #252d39;font-size:8.5px}.order-summary-grid span{color:#7b879c}.order-summary-grid b{color:#e8edf5;font-family:var(--mono);font-weight:550;text-align:right}.execution-details{border-top:1px solid #202733;padding-top:3px}.execution-details>summary{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#788499;font-size:8.5px;cursor:pointer;list-style:none}.execution-details>summary::-webkit-details-marker{display:none}.execution-details[open]>summary{color:#aeb8c9}.execution-details-body{display:flex;flex-direction:column;gap:8px;padding:6px 0 3px}.technical-order-costs{margin-top:2px}.ticket-posture{opacity:.8}.ticket-dmm-controls .ui-note{background:#151b24;border-color:#283241;color:#8f9bb0}.dynamic-source-select{border:1px solid #252d3a;border-radius:9px;background:#10151d;overflow:hidden}.dynamic-source-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px;color:#8793a7;font-size:8.5px}.dynamic-source-summary b{color:#e8edf6;font-family:var(--mono)}.dynamic-source-select>details{border-top:1px solid #222a36}.dynamic-source-select>details>summary{padding:7px 9px;color:#748198;font-size:8px;cursor:pointer}.dynamic-source-select>details>p{margin:0;padding:3px 9px 7px}.dynamic-source-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:6px 9px;border-top:1px solid #1f2631;font-size:8px;cursor:pointer}.dynamic-source-row>span:nth-child(2){display:flex;flex-direction:column;gap:2px}.dynamic-source-row small{color:#6d798e}.technical-source-owner{display:none}.trade-submit{min-height:41px;font-size:11px;font-weight:750}.legacy-dock-header{min-height:44px}.legacy-dock-header .ui-tabs{min-width:350px}.dock-market-context{color:#657188;font-family:var(--mono);font-size:8px}.dock-content{max-height:210px}.activity-description{display:flex;align-items:center;gap:7px}.activity-description small{max-width:260px;color:#68758a;font-size:8px}.activity-title-row{max-width:1320px;margin:0 auto 12px}.activity-title-row .page-title{margin-bottom:3px}.activity-view-tabs{max-width:1320px;margin-inline:auto}.activity-view-tabs button{min-height:36px}.activity-technical-details{position:relative}.activity-technical-details>summary{color:#8290a5;font-size:9px;cursor:pointer}.activity-technical-details>div{position:absolute;right:0;z-index:20;min-width:250px;display:flex;flex-direction:column;gap:6px;padding:9px;border:1px solid #303847;border-radius:8px;background:#171d26;box-shadow:0 10px 30px #000b}.trader-pools-page{max-width:1320px;margin:0 auto}.pool-explainer-card{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;border:1px solid #202733;border-radius:12px;background:#202733}.pool-explainer-card>div{padding:13px 14px;background:#11161e}.pool-explainer-card b{color:#e9edf4;font-size:10px}.pool-explainer-card p{margin:5px 0 0;color:#77849a;font-size:9px;line-height:1.45}.advanced-product-details{border:1px solid #202733;border-radius:10px;background:#0f141b;overflow:hidden}.advanced-product-details>summary{padding:10px 12px;color:#77849a;font-size:9px;cursor:pointer}.advanced-product-details>.stack{padding:10px}.funds-heading,.portfolio-heading{margin:1px 0 15px}.funds-heading h1,.portfolio-heading h1{margin:0}.funds-heading p,.portfolio-heading p{margin:5px 0 0;color:#7c899e;font-size:11px}.funds-technical-details{overflow:hidden;border:1px solid #202733;border-radius:10px}.funds-technical-details>summary{padding:9px 11px;color:#748096;background:#10151c;font-size:9px;cursor:pointer}.funds-technical-details .ui-panel{border:0;border-top:1px solid #202733;border-radius:0}.portfolio-heading{position:relative}.portfolio-heading .ui-status-pill{margin-top:7px}@media(max-width:1350px){.market-discovery-card-list.trader-first{grid-template-columns:1fr}.trader-market-metrics{grid-template-columns:1.2fr .7fr .8fr .8fr auto}}@media(max-width:1050px){.brand-name{display:none}.terminal-header{gap:10px;padding-inline:10px}.terminal-nav>a,.more-menu>summary{padding-inline:7px}.account-glance{grid-template-columns:1fr auto}.account-glance-balances{grid-column:1 / -1}.trader-market-metrics{grid-template-columns:repeat(4,1fr) auto}.market-metrics-more{display:none}.pool-explainer-card{grid-template-columns:1fr}}@media(max-width:720px){.app-main{padding:10px}.terminal-header{flex-basis:52px}.explore-hero{align-items:flex-start;flex-direction:column;padding:18px}.explore-hero h1{font-size:26px}.account-glance{grid-template-columns:1fr}.account-glance-balances{flex-wrap:wrap}.market-discovery-card-list.trader-first .market-discovery-card{grid-template-columns:1fr auto}.market-discovery-card .explore-market-price,.market-discovery-card .market-discovery-badges{grid-column:1 / -1}.legacy-market-infobar{grid-template-columns:1fr}.trader-market-metrics{min-height:62px;grid-template-columns:1.4fr .8fr .8fr}.trader-market-metrics>div:nth-of-type(4){display:none}.chart-reference-technical{display:none}.app-statusbar-details{right:4px;width:calc(100vw - 8px)}}.funds-move-details{margin-top:-2px}.funds-move-details>.compact-stack{padding:9px}.compact-stack{gap:7px}.portfolio-summary-grid{display:grid;grid-template-columns:minmax(0,1.7fr) repeat(2,minmax(180px,.65fr));gap:10px;margin:0 0 12px}.portfolio-summary-card{min-height:92px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:13px 15px;border:1px solid #202733;border-radius:11px;background:#11161e}.portfolio-summary-card.primary{background:linear-gradient(135deg,#151b26,#11161e)}.portfolio-summary-card small{color:#77849a;font-size:9px}.portfolio-summary-card strong{color:#f0f4fa;font-family:var(--mono);font-size:18px;font-weight:650}.portfolio-summary-card strong span{color:#8b98ad;font-size:10px;font-weight:500}.portfolio-summary-card>span,.portfolio-summary-card a{color:#718097;font-size:8.5px}.portfolio-summary-card a{color:#8b91ff}.portfolio-main-grid{align-items:start}.portfolio-method-note,.portfolio-analytics-details{overflow:hidden;border:1px solid #202733;border-radius:10px;background:#0f141b}.portfolio-method-note>summary,.portfolio-analytics-details>summary{padding:9px 11px;color:#748096;font-size:9px;cursor:pointer}.portfolio-method-note .ui-note{margin:0 9px 8px}.portfolio-method-note>.ui-hint{margin:0;padding:0 11px 10px}.portfolio-analytics-details>.ui-panel{border:0;border-top:1px solid #202733;border-radius:0}.portfolio-empty-state{min-height:100px;display:flex;align-items:center;justify-content:center;gap:12px;color:#718096}.portfolio-empty-state a{color:#8b91ff}@media(max-width:1050px){.portfolio-summary-grid{grid-template-columns:1fr 1fr}.portfolio-summary-card.primary{grid-column:1 / -1}}@media(max-width:720px){.portfolio-summary-grid{grid-template-columns:1fr}.portfolio-summary-card.primary{grid-column:auto}}.terminal-nav{gap:4px}.terminal-nav>a,.more-menu>summary{padding-inline:12px}.app-health-alert{position:fixed;left:50%;bottom:12px;z-index:120;width:min(680px,calc(100vw - 24px));display:flex;align-items:center;gap:10px;padding:9px 12px;transform:translate(-50%);border:1px solid #5c4330;border-radius:10px;background:#1b1714f5;box-shadow:0 12px 36px #000b;color:#b9c1cf;font-size:9.5px}.app-health-alert>span:nth-child(2){flex:1}.app-health-alert a{color:#b7b0ff;font-weight:650;white-space:nowrap}.trader-markets-page{max-width:1420px}.markets-heading{margin-top:10px}.markets-heading h1{font-size:30px}.trader-markets-page .ui-panel-title{font-size:11px}.trader-markets-page .ui-table th{height:40px}.trader-markets-page .ui-table td{height:68px}.market-price-with-chart{display:inline-grid;grid-template-columns:auto 64px;align-items:center;gap:12px}.market-price-with-chart>b{min-width:74px;color:#f0f3f8;font-family:var(--mono);font-size:11px}.market-row-cta{color:#a9b0ff;font-size:9.5px;font-weight:700;white-space:nowrap}.market-discovery-badges.compact{display:inline-flex;align-items:center}.market-discovery-badges.compact .ui-pill{min-width:48px;justify-content:center}.legacy-market-infobar{grid-template-columns:235px minmax(0,1fr)}.pair-copy small{color:#8591a4}.trader-market-metrics{grid-template-columns:1.08fr .68fr .8fr .8fr auto}.trader-market-metrics>div{padding-inline:18px}.trader-market-metrics .primary-market-metric strong{margin-top:2px;font-size:14px}.market-metrics-more>summary{font-size:9px}.chart-reference-label{color:#78869c;font-size:8.5px}.chart-reference-technical{display:none}.legacy-section-tabs button{letter-spacing:0}.legacy-book-toolbar{flex-basis:50px;min-height:50px}.book-liquidity-controls{display:flex;align-items:center;gap:4px}.book-liquidity-switch button{min-width:58px;padding-inline:7px;text-transform:none;letter-spacing:0}.book-liquidity-switch button.combined{min-width:34px}.book-source-menu{position:relative}.book-source-menu>summary{width:25px;height:25px;display:grid;place-items:center;border:1px solid #283140;border-radius:6px;color:#68758a;cursor:pointer;list-style:none}.book-source-menu>summary::-webkit-details-marker{display:none}.book-source-menu>button{position:absolute;top:29px;right:0;z-index:30;width:106px;padding:7px 9px;border:1px solid #303847;border-radius:7px;background:#171d26;color:#8d99ad;font-size:8px;text-align:left;box-shadow:0 10px 28px #000a;cursor:pointer}.book-source-menu>button.active{color:#f0c174}.legacy-family-label{min-height:28px}.book-source-legend{opacity:.72}.book-mid-recenter{color:#78869a}.order-ticket{gap:8px}.ticket-liquidity-row{padding-top:1px}.ticket-liquidity-row>span{width:52px}.ticket-route-tabs{flex:1}.ticket-route-tabs button{min-height:30px}.advanced-order-options{border-top:1px solid #202733;border-bottom:1px solid #202733}.advanced-order-options>summary{padding:7px 0;color:#77849a;font-size:8px;cursor:pointer;list-style:none}.advanced-order-options>summary::-webkit-details-marker{display:none}.advanced-order-options[open]>summary{color:#aab4c5}.advanced-order-options .order-type-row{padding:0 0 8px}.trade-flow-summary{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;border:1px solid #252d39;border-radius:8px;background:#252d39}.trade-flow-summary>div{display:flex;flex-direction:column;gap:3px;padding:8px 9px;background:#0f141b}.trade-flow-summary span{color:#748197;font-size:8px}.trade-flow-summary b{overflow:hidden;color:#e8edf5;font-family:var(--mono);font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.trade-submit-state{margin-top:2px;color:#6f7c91;font-size:8px;text-align:center}.trade-submit{position:static;min-height:43px;box-shadow:none}.execution-details{margin-top:-1px}.execution-details>summary{min-height:27px}.ticket-posture{display:none}.market-account-dock table.ui-table{font-size:9.5px}.market-account-dock table.ui-table th{font-size:8px}.market-account-dock table.ui-table td{height:33px}.funds-balance-table th,.funds-balance-table td{width:25%}.balance-allocation-details{margin-top:-3px}.balance-allocation-details>.ui-table{border-top:1px solid #202733}.activity-title-row{margin-top:8px}.activity-title-row .page-title{font-size:28px}.activity-view-tabs{display:inline-flex;width:auto;min-width:430px}.activity-view-tabs button{min-width:118px}#activity-feed .ui-table td{min-height:42px}@media(max-width:1050px){.terminal-nav>a{padding-inline:8px}.trader-market-metrics{grid-template-columns:1fr .72fr .78fr .78fr auto}.trader-market-metrics>div{padding-inline:10px}.market-price-with-chart{grid-template-columns:auto 52px;gap:7px}}@media(max-width:720px){.activity-view-tabs{width:100%;min-width:0}.activity-view-tabs button{min-width:0}.trade-flow-summary{grid-template-columns:1fr}}.execution-style-tabs,.ticket-route-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.pegged-order-fields{display:grid;gap:8px}.peg-reference-card,.peg-effective-price{display:grid;grid-template-columns:1fr auto;gap:2px 10px;align-items:baseline;border:1px solid #2a3140;border-radius:7px;padding:8px 10px;background:#111720}.peg-reference-card span,.peg-effective-price span{color:#919db2;font-size:10px}.peg-reference-card b,.peg-effective-price b{font-size:12px;color:#f4f6fb}.peg-reference-card small,.peg-effective-price small{grid-column:1 / -1;color:#707b8f;font-size:9px;line-height:1.35}.book-source-marker.directPeg .source-dot.pegged,.book-source-marker.dmm .source-dot.pegged,.book-source-marker.peggedMixed .source-dot.pegged{opacity:1}.book-source-marker.peggedMixed{border-color:#e8a84c66;background:#e8a84c14}.book-source-marker.directPeg{border-color:#9378ff66;background:#9378ff14}.book-source-marker.dmm{border-color:#e8a84c66;background:#e8a84c14}.ticket-dmm-controls>summary{cursor:pointer;color:#9ca8bb;font-size:10px;padding:4px 0}[data-testid=depth-chart]>.ui-panel-title{display:flex;align-items:center;justify-content:space-between}[data-testid=depth-chart]>.ui-panel-body{height:auto;flex:1;min-height:0}.legacy-book-toolbar{flex-basis:62px;min-height:62px}.price-source-controls{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--line, #2a303b);border-radius:6px;background:#0a0e148c}.price-source-controls button{border:0;border-radius:4px;background:transparent;color:var(--text-dim, #8d98aa);font:inherit;font-size:11px;padding:4px 8px;cursor:pointer}.price-source-controls button.active{background:#7d68ff29;color:var(--text, #e9edf5)}.chart-reference-label.venue i{background:#26bd6c}@media(min-width:1051px){.legacy-spot-grid{grid-template-columns:minmax(520px,2.35fr) minmax(300px,1fr) minmax(300px,1.05fr)}}.legacy-book-columns,.book-source-legend,.legacy-book-mid small,.legacy-book-mid b{font-size:8.5px}.legacy-book-row,.recent-trade-row{min-height:23px;font-size:9.5px}.legacy-book-columns>*,.legacy-book-row>span,.recent-trade-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy-family-label,.book-liquidity-switch button,.book-price-grouping span{font-size:9px}.book-price-grouping button{min-width:26px;min-height:26px}.order-ticket .ui-field label,.ticket-liquidity-row,.ticket-liquidity-row>span,.ticket-safety-note,.advanced-order-options>summary,.order-summary-grid,.trade-flow-summary span,.trade-submit-state,.execution-details>summary{font-size:9.5px}.trade-flow-summary b,.order-ticket .ui-input{font-size:11px}.size-shortcuts button,.price-shortcuts button{min-height:27px;font-size:9px}.chart-loading.error{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:24px;color:#aab4c5;text-align:center}.chart-loading.error .chart-fallback-mark{width:34px;height:34px;display:grid;place-items:center;margin:0 auto 2px;border:1px solid #5c4330;border-radius:50%;background:#1b1714;color:#e8a84c;font-size:17px}.chart-loading.error strong{color:#eef2f8;font-size:13px}.chart-loading.error p{max-width:440px;margin:0;color:#8995a8;font-size:10.5px;line-height:1.5}.chart-loading.error button{min-height:32px;margin-top:3px;padding:0 12px;border:1px solid #4a4c8e;border-radius:7px;background:#27254a;color:#e7e5ff;font-size:10px;font-weight:700;cursor:pointer}.chart-loading.error button:hover{border-color:#7771df;background:#302d5b}@media(max-width:720px){.legacy-market-infobar{flex:0 0 auto;height:auto;grid-template-columns:1fr}.trader-market-metrics{min-height:56px;grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-chart-tabs .ui-tabs{width:170px}.price-source-controls{flex:1}.price-source-controls button{flex:1;padding-inline:5px}.chart-reference-label{display:none}}.pair-menu-side{display:grid;justify-items:center;gap:1px;margin-left:auto}.pair-menu-side i{color:#ad9cff;font-size:7px;font-style:normal;font-weight:800;letter-spacing:.06em}.pair-menu-caret{color:#8190a8;font-size:13px;line-height:10px;transition:transform .15s ease}.pair-menu-caret.open{transform:rotate(180deg)}.backpack-market-menu{width:min(560px,calc(100vw - 32px));padding:8px}.market-type-tabs{display:flex;gap:3px;margin-bottom:8px}.market-type-tabs button{min-height:27px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#8190a8;font-size:9px}.market-type-tabs button.active{background:#202733;color:#eef3fb}.market-type-tabs button:disabled:not(.active){opacity:.45}.market-switcher-search{display:flex;align-items:center;gap:7px;min-height:34px;padding:0 9px;border:1px solid #273345;border-radius:7px;background:#161e29;color:#718099}.market-switcher-search input{width:100%;border:0;outline:0;background:transparent;color:#edf3fb;font:inherit;font-size:10px}.market-switcher-columns,.market-menu-row{display:grid;grid-template-columns:1.45fr .9fr .72fr;gap:12px;align-items:center}.market-switcher-columns{padding:8px 9px 5px;color:#65748d;font-size:8px}.market-switcher-columns span:nth-child(n+2){text-align:right}.market-switcher-results{max-height:330px;overflow-y:auto;border-top:1px solid #222d3d;border-bottom:1px solid #222d3d}.market-menu-row{min-height:45px;padding:5px 9px;color:#dce5f3;text-decoration:none}.market-menu-row:hover{background:#151e29}.market-menu-name{display:grid;grid-template-columns:25px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:7px}.market-menu-name>:first-child{grid-row:1 / span 2}.market-menu-name b{font-size:10px}.market-menu-name small,.market-menu-price small{color:#718099;font-size:8px}.market-menu-price,.market-menu-cap{text-align:right;font-family:var(--mono);font-size:9px}.market-switcher-empty{display:block;padding:18px 9px;color:#718099;font-size:9px}.market-switcher-foot{display:flex;justify-content:space-between;padding:8px 9px 2px;color:#9c8dff;font-size:9px;text-decoration:none}.legacy-market-infobar{flex-basis:62px;height:62px;grid-template-columns:225px minmax(0,1fr)}.trader-market-metrics{min-width:0;grid-template-columns:repeat(7,minmax(0,1fr))}.trader-market-metrics>div{min-width:0;padding:8px 9px}.trader-market-metrics small,.trader-market-metrics strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-view-switch button{align-items:center;justify-content:center}.book-view-switch button i{flex:0 0 3px}.book-view-switch .view-both i:nth-child(1),.book-view-switch .view-bids i{background:#26bd6c}.book-view-switch .view-both i:nth-child(2){background:#526078}.book-view-switch .view-both i:nth-child(3),.book-view-switch .view-asks i{background:#e6483d}.legacy-family-label{position:sticky;top:0;z-index:7;min-height:28px}.legacy-book-columns{position:sticky;top:28px;z-index:7}.book-source-legend{display:inline-flex;align-items:center;gap:5px;text-transform:none;letter-spacing:0}.book-source-key{display:inline-flex;align-items:center;gap:5px;line-height:1;white-space:nowrap}.book-source-key>i{display:inline-block;flex:0 0 6px;width:6px;height:6px;margin:0;align-self:center}.book-source-key>i.pegged{margin-left:4px}.book-source-info{width:20px;height:20px;margin:0 0 0 2px;padding:0;border:0;display:inline-grid;place-items:center;background:transparent;color:#72819a;cursor:help}.book-source-info:hover{color:#d8e1f1}.book-source-info svg{display:block}.book-toolbar-primary .book-lock{margin-left:auto}.legacy-book-mid{min-height:44px;grid-template-columns:1fr .7fr .8fr;grid-template-rows:1fr;column-gap:4px;padding:5px 8px}.legacy-book-mid>*{grid-row:1}.book-mid-price{justify-self:start;align-self:center;font-family:var(--mono);font-size:12px;font-weight:750}.book-mid-price.up{color:#26bd6c}.book-mid-price.down{color:#ef5357}.book-mid-price.flat{color:#dce5f3}.book-spread-value{justify-self:end;align-self:center;color:#c8d0df;font-family:var(--mono);font-size:9.5px;font-weight:500}.book-mid-recenter{justify-self:end;align-self:center;min-height:27px}.book-mid-recenter[hidden]{display:none}.book-activity-meter{flex:0 0 27px;display:grid;grid-template-columns:repeat(28,minmax(3px,1fr));gap:3px;align-items:center;padding:5px 8px;border-top:1px solid #273345;background:#0e151d}.book-activity-meter i{height:17px;border-radius:2px;background:#a33c46;opacity:.92}.book-activity-meter i.buy{background:#1bc67f}.recent-trades-columns,.recent-trade-row{grid-template-columns:1fr .72fr .75fr .38fr}.tx-ref-glyph{display:inline-grid;place-items:center;min-width:18px;color:#8c79ff;font-size:10px;cursor:default}.truth-pending{color:#68768c}.legacy-trade-ticket{align-self:start}.legacy-ticket-header{min-height:31px}.order-ticket{gap:6px}.route-icon-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.route-icon-tabs button{min-height:38px;display:grid;place-items:center;align-content:center;gap:2px;padding:4px 2px;border:1px solid #273345;border-radius:7px;background:#111923;color:#8190a8;font-size:8px}.route-icon-tabs button.active{border-color:#6e5bd1;background:#201c34;color:#d8d0ff}.route-icon-tabs button:disabled{opacity:.42;cursor:not-allowed}.route-icon{width:13px;height:13px}.ticket-order-options{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.ticket-option-group{display:grid;gap:4px}.order-type-pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.order-type-pills button{min-height:27px;border:1px solid #273345;border-radius:6px;background:#111923;color:#8190a8;font-size:8.5px}.order-type-pills button.active{border-color:#6657c7;color:#ebe8ff;background:#211e36}.reduce-only-option{min-width:76px}.terminal-pref-toggle{width:31px;height:18px;padding:2px;border:0;border-radius:9px;background:#263142}.terminal-pref-toggle i{display:block;width:14px;height:14px;border-radius:50%;background:#d7dfeb}.terminal-pref-toggle.on{background:#23cdb0}.terminal-pref-toggle.on i{margin-left:13px}.terminal-pref-toggle:disabled{opacity:.42}.legacy-available-line b{font-size:12px}.legacy-dock-header{position:relative}.dock-utility-actions{display:inline-flex;gap:4px;margin-left:auto}.dock-utility-actions button{width:25px;height:24px;border:1px solid #273345;border-radius:6px;background:#111923;color:#7f8da4}.dock-balance-summary{display:flex;justify-content:flex-end;align-items:baseline;gap:8px;min-height:29px;padding:5px 10px;border-bottom:1px solid #222c3a;color:#7e8ba0;font-size:8.5px}.dock-balance-summary strong{color:#dfe6f1;font-family:var(--mono);font-size:11px}.depth-hover-box{width:190px;background:#191e28c7;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.depth-hover-box.bid-side{transform:translate(-100%,-30%);margin-left:-12px}.depth-hover-box.ask-side{transform:translateY(-30%);margin-left:12px}@media(max-width:1180px){.trader-market-metrics{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:31px}.legacy-market-infobar{height:70px;flex-basis:70px}.trader-market-metrics>div{padding-block:5px}}@media(max-width:900px){.legacy-market-infobar{height:auto;grid-template-columns:1fr}.trader-market-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.book-toolbar-secondary .book-liquidity-switch{flex:0 0 auto;width:auto;max-width:none;gap:4px;padding:0;background:transparent}.book-toolbar-secondary .book-liquidity-switch button{flex:0 0 29px;min-width:29px;width:29px;height:29px;padding:0;display:grid;place-items:center;border:1px solid #283140;border-radius:6px;background:#111720;color:#68758a}.book-toolbar-secondary .book-liquidity-switch button svg{width:14px;height:14px}.book-toolbar-secondary .book-liquidity-switch button:hover{border-color:#3a465a;color:#dce5f3;background:#18202b}.book-toolbar-secondary .book-liquidity-switch button.active.standard{border-color:#40516c;background:#1c2633;color:#aebbd0}.book-toolbar-secondary .book-liquidity-switch button.active.combined{border-color:#7d6cf055;background:#2b2340;color:#b7adff}.book-source-menu>summary{width:29px;height:29px}.operate-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:2px 0 10px}.operate-page-heading .page-title{margin:0}.operate-page-heading p{margin:5px 0 0;color:#8190a8;font-size:11px}.operate-overview-link{flex:0 0 auto;color:#a9b0ff;font-size:9.5px;font-weight:700}.operate-domain-nav{display:flex;align-items:center;gap:4px;margin-bottom:12px;padding:4px;border:1px solid #273345;border-radius:9px;background:#0e141c;overflow-x:auto;scrollbar-width:none}.operate-domain-nav::-webkit-scrollbar{display:none}.operate-domain-nav a{min-height:30px;display:inline-flex;align-items:center;padding:0 11px;border-radius:6px;color:#8190a8;font-size:9.5px;font-weight:650;white-space:nowrap}.operate-domain-nav a:hover{color:#edf3fb;background:#151e29}.operate-domain-nav a.active{background:#26203b;color:#b7adff}.legacy-spot-page{--terminal-caption-size: 11px;--terminal-control-size: 11.5px;--terminal-value-size: 12px}.app-shell small,.app-shell .ui-hint,.app-shell .dim,.app-statusbar{font-size:var(--terminal-caption-size, 11px);line-height:1.4}.legacy-spot-page .available-line,.legacy-spot-page .order-ticket .ui-field label,.legacy-spot-page .ticket-safety-note,.legacy-spot-page .order-summary-grid,.legacy-spot-page .trade-flow-summary span,.legacy-spot-page .trade-submit-state,.legacy-spot-page .execution-details>summary,.legacy-spot-page .book-source-legend,.legacy-spot-page .legacy-family-label,.legacy-spot-page .legacy-book-columns,.legacy-spot-page .legacy-book-mid small,.legacy-spot-page .legacy-book-mid b{font-size:var(--terminal-caption-size);line-height:1.4}.legacy-spot-page .execution-style-tabs button,.legacy-spot-page .ticket-route-tabs button,.legacy-spot-page .book-liquidity-switch button,.legacy-spot-page .book-price-grouping span,.legacy-spot-page .book-unit-switch button,.legacy-spot-page .book-lock,.legacy-spot-page .book-recenter,.legacy-spot-page .size-shortcuts button,.legacy-spot-page .price-shortcuts button{font-size:var(--terminal-control-size)}.legacy-spot-page .legacy-book-row,.legacy-spot-page .recent-trade-row{min-height:27px;font-size:var(--terminal-control-size)}.legacy-spot-page .trade-flow-summary b,.legacy-spot-page .order-ticket .ui-input,.legacy-spot-page .order-summary-grid b{font-size:var(--terminal-value-size)}.book-hover-tooltip{box-sizing:border-box;width:236px;padding:11px 12px}.book-hover-tooltip header{padding-bottom:8px}.book-hover-tooltip header strong{font-size:12px}.book-hover-tooltip header span{font-size:11px;line-height:1.25;text-align:right}.book-hover-tooltip dl,.depth-hover-box dl{gap:6px 11px;margin-top:9px}.book-hover-tooltip dt,.book-hover-tooltip dd,.depth-hover-box dt,.depth-hover-box dd{font-size:11px;line-height:1.35}.depth-toolbar{flex-basis:44px}.depth-legend,.depth-zoom{font-size:11px}.depth-zoom button{min-width:28px;height:28px;font-size:11px}.depth-axis-label{font-size:10.5px}.depth-axis-label-overlay{paint-order:stroke;stroke:#12161c;stroke-width:3px;stroke-linejoin:round}.depth-hover-box{width:210px;padding:11px 12px}.depth-footnote{flex-basis:34px;padding-inline:10px;font-size:10.5px;line-height:1.3}.ticket-execution-quote{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #293342;border-radius:8px;background:#293342}.ticket-execution-quote>div{display:flex;min-width:0;flex-direction:column;gap:3px;padding:7px 9px;background:#111821}.ticket-execution-quote>.ui-hint{grid-column:1 / -1;margin:0;padding:9px;background:#111821}.ticket-execution-quote span{color:#8996ab;font-size:10.5px}.ticket-execution-quote b{overflow-wrap:anywhere;color:#edf2f8;font-family:var(--mono);font-size:11.5px;font-weight:650}.network-estimate-summary{flex:0 0 auto;min-height:64px}.network-estimate-summary>div{min-height:62px;flex-shrink:0;justify-content:center;padding:8px 9px}.network-estimate-summary span{font-size:11px;line-height:1.25}.network-estimate-summary b{min-height:16px;font-size:12px;line-height:1.3;text-overflow:clip}.network-estimate-summary .network-fee-stack small{font-size:11px}.network-estimate-summary[data-estimate-state=unavailable] b{color:#aab4c5;font-family:var(--sans);font-weight:550}.preview-technical-reason summary,.preview-technical-reason code{font-size:11px;line-height:1.4}@media(max-width:720px){.ticket-execution-quote{grid-template-columns:1fr}.network-estimate-summary{min-height:0}.network-estimate-summary>div{min-height:54px}}.network-estimate-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #293342;border-radius:8px;background:#293342}.network-estimate-summary>div{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;background:#111821}.network-estimate-summary b{width:100%;overflow:hidden;white-space:nowrap}.network-estimate-summary .network-fee-stack{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.network-estimate-summary .network-fee-stack strong,.network-estimate-summary .network-fee-stack small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.book-toolbar-primary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:100%}.book-toolbar-primary .book-price-grouping{justify-self:center}.book-toolbar-primary .book-lock{justify-self:end;margin-left:0}.book-view-switch button i{background:#526078}.book-view-switch .view-both i:first-child,.book-view-switch .view-bids i:first-child{background:#26bd6c}.book-view-switch .view-both i:last-child,.book-view-switch .view-asks i:last-child{background:#e6483d}.book-view-switch .view-bids i:nth-child(2){background:#26bd6c;opacity:.7}.book-view-switch .view-asks i:nth-child(2){background:#e6483d;opacity:.7}.book-toolbar-secondary{justify-content:flex-start}.book-liquidity-controls{width:100%;min-width:0;display:flex;align-items:center;gap:5px}.book-toolbar-secondary .book-liquidity-switch{flex:1 1 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.book-toolbar-secondary .book-liquidity-switch button{width:auto;min-width:0;min-height:29px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 6px;white-space:nowrap}.book-toolbar-secondary .book-liquidity-switch button span{overflow:hidden;text-overflow:ellipsis}.book-toolbar-secondary .book-liquidity-switch button.active.pegged{border-color:#a8752955;background:#332714;color:#efbd64}.book-toolbar-secondary .book-liquidity-switch button:disabled,.ticket-route-tabs button:disabled{opacity:.36;cursor:not-allowed;filter:saturate(.45)}.book-liquidity-help{flex:0 0 29px;width:29px;height:29px;display:grid;place-items:center;padding:0;border:1px solid #283140;border-radius:6px;background:#111720;color:#8290a7;cursor:help}.book-liquidity-help:hover{color:#dce5f3;background:#18202b}.pair-menu-side{grid-template-rows:auto auto;gap:5px}.pair-menu-side i{padding:3px 7px;border:1px solid #6657c7;border-radius:6px;background:#201c34;font-size:10px}.pair-menu-caret{width:38px;height:38px;flex-basis:38px;border-radius:10px}.pair-menu-caret svg{display:block}.recent-trades-columns,.recent-trade-row{grid-template-columns:minmax(0,1fr) minmax(64px,.72fr) minmax(58px,.72fr) 30px}.recent-trades-columns{display:grid;align-items:center;gap:4px;min-height:28px;padding:5px 8px;border-block:1px solid #282e3c;color:#71809a;font-size:10px}.recent-trades-columns>:first-child{text-align:left}.recent-trades-columns>:not(:first-child){text-align:right}.recent-trades-columns button{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:right}.trade-tx-glyph{text-decoration:none;cursor:pointer}.recent-trades-sentinel{min-height:32px;display:grid;place-items:center;color:#71809a;font-size:10px}.depth-hover-box{background:#191e2894}.app-shell{height:auto;min-height:100vh;overflow:visible}.terminal-header{position:sticky;top:0;z-index:100}.app-main{flex:0 0 auto;min-height:calc(100vh - 69px);overflow:visible}.app-main:has(.legacy-spot-page){overflow:visible}.legacy-spot-page{height:auto;min-height:0;overflow:visible}.legacy-spot-grid{flex:none;grid-template-rows:minmax(560px,calc(100vh - 405px)) 245px}.legacy-chart-panel{min-height:560px}.legacy-ticket-panel{overflow:visible}.legacy-trade-ticket{position:sticky;top:64px;height:auto;min-height:0}.legacy-ticket-panel .order-ticket{overflow:visible}.market-account-dock{min-height:245px}.app-statusbar{position:static}.depth-chart-shell{flex:1 1 320px;min-height:320px}.depth-chart-shell svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0}@media(min-width:721px)and (max-width:1050px){.legacy-spot-grid{grid-template-columns:minmax(480px,1.8fr) minmax(245px,.9fr);grid-template-rows:470px auto 245px}.legacy-chart-panel{min-height:470px}.legacy-book-panel{min-height:0}.legacy-ticket-panel{min-height:0;overflow:visible}.legacy-trade-ticket{position:static;height:auto;min-height:0}.legacy-ticket-panel .order-ticket{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;overflow:visible}}@media(max-width:720px){.legacy-spot-grid{display:flex;flex-direction:column}.legacy-chart-panel{min-height:470px}.legacy-book-panel{height:620px;min-height:620px;max-height:620px}.legacy-ticket-panel{min-height:0;overflow:visible}.legacy-trade-ticket{position:static;height:auto;min-height:0}.legacy-ticket-panel .order-ticket{display:flex;overflow:visible}.legacy-orders-panel{min-height:245px}}.app-main:has(.legacy-spot-page){min-width:0}.legacy-spot-page{width:100%;max-width:1920px;min-width:0;margin-inline:auto}.legacy-market-infobar,.legacy-spot-grid{width:100%;max-width:100%;min-width:0}.pair-menu-side{display:flex;align-items:center;margin-left:auto}.legacy-chart-tabs{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:8px;padding-right:10px}.legacy-chart-tabs .ui-tabs{grid-column:1;margin-left:8px}.price-source-controls{grid-column:2;min-width:0;justify-self:start}.chart-reference-label{grid-column:3;justify-self:end;margin-left:0;padding-right:0}.depth-chart-shell{width:100%}.depth-chart-shell svg{font-stretch:normal}@media(min-width:1251px){.legacy-spot-grid{grid-template-columns:minmax(0,1fr) clamp(280px,22vw,340px) clamp(300px,24vw,380px);grid-template-rows:minmax(560px,calc(100vh - 405px)) 245px}}@media(min-width:721px)and (max-width:1250px){.legacy-market-infobar{grid-template-columns:minmax(205px,235px) minmax(0,1fr)}.legacy-spot-grid{display:grid;grid-template-columns:minmax(0,1fr) clamp(280px,30vw,340px);grid-template-rows:470px 430px 245px}.legacy-chart-panel{grid-column:1;grid-row:1;min-height:470px}.legacy-book-panel{grid-column:2;grid-row:1 / span 2;width:100%;min-height:0;justify-self:center}.legacy-ticket-panel{grid-column:1;grid-row:2;min-height:0;overflow:visible}.legacy-orders-panel{grid-column:1 / span 2;grid-row:3}.legacy-trade-ticket{position:static}.legacy-ticket-panel .order-ticket{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.chart-reference-label{display:none}}@media(max-width:720px){.legacy-chart-tabs{grid-template-columns:minmax(0,1fr);row-gap:5px;height:auto;min-height:40px;padding:5px 8px}.legacy-chart-tabs .ui-tabs{grid-column:1;width:100%;margin-left:0}.price-source-controls{grid-column:1;width:100%}.chart-reference-label{display:none}}.portfolio-signed-out-panels{margin-top:14px}.trader-market-metrics .index-market-metric strong{margin-top:2px;font-size:14px}.ticket-liquidity-block{display:grid;gap:8px}.ticket-control-heading{min-width:0;display:flex;align-items:center;gap:6px}.ticket-control-heading .ticket-control-label{flex:0 1 auto}.compact-info-row{min-height:24px}.terminal-info-button{position:relative;overflow:visible}.ticket-info-button{flex:0 0 19px;width:19px;height:19px;display:inline-grid;place-items:center;padding:0;border:1px solid #2d394a;border-radius:50%;background:#121a24;color:#8090a8;font:700 10px/1 var(--sans);cursor:help}.terminal-info-button:after{content:attr(data-tooltip);position:absolute;z-index:160;left:50%;top:calc(100% + 8px);width:min(290px,72vw);box-sizing:border-box;padding:9px 11px;border:1px solid #354155;border-radius:8px;background:#161d27f7;box-shadow:0 10px 28px #0000006b;color:#c7d1df;font-family:var(--sans);font-size:10.5px;font-weight:500;line-height:1.45;letter-spacing:0;text-align:left;white-space:normal;pointer-events:none;opacity:0;transform:translate(-50%,-4px);transition:opacity .12s ease,transform .12s ease}.terminal-info-button:hover:after,.terminal-info-button:focus-visible:after{opacity:1;transform:translate(-50%)}.terminal-info-button:hover,.terminal-info-button:focus-visible{color:#edf3fb;border-color:#53627a;background:#1a2430;outline:none}.book-liquidity-help.terminal-info-button:after{left:auto;right:0;transform:translateY(-4px)}.book-liquidity-help.terminal-info-button:hover:after,.book-liquidity-help.terminal-info-button:focus-visible:after{transform:translateY(0)}.book-source-info.terminal-info-button:after{left:auto;right:0;transform:translateY(-4px)}.book-source-info.terminal-info-button:hover:after,.book-source-info.terminal-info-button:focus-visible:after{transform:translateY(0)}.segmented-control button,.route-icon-tabs button,.order-type-pills button,.book-liquidity-switch button,.book-view-switch button,.book-price-grouping button,.book-unit-switch button,.book-lock,.book-mid-recenter,.price-shortcuts button,.size-shortcuts button,.trade-submit{transition:background-color .11s ease,border-color .11s ease,color .11s ease,filter .11s ease}.segmented-control button:not(:disabled):hover{background:#29303d;color:#e7edf6}.segmented-control button.active.bid:hover{background:#26bd6c36;border-color:#42dc87}.segmented-control button.active.ask:hover{background:#e6483d36;border-color:#ff655c}.route-icon-tabs button:not(:disabled):hover,.order-type-pills button:not(:disabled):hover,.price-shortcuts button:not(:disabled):hover,.size-shortcuts button:not(:disabled):hover{border-color:#46546a;background:#18222e;color:#dbe4f1}.route-icon-tabs button.active:not(:disabled):hover,.order-type-pills button.active:not(:disabled):hover{border-color:#8576e4;background:#292445;color:#f3f0ff}.trade-submit:not(:disabled):hover{filter:brightness(1.09)}.trade-submit:not(:disabled):active{filter:brightness(.96)}.depth-hover-box{background:#191e28b8}.external-market-widget-shell,.cognia-external-widget-container,.cognia-external-widget-container>div,.cognia-external-widget-container iframe{width:100%;height:100%;min-height:0;border:0}.cognia-external-widget-container{position:absolute;top:0;right:0;bottom:0;left:0;background:#12161c}.cognia-chart-attribution{position:absolute;right:10px;bottom:5px;z-index:3;padding:2px 5px;border-radius:4px;background:#12161cd1;color:#66758e;font-size:9px;pointer-events:auto}.cognia-chart-attribution a{color:#8295b5;text-decoration:none}.cognia-chart-attribution a:hover{color:#b5c5df;text-decoration:underline}.legacy-pair-card .pair-menu-side{display:grid;grid-template-rows:auto auto;justify-items:center;align-items:center;gap:4px;margin-left:auto}.legacy-pair-card .pair-menu-side i{padding:3px 7px;border:1px solid #6657c7;border-radius:6px;background:#201c34;color:#ad9cff;font-size:9px;font-style:normal;font-weight:800;line-height:1;letter-spacing:.06em}.legacy-pair-card .pair-menu-caret{width:38px;height:34px;flex-basis:34px}.depth-hover-box{background:#191e289e}.ticket-field-error{margin-top:-2px;padding:7px 9px;border:1px solid #7c3339;border-left:3px solid #ef5357;border-radius:7px;background:#531e233d;color:#f2c8cb;font-size:11px;font-weight:550;line-height:1.4}.ticket-info-button:after{left:0;width:225px;max-width:calc(100vw - 32px);transform:translateY(-4px)}.ticket-info-button:hover:after,.ticket-info-button:focus-visible:after{transform:translateY(0)}.external-market-widget-shell{position:relative;overflow:hidden;background:#12161c}.external-lightweight-chart{position:absolute;top:29px;right:0;bottom:0;left:0;min-width:0;min-height:300px}.external-chart-toolbar{position:absolute;z-index:5;left:0;right:0;top:0;height:29px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 10px;border-bottom:1px solid #202a38;background:#111720;color:#8797b1;font-size:10px}.external-chart-toolbar>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.trader-market-metrics{grid-template-columns:1.15fr 1.05fr .8fr .8fr 1.2fr}.trader-market-metrics>div:nth-child(5){border-right:0}.backpack-market-menu .market-type-tabs{grid-template-columns:auto;justify-content:start}.backpack-market-menu .market-type-tabs button{min-width:54px}@media(min-width:1251px){.legacy-spot-page{display:grid;grid-template-columns:minmax(0,1fr) clamp(280px,22vw,340px) clamp(300px,24vw,380px);grid-template-rows:70px minmax(480px,calc(100vh - 405px)) 245px auto;gap:8px;align-items:stretch}.legacy-market-infobar{grid-column:1;grid-row:1;width:100%;min-width:0;height:70px}.legacy-spot-grid{display:contents}.legacy-chart-panel{grid-column:1;grid-row:2;min-height:480px}.legacy-book-panel{grid-column:2;grid-row:1 / span 3;min-height:0;height:auto}.legacy-ticket-panel{grid-column:3;grid-row:1 / span 2;min-height:0;align-self:start;overflow:visible}.legacy-orders-panel{grid-column:1;grid-row:3;min-height:245px}.terminal-secondary-data{grid-column:1 / -1;grid-row:4}.legacy-trade-ticket{top:64px}}.book-view-switch .view-both i:nth-child(1){height:13px;background:#26bd6c;opacity:1}.book-view-switch .view-both i:nth-child(2){height:13px;background:#65758f;opacity:.9}.book-view-switch .view-both i:nth-child(3){height:13px;background:#e6483d;opacity:1}.book-view-switch .view-asks{align-items:flex-end}.book-view-switch .view-asks i{background:#e6483d!important;opacity:1!important}.book-view-switch .view-asks i:nth-child(1){height:5px}.book-view-switch .view-asks i:nth-child(2){height:9px}.book-view-switch .view-asks i:nth-child(3){height:13px}.book-view-switch .view-bids{align-items:flex-end}.book-view-switch .view-bids i{background:#26bd6c!important;opacity:1!important}.book-view-switch .view-bids i:nth-child(1){height:13px}.book-view-switch .view-bids i:nth-child(2){height:9px}.book-view-switch .view-bids i:nth-child(3){height:5px}.backpack-market-menu .market-menu-name>span:last-child{min-width:0;display:grid;gap:2px;align-content:center}.backpack-market-menu .market-menu-name>span:last-child>strong,.backpack-market-menu .market-menu-name>span:last-child>small{display:block;min-width:0}.book-price-grouping span{min-width:70px;padding-inline:6px;font-size:10px;line-height:1}.book-price-grouping button{min-width:25px;min-height:26px}.ticket-inline-validation{margin-top:-3px;padding:3px 2px 1px;color:#dba7aa;font-size:10px;line-height:1.35}.depth-hover-box.bid-side{transform:translate(-100%,-50%);margin-left:-12px}.depth-hover-box.ask-side{transform:translateY(-50%);margin-left:12px}.legacy-book-scroll{overflow-anchor:none}.legacy-book-row .depth-fill{transition:width .18s ease-out,opacity .12s ease-out;will-change:width}.legacy-book-row .book-price,.legacy-book-row>span:nth-of-type(2),.legacy-book-row>span:nth-of-type(3){transition:color .12s ease-out}@keyframes cognia-book-flash-up{0%{box-shadow:inset 0 0 0 999px #23cd8b38}to{box-shadow:inset 0 0 0 999px #23cd8b00}}@keyframes cognia-book-flash-down{0%{box-shadow:inset 0 0 0 999px #ef535738}to{box-shadow:inset 0 0 0 999px #ef535700}}.legacy-book-row.book-flash-up{animation:cognia-book-flash-up .5s ease-out}.legacy-book-row.book-flash-down{animation:cognia-book-flash-down .5s ease-out}.legacy-book-row.book-price-up .book-price{color:#32d58a}.legacy-book-row.book-price-down .book-price{color:#ff676b}@media(prefers-reduced-motion:reduce){.legacy-book-row,.legacy-book-row .depth-fill,.legacy-book-row .book-price{animation-duration:1ms!important;transition-duration:1ms!important}}.peg-basis-control{display:grid;gap:5px}.peg-basis-control>span{color:#919db2;font-size:10px}.peg-basis-control>small{color:#707b8f;font-size:9px;line-height:1.35}.peg-basis-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #282e3c;border-radius:5px;overflow:hidden}.peg-basis-tabs button{min-height:28px;border:0;border-right:1px solid #282e3c;background:#111722;color:#8d99ad;font-size:9px;cursor:pointer}.peg-basis-tabs button:last-child{border-right:0}.peg-basis-tabs button.active{background:#222843;color:#f4f6fb}.peg-basis-tabs button:disabled{cursor:not-allowed;opacity:.48}.tx-hash-link{display:inline-flex;align-items:center;gap:5px;min-width:0}.tx-hash-link>a{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.tx-hash-link>a:hover{text-decoration:underline}.tx-copy-button{border:0;background:transparent;color:var(--muted, #8d96a5);font:inherit;font-size:10px;padding:2px 3px;cursor:pointer}.tx-copy-button:hover,.tx-copy-button:focus-visible{color:inherit;text-decoration:underline}.tx-cost-evidence{border:1px solid var(--border, #252a33);border-radius:8px;padding:10px;background:var(--panel, rgba(255,255,255,.02))}.tx-cost-primary{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(150px,1fr) minmax(180px,1.2fr);gap:12px;align-items:start}.tx-cost-primary>div{display:grid;gap:3px;min-width:0}.tx-cost-primary small{color:var(--muted, #8d96a5);font-size:11px}.tx-cost-primary strong{font-variant-numeric:tabular-nums}.tx-cost-primary span{font-size:12px}.tx-cost-methodology{margin-top:9px}.tx-cost-methodology summary{cursor:pointer;color:var(--muted, #8d96a5);font-size:11px}.tx-cost-details{display:grid;grid-template-columns:minmax(150px,auto) minmax(0,1fr);gap:5px 12px;margin-top:8px;font-size:11px}.tx-cost-details>span{color:var(--muted, #8d96a5)}.tx-cost-details>b{overflow-wrap:anywhere;font-weight:500}@media(max-width:767px){.tx-cost-primary{grid-template-columns:1fr;gap:8px}.tx-cost-details{grid-template-columns:1fr;gap:2px}.tx-cost-details>b{margin-bottom:6px}.tx-hash-link{max-width:100%}}.dmm-curve-viz{border:1px solid #283141;border-radius:12px;background:#0f141b;padding:12px;min-width:0}.dmm-curve-viz-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.dmm-curve-viz-head b{display:block;color:#eef3f9;font-size:11px;margin-top:2px}.dmm-curve-legend{display:flex;gap:7px;font-size:8px;font-weight:700}.dmm-curve-legend span{padding:3px 6px;border-radius:999px;border:1px solid #2e394a}.dmm-curve-legend .bid{color:#69dca1}.dmm-curve-legend .ask{color:#ef887f}.dmm-curve-viz svg{display:block;width:100%;height:auto;overflow:visible}.dmm-curve-viz svg .grid{stroke:#27303d;stroke-width:1;stroke-dasharray:2 5}.dmm-curve-viz svg .center-band{fill:#5c70ff0d;stroke:none}.dmm-curve-viz svg .curve{fill:none;stroke-width:3;vector-effect:non-scaling-stroke}.dmm-curve-viz svg .curve.bid{stroke:#28c979}.dmm-curve-viz svg .curve.ask{stroke:#e75b54}.dmm-curve-viz svg .target-line{stroke:#7b86ff;stroke-width:1.5;stroke-dasharray:4 4}.dmm-curve-viz svg .current-line{stroke:#f2f5fa;stroke-width:1.5}.dmm-curve-viz svg .current-dot.bid{fill:#28c979;stroke:#fff;stroke-width:1.5}.dmm-curve-viz svg .current-dot.ask{fill:#e75b54;stroke:#fff;stroke-width:1.5}.dmm-curve-viz svg text{fill:#77869d;font-size:8px}.dmm-curve-viz-foot{display:flex;flex-wrap:wrap;gap:6px 14px;padding-top:8px;border-top:1px solid #202834;color:#8491a7;font-size:8px}.dmm-curve-viz-foot b{color:#eaf0f7;font-weight:650}.dmm-curve-viz-foot .current{margin-left:auto;color:#c8d0dc}.dmm-p1-mode-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dmm-p1-mode-intro{grid-column:1/-1;padding:4px 2px 6px}.dmm-p1-mode-intro h3{margin:4px 0;font-size:16px;color:#f3f6fa}.dmm-p1-mode-intro p,.dmm-p1-mode-card p{color:#8491a7;line-height:1.45;margin:5px 0 0}.dmm-p1-mode-card{text-align:left;min-height:150px;border:1px solid #2a3443;border-radius:12px;background:#121820;padding:16px;color:#eef2f7;cursor:pointer}.dmm-p1-mode-card:hover,.dmm-p1-mode-card.recommended{border-color:#5b6fff88;background:linear-gradient(180deg,#171d2d,#121820)}.dmm-p1-mode-card>span{display:inline-block;color:#8f9cff;text-transform:uppercase;font-size:7px;letter-spacing:.08em}.dmm-p1-mode-card b{display:block;margin-top:8px;font-size:14px}.dmm-p1-mode-card strong{display:block;margin-top:20px;color:#8f9cff;font-size:9px}.dmm-p1-mode-bar{display:flex;align-items:center;gap:12px;margin-bottom:10px}.dmm-p1-mode-bar>div b,.dmm-p1-mode-bar>div small{display:block}.dmm-p1-mode-bar>div small{color:#7f8ca2;margin-top:2px}.dmm-p1-progress{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-bottom:10px;padding:5px;border:1px solid #222b38;border-radius:10px;background:#10151c}.dmm-p1-progress button{border:0;background:transparent;color:#6f7d93;display:flex;align-items:center;gap:6px;padding:7px;min-width:0;cursor:default}.dmm-p1-progress button.done{cursor:pointer;color:#83a491}.dmm-p1-progress button.active{color:#eef2f8;background:#1a2230;border-radius:7px}.dmm-p1-progress span{display:grid;place-items:center;width:18px;height:18px;border:1px solid #334054;border-radius:50%;font-size:7px;flex:none}.dmm-p1-progress .active span{border-color:#6978ff;background:#6978ff22;color:#aab2ff}.dmm-p1-progress b{font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dmm-p1-step{border:1px solid #252f3d;border-radius:12px;background:linear-gradient(180deg,#151b24,#11161d);padding:14px;min-width:0}.dmm-p1-step-head{display:flex;gap:10px;align-items:flex-start;margin-bottom:12px}.dmm-p1-step-head>span{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:50%;background:#6978ff22;border:1px solid #6978ff66;color:#aab2ff;font-size:8px;font-weight:700}.dmm-p1-step-head b,.dmm-p1-step-head small{display:block}.dmm-p1-step-head b{color:#f1f4f8;font-size:12px}.dmm-p1-step-head small{color:#8190a6;margin-top:2px;line-height:1.4}.dmm-p1-preset-grid{display:grid;gap:8px}.dmm-p1-preset-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.dmm-p1-preset-grid button{text-align:left;border:1px solid #293343;border-radius:10px;background:#10161e;color:#eaf0f7;padding:12px;cursor:pointer}.dmm-p1-preset-grid button.active{border-color:#6978ff;box-shadow:inset 0 0 0 1px #6978ff55;background:#171d2c}.dmm-p1-preset-grid b,.dmm-p1-preset-grid span,.dmm-p1-preset-grid small{display:block}.dmm-p1-preset-grid span{color:#9ca8ba;margin-top:4px}.dmm-p1-preset-grid small{color:#748399;margin-top:8px;line-height:1.35}.dmm-p1-segmented{display:flex;padding:3px;border:1px solid #283241;border-radius:9px;background:#0e131a;margin-bottom:10px}.dmm-p1-segmented button{flex:1;border:0;background:transparent;color:#7f8da3;border-radius:6px;padding:7px;cursor:pointer}.dmm-p1-segmented button.active{background:#202838;color:#fff}.dmm-p1-linked-funding{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:10px 0}.dmm-p1-linked-funding>div{border:1px solid #273141;border-radius:9px;padding:9px}.dmm-p1-linked-funding>div.anchor{border-color:#6978ff88}.dmm-p1-linked-funding label{display:block;color:#8b98ac;font-size:8px;margin-bottom:6px}.dmm-p1-linked-funding p{grid-column:1/-1;color:#7f8da4;font-size:8px;margin:0}.dmm-p1-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px}.dmm-p1-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:10px}.dmm-p1-review-grid>div{padding:9px;border:1px solid #273141;border-radius:8px;background:#0f141b}.dmm-p1-review-grid small,.dmm-p1-review-grid b{display:block}.dmm-p1-review-grid small{color:#77869b;text-transform:uppercase;letter-spacing:.06em;font-size:7px}.dmm-p1-review-grid b{color:#edf2f8;margin-top:4px;font-size:9px}.dmm-p1-nav{display:flex;justify-content:space-between;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid #242d39}.dmm-p1-advanced{display:grid;gap:10px}@media(max-width:760px){.dmm-p1-mode-choice,.dmm-p1-preset-grid.three,.dmm-p1-linked-funding,.dmm-p1-policy-grid,.dmm-p1-review-grid{grid-template-columns:1fr}.dmm-p1-progress{grid-template-columns:repeat(3,1fr)}.dmm-p1-progress b{display:none}.dmm-p1-progress button{justify-content:center}.dmm-p1-linked-funding p{grid-column:auto}}.market-mini-chart-wrap{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px;min-width:74px}.market-context-source{color:var(--muted, #8892a6);font-size:8px;line-height:1;white-space:nowrap;font-weight:500}.notification-menu{position:relative}.notification-menu>summary{list-style:none;cursor:pointer}.notification-menu>summary::-webkit-details-marker{display:none}@media(max-width:1250px){.notification-menu>.notification-button{display:grid}}.notification-popover{position:absolute;z-index:90;inset-inline-end:0;top:calc(100% + 8px);width:min(360px,calc(100vw - 24px));border:1px solid var(--border, #263041);border-radius:12px;background:var(--panel, #11161d);box-shadow:0 18px 55px #0009;overflow:hidden}.notification-popover-head{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--border, #263041)}.notification-popover-head a{font-size:12px;color:var(--accent, #7b6cff)}.notification-popover-list{display:grid}.notification-popover-row{display:grid;gap:3px;padding:11px 14px;text-decoration:none;color:inherit;border-bottom:1px solid #202734}.notification-popover-row:last-child{border-bottom:0}.notification-popover-row:hover{background:#171d26}.notification-popover-row.read{opacity:.72}.notification-popover-source{color:#8f9bb0;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.notification-popover-row strong{font-size:12px}.notification-popover-row small{color:#9ba7bb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-popover-empty{color:#8f9bb0;padding:18px 14px;font-size:12px}@media(max-width:520px){.notification-popover{position:fixed;inset-inline:12px;top:auto;bottom:78px;width:auto;max-height:calc(100vh - 156px);overflow:auto}}.admin-announcements{display:grid;gap:12px}.announcement-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.announcement-form-grid label{display:grid;gap:6px;color:#9aa6ba;font-size:12px}.announcement-wide{grid-column:1/-1}.announcement-message{min-height:110px;resize:vertical;font:inherit}.announcement-actions{margin-top:14px;justify-content:flex-end}.announcement-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;padding:12px;border:1px solid #293243;border-radius:10px;background:#0f141b}.announcement-preview>div{display:grid;gap:3px}.announcement-preview small{color:#8995aa}.announcement-preview-message{grid-column:1/-1;padding-top:8px;border-top:1px solid #222b39}.announcement-preview-message p{margin:4px 0 0;color:#a7b2c4}.announcement-history-list{display:grid;gap:8px}.announcement-history-row{display:grid;gap:6px;padding:12px;border:1px solid #27303e;border-radius:10px}.announcement-history-row p{margin:0;color:#9aa6ba}.announcement-history-head{display:flex;align-items:center;gap:8px;color:#8f9bb0;font-size:11px;flex-wrap:wrap}.announcement-history-head time{margin-left:auto}@media(max-width:650px){.announcement-form-grid,.announcement-preview{grid-template-columns:1fr}.announcement-wide,.announcement-preview-message{grid-column:auto}.announcement-actions{justify-content:stretch}.announcement-actions .ui-button{flex:1}.announcement-history-head time{margin-left:0;width:100%}}.mobile-bottom-nav,.mobile-more-sheet{display:none}.preferences-page{max-width:1120px;margin-inline:auto}.preferences-title{margin-block:8px 16px}.preferences-title p{margin:5px 0 0;color:#8593a8}.preferences-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:12px}.preference-option-grid{display:grid;gap:7px}.preference-option-grid button,.preference-language-grid button{min-height:38px;border:1px solid #273244;border-radius:8px;background:#10161e;color:#a7b3c5;cursor:pointer}.preference-option-grid button{display:flex;align-items:center;justify-content:space-between;padding-inline:11px;font-family:var(--mono)}.preference-option-grid button.active,.preference-language-grid button.active{border-color:#6f73ff88;background:#6f73ff16;color:#f2f5fb}.preference-language-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.preference-language-grid button{padding:7px;text-align:start}.locale-format-preview{display:grid;gap:3px;margin-top:12px;padding:12px;border:1px solid #263142;border-radius:9px;background:#0c1219}.locale-format-preview small{color:#738198}.locale-format-preview strong{font-family:var(--mono);font-size:18px}.locale-format-preview span{color:#9aa7ba;font-family:var(--mono)}.preferences-page,.mobile-bottom-nav,.mobile-more-sheet,.notification-popover,.dmm-curve-viz{text-align:start}[dir=rtl] .mono,[dir=rtl] .market-price-text,[dir=rtl] .tx-hash-link,[dir=rtl] .wallet-identity span,[dir=rtl] input[inputmode=decimal]{direction:ltr;unicode-bidi:isolate}@media(max-width:720px){.c1-terminal-header{padding-inline:9px}.c1-product-nav{display:none}.c1-terminal-brand{margin-inline-end:auto}.c1-terminal-actions{gap:5px}.terminal-preferences>.terminal-utility-btn:nth-child(2){display:none}.terminal-locale-popover{position:fixed;inset-inline:12px;top:64px;width:auto;max-height:calc(100vh - 150px);overflow:auto}.app-main,.c1-app-main{padding-bottom:78px}.app-statusbar{margin-bottom:64px}.mobile-bottom-nav{position:fixed;z-index:120;inset-inline:8px;bottom:8px;min-height:58px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;padding:4px;border:1px solid #2a3548;border-radius:14px;background:#0d141cf2;box-shadow:0 12px 38px #000b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-bottom-nav a,.mobile-bottom-nav button{min-width:0;display:grid;place-items:center;align-content:center;gap:2px;min-height:48px;padding:3px 2px;border:0;border-radius:9px;background:transparent;color:#75839a;text-decoration:none;cursor:pointer}.mobile-bottom-nav a span,.mobile-bottom-nav button span{min-height:16px;font-size:13px;line-height:1}.mobile-bottom-nav b{max-width:100%;overflow:hidden;font-size:8.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mobile-bottom-nav a.active,.mobile-bottom-nav button.active{background:#6978ff18;color:#dfe4ff}.mobile-more-sheet{position:fixed;z-index:119;inset-inline:12px;bottom:75px;display:block;padding:10px;border:1px solid #2a3548;border-radius:13px;background:#101720f8;box-shadow:0 20px 55px #000c}.mobile-more-sheet-head{display:flex;justify-content:space-between;align-items:center;padding:4px 5px 9px;color:#dfe5ee}.mobile-more-sheet-head button{width:30px;height:30px;border:0;border-radius:7px;background:#1b2431;color:#aeb8c8}.mobile-more-sheet-links{display:grid;gap:5px}.mobile-more-sheet-links a{min-height:43px;display:flex;align-items:center;padding-inline:12px;border-radius:8px;background:#151e29;color:#c4cedc;text-decoration:none}.preferences-grid{grid-template-columns:1fr}.preference-language-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trader-markets-page .c1-table-surface table.ui-table{display:block;width:100%}.trader-markets-page .c1-table-surface table.ui-table thead{display:none}.trader-markets-page .c1-table-surface table.ui-table tbody{display:grid;gap:8px;padding:8px}.trader-markets-page .c1-table-surface table.ui-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:12px;border:1px solid #273244;border-radius:11px;background:#101720}.trader-markets-page .c1-table-surface table.ui-table td{display:block;width:auto;min-width:0;padding:0;border:0;text-align:start}.trader-markets-page .c1-table-surface table.ui-table td:nth-child(1){grid-column:1;grid-row:1}.trader-markets-page .c1-table-surface table.ui-table td:nth-child(2){grid-column:1 / -1;grid-row:2}.trader-markets-page .c1-table-surface table.ui-table td:nth-child(3),.trader-markets-page .c1-table-surface table.ui-table td:nth-child(4){display:none}.trader-markets-page .c1-table-surface table.ui-table td:nth-child(5){grid-column:1 / -1;grid-row:3}.trader-markets-page .c1-table-surface table.ui-table td:nth-child(6){grid-column:2;grid-row:1}.trader-markets-page .c1-table-surface table.ui-table td:nth-child(7){grid-column:1 / -1;grid-row:4;padding-top:5px;border-top:1px solid #222d3d}.trader-markets-page .market-price-with-chart{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px}.trader-markets-page .market-row-cta{display:inline-flex;min-height:32px;align-items:center}.trader-pools-page .c1-table-surface table.ui-table{display:block;width:100%}.trader-pools-page .c1-table-surface table.ui-table thead{display:none}.trader-pools-page .c1-table-surface table.ui-table tbody{display:grid;gap:8px;padding:8px}.trader-pools-page .c1-table-surface table.ui-table tr{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px;border:1px solid #273244;border-radius:11px;background:#101720}.trader-pools-page .c1-table-surface table.ui-table td{width:auto;padding:0;border:0;text-align:start}.trader-pools-page .c1-table-surface table.ui-table td:first-child,.trader-pools-page .c1-table-surface table.ui-table td:last-child{grid-column:1 / -1}.trader-pools-page .c1-table-surface table.ui-table td:last-child{padding-top:6px;border-top:1px solid #222d3d}.portfolio-main-grid{grid-template-columns:1fr!important}.portfolio-main-grid>.stack{min-width:0}.portfolio-main-grid .ui-panel,.portfolio-main-grid .portfolio-method-note,.portfolio-main-grid .portfolio-analytics-details{min-width:0;max-width:100%}.portfolio-main-grid .ui-panel table{min-width:560px}.portfolio-main-grid .ui-panel-body{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.portfolio-summary-grid{grid-template-columns:1fr!important}.funds-page .c1-funds-grid{grid-template-columns:1fr}.funds-page .c1-responsive-table{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.funds-page .funds-balance-table{min-width:700px}.activity-title-row{gap:8px}[data-testid=activity-feed]>.ui-panel-title{flex-direction:column;align-items:stretch}[data-testid=activity-feed]>.ui-panel-title>.ui-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:6px}[data-testid=activity-feed]>.ui-panel-title>.ui-row>*{width:100%!important;min-width:0}.activity-view-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.activity-view-tabs button{min-width:0;min-height:39px;padding-inline:5px;white-space:normal}.notification-card{padding:11px}.notification-card-head{align-items:flex-start}.notification-card-actions{flex-wrap:wrap}.notification-card-actions .ui-button{min-height:34px}}@media(max-width:720px){[data-testid=activity-feed] table.ui-table{display:block;width:100%}[data-testid=activity-feed] table.ui-table thead{display:none}[data-testid=activity-feed] table.ui-table tbody{display:grid;gap:8px;padding:8px}[data-testid=activity-feed] table.ui-table tr{display:grid;grid-template-columns:1fr auto;gap:7px 10px;padding:11px;border:1px solid #273244;border-radius:10px;background:#101720}[data-testid=activity-feed] table.ui-table td{width:auto;padding:0;border:0;text-align:start}[data-testid=activity-feed] table.ui-table td:first-child{grid-column:1 / -1}[data-testid=activity-feed] table.ui-table td:last-child{grid-column:1 / -1;padding-top:5px;border-top:1px solid #222d3d}.activity-title-row{flex-direction:column}.activity-title-row>button{width:100%}}.preference-language-grid button{display:flex;align-items:center;justify-content:space-between;gap:8px}.preference-language-grid button small{color:#65748b;font-size:7px;text-transform:uppercase;letter-spacing:.04em}.preference-language-grid button.active small{color:#a8b2ff}.mobile-terminal-pane-tabs,.mobile-terminal-account-bar,.mobile-account-sheet-head{display:none}@media(max-width:720px){.legacy-spot-page{padding-bottom:10px}.legacy-market-infobar{gap:6px}.legacy-pair-card{min-height:56px}.legacy-market-metrics{min-height:48px}.mobile-terminal-pane-tabs{position:sticky;z-index:70;top:52px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:0 0 7px;padding:4px;border:1px solid #273244;border-radius:10px;background:#0f151df2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-terminal-pane-tabs button{min-height:36px;border:0;border-radius:7px;background:transparent;color:#7d8ba1;font-size:10px;font-weight:700;cursor:pointer}.mobile-terminal-pane-tabs button.active{background:#6978ff1b;color:#edf1ff}.legacy-spot-grid{display:block;min-height:0}.legacy-spot-grid>.mobile-terminal-pane{display:none;width:100%}.legacy-spot-grid>.mobile-terminal-pane.mobile-active{display:flex}.legacy-chart-panel.mobile-active,.legacy-book-panel.mobile-active{height:min(610px,calc(100dvh - 238px));min-height:470px;max-height:none}.legacy-ticket-panel.mobile-active{min-height:0;height:auto;overflow:visible}.legacy-ticket-panel.mobile-active .order-ticket{display:flex;min-height:0}.mobile-terminal-account-bar{position:sticky;z-index:75;bottom:74px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:7px;padding:4px;border:1px solid #273244;border-radius:10px;background:#0e151df2;box-shadow:0 10px 28px #0008;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-terminal-account-bar button{min-height:36px;border:0;border-radius:7px;background:transparent;color:#7f8da3;font-size:10px;font-weight:700;cursor:pointer}.mobile-terminal-account-bar button.active{background:#6978ff1c;color:#edf1ff}.legacy-orders-panel.mobile-account-sheet{position:fixed;z-index:130;inset-inline:8px;bottom:118px;display:block;height:min(70dvh,560px);min-height:0;border:1px solid #2b3749;border-radius:14px;background:#0e151df8;box-shadow:0 24px 70px #000d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translateY(calc(100% + 90px));visibility:hidden;pointer-events:none;transition:transform .16s ease-out,visibility 0s linear .16s}.legacy-orders-panel.mobile-account-sheet.open{transform:translateY(0);visibility:visible;pointer-events:auto;transition:transform .16s ease-out}.mobile-account-sheet-head{display:flex;min-height:42px;align-items:center;justify-content:space-between;padding:6px 9px 5px 12px;border-bottom:1px solid #273244;color:#e6ebf4}.mobile-account-sheet-head button{width:31px;height:31px;border:0;border-radius:7px;background:#1a2330;color:#aeb9ca;font-size:18px;cursor:pointer}.mobile-account-sheet .market-account-dock{height:calc(100% - 42px);border:0;border-radius:0 0 14px 14px}.mobile-account-sheet .legacy-dock-header{overflow-x:auto;justify-content:flex-start;gap:9px}.mobile-account-sheet .legacy-dock-header .ui-tabs{min-width:430px}.mobile-account-sheet .dock-market-context{margin-inline-start:auto}.mobile-account-sheet .dock-content{max-height:none;height:calc(100% - 43px);overflow:auto}.book-hover-tooltip,.depth-hover-box{display:none!important}}@media(prefers-reduced-motion:reduce){.legacy-orders-panel.mobile-account-sheet{transition-duration:1ms!important}}[dir=rtl] .legacy-trade-ticket .segmented-control[aria-label=side],[dir=rtl] .legacy-trade-ticket .execution-style-tabs,[dir=rtl] .legacy-trade-ticket .ticket-route-tabs,[dir=rtl] .legacy-orderbook .legacy-book-row,[dir=rtl] .legacy-orderbook .legacy-book-columns,[dir=rtl] .legacy-orderbook .legacy-book-mid,[dir=rtl] .recent-trades-columns,[dir=rtl] .recent-trade-row,[dir=rtl] .mobile-account-sheet .ui-table,[dir=rtl] .legacy-trade-ticket input,[dir=rtl] .legacy-trade-ticket .market-price-text,[dir=rtl] .legacy-orderbook .book-price,[dir=rtl] .legacy-orderbook .market-price-text{direction:ltr;unicode-bidi:isolate}@media(max-width:720px){.app-health-alert{z-index:125;bottom:76px;width:calc(100vw - 16px);gap:7px;padding:8px 9px}.app-shell:has(>.app-health-alert) .app-main{padding-bottom:142px}.app-shell:has(>.app-health-alert) .mobile-terminal-account-bar{bottom:136px}.app-shell:has(>.app-health-alert) .legacy-orders-panel.mobile-account-sheet{bottom:180px}}.dmm-pool-hero{margin:0 0 10px;border:1px solid #27313f;border-radius:14px;background:linear-gradient(180deg,#171d26,#11161d);overflow:hidden}.dmm-pool-hero-main{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 18px 14px}.dmm-pool-hero-main .page-title{margin:4px 0 7px}.dmm-pool-hero-status{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#8d9ab0;font-size:9px}.dmm-pool-hero-status>span:not(.ui-state-pill){border:1px solid #2a3442;border-radius:999px;padding:4px 7px;background:#10151c}.dmm-pool-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.dmm-pool-hero-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #252e3a;background:#0f141a}.dmm-pool-hero-metrics>div{min-width:0;padding:12px 14px;border-inline-end:1px solid #252e3a}.dmm-pool-hero-metrics>div:last-child{border-inline-end:0}.dmm-pool-hero-metrics small,.dmm-pool-hero-metrics b,.dmm-pool-hero-metrics span{display:block}.dmm-pool-hero-metrics small{color:#748298;text-transform:uppercase;letter-spacing:.055em;font-size:7px}.dmm-pool-hero-metrics b{margin-top:5px;color:#eef3f8;font-size:11px}.dmm-pool-hero-metrics span{margin-top:3px;color:#8997aa;font-size:8px}.dmm-pool-overview-grid{margin-top:10px}.dmm-composition-bar{height:9px;border-radius:999px;overflow:hidden;background:#202835;margin:2px 0 8px}.dmm-composition-bar i{display:block;height:100%;min-width:0;background:linear-gradient(90deg,#6374ff,#7888ff);border-radius:inherit}.dmm-composition-labels{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px;color:#8290a4;font-size:8px}.dmm-composition-labels b{color:#edf2f7}.dmm-owner-management{margin-top:10px;scroll-margin-top:72px}.dmm-management-tabs{max-width:620px}.dmm-management-body{display:grid;grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);gap:12px;align-items:start}.dmm-management-form{display:grid;gap:10px;min-width:0}.dmm-management-balances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dmm-management-balances>div{border:1px solid #27313f;border-radius:9px;background:#0f141b;padding:9px 10px}.dmm-management-balances small,.dmm-management-balances b{display:block}.dmm-management-balances small{color:#78869a;font-size:8px}.dmm-management-balances b{color:#eef2f7;margin-top:4px;font-size:10px}.dmm-management-actions{justify-content:flex-start;gap:8px;flex-wrap:wrap}.dmm-rebalance-suggestion{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #39456a;border-radius:10px;background:linear-gradient(180deg,#171d2b,#111720);padding:11px}.dmm-rebalance-suggestion b,.dmm-rebalance-suggestion small{display:block}.dmm-rebalance-suggestion b{color:#eef2f8;margin-top:3px}.dmm-rebalance-suggestion small{color:#8290a5;margin-top:3px;line-height:1.4}.dmm-impact-preview{border:1px solid #293442;border-radius:11px;background:#0f141b;padding:11px;min-width:0}.dmm-impact-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid #232c37}.dmm-impact-head b{display:block;color:#edf2f8;margin-top:2px;font-size:10px}.dmm-impact-head>span{color:#9aa7ba;font-size:9px}.dmm-impact-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px}.dmm-impact-columns>div{border:1px solid #252f3c;border-radius:9px;padding:9px}.dmm-impact-columns>div.after{border-color:#465477;background:#151b27}.dmm-impact-columns small,.dmm-impact-columns strong,.dmm-impact-columns span{display:block}.dmm-impact-columns small{color:#748298;text-transform:uppercase;font-size:7px;letter-spacing:.06em}.dmm-impact-columns strong{color:#f0f4f8;margin:4px 0;font-size:11px}.dmm-impact-columns span{color:#8390a4;font-size:8px;margin-top:2px}.dmm-impact-capacity{display:grid;gap:6px;margin-top:9px}.dmm-impact-capacity>div{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;border-top:1px solid #222b36;padding-top:7px}.dmm-impact-capacity small{color:#7f8da1}.dmm-impact-capacity b{color:#aeb8c7}.dmm-impact-capacity strong{color:#eef3f8}.dmm-management-strategy,.dmm-strategy-guided{display:grid;gap:10px}.dmm-strategy-section{border:1px solid #27313f;border-radius:10px;background:#10151c;padding:11px}.dmm-strategy-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:9px}.dmm-strategy-section-head b{display:block;color:#edf2f8;margin-top:2px;font-size:10px}.dmm-strategy-section-head strong{color:#aab4c5;font-size:9px;white-space:nowrap}.dmm-strategy-custom-target{display:grid;grid-template-columns:1fr 145px;align-items:end;gap:10px;margin-top:10px}.dmm-strategy-custom-target input[type=range]{width:100%}.dmm-protocol-details{border-top:1px solid #252e3a;padding-top:14px}.dmm-protocol-details h2{margin:0;color:#dfe5ec;font-size:13px}@media(max-width:1020px){.dmm-pool-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dmm-pool-hero-metrics>div:nth-child(2){border-inline-end:0}.dmm-pool-hero-metrics>div:nth-child(-n+2){border-bottom:1px solid #252e3a}.dmm-management-body{grid-template-columns:1fr}}@media(max-width:720px){.dmm-pool-hero-main{display:grid;padding:14px}.dmm-pool-hero-actions{justify-content:flex-start}.dmm-pool-hero-metrics{grid-template-columns:1fr 1fr}.dmm-pool-hero-metrics>div{padding:10px}.dmm-management-tabs{max-width:none}.dmm-management-tabs button{font-size:8px;padding-inline:5px}.dmm-management-balances,.dmm-impact-columns,.dmm-strategy-custom-target{grid-template-columns:1fr}.dmm-rebalance-suggestion{align-items:flex-start;flex-direction:column}.dmm-impact-capacity>div{grid-template-columns:1fr auto auto auto}}.dmm-protocol-disclosure{margin-top:10px;border:1px solid #27313f;border-radius:12px;background:#10151c;overflow:hidden}.dmm-protocol-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;list-style:none}.dmm-protocol-disclosure>summary::-webkit-details-marker{display:none}.dmm-protocol-disclosure>summary b,.dmm-protocol-disclosure>summary span{display:block}.dmm-protocol-disclosure>summary b{color:#e7edf4;font-size:11px}.dmm-protocol-disclosure>summary span{color:#7f8da1;font-size:8px;margin-top:3px}.dmm-protocol-disclosure>summary em{color:#8f9cff;font-style:normal;font-size:8px}.dmm-protocol-disclosure[open]>summary{border-bottom:1px solid #252e3a}.dmm-protocol-grid{padding:10px}.dmm-create-workspace .dmm-create-back{margin-bottom:7px}.dmm-create-workspace .page-header{margin-bottom:9px}.dmm-create-workspace [data-testid=create-pool]{margin-top:0}@media(min-width:761px){.dmm-create-workspace .dmm-p1-guided{display:grid;grid-template-columns:112px minmax(0,1fr);grid-template-areas:"mode mode" "progress step" "progress nav";column-gap:10px;row-gap:0;align-items:start}.dmm-create-workspace .dmm-p1-mode-bar{grid-area:mode}.dmm-create-workspace .dmm-p1-progress{grid-area:progress;display:grid;grid-template-columns:1fr;align-content:start;gap:3px;margin:0;padding:5px;align-self:stretch}.dmm-create-workspace .dmm-p1-progress button{justify-content:flex-start;min-height:31px;padding:6px 7px;border-radius:7px}.dmm-create-workspace .dmm-p1-progress b{overflow:visible;text-overflow:clip}.dmm-create-workspace .dmm-p1-step{grid-area:step}.dmm-create-workspace .dmm-p1-nav{grid-area:nav}}.dmm-review-curve-disclosure{margin:7px 0 9px}.dmm-review-curve-disclosure>summary{min-height:31px}.dmm-pool-sections{display:flex;align-items:center;gap:3px;margin:0 0 10px;padding:4px;border:1px solid #27313f;border-radius:10px;background:#10151c}.dmm-pool-sections button{min-width:76px;border:0;border-radius:7px;background:transparent;color:#7f8da3;padding:7px 12px;font-size:9px;cursor:pointer}.dmm-pool-sections button.active{background:#202838;color:#fff}.dmm-pool-activity,.dmm-owner-management,.dmm-protocol-disclosure{margin-top:0}@media(min-width:721px){.dmm-strategy-guided{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px;align-items:stretch}.dmm-strategy-progress{display:grid;align-content:start;gap:3px;padding:5px;border:1px solid #222b38;border-radius:10px;background:#10151c}.dmm-strategy-progress button{display:flex;align-items:center;gap:7px;min-height:31px;padding:6px 7px;border:0;border-radius:7px;background:transparent;color:#6f7d93;text-align:left;cursor:default}.dmm-strategy-progress button.done{color:#83a491;cursor:pointer}.dmm-strategy-progress button.active{color:#eef2f8;background:#1a2230}.dmm-strategy-progress span{display:grid;place-items:center;width:18px;height:18px;flex:none;border:1px solid #334054;border-radius:50%;font-size:7px}.dmm-strategy-progress button.active span{border-color:#6978ff;background:#6978ff22;color:#aab2ff}.dmm-strategy-progress b{font-size:8px}.dmm-strategy-stage{min-width:0;display:grid;gap:8px}}.dmm-strategy-nav{margin-top:0}.dmm-strategy-review .dmm-curve-viz{margin-top:8px}@media(max-width:760px){.dmm-create-workspace .dmm-p1-guided{display:grid}.dmm-pool-sections{overflow-x:auto}.dmm-pool-sections button{min-width:72px;padding-inline:8px}.dmm-strategy-guided{display:grid;gap:8px}.dmm-strategy-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:4px;border:1px solid #222b38;border-radius:9px;background:#10151c}.dmm-strategy-progress button{display:grid;justify-items:center;gap:3px;min-width:0;border:0;border-radius:6px;background:transparent;color:#6f7d93;padding:6px 2px;font-size:7px}.dmm-strategy-progress button.active{color:#eef2f8;background:#1a2230}.dmm-strategy-progress span{display:grid;place-items:center;width:17px;height:17px;border:1px solid #334054;border-radius:50%}.dmm-strategy-progress b{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}:root{--c1-bg: #0a0f15;--c1-panel: #101720;--c1-raised: #131c27;--c1-subtle: #0d141d;--c1-border: #273345;--c1-border-strong: #32425a;--c1-text: #edf3fb;--c1-muted: #8190a8;--c1-faint: #617089;--c1-accent: #8c79ff;--c1-positive: #18d79b;--c1-negative: #ff5265;--c1-warning: #e5ae38;--c1-radius-sm: 7px;--c1-radius-md: 9px;--c1-control-height: 34px;--c1-page-gutter: clamp(14px, 1.6vw, 28px);--bg: var(--c1-bg);--bg-panel: var(--c1-panel);--bg-raised: var(--c1-raised);--bg-subtle: var(--c1-subtle);--border: var(--c1-border);--border-strong: var(--c1-border-strong);--text: var(--c1-text);--text-dim: var(--c1-muted);--text-faint: var(--c1-faint);--accent: var(--c1-accent);--accent-strong: var(--c1-accent);--bid: var(--c1-positive);--ask: var(--c1-negative);--warn: var(--c1-warning);--ok: var(--c1-positive);--error: var(--c1-negative)}.c1-app-shell{background:var(--c1-bg)}.c1-app-main{padding-inline:var(--c1-page-gutter)}.c1-terminal-header{min-height:58px;gap:12px;padding:8px 14px;border-bottom-color:var(--c1-border);background:#0d141c}.c1-terminal-brand{margin-right:2px}.c1-workspace-nav{flex:0 0 auto;display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--c1-border);border-radius:9px;background:#0a1017}.c1-workspace-nav a{min-height:28px;display:inline-flex;align-items:center;padding:5px 9px;border-radius:6px;color:var(--c1-muted);font-size:10px;font-weight:720;white-space:nowrap}.c1-workspace-nav a:hover{color:var(--c1-text);background:var(--c1-raised)}.c1-workspace-nav a.active{color:var(--c1-text);background:var(--c1-raised);box-shadow:inset 0 0 0 1px var(--c1-border-strong)}.c1-terminal-header[data-workspace=trade] .c1-workspace-nav a.active{color:#c8c0ff}.c1-terminal-header[data-workspace=liquidity] .c1-workspace-nav a.active{color:#9eead1}.c1-terminal-header[data-workspace=operate] .c1-workspace-nav a.active{color:#f0cf83}.c1-header-divider{flex:0 0 1px;align-self:stretch;margin-block:5px;background:var(--c1-border)}.c1-product-nav{flex:1 1 auto;overflow-x:auto;overflow-y:visible;scrollbar-width:none}.c1-product-nav::-webkit-scrollbar{display:none}.c1-product-nav>a,.c1-more-menu>summary{min-height:31px;padding-inline:10px;color:var(--c1-muted);font-size:10.5px}.c1-product-nav>a.active{color:var(--c1-text);background:var(--c1-raised);border-color:var(--c1-border)}.c1-more-menu>div{width:220px;border-color:var(--c1-border-strong);background:#111923}.c1-mobile-primary-nav{display:none}.c1-more-section-label{padding:6px 9px 4px;color:var(--c1-faint);font-size:8px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.c1-more-section-label.operator{margin-top:5px;padding-top:9px;border-top:1px solid var(--c1-border)}.c1-operator-domain-list{display:grid;gap:1px;padding:2px 5px 6px}.c1-operator-domain-list a{padding:5px;border-radius:5px;color:#697891;font-size:9.5px}.c1-operator-domain-list a:hover,.c1-operator-domain-list a.active{background:#17202b;color:#d9e2ef}.c1-terminal-actions{flex:0 0 auto}.c1-page-header{min-height:64px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:2px 0 16px}.c1-page-header-copy{min-width:0}.c1-page-eyebrow{display:block;margin-bottom:4px;color:var(--c1-accent);font-size:9px;font-weight:820;letter-spacing:.13em;text-transform:uppercase}.c1-page-header h1{margin:0;color:var(--c1-text);font-size:26px;line-height:1.12;letter-spacing:-.035em}.c1-page-header p{max-width:720px;margin:5px 0 0;color:var(--c1-muted);font-size:11.5px}.c1-page-header-rail{display:flex;align-items:center;gap:10px}.c1-page-meta{color:var(--c1-muted);font-size:10.5px}.c1-page-actions,.c1-section-actions,.c1-action-rail{display:flex;align-items:center;gap:7px}.c1-action-rail{justify-content:flex-end}.c1-section-header{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 12px;border-bottom:1px solid var(--c1-border)}.c1-section-header h2{margin:0;color:var(--c1-text);font-size:11px;font-weight:760}.c1-section-header p{margin:2px 0 0;color:var(--c1-muted);font-size:9.5px}.c1-state-panel{min-height:58px;display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--c1-border);border-radius:var(--c1-radius-md);background:var(--c1-panel)}.c1-state-marker{width:7px;height:7px;border-radius:50%;background:var(--c1-faint)}.c1-state-copy strong{display:block;color:var(--c1-text);font-size:11px}.c1-state-copy>div{margin-top:2px;color:var(--c1-muted);font-size:10px}.c1-state-actions{display:flex;gap:7px}.c1-state-panel.state-stale-indexer .c1-state-marker,.c1-state-panel.state-stale-reference .c1-state-marker,.c1-state-panel.state-safe-pending .c1-state-marker,.c1-state-panel.state-mined-indexing .c1-state-marker{background:var(--c1-warning)}.c1-state-panel.state-write-blocked .c1-state-marker,.c1-state-panel.state-reconciliation-mismatch .c1-state-marker{background:var(--c1-negative)}.c1-state-panel.state-archived .c1-state-marker,.c1-state-panel.state-readonly .c1-state-marker{background:var(--c1-faint)}.c1-external-reference{display:inline-flex;align-items:center;gap:5px;color:var(--c1-muted);font-family:var(--mono);font-size:10px}.c1-external-reference:hover{color:var(--c1-text)}.c1-external-reference.disabled{cursor:default}.c1-external-glyph{color:var(--c1-accent);font-family:var(--sans);font-size:10px}.ui-btn{min-height:var(--c1-control-height);border-radius:var(--c1-radius-sm)}.ui-input,.ui-select{min-height:36px;border-radius:var(--c1-radius-sm)}.ui-panel{border-color:var(--c1-border);border-radius:var(--c1-radius-md)}table.ui-table th{background:var(--c1-raised)}@media(max-width:1180px){.c1-terminal-header{gap:8px;padding-inline:10px}.c1-workspace-nav a{padding-inline:7px}.c1-product-nav>a,.c1-more-menu>summary{padding-inline:7px;font-size:10px}}@media(max-width:930px){.c1-header-divider{display:none}.c1-product-nav>a:nth-of-type(n+4){display:none}.c1-product-nav{overflow:visible}.c1-mobile-primary-nav{display:block}.c1-page-header{align-items:flex-start;flex-direction:column;gap:9px}.c1-page-header-rail{width:100%;justify-content:space-between}}@media(max-width:720px){.c1-terminal-header{position:sticky;top:0;min-height:54px}.c1-workspace-nav{display:none}.c1-product-nav{flex:0 0 auto}.c1-product-nav>a{display:none!important}.c1-more-menu>summary{min-width:54px;justify-content:center}.c1-terminal-actions{margin-left:0}.c1-app-main{padding-inline:10px}}.terminal-preferences{position:relative;display:inline-flex;align-items:center;gap:5px}.terminal-pref-trigger{width:31px;height:31px;display:grid;place-items:center;border:1px solid var(--c1-border);border-radius:8px;background:#101820;color:#9aa7bb;cursor:pointer}.terminal-pref-trigger:hover,.terminal-pref-trigger[aria-expanded=true]{border-color:#465675;color:#edf3fb}.terminal-pref-popover{position:absolute;z-index:80;top:calc(100% + 7px);right:0;width:278px;max-height:min(620px,calc(100vh - 82px));overflow-y:auto;padding:7px;border:1px solid #304057;border-radius:9px;background:#101820f8;box-shadow:0 18px 44px #000b}.terminal-pref-popover.locale{width:180px}.terminal-pref-section{padding:5px 3px 7px;border-bottom:1px solid #273345}.terminal-pref-section:last-child{border-bottom:0}.terminal-pref-section>strong{display:block;margin:1px 5px 5px;color:#c5cfdd;font-size:9px}.terminal-pref-row{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:3px 5px;color:#8d9aae;font-size:9px}.terminal-pref-row>span:first-child{min-width:0}.terminal-pref-row.disabled{opacity:.5}.terminal-pref-choice{width:100%;min-height:29px;display:flex;align-items:center;padding:0 7px;border:0;border-radius:5px;background:transparent;color:#cbd4e1;text-align:left;font-size:9px}.terminal-pref-choice:hover:not(:disabled),.terminal-pref-choice.active{background:#1a2431;color:#70e0cb}.terminal-pref-choice:disabled{color:#66738a}.terminal-pref-reset{margin:5px 5px 1px;border:0;background:transparent;color:#63d8c5;font-size:8.5px;cursor:pointer}.terminal-utility-btn{width:31px;height:31px;display:grid;place-items:center;border:1px solid var(--c1-border);border-radius:8px;background:#101820;color:#9aa7bb;cursor:pointer}.terminal-utility-btn:hover,.terminal-utility-btn[aria-expanded=true]{border-color:#465675;color:#edf3fb}.terminal-settings-popover,.terminal-locale-popover{position:absolute;z-index:80;top:calc(100% + 7px);right:0;overflow-y:auto;padding:7px;border:1px solid #304057;border-radius:9px;background:#101820f8;box-shadow:0 18px 44px #000b}.terminal-settings-popover{width:278px;max-height:min(620px,calc(100vh - 82px))}.terminal-locale-popover{width:min(360px,calc(100vw - 18px));max-height:min(620px,calc(100vh - 82px))}.terminal-settings-popover section{padding:5px 3px 7px;border-bottom:1px solid #273345}.terminal-settings-popover section:last-of-type{border-bottom:0}.terminal-settings-popover h4,.terminal-locale-popover h4{margin:3px 5px 5px;color:#c5cfdd;font-size:9px}.terminal-settings-popover select{min-height:24px;border:1px solid #2d3a4d;border-radius:5px;background:#111923;color:#dbe3ef;font-size:8.5px}.terminal-settings-reset,.terminal-locale-reset{margin:5px;border:0;background:transparent;color:#63d8c5;font-size:8.5px;cursor:pointer}.terminal-locale-popover>button:not(.terminal-locale-reset){width:100%;min-height:29px;display:flex;align-items:center;padding:0 7px;border:0;border-radius:5px;background:transparent;color:#cbd4e1;text-align:left;font-size:9px}.terminal-locale-popover>button:hover:not(:disabled),.terminal-locale-popover>button.active{background:#1a2431;color:#70e0cb}.terminal-locale-popover>button:disabled{color:#66738a;opacity:.55}.terminal-language-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.terminal-language-grid button{min-width:0;min-height:29px;padding:0 7px;overflow:hidden;border:0;border-radius:5px;background:transparent;color:#cbd4e1;font-size:9px;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.terminal-language-grid button:hover,.terminal-language-grid button.active{background:#1a2431;color:#70e0cb}.terminal-locale-fallback{margin:7px 5px;color:#718097;font-size:8px;line-height:1.45}.c1-terminal-header.terminal-focus{min-height:50px;padding-block:5px}.c1-terminal-header.terminal-focus .c1-workspace-nav{padding-block:2px}.c1-terminal-header.terminal-focus .c1-workspace-nav a{min-height:25px}.c1-resource-page{width:100%;max-width:1540px;margin:0 auto;padding-bottom:28px}.c1-inline-status{display:inline-flex;align-items:center;gap:8px}.c1-inline-status>b{color:var(--c1-text);font-family:var(--mono)}.c1-summary-grid{display:grid;gap:9px;margin:0 0 14px}.c1-summary-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.c1-summary-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.c1-summary-card{min-height:82px;padding:12px 13px;border:1px solid var(--c1-border);border-radius:var(--c1-radius-md);background:var(--c1-panel)}.c1-summary-card small{display:block;color:var(--c1-muted);font-size:9px;font-weight:720}.c1-summary-card strong{display:block;margin-top:5px;color:var(--c1-text);font-family:var(--mono);font-size:18px;font-weight:720;line-height:1.05}.c1-summary-card span{display:block;margin-top:5px;color:var(--c1-faint);font-size:8.8px;line-height:1.35}.c1-toolbar{min-height:44px;display:flex;align-items:center;gap:9px;margin-bottom:10px;padding:5px;border:1px solid var(--c1-border);border-radius:var(--c1-radius-md);background:#0d141d}.c1-search-field{min-width:230px;max-width:360px;flex:1 1 300px;min-height:32px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid var(--c1-border);border-radius:7px;background:#0a1017;color:var(--c1-faint)}.c1-search-field input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--c1-text);font-size:10px}.c1-search-field input::placeholder{color:#627088}.c1-filter-tabs{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--c1-border);border-radius:7px;background:#0a1017}.c1-filter-tabs button{min-height:27px;padding:0 9px;border:0;border-radius:5px;background:transparent;color:var(--c1-muted);font-size:9.5px;cursor:pointer}.c1-filter-tabs button:hover:not(:disabled),.c1-filter-tabs button.active{background:var(--c1-raised);color:var(--c1-text)}.c1-filter-tabs button:disabled{opacity:.35;cursor:default}.c1-toolbar-note{margin-left:auto;max-width:420px;color:var(--c1-faint);font-size:8.8px;text-align:right}.c1-table-surface,.c1-form-surface,.c1-advanced-surface{overflow:hidden;border:1px solid var(--c1-border);border-radius:var(--c1-radius-md);background:var(--c1-panel)}.c1-table-surface>.ui-table,.c1-table-surface>table.ui-table{border:0;border-radius:0}.c1-table-surface>.c1-state-panel{margin:12px}.c1-surface-heading{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-bottom:1px solid var(--c1-border);background:#101720}.c1-surface-heading strong{display:block;color:var(--c1-text);font-size:11px}.c1-surface-heading span{display:block;margin-top:2px;color:var(--c1-muted);font-size:9px}.c1-surface-body{display:grid;gap:12px;padding:13px}.c1-surface-footnote{padding:8px 12px;border-top:1px solid var(--c1-border);color:var(--c1-faint);font-size:8.8px;line-height:1.4}.c1-cell-sub{display:block;margin-top:2px;color:var(--c1-faint);font-size:8px;font-weight:500}.c1-required-label{color:var(--c1-warning);font-size:9px;font-weight:680}.c1-pool-identity{display:grid;gap:2px}.c1-pool-identity small a{color:var(--c1-muted)}.c1-pool-identity small a:hover{color:var(--c1-text)}.c1-funds-grid,.c1-permissions-grid{margin-top:12px;align-items:start}.c1-safety-surface{padding:13px;border:1px solid #315344;border-radius:var(--c1-radius-md);background:#0e1a18}.c1-safety-surface strong{display:block;color:#c8efe1;font-size:11px}.c1-safety-surface p{margin:5px 0 0;color:#86aa9e;font-size:9.5px;line-height:1.45}.c1-definition-list{display:grid;gap:1px;margin:0;border:1px solid var(--c1-border);border-radius:7px;overflow:hidden}.c1-definition-list div{min-height:34px;display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:12px;padding:7px 9px;background:#0d141d;border-bottom:1px solid #202b3a}.c1-definition-list div:last-child{border-bottom:0}.c1-definition-list dt{color:var(--c1-muted);font-size:9px}.c1-definition-list dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--c1-text);font-size:9.5px}.c1-experimental-disclosure{margin-top:14px;border:1px dashed #3c4659;border-radius:var(--c1-radius-md);background:#0c121a}.c1-experimental-disclosure>summary{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;color:var(--c1-muted);font-size:10px;cursor:pointer}.c1-experimental-disclosure[open]>summary{border-bottom:1px solid var(--c1-border)}.c1-experimental-disclosure>.page-grid{padding:12px}.c1-diagnostics-page{max-width:1180px}.c1-diagnostic-badge{display:inline-flex;align-items:center;min-height:25px;padding:0 8px;border:1px solid #6b5730;border-radius:6px;background:#1d190f;color:#e5ae38;font-size:8px;font-weight:780;letter-spacing:.08em}.c1-diagnostics-stack{display:grid;gap:12px;margin-top:12px}.c1-diagnostics-stack>.card{border-color:var(--c1-border);background:var(--c1-panel)}@media(max-width:1060px){.c1-summary-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.c1-toolbar{flex-wrap:wrap}.c1-toolbar-note{width:100%;max-width:none;margin-left:0;padding:2px 5px;text-align:left}}@media(max-width:780px){.c1-summary-grid.three,.c1-summary-grid.four{grid-template-columns:1fr}.c1-search-field{max-width:none;flex-basis:100%}.c1-filter-tabs{max-width:100%;overflow-x:auto}.c1-definition-list div{grid-template-columns:1fr;gap:3px}}.c1-funds-grid>*,.c1-funds-grid .stack,.c1-responsive-table{min-width:0;max-width:100%}.c1-responsive-table{overflow-x:auto;overscroll-behavior-inline:contain}@media(max-width:780px){.c1-responsive-table>table.ui-table{width:max-content;min-width:100%}}
