*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;background:#05080f;color:#dce8f5;font-family:Space Grotesk,sans-serif}#root{min-height:100vh}html[data-theme=light],html[data-theme=light] body{background:#f3f7fc;color:#16243a}html[data-theme=light] nav{background:#fffffff0!important;border-bottom:1px solid #d8e3f0!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-theme=light] ::-webkit-scrollbar-track{background:#eef3f9}html[data-theme=light] ::-webkit-scrollbar-thumb{background:#c8d4e3}html[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#afc0d4}html[data-theme=light] [style*="rgb(5, 8, 15)"],html[data-theme=light] [style*="rgb(8, 14, 28)"],html[data-theme=light] [style*="rgb(12, 18, 32)"]{background:#fff!important}html[data-theme=light] [style*="rgb(17, 27, 46)"],html[data-theme=light] [style*="rgb(19, 30, 48)"],html[data-theme=light] [style*="rgb(11, 18, 32)"]{background:#f6f9fd!important}html[data-theme=light] [style*="rgb(19, 30, 48)"],html[data-theme=light] [style*="rgb(26, 40, 64)"],html[data-theme=light] [style*="rgb(36, 61, 96)"]{border-color:#d7e2ef!important}html[data-theme=light] [style*="rgb(220, 232, 245)"]{color:#16243a!important}html[data-theme=light] [style*="rgb(138, 161, 191)"],html[data-theme=light] [style*="rgb(90, 114, 153)"]{color:#5d7391!important}html[data-theme=light] [style*="rgb(58, 80, 112)"]{color:#7b90ad!important}html[data-theme=light] [style*="rgb(0, 228, 160)"]{color:#00a978!important}html[data-theme=light] [style*="rgb(77, 140, 245)"]{color:#2f6cd1!important}html[data-theme=light] [style*="rgb(255, 61, 104)"]{color:#d83a5f!important}html[data-theme=light] table,html[data-theme=light] .table-wrap{background:transparent}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{background:#fff!important;color:#16243a!important;border-color:#cfdceb!important}html[data-theme=light] .auth-modal-inner,html[data-theme=light] .wallet-modal{background:#fff!important;border-color:#d8e3f0!important;box-shadow:0 20px 40px #142d5a1f!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#080e1c}::-webkit-scrollbar-thumb{background:#1a2840;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#243d60}input,select,button,textarea{font-family:Space Grotesk,sans-serif}input::placeholder{color:#3a5070}button,a{transition:opacity .15s,background .15s,color .15s,border-color .15s,transform .15s}button:active{transform:scale(.97)}:focus-visible{outline:2px solid #4d8cf580;outline-offset:2px}a{color:inherit;text-decoration:none}table{border-collapse:collapse}.trade-page{overflow-x:hidden}.trade-grid,.trade-main,.trade-form,.trade-orders,.trade-chart{min-width:0}@media (max-width: 768px){.trade-page{padding:72px 10px 20px!important;max-width:100%!important}.trade-grid{grid-template-columns:1fr!important;gap:10px!important}.trade-main{order:0}.trade-form{order:1}.trade-pairs-card,.trade-form,.trade-orders{padding:12px!important}.trade-chart{height:42vh!important;min-height:220px!important;max-height:340px!important}.trade-pairs-row{flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.trade-pairs-row::-webkit-scrollbar{display:none}.trade-pairs-row button{white-space:nowrap;flex:0 0 auto}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 420px){.trade-page{padding:68px 8px 16px!important}.trade-chart{height:38vh!important;min-height:200px!important}}.nav-hamburger{display:none}.nav-desktop-only{display:inline-flex}@media (max-width: 768px){.nav-links,.nav-desktop-only{display:none!important}.nav-hamburger{display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid #1a2840;color:#dce8f5;border-radius:6px;width:34px;height:34px;font-size:18px;cursor:pointer;flex-shrink:0}}@media (max-width: 420px){.nav-notif-panel{position:fixed!important;left:8px!important;right:8px!important;top:68px!important;width:auto!important;max-height:calc(100vh - 84px);overflow-y:auto;z-index:220}}@media (max-width: 768px){.landing-hero{grid-template-columns:1fr!important}.landing-hero h1{font-size:36px!important;white-space:normal!important}.landing-hero-chart{display:none!important}.landing-traders-grid,.landing-pools-grid,.landing-vaults-grid,.landing-ranks-grid{grid-template-columns:1fr!important}.landing-carousel-grid{min-height:230px}.landing-carousel-card{display:none;animation:landing-fade-in .35s ease}.landing-carousel-card.is-active{display:block}.landing-carousel-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.landing-carousel-btn{background:#0c1220;border:1px solid #1a2840;color:#dce8f5;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:700;cursor:pointer;min-width:64px}.landing-carousel-dots{display:flex;align-items:center;justify-content:center;gap:6px;flex:1}.landing-carousel-dot{width:8px;height:8px;border-radius:999px;border:1px solid #3a5070;background:transparent;padding:0;cursor:pointer}.landing-carousel-dot.is-active{width:18px;background:#4d8cf5;border-color:#4d8cf5}}@keyframes landing-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 480px){.landing-traders-grid,.landing-pools-grid,.landing-vaults-grid,.landing-ranks-grid{grid-template-columns:1fr!important}}.dash-page{overflow-x:hidden}.stats-grid,.dash-grid{min-width:0}.dash-open-positions-wrap{overflow:auto;-webkit-overflow-scrolling:touch;max-height:320px}@media (max-width: 768px){.dash-page{padding:72px 10px 20px!important;max-width:100%!important}.stats-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.dash-grid{grid-template-columns:1fr!important;gap:10px!important}.dash-open-positions-wrap{max-height:240px;overflow-y:scroll;overflow-x:auto}}@media (max-width: 420px){.dash-page{padding:68px 8px 16px!important}.stats-grid{grid-template-columns:1fr!important}}.perp-page{overflow-x:hidden}.perp-grid,.perp-main,.perp-form,.perp-orders,.perp-chart{min-width:0}@media (max-width: 768px){.perp-page{padding:72px 10px 20px!important;max-width:100%!important}.perp-grid{grid-template-columns:1fr!important;gap:10px!important}.perp-main{order:0}.perp-form{order:1}.perp-pairs-card{padding:12px!important}.perp-chart{height:42vh!important;min-height:220px!important;max-height:340px!important}.perp-pairs-row{flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.perp-pairs-row::-webkit-scrollbar{display:none}.perp-pairs-row button{white-space:nowrap;flex:0 0 auto}.perp-funding{display:none!important}.perp-orders{padding:12px!important}}@media (max-width: 420px){.perp-page{padding:68px 8px 16px!important}.perp-chart{height:38vh!important;min-height:200px!important}}.staking-page{overflow-x:hidden}.pools-grid{min-width:0}@media (max-width: 768px){.staking-page{padding:72px 10px 20px!important;max-width:100%!important}.pools-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.stake-modal{width:min(95vw,360px)!important}}@media (max-width: 480px){.pools-grid{grid-template-columns:1fr!important}}.wallet-page{overflow-x:hidden}.wallet-grid{min-width:0}@media (max-width: 768px){.wallet-page{padding:72px 10px 20px!important;max-width:100%!important}.wallet-header{flex-wrap:wrap;gap:10px!important}.wallet-grid{grid-template-columns:1fr!important;gap:10px!important}.wallet-modal{width:min(95vw,380px)!important}}.smart-contract-page{overflow-x:hidden}.sc-vault-grid,.sc-summary-grid{min-width:0}.status-pill{display:inline-block;border-radius:999px;padding:3px 11px;font-size:11px;font-weight:700;white-space:nowrap;letter-spacing:.02em}.sc-vault-card{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.sc-vault-card:hover{transform:translateY(-6px);border-color:var(--glow-border, rgba(168,85,247,.5));box-shadow:0 18px 44px -14px var(--glow-shadow, rgba(168,85,247,.35))}@media (max-width: 768px){.smart-contract-page{padding:72px 10px 20px!important;max-width:100%!important}.sc-vault-grid{grid-template-columns:1fr!important;gap:10px!important}.sc-summary-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.sc-modal{width:min(95vw,360px)!important}}@media (max-width: 420px){.smart-contract-page{padding:68px 8px 16px!important}.sc-summary-grid{grid-template-columns:1fr!important}}.mining-page{overflow-x:hidden}.mining-packages-grid,.mining-teams-grid{min-width:0}.mining-package-card,.mining-team-card{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.mining-package-card:hover,.mining-team-card:hover{transform:translateY(-6px);border-color:#fbbf2480;box-shadow:0 18px 44px -14px #fbbf2452}@media (max-width: 768px){.mining-page{padding:72px 10px 20px!important;max-width:100%!important}.mining-packages-grid{grid-template-columns:1fr!important;gap:12px!important}.mining-teams-grid{grid-template-columns:1fr!important;gap:10px!important}.mining-join-modal{width:min(96vw,920px)!important}.mining-info-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.mining-share-grid{grid-template-columns:1fr!important;gap:8px!important}.mining-details-grid{grid-template-columns:1fr!important;gap:10px!important}.mining-row-grid{grid-template-columns:1fr 1fr!important;row-gap:10px!important}.mining-card-footer{width:100%!important}}@media (max-width: 420px){.mining-page{padding:68px 8px 16px!important}.mining-info-grid,.mining-row-grid{grid-template-columns:1fr!important}}@media (max-width: 480px){.auth-modal-inner{width:min(95vw,380px)!important;padding:24px!important}}@media (max-width: 768px){.admin-layout-grid{grid-template-columns:1fr!important;padding:12px!important;gap:10px!important}.admin-main{padding-bottom:86px}.admin-sidebar{position:fixed;left:0;right:0;bottom:0;z-index:120;border-radius:12px 12px 0 0!important;border-left:none!important;border-right:none!important;border-bottom:none!important;padding:10px 8px!important;box-shadow:0 -10px 28px #00000073;display:flex;flex-direction:row;gap:6px;max-height:none;overflow-y:hidden;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.admin-sidebar-head,.admin-sidebar-user{display:none!important}.admin-sidebar .admin-nav-link{display:inline-flex!important;align-items:center;justify-content:center;text-align:center;line-height:1.2;white-space:nowrap;margin:0!important;padding:8px 10px!important;border-radius:10px!important;font-size:12px!important;min-height:38px;flex:0 0 auto}.admin-sidebar::-webkit-scrollbar{display:none}}@media (max-width: 768px){html,body,*{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{display:none;width:0;height:0}}.pokemon-smart-contract-page{overflow-x:hidden}.pokemon-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.pokemon-pack-card{transition:transform .15s ease,box-shadow .15s ease}.pokemon-pack-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #00000080}@media (max-width: 900px){.pokemon-grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width: 768px){.pokemon-smart-contract-page{padding:72px 10px 20px!important;max-width:100%!important}.pokemon-grid{grid-template-columns:repeat(2,1fr)!important}.sc-modal{width:min(95vw,360px)!important}}@media (max-width: 420px){.pokemon-smart-contract-page{padding:68px 8px 16px!important}.pokemon-grid{grid-template-columns:1fr!important}}.card-financing-page{overflow-x:hidden}.card-financing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card-financing-batch-card{transition:transform .15s ease,box-shadow .15s ease}.card-financing-batch-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #00000080}@media (max-width: 900px){.card-financing-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 768px){.card-financing-page{padding:72px 10px 20px!important;max-width:100%!important}.cf-modal{width:min(95vw,360px)!important}}@media (max-width: 480px){.card-financing-page{padding:68px 8px 16px!important}.card-financing-grid{grid-template-columns:1fr!important}}.lucky-draw-page{overflow-x:hidden}.ld-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;flex-wrap:wrap}.ld-stats{display:flex;gap:10px;flex-wrap:wrap}.ld-stat{display:flex;align-items:center;gap:10px;padding:10px 14px;min-width:190px;border-radius:12px;background:linear-gradient(135deg,#0d1830,#0a1422);border:1px solid rgba(255,255,255,.09)}.ld-tier{display:grid;grid-template-columns:270px 1fr 290px;align-items:center;gap:18px;padding:16px 20px;border-radius:16px}.ld-strip{display:flex;gap:12px;overflow-x:auto;padding:8px 4px;scrollbar-width:none}.ld-strip::-webkit-scrollbar{display:none}.ld-prize-card{width:92px;height:134px;flex:0 0 auto;border-radius:8px;transition:transform .15s ease}.ld-prize-card:hover{transform:translateY(-4px) scale(1.04)}.ld-prize-coin{width:96px;height:124px;flex:0 0 auto;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(160deg,#0d1a2e,#09121e)}.ld-action{display:flex;flex-direction:column;align-items:center;gap:8px}.ld-hint{font-size:11px;color:#8aa1bf;text-align:center}.ld-btn{width:100%;max-width:280px;height:58px;border:none;border-radius:14px;color:#fff;font-weight:800;font-size:16px;cursor:pointer;transition:transform .15s ease,filter .15s ease}.ld-btn:hover:not(:disabled){transform:scale(1.03);filter:brightness(1.1)}.ld-btn:disabled{cursor:not-allowed}.ld-btn-off{background:#1b2740;color:#6b7fa0}.ld-btn-sm{width:auto;height:44px;padding:0 22px;font-size:14px;background:#3b82f6}.ld-btn-ghost{background:transparent;border:1px solid rgba(255,255,255,.18);color:#dce8f5}.ld-btn-sm:disabled{background:#1b2740;color:#6b7fa0}.ld-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow-y:auto;padding:20px}.ld-close{position:absolute;top:18px;right:18px;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff;font-size:16px;cursor:pointer;z-index:2}.ld-card3d{position:relative;width:220px;height:308px;perspective:1000px}.ld-card3d.crypto{width:280px;height:400px}.ld-flip{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.4,.2,.2,1)}.ld-flip.flipped{transform:rotateY(180deg)}.ld-flip.charging{animation:ld-float 1.2s ease-in-out infinite}.ld-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.ld-back{background:repeating-linear-gradient(135deg,#0d1830 0,#0d1830 10px,#0a1422 10px,#0a1422 20px)}.ld-front{transform:rotateY(180deg);background:linear-gradient(160deg,#0d1830,#080d1a);padding:0}.ld-card3d.crypto .ld-front{padding:20px}.ld-ring{position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;border-radius:24px;border:2px solid;opacity:.6;animation:ld-pulse 1s ease-out infinite}.ld-burst{position:absolute;left:50%;top:50%;width:100px;height:100px;margin:-50px 0 0 -50px;border-radius:50%;border:3px solid;animation:ld-burst .9s ease-out forwards;pointer-events:none}.ld-skip{background:none;border:none;color:#8aa1bf;text-decoration:underline;cursor:pointer;font-size:12px}.ld-dots span{animation:ld-blink 1.2s infinite}.ld-dots span:nth-child(2){animation-delay:.2s}.ld-dots span:nth-child(3){animation-delay:.4s}@keyframes ld-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-12px) rotate(1deg)}}@keyframes ld-pulse{0%{transform:scale(.95);opacity:.7}to{transform:scale(1.12);opacity:0}}@keyframes ld-burst{0%{transform:scale(.4);opacity:1}to{transform:scale(6);opacity:0}}@keyframes ld-pop{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}@keyframes ld-blink{0%,to{opacity:.2}50%{opacity:1}}@media (max-width: 1100px){.ld-tier{grid-template-columns:1fr;gap:12px}.ld-action{align-items:stretch}.ld-btn{max-width:none}}@media (max-width: 768px){.lucky-draw-page{padding:72px 10px 20px!important;max-width:100%!important}.ld-stats{display:grid;grid-template-columns:1fr 1fr;width:100%}.ld-stat{min-width:0}.ld-stat:last-child{grid-column:1 / -1}.ld-prize-card{width:82px;height:118px}.ld-prize-coin{width:80px;height:108px}.ld-card3d{width:200px;height:280px}.ld-card3d.crypto{width:260px;height:370px}}@media (max-width: 480px){.lucky-draw-page{padding:68px 8px 16px!important}}.ld-tabs{display:flex;align-items:center;gap:4px;padding:4px;border-radius:8px;width:fit-content;margin-bottom:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.ld-tab{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border-radius:6px;border:1px solid transparent;background:transparent;color:#6b7fa0;font-family:Outfit,inherit;font-weight:600;font-size:14px;cursor:pointer;transition:color .15s ease}.ld-tab:hover{color:#a8b8d8}.ld-tab.on{background:#22d3ee1f;color:#22d3ee;border-color:#22d3ee47}.ld-emblem{width:52px;height:52px;flex:0 0 auto;display:flex;align-items:center;justify-content:center}.ld-emblem-tile{width:48px;height:48px;border-radius:12px}.ld-gift-art{flex:0 0 auto}@media (max-width: 768px){.ld-tabs{width:100%}.ld-tab{flex:1;padding:10px 16px}.ld-gift-art{display:none}.ld-emblem{width:38px;height:38px}.ld-emblem-tile{width:40px;height:40px}.ld-emblem svg{width:38px;height:38px}}
