@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}html,body,#root{min-height:100%}body{background:var(--app-bg);min-width:320px;font-family:var(--console-font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.tx-link-row{white-space:nowrap;align-items:center;gap:4px;min-height:20px;display:inline-flex}.tx-link{white-space:nowrap;align-items:center;gap:3px;font-size:12px;line-height:1;display:inline-flex}.order-fill.MuiTypography-root{white-space:nowrap;display:inline-block}.order-profit-pair{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.order-tx-list{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.order-detail-section{border:1px solid var(--app-border-subtle);background:var(--app-control-bg);border-radius:6px;overflow:hidden}.order-detail-title{border-bottom:1px solid var(--app-border-subtle);padding:10px 12px;display:block}.order-detail-grid{background:var(--app-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.order-detail-item{background:var(--app-control-bg);grid-template-columns:116px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:8px 10px;display:grid}.order-detail-label.MuiTypography-root{font-size:12px}.order-detail-value{overflow-wrap:anywhere;min-width:0}.order-detail-value,.order-detail-json{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.order-detail-json{background:color-mix(in srgb, var(--app-control-bg) 72%, var(--app-panel-muted) 28%);max-height:360px;margin:0;padding:12px;overflow:auto}.tx-status-icon{font-size:14px;line-height:1}.tx-status-success{color:var(--console-positive)}.tx-status-failed{color:var(--console-negative)}.tx-status-pending,.tx-status-executed{color:var(--console-accent)}.cc-searcher-logo{width:22px;height:22px;color:var(--app-control-text);display:inline-block}.cc-searcher-logo-header{width:24px;height:24px}pre{white-space:pre-wrap;word-break:break-word;margin:0;overflow:auto}.raw-error-block{border:1px solid var(--app-border-subtle);background:var(--app-panel-muted);white-space:pre;word-break:normal;border-radius:6px;max-width:min(720px,72vw);max-height:360px;padding:8px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:10px;line-height:1.35;overflow:auto}.full-width{width:100%}.filter-grid{grid-template-columns:minmax(240px,2fr) repeat(3,minmax(150px,1fr));gap:16px;display:grid}.address-text{max-width:100%}.address-text code{white-space:normal;word-break:break-all}.card-title-row{justify-content:space-between;width:100%}.wallet-topbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wallet-proxy-input{flex:520px;min-width:240px}.wallet-state-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.wallet-state-list{flex-direction:column;margin-top:8px;display:flex}.wallet-state-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;margin-top:0;display:grid}.wallet-state-item{border-bottom:1px solid var(--app-border-subtle);align-items:center;gap:8px;min-width:0;padding:6px 0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;display:flex}.wallet-state-item>span:first-child{font-family:var(--console-font);color:var(--app-control-muted);white-space:nowrap;flex:0 0 118px;font-size:13px;font-weight:500}.wallet-auth-head{justify-content:space-between;align-items:center;display:flex}.wallet-state-item>.wallet-addr-link,.wallet-state-item>.MuiTypography-root{min-width:0}.wallet-auth-symbol{align-items:center;margin-left:3px;font-size:12px;line-height:1;display:inline-flex}.wallet-auth-symbol-ok{color:var(--console-positive)}.wallet-auth-symbol-bad{color:var(--console-negative)}.wallet-auth-toolbar,.wallet-config-auth-row,.wallet-config-auth-status{align-items:center;min-width:0;display:flex}.wallet-auth-toolbar{justify-content:space-between;gap:12px}.wallet-auth-grid{grid-template-columns:minmax(520px,1fr) 460px;align-items:start;gap:14px;display:grid}.wallet-auth-actions{border:1px solid var(--app-border-subtle);background:var(--app-control-bg);border-radius:6px;gap:0;min-width:0;display:grid;overflow:hidden}.wallet-config-auth-panel{border:1px solid var(--app-border-subtle);background:var(--app-control-bg);border-radius:6px;overflow:hidden}.wallet-config-auth-panel .wallet-auth-toolbar{border-bottom:1px solid var(--app-border-subtle);background:var(--app-control-bg);padding:10px 12px 9px}.wallet-config-auth-list{background:var(--app-border-subtle);grid-template-columns:1fr;gap:1px;display:grid}.wallet-config-auth-row{background:var(--app-control-bg);grid-template-columns:minmax(110px,1fr) minmax(0,1.8fr);align-items:center;gap:10px;min-height:37px;padding:7px 10px 7px 12px;display:grid}.wallet-auth-target{min-width:0;display:grid}.wallet-auth-target .MuiTypography-root{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.wallet-config-auth-status{flex-wrap:wrap;justify-content:flex-end;gap:4px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}.wallet-auth-check{border:1px solid var(--app-border-subtle);background:color-mix(in srgb, var(--app-control-bg) 88%, var(--app-panel-muted) 12%);min-width:0;height:22px;color:var(--app-control-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:0 6px;display:inline-flex}.wallet-addr-link{color:var(--app-control-focus);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px}.wallet-addr-link-full{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:inline-block;overflow:hidden}.wallet-addr-link:hover{text-decoration:underline}.wallet-divider{border-top:1px solid var(--app-border-subtle)}.wallet-tabs .section-tabs-bar{margin-bottom:14px}.wallet-subtabs .section-tabs-bar{margin-bottom:12px}.wallet-upgrade-status{flex-wrap:wrap;align-items:center;gap:8px;min-height:24px;display:flex}.wallet-ops-layout,.wallet-rebalance-layout{grid-template-columns:1fr;align-items:start;gap:12px;display:grid}.wallet-op-section{border:1px solid var(--app-border-subtle);background:color-mix(in srgb, var(--app-control-bg) 74%, var(--app-panel-muted) 26%);border-radius:6px;min-width:0;padding:14px}.wallet-op-section>.MuiTypography-root:first-child{font-size:13px}.wallet-auth-actions .wallet-ops-layout{gap:0}.wallet-auth-actions .wallet-op-section,.wallet-auth-swap-section{border:0;border-bottom:1px solid var(--app-border-subtle);background:0 0;border-radius:0;padding:12px 14px}.wallet-auth-swap-section{border-bottom:0}.wallet-setup-grid{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.wallet-setup-grid>.MuiTextField-root,.wallet-setup-grid>.MuiTextField-root,.wallet-setup-grid>.MuiFormControl-root,.wallet-permission-select,.wallet-permission-input,.wallet-peer-input,.wallet-state-slot-input{min-width:0}.wallet-permission-input{width:100%}.wallet-permission-label{width:132px;color:var(--app-control-muted);flex:0 0 132px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;font-weight:600}.wallet-permission-select{flex:auto}.wallet-oft-select,.wallet-route-select{min-width:0}.wallet-oft-select{grid-column:1/-1}.wallet-wide-action,.wallet-auth-actions .wallet-action-button{grid-column:2/4;width:100%}.wallet-peer-input .MuiFormControl-root{width:126px}.wallet-state-slot-input .MuiTextField-root:first-child{flex:auto}.wallet-state-slot-select{flex:auto;min-width:0}.wallet-state-slot-input .MuiTextField-root:not(:first-child){width:42%}.wallet-setup-grid .setting-switch{justify-self:end}.wallet-setup-grid>.MuiButton-root{min-width:112px}.wallet-rebalance-grid{grid-template-columns:1fr 150px;align-items:start;gap:8px;display:grid}.wallet-rebalance-grid>.MuiTextField-root,.wallet-across-token-grid>.MuiTextField-root,.wallet-across-token-grid>.MuiFormControl-root,.wallet-across-quote-grid>.MuiTextField-root{min-width:0}.wallet-across-token-grid{grid-template-columns:minmax(0,1fr) minmax(160px,.48fr);gap:8px;display:grid}.wallet-across-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wallet-withdraw-row{grid-template-columns:minmax(220px,.8fr) minmax(0,1fr) minmax(180px,auto) auto;align-items:center;gap:8px;display:grid}.wallet-withdraw-row-single{grid-template-columns:minmax(220px,.8fr) minmax(0,1fr) minmax(180px,auto) auto}.wallet-withdraw-token{min-width:220px}.wallet-withdraw-balance{border:1px solid var(--app-border-subtle);background:var(--app-panel-muted);white-space:nowrap;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:32px;padding:0 8px;display:grid}.wallet-withdraw-balance span{color:var(--app-text-muted)}.wallet-withdraw-balance strong{text-overflow:ellipsis;overflow:hidden}.wallet-json-block{border:1px solid var(--app-border-subtle);background:var(--app-panel-muted);white-space:pre-wrap;border-radius:6px;max-height:160px;margin:0;padding:10px 12px;font-size:12px;overflow:auto}.balance-clickable{cursor:pointer}.balance-clickable:hover{text-decoration:underline}.balance-cell{justify-content:flex-end;width:100%;line-height:1}.balance-chain-list{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.balance-chain-row{grid-template-columns:18px minmax(0,auto) auto;align-items:center;gap:8px;min-width:0;display:inline-grid}.balance-chain-icon{justify-content:center;align-items:center;width:18px;height:18px;line-height:1;display:inline-flex}.balance-chain-icon .chain-logo{width:16px;height:16px;display:block}.balance-ratio{align-items:baseline;gap:3px;min-width:0;display:inline-flex}.balance-ratio-divider{color:var(--app-control-muted);font-weight:500}.balance-total-ratio{justify-content:flex-end;align-items:center;gap:6px;width:100%}.balance-total-values{align-items:baseline;gap:3px;display:inline-flex}.balance-total-action{justify-content:flex-start;width:20px;display:inline-flex}.balance-hedge-trigger{width:20px;min-width:20px;height:20px;color:var(--app-control-muted);box-shadow:none;background:0 0;border-color:#0000;padding:0}.balance-hedge-trigger:hover{border-color:var(--app-control-border);color:var(--app-control-text);background:var(--app-panel-subtle)}.balance-hedge-popover{width:250px}.balance-hedge-popover .MuiButton-root{width:70px}.balance-explorer-link{width:16px;height:16px;color:var(--app-text-muted);justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex}.balance-explorer-link:hover{color:var(--app-control-focus)}.balance-asset-cell{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.state-list{border-top:1px solid var(--app-border-subtle);flex-direction:column;gap:0;display:flex}.state-list-compact .state-row{padding-block:8px}.state-row{border-bottom:1px solid var(--app-border-subtle);justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding:10px 0;display:flex}.state-row .MuiTypography-root:first-child{flex:0 0 110px}.state-value{text-align:right;justify-content:flex-end;min-width:0;display:flex}.state-value .MuiTypography-root{white-space:nowrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.state-value .MuiTypography-root code,.state-value .MuiTypography-root a{white-space:nowrap}.state-value .MuiTypography-root-copy{flex:none}.ops-tabs .MuiStack-root,.wallet-state-card .MuiStack-root{width:100%}.balance-table-card,.balance-withdraw-card{border-radius:8px}.balance-table-card .panel-header,.balance-withdraw-card .panel-header{font-size:15px}.balance-table-card .panel-content,.balance-withdraw-card .panel-content{padding:14px}.balance-token-address code,.balance-wallet-address code{color:var(--app-control-muted);font-size:11px}.balance-withdraw{border-top:1px solid var(--app-border-subtle);flex-direction:column;gap:8px;padding-top:10px;display:flex}.balance-withdraw-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.balance-withdraw-table{flex-direction:column;gap:8px;display:flex}.balance-withdraw-row{grid-template-columns:110px minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.chain-option-label{vertical-align:middle;align-items:center;gap:8px;min-width:0;line-height:1;display:inline-flex}.chain-option-icon{flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.chain-option-icon svg{width:20px;height:20px;display:block}.eid-select{min-width:180px}.activity-card .panel-content{padding-block:4px}.activity-row{border-inline-start:3px solid var(--app-border-subtle);padding-block:8px!important;padding-inline-start:10px!important}.activity-success{border-inline-start-color:var(--console-positive)}.activity-error{border-inline-start-color:var(--console-negative)}.activity-body{word-break:break-word;font-size:12px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.metric-grid>div{background:var(--app-panel-subtle);border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.admin-login-card{border:1px solid var(--app-border-subtle);background:var(--app-control-bg);border-radius:8px;flex-direction:column;gap:16px;width:100%;padding:32px;display:flex;box-shadow:0 18px 48px #0f172a1a}.admin-login-shell{background:var(--app-bg);min-height:100vh}.admin-login-header{border-bottom:1px solid var(--app-border-subtle);background:var(--app-control-bg);justify-content:space-between;align-items:center;height:56px;padding-inline:24px;display:flex}.admin-login-main{width:min(380px,100vw - 32px);margin:112px auto 0}.admin-login-submit{width:100%}.admin-header-code{width:340px;max-width:min(42vw,420px)}.admin-code-input{width:min(520px,100%)}.dashboard-metric-grid{grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px;display:grid}.monitor-performance-card .panel-content{padding:12px 14px 14px}.monitor-performance-layout{flex-direction:column;gap:14px;display:flex}.monitor-performance-section{flex-direction:column;gap:8px;min-width:0;display:flex}.performance-section-title{color:var(--app-control-text);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.performance-section-title:after{content:"";background:var(--app-border-subtle);flex:1;height:1px}.performance-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;display:grid}.performance-card{border:1px solid var(--app-border-subtle);background:color-mix(in srgb, var(--app-control-bg) 92%, var(--app-panel-subtle) 8%);border-radius:6px;min-width:0;padding:11px 12px}.performance-card-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.performance-card-tags{flex-shrink:0}.performance-card-source.MuiTypography-root{max-width:100%;margin-top:2px;font-size:11px;display:block}.performance-card-lines{flex-direction:column;gap:4px;margin-top:9px;display:flex}.performance-card-line{grid-template-columns:minmax(88px,1fr) auto;align-items:center;gap:12px;min-height:18px;display:grid}.performance-card-label{color:var(--app-control-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.performance-card-value{color:var(--app-control-text);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;font-weight:600}.performance-card-value-success{color:var(--console-positive)}.performance-card-value-warning{color:var(--console-negative)}.performance-card-error.MuiTypography-root{max-width:150px;font-family:var(--console-font);margin:0;font-size:11px;line-height:18px;display:block}.performance-empty{border:1px dashed var(--app-border-subtle);background:var(--app-panel-muted);border-radius:6px;padding:12px}.dashboard-balance-card .panel-content{padding-top:16px}.dashboard-summary-card .panel-content{padding:14px 30px}.dashboard-summary-card .balance-summary-strip{border-block:0;margin-bottom:0}.balance-card-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.balance-card-head>.MuiTypography-root{font-size:15px;line-height:22px}.balance-summary-strip{border-block:1px solid var(--app-border-subtle);grid-template-columns:repeat(5,minmax(120px,1fr));gap:0;min-width:0;margin-bottom:12px;display:grid}.balance-summary-item{font-variant-numeric:tabular-nums;text-align:left;min-width:0;padding:9px 14px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;position:relative}.balance-summary-item:first-child{padding-left:0}.balance-summary-item:last-child{padding-right:0}.balance-summary-item+.balance-summary-item{border-left:1px solid var(--app-border-subtle)}.balance-summary-item span{color:var(--app-control-muted);font-family:var(--console-font);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.balance-summary-item strong{color:var(--app-control-text);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:17px;line-height:1.1;display:block;overflow:hidden}:root[data-theme=dark] .balance-summary-item strong{color:var(--app-control-text)}.balance-summary-item em{color:var(--app-control-muted);font-size:10px;font-style:normal;font-weight:700}.balance-summary-item small{color:var(--app-control-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;line-height:1.2;display:block;overflow:hidden}.balance-summary-positive strong,:root[data-theme=dark] .balance-summary-positive strong{color:var(--console-positive)}.balance-summary-negative strong,:root[data-theme=dark] .balance-summary-negative strong{color:var(--console-negative)}.balance-summary-warning strong,:root[data-theme=dark] .balance-summary-warning strong{color:var(--console-warning)}.dashboard-metric{--metric-accent:var(--app-control-muted);--metric-tint:#94a3b812;border:1px solid color-mix(in srgb, var(--app-border-subtle) 78%, transparent 22%);background:linear-gradient(135deg, var(--metric-tint), transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--app-control-bg) 92%, var(--app-panel-muted) 8%), var(--app-panel-muted));border-radius:8px;flex-direction:column;gap:4px;min-width:0;min-height:72px;padding:14px 16px 13px 18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8c}.dashboard-metric:before{content:"";background:var(--metric-accent);opacity:.72;border-radius:0 4px 4px 0;width:3px;position:absolute;inset:12px auto 12px 0}.dashboard-metric:after{content:"";background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--metric-accent) 15%, transparent) 0 30%, transparent 31%), conic-gradient(from 180deg, transparent 0 24%, color-mix(in srgb, var(--metric-accent) 12%, transparent) 25% 34%, transparent 35% 100%);opacity:.58;pointer-events:none;border-radius:999px;width:98px;height:98px;position:absolute;top:-34px;right:-28px}.dashboard-metric>.MuiTypography-root:first-child{z-index:1;color:var(--app-control-muted);font-size:12px;line-height:1.2;position:relative}.dashboard-metric>.MuiTypography-root:last-child{z-index:1;color:color-mix(in srgb, var(--app-control-text) 92%, var(--metric-accent) 8%);text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.25;position:relative;overflow:hidden}.dashboard-metric-success{--metric-accent:var(--console-positive);--metric-tint:#16a34a12;border-color:color-mix(in srgb, var(--console-positive) 18%, var(--app-border-subtle) 82%)}.dashboard-metric-warning{--metric-accent:var(--console-warning);--metric-tint:#d9770612;border-color:color-mix(in srgb, var(--console-warning) 20%, var(--app-border-subtle) 80%)}.dashboard-daily-card .panel-content{padding:14px 16px 16px}.daily-stats-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.daily-stats-title{align-items:baseline;gap:10px;min-width:0;display:flex}.daily-stats-head .MuiTypography-root{font-size:14px;line-height:1.2}.daily-stats-metrics{border:1px solid var(--app-border-subtle);border-radius:10px;grid-template-columns:repeat(6,minmax(110px,1fr));gap:0;margin-bottom:14px;display:grid;overflow:hidden}.daily-stat-metric{border-left:1px solid var(--app-border-subtle);font-variant-numeric:tabular-nums;flex-direction:column;gap:3px;min-width:0;padding:10px 14px;display:flex}.daily-stat-metric:first-child{border-left:0}.daily-stat-metric span{color:var(--app-control-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.daily-stat-metric strong{color:var(--app-control-text);text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.25;overflow:hidden}.daily-stat-metric small{color:var(--app-control-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.15;overflow:hidden}.daily-stat-positive strong{color:var(--console-positive)}.daily-stat-negative strong{color:var(--console-negative)}.daily-net-chart-wrap{grid-template-columns:46px minmax(0,1fr);gap:10px;min-width:0;padding-top:4px;display:grid}.daily-net-axis{height:152px;color:var(--app-control-muted);font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;justify-content:space-between;padding-bottom:26px;font-size:11px;display:flex}.daily-net-chart{grid-template-columns:repeat(7,minmax(38px,1fr));align-items:end;gap:12px;min-width:360px;display:grid;overflow-x:auto}.daily-net-column{cursor:default;font-variant-numeric:tabular-nums;grid-template-rows:152px auto auto;justify-items:center;gap:5px;min-width:0;display:grid}.daily-net-bar-frame{border-bottom:1px solid var(--app-border-subtle);justify-content:center;align-items:end;width:100%;height:152px;display:flex;position:relative}.daily-net-bar-frame:before{content:"";border-bottom:1px dashed color-mix(in srgb, var(--app-border-subtle) 74%, transparent 26%);position:absolute;bottom:0;left:0;right:0}.daily-net-bar{z-index:1;border-radius:4px 4px 2px 2px;width:clamp(16px,46%,34px);min-height:2px;position:relative;overflow:hidden}.daily-net-positive{background:var(--chart-success);flex-direction:column-reverse;display:flex}.daily-net-positive span{min-height:2px;display:block}.daily-net-negative{background:var(--chart-error)}.daily-net-tick{max-width:100%;color:var(--app-control-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.1;overflow:hidden}.daily-net-value{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;line-height:1.1;overflow:hidden}.daily-net-value-positive{color:var(--console-positive)}.daily-net-value-negative{color:var(--console-negative)}.daily-net-popover{font-variant-numeric:tabular-nums;width:100%}.daily-net-popover-head,.daily-net-popover-pair{align-items:center;gap:8px;display:grid}.daily-net-popover-head{grid-template-columns:minmax(0,1fr) auto;margin-bottom:8px}.daily-net-popover-metrics{color:var(--app-control-muted);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:10px;font-size:11px;display:grid}.daily-net-popover-pairs{gap:6px;display:grid}.daily-net-popover-pair{grid-template-columns:8px minmax(0,1fr) auto auto;font-size:12px}.daily-net-popover-swatch{border-radius:50%;width:8px;height:8px}.performance-source-cell{max-width:100%}.performance-source-cell .MuiTypography-root{max-width:220px}.performance-number-cell{text-align:right;width:100%}.performance-number-cell .MuiTypography-root{font-variant-numeric:tabular-nums}@media (width<=1120px){.wallet-auth-grid{grid-template-columns:1fr}}@media (width<=900px){.filter-grid,.dashboard-metric-grid,.ops-grid{grid-template-columns:1fr}.daily-stats-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.balance-card-head,.daily-stats-head,.daily-stats-title{align-items:flex-start}.daily-stats-head{flex-direction:column}.daily-stats-title{flex-direction:column;gap:4px}.balance-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-net-chart-wrap{grid-template-columns:1fr}.daily-net-axis{display:none}.order-detail-grid{grid-template-columns:1fr}.wallet-topbar{flex-direction:column;align-items:stretch}.wallet-proxy-input{flex:auto}.wallet-state-grid,.wallet-state-compact{grid-template-columns:1fr}.wallet-auth-toolbar{flex-direction:column;align-items:stretch}.wallet-auth-grid,.wallet-config-auth-list{grid-template-columns:1fr}.wallet-config-auth-row{grid-template-columns:minmax(0,1fr);gap:6px}.wallet-config-auth-status{justify-content:flex-start}.wallet-ops-layout,.wallet-rebalance-layout,.wallet-across-token-grid,.wallet-across-quote-grid,.wallet-setup-grid,.wallet-rebalance-grid,.wallet-withdraw-row{grid-template-columns:1fr}.wallet-setup-grid .setting-switch{justify-self:start}.wallet-setup-grid>.MuiButton-root,.wallet-peer-input,.wallet-permission-input,.wallet-state-slot-input,.wallet-state-slot-input .MuiTextField-root:not(:first-child){width:100%}.balance-withdraw-row{grid-template-columns:1fr}.admin-login-main{margin-top:40px}}*{box-sizing:border-box}body{font-family:var(--console-font)}a{color:var(--console-accent);text-decoration:none}a:hover{text-decoration:underline}button,a,input{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--console-accent);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.console-layout{--sidebar-width:240px;min-height:100vh}.console-layout.console-collapsed{--sidebar-width:70px}.console-sidebar.MuiDrawer-paper{width:var(--sidebar-width);transition:width .16s;overflow-x:hidden}@media (width>=901px){.console-sidebar.MuiDrawer-paper{overflow:visible}.console-navigation{overflow-x:hidden}}.console-brand{border-bottom:1px solid var(--app-border-subtle);flex-shrink:0;align-items:center;gap:8px;height:60px;padding:0 16px;display:flex}.console-brand .MuiTypography-root{letter-spacing:-.3px;font-size:15px}.console-navigation{flex:1;padding:0 10px;overflow-y:auto}.console-nav-group{margin-bottom:22px}.console-nav-label.MuiTypography-root{letter-spacing:.06em;text-transform:uppercase;padding:4px 12px 6px;font-size:10px;font-weight:600;display:block}.console-nav-item.MuiListItemButton-root{min-height:36px;color:var(--console-sidebar-text);border-radius:8px;margin-bottom:3px;padding:6px 12px}.console-nav-item .MuiListItemIcon-root,.console-utilities .MuiListItemIcon-root{min-width:30px;color:inherit}.console-nav-item .MuiTypography-root{font-size:13px;font-weight:600}.console-nav-item.Mui-selected{color:var(--console-accent);background:var(--console-active);box-shadow:inset 0 0 0 1px var(--console-accent)}.console-nav-item:hover{text-decoration:none}.console-utilities.MuiList-root{padding:8px 10px}.console-utilities .MuiListItemButton-root{min-height:38px;color:var(--app-control-muted);border-radius:6px;padding:8px 12px}.console-utilities .MuiTypography-root{font-size:12px}.console-collapsed .console-nav-label,.console-collapsed .MuiListItemText-root{display:none}.console-collapsed .console-brand{padding:0 20px}.console-collapsed .console-nav-item,.console-collapsed .console-utilities .MuiListItemButton-root{justify-content:center;padding-inline:0}.console-collapsed .MuiListItemIcon-root{min-width:0}.console-main{margin-left:var(--sidebar-width);outline:none;min-width:0;padding:16px 20px;transition:margin-left .16s}.console-page{width:100%;min-width:0}.console-page-header{justify-content:space-between;align-items:center;gap:14px;min-height:28px;margin-bottom:12px;display:flex}.console-page-actions{align-items:center;gap:10px;min-width:0;display:flex}.console-updated{font-size:11px}.console-skip-link{z-index:1600;background:var(--console-panel);padding:10px;position:fixed;top:-60px;left:16px}.console-skip-link:focus{top:8px}.console-error{overflow-wrap:anywhere;margin-bottom:16px}.console-startup{align-items:center;gap:16px;margin-bottom:16px;padding:14px 16px;display:flex}.console-startup .admin-code-input{width:min(100%,340px)}.panel{min-width:0;overflow:hidden}.panel-content{min-width:0;padding:14px}.panel-header{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 0;display:flex}.dashboard-balance-card .panel-content,.console-detail-card .panel-content{padding:0}.balance-card-head{justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 14px;display:flex}.balance-card-head>.MuiTypography-root{font-size:13px}.section-count{color:var(--app-control-muted);margin-left:6px;font-size:11px;font-weight:400}.asset-search{max-width:240px}.data-table{width:100%;min-width:0}.data-table .MuiTableContainer-root{overflow-x:auto}.data-table .MuiTableRow-root:last-child>.MuiTableCell-root{border-bottom:0}.data-table .MuiButton-root:has(.MuiButton-startIcon):not(:has(>:not(.MuiButton-startIcon))){min-width:28px;padding:3px}.balance-hedge-trigger.MuiButton-root{min-width:24px;color:var(--app-control-muted);border:0;padding:0}.balance-hedge-trigger .MuiButton-startIcon{margin:0}.section-tabs{min-width:0}.section-tabs-bar{border-bottom:1px solid var(--app-border-subtle);justify-content:space-between;align-items:center;gap:12px;display:flex}.section-tabs-bar>.MuiTabs-root{flex:1;min-width:0}.section-tabs-actions{padding:8px 16px 8px 0}.section-tabs [role=tabpanel]{min-width:0}.wallet-tabs>[role=tabpanel],.wallet-subtabs>[role=tabpanel]{padding-top:20px}.console-summary{background:var(--console-panel);border:1px solid var(--app-border-subtle);box-shadow:var(--console-shadow);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.console-summary-two{grid-template-columns:repeat(2,minmax(0,1fr))}.console-summary-four{grid-template-columns:repeat(4,minmax(0,1fr))}.summary-metric.MuiPaper-root{border:0;border-left:1px solid var(--app-border-subtle);min-width:0;box-shadow:none;border-radius:0;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.summary-metric.MuiPaper-root:first-child{border-left:0}.summary-metric>.MuiTypography-root{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.summary-metric>strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:clamp(18px,1.5vw,22px);line-height:1.25}.summary-metric em{letter-spacing:0;font-size:.55em;font-style:normal;font-weight:500}.summary-metric-positive{background:var(--console-positive-soft)}.summary-metric-negative{background:var(--console-negative-soft)}.summary-metric-positive>.MuiTypography-root:before,.summary-metric-negative>.MuiTypography-root:before,.summary-metric-warning>.MuiTypography-root:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.summary-metric-positive>.MuiTypography-root{color:var(--console-positive)}.summary-metric-negative>.MuiTypography-root{color:var(--console-negative)}.summary-metric-warning>.MuiTypography-root{color:var(--console-warning)}.summary-metric-positive>strong{color:var(--console-positive)}.summary-metric-negative>strong{color:var(--console-negative)}.summary-metric-warning>strong{color:var(--console-warning)}.balance-chain-list{flex-wrap:wrap;gap:5px 14px;display:flex}.balance-chain-row{align-items:center;gap:4px;display:inline-flex}.balance-chain-icon,.balance-chain-icon svg{width:16px;height:16px}.balance-chain-row .MuiTypography-root{font-size:13px;font-weight:400}.balance-explorer-link{opacity:.5}.balance-explorer-link svg{font-size:13px}.balance-explorer-link:hover,.balance-explorer-link:focus-visible{opacity:1}.balance-asset-meta.MuiTypography-root{font-size:10px}.balance-snap{color:var(--app-control-muted);font-weight:400}.balance-amount{font-variant-numeric:tabular-nums}.balance-hedge-popover{max-width:360px}.route-direction{align-items:center;gap:10px;display:inline-flex}.route-direction>span{color:var(--app-control-muted)}.route-status{align-items:center;gap:7px;font-size:12px;display:inline-flex}.route-status>span{background:currentColor;border-radius:50%;width:6px;height:6px}.route-status-active{color:var(--console-positive)}.route-status-paused{color:var(--console-warning)}.route-detail{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:8px;display:grid}.route-detail>div{flex-direction:column;gap:6px;min-width:0;display:flex}.route-detail span{color:var(--app-control-muted);font-size:11px}.route-detail strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.orders-toolbar{justify-content:flex-end;align-items:center;padding:10px 14px;display:flex}.performance-card{background:var(--console-panel);border-color:var(--app-border-subtle);border-radius:8px}.monitor-performance-layout{gap:24px}.performance-card-degraded{border-color:color-mix(in srgb, var(--console-warning) 30%, var(--app-border-subtle))}.performance-card-title{align-items:center;gap:6px;min-width:0;display:flex}.performance-card-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.performance-card-dot-ok{background:var(--console-positive)}.performance-card-dot-warn{background:var(--console-warning)}.daily-stat-metric{background:0 0;border-radius:0;padding:10px 14px}.daily-stat-metric small{white-space:normal;line-height:1.5}.stat-pair-route.MuiTypography-root{font-size:11px}.stat-value-pos{color:var(--console-positive);font-weight:500}.stat-value-neg{color:var(--console-negative);font-weight:500}.stat-share{align-items:center;gap:8px;display:flex}.stat-share-track{background:var(--app-panel-muted);border-radius:3px;flex:1;min-width:60px;height:6px;overflow:hidden}.stat-share-track>span{background:var(--console-accent);border-radius:3px;height:100%;display:block}.stat-share-value{text-align:right;font-variant-numeric:tabular-nums;min-width:48px;color:var(--app-control-muted)}.daily-net-chart{width:100%;min-width:0;padding-bottom:8px}.daily-net-value{font-size:10px}.wallet-page .MuiTextField-root,.wallet-page .MuiAutocomplete-root{min-width:0}.wallet-page .MuiStack-root>.MuiTextField-root{flex:1}.wallet-page .MuiStack-root>.MuiButton-root{flex-shrink:0}.wallet-setup-grid{gap:16px 10px}.wallet-peer-input{align-items:center}.wallet-page .wallet-permission-label{display:none}.wallet-permission-select{width:100%}.wallet-page .wallet-config-auth-list{margin-top:14px}.admin-login-card{border:1px solid var(--app-border-subtle);background:var(--console-panel);box-shadow:var(--console-shadow);border-radius:12px;gap:20px;padding:28px}.admin-login-card h1{letter-spacing:-.5px;margin:0;font-size:26px}@media (width<=1150px){.wallet-auth-grid{grid-template-columns:minmax(0,1fr)}.console-main{padding:20px}.console-updated{display:none}}@media (width<=900px){.console-brand{border-bottom:0}.console-layout,.console-layout.console-collapsed{--sidebar-width:0px}.console-drawer{z-index:1100;position:sticky;top:0}.console-sidebar.MuiDrawer-paper{border-right:0;border-bottom:1px solid var(--app-border-subtle);grid-template-columns:1fr auto;width:100%;height:auto;display:grid;position:relative}.console-brand,.console-collapsed .console-brand{height:58px;padding:0 16px}.console-collapse.MuiIconButton-root,.console-nav-label.MuiTypography-root{display:none}.console-navigation{grid-area:2/1/auto/-1;padding:0 10px 8px;display:flex;overflow:auto}.console-nav-group{margin:0}.console-nav-group .MuiList-root{display:flex}.console-nav-item.MuiListItemButton-root{min-height:36px;margin:0;padding:6px 10px}.console-collapsed .console-navigation .MuiListItemText-root{display:block}.console-collapsed .console-nav-item .MuiListItemIcon-root{min-width:28px}.console-utilities.MuiList-root{grid-area:1/2;align-items:center;padding:0 10px;display:flex}.console-utilities .MuiListItemText-root{display:none}.console-utilities .MuiListItemButton-root{padding:8px}.console-utilities .MuiListItemIcon-root{min-width:0}.console-main{margin-left:0;padding:20px 16px}.route-detail,.order-detail-grid{grid-template-columns:1fr}.wallet-setup-grid>*{grid-column:1/-1}.wallet-peer-input{flex-direction:column}.wallet-peer-input>*{width:100%}}@media (width<=600px){.console-navigation{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid}.console-nav-group,.console-nav-group .MuiList-root{display:contents}.console-nav-item.MuiListItemButton-root{flex-direction:column;gap:2px;padding:6px 0}.console-nav-item .MuiListItemIcon-root{min-width:0}.console-nav-item .MuiTypography-root{font-size:10px}.console-main{padding:18px 12px}.console-page-header{flex-wrap:wrap;gap:12px;margin-bottom:16px}.console-page-header h1{font-size:24px}.console-summary{grid-template-columns:1fr;gap:10px}.summary-metric{gap:4px;padding:14px 16px}.summary-metric>strong{font-size:24px}.panel-content{padding:16px}.balance-card-head{flex-wrap:wrap}.asset-search{max-width:100%}.section-tabs-bar{flex-wrap:wrap;gap:0}.section-tabs-actions{padding:0 12px 10px}.section-tabs-bar>.MuiTabs-root{flex-basis:100%}.console-startup{flex-wrap:wrap}.daily-stats-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.daily-stat-metric:first-child{grid-column:1/-1}.wallet-proxy-input.MuiStack-root{flex-wrap:wrap}.wallet-proxy-input>.MuiTextField-root{flex-basis:100%}.wallet-state-item{overflow-wrap:anywhere}.data-table .MuiTablePagination-toolbar{padding-left:8px}.data-table .MuiTablePagination-spacer{display:none}}@media (prefers-reduced-motion:reduce){.console-sidebar.MuiDrawer-paper,.console-main{transition:none}}.balance-hedge-trigger.MuiButton-root{min-height:22px}.route-action.MuiButton-root{min-height:26px;padding:2px 8px}.console-collapse.MuiIconButton-root{z-index:4;border:1px solid var(--app-border-subtle);background:var(--console-panel);width:26px;min-width:26px;height:26px;min-height:26px;color:var(--console-sidebar-muted);border-radius:50%;margin:0;padding:0;position:absolute;top:52px;right:-13px;box-shadow:0 3px 9px #1018281f}.console-collapse.MuiIconButton-root:hover{border-color:var(--console-accent);background:var(--console-active);color:var(--console-accent)}.console-collapse.MuiIconButton-root svg{font-size:14px;transition:transform .18s}.console-layout:not(.console-collapsed) .console-collapse.MuiIconButton-root svg{transform:rotate(180deg)}.console-collapsed .console-navigation{padding-top:0}.wallet-page .wallet-peer-input>.MuiTextField-root{flex:1}@media (width<=900px){.console-collapsed .console-navigation{padding-top:0}.wallet-page .wallet-setup-grid{grid-template-columns:minmax(0,1fr)}.wallet-page .wallet-setup-grid>*{grid-column:1/-1;width:100%}.wallet-page .wallet-setup-grid .setting-switch{justify-self:start}.wallet-page .wallet-peer-input.MuiStack-root{flex-direction:column;align-items:stretch}.wallet-page .wallet-peer-input>.MuiTextField-root{flex:auto;width:100%}.wallet-page .wallet-proxy-input.MuiStack-root>.MuiTextField-root{flex:100%}}button.balance-clickable{font:inherit;color:inherit;text-align:inherit;background:0 0;border:0;padding:0}.console-nav-label.MuiTypography-root{color:var(--console-sidebar-muted)}
