.ax-pass{overflow-wrap:anywhere;min-width:0;max-width:100%}.ax-pass-cols{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ax-pass-bar{background:color-mix(in srgb, currentColor 18%, transparent);border-radius:999px;height:8px;overflow:hidden}.ax-pass-bar>span{background:currentColor;height:100%;display:block}.ax-pass button,.ax-pass .btn{min-height:44px}@media (width<=700px){.ax-pass-cols{grid-template-columns:1fr}}.ax-streak{overflow-wrap:anywhere;min-width:0;max-width:100%}.ax-streak-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.ax-streak-grid li{text-align:center;background:color-mix(in srgb, currentColor 8%, transparent);border-radius:8px;min-height:36px;font-size:12px}.ax-streak-grid li.is-on{background:color-mix(in srgb, currentColor 28%, transparent)}.ax-streak-grid li.is-grace{outline:1px dashed}@media (width<=700px){.ax-streak-grid li{min-height:32px;font-size:11px}}.ax-perps{--p-bg:#061018;--p-card:#0c182b;--p-card2:#101e34;--p-line:#24385c;--p-txt:#f2f6fc;--p-mut:#b7c6de;--p-gold:#f4c86a;--p-blue:#7fb0ff;--p-up:#3ddc97;--p-down:#ff6b7d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(1200px 400px at 20% -10%, #2f7bff29, transparent 55%), linear-gradient(180deg, #081322 0%, var(--p-bg) 40%);min-width:0;color:var(--p-txt);border:1px solid #1a2c4a;border-radius:16px;gap:10px;margin:0 auto;padding:10px;display:grid;box-shadow:inset 0 1px #f4c86a29}.ax-perps,.ax-perps button,.ax-perps input,.ax-perps select{font-family:Inter,system-ui,sans-serif}.ax-perps .num,.ax-perps-mark,.ax-perps-stats b,.ax-perps-book,.ax-perps-trades,.ax-perps-list small,.ax-perps-pnl{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ax-perps-markets,.ax-perps-center,.ax-perps-fund,.ax-perps-ticket,.ax-perps-pos,.ax-perps-head{border:1px solid var(--p-line);background:linear-gradient(#101e34f5,#081220f5);border-radius:14px;min-width:0}.ax-perps-board{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}.ax-perps-board button{border:1px solid var(--p-line);min-height:40px;color:var(--p-txt);background:0 0;border-radius:999px;padding:0 14px;font-weight:800}.ax-perps-board button.is-on{background:var(--p-gold);color:#1a1204;border-color:var(--p-gold)}.ax-perps-stock-note{color:#d5e2f5;margin:0 0 8px;font-size:12px;line-height:1.45}html[data-theme=light] .ax-perps-stock-note{color:#1b1408;background:#fff8e8;border-radius:10px;padding:8px}.ax-perps-search,.ax-perps label input,.ax-perps label select{box-sizing:border-box;border:1px solid var(--p-line);width:100%;min-height:44px;color:var(--p-txt);background:#07111d;border-radius:10px;margin-top:4px;padding:8px 10px;font-size:15px}.ax-perps-sort{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.ax-perps-sort button,.ax-perps-tfs button,.ax-perps-switch button{border:1px solid var(--p-line);min-height:36px;color:var(--p-mut);text-transform:capitalize;background:#0c1a30;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.ax-perps-sort button.is-on,.ax-perps-tfs button.is-on,.ax-perps-switch button.is-on,.ax-perps-list button.is-on{border-color:var(--p-gold);color:#1a1204;background:var(--p-gold)}.ax-perps-list{gap:4px;max-height:70vh;display:grid;overflow:auto}.ax-perps-list button,.ax-perps-book p,.ax-perps-trades p{width:100%;min-height:40px;color:var(--p-txt);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.ax-perps-list button small{color:var(--p-mut)}.ax-perps-head{grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.ax-perps-head img,.ax-perps-badge{object-fit:cover;border:1px solid var(--p-gold);background:#14243f;border-radius:999px;width:36px;height:36px}.ax-perps-badge{color:var(--p-gold);place-items:center;font-size:11px;font-weight:800;display:grid}.ax-perps-coin{color:var(--p-gold);letter-spacing:.08em;margin:0;font-size:13px;font-weight:800}.ax-perps-mark{margin:0;font-size:28px;font-weight:750;line-height:1.1}.ax-perps-mark.is-up,.is-up{color:var(--p-up)}.ax-perps-mark.is-down,.is-down{color:var(--p-down)}.ax-perps-stats{flex-wrap:nowrap;gap:6px;display:flex;overflow-x:auto}.ax-perps-stats span{min-height:36px;color:var(--p-mut);letter-spacing:.04em;text-transform:uppercase;background:#0b1628;border-radius:8px;gap:2px;padding:4px 8px;font-size:10px;display:grid}.ax-perps-stats b{color:var(--p-txt);text-transform:none;letter-spacing:0;font-size:13px;font-weight:700}.ax-perps-switch{gap:6px;padding:2px;display:flex;overflow-x:auto}.ax-perps-center,.ax-perps-fund,.ax-perps-ticket,.ax-perps-pos{padding:10px}.ax-perps-chart{background:#07111c;border-radius:12px;height:42vh;min-height:280px;position:relative;overflow:hidden}.ax-perps-canvas{width:100%;height:100%;min-height:280px}.ax-perps-mark-water{opacity:.07;pointer-events:none;width:150px;height:150px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.ax-perps-lower{gap:8px;margin-top:8px;display:grid}.ax-perps-book p,.ax-perps-trades p{font-size:12px;position:relative;overflow:hidden}.ax-perps-book i{opacity:.28;border-radius:4px;position:absolute;top:2px;bottom:2px;right:0}.ax-perps-book .is-bid i{background:var(--p-up)}.ax-perps-book .is-ask i{background:var(--p-down)}.ax-perps-book span,.ax-perps-trades span{position:relative}.ax-perps label{color:var(--p-mut);margin:8px 0;font-size:12px;font-weight:700;display:grid}.ax-perps-lev{position:relative}.ax-perps-lev-top{align-items:center;gap:8px;min-width:0;display:flex}.ax-perps-lev-top b{color:var(--p-gold);font-variant-numeric:tabular-nums;font-size:32px;line-height:1}.ax-perps label.ax-perps-lev input.ax-perps-lev-type{width:76px;min-height:40px;margin:0 0 0 auto;padding:6px 8px;font-size:16px;font-weight:800}.ax-perps-lev-track{margin-top:6px;display:block;position:relative}.ax-perps-lev input[type=range]{appearance:none;width:100%;height:28px;accent-color:var(--p-gold);background:linear-gradient(90deg,#2f7bff,#f4c86a);border-radius:999px;margin:0}.ax-perps-lev input[type=range].is-hot{background:linear-gradient(90deg, #2f7bff 0%, #9ec0ff var(--lev-warm,20%), #f4c86a var(--lev-hot,40%), #ff2a3c calc(var(--lev-hot,40%) + 6%), #ff0030 100%)}.ax-perps-lev input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff8ea;border:3px solid #ff2a3c;border-radius:50%;width:28px;height:28px;box-shadow:0 1px 4px #00000073}.ax-perps-lev input[type=range]::-moz-range-thumb{background:#fff8ea;border:3px solid #ff2a3c;border-radius:50%;width:28px;height:28px}.ax-perps-lev-tick{pointer-events:none;background:#fff;width:2px;height:28px;margin-left:-1px;position:absolute;top:0}.ax-perps-modal-back{z-index:70;background:#0408109e;position:fixed;inset:0}.ax-perps-high{z-index:80}.ax-perps-high p{color:#f2f6fc;margin:0 0 8px;font-size:14px;line-height:1.45}.ax-perps-high #perps-high-title{color:#f4c86a;font-size:18px;font-weight:800}.ax-perps-side{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ax-perps-side button,.ax-perps-go{color:#04140f;border:0;border-radius:12px;min-height:48px;font-size:16px;font-weight:800}.ax-long,.ax-perps-side .ax-long{background:#16a36a;box-shadow:inset 0 0 0 1px #fff3,0 0 16px #3ddc9759}.ax-short,.ax-perps-side .ax-short{color:#fff;background:#e11d48;box-shadow:inset 0 0 0 1px #ffffff29,0 0 16px #ff6b7d59}.ax-long:hover,.ax-short:hover{filter:brightness(1.12)}.ax-long:active,.ax-short:active{transform:translateY(1px)}.ax-perps-mark.is-up,.ax-perps-mark.is-down{transition:color .18s}.ax-perps-side button:disabled,.ax-perps-go:disabled{color:#8ea0b8;box-shadow:none;background:#243044}.ax-perps-go{background:var(--p-gold);color:#1a1204;width:100%}.ax-perps-meta,.ax-perps-risk,.ax-perps-note,.ax-perps-block{color:var(--p-mut);font-size:12px;line-height:1.45}.ax-perps-risk{color:#d5e2f5}.ax-perps-block{color:var(--p-gold);font-weight:700}.ax-perps-check{min-height:44px;color:var(--p-txt);align-items:center;gap:8px;font-size:13px;display:flex}.ax-perps-check input{width:20px;height:20px}.ax-perps-empty{text-align:center;justify-items:center;gap:8px;padding:18px 8px;display:grid}.ax-perps-empty img{opacity:.9;border-radius:16px;width:72px;height:72px}.ax-perps-empty button{border:1px solid var(--p-gold);min-height:44px;color:var(--p-gold);background:0 0;border-radius:999px;padding:0 14px;font-weight:800}.ax-perps-pnl{font-weight:800}.ax-perps-pos article{border-top:1px solid var(--p-line);padding:8px}.ax-perps-pos article button{border:1px solid var(--p-line);min-height:40px;color:var(--p-txt);background:#0c1a30;border-radius:8px;margin-right:6px;padding:0 10px}.ax-perps-sheet-pop{z-index:80;left:12px;right:12px;bottom:calc(5.5rem + env(safe-area-inset-bottom,0px));border:1px solid var(--p-gold);background:#0c182b;border-radius:16px;max-height:70dvh;padding:14px;position:fixed;overflow:auto;box-shadow:0 16px 50px #00000073}.ax-perps-steps{flex-wrap:wrap;gap:6px;display:flex}.ax-perps-steps span{color:var(--p-mut);background:#10203a;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.ax-perps-steps span.is-on{color:var(--p-blue);background:#123d4a}.ax-perps-quote{background:#071422;border-radius:10px;gap:4px;margin:8px 0;padding:8px;display:grid}.ax-perps-skel{background:linear-gradient(90deg,#0c182b 25%,#163056 37%,#0c182b 63%) 0 0/400% 100%;border-radius:12px;min-height:180px;animation:1.2s infinite ax-perps-shimmer}@keyframes ax-perps-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.ax-perps-trades p{animation:.18s ax-perps-in}@keyframes ax-perps-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (width>=1100px){.ax-perps{grid-template-columns:260px minmax(0,1fr) 340px;align-items:start}.ax-perps-markets{max-height:calc(100dvh - 120px);position:sticky;top:8px;overflow:auto}.ax-perps-stage{gap:10px;min-width:0;display:grid}.ax-perps-rail{gap:10px;min-height:0;max-height:calc(100dvh - 140px);display:grid;position:sticky;top:8px;overflow:auto}.ax-perps-ticket{max-height:calc(100dvh - 180px);overflow:auto}.ax-perps-side{z-index:2;background:#0c182b;padding:8px 0 4px;position:sticky;bottom:0}.ax-perps-switch{display:none}.ax-perps-chart{height:460px}.ax-perps-lower{grid-template-columns:1.2fr .8fr}.ax-perps-fund.is-show,.ax-perps-book.is-show,.ax-perps-trades.is-show,.ax-perps-markets.is-show,.ax-perps-center.is-show{display:block}}@media (width<=1099px){.ax-perps{padding-bottom:calc(280px + var(--ax-bottom-nav,76px) + env(safe-area-inset-bottom,0px))}.ax-perps-markets,.ax-perps-book,.ax-perps-trades,.ax-perps-fund,.ax-perps-center{display:none}.ax-perps.is-markets .ax-perps-markets,.ax-perps.is-book .ax-perps-book,.ax-perps.is-trades .ax-perps-trades,.ax-perps.is-fund .ax-perps-fund,.ax-perps.is-chart .ax-perps-center{display:block;position:relative}.ax-perps-lower{display:none}.ax-perps.is-book .ax-perps-lower,.ax-perps.is-trades .ax-perps-lower{display:grid}.ax-perps.is-book .ax-perps-center,.ax-perps.is-trades .ax-perps-center{display:block;position:relative}.ax-perps.is-book .ax-perps-chart,.ax-perps.is-book .ax-perps-tfs,.ax-perps.is-trades .ax-perps-chart,.ax-perps.is-trades .ax-perps-tfs{display:none}.ax-perps.is-fund .ax-perps-ticket,.ax-perps.is-markets .ax-perps-ticket{max-height:none;box-shadow:none;border-radius:12px;display:block;position:static}.ax-perps-tfs{z-index:2;position:absolute;top:8px;left:8px;right:8px}.ax-perps-chart{height:200px;min-height:180px}.ax-perps-ticket{z-index:35;left:0;right:0;bottom:calc(4.75rem + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;flex-direction:column;max-height:252px;display:flex;position:fixed;overflow:auto;box-shadow:0 -10px 30px #00000059}.ax-perps-risk{order:0;max-height:2.6em;margin:0 0 4px;overflow:hidden}.ax-perps-sort{order:1;margin-top:4px}.ax-perps-size{order:2;margin:2px 0}.ax-perps label.ax-perps-lev{order:3;margin:0;display:block}.ax-perps label.ax-perps-lev b{font-size:22px}.ax-perps label.ax-perps-lev input[type=range]{flex:120px;width:100%;height:28px;margin:0}.ax-perps label.ax-perps-lev input.ax-perps-lev-type{width:64px;min-height:36px}.ax-perps-side{background:#0c182b;order:4;padding-top:4px;position:static}.ax-perps-slip,.ax-perps-check,.ax-perps-meta,.ax-perps-go,.ax-perps-note,.ax-perps-block{order:6}}@media (prefers-reduced-motion:reduce){.ax-perps-skel,.ax-perps-trades p,.ax-perps-mark{transition:none;animation:none}.ax-long,.ax-short{box-shadow:none}.ax-long:active,.ax-short:active{transform:none}}html[data-theme=light] .ax-perps,html[data-theme=light] .ax-perps-ticket,html[data-theme=light] .ax-perps-sheet-pop{color:var(--p-txt)}html[data-theme=light] .ax-perps-high{color:#1b1408;background:#fff8e8;border-color:#8a6110}html[data-theme=light] .ax-perps-high p,html[data-theme=light] .ax-perps-high label{color:#1b1408}html[data-theme=light] .ax-perps-high #perps-high-title{color:#8a6110}.ax-perps-ref{border:1px solid var(--p-line);background:var(--p-card);border-radius:12px;margin:0;padding:10px 12px}.ax-perps-ref p{margin:0 0 6px}.ax-perps-ref button{border:1px solid var(--p-gold);min-height:44px;color:var(--p-gold);background:0 0;border-radius:999px;margin:0 0 8px;padding:0 14px;font-weight:800}.ax-perps-ref table{border-collapse:collapse;width:100%;font-size:12px}.ax-perps-ref th,.ax-perps-ref td{border-bottom:1px solid var(--p-line);text-align:left;padding:4px 6px}html[data-theme=light] .ax-perps-ref{color:#1b1408;background:#fff}@media (width<=420px){.ax-perps-ref{margin-bottom:8px}}
