.bottom-nav[data-v-6a88b9cf]{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-around;max-width:100vw;overflow-x:auto;overscroll-behavior-x:contain;padding:8px 0 12px;background:#0a0e27d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(245,158,11,.1);z-index:100;scrollbar-width:none}.bottom-nav[data-v-6a88b9cf]::-webkit-scrollbar{display:none}.desktop-brand[data-v-6a88b9cf],.nav-section-title[data-v-6a88b9cf],.desktop-nav-footer[data-v-6a88b9cf],.desktop-only-nav[data-v-6a88b9cf]{display:none}.nav-item[data-v-6a88b9cf]{display:flex;flex-direction:column;align-items:center;gap:3px;text-decoration:none;color:#679;font-family:"Exo 2",sans-serif;font-size:10px;font-weight:500;transition:color .2s;padding:4px 10px}.nav-icon[data-v-6a88b9cf]{stroke-width:2}.nav-active .nav-icon[data-v-6a88b9cf],.nav-active[data-v-6a88b9cf]{color:#f59e0b}@media (min-width: 1024px){.bottom-nav[data-v-6a88b9cf]{top:0;right:auto;width:232px;height:100vh;flex-direction:column;justify-content:flex-start;align-items:stretch;overflow-y:auto;padding:22px 14px 18px;background:#070b1ded;border-top:0;border-right:1px solid rgba(255,255,255,.08);box-shadow:18px 0 50px #0000001f}.desktop-brand[data-v-6a88b9cf]{display:flex;align-items:center;gap:11px;padding:0 7px 22px;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:14px}.brand-mark[data-v-6a88b9cf]{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(245,158,11,.35);border-radius:11px;background:#f59e0b1f;color:var(--primary);font:800 13px/1 var(--font-display)}.brand-copy[data-v-6a88b9cf]{display:flex;flex-direction:column;gap:3px}.brand-copy strong[data-v-6a88b9cf]{color:var(--text);font:700 14px/1 var(--font-display);letter-spacing:.08em}.brand-copy small[data-v-6a88b9cf]{color:var(--text-label);font:600 8px/1 var(--font-display);letter-spacing:.11em}.nav-section-title[data-v-6a88b9cf]{display:block;margin:13px 10px 6px;color:#53627c;font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.desktop-only-nav[data-v-6a88b9cf]{display:flex}.nav-item[data-v-6a88b9cf]{min-height:42px;flex-direction:row;justify-content:flex-start;gap:11px;margin:2px 0;padding:0 12px;border:1px solid transparent;border-radius:10px;color:#8390a8;font-size:12px}.nav-item[data-v-6a88b9cf]:hover{background:#ffffff0b;color:#d7deea}.nav-active[data-v-6a88b9cf]{border-color:#f59e0b29;background:linear-gradient(90deg,#f59e0b24,#f59e0b09);color:#fbbf24}.nav-active[data-v-6a88b9cf]:hover{color:#fbbf24}.desktop-nav-footer[data-v-6a88b9cf]{display:flex;align-items:center;gap:8px;margin-top:auto;padding:18px 10px 0;color:var(--text-label);font-size:10px}.status-dot[data-v-6a88b9cf]{width:7px;height:7px;border-radius:50%;background:var(--positive);box-shadow:0 0 9px #4ade80b3}}.switcher-bar[data-v-bff20a9d]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#0a0e27cc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:50}.switcher-select[data-v-bff20a9d]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 32px 8px 12px;border:1.5px solid var(--input-border);border-radius:10px;background:var(--input-bg);font-size:13px;font-weight:500;color:var(--text);cursor:pointer;outline:none;font-family:var(--font);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%2394A3B8' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.switcher-select[data-v-bff20a9d]:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.switcher-select option[data-v-bff20a9d]{background:#1a1f3a;color:var(--text)}.desktop-context[data-v-bff20a9d]{display:none}@media (min-width: 1024px){.switcher-bar[data-v-bff20a9d]{min-height:64px;justify-content:flex-end;padding:10px clamp(24px,3vw,48px);background:#0a0e27b8}.desktop-context[data-v-bff20a9d]{display:flex;flex-direction:column;margin-right:auto;line-height:1.2}.context-kicker[data-v-bff20a9d]{color:var(--text-label);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.desktop-context strong[data-v-bff20a9d]{margin-top:3px;color:var(--text);font-family:var(--font-display);font-size:13px}.switcher-select[data-v-bff20a9d]{flex:0 1 300px;min-height:40px}}:root{--bg: #0a0e27;--surface: rgba(255,255,255,.05);--surface-hover: rgba(255,255,255,.08);--border: rgba(255,255,255,.1);--border-hover: rgba(245,158,11,.4);--text: #F8FAFC;--text-muted: #94A3B8;--text-label: #64748B;--primary: #F59E0B;--primary-hover: #D97706;--primary-soft: rgba(245,158,11,.12);--positive: #4ADE80;--negative: #F87171;--gold: #F59E0B;--gold-soft: rgba(245,158,11,.15);--tag-up-bg: rgba(74,222,128,.15);--tag-down-bg: rgba(248,113,113,.15);--tab-bg: rgba(255,255,255,.04);--tab-active-bg: rgba(245,158,11,.15);--input-bg: rgba(255,255,255,.04);--input-border: rgba(255,255,255,.1);--toggle-off: rgba(255,255,255,.12);--toggle-thumb: #F8FAFC;--checkbox-border: rgba(255,255,255,.15);--slider-track: rgba(255,255,255,.08);--glass-blur: blur(16px);--glass-bg: rgba(255,255,255,.05);--font: "Exo 2", sans-serif;--font-display: "Orbitron", sans-serif;--badge-border: 1px solid;--shadow-sm: none;--gradient-body: linear-gradient(135deg, #0a0e27 0%, #1a1f3a 40%, #0d1120 100%);--radius: 16px}*{box-sizing:border-box;margin:0;padding:0}html{min-height:100%;background:#0a0e27}body{font-family:var(--font);background:var(--gradient-body);color:var(--text);min-height:100vh;-webkit-font-smoothing:antialiased;background-attachment:fixed}#app{min-height:100vh}.app-shell{min-height:100vh;display:flex;flex-direction:column;padding-bottom:70px}.app-main{flex:1;padding:12px;max-width:600px;margin:0 auto;width:100%}.app-main:has(.native-page){max-width:1120px}@media (min-width: 1024px){.app-shell--authenticated{padding-left:232px;padding-bottom:0}.app-main{padding:28px clamp(24px,3vw,48px) 48px;max-width:1180px}.app-main--dashboard{max-width:1160px}.app-main--trade{max-width:1080px}.app-main--market{max-width:1220px}.app-main--management{max-width:1120px}.app-main--data{max-width:1220px}.app-main--native{max-width:1120px}.app-main--auth{max-width:600px}.app-route--Transfer{max-width:860px}.app-main>.page,.app-main>.dashboard,.app-main>.accounts-page,.app-main>.proxy-page{width:100%;padding:0 0 32px}.app-main .page-title{margin-bottom:22px;font-size:24px}.app-route--Dashboard .total-card{padding:32px}.app-route--Dashboard .total-value{font-size:40px}.app-route--Dashboard .balance-grid{gap:14px}.app-route--Dashboard .balance-section,.app-route--Dashboard .metric-card{padding:18px}.app-route--SpotTrade>.page{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(430px,1.22fr);align-items:start;gap:16px}.app-route--SpotTrade>.page>.glass-card{margin-bottom:0}.app-route--FuturesTrade>.page{display:grid;grid-template-columns:minmax(310px,.75fr) minmax(440px,1.25fr);align-items:stretch;gap:16px}.app-route--FuturesTrade>.page>.glass-card{min-width:0;margin-bottom:0}.app-route--FuturesTrade>.page>.order-form{grid-column:2;grid-row:1}.app-route--FuturesTrade>.page>.positions-card,.app-route--FuturesTrade>.page>.open-orders-card,.app-route--FuturesTrade>.page>.copy-trade-card{grid-column:1 / -1}.app-route--Transfer>.page{display:flex;flex-direction:column;align-items:stretch;gap:12px}.app-route--Transfer>.page>.glass-card{min-width:0;margin-bottom:0}.app-main--management .account-card .acct-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.app-main--management .account-card .detail-row{min-width:0}.app-main--data .filters-card .filter-row,.app-main--management .filters-card .filter-row{flex:1 1 320px}.app-main--data .filters-card{display:flex;align-items:end;gap:12px}.app-main--data .filters-card>.btn{min-height:42px}.app-shell--authenticated .version-tag{right:14px;bottom:12px}}@media (min-width: 1440px){.app-route--Dashboard .deribit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}@media (min-width: 1024px) and (max-width: 1199px){.app-route--SpotTrade>.page,.app-route--FuturesTrade>.page{display:block}.app-route--SpotTrade>.page>.glass-card,.app-route--FuturesTrade>.page>.glass-card{margin-bottom:12px}.app-route--FuturesTrade>.page>.order-form,.app-route--FuturesTrade>.page>.positions-card,.app-route--FuturesTrade>.page>.open-orders-card,.app-route--FuturesTrade>.page>.copy-trade-card{grid-column:auto;grid-row:auto}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.version-tag{position:fixed;bottom:78px;right:10px;font-size:10px;color:#fff3;font-family:Orbitron,sans-serif;z-index:99;pointer-events:none}.card{background:#ffffff0f;border:1px solid var(--border);border-radius:var(--radius);padding:16px;transition:all .3s}.card:hover{border-color:var(--border-hover)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 22px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s;border:none;white-space:nowrap;font-family:var(--font)}.btn-primary{background:linear-gradient(135deg,#f59e0b,#d97706);color:#0a0e27;box-shadow:0 2px 8px #00000026}.btn-primary:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-danger{background:#ef44441a;color:var(--negative);border:1px solid rgba(239,68,68,.2)}.btn-danger:hover{background:#ef444433}.btn-ghost{background:transparent;color:var(--text-muted)}.btn-ghost:hover{background:var(--input-bg)}.btn-sm{padding:6px 14px;font-size:12px;border-radius:10px}.btn-block{display:flex;width:100%}.btn:disabled{opacity:.35;pointer-events:none}.input{padding:10px 16px;border:1.5px solid var(--input-border);border-radius:12px;font-size:14px;color:var(--text);background:var(--input-bg);outline:none;transition:all .2s;width:100%;font-family:var(--font)}.input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.input::placeholder{color:var(--text-muted)}.tag-up{background:var(--tag-up-bg);color:var(--positive);font-weight:600;display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px}.tag-down{background:var(--tag-down-bg);color:var(--negative);font-weight:600;display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px}.badge{display:inline-flex;align-items:center;padding:3px 12px;border-radius:999px;font-size:11px;font-weight:600}.badge-green{background:#4ade801a;color:var(--positive);border:1px solid rgba(74,222,128,.2)}.badge-red{background:#f871711a;color:var(--negative);border:1px solid rgba(248,113,113,.2)}.badge-gold{background:var(--gold-soft);color:var(--gold);border:1px solid rgba(245,158,11,.2)}select option,option{background:#0a0e27;color:#e0e0e0}.page-title{font-family:var(--font-display);font-size:20px;font-weight:700;margin-bottom:16px;letter-spacing:1px}.page-title span{color:var(--primary)}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}
