@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Inter:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:Inter,system-ui,sans-serif;color:#f5f7fa;background:#000;font-synthesis:none;--bg:#000;--surface:#05090c;--surface-2:#0d1117;--line:#202a33;--line-soft:#131b22;--cyan:#00e5ff;--aqua:#00ffc2;--silver:#a8b3c1;--muted:#6f7a86;--red:#ff496a;--radius:8px;--header:60px;--footer:34px}*{box-sizing:border-box}html,body,#root{margin:0;min-width:320px;min-height:100%;background:#000}body{overflow:hidden}button,input{font:inherit}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.mono{font-family:IBM Plex Mono,monospace;font-variant-numeric:tabular-nums}.positive{color:var(--aqua)!important}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{height:100vh;min-height:620px;background:#000;overflow:hidden}.topbar{height:var(--header);display:flex;align-items:center;border-bottom:1px solid var(--line);background:#020405;padding:0 16px;position:relative;z-index:20}.brand{display:flex;align-items:center;gap:9px;flex:0 0 auto}.brand>img:first-child{width:32px;height:32px;object-fit:contain}.brand__word{width:98px;height:30px;object-fit:contain}.brand--compact .brand__word{display:none}.powered{font-size:10px;color:#727c87;margin-left:13px;white-space:nowrap}.powered strong{color:var(--cyan);font-weight:500}.main-nav{height:100%;display:flex;align-items:stretch;gap:26px;margin:auto}.main-nav button{position:relative;border:0;background:transparent;color:#9ba4ae;padding:0 4px;font-size:12px;display:flex;align-items:center;gap:4px;cursor:pointer}.main-nav button:hover,.main-nav button.active{color:#fff}.main-nav button.active:after{content:"";position:absolute;height:2px;background:var(--cyan);left:0;right:0;bottom:-1px}.topbar__actions{display:flex;align-items:center;gap:10px}.icon-button,.mobile-menu{border:0;background:transparent;color:#7f8994;width:34px;height:34px;display:grid;place-items:center;cursor:pointer}.mobile-menu{display:none}.wallet-button{height:36px;min-width:156px;padding:0 15px;border:1px solid var(--cyan);border-radius:6px;color:var(--cyan);background:#041014;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:600;cursor:pointer}.wallet-button--disabled{border-color:#3d4a55;color:#9aa5af;background:#0a0d10}.status-dot{display:inline-block;width:7px;height:7px;background:var(--aqua);border-radius:50%;box-shadow:0 0 8px #00ffc277}.app-body{height:calc(100vh - var(--header) - var(--footer));display:flex}.market-rail{width:292px;flex:0 0 292px;border-right:1px solid var(--line);background:linear-gradient(180deg,#05090c,#010203);display:flex;flex-direction:column;min-height:0;z-index:15}.rail-tabs{display:flex;height:46px;border-bottom:1px solid var(--line);padding:0 13px;gap:18px}.rail-tabs button{border:0;background:transparent;color:#86919c;font-size:11px;position:relative;padding:0;cursor:pointer}.rail-tabs .active{color:var(--cyan)}.rail-tabs .active:after{content:"";position:absolute;height:2px;background:var(--cyan);left:0;right:0;bottom:0}.rail-close{display:none;margin-left:auto}.search{margin:12px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:#090e12;border-radius:5px;height:34px;padding:0 10px;color:#74808b}.search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#e7edf3;font-size:11px}.market-head{display:grid;grid-template-columns:1.45fr .85fr .58fr;padding:5px 13px 8px;color:#66727e;text-transform:uppercase;font-size:9px;letter-spacing:.07em}.market-head span:nth-child(n+2){text-align:right}.market-list{overflow:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#26313a transparent}.market-row{position:relative;min-height:56px;border:0;border-top:1px solid var(--line-soft);background:transparent;padding:7px 12px;width:100%;display:grid;grid-template-columns:1.45fr .85fr .58fr;align-items:center;text-align:left;cursor:pointer}.market-row:hover{background:#091016}.market-row.active{background:#07151b}.market-row.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--cyan)}.market-name{display:flex;align-items:center;gap:7px;min-width:0}.market-name>svg{color:#65717c}.market-name>i{font-style:normal;width:25px;height:25px;border-radius:50%;background:#14232a;color:var(--cyan);display:grid;place-items:center;font-size:11px;font-weight:700}.market-name>span{display:flex;flex-direction:column;min-width:0}.market-name strong{font-size:10px;white-space:nowrap}.market-name small,.market-row small{font-size:8px;color:#697581;margin-top:4px}.market-row>.mono{text-align:right;display:flex;flex-direction:column;font-size:10px}.market-row .change{display:block;font-size:10px}.rail-foot{margin-top:auto;height:45px;border-top:1px solid var(--line);display:flex;align-items:center;gap:9px;padding:0 17px;color:#8994a0;font-size:11px}.content-shell{flex:1;min-width:0;overflow:auto;background:#000}.statusbar{height:var(--footer);border-top:1px solid var(--line);background:#020405;display:flex;align-items:center;gap:24px;padding:0 17px;color:#8d98a4;font:10px IBM Plex Mono,monospace}.statusbar span{display:flex;align-items:center;gap:7px}.statusbar svg{width:13px}.statusbar__right{margin-left:auto}.page-loading,.page-error{height:100%;display:flex;align-items:center;justify-content:center;gap:10px;color:#8995a0;font-size:13px}.page-error button{color:var(--cyan);border:1px solid var(--cyan);background:transparent;padding:8px 12px;border-radius:5px}.toast{position:fixed;right:20px;bottom:50px;width:min(390px,calc(100vw - 40px));background:#0c1419;border:1px solid #2b3b45;box-shadow:0 20px 70px #000;display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-radius:7px;z-index:100;font-size:12px}.toast button{border:0;background:transparent;color:#8c98a3;display:grid}.toast svg{width:16px}.trade-layout{height:100%;display:grid;grid-template-columns:minmax(540px,1fr) 222px 306px;grid-template-rows:1fr;min-width:1050px}.trade-main{min-width:0;display:grid;grid-template-rows:74px minmax(320px,1.55fr) minmax(190px,.75fr)}.market-strip{border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 14px;gap:24px;background:#020405}.asset-title{display:flex;align-items:center;gap:9px;min-width:160px}.asset-title i{font-style:normal;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#111;background:linear-gradient(135deg,#ffae18,#f70);font-weight:800}.asset-title>span{display:flex;flex-direction:column}.asset-title strong{font-size:14px}.asset-title small{font-size:9px;color:#737e89;margin-top:3px}.mark-price{display:flex;flex-direction:column;min-width:85px}.mark-price strong{font:600 18px IBM Plex Mono;color:var(--aqua)}.mark-price span{font:9px IBM Plex Mono;margin-top:3px}.market-stat{display:flex;flex-direction:column}.market-stat span{font-size:9px;color:#697581}.market-stat strong{font:500 10px IBM Plex Mono;margin-top:5px;white-space:nowrap}.chart-panel{min-height:0;position:relative;background:#020405;border-bottom:1px solid var(--line)}.chart-panel:before{content:"";position:absolute;inset:45px 0 0;pointer-events:none;opacity:.16;background:repeating-radial-gradient(ellipse at 65% 60%,transparent 0 45px,#00e5ff 46px,transparent 47px 64px)}.chart-toolbar{height:38px;border-bottom:1px solid var(--line);display:flex;align-items:stretch;justify-content:space-between;padding:0 10px;position:relative;z-index:2}.chart-toolbar>div{display:flex;align-items:stretch}.chart-toolbar button{border:0;background:transparent;color:#7c8792;padding:0 9px;font-size:10px;display:flex;align-items:center;gap:5px;cursor:pointer}.chart-toolbar button.active{color:var(--cyan);background:#0a171c}.chart-label{position:absolute;top:48px;left:14px;z-index:3;display:flex;flex-direction:column;gap:4px;pointer-events:none}.chart-label strong{font-size:10px}.chart-label span{font:9px IBM Plex Mono;color:var(--aqua)}.chart-canvas{position:absolute;inset:39px 0 0;z-index:1}.chart-loading{position:absolute;inset:39px 0 0;display:grid;place-items:center;color:#74808b;font-size:11px}.account-panel{min-height:0;background:#010203}.account-tabs{height:42px;border-bottom:1px solid var(--line);display:flex;gap:24px;padding:0 17px;overflow:auto}.account-tabs button{white-space:nowrap;border:0;background:transparent;color:#8c96a1;position:relative;font-size:10px;padding:0;cursor:pointer}.account-tabs button.active{color:#fff}.account-tabs button.active:after{content:"";position:absolute;height:2px;background:var(--cyan);left:0;right:0;bottom:-1px}.account-tabs small{color:#64717d}.empty-state{height:calc(100% - 42px);min-height:110px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#697581;gap:7px;font-size:10px}.empty-state svg{width:28px;height:28px;color:#62717c}.empty-state strong{color:#e5ebf0;font-size:12px}.empty-state .wallet-button{margin-top:7px}.data-table{font:9px IBM Plex Mono;overflow:auto;max-height:100%}.table-row{display:grid;grid-template-columns:1.2fr repeat(5,1fr);align-items:center;min-height:34px;border-bottom:1px solid var(--line-soft);padding:0 14px;color:#9da7b1}.table-row.table-head{color:#606d78;text-transform:uppercase;font-size:8px}.book-panel{border-left:1px solid var(--line);background:#030608;overflow:hidden}.panel-title{height:42px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 12px;font-size:11px}.book-head,.book-row{display:grid;grid-template-columns:1fr .85fr .45fr;gap:6px;padding:0 10px;text-align:right;font:9px IBM Plex Mono}.book-head{height:28px;align-items:center;color:#606c78;font-size:8px}.book-row{height:22px;align-items:center;position:relative}.book-row:before{content:"";position:absolute;right:0;top:1px;bottom:1px;width:var(--depth);z-index:0}.book-row.ask:before{background:#ff496a16}.book-row.bid:before{background:#00ffc216}.book-row span{position:relative;z-index:1}.book-row.ask span:first-child{color:#ff6e87}.book-row.bid span:first-child{color:#20e9bb}.book-mid{height:35px;border-block:1px solid var(--line-soft);display:flex;align-items:center;padding:0 11px;color:var(--aqua);font:600 12px IBM Plex Mono}.panel-loading{height:300px;display:grid;place-items:center;color:#65717c}.order-panel{border-left:1px solid var(--line);background:linear-gradient(180deg,#050a0d,#020405);padding:0 14px;overflow:auto}.order-tabs{height:43px;border-bottom:1px solid var(--line);display:flex;gap:22px}.order-tabs button{border:0;background:transparent;color:#88939e;font-size:10px;padding:0;position:relative}.order-tabs button.active{color:#fff}.order-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--cyan)}.side-switch{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:14px 0}.side-switch button{height:39px;border:1px solid var(--line);background:#11171c;border-radius:5px;font-size:10px}.side-switch .buy.active{background:var(--aqua);color:#001712;border-color:var(--aqua)}.side-switch .sell.active{background:var(--red);color:#fff;border-color:var(--red)}.balance-line,.leverage-head{display:flex;align-items:center;justify-content:space-between;color:#7f8a95;font-size:9px;margin:12px 0}.balance-line strong,.leverage-head strong{color:#dce2e7}.field{display:flex;flex-direction:column;gap:6px;margin:11px 0}.field>span{display:flex;justify-content:space-between;color:#89949f;font-size:9px}.field small{color:#5d6b77}.field input,.admin-field input{height:38px;border:1px solid var(--line);border-radius:5px;background:#10161b;color:#eef2f5;padding:0 11px;font:11px IBM Plex Mono;outline:0}.field input:focus,.admin-field input:focus{border-color:var(--cyan)}.range-wrap{margin:17px 3px}.range-wrap input,.leverage-control input{width:100%;accent-color:var(--cyan)}.range-wrap>div{display:flex;justify-content:space-between;color:#606d79;font:8px IBM Plex Mono}.leverage-control{height:37px;border:1px solid var(--line);display:grid;grid-template-columns:30px 1fr 30px;align-items:center;border-radius:5px}.leverage-control button{border:0;background:transparent;color:#a9b3bd}.check-row{height:35px;border-top:1px solid var(--line-soft);display:flex;align-items:center;gap:8px;color:#aab2ba;font-size:9px}.check-row input{accent-color:var(--cyan)}.order-summary{border-top:1px solid var(--line);padding:10px 0}.order-summary span{display:flex;justify-content:space-between;color:#75818d;font-size:9px;margin:7px 0}.order-summary strong{color:#d5dce2;font-family:IBM Plex Mono}.order-panel>.wallet-button,.primary-action{width:100%;min-height:42px;border:0;border-radius:5px;background:linear-gradient(135deg,var(--aqua),var(--cyan));color:#001014;font-weight:700;font-size:10px;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.primary-action.sell{background:var(--red);color:#fff}.primary-action:disabled{background:#152027;color:#5d6974;cursor:not-allowed}.order-message{font-size:9px;color:var(--cyan);padding:8px;border:1px solid #17414a;background:#061317;margin-bottom:8px}.noncustody{display:flex;align-items:center;justify-content:center;gap:5px;color:#596570;font-size:8px;margin:10px 0}.portfolio-screen,.markets-screen,.earn-screen,.more-screen{padding:14px;min-width:760px}.summary-rail{border:1px solid var(--line);background:#05090c;min-height:84px;display:grid;grid-template-columns:repeat(4,1fr) 270px;border-radius:var(--radius)}.summary-item{padding:16px 18px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:5px}.summary-item span{font-size:9px;color:#77838e}.summary-item strong{font:600 17px IBM Plex Mono}.summary-item small{font:9px IBM Plex Mono;color:#75808b}.summary-actions{display:flex;align-items:center;justify-content:center;gap:8px}.summary-actions button{height:36px;border:1px solid var(--cyan);background:transparent;color:var(--cyan);border-radius:5px;font-size:10px;padding:0 14px;display:flex;align-items:center;gap:7px}.portfolio-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:12px;margin-top:12px}.equity-panel,.allocation-panel,.portfolio-table{border:1px solid var(--line);background:#03070a;border-radius:var(--radius)}.equity-panel{height:360px;padding:15px;overflow:hidden}.section-heading{display:flex;justify-content:space-between}.section-heading>div:first-child{display:flex;flex-direction:column;gap:5px}.section-heading span{font-size:11px}.section-heading strong{font:600 17px IBM Plex Mono}.time-pills{display:flex;gap:3px}.time-pills button,.filter-tabs button{border:0;background:transparent;color:#75818c;font-size:9px;padding:6px 9px;border-radius:4px}.time-pills button.active,.filter-tabs button.active{color:var(--cyan);background:#0b1a20}.equity-chart{height:280px;position:relative;margin-top:15px;border-bottom:1px solid var(--line)}.equity-chart svg{width:100%;height:100%;position:relative;z-index:2}.contour-lines{position:absolute;inset:0;opacity:.16;background:repeating-radial-gradient(ellipse at 60% 50%,transparent 0 24px,#00e5ff 25px,transparent 26px 42px)}.allocation-panel{padding:16px}.allocation-panel>span{font-size:11px}.allocation-ring{width:160px;height:160px;border-radius:50%;margin:18px auto;display:grid;place-items:center;background:conic-gradient(var(--cyan) var(--fill),#172129 0);position:relative}.allocation-ring:after{content:"";position:absolute;inset:8px;border-radius:50%;background:#03070a}.allocation-ring div{z-index:1;display:flex;flex-direction:column;text-align:center;gap:5px}.allocation-ring small{font-size:8px;color:#7a8691}.allocation-ring strong{font:600 15px IBM Plex Mono}.allocation-panel ul{list-style:none;margin:0;padding:0}.allocation-panel li{display:flex;align-items:center;gap:8px;font-size:9px;color:#8e99a4;margin:11px 0}.allocation-panel li i{width:7px;height:7px;border-radius:50%}.allocation-panel li i.cyan{background:var(--cyan)}.allocation-panel li i.aqua{background:var(--aqua)}.allocation-panel li i.pink{background:#e984b5}.allocation-panel li strong{margin-left:auto;color:#dce2e7;font-family:IBM Plex Mono}.portfolio-table{height:270px;margin-top:12px}.page-title{display:flex;align-items:flex-end;justify-content:space-between;margin:8px 4px 22px}.page-title h1{font-size:26px;margin:0 0 5px;letter-spacing:-.04em}.page-title p{margin:0;color:#788590;font-size:11px}.search.wide{width:300px;margin:0}.filter-tabs{display:flex;border-bottom:1px solid var(--line);gap:6px;padding-bottom:8px}.markets-table{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;margin-top:12px;background:#03070a}.market-table-row{display:grid;grid-template-columns:1.4fr 1fr .9fr 1fr 1fr .85fr 80px;align-items:center;min-height:56px;border-bottom:1px solid var(--line-soft);padding:0 15px;font-size:10px}.market-table-row.head{min-height:38px;color:#63707c;text-transform:uppercase;font-size:8px}.market-table-row.head span{display:flex;align-items:center;gap:5px}.market-table-row.head svg{width:10px}.market-table-row>button{height:29px;border:1px solid #1c6572;background:#07151a;color:var(--cyan);font-size:9px;border-radius:4px}.earn-layout,.more-links{border-top:1px solid var(--line)}.earn-row,.more-links a{min-height:105px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:45px 1fr 150px;align-items:center;gap:18px;color:inherit;text-decoration:none;padding:0 18px}.earn-row>svg,.more-links a>svg:first-child{width:26px;color:var(--cyan)}.earn-row h2{font-size:16px;margin:0 0 8px}.earn-row p{font-size:10px;color:#7e8994;margin:0}.earn-row button{height:34px;border:1px solid var(--cyan);color:var(--cyan);background:transparent;border-radius:5px;font-size:9px}.risk-note{margin-top:22px;border:1px solid #22414a;background:#061116;padding:15px;display:flex;align-items:center;gap:13px;border-radius:6px}.risk-note svg{color:var(--aqua)}.risk-note strong{font-size:11px}.risk-note p{font-size:9px;color:#77838e;margin:5px 0 0}.more-links a{grid-template-columns:45px 1fr 28px}.more-links a:hover{background:#061014}.more-links a span{display:flex;flex-direction:column;gap:6px}.more-links a strong{font-size:13px}.more-links a small{font-size:10px;color:#788590}.more-links a>svg:last-child{width:15px;color:#6d7883}.admin-login{min-height:100vh;background:radial-gradient(ellipse at 50% 40%,#07171c,#000 55%);display:grid;place-items:center}.admin-login form{width:min(400px,calc(100vw - 30px));border:1px solid var(--line);background:#05090cec;padding:34px;border-radius:10px;box-shadow:0 30px 100px #000}.admin-login .brand{justify-content:center}.admin-login h1{text-align:center;font-size:22px;margin:28px 0 6px}.admin-login p{text-align:center;color:#75818c;font-size:11px;margin:0 0 25px}.admin-login label{display:flex;flex-direction:column;gap:7px;margin:13px 0}.admin-login label span{font-size:9px;color:#87929d}.admin-login input{height:42px;border:1px solid var(--line);border-radius:5px;background:#0c1217;color:#fff;padding:0 12px}.admin-login small{display:flex;align-items:center;justify-content:center;gap:6px;color:#65717c;font-size:8px;margin-top:15px}.admin-login small svg{width:12px}.login-exit{position:absolute;top:20px;left:20px;border:0;background:transparent;color:#83909b;display:flex;align-items:center;gap:6px;font-size:10px}.login-exit svg{width:15px}.form-error,.admin-alert{border:1px solid #742d3d;background:#1a080d;color:#ff8ba0;padding:10px;border-radius:5px;font-size:10px;margin:10px 0}.admin-shell{min-height:100vh;display:flex;background:#000}.admin-sidebar{width:170px;flex:0 0 170px;border-right:1px solid var(--line);background:#03070a;padding:17px 0;display:flex;flex-direction:column}.admin-sidebar>.brand{padding:0 18px;margin-bottom:25px}.admin-sidebar nav{display:flex;flex-direction:column}.admin-sidebar nav button,.admin-sidebar>button{height:50px;border:0;background:transparent;color:#8995a0;display:flex;align-items:center;gap:11px;padding:0 20px;font-size:10px;text-align:left;position:relative}.admin-sidebar nav button svg{width:17px}.admin-sidebar nav button.active{color:var(--cyan);background:#06171c}.admin-sidebar nav button.active:after{content:"";position:absolute;right:0;top:0;bottom:0;width:2px;background:var(--cyan)}.admin-sidebar>button{margin-top:auto}.admin-main{flex:1;min-width:0;overflow:auto;max-height:100vh;padding-bottom:20px}.admin-top{height:64px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 25px}.admin-top h1{font-size:16px}.admin-top>div{display:flex;align-items:center;gap:12px}.admin-top>div>svg{width:20px}.admin-top>div>span{display:flex;flex-direction:column;font-size:10px}.admin-top>div small{color:var(--cyan);font-size:8px;margin-top:3px}.admin-top button{height:32px;border:1px solid var(--line);background:transparent;border-radius:5px;font-size:9px;display:flex;align-items:center;gap:6px}.admin-top button svg{width:13px}.environment{height:34px;border:1px solid var(--line);border-radius:5px;display:flex!important;align-items:center;flex-direction:row!important;padding:0 12px;gap:7px;color:#c4ccd3}.environment i{width:7px;height:7px;border-radius:50%;background:var(--aqua)}.health-rail{height:100px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);padding:18px 25px}.health-rail>div{display:flex;align-items:center;gap:14px;border-right:1px solid var(--line);padding-left:24px}.health-rail>div:first-child{padding-left:0}.health-rail>div:last-child{border:0}.health-rail svg{width:25px;color:var(--cyan)}.health-rail span{display:flex;flex-direction:column;gap:7px}.health-rail small{font-size:8px;color:#74808b;text-transform:uppercase;letter-spacing:.08em}.health-rail strong{font-size:11px;color:var(--aqua)}.admin-alert{margin:12px 20px;display:flex;align-items:center;gap:8px}.admin-alert.success{border-color:#17604f;background:#051712;color:var(--aqua)}.admin-alert svg{width:15px}.admin-config-grid{display:grid;grid-template-columns:minmax(420px,1.45fr) minmax(300px,.9fr) minmax(260px,.7fr);gap:10px;padding:10px 20px}.config-panel,.guidance-panel,.audit-panel{border:1px solid var(--line);background:#03080b;border-radius:var(--radius);padding:17px}.config-panel h2,.guidance-panel h2,.audit-panel h2{font-size:10px;text-transform:uppercase;letter-spacing:.08em;margin:0 0 18px;color:#aeb7c0}.admin-field{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.admin-field>span{font-size:9px;color:#aab4bd}.admin-field>span small{float:right;color:#65727d}.admin-field>small{font-size:8px;color:#64717d}.admin-field-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.toggle-row{height:60px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 30px 34px;align-items:center;gap:8px}.toggle-row>span{display:flex;flex-direction:column;gap:4px}.toggle-row strong{font-size:9px}.toggle-row small{font-size:8px;color:#64717c}.toggle-row input{opacity:0;position:absolute}.toggle-row>i{width:32px;height:18px;border-radius:20px;background:#172129;position:relative}.toggle-row>i:after{content:"";position:absolute;width:12px;height:12px;left:3px;top:3px;border-radius:50%;background:#a8b3c1;transition:.2s}.toggle-row input:checked+i{background:#076577}.toggle-row input:checked+i:after{left:17px;background:var(--cyan)}.config-actions{display:flex;gap:9px;border-top:1px solid var(--line);padding-top:15px}.config-actions button{height:37px;border:1px solid var(--cyan);background:transparent;color:var(--cyan);border-radius:5px;font-size:9px;padding:0 14px;display:flex;align-items:center;justify-content:center;gap:6px}.config-actions button svg{width:13px}.config-actions .primary-action{flex:1;color:#001014;background:linear-gradient(135deg,var(--aqua),var(--cyan))}.reown-state{border-top:1px solid var(--line);padding-top:15px;display:flex;align-items:center;gap:12px}.reown-state svg{width:20px;color:var(--cyan)}.reown-state span{display:flex;flex-direction:column;font-size:9px;gap:5px}.reown-state strong{color:#8995a0;font-size:8px}.guidance-panel>svg{color:var(--cyan);width:27px}.guidance-panel h2{font-size:14px;text-transform:none;letter-spacing:0;margin:14px 0 8px}.guidance-panel h3{font-size:11px;margin:14px 0 7px}.guidance-panel p{color:#7a8691;font-size:9px;line-height:1.6}.guidance-panel hr{border:0;border-top:1px solid var(--line);margin:16px 0}.lock-notice{display:flex;gap:10px}.lock-notice svg{width:18px;color:var(--aqua);flex:0 0 auto}.lock-notice h3{margin:0 0 6px}.audit-panel{margin:0 20px;padding:0;overflow:hidden}.audit-panel h2{height:40px;display:flex;align-items:center;padding:0 14px;margin:0}.audit-panel h2 small{color:#65717c;margin-left:8px}.audit-table{font:8px IBM Plex Mono}.audit-row{display:grid;grid-template-columns:1.2fr 1.3fr 1.3fr .8fr .7fr;min-height:34px;align-items:center;border-top:1px solid var(--line-soft);padding:0 14px;color:#929da8}.audit-row.head{color:#5f6c77;text-transform:uppercase}.audit-row svg{width:11px;vertical-align:middle}.audit-empty{height:70px;display:grid;place-items:center;color:#64717c}.modal-backdrop{position:fixed;inset:0;background:#000b;display:grid;place-items:center;z-index:100}.confirm-modal{width:min(430px,calc(100vw - 30px));border:1px solid #2b3a44;background:#080e12;border-radius:9px;padding:25px;box-shadow:0 30px 100px #000;position:relative}.confirm-modal>svg{color:#ffca4e}.confirm-modal h2{font-size:16px}.confirm-modal p{font-size:10px;color:#84909b}.confirm-modal dl{display:grid;grid-template-columns:1fr 1fr;background:#04080a;border:1px solid var(--line);padding:13px;gap:10px;font:9px IBM Plex Mono}.confirm-modal dt{color:#687581}.confirm-modal dd{margin:0;text-align:right}.confirm-modal>div{display:flex;gap:8px;margin-top:18px}.confirm-modal>div button{height:38px;flex:1;border:1px solid var(--line);background:transparent;border-radius:5px;font-size:9px}.confirm-modal>div .primary-action{border:0;background:linear-gradient(135deg,var(--aqua),var(--cyan))}.modal-close{position:absolute;right:12px;top:12px;border:0;background:transparent;color:#7d8994}.modal-close svg{width:16px}.rail-overlay{display:none}@media(max-width:1250px){.trade-layout{grid-template-columns:minmax(540px,1fr) 0 290px}.book-panel{display:none}.summary-rail{grid-template-columns:repeat(4,1fr)}.summary-actions{grid-column:1/-1;border-top:1px solid var(--line);height:52px}.admin-config-grid{grid-template-columns:1fr 1fr}.guidance-panel{grid-column:1/-1}.powered{display:none}}@media(max-width:980px){:root{--header:56px}.main-nav{gap:10px}.market-rail{position:fixed;left:-292px;top:var(--header);bottom:var(--footer);transition:left .25s}.market-rail--open{left:0;box-shadow:20px 0 60px #000}.rail-close{display:block!important}.rail-overlay{display:block;position:fixed;inset:var(--header) 0 var(--footer);background:#0008;border:0;z-index:10}.mobile-menu{display:grid}.trade-layout{grid-template-columns:minmax(520px,1fr) 290px}.portfolio-screen,.markets-screen,.earn-screen,.more-screen{min-width:700px}.admin-sidebar{width:58px;flex-basis:58px}.admin-sidebar .brand__word,.admin-sidebar nav button{font-size:0}.admin-sidebar nav button{padding:0;justify-content:center}.admin-sidebar>.brand{padding:0;justify-content:center}.admin-sidebar>.brand img:first-child{width:28px}.admin-sidebar>button{font-size:0}.admin-config-grid{grid-template-columns:1fr}.guidance-panel{grid-column:auto}}@media(max-width:720px){body{overflow:auto}.app-shell{min-height:100vh;height:auto;overflow:visible}.topbar{position:sticky;top:0}.topbar .brand__word{width:80px}.topbar .brand>img:first-child{width:27px}.powered,.main-nav,.topbar .icon-button{display:none}.topbar__actions{margin-left:auto}.wallet-button{min-width:auto;padding:0 11px;font-size:0}.wallet-button svg,.wallet-button .status-dot{margin:0}.app-body{height:auto;min-height:calc(100vh - var(--header) - var(--footer))}.content-shell{overflow:visible}.statusbar{position:fixed;bottom:0;left:0;right:0;z-index:30}.statusbar span:nth-child(3),.statusbar__right{display:none}.trade-layout{height:auto;display:block;min-width:0}.trade-main{display:block}.market-strip{height:92px;overflow-x:auto;gap:18px}.market-stat:nth-last-child(-n+2){display:none}.chart-panel{height:380px}.account-panel{height:250px}.order-panel{border-left:0;border-top:1px solid var(--line);padding-bottom:48px}.portfolio-screen,.markets-screen,.earn-screen,.more-screen{min-width:0;padding:10px}.summary-rail{grid-template-columns:1fr 1fr}.summary-item:nth-child(2n){border-right:0}.portfolio-grid{grid-template-columns:1fr}.allocation-panel{display:none}.portfolio-table{height:300px}.page-title{align-items:flex-start;flex-direction:column;gap:14px}.search.wide{width:100%}.market-table-row{grid-template-columns:1.3fr 1fr .8fr 60px}.market-table-row span:nth-child(4),.market-table-row span:nth-child(5),.market-table-row span:nth-child(6){display:none}.earn-row{grid-template-columns:35px 1fr}.earn-row button{grid-column:2}.admin-top>div>svg,.admin-top>div>span{display:none}.health-rail{grid-template-columns:1fr 1fr;height:auto;gap:10px}.health-rail>div{border:0;padding:8px}.admin-config-grid{padding:10px}.admin-field-row{grid-template-columns:1fr}.audit-row{grid-template-columns:1.1fr 1.2fr .8fr}.audit-row span:nth-child(3),.audit-row span:nth-child(4){display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.summary-actions a{height:36px;border:1px solid var(--cyan);background:transparent;color:var(--cyan);border-radius:5px;font-size:10px;padding:0 14px;display:flex;align-items:center;gap:7px;text-decoration:none}.outcomes-screen{min-width:860px;padding:0 14px 36px;background:radial-gradient(circle at 45% -15%,#07313b55,transparent 35%)}.outcomes-hero{min-height:150px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:24px 6px}.outcomes-hero>div>span{display:flex;align-items:center;gap:7px;color:var(--cyan);font-size:9px;letter-spacing:.15em}.outcomes-hero>div>span svg{width:15px}.outcomes-hero h1{font-size:29px;letter-spacing:-.04em;margin:10px 0 7px}.outcomes-hero p{font-size:10px;color:#7d8994;margin:0}.outcomes-hero>button{height:35px;border:1px solid #205c68;background:#06151a;color:var(--cyan);border-radius:4px;padding:0 13px;display:flex;align-items:center;gap:7px;font-size:9px}.outcomes-hero>button svg{width:13px}.outcomes-loading{padding:30px;text-align:center;color:#798691;font-size:11px}.outcome-section{margin-top:25px}.outcome-section-title{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:12px}.outcome-section-title h2{margin:0;font-size:14px}.outcome-section-title span{font-size:8px;color:#75818c}.outcome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.outcome-card,.binary-card{border:1px solid var(--line);background:linear-gradient(145deg,#061015,#020609 70%);border-radius:7px;padding:15px}.outcome-card-head{display:flex;align-items:center;gap:10px}.outcome-orb{width:37px;height:37px;border:1px solid #1c6572;background:#061a20;border-radius:7px;display:grid;place-items:center;color:var(--cyan)}.outcome-orb svg{width:17px}.outcome-card-head h3{font-size:13px;margin:4px 0 0}.outcome-card-head small{font-size:8px;color:#75818c;text-transform:uppercase}.outcome-card-head>span{margin-left:auto;font:7px IBM Plex Mono;padding:5px 7px;border-radius:3px}.outcome-card-head .live{color:var(--aqua);background:#07352b}.outcome-card-head .settled{color:#84909a;background:#182127;display:flex;gap:4px}.outcome-card-head .settled svg{width:10px;height:10px}.outcome-card>p{height:35px;overflow:hidden;color:#74808b;font-size:8px;line-height:1.5;margin:12px 0}.outcome-options{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.outcome-option{border:1px solid var(--line-soft);border-radius:5px;padding:9px}.outcome-option>span{display:block;font-size:9px;color:#9aa4ad;min-height:22px}.outcome-option>strong{font:600 17px IBM Plex Mono;display:block;margin:5px 0}.probability-bar{height:3px;background:#17232a;border-radius:3px;overflow:hidden}.probability-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--aqua),var(--cyan))}.outcome-side-buttons{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:9px}.outcome-side-buttons button{height:29px;border:1px solid #126c65;background:#06201d;color:var(--aqua);border-radius:3px;font-size:8px}.outcome-side-buttons button:last-child{border-color:#5e3140;background:#1b0b11;color:#eb87a6}.binary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.binary-card{min-height:225px}.binary-token{display:flex;gap:10px;align-items:center}.binary-token small{font-size:7px;color:var(--cyan);letter-spacing:.08em}.binary-token h3{font-size:11px;line-height:1.4;margin:4px 0 0}.binary-expiry{display:flex;align-items:center;gap:5px;color:#717f89;font-size:8px;margin:15px 0}.binary-expiry svg{width:12px}.binary-probability{display:flex;align-items:end;gap:6px;margin-bottom:7px}.binary-probability strong{font:600 25px IBM Plex Mono}.binary-probability span{font-size:8px;color:#75818c;margin-bottom:4px}.outcomes-disclaimer{border-top:1px solid var(--line);color:#6f7b85;font-size:8px;margin-top:26px;padding:16px 2px}@media(max-width:1050px){.binary-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.outcomes-screen{min-width:0;padding:0 9px 80px}.outcomes-hero{min-height:135px;padding:18px 3px}.outcomes-hero h1{font-size:23px;max-width:280px}.outcomes-hero p{max-width:270px;line-height:1.5}.outcomes-hero>button{width:34px;padding:0;justify-content:center;font-size:0}.outcome-grid,.binary-grid,.outcome-options{grid-template-columns:1fr}.outcome-option{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:10px}.outcome-option>span{min-height:0}.outcome-option>strong{text-align:right}.outcome-option>.probability-bar,.outcome-option>.outcome-side-buttons{grid-column:1/-1}.binary-card{min-height:210px}.outcome-section-title span{display:none}}.earn-row a{height:34px;border:1px solid var(--cyan);color:var(--cyan);background:transparent;border-radius:5px;font-size:9px;display:flex;align-items:center;justify-content:center;text-decoration:none}@media(max-width:720px){.earn-row a{grid-column:2}}.token-icon{display:inline-grid;place-items:center;flex:0 0 auto;border-radius:50%;overflow:hidden;background:#102129;color:var(--cyan)}.token-icon img{width:100%;height:100%;object-fit:contain}.token-icon b{font-size:11px}.asset-title{border:0;background:transparent;color:inherit;padding:0;cursor:pointer;text-align:left}.market-name>i,.asset-title>i{display:none}.content-shell{width:100%}.market-rail{position:fixed;left:-310px;top:var(--header);bottom:var(--footer);height:auto;z-index:65;transition:left .2s ease;box-shadow:20px 0 60px transparent}.market-rail--open{left:0;box-shadow:20px 0 60px #000c}.rail-close{display:block!important}.rail-overlay{display:block;position:fixed;inset:var(--header) 0 var(--footer);background:#0009;border:0;z-index:55}.trade-layout{grid-template-columns:minmax(580px,1fr) 276px 308px}.topbar{padding:0 14px}.main-nav{gap:21px}.language-shortcut{width:auto;padding:0 4px;gap:4px}.language-shortcut span{font-size:9px}.mobile-market-tabs,.mobile-bottom-nav{display:none}.mobile-drawer-layer,.settings-layer{position:fixed;inset:0;z-index:120}.drawer-scrim{position:absolute;inset:0;border:0;background:#000a}.mobile-nav-drawer,.settings-drawer{position:absolute;top:0;bottom:0;background:#050a0d;border-right:1px solid var(--line);box-shadow:25px 0 80px #000;width:min(330px,88vw);display:flex;flex-direction:column}.settings-drawer{right:0;left:auto;border-right:0;border-left:1px solid var(--line);width:min(360px,92vw);padding-bottom:20px}.drawer-head{height:64px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 18px}.drawer-head>strong{font-size:15px}.drawer-head button{border:0;background:transparent;color:var(--silver);display:grid;place-items:center}.drawer-head svg{width:18px}.mobile-nav-drawer nav{display:flex;flex-direction:column;padding:8px 0;overflow:auto}.mobile-nav-drawer nav button,.mobile-nav-drawer nav a,.drawer-utility button{height:45px;border:0;background:transparent;color:#aab4bd;text-decoration:none;display:flex;align-items:center;gap:13px;padding:0 20px;font-size:12px;text-align:left}.mobile-nav-drawer nav button.active{color:var(--cyan);background:#07171c;border-left:2px solid var(--cyan)}.mobile-nav-drawer nav svg,.drawer-utility svg{width:17px}.drawer-utility{margin-top:auto;border-top:1px solid var(--line);padding:8px 0}.drawer-utility button{width:100%}.settings-drawer section{padding:20px;border-bottom:1px solid var(--line)}.settings-drawer h3{margin:0 0 12px;font-size:10px;text-transform:uppercase;color:#7d8994;letter-spacing:.08em}.setting-options{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:5px;overflow:hidden}.setting-options button{height:38px;border:0;border-right:1px solid var(--line);background:#0c1216;color:#89949e;font-size:10px}.setting-options button:last-child{border:0}.setting-options button.active{background:#07303a;color:var(--cyan)}.network-setting{display:flex;align-items:center;gap:8px;font-size:11px}.network-setting i{width:7px;height:7px;border-radius:50%;background:var(--aqua)}.network-setting span{margin-left:auto;color:#697580;font-size:9px}.admin-route{margin:auto 20px 0;height:40px;border:1px solid var(--cyan);background:transparent;color:var(--cyan);display:flex;align-items:center;justify-content:center;gap:8px;border-radius:5px;font-size:10px}.admin-route svg{width:15px}.earn-terminal,.staking-screen,.vaults-screen{min-width:900px;padding:0 10px 12px}.earn-summary,.staking-summary,.vault-metrics{height:92px;display:grid;grid-template-columns:repeat(5,1fr) 110px;border-bottom:1px solid var(--line);background:#020608}.earn-summary>div,.staking-summary>div,.vault-metrics>div{padding:18px 14px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:5px}.earn-summary span,.staking-summary span,.vault-metrics span{font-size:9px;color:#7d8994}.earn-summary strong,.staking-summary strong,.vault-metrics strong{font:600 17px IBM Plex Mono,monospace}.earn-summary small,.staking-summary small{color:var(--cyan);font-size:8px}.refresh-data{border:0;background:transparent;color:#86929d;font-size:9px;display:flex;align-items:center;justify-content:center;gap:6px}.refresh-data svg{width:14px}.terminal-section{border:1px solid var(--line);background:#03080b;margin-top:10px;border-radius:5px;overflow:hidden}.terminal-section__title{height:46px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 14px}.terminal-section__title h1,.terminal-section__title h2{font-size:13px;margin:0}.terminal-section__title span{font-size:9px;color:#6f7b86}.lending-table,.validators-table{overflow:auto}.lending-row{display:grid;grid-template-columns:1.25fr .9fr 1fr 1.18fr 1.18fr .8fr .55fr 1.15fr;align-items:center;min-width:1040px;min-height:58px;padding:0 12px;border-bottom:1px solid var(--line-soft);font-size:10px}.lending-head,.validator-head{min-height:36px;color:#66737e;font-size:8px;text-transform:uppercase}.lending-row>span{padding:0 8px}.lending-row small{display:block;color:#697681;font-size:8px;margin-top:4px}.asset-cell,.validator-name{display:flex;align-items:center;gap:10px}.asset-cell>span,.validator-name>span{display:flex;flex-direction:column}.utilization{display:flex;flex-direction:column;gap:6px}.utilization i{height:4px;width:74px;background:#25313a;border-radius:3px;overflow:hidden}.utilization b{height:100%;display:block;background:var(--cyan)}.row-actions{display:flex;gap:5px}.row-actions button{height:30px;border:1px solid #17697a;background:#06151a;color:var(--cyan);border-radius:4px;font-size:8px;padding:0 9px;display:flex;align-items:center;gap:4px}.row-actions svg{width:12px}.user-earn-state{min-height:100px;border:1px solid var(--line);margin-top:10px;padding:14px;display:grid;grid-template-columns:250px 1fr;gap:20px;background:#020608}.user-earn-state>div{display:flex;flex-direction:column;gap:7px}.user-earn-state strong{font-size:11px}.user-earn-state span{font-size:9px;color:#74808b;line-height:1.5}.user-earn-state pre{margin:0;color:#70818d;font:8px IBM Plex Mono;max-height:90px;overflow:auto;white-space:pre-wrap}.staking-hero{height:82px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 16px}.staking-title{display:flex;align-items:center;gap:13px}.staking-title h1{font-size:18px;margin:0 0 5px}.staking-title p{font-size:9px;color:#75818c;margin:0}.staking-actions{display:flex;gap:7px}.staking-actions button{height:35px;border:1px solid var(--cyan);background:transparent;color:var(--cyan);border-radius:4px;font-size:9px;display:flex;align-items:center;gap:6px;padding:0 12px}.staking-actions svg{width:14px}.staking-summary{grid-template-columns:repeat(4,1fr);height:80px}.validator-row{display:grid;grid-template-columns:1.6fr .8fr .7fr .9fr .75fr .9fr 1.05fr;align-items:center;min-width:1000px;min-height:53px;border-bottom:1px solid var(--line-soft);padding:0 12px;font-size:9px}.validator-row>span{padding:0 8px}.validator-name>svg{width:25px;color:var(--cyan)}.validator-name small{color:#697580;font-size:8px;margin-top:4px}.uptime{display:flex;align-items:center;gap:5px}.uptime svg{width:12px;color:var(--aqua)}.protocol-note{font-size:8px;color:#73808b;margin:10px 4px}.action-dialog{width:min(430px,calc(100vw - 24px));background:#071015;border:1px solid #2b3a44;border-radius:7px;padding:25px;position:relative;box-shadow:0 35px 100px #000}.action-dialog>svg{color:var(--cyan);width:27px}.action-dialog h2{font-size:17px;margin:14px 0 8px}.action-dialog>p{font-size:10px;color:#84909b;line-height:1.55}.action-dialog__buttons{display:grid;grid-template-columns:1fr 1.7fr;gap:7px;margin-top:16px}.action-dialog__buttons>button{height:40px;border:1px solid var(--line);background:transparent;border-radius:5px;font-size:9px}.action-dialog__buttons .primary-action,.action-dialog__buttons .wallet-button{width:100%;height:40px;min-width:0;border:0;background:linear-gradient(135deg,var(--aqua),var(--cyan));color:#001014;font-size:9px}.action-dialog>small{display:block;text-align:center;color:#64717c;font-size:8px;margin-top:12px}.vault-heading{min-height:92px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:14px}.vault-heading>div{display:flex;align-items:center;gap:13px}.vault-heading>div>svg{width:36px;color:var(--cyan)}.vault-heading h1{font-size:18px;margin:0 0 5px}.vault-heading p{font-size:9px;color:#798590;margin:0;max-width:760px;line-height:1.5}.vault-address{font:9px IBM Plex Mono;color:#74808b}.vault-metrics{height:80px;grid-template-columns:repeat(4,1fr)}.vault-detail-grid{display:grid;grid-template-columns:1fr 300px;gap:10px;margin-top:10px}.vault-chart,.vault-action-panel{border:1px solid var(--line);background:#03080b;border-radius:5px}.vault-chart svg{height:310px;width:100%;padding:15px}.vault-action-panel{padding:20px}.vault-action-panel>svg{color:var(--cyan)}.vault-action-panel h2{font-size:15px}.vault-action-panel p{color:#7e8a94;font-size:9px;line-height:1.6}.vault-action-panel button{height:39px;width:100%;border:1px solid var(--cyan);background:transparent;color:var(--cyan);border-radius:4px;margin-top:8px;font-size:9px;display:flex;align-items:center;justify-content:center;gap:6px}.vault-action-panel button.primary-action{color:#001014;background:linear-gradient(135deg,var(--aqua),var(--cyan));border:0}.vault-action-panel svg{width:15px}@media(max-width:1100px){.main-nav{gap:11px}.main-nav button{font-size:10px}.trade-layout{grid-template-columns:minmax(540px,1fr) 0 292px}.book-panel,.desktop-only{display:none}}@media(max-width:720px){:root{--header:54px;--footer:0px}.app-shell{padding-bottom:62px;min-height:100vh}.topbar{height:54px;padding:0 8px;gap:3px}.topbar .brand__word{width:72px}.topbar .brand>img:first-child{width:25px;height:25px}.mobile-menu{display:grid;width:31px}.topbar__actions{gap:2px}.topbar .wallet-button{font-size:10px;min-width:82px;height:34px;padding:0 9px}.topbar .wallet-button svg{display:none}.language-shortcut{display:flex!important;width:38px!important}.language-shortcut span{display:none}.topbar .icon-button{display:grid;width:31px}.main-nav,.powered,.statusbar{display:none}.app-body{min-height:calc(100vh - 116px)}.content-shell{padding-bottom:0}.market-rail{top:54px;bottom:62px;width:min(330px,88vw);left:-100%}.market-rail--open{left:0}.rail-overlay{inset:54px 0 62px}.mobile-bottom-nav{position:fixed;display:grid;grid-template-columns:repeat(3,1fr);height:62px;left:0;right:0;bottom:0;background:#020608;border-top:1px solid var(--line);z-index:70}.mobile-bottom-nav button{border:0;background:transparent;color:#7f8a95;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;font-size:9px}.mobile-bottom-nav button.active{color:var(--cyan)}.mobile-bottom-nav svg{width:20px;height:20px}.trade-layout{display:block;min-width:0}.trade-main{display:block}.market-strip{height:64px;padding:0 10px;gap:14px}.asset-title{min-width:168px}.asset-title .token-icon{width:32px!important;height:32px!important}.asset-title strong{font-size:15px}.asset-title small{color:var(--aqua);font-size:8px}.mark-price strong{font-size:17px}.market-stat{display:none}.mobile-market-tabs{height:38px;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);background:#03080b}.mobile-market-tabs button{position:relative;border:0;background:transparent;color:#8b96a1;font-size:10px}.mobile-market-tabs button.active{color:#fff}.mobile-market-tabs button.active:after{content:"";position:absolute;bottom:-1px;height:2px;background:var(--cyan);left:0;right:0}.chart-panel{height:420px}.chart-toolbar{height:36px;padding:0 3px}.chart-toolbar button{padding:0 6px}.chart-toolbar>div:last-child button:nth-child(2){display:none}.chart-label{top:45px;left:64px}.chart-canvas{inset:37px 0 0}.account-panel{height:230px}.account-tabs{height:42px;gap:20px;padding:0 10px}.order-panel{display:none!important}.book-panel,.recent-trades{display:none;border:0;background:#020608}.mobile-view-book .chart-panel,.mobile-view-book .account-panel,.mobile-view-trades .chart-panel,.mobile-view-trades .account-panel{display:none}.mobile-view-book .book-panel,.mobile-view-trades .recent-trades{display:block;height:calc(100vh - 218px);overflow:auto}.book-head,.book-row{font-size:10px;padding:0 16px}.book-row{height:28px}.trades-head,.trade-row{display:grid;grid-template-columns:1fr 1fr 1fr;padding:0 16px;height:34px;align-items:center;text-align:right;font:9px IBM Plex Mono;border-bottom:1px solid var(--line-soft)}.trades-head{color:#64717c;font-size:8px}.empty-state{min-height:160px}.earn-terminal,.staking-screen,.vaults-screen{min-width:0;padding:0 0 10px;overflow-x:hidden}.earn-summary{height:auto;grid-template-columns:1fr 1fr}.earn-summary>div{min-height:70px}.earn-summary>div:nth-child(n+5){display:none}.refresh-data{display:none}.terminal-section{border-inline:0;border-radius:0}.terminal-section__title{align-items:flex-start;justify-content:center;flex-direction:column;gap:4px}.lending-table,.validators-table{overflow-x:auto}.lending-row{grid-template-columns:1.2fr .8fr .9fr 1fr;min-width:660px}.lending-row>span:nth-child(5),.lending-row>span:nth-child(6),.lending-row>span:nth-child(7){display:none}.user-earn-state{grid-template-columns:1fr;margin-inline:8px}.user-earn-state pre{display:none}.staking-hero{height:auto;min-height:104px;align-items:flex-start;flex-direction:column;padding:14px;gap:12px}.staking-title p{max-width:270px}.staking-actions{width:100%}.staking-actions button{flex:1;padding:0 7px}.staking-summary{height:auto;grid-template-columns:1fr 1fr}.staking-summary>div{min-height:68px}.validator-row{grid-template-columns:1.5fr .7fr .7fr 1fr;min-width:650px}.validator-row>span:nth-child(4),.validator-row>span:nth-child(5),.validator-row>span:nth-child(6){display:none}.vault-heading{align-items:flex-start;gap:10px}.vault-heading p,.vault-address{display:none}.vault-metrics{height:auto;grid-template-columns:1fr 1fr}.vault-metrics>div{min-height:68px}.vault-detail-grid{grid-template-columns:1fr;margin:8px}.vault-chart svg{height:220px}.vault-action-panel{padding:15px}.portfolio-screen,.markets-screen,.more-screen{padding-bottom:70px}.toast{bottom:76px}.mobile-nav-drawer .brand__word{display:block!important}}:root{font-family:Satoshi,Manrope,Inter,system-ui,sans-serif;--bitano-obsidian:#0B0E12;--bitano-deep:#15111F;--bitano-cobalt:#2563FF;--bitano-aqua:#00E6C7;--bitano-white:#FFFFFF;--bitano-ice:#E6ECF2;--bg:#070D12;--surface:#0B1218;--surface-2:#101922;--surface-raised:#16222C;--line:#22313B;--line-soft:#152129;--text:#F4F8FA;--muted:#81909C;--cyan:#00E6C7;--aqua:#00E6C7;--red:#FF4D67;--silver:#AAB4C1;--radius:10px;--header:64px;--footer:0px}html{color-scheme:dark;background:var(--bg);transition:background-color .2s,color .2s}html[data-theme=light]{color-scheme:light;--bg:#FFFFFF;--surface:#FFFFFF;--surface-2:#F7F9FC;--surface-raised:#EEF2F7;--line:#DCE3EB;--line-soft:#EDF1F5;--text:#15111F;--muted:#69768A;--silver:#536176}html,body,#root,.app-shell,.content-shell,.admin-shell{background:var(--bg)!important;color:var(--text)}body{font-family:Satoshi,Manrope,Inter,system-ui,sans-serif}button,input{font-family:inherit}.brand{height:42px;min-width:134px;display:flex;align-items:center}.brand .brand__logo{width:132px!important;height:38px!important;object-fit:contain!important;object-position:left center}.brand .brand__mark{width:34px!important;height:34px!important;object-fit:contain}.brand__logo--light{display:none}.brand__logo--dark{display:block}html[data-theme=light] .brand__logo--dark{display:none}html[data-theme=light] .brand__logo--light{display:block}.powered{padding-left:12px;margin-left:9px;border-left:1px solid var(--line);color:var(--muted)}.powered strong{color:var(--bitano-aqua)}.topbar{height:var(--header);padding:0 20px;background:color-mix(in srgb,var(--surface) 96%,transparent)!important;border-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.main-nav{gap:30px}.main-nav button{font-size:11px;font-weight:600;color:var(--muted)}.main-nav button:hover,.main-nav button.active{color:var(--text)}.main-nav button.active:after,.account-tabs button.active:after,.order-tabs button.active:after,.rail-tabs .active:after,.mobile-market-tabs button.active:after{height:3px;background:var(--bitano-cobalt);border-radius:3px 3px 0 0}.topbar__actions{gap:6px}.icon-button,.mobile-menu{color:var(--muted);border-radius:8px}.icon-button:hover,.mobile-menu:hover{background:var(--surface-raised);color:var(--text)}.language-shortcut{width:auto!important;min-width:58px!important;padding:0 8px;display:flex!important;gap:5px}.language-shortcut .flag{width:19px;height:14px;border-radius:3px;object-fit:cover}.language-shortcut>span:last-child{font-size:8px;font-weight:700;color:var(--muted)}.wallet-button{min-width:134px;height:38px;border:0;background:var(--bitano-cobalt);color:#fff;border-radius:8px;box-shadow:0 7px 22px #2563ff26}.wallet-button:hover{background:#1748f5}.wallet-button--disabled{background:var(--surface-raised);color:var(--muted);box-shadow:none}.status-dot{background:var(--bitano-aqua)}.app-body{height:calc(100vh - var(--header))}.statusbar{display:none!important}:where(.market-rail,.market-strip,.chart-panel,.account-panel,.book-panel,.order-panel,.topbar,.statusbar,.mobile-bottom-nav,.mobile-nav-drawer,.settings-drawer,.terminal-section,.user-earn-state,.vault-chart,.vault-action-panel,.outcome-card,.binary-card,.markets-table,.summary-rail,.equity-panel,.allocation-panel,.portfolio-table,.config-panel,.guidance-panel,.audit-panel,.admin-sidebar,.admin-login form,.confirm-modal,.action-dialog){background:var(--surface)!important;border-color:var(--line)!important;box-shadow:none}.market-rail{background:var(--surface)!important}.market-row:hover,.market-row.active{background:var(--surface-raised)}.market-row.active:before{background:var(--bitano-cobalt);width:3px}.rail-tabs .active,.chart-toolbar button.active,.time-pills button.active,.filter-tabs button.active{color:var(--bitano-cobalt)}.trade-layout{background:var(--bg)}.trade-main{background:var(--surface)}.chart-panel:before,.contour-lines{display:none}.chart-toolbar{background:var(--surface);border-color:var(--line)}.chart-toolbar button.active{background:var(--surface-raised)}.mark-price strong,.book-mid,.positive{color:var(--bitano-aqua)!important}.negative{color:var(--red)!important}.book-row.bid span:first-child{color:var(--bitano-aqua)}.side-switch button,.field input,.admin-field input,.leverage-control{background:var(--surface-2);border-color:var(--line);color:var(--text)}.side-switch .buy.active{background:var(--bitano-aqua);border-color:var(--bitano-aqua);color:#06110e}.side-switch .sell.active{background:var(--red);border-color:var(--red)}.primary-action,.order-panel>.wallet-button,.config-actions .primary-action,.confirm-modal>div .primary-action{background:var(--bitano-cobalt)!important;color:#fff!important;border:0!important;box-shadow:0 8px 24px #2563ff22}.primary-action.sell{background:var(--red)!important}.primary-action:disabled{background:var(--surface-raised)!important;color:var(--muted)!important;box-shadow:none}.outcomes-screen{background:var(--bg)!important}.outcomes-hero>div>span,.outcome-orb,.binary-token small{color:var(--bitano-cobalt)}.outcomes-hero>button,.row-actions button,.market-table-row>button{border-color:#2563ff66;background:#2563ff0d;color:var(--bitano-cobalt)}.probability-bar i{background:linear-gradient(90deg,var(--bitano-cobalt),var(--bitano-aqua))}.outcome-side-buttons button{border-color:#00a990;background:#00e6c712;color:var(--bitano-aqua)}.admin-route{background:var(--bitano-cobalt)!important;color:#fff!important;border:0!important}.network-setting i{background:var(--bitano-aqua)}.settings-drawer{width:min(420px,94vw);overflow:auto}.settings-drawer section{padding:18px 20px}.settings-drawer section h3{display:flex;align-items:center;justify-content:space-between}.country-hint{font-size:8px;color:var(--muted);font-weight:500}.language-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.language-grid button{height:48px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--text);display:grid;grid-template-columns:25px 1fr auto;align-items:center;text-align:left;padding:0 10px;gap:7px}.language-grid button>img{width:22px;height:16px;border-radius:3px;object-fit:cover;box-shadow:0 0 0 1px #0001}.language-grid button strong{font-size:10px}.language-grid button small{font-size:8px;color:var(--muted)}.language-grid button.active{border-color:var(--bitano-cobalt);background:#2563ff12}.theme-options button{display:flex;align-items:center;justify-content:center;gap:7px}.theme-options svg{width:14px}html[data-theme=light] :where(.main-nav button.active,.account-tabs button.active,.order-tabs button.active,.empty-state strong,.panel-title,.market-name strong,.outcome-card h3,.binary-card h3,.page-title h1,.terminal-section h1,.terminal-section h2){color:var(--bitano-deep)}html[data-theme=light] :where(.market-row,.chart-toolbar button,.account-tabs button,.order-tabs button,.book-row,.table-row,.outcome-card>p,.page-title p){color:#627085}html[data-theme=light] .modal-backdrop,html[data-theme=light] .drawer-scrim{background:#11182766}html[data-theme=light] .toast{background:#fff;color:var(--text);border-color:var(--line);box-shadow:0 18px 60px #1c2b4425}html[data-theme=light] .token-icon{background:#f2f5f8}html[data-theme=light] .outcome-card,html[data-theme=light] .binary-card{background:#fff!important}@media(max-width:720px){:root{--header:58px}.topbar{height:58px;padding:0 10px}.brand{min-width:95px;height:36px}.brand .brand__logo{width:96px!important;height:31px!important}.topbar .brand__word{width:auto}.language-shortcut{min-width:35px!important;width:35px!important;padding:0}.language-shortcut>span:last-child{display:none}.language-shortcut .flag{display:block!important}.wallet-button{min-width:82px;border-radius:7px}.mobile-bottom-nav{background:color-mix(in srgb,var(--surface) 96%,transparent)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-bottom-nav button.active{color:var(--bitano-cobalt)}.mobile-nav-drawer .brand{min-width:132px}.mobile-nav-drawer .brand .brand__logo{width:132px!important}.language-grid{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){html{transition:none}}.topbar{position:relative;z-index:150}.popover-scrim{position:fixed;inset:0;z-index:120;border:0;background:transparent}.nav-popover-anchor,.utility-anchor{position:relative;display:flex;align-items:center;height:100%}.nav-popover-anchor>button{height:100%;display:flex;align-items:center;gap:4px}.nav-popover-anchor .rotated{transform:rotate(180deg)}.premium-popover{position:absolute;z-index:180;top:calc(100% - 6px);right:0;width:252px;padding:8px;background:color-mix(in srgb,var(--surface-raised) 96%,transparent);border:1px solid var(--line);border-radius:11px;box-shadow:0 24px 70px #0005;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--text)}.more-popover{right:auto;left:0;width:224px;padding:7px}.more-popover a{height:34px;display:flex;align-items:center;gap:10px;padding:0 10px;border-radius:7px;color:var(--text);text-decoration:none;font-size:11px;font-weight:600}.more-popover a:hover{background:var(--surface);color:var(--bitano-aqua)}.language-popover section{padding:7px 5px 9px;border-bottom:1px solid var(--line)}.language-popover section+section{padding-top:12px}.premium-popover h3{display:flex;justify-content:space-between;align-items:center;margin:0 5px 7px;color:var(--muted);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.premium-popover h3 small{font-size:8px;font-weight:500}.language-popover section>button{width:100%;min-height:32px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--text);display:flex;align-items:center;gap:9px;text-align:left;font-size:11px}.language-popover section>button:hover,.language-popover section>button.selected{background:var(--surface);color:var(--bitano-aqua)}.language-popover img{width:20px;height:14px;border-radius:2px;object-fit:cover}.popover-reset{width:100%;height:34px;margin-top:6px;border:0;background:transparent;color:var(--bitano-aqua);font-size:10px;text-align:left;padding:0 12px}.preferences-popover{padding:13px}.preference-row{height:38px;display:grid;grid-template-columns:1fr 26px;align-items:center;border-bottom:1px solid var(--line-soft);font-size:10px;color:var(--silver)}.preference-row:last-child{border-bottom:0}.preference-row input{position:absolute;opacity:0}.preference-row i{width:25px;height:15px;border-radius:20px;background:var(--surface);border:1px solid var(--line);position:relative}.preference-row i:after{content:"";position:absolute;width:9px;height:9px;top:2px;left:2px;border-radius:50%;background:var(--muted);transition:.18s}.preference-row input:checked+i{border-color:var(--bitano-aqua);background:#00e6c71b}.preference-row input:checked+i:after{left:12px;background:var(--bitano-aqua)}.theme-toggle svg,.admin-entry svg,.language-shortcut svg{width:16px}.language-shortcut{min-width:54px!important}.admin-entry{color:var(--bitano-aqua)!important;border:1px solid #00e6c744!important}html[data-animate-book=true] .book-row:before{transition:width .18s ease}html[data-hide-pnl=true] :where(.summary-rail strong,.staking-summary strong,.vault-metrics strong,.account-panel .positive,.account-panel .negative,.portfolio-table .positive,.portfolio-table .negative){filter:blur(5px);-webkit-user-select:none;user-select:none}.legal-backdrop{position:fixed;inset:0;z-index:500;display:grid;place-items:center;padding:20px;background:#03090ecf;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.legal-dialog{width:min(620px,calc(100vw - 28px));padding:30px 34px 28px;border:1px solid #21413f;background:#0b151b;border-radius:16px;box-shadow:0 32px 110px #000b;color:#f4f8fa}.legal-symbol{width:42px;height:42px;display:grid;place-items:center;margin-bottom:18px;border:1px solid #00e6c74a;border-radius:12px;background:#00e6c70d;color:var(--bitano-aqua)}.legal-symbol svg{width:21px}.legal-dialog h1{margin:0;font-size:23px;line-height:1.22;letter-spacing:-.025em}.legal-intro{margin:8px 0 24px;color:#9ba8b1;font-size:12px}.legal-check{position:relative;display:grid;grid-template-columns:18px 1fr;gap:12px;align-items:flex-start;margin:15px 0;color:#a5b0b8;font-size:12px;line-height:1.5;cursor:pointer}.legal-check input{position:absolute;opacity:0}.legal-check i{width:17px;height:17px;margin-top:1px;display:grid;place-items:center;border:1px solid #53636d;border-radius:4px;background:#101b22}.legal-check input:checked+i{border-color:var(--bitano-aqua);background:var(--bitano-aqua);color:#06110f}.legal-check i svg{width:12px;stroke-width:3}.legal-check a{color:var(--bitano-aqua);text-decoration:none}.legal-check a:hover{text-decoration:underline}.legal-disclosure{margin:20px 0 0;padding:13px 14px;border:1px solid #203039;border-radius:9px;background:#081116;color:#7f909b;font-size:10px;line-height:1.55}.legal-error{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px;border:1px solid #6e2e3c;border-radius:8px;background:#1b0b10;color:#ff91a3;font-size:10px}.legal-error svg{width:14px}.legal-actions{display:grid;grid-template-columns:1fr 1.25fr;gap:10px;margin-top:22px}.legal-actions button{height:44px;border:1px solid #2d3a42;border-radius:9px;background:#202b31;color:#dce3e7;font-size:11px;font-weight:700;cursor:pointer}.legal-actions .legal-accept{display:flex;align-items:center;justify-content:center;gap:8px;border-color:var(--bitano-aqua);background:var(--bitano-aqua);color:#04110e}.legal-actions .legal-accept:disabled{border-color:#26343b;background:#172128;color:#687982;cursor:not-allowed}.legal-actions svg{width:15px}.order-review{position:relative;width:min(450px,calc(100vw - 28px));padding:26px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 30px 100px #000b}.order-review>svg{width:27px;color:var(--bitano-aqua)}.order-review h2{margin:12px 0 5px;font-size:18px}.order-review>p{margin:0 0 18px;color:var(--muted);font-size:10px}.order-review dl{margin:0;border:1px solid var(--line);border-radius:9px;overflow:hidden}.order-review dl>div{min-height:35px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line-soft);font:9px IBM Plex Mono,monospace}.order-review dl>div:last-child{border:0}.order-review dt{color:var(--muted)}.order-review dd{margin:0;color:var(--text)}.order-review>aside{display:flex;gap:9px;margin:13px 0 0;color:var(--muted);font-size:9px;line-height:1.5}.order-review>aside svg{width:14px;flex:0 0 auto;color:var(--bitano-aqua)}.order-review__actions{display:grid;grid-template-columns:1fr 1.4fr;gap:9px;margin-top:18px}.order-review__actions button{height:40px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);font-size:10px}.order-review__actions .primary-action{margin:0}html[data-theme=light] .legal-backdrop{background:#0b182180}html[data-theme=light] .legal-dialog{border-color:#cad8de;background:#fff;color:#15111f;box-shadow:0 30px 90px #10253345}html[data-theme=light] .legal-intro,html[data-theme=light] .legal-check{color:#61717b}html[data-theme=light] .legal-check i{background:#f0f4f6;border-color:#aab7be}html[data-theme=light] .legal-disclosure{border-color:#dbe4e8;background:#f6f9fa;color:#687983}.mobile-more summary{height:45px;display:grid;grid-template-columns:22px 1fr 18px;align-items:center;gap:12px;padding:0 20px;color:var(--silver);font-size:12px;list-style:none;cursor:pointer}.mobile-more summary::-webkit-details-marker{display:none}.mobile-more summary svg{width:17px}.mobile-more[open] summary>svg:last-child{transform:rotate(180deg)}.mobile-more>div{padding:4px 16px 10px 50px;display:flex;flex-direction:column;gap:0}.mobile-more>div a{height:38px!important;width:100%;padding:0!important;display:grid!important;grid-template-columns:19px 1fr 14px;align-items:center;gap:9px;justify-content:initial!important;font-size:10px!important}.mobile-more>div a svg{width:12px}.mobile-more>div a svg:last-child{justify-self:end}.drawer-utility{padding:0!important}.mobile-admin-entry{min-height:50px;border-top:1px solid var(--line)!important;color:var(--bitano-aqua)!important}.mobile-drawer-layer>.premium-popover{position:fixed;top:64px;right:10px;left:auto;width:min(310px,calc(100vw - 20px));z-index:180}.admin-denied,.admin-wallet-login{min-height:100vh;display:grid;place-items:center;text-align:center;background:var(--bg);padding:24px}.admin-denied img{width:150px}.admin-denied h1{font-size:18px}.admin-denied button,.login-exit{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:8px;height:38px;padding:0 16px}.admin-wallet-login>section{width:min(430px,calc(100vw - 28px));padding:34px;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 30px 90px #0004}.admin-wallet-login .brand{margin:auto}.admin-wallet-login>section>svg{width:34px;height:34px;color:var(--bitano-aqua);margin:24px 0 8px}.admin-wallet-login h1{font-size:21px;margin:6px}.admin-wallet-login p{max-width:330px;margin:8px auto 20px;color:var(--muted);font-size:11px;line-height:1.55}.admin-wallet-address{height:44px;border:1px solid var(--line);background:var(--surface-2);border-radius:9px;display:flex;align-items:center;justify-content:center;gap:9px;font:11px IBM Plex Mono;margin-bottom:12px}.admin-wallet-address svg{width:16px;color:var(--bitano-cobalt)}.admin-command-bar{height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid var(--line);background:var(--surface)}.admin-command-bar>div{display:flex;align-items:center;gap:9px}.admin-command-bar button{height:34px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:var(--surface-2);color:var(--text);font-size:9px;display:flex;align-items:center;gap:6px}.admin-command-bar button svg{width:13px}.admin-connected{height:34px;padding:0 10px;display:flex;align-items:center;gap:7px;border:1px solid #00e6c744;border-radius:7px;color:var(--bitano-aqua);font:9px IBM Plex Mono}.admin-connected svg{width:14px}.admin-workspace{width:min(1400px,100%);margin:0 auto;padding:24px}.admin-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.admin-heading h1{margin:0;font-size:22px}.admin-heading p{margin:5px 0 0;color:var(--muted);font-size:10px}.admin-publish{display:flex;gap:8px}.admin-publish button{min-width:118px;height:38px;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:8px;font-size:9px;display:flex;align-items:center;justify-content:center;gap:6px}.admin-publish button:disabled{opacity:.4}.admin-publish svg{width:13px}.admin-health{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:12px;background:var(--surface);margin-bottom:12px}.admin-health>div{min-height:76px;display:flex;align-items:center;gap:11px;padding:0 18px;border-right:1px solid var(--line)}.admin-health>div:last-child{border:0}.admin-health svg{width:20px;color:var(--bitano-cobalt)}.admin-health span{display:flex;flex-direction:column;gap:4px}.admin-health small{color:var(--muted);font-size:8px;text-transform:uppercase}.admin-health strong{font-size:11px;color:var(--bitano-aqua)}.admin-real-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:12px}.admin-real-grid .config-panel{border-radius:12px;padding:19px}.admin-real-grid .config-panel h2{font-size:12px;text-transform:none;letter-spacing:0;color:var(--text)}.admin-field textarea{min-height:112px;resize:vertical;border:1px solid var(--line);border-radius:7px;background:var(--surface-2);color:var(--text);padding:11px;font:10px IBM Plex Mono}.field-help{display:block;color:var(--muted);font-size:8px;margin-top:-7px}.audit-panel{margin:12px 0 0;border-radius:12px}.audit-panel h2{gap:8px;font-size:10px}.audit-panel h2 svg{width:15px;color:var(--bitano-cobalt)}html[data-theme=light] .premium-popover{box-shadow:0 20px 60px #1c2b4428}html[data-theme=light] .admin-wallet-login>section{box-shadow:0 25px 70px #1c2b441c}@media(max-width:720px){.topbar{z-index:150}.language-shortcut{min-width:31px!important;width:31px!important;padding:0!important}.language-shortcut span{display:none}.topbar .theme-toggle,.topbar .admin-entry{display:grid}.premium-popover{top:calc(100% + 3px)}.legal-backdrop{padding:10px;align-items:end}.legal-dialog{padding:23px 20px 20px;border-radius:15px 15px 0 0;width:100%}.legal-symbol{width:36px;height:36px;margin-bottom:13px}.legal-dialog h1{font-size:19px}.legal-intro{margin-bottom:18px}.legal-check{font-size:11px;margin:13px 0}.legal-disclosure{font-size:9px;margin-top:15px}.legal-actions{grid-template-columns:1fr}.legal-actions button{height:42px}.legal-actions .legal-accept{grid-row:1}.admin-command-bar{padding:0 10px}.admin-command-bar .brand{min-width:105px}.admin-command-bar .admin-connected,.admin-command-bar .environment,.admin-command-bar button:first-of-type{display:none}.admin-workspace{padding:14px}.admin-heading{align-items:flex-start;flex-direction:column;gap:14px}.admin-publish{width:100%}.admin-publish button{flex:1}.admin-health{grid-template-columns:1fr 1fr}.admin-health>div{border-right:0;border-bottom:1px solid var(--line)}.admin-health>div:nth-child(odd){border-right:1px solid var(--line)}.admin-health>div:nth-last-child(-n+2){border-bottom:0}.admin-real-grid{grid-template-columns:1fr}.audit-row{grid-template-columns:1.1fr 1fr .7fr}.audit-row span:nth-child(3),.audit-row span:nth-child(4){display:none}}.hyper-outcomes{position:relative;min-height:100%;overflow-x:hidden;padding:0 0 52px;background:#032c27!important;color:#f4f7f7}.hyper-outcomes:before{content:"";position:absolute;z-index:0;right:-120px;top:68px;width:760px;height:760px;opacity:.65;background:repeating-radial-gradient(circle at 68% 50%,transparent 0 48px,#315e572e 49px 50px,transparent 51px 92px);pointer-events:none}.hyper-outcomes>*{position:relative;z-index:1}.outcome-categories{height:54px;display:flex;align-items:flex-end;gap:29px;padding:0 max(24px,calc((100vw - 1310px)/2));border-bottom:1px solid #31534f;background:#052821}.outcome-categories button{height:54px;padding:0 2px;border:0;border-bottom:2px solid transparent;background:transparent;color:#91a8a8;font-size:12px;font-weight:500;cursor:pointer}.outcome-categories button:hover,.outcome-categories button.active{color:#f2f7f6}.outcome-categories button.active{border-color:#51d2c5}.outcome-categories .outcome-refresh{width:34px;margin-left:auto;display:grid;place-items:center}.outcome-refresh svg{width:14px}.outcomes-loading,.outcomes-empty{width:min(1310px,calc(100% - 36px));min-height:210px;margin:24px auto;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #34494b;border-radius:7px;background:#19252a;color:#9eafb1;font-size:12px}.outcomes-loading svg{width:18px}.outcomes-empty{flex-direction:column}.outcomes-empty strong{color:#f4f7f7;font-size:14px}.outcomes-empty span{font-size:10px}.outcomes-group{width:min(1310px,calc(100% - 36px));margin:21px auto 0}.outcomes-group h2{margin:0 0 14px;color:#f6f8f8;font-size:12px;font-weight:700}.hyper-outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hyper-outcome-card{min-height:242px;padding:19px 20px 15px;display:flex;flex-direction:column;border:1px solid #34464b;border-radius:7px;background:#19252a!important;box-shadow:none!important;color:#f5f7f7}.hyper-outcome-card header{min-height:37px;display:flex;align-items:flex-start;gap:10px;margin-bottom:8px}.hyper-outcome-card header .token-icon{flex:0 0 auto}.hyper-outcome-card h3{margin:4px 0 0;color:#f5f7f7;font-size:14px;line-height:1.35;letter-spacing:-.012em}.economy-icon{width:27px;height:27px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#0a3c39;color:#8fd9cf;font-size:12px;font-weight:800}.outcome-line{width:100%;height:48px;display:grid;grid-template-columns:1fr 64px;align-items:center;padding:0;border:0;background:transparent;color:#f3f7f6;text-align:left;cursor:pointer}.outcome-line>span{display:flex;align-items:center;gap:9px;min-width:0}.outcome-line i{width:8px;height:8px;flex:0 0 auto;border-radius:50%}.outcome-line i.blue{background:#2d98d4}.outcome-line i.pink{background:#d66c9f}.outcome-line i.orange{background:#f3a15d}.outcome-line strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.outcome-line small{color:#91a3a7;font-size:11px}.outcome-line b{height:40px;display:grid;place-items:center;border:1px solid #52d2c5;border-radius:7px;color:#52d2c5;font-size:12px;font-weight:500;transition:.15s}.outcome-line:hover b{background:#52d2c51a}.outcome-line:focus-visible{outline:2px solid #2563ff;outline-offset:2px}.hyper-outcome-card footer{min-height:28px;margin-top:auto;padding-top:13px;display:flex;justify-content:space-between;align-items:flex-end;border-top:1px solid #2c3a3f;color:#8ca1a5;font-size:10px}.outcomes-risk{width:min(1310px,calc(100% - 36px));margin:28px auto 0;color:#87a09e;font-size:9px}html[data-theme=light] .hyper-outcomes{background:#f6f8fa!important;color:#111827}html[data-theme=light] .hyper-outcomes:before{opacity:.22}html[data-theme=light] .outcome-categories{background:#fff;border-color:#d9e1e8}html[data-theme=light] .outcome-categories button{color:#68768a}html[data-theme=light] .outcome-categories button.active,html[data-theme=light] .outcome-categories button:hover{color:#131827}html[data-theme=light] .hyper-outcome-card{background:#fff!important;border-color:#d8e0e8;color:#131827}html[data-theme=light] .hyper-outcome-card h3,html[data-theme=light] .outcomes-group h2{color:#111827}html[data-theme=light] .hyper-outcome-card footer{border-color:#e4e9ee;color:#68768a}html[data-theme=light] .outcome-line{color:#131827}html[data-theme=light] .outcomes-loading,html[data-theme=light] .outcomes-empty{background:#fff;border-color:#d8e0e8;color:#68768a}.funding-dialog{position:relative;width:min(480px,calc(100vw - 28px));padding:25px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 32px 100px #0009;color:var(--text)}.funding-dialog>.modal-close{position:absolute;right:16px;top:16px;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:7px;background:var(--surface-2);color:var(--muted)}.funding-dialog>.modal-close svg{width:14px}.funding-dialog>header{display:flex;align-items:center;gap:12px;padding-right:36px}.funding-dialog>header>svg{width:26px;color:var(--bitano-aqua)}.funding-dialog h2{margin:0;font-size:17px}.funding-dialog header p{margin:4px 0 0;color:var(--muted);font-size:9px}.funding-tabs{margin:21px 0 16px;display:grid;grid-template-columns:1fr 1fr;padding:4px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2)}.funding-tabs button{height:38px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:10px}.funding-tabs button.active{background:var(--surface);color:var(--text);box-shadow:0 3px 14px #0002}.funding-tabs svg{width:14px}.funding-amount{display:block;padding:13px 15px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2)}.funding-amount>span{display:flex;justify-content:space-between;color:var(--muted);font-size:9px}.funding-amount strong{color:var(--bitano-aqua)}.funding-amount input{width:100%;margin-top:7px;border:0;outline:0;background:transparent;color:var(--text);font:24px IBM Plex Mono,monospace}.funding-route{margin:13px 0;padding:13px 14px;display:grid;grid-template-columns:1fr 28px 1fr;align-items:center;border:1px solid var(--line);border-radius:9px;color:var(--text);font-size:9px;text-align:center}.funding-route i{height:1px;background:var(--bitano-aqua);position:relative}.funding-route i:after{content:"";position:absolute;right:0;top:-2px;width:5px;height:5px;border-top:1px solid var(--bitano-aqua);border-right:1px solid var(--bitano-aqua);transform:rotate(45deg)}.funding-route small{grid-column:1/-1;margin-top:10px;color:var(--muted);font-size:8px}.funding-submit{width:100%;height:43px;margin:9px 0 0;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:8px}.funding-submit svg{width:15px}.funding-note{display:block;margin:12px 8px 0;color:var(--muted);font-size:8px;line-height:1.5;text-align:center}.summary-actions button{height:36px;padding:0 14px;border:1px solid var(--line);border-radius:7px;background:var(--surface-2);color:var(--text);font-size:9px;cursor:pointer}.summary-actions button:first-child{border-color:var(--bitano-cobalt);background:var(--bitano-cobalt);color:#fff}.internal-screen{width:min(1320px,calc(100% - 40px));min-height:100%;margin:0 auto;padding:34px 0 70px;color:var(--text)}.internal-heading{display:flex;align-items:center;gap:13px;margin-bottom:25px}.internal-heading>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid #2563ff4a;border-radius:10px;background:#2563ff10;color:var(--bitano-cobalt)}.internal-heading svg{width:19px}.internal-heading h1{margin:0;font-size:23px;letter-spacing:-.025em}.internal-heading p{margin:5px 0 0;color:var(--muted);font-size:10px}.internal-filters{display:flex;gap:4px;margin:0 0 12px;padding:4px;width:max-content;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.internal-filters button{height:30px;padding:0 14px;border:0;border-radius:5px;background:transparent;color:var(--muted);font-size:9px}.internal-filters button.active{background:var(--bitano-cobalt);color:#fff}.internal-table{overflow:hidden;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.internal-row{min-height:53px;display:grid;align-items:center;padding:0 17px;border-bottom:1px solid var(--line-soft);color:var(--silver);font-size:10px}.internal-row:last-child{border:0}.internal-row.head{min-height:38px;background:var(--surface-2);color:var(--muted);font-size:8px;text-transform:uppercase}.internal-row>span:nth-child(2){display:flex;flex-direction:column;gap:2px}.internal-row b{color:var(--text);font-size:10px}.internal-row small{color:var(--muted);font:8px IBM Plex Mono,monospace}.leaderboard-table .internal-row{grid-template-columns:45px 1.6fr repeat(4,1fr)}.funding-table .internal-row{grid-template-columns:1.3fr repeat(4,1fr)}.metric-strip{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;margin-bottom:13px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.metric-strip>div{min-height:83px;display:flex;justify-content:center;flex-direction:column;padding:0 18px;border-right:1px solid var(--line)}.metric-strip>div:last-child{border:0}.metric-strip small{color:var(--muted);font-size:8px;text-transform:uppercase}.metric-strip strong{margin-top:7px;font:15px IBM Plex Mono,monospace}.internal-card{padding:20px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.internal-card h2{margin:0;font-size:13px}.internal-card p,.internal-card small{color:var(--muted);font-size:9px;line-height:1.55}.copy-value{margin:14px 0 8px;display:flex;align-items:center;justify-content:space-between;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2)}.copy-value strong{font:16px IBM Plex Mono,monospace}.copy-value button{height:32px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #2563ff55;border-radius:6px;background:#2563ff12;color:var(--bitano-cobalt);font-size:9px}.copy-value svg{width:13px}.subaccount-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.subaccount-grid article header{display:flex;align-items:center;justify-content:space-between}.subaccount-grid article header strong{font:13px IBM Plex Mono,monospace}.subaccount-grid dl{margin:15px 0 0}.subaccount-grid dl>div{height:34px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line-soft);font-size:9px}.subaccount-grid dt{color:var(--muted)}.subaccount-grid dd{margin:0}.internal-search{display:flex;margin-bottom:12px}.internal-search input{width:min(320px,100%);height:38px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font-size:10px}.limits-card{display:flex;align-items:center;gap:15px}.limits-card>svg{width:28px;color:var(--bitano-cobalt)}.limits-card h2{margin:0}.limits-card p{margin:5px 0;color:var(--text);font:16px IBM Plex Mono,monospace}.internal-connect,.internal-empty,.page-loading{min-height:260px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:24px;border:1px solid var(--line);border-radius:11px;background:var(--surface);text-align:center}.internal-connect>svg,.internal-empty>span svg{width:31px;color:var(--bitano-cobalt)}.internal-connect h2,.internal-empty h2{margin:15px 0 4px;font-size:15px}.internal-connect p,.internal-empty p{margin:0 0 15px;color:var(--muted);font-size:9px}.page-loading{gap:10px;color:var(--muted);font-size:10px}.page-loading svg{width:20px}.more-popover button{width:100%;height:34px;display:flex;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--text);font-size:11px;font-weight:600;text-align:left}.more-popover button:hover{background:var(--surface);color:var(--bitano-aqua)}.more-popover button svg{width:14px;color:var(--muted)}.header-deposit{height:38px;padding:0 17px;border:0;border-radius:8px;background:var(--bitano-aqua);color:#06110e;font-size:10px;font-weight:700}.mobile-more>div button{height:38px;width:100%;padding:0;border:0;background:transparent;color:var(--silver);display:grid;grid-template-columns:19px 1fr;align-items:center;gap:9px;font-size:10px;text-align:left}.mobile-more>div button svg{width:12px}@media(max-width:1050px){.hyper-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subaccount-grid{grid-template-columns:repeat(2,1fr)}.leaderboard-table .internal-row{grid-template-columns:40px 1.3fr repeat(3,1fr)}.leaderboard-table .internal-row>span:last-child{display:none}}@media(max-width:720px){.hyper-outcomes{padding-bottom:84px}.hyper-outcomes:before{right:-370px;top:20px}.outcome-categories{height:47px;gap:18px;padding:0 14px;overflow-x:auto}.outcome-categories button{height:47px;white-space:nowrap;font-size:10px}.outcome-refresh{display:none!important}.outcomes-group{width:calc(100% - 20px);margin-top:16px}.hyper-outcome-grid{grid-template-columns:1fr;gap:10px}.hyper-outcome-card{min-height:224px;padding:16px}.hyper-outcome-card h3{font-size:13px}.outcomes-risk{width:calc(100% - 28px);line-height:1.45}.funding-dialog{padding:21px 17px}.funding-dialog h2{font-size:15px}.internal-screen{width:calc(100% - 20px);padding:20px 0 90px}.internal-heading{margin-bottom:17px}.internal-heading h1{font-size:19px}.metric-strip{grid-template-columns:1fr 1fr}.metric-strip>div{border-bottom:1px solid var(--line)}.metric-strip>div:nth-child(2n){border-right:0}.metric-strip>div:nth-last-child(-n+2){border-bottom:0}.subaccount-grid{grid-template-columns:1fr}.internal-table{overflow-x:auto}.internal-row{min-width:690px}.funding-table .internal-row{min-width:620px}.internal-filters{max-width:100%}.header-deposit{display:none}}:root{--header:62px;--footer:30px;--bg:#070d12;--surface:#0b1218;--surface-2:#101922;--surface-raised:#16222c;--line:#22313b;--line-soft:#152129;--text:#f4f8fa;--muted:#81909c;--silver:#aab4c1}html[data-theme=light]{--bg:#fff;--surface:#fff;--surface-2:#f6f8fb;--surface-raised:#edf2f7;--line:#d9e1ea;--line-soft:#eaf0f5;--text:#101623;--muted:#617087;--silver:#425169}.app-shell{height:100vh;min-height:620px;display:flex;flex-direction:column;overflow:hidden;background:var(--bg)!important}.topbar{flex:0 0 var(--header)}.app-body{height:auto!important;min-height:0!important;flex:1 1 auto}.content-shell{min-height:0;background:var(--bg)!important}.app-footer{height:var(--footer);flex:0 0 var(--footer);padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:10px;z-index:40}.app-footer>div,.app-footer nav{display:flex;align-items:center;gap:18px}.app-footer a{color:var(--text);text-decoration:none;font-size:10px;font-weight:600}.app-footer a:hover{color:var(--bitano-aqua)}.footer-online{height:20px;padding:0 7px;display:flex;align-items:center;gap:5px;border:1px solid #00e6c766;border-radius:5px;color:var(--bitano-aqua)}.footer-online svg{width:6px;fill:currentColor}.footer-powered{padding-left:16px;border-left:1px solid var(--line)}.footer-powered strong{color:var(--bitano-aqua);font-weight:600}.brand{min-width:140px;height:42px;overflow:visible}.brand .brand__logo{width:138px!important;height:38px!important;overflow:visible;object-fit:contain!important}.topbar{gap:13px;padding:0 18px!important}.main-nav{gap:25px}.topbar__actions{gap:8px}.icon-button{width:36px;height:36px}.language-shortcut{min-width:52px!important}.wallet-button{height:38px;min-width:136px}.premium-popover{top:calc(100% + 7px);box-shadow:0 18px 55px #0008}.language-popover{right:-54px}.preferences-popover{right:0;width:290px}.market-rail{top:var(--header)!important;bottom:var(--footer)!important;width:350px!important;left:-370px!important;z-index:165!important;box-shadow:none}.market-rail--open{left:0!important;box-shadow:24px 0 70px #000a}.rail-overlay{inset:var(--header) 0 var(--footer)!important;z-index:155!important}.rail-tabs{flex:0 0 46px;gap:20px;padding:0 8px 0 16px}.rail-tabs>button:not(.rail-close){flex:0 0 auto}.rail-close{width:38px;height:38px;margin-left:auto!important;align-self:center;place-items:center;border-radius:7px;background:var(--surface-2)!important;color:var(--text)!important;z-index:2}.market-row{min-height:62px}.market-name strong{font-size:11px}.market-row>.mono,.market-row .change{font-size:11px}.trade-layout{height:100%;min-width:1080px;grid-template-columns:minmax(610px,1fr) 346px 350px!important;background:var(--bg)}.trade-main{grid-template-rows:70px minmax(390px,1fr) minmax(185px,.34fr)}.market-strip{background:var(--surface)!important;padding:0 16px;gap:22px}.chart-panel,.account-panel,.book-panel,.order-panel{background:var(--surface)!important}.chart-panel:before{display:none}.book-panel{display:block!important;border-left:1px solid var(--line);overflow:hidden}.recent-trades{display:none}.panel-title{height:43px;font-size:11px}.book-head{height:30px;padding:0 13px;font-size:9px}.book-row{height:24px;padding:0 13px;font-size:10px}.book-mid{height:35px;padding:0 13px;font-size:13px}.book-row:before{opacity:.9}.order-panel{padding:0 12px}.order-mode-bar{height:48px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;align-items:center;border-bottom:1px solid var(--line)}.order-mode-bar button{height:31px;border:1px solid var(--line);border-radius:7px;background:var(--surface-raised);color:var(--text);font-size:10px;font-weight:600}.order-mode-bar button.active{border-color:#2d4150;background:var(--surface-raised)}.order-tabs{height:43px}.side-switch{margin:12px 0 10px}.balance-line{margin:8px 0}.position-line{margin-top:-1px}.field{margin:9px 0}.range-wrap{margin:13px 3px}.leverage-head{margin:9px 0}.order-summary{padding:7px 0}.order-summary span{margin:6px 0}.noncustody{margin:9px 0 12px}.order-panel>.wallet-button,.order-panel>.primary-action{min-height:39px}.account-tabs{gap:23px}.chart-toolbar{background:var(--surface)!important}.asset-title strong{font-size:15px}.market-stat span{font-size:9px}.market-stat strong{font-size:10px}.hyper-outcomes{background:var(--bg)!important;color:var(--text)}.hyper-outcomes:before{right:-170px;top:30px;width:700px;height:700px;opacity:.42;background:radial-gradient(circle at center,#00e6c70d 0 22%,transparent 22.5%),repeating-radial-gradient(circle at center,transparent 0 52px,#2563ff1d 53px 54px,transparent 55px 92px)}.outcome-categories{background:var(--surface);border-color:var(--line)}.outcome-categories button{color:var(--muted)}.outcome-categories button.active,.outcome-categories button:hover{color:var(--text)}.outcome-categories button.active{border-color:var(--bitano-cobalt)}.hyper-outcome-card{position:relative;overflow:hidden;background:var(--surface)!important;border-color:var(--line);border-radius:11px}.hyper-outcome-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--bitano-cobalt),var(--bitano-aqua))}.hyper-outcome-card h3,.outcomes-group h2,.outcome-line{color:var(--text)}.outcome-line b{border-color:#2563ff99;color:#6e93ff;background:#2563ff0c}.outcome-line.pink b{border-color:#ff4d6780;color:#ff7187;background:#ff4d670b}.outcome-line.orange b{border-color:#f3a15d80;color:#f3a15d;background:#f3a15d0c}.outcome-line:hover b{filter:brightness(1.16)}.hyper-outcome-card footer{border-color:var(--line-soft);color:var(--muted)}.outcomes-risk{color:var(--muted)}.earn-terminal{background:var(--bg)}.earn-summary,.terminal-section,.user-earn-state{background:var(--surface)!important;border-color:var(--line)!important}.earn-summary>div{background:var(--surface)}.row-actions button{border-color:#2563ff66;background:#2563ff0e;color:var(--bitano-cobalt)}html[data-theme=light] :where(.topbar,.app-footer,.market-rail,.market-strip,.chart-panel,.account-panel,.book-panel,.order-panel,.mobile-bottom-nav,.mobile-nav-drawer,.terminal-section,.user-earn-state,.earn-summary,.staking-summary,.vault-metrics,.vault-chart,.vault-action-panel,.summary-rail,.equity-panel,.allocation-panel,.portfolio-table,.markets-table,.internal-card,.internal-table,.funding-dialog,.order-review,.premium-popover,.action-dialog){background:#fff!important;color:#101623!important;border-color:#d9e1ea!important}html[data-theme=light] :where(.content-shell,.trade-layout,.earn-terminal,.staking-screen,.vaults-screen,.portfolio-screen,.markets-screen,.more-screen,.internal-screen){background:#fff!important;color:#101623}html[data-theme=light] :where(.chart-toolbar,.order-mode-bar button,.side-switch button,.field input,.leverage-control,.search,.funding-tabs,.funding-amount,.copy-value,.internal-row.head){background:#f6f8fb!important;color:#101623!important;border-color:#d9e1ea!important}html[data-theme=light] :where(.main-nav button,.chart-toolbar button,.account-tabs button,.order-tabs button,.book-head,.market-stat span,.balance-line,.leverage-head,.order-summary span,.noncustody,.terminal-section__title span,.earn-summary span,.user-earn-state span,.lending-head,.preference-row){color:#617087!important}html[data-theme=light] :where(.asset-title strong,.market-stat strong,.panel-title,.book-row,.book-mid,.side-switch button,.balance-line strong,.leverage-head strong,.order-summary strong,.empty-state strong,.market-name strong,.lending-row strong,.earn-summary strong,.user-earn-state strong){color:#101623!important}html[data-theme=light] .market-row:hover,html[data-theme=light] .market-row.active{background:#edf3f8!important}html[data-theme=light] .market-row{border-color:#eaf0f5;color:#101623}html[data-theme=light] .book-row.ask:before{background:#ff4d6711}html[data-theme=light] .book-row.bid:before{background:#00bca211}html[data-theme=light] .order-mode-bar button.active{background:#edf2f7!important}html[data-theme=light] .side-switch .buy.active{background:var(--bitano-aqua)!important;color:#05201b!important}html[data-theme=light] .side-switch .sell.active{background:var(--red)!important;color:#fff!important}html[data-theme=light] .primary-action:disabled,html[data-theme=light] .wallet-button--disabled{background:#e8edf3!important;color:#66758b!important}html[data-theme=light] .chart-label strong,html[data-theme=light] .app-footer a{color:#101623}html[data-theme=light] .hyper-outcomes{background:#fff!important}html[data-theme=light] .hyper-outcome-card{background:#fff!important;border-color:#d9e1ea}html[data-theme=light] .outcome-categories{background:#fff}html[data-theme=light] .hyper-outcome-card footer{border-color:#eaf0f5}html[data-theme=light] .mobile-bottom-nav{box-shadow:0 -10px 30px #18263d12}@media(max-width:1450px)and (min-width:1101px){.trade-layout{grid-template-columns:minmax(560px,1fr) 300px 320px!important}.book-row{padding:0 10px}.main-nav{gap:15px}.brand{min-width:126px}.brand .brand__logo{width:124px!important}}@media(max-width:720px){:root{--header:58px;--footer:0px}.app-shell{height:auto;min-height:100vh;padding-bottom:64px;overflow:visible}.app-body{display:block;min-height:calc(100vh - 122px)!important}.app-footer{display:none}.topbar{height:58px!important;padding:0 9px!important;gap:7px;position:sticky;top:0}.mobile-menu{width:32px;flex:0 0 32px}.brand{min-width:104px;width:104px;height:36px}.brand .brand__logo{width:104px!important;height:33px!important}.topbar__actions{margin-left:auto;gap:5px}.topbar .wallet-button{height:36px;min-width:82px;padding:0 10px;font-size:10px}.topbar .icon-button{width:34px;height:34px;flex:0 0 34px}.topbar .theme-toggle{display:grid}.language-shortcut{min-width:34px!important;width:34px!important;padding:0!important}.topbar__actions>.utility-anchor:last-of-type{display:flex}.premium-popover.language-popover,.mobile-drawer-layer>.language-popover{position:fixed;top:66px;left:50%;right:auto;width:min(320px,calc(100vw - 24px));transform:translate(-50%);box-shadow:0 22px 60px #0009}.premium-popover.preferences-popover,.mobile-drawer-layer>.preferences-popover{position:fixed;top:66px;left:50%;right:auto;width:min(320px,calc(100vw - 24px));transform:translate(-50%)}.market-rail{top:58px!important;bottom:64px!important;width:min(360px,calc(100vw - 34px))!important;left:-100%!important}.market-rail--open{left:0!important}.rail-overlay{inset:58px 0 64px!important}.rail-tabs{padding-left:14px;gap:18px}.rail-close{display:grid!important}.mobile-bottom-nav{height:64px;background:color-mix(in srgb,var(--surface) 97%,transparent)!important}.market-row{min-height:64px;padding-inline:14px}.trade-layout{display:block;min-width:0;height:auto}.trade-main{display:block}.market-strip{height:72px!important;padding:0 12px!important;gap:12px}.asset-title{min-width:176px}.mark-price{margin-left:auto}.mobile-market-tabs{height:42px}.chart-panel{height:430px}.chart-toolbar{overflow-x:auto}.chart-toolbar>div:first-child{flex:0 0 auto}.chart-label{left:14px;top:46px}.account-panel{height:236px}.order-panel{display:none!important}.mobile-view-book .book-panel{height:calc(100vh - 236px);background:var(--surface)!important}.book-row{height:29px;padding:0 15px;font-size:10px}.book-head{padding:0 15px}.account-tabs{gap:19px}.empty-state{padding:0 18px;text-align:center}.earn-terminal{padding:0 0 78px!important;overflow-x:hidden}.earn-summary{grid-template-columns:1fr 1fr!important;height:auto!important;border:0!important;gap:1px;background:var(--line)!important}.earn-summary>div{min-height:90px!important;padding:15px!important;border:0!important}.earn-summary>div:nth-child(n+5),.refresh-data{display:none!important}.earn-summary strong{font-size:16px!important;overflow-wrap:anywhere}.terminal-section{margin-top:10px!important;border-inline:0!important;border-radius:0!important}.terminal-section__title{height:auto!important;min-height:62px;padding:12px 14px!important}.lending-table{overflow:visible!important}.lending-head{display:none!important}.lending-row:not(.lending-head){min-width:0!important;min-height:116px!important;display:grid!important;grid-template-columns:minmax(120px,1.25fr) .75fr .75fr!important;grid-template-rows:62px 44px!important;padding:5px 12px!important}.lending-row>span{padding:0 5px!important}.lending-row>span:nth-child(4),.lending-row>span:nth-child(5),.lending-row>span:nth-child(6),.lending-row>span:nth-child(7){display:none!important}.lending-row .row-actions{grid-column:1/-1;display:grid!important;grid-template-columns:1fr 1fr;gap:8px}.lending-row .row-actions button{height:34px;justify-content:center;font-size:9px}.asset-cell .token-icon{width:31px!important;height:31px!important}.user-earn-state{margin:10px 10px 0!important;min-height:106px!important;padding:16px!important}.hyper-outcomes{padding-bottom:80px}.hyper-outcomes:before{right:-420px;opacity:.3}.outcome-categories{padding:0 12px;gap:19px}.hyper-outcome-card{border-radius:10px}.outcome-line{height:49px}.outcome-line b{height:38px}}@media(max-width:370px){.brand{min-width:91px;width:91px}.brand .brand__logo{width:91px!important}.topbar{gap:4px}.topbar__actions{gap:3px}.topbar .wallet-button{min-width:74px;padding:0 7px}.topbar .icon-button{width:31px;flex-basis:31px}.topbar .theme-toggle{display:none}}.mobile-rate-label{display:none!important}@media(max-width:720px){.mobile-rate-label{display:block!important;margin:0 0 4px!important;color:var(--muted)!important;font:7px Satoshi,Manrope,sans-serif!important;text-transform:uppercase}}.book-panel-tabs{height:44px;display:grid;grid-template-columns:1fr 1fr 30px;align-items:stretch;border-bottom:1px solid var(--line)}.book-panel-tabs button{position:relative;border:0;background:transparent;color:var(--muted);font-size:11px}.book-panel-tabs button.active{color:var(--text)}.book-panel-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--bitano-aqua)}.book-panel-tabs>svg{width:15px;align-self:center;justify-self:center;color:var(--muted)}.book-toolbar{height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid var(--line-soft);font:9px IBM Plex Mono;color:var(--text)}.book-toolbar button{border:0;background:transparent;color:inherit;display:flex;align-items:center;gap:4px;font:inherit}.book-toolbar svg{width:11px}.desktop-trades-head,.desktop-trade-row{padding-inline:13px!important}.order-tabs{display:grid;grid-template-columns:repeat(3,auto);justify-content:start}.order-tabs button{display:flex;align-items:center;gap:4px}.order-tabs svg{width:11px}.pro-options{height:36px;display:grid;grid-template-columns:1fr repeat(3,47px);align-items:center;border-bottom:1px solid var(--line);gap:5px;color:var(--muted);font-size:9px}.pro-options button{height:24px;border:1px solid var(--line);border-radius:5px;background:var(--surface-2);color:var(--muted);font-size:8px}.pro-options button.active{border-color:var(--bitano-aqua);color:var(--bitano-aqua)}.order-checks{border-top:1px solid var(--line-soft);padding:5px 0}.order-checks .check-row{height:28px;border:0}.tpsl-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px}.tpsl-fields .field{min-width:0}.tpsl-fields input{width:100%;min-width:0}.order-risk-metrics{border-top:1px solid var(--line);padding:9px 0}.overview-row{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:9px}.overview-row span{text-decoration:underline dotted;text-underline-offset:3px}.overview-row strong{color:var(--text);font:600 9px IBM Plex Mono;text-align:right}.order-funding-actions{padding:10px 0;border-top:1px solid var(--line)}.order-funding-actions button{height:34px;border:1px solid var(--bitano-aqua);border-radius:6px;background:transparent;color:var(--bitano-aqua);font-size:9px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px}.order-funding-actions svg{width:13px}.order-funding-actions>.deposit-action{width:100%;background:var(--bitano-aqua);color:#041511}.order-funding-actions>div{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:7px}.order-account-overview{padding:10px 0 4px;border-top:1px solid var(--line)}.order-account-overview h3,.order-account-overview h4{margin:0 0 7px;color:var(--text);font-size:10px}.order-account-overview h4{margin-top:9px}.wallet-signature-note{display:flex;align-items:center;justify-content:center;gap:5px;color:var(--muted);font-size:8px;margin:8px 0 12px}.wallet-signature-note svg{width:11px}.transfer-dialog header>svg{color:var(--bitano-aqua)}.more-popover button,.more-popover a{width:100%;height:35px;display:grid;grid-template-columns:18px 1fr 13px;align-items:center;gap:8px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:var(--text);text-decoration:none;text-align:left;font-size:10px;font-weight:600}.more-popover button:hover,.more-popover a:hover{background:var(--surface);color:var(--bitano-aqua)}.more-popover svg{width:14px;color:var(--muted)}.more-popover .more-external{width:10px;opacity:.6}.internal-more-links>a{min-height:72px;display:grid;grid-template-columns:34px 1fr 20px;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid var(--line);color:var(--text);text-decoration:none}.internal-more-links>a>svg{width:20px;color:var(--bitano-cobalt)}.internal-more-links>a span{display:flex;flex-direction:column;gap:4px}.internal-more-links>a small{color:var(--muted)}.chart-tools{position:absolute;left:0;top:39px;bottom:0;width:42px;z-index:4;display:flex;flex-direction:column;align-items:center;padding-top:10px;border-right:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,transparent)}.chart-tools button{width:32px;height:32px;border:0;border-radius:5px;background:transparent;color:var(--muted);display:grid;place-items:center}.chart-tools button:hover,.chart-tools button.active{color:var(--text);background:var(--surface-raised)}.chart-tools svg{width:16px}.chart-label{left:56px}.chart-canvas{left:42px}.mark-price small{font-size:9px;color:var(--muted);margin-bottom:4px}.mark-price strong{line-height:1}.market-stat strong.positive{color:var(--bitano-aqua)!important}.market-stat strong.negative{color:var(--red)!important}html[data-theme=light] :where(.premium-popover,.language-popover section>button,.preference-row i,.mobile-nav-drawer,.mobile-more div,.book-panel-tabs,.book-toolbar,.chart-tools,.order-account-overview,.order-risk-metrics,.order-funding-actions,.more-links,.internal-more-links>a){background:#fff!important;border-color:#d6dfe9!important}html[data-theme=light] :where(.summary-item span,.summary-item small,.section-heading span,.allocation-panel>span,.allocation-panel li,.allocation-ring small,.empty-state,.empty-state span,.account-tabs small,.table-row.table-head,.book-head,.book-toolbar,.overview-row,.wallet-signature-note,.page-title p,.premium-popover h3,.language-popover section>button,.preference-row,.internal-more-links small){color:#526279!important}html[data-theme=light] :where(.summary-item strong,.section-heading strong,.allocation-ring strong,.allocation-panel li strong,.empty-state strong,.account-tabs button.active,.table-row,.table-row strong,.book-panel-tabs button.active,.book-row,.overview-row strong,.order-account-overview h3,.order-account-overview h4,.premium-popover,.language-popover section>button.selected,.more-popover button,.more-popover a,.internal-more-links>a){color:#101623!important}html[data-theme=light] .allocation-ring{background:conic-gradient(var(--bitano-cobalt) var(--fill),#e5ebf2 0)!important}html[data-theme=light] .allocation-ring:after{background:#fff!important}html[data-theme=light] .equity-chart{background:#fff!important}html[data-theme=light] .equity-chart svg path:first-of-type{opacity:.35}html[data-theme=light] .premium-popover{box-shadow:0 18px 55px #24344f24!important}html[data-theme=light] .chart-tools{background:#fff!important}html[data-theme=light] .book-panel-tabs button.active:after{background:var(--bitano-cobalt)}@media(min-width:1451px){.trade-layout{grid-template-columns:minmax(720px,1fr) 356px 360px!important}.trade-main{grid-template-rows:70px minmax(430px,1fr) minmax(180px,.34fr)}}@media(max-width:720px){.premium-popover.language-popover,.mobile-drawer-layer>.language-popover,.premium-popover.preferences-popover,.mobile-drawer-layer>.preferences-popover{position:fixed!important;top:64px!important;left:12px!important;right:12px!important;width:auto!important;max-height:calc(100dvh - 78px);overflow-y:auto;transform:none!important;border-radius:10px;box-shadow:0 18px 55px #0008!important;z-index:220!important}.mobile-drawer-layer>.language-popover,.mobile-drawer-layer>.preferences-popover{left:12px!important;right:12px!important}.chart-tools{display:none}.chart-canvas{left:0}.chart-label{left:14px}.book-panel-tabs{height:42px}.book-toolbar{height:34px}.mobile-view-book .book-panel .book-panel-tabs,.mobile-view-book .book-panel .book-toolbar{display:none}}@media(max-width:390px){.topbar{padding-inline:7px!important;gap:4px}.brand{min-width:92px;width:92px}.brand .brand__logo{width:92px!important}.topbar__actions{gap:4px}.topbar .wallet-button{min-width:78px;padding-inline:8px}.topbar .icon-button{width:32px;height:32px;flex-basis:32px}.mobile-menu{width:30px;flex-basis:30px}}.desktop-trades-head,.desktop-trade-row{display:grid!important;grid-template-columns:1fr .8fr 1fr!important;align-items:center;text-align:right;gap:10px;padding-inline:13px!important;font:9px IBM Plex Mono!important}.desktop-trades-head{height:30px!important;color:var(--muted);font-size:8px!important;border-bottom:1px solid var(--line-soft)}.desktop-trade-row{height:27px!important}.desktop-trade-row span{white-space:nowrap}.desktop-trade-row span:first-child{text-align:left}@media(max-width:390px){.topbar{padding-inline:7px!important;gap:2px}.brand{min-width:78px;width:78px}.brand .brand__logo{width:78px!important}.topbar__actions{gap:2px}.topbar .wallet-button{min-width:72px;padding-inline:6px}.topbar .icon-button,.topbar .theme-toggle{display:grid!important;width:28px;height:32px;flex-basis:28px}.mobile-menu{width:28px;flex-basis:28px}}.admin-shell--premium{display:block!important;width:100%;min-width:0;overflow-x:hidden}.admin-command-bar,.admin-workspace{box-sizing:border-box}.admin-workspace{max-width:1440px!important}.admin-real-grid>*{min-width:0}.config-panel input,.config-panel textarea{max-width:100%;box-sizing:border-box}.audit-panel{max-width:100%;overflow:hidden}.audit-table{overflow-x:auto}.audit-row{min-width:660px}.trade-product-switch{height:32px;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:7px;overflow:hidden;flex:0 0 106px}.trade-product-switch button{border:0;background:transparent;color:var(--muted);font-size:9px;font-weight:650}.trade-product-switch button.active{background:var(--bitano-cobalt);color:#fff}.spot-market-select{height:48px;min-width:185px;display:grid;grid-template-columns:36px 1fr;grid-template-rows:1fr 1fr;align-items:center;column-gap:8px}.spot-market-select .token-icon{grid-row:1/3}.spot-market-select select{border:0;background:transparent;color:var(--text);font-size:13px;font-weight:700;min-width:0;outline:0}.spot-market-select option{background:var(--surface);color:var(--text)}.spot-market-select small{color:var(--muted);font-size:8px}.spot-trade-layout .market-strip{gap:18px}.spot-trade-layout .market-stat:last-child{margin-left:auto}.order-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%}.order-tabs button{justify-content:center}.twap-options{padding:8px 0;border-bottom:1px solid var(--line)}.twap-options .field{margin:0 0 5px}.twap-options .check-row{height:28px}.account-panel{overflow:hidden}.account-panel .data-table{height:calc(100% - 42px);overflow:auto}.table-actions{position:sticky;left:0;display:flex;justify-content:flex-end;gap:7px;padding:7px 10px;border-bottom:1px solid var(--line-soft);background:var(--surface);z-index:2}.table-actions button,.row-actions button,.compact-account-table button{height:25px;border:1px solid var(--line);border-radius:5px;background:var(--surface-2);color:var(--text);font-size:8px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;white-space:nowrap}.table-actions button:hover,.row-actions button:hover{border-color:var(--bitano-aqua);color:var(--bitano-aqua)}.table-actions svg,.row-actions svg,.compact-account-table svg{width:11px}.row-actions{display:flex!important;gap:4px;align-items:center;overflow:visible!important}.position-management-table .table-row,.order-management-table .table-row{grid-template-columns:1fr .8fr .8fr 1fr .8fr minmax(250px,1.8fr);min-width:940px}.compact-account-table .table-row{grid-template-columns:1fr 1fr 1fr 1fr minmax(90px,1fr) minmax(130px,1fr);min-width:720px}.compact-account-table .table-row:has(>span:nth-child(4):last-child){grid-template-columns:repeat(4,1fr);min-width:560px}.order-history-table .table-row{min-width:760px}.management-dialog{width:min(420px,calc(100vw - 24px));padding:24px}.management-dialog>.field{margin:10px 0}.management-dialog>.primary-action{width:100%;margin-top:10px}.account-management-toolbar{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:14px;margin-bottom:12px}.account-management-toolbar>div{display:flex;gap:9px;align-items:end}.account-management-toolbar label{display:flex;flex-direction:column;gap:6px;flex:1}.account-management-toolbar label span,.multisig-form label span{font-size:9px;color:var(--muted)}.account-management-toolbar input,.multisig-form input,.multisig-form textarea{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:7px;background:var(--surface-2);color:var(--text);padding:0 10px}.account-management-toolbar input,.multisig-form input{height:38px}.account-management-toolbar button{width:auto;min-width:140px}.account-management-toolbar>small{display:block;color:var(--muted);font-size:8px;margin-top:8px}.subaccount-card>button{height:34px;width:100%;border:1px solid var(--bitano-aqua);border-radius:7px;background:transparent;color:var(--bitano-aqua);display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px}.subaccount-card>button svg{width:13px}.multisig-card{margin-top:12px}.multisig-card>header{display:flex;align-items:flex-start;gap:12px}.multisig-card>header>svg{width:28px;color:var(--bitano-aqua);flex:0 0 auto}.multisig-card h2{margin:0 0 5px}.multisig-card p{margin:0;color:var(--muted);font-size:9px}.multisig-form{display:grid;grid-template-columns:1fr 110px;gap:10px;margin-top:16px}.multisig-form label{display:flex;flex-direction:column;gap:6px}.multisig-form label:first-child{grid-row:span 2}.multisig-form textarea{min-height:104px;padding:9px;resize:vertical}.multisig-form small{font-size:8px;color:var(--muted)}.multisig-form .multisig-warning,.multisig-form>button{grid-column:1/-1}.multisig-warning{border:1px solid #e3a82c55;background:#e3a82c12;color:#dcb968;border-radius:7px;padding:10px;display:flex;align-items:flex-start;gap:8px;font-size:9px;line-height:1.45;margin-top:10px}.multisig-warning svg{width:15px;flex:0 0 auto}.signer-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.signer-list code{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:7px;font-size:8px}.subaccount-transfer-dialog{width:min(460px,calc(100vw - 24px))}.subaccount-transfer-dialog .funding-tabs{margin:9px 0}.subaccount-transfer-dialog>.field{margin:10px 0}.subaccount-transfer-dialog>.primary-action{width:100%}@media(max-width:900px){.admin-workspace{padding:16px!important}.admin-command-bar{height:auto;min-height:64px;gap:12px;flex-wrap:wrap}.admin-command-bar>div{margin-left:auto}.admin-real-grid{grid-template-columns:1fr!important}.admin-heading{align-items:flex-start}.admin-health{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-health>div:nth-child(2){border-right:0}.admin-health>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.audit-panel{overflow-x:auto}}@media(max-width:720px){.admin-shell--premium{min-height:100dvh}.admin-command-bar{padding:9px 12px!important;min-height:58px}.admin-command-bar .brand{min-width:96px!important;width:96px}.admin-command-bar>div{gap:5px}.admin-command-bar button{padding:0 9px}.admin-command-bar button:last-child{font-size:0;width:36px;padding:0;justify-content:center}.admin-workspace{padding:12px!important}.admin-heading{margin-bottom:12px}.admin-heading h1{font-size:19px}.admin-heading p{font-size:9px;line-height:1.45}.admin-publish{position:sticky;top:58px;z-index:10;background:var(--bg);padding:7px 0}.admin-health>div{min-height:64px;padding:0 12px}.admin-real-grid{gap:9px}.admin-real-grid .config-panel{padding:15px}.config-panel h2{margin-bottom:12px!important}.toggle-row{min-height:58px;height:auto}.audit-panel{margin-top:9px!important}.audit-table{overflow-x:auto}.audit-row{min-width:590px}.confirm-modal{max-height:calc(100dvh - 24px);overflow:auto}.trade-product-switch{flex-basis:88px;height:30px}.market-strip{overflow-x:auto!important}.market-strip .trade-product-switch{position:sticky;left:0;z-index:2;background:var(--surface)}.spot-market-select{min-width:160px}.spot-trade-layout .mark-price{margin-left:0}.account-panel .data-table{overflow:auto}.account-management-toolbar>div{align-items:stretch;flex-direction:column}.account-management-toolbar button{width:100%}.multisig-form{grid-template-columns:1fr}.multisig-form label:first-child{grid-row:auto}.multisig-form .multisig-warning,.multisig-form>button{grid-column:auto}.internal-card.multisig-card{padding:15px}.subaccount-transfer-dialog{max-height:calc(100dvh - 24px);overflow:auto}}@media(max-width:390px){.admin-command-bar>div button:first-of-type{display:none}.admin-workspace{padding:9px!important}.admin-health small{font-size:7px}.admin-health strong{font-size:10px}.admin-publish button{min-width:0}.admin-field-row{grid-template-columns:1fr!important}.trade-product-switch{flex-basis:78px}.spot-market-select{min-width:148px}}.active-subaccount-banner{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--cobalt) 8%,var(--panel));font-size:12px;color:var(--muted)}.active-subaccount-banner span{flex:1}.active-subaccount-banner strong{color:var(--text)}.active-subaccount-banner button{border:1px solid var(--line-strong);background:var(--panel-2);color:var(--aqua);border-radius:7px;padding:5px 8px}.subaccount-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.subaccount-actions button{width:100%}@media(max-width:720px){.active-subaccount-banner{align-items:flex-start;flex-wrap:wrap}.active-subaccount-banner span{min-width:calc(100% - 24px)}.active-subaccount-banner button{margin-left:22px}.subaccount-actions{grid-template-columns:1fr}}.mobile-order-dock,.mobile-order-close{display:none}@media(max-width:820px){.mobile-order-dock{position:fixed;left:0;right:0;bottom:66px;z-index:76;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px 12px;background:var(--surface)!important;border-top:1px solid var(--line);box-shadow:0 -12px 28px #0003}.mobile-order-dock button{height:42px;border-radius:8px;font-weight:800;opacity:1!important;box-shadow:none!important}.mobile-order-dock .buy{background:#00d9bd!important;border:1px solid #00e6c7!important;color:#041512!important}.mobile-order-dock .sell{background:#ff4d67!important;border:1px solid #ff7187!important;color:#fff!important}.trade-layout .order-panel.mobile-open{display:block!important;position:fixed;z-index:90;inset:58px 0 66px auto;width:min(100%,420px);height:auto;overflow-y:auto;background:var(--panel);padding:52px 14px 20px;box-shadow:-20px 0 48px #0006}.mobile-order-close{display:grid;place-items:center;position:absolute;right:14px;top:12px;width:34px;height:34px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2);color:var(--text)}.mobile-order-close svg{width:17px;height:17px}.app-shell:has(.trade-layout){padding-bottom:126px}}html[data-admin-view=true],html[data-admin-view=true] body,html[data-admin-view=true] #root{height:auto!important;min-height:100%;overflow-x:hidden!important;overflow-y:auto!important}html[data-admin-view=true] .app-shell{height:auto!important;min-height:100dvh;overflow:visible!important}html[data-admin-view=true] .admin-shell--premium{height:auto!important;min-height:100dvh;overflow:visible!important;padding-bottom:32px}.connected-wallet-icon{display:none}.wallet-button--connected{white-space:nowrap;overflow:hidden}@media(max-width:720px){.utility-anchor{min-width:0;flex:0 0 auto}.premium-popover.language-popover{position:fixed!important;z-index:220!important;top:calc(var(--header) + 8px)!important;left:10px!important;right:10px!important;width:auto!important;max-width:none!important;margin:0!important;transform:none!important;box-sizing:border-box;max-height:calc(100dvh - var(--header) - 20px);overflow-y:auto}.wallet-button--connected{max-width:82px;min-width:82px!important;padding:0 8px!important;font-size:9px!important}.wallet-address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:420px){.wallet-button--connected{width:42px!important;min-width:42px!important;max-width:42px!important;padding:0!important;justify-content:center;gap:4px}.wallet-button--connected .status-dot{width:6px;height:6px;flex:0 0 auto}.wallet-button--connected .wallet-address{display:none}.wallet-button--connected .connected-wallet-icon{display:block!important;width:14px!important;height:14px!important}.premium-popover.language-popover{left:8px!important;right:8px!important}}html[data-theme=light] .mobile-order-dock{background:#fff!important;box-shadow:0 -12px 28px #10253320}html[data-theme=light] .mobile-order-dock .buy{background:#00cdb3!important;border-color:#00bca5!important;color:#031410!important}html[data-theme=light] .mobile-order-dock .sell{background:#e9405c!important;border-color:#d8324e!important;color:#fff!important}@media(max-width:720px){.topbar__actions{align-items:center!important;gap:4px!important}.topbar__actions>.utility-anchor{width:32px!important;height:32px!important;min-width:32px!important;flex:0 0 32px!important;align-items:center;justify-content:center}.topbar__actions .icon-button{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;min-width:32px!important;flex:0 0 32px!important;margin:0!important;padding:0!important;line-height:0!important;box-sizing:border-box;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--surface-2)!important;color:var(--muted)!important}.topbar__actions .icon-button:hover,.topbar__actions .icon-button:focus-visible{background:var(--surface-raised)!important;color:var(--text)!important}.topbar__actions .icon-button svg{display:block!important;width:16px!important;height:16px!important;margin:0!important;stroke-width:1.8}}@media(max-width:720px)and (hover:none){.topbar__actions .icon-button:hover{background:var(--surface-2)!important;color:var(--muted)!important}}@media(max-width:820px){.app-shell:has(.trade-layout) .toast{bottom:136px}}
