.menu>summary{border:1px solid var(--line);background:var(--raised);border-radius:5px;min-height:28px;padding:5px 8px;font-size:11px;font-weight:600}.chart-control-group>.menu{align-self:stretch;display:flex}.chart-control-group>.menu>summary{background:0 0;border:0;border-radius:0;min-height:0}.menu>summary:hover{background:color-mix(in srgb,var(--ink) 6%,var(--raised))}.nav-more>summary{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}.ticker-menu>summary{background:0 0;border:0;border-radius:0}.menu-content[popover]{overscroll-behavior:contain;width:max-content;max-width:calc(100vw - 16px);color:var(--ink);background:var(--raised);border:1px solid var(--line);border-radius:6px;margin:0;padding:5px;position:fixed;inset:auto;overflow:auto;box-shadow:0 12px 24px #2a25201a}.menu-content>button,.menu-content>a{gap:12px;min-height:32px;font-weight:500;line-height:1.4}.menu-content>button[aria-current=true],.menu-content>a[aria-current=page]{background:var(--panel);font-weight:700}.menu-content>button[aria-current=true]:after{content:"";border-bottom:1.5px solid;border-left:1.5px solid;flex-shrink:0;width:8px;height:4px;transform:rotate(-45deg)}.menu-content>button:focus-visible,.menu-content>a:focus-visible{background:var(--panel)}@media (width<=760px){.menu-content>button,.menu-content>a{min-height:42px}}.language-menu>summary{color:var(--muted);background:0 0;border:0;padding:7px}.language-menu>summary>svg:last-child{display:none}.language-menu .menu-content{min-width:160px}.language-menu .menu-content>button{justify-content:space-between;font-weight:600}.language-menu .menu-content>button[aria-current=true]:after{background:var(--green);border:0;border-radius:50%;width:6px;height:6px;transform:none}:root:lang(zh-CN){font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}:root:lang(ja){font-family:Inter,Hiragino Kaku Gothic ProN,Yu Gothic,system-ui,sans-serif}:root:lang(ko-KR){font-family:Inter,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif}:root:lang(ar){font-family:Inter,Geeza Pro,Tahoma,system-ui,sans-serif}:root[dir=rtl] :is(.trading-grid,.chart,.plot,.heatmap,.topology,.curve-panel,.ticker-items,.rolling-number,code,input[type=number],input[inputmode=decimal],input[type=range],.range-labels,.leverage-row,.margin-row,.wordmark){direction:ltr}:root[dir=rtl] :is(.ticket-column,.chart-empty,.chart-tooltip){direction:rtl}:root[dir=rtl] :is(.stat strong,.big-value,.wallet-view strong,.market-symbol,#view-wallet-address,#account-username){direction:ltr;unicode-bidi:isolate}:root[dir=rtl] :is(.menu-content>button,.menu-content>a,.account-menu>.menu-content>.account-action){text-align:start}:root[dir=rtl] .wallet-view,:root[dir=rtl] .wallet-view~.wallet-actions{margin-left:0;margin-inline-start:auto}:root[dir=rtl] .wallet-view button{border-left:0;border-inline-start:1px solid var(--line);padding:2px 10px 2px 0}:root[dir=rtl] .account-summary summary .stat{padding-left:0;padding-inline-start:10px}:root[dir=rtl] .account-summary summary .stat:before{margin-right:0;left:auto;right:0}:root[dir=rtl] :is(.panel h2,.chart-head h2,.widget-heading h2,.ticket-fields>label){letter-spacing:normal}:root[dir=rtl] :is(.wallet-address>span:first-child,.account-menu>summary,code){direction:ltr;unicode-bidi:isolate}@media (width<=760px){:root[dir=rtl] .overview-grid{grid-template-columns:minmax(0,1fr)}:root[dir=rtl] :is(.overview-stack,.overview-grid>.panel:not(.overview-chart)){grid-column:1;min-width:0}header>nav{scrollbar-width:none;overflow-x:auto}header>nav>*{flex-shrink:0}}.trade-page>.positions{padding:0 14px}.trade-position-table{border-collapse:separate;border-spacing:0 3px;white-space:nowrap;width:100%;font-size:11px}.trade-position-table th{letter-spacing:.09em;text-align:right;color:var(--muted);background:0 0;border:0;padding:5px 10px;font-size:9px;font-weight:500}.trade-position-table th:first-child{text-align:left}.trade-position-table td{text-align:right;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--raised);height:34px;padding:5px 10px}.trade-position-table td:first-child{border-left:3px solid var(--green);text-align:left;border-radius:5px 0 0 5px}.trade-position-table .trade-position-short td:first-child{border-left-color:var(--red)}.trade-position-table td:last-child{border-right:1px solid var(--line);border-radius:0 5px 5px 0}.trade-position-table td>button{min-width:66px;padding:3px 14px;font-size:10px}.trade-position-table .position-market{text-align:left;color:var(--ink);background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:none;display:flex;position:relative}.position-market .coin{opacity:.24;width:32px;height:32px;position:absolute;top:50%;left:-9px;transform:translateY(-50%)}.position-market strong,.position-market>span{position:relative}.position-market>span{letter-spacing:.06em;font-size:9px}.position-risk{background:var(--line);border-radius:2px;min-width:46px;height:3px;display:block;overflow:hidden}.position-risk i{background:var(--red);height:100%;display:block}@media (width<=760px){.trade-page>.positions{padding:0 10px}.trade-position-table thead{display:none}.trade-position-table,.trade-position-table tbody{display:block}.trade-position-table tr{border:1px solid var(--line);background:var(--raised);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0;padding:8px;display:grid}.trade-position-table td{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;height:auto;padding:3px;font-size:12px;display:flex;border:0!important;border-radius:0!important}.trade-position-table td:before{content:attr(data-label);color:var(--muted);margin-bottom:4px;font-size:9px}.trade-position-table td:first-child{grid-column:1/-1}.trade-position-table td:first-child:before{display:none}.trade-position-table td:last-child{grid-column:1/-1}.trade-position-table td:last-child>button{width:100%;min-height:40px}.trade-position-table .position-market{min-height:32px}.position-risk{width:100%;margin:8px 0}}@media (width>=761px){.trade-position-table th:last-child,.trade-position-table td:last-child{z-index:1;border-inline-start:1px solid var(--line);position:sticky;inset-inline-end:0}.trade-position-table th:last-child{background:var(--panel)}}.wallet-view{color:var(--muted);white-space:nowrap;justify-content:center;align-items:center;gap:10px;margin-left:auto;font-size:11px;display:flex}.wallet-view strong{color:var(--ink);margin-left:5px;font-weight:600}.wallet-view button{border:0;border-left:1px solid var(--line);color:var(--muted);background:0 0;border-radius:0;align-items:center;gap:4px;padding:2px 0 2px 10px;font-size:11px;display:inline-flex}.wallet-view~.wallet-actions{margin-left:auto}.view-wallet-dialog{width:390px;max-width:calc(100vw - 24px)}.view-wallet-dialog p{color:var(--muted);line-height:1.5}.view-wallet-dialog form{gap:10px;display:grid}.view-wallet-dialog label{color:var(--muted);font-size:12px}.view-wallet-dialog input{width:100%;min-width:0}.view-wallet-dialog .primary{margin-top:6px}.viewing-context{white-space:nowrap;color:var(--muted);flex-shrink:0;align-items:center;padding:0 10px;font-size:10px;display:flex}@media (width<=1200px){header:has(.wallet-view){flex-wrap:wrap;height:auto;min-height:44px}.wallet-view{border-top:1px solid var(--line);order:3;width:100%;margin:0;padding:6px 10px}}@media (width<=760px){.wallet-view{font-size:12px}.wallet-view button{min-height:32px;font-size:12px}.viewing-context{display:none}.trade-page .chart-control-group{scrollbar-width:thin;flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto}.trade-page .chart-control-group>*{flex-shrink:0}}.trade-funding{margin-bottom:8px}.trade-funding>.stat{margin:0}.trade-funding>.funding-summary{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.4}.trade-funding>button{margin-top:6px;font-size:11px}.notification-stack{left:max(12px,env(safe-area-inset-left));bottom:max(12px,env(safe-area-inset-bottom));z-index:100;pointer-events:none;flex-direction:column;gap:8px;width:min(380px,100vw - 24px);max-height:calc(100dvh - 24px);display:flex;position:fixed;overflow:auto}.notification-stack:empty{display:none}.notification-stack .notice.toast{border:1px solid var(--line);background:var(--raised);width:100%;min-height:0;color:var(--ink);pointer-events:none;overflow-wrap:anywhere;border-radius:6px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45;display:flex;position:relative;box-shadow:0 6px 18px #2a252024}.notification-stack .toast.error{border-color:var(--red)}.notification-stack .toast.auto-dismiss{pointer-events:auto}.notification-content{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.notification-stack .toast button{pointer-events:auto;flex-shrink:0;min-height:28px;margin:0;padding:4px 8px;font-size:11px}.notification-stack .toast a{pointer-events:auto}.notification-stack .toast .notification-dismiss{width:24px;height:24px;min-height:24px;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.notification-stack .toast .notification-dismiss:hover{background:var(--panel);color:var(--ink)}.notification-stack .toast p{margin:3px 0;font-size:12px;line-height:1.45}.notification-stack .transaction-copy{flex-basis:100%;gap:3px}.notification-stack .referral-code{color:var(--muted);font-size:10px}.notification-stack .update-notice .notification-content>svg{color:#3f7899;flex-shrink:0}[data-theme=dark] .notification-stack .update-notice .notification-content>svg{color:#87b3cc}@media (width<=760px){.notification-stack .toast button{min-height:32px}.notification-stack .toast .notification-dismiss{width:32px;height:32px}}.chart-card>.chart-head,.heatmap>.chart-head{pointer-events:auto;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;min-height:38px;margin:0;padding:10px 10px 0;position:relative;inset:auto}.chart-card>.chart-head h2,.heatmap>.chart-head h2{white-space:normal;margin-right:2px}.chart-card>.chart-head>strong{margin-right:2px}.chart-card>.chart-legend{flex-wrap:wrap;gap:6px 15px;padding:6px 14px 0;position:static}.heatmap{flex-direction:column}.heatmap>.chart-head{min-height:38px}.panel.heatmap>svg{flex:1;height:0;min-height:0;display:block}.analytics-page.house-page>.overview-grid{height:auto;min-height:354px}.house-page .chart-card>.chart-head,.house-page .heatmap>.chart-head{border-bottom:1px solid var(--line);padding:10px}.house-page .axis{vector-effect:non-scaling-stroke}@media (width<=760px){.analytics-page.house-page>.overview-grid{min-height:0}.chart-card>.chart-head,.heatmap>.chart-head{padding:10px 10px 4px}.chart-head>.menu>summary,.chart-head>.live{height:32px;min-height:32px}.panel.heatmap>svg{min-height:280px}.curve-hover rect,.curve-hover text{display:none}}.portfolio-detail-list{flex-direction:column;flex:1;min-height:220px;display:flex}.portfolio-detail-table{min-width:680px}.portfolio-detail-table td{font-variant-numeric:tabular-nums}.portfolio-detail-table th button{white-space:nowrap}.portfolio-detail-table td a{color:var(--brown);font-weight:600}.portfolio-detail-table td code{font:inherit;color:var(--muted)}.portfolio-table-note{color:var(--muted);margin:auto 10px 0;padding:12px 0 0;font-size:11px;line-height:1.5}.portfolio-scroll-hint{display:none}@media (width<=760px){.portfolio-detail-table{min-width:760px}.portfolio-detail-table td,.portfolio-detail-table th{padding:9px 10px}.portfolio-table-note{padding-top:18px}.portfolio-scroll-hint{color:var(--muted);align-self:end;margin:6px 8px 0;font-size:10px;display:block}}.dashboard-portfolio-tables,.dashboard-portfolio-queue{min-width:0}.dashboard-portfolio-tabs-hint{color:var(--muted);text-align:right;margin:-2px 0 1px;font-size:10px;line-height:1;display:block}.dashboard-portfolio-tables .scroll-tabs{margin:0 -14px 8px;padding:0 8px}.portfolio-page .overview-chart .chart-head>.menu:first-child>summary{align-items:center;gap:9px;font-size:11px;display:flex}.portfolio-page .overview-chart .chart-head>.menu:first-child h2{font-size:10px}.portfolio-page .overview-chart .chart-head>.menu:first-child span{font-weight:600}.portfolio-page .position-side{background:color-mix(in srgb,currentColor 12%,transparent);border-radius:3px;padding:1px 5px;font-size:9px}.portfolio-page .position-pnl-percent{white-space:nowrap}.portfolio-page .position-table td:first-child .coin{display:none}.portfolio-page .position-table td,.portfolio-page .position-table th{padding:7px 10px;font-size:11px}.portfolio-page .position-table th{letter-spacing:.08em;background:0 0;font-size:9px}.portfolio-page .position-table th:first-child,.portfolio-page .position-table td:first-child{text-align:left}.portfolio-page .position-table td button{padding:2px 12px;font-size:10px}@media (width>=761px){.portfolio-page .overview-grid{grid-template-columns:minmax(170px,18.25%) minmax(170px,18.25%) minmax(0,1fr)}.portfolio-page .overview-stack .panel{padding:10px 14px}.portfolio-page .overview-stack .stat{line-height:1.6}.portfolio-page .position-table td{height:33px}.portfolio-page .overview-chart .chart-head{padding-top:10px}}.dashboard-widget[data-widget=Bubble\ flow]{align-self:start;min-height:100px}.dashboard-bubble-flow{align-items:center;min-height:50px;padding:8px 12px;display:flex}.dashboard-bubble-summary{justify-content:space-between;align-items:center;gap:8px;width:100%;font-size:11px;font-weight:700;display:flex}.dashboard-bubble-summary span{white-space:nowrap}.dashboard-bubble-long{color:var(--green)}.dashboard-bubble-short{color:var(--red)}.dashboard-bubble-liq{color:var(--brown)}.dashboard-bubble-window{color:var(--muted);font-size:9px;font-weight:500}.dashboard-bubble-overlay{z-index:6;pointer-events:none;position:fixed;inset:90px 0 0;overflow:hidden}.dashboard-flow-bubble{background:var(--raised);white-space:nowrap;border:1px solid;border-radius:50%;place-items:center;min-width:58px;height:58px;padding:4px;font-size:11px;font-weight:700;animation:4s ease-out forwards dashboard-bubble-rise;display:grid;position:absolute;bottom:-60px;box-shadow:0 5px 18px #30271f30}.dashboard-flow-bubble.long{color:var(--green)}.dashboard-flow-bubble.short{color:var(--red)}.dashboard-flow-bubble.liq{color:var(--brown)}@keyframes dashboard-bubble-rise{0%{opacity:0;transform:translateY(0)scale(.6)}12%{opacity:.9}75%{opacity:.75}to{opacity:0;transform:translateY(-65vh)scale(1.1)}}@media (prefers-reduced-motion:reduce){.dashboard-bubble-overlay{display:none}}@media (width<=760px){.dashboard-bubble-flow{padding:9px 10px}.dashboard-bubble-summary{font-size:10px}}.block-timeline.slot-timeline{display:block;overflow:hidden}.slot-timeline-caption{color:var(--muted);margin-bottom:6px;font-size:10px}.slot-timeline .block-viewport{scrollbar-width:none;overflow:auto hidden}.slot-timeline .block-viewport::-webkit-scrollbar{display:none}.slot-timeline .block-track{gap:8px;width:100%;display:flex}.slot-timeline .block-card{box-sizing:border-box;min-width:0;color:var(--ink);flex:0 0 clamp(150px,20% - 6.4px,210px);text-decoration:none;display:block}.slot-timeline a.block-card:hover{border-color:var(--muted);background:var(--raised)}.slot-timeline a.block-card:focus-visible{background:var(--raised)}.block-explorer{color:var(--brown);align-items:center;gap:4px;margin-top:4px;font-size:10px;display:flex}.slot-timeline .block-card:last-child{background:var(--raised);border-color:var(--muted)}.slot-timeline .block-label{flex-wrap:wrap}.block-confirmation{background:var(--muted);opacity:.4;border-radius:2px;height:3px;margin:16px 0}.dashboard-toolbar .dashboard-add>.menu-content{width:min(450px,100vw - 24px);max-height:min(75dvh,590px);padding:0;left:auto;right:0;overflow:auto}.dashboard-add-categories{border-bottom:1px solid var(--line);background:var(--panel);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.dashboard-toolbar .dashboard-add-categories button{min-width:0;color:var(--muted);letter-spacing:0;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-direction:column;align-items:center;gap:2px;padding:10px 4px 8px;font-size:10px;display:flex}.dashboard-toolbar .dashboard-add-categories button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--brown);background:var(--raised)}.dashboard-add-categories button span{font-size:9px;font-weight:500}.dashboard-add-section{padding:12px}.dashboard-add-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.dashboard-add-heading>div{flex-direction:column;line-height:1.2;display:flex}.dashboard-add-heading strong{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.dashboard-add-heading span{color:var(--muted);font-size:10px}.dashboard-toolbar .dashboard-add-heading button{color:var(--green);font-size:10px}.dashboard-add-choices{gap:3px;display:grid}.dashboard-toolbar .dashboard-add-choices button{background:var(--panel);text-align:left;letter-spacing:0;border-color:#0000;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:9px 10px;font-size:11px;display:flex}.dashboard-toolbar .dashboard-add-choices button:hover{border-color:var(--line)}.dashboard-add-choices button span:last-child{color:var(--green);letter-spacing:.06em;font-size:9px}.dashboard-add-choices button[aria-pressed=true] span:last-child{color:var(--muted)}@media (width<=760px){.dashboard-toolbar .dashboard-add>.menu-content{width:auto;max-height:calc(100dvh - 120px);left:12px;right:12px}.dashboard-toolbar .dashboard-add-categories button{min-height:52px;font-size:9px}.dashboard-toolbar .dashboard-add-choices button{min-height:42px}}.account-menu>.menu-content{background:var(--raised);width:360px;max-width:calc(100vw - 16px);padding:0}.account-menu>.menu-content>.account-action{text-align:left;border:0;border-top:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);border-radius:0;padding:13px 16px;font-weight:600;display:block}.account-menu>.menu-content>.wallet-address{justify-content:space-between;align-items:center;display:flex}.account-menu>.menu-content>.account-action:hover{background:var(--panel)}.account-menu .account-disconnect{text-transform:uppercase;letter-spacing:.04em;font-size:12px}.account-username{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.account-username strong{color:var(--ink);overflow-wrap:anywhere}.account-username>button{border:1px solid var(--line);white-space:nowrap;background:var(--raised);border-radius:5px;padding:8px 10px;font-weight:600}.account-username form{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;width:100%;display:grid}.account-username input{width:100%;min-width:0}.account-username form button{border:1px solid var(--line);border-radius:5px;padding:6px 9px}.account-username form p{grid-column:1/-1;margin:0;font-size:11px;line-height:1.5}.wallet-state{background:var(--orange);border-radius:50%;width:7px;height:7px;display:inline-block}.wallet-state.active{background:var(--green)}.pair-dialog{width:380px}.pair-dialog p{line-height:1.6}.pair-qr{background:#fff;width:240px;max-width:100%;margin:16px auto;display:block}.pair-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pair-actions button{flex:1;padding:9px 12px}.pair-expiry{text-align:center;color:var(--muted);font-variant-numeric:tabular-nums}.pair-account{overflow-wrap:anywhere;margin:12px 0;display:block}@media (width<=760px){.account-username{gap:8px;padding:12px}.account-username input{font-size:16px}.account-username>button,.account-username form button{min-height:44px}.account-menu>.menu-content>.account-action{min-height:48px}}@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2)format("woff2");font-weight:100 700;font-style:normal;font-display:swap}:root{--cardboard:#e3d4b9;--panel:#ecdec5;--raised:#f5ead6;--ink:#30271f;--muted:#6e5d49;--line:#c6b396;--brown:#6d512f;--green:#2d5f3a;--red:#8b2020;--orange:#a55230;--reward:#c25b1f;--heat:#dfc851;--radius:8px;font-variant-numeric:tabular-nums;color:var(--ink);background:var(--cardboard);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:13px/1.5 Inter,system-ui,-apple-system,sans-serif}:root[data-theme=dark]{--cardboard:#211b17;--panel:#2d251e;--raised:#3b3027;--ink:#f3e7d4;--muted:#c5b39c;--line:#5a4938;--brown:#c89b68;--green:#9fd1a6;--red:#edaaa2;--orange:#d6a074;--reward:#dfa46a;--heat:#c7aa63;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{border-top:3px solid var(--ink);margin:0}button,input,summary{font:inherit;color:inherit}button{background:var(--raised);border:1px solid var(--line);cursor:pointer;border-radius:5px;padding:6px 10px;transition:background .12s,color .12s}button:hover{background:color-mix(in srgb,var(--ink) 6%,var(--raised))}button:disabled{opacity:.45;cursor:not-allowed}input{background:var(--raised);border:1px solid var(--line);min-width:0;caret-color:var(--brown);border-radius:4px;width:100%;padding:5px 9px}input[type=checkbox]{width:16px;accent-color:var(--green)}a{color:inherit;text-underline-offset:3px}:focus,:focus-visible{outline:none}:focus-visible{filter:brightness(.92)}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}::selection{color:#30271f;background:#cbb086}::-webkit-scrollbar{width:6px;height:7px}::-webkit-scrollbar-thumb{background:var(--line);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}.positive{color:var(--green)}.negative{color:var(--red)}.selected{background:color-mix(in srgb,var(--ink) 8%,var(--panel))}.primary{background:var(--brown);border-color:var(--brown);width:100%;color:var(--raised);padding:9px 12px;font-size:13px;font-weight:600}.primary:hover{filter:brightness(.93);background:var(--brown)}.primary.green{background:var(--green);border-color:var(--green)}.primary.red{background:var(--red);border-color:var(--red)}.toolbar-spacer{flex:1}.field-error{color:var(--red);font-size:12px;line-height:1.6}.panel{background:var(--panel);border-radius:var(--radius);min-width:0;padding:12px 14px}.panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.panel-heading>span{color:var(--muted);font-size:10px}.panel h2,.chart-head h2,.widget-heading h2{letter-spacing:.045em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.subheading{margin:24px 0 4px!important}.stat{color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;line-height:1.9;display:flex}.stat strong{color:var(--ink);text-align:right;white-space:nowrap;font-weight:400}.stat [title]{text-underline-offset:3px;cursor:help;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.big-value{letter-spacing:-.035em;margin:10px 0 15px;font-size:28px;font-weight:700;line-height:1.2}.empty{text-align:center;color:var(--muted);padding:28px 16px;font-size:11px}.sort-arrow{color:var(--muted);padding-left:5px}header{border-bottom:1px solid var(--line);background:var(--cardboard);z-index:50;align-items:center;gap:16px;height:44px;padding:0 20px;display:flex;position:relative}.wordmark{letter-spacing:-.045em;flex:0 0 99px;font-size:20px;font-weight:500;line-height:1;text-decoration:none;display:block}nav{flex:1;align-items:center;gap:0;min-width:0;height:100%;display:flex}nav>a,nav>.menu>summary{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:4px;height:27px;padding:5px 12px;font-size:12px;font-weight:600;text-decoration:none;display:flex}nav>a.active,nav>.menu.active>summary{color:var(--ink);border-bottom-color:var(--ink)}.wallet-actions{align-items:center;gap:10px;display:flex}.wallet-actions>button,.wallet-actions>.menu>summary{color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:6px 12px;font-size:12px;font-weight:600}.wallet-actions .settings-menu>summary{padding:6px 0 6px 18px}.settings-menu>summary>svg:last-child{display:none}.menu{flex-shrink:0;position:relative}.menu>summary{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;justify-content:center;align-items:center;gap:5px;list-style:none;display:flex}.menu>summary::-webkit-details-marker{display:none}.menu[open]>summary>svg:last-child{transform:rotate(180deg)}.menu-content{background:var(--raised);border:1px solid var(--line);z-index:100;border-radius:6px;min-width:170px;max-width:calc(100vw - 24px);padding:5px;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 12px 24px #2a25201a}.menu:not([open])>.menu-content{display:none}.menu-content>button,.menu-content>a{text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:12px;text-decoration:none;display:flex}.menu-content>button:hover,.menu-content>a:hover{background:color-mix(in srgb,var(--ink) 6%,var(--raised))}.menu-content>code{word-break:break-all;max-width:260px;padding:8px;display:block}.wallet-actions .menu-content{left:auto;right:0}.settings-menu .menu-content{width:285px}.preference{justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:10px 8px;font-size:10px;font-weight:600;display:flex}.mobile-leaderboard{display:none!important}.transaction code{color:var(--muted)}.trade-page{flex-direction:column;min-height:calc(100dvh - 47px);padding:3px;display:flex}.trading-grid{grid-template-columns:minmax(0,1fr) 260px;gap:3px;height:62vh;min-height:350px;display:grid}.chart-panel{background:var(--panel);border-radius:8px;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:visible}.market-toolbar{z-index:5;pointer-events:none;align-items:center;gap:14px;display:flex;position:absolute;top:8px;left:10px;right:10px}.market-toolbar>*{pointer-events:auto}.market-title{background:var(--raised);border:1px solid var(--line);border-radius:5px;min-width:260px;max-width:300px}.market-title>summary{justify-content:flex-start;gap:8px;height:34px;padding:0 8px;font-size:15px;font-weight:600}.market-title>summary>.positive,.market-title>summary>.negative{margin-left:auto;font-size:11px;font-weight:500}.market-title>summary>svg{margin-left:4px}.market-price{border-left:1px solid var(--line);padding-left:8px}.coin{width:23px;height:28px;color:var(--ink);vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.coin svg{opacity:.7;width:28px;height:28px}.market-symbol{place-items:center;min-width:36px;display:inline-grid}.market-symbol>span{grid-area:1/1}.market-title .coin{color:#c9bfa8;z-index:0;width:36px;height:36px}.market-title .coin svg{width:36px;height:36px}.market-symbol>span:not(.coin){z-index:1;position:relative}.chart-control-group{background:color-mix(in srgb,var(--cardboard) 75%,transparent);border:1px solid var(--line);border-radius:5px;align-items:center;height:36px;display:flex}.market-stat{border-right:1px solid var(--line);white-space:nowrap;align-items:center;gap:5px;padding:8px 10px;font-size:12px;display:flex}.market-stat>span:first-child{letter-spacing:.1em;color:var(--muted);font-size:8px}.chart-control-group>.menu>summary{padding:8px 10px;font-size:11px}.live{color:var(--green);border:1px solid var(--line);background:var(--raised);white-space:nowrap;border-radius:0 4px 4px 0;padding:6px 8px;font-size:11px;font-weight:600}.chart-control-group>.live{border:0;border-left:1px solid var(--line);padding:8px}.chart{touch-action:pan-y;border-radius:8px;height:100%;min-height:0;position:relative;overflow:hidden}.chart svg,.plot svg{width:100%;height:100%;display:block}.chart text,.plot text,.curve-panel text,.heatmap text,.topology text{fill:var(--muted);font:10px Inter,sans-serif}.chart .watermark{fill:#b4aa96;opacity:.22;letter-spacing:-.05em;font-weight:400}.gridline{stroke:var(--line);stroke-width:1px;stroke-dasharray:3 5;opacity:.6}.axis{stroke:var(--line);stroke-width:1px}.price-line{fill:none;stroke:var(--ink);stroke-width:1.8px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 1px #2a252022)}.chart-fill{fill:var(--line);opacity:.25}.last-price{fill:var(--ink);filter:drop-shadow(0 0 3px #2a252060)}.mark-line{stroke:var(--green);stroke-dasharray:2 3;stroke-width:1px;opacity:.5}.price-tag{fill:var(--green)}.chart .price-tag-text{fill:var(--raised);font-size:9px}.crosshair line,.plot-cursor line,.heatmap-cursor>line{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3;opacity:.6}.chart-tooltip{z-index:7;background:var(--raised);border:1px solid var(--line);pointer-events:none;border-radius:4px;padding:4px 8px;font-size:10px;position:absolute;top:54px;left:10px}.plot .chart-tooltip{top:12px}.chart-empty{text-align:center;color:var(--muted);font-size:11px;position:absolute;top:53%;left:10%;right:15%}.chart-reset{font-size:10px;position:absolute;bottom:34px;right:78px}.candle-up{fill:var(--green);stroke:var(--green)}.candle-down{fill:var(--red);stroke:var(--red)}.entry-marker line{stroke:var(--green);stroke-dasharray:4 4}.bust-marker line{stroke:var(--red);stroke-dasharray:4 4}.entry-marker text{fill:var(--green)}.bust-marker text{fill:var(--red)}.ticket-column{flex-direction:column;gap:3px;min-width:0;min-height:0;display:flex}.ticket{background:var(--panel);border-radius:8px;flex-direction:column;flex:1;min-height:0;padding:10px 14px;display:flex;overflow:hidden}.ticket-fields{flex:1;min-height:0;overflow:auto}.ticket-actions{flex-shrink:0;padding-top:8px}.account-summary{background:var(--cardboard);border-radius:7px;margin-bottom:10px;padding:7px 10px}.account-summary .stat{font-size:11px;line-height:1.65}.account-summary summary{cursor:pointer;border-bottom:1px solid var(--line);margin-bottom:5px;padding-bottom:4px;list-style:none}.account-summary:not([open]) summary{border:0;margin:0;padding:0}.account-summary summary::-webkit-details-marker{display:none}.account-summary summary .stat{padding-left:10px;position:relative}.account-summary summary .stat:before{content:"⌄";color:var(--muted);margin-right:-8px;font-size:10px;position:absolute;left:0}.account-summary summary .stat{color:var(--ink)}.account-summary summary strong{font-weight:600}.direction{border:1px solid var(--line);background:var(--raised);border-radius:5px;margin-bottom:11px;padding:2px;display:flex}.direction button{width:50%;color:var(--muted);background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;gap:3px;padding:5px 8px;font-size:12px;font-weight:700;display:flex}.direction .selected.positive{background:color-mix(in srgb,var(--green) 15%,var(--raised));color:var(--green)}.direction .selected.negative{background:color-mix(in srgb,var(--red) 15%,var(--raised));color:var(--red)}.ticket-fields>.stat{font-size:11px}.collateral{align-items:center;gap:5px;margin:7px 0;display:flex}.collateral button{padding:3px 8px;font-size:10px}.collateral>span{color:var(--muted);margin-left:auto;font-size:10px}.ticket-fields>label{letter-spacing:.045em;text-align:right;color:var(--muted);margin:8px 0 3px;font-size:10px;font-weight:600;display:block}.margin-row,.leverage-row{align-items:center;gap:4px;display:flex}.margin-row>button,.margin-row>.menu>summary,.leverage-row>button{border:1px solid var(--line);background:var(--cardboard);white-space:nowrap;border-radius:4px;height:22px;padding:3px 7px;font-size:10px}.margin-row>.menu>summary>svg{display:none}.margin-row input,.leverage-row input{text-align:right;flex:1;min-width:0;height:28px;padding:4px 9px;font-size:12px}.leverage-row{margin-bottom:4px}.ticket-fields>label[for=leverage]{margin-top:11px}.ticket input[type=range]{appearance:none;background:linear-gradient(90deg,var(--green),var(--muted),#ce5555);cursor:pointer;touch-action:pan-y;border:0;border-radius:4px;width:100%;height:4px;margin:0;padding:0;display:block}.ticket input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--raised);border:2px solid var(--ink);border-radius:50%;width:14px;height:14px;box-shadow:0 1px 2px #0004}.ticket input[type=range]::-moz-range-thumb{background:var(--raised);border:2px solid var(--ink);border-radius:50%;width:11px;height:11px}.range-labels{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.order-details{margin:10px 0 8px}.order-details .stat{font-size:11px;line-height:1.65}.order-details .stat strong{font-weight:600}.session-button{width:100%;color:var(--muted);background:0 0;border:0;padding:9px 0;font-size:10px}.position-count{background:var(--panel);letter-spacing:.035em;height:30px;color:var(--muted);border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:4px 12px;font-size:11px;display:flex}.position-count button{padding:3px 9px;font-size:10px}.trade-action-bar{background:var(--panel);border-radius:8px;height:39px;margin-top:3px;display:flex;overflow:hidden}.tabbar{align-items:center;gap:0;min-width:0;height:39px;padding:0 14px;display:flex}.tabbar>button{height:100%;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 14px;font-size:11px;font-weight:600}.tabbar>button.active{border-bottom-color:var(--ink);color:var(--ink)}.trade-action-bar .trade-ticker{flex:1;min-width:0;height:39px;margin:0}.trade-ticker{background:var(--panel);border-radius:8px;align-items:center;height:41px;margin:0 3px;display:flex;position:relative;overflow:hidden}.ticker-items{flex:0 0 max-content;white-space:nowrap;align-items:center;gap:35px;display:flex;position:relative}.ticker-items>a{background:var(--panel);border:1px solid color-mix(in srgb,currentColor 20%,var(--line));box-shadow:0 1px 7px color-mix(in srgb,currentColor 15%,transparent);border-radius:5px;align-items:center;gap:7px;padding:1px 8px;font-size:12px;font-weight:700;text-decoration:none;animation:55s linear -20s infinite ticker-scroll;display:flex}.ticker-items>a:hover,.ticker-items>a:focus-visible{z-index:2;animation-play-state:paused}.ticker-items .coin{color:var(--line)}.ticker-liq{color:#fff;letter-spacing:.02em;background:#a52020;border-radius:3px;padding:1px 4px;font-size:10px;line-height:1.3}@keyframes ticker-scroll{0%{transform:translateX(calc(0px - var(--ticker-width)))}to{transform:translateX(var(--ticker-viewport))}}.ticker-detail{z-index:100;background:var(--raised);border:1px solid var(--line);pointer-events:none;border-radius:10px;width:min(296px,100vw - 16px);padding:12px 14px;font-size:13px;position:fixed;box-shadow:0 10px 28px #2d241f30}.ticker-detail-head,.ticker-detail dl>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.ticker-detail-head{margin-bottom:12px}.ticker-detail-head strong{background:color-mix(in srgb,currentColor 13%,var(--raised));letter-spacing:.04em;border-radius:5px;padding:2px 7px;font-size:11px}.ticker-detail-head b{font-size:14px}.ticker-detail dl{gap:7px;margin:0;display:grid}.ticker-detail dt{color:var(--muted);letter-spacing:.08em;font-size:11px;font-weight:700}.ticker-detail dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.positions{background:var(--panel);border-radius:8px;flex:1;min-height:160px;margin-top:3px;padding:0 14px}.positions>.empty{padding-top:16px}.position-list{flex-direction:column;min-height:160px;display:flex}.table-scroll{min-width:0;max-width:100%;overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:12px}th{background:var(--cardboard);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line);padding:7px 10px;font-size:10px;font-weight:500}td{border-bottom:1px solid var(--line);padding:9px 10px}th button{font:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0}.position-table td:first-child{position:relative}.position-table .coin{margin-right:8px}.position-table td small{color:var(--muted);font-size:10px;display:block}.position-table td button{padding:5px 12px;font-size:11px}.position-table td.positive,.position-table td.negative{font-weight:600}.winning-row{background:linear-gradient(120deg,#e7e0cb 0%,#f0ead8 30%,#ded6be 55%,#eae3ce 80%,#d9d1b7 100%)}.losing-row{background:color-mix(in srgb,var(--red) 4%,var(--panel))}.pager{color:var(--muted);justify-content:center;align-items:center;gap:24px;margin-top:auto;padding:12px;font-size:11px;display:flex}.pager button{color:var(--muted);background:0 0;border:0;padding:2px 4px}.outcome{background:var(--cardboard);border-radius:3px;padding:2px 5px;font-size:9px;font-weight:700;display:inline-block}.status-content{overflow-wrap:anywhere;padding:24px}.status-content code{white-space:normal;margin:12px 0;display:block}.analytics-page{min-height:calc(100dvh - 88px);padding:3px}.overview-grid{grid-template-columns:260px 260px minmax(0,1fr);gap:3px;display:grid}.overview-stack{flex-direction:column;gap:3px;display:flex}.overview-stack>.panel{flex:1}.overview-chart{min-height:260px}.overview-grid>.house-stats{flex-direction:column;display:flex}.card-bottom{margin-top:auto;padding-top:30px}.oi-table{margin-top:14px;font-size:11px}.oi-table th,.oi-table td{text-align:right;letter-spacing:0;background:0 0;border:0;padding:3px 0}.oi-table td:first-child{text-align:left}.oi-table th:first-child{font-size:0}.chart-card{flex-direction:column;min-width:0;height:280px;padding:0;display:flex;position:relative;overflow:visible}.chart-head{z-index:4;pointer-events:none;align-items:center;gap:0;display:flex;position:absolute;top:10px;left:10px;right:10px}.chart-head>*{pointer-events:auto}.chart-head h2{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;margin-right:10px;font-size:11px;font-weight:700}.chart-head>.menu>summary,.selector-label{border:1px solid var(--line);background:var(--raised);border-radius:5px;height:28px;padding:5px 8px;font-size:11px}.chart-head>.live{height:28px;padding:5px 8px}.chart-head>strong{margin-right:8px}.chart-legend{z-index:2;pointer-events:none;gap:15px;font-size:11px;font-weight:600;display:flex;position:absolute;top:42px;left:14px}.chart-legend span{align-items:center;gap:6px;display:flex}.chart-legend i{width:10px;height:2px}.plot{border-radius:8px;flex:1;height:100%;min-height:150px;position:relative;overflow:hidden}.plot svg text{font-size:9px}.plot-line{fill:none;stroke:currentColor;stroke-width:1.8px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 2px #2a252020)}.plot-area{fill:currentColor;opacity:.075}.cursor-label rect{fill:var(--ink)}.cursor-label text{font-weight:700;fill:var(--raised)!important;font-size:9px!important}.plot-bar-tooltip,.heatmap-tooltip{z-index:8;background:var(--raised);border:1px solid var(--line);pointer-events:none;border-radius:6px;grid-template-columns:auto auto;gap:6px 14px;padding:10px 12px;font-size:10px;display:grid;position:absolute;box-shadow:0 8px 22px #30271f24}.plot-bar-tooltip{grid-template-columns:72px minmax(0,1fr);width:260px;max-width:calc(100% - 16px)}.heatmap-tooltip{white-space:nowrap;min-width:200px}.plot-bar-tooltip span,.heatmap-tooltip span{color:var(--muted);letter-spacing:.05em;font-weight:700}.plot-bar-tooltip strong,.heatmap-tooltip strong{text-align:right;font-weight:700}.plot-empty{text-align:center;color:var(--muted);font-size:11px;position:absolute;inset:45% 10% auto}.house-page .overview-grid{height:354px}.house-page .overview-chart{height:100%}.house-middle{grid-template-columns:520px minmax(0,1fr);gap:3px;margin-top:3px;display:grid}.house-exposure{position:relative}.house-exposure>.chart-card{height:350px}.house-models{grid-template-columns:1fr 1fr;gap:3px;margin-top:3px;display:grid}.topology{width:100%;height:180px}.heatmap{align-items:stretch;min-height:593px;padding:0;display:flex;position:relative}.heatmap>svg{width:100%;height:100%;min-height:530px}.heatmap-scale{color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-size:9px;display:flex}.heatmap-scale i{background:linear-gradient(90deg,#b7d5bd,var(--heat));width:80px;height:6px;display:inline-block}.heatmap .chart-head{gap:8px}.heatmap-empty{text-align:center;color:var(--muted);font-size:11px;position:absolute;top:55%;left:10%;right:10%}.queue-grid{grid-template-columns:260px 260px minmax(0,1fr);gap:3px;margin-top:3px;display:grid}.queue-entries{padding:14px}.cardboard-page{grid-template-columns:520px minmax(0,1fr);gap:3px;display:grid}.cardboard-left,.cardboard-right{flex-direction:column;gap:3px;min-width:0;display:flex}.cardboard-account-grid{grid-template-columns:1fr 1fr;gap:3px;display:grid}.cardboard-account-grid>.panel{min-height:130px}.claim-card .primary{letter-spacing:.04em;margin-top:9px;padding:11px;font-size:11px}.cardboard-account-grid .stat{font-size:11px}.stake-form{flex-direction:column;justify-content:center;min-height:200px;display:flex}.stake-form label{letter-spacing:.05em;margin-bottom:8px;font-size:10px;font-weight:600}.stake-input{gap:4px;display:flex}.stake-input>button{white-space:nowrap;flex-shrink:0}.stake-input input{font-size:16px}.staking-actions{gap:8px;margin-top:10px;display:flex}.staking-actions button{flex:1;width:auto;padding:10px}.cardboard-right>.chart-card:first-child{height:240px}.curve-panel{height:333px;padding:12px 14px;overflow:hidden}.curve-panel svg:focus:not(:focus-visible),.heatmap svg:focus:not(:focus-visible){outline:none}.curve-panel svg:focus-visible,.heatmap svg:focus-visible{filter:brightness(.96)}.curve-hover>line{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3;opacity:.65}.curve-hover>circle{fill:var(--reward)}.curve-hover>rect{fill:var(--raised);stroke:var(--line);stroke-width:1px;filter:drop-shadow(0 5px 9px #30271f25)}.curve-hover text{fill:var(--ink);font-size:10px;font-weight:600}.curve-panel svg{width:100%;height:calc(100% - 30px);display:block}.curve-panel .panel-heading{justify-content:flex-start}.curve-threshold{stroke:var(--brown);stroke-dasharray:4 4}.curve-threshold.staker{stroke:var(--green)}.activity-table{font-size:10px}.activity-table td{padding:4px 0}.activity-table th{background:0 0;padding:5px 0}.emission-activity .stat{border-bottom:1px solid var(--line);font-size:11px}.wallet-gate{min-height:48px;color:var(--muted);align-items:center;gap:12px;padding:6px 12px;font-size:12px;display:flex}.wallet-gate code{overflow-wrap:anywhere;white-space:normal;max-width:100%}.wallet-gate button{font-size:11px;font-weight:600}.portfolio-page .overview-grid,.portfolio-page .overview-chart{height:260px}.portfolio-lower{flex-direction:column;min-height:calc(100dvh - 410px);margin-top:3px;padding:0 14px;display:flex}.portfolio-lower .position-list{flex:1}.portfolio-lower .position-list>.empty{margin-top:auto;margin-bottom:0}.portfolio-lower table{margin-top:20px}.scroll-tabs{border-bottom:1px solid var(--line);flex-shrink:0;padding:0;overflow-x:auto}.tabbar .close-all{border:1px solid var(--line);background:var(--raised);border-radius:4px;height:auto;margin-left:auto;padding:3px 10px;font-size:10px}.kpi-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;margin-bottom:3px;display:grid}.kpi-strip .panel{padding:5px 14px}.kpi-strip .stat>span{color:var(--ink);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.kpi-strip .stat strong{font-size:18px;font-weight:600}.stats-grid{grid-template-columns:1fr 1fr;gap:3px;display:grid}.stats-grid .chart-card{height:280px}.leaderboard-toolbar{align-items:center;gap:15px;min-height:65px;margin-bottom:3px;padding:14px 16px;display:flex}.leaderboard-mode{color:#9a8f7a;white-space:nowrap;background:0 0;border:0;padding:5px 12px;font-size:18px;font-weight:700}.leaderboard-mode.active{color:var(--ink);background:linear-gradient(120deg,#ecdacf,#e5dfbf)}.mode-divider{background:var(--line);width:1px;height:24px}.segmented{border:1px solid var(--line);border-radius:5px;flex-shrink:0;display:flex;overflow:hidden}.segmented button{border:0;border-right:1px solid var(--line);background:var(--cardboard);color:var(--muted);border-radius:0;padding:8px 14px;font-size:11px;font-weight:600}.segmented button:last-child{border:0}.segmented button.selected{background:color-mix(in srgb,var(--ink) 9%,var(--panel));color:var(--ink)}.leaderboard-toolbar input{background:var(--cardboard);width:240px;padding:8px 12px;font-size:12px}.leaderboard-connect{white-space:nowrap;margin-left:auto;font-size:11px}.leaderboard-results{min-height:calc(100dvh - 156px);padding:12px 16px}.leader-table{border-collapse:separate;border-spacing:0 4px;font-size:12px}.leader-table th{background:0 0;border:0;padding:5px 10px;font-size:10px;font-weight:600}.leader-table tr{background:linear-gradient(120deg,#e7e0cb,#f0ead8 30%,#ded6be 55%,#eae3ce 80%,#d9d1b7)}.leader-table td{background:0 0;border-top:1px solid #ad9e7b;border-bottom:1px solid #ad9e7b;height:41px;padding:7px 10px}.leader-table td:first-child{border-left:1px solid #ad9e7b;border-radius:7px 0 0 7px}.leader-table td:last-child{border-right:1px solid #ad9e7b;border-radius:0 7px 7px 0}.leader-table .rank-1{background:linear-gradient(120deg,#ead68f,#f1e3ac 30%,#e3c878 55%,#ebd695 80%,#dfc373)}.leader-table .rank-1 td{border-color:#b8933b}.leader-table .rank-2{background:linear-gradient(120deg,#dee2e6,#eff2f4 30%,#d3d8dd 55%,#e6eaed 80%,#cfd5da)}.leader-table .rank-2 td{border-color:#9aa1a8}.leader-table .rank-3{background:linear-gradient(120deg,#ddb98c,#ebcfa9 30%,#d3a873 55%,#e2be90 80%,#cda06c)}.leader-table .rank-3 td{border-color:#9c6b3b}.rank-medal{width:19px;height:19px;color:var(--panel);background:#7a704f;border:2px solid #b5a474;border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:inline-flex;box-shadow:0 1px 3px #2a252033}.leader-table .positive,.leader-table .negative{font-size:14px;font-weight:700}.leader-table .coin{opacity:.2;width:45px;margin-left:-15px;position:absolute}.leader-table td small{letter-spacing:.06em;color:var(--green);font-size:10px}.address-link{color:var(--brown);background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.status-page{grid-template-columns:minmax(320px,.72fr) minmax(520px,1.28fr);gap:3px;display:grid}.status-left{grid-template-rows:auto auto 1fr;gap:3px;display:grid}.status-hero{min-height:126px;padding:14px 16px}.status-hero h1{letter-spacing:-.035em;max-width:400px;margin:0 0 18px;font-size:28px;font-weight:700;line-height:1.08}.status-hero p{color:var(--muted);letter-spacing:.08em;font-size:10px;font-weight:600}.status-hero p strong{color:var(--ink)}.health-pill{letter-spacing:.12em;border:1px solid color-mix(in srgb,currentColor 35%,var(--line));background:color-mix(in srgb,currentColor 12%,var(--panel));text-align:center;border-radius:30px;min-width:100px;padding:6px 14px;font-size:10px;font-weight:700}.status-kpis{grid-template-columns:1fr;gap:3px;display:grid}.status-kpis .panel{min-height:116px}.status-kpis p{color:var(--muted);margin:0;font-size:11px;font-weight:600;line-height:1.4}.status-kpis .big-value{margin:10px 0;font-size:28px}.oracle-freshness{gap:4px;margin:0;display:grid}.oracle-freshness>div{grid-template-columns:4ch auto;gap:12px;display:grid}.oracle-freshness dd{white-space:nowrap;margin:0}.oracle-slot-count{text-align:right;font-variant-numeric:tabular-nums;min-width:3ch;display:inline-block}.service-row{background:var(--raised);border:1px solid var(--line);border-radius:5px;justify-content:space-between;gap:12px;min-height:34px;margin:6px 0;padding:8px 10px;font-size:11px;font-weight:600;display:flex}.service-row strong{letter-spacing:.08em;align-items:center;gap:7px;font-size:10px;display:flex}.service-row i{background:currentColor;border-radius:50%;width:7px;height:7px;display:block}.status-chain{padding:14px 16px}.block-description{color:var(--muted);max-width:75ch;margin:0 0 15px;font-size:12px;font-weight:500}.block-timeline{gap:8px;min-width:0;display:flex;overflow-x:auto}.block-card{border:1px solid var(--line);background:color-mix(in srgb,var(--raised) 50%,var(--panel));border-radius:8px;flex:1;min-width:130px;max-width:210px;min-height:96px;padding:8px;font-size:10px}.block-label{color:var(--muted);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:5px;font-size:8px;font-weight:600;display:flex}.block-label strong{color:var(--ink);letter-spacing:0;font-size:10px}.block-card small{color:var(--muted);font-size:8px}.pending-panel{border:1px solid var(--line);background:color-mix(in srgb,var(--raised) 50%,transparent);border-radius:8px;margin-top:10px;overflow:hidden}.pending-panel .panel-heading{border-bottom:1px solid var(--line);margin:0;padding:8px 10px}.pending-panel table{font-size:10px}.pending-panel th{font-size:8px}.pending-panel .empty{padding:18px}.status-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-top:12px;display:grid}.status-breakdown .stat{border:1px solid var(--line);background:var(--raised);border-radius:5px;padding:8px 10px;font-size:10px;font-weight:600}.status-breakdown strong{font-size:12px;font-weight:700}.dashboard-toolbar{align-items:center;gap:6px;min-height:37px;padding:4px 10px 7px;display:flex}.dashboard-toolbar>strong{margin-right:6px;font-size:12px}.dashboard-toolbar button,.dashboard-toolbar .menu>summary{letter-spacing:.055em;border:1px solid var(--line);background:var(--raised);white-space:nowrap;border-radius:5px;padding:6px 12px;font-size:10px;font-weight:600}.dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:3px;display:grid}.dashboard-widget{background:var(--panel);border-radius:8px;min-width:0;min-height:220px;overflow:visible}.dashboard-widget.wide{grid-column:span 2}.widget-heading{border-bottom:1px solid var(--line);background:var(--raised);cursor:grab;border-radius:8px 8px 0 0;align-items:center;gap:10px;min-height:31px;padding:7px 12px;display:flex}.widget-heading h2{flex:1;font-size:10px}.widget-heading button{color:var(--muted);background:0 0;border:0;padding:0}.widget-move{opacity:0;gap:5px;display:flex}.widget-heading:hover .widget-move,.widget-heading:focus-within .widget-move{opacity:1}.widget-body>.panel{border-radius:0}.widget-body .panel-heading{display:none}.widget-body .chart-card{height:250px}.widget-body .block-timeline{padding:14px}.widget-body>.kpi-strip{grid-template-columns:1fr 1fr}.widget-body .curve-panel{height:250px}.dashboard-widget.wide:has(.chart-card){min-height:330px}.dashboard-widget.wide .chart-card{height:300px}.rename-layout{align-items:center;gap:10px;padding:10px;display:flex}.rename-layout input{max-width:260px}.widget-drag{cursor:grab;touch-action:none;align-items:center;display:flex}.widget-drag:active{cursor:grabbing}.widget-resize{cursor:ns-resize;touch-action:none;border-radius:0 0 8px 8px;justify-content:center;align-items:center;height:16px;display:flex}.widget-resize:before{content:"";background:var(--line);border-radius:3px;width:36px;height:3px}.widget-resize:hover:before,.widget-resize:focus-visible:before{background:var(--brown)}.dashboard-widget.resized.wide:has(.chart-card){min-height:220px}.dashboard-widget.resized .widget-body{height:calc(100% - 47px);overflow:auto}.dashboard-widget.resized .widget-body>.chart-card{height:100%}.dashboard-widget[data-widget=Liquidation\ heatmap] .heatmap{height:360px;min-height:360px}.dashboard-widget[data-widget=Liquidation\ heatmap] .heatmap>svg{min-height:0}.dashboard-widget.resized[data-widget=Liquidation\ heatmap] .heatmap{height:100%;min-height:220px}.dashboard-toolbar .menu-content{min-width:230px;max-height:min(70dvh,500px);overflow:auto}.dialog-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.dialog-header h2{margin:0;font-size:20px;font-weight:600}.dialog-header button{background:0 0;border:0;padding:4px}dialog{background:var(--raised);color:var(--ink);border:1px solid var(--line);border-radius:12px;width:min(430px,100vw - 28px);max-height:calc(100dvh - 28px);padding:22px;overflow-y:auto;box-shadow:0 12px 45px #2a252033}dialog::backdrop{background:#0006}dialog[open]{animation:.18s cubic-bezier(.16,1,.3,1) dialog-enter}@keyframes dialog-enter{0%{opacity:.3}to{opacity:1}}dialog p{color:var(--muted);font-size:12px;line-height:1.65}dialog label{color:var(--muted);margin:12px 0 6px;font-size:11px;display:block}dialog .primary{margin-top:12px}dialog input{padding:9px;font-size:16px}.wallet-choice{text-align:left;align-items:center;gap:12px;width:100%;margin:9px 0;padding:12px;font-weight:600;display:flex}.wallet-choice img{border-radius:4px;width:24px;height:24px}.empty-wallet{background:var(--panel);padding:15px}.address{background:var(--panel);word-break:break-all;-webkit-user-select:all;user-select:all;margin:8px 0;padding:12px;font:11px/1.7 ui-monospace,monospace;display:block}dialog button svg{vertical-align:middle;margin-right:5px}hr{border:0;border-top:1px solid var(--line);margin:20px 0}code{overflow-wrap:anywhere;font:11px/1.5 ui-monospace,monospace}.rolling-number{white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-block;position:relative}.rolling-value{opacity:0}.rolling-visual{white-space:pre;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:baseline;display:inline-flex;position:absolute;inset:0}.rolling-digit{height:1lh;display:inline-block;position:relative;overflow:clip}.digit-width{opacity:0}.digit-wheel{transform:translateY(calc(var(--digit) * -1lh));flex-direction:column;transition:transform .5s ease-out;display:flex;position:absolute;top:0;left:0}.digit-wheel>span{flex-shrink:0;height:1lh;display:block}[data-theme=dark] .winning-row,[data-theme=dark] .leader-table td,[data-theme=dark] .leaderboard-mode.active{background:var(--raised)}[data-theme=dark] .chart .watermark{opacity:.1}@media (width<=1200px){header{gap:8px;padding:0 12px}.wordmark{flex-basis:99px}nav>a,nav>.menu>summary{padding:5px 9px}.wallet-actions{gap:0}.wallet-actions>button,.wallet-actions>.menu>summary{padding:6px 9px}.market-toolbar{gap:8px}.chart-control-group .market-stat{padding:8px 6px}.market-stat>span:first-child{font-size:7px}.overview-grid{grid-template-columns:220px 220px minmax(0,1fr)}.house-middle,.cardboard-page{grid-template-columns:440px minmax(0,1fr)}.queue-grid{grid-template-columns:220px 220px minmax(0,1fr)}.leaderboard-toolbar{gap:8px}.leaderboard-mode{padding:5px 7px;font-size:16px}.leaderboard-toolbar input{width:200px}.status-page{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr)}}@media (width<=1000px){.market-toolbar{flex-wrap:wrap;row-gap:5px}.chart-control-group{height:29px}.market-stat{padding:5px 7px!important}.chart-control-group>.menu>summary,.chart-control-group>.live{padding:5px 7px}.market-title>summary{height:30px}.chart .watermark{font-size:70px}.overview-grid{grid-template-columns:190px 190px minmax(0,1fr)}.house-middle,.cardboard-page{grid-template-columns:380px minmax(0,1fr)}.queue-grid{grid-template-columns:190px 190px minmax(0,1fr)}.overview-grid .stat,.cardboard-account-grid .stat{font-size:10px}.leaderboard-toolbar{flex-wrap:wrap}.leaderboard-toolbar input{flex:1;min-width:130px}.kpi-strip,.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-toolbar{flex-wrap:wrap}}@media (width<=760px){header{flex-wrap:wrap;gap:0;height:auto;min-height:92px;padding:6px 12px 0}.wordmark{flex:1;font-size:20px}.wallet-actions{gap:0;height:42px}.wallet-actions>button,.wallet-actions>.menu>summary{min-height:42px;padding:6px 7px;font-size:11px}.wallet-actions .settings-menu>summary{min-width:32px;padding-left:8px}.wallet-actions .menu-content{max-width:calc(100vw - 24px)}nav{flex-basis:100%;order:3;justify-content:space-between;width:100%;height:42px}nav>a,nav>.menu>summary{height:42px;padding:0 9px;font-size:12px}.nav-leaderboard{display:none!important}.mobile-leaderboard{display:flex!important}.nav-more .menu-content{left:auto;right:0}.trading-grid{flex-direction:column;gap:6px;height:auto;min-height:0;display:flex}.chart-panel{height:45dvh;min-height:320px}.market-toolbar{gap:6px;top:8px;left:10px;right:10px}.market-title{min-width:245px;max-width:100%}.market-title>summary{height:34px;font-size:14px}.chart-control-group{max-width:100%;height:32px}.market-stat{font-size:10px;padding:6px!important}.market-stat>span:first-child{font-size:7px}.chart-control-group>.menu>summary,.chart-control-group>.live{padding:6px;font-size:10px}.ticket-column{gap:3px}.ticket{padding:14px 16px}.account-summary{padding:10px 12px}.account-summary .stat{font-size:12px;line-height:1.8}.direction button{min-height:40px;font-size:14px}.ticket-fields>.stat{font-size:12px}.ticket-fields>label{margin:12px 0 5px;font-size:11px}.margin-row input,.leverage-row input{height:40px;font-size:16px}.margin-row>button,.margin-row>.menu>summary,.leverage-row>button{min-width:42px;height:38px;padding:6px;font-size:12px}.ticket input[type=range]{height:6px;margin:15px 0 0;padding:0}.ticket input[type=range]::-webkit-slider-thumb{width:24px;height:24px}.ticket input[type=range]::-moz-range-thumb{width:21px;height:21px}.range-labels{margin-top:12px;font-size:11px}.order-details .stat{font-size:12px;line-height:2}.ticket-actions>.primary{min-height:44px;font-size:14px}.collateral button{height:38px;font-size:12px}.session-button{min-height:42px;font-size:11px}.position-count{height:42px;font-size:12px}.position-count button{min-height:32px}.trade-action-bar{height:44px}.tabbar{height:44px;padding:0 4px}.tabbar>button{padding:0 12px;font-size:12px}.trade-action-bar .trade-ticker{height:44px}.positions{min-height:160px;padding:0 10px}.trade-ticker{height:40px}.ticker-items{gap:20px}.ticker-watermark{font-size:10px}.analytics-page{min-height:calc(100dvh - 135px);padding:6px}.overview-grid,.house-page .overview-grid,.portfolio-page .overview-grid{grid-template-columns:1fr 1fr;height:auto}.overview-stack{grid-column:1}.overview-grid>.panel:not(.overview-chart){grid-column:2}.overview-chart{grid-column:1/-1;height:280px!important}.overview-grid .stat,.cardboard-account-grid .stat{font-size:11px}.house-middle,.cardboard-page{flex-direction:column;gap:6px;display:flex}.house-exposure>.chart-card{height:280px}.house-models>.panel{height:220px}.heatmap,.heatmap>svg{min-height:340px}.heatmap-scale{display:none}.heatmap .chart-head{gap:4px}.heatmap .chart-head h2{margin-right:4px;font-size:10px}.queue-grid{grid-template-columns:1fr 1fr}.queue-grid>.chart-card{grid-column:1/-1}.cardboard-left,.cardboard-right,.cardboard-account-grid{gap:6px}.cardboard-account-grid .big-value{font-size:24px}.curve-panel{height:280px}.curve-panel .panel-heading{flex-wrap:wrap;gap:4px}.stake-form{min-height:150px}.cardboard-right{margin-top:6px}.cardboard-left .panel:has(.activity-table){order:5}.wallet-gate{flex-wrap:wrap;min-height:60px;padding:8px}.portfolio-lower{min-height:280px;padding:0 10px}.portfolio-lower .position-list>.empty{margin:40px 0}.scroll-tabs{height:46px;padding:0}.scroll-tabs>button{padding:0 12px}.tabbar .close-all{min-height:30px;margin-right:5px}.stats-grid{grid-template-columns:1fr}.stats-grid .chart-card{height:280px}.kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:6px}.kpi-strip .panel{padding:10px}.kpi-strip .stat{display:block}.kpi-strip .stat strong{text-align:left;font-size:22px;display:block}.leaderboard-toolbar{gap:8px;padding:12px 10px}.leaderboard-mode{padding:7px 8px;font-size:15px}.mode-divider{display:none}.leaderboard-toolbar .segmented{order:3;width:100%}.segmented>button{flex:1;min-height:38px}.leaderboard-toolbar input{flex-basis:100%;order:4;width:100%;min-height:42px;font-size:16px}.leaderboard-connect{min-height:38px;margin-left:auto;padding:8px}.leaderboard-results{min-height:400px;padding:6px}.leader-table{min-width:860px;font-size:11px}.status-page{flex-direction:column;gap:6px;display:flex}.status-left{gap:6px}.status-hero h1{font-size:26px}.status-kpis{gap:6px}.status-kpis .panel{min-height:130px}.status-kpis .big-value{overflow-wrap:anywhere;font-size:clamp(16px,5vw,24px)}.status-chain{min-height:380px}.status-breakdown{grid-template-columns:1fr}.status-chain .block-timeline{padding-bottom:8px}.pending-panel table{min-width:460px}.dashboard-toolbar{gap:6px;padding:8px 4px}.dashboard-toolbar button,.dashboard-toolbar .menu>summary{min-height:38px}.dashboard-grid{grid-template-columns:1fr}.dashboard-widget.wide{grid-column:span 1}.widget-move{opacity:1}.widget-heading{min-height:44px}.widget-heading button{min-width:30px;min-height:30px}.widget-body .kpi-strip{grid-template-columns:1fr 1fr}.widget-heading h2{font-size:11px}.dashboard-widget{resize:none}dialog{padding:20px}dialog button{min-height:42px}dialog .dialog-header button{min-width:42px}dialog .primary{min-height:44px}.menu-content>button,.menu-content>a{min-height:42px}.preference{min-height:44px}input{font-size:16px}.plot text{font-size:10px}.position-table thead{display:none}.position-table,.position-table tbody{white-space:normal;display:block}.position-table tr{border:1px solid var(--line);background:var(--raised);border-radius:7px;grid-template-columns:1fr 1fr;gap:6px;margin:8px 0;padding:8px;display:grid}.position-table td{border:0;flex-direction:column;min-width:0;padding:4px;font-size:13px;display:flex}.position-table td:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:500}.position-table td:first-child{grid-column:1/-1;display:block}.position-table td:first-child:before{display:none}.position-table td:last-child{grid-column:1/-1}.position-table td button{min-height:42px}.position-table td.positive,.position-table td.negative{font-weight:600}.pager button{min-height:40px}.curve-panel text{font-size:12px}.activity-table{min-width:430px}.heatmap>svg{overflow:hidden}}@media (width<=360px){header{padding-inline:8px}.wordmark{flex-basis:85px;font-size:18px}nav>a,nav>.menu>summary{padding-inline:8px}.wallet-actions>button,.wallet-actions>.menu>summary{padding:6px 5px;font-size:10px}.market-title{min-width:230px}.chart-control-group{flex-wrap:wrap;max-width:275px;height:auto}.market-stat{padding:5px!important}.overview-grid,.queue-grid{grid-template-columns:1fr}.overview-stack,.overview-grid>.panel:not(.overview-chart),.queue-grid>*{grid-column:1}.cardboard-account-grid .stat{font-size:10px}.health-pill{min-width:80px;padding:5px 8px}.status-hero h1{font-size:23px}}@media (prefers-reduced-motion:reduce){.rolling-value{opacity:1}.rolling-visual{display:none}.digit-wheel{transition:none}.ticker-items>a,dialog[open]{animation:none}button{transition:none}}@media print{header,.wallet-actions,.ticker-items{display:none}.rolling-value{opacity:1}.rolling-visual{display:none}}.panel-heading>span.positive{color:var(--green)}.panel-heading>span.negative{color:var(--red)}.chart-current{white-space:nowrap;margin-right:8px;font-size:12px}.plot-tag{fill:var(--raised)!important;font-size:9px!important}@media (width<=760px){.leader-table{white-space:normal;width:100%;min-width:0}.leader-table th,.leader-table td{padding:8px 5px}.leader-table th:not(:first-child):not(:nth-child(2)):not(:nth-child(6)),.leader-table td:not(:first-child):not(:nth-child(2)):not(:nth-child(6)){display:none}:is(.leader-table:has(th:nth-child(5):last-child) th:nth-child(5),.leader-table:has(th:nth-child(5):last-child) td:nth-child(5)){display:table-cell}.leader-table .address-link{min-height:40px;font-size:12px}.curve-panel text{font-size:24px}.curve-panel svg{overflow:visible}.chart-head{flex-wrap:wrap;row-gap:4px}.chart-current{font-size:11px}.house-models .panel-heading h2{white-space:normal}}@media (width>=1001px){.dashboard-grid.reference-layout{grid-template-rows:258px 170px 202px;grid-template-columns:repeat(18,minmax(0,1fr));grid-auto-rows:280px}.reference-layout>.dashboard-widget{grid-column:span 6;min-height:0}.reference-layout>.dashboard-widget:first-child{grid-area:1/1/2/5}.reference-layout>.dashboard-widget:nth-child(2){grid-area:1/5/2/9}.reference-layout>.dashboard-widget:nth-child(3){grid-area:1/9/3/19}.reference-layout>.dashboard-widget:nth-child(4){grid-area:2/1/3/9}.reference-layout>.dashboard-widget:nth-child(5){grid-area:3/9/4/19}.reference-layout>.dashboard-widget:nth-child(6){grid-area:3/1/4/9}.reference-layout .widget-body{height:calc(100% - 47px)}.reference-layout .widget-body>.chart-card,.reference-layout .widget-body>.house-stats{height:100%}.reference-layout>.dashboard-widget.wide:has(.chart-card){min-height:0}}@media (width<=1000px){.heatmap-scale{display:none}}.leader-details{display:none}@media (width<=760px){.leader-details{min-height:40px;margin:4px 0 12px;display:block}.leader-table.full-details{white-space:nowrap;min-width:860px}.leader-table.full-details th,.leader-table.full-details td{display:table-cell!important}}@media (width>=761px){html{overflow-y:scroll}}@media (width<=760px){.heatmap>svg text{font-size:11px}}.house-models>.panel{height:280px}.house-models .plot{height:220px}.position-topology{flex-direction:column;display:flex;position:relative}.position-topology .topology{flex:1;width:100%;height:220px;min-height:0;display:block}.topology-state{text-align:center;color:var(--muted);pointer-events:none;margin:0;font-size:11px;position:absolute;top:50%;left:0;right:0}.dashboard-widget-body>.position-topology{border-radius:0;flex:1;height:auto;min-height:0}.dashboard-widget-body>.position-topology .topology{height:100%}@media (width>=1201px){.house-middle{grid-template-columns:clamp(520px,36.5vw,650px) minmax(0,1fr)}}@media (width<=760px){.house-models{grid-template-columns:1fr}.house-models>.panel{height:220px}.house-models .plot{height:160px}}.curve-notes{display:none}@media (width<=760px){.curve-panel,.widget-body .curve-panel{height:340px}.curve-panel svg{height:calc(100% - 92px)}.curve-annotation{display:none}.curve-notes{color:var(--muted);flex-direction:column;gap:6px;padding:4px 8px;font-size:10px;display:flex}.dashboard-widget.resized .widget-body{height:calc(100% - 60px)}.dashboard-toolbar .menu-content{width:auto;max-height:calc(100dvh - 120px);position:fixed;top:108px;left:12px;right:12px}}.margin-row .max-margin{border:1px solid var(--line);background:var(--cardboard);height:24px;color:var(--ink);white-space:nowrap;cursor:pointer;letter-spacing:0;border-radius:4px;align-items:center;gap:4px;margin:0;padding:3px 6px;font-size:10px;font-weight:600;display:flex}.margin-row .max-margin input[type=checkbox]{width:12px;min-width:12px;height:12px;accent-color:var(--ink);cursor:pointer;flex:0;margin:0;padding:0}.trading-grid{flex-shrink:0;grid-template-rows:minmax(0,1fr);gap:0}.trade-resize{touch-action:none;z-index:2;outline:none;position:relative}.trade-resize:after{content:"";background:var(--line);opacity:0;border-radius:3px;transition:opacity .15s;position:absolute}.trade-resize:hover:after,.trade-resize:focus-visible:after,.trade-resize:active:after{opacity:1}.trade-resize-vertical{cursor:col-resize;width:6px}.trade-resize-vertical:after{width:2px;top:32%;bottom:32%;left:2px}.trade-resize-horizontal{cursor:row-resize;flex-shrink:0;height:6px}.trade-resize-horizontal:after{height:2px;top:2px;left:44%;right:44%}.trade-action-bar{flex-shrink:0;margin-top:0}.trade-status{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:3px;min-height:190px;padding:3px 0 0;display:grid}.trade-status>.panel{min-width:0;padding:13px 16px}.trade-status .panel-heading{margin-bottom:12px}.trade-status .panel-heading button{color:var(--muted);background:0 0;border:0;font-size:11px;font-weight:600}.trade-status .panel-heading span{color:var(--muted);font-size:10px}.trade-status-summary{grid-template-columns:1fr 1fr;gap:10px 18px;display:grid}.trade-status-transaction{border-top:1px solid var(--line);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding-top:10px;font-size:11px;display:flex}.trade-status-transaction code{color:var(--muted)}.trade-status th,.trade-status td{padding:5px 8px;font-size:10px}.trade-status .empty{padding:12px 0}@media (width<=760px){.trading-grid{gap:6px;height:auto!important}.trade-resize{display:none}.trade-action-bar{margin-top:3px}.trade-status{grid-template-columns:1fr}.trade-status>.panel{padding:13px 14px}}@media (prefers-reduced-motion:reduce){.trade-resize:after{transition:none}}.cardboard-stake-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cardboard-stake-action{flex-direction:column;min-width:0;display:flex}.cardboard-stake-action>label{margin-bottom:2px}.cardboard-stake-action>span{color:var(--muted);margin-bottom:8px;font-size:10px}.cardboard-stake-action .stake-input input{width:100%;min-width:0}.cardboard-stake-action>.primary,.cardboard-stake-action>button:last-child{width:100%;margin-top:9px;padding:9px}@media (width<=760px){.cardboard-stake-grid{grid-template-columns:1fr;gap:20px}.cardboard-stake-action>span{font-size:11px}}.copy-address{min-height:28px;color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.copy-address code{color:var(--ink);margin-left:auto;font-size:10px}.copy-address button{color:var(--ink);background:0 0;border:0;align-items:center;gap:3px;padding:4px;font-size:10px;font-weight:600;display:flex}@media (width<=760px){.copy-address{grid-template-columns:minmax(0,1fr) auto;gap:2px 4px;margin-top:5px;display:grid}.copy-address>span{grid-column:1/-1}.copy-address code{white-space:nowrap;margin-left:0}.copy-address button{justify-self:end}}.leader-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:2px 0 14px;display:grid}.leader-card{border:1px solid var(--line);background:var(--raised);border-radius:8px;min-width:0;padding:12px 14px}.leader-card.rank-1{background:linear-gradient(120deg,#ead68f,#f1e3ac 55%,#e3c878);border-color:#b8933b}.leader-card.rank-2{background:linear-gradient(120deg,#dee2e6,#eff2f4 55%,#d3d8dd);border-color:#9aa1a8}.leader-card.rank-3{background:linear-gradient(120deg,#ddb98c,#ebcfa9 55%,#d3a873);border-color:#9c6b3b}.leader-card>a{flex-direction:column;gap:6px;min-width:0;text-decoration:none;display:flex}.leader-card-rank{letter-spacing:.07em;font-size:10px;font-weight:700}.leader-card>a>strong{letter-spacing:-.04em;font-size:24px;line-height:1.1}.leader-card>a>span:last-child{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.leader-card .share-link{margin-top:11px}.share-link{color:var(--brown);text-underline-offset:2px;white-space:nowrap;background:0 0;border:0;margin-left:6px;padding:2px 5px;font-size:10px;font-weight:700;text-decoration:underline}.leader-sort{color:inherit;font:inherit;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;padding:3px 0;font-weight:700}.leader-sort-menu{display:none}.leader-sort:hover,.share-link:hover{color:var(--ink);background:0 0}.position-table .position-highlight{background:color-mix(in srgb,var(--brown) 9%,var(--raised))}@media (width<=760px){.leader-podium{grid-template-columns:repeat(3,minmax(145px,1fr));padding-bottom:5px;overflow-x:auto}.leader-card{padding:10px}.leader-card>a>strong{font-size:20px}.leader-card .share-link{min-height:30px;margin-left:0}.leader-table .share-link{min-height:32px}.leader-sort-menu{margin:4px 0 10px;display:inline-block}.leader-sort-menu>summary{border:1px solid var(--line);background:var(--raised);border-radius:5px;padding:8px 10px;font-size:11px;font-weight:700}}[data-theme=dark] .leader-card{background:var(--raised);border-color:var(--line)}@media (width>=761px) and (width<=1000px){.chart-head{flex-wrap:wrap;row-gap:4px}}.custody-amount{gap:6px;display:flex}.custody-amount input{flex:1}.custody-amount button{min-width:52px;font-weight:600}.custody-summary{background:var(--panel);border:1px solid var(--line);border-radius:6px;margin-top:12px;padding:8px 11px}.custody-summary .stat{font-size:11px}.custody-history{color:var(--brown);text-underline-offset:3px;background:0 0;border:0;margin:12px auto 0;font-weight:600;text-decoration:underline;display:block}.bridge-handoff{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.bridge-handoff strong{font-size:12px}.bridge-handoff p{margin:5px 0 11px}.bridge-link{background:var(--panel);border:1px solid var(--line);min-height:42px;color:var(--ink);border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:9px 12px;font-weight:600;text-decoration:none;display:flex}.bridge-link:hover{background:color-mix(in srgb,var(--ink) 6%,var(--panel))}.bridge-link svg{width:13px;height:13px}.history-error{border:1px solid var(--line);background:var(--raised);color:var(--red);border-radius:4px;margin:0;padding:4px 6px;font-size:10px;position:absolute;bottom:24px;left:12px}.trade-ticker{z-index:20;overflow:visible}.ticker-viewport{flex:1;align-items:center;min-width:0;height:100%;display:flex;overflow:hidden}.trade-action-bar{z-index:20;position:relative;overflow:visible}.ticker-menu{background:var(--panel);border-radius:0 8px 8px 0;flex:0 0 34px;height:100%}.ticker-menu>summary{height:100%;color:var(--muted);padding:0 9px}.ticker-menu>summary>svg:last-child{display:none}.ticker-menu .menu-content{min-width:250px;left:auto;right:0}.ticker-menu .menu-content>button{align-items:center;padding:8px;font-size:10px}.ticker-menu .menu-content strong{letter-spacing:.04em;font-size:10px;display:block}.ticker-menu .menu-content small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.ticker-setting{border:1px solid var(--line);background:var(--panel);border-radius:2px;flex:none;width:13px;height:13px}.ticker-setting.active{background:var(--green);border-color:var(--green)}.ticker-empty{color:var(--muted);white-space:nowrap;padding-left:14px;font-size:11px}.heatmap-candle line,.heatmap-candle rect{stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke}.heatmap-candle line{opacity:.8}.referral-notice p{margin:3px 0;font-size:12px}.referral-code{overflow-wrap:anywhere;color:var(--muted);font-size:11px}.referral-panel>p{color:var(--muted);margin:0 0 12px;font-size:12px}.referral-panel label{margin-bottom:5px;font-size:11px;font-weight:600;display:block}.referral-link-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px;display:flex}.referral-link-heading label{margin-bottom:0}.soy-toggle{align-items:center;gap:5px;min-height:34px;padding:4px 7px;font-size:11px;font-weight:700;display:inline-flex}.soy-toggle-track{background:var(--muted);border-radius:10px;align-items:center;width:25px;height:15px;padding:2px;display:flex}.soy-toggle-track:before{content:"";background:var(--raised);border-radius:50%;flex:none;width:11px;height:11px;transition:transform .15s}.soy-toggle[aria-checked=true]{color:var(--green);border-color:var(--green)}.soy-toggle[aria-checked=true] .soy-toggle-track{background:var(--green)}.soy-toggle[aria-checked=true] .soy-toggle-track:before{transform:translate(10px)}.referral-link-row{gap:6px;margin-bottom:14px;display:flex}.referral-link-row input{flex:1;width:0;min-width:0}.referral-link-row button{white-space:nowrap;align-items:center;gap:5px;min-height:34px;display:flex}.referral-panel .referral-help{margin:12px 0 0;font-size:11px}.referral-panel .field-error{color:var(--red)}.transaction-copy{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.transaction a{color:inherit;align-items:center;gap:4px;display:inline-flex}.transaction-copy>strong{font-weight:600}.confirm-actions{align-items:center;gap:10px;margin-top:18px;display:flex}.confirm-actions>button{flex:1}.confirm-actions>.primary{margin-top:0}.batch-notice{gap:12px}.cardboard-account-grid>.panel>.rolling-number+button{max-width:100%;margin-block-start:12px;display:block}.plot-event{z-index:5;max-width:140px;position:absolute}.plot-event>button{color:var(--red);background:var(--raised);white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:3px 6px;font-size:10px;font-weight:700;overflow:hidden}.plot-event>[role=tooltip]{background:var(--raised);border:1px solid var(--line);white-space:pre-line;overscroll-behavior:contain;border-radius:6px;width:230px;max-width:calc(100vw - 24px);padding:10px 12px;font-size:11px;display:none;position:absolute;overflow:auto;box-shadow:0 8px 22px #30271f24}.plot-event-item>strong{color:var(--red);margin-bottom:5px;display:block}.plot-event:hover>[role=tooltip],.plot-event:focus-within>[role=tooltip]{display:block}.plot-event[data-dismissed=true]>[role=tooltip]{display:none}.plot-event-item+.plot-event-item{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}
