@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,300;0,14..32,400;0,14..32,500;0,14..32,600;0,14..32,700;0,14..32,800&family=Inter+Tight:wght@600;700;800&family=JetBrains+Mono:wght@400;500&subset=latin,cyrillic&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-void:#0b0e11;--bg-deep:#101319;--bg-panel:#131722;--bg-surface:#1a1f2e;--bg-hover:#1e2436;--bg-input:#1a2030;--border:#333a5c;--border-bright:#4a5478;--cyan:#1890ff;--cyan-dim:#1890ff1f;--cyan-glow:#1890ff4d;--green:#34d399;--green-dim:#34d3991a;--green-glow:#34d39933;--red:#fb7185;--red-dim:#fb71851a;--red-glow:#fb718533;--amber:#f0a500;--text-primary:#eef0f3;--text-secondary:#9ea7b8;--text-dim:#6b7280;--font-mono:"JetBrains Mono", "DM Mono", "Courier New", monospace;--font-display:"Inter", "DM Sans", system-ui, sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}button{cursor:pointer;background:0 0;border:none;outline:none}input{background:0 0;border:none;outline:none}html{height:100%;margin:0;padding:0;overflow:hidden}body{background:var(--bg-void);height:100%;color:var(--text-primary);font-family:var(--font-display);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:13px;overflow:hidden}#root{margin:0;padding:0;overflow:hidden}::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}@keyframes blink{0%,to{opacity:1}50%{opacity:.4}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes cmx-logo-sheen{0%{background-position:-200%}to{background-position:300%}}@keyframes cmx-logo-glow-pulse{0%,to{text-shadow:0 0 8px #1890ff00,0 0 20px #6c35de00}50%{text-shadow:0 0 12px #1890ff8c,0 0 28px #6c35de59}}.cmx-logo-text{background:linear-gradient(105deg, var(--text-primary) 0%, var(--text-primary) 35%, #fffffff2 45%, #a0c4ff 50%, #fffffff2 55%, var(--text-primary) 65%, var(--text-primary) 100%);-webkit-text-fill-color:transparent;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:4.5s cubic-bezier(.4,0,.6,1) infinite cmx-logo-sheen,3s ease-in-out infinite cmx-logo-glow-pulse}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lp-dot-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes flashGreen{0%{color:var(--green)}to{color:inherit}}@keyframes flashRed{0%{color:var(--red)}to{color:inherit}}@keyframes liqPulse{0%{background:#fb71850d}to{background:#fb718526}}.rt-row:hover{background:#ffffff0a}.cmx-resize-handle{cursor:col-resize;z-index:10;background:0 0;width:5px;transition:background .15s;position:absolute;top:0;bottom:0}.cmx-resize-handle:after{content:"";background:var(--border);pointer-events:none;border-radius:1px;width:1px;transition:background .15s,width .1s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.cmx-resize-handle:hover{background:#00d4ff1f}.cmx-resize-handle:hover:after{background:var(--cyan);width:2px}.cmx-resize-handle-row{cursor:row-resize;z-index:10;background:0 0;height:5px;transition:background .15s;position:absolute;top:0;left:0;right:0}.cmx-resize-handle-row:after{content:"";background:var(--border);pointer-events:none;border-radius:1px;height:1px;transition:background .15s,height .1s;position:absolute;top:50%;left:15%;right:15%;transform:translateY(-50%)}.cmx-resize-handle-row:hover{background:#00d4ff1f}.cmx-resize-handle-row:hover:after{background:var(--cyan);height:2px}@keyframes cmx-spin{to{transform:rotate(360deg)}}@keyframes cmx-slidedown{0%{opacity:0;transform:translate(-50%)translateY(-12px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes cmx-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cmx-nav-pop{0%{transform:scale(.85)}50%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes cmx-nav-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cmx-page{flex:1;min-height:0;animation:.25s ease-out both cmx-page-in;overflow:hidden auto}.cmx-mobile-view{animation:.25s ease-out both cmx-page-in}@media (width<=768px){.cmx-ticker{display:none!important}}.cmx-mobiletabs,.cmx-orderbook-mobile{display:none}@media (width<=900px){.cmx-mobiletabs{background:var(--bg-panel);border-bottom:1px solid var(--border);border-top:1px solid var(--border);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-shrink:0;gap:0;overflow-x:auto;display:flex!important}.cmx-mobiletabs::-webkit-scrollbar{display:none}.cmx-mobiletabs button{white-space:nowrap;letter-spacing:.01em;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 16px!important;font-size:13px!important;display:flex!important}.cmx-main{flex-direction:column!important;display:flex!important}.cmx-toprow{flex-direction:column!important;flex:none!important;order:1!important;height:40%!important;min-height:180px!important;max-height:50%!important}.cmx-mobiletabs{order:2!important}.cmx-tradepanel{order:3!important}.cmx-orderbook-mobile{order:4!important}.cmx-bottom{order:5!important}.cmx-chart{flex-direction:column;flex:1!important;width:100%!important;display:flex!important}.cmx-orderbook-desktop,.cmx-orderbook-mobile,.cmx-book-toggle,.cmx-resize-handle,.cmx-resize-handle-row{display:none!important}.cmx-tradepanel{width:100%!important;max-width:100%!important;display:none!important}.cmx-tradepanel.cmx-tab-active{-webkit-overflow-scrolling:touch;flex-direction:column;overflow-y:auto;flex:1!important;display:flex!important}.cmx-bottom{display:none!important}.cmx-bottom.cmx-tab-active{-webkit-overflow-scrolling:touch;flex-direction:column;overflow-y:auto;flex:1!important;height:auto!important;max-height:none!important;display:flex!important}.cmx-orderbook-mobile.cmx-tab-active{-webkit-overflow-scrolling:touch;flex-direction:column;overflow-y:auto;flex:1!important;width:100%!important;max-width:100%!important;display:flex!important}}.cmx-hdr-page-title{display:none}@media (width<=1100px){.cmx-hdr-fair{display:none!important}}@media (width<=1000px){.cmx-hdr-oi{display:none!important}}@media (width<=900px){.cmx-hdr-vol{display:none!important}}@media (width<=768px){.cmx-hdr-stats,.cmx-logo-text{display:none!important}}@media (width<=600px){.cmx-hdr-nav{display:none!important}.cmx-hdr-page-title{color:var(--text-primary);font-size:13px;font-weight:600;font-family:var(--font-display);letter-spacing:.01em;flex:1;align-items:center;padding-left:4px;display:flex!important}}@media (width<=768px){.cmx-hdr-tabs{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.cmx-hdr-tabs::-webkit-scrollbar{display:none}}@media (width<=1100px){.cmx-bottom{overflow-x:auto}}@media (width<=900px){.bp-tab-bar{gap:0!important;height:34px!important;padding:0 4px!important}.bp-tab-group{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1!important;min-width:0!important;overflow-x:auto!important}.bp-tab-group::-webkit-scrollbar{display:none}.bp-tab{white-space:nowrap;flex-shrink:0;min-height:34px!important;padding:0 10px!important;font-size:11px!important}.bp-summary,.bp-stats-btn{display:none!important}.bp-close-all-btn{flex-shrink:0!important;min-height:30px!important;padding:3px 8px!important;font-size:10px!important}}.bp-pos-cards{display:none}@media (width<=600px){.bp-pos-cards{-webkit-overflow-scrolling:touch;flex-direction:column;gap:6px;padding:4px 6px;overflow-y:auto;display:flex!important}.bp-pos-table{display:none!important}.bp-pos-card{background:#0e111c80;border:1px solid #ffffff0d;border-radius:10px;padding:10px 12px}.bp-card-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.bp-card-symbol{align-items:center;gap:4px;font-size:13px;display:flex}.bp-card-pnl{font-family:var(--font-mono);align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.bp-card-pnl-val{font-size:18px;font-weight:700}.bp-card-roe{opacity:.7;font-size:12px}.bp-card-grid{grid-template-columns:1fr 1fr 1fr;gap:6px 10px;margin-bottom:8px;display:grid}.bp-card-metric{flex-direction:column;gap:1px;display:flex}.bp-card-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:600}.bp-card-value{color:var(--text-secondary);font-size:11px;font-family:var(--font-mono);font-weight:500}.bp-card-actions{border-top:1px solid #ffffff0a;flex-wrap:wrap;gap:6px;padding-top:8px;display:flex}.bp-card-actions .bp-close-btn,.bp-card-actions button{border-radius:6px!important;flex:auto!important;min-height:36px!important;padding:6px 14px!important;font-size:11px!important}.bp-col-liq,.bp-col-leverage,.bp-col-realized,.bp-col-tpsl{display:none!important}.cmx-bottom td,.cmx-bottom th{padding:6px 8px!important;font-size:11px!important}.cmx-bottom th{font-size:9px!important}}.cmx-mobile-nav{display:none}@media (width<=600px){.cmx-mobile-nav{background:var(--bg-panel);border-top:1px solid var(--border);z-index:200;height:52px;padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #00000080;display:flex!important}.cmx-mobile-nav button{cursor:pointer;color:var(--text-dim);font-size:9px;font-weight:600;font-family:var(--font-display);letter-spacing:.04em;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-height:40px;padding:4px 0;transition:color .15s;display:flex;position:relative}.cmx-mobile-nav button.active{color:var(--cyan)}.cmx-mobile-nav button.active svg{animation:.3s ease-out cmx-nav-pop}.cmx-mobile-nav button.active:after{content:"";background:var(--cyan);border-radius:0 0 2px 2px;height:2px;animation:.25s ease-out cmx-nav-underline;position:absolute;top:0;left:20%;right:20%}.cmx-mobile-nav button svg{flex-shrink:0}.cmx-nav-label{text-transform:uppercase;letter-spacing:.04em;font-size:10px;line-height:1}.cmx-nav-badge{background:var(--red);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font-size:9px;font-weight:700;line-height:1;display:flex;position:absolute;top:6px;right:calc(50% - 14px)}.cmx-app-root{padding-bottom:52px!important}.cmx-bell-btn{color:#ffffff80!important;padding:4px!important}.cmx-user-btn{background:0 0!important;border:none!important;border-radius:50%!important;gap:0!important;padding:2px!important}.cmx-user-btn .cmx-profile-name{display:none!important}.cmx-deposit-btn{background:linear-gradient(135deg,#00d4ff26,#6366f11f)!important;border:1px solid #00d4ff4d!important;border-radius:8px!important;align-items:center!important;gap:5px!important;padding:6px 16px!important;transition:all .2s!important;display:flex!important;box-shadow:0 0 10px #00d4ff14!important}.cmx-deposit-btn:active{transform:scale(.95)!important}.cmx-deposit-btn span{letter-spacing:.03em;color:#22d3ee!important;font-size:11px!important;font-weight:600!important}.cmx-deposit-btn svg{color:#22d3ee!important}.cmx-guest-banner{gap:6px!important;padding:5px 10px!important;font-size:11px!important}.cmx-guest-banner span{font-size:10px!important}.cmx-guest-banner button{padding:4px 10px!important;font-size:10px!important}.cmx-mobiletabs{-webkit-backdrop-filter:blur(10px)!important;z-index:20!important;background:#0a0e18eb!important;border-top:none!important;border-bottom:none!important;justify-content:stretch!important;gap:0!important;height:auto!important;min-height:auto!important;padding:5px 10px!important}.cmx-chart-price-block,.cmx-chart-indicators,.cmx-chart-ind-divider{display:none!important}.cmx-chart-auto-btn{min-width:42px!important;min-height:36px!important;margin-left:auto!important;padding:6px 10px!important;font-size:11px!important;font-weight:600!important}.cmx-mobiletabs button{letter-spacing:.02em;color:#fff6!important;background:0 0!important;border:none!important;border-radius:8px!important;flex:1!important;min-height:34px!important;padding:0!important;font-size:12px!important;font-weight:600!important;transition:all .2s!important}.cmx-mobiletabs button svg{display:none!important}.cmx-mobiletabs button.mtab-active{color:#fff!important;background:linear-gradient(135deg,#00d4ff24,#6366f124)!important;border:none!important;box-shadow:0 0 12px #00d4ff1a,inset 0 1px #ffffff0f!important}.cmx-tradepanel .tp-body{gap:10px!important;padding:10px 12px!important}.cmx-tradepanel input[type=number],.cmx-tradepanel input[type=text]{-webkit-appearance:none;border-radius:8px;padding:10px!important;font-size:15px!important}.tp-submit-row{z-index:10;position:sticky;bottom:0;box-shadow:none!important;background:0 0!important;border-top:none!important;margin:0!important;padding:6px 0 4px!important}.tp-submit-btn{border-radius:10px!important;min-height:46px!important;font-size:15px!important}.cmx-tradepanel .tp-info{background:#0f172a73!important;border-radius:10px!important;gap:2px!important;padding:10px 12px!important;font-size:13px!important}.cmx-tradepanel .tp-info>div{padding:4px 0!important}.cmx-tradepanel .tp-info span{color:#c8d2e6d9!important;font-size:12px!important}.cmx-tradepanel .tp-info span[style*=font-family]{color:#e6f0fff2!important}.cmx-tradepanel .fee-module{margin-top:4px!important;padding-top:4px!important}.cmx-tradepanel .tp-body button[class]{min-height:34px}.cmx-coin-strip{flex-direction:column!important;align-items:stretch!important;gap:0!important;height:auto!important;min-height:auto!important;padding:4px 6px!important;overflow:visible!important}.cmx-strip-primary{align-items:center;padding:2px 0;display:flex}.cmx-strip-info-btn{display:block!important}.cmx-strip-stats{display:none!important}.cmx-strip-stats.cmx-strip-stats-open{scrollbar-width:none;-webkit-overflow-scrolling:touch;border-top:1px solid #ffffff0a;align-items:center;gap:0;padding:4px 0;display:flex!important;overflow-x:auto!important}.cmx-strip-stats::-webkit-scrollbar{display:none}.cmx-strip-stats .cmx-strip-div{display:none!important}.cmx-strip-stats>div{padding:0 8px!important}.cmx-hdr-index,.cmx-hdr-high,.cmx-hdr-low{display:none!important}.cmx-strip-stats .cmx-hdr-vol,.cmx-strip-stats .cmx-hdr-oi,.cmx-strip-stats .cmx-hdr-mark{display:flex!important}.cmx-toprow{height:35%!important;min-height:160px!important;max-height:45%!important}.cmx-chart .chart-toolbar{-webkit-overflow-scrolling:touch;gap:0!important;height:44px!important;padding:2px 6px!important;overflow-x:auto!important}.cmx-chart .chart-toolbar::-webkit-scrollbar{display:none}.cmx-chart .chart-toolbar button{min-width:32px;min-height:36px!important;padding:6px 10px!important;font-size:12px!important}.cmx-chart .chart-toolbar>div:first-child{opacity:.45;color:var(--text-dim)!important;background:0 0!important;border-color:#ffffff14!important;padding:2px 6px!important;font-size:9px!important}}@media (width>=601px){.hub-tab-bar{display:none!important}}@media (width<=600px){.hub-panel{display:none!important}.cmx-mobile-view{-webkit-overflow-scrolling:touch;min-height:0;padding-top:env(safe-area-inset-top,0px);flex-direction:column;flex:1;display:flex;overflow-y:auto}}@media (width<=400px){.cmx-status-label,.cmx-hdr-mark{display:none!important}}@media (width<=768px){button{touch-action:manipulation}input[type=number],input[type=text],input[type=email],input[type=password]{font-size:16px!important}.cmx-tradepanel{-webkit-overflow-scrolling:touch}}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cmx-slide-up{animation:.2s slideUp}input:focus-visible{outline:none;border-color:var(--cyan)!important}input:focus:not(:focus-visible){outline:none}@keyframes cmx-fadein-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cmx-scalein{0%{opacity:0;transform:scale(.93)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes cmx-badge-pop{0%{opacity:0;transform:scale(.3)}65%{opacity:1;transform:scale(1.3)}to{transform:scale(1)}}@keyframes cmx-tab-underline-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cmx-expand-down{0%{opacity:0;transform:scaleY(.82)translateY(-8px)}to{opacity:1;transform:scaleY(1)translateY(0)}}@keyframes cmx-row-stagger{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes cmx-slide-down-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes cmx-glow-beat{0%,to{box-shadow:0 0 #1890ff00}50%{box-shadow:0 0 0 4px #1890ff33}}@keyframes cmx-input-focus-in{0%{box-shadow:0 0 #1890ff00}to{box-shadow:0 0 0 2px #1890ff24}}@keyframes cmx-notification-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.cmx-tab-content{animation:.17s cubic-bezier(.25,.46,.45,.94) both cmx-fadein-up}.cmx-modal-panel{animation:.22s cubic-bezier(.34,1.56,.64,1) both cmx-scalein}.cmx-settings-expand{transform-origin:top;animation:.19s cubic-bezier(.25,.46,.45,.94) both cmx-expand-down}.tp-tpsl-expand{transform-origin:top;animation:.18s cubic-bezier(.25,.46,.45,.94) both cmx-expand-down}.cmx-notif-row{animation:.18s both cmx-notification-in}.cmx-notif-row:first-child{animation-delay:0s}.cmx-notif-row:nth-child(2){animation-delay:40ms}.cmx-notif-row:nth-child(3){animation-delay:80ms}.cmx-notif-row:nth-child(4){animation-delay:.12s}.cmx-notif-row:nth-child(5){animation-delay:.16s}.cmx-notif-row:nth-child(n+6){animation-delay:.2s}.cmx-tab-underline-anim{transform-origin:0;animation:.22s cubic-bezier(.4,0,.2,1) both cmx-tab-underline-in}.cmx-badge-pop{animation:.38s cubic-bezier(.34,1.56,.64,1) both cmx-badge-pop;display:inline-flex}.cmx-dropdown-in{animation:.14s both cmx-slide-down-in}button{transition:background .15s,color .15s,opacity .15s,transform .1s,box-shadow .18s,border-color .15s,filter .15s!important}button:not(:disabled):hover{filter:brightness(1.15)!important}button:active{transform:scale(.95)!important}button:focus:not(:focus-visible){box-shadow:none!important;filter:none!important;outline:none!important}button:focus-visible{outline-offset:2px;outline:2px solid #00d4ff80}.cmx-symbol-btn:hover{background:#ffffff0a!important}.cmx-dropdown-row:hover{background:#ffffff0f!important}.bp-tab{cursor:pointer;transition:color .15s!important}.bp-tab:hover{color:var(--text-primary)!important}.bp-tab:active{transform:scale(.96)!important}.bp-stats-btn,.bp-close-all-btn{transition:background .15s,color .15s,transform .1s!important}.bp-stats-btn:hover{background:#ffffff12!important}.bp-close-all-btn:hover{background:#fb718514!important}.bp-stats-btn:active,.bp-close-all-btn:active{transform:scale(.94)!important}.cmx-hub-tab{transition:color .15s,background .15s,transform .1s!important}.cmx-hub-tab:hover{color:var(--text-primary)!important}.cmx-hub-tab:active{transform:scale(.93)!important}.tp-preset-btn,.tp-pct-btn{transition:background .14s,color .14s,transform .1s,border-color .14s!important}.tp-preset-btn:not(.tp-preset-btn-active):hover,.tp-pct-btn:hover{color:var(--text-primary)!important;background:#ffffff14!important}.tp-preset-btn:active,.tp-pct-btn:active{transform:scale(.88)!important}.tp-preset-btn-active{animation:2.5s ease-in-out infinite cmx-glow-beat}.tp-ot-tab{cursor:pointer;transition:color .14s!important}.tp-submit-btn:not(:disabled):hover{filter:brightness(1.12)!important;transform:translateY(-1px)scale(1.02)!important;box-shadow:inset 0 1px 1px #fff3,0 8px 28px #05966966,0 2px 6px #0000004d!important}.tp-submit-btn:not(:disabled):active{filter:brightness(.95)!important;transform:scale(.97)translateY(0)!important}@keyframes feeConfirmPulse{0%{box-shadow:0 0 #67e8f940}50%{box-shadow:0 0 0 6px #67e8f914}to{box-shadow:0 0 #67e8f900}}.fee-module-pulse{animation:.6s ease-out feeConfirmPulse!important}@keyframes feeLedPulse{0%,to{opacity:.3;box-shadow:0 0 2px #f8717133}50%{opacity:1;box-shadow:0 0 5px #f8717180}}.fee-led-pulse{animation:2.4s ease-in-out infinite feeLedPulse}.fee-recharge-btn{transition:all .2s!important}.fee-recharge-btn:hover{background:#67e8f90f!important;border-color:#67e8f94d!important}.fee-recharge-btn:hover span{color:#67e8f9d9!important}.fee-recharge-btn:active{background:#67e8f914!important;transform:scale(.98)!important}.rt-row{transition:background .12s!important}.cmx-mobile-nav button{transition:color .18s,transform .12s!important}.cmx-mobile-nav button:active{transform:scale(.86)!important}@media (width<=900px){.lp-hero{flex-direction:column!important;padding:16px!important}.lp-coin-grid{grid-template-columns:repeat(3,1fr)!important}.lp-prod-grid{grid-template-columns:1fr!important}.lp-trust-grid{grid-template-columns:repeat(2,1fr)!important}.lp-stats-inner{flex-wrap:wrap!important;justify-content:center!important;gap:16px 0!important}.lp-stats-inner>div{flex:0 0 33.33%!important}.lp-foot-grid{grid-template-columns:1fr 1fr!important;gap:24px!important}}@media (width<=768px){.lp-nav{padding:0 16px!important;position:relative!important}.lp-nav-links,.lp-nav-divider,.lp-nav-signin,.lp-nav-register{display:none!important}.lp-hamburger{display:flex!important}.lp-coin-grid{grid-template-columns:repeat(2,1fr)!important}.lp-cta-section{padding:48px 16px!important}.lp-cta-title{font-size:24px!important}.lp-cta-sub{font-size:13px!important}.lp-footer{padding:20px 16px!important}.lp-foot-grid{grid-template-columns:1fr!important;gap:20px!important}}@media (width<=480px){.lp-coin-grid{grid-template-columns:1fr!important}.lp-cta-section .lp-cta-btns{flex-direction:column;align-items:stretch}.lp-trust-grid{grid-template-columns:1fr!important}.lp-stats-inner>div{flex:0 0 50%!important}}.auth-submit-btn:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px);box-shadow:0 4px 16px #1890ff4d!important}.auth-submit-btn:active:not(:disabled){filter:brightness(.95);transform:translateY(0)scale(.99)}.auth-root input::placeholder{color:#5e6673}.auth-root input:focus{border-color:#1890ff!important}.auth-root button:not(.auth-submit-btn):hover{color:#1890ff!important}@media (width<=480px){.auth-root{background:#181a20!important;justify-content:flex-start!important;align-items:stretch!important;min-height:100dvh!important;padding:0!important}.auth-card{background:#181a20!important;border:none!important;border-radius:0!important;flex:1!important;max-width:none!important;padding:24px 20px 20px!important}.auth-card input{border-radius:8px!important;padding:14px!important;font-size:16px!important}.auth-card .auth-submit-btn{border-radius:10px!important;min-height:50px!important;padding:16px!important;font-size:15px!important}.auth-card label{font-size:12px!important}}@media (width<=640px){.dash-stat-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.dash-mid-grid{grid-template-columns:1fr!important;gap:12px!important}.dash-page-header{padding:14px 16px!important}.dash-root{padding:14px 16px 24px!important}}@media (width<=400px){.dash-stat-grid{grid-template-columns:1fr!important}}@media (width<=768px){.cmx-hdr-right button{min-width:40px!important;min-height:40px!important;padding:6px 10px!important}.cmx-hdr-right .lp-nav-signin{display:none}}@media (width<=600px){.cmx-hdr-right{gap:4px!important;padding:0 6px!important}.cmx-hdr-right .lp-view-toggle{display:none}.cmx-hdr-right button{min-width:44px!important;min-height:44px!important}}@media (width<=900px){.cmx-tradepanel button{touch-action:manipulation}.cmx-tradepanel input[type=number],.cmx-tradepanel input[type=text]{min-height:40px!important;font-size:15px!important}.cmx-tradepanel .tp-dir-btn{min-height:44px!important;font-size:14px!important}.tp-ot-tab{padding:10px 16px!important;font-size:13px!important}.tp-pct-btn{min-width:44px!important;min-height:36px!important;font-size:12px!important}.tp-input-wrap{min-height:40px!important}.tp-submit-btn{min-height:48px!important;font-size:15px!important;font-weight:700!important}}@media (width<=600px){.tp-submit-btn{border-radius:10px!important;min-height:52px!important;font-size:16px!important}}@media (width<=768px){.settings-root{flex-direction:column!important}.settings-sidebar{border-right:none!important;border-bottom:1px solid var(--border)!important;flex-shrink:0!important;width:100%!important;max-height:none!important;overflow-y:visible!important}.settings-avatar{flex-direction:row!important;align-items:center!important;gap:12px!important;padding:14px 16px!important}.settings-avatar>div:first-child{margin-bottom:0!important}.settings-avatar>div:first-child>div{width:40px!important;height:40px!important;font-size:16px!important}.settings-stats{padding:8px 16px!important}.settings-nav{scrollbar-width:none!important;flex-direction:row!important;gap:4px!important;padding:6px 10px!important;overflow-x:auto!important}.settings-nav::-webkit-scrollbar{display:none}.settings-nav button{white-space:nowrap!important;border-radius:8px!important;min-width:auto!important;min-height:40px!important;padding:8px 14px!important;font-size:12px!important}.settings-main{padding:16px!important}}@media (width<=640px){.settings-field-row{grid-template-columns:1fr!important;gap:6px!important}.settings-content{padding:16px!important}.settings-page-header{flex-wrap:wrap!important;padding:14px 16px!important}.settings-section-body{padding:14px 16px!important}}@media (width<=480px){.settings-sidebar .settings-back-btn{margin:4px 10px 8px!important;padding:6px 12px!important;font-size:11px!important}}@media (width<=600px){.notif-panel,.referral-panel,.hub-panel{border-left:none!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;width:100vw!important;max-width:100vw!important}.cmx-symbol-dropdown{border:none!important;border-radius:0!important;width:100vw!important;max-height:100dvh!important;inset:0!important}}@media (width<=640px){.stats-panel{border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important}.stats-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=768px){.ref-page-content{flex-direction:column!important;overflow-y:auto!important}.ref-page-side{width:100%!important}}@media (width<=900px){button,.cmx-mobiletabs button{-webkit-user-select:none;user-select:none}}@media (width<=600px){@supports (padding-bottom:env(safe-area-inset-bottom)){.cmx-mobile-nav{padding-bottom:env(safe-area-inset-bottom);height:calc(58px + env(safe-area-inset-bottom))}.cmx-app-root{padding-bottom:calc(58px + env(safe-area-inset-bottom))!important}}}@media (height<=500px) and (orientation:landscape){.cmx-ticker{display:none!important}.cmx-bottom{max-height:140px!important}.cmx-mobile-nav{height:40px!important;padding-bottom:0!important}.cmx-mobile-nav button{gap:1px!important;min-height:36px!important}.cmx-nav-label{font-size:8px!important}.cmx-app-root{padding-bottom:40px!important}.cmx-mobiletabs button{min-height:34px!important}}canvas{image-rendering:pixelated}@media (-webkit-device-pixel-ratio>=2){canvas{image-rendering:auto}}:root{--shadow-sm:0 2px 8px #00000059;--shadow-md:0 8px 24px #00000073;--shadow-lg:0 16px 48px #0000008c;--shadow-glow-cyan:0 0 20px #1890ff4d;--shadow-glow-green:0 0 20px #00c0874d;--trans-fast:.12s ease;--trans-base:.18s ease}input[type=range]{appearance:none;background:var(--border);cursor:pointer;height:4px;transition:background var(--trans-fast);border-radius:2px;outline:none}input[type=range]:hover{background:var(--border-bright)}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--cyan);cursor:pointer;width:14px;height:14px;transition:transform var(--trans-fast), box-shadow var(--trans-fast);border-radius:50%;box-shadow:0 0 0 3px #1890ff33}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.25);box-shadow:0 0 0 4px #1890ff4d}input[type=range]:active::-webkit-slider-thumb{transform:scale(1.1)}input[type=range]::-moz-range-thumb{background:var(--cyan);cursor:pointer;border:none;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 3px #1890ff33}.cmx-nav-link{transition:color .15s!important}.cmx-nav-link:hover{color:var(--text-primary)!important}.cmx-deposit-btn:hover{box-shadow:0 4px 16px #1890ff66!important}.cmx-user-btn:hover{border-color:var(--border-bright)!important;background:#ffffff14!important}.cmx-book-toggle:hover{color:var(--text-primary)!important;background:var(--bg-hover)!important}.cmx-dropdown-row{transition:background var(--trans-fast)!important}.cmx-icon-btn{transition:background var(--trans-fast), color var(--trans-fast), transform var(--trans-fast)!important;border-radius:6px!important}.cmx-icon-btn:hover{background:var(--bg-hover)!important;color:var(--text-primary)!important}.cmx-icon-btn:active{transform:scale(.94)!important}@keyframes notifPulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.cmx-notifs-btn[data-has-unread=true]{animation:2s infinite notifPulse}.cmx-view-toggle-btn{transition:all var(--trans-fast)!important}.cmx-view-toggle-btn:hover{background:var(--bg-hover)!important;color:var(--text-primary)!important}.cmx-account-btn{transition:background var(--trans-fast)!important}.cmx-account-btn:hover{background:var(--bg-hover)!important}@keyframes liveDotPulse{0%,to{box-shadow:0 0 #00c08766}50%{box-shadow:0 0 0 4px #00c08700}}.status-dot-live{animation:2s infinite liveDotPulse}.tp-dir-btn{transition:filter var(--trans-fast), transform var(--trans-fast)!important}.tp-dir-btn:hover{filter:brightness(1.12)!important}.tp-dir-btn:active{transform:scale(.98)!important}.tp-preset-btn{transition:all var(--trans-fast)!important}.tp-preset-btn:hover{color:var(--cyan)!important;background:#1890ff0f!important;border-color:#1890ff99!important}.tp-pct-btn{transition:all var(--trans-fast)!important}.tp-pct-btn:hover{background:var(--bg-hover)!important;border-color:var(--border-bright)!important;color:var(--text-primary)!important}.tp-pct-btn:active{transform:scale(.96)!important}.tp-margin-pill{transition:all var(--trans-fast)!important}.tp-margin-pill:hover{border-color:var(--border-bright)!important;color:var(--text-secondary)!important}.tp-ot-tab{transition:color var(--trans-fast)!important}.tp-ot-tab:hover{color:var(--text-primary)!important}.tp-input-wrap{transition:border-color var(--trans-fast), box-shadow var(--trans-fast)!important}.tp-input-wrap:focus-within{border-color:#1890ff99!important;box-shadow:0 0 0 2px #1890ff14!important}.tp-submit-btn{transition:filter var(--trans-base), transform var(--trans-base), box-shadow var(--trans-base)!important}.tp-submit-btn:hover:not(:disabled){filter:brightness(1.1)!important;box-shadow:var(--shadow-md)!important;transform:translateY(-1px)!important}.tp-submit-btn:active:not(:disabled){filter:brightness(.96)!important;transform:translateY(0)!important}.bp-tab{transition:color var(--trans-fast), background var(--trans-fast)!important}.bp-tab:hover{color:var(--text-primary)!important;background:#ffffff08!important}.bp-table-row{transition:background var(--trans-fast)!important}.bp-table-row:hover{background:var(--bg-hover)!important}.bp-close-btn{transition:all var(--trans-fast)!important}.bp-close-btn:active{transform:scale(.95)!important}.bp-stats-btn{transition:all var(--trans-fast)!important}.bp-stats-btn:hover{background:var(--cyan-dim)!important;color:var(--cyan)!important;border-color:#1890ff66!important}.bp-close-all-btn{transition:all var(--trans-fast)!important}.bp-close-all-btn:hover{background:#fb71851a!important;box-shadow:0 0 12px #fb71851f!important}.bp-close-all-btn:active{transform:scale(.96)!important}.ob-row{cursor:pointer;transition:background var(--trans-fast)!important}.ob-row:hover{background:var(--bg-hover)!important}.ob-tab{transition:color var(--trans-fast), background var(--trans-fast)!important}.ob-tab:hover{color:var(--text-primary)!important;background:var(--bg-hover)!important}.dash-stat-card{transition:transform var(--trans-base), box-shadow var(--trans-base), border-color var(--trans-base)!important}.dash-stat-card:hover{border-color:#1890ff47!important;transform:translateY(-3px)!important;box-shadow:0 16px 48px #0000008c,inset 0 0 0 1px #1890ff1f,inset 0 1px #ffffff24!important}.dash-market-card{transition:all var(--trans-base)!important}.dash-market-card:hover{background:#14192acc!important;border-color:#00d4ff4d!important;transform:translateY(-2px)!important;box-shadow:0 12px 36px #00000080,inset 0 1px #ffffff1f!important}.dash-header-btn{transition:all var(--trans-fast)!important}.dash-header-btn:hover{filter:brightness(1.1)!important;transform:translateY(-1px)!important}.dash-header-btn:active{transform:translateY(0)!important}.dash-tx-row{transition:background var(--trans-fast)!important}.dash-tx-row:hover{background:#ffffff06!important}.dash-pos-row{border-radius:8px;transition:background var(--trans-fast)!important}.dash-pos-row:hover{background:var(--bg-hover)!important}.dash-step-btn{transition:all var(--trans-fast)!important}.dash-step-btn:hover{color:var(--text-primary)!important;border-color:var(--border-bright)!important}.lp-nav-btn{transition:color .15s!important}.lp-nav-btn:hover{color:#eaecef!important}.lp-feature-card{border-color:#2b2f36!important;transition:border-color .2s,transform .15s,box-shadow .2s!important}.lp-feature-card:hover{border-color:#1890ff66!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #0000004d!important}.lp-cta-btn-primary{transition:filter .15s,transform .12s!important}.lp-cta-btn-primary:hover{filter:brightness(1.1)!important;transform:translateY(-1px)!important}.lp-cta-btn-primary:active{transform:translateY(0)scale(.98)!important}.lp-cta-btn-ghost{transition:border-color .15s,color .15s!important}.lp-cta-btn-ghost:hover{color:#eaecef!important;border-color:#5e6673!important}@keyframes lp-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-ticker-track{animation:30s linear infinite lp-ticker-scroll}.lp-ticker-track:hover{animation-play-state:paused}.lp-price-row:hover{background:#ffffff05!important}.lp-footer span:hover{color:#eaecef!important}@keyframes panelSlideRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes panelSlideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes panelFadeIn{0%{opacity:0}to{opacity:1}}.notif-panel,.referral-panel{animation:.22s cubic-bezier(.22,1,.36,1) panelSlideRight}.notif-panel,.referral-panel{-webkit-backdrop-filter:blur(6px)!important}.settings-btn{transition:all var(--trans-fast)!important}.settings-btn:hover{filter:brightness(1.12)!important;transform:translateY(-1px)!important}.settings-btn:active{transform:translateY(0)!important}.settings-back-btn{transition:all var(--trans-fast)!important}.settings-back-btn:hover{color:var(--text-primary)!important;border-color:var(--border-bright)!important;background:var(--bg-hover)!important}.settings-field-row{transition:background var(--trans-fast)!important;border-radius:6px!important;margin:0 -4px!important;padding:6px 4px!important}.settings-field-row:hover{background:#ffffff05!important}@media (width<=600px){.cmx-mobile-nav{-webkit-backdrop-filter:blur(12px)!important;background:#0d111aed!important}.cmx-mobile-nav button{transition:color var(--trans-fast), transform var(--trans-fast)!important}.cmx-mobile-nav button:active{transform:scale(.9)!important}.cmx-mobile-nav button.active{color:var(--cyan)!important}.cmx-mobile-nav button.active .nav-icon{filter:drop-shadow(0 0 6px #1890ff99)}}input:focus-visible,textarea:focus-visible{border-color:#1890ff99!important;outline:none!important;box-shadow:0 0 0 2px #1890ff14!important}input:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none!important}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);transition:background var(--trans-fast);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--border-bright)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg, var(--bg-surface) 25%, var(--bg-hover) 50%, var(--bg-surface) 75%);background-size:200% 100%;border-radius:4px;animation:1.5s infinite shimmer}@keyframes holoPulse{0%,to{filter:drop-shadow(0 0 10px var(--chest-glow,#00d4ff80));transform:translateY(0)rotateX(0)rotateY(0)}25%{filter:drop-shadow(0 0 18px var(--chest-glow,#00d4ffb3));transform:translateY(-4px)rotateX(4deg)rotateY(6deg)}75%{filter:drop-shadow(0 0 14px var(--chest-glow,#00d4ff99));transform:translateY(-2px)rotateX(-3deg)rotateY(-5deg)}}@keyframes holoShake{0%,to{transform:rotate(0)scale(1)}15%{transform:rotate(-8deg)scale(1.05)}30%{transform:rotate(8deg)scale(1.08)}45%{transform:rotate(-5deg)scale(1.06)}60%{transform:rotate(5deg)scale(1.09)}75%{transform:rotate(-3deg)scale(1.07)}}.chest-card{transition:transform .2s,box-shadow .2s!important}.chest-card:hover{transform:translateY(-4px)!important}.open-btn:hover{filter:brightness(1.15)!important;transform:scale(1.03)!important}.quest-card,.quest-card-done{transition:background .2s,transform .2s}.quest-card:hover{transform:translateY(-1px);background:#0e111c8c!important}@media (width<=900px){.rewards-grid{grid-template-columns:1fr!important;gap:16px!important}.rewards-sidebar{order:-1;position:static!important}.rewards-inner{padding:0 16px 48px!important}}@media (width<=600px){.rewards-fullpage{padding-bottom:64px!important}.rewards-inner{padding:0 10px 64px!important}.rewards-hero{border-radius:10px!important;margin:12px 0 16px!important;padding:20px 16px 18px!important}.rewards-hero h1{font-size:20px!important}.rewards-hero p{font-size:12px!important}.rewards-fullpage .quest-card,.rewards-fullpage .quest-card-done{padding:14px!important}}@media (width<=640px){.cmx-banking{-webkit-overflow-scrolling:touch;overflow-y:auto!important}.cmx-banking-grid{flex:none!important;padding-bottom:24px!important;overflow:visible!important}.cmx-banking-card{flex:none!important}}@keyframes chestBadgePulse{0%,to{box-shadow:0 0 #a855f766}50%{box-shadow:0 0 0 6px #a855f700}}.chest-badge-pulse{animation:2s infinite chestBadgePulse}@keyframes spinCube{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin-cube{animation:1.4s linear infinite spinCube}.unbox-cube-idle{opacity:1;transform:scale(1)}@keyframes unboxShakeIn{0%{opacity:0;transform:scale(.5)translateY(30px)}70%{opacity:1;transform:scale(1.15)translateY(-5px)}to{opacity:1;transform:scale(1)translateY(0)}}.unbox-cube-shake{animation:.5s cubic-bezier(.34,1.56,.64,1) both unboxShakeIn}@keyframes unboxBurst{0%{opacity:1;transform:scale(1)}40%{opacity:.8;transform:scale(1.6)}to{opacity:0;transform:scale(2.2)}}.unbox-cube-burst{animation:.4s ease-out both unboxBurst}.unbox-cube-reward,.unbox-cube-fade{opacity:0;transform:scale(0)}@keyframes rewardAppear{0%{opacity:0;transform:scale(.3)translateY(20px)}60%{opacity:1;transform:scale(1.08)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.reward-reveal{animation:.5s cubic-bezier(.34,1.56,.64,1) both rewardAppear}@keyframes questToastSlideIn{0%{opacity:0;filter:blur(8px);transform:translate(-120%)scale(.8)}50%{opacity:1;filter:blur();transform:translate(4%)scale(1.04)}70%{transform:translate(-1%)scale(.99)}to{transform:translate(0)scale(1)}}@keyframes questToastGlow{0%,to{box-shadow:0 4px 24px #00d4ff26,0 0 #00d4ff00}50%{box-shadow:0 4px 32px #00d4ff59,0 0 20px 4px #00d4ff1f}}@keyframes questIconSpin{0%{opacity:0;transform:rotateY(0)scale(.3)}40%{opacity:1;transform:rotateY(360deg)scale(1.3)}60%{transform:rotateY(540deg)scale(.95)}to{transform:rotateY(720deg)scale(1)}}@keyframes questTextReveal{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(8px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes questShimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes questProgressFill{0%{width:0%}to{width:100%}}@keyframes rewardFade{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.9)translateY(-20px)}}.reward-fade{animation:.4s ease-in both rewardFade}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.unbox-overlay{animation:.25s both overlayIn}@keyframes particleFly{0%{transform:rotate(var(--angle)) translateX(0) scale(1);opacity:1}to{transform:rotate(var(--angle)) translateX(120px) scale(0);opacity:0}}.particle{background:var(--color,#00d4ff);width:6px;height:6px;box-shadow:0 0 8px var(--color,#00d4ff);transform-origin:0 0;animation:particleFly .7s cubic-bezier(.25,.46,.45,.94) var(--delay,0s) both;border-radius:50%;position:absolute;top:50%;left:50%}.particle-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes cmx-fees-border{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.cmx-get-fees-btn{cursor:pointer;letter-spacing:.06em;color:#fff;background:linear-gradient(270deg,#00d4ff,#00c887,#a78bfa,#00d4ff) 0 0/300% 300%;border:none;border-radius:8px;width:100%;padding:8px 0;font-size:11px;font-weight:700;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),opacity .2s;animation:7s cubic-bezier(.45,0,.55,1) infinite cmx-fees-border,3.5s ease-in-out infinite cmx-fees-pulse;position:relative;box-shadow:0 0 10px #00d4ff40}.cmx-get-fees-btn:hover{transform:scale(1.02);box-shadow:0 0 22px #00d4ff80,0 2px 12px #00c88740}.cmx-get-fees-btn:active{transition-duration:.1s;transform:scale(.98)}@keyframes cmx-fees-pulse{0%,to{box-shadow:0 0 8px #00d4ff33}50%{box-shadow:0 0 18px #00d4ff73,0 0 30px #00c88726}}@keyframes demo-spin{to{transform:rotate(360deg)}}@keyframes demo-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes demo-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes demo-win-card-in{0%{opacity:0;transform:scale(.55)translateY(24px)}60%{opacity:1;transform:scale(1.04)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes demo-loss-card-in{0%{opacity:0;transform:translate(-10px)}20%{opacity:1;transform:translate(10px)}40%{transform:translate(-8px)}60%{transform:translate(8px)}80%{transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes demo-rays-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes demo-ray-fade{0%{opacity:.2}to{opacity:.7}}@keyframes demo-win-particle{0%{opacity:0;transform:translate(0)scale(0)}15%{opacity:1;transform:translate(calc(var(--p-tx) * .2), calc(var(--p-ty) * .2)) scale(1)}to{opacity:0;transform:translate(var(--p-tx), var(--p-ty)) scale(.4)}}.demo-win-particle{animation:demo-win-particle var(--p-dur,1s) cubic-bezier(.2, .8, .3, .95) var(--p-delay,0s) both}@keyframes demo-loss-particle{0%{opacity:0;transform:translate(0)scale(0)}20%{opacity:.9;transform:translate(calc(var(--p-tx) * .3), calc(var(--p-ty) * .3)) scale(1)}to{opacity:0;transform:translate(var(--p-tx), var(--p-ty)) scale(.2)}}.demo-loss-particle{animation:demo-loss-particle var(--p-dur,.7s) cubic-bezier(.2, .6, .4, .9) var(--p-delay,0s) both}@keyframes demo-glow-breathe{0%{opacity:.7;transform:scale(.9)}to{opacity:1;transform:scale(1.1)}}@keyframes demo-pip-pop{0%{opacity:.3;transform:scale(.5)}60%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes comboGlow{0%{opacity:.6}to{opacity:1}}.streak-cell-ignite{animation:.6s cubic-bezier(.34,1.56,.64,1) both streakIgnite!important}@keyframes streakIgnite{0%{opacity:.3;filter:brightness(.5);transform:scale(.8)}50%{filter:brightness(1.8);transform:scale(1.12)}to{opacity:1;filter:brightness();transform:scale(1)}}.cockpit-btn{transform:translateY(0)}.cockpit-btn:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-2px)}.cockpit-btn:active:not(:disabled){filter:brightness(.95);transform:translateY(1px)}.cockpit-long:hover:not(:disabled){box-shadow:0 8px 32px #22c55e59,inset 0 1px #fff3,0 0 60px #22c55e1f!important}.cockpit-short:hover:not(:disabled){box-shadow:0 8px 32px #e11d4859,inset 0 1px #fff3,0 0 60px #e11d481f!important}.forfeit-ghost-btn:hover:not(:disabled){color:#fb7185!important;background:#fb718514!important;border-color:#fb718540!important}.forfeit-ghost-btn:hover:not(:disabled) svg{opacity:1!important}.demo-glitch-text{display:inline-block;position:relative}.demo-glitch-text:before,.demo-glitch-text:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.demo-glitch-text:before{color:#ff1e50bf;clip-path:polygon(0 0,100% 0,100% 38%,0 38%);animation:.55s steps(3,end) 50ms both demo-glitch-ch-a}.demo-glitch-text:after{color:#3c78ffb3;clip-path:polygon(0 62%,100% 62%,100% 100%,0 100%);animation:.55s steps(3,end) 80ms both demo-glitch-ch-b}@keyframes demo-glitch-ch-a{0%{opacity:0;transform:translate(0)}20%{opacity:1;transform:translate(-5px)}50%{opacity:1;transform:translate(4px)}80%{opacity:1;transform:translate(-3px)}to{opacity:.55;transform:translate(0)}}@keyframes demo-glitch-ch-b{0%{opacity:0;transform:translate(0)}20%{opacity:1;transform:translate(5px)}50%{opacity:1;transform:translate(-3px)}80%{opacity:1;transform:translate(2px)}to{opacity:.5;transform:translate(0)}}@keyframes demo-loss-reset-spin{0%{opacity:0;transform:rotate(-180deg)scale(.4)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes demo-warn-blink{0%{opacity:.5}to{opacity:1}}@keyframes settingsSavedIn{0%{opacity:0;transform:translateY(-4px)scale(.9)}50%{opacity:1;transform:translateY(0)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}.settings-saved-badge{animation:.3s both settingsSavedIn}.settings-revoke-btn:hover{color:#fb7185!important;background:#fb71850f!important;border-color:#fb718533!important}select{appearance:none;background-color:var(--bg-input,#ffffff0a);color:var(--text-primary);border:1px solid var(--border);font-family:var(--font-mono);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' fill='none' stroke='%23848e9c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;border-radius:8px;outline:none;padding:8px 32px 8px 12px;font-size:12px;transition:border-color .15s,box-shadow .15s,background .15s}select:hover{border-color:var(--border-bright);background-color:var(--bg-hover,#ffffff0f)}select:focus-visible{box-shadow:0 0 0 2px #1890ff1f;border-color:var(--cyan)!important}select:focus:not(:focus-visible){outline:none}select option{background:var(--bg-panel);color:var(--text-primary);padding:8px 12px}select:disabled{opacity:.45;cursor:not-allowed}@keyframes holo-float{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-3px)rotate(1deg)}75%{transform:translateY(2px)rotate(-1deg)}}.holo-cube{animation:4s ease-in-out infinite holo-float}@keyframes holo-glow-pulse{0%,to{filter:brightness()drop-shadow(0 0 6px)}50%{filter:brightness(1.2)drop-shadow(0 0 14px)}}.holo-pulse{animation:2.2s ease-in-out infinite holo-glow-pulse!important}@keyframes holo-open-anim{0%{transform:scale(1)rotate(0)}30%{transform:scale(1.15)rotate(8deg)}60%{transform:scale(.95)rotate(-6deg)}to{transform:scale(1)rotate(0)}}.holo-open-spin{animation:.6s ease-in-out holo-open-anim!important}@keyframes holo-spin-slow{to{transform:rotateY(360deg)}}.spin-cube{perspective:200px;animation:3s linear infinite holo-spin-slow}.chest-card:hover{transform:translateY(-2px);border-color:#ffffff26!important;box-shadow:0 8px 40px #00000080,inset 0 1px #ffffff1f!important}.chest-card:hover .holo-cube{animation:2s ease-in-out infinite holo-float!important}.chest-card .open-btn:hover{transform:translateY(-1px);filter:brightness(1.3)!important}@keyframes glass-popup-in{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();transform:translateY(6px)scale(.92)}to{opacity:1;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transform:translateY(0)scale(1)}}@keyframes glass-popup-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(4px)scale(.95)}}@keyframes genesis-shimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes genesis-icon-pulse{0%,to{box-shadow:0 0 16px #f59e0b26,0 0 32px #a855f714}50%{box-shadow:0 0 24px #f59e0b4d,0 0 48px #a855f726}}@keyframes genesis-border-glow{0%,to{border-color:#f59e0b40;box-shadow:0 0 20px #f59e0b14,0 0 40px #a855f70a}33%{border-color:#a855f759;box-shadow:0 0 24px #a855f71f,0 0 40px #f59e0b0f}66%{border-color:#f59e0b59;box-shadow:0 0 24px #f59e0b1f,0 0 40px #00d4ff0d}}@keyframes genesis-sweep{0%{background-position:-200%}to{background-position:200%}}.genesis-trial-card{animation:4s ease-in-out infinite genesis-border-glow;position:relative;overflow:hidden}.genesis-trial-card:before{content:"";pointer-events:none;z-index:0;border-radius:inherit;background:linear-gradient(105deg,#0000 28%,#f59e0b0a 40%,#a855f70a 50%,#00d4ff08 60%,#0000 72%) 0 0/250% 100%;animation:7s ease-in-out infinite genesis-sweep;position:absolute;inset:0}.genesis-cta-btn:hover{opacity:.92;box-shadow:0 6px 30px #f59e0b66,0 0 50px #a855f72e!important}.funds-modal-panel{animation:.25s cubic-bezier(.16,1,.3,1) fundsSlideIn}@keyframes fundsSlideIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.funds-cta-btn:hover:not(:disabled){transform:scale(1.02);box-shadow:0 0 32px #06b6d459,0 8px 24px #0006,inset 0 1px #fff3!important}.funds-cta-btn:active:not(:disabled){transform:scale(.99)}.hub-tab-fade{animation:.2s ease-out hubTabFade}@keyframes hubTabFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hub-tab-fade>div>div{animation:.28s cubic-bezier(.25,.46,.45,.94) both hubChildIn}.hub-tab-fade>div>div:first-child{animation-delay:0s}.hub-tab-fade>div>div:nth-child(2){animation-delay:40ms}.hub-tab-fade>div>div:nth-child(3){animation-delay:80ms}.hub-tab-fade>div>div:nth-child(4){animation-delay:.12s}.hub-tab-fade>div>div:nth-child(5){animation-delay:.16s}.hub-tab-fade>div>div:nth-child(6){animation-delay:.2s}.hub-tab-fade>div>div:nth-child(7){animation-delay:.24s}.hub-tab-fade>div>div:nth-child(8){animation-delay:.28s}.hub-tab-fade>div>div:nth-child(9){animation-delay:.32s}@keyframes hubChildIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hub-notif-row:hover{background:#ffffff08!important}.hub-action-tile:hover{transform:scale(1.03);background:#ffffff0f!important;border-color:#ffffff1a!important}.hub-action-tile:hover svg{color:#22d3ee!important}.hub-signout-btn:hover{color:#fb7185!important;background:#fb71850f!important;border-color:#fb718533!important}.ledger-row:hover{background:#ffffff08!important}@keyframes ledgerPulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes dialogFadeIn{0%{opacity:0}to{opacity:1}}@keyframes dialogSlideUp{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.guide-overlay{z-index:9999;opacity:0;pointer-events:none;transition:opacity .35s;position:fixed;inset:0}.guide-overlay.guide-entered{opacity:1;pointer-events:auto}.guide-svg{transition:all .4s cubic-bezier(.4,0,.2,1)}.guide-spotlight-ring{transition:top .4s cubic-bezier(.4,0,.2,1),left .4s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.4,0,.2,1),height .4s cubic-bezier(.4,0,.2,1);animation:2s ease-in-out infinite guideRingPulse}@keyframes guideRingPulse{0%,to{box-shadow:0 0 20px #1890ff26,inset 0 0 20px #1890ff0d}50%{box-shadow:0 0 30px #1890ff4d,inset 0 0 30px #1890ff1a}}.guide-tooltip{-webkit-backdrop-filter:blur(20px)saturate(120%);background:#10131ef5;border:1px solid #1890ff33;border-radius:16px;padding:20px 22px 18px;transition:top .35s cubic-bezier(.4,0,.2,1),left .35s cubic-bezier(.4,0,.2,1);animation:.35s cubic-bezier(.16,1,.3,1) guideTooltipIn;box-shadow:0 24px 80px #0000008c,0 0 40px #1890ff14,inset 0 1px #ffffff0d}@keyframes guideTooltipIn{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.guide-step-indicator{gap:6px;margin-bottom:14px;display:flex}.guide-step-dot{background:#ffffff1a;border-radius:50%;width:8px;height:8px;transition:all .3s}.guide-step-dot.active{background:var(--cyan);transform:scale(1.2);box-shadow:0 0 8px #1890ff66}.guide-step-dot.done{background:#1890ff66}.guide-step-num{color:var(--cyan);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:700;font-family:var(--font-display);margin-bottom:6px}.guide-title{color:#e2e8f0;font-size:17px;font-weight:700;line-height:1.3;font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 8px}.guide-text{color:#94a3b8bf;margin:0 0 18px;font-size:13px;line-height:1.65}.guide-buttons{justify-content:space-between;align-items:center;display:flex}.guide-btn{font-size:13px;font-weight:600;font-family:var(--font-display);cursor:pointer;border:none;border-radius:8px;outline:none;padding:8px 18px;transition:all .2s}.guide-btn-skip{color:#94a3b873;background:0 0;padding:8px 12px}.guide-btn-skip:hover{color:#94a3b8b3}.guide-btn-back{color:#94a3b8b3;background:#ffffff0d;border:1px solid #ffffff14}.guide-btn-back:hover{color:#e2e8f0;background:#ffffff14}.guide-btn-next{color:var(--cyan);background:linear-gradient(135deg,#1890ff33,#1890ff1a);border:1px solid #1890ff59;align-items:center;gap:6px;display:flex}.guide-btn-next:hover{background:linear-gradient(135deg,#1890ff4d,#1890ff26);transform:translateY(-1px);box-shadow:0 0 16px #1890ff26}.guide-btn-next:active{transform:translateY(0)}@media (width<=900px){.guide-overlay{display:none!important}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.admin-stat-card{cursor:default}.admin-stat-card:hover{transform:translateY(-1px);border-color:#ffffff1f!important;box-shadow:0 4px 24px #0003!important}.admin-quick-action:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0003;background:#ffffff0a!important;border-color:#ffffff1f!important}.admin-table-row:hover{background:#ffffff06!important}.admin-sidebar-btn:hover{color:#fffc!important;background:#ffffff0a!important}.admin-input:focus{border-color:#22d3ee66!important;box-shadow:0 0 0 3px #22d3ee14!important}.admin-glass:hover{border-color:#ffffff14}.admin-header-btn:hover{color:#ffffffb3!important;background:#ffffff14!important}.admin-scroll::-webkit-scrollbar{width:6px}.admin-scroll::-webkit-scrollbar-track{background:0 0}.admin-scroll::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.admin-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff24}.stats-panel{animation:.2s ease-out statsSlideIn}@keyframes statsSlideIn{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.stats-card{cursor:default}.stats-card:hover{transform:translateY(-1px);box-shadow:0 4px 20px #00000040;background:#ffffff0a!important;border-color:#ffffff1a!important}.stats-close-btn:hover{color:#fff!important;background:#ffffff14!important;border-color:#ffffff1f!important}.stats-share-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 32px #6366f180,inset 0 1px #ffffff26!important}.stats-share-btn:active:not(:disabled){transform:translateY(0)}.cmx-ref-action-btn:hover{transform:translateY(-1px);background:linear-gradient(135deg,#00d4ff33 0%,#6366f124 100%)!important;border-color:#00d4ff73!important;box-shadow:0 4px 16px #00d4ff2e!important}.cmx-ref-action-btn:active{transform:translateY(0)}.bp-close-btn:hover{color:var(--text-primary)!important;background:#ffffff0f!important;border-color:#fff3!important}input[type=range]{appearance:none;cursor:pointer;background:0 0}input[type=range]::-webkit-slider-runnable-track{background:var(--border);border-radius:2px;height:3px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--cyan);cursor:pointer;background:#fff;border-radius:50%;width:14px;height:14px;margin-top:-5.5px;transition:transform .1s,box-shadow .1s;box-shadow:0 1px 4px #0006}input[type=range]::-webkit-slider-thumb:hover{box-shadow:0 0 0 4px var(--cyan-glow), 0 1px 4px #0006;transform:scale(1.2)}input[type=range]::-moz-range-track{background:var(--border);border-radius:2px;height:3px}input[type=range]::-moz-range-thumb{border:2px solid var(--cyan);cursor:pointer;background:#fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 4px #0006}
