@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;700&display=swap";:root{--vx-bg:#0a0a0d;--vx-bg-1:#111114;--vx-bg-2:#16161b;--vx-bg-3:#1c1c22;--vx-line:#26262e;--vx-line-2:#2f2f38;--vx-text:#f4f4f6;--vx-text-2:#a8a8b0;--vx-text-3:#6c6c76;--vx-orange:#f39200;--vx-orange-2:#ffae33;--vx-orange-glow:#f392002e;--vx-green:#2dd47a;--vx-blue:#4aa8ff;--vx-red:#ff5d5d;--vx-yellow:#ffd23f;--vx-purple:#7c5cff;--vx-purple-2:#a48bff;--vx-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--vx-font-display:"Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--vx-radius:12px;--vx-radius-sm:8px;--vx-radius-lg:16px}.vx-card{background:var(--vx-bg-1);border:1px solid var(--vx-line);border-radius:var(--vx-radius)}.vx-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.vx-btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:filter .15s,transform 50ms;display:inline-flex}.vx-btn:active{transform:translateY(1px)}.vx-btn-primary{background:var(--vx-orange);color:#1a0f00}.vx-btn-primary:hover{filter:brightness(1.07)}.vx-btn-ghost{border:1px solid var(--vx-line-2);color:var(--vx-text);background:var(--vx-bg-1)}.vx-btn-ghost:hover{filter:brightness(1.12)}.vx-tag-berserk{color:#ffae33;background:#f3920029}.vx-tag-trader{color:#6cb6ff;background:#4aa8ff24}.vx-tag-vulcanverse{color:#b9a6ff;background:#a48bff24}.vx-tag-runner{color:#ff9a6a;background:#ff7a3d24}.vx-tag-quest{color:#5fe39a;background:#2dd47a24}.vx-live-stream{gap:10px;display:grid}.vx-live-stream-inner{gap:10px;animation:24s linear infinite vxLiveScroll;display:grid}.vx-live-stream:hover .vx-live-stream-inner{animation-play-state:paused}@keyframes vxLiveScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}:root{--bg-primary:#0a0b0f;--bg-secondary:#12141a;--bg-tertiary:#1a1d26;--bg-card:#161921;--bg-hover:#1e2130;--border:#252836;--border-light:#2a2d3a;--text-primary:#e8e9ed;--text-secondary:#8b8d97;--text-muted:#5a5c66;--accent:#ff9d2e;--accent-hover:#f08a1a;--accent-glow:#ff9d2e26;--forge-ember:#ff78140f;--forge-heat:#ff501408;--green:#00c48c;--green-dim:#00c48c1f;--red:#ff4d6a;--red-dim:#ff4d6a1f;--blue:#4da2ff;--blue-dim:#4da2ff1f;--purple:#a855f7;--purple-dim:#a855f71f;--elysium-purple:#7c3aed;--elysium-glow:#7c3aed26;--xp-bronze:#cd7f32;--xp-silver:silver;--xp-gold:gold;--xp-platinum:#e5e4e2;--xp-diamond:#b9f2ff;--xp-mythic:#ff6ec7;--radius:12px;--radius-sm:8px;--radius-lg:16px;--shadow:0 4px 24px #0000004d;--nav-height:80px;--banner-height:36px;--chat-width:400px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}a,button,[role=button],input,textarea,select,label{-webkit-tap-highlight-color:transparent}input,textarea{-webkit-user-select:text;user-select:text}*{scrollbar-width:thin;scrollbar-color:var(--border-light) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}body{background:var(--bg-primary);color:var(--text-primary);zoom:.92;font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}@keyframes forgeBreath{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}@keyframes xpFloat{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-40px)scale(.8)}}@keyframes achPop{0%{opacity:0;transform:translate(-50%)scale(.8)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes streakPop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes typingBounce{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes toastIn{0%{opacity:0;transform:translate(-80px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes toastOut{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-80px)scale(.95)}}@keyframes tourPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes skeletonPulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.skeleton{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a 37%,#ffffff0d 63%) 0 0/400% 100%;border-radius:4px;animation:1.4s infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.page-wrapper{min-height:100vh;padding-top:0;padding-bottom:80px}.banner-hidden .page-wrapper{padding-top:0}.chat-open .page-wrapper{margin-right:var(--chat-width)}.no-scroll{overflow:hidden}.container{max-width:1200px;margin:0 auto;padding:0 24px}.container:has(.trade-full-width){max-width:100%;padding:0 16px}.announce-banner{background:var(--vx-orange);color:#1a0f00;text-align:center;padding:8px 40px;font-size:12px;font-weight:700;position:relative}.announce-dismiss{color:#1a0f00;cursor:pointer;background:0 0;border:0;font-size:16px;font-weight:900;position:absolute;top:5px;right:12px}.banner-hidden .announce-banner{display:none}.topnav{font-family:var(--vx-font-display);background:#0a0a0d;position:relative}.topnav-inner{box-sizing:border-box;align-items:center;gap:28px;width:100%;max-width:1600px;margin:0 auto;padding:18px 42px;display:flex}.topnav-links{align-items:center;gap:10px;margin-left:10px;display:flex}.topnav-right{align-items:center;gap:10px;margin-left:auto;display:flex}.topnav-hamburger{align-items:center;margin-left:auto;display:none}.nav-logo{cursor:pointer;flex-shrink:0;align-items:center;gap:10px;margin-right:20px;text-decoration:none;display:flex}.nav-logo .logo-text{letter-spacing:-.5px;color:var(--text-primary);font-size:18px;font-weight:800}.nav-logo .logo-text b{color:var(--accent)}.nav-search{flex:1;max-width:380px;margin-right:16px;position:relative}.nav-search-input{background:var(--bg-secondary);border:1px solid var(--border);width:100%;color:var(--text-primary);border-radius:24px;outline:none;padding:9px 14px 9px 36px;font-family:inherit;font-size:13px;transition:all .2s}.nav-search-input::placeholder{color:var(--text-muted)}.nav-search-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.nav-search-icon{color:var(--text-muted);font-size:13px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-dropdown{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);z-index:1001;max-height:400px;padding:8px 0;display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.search-dropdown.visible{display:block}.search-section-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;padding:8px 14px 4px;font-size:12px;font-weight:600}.search-item{cursor:pointer;align-items:center;gap:8px;padding:8px 14px;font-size:13px;transition:background .15s;display:flex}.search-item:hover{background:var(--bg-hover)}.nav-links{align-items:center;gap:2px;height:100%;display:flex}.nav-link{color:#ffffffdb;cursor:pointer;white-space:nowrap;font-size:18px;font-weight:600;font-family:var(--vx-font-display,Inter, sans-serif);background:0 0;border-radius:9px;align-items:center;gap:5px;padding:13px 17px;text-decoration:none;transition:color .15s,background .15s;display:inline-flex;position:relative}.nav-link:hover{color:#fff;background:var(--vx-bg-2,#ffffff0f)}.nav-link.active{color:#fff}.nav-link.active:after{content:"";background:var(--vx-orange,#f39200);border-radius:999px;height:3px;position:absolute;bottom:-19px;left:17px;right:17px}.nav-right{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.nav-icon-btn{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:16px;transition:all .2s;display:flex;position:relative}.nav-icon-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.nav-icon-btn .dot{background:var(--red);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px}.nav-agent-btn{border:1px solid var(--border);width:auto;color:var(--text-primary);background:linear-gradient(135deg,#4da2ff14,#7c3aed14);gap:8px;padding:0 12px;font-size:12px;font-weight:700}.nav-agent-btn:hover{border-color:var(--blue);box-shadow:0 0 0 3px #4da2ff14}.nav-agent-orb{background:radial-gradient(circle at 30% 30%,#9dd4ff 0%,#4da2ff 42%,#7c3aed 100%);border-radius:50%;flex-shrink:0;width:18px;height:18px;box-shadow:0 0 16px #4da2ff59}.btn-connect{background:var(--accent);border-radius:var(--radius-sm);color:#fff;cursor:pointer;border:none;padding:9px 20px;font-family:inherit;font-size:13px;font-weight:700;transition:all .2s}.btn-connect:hover{background:var(--accent-hover);transform:translateY(-1px)}.nav-wallet-btn{background:var(--bg-tertiary);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.nav-wallet-btn:hover{border-color:var(--accent)}.wallet-dot{background:var(--green);border-radius:50%;width:8px;height:8px}.nav-xp-strip{top:calc(var(--banner-height) + var(--nav-height));z-index:999;background:var(--bg-secondary);height:3px;display:none;position:fixed;left:0;right:0}.nav-xp-strip.visible{display:block}.banner-hidden .nav-xp-strip{top:var(--nav-height)}.nav-xp-strip-fill{background:linear-gradient(90deg, var(--xp-bronze), var(--xp-gold), var(--xp-diamond));border-radius:0 2px 2px 0;height:100%;transition:width 1s;box-shadow:0 0 8px #ffd70066}.xp-badge{border-radius:10px;align-items:center;gap:4px;margin-left:4px;padding:2px 8px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.xp-badge:hover{transform:scale(1.1)}.xp-badge.bronze{color:var(--xp-bronze);background:#cd7f3226;border:1px solid #cd7f324d}.xp-badge.silver{color:var(--xp-silver);background:#c0c0c01f;border:1px solid #c0c0c040}.xp-badge.gold{color:var(--xp-gold);background:#ffd7001f;border:1px solid #ffd70040}.xp-badge.diamond{color:var(--xp-diamond);background:#b9f2ff1a;border:1px solid #b9f2ff33}.xp-badge.mythic{color:var(--xp-mythic);background:#ff6ec71f;border:1px solid #ff6ec740}.section-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.section-title{font-size:18px;font-weight:700}.section-link{color:var(--accent);cursor:pointer;font-size:13px;font-weight:600}.section-link:hover{text-decoration:underline}.interactive-row{cursor:pointer;transition:background .2s,border-color .2s}.interactive-row:hover{background:var(--bg-hover)}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:20px;transition:all .2s}.card:hover{border-color:var(--border-light);transform:translateY(-2px);box-shadow:0 8px 32px #00000040}.card-sm{padding:16px}.btn-primary{background:var(--accent);border-radius:var(--radius-sm);color:#fff;cursor:pointer;border:none;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:700;transition:all .2s}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 4px 16px #ff9d2e4d}.btn-primary:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}.btn-secondary{background:var(--bg-tertiary);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s}.btn-secondary:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.btn-sm{padding:6px 14px;font-size:12px}.grid-2{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.tag{border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .15s;display:inline-block}.tag:hover{transform:scale(1.05)}.tag-green{background:var(--green-dim);color:var(--green)}.tag-red{background:var(--red-dim);color:var(--red)}.tag-blue{background:var(--blue-dim);color:var(--blue)}.tag-purple{background:var(--purple-dim);color:var(--purple)}.tag-orange{background:var(--accent-glow);color:var(--accent)}.shelf{margin-bottom:32px}.shelf-scroll{scroll-snap-type:x mandatory;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.shelf-scroll::-webkit-scrollbar{height:6px}.shelf-scroll::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:3px}.shelf-scroll::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:3px}.shelf-scroll::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.shelf-card{scroll-snap-align:start;cursor:pointer;flex:0 0 clamp(200px,42vw,260px);transition:transform .2s,border-color .2s}.shelf-card:hover{border-color:var(--accent)!important;transform:translateY(-4px)!important;box-shadow:0 12px 40px #0000004d!important}.forge-icon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 14px;font-size:22px;display:flex;position:relative}.forge-icon.trade{color:var(--accent);background:linear-gradient(135deg,#1a1008,#2a1a0a);border:1px solid #ff9d2e33}.forge-icon.play{color:var(--green);background:linear-gradient(135deg,#081a10,#0a2a18);border:1px solid #00c48c33}.forge-icon.create{color:var(--purple);background:linear-gradient(135deg,#140a1a,#201030);border:1px solid #a855f733}.xp-float{z-index:3000;color:var(--xp-gold);pointer-events:none;text-shadow:0 0 12px #ffd70099;font-size:14px;font-weight:800;animation:1.2s ease-out forwards xpFloat;position:fixed}.achievement-popup{z-index:2000;background:var(--bg-secondary);border:1px solid var(--accent);border-radius:var(--radius);box-shadow:0 8px 32px #f7931a4d, var(--shadow);text-align:center;min-width:320px;padding:20px 28px;animation:.5s achPop;position:fixed;top:160px;left:50%;transform:translate(-50%)}.ach-icon{margin-bottom:8px;font-size:36px}.ach-title{color:var(--accent);margin-bottom:4px;font-size:16px;font-weight:800}.ach-desc{color:var(--text-secondary);margin-bottom:8px;font-size:13px}.ach-xp{color:var(--green);font-size:14px;font-weight:700}.xp-bar-wrap{margin-top:8px}.xp-bar-bg{background:var(--bg-primary);border-radius:3px;height:6px;overflow:hidden}.xp-bar-fill{border-radius:3px;height:100%;transition:width .5s}.xp-bar-fill.bronze{background:var(--xp-bronze)}.xp-bar-fill.gold{background:linear-gradient(90deg, var(--xp-gold), #ffb300)}.xp-bar-fill.diamond{background:linear-gradient(90deg, var(--xp-diamond), #00bcd4)}.xp-bar-label{color:var(--text-muted);justify-content:space-between;margin-top:4px;font-size:12px;display:flex}.feed-item{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.feed-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.feed-text{color:var(--text-secondary);flex:1;line-height:1.4}.feed-text strong{color:var(--text-primary);font-weight:600}.feed-time{color:var(--text-muted);white-space:nowrap;font-size:11px}.tab-bar{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.tab-bar::-webkit-scrollbar{display:none}.nft-tab{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:all .15s}.nft-tab:hover{color:var(--text-primary)}.nft-tab.active{color:var(--accent);border-bottom-color:var(--accent)}.quest-shell-card{background:linear-gradient(#14171efa,#0d0f14fa);border:1px solid #ff9d2e24}.quest-hero-minimal{background:linear-gradient(90deg,#ff9d2e1a,#0000 46%),linear-gradient(#14171efa,#0d0f14fa);padding:24px}.quest-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.quest-kicker{color:var(--accent);text-transform:uppercase;letter-spacing:.9px;margin-bottom:8px;font-size:11px;font-weight:800}.quest-hero-title{margin-bottom:8px;font-size:34px;font-weight:900;line-height:1}.quest-hero-sub{color:var(--text-secondary);max-width:540px;font-size:13px}.quest-inline-help{background:#171a22;border:1px solid #ff9d2e2e;border-radius:14px;margin-bottom:16px;overflow:hidden}.quest-inline-help-trigger{width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:14px 16px;font-family:inherit;font-size:13px;font-weight:800;display:flex}.quest-inline-help-trigger span:last-child{color:var(--text-muted)}.quest-inline-help-body{color:var(--text-secondary);padding:0 16px 14px;font-size:12px;line-height:1.7;display:none}.quest-inline-help.open .quest-inline-help-body{display:block}.quest-hiw-modal__dialog{max-height:88vh}@media (width<=1024px){.quest-hiw-modal{min-height:-webkit-fill-available;justify-content:flex-start!important;align-items:stretch!important;height:100dvh!important;padding:0!important}.quest-hiw-modal__dialog{border-radius:0!important;flex:auto!important;width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important}.quest-hiw-modal__header{align-items:flex-start!important;gap:12px!important;padding:16px 18px!important}.quest-hiw-modal__title{font-size:20px!important;line-height:1.2!important}.quest-hiw-modal__body{-webkit-overflow-scrolling:touch;flex:auto!important;min-height:0!important;padding:18px!important;overflow-y:auto!important}.quest-hiw-modal__steps{grid-template-columns:1fr!important}.quest-hiw-modal__step{flex-direction:column!important;gap:12px!important;padding:16px!important}}.winner-ticker-card{background:#12141aeb;border:1px solid #ff9d2e2e;border-radius:16px;margin:14px 0 16px;padding:0;overflow:hidden}.winner-ticker{align-items:center;gap:16px;min-height:54px;display:flex}.winner-ticker-label{height:54px;color:var(--accent);text-transform:uppercase;letter-spacing:.8px;background:#ff9d2e1f;border-right:1px solid #ff9d2e2e;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:900;display:flex}.winner-ticker-window{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.winner-ticker-track{white-space:nowrap;gap:34px;animation:28s linear infinite winnerTicker;display:inline-flex}.winner-ticker-item{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:inline-flex}.winner-ticker-item strong{color:var(--accent)}@keyframes winnerTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.frenzy-lock-alert{background:linear-gradient(135deg,#ff4d6a2e,#ff9d2e17);border:1px solid #ff4d6a5c;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 16px;padding:16px;display:none;box-shadow:0 14px 38px #ff4d6a1a}.frenzy-lock-alert.visible{animation:.32s lockAlertPop;display:flex}@keyframes lockAlertPop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.quests-pass-locked .chest-quest-card{opacity:.48;filter:grayscale(.35);box-shadow:none}.quests-pass-locked .chest-quest-card:hover{opacity:.62}.quests-pass-locked .chest-quest-card.claimable{border-color:var(--border);box-shadow:none}.quests-pass-locked .quest-chest-badge{border-color:var(--border);background:#ffffff0a}.quest-filter-card{margin-bottom:18px}.quest-filter-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.quest-filter-box{border:1px solid var(--border);background:#ffffff05;border-radius:14px;padding:14px}.quest-filter-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px;font-size:11px;font-weight:700}.quest-filter-desc{color:var(--text-secondary);margin-bottom:10px;font-size:12px}.quest-filter-row{flex-wrap:wrap;gap:8px;display:flex}.quest-filter-chip{background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:800;transition:all .18s}.quest-filter-chip:hover{color:var(--text-primary);border-color:#ff9d2e66}.quest-filter-chip.active{background:var(--accent);border-color:var(--accent);color:#111}.quest-preset-row{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;display:flex}.quest-preset-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px;font-size:11px;font-weight:700}.quest-board-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.quest-board-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.chest-quest-card{border:1px solid var(--border);background:linear-gradient(#14171efa,#0d0f14fa);border-radius:16px;padding:16px;transition:all .2s;position:relative;overflow:hidden}.chest-quest-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ff9d2e0f,#0000 40%);position:absolute;inset:0}.chest-quest-card.claimable{border-color:#ff9d2e59;box-shadow:0 0 0 1px #ff9d2e14,0 0 22px #ff9d2e1f}.chest-quest-card.claimed{background:linear-gradient(#0c1f19eb,#0c1311fa);border-color:#00c48c47}.chest-quest-card.locked{opacity:.6;filter:grayscale(.2)}.quest-card-top{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex;position:relative}.quest-card-game{color:var(--accent);text-transform:uppercase;letter-spacing:.9px;margin-bottom:6px;font-size:10px;font-weight:800}.quest-card-title{margin-bottom:8px;font-size:18px;font-weight:800;line-height:1.15}.quest-badge-row{flex-wrap:wrap;gap:8px;display:flex}.quest-mini-badge{border:1px solid var(--border);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.6px;background:#ffffff08;border-radius:999px;align-items:center;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.quest-product-pill{color:var(--accent);text-transform:uppercase;letter-spacing:.6px;background:#ff9d2e1a;border:1px solid #ff9d2e33;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.quest-chest-badge{text-align:center;background:linear-gradient(135deg,#ff9d2e33,#ff9d2e0d);border:1px solid #ff9d2e3d;border-radius:16px;min-width:94px;padding:10px 10px 8px}.quest-chest-icon{margin-bottom:4px;font-size:18px}.quest-chest-count{color:var(--accent);font-size:22px;font-weight:900;line-height:1}.quest-chest-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px;font-size:10px}.quest-progress-wrap{z-index:1;margin-bottom:12px;position:relative}.quest-progress-meta{color:var(--text-muted);justify-content:space-between;gap:10px;margin-bottom:6px;font-size:11px;display:flex}.quest-progress-track{background:var(--bg-primary);border-radius:999px;height:8px;overflow:hidden}.quest-progress-track-fill{background:linear-gradient(90deg, var(--accent), #ffb347);border-radius:999px;height:100%;transition:width .4s}.quest-card-footer{z-index:1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.quest-status{font-size:12px;font-weight:800}.quest-status.claimable{color:var(--accent)}.quest-status.claimed{color:var(--green)}.quest-status.active{color:var(--text-secondary)}.quest-status.locked{color:var(--text-muted)}.quest-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quest-claim-btn{background:var(--accent);color:#111;cursor:pointer;border:none;border-radius:10px;padding:10px 14px;font-family:inherit;font-size:12px;font-weight:900;transition:all .18s}.quest-claim-btn:hover{background:var(--accent-hover);transform:translateY(-1px)}.quest-claim-btn.claimed{color:var(--green);cursor:default;background:#00c48c24;border:1px solid #00c48c40}.quest-claim-btn.disabled,.quest-claim-btn:disabled{background:var(--bg-secondary);color:var(--text-muted);border:1px solid var(--border);cursor:default;transform:none}.quest-toggle-btn{border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:11px;font-weight:800;transition:border-color .15s,color .15s}.quest-toggle-btn:hover{color:var(--accent);border-color:#ff9d2e59}.quest-card-detail{z-index:1;border-top:1px solid #ffffff0f;margin-top:12px;padding-top:12px;display:none;position:relative}.quest-card-detail.open{display:block}.quest-detail-copy{color:var(--text-secondary);margin-bottom:10px;font-size:12px;line-height:1.6}.quest-loot-list{flex-wrap:wrap;gap:8px;display:flex}.quest-loot-item{border:1px solid var(--border);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;background:#ffffff08;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700}@media (width<=860px){.quest-filter-grid,.quest-board-grid{grid-template-columns:1fr}.quest-hero-title{font-size:28px}}.champion-hero{grid-template-columns:1.1fr .9fr;gap:20px;margin-bottom:24px;display:grid}.champion-stage{border-radius:var(--radius-lg);background:radial-gradient(at 30% 30%,#ff9d2e1f,#0000 60%),linear-gradient(#1a140ce6,#0d0f14fa);border:1px solid #ff9d2e33;flex-direction:column;gap:16px;min-height:360px;padding:24px;display:flex;position:relative;overflow:hidden}.champion-stage-nameplate{color:var(--text-muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.champion-stage-nameplate strong{color:var(--text-primary);font-size:14px;font-weight:800;display:block}.champion-stage-chip{background:var(--accent-glow);color:var(--accent);text-transform:uppercase;letter-spacing:.8px;border:1px solid #ff9d2e4d;border-radius:999px;align-items:center;padding:4px 10px;font-size:10px;font-weight:900;display:inline-flex}.champion-render-frame{flex:1;justify-content:center;align-items:center;min-height:240px;display:flex;position:relative}.champion-figure{flex-direction:column;justify-content:flex-end;align-items:center;width:140px;height:220px;display:flex;position:relative}.champion-figure-hat{background:linear-gradient(180deg, var(--accent), #b36a18);border-radius:10px 10px 6px 6px;width:56px;height:22px;position:absolute;top:0;box-shadow:0 4px #00000040}.champion-figure-head{z-index:2;background:radial-gradient(circle at 30% 30%,#f2d1a2,#c48a4a);border:2px solid #00000040;border-radius:50%;width:64px;height:64px;margin-top:18px}.champion-figure-body{background:linear-gradient(180deg, var(--elysium-purple), #3a1f6a);z-index:1;border:2px solid #00000059;border-radius:18px 18px 24px 24px;width:110px;height:130px;margin-top:-12px;box-shadow:inset 0 6px #ffffff14}.champion-figure-prop{background:linear-gradient(#d8d8d8,#6a6a6a);border:1px solid #0000004d;border-radius:8px;width:16px;height:90px;position:absolute;bottom:40px;right:-14px;transform:rotate(12deg)}.champion-title-ribbon{color:var(--accent);text-transform:uppercase;letter-spacing:.7px;background:#0a0b0fcc;border:1px solid #ff9d2e4d;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:800;position:absolute;bottom:12px}.champion-summary{flex-direction:column;gap:14px;display:flex}.champion-heading-eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.9px;margin-bottom:6px;font-size:11px;font-weight:800}.champion-heading-title{margin-bottom:6px;font-size:26px;font-weight:900;line-height:1.15}.champion-heading-sub{color:var(--text-secondary);margin-bottom:10px;font-size:13px;line-height:1.55}.champion-chip-row{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.champion-hero-stat-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.champion-hero-stat{border:1px solid var(--border);border-radius:var(--radius-sm);text-align:center;background:#ffffff08;padding:12px}.champion-hero-stat strong{color:var(--text-primary);margin-bottom:2px;font-size:18px;font-weight:900;display:block}.champion-hero-stat span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.7px;font-size:10px;font-weight:700}.loadout-list{flex-direction:column;display:flex}.loadout-row{border-bottom:1px solid var(--border);justify-content:space-between;gap:10px;padding:10px 0;font-size:13px;display:flex}.loadout-row:last-child{border-bottom:none}.loadout-row-key{color:var(--text-muted)}.loadout-row-val{color:var(--text-primary);font-weight:700}.rarity-pill{text-transform:uppercase;letter-spacing:.8px;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:900;display:inline-flex}.rarity-common{color:var(--text-secondary);background:#9aa2b324}.rarity-uncommon{background:var(--green-dim);color:var(--green)}.rarity-rare{background:var(--blue-dim);color:var(--blue)}.rarity-epic{background:var(--purple-dim);color:var(--purple)}.rarity-legendary{background:var(--accent-glow);color:var(--accent)}.rarity-mythic{color:var(--xp-mythic);background:#ff6ec726}.equipped-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.equipped-tile{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:8px;padding:14px;display:flex}.equipped-tile-art{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--item-a,var(--accent)), var(--item-b,var(--purple)));height:90px;position:relative}.equipped-tile-name{color:var(--text-primary);font-size:13px;font-weight:800}.equipped-tile-meta{flex-wrap:wrap;gap:4px;display:flex}.looks-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.look-card{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);text-align:center;padding:14px}.look-preview{border-radius:var(--radius) var(--radius) 0 0;background:linear-gradient(135deg, var(--look-a,var(--elysium-glow)), var(--look-b,var(--accent-glow)));justify-content:center;align-items:center;height:120px;margin:-14px -14px 12px;font-size:36px;display:flex}.my-champion-page__head{margin-bottom:20px}.my-champion-page__title{margin:0 0 4px;font-size:24px;font-weight:800}.my-champion-page__desc{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}.my-champion-stat-card{text-align:center}.my-champion-stat-card__value{margin-bottom:4px;font-size:22px;font-weight:900}.my-champion-stat-card__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.7px;font-size:11px;font-weight:700}@media (width<=1024px){.my-champion-page .my-champion-stats,.my-champion-page .grid-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.my-champion-page .equipped-grid,.my-champion-page .looks-grid,.champion-hero-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.champion-hero{grid-template-columns:1fr;gap:16px}.champion-stage{min-height:280px;padding:18px}.champion-stage-nameplate{font-size:var(--vx-m-fs-meta);flex-wrap:wrap}.champion-stage-nameplate strong{font-size:var(--vx-m-fs-body)}.champion-heading-title{font-size:var(--vx-m-fs-title)}.champion-heading-sub{font-size:var(--vx-m-fs-muted)}.champion-heading-eyebrow{font-size:var(--vx-m-fs-eyebrow)}.champion-hero-stat strong{font-size:var(--vx-m-fs-title)}.champion-hero-stat span{font-size:var(--vx-m-fs-eyebrow)}.loadout-row{font-size:var(--vx-m-fs-muted);flex-wrap:wrap}.my-champion-page__title{font-size:var(--vx-m-fs-title)}.my-champion-page__desc{font-size:var(--vx-m-fs-muted)}.my-champion-stat-card__value{font-size:var(--vx-m-fs-title)}.my-champion-stat-card__label{font-size:var(--vx-m-fs-eyebrow)}.my-champion-page .social-tab-row{gap:8px}.my-champion-page .social-tab-row .btn-sm{min-width:0;font-size:var(--vx-m-fs-ui);flex:calc(50% - 4px)}.my-champion-page .section-title{font-size:var(--vx-m-fs-title)}.my-champion-page .section-link{font-size:var(--vx-m-fs-ui)}.my-champion-page .equipped-tile-name,.my-champion-page .feed-item .feed-text{font-size:var(--vx-m-fs-muted)}.my-champion-coming-soon{padding:28px 20px!important}.my-champion-coming-soon [style*="fontSize: 18"]{font-size:var(--vx-m-fs-title)!important}}@media (width<=480px){.my-champion-page .my-champion-stats,.my-champion-page .grid-4,.my-champion-page .equipped-grid,.my-champion-page .looks-grid,.champion-hero-stat-grid{grid-template-columns:1fr}.champion-stage{min-height:240px}.champion-render-frame{min-height:200px}.my-champion-page .social-tab-row .btn-sm{flex:100%}.champion-summary .btn-sm{flex:calc(50% - 4px);min-width:0}}:root{--prf-bg:#0a0a0d;--prf-bg-1:#111114;--prf-bg-2:#16161b;--prf-bg-3:#1c1c22;--prf-line:#26262e;--prf-line-2:#2f2f38;--prf-text:#f4f4f6;--prf-text-2:#a8a8b0;--prf-text-3:#6c6c76;--prf-orange:#f39200;--prf-green:#2dd47a;--prf-blue:#4aa8ff;--prf-purple:#a48bff;--prf-red:#ff5d5d;--prf-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}.profile-page{letter-spacing:-.005em;color:var(--prf-text);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.45}.profile-page *{box-sizing:border-box}.profile-page button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.profile-page .nft-tab{color:var(--text-muted);border-bottom:2px solid #0000;padding:10px 20px}.profile-page .nft-tab.active{color:var(--accent);border-bottom-color:var(--accent)}.profile-page .nft-tab:hover{color:var(--text-primary)}.profile-page a{color:inherit;text-decoration:none}.profile-page h1,.profile-page h2,.profile-page h3,.profile-page h4{letter-spacing:-.02em;color:var(--prf-text);margin:0;font-weight:700;line-height:1.1}.profile-page p{margin:0}.prf-card{background:var(--prf-bg-1);border:1px solid var(--prf-line);border-radius:12px}.prf-btn-primary{background:var(--prf-orange);color:#1a0f00;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:filter .15s,transform 50ms;display:inline-flex}.prf-btn-primary:hover{filter:brightness(1.07)}.prf-btn-primary:active{transform:translateY(1px)}.prf-btn-ghost{color:var(--prf-text);border:1px solid var(--prf-line-2);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:border-color .15s,transform 50ms;display:inline-flex}.prf-btn-ghost:hover{border-color:var(--prf-text-3)}.prf-btn-ghost:active{transform:translateY(1px)}.prf-game-tag{border-radius:4px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.prf-tag-berserk{color:#ffae33;background:#f3920029}.prf-tag-champions{color:#6cb6ff;background:#4aa8ff24}.prf-tag-vulcanverse{color:#b9a6ff;background:#a48bff24}.prf-tag-runner{color:#ff9a6a;background:#ff7a3d24}.prf-tab-btn{cursor:pointer;color:var(--prf-text-2);letter-spacing:inherit;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:color .15s}.prf-tab-btn.prf-tab-active{color:var(--prf-orange);border-bottom-color:var(--prf-orange)}.prf-side-btn{text-align:left;width:100%;color:var(--prf-text-2);cursor:pointer;letter-spacing:inherit;background:0 0;border:none;border-left:2px solid #0000;margin-bottom:2px;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s,background .15s;display:block}.prf-side-btn.prf-side-active{color:var(--prf-orange);border-left-color:var(--prf-orange);background:#f3920012;font-weight:600}.prf-field{background:var(--prf-bg-2);border:1px solid var(--prf-line);color:var(--prf-text);border-radius:6px;padding:9px 12px;font-family:inherit;font-size:13px}.prf-toggle{cursor:pointer;border:1px solid var(--prf-line-2);border-radius:999px;width:36px;height:20px;transition:background .15s;position:relative}.prf-toggle-on{background:var(--prf-orange)}.prf-toggle-off{background:var(--prf-bg-2)}.prf-toggle-knob{background:#fff;border-radius:999px;width:16px;height:16px;transition:left .15s;position:absolute;top:1px}.prf-toggle-knob-on{left:17px}.prf-toggle-knob-off{left:1px}.ref-simple-page{gap:16px;padding:22px 0 48px;display:grid}.ref-simple-kicker,.ref-simple-offer span,.ref-simple-stats>span,.ref-simple-link>div>span,.ref-simple-section-title span,.ref-simple-how>span{color:var(--prf-orange);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:800;display:inline-flex}.ref-simple-head{justify-content:space-between;align-items:end;gap:18px;padding:4px 0 2px;display:flex}.ref-simple-head h1{letter-spacing:-.05em;margin-top:6px;font-size:clamp(42px,5vw,64px);line-height:.95}.ref-simple-head p{max-width:520px;color:var(--prf-text-2);font-size:15px;line-height:1.5}.ref-simple-offer{background:radial-gradient(circle at 100% 0, #f392002e, transparent 34%), radial-gradient(circle at 18% 0, #a48bff1f, transparent 28%), var(--prf-bg-1);grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:center;gap:18px;padding:22px;display:grid}.ref-simple-offer h2{max-width:720px;color:var(--prf-text);letter-spacing:-.035em;margin-top:6px;font-size:clamp(24px,3vw,36px);line-height:1.05}.ref-simple-earnings{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ref-simple-earnings div{border:1px solid var(--prf-line);background:#ffffff0b;border-radius:12px;padding:12px}.ref-simple-earnings b{color:var(--prf-orange);font-size:20px;line-height:1;display:block}.ref-simple-earnings small{color:var(--prf-text-3);margin-top:6px;font-size:11px;font-weight:700;display:block}.ref-simple-top{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:14px;display:grid}.ref-simple-stats,.ref-simple-link,.ref-simple-quests,.ref-simple-how{padding:22px}.ref-simple-stats{background:radial-gradient(circle at 100% 0, #f3920029, transparent 34%), var(--prf-bg-1)}.ref-simple-stats>strong{color:var(--prf-text);letter-spacing:-.06em;margin:8px 0 18px;font-size:76px;line-height:.9;display:block}.ref-simple-stats>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ref-simple-stats b{color:var(--prf-orange);font-size:22px;line-height:1;display:block}.ref-simple-stats small{color:var(--prf-text-3);margin-top:5px;font-size:11px;font-weight:700;display:block}.ref-simple-link{grid-template-columns:minmax(0,.72fr) minmax(300px,1fr);align-items:center;gap:16px;display:grid}.ref-simple-link p{max-width:430px;color:var(--prf-text-2);margin-top:8px;font-size:14px;line-height:1.5}.ref-simple-linkbox{border:1px solid var(--prf-line-2);background:#ffffff0b;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.ref-simple-linkbox b{min-width:0;color:var(--prf-text);font-family:var(--prf-mono);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.ref-simple-main{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.ref-simple-section-title{justify-content:space-between;align-items:end;gap:14px;margin-bottom:12px;display:flex}.ref-simple-section-title h2{margin-top:5px;font-size:24px}.ref-simple-section-title .prf-btn-ghost{padding:8px 12px;font-size:13px}.ref-simple-quest-list{gap:8px;display:grid}.ref-simple-quest-row{border-top:1px solid var(--prf-line);grid-template-columns:minmax(0,1fr) 92px 110px 150px;align-items:center;gap:12px;padding:14px 0;display:grid}.ref-simple-quest-row:first-child{border-top:0}.ref-simple-quest-row strong{color:var(--prf-text);font-size:16px;display:block}.ref-simple-quest-row p{color:var(--prf-text-2);margin-top:4px;font-size:14px;line-height:1.4}.ref-simple-quest-row>span{color:var(--prf-orange);white-space:nowrap;font-size:13px;font-weight:800}.ref-simple-quest-row em{color:var(--prf-text-3);font-size:12px;font-style:normal;font-weight:700}.ref-simple-error{color:var(--prf-red);background:#ff5d5d1f;border-radius:10px;padding:12px 16px;font-size:14px}@keyframes ref-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.ref-skeleton-row{opacity:.7;pointer-events:none}.ref-skeleton{background:linear-gradient(90deg, var(--bg-hover) 25%, var(--bg-tertiary) 50%, var(--bg-hover) 75%);background-size:400px 100%;border-radius:6px;animation:1.4s ease-in-out infinite ref-shimmer}.ref-skeleton-title{width:60%;height:14px;margin-bottom:6px}.ref-skeleton-desc{width:85%;height:11px}.ref-skeleton-badge{border-radius:999px;flex-shrink:0;width:70px;height:24px}.ref-simple-status{width:fit-content;min-height:26px;color:var(--prf-text-3);white-space:nowrap;background:#ffffff12;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.ref-simple-status-completed{color:var(--prf-green);background:#2dd47a21}.ref-simple-status-in-progress{color:var(--prf-orange);background:#f3920024}.ref-simple-how{gap:12px;display:grid}.ref-simple-how ol{counter-reset:refSteps;gap:10px;margin:0;padding:0;list-style:none;display:grid}.ref-simple-how li{color:var(--prf-text-2);grid-template-columns:28px 1fr;align-items:center;gap:10px;font-size:14px;display:grid}.ref-simple-how li:before{counter-increment:refSteps;content:counter(refSteps);width:28px;height:28px;color:var(--prf-orange);background:#f3920026;border-radius:9px;place-items:center;font-size:12px;font-weight:900;display:grid}.data-table{border-collapse:collapse;width:100%}.data-table th{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border);padding:10px 12px;font-size:11px;font-weight:600}.data-table td{border-bottom:1px solid var(--border);padding:12px;font-size:13px}.data-table tr:hover td{background:var(--bg-hover)}.data-table-wrap--stack-narrow{overflow-x:visible;container:dt-stack/inline-size}@container dt-stack (width<=720px){.data-table-wrap--stack-narrow .data-table thead{display:none}.data-table-wrap--stack-narrow .data-table,.data-table-wrap--stack-narrow .data-table tbody,.data-table-wrap--stack-narrow .data-table tr,.data-table-wrap--stack-narrow .data-table td{width:100%;display:block}.data-table-wrap--stack-narrow .data-table tr{background:var(--bg-secondary);margin-bottom:10px;padding:12px 14px}.data-table-wrap--stack-narrow .data-table tr:last-child{margin-bottom:0}.data-table-wrap--stack-narrow .data-table td{border-bottom:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:flex}.data-table-wrap--stack-narrow .data-table td:not(:last-child){border-bottom:1px solid var(--border)}.data-table-wrap--stack-narrow .data-table td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);flex-shrink:0;font-size:11px;font-weight:600}.data-table-wrap--stack-narrow .data-table td[data-label=Trade]{border-bottom:none;justify-content:flex-end;padding-top:10px}.data-table-wrap--stack-narrow .data-table td[data-label=Trade]:before{display:none}.data-table-wrap--stack-narrow .data-table tr:hover td{background:0 0}}@media (width<=768px){.data-table-wrap--stack-narrow .data-table thead{display:none}.data-table-wrap--stack-narrow .data-table,.data-table-wrap--stack-narrow .data-table tbody,.data-table-wrap--stack-narrow .data-table tr,.data-table-wrap--stack-narrow .data-table td{width:100%;display:block}.data-table-wrap--stack-narrow .data-table tr{background:var(--bg-secondary);margin-bottom:10px;padding:12px 14px}.data-table-wrap--stack-narrow .data-table tr:last-child{margin-bottom:0}.data-table-wrap--stack-narrow .data-table td{border-bottom:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:flex}.data-table-wrap--stack-narrow .data-table td:not(:last-child){border-bottom:1px solid var(--border)}.data-table-wrap--stack-narrow .data-table td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);flex-shrink:0;font-size:11px;font-weight:600}.data-table-wrap--stack-narrow .data-table td[data-label=Trade]{border-bottom:none;justify-content:flex-end;padding-top:10px}.data-table-wrap--stack-narrow .data-table td[data-label=Trade]:before{display:none}.data-table-wrap--stack-narrow .data-table tr:hover td{background:0 0}}.filter-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.filter-select{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;outline:none;padding:8px 14px;font-family:inherit;font-size:13px}.filter-select:focus{border-color:var(--accent)}.filter-search{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);outline:none;min-width:180px;padding:8px 14px;font-family:inherit;font-size:13px}.filter-search::placeholder{color:var(--text-muted)}.filter-search-wrap{flex:1;min-width:160px;position:relative}.filter-search-wrap .filter-search{width:100%;min-width:0;padding-left:36px}.filter-search-icon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.game-card-media{background:linear-gradient(135deg,#161921,#0d1016) 50%/cover;border-radius:10px;height:168px;margin-bottom:12px;transition:transform .3s;position:relative;overflow:hidden}.game-card-media:after{content:"";background:linear-gradient(#0a0b0f14,#0a0b0fb8);position:absolute;inset:0}.card:hover .game-card-media{transform:scale(1.02)}.game-card-logo-badge{z-index:1;position:absolute;bottom:14px;left:14px;right:14px}.streak-day{background:var(--bg-tertiary);border:1px solid var(--border);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:44px;height:56px;transition:all .3s;display:flex}.streak-day.lit{animation:streakPop .4s ease calc(var(--delay) * 80ms) both;background:linear-gradient(#ff781426,#ff50140d);border-color:#ff9d2e4d}.streak-day.today{border-color:var(--accent);box-shadow:0 0 12px #ff9d2e4d}.streak-flame{font-size:18px;line-height:1}.streak-day:not(.lit) .streak-flame{filter:grayscale();opacity:.3}.streak-label{color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:700}.streak-day.lit .streak-label{color:var(--accent)}.streak-day.today .streak-label{color:var(--text-primary)}.shell-backdrop{opacity:0;pointer-events:none;z-index:1190;background:#0000008c;transition:opacity .2s;position:fixed;inset:0}.shell-backdrop.active{opacity:1;pointer-events:auto}.shell-drawer{top:calc(var(--nav-height) + var(--banner-height));background:var(--bg-secondary);border-left:1px solid var(--border);z-index:1200;width:380px;box-shadow:var(--shadow);flex-direction:column;transition:right .25s;display:flex;position:fixed;bottom:0;right:-420px}.shell-drawer.open{right:0}.shell-drawer-left{border-left:none;border-right:1px solid var(--border);transition:left .25s;left:-420px;right:auto}.shell-drawer-left.open{left:0;right:auto}.banner-hidden .shell-drawer{top:var(--nav-height)}.shell-drawer.nft-action-drawer{width:420px;right:-440px}.shell-drawer.nft-action-drawer.open{right:0}.nft-drawer-summary>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nft-drawer-summary>div>span:first-child{flex-shrink:0}.nft-drawer-summary>div>span:last-child{text-align:right;word-break:break-word;min-width:0}.drawer-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px;display:flex}.drawer-title{font-size:15px;font-weight:700}.drawer-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:18px}.drawer-body{flex-direction:column;flex:1;gap:16px;padding:16px;display:flex;overflow-y:auto}.drawer-list{flex-direction:column;gap:10px;display:flex}.drawer-item{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:12px;padding:12px;display:flex}.drawer-item.interactive-row{cursor:pointer;transition:all .15s}.drawer-item.interactive-row:hover{background:var(--bg-hover);transform:translate(2px)}.drawer-item-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.drawer-actions{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.chat-sidebar{top:calc(var(--nav-height) + var(--banner-height));width:var(--chat-width);background:var(--bg-secondary);border-left:1px solid var(--border);z-index:900;flex-direction:column;transition:right .25s;display:flex;position:fixed;bottom:0;right:-420px}.chat-sidebar.open{right:0}.banner-hidden .chat-sidebar{top:var(--nav-height)}.chat-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.chat-header-title{font-size:14px;font-weight:700}.chat-tabs{border-bottom:1px solid var(--border);gap:4px;padding:8px 12px;display:flex}.chat-tab{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.chat-tab:hover{color:var(--text-secondary);background:var(--bg-hover)}.chat-tab.active{color:var(--accent);background:var(--accent-glow)}.chat-messages{flex-direction:column;flex:1;gap:10px;padding:12px;display:flex;overflow-y:auto}.chat-msg{gap:8px;display:flex}.chat-avatar{background:var(--bg-tertiary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.chat-bubble{background:var(--bg-tertiary);border-radius:10px;max-width:240px;padding:8px 12px;font-size:13px;line-height:1.4}.chat-bubble .chat-name{color:var(--accent);margin-bottom:2px;font-size:11px;font-weight:700}.chat-reactions{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.chat-reaction{background:var(--bg-hover);border:1px solid var(--border);cursor:pointer;border-radius:10px;padding:1px 6px;font-size:11px;transition:all .15s}.chat-reaction:hover{border-color:var(--accent);background:var(--accent-glow)}.typing-dots{gap:2px;display:inline-flex}.typing-dots span{color:var(--text-muted);font-size:18px;line-height:1;animation:1.4s infinite typingBounce}.typing-dots span:nth-child(2){animation-delay:.2s}.typing-dots span:nth-child(3){animation-delay:.4s}.chat-input-wrap{border-top:1px solid var(--border);padding:12px}.chat-input{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);outline:none;padding:10px 14px;font-family:inherit;font-size:13px}.chat-input::placeholder{color:var(--text-muted)}.chat-input:focus{border-color:var(--accent)}.chat-close-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:4px;font-size:16px}.chat-widget-trigger{z-index:1001;background:linear-gradient(135deg, var(--accent), #ffb23a);-webkit-appearance:none;-webkit-tap-highlight-color:transparent;cursor:pointer;color:#fff;-webkit-user-select:none;user-select:none;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:52px;height:52px;font-family:inherit;transition:transform .15s,box-shadow .15s;display:flex;position:fixed;bottom:154px;right:18px;box-shadow:0 4px 20px #ff9d2e66}.chat-widget-trigger:hover{transform:scale(1.07);box-shadow:0 6px 28px #ff9d2e80}.chat-widget-trigger:active{transform:scale(.96)}.chat-widget-panel{background:var(--bg-primary);border:1px solid var(--border);z-index:1001;border-radius:16px;flex-direction:column;width:380px;height:560px;animation:.15s chatWidgetIn;display:flex;position:fixed;bottom:214px;right:18px;overflow:hidden;box-shadow:0 20px 60px #0000008c}@keyframes chatWidgetIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.chat-widget-backdrop{display:none}.chat-widget-header-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.chat-widget-icon-btn{border:1px solid var(--border);background:var(--bg-secondary);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:inherit;transition:border-color .15s,color .15s,background .15s;display:inline-flex;position:relative}.chat-widget-icon-btn:hover{border-color:var(--border-light);color:var(--text-primary);background:var(--bg-hover)}.chat-widget-icon-btn svg{display:block}.chat-widget-icon-btn__badge{background-color:var(--red);color:#fff;pointer-events:none;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font-size:9px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.ai-help-popup{z-index:1000;border:1px solid var(--vx-line-2);border-radius:18px;width:316px;position:fixed;bottom:150px;right:18px}@media (width<=1100px){.ai-help-popup{border:none;border-radius:0;width:100%;height:100%;inset:0}}.ai-help-fab{z-index:1001;position:fixed;bottom:90px;right:18px}@media (width<=1100px){.chat-widget-trigger{bottom:84px}.ai-help-fab{bottom:20px}.fab-hidden-mobile{display:none!important}}@media (width<=768px){.chat-widget-trigger{bottom:84px}.chat-widget-panel{border:none;border-radius:0;width:100%;height:100%;animation:.2s chatWidgetInMobile;inset:0}@keyframes chatWidgetInMobile{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.chat-widget-backdrop{z-index:1000;background:#0000008c;display:block;position:fixed;inset:0}}.assistant-drawer{background:radial-gradient(circle at top left, #4da2ff24, transparent 34%), radial-gradient(circle at top right, #7c3aed1f, transparent 28%), var(--bg-secondary)}.assistant-badge{color:#9dd4ff;text-transform:uppercase;letter-spacing:.5px;background:#4da2ff1a;border:1px solid #4da2ff33;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.assistant-badge .nav-agent-orb{width:12px;height:12px}.assistant-context-card{border-radius:var(--radius);border:1px solid var(--border);background:#0a0b0f80;padding:16px}.assistant-chip-row{flex-wrap:wrap;gap:8px;display:flex}.assistant-chip{border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.assistant-chip:hover{border-color:var(--blue);color:#cfe8ff;background:#4da2ff14}.assistant-thread{flex-direction:column;gap:12px;display:flex}.assistant-msg{align-items:flex-start;gap:10px;display:flex}.assistant-msg.user{justify-content:flex-end}.assistant-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:flex}.assistant-avatar.ai{color:#d9edff;background:linear-gradient(135deg,#4da2ff29,#7c3aed38);border:1px solid #4da2ff38}.assistant-avatar.user{background:var(--accent-glow);color:var(--accent);border:1px solid #f7931a3d}.assistant-bubble{border:1px solid var(--border);border-radius:14px;max-width:280px;padding:12px 14px;font-size:13px;line-height:1.5}.assistant-msg.ai .assistant-bubble{background:#12141af2}.assistant-msg.user .assistant-bubble{background:#f7931a14}.assistant-meta{color:var(--text-muted);margin-top:6px;font-size:11px}.assistant-compose{border-top:1px solid var(--border);background:#0a0b0f8c;margin-top:auto;padding:16px}.assistant-input-shell{border:1px solid var(--border);background:var(--bg-primary);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.assistant-input-shell input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.assistant-input-shell input::placeholder{color:var(--text-muted)}.assistant-compose-note{color:var(--text-muted);justify-content:space-between;gap:10px;margin-top:8px;font-size:11px;display:flex}.action-modal-overlay{z-index:1300;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.action-modal-card{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);width:min(520px,100vw - 32px);overflow:hidden;box-shadow:0 16px 48px #0006}.action-modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.action-modal-body{padding:20px}.modal-option{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.modal-option:last-child{border-bottom:none}.toast-container{z-index:9999;pointer-events:none;flex-direction:column-reverse;gap:10px;display:flex;position:fixed;bottom:24px;left:24px}.toast{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);pointer-events:auto;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:12px;max-width:380px;padding:12px 16px;transition:opacity .3s,transform .3s;animation:.4s cubic-bezier(.34,1.56,.64,1) forwards toastIn;display:flex;box-shadow:0 8px 32px #0006}.toast.leaving{animation:.3s forwards toastOut}.toast-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.toast-body{flex:1;min-width:0}.toast-title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.toast-sub{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.toast-time{color:var(--text-muted);flex-shrink:0;font-size:10px}.toast-accent{border-left:3px solid var(--accent)}.toast-green{border-left:3px solid var(--green)}.toast-purple{border-left:3px solid var(--purple)}.toast-blue{border-left:3px solid var(--blue)}.toast-red{border-left:3px solid var(--red)}.tour-overlay{z-index:100000;pointer-events:none;opacity:0;transition:opacity .3s;position:fixed;inset:0}.tour-overlay.active{opacity:1;pointer-events:auto}.tour-backdrop{background:#000000bf;transition:clip-path .4s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.tour-spotlight{border:2px solid var(--accent);border-radius:var(--radius);pointer-events:none;transition:all .4s cubic-bezier(.4,0,.2,1);position:absolute;box-shadow:0 0 0 4px #ff9d2e33,0 0 40px #ff9d2e26}.tour-tooltip{background:var(--bg-secondary);border:1px solid var(--accent);border-radius:var(--radius);pointer-events:auto;z-index:2;min-width:280px;max-width:360px;padding:20px 24px;transition:all .4s cubic-bezier(.4,0,.2,1);position:absolute;box-shadow:0 12px 48px #00000080,0 0 24px #ff9d2e1a}.tour-step-badge{text-transform:uppercase;letter-spacing:1px;color:var(--accent);align-items:center;gap:6px;margin-bottom:10px;font-size:11px;font-weight:700;display:inline-flex}.tour-step-badge .step-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.5s infinite tourPulse}.tour-title{color:var(--text-primary);margin-bottom:8px;font-size:17px;font-weight:800;line-height:1.3}.tour-desc{color:var(--text-secondary);margin-bottom:16px;font-size:13px;line-height:1.5}.tour-actions{justify-content:space-between;align-items:center;display:flex}.tour-dots{gap:6px;display:flex}.tour-dot{background:var(--bg-hover);border:1px solid var(--border);border-radius:50%;width:8px;height:8px;transition:all .3s}.tour-dot.active{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px #ff9d2e66}.tour-dot.done{background:var(--green);border-color:var(--green)}.tour-btns{gap:8px;display:flex}.tour-skip{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:6px 12px;font-family:inherit;font-size:12px}.tour-skip:hover{color:var(--text-secondary);background:var(--bg-hover)}.tour-next{background:var(--accent);color:#000;border-radius:var(--radius-sm);cursor:pointer;border:none;padding:8px 20px;font-family:inherit;font-size:13px;font-weight:700;transition:all .2s}.tour-next:hover{background:var(--accent-hover);transform:translateY(-1px)}.tool-panel{display:none}.tool-panel.active{display:block}.tool-card.active{box-shadow:0 0 20px var(--elysium-glow);background:#7c3aed14;border-color:var(--elysium-purple)!important}.tool-icon-wrap{background:#7c3aed14;border:1px solid #7c3aed2e;border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 16px;display:flex}.mob-drawer-item{color:var(--vx-text-2);border-radius:10px;align-items:center;gap:14px;margin-bottom:2px;padding:12px 14px;font-size:15px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.mob-drawer-item:hover{color:var(--vx-text);background:#ffffff0d}.mob-drawer-item.active{color:var(--vx-orange);background:#f392001f;font-weight:700}.mob-drawer-group{margin-bottom:2px}.mob-drawer-group-toggle{cursor:pointer;background:0 0;border:none;width:100%;font-family:inherit}.mob-drawer-subitem{grid-template-columns:1fr auto;align-items:center;gap:8px;padding:10px 14px 10px 46px;font-size:14px;font-weight:600;display:grid}.mob-drawer-subitem-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.mob-drawer-subitem-label{color:inherit}.mob-drawer-subitem-desc{color:var(--vx-text-3);font-size:12px;font-weight:400;line-height:1.35}.mob-drawer-subitem-meta{font-size:11px;font-family:var(--vx-font-mono);color:var(--vx-text-3);white-space:nowrap}.mob-drawer-subitem.active .mob-drawer-subitem-label{color:var(--vx-orange)}.mobile-nav{z-index:1001;background:var(--bg-secondary);border-top:1px solid var(--border);padding:6px 0 env(safe-area-inset-bottom,4px);justify-content:space-around;align-items:center;height:60px;display:none;position:fixed;bottom:0;left:0;right:0}.mobile-nav-item{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:2px;padding:4px 8px;font-family:inherit;font-size:11px;text-decoration:none;transition:color .15s;display:flex}.mobile-nav-item.active{color:var(--accent)}.mobile-nav-item:hover{color:var(--text-primary)}.mobile-nav-icon{font-size:20px;line-height:1}@media (width<=1180px){.nav-search{display:none}.topnav-inner{gap:16px;padding:14px 24px}.container{padding:0 16px}.chat-open .page-wrapper{margin-right:0}.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}.profile-stats{flex-wrap:wrap;gap:16px}}@media (width<=1280px){.topnav-inner{gap:16px;padding:14px 24px}.nav-link{padding:10px 12px;font-size:15px}}@media (width<=1100px){.topnav{z-index:200;position:sticky;top:0;border-bottom:1px solid var(--vx-line)!important}.topnav-inner{gap:12px;padding:10px 16px}.topnav-links,.topnav-right{display:none}.topnav-hamburger{display:flex!important}}@media (width<=840px){.page-wrapper{padding-top:0;padding-bottom:32px}.banner-hidden .page-wrapper{padding-top:0}.grid-2,.grid-3,.grid-4,.drawer-actions{grid-template-columns:1fr}.chat-sidebar{border-left:none;border-top:1px solid var(--border);border-radius:18px 18px 0 0;width:auto;height:72vh;transition:bottom .25s;inset:auto 0 -100%}.chat-sidebar.open{bottom:0;right:0}.shell-drawer{border-left:none;border-top:1px solid var(--border);border-radius:18px 18px 0 0;width:auto;height:78vh;transition:bottom .25s;inset:auto 0 -100%}.shell-drawer-left{border-right:none;left:0;right:0}.shell-drawer.open,.shell-drawer-left.open{bottom:0;left:0;right:0}.banner-hidden .shell-drawer,.banner-hidden .chat-sidebar{top:auto}.shell-drawer:not(.open),.chat-sidebar:not(.open){pointer-events:none}.shell-drawer.nft-action-drawer{border:1px solid var(--border);box-sizing:border-box;opacity:0;visibility:hidden;border-radius:16px;max-width:420px;height:auto;max-height:85vh;transition:opacity .22s,transform .22s,visibility .22s;overflow:hidden;transform:translate(-50%,-46%);width:calc(100vw - 32px)!important;inset:50% auto auto 50%!important}.shell-drawer.nft-action-drawer.open{opacity:1;visibility:visible;transform:translate(-50%,-50%);bottom:auto!important;left:50%!important;right:auto!important}.shell-drawer.nft-action-drawer:not(.open){pointer-events:none;bottom:auto!important;right:auto!important}.nft-action-drawer .drawer-body{box-sizing:border-box;flex:auto;min-width:0;min-height:0;max-height:calc(85vh - 132px);padding:14px!important}.nft-action-drawer .drawer-header{padding:14px 16px}.nft-drawer-footer{flex-direction:column;padding:14px 16px!important}.nft-drawer-footer .btn-primary,.nft-drawer-footer .btn-secondary{width:100%;flex:none!important}.nft-action-drawer label{min-width:0}.nav-agent-btn span:last-child{display:none}.profile-avatar{margin-left:16px}.profile-info{padding:12px 16px}}@media (width<=560px){.announce-banner{text-align:center;padding:0 12px;font-size:11px}.achievement-popup{width:calc(100vw - 24px);min-width:0;top:120px}.shelf-card{flex-basis:200px}.toast-container{bottom:72px;left:12px;right:12px}}.article-card{flex-direction:column;gap:12px;min-height:210px;display:flex}.article-card-meta{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.article-card-title{font-size:18px;font-weight:800;line-height:1.25}.article-card-excerpt{color:var(--text-secondary);font-size:13px;line-height:1.6}.source-pill{background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-secondary);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.source-pill-row{flex-wrap:wrap;gap:8px;display:flex}.welcome-grid{grid-template-columns:1fr 340px;gap:16px;margin-bottom:24px;display:grid}@media (width<=900px){.welcome-grid{grid-template-columns:1fr}}.trade-layout{background:var(--border);border:1px solid var(--border);border-radius:4px;align-items:stretch;gap:1px;display:flex;overflow:hidden}.trade-layout>*{background:var(--bg-card)}.trade-orderbook{flex-shrink:0;width:320px;height:560px}.trade-spot{flex-shrink:0;width:340px;height:560px}@media (width<=1100px){.trade-layout{flex-wrap:wrap}.trade-chart{height:420px}.trade-orderbook{order:3;width:100%;height:380px}.trade-spot{height:420px}}@media (width<=768px){.trade-chart{flex:none;width:100%;height:340px}.trade-spot{width:100%;height:auto}}@media (width<=640px){.trade-chart{flex:none;width:100%;height:260px}.trade-spot{width:100%;height:auto}.trade-orderbook{order:3;width:100%;height:340px}}@media (width<=900px){.trade-orders-table thead{display:none}.trade-orders-table,.trade-orders-table tbody,.trade-orders-table .trade-orders-row,.trade-orders-table td{width:100%;display:block}.trade-orders-table .trade-orders-row{background:var(--bg-secondary);margin-bottom:10px;padding:10px 12px}.trade-orders-table .trade-orders-row:last-child{margin-bottom:0}.trade-orders-table td{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;display:flex;text-align:right!important;padding:8px 0!important}.trade-orders-table td:before{content:attr(data-label);color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;text-align:left;flex-shrink:0;font-size:10px;font-weight:600}.trade-orders-table td:last-child{border-bottom:none}.trade-orders-table .trade-orders-action-cell{justify-content:flex-end}.trade-orders-table .trade-orders-action-cell:before{display:none}.trade-orders-table .trade-orders-row:hover td{background:0 0!important}}@media (width<=417px){.trade-orders-toolbar{flex-direction:column;align-items:stretch;padding:0!important}.trade-orders-tabs{width:100%;display:flex}.trade-orders-tabs button{text-align:center;flex:1;padding:12px 8px!important}.trade-orders-toolbar-actions{border-top:1px solid var(--border);justify-content:space-between;width:100%;margin-left:0!important;padding:10px 16px!important}.trade-orders-toolbar-actions select{flex:1;max-width:none}}.liquidity-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=760px){.liquidity-grid{grid-template-columns:1fr}}.season-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.wallet-balances-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.identity-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=760px){.season-grid,.wallet-balances-grid,.identity-grid{grid-template-columns:1fr}.wallet-balances-grid{grid-template-columns:repeat(2,1fr)}}.social-page-leaderboard{position:sticky;top:110px}.social-layout{grid-template-columns:1fr 380px;gap:20px;display:grid}@media (width<=960px){.social-layout{grid-template-columns:1fr}}.referral-tiers-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (width<=680px){.referral-tiers-grid{grid-template-columns:repeat(2,1fr)}}body.modal-open{overflow:hidden}option{text-transform:capitalize}.discover-help-trigger{color:var(--text-secondary);border:1px solid var(--border-light);border-radius:var(--radius-sm);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:14px 22px;font-family:inherit;font-size:15px;font-weight:600;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.discover-help-trigger:hover{border-color:var(--accent);color:var(--accent)}.discover-help-trigger>span:first-child{background:var(--accent-glow);width:22px;height:22px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.discover-help-panel{margin-bottom:24px;display:none}.discover-help-panel.open{display:block}.discover-help-top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.discover-help-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.discover-help-card{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:10px;padding:16px;display:flex}.discover-help-card-title{text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:800}.discover-help-card-text{color:var(--text-secondary);flex:1;font-size:13px;line-height:1.55}.discover-help-mini{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.discover-help-mini-card{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);padding:12px 14px;font-size:13px;line-height:1.5}.discover-help-mini-card strong{color:var(--text-primary);margin-bottom:4px;font-size:13px;font-weight:700;display:block}@media (width<=960px){.discover-help-grid{grid-template-columns:repeat(2,1fr)}.discover-help-mini{grid-template-columns:1fr}}@media (width<=560px){.discover-help-grid{grid-template-columns:1fr}}.chest-teaser-grid{grid-template-columns:1fr 340px;gap:16px;margin-bottom:24px;display:grid}.chest-teaser-main{background:linear-gradient(135deg, var(--bg-card), #ff9d2e0f);border:1px solid #ff9d2e26}.chest-teaser-kicker{color:var(--accent);text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:12px;font-weight:700}.chest-teaser-title{margin-bottom:8px;font-size:20px;font-weight:800}.chest-teaser-desc{color:var(--text-secondary);margin-bottom:16px;font-size:13px;line-height:1.6}.chest-teaser-tags{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.chest-teaser-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.chest-teaser-stat{border-radius:var(--radius-sm);background:#0c0e13bf;border:1px solid #ff9d2e1f;padding:12px 14px}.chest-teaser-stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.7px;font-size:11px}.chest-teaser-stat-value{margin-top:6px;font-size:24px;font-weight:900}.chest-teaser-aside{text-align:center;background:linear-gradient(135deg,#1a1008,#0a0b0f);border:1px solid #ff9d2e33;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.chest-teaser-aside:before{content:"";pointer-events:none;background:radial-gradient(#ff78140f,#0000 70%);position:absolute;inset:0}.chest-teaser-aside>*{z-index:1;position:relative}@media (width<=860px){.chest-teaser-grid,.chest-teaser-stats{grid-template-columns:1fr}}.rankings-split{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.rankings-row{border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.rankings-row.top{background:#ff9d2e0f}.rankings-rank{width:20px;font-weight:800}.rankings-rank.gold{color:var(--xp-gold)}.rankings-rank.silver{color:var(--xp-silver)}.rankings-rank.bronze{color:var(--xp-bronze)}.rankings-rank.muted{color:var(--text-muted);font-weight:600}.rankings-name{flex:1;font-weight:700}.rankings-score{font-size:13px;font-weight:700}.rankings-footer{text-align:center;color:var(--accent);cursor:pointer;margin-top:10px;font-size:12px;font-weight:600}@media (width<=860px){.rankings-split{grid-template-columns:1fr}}.featured-games-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.featured-game-card{cursor:pointer;padding:0;overflow:hidden}.featured-game-media{background-position:50%;background-repeat:no-repeat;background-size:cover;height:140px;position:relative}.featured-game-overlay{background:linear-gradient(#0000,#000c);padding:10px 14px;position:absolute;bottom:0;left:0;right:0}.featured-game-title{font-weight:800}.featured-game-players{color:var(--text-muted);font-size:11px}.featured-game-badge{font-size:10px;position:absolute;top:8px;right:8px}@media (width<=860px){.featured-games-grid{grid-template-columns:1fr}}.brand-chip{background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-secondary);border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.brand-chip img{object-fit:contain;width:18px;height:18px}.logo-lockup{-webkit-backdrop-filter:blur(12px);background:#0a0b0f94;border:1px solid #ffffff0f;border-radius:14px;justify-content:center;align-items:center;padding:12px;display:flex}.logo-lockup img{object-fit:contain;max-width:180px;max-height:72px}.game-hero-grid{grid-template-columns:1fr 1fr;display:grid}.game-hero-art{background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:flex-end;height:280px;padding:24px;display:flex;position:relative}.game-hero-art:after{content:"";background:linear-gradient(#0a0b0f1a,#0a0b0fb3);position:absolute;inset:0}.game-hero-info{padding:32px}@media (width<=860px){.game-hero-grid{grid-template-columns:1fr}.game-hero-art{height:220px}.game-hero-info{padding:20px}}.game-lower-grid{grid-template-columns:1.1fr .9fr;gap:20px;margin-bottom:24px;display:grid}@media (width<=860px){.game-lower-grid{grid-template-columns:1fr}}.game-stats-row{justify-content:space-between;align-items:center;font-size:13px;display:flex}.game-stats-row+.game-stats-row{margin-top:10px}.game-stats-divider{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.seed-plots-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.seed-plot{text-align:center;background:var(--bg-secondary);border-radius:var(--radius);padding:14px}.seed-plot--growing{border:1px solid #00c48c33}.seed-plot--harvest{border:1px solid #ff9d2e40}.seed-plot--empty{border:1px dashed var(--border);flex-direction:column;justify-content:center;align-items:center;display:flex}.seed-plot-progress-track{background:var(--bg-tertiary);border-radius:2px;height:4px;margin:8px 0;overflow:hidden}.seed-plot-progress-fill{border-radius:2px;height:100%}.seed-stat-chip{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);text-align:center;padding:8px 16px}@media (width<=860px){.seed-plots-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.seed-plots-grid{grid-template-columns:1fr}}.booster-pack-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.booster-pack{text-align:center;border-radius:var(--radius);padding:16px}.booster-pack--standard{background:linear-gradient(180deg, #1a1520, var(--bg-secondary));border:1px solid #a855f733}.booster-pack--premium{background:linear-gradient(180deg, #1a1520, var(--bg-secondary));border:1px solid #a855f74d}.booster-pack--legendary{background:linear-gradient(180deg, #1a1520, var(--bg-secondary));border:1px solid #ff9d2e4d}.booster-pack--free{background:var(--bg-secondary);border:1px dashed var(--border)}@media (width<=860px){.booster-pack-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.booster-pack-grid{grid-template-columns:1fr}}.arcade-section{background:linear-gradient(135deg, var(--bg-card), #ff9d2e0a);border:1px solid #ff9d2e1f;margin-top:20px}.arcade-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.arcade-card{text-align:center;border-radius:var(--radius);padding:0;overflow:hidden}.arcade-card--orange{border:1px solid #ff9d2e26}.arcade-card--purple{border:1px solid #a855f726}.arcade-card--red{border:1px solid #ff4d6a26}.arcade-art{justify-content:center;align-items:center;height:120px;font-size:52px;display:flex}.arcade-art--stack{background:linear-gradient(#1a1020,#0d0815)}.arcade-art--mines{background:linear-gradient(#101a20,#080d15)}.arcade-art--tower{background:linear-gradient(#15101a,#0a0810)}.arcade-art--runner{background:linear-gradient(#1a1010,#100808)}.arcade-body{padding:14px}.arcade-stat-row{justify-content:center;gap:12px;margin-bottom:10px;font-size:11px;display:flex}@media (width<=860px){.arcade-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.arcade-grid{grid-template-columns:1fr}}.leaderboard-you-bar{background:var(--bg-secondary);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;font-size:13px;display:flex}.tier-tag--platinum{color:var(--xp-platinum);background:#e5e4e21a}.faq-card{background:var(--bg-primary);border:1px solid var(--border);margin-top:16px}.faq-card-title{margin-bottom:14px;font-size:16px;font-weight:800}.faq-list{flex-direction:column;gap:12px;display:flex}.faq-item{background:0 0;border:none;margin:0;padding:0}.faq-item+.faq-item{border-top:1px solid var(--border);padding-top:12px}.faq-question{color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;font-size:13px;font-weight:700;list-style:none;display:flex}.faq-question::-webkit-details-marker{display:none}.faq-question:after{content:"+";color:var(--text-muted);flex-shrink:0;font-size:16px;font-weight:600;line-height:1;transition:transform .2s,color .2s}.faq-item[open]>.faq-question:after{content:"−";color:var(--accent)}.faq-item[open]>.faq-question{color:var(--accent)}.faq-answer{color:var(--text-secondary);margin-top:6px;font-size:13px;line-height:1.6}.bonus-split-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.bonus-split-card{text-align:center;background:var(--bg-secondary);padding:14px}.bonus-split-pct{font-size:28px;font-weight:800}.bonus-board-hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.bonus-board-hero__copy{flex:240px;min-width:0}.bonus-board-reset-card{background:var(--bg-secondary);text-align:center;flex-shrink:0;padding:10px 18px}.bonus-board-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}@media (width<=860px){.bonus-board-hero{flex-direction:column;justify-content:flex-start;align-items:stretch}.bonus-board-hero__copy{flex:none}.bonus-board-reset-card{box-sizing:border-box;width:100%}.bonus-split-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bonus-split-grid>*{min-width:0}.bonus-split-grid>:last-child:nth-child(odd){grid-column:1/-1}.bonus-board-grid{grid-template-columns:1fr}}.bonus-stats-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.bonus-stat{background:var(--bg-secondary);text-align:center;border-radius:var(--radius-sm);padding:10px}.bonus-chest-bands-row{grid-template-columns:2fr 1fr;gap:12px;margin-bottom:12px;display:grid}.bonus-chest-band{text-align:center;border-radius:8px;min-width:0;padding:12px}.bonus-chest-band--current{background:var(--accent-glow)}.bonus-chest-band--goal{background:var(--bg-secondary);border:1px solid #ff9d2e33}.bonus-chest-band__title{color:var(--accent);font-size:20px;font-weight:800;line-height:1.1}.bonus-chest-band__label{color:var(--text-muted);margin-top:4px;font-size:11px}.bonus-chest-band__meta{color:var(--text-muted);margin-top:2px;font-size:10px}.earn-rankings-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.earn-rankings-scroll{-webkit-overflow-scrolling:touch;max-width:100%;padding-bottom:6px;overflow-x:auto}.earn-rankings-scroll::-webkit-scrollbar{height:6px}.earn-rankings-scroll::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:999px}.earn-rankings-table{min-width:700px}.earn-rankings-table th,.earn-rankings-table td{white-space:nowrap;padding:10px 11px;font-size:12px}@media (width<=900px){.earn-rankings-scroll{padding-bottom:0;overflow-x:visible}.earn-rankings-scroll .earn-rankings-table{width:100%;min-width:0}.earn-rankings-scroll .earn-rankings-table thead{display:none}.earn-rankings-scroll .earn-rankings-table,.earn-rankings-scroll .earn-rankings-table tbody,.earn-rankings-scroll .earn-rankings-table tr,.earn-rankings-scroll .earn-rankings-table td{width:100%;display:block}.earn-rankings-scroll .earn-rankings-table tr{background:var(--bg-secondary);margin-bottom:10px;padding:10px 12px}.earn-rankings-scroll .earn-rankings-table tr:last-child{margin-bottom:0}.earn-rankings-scroll .earn-rankings-table td{border-bottom:1px solid var(--border);white-space:normal;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex;text-align:right!important}.earn-rankings-scroll .earn-rankings-table td:before{content:attr(data-label);color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;text-align:left;flex-shrink:0;font-size:10px;font-weight:600}.earn-rankings-scroll .earn-rankings-table td:last-child{border-bottom:none}.earn-rankings-divider-cell{text-align:left!important;justify-content:flex-start!important}}@media (width<=768px){.bonus-chest-bands-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.earn-rankings-head{flex-direction:column;align-items:flex-start;gap:6px}.earn-rankings-table th,.earn-rankings-table td{padding:9px 10px;font-size:11px}}@media (width<=480px){.bonus-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bonus-stats-grid>*{min-width:0}}.nft-auctions-tab{width:100%;min-width:0}.nft-auction-list{flex-direction:column;gap:12px;min-width:0;display:flex}.nft-auction-card{box-sizing:border-box;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-width:0;max-width:100%;display:grid}.nft-auction-card__media{flex-shrink:0;width:80px;height:80px}.nft-auction-card__body{min-width:0}.nft-auction-card__prices{flex-wrap:wrap;gap:12px 16px;margin-top:8px;font-size:13px;display:flex}.nft-auction-card__actions{text-align:right;flex-shrink:0;min-width:0}.nft-auction-card__btn-row{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.nft-auction-card__actions--skeleton{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.nft-auctions-tab .filter-bar{margin-bottom:16px}@media (width<=768px){.nft-auctions-tab .filter-bar:not(.nft-marketplace-filter-bar){flex-direction:column;align-items:stretch;gap:10px}.nft-auctions-tab .filter-search:not(.nft-marketplace-search .filter-search),.nft-auctions-tab .filter-select,.nft-auctions-tab .responsive-select-mobile{flex:none;width:100%;min-width:0}.nft-auction-card{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"media body""actions actions";align-items:start;gap:12px 14px}.nft-auction-card__media{grid-area:media;width:72px;height:72px}.nft-auction-card__body{grid-area:body}.nft-auction-card__actions{text-align:left;grid-area:actions;width:100%}.nft-auction-card__btn-row{justify-content:flex-start}.nft-auction-card__btn-row .btn-sm{flex:calc(50% - 3px);min-width:0}.nft-auction-card__actions--skeleton{align-items:flex-start}}@media (width<=480px){.nft-auction-card{grid-template-columns:1fr;grid-template-areas:"media""body""actions";gap:12px}.nft-auction-card__media{aspect-ratio:16/10;width:100%;height:auto;max-height:200px}.nft-auction-card__btn-row .btn-sm{flex:100%}}.nft-detail-back{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:16px;padding:0;font-family:inherit;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.nft-detail-back__icon{justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex;transform:translateY(1px)}.nft-detail-layout{grid-template-columns:1fr 1fr;grid-template-areas:"media main""side main";align-items:start;gap:24px;display:grid}.nft-detail-media{grid-area:media;min-width:0}.nft-detail-side{grid-area:side;min-width:0}.nft-detail-main{grid-area:main;min-width:0}@media (width<=900px){.nft-detail-page.container{padding-top:16px!important;padding-bottom:28px!important}.nft-detail-layout{grid-template-columns:1fr;grid-template-areas:"media""main""side";gap:16px}.nft-detail-media>div{max-width:420px;margin-left:auto;margin-right:auto;margin-bottom:0!important}.nft-detail-title{line-height:1.2;font-size:20px!important}.nft-detail-price{font-size:24px!important}.nft-detail-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.nft-detail-tabs::-webkit-scrollbar{display:none}.nft-detail-tabs button{white-space:nowrap;min-width:max-content;flex:none!important;padding:10px 14px!important}.nft-detail-actions{flex-direction:column}.nft-detail-actions .btn-primary,.nft-detail-actions .btn-secondary{width:100%;flex:none!important}}.nft-detail-stack-list{flex-direction:column;gap:0;display:flex}.nft-detail-stack-card__desktop{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 0;font-size:12px;display:flex}.nft-detail-stack-card:last-child .nft-detail-stack-card__desktop{border-bottom:none}.nft-detail-stack-card__mobile{display:none}@media (width<=900px){.nft-detail-tab-panel:has(.nft-detail-stack-list){background:0 0;border:none;padding:0}.nft-detail-stack-list{gap:10px}.nft-detail-stack-card__desktop{display:none}.nft-detail-stack-card__mobile{border:1px solid var(--border);background:var(--bg-secondary);border-radius:12px;padding:12px 14px;font-size:12px;display:block}.nft-detail-stack-card__mobile>[data-label]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:7px 0;display:flex}.nft-detail-stack-card__mobile>[data-label]:last-child{border-bottom:none;padding-bottom:0}.nft-detail-stack-card__mobile>[data-label]:before{content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-family:var(--vx-font-mono);flex-shrink:0}}.nfts-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.nfts-page-head__title{margin:0 0 4px;font-size:24px;font-weight:800}.nfts-page-head__desc{max-width:640px;color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.nfts-page-head__chip{background:var(--purple-dim);color:var(--purple);border:1px solid var(--purple);border-radius:20px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.nfts-page-head__cta{flex-shrink:0}.nfts-module-tabs{min-width:0;margin-bottom:8px}.nft-marketplace-hero__grid{grid-template-columns:1.2fr .8fr;align-items:center;display:grid}.nft-marketplace-hero__copy{padding:28px}.nft-marketplace-hero__chip{margin-bottom:12px;padding:4px 12px}.nft-marketplace-hero__title{margin:0 0 8px;font-size:26px;font-weight:800}.nft-marketplace-hero__desc{max-width:560px;color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.nft-marketplace-hero__media{min-height:220px}.nft-marketplace-filters-desktop{display:contents}.nft-marketplace-filters-mobile{display:none}.nft-marketplace-filter-btn{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-secondary);width:44px;min-height:40px;color:var(--text-primary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.nft-marketplace-filter-btn--active{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 1px #ff9d2e26}.nft-marketplace-filter-btn__badge{background:var(--accent);color:#000;text-align:center;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;line-height:18px;position:absolute;top:-6px;right:-6px}.nft-filter-sheet-backdrop{z-index:1498;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a6;position:fixed;inset:0}.nft-filter-sheet{z-index:1499;pointer-events:none;max-width:1600px;margin:0 auto;transition:transform .28s cubic-bezier(.4,0,.2,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.nft-filter-sheet--open{pointer-events:auto;transform:translateY(0)}.nft-filter-sheet__panel{border:1px solid var(--border);background:var(--bg-card);border-bottom:none;border-radius:18px 18px 0 0;flex-direction:column;max-height:82vh;display:flex}.nft-filter-sheet__head{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.nft-filter-sheet__head-title{color:var(--text-primary);align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.nft-filter-sheet__badge{background:var(--accent);color:#000;text-align:center;border-radius:999px;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:900;line-height:20px}.nft-filter-sheet__head-actions{align-items:center;gap:10px;display:flex}.nft-filter-sheet__clear{color:var(--accent);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:13px;font-weight:700}.nft-filter-sheet__close{border:1px solid var(--border);background:var(--bg-secondary);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border-radius:8px;place-items:center;font-size:18px;line-height:1;display:grid}.nft-filter-sheet__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;padding:8px 20px 16px;overflow-y:auto}.nft-filter-sheet__section{border-bottom:1px solid var(--border)}.nft-filter-sheet__section:last-child{border-bottom:none}.nft-filter-sheet__section-head{color:var(--text-primary);justify-content:space-between;align-items:center;gap:12px;padding:14px 0 10px;font-size:14px;font-weight:700;display:flex}.nft-filter-sheet__pills{flex-wrap:wrap;gap:8px;padding-bottom:16px;display:flex}.nft-filter-sheet__pill{border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;text-align:center;border-radius:999px;max-width:100%;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.25}.nft-filter-sheet__pill--active{border-color:var(--accent);color:var(--accent);background:#ff9d2e1f}.nft-filter-sheet__loading{color:var(--text-muted);font-size:13px}.nft-filter-sheet__footer{border-top:1px solid var(--border);flex-shrink:0;padding:12px 20px 20px}.nft-filter-sheet__apply{width:100%}.nft-tab-banner__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.nft-tab-banner__title{margin-bottom:4px;font-size:18px;font-weight:800}.nft-tab-banner__desc{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.nft-activity-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.nft-activity-toolbar__title{margin:0;font-size:18px;font-weight:800}.nft-activity-toolbar__filters{flex-wrap:wrap;gap:8px;display:flex;overflow:visible}.nft-activity-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.nft-activity-table{width:100%;min-width:640px}@media (width>=901px){.nft-activity-toolbar{flex-wrap:nowrap}.nft-activity-toolbar__filters{flex-wrap:nowrap;justify-content:flex-end;margin-left:auto}.nft-activity-toolbar__filters .responsive-select-mobile{flex:0 0 180px;min-width:180px}}@media (width<=900px){.nft-activity-table-wrap{overflow-x:visible}.nft-activity-table{min-width:0}.nft-activity-table thead{display:none}.nft-activity-table .nft-activity-row{background:var(--bg-secondary);margin-bottom:10px;padding:10px 12px;display:block}.nft-activity-table .nft-activity-row td{border-bottom:1px solid var(--border);white-space:normal;text-align:right;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 0;display:flex}.nft-activity-table .nft-activity-row td:last-child{border-bottom:none}.nft-activity-table .nft-activity-row td:before{content:attr(data-label);color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;text-align:left;flex-shrink:0;font-size:10px;font-weight:600}}.nft-stats-strip__title{margin-bottom:12px;font-size:14px;font-weight:700}.nft-stats-strip__grid,.nft-market-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.nft-stats-strip__grid{margin-top:0}.nft-stat-card{text-align:center}.nft-stat-card__label{color:var(--text-muted);margin-bottom:4px;font-size:12px}.nft-stat-card__value{font-size:18px;font-weight:800}.nft-stat-card__value--accent{color:var(--accent)}.nft-stat-card__value--green{color:var(--green)}.nfts-page .cedalion-plans-grid,.nfts-page .cedalion-rent-grid{gap:16px;display:grid}.nfts-page .cedalion-plans-grid{grid-template-columns:repeat(3,1fr);margin-bottom:24px}.nfts-page .cedalion-rent-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media (width<=1024px){.nfts-page .cedalion-plans-grid{grid-template-columns:repeat(2,1fr)}.nfts-page .cedalion-rent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nft-launch-form__head{align-items:center;gap:12px;margin-bottom:24px;display:flex}.nft-launch-form__title{font-size:20px;font-weight:800}.nft-launch-grid{gap:16px;display:grid}.nft-launch-grid--logo-banner{grid-template-columns:1fr 2fr;gap:20px}.nft-launch-grid--2{grid-template-columns:1fr 1fr}.nft-launch-grid--3{grid-template-columns:repeat(3,1fr);gap:12px}@media (width<=768px){.nfts-page-head{gap:14px}.nfts-page-head__title{font-size:var(--vx-m-fs-title)}.nfts-page-head__desc{font-size:var(--vx-m-fs-muted)}.nfts-page-head__chip{font-size:var(--vx-m-fs-eyebrow)}.nfts-page-head__cta{width:100%;max-width:360px;font-size:var(--vx-m-fs-muted)}.nfts-module-tabs>div{min-width:0;margin-bottom:8px}.nfts-module-tabs .tab-bar{-webkit-overflow-scrolling:touch;overflow-x:auto}.nfts-module-tabs .nft-tab{font-size:var(--vx-m-fs-ui);padding:10px 14px}.nfts-page .filter-bar{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:16px}.nfts-page .nft-marketplace-filter-bar{--nft-filter-row-h:40px;flex-flow:row;align-items:center;gap:10px}.nfts-page .nft-marketplace-filters-desktop{display:none}.nfts-page .nft-marketplace-filters-mobile{flex-shrink:0;align-items:center;display:flex}.nfts-page .nft-marketplace-search{min-width:0;height:var(--nft-filter-row-h);flex:1}.nfts-page .nft-marketplace-search .filter-search{height:100%;min-height:var(--nft-filter-row-h);box-sizing:border-box}.nfts-page .nft-marketplace-filter-btn{width:var(--nft-filter-row-h);height:var(--nft-filter-row-h);min-height:var(--nft-filter-row-h)}.nfts-page .filter-search,.nfts-page .filter-search-wrap,.nfts-page .filter-select,.nfts-page .responsive-select-mobile{flex:none;width:100%;min-width:0}.nfts-page .nft-marketplace-search.filter-search-wrap{flex:1;width:auto}.nft-marketplace-hero__grid{grid-template-columns:1fr}.nft-marketplace-hero__copy{padding:20px 18px}.nft-marketplace-hero__title{font-size:var(--vx-m-fs-title)}.nft-marketplace-hero__desc{font-size:var(--vx-m-fs-muted)}.nft-marketplace-hero__media{min-height:160px}.nft-tab-banner__inner{padding:16px}.nft-tab-banner__title,.nft-activity-toolbar__title{font-size:var(--vx-m-fs-title)}.nft-tab-banner__desc{font-size:var(--vx-m-fs-muted)}.nft-activity-toolbar{flex-direction:row;justify-content:space-between;align-items:center}.nft-activity-toolbar__filters{justify-content:flex-end;width:auto}.nft-activity-toolbar__filters>*,.nft-activity-toolbar__filters .filter-select,.nft-activity-toolbar__filters .responsive-select-mobile{flex:0 auto;width:auto;min-width:180px}.nft-stats-strip__grid,.nft-market-stats{grid-template-columns:repeat(2,1fr);gap:10px}.nft-stat-card__label{font-size:var(--vx-m-fs-meta)}.nft-stat-card__value{font-size:var(--vx-m-fs-title)}.nfts-page .grid-4{grid-template-columns:repeat(2,1fr);gap:12px}.nfts-page .shelf{margin-bottom:20px}.nfts-page .nft-tab-banner__actions{width:100%}.nfts-page .nft-tab-banner__actions .btn-sm{flex:calc(50% - 4px);min-width:0}.nft-launch-form__title{font-size:var(--vx-m-fs-title)}.nfts-page .nft-launch-grid--logo-banner,.nfts-page .nft-launch-grid--2,.nfts-page .nft-launch-grid--3{grid-template-columns:1fr}}@media (width<=480px){.nfts-page-head__cta{max-width:none}.nft-activity-toolbar{flex-direction:column;align-items:stretch;gap:10px}.nft-activity-toolbar__title{width:100%}.nft-activity-toolbar__filters{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-left:0;display:grid}.nft-activity-toolbar__filters>*,.nft-activity-toolbar__filters .filter-select,.nft-activity-toolbar__filters .responsive-select-mobile{flex:none;width:100%;min-width:0}.nft-stats-strip__grid,.nft-market-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nft-tab-banner__inner{padding:14px 12px}.nfts-page .nft-tab-banner__actions .btn-sm{flex:100%}.nfts-page .cedalion-plans-grid,.nfts-page .cedalion-rent-grid{grid-template-columns:1fr}}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.empty-state-icon{opacity:.45;width:56px;height:56px;margin-bottom:14px}.empty-state-title{color:var(--text-secondary);margin-bottom:6px;font-size:15px;font-weight:700}.empty-state-desc{color:var(--text-muted);max-width:340px;font-size:13px;line-height:1.55}.state-error{text-align:center;color:var(--red);padding:24px;font-size:13px}.feed-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.feed-title{font-size:15px;font-weight:700}.feed-refresh{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:border-color .15s,color .15s}.feed-refresh:hover{border-color:var(--accent);color:var(--accent)}.feed-refresh:disabled{opacity:.5;cursor:default}.feed-refresh-icon{margin-right:4px;display:inline-block}.feed-refresh-icon.spinning{animation:.8s linear infinite feedSpin}@keyframes feedSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.social-tab-row{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.social-hub-page__main{max-width:1600px;margin:0 auto}.social-hub-page__footer{border-top:1px solid var(--vx-line);color:var(--vx-text-3);font-size:11px;font-family:var(--vx-font-mono);flex-wrap:wrap;align-items:center;gap:28px;padding:16px 32px;display:flex}.social-hub-nav{padding:24px 42px}.social-hub-nav__title{color:#fff;letter-spacing:-.045em;margin:0 0 16px;font-size:56px;line-height:1}.social-hub-nav__tabs{-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--vx-line);gap:4px;display:flex}.social-hub-nav__tab{color:var(--vx-text-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:10px 18px;font-size:14px;font-weight:600}.social-hub-nav__tab--active{color:var(--vx-orange);border-bottom-color:var(--vx-orange)}.social-lb-head{padding:34px 32px 0}.social-lb-page-title{letter-spacing:-.03em;margin:0;font-size:34px;line-height:1}.social-lb-subtabs{border-bottom:1px solid var(--border);scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:4px;margin-top:20px;display:flex;overflow-x:auto}.social-lb-subtabs::-webkit-scrollbar{display:none}.social-lb-body{padding:16px 32px 0}.social-lb-hero{border-bottom:1px solid var(--vx-line);background:linear-gradient(135deg,#f3920014,#ffffff04);grid-template-columns:1.3fr repeat(3,1fr);align-items:center;gap:20px;padding:26px 28px;display:grid}.social-lb-hero__copy{min-width:0}.social-lb-hero__eyebrow{color:var(--vx-text-3);font-size:10px;font-family:var(--vx-font-mono);letter-spacing:.16em;text-transform:uppercase;font-weight:850}.social-lb-hero__desc{color:var(--vx-text-2);max-width:430px;margin:7px 0 0;font-size:13px;line-height:1.45}.social-lb-hero__stats{display:contents}.social-lb-hero__stat-label{color:var(--vx-text-3);font-size:10px;font-family:var(--vx-font-mono);letter-spacing:.16em;text-transform:uppercase}.social-lb-hero__stat-value{letter-spacing:-.02em;margin-top:8px;font-size:26px;font-weight:900;line-height:1.1}.social-lb-table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.social-lb-colhead,.social-lb-row{min-width:640px}.social-lb-foot{color:var(--vx-text-3);font-size:11px;font-family:var(--vx-font-mono);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:18px 32px 56px;display:flex}.social-hub-chat{padding:10px 42px}.social-hub-chat__layout{height:calc(100vh - var(--nav-height,80px) - var(--banner-height,36px) - 170px);grid-template-columns:220px 1fr 280px;gap:12px;min-height:420px;display:grid}.social-hub-guilds__banner-section{padding:20px 32px 0}.social-hub-guilds__banner-grid{grid-template-columns:300px 1fr 220px;display:grid}.social-hub-guilds__banner-info{border-left:1px solid var(--vx-line);padding:24px}.social-hub-guilds__banner-desc{color:var(--vx-text-2);max-width:460px;margin:8px 0 0;font-size:12px;line-height:1.5}.social-hub-guilds__banner-actions{border-left:1px solid var(--vx-line);flex-direction:column;gap:8px;padding:24px;display:flex}.social-hub-guilds__banner-actions .vx-btn{width:100%}.social-hub-guilds__stats{grid-template-columns:repeat(4,auto);gap:28px;margin-top:18px;display:grid}.social-hub-guilds__stat-value{font-size:18px;font-family:var(--vx-font-display);font-weight:800;line-height:1.1}.social-hub-guilds__stat-value--accent{color:var(--vx-orange)}.social-hub-guilds__stat-value--green{color:var(--vx-green)}.social-hub-guilds__stat-value--purple{color:var(--vx-purple-2)}.social-hub-guilds__stat-label{color:var(--vx-text-3);margin-top:4px;font-size:10px}.social-hub-guilds__directory{padding:24px 32px 0}.social-hub-guilds__directory-head{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.social-hub-guilds__cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (width<=1024px){.social-hub-guilds__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.social-hub-guilds__war{padding:24px 32px 56px}.social-hub-guilds__war-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.social-hub-guilds__war-scores{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;margin-top:18px;display:grid}.social-hub-guilds__war-team--left{text-align:right}.social-hub-guilds__war-team--right{text-align:left}.social-hub-guilds__war-team-name{color:var(--vx-text-3);font-size:13px}.social-hub-guilds__war-team-score{font-size:36px;font-family:var(--vx-font-display);font-weight:800;line-height:1.05}.social-hub-guilds__war-team-score--accent{color:var(--vx-orange)}.social-hub-guilds__war-vs{color:var(--vx-text-3);flex-shrink:0;font-size:14px}.social-hub-activity__head{padding:20px 32px 0}.social-hub-activity__title{margin:0;font-size:28px}.social-hub-activity__desc{color:var(--vx-text-3);margin:4px 0 0;font-size:12px}.social-hub-activity__filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid var(--border);flex-wrap:nowrap;gap:4px;margin-top:14px;display:flex;overflow-x:auto}.social-hub-activity__filters::-webkit-scrollbar{display:none}.social-hub-activity__body{grid-template-columns:1fr 320px;gap:14px;padding:20px 32px 56px;display:grid}.social-growth{gap:16px;padding:18px 32px 56px;display:grid}.social-growth-hero{background:radial-gradient(circle at 78% 18%,#7c5cff2e,#0000 34%),radial-gradient(circle at 14% 10%,#f392002e,#0000 30%),linear-gradient(135deg,#ffffff0d,#ffffff04);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:28px;display:grid}.social-growth-eyebrow{color:var(--vx-orange);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900;display:inline-flex}.social-growth-hero h2,.social-growth-card h3{color:#fff;letter-spacing:-.025em;margin:7px 0 10px}.social-growth-hero h2{max-width:780px;font-size:clamp(30px,4vw,54px);line-height:.98}.social-growth-hero p,.social-growth-card p{color:var(--vx-text-2);margin:0;font-size:15px;line-height:1.58}.social-growth-hero__stats,.social-growth-mini-stats{grid-template-columns:repeat(3,minmax(110px,1fr));gap:10px;display:grid}.social-growth-stat{border:1px solid var(--vx-line);background:#ffffff0b;border-radius:10px;min-width:0;padding:12px}.social-growth-stat strong{color:#fff;font-family:var(--vx-font-display);font-size:24px;line-height:1;display:block}.social-growth-stat span{color:var(--vx-text-3);margin-top:5px;font-size:11px;font-weight:800;display:block}.social-growth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.social-growth-card{padding:22px}.social-growth-card--referral{background:radial-gradient(circle at 92% 10%,#00c48c24,#0000 32%),linear-gradient(135deg,#ffffff0b,#ffffff04)}.social-growth-card__head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.social-growth-badge,.social-growth-count{color:var(--vx-green);background:#00c48c1a;border:1px solid #00c48c40;border-radius:8px;flex:none;padding:5px 8px;font-size:11px;font-weight:900}.social-growth-linkbox{border:1px solid var(--vx-line);background:#ffffff0b;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:16px 0;padding:12px;display:grid}.social-growth-linkbox span{color:#fff;min-width:0;font-family:var(--vx-font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.social-growth-linkbox--gift{grid-template-columns:1fr;margin:10px 0 14px}.social-growth-field{gap:7px;margin-top:12px;display:grid}.social-growth-field span{color:var(--vx-text-3);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.social-growth-field input{border:1px solid var(--vx-line);color:#fff;min-height:42px;font:inherit;background:#ffffff0e;border-radius:10px;outline:none;padding:0 12px;font-size:14px}.social-growth-form-row{grid-template-columns:120px 1fr;gap:10px;display:grid}.social-growth-main-cta{justify-content:center;width:min(100%,260px)}.social-growth-quest-list{gap:8px;margin-top:14px;display:grid}.social-growth-quest-row{border:1px solid var(--vx-line);background:#ffffff09;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.social-growth-quest-row strong{color:#fff;font-size:15px;display:block}.social-growth-quest-row p{margin-top:3px;font-size:13px;line-height:1.42}.social-growth-quest-row>div:last-child{text-align:right}.social-growth-quest-row span,.social-growth-share-preview span{color:var(--vx-text-3);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.social-growth-quest-row b{color:var(--vx-orange);margin-top:4px;font-size:13px;display:block}.social-growth-share-tabs{gap:8px;margin:14px 0;display:flex;overflow-x:auto}.social-growth-share-tabs button{border:1px solid var(--vx-line);min-height:38px;color:var(--vx-text-2);font:inherit;cursor:pointer;background:#ffffff0a;border-radius:999px;flex:none;padding:8px 12px;font-size:13px;font-weight:900}.social-growth-share-tabs button.active{color:var(--vx-orange);background:#f3920024;border-color:#f3920073}.social-growth-share-preview{background:radial-gradient(circle at 100% 0,#f392002e,#0000 40%),#ffffff0a;border:1px solid #f392003d;border-radius:14px;margin-bottom:14px;padding:16px}.social-growth-share-preview strong{color:#fff;margin-top:8px;font-size:22px;display:block}.social-growth-share-actions,.social-growth-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.social-hub-guilds__quest-strip{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;padding:18px 32px 0;display:grid}.social-hub-guilds__quest-card{background:#ffffff09;padding:16px}.social-hub-guilds__quest-card span{color:var(--vx-orange);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.social-hub-guilds__quest-card strong{color:#fff;margin-top:7px;font-size:16px;display:block}.social-hub-guilds__quest-card p{color:var(--vx-text-2);margin:5px 0 0;font-size:13px;line-height:1.45}.social-hub-guilds__quest-actions{align-content:center;gap:8px;min-width:150px;display:grid}.social-page-head{margin-bottom:24px}.social-page-head__title{margin:0 0 4px;font-size:24px;font-weight:800}.social-page-head__desc{color:var(--text-secondary);margin:0;font-size:14px}@media (width<=768px){.social-hub-nav{padding:16px 18px}.social-hub-nav__title{font-size:var(--vx-m-fs-hero);margin-bottom:12px}.social-hub-nav__tab{font-size:var(--vx-m-fs-ui);padding:10px 14px}.social-hub-page__footer{font-size:var(--vx-m-fs-meta);gap:12px;padding:14px 18px}.social-hub-page__footer>span:last-child{width:100%;margin-left:0}.social-lb-head,.social-lb-body,.social-lb-foot{padding-left:18px;padding-right:18px}.social-lb-page-title{font-size:var(--vx-m-fs-title)}.social-lb-subtabs .nft-tab{font-size:var(--vx-m-fs-ui);padding:10px 14px}.social-lb-hero{grid-template-columns:1fr;gap:14px;padding:18px 16px}.social-lb-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.social-lb-hero__stat{text-align:center;border-radius:var(--radius);border:1px solid var(--vx-line);background:#ffffff08;min-width:0;padding:12px 10px}.social-lb-hero__desc{font-size:var(--vx-m-fs-muted);max-width:none}.social-lb-hero__stat-value{margin-top:6px;font-size:var(--vx-m-fs-title)!important}.social-lb-table-scroll{overflow-x:visible}.social-lb-board-view .social-lb-colhead{display:none!important}.social-lb-board-view .social-lb-row{background:var(--vx-bg-2);min-width:0;margin:10px 0;padding:12px 14px!important;display:block!important}.social-lb-board-view .social-lb-row>[data-label]{border-bottom:1px solid var(--vx-line);justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;padding:7px 0;white-space:normal!important;text-overflow:unset!important;display:flex!important;overflow:visible!important}.social-lb-board-view .social-lb-row>[data-label]:last-child{border-bottom:none}.social-lb-board-view .social-lb-row>[data-label]:before{content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;color:var(--vx-text-3);font-size:10px;font-family:var(--vx-font-mono);flex-shrink:0}.social-lb-board-view .social-lb-row>.social-lb-wl{justify-content:space-between}.social-lb-board-view .social-lb-row>.social-lb-wl .social-lb-wl-value{align-items:center;gap:2px;display:inline-flex}.social-hub-chat{padding:10px 18px 24px}.social-hub-chat__layout{grid-template-columns:1fr;height:auto;min-height:0}.social-hub-chat__layout>aside:last-child{order:3}.social-hub-chat__layout>aside:first-child{max-height:220px}.social-hub-chat__layout>main{min-height:360px;max-height:55vh}.social-hub-guilds__banner-section,.social-hub-guilds__directory,.social-hub-guilds__war{padding-left:18px;padding-right:18px}.social-hub-guilds__banner-grid{grid-template-columns:1fr}.social-hub-guilds__banner-grid>div:first-child{height:160px}.social-hub-guilds__banner-info,.social-hub-guilds__banner-actions{border-left:none;border-top:1px solid var(--vx-line);padding:18px 16px}.social-hub-guilds__banner-desc{max-width:none;font-size:var(--vx-m-fs-muted)}.social-hub-guilds__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.social-hub-guilds__stat{text-align:center;border-radius:var(--radius);border:1px solid var(--vx-line);background:#ffffff08;min-width:0;padding:12px 10px}.social-hub-guilds__stat-value{font-size:var(--vx-m-fs-title)}.social-hub-guilds__banner-actions{flex-flow:row;gap:8px}.social-hub-guilds__banner-actions .vx-btn{white-space:normal;text-align:center;flex:1 1 0;width:auto;min-width:0;padding:10px 6px;font-size:10px;line-height:1.2}.social-hub-guilds__war-head h3{font-size:var(--vx-m-fs-sub);flex:100%}.social-hub-guilds__war-head>span:last-child{width:100%;font-size:var(--vx-m-fs-meta);margin-left:0!important}.social-hub-guilds__war-scores{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px 12px}.social-hub-guilds__war-team--left{text-align:right}.social-hub-guilds__war-team--right{text-align:left}.social-hub-guilds__war-team-name{font-size:var(--vx-m-fs-meta);line-height:1.25}.social-hub-guilds__war-team-score{font-size:var(--vx-m-fs-hero)}.social-hub-guilds__quest-actions{flex-direction:row;gap:8px;min-width:0;display:flex}.social-hub-guilds__quest-actions .vx-btn{flex:1 1 0;min-width:0}.social-hub-activity__head,.social-hub-activity__body{padding-left:18px;padding-right:18px}.social-hub-activity__title{font-size:var(--vx-m-fs-title)}.social-hub-activity__desc{font-size:var(--vx-m-fs-muted)}.social-hub-activity__filters .nft-tab{font-size:var(--vx-m-fs-ui);padding:7px 10px}.social-hub-activity__body{grid-template-columns:1fr}.social-growth{padding:14px 18px 36px}.social-growth-hero,.social-growth-grid,.social-growth-form-row,.social-hub-guilds__quest-strip{grid-template-columns:1fr}.social-growth-hero,.social-growth-card{padding:18px}.social-growth-hero h2{font-size:var(--vx-m-fs-hero)}.social-growth-hero p,.social-growth-card p,.social-growth-quest-row p{font-size:var(--vx-m-fs-body);line-height:var(--vx-m-lh-body)}.social-growth-hero__stats,.social-growth-mini-stats,.social-growth-card__head,.social-growth-quest-row{grid-template-columns:1fr}.social-growth-card__head{display:grid}.social-growth-quest-row>div:last-child{text-align:left}.social-growth-linkbox{grid-template-columns:1fr}.social-growth-main-cta{width:100%}.social-hub-guilds__quest-strip{padding-left:18px;padding-right:18px}.social-page-head__title{font-size:var(--vx-m-fs-title)}.social-page-head__desc{font-size:var(--vx-m-fs-muted)}.social-page .social-tab-row{gap:8px}.social-page .social-tab-row .btn-sm{min-width:0;font-size:var(--vx-m-fs-ui);flex:calc(50% - 4px)}.social-layout>div:first-child{min-height:0!important}.social-page-leaderboard{position:static;top:auto}.social-page-leaderboard .card{min-height:0}}@media (width<=480px){.social-hub-nav__title{font-size:var(--vx-m-fs-hero)}.social-lb-subtabs .nft-tab{padding:8px 12px}.social-page .social-tab-row .btn-sm{flex:100%}.social-hub-guilds__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.social-hub-guilds__banner-actions .vx-btn{padding-left:6px;padding-right:6px;font-size:10px}.social-hub-guilds__cards{grid-template-columns:1fr}.social-hub-chat__layout>main{min-height:300px;max-height:50vh}}.elysium-page__hero-section,.elysium-page__tools-section,.elysium-page__panel-section{padding:20px 0 0}.elysium-page__explorer-section{padding:24px 0 0}.elysium-page__section-head{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.elysium-page__section-title{margin:0;font-size:18px;font-weight:700}.elysium-page__section-link{color:var(--vx-orange);cursor:pointer;margin-left:auto;font-size:12px;font-weight:600;text-decoration:none}.elysium-page__footer{border-top:1px solid var(--vx-line);color:var(--vx-text-3);font-size:11px;font-family:var(--vx-font-mono);flex-wrap:wrap;align-items:center;gap:28px;margin-top:32px;padding:16px 0;display:flex}.elysium-hero__pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.elysium-hero__title{letter-spacing:-.04em;max-width:720px;margin:16px 0 0;font-size:39px;line-height:1}.elysium-hero__desc{color:var(--vx-text);max-width:700px;margin:10px 0 0;font-size:15px;font-weight:650;line-height:1.45}.elysium-hero__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.elysium-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.elysium-panel-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.elysium-swap-row{gap:10px;display:flex}.elysium-swap-row__token{flex-shrink:0;width:130px}.elysium-swap-row .filter-search{flex:1;min-width:0}.elysium-token-generator{max-width:560px}@media (width<=1024px){.elysium-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.elysium-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.elysium-hero{padding:22px 18px!important}.elysium-hero__title{font-size:var(--vx-m-fs-hero)}.elysium-hero__desc{font-size:var(--vx-m-fs-body)}.elysium-hero__stats{gap:10px}.elysium-hero__stats [style*="fontSize: 33"]{font-size:var(--vx-m-fs-title)!important}.elysium-hero__stats [style*="fontSize: 13"]{font-size:var(--vx-m-fs-meta)!important}.elysium-tools-grid .vx-card{min-height:0;padding:18px!important}.elysium-tools-grid [style*="width: 86"]{width:64px!important;height:64px!important;margin-bottom:14px!important}.elysium-tools-grid [style*="fontSize: 24"]{font-size:var(--vx-m-fs-title)!important}.elysium-tools-grid [style*="fontSize: 16"]{font-size:var(--vx-m-fs-muted)!important;min-height:0!important}.elysium-page__section-title{font-size:var(--vx-m-fs-title)}.elysium-page__section-link{font-size:var(--vx-m-fs-ui);width:100%;margin-left:0}.elysium-page__section-head{flex-direction:column;align-items:flex-start}.elysium-page__footer{font-size:var(--vx-m-fs-meta);gap:12px}.elysium-page__footer>span:last-child{width:100%;margin-left:0}.elysium-swap-row{flex-direction:column}.elysium-swap-row__token{width:100%}.elysium-page .filter-bar{flex-direction:column;align-items:stretch}.elysium-page .filter-search,.elysium-page .filter-select{flex:none;width:100%;min-width:0}.elysium-page .filter-bar .btn-sm{width:100%}.elysium-page .data-table{min-width:640px}.elysium-page .data-table-wrap--stack-narrow .data-table,.elysium-page .ely-wallets-table{min-width:0}.elysium-page .ely-wallets-table .ely-wallet-token-row td{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 0;display:flex;min-width:0!important;max-width:none!important}.elysium-page .ely-wallets-table .ely-wallet-token-row td:before{content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0;font-size:10px;font-weight:600}.elysium-page .ely-wallets-table .ely-wallet-token-row td:last-child{border-bottom:none}.elysium-page .tab-bar{-webkit-overflow-scrolling:touch;overflow-x:auto}.elysium-page .tab-bar button,.elysium-page .tab-bar .tab{font-size:var(--vx-m-fs-ui);white-space:nowrap}.elysium-token-generator{max-width:none}.elysium-page .section-header{flex-wrap:wrap;gap:8px}.elysium-page .section-title{font-size:var(--vx-m-fs-title)}.elysium-page .section-link{font-size:var(--vx-m-fs-ui)}}@media (width<=480px){.elysium-hero__stats,.elysium-tools-grid{grid-template-columns:1fr}.elysium-panel-grid{grid-template-columns:1fr;gap:12px}.elysium-hero__pills .vx-pill{font-size:var(--vx-m-fs-eyebrow)}}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding:16px 8px 4px;display:flex}.pagination-btn{background:var(--bg-secondary);border:1px solid var(--border);min-width:34px;height:34px;color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;padding:0 10px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.pagination-btn:hover:not(:disabled):not(.active){border-color:var(--accent);color:var(--accent)}.pagination-btn.active{background:var(--accent);border-color:var(--accent);color:#0a0b0f;cursor:default}.pagination-btn:disabled{opacity:.4;cursor:not-allowed}.pagination-ellipsis{text-align:center;min-width:24px;color:var(--text-muted);-webkit-user-select:none;user-select:none;font-size:13px;font-weight:600}.coming-soon-banner{border-radius:var(--radius);background:linear-gradient(90deg,#ff9d2e1f,#a855f70f);border:1px solid #ff9d2e4d;align-items:center;gap:14px;margin-bottom:16px;padding:12px 16px;display:flex}.coming-soon-banner-pill{background:var(--accent-glow);color:var(--accent);letter-spacing:.6px;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:900;display:inline-flex}.coming-soon-banner-body{flex-direction:column;gap:2px;min-width:0;display:flex}.coming-soon-banner-body strong{color:var(--text-primary);font-size:13px;font-weight:800}.coming-soon-banner-body span{color:var(--text-secondary);font-size:12px;line-height:1.45}@media (width<=560px){.coming-soon-banner{flex-direction:column;align-items:flex-start}}.qb-shell{--qb-card:#1a1a1c;--qb-card2:#202023;--qb-card3:#262629;--qb-border:#ffffff12;--qb-border2:#ffffff1f;--qb-muted:#5c5c61;--qb-muted2:#8c8c94;min-height:calc(100vh - var(--nav-height,64px));color:var(--text-primary);background:0 0;flex-direction:column;display:flex}.qb-topbar{background:0 0;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px;display:flex;position:relative}.qb-topbar:after{content:"";background:var(--qb-border);pointer-events:none;height:1px;position:absolute;bottom:0;left:20px;right:20px}.qb-search{background:var(--qb-card);border:1px solid var(--qb-border);max-width:360px;color:var(--qb-muted);border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.qb-search input{color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;padding:8px 0;font-family:inherit;font-size:13px}.qb-search input::placeholder{color:var(--qb-muted)}.qb-slash{background:var(--qb-card2);border:1px solid var(--qb-border2);color:var(--qb-muted2);border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:11px}.qb-icon-btn{background:var(--qb-card);border:1px solid var(--qb-border);color:var(--qb-muted2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:7px 9px;font-family:inherit;transition:all .15s;display:flex}.qb-icon-btn:hover{border-color:var(--qb-border2);color:var(--text-primary)}.qb-icon-btn.active{background:var(--accent);border-color:var(--accent);color:#fff}.qb-pills{gap:4px;display:flex}.qb-pill{background:var(--qb-card);color:var(--qb-muted2);cursor:pointer;border:none;border-radius:8px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}.qb-pill:hover{color:var(--text-primary)}.qb-pill.active{background:var(--accent);color:#fff}.qb-topbar-right{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.qb-pass-pill{letter-spacing:.3px;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.qb-pass-pill.has-pass,.qb-pass-pill.qb-pass-tone-active{color:var(--green);background:#00c48c14;border-color:#00c48c38}.qb-pass-pill.qb-pass-tone-expiring{color:var(--red);background:#ff4d6a14;border-color:#ff4d6a52}.qb-pass-pill.no-pass,.qb-pass-pill.qb-pass-tone-inactive{color:var(--accent);background:#ff9d2e1a;border-color:#ff9d2e47}.qb-pass-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.qb-btn-orange{background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}.qb-btn-orange:hover{background:var(--accent-hover,#ea6c0a);transform:translateY(-1px)}.qb-board-toolbar-wrap{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07080beb;padding:10px 0;position:sticky;top:0}.qb-board-toolbar{grid-template-columns:minmax(280px,1fr) auto auto auto auto;align-items:center;gap:10px;display:grid}.qb-board-search{color:#94a3b8;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:10px;min-width:0;min-height:52px;padding:0 16px;display:flex}.qb-board-search input{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:15px}.qb-board-search input::placeholder{color:#cbd5e19e}.qb-sort-group{align-items:center;gap:6px;display:flex}.qb-sort-button,.qb-sort-dir,.qb-filters-btn{color:#e2e8f0;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;min-height:52px;font-family:inherit;font-size:14px;font-weight:700}.qb-sort-button{justify-content:space-between;align-items:center;gap:10px;min-width:150px;padding:0 14px;display:flex}.qb-sort-dir{min-width:48px}.qb-filters-btn{align-items:center;gap:8px;padding:0 16px;display:inline-flex}.qb-filters-btn.active{color:var(--accent);background:#f9731624;border-color:#f9731680}.qb-filters-btn span{background:var(--accent);color:#000;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;font-weight:900;display:inline-grid}.qb-view-toggle{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;min-height:52px;display:flex;overflow:hidden}.qb-view-toggle button{color:#cbd5e1;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff1a;min-width:70px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:800}.qb-view-toggle button:first-child{border-left:0}.qb-view-toggle button.active{color:var(--accent);background:#f903}.qb-status-toggle{border:1px solid #ffffff1a;border-radius:14px;min-height:52px;display:flex;overflow:hidden}.qb-status-toggle button{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:none;min-width:72px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:700}.qb-status-toggle button.active{color:#f97316;background:#f9731633}.qb-btn-ghost{border:1px solid var(--qb-border2);color:var(--text-primary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s;position:relative}.qb-btn-ghost:hover{background:var(--qb-card2)}.qb-chest-badge{background:var(--accent);color:#fff;text-align:center;border:2px solid var(--bg-primary);border-radius:10px;min-width:18px;padding:1px 5px;font-size:10px;font-weight:700;position:absolute;top:-6px;right:-6px}.qb-main{grid-template-columns:300px 1fr;align-items:start;gap:18px;padding:16px 24px 0;display:grid}.qb-sidebar{scrollbar-width:none;flex-direction:column;gap:12px;max-height:calc(100vh - 102px);display:flex;position:sticky;top:86px;overflow-y:auto}.qb-sidebar::-webkit-scrollbar{display:none}.qb-sb-section{background:var(--qb-card);border:1px solid var(--qb-border);border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex}.qb-sb-section-title{text-transform:uppercase;letter-spacing:.8px;color:#fff;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:14px;font-weight:800;display:flex}.qb-sb-section-title button{color:var(--qb-muted);cursor:pointer;background:0 0;border:none;padding:0 6px;font-family:inherit;font-size:13px}.qb-sb-chevron-btn{color:var(--qb-muted);place-items:center;transition:color .2s;display:grid}.qb-sb-chevron-btn svg{transition:transform .25s;transform:rotate(0)}.qb-sb-chevron-btn.qb-sb-chevron-collapsed svg{transform:rotate(-90deg)}.qb-sb-collapsible{grid-template-rows:1fr;transition:grid-template-rows .28s;display:grid;overflow:hidden}.qb-sb-collapsible.qb-sb-collapsed{grid-template-rows:0fr}.qb-sb-collapsible-inner{flex-direction:column;gap:6px;min-height:0;display:flex;overflow:hidden}.qb-prog-header{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:16px;font-weight:800;display:flex}.qb-prog-row{align-items:center;gap:8px;padding:7px 0;font-size:14px;display:flex}.qb-prog-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.qb-prog-name{flex:1}.qb-prog-count{color:var(--qb-muted2);font-size:12px;font-weight:400}.qb-prog-bar-track{background:var(--qb-card3);border-radius:999px;height:5px;margin:-2px 0 4px;overflow:hidden}.qb-prog-bar-fill{border-radius:999px;height:100%;transition:width .4s}.qb-sb-filter{cursor:pointer;color:var(--text-primary);text-align:left;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:10px 8px;font-family:inherit;transition:background .12s;display:flex}.qb-sb-filter:hover,.qb-sb-filter.active{background:var(--qb-card2)}.qb-sb-filter.has-accent{--qb-filter-accent:var(--accent);border:1px solid color-mix(in srgb, var(--qb-filter-accent) 34%, transparent);background:radial-gradient(circle at 18px 50%, color-mix(in srgb, var(--qb-filter-accent) 38%, transparent), transparent 46px), linear-gradient(90deg, color-mix(in srgb, var(--qb-filter-accent) 18%, transparent), #ffffff09);border-radius:14px;min-height:62px;padding:12px 14px 12px 12px;position:relative;box-shadow:inset 0 0 0 1px #ffffff06}.qb-sb-filter.has-accent:hover,.qb-sb-filter.has-accent.active{border-color:var(--qb-filter-accent);background:radial-gradient(circle at 18px 50%, color-mix(in srgb, var(--qb-filter-accent) 50%, transparent), transparent 52px), linear-gradient(90deg, color-mix(in srgb, var(--qb-filter-accent) 26%, transparent), #ffffff0d);box-shadow:0 0 0 1px color-mix(in srgb, var(--qb-filter-accent) 12%, transparent)}.qb-sb-filter.has-accent .qb-sb-filter-left{gap:12px}.qb-sb-filter.has-accent .qb-sb-check{display:none}.qb-sb-filter.has-accent .qb-sb-dot{width:11px;height:35px;box-shadow:0 0 18px color-mix(in srgb, var(--qb-filter-accent) 70%, transparent);border-radius:999px}.qb-sb-filter.has-accent .qb-sb-filter-left>span:last-child{color:#fff;font-size:15px;font-weight:950}.qb-sb-filter.has-accent .qb-sb-count{color:#ffffffb3;font-size:14px;font-weight:900}.qb-sb-filter-left{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.qb-sb-check{border:1px solid var(--qb-border2);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.qb-sb-check.checked{background:var(--accent);border-color:var(--accent)}.qb-sb-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.qb-sb-count{color:var(--qb-muted2);font-size:13px}.qb-results-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.qb-results-head h2{color:#fff;margin:0;font-size:28px;font-weight:900}.qb-results-head span{color:#64748b;text-transform:uppercase;letter-spacing:.2em;font-size:12px;font-weight:700}.qb-active-summary{color:var(--qb-muted2);margin-top:5px;font-size:14px}.qb-content{min-width:0}.qb-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.qb-header-title{letter-spacing:-.3px;font-size:22px;font-weight:800}.qb-header-sub{color:var(--qb-muted2);margin-top:4px;font-size:12px}.qb-showing-count{color:var(--qb-muted2);letter-spacing:.5px;text-transform:uppercase;font-size:12px}.qb-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.qb-grid.list{grid-template-columns:1fr}.qb-empty,.qb-error{border:1px dashed var(--qb-border2);background:var(--qb-card);text-align:center;color:var(--qb-muted2);border-radius:12px;padding:28px 20px;font-size:13px}.qb-error{color:#f87171;background:#f8717114;border-style:solid;border-color:#f8717159}.qb-card{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:12px;padding:20px;transition:background .15s,border-color .15s;display:flex}.qb-card:hover{background:#ffffff1a;border-color:#f9731666}.qb-card.done{opacity:.8}.qb-card-top{justify-content:space-between;align-items:flex-start;display:flex}.qb-platform-tag{letter-spacing:.8px;text-transform:uppercase;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700}.qb-chest-reward{white-space:nowrap;background:#ffffff0f;border-radius:999px;padding:6px 9px;font-size:13px;font-weight:900}.qb-card-title{letter-spacing:-.2px;font-size:22px;font-weight:850;line-height:1.3}.qb-card-desc{color:#cbd5e1;font-size:16px;line-height:1.4}.qb-quest-list{border:1px solid var(--qb-border);background:#ffffff09;border-radius:16px;overflow:hidden}.qb-quest-list-head,.qb-quest-row{grid-template-columns:minmax(280px,1.45fr) minmax(120px,.48fr) minmax(130px,.55fr) minmax(180px,.72fr) minmax(90px,.34fr) minmax(190px,.6fr);align-items:center;gap:18px;display:grid}.qb-quest-list-head{color:#ffffff6b;letter-spacing:.16em;text-transform:uppercase;background:#ff99000e;padding:16px 22px;font-size:12px;font-weight:900}.qb-quest-row{--qb-row-color:var(--accent);border-top:1px solid #fff1;min-height:78px;padding:14px 22px;transition:background .15s;position:relative}.qb-quest-row:hover{background:#ffffff0b}.qb-quest-row:before{content:"";background:var(--qb-row-color);width:10px;height:10px;box-shadow:0 0 18px color-mix(in srgb, var(--qb-row-color) 55%, transparent);border-radius:999px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.qb-row-state{display:none}.qb-row-quest{cursor:pointer;min-width:0;padding-left:26px}.qb-row-quest strong{color:#fff;font-size:17px;font-weight:900;line-height:1.2;display:block}.qb-row-quest span{color:#ffffff85;text-overflow:ellipsis;white-space:nowrap;max-width:580px;margin-top:4px;font-size:14px;font-weight:700;display:block;overflow:hidden}.qb-row-game{cursor:pointer;align-items:center;gap:8px;font-size:15px;font-weight:900;display:inline-flex}.qb-row-game span{text-align:center;opacity:.9;width:20px}.qb-row-difficulty{cursor:pointer}.qb-row-difficulty span{align-items:center;gap:7px;font-size:15px;font-weight:900;display:flex}.qb-row-difficulty i{border-radius:999px;width:11px;height:11px;display:inline-block}.qb-row-difficulty em{color:#ffffff73;margin-top:4px;font-size:13px;font-style:normal;font-weight:800;display:block}.qb-row-progress{cursor:pointer;gap:7px;display:grid}.qb-row-progress-value{display:contents}.qb-row-progress-track{background:#ffffff14;border-radius:999px;height:5px;overflow:hidden}.qb-row-progress-track div{border-radius:999px;height:100%}.qb-row-progress span{color:#ffffff85;font-size:13px;font-weight:800}.qb-row-reward{color:var(--qb-yellow);white-space:nowrap;font-size:16px;font-weight:950}.qb-row-action{color:#fff;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:12px;padding:11px 14px;font-family:inherit;font-weight:900}.qb-row-action.claim{border-color:var(--accent);background:var(--accent);color:#050609}.qb-row-action.done{color:var(--green);cursor:default;background:#00c48c26;border-color:#00c48c33}.qb-row-action:disabled{opacity:.58;cursor:default}.qb-row-actions{align-items:center;gap:8px;display:flex}.qb-row-actions>.qb-row-action{flex:1;min-width:0}.qb-row-action-details{background:var(--qb-card2);color:var(--text-primary);border-color:#ffffff1f}.qb-row-action-details:hover{background:var(--qb-card3)}.qb-card-tags{flex-wrap:wrap;gap:6px;display:flex}.qb-tag{border-radius:8px;padding:6px 10px;font-size:13px;font-weight:800}.qb-tag-cadence{color:var(--qb-muted2);background:#ffffff0f}.qb-tag-pass{color:var(--accent);background:#ff9d2e24}.qb-card-progress-row{color:var(--qb-muted2);justify-content:space-between;font-size:13px;font-weight:700;display:flex}.qb-progress-track{background:var(--qb-card3);border-radius:2px;height:5px;overflow:hidden}.qb-progress-fill{border-radius:2px;height:100%;transition:width .4s}.qb-card-actions{gap:10px;display:flex}.qb-btn-complete{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:12px;flex:1;padding:13px;font-family:inherit;font-size:15px;font-weight:850;transition:all .15s}.qb-btn-complete:hover:not(:disabled){background:var(--accent-hover,#ea6c0a)}.qb-btn-complete.play{color:var(--accent);border:1px solid var(--accent);background:0 0}.qb-btn-complete.play:hover{background:#f973161a}.qb-btn-complete.done{color:var(--green);cursor:default;background:#00c48c26;border:1px solid #00c48c33}.qb-btn-complete.pending{color:var(--qb-muted2);border:1px solid var(--qb-border);cursor:not-allowed;background:#ffffff08}.qb-btn-complete:disabled:not(.done):not(.pending){opacity:.7;cursor:progress}.qb-btn-details{background:var(--qb-card2);border:1px solid var(--qb-border2);color:var(--text-primary);cursor:pointer;border-radius:12px;padding:13px 16px;font-family:inherit;font-size:15px;font-weight:800;transition:all .15s}.qb-btn-details:hover{background:var(--qb-card3)}.qb-overlay{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.qb-modal{background:var(--qb-card);border:1px solid var(--qb-border2);border-radius:16px;flex-direction:column;width:560px;max-width:100%;max-height:90vh;display:flex;overflow:hidden}.qb-modal-header{border-bottom:1px solid var(--qb-border);justify-content:space-between;align-items:center;gap:10px;padding:18px 20px;display:flex}.qb-modal-kicker{letter-spacing:1px;text-transform:uppercase;color:var(--accent);margin-bottom:4px;font-size:11px;font-weight:700}.qb-modal-title{letter-spacing:-.3px;font-size:18px;font-weight:700}.qb-modal-close{background:var(--qb-card2);border:1px solid var(--qb-border);color:var(--qb-muted2);cursor:pointer;border-radius:6px;padding:2px 10px;font-family:inherit;font-size:18px;line-height:1.3}.qb-modal-close:hover{color:var(--text-primary);background:var(--qb-card3)}.qb-modal-body{padding:20px;overflow-y:auto}.qb-history-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px;display:grid}.qb-history-stat{background:var(--qb-card2);border:1px solid var(--qb-border);border-radius:8px;padding:12px}.qb-history-stat-label{text-transform:uppercase;letter-spacing:.6px;color:var(--qb-muted);margin-bottom:4px;font-size:10px;font-weight:600}.qb-history-stat-value{font-size:20px;font-weight:700}.qb-history-section-label{text-transform:uppercase;letter-spacing:.7px;color:var(--qb-muted);margin:10px 0;font-size:11px;font-weight:600}.qb-history-scroll{scrollbar-width:thin;scrollbar-color:var(--qb-card3,#262629) transparent;height:280px;max-height:40vh;margin-right:-4px;padding-right:4px;overflow-y:auto}.qb-history-scroll::-webkit-scrollbar{width:6px}.qb-history-scroll::-webkit-scrollbar-track{background:0 0}.qb-history-scroll::-webkit-scrollbar-thumb{background:var(--qb-card3,#262629);border-radius:3px}.qb-history-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.qb-history-item{background:var(--qb-card2);border:1px solid var(--qb-border);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px;display:flex}.qb-history-title{color:var(--text-primary);font-size:13px;font-weight:600}.qb-history-sub{color:var(--qb-muted2);margin-top:2px;font-size:12px;line-height:1.5}.qb-history-meta{flex-direction:column;align-items:flex-end;gap:2px;font-size:11px;display:flex}.qb-history-chests{color:var(--accent);font-weight:700}.qb-history-date{color:var(--qb-muted)}.qb-history-empty{border:1px dashed var(--qb-border2);text-align:center;color:var(--qb-muted2);border-radius:10px;padding:24px;font-size:13px}.qb-progress-chips-row{display:none}@media (width<=1400px){.quests-page .qb-quest-list{background:0 0;border:none;border-radius:0;overflow:visible}.quests-page .qb-quest-list-head{display:none!important}.quests-page .qb-quest-row{border:1px solid var(--qb-border);border-top:1px solid var(--qb-border);background:#ffffff09;border-radius:14px;min-width:0;min-height:0;margin:0 0 10px;padding:12px 14px;display:block!important}.quests-page .qb-quest-row:hover{background:#ffffff0d}.quests-page .qb-row-quest{border-bottom:1px solid #ffffff14;margin-bottom:4px;padding-bottom:10px;padding-left:26px}.quests-page .qb-row-quest span{white-space:normal;text-overflow:unset;max-width:none;overflow:visible}.quests-page .qb-quest-row>[data-label]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;padding:7px 0;display:flex!important}.quests-page .qb-quest-row>[data-label]:last-of-type{border-bottom:none;padding-bottom:0}.quests-page .qb-quest-row>[data-label]:before{content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b;font-size:10px;font-family:var(--vx-font-mono);flex-shrink:0}.quests-page .qb-row-progress{align-items:center;display:flex!important}.quests-page .qb-row-progress-value{align-items:center;gap:8px;min-width:0;margin-left:auto;display:inline-flex}.quests-page .qb-row-progress-track{flex-shrink:0;width:88px}.quests-page .qb-row-actions{gap:8px;margin-top:10px;display:flex}.quests-page .qb-row-action,.quests-page a.qb-row-action{text-align:center;width:100%;margin-top:0;display:block}}@media (width<=1100px){.qb-board-toolbar{grid-template-columns:1fr auto}.qb-board-search{grid-column:1/-1}.qb-main{grid-template-columns:1fr;padding:14px 0 0}.qb-sidebar{display:none}.qb-content{padding:0}.qb-filters-btn{display:flex!important}.qb-progress-chips-row{display:block}}@media (width<=768px){.qb-view-toggle{display:none!important}.qb-board-toolbar{grid-template-columns:1fr 1fr}.qb-board-search{grid-column:1/-1}.qb-sort-group{grid-column:1;width:100%;min-width:0}.qb-sort-group>div{width:100%;min-width:0}.qb-filters-btn{grid-column:2;justify-content:center;width:100%;min-width:0;display:flex!important}.qb-sort-button{width:100%;min-width:0}.qb-status-toggle{grid-column:1/-1;width:100%}.qb-status-toggle button{flex:1;min-width:0}.qb-results-head{flex-direction:column;align-items:flex-start}.quests-page .quest-banner-title{font-size:var(--vx-m-fs-hero);line-height:1.05}.quests-page .quest-reward-stat__label,.quests-page .quest-reward-stat__chip{font-size:var(--vx-m-fs-eyebrow)}.quests-page .quest-reward-stat__value{font-size:var(--vx-m-fs-title)}.quests-page .quest-reward-stat__sub,.quests-page .quest-reward-stat__link{font-size:var(--vx-m-fs-meta)}.quests-page .quest-banner-btn{font-size:var(--vx-m-fs-muted)}.quests-page .quest-banner-title-row{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.quests-page .quest-banner-title-row .quest-banner-title{flex:1;min-width:0}.quests-page .quest-banner-title-row .quest-banner-btn.quest-banner-hiw--mobile{white-space:nowrap;flex-shrink:0;width:auto;max-width:none;padding:8px 12px;display:inline-flex}.quests-page .quest-banner-hiw--desktop{display:none}.quests-page .qb-board-search input{font-size:var(--vx-m-fs-body)}.quests-page .qb-sort-button,.quests-page .qb-sort-dir,.quests-page .qb-filters-btn,.quests-page .qb-view-toggle button,.quests-page .qb-status-toggle button{font-size:var(--vx-m-fs-ui)}.quests-page .qb-header-title,.quests-page .qb-results-head h2,.quests-page .qb-card-title{font-size:var(--vx-m-fs-title);letter-spacing:-.025em}.quests-page .qb-card-desc,.quests-page .qb-active-summary{font-size:var(--vx-m-fs-body);line-height:var(--vx-m-lh-body)}.quests-page .qb-header-sub,.quests-page .qb-showing-count,.quests-page .qb-results-head span{font-size:var(--vx-m-fs-meta)}.quests-page .qb-platform-tag{font-size:var(--vx-m-fs-eyebrow)}.quests-page .qb-chest-reward,.quests-page .qb-tag,.quests-page .qb-card-progress-row{font-size:var(--vx-m-fs-ui)}.quests-page .qb-btn-complete,.quests-page .qb-btn-ghost{font-size:var(--vx-m-fs-body)}.quests-page .qb-sb-section-title{font-size:var(--vx-m-fs-ui)}.quests-page .qb-sb-filter,.quests-page .qb-prog-row{font-size:var(--vx-m-fs-muted)}.quests-page .qb-prog-header{font-size:var(--vx-m-fs-title)}.quests-page .qb-empty,.quests-page .qb-error,.quests-page .qb-row-quest strong{font-size:var(--vx-m-fs-muted)}.quests-page .qb-row-quest span{font-size:var(--vx-m-fs-meta)}}@media (width<=480px){.quests-page .qb-card{padding:16px}.quests-page .qb-board-toolbar-wrap{padding:8px 0}}:root{--qb-yellow:#fbbf24;--qb-purple:#a78bfa}.qb-pass-modal{background:var(--qb-card,#1a1a1c);border:1px solid var(--qb-border2,#ffffff1f);border-radius:16px;flex-direction:column;width:480px;max-width:100%;height:min(720px,90vh);display:flex;position:relative;overflow:hidden}.qb-pass-header-wrap{flex-shrink:0;padding:18px 20px 0;position:relative}.qb-modal-abs-close{position:absolute;top:14px;right:14px}.qb-pass-tabs{border-bottom:1px solid var(--qb-border,#ffffff12);flex-shrink:0;margin-top:14px;display:flex}.qb-pass-tab{color:var(--qb-muted2,#8c8c94);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:6px;padding:13px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:flex;position:relative}.qb-pass-tab.active{color:var(--text-primary)}.qb-pass-tab.active:after{content:"";background:var(--accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.qb-tab-badge{background:var(--accent);color:#fff;border-radius:10px;padding:1px 6px;font-size:10px;font-weight:700}.qb-pass-scroll{flex:1;overflow-y:auto}.qb-pass-body{padding:20px}.qb-pass-card{background:var(--qb-card2,#202023);border:1px solid var(--qb-border2,#ffffff1f);border-radius:12px;margin-bottom:16px;padding:16px;position:relative;overflow:hidden}.qb-pass-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#f973161f 0%,#0000 70%);width:140px;height:140px;position:absolute;top:-40px;right:-40px}.qb-pass-card-label{letter-spacing:1px;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:11px;font-weight:700}.qb-pass-card-desc{color:var(--qb-muted2);margin-bottom:14px;font-size:13px;line-height:1.5}.qb-pass-price{color:var(--accent);letter-spacing:-.5px;font-size:28px;font-weight:700}.qb-pass-price span{color:var(--qb-muted2);margin-left:4px;font-size:14px;font-weight:400}.qb-info-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;display:grid}.qb-info-cell{background:var(--qb-card2);border:1px solid var(--qb-border);border-radius:8px;padding:10px 12px}.qb-info-cell-label{text-transform:uppercase;letter-spacing:.7px;color:var(--qb-muted);margin-bottom:4px;font-size:10px;font-weight:600}.qb-info-cell-val{font-size:14px;font-weight:700}.qb-qty-section{margin-bottom:14px}.qb-qty-label{color:var(--qb-muted2);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:500}.qb-qty-row{align-items:center;gap:8px;display:flex}.qb-qty-ctrl{border:1px solid var(--qb-border2);background:var(--qb-card2);border-radius:8px;flex-shrink:0;align-items:center;display:flex;overflow:hidden}.qb-qty-btn{width:38px;height:38px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-family:inherit;font-size:20px;font-weight:300;transition:background .12s;display:flex}.qb-qty-btn:hover:not(:disabled){background:var(--qb-card3)}.qb-qty-btn:disabled{opacity:.25;cursor:not-allowed}.qb-qty-num{text-align:center;width:52px;color:var(--text-primary);background:0 0;border:none;outline:none;padding:0;font-family:inherit;font-size:16px;font-weight:700}.qb-qty-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qb-qty-num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qb-qty-presets{flex:1;gap:6px;display:flex}.qb-qp-btn{border:1px solid var(--qb-border);color:var(--qb-muted2);cursor:pointer;background:0 0;border-radius:8px;flex:1;padding:8px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.qb-qp-btn:hover,.qb-qp-btn.sel{color:var(--accent);background:#ff9d2e1a;border-color:#ff9d2e47}.qb-pay-section{background:var(--qb-card2);border:1px solid var(--qb-border);border-radius:12px;margin-bottom:12px;padding:14px}.qb-pay-top{margin-bottom:12px;font-size:13px;font-weight:600}.qb-pay-row{color:var(--qb-muted2);justify-content:space-between;padding:4px 0;font-size:13px;display:flex}.qb-pay-row span:last-child{color:var(--text-primary);font-weight:500}.qb-pay-divider{border:none;border-top:1px solid var(--qb-border);margin:8px 0}.qb-pay-total{justify-content:space-between;padding:4px 0;font-size:16px;font-weight:700;display:flex}.qb-pay-total span:last-child{color:var(--accent)}.qb-balance-warn{color:var(--red);text-align:center;margin-bottom:10px;font-size:12px}.qb-btn-buy{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;margin-bottom:8px;padding:12px;font-family:inherit;font-size:14px;font-weight:700;transition:all .15s}.qb-btn-buy:hover:not(:disabled){background:var(--accent-hover,#ea6c0a);transform:translateY(-1px)}.qb-btn-buy:disabled{opacity:.4;cursor:not-allowed;transform:none}.qb-btn-buy-ghost{border:1px solid var(--qb-border2);width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border-radius:8px;margin-bottom:12px;padding:10px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}.qb-btn-buy-ghost:hover{background:var(--qb-card2)}.qb-renew-note{color:var(--qb-muted);text-align:center;font-size:11px;line-height:1.6}.qb-gift-card{background:radial-gradient(circle at 88% 8%, #7c5cff2e, transparent 38%), var(--qb-card2,#202023)}.qb-gift-field{gap:7px;margin-bottom:12px;display:grid}.qb-gift-field span{color:var(--qb-muted2);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.qb-gift-field input,.qb-gift-field textarea{border:1px solid var(--qb-border2);background:var(--qb-card2);width:100%;color:var(--text-primary);font:inherit;border-radius:10px;outline:none;font-size:14px}.qb-gift-field input{min-height:42px;padding:0 12px}.qb-gift-field textarea{resize:vertical;min-height:82px;padding:11px 12px}.qb-gift-row{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:12px;margin-bottom:12px;display:grid}.qb-gift-total{border:1px solid var(--qb-border);background:var(--qb-card2);border-radius:10px;gap:4px;padding:10px 12px;display:grid}.qb-gift-total span{color:var(--qb-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.qb-gift-total strong{color:var(--accent);font-size:18px}.qb-gift-preview{background:#ff9d2e12;border:1px solid #ff9d2e38;border-radius:12px;margin-bottom:12px;padding:13px}.qb-gift-preview span{color:var(--qb-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.qb-gift-preview strong{color:#fff;font-family:var(--vx-font-mono,monospace);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;display:block;overflow:hidden}.qb-gift-preview p{color:var(--qb-muted2);margin:8px 0 0;font-size:12px;line-height:1.45}@media (width<=520px){.qb-gift-row{grid-template-columns:1fr}}.qb-cline{border-bottom:1px solid var(--qb-border);justify-content:space-between;padding:9px 0;font-size:13px;display:flex}.qb-cline:last-of-type{border-bottom:none}.qb-cline span:first-child{color:var(--qb-muted2)}.qb-ctotal{justify-content:space-between;padding:12px 0 0;font-size:17px;font-weight:700;display:flex}.qb-ctotal span:last-child{color:var(--accent)}.qb-confirm-title{margin-bottom:14px;font-size:15px;font-weight:700}.qb-confirm-actions{flex-wrap:nowrap;align-items:stretch;gap:12px;width:100%;max-width:100%;margin-top:18px;display:flex;overflow:hidden}.qb-confirm-actions .qb-btn-buy{white-space:nowrap;text-overflow:ellipsis;min-width:0;min-height:44px;margin-bottom:0;overflow:hidden}.qb-confirm-actions .qb-btn-buy-ghost{white-space:nowrap;justify-content:center;align-items:center;min-width:0;min-height:44px;margin-bottom:0;display:inline-flex}.qb-processing{text-align:center;padding:3rem 1rem}.qb-processing p{color:var(--qb-muted2);margin-bottom:20px;font-size:13px}.qb-dots{justify-content:center;gap:8px;display:flex}.qb-dots span{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.2s infinite qbBlink}.qb-dots span:nth-child(2){animation-delay:.2s}.qb-dots span:nth-child(3){animation-delay:.4s}@keyframes qbBlink{0%,80%,to{opacity:.15}40%{opacity:1}}.qb-success-wrap{text-align:center;padding:2.5rem 1rem}.qb-success-ring{background:#00c48c1a;border:1.5px solid #00c48c40;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:14px;display:inline-flex}.qb-success-wrap h3{margin-bottom:6px;font-size:18px;font-weight:700}.qb-success-wrap p{color:var(--qb-muted2);margin-bottom:20px;font-size:13px}.qb-success-btn{max-width:220px;margin:0 auto;display:block}.qb-inv-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;display:grid}.qb-inv-stat{background:var(--qb-card2);border:1px solid var(--qb-border);border-radius:8px;padding:12px}.qb-inv-stat-lbl{text-transform:uppercase;letter-spacing:.6px;color:var(--qb-muted);margin-bottom:4px;font-size:10px;font-weight:600}.qb-inv-stat-val{font-size:20px;font-weight:700}.qb-inv-stat-val.orange{color:var(--accent)}.qb-active-pass{background:var(--qb-card2);border:1px solid var(--qb-border2);border-radius:12px;margin-bottom:10px;padding:14px;position:relative;overflow:hidden}.qb-active-pass:before{content:"";pointer-events:none;background:radial-gradient(at 100% 0,#f973160d 0%,#0000 60%);position:absolute;inset:0}.qb-ap-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.qb-ap-name{font-size:14px;font-weight:700}.qb-ap-order{color:var(--accent);letter-spacing:1px;text-transform:uppercase;margin-bottom:3px;font-size:10px}.qb-status-badge{letter-spacing:.4px;border-radius:20px;padding:3px 10px;font-size:10px;font-weight:700}.qb-status-active{color:var(--green);background:#00c48c1f;border:1px solid #00c48c33}.qb-status-expired{color:var(--qb-muted2);border:1px solid var(--qb-border);background:#ffffff0a}.qb-ap-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px;display:grid}.qb-ap-field-lbl{color:var(--qb-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px;font-size:10px;font-weight:600}.qb-ap-field-val{font-size:14px;font-weight:600}.qb-ap-field-val.orange{color:var(--accent)}.qb-ap-field-val.red{color:var(--red)}.qb-prog-label-row{color:var(--qb-muted2);justify-content:space-between;margin-bottom:4px;font-size:11px;display:flex}.qb-section-lbl{text-transform:uppercase;letter-spacing:.7px;color:var(--qb-muted);margin:14px 0 8px;font-size:11px;font-weight:600}.qb-inv-table-scroll{border:1px solid var(--qb-border);scrollbar-width:thin;scrollbar-color:var(--qb-card3,#262629) transparent;border-radius:8px;height:240px;max-height:40vh;margin-right:-4px;padding-right:4px;overflow-y:auto}.qb-inv-table-scroll::-webkit-scrollbar{width:6px}.qb-inv-table-scroll::-webkit-scrollbar-track{background:0 0}.qb-inv-table-scroll::-webkit-scrollbar-thumb{background:var(--qb-card3,#262629);border-radius:3px}.qb-inv-table{border-collapse:collapse;width:100%}.qb-inv-table thead{background:var(--qb-card,#1a1a1c);z-index:1;position:sticky;top:0}.qb-inv-table th{text-align:left;text-transform:uppercase;letter-spacing:.6px;color:var(--qb-muted);background:var(--qb-card,#1a1a1c);padding:10px 8px 8px;font-size:10px;font-weight:600}.qb-inv-table td{border-top:1px solid var(--qb-border);padding:10px 8px;font-size:12px}.qb-inv-table tr:hover td{background:var(--qb-card2)}.qb-mono{color:var(--accent);font-family:monospace;font-size:11px}a.qb-mono{text-decoration:none}a.qb-mono:hover{filter:brightness(1.1);text-decoration:underline}.qb-empty-inv{text-align:center;color:var(--qb-muted2);padding:3rem 1rem}.qb-gh-list{flex-direction:column;gap:10px;display:flex}.qb-gh-row{background:var(--qb-card2);border:1px solid var(--qb-border);border-radius:10px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.qb-gh-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.qb-gh-code{font-size:13px;font-weight:700;font-family:var(--vx-font-mono,monospace);color:var(--text-primary);letter-spacing:.5px}.qb-gh-recipient{color:var(--qb-muted2);align-items:center;gap:4px;font-size:12px;display:flex}.qb-gh-addr-link{color:var(--blue);font-family:var(--vx-font-mono,monospace);text-decoration:none}.qb-gh-addr-link:hover{text-decoration:underline}.qb-gh-hint{color:var(--qb-muted2);font-size:12px}.qb-gh-meta{color:var(--qb-muted);gap:12px;margin-top:2px;font-size:11px;display:flex}.qb-gh-status-expired{color:var(--qb-muted2);border:1px solid var(--qb-border);background:#ffffff0a}.qb-gh-status-claimed{color:var(--green);background:#00c48c1f;border:1px solid #00c48c33}.qb-gh-status-awaiting-payment{color:var(--accent);background:#f973161f;border:1px solid #f9731633}.qb-gh-status-awaiting-claim{color:var(--blue);background:#4da2ff1f;border:1px solid #4da2ff33}.qb-gh-status-cancelled{color:var(--red);background:#ff4d6a1f;border:1px solid #ff4d6a33}.qb-gh-skeleton{pointer-events:none}.qb-gh-sk-code,.qb-gh-sk-meta,.qb-gh-sk-hint{background:var(--qb-card3);border-radius:4px;animation:1.4s ease-in-out infinite pulse}.qb-gh-sk-code{width:120px;height:14px}.qb-gh-sk-hint{width:200px;height:12px}.qb-gh-sk-meta{width:80px;height:11px}.qb-chest-overlay{z-index:2100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d1;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.qb-chest-modal{background:var(--qb-card);border:1px solid var(--qb-border2);border-radius:20px;flex-direction:column;width:660px;max-width:100%;max-height:92vh;display:flex;overflow:hidden}.qb-cmo-head{border-bottom:1px solid var(--qb-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}.qb-cmo-title{letter-spacing:-.3px;font-size:17px;font-weight:700}.qb-cmo-sub{color:var(--qb-muted2);margin-top:3px;font-size:12px}.qb-cmo-scroll{flex:1;overflow-y:auto}.qb-cmo-body{padding:24px}.qb-cmo-footer{border-top:1px solid var(--qb-border);flex-wrap:nowrap;flex-shrink:0;align-items:stretch;gap:12px;width:100%;max-width:100%;padding:16px 24px;display:flex;overflow:hidden}.qb-cmo-footer .qb-btn-buy,.qb-cmo-footer .qb-btn-buy-ghost{white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;min-width:0;min-height:44px;margin-bottom:0;display:inline-flex;overflow:hidden}.qb-avail-row{background:var(--qb-card2);border:1px solid var(--qb-border2);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:16px 20px;display:flex}.qb-avail-label{text-transform:uppercase;letter-spacing:.7px;color:var(--qb-muted);margin-bottom:4px;font-size:11px;font-weight:600}.qb-avail-num{color:var(--accent);letter-spacing:-1px;font-size:36px;font-weight:700}.qb-avail-sub{color:var(--qb-muted2);margin-top:2px;font-size:12px}.qb-drop-list{background:var(--qb-card2);border:1px solid var(--qb-border);border-radius:12px;margin-top:16px;padding:14px 16px}.qb-drop-list-title{color:var(--qb-muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:10px;font-size:11px;font-weight:600}.qb-drop-row{align-items:center;gap:10px;padding:5px 0;font-size:13px;display:flex}.qb-drop-row+.qb-drop-row{border-top:1px solid var(--qb-border)}.qb-drop-icon{text-align:center;flex-shrink:0;width:28px;font-size:18px}.qb-drop-name{color:var(--qb-muted2)}.qb-drop-val{margin-left:auto;font-weight:600}.qb-chest-stage{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:20px;min-height:220px;padding:12px 0 28px;display:flex}.qb-cw{flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.qb-cw-label{color:var(--qb-muted2);font-size:11px;font-weight:500}.qb-csvg .lid{transform-origin:55px 86px}.qb-csvg.shake{animation:.48s qbChestShake}.qb-csvg.opening .lid{animation:.55s cubic-bezier(.22,1,.36,1) forwards qbLidOpen}.qb-csvg .cglow{opacity:0}.qb-csvg.opening .cglow{animation:.8s .28s forwards qbGlowBurst}@keyframes qbLidOpen{0%{transform:rotate(0)}to{transform:rotate(-110deg)}}@keyframes qbChestShake{0%,to{transform:translate(0)}15%{transform:translate(-5px)}35%{transform:translate(5px)}55%{transform:translate(-4px)}75%{transform:translate(3px)}90%{transform:translate(-2px)}}@keyframes qbGlowBurst{0%{opacity:0}40%{opacity:.9}to{opacity:0}}.qb-pt{pointer-events:none;border-radius:50%;width:5px;height:5px;animation:1.1s forwards qbPtf;position:absolute;top:40%;left:50%}@keyframes qbPtf{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--px)), calc(-50% + var(--py))) scale(0)}}.qb-rw-header{text-align:center;margin-bottom:20px;animation:.35s qbFadeUp}.qb-rw-header h2{letter-spacing:-.4px;margin-bottom:4px;font-size:22px;font-weight:700}.qb-rw-header p{color:var(--qb-muted2);font-size:13px}@keyframes qbFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.qb-rw-summary{gap:10px;margin-bottom:20px;animation:.35s 80ms both qbFadeUp;display:flex}.qb-rw-sum{background:var(--qb-card2);border:1px solid var(--qb-border);text-align:center;border-radius:12px;flex:1;padding:14px}.qb-rw-sum-icon{margin-bottom:6px;font-size:22px}.qb-rw-sum-val{font-size:22px;font-weight:700}.qb-rw-sum-val.sc{color:var(--qb-yellow)}.qb-rw-sum-val.pc{color:var(--accent)}.qb-rw-sum-val.nc{color:var(--qb-purple)}.qb-rw-sum-lbl{color:var(--qb-muted2);text-transform:uppercase;letter-spacing:.5px;margin-top:3px;font-size:11px;font-weight:600}.qb-rw-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.qb-rc{border:1px solid;border-radius:12px;padding:14px;animation:.4s cubic-bezier(.22,1,.36,1) both qbRcPop}@keyframes qbRcPop{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.qb-rc.sh{background:#fbbf240f;border-color:#fbbf2433}.qb-rc.py{background:#f973160f;border-color:#f9731633}.qb-rc.nf{background:#a78bfa14;border-color:#a78bfa47}.qb-rc-icon{border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:10px;font-size:18px;display:flex}.qb-rc.sh .qb-rc-icon{background:#fbbf2426}.qb-rc.py .qb-rc-icon{background:#f9731626}.qb-rc.nf .qb-rc-icon{background:#a78bfa26}.qb-rc-type{text-transform:uppercase;letter-spacing:.7px;margin-bottom:4px;font-size:10px;font-weight:700}.qb-rc.sh .qb-rc-type{color:var(--qb-yellow)}.qb-rc.py .qb-rc-type{color:var(--accent)}.qb-rc.nf .qb-rc-type{color:var(--qb-purple)}.qb-rc-name{margin-bottom:6px;font-size:13px;font-weight:600;line-height:1.3}.qb-rc-val{font-size:22px;font-weight:700}.qb-rc.sh .qb-rc-val{color:var(--qb-yellow)}.qb-rc.py .qb-rc-val{color:var(--accent)}.qb-rb{letter-spacing:.4px;text-transform:uppercase;border-radius:5px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.qb-rb-common{color:#9ca3af;background:#9ca3af26}.qb-rb-rare{color:#60a5fa;background:#60a5fa26}.qb-rb-epic{color:var(--qb-purple);background:#a78bfa2e}.qb-rb-legendary{color:var(--qb-yellow);background:#fbbf242e}.qb-chest-modal-reveal{width:min(760px,100%)}.qb-cmo-body-reveal{padding:16px 16px 20px}.qb-cr-shell{--qb-cr-accent:var(--accent);--qb-cr-glow:#ffd23f}.qb-cr-stage{border:1px solid color-mix(in srgb, var(--qb-cr-accent), transparent 55%);background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--qb-cr-accent), transparent 76%), transparent 40%), linear-gradient(180deg, #ffffff0d, transparent), #09090d;border-radius:28px;min-height:560px;position:relative;overflow:hidden}.qb-cr-burst{background:var(--qb-cr-accent);opacity:0;filter:blur(1px);border-radius:999px;width:44px;height:44px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)scale(.2)}.qb-cr-stage.revealing .qb-cr-burst{animation:.9s ease-out .86s qbCrBurst}@keyframes qbCrBurst{0%{opacity:.86;box-shadow:0 0 0 0 var(--qb-cr-accent);transform:translate(-50%,-50%)scale(.2)}to{opacity:0;box-shadow:0 0 90px 40px var(--qb-cr-accent);transform:translate(-50%,-50%)scale(16)}}.qb-cr-particles{pointer-events:none;position:absolute;inset:0}.qb-cr-stream{pointer-events:none;width:1px;height:1px;position:absolute;top:44%;left:50%}.qb-cr-stream-particle{width:var(--qb-cr-s);height:var(--qb-cr-s);background:radial-gradient(circle at 35% 35%, #fff7d1 0%, var(--qb-cr-glow) 45%, transparent 78%);box-shadow:0 0 18px color-mix(in srgb, var(--qb-cr-glow), transparent 35%);opacity:0;border-radius:999px;position:absolute;top:0;left:0}.qb-cr-stage.revealing .qb-cr-stream-particle{animation:qbCrStream 1.15s ease-out var(--qb-cr-d) infinite}.qb-cr-stage.revealing.revealed .qb-cr-stream-particle{opacity:0;animation:none}@keyframes qbCrStream{0%{opacity:0;transform:translate(-50%,-6px)scale(.4)}12%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--qb-cr-x)), var(--qb-cr-y)) scale(0)}}.qb-cr-particle{width:var(--qb-cr-s);height:var(--qb-cr-s);background:var(--qb-cr-glow);opacity:0;border-radius:999px;position:absolute;top:44%;left:50%}.qb-cr-stage.revealing .qb-cr-particle{animation:qbCrParticle 1.05s ease-out var(--qb-cr-d)}@keyframes qbCrParticle{0%{opacity:1;transform:translate(-50%,-50%)scale(.7)}to{opacity:0;transform:translate(calc(-50% + var(--qb-cr-x)), calc(-50% + var(--qb-cr-y))) scale(0)}}.qb-cr-chest-wrap{aspect-ratio:1;filter:drop-shadow(0 40px 70px #000000b3);width:min(420px,72vw);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.qb-cr-chest{object-fit:contain;transform-origin:50% 62%;width:100%;height:100%}.qb-cr-stage.revealing .qb-cr-chest{animation:.52s ease-in-out infinite qbCrChestShake,1.3s ease-in-out infinite qbCrChestPulse}.qb-cr-stage.revealing.revealed .qb-cr-chest{animation:1.15s cubic-bezier(.16,.9,.2,1) qbCrChestOpen}.qb-cr-stage:not(.revealing) .qb-cr-chest{animation:2.6s ease-in-out infinite qbCrBreathe}@keyframes qbCrBreathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.018)}}@keyframes qbCrChestPop{0%{transform:translateY(0)scale(1)rotate(0)}20%{transform:translateY(10px)scale(.96)rotate(-1deg)}48%{transform:translateY(-30px)scale(1.08)rotate(1deg)}to{transform:translateY(0)scale(1)rotate(0)}}@keyframes qbCrChestShake{0%,to{transform:translate(0)rotate(0)}12%{transform:translate(-4px)rotate(-1deg)}28%{transform:translate(4px)rotate(1deg)}44%{transform:translate(-3px)rotate(-.8deg)}60%{transform:translate(3px)rotate(.8deg)}76%{transform:translate(-2px)rotate(-.4deg)}}@keyframes qbCrChestPulse{0%,to{filter:drop-shadow(0 0 0 color-mix(in srgb, var(--qb-cr-accent), transparent 100%))}50%{filter:drop-shadow(0 0 22px color-mix(in srgb, var(--qb-cr-accent), transparent 45%))}}@keyframes qbCrChestOpen{0%{transform:translateY(0)scale(1)rotate(0)}20%{transform:translateY(10px)scale(.96)rotate(-1deg)}48%{transform:translateY(-30px)scale(1.08)rotate(1deg)}to{transform:translateY(0)scale(1)rotate(0)}}.qb-cr-reward{width:min(560px,100% - 40px);position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.qb-cr-card{border:1px solid color-mix(in srgb, var(--qb-cr-accent), transparent 38%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center;opacity:0;background:#050508bd;border-radius:24px;padding:24px;transition:all .52s cubic-bezier(.16,.9,.2,1);transform:translateY(24px)scale(.98)}.qb-cr-card.revealed,.qb-cr-stage.timeout .qb-cr-card,.qb-cr-card-opening{opacity:1;transform:translateY(0)scale(1)}.qb-cr-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.qb-cr-tier{color:var(--qb-cr-accent);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:900}.qb-cr-count{color:var(--qb-muted2);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.qb-cr-main{letter-spacing:-.06em;margin-top:8px;font-size:clamp(48px,8vw,88px);font-weight:1000;line-height:.9}.qb-cr-title{letter-spacing:-.04em;margin-top:8px;font-size:clamp(24px,4.5vw,36px);font-weight:900;line-height:1}.qb-cr-sub{color:var(--qb-muted2);text-transform:uppercase;letter-spacing:.14em;margin-top:10px;font-size:11px;font-weight:800}.qb-cr-copy{max-width:420px;color:var(--qb-muted2);margin:14px auto 0;font-size:13px;line-height:1.5}.qb-cr-chip{border:1px solid color-mix(in srgb, var(--qb-cr-accent), transparent 55%);background:color-mix(in srgb, var(--qb-cr-accent), transparent 88%);min-height:28px;color:var(--qb-cr-accent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;margin-top:14px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.qb-cr-nft{text-align:left;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;margin-top:8px;display:grid}.qb-cr-nft-card{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--qb-cr-accent), transparent 32%);background:radial-gradient(circle at 50% 28%, color-mix(in srgb, var(--qb-cr-accent), transparent 55%), transparent 44%), #101215;width:150px;color:var(--qb-cr-accent);box-shadow:0 0 46px color-mix(in srgb, var(--qb-cr-accent), transparent 64%);border-radius:22px;place-items:center;font-size:36px;font-weight:1000;display:grid}.qb-cr-nft-meta{min-width:0}.qb-cr-nft-meta .qb-cr-title{margin-top:0}.qb-cr-nft-meta .qb-cr-copy{max-width:none;margin-left:0;margin-right:0}.qb-cr-bonus{color:var(--qb-cr-accent);margin-top:12px;font-size:14px;font-weight:800}@media (width<=768px){.qb-chest-modal-reveal{width:100%}.qb-cmo-body-reveal{padding:12px 12px 16px}.qb-cr-stage{border-radius:22px;min-height:500px}.qb-cr-chest-wrap{width:min(320px,72vw);top:38%}.qb-cr-reward{width:min(100%,100% - 24px);bottom:12px}.qb-cr-card{border-radius:18px;padding:18px}.qb-cr-card-head{flex-direction:column;align-items:flex-start}.qb-cr-nft{text-align:center;grid-template-columns:1fr}.qb-cr-nft-card{margin:0 auto}.qb-cr-nft-meta .qb-cr-copy{margin-left:auto;margin-right:auto}}.qb-page-tabs{background:0 0;flex-shrink:0;gap:2px;padding:0 0 0 20px;display:flex;position:relative}.qb-page-tabs:after{content:"";background:var(--qb-border);pointer-events:none;height:1px;position:absolute;bottom:0;left:20px;right:20px}.qb-page-tab{color:var(--qb-muted2);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:13px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:color .15s;display:flex;position:relative}.qb-page-tab:hover,.qb-page-tab.active{color:var(--text-primary)}.qb-page-tab.active:after{content:"";background:var(--accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.qb-pt-badge{background:var(--qb-card2);border:1px solid var(--qb-border);color:var(--qb-muted2);border-radius:999px;padding:1px 8px;font-size:11px}.qb-page-tab.active .qb-pt-badge{color:var(--accent);background:#ff9d2e1a;border-color:#ff9d2e47}.qb-coming-soon-wrap{border-radius:12px;position:relative;overflow:hidden}.qb-coming-soon-wrap>:first-child{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.55}.qb-coming-soon-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-align:center;background:linear-gradient(#0a0b0f8c 0%,#0a0b0fbf 100%);border:1px dashed #ff9d2e47;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex;position:absolute;inset:0}.qb-coming-soon-badge{color:var(--accent);letter-spacing:.4px;text-transform:uppercase;background:#ff9d2e1a;border:1px solid #ff9d2e4d;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.qb-coming-soon-text{color:var(--qb-muted2);max-width:380px;font-size:13px;line-height:1.55}.qb-rewards{padding:24px;overflow-y:auto}.qb-rewards-page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin:6px 0 18px;display:flex}.qb-rewards-title-row{display:block}.qb-rewards-hiw--mobile{display:none}.qb-rewards-hiw-link{color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0;font-size:13px;font-weight:600;line-height:1.2}.qb-rewards-hiw-link:hover{text-decoration:underline}.qb-rewards-head-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.qb-rewards-head-actions .qb-btn-buy,.qb-rewards-head-actions .qb-btn-secondary{width:auto;margin-bottom:0;padding:12px 20px}.qb-rewards-page-head h1{color:#fff;letter-spacing:-2.8px;margin:0;font-size:clamp(46px,5vw,72px);font-weight:950;line-height:.92}.qb-rewards-page-head h1 span{color:var(--accent)}.qb-rewards-page-head p{color:#fff;max-width:760px;margin:10px 0 0;font-size:16px;font-weight:750;line-height:1.45}.qb-rewards-overview{grid-template-columns:minmax(260px,.9fr) minmax(440px,1.35fr) minmax(260px,.9fr);align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.qb-reward-card{background:var(--qb-card);border:1px solid var(--qb-border2);border-radius:14px;min-width:0;padding:18px 20px;position:relative;overflow:hidden}.qb-reward-card:before{content:"";pointer-events:none;background:radial-gradient(at 100% 0,#f973160f,#0000 58%);position:absolute;inset:0}.qb-reward-card>*{z-index:1;position:relative}.qb-reward-card-title{color:#fff;letter-spacing:-.7px;font-size:22px;font-weight:950;line-height:1.1}.qb-shard-card,.qb-pyr-card{min-height:350px}.qb-rewards-main-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.qb-shard-hero{background:var(--qb-card);border:1px solid var(--qb-border2);border-radius:12px;grid-template-columns:minmax(260px,.62fr) minmax(520px,1fr);align-items:center;gap:20px;margin-bottom:16px;padding:20px 24px;display:grid;position:relative;overflow:hidden}.qb-shard-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#fbbf241a 0%,#0000 70%);width:200px;height:200px;position:absolute;top:-60px;right:-60px}.qb-sh-label{text-transform:uppercase;letter-spacing:1px;color:var(--qb-yellow);margin-bottom:6px;font-size:12px;font-weight:700}.qb-sh-total{letter-spacing:-1.5px;color:var(--qb-yellow);margin-top:10px;font-size:48px;font-weight:700;line-height:1}.qb-sh-sub{color:#fff;max-width:360px;margin-top:8px;font-size:16px;line-height:1.4}.qb-sh-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.qb-sh-src{border:1px solid var(--qb-border);background:#00000038;border-radius:9px;flex-direction:column;gap:3px;padding:11px 12px;display:flex}.qb-sh-src-lbl{color:var(--qb-muted);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.qb-sh-src-val{font-size:18px;font-weight:700}.qb-sh-src-chest{color:var(--accent)}.qb-sh-src-lb{color:#60a5fa}.qb-sh-divider{background:var(--qb-border2);align-self:stretch;width:1px}.qb-shard-summary{border-right:1px solid var(--qb-border2);min-width:0;padding-right:22px}.qb-chest-slots-panel{z-index:1;flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}.qb-chest-slots-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.qb-chest-slots-kicker{color:var(--qb-yellow);letter-spacing:1px;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:800}.qb-chest-slots-title{color:#fff;letter-spacing:-.5px;align-items:baseline;gap:8px;font-size:22px;font-weight:850;line-height:1;display:flex}.qb-chest-slots-title span{color:var(--accent);letter-spacing:0;font-size:12px;font-weight:800}.qb-chest-slots-cap{color:var(--qb-yellow);text-transform:uppercase;letter-spacing:.7px;white-space:nowrap;background:#fbbf2414;border:1px solid #fbbf2442;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:850}.qb-chest-open-orange{white-space:nowrap;width:auto;min-height:42px;padding:0 14px;margin-bottom:0!important}.qb-chest-slots-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.qb-chest-slot{border:1px solid var(--qb-border);background:radial-gradient(circle at 50% 14%, #fbbf241f, transparent 56%), var(--qb-card2);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:126px;display:flex;position:relative;overflow:hidden}.qb-chest-slot-filled{border-color:#fbbf2447;box-shadow:inset 0 0 24px #fbbf240a}.qb-chest-slot-empty{color:var(--qb-muted);background:#ffffff06;border-style:dashed}.qb-chest-slot-num{width:20px;height:20px;color:var(--qb-muted2);background:#00000057;border-radius:6px;place-items:center;font-size:10px;font-weight:850;display:grid;position:absolute;top:8px;left:8px}.qb-chest-slot-art{filter:drop-shadow(0 12px 22px #f9731638);width:min(78px,72%);height:auto}.qb-chest-slot-source{color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:92%;font-size:11px;font-weight:850;overflow:hidden}.qb-chest-slot-date{color:var(--qb-muted2);font-size:10px;font-weight:700}.qb-chest-slot-empty-mark{width:34px;height:34px;color:var(--qb-muted2);border:1px dashed #ffffff2e;border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid}.qb-chest-slot-empty-text{color:var(--qb-muted);text-transform:uppercase;letter-spacing:.6px;font-size:11px;font-weight:800}.qb-chest-slots-actions{grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:center;gap:12px;display:grid}.qb-chest-open-btn{white-space:nowrap;flex-shrink:0;width:auto;margin-bottom:0!important}.qb-chest-open-btn:disabled{opacity:.56;cursor:not-allowed}.qb-chest-slots-help,.qb-chest-source-summary{color:var(--qb-muted2);font-size:12px;line-height:1.45}.qb-chest-slots-error{color:#fecaca;background:#ef444417;border:1px solid #ef444433;border-radius:10px;padding:9px 10px;font-size:12px}.qb-chest-source-summary{gap:6px;display:grid}.qb-chest-source-row{border:1px solid var(--qb-border);background:#ffffff06;border-radius:10px;grid-template-columns:minmax(96px,.8fr) minmax(110px,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:grid}.qb-chest-source-row span{color:var(--accent);white-space:nowrap;text-overflow:ellipsis;font-weight:850;overflow:hidden}.qb-chest-source-row strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.qb-chest-source-row em{color:var(--qb-muted);white-space:nowrap;font-style:normal}.qb-btn-secondary{border:1px solid var(--qb-border2);background:var(--qb-card3);color:#fff;cursor:pointer;border-radius:10px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:700;transition:border-color .15s,background .15s,transform .15s}.qb-btn-secondary:hover:not(:disabled){background:#ffffff14;border-color:#ffffff38;transform:translateY(-1px)}.qb-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.qb-chest-slots-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.qb-chest-metric{border:1px solid var(--qb-border);background:#0000002e;border-radius:12px;min-width:0;padding:10px 11px}.qb-chest-metric span{color:var(--qb-muted2);text-transform:uppercase;letter-spacing:.8px;margin-bottom:5px;font-size:10px;font-weight:850;display:block}.qb-chest-metric strong{color:var(--qb-yellow);white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:900;line-height:1;display:block;overflow:hidden}.qb-chest-metric-danger strong{color:#ff6b6b}.qb-chest-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.qb-chest-preview-card{background:radial-gradient(circle at 50% 8%, #fbbf241f, transparent 58%), var(--qb-card2);border:1px solid #fbbf2438;border-radius:13px;flex-direction:column;justify-content:space-between;gap:10px;min-width:0;min-height:116px;padding:10px;display:flex;overflow:hidden}.qb-chest-preview-urgent{background:radial-gradient(circle at 50% 8%, #ef44441f, transparent 58%), var(--qb-card2);border-color:#ef44446b}.qb-chest-preview-expired{opacity:.55;filter:grayscale(.7)}.qb-chest-preview-empty{border:1px solid var(--qb-border);background:linear-gradient(90deg,#ffffff09,#ffffff12,#ffffff09) 0 0/220% 100%;border-radius:13px;min-height:150px;animation:1.2s linear infinite qbShimmer}.qb-chest-preview-empty-state{border:1px dashed var(--qb-border2);color:#fff;text-align:center;background:#ffffff06;border-radius:13px;grid-column:1/-1;padding:28px 16px;font-size:15px;font-weight:800}@keyframes qbShimmer{0%{background-position:0 0}to{background-position:-220% 0}}.qb-chest-preview-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.qb-chest-preview-art{filter:drop-shadow(0 12px 22px #f9731638);width:min(58px,52%);height:auto}.qb-chest-expiry-pill{color:var(--qb-yellow);white-space:nowrap;background:#fbbf2414;border:1px solid #fbbf2438;border-radius:999px;flex-shrink:0;padding:5px 8px;font-size:11px;font-weight:900}.qb-chest-expiry-urgent{color:#ff8b8b;background:#ef44441f;border-color:#ef444461}.qb-chest-expiry-expired{color:var(--qb-muted2);border-color:var(--qb-border2);background:#ffffff0a}.qb-chest-preview-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.qb-chest-preview-actions button,.qb-chest-card-open{white-space:nowrap;text-overflow:ellipsis;min-height:34px;padding:0 10px;font-size:12px;overflow:hidden}.qb-chest-card-open,.qb-chest-open-green{color:#03140c;background:linear-gradient(135deg,#34d399,#12a66f);border:0;border-radius:10px;font-weight:900;box-shadow:0 12px 28px #34d39924}.qb-chest-card-open:disabled{color:var(--qb-muted2);background:var(--qb-card3);box-shadow:none;cursor:not-allowed}.qb-chest-silhouettes{grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;display:grid}.qb-chest-silhouette{aspect-ratio:1;background:linear-gradient(135deg,#fbbf242e,#fbbf2409);border:1px solid #fbbf242e;border-radius:6px}.qb-chest-actions-row{justify-content:flex-end;margin-top:-2px;display:flex}.qb-chest-show-all-btn{width:100%;padding:11px 18px}.qb-chest-drawer-backdrop{z-index:140;background:#000000ad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.qb-chest-detail-backdrop{z-index:150;background:#000000ad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.qb-chest-detail-modal{background:var(--bg-primary);border:1px solid #fbbf2452;border-radius:18px;width:min(520px,96vw);padding:22px;position:relative;box-shadow:0 24px 80px #0000008c}.qb-chest-detail-close{border:1px solid var(--qb-border2);background:var(--qb-card2);color:#fff;border-radius:50%;width:34px;height:34px;font-size:20px;line-height:1;position:absolute;top:14px;right:14px}.qb-chest-detail-title,.qb-chest-drawer-title{color:#fff;letter-spacing:-.5px;font-size:28px;font-weight:900}.qb-chest-detail-grid{gap:9px;margin-top:18px;display:grid}.qb-chest-detail-row{border:1px solid var(--qb-border);background:#ffffff06;border-radius:11px;grid-template-columns:120px 1fr;align-items:center;gap:14px;padding:10px 12px;display:grid}.qb-chest-detail-row span{color:var(--qb-muted2);text-transform:uppercase;letter-spacing:.7px;font-size:12px;font-weight:850}.qb-chest-detail-row strong{color:#fff;font-size:14px}.qb-chest-detail-danger{color:#ff8b8b!important}.qb-chest-detail-success{color:#34d399!important}.qb-chest-drawer-backdrop{justify-content:flex-end;align-items:stretch;padding:0;display:flex}.qb-chest-drawer{background:var(--bg-primary);border-left:1px solid #fbbf2442;width:min(720px,100vw);height:100%;padding:28px;position:relative;overflow-y:auto;box-shadow:-24px 0 80px #0000008c}.qb-chest-drawer-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.qb-chest-drawer-copy{color:#fff;margin:8px 0 18px;font-size:15px;line-height:1.4}.qb-chest-drawer-list{gap:10px;display:grid}.qb-chest-drawer-row{border:1px solid var(--qb-border);background:var(--qb-card);border-radius:14px;grid-template-columns:54px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:12px;display:grid}.qb-chest-drawer-urgent{border-color:#ef444461}.qb-chest-drawer-expired{opacity:.58;filter:grayscale(.7)}.qb-chest-drawer-art{width:48px;height:auto}.qb-chest-drawer-main strong{color:#fff;font-size:15px}.qb-chest-drawer-main span{color:var(--qb-muted2);margin-top:2px;font-size:12px;display:block}.qb-chest-drawer-expiry{color:var(--qb-yellow);white-space:nowrap;font-size:14px;font-weight:900}@media (width<=1180px){.qb-rewards-page-head,.qb-rewards-head-actions{align-items:flex-start}.qb-rewards-page-head{flex-direction:column}.qb-rewards-overview,.qb-rewards-main-grid,.qb-shard-hero{grid-template-columns:1fr}.qb-shard-summary{border-right:0;border-bottom:1px solid var(--qb-border2);padding-bottom:18px;padding-right:0}.qb-chest-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.qb-rewards{padding:16px}.qb-rewards-page-head h1{font-size:44px}.qb-shard-hero{padding:18px}.qb-sh-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qb-chest-slots-actions{flex-direction:column;align-items:stretch;display:flex}.qb-sh-divider{display:none}.qb-chest-slots-grid{grid-template-columns:repeat(5,minmax(68px,1fr));padding-bottom:4px;overflow-x:auto}.qb-chest-slots-stats,.qb-chest-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qb-chest-actions-row{grid-template-columns:1fr;display:grid}.qb-chest-silhouettes{grid-template-columns:repeat(8,minmax(0,1fr))}.qb-chest-drawer{width:100vw;padding:20px}.qb-chest-drawer-row{grid-template-columns:44px 1fr auto}.qb-chest-drawer-row .qb-btn-secondary,.qb-chest-drawer-row .qb-chest-card-open{grid-column:span 1}.qb-chest-slot{min-width:68px;min-height:112px}.qb-chest-source-row{grid-template-columns:1fr auto}.qb-chest-source-row strong{grid-area:2/1/auto/-1}}@media (width<=768px){.rewards-page .qb-rewards{padding:16px 0}.rewards-page .qb-rewards-page-head{flex-direction:column;align-items:stretch;gap:16px;margin:0 0 16px}.rewards-page .qb-rewards-hiw--desktop{display:none}.rewards-page .qb-rewards-hiw--mobile{align-items:center;display:inline-flex}.rewards-page .qb-rewards-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.rewards-page .qb-rewards-title-row h1{min-width:0;font-size:var(--vx-m-fs-hero);letter-spacing:-.03em;flex:1;line-height:1.05}.rewards-page .qb-rewards-page-head p{font-size:var(--vx-m-fs-muted);font-weight:600;line-height:1.55}.rewards-page .qb-rewards-hiw-link{font-size:var(--vx-m-fs-meta)}.rewards-page .qb-sh-breakdown,.rewards-page .qb-pool-stats,.rewards-page .qb-chest-slots-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rewards-page .qb-sh-breakdown>*,.rewards-page .qb-pool-stats>*,.rewards-page .qb-chest-slots-stats>*{min-width:0}.rewards-page .qb-reward-card{padding:16px}.rewards-page .qb-reward-card-title,.rewards-page .qb-rp-section-title,.rewards-page .qb-chest-slots-title{font-size:var(--vx-m-fs-title)}.rewards-page .qb-pool-eyebrow,.rewards-page .qb-sh-label,.rewards-page .qb-chest-slots-kicker{font-size:var(--vx-m-fs-eyebrow)}.rewards-page .qb-sh-total,.rewards-page .qb-pool-snapshot-val{font-size:var(--vx-m-fs-hero);letter-spacing:-.02em}.rewards-page .qb-sh-sub,.rewards-page .qb-pool-note,.rewards-page .qb-rp-section-sub,.rewards-page .qb-chest-slots-help{font-size:var(--vx-m-fs-body);line-height:1.55}.rewards-page .qb-sh-src-lbl,.rewards-page .qb-ps-lbl,.rewards-page .qb-wh-summary-lbl{font-size:var(--vx-m-fs-meta)}.rewards-page .qb-sh-src-val,.rewards-page .qb-ps-val,.rewards-page .qb-wh-summary-val{font-size:var(--vx-m-fs-title)}.rewards-page .qb-reward-row strong,.rewards-page .qb-rp-feed-title{font-size:var(--vx-m-fs-muted)}.rewards-page .qb-reward-row span,.rewards-page .qb-reward-row em,.rewards-page .qb-rp-feed-date,.rewards-page .qb-rp-feed-val{font-size:var(--vx-m-fs-meta)}.rewards-page .qb-reward-row em{font-size:var(--vx-m-fs-body)}.rewards-page .qb-shard-card,.rewards-page .qb-pyr-card{min-height:0}.rewards-page .qb-chest-slots-head{flex-direction:column;align-items:stretch}.rewards-page .qb-chest-slots-head .qb-btn-buy{width:100%;font-size:var(--vx-m-fs-muted);justify-content:center}.rewards-page .qb-chest-actions-row .qb-btn-secondary{width:100%;font-size:var(--vx-m-fs-muted)}.rewards-page .qb-wh-scroll{-webkit-overflow-scrolling:touch;max-width:100%;padding-bottom:6px;overflow-x:auto}.rewards-page .qb-wh-scroll::-webkit-scrollbar{height:6px}.rewards-page .qb-wh-scroll::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:999px}.rewards-page .qb-wh-row{min-width:640px}.rewards-page .qb-rewards-empty{text-align:center;color:var(--qb-muted2);font-size:var(--vx-m-fs-muted);padding:20px 0}.rewards-page .qb-wh-delivered-meta{color:var(--qb-muted);font-size:var(--vx-m-fs-eyebrow);margin-top:4px}.rewards-page .qb-nft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rewards-page .qb-lb-grid{grid-template-columns:1fr}}@media (width<=480px){.rewards-page .qb-rewards{padding:12px 0}.rewards-page .qb-sh-breakdown,.rewards-page .qb-pool-stats,.rewards-page .qb-chest-slots-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rewards-page .qb-chest-preview-grid,.rewards-page .qb-nft-grid{grid-template-columns:1fr}.rewards-page .qb-reward-row{grid-template-columns:1fr;gap:8px}.rewards-page .qb-reward-row em{justify-self:start}.rewards-page .qb-wh-row{min-width:580px}}.qb-pool-card{background:var(--qb-card);border:1px solid var(--qb-border2);border-radius:12px;margin-bottom:16px;padding:18px 20px;position:relative;overflow:hidden}.qb-pool-card:before{content:"";pointer-events:none;background:radial-gradient(at 100% 100%,#f973160f 0%,#0000 60%);position:absolute;inset:0}.qb-pool-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex;position:relative}.qb-pool-eyebrow{text-transform:uppercase;letter-spacing:1px;color:var(--accent);margin-bottom:4px;font-size:12px;font-weight:700}.qb-pool-title{letter-spacing:-.2px;font-size:18px;font-weight:700}.qb-pool-snapshot{text-align:right}.qb-pool-snapshot-lbl{color:var(--qb-muted2);margin-bottom:3px;font-size:12px}.qb-pool-snapshot-val{color:var(--accent);margin-top:10px;font-size:44px;font-weight:900;line-height:1}.qb-pool-snapshot-sub{color:var(--qb-muted);margin-top:1px;font-size:12px}.qb-pool-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.qb-pyr-card .qb-pool-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;margin-bottom:0}.qb-ps{background:var(--qb-card2);border:1px solid var(--qb-border);border-radius:8px;padding:10px 12px}.qb-ps-lbl{text-transform:uppercase;letter-spacing:.6px;color:var(--qb-muted);margin-bottom:4px;font-size:11px;font-weight:600}.qb-ps-val{font-size:17px;font-weight:700}.qb-ps-yellow{color:var(--qb-yellow)}.qb-ps-orange{color:var(--accent)}.qb-ps-green{color:var(--green)}.qb-pool-bar-wrap{margin-bottom:8px}.qb-pool-bar-labels{color:var(--qb-muted2);justify-content:space-between;margin-bottom:6px;font-size:13px;display:flex}.qb-pool-bar-track{background:var(--qb-card3);border-radius:4px;height:8px;overflow:hidden}.qb-pool-bar-fill{background:linear-gradient(90deg, var(--qb-yellow), var(--accent));border-radius:4px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.qb-pool-note{color:#fff;border-top:0;margin-top:12px;padding-top:0;font-size:15px;font-weight:750;line-height:1.45}.qb-rp-section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.qb-rp-section-title{letter-spacing:-.1px;font-size:16px;font-weight:800}.qb-rp-section-sub{color:var(--qb-muted2);font-size:13px}.qb-lb-section{margin-bottom:16px}.qb-rewards-main-grid .qb-lb-section,.qb-rewards-main-grid .qb-pyr-history-card{min-height:230px;margin-bottom:0}.qb-reward-row-list{gap:9px;display:grid}.qb-reward-row{border:1px solid var(--qb-border);background:#0000002e;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.qb-reward-row strong{color:#fff;font-size:14px;font-weight:900;line-height:1.2;display:block}.qb-reward-row span{color:var(--qb-muted2);margin-top:2px;font-size:12px;font-weight:750;display:block}.qb-reward-row em{color:var(--qb-yellow);white-space:nowrap;font-size:17px;font-style:normal;font-weight:950}.qb-lb-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.qb-lb-card{background:var(--qb-card);border:1px solid var(--qb-border);border-radius:12px;flex-direction:column;gap:8px;padding:14px;transition:border-color .15s;display:flex}.qb-lb-card:hover{border-color:var(--qb-border2)}.qb-lb-card-top{justify-content:space-between;align-items:center;display:flex}.qb-lb-game-tag{letter-spacing:.7px;text-transform:uppercase;border-radius:4px;padding:3px 9px;font-size:11px;font-weight:700}.qb-lb-rank{color:var(--qb-muted2);font-size:12px;font-weight:500}.qb-lb-shards{color:var(--qb-yellow);font-size:26px;font-weight:700}.qb-lb-shards span{color:var(--qb-muted2);margin-left:3px;font-size:14px;font-weight:400}.qb-lb-period{color:var(--qb-muted2);font-size:12px}.qb-wh-summary{background:var(--qb-card2);border:1px solid var(--qb-border2);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:14px 18px;display:flex}.qb-wh-summary-lbl{color:var(--qb-muted2);font-size:14px}.qb-wh-summary-val{color:var(--accent);font-size:24px;font-weight:700}.qb-wh-list{flex-direction:column;gap:6px;display:flex}.qb-wh-item{background:var(--qb-card);border:1px solid var(--qb-border);border-radius:12px;transition:border-color .15s;overflow:hidden}.qb-wh-item:hover{border-color:var(--qb-border2)}.qb-wh-row{grid-template-columns:1fr repeat(5,minmax(90px,auto)) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.qb-wh-week-label{margin-bottom:5px;font-size:14px;font-weight:600}.qb-wh-week-sub{color:var(--qb-muted2);font-size:12px}.qb-wh-col{text-align:right}.qb-wh-lbl{text-transform:uppercase;letter-spacing:.5px;color:var(--qb-muted);margin-bottom:3px;font-size:11px;font-weight:600}.qb-wh-val{font-size:14px;font-weight:600}.qb-wh-yellow{color:var(--qb-yellow)}.qb-wh-orange{color:var(--accent)}.qb-wh-status{text-align:right;min-width:90px}.qb-rewards-main-grid+.qb-nft-section{margin-top:24px}.qb-nft-section{margin-bottom:24px}.qb-nft-section .qb-rp-section-header{margin-bottom:14px}.qb-nft-section>.qb-empty,.qb-nft-section>.qb-nft-grid{margin-top:10px}.qb-nft-section+div{margin-top:24px}.qb-nft-section+div .qb-rp-section-header{margin-bottom:14px}.qb-nft-section+div>.qb-empty,.qb-nft-section+div>.qb-rp-feed{margin-top:10px}.qb-nft-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.qb-nft-card{background:var(--qb-card);border:1px solid #a78bfa33;border-radius:12px;padding:14px;transition:border-color .15s}.qb-nft-card:hover{border-color:#a78bfa66}.qb-nft-art{aspect-ratio:1;background:var(--qb-card2);border-radius:8px;justify-content:center;align-items:center;width:100%;margin-bottom:10px;font-size:32px;display:flex}.qb-nft-name{margin-bottom:6px;font-size:14px;font-weight:600;line-height:1.3}.qb-nft-meta{justify-content:space-between;align-items:center;display:flex}.qb-nft-source{color:var(--qb-muted2);font-size:12px}.qb-rp-feed{flex-direction:column;gap:1px;display:flex}.qb-rp-feed-row{border-radius:8px;align-items:center;gap:12px;padding:10px 12px;transition:background .12s;display:flex}.qb-rp-feed-row:hover{background:var(--qb-card2)}.qb-rp-feed-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.qb-rp-feed-icon-chest{background:#f9731626}.qb-rp-feed-icon-lb{background:#60a5fa26}.qb-rp-feed-icon-nft{background:#a78bfa26}.qb-rp-feed-main{flex:1;min-width:0}.qb-rp-feed-title{font-size:14px;font-weight:500}.qb-rp-feed-date{color:var(--qb-muted2);margin-top:1px;font-size:12px}.qb-rp-feed-val{white-space:nowrap;font-size:14px;font-weight:700}.qb-rp-feed-val-yellow{color:var(--qb-yellow)}.qb-rp-feed-val-purple{color:var(--qb-purple)}@media (width<=900px){.qb-pool-stats{grid-template-columns:repeat(2,1fr)}.qb-wh-row{grid-template-columns:1fr 1fr;row-gap:10px}}.qb-quest-detail-modal{background:var(--qb-card,#1a1a1c);border:1px solid var(--qb-border2,#ffffff1f);border-radius:16px;flex-direction:column;width:560px;max-width:100%;max-height:90vh;display:flex;position:relative;overflow:hidden}.qb-quest-detail-body{padding:22px 22px 20px;overflow-y:auto}.qb-qd-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;padding-right:40px;display:flex}.qb-qd-title{letter-spacing:-.4px;margin-bottom:6px;font-size:20px;font-weight:700;line-height:1.2}.qb-qd-desc{color:var(--qb-muted2);font-size:13px;line-height:1.6}.qb-qd-chest-col{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.qb-qd-chest-label{color:var(--qb-muted2);font-size:11px}.qb-qd-tags{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.qb-qd-section{margin-bottom:18px}.qb-qd-section-label{text-transform:uppercase;letter-spacing:.7px;color:var(--qb-muted);margin-bottom:10px;font-size:10px;font-weight:600}.qb-qd-about{color:var(--qb-muted2);white-space:pre-line;font-size:13px;line-height:1.7}.qb-qd-progress-row{justify-content:space-between;margin-bottom:6px;font-size:13px;display:flex}.qb-qd-meta-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.qb-qd-meta-cell{background:var(--qb-card2);border:1px solid var(--qb-border);border-radius:8px;padding:10px 12px}.qb-qd-meta-label{text-transform:uppercase;letter-spacing:.6px;color:var(--qb-muted);margin-bottom:4px;font-size:10px;font-weight:600}.qb-qd-meta-value{font-size:13px;font-weight:700}.qb-qd-actions{flex-wrap:nowrap;align-items:stretch;gap:12px;width:100%;max-width:100%;margin-top:6px;display:flex;overflow:hidden}.qb-qd-actions .qb-btn-buy,.qb-qd-actions .qb-btn-buy-ghost{white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;min-width:0;min-height:44px;margin-bottom:0;display:inline-flex;overflow:hidden}.qb-qd-actions .qb-btn-buy.done{color:var(--green);cursor:default;background:#00c48c26;border:1px solid #00c48c38}.qb-qd-actions .qb-btn-buy.pending{color:var(--qb-muted2);border:1px solid var(--qb-border);cursor:not-allowed;background:#ffffff08}.page-container{max-width:1600px;margin:0 auto;padding:0 42px}@media (width<=1024px){.page-container{padding:0 24px}}@media (width<=768px){.page-container{padding:0 16px}}@media (width<=480px){.page-container{padding:0 12px}}@media (width<=768px){:root{--vx-m-fs-hero:26px;--vx-m-fs-title:20px;--vx-m-fs-sub:17px;--vx-m-fs-body:15px;--vx-m-fs-muted:14px;--vx-m-fs-meta:12px;--vx-m-fs-eyebrow:10px;--vx-m-fs-ui:13px;--vx-m-lh-body:1.55}}@media (width<=480px){:root{--vx-m-fs-hero:24px;--vx-m-fs-title:18px;--vx-m-fs-sub:16px;--vx-m-fs-body:14px;--vx-m-fs-muted:13px;--vx-m-fs-meta:11px;--vx-m-fs-ui:12px}}.qb-filter-sheet{padding:0 42px}@media (width<=1024px){.qb-filter-sheet{padding:0 24px}}@media (width<=768px){.qb-filter-sheet{padding:0}}@media (width<=1024px){.trade-full-width>div{padding-left:24px!important;padding-right:24px!important}}@media (width<=768px){.trade-full-width>div{padding-left:16px!important;padding-right:16px!important}}@media (width<=480px){.trade-full-width>div{padding-left:12px!important;padding-right:12px!important}}.trade-pair-picker{position:relative}.trade-pair-dropdown{z-index:50;background:var(--bg-card);border:1px solid var(--border);box-sizing:border-box;border-radius:10px;width:380px;max-width:calc(100vw - 32px);position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 8px 32px #00000080}@media (width<=640px){.trade-pair-picker{flex:100%;width:100%;min-width:0}.trade-pair-dropdown{width:auto;max-width:none;left:0;right:0;transform:none}}.trade-header-tabs{border-bottom:1px solid var(--border);align-items:center;min-width:0;display:flex}.trade-subtab-list{flex-shrink:0;align-items:center;display:flex}.trade-chain-tabs{flex-shrink:1;gap:4px;min-width:0;margin-left:auto;padding-right:4px;display:flex}.trade-chain-tab{flex-shrink:0;font-family:inherit}@media (width<=768px){.trade-header-tabs{flex-wrap:nowrap;gap:0}.trade-chain-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;min-width:0;margin-left:0;padding:6px 8px 6px 4px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000);mask-image:linear-gradient(90deg,#000 92%,#0000)}.trade-chain-tabs::-webkit-scrollbar{display:none}}@media (width<=480px){.trade-header-tabs{flex-direction:column;align-items:stretch}.trade-subtab-list{border-bottom:1px solid var(--border)}.trade-chain-tabs{flex:none;width:100%;padding:8px 10px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}.trade-chain-tab{padding:6px 10px!important;font-size:10px!important}}@media (width<=768px){.hide-tablet{display:none!important}}@media (width<=480px){.hide-mobile{display:none!important}}@media (width>=481px){.show-mobile{display:none!important}}@media (width<=1100px){.hide-on-mobile-nav{display:none!important}}.responsive-select-mobile{display:none}@media (width<=1100px){.responsive-select-desktop{display:none!important}.responsive-select-mobile{flex:180px;min-width:160px;display:block}}.play-subnav{border-bottom:1px solid var(--vx-line);background:var(--vx-bg-1);scrollbar-width:none;gap:4px;padding:0;display:flex;overflow-x:auto}.play-subnav::-webkit-scrollbar{display:none}.play-subnav button{white-space:nowrap;flex-shrink:0}.play-subnav-mobile{display:none}.home-page__inner{padding-bottom:8px}.home-page__footer.footer-stats-row{border-top:1px solid var(--vx-line);color:var(--vx-text-3);font-size:11px;font-family:var(--vx-font-mono)}.home-page__footer .footer-end{margin-left:auto}.hex-stats-strip{border-top:1px solid var(--vx-line);background:radial-gradient(80% 140% at 0%,#ffd23f2e,#0000 54%),linear-gradient(90deg,#f392002e,#111114fa 42%,#f392001f);border-bottom:1px solid #ffd23f42;padding:20px 0}.hex-stats-strip-pool-label{color:var(--vx-yellow);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-family:var(--vx-font-mono);margin-bottom:5px;font-weight:900}.hex-stats-strip-pool-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.hex-stats-strip-pool-value{color:var(--vx-yellow);letter-spacing:-.045em;font-size:44px;font-weight:950;font-family:var(--vx-font-display);line-height:.95}.hex-stats-strip-pool-sub{color:#ffffffb8;font-size:13px;font-family:var(--vx-font-mono);font-weight:800}.hex-stats-strip-stat{border-left:1px solid #ffffff1a;padding:8px 16px}.hex-stats-strip-stat-label{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-family:var(--vx-font-mono);margin-bottom:7px;font-weight:800}.hex-stats-strip-stat-value{color:#fff;letter-spacing:-.035em;font-size:30px;font-weight:900;font-family:var(--vx-font-display);line-height:1}.hex-stats-strip-main{align-items:center;gap:14px;display:flex}.hex-stats-strip-icon{background:#ffd23f29;border:1px solid #ffd23f6b;border-radius:16px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 0 30px #ffd23f21}.hex-stats-strip-pool-copy{flex:1;min-width:0}.hex-stats-strip-cta{justify-content:center;display:flex}.hex-stats-strip-cta-btn{white-space:nowrap;border:1px solid #ffd23f80;border-radius:15px;width:100%;padding:17px 22px;font-size:15px;font-weight:900;box-shadow:0 0 34px #f3920057}@media (width<=768px){.home-page__inner{padding-left:0;padding-right:0}.hex-stats-strip{padding:22px 0}.hex-stats-strip-main{gap:16px}.hex-stats-strip-icon{border-radius:18px;width:68px;height:68px}.hex-stats-strip-icon svg{width:36px;height:36px}.hex-stats-strip-pool-label{margin-bottom:8px;font-size:12px}.hex-stats-strip-pool-value{font-size:40px}.hex-stats-strip-pool-sub{font-size:var(--vx-m-fs-muted)}.hex-stats-strip-stat{padding:10px 0!important}.hex-stats-strip-stat-label{margin-bottom:10px;font-size:12px}.hex-stats-strip-stat-value{font-size:28px}.hex-stats-strip-cta-btn{font-size:var(--vx-m-fs-body);padding:18px 22px}.hex-hero__title{font-size:var(--vx-m-fs-hero)}.hex-hero__btn-primary,.hex-hero__btn-secondary{font-size:var(--vx-m-fs-muted)}.live-activity-title{font-size:var(--vx-m-fs-title)}.live-activity-item-title{font-size:var(--vx-m-fs-muted)}.home-page__footer.footer-stats-row{font-size:var(--vx-m-fs-meta);gap:14px;padding:14px 16px}}@media (width<=480px){.hex-stats-strip{padding:24px 0}.hex-stats-strip-grid{gap:20px!important;padding:0 18px!important}.hex-stats-strip-icon{width:72px;height:72px}.hex-stats-strip-icon svg{width:40px;height:40px}.hex-stats-strip-pool-value{font-size:36px}.hex-stats-strip-stat-value{font-size:26px}.hex-stats-strip-stat-label{letter-spacing:.1em;font-size:11px}.hex-stats-strip-cta-btn{font-size:var(--vx-m-fs-muted);padding:18px 20px}.home-page__footer .footer-end{display:none}}.hex-stats-strip-grid{grid-template-columns:1.32fr repeat(3,.72fr) auto;align-items:center;gap:16px;padding:0 30px;display:grid}@media (width<=1024px){.hex-stats-strip-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px 20px;padding:0 20px}.hex-stats-strip-main{grid-column:1/-1}.hex-stats-strip-stat{min-width:0;border-left:none!important;padding:4px 0!important}.hex-stats-strip-cta{grid-column:1/-1;justify-self:stretch}.hex-stats-strip-cta .vx-btn{max-width:360px}}@media (width<=768px){.hex-stats-strip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;padding:0 18px}.hex-stats-strip-main{grid-column:1/-1}.hex-stats-strip-cta{grid-column:1/-1;justify-content:stretch;justify-self:stretch;width:100%}.hex-stats-strip-cta .vx-btn,.hex-stats-strip-cta-btn{width:100%;max-width:none;display:flex}.hex-stats-strip-stat{text-align:center;min-width:0;border-left:none!important;padding:4px 0!important}}@media (width<=480px){.hex-stats-strip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 6px;padding:0 14px}.hex-stats-strip-stat-label{letter-spacing:.05em;margin-bottom:6px;font-size:9px}.hex-stats-strip-stat-value{font-size:22px}}.hex-hero{text-align:center;padding:48px 0 8px;position:relative}.hex-hero__glow{pointer-events:none;background:radial-gradient(60% 80% at 50% 0,#f392001a,#0000 60%);position:absolute;inset:0}.hex-hero__inner{position:relative}.hex-hero__title{letter-spacing:-.035em;color:#fff;font-size:64px;font-weight:800;line-height:.96;font-family:var(--vx-font-display);margin:0}.hex-hero__title-accent{color:var(--vx-orange)}.hex-hero__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;padding:0 8px;display:flex}.hex-hero__btn-primary{border:1px solid #ffd23f73;border-radius:14px;padding:15px 30px;font-size:15px;font-weight:900;box-shadow:0 0 28px #f3920047}.hex-hero__btn-secondary{color:var(--vx-orange);background:#f3920029;border:1px solid #f392008c;border-radius:14px;padding:15px 28px;font-size:15px;font-weight:900;box-shadow:0 0 24px #f392001f}@media (width<=1024px){.hex-hero{padding:36px 0 8px}.hex-hero__title{letter-spacing:-.032em;font-size:40px}.hex-hero__actions{margin-top:20px}}@media (width<=768px){.hex-hero{padding:28px 0 8px}.hex-hero__title{font-size:34px;line-height:1}.hex-hero__actions{flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px;margin-top:18px}.hex-hero__btn-primary,.hex-hero__btn-secondary{white-space:nowrap;flex:none;width:auto;padding:13px 20px;font-size:14px}}@media (width<=480px){.hex-hero{padding:22px 0 6px}.hex-hero__title{letter-spacing:-.028em;font-size:28px;line-height:1.05}.hex-hero__actions{flex-flow:row;justify-content:center;align-items:center;gap:10px;margin-top:16px;padding:0 8px}.hex-hero__btn-primary,.hex-hero__btn-secondary{white-space:nowrap;flex:none;width:auto;margin:0;padding:12px 18px}}.live-activity-section{padding:16px 0 32px}.live-activity-card{background:radial-gradient(circle at 100% 0%, #f3920021, transparent 34%), var(--vx-bg-1);padding:24px;overflow:hidden}.live-activity-header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.live-activity-eyebrow{color:var(--vx-orange);font-size:11px;font-family:var(--vx-font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-weight:900}.live-activity-title{letter-spacing:-.035em;color:var(--vx-text);margin:0;font-size:30px;font-weight:700;line-height:1.1}.live-activity-link{color:var(--vx-orange);cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-left:auto;padding:4px 0;font-family:inherit;font-size:13px;font-weight:700}.live-activity-stream{max-height:286px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 8% 88%,#0000);mask-image:linear-gradient(#0000,#000 8% 88%,#0000)}.live-activity-item{border:1px solid var(--vx-line);border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.live-activity-item.is-alt{background:#ffffff0b}.live-activity-item:not(.is-alt){background:#ffffff06}.live-activity-item-icon{border-radius:14px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:grid}.live-activity-item-title{letter-spacing:-.01em;color:var(--vx-text);min-width:0;font-size:16px;font-weight:700;line-height:1.25}.live-activity-item-meta{color:var(--vx-text-2);min-width:0;margin-top:3px;font-size:13px;line-height:1.35}.live-activity-item-time{font-size:12px;font-family:var(--vx-font-mono);color:var(--vx-text-3);white-space:nowrap;flex-shrink:0}.live-activity-item-anchor{text-decoration:none;display:block}@media (width<=1024px){.live-activity-section{padding:14px 0 28px}.live-activity-card{padding:18px 20px}.live-activity-header{margin-bottom:14px}.live-activity-title{letter-spacing:-.03em;font-size:22px}.live-activity-stream{max-height:252px}.live-activity-item{border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding:11px 12px}.live-activity-item-icon{border-radius:12px;width:36px;height:36px;font-size:16px}.live-activity-item-title{font-size:14px}.live-activity-item-meta{font-size:12px}.live-activity-item-time{font-size:11px}}@media (width<=768px){.live-activity-card{padding:16px}.live-activity-title{font-size:20px}.live-activity-eyebrow{margin-bottom:4px;font-size:10px}.live-activity-link{font-size:12px}.live-activity-stream{max-height:240px}.live-activity-item{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:10px 11px}.live-activity-item-icon{width:34px;height:34px;font-size:15px}.live-activity-item-title{font-size:13px}.live-activity-item-meta{margin-top:2px;font-size:11px}}@media (width<=480px){.live-activity-section{padding:12px 0 24px}.live-activity-card{padding:14px}.live-activity-header{flex-wrap:wrap;margin-bottom:12px}.live-activity-title{font-size:18px}.live-activity-link{text-align:left;width:100%;margin-left:0;padding-top:0}.live-activity-stream{max-height:220px}.live-activity-item{grid-template-columns:32px minmax(0,1fr);gap:10px}.live-activity-item-time{grid-column:2;justify-self:start;margin-top:-2px}.live-activity-item-icon{grid-row:1/span 2;width:32px;height:32px;font-size:14px}}.wallet-start-overlay{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box;background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.wallet-start-dialog{width:500px;max-width:92vw;padding:0;overflow:hidden;box-shadow:0 30px 90px #0000008c}.wallet-start-header{border-bottom:1px solid var(--vx-line);background:radial-gradient(circle at 100% 0,#f392002e,#0000 42%),linear-gradient(135deg,#f392001a,#111114fa);padding:26px 28px}.wallet-start-header-row{align-items:flex-start;gap:16px;display:flex}.wallet-start-header-text{flex:1;min-width:0}.wallet-start-eyebrow{color:var(--vx-orange);font-size:12px;font-family:var(--vx-font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-weight:900}.wallet-start-title{letter-spacing:-.04em;color:var(--vx-text);margin:0;font-size:32px;font-weight:800;line-height:1.05}.wallet-start-close{flex-shrink:0;padding:10px 13px;font-size:13px}.wallet-start-body{padding:28px}.wallet-start-desc{color:var(--vx-text-2);margin:0 0 18px;font-size:14px;line-height:1.55}.wallet-start-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wallet-start-option{text-align:left;border-color:var(--vx-line-2);cursor:pointer;background:var(--vx-bg-2);padding:16px}.wallet-start-option-title{color:var(--vx-text);margin-top:12px;font-size:16px;font-weight:900}.wallet-start-option-desc{color:var(--vx-text-2);margin-top:5px;font-size:12.5px;line-height:1.45}@media (width<=1024px){.wallet-start-overlay{align-items:center;padding:20px 16px}.wallet-start-dialog{max-width:min(92vw,480px)}.wallet-start-header{padding:22px}.wallet-start-title{font-size:26px}.wallet-start-body{padding:22px}}@media (width<=768px){.wallet-start-overlay{place-items:center;padding:16px}.wallet-start-dialog{width:100%;max-width:min(92vw,440px)}.wallet-start-header{padding:20px 18px}.wallet-start-header-row{gap:12px}.wallet-start-title{font-size:22px}.wallet-start-eyebrow{margin-bottom:6px;font-size:11px}.wallet-start-body{padding:18px}.wallet-start-desc{margin-bottom:14px;font-size:13px}.wallet-start-options{grid-template-columns:1fr}.wallet-start-option-title{font-size:15px}.wallet-start-option-desc{font-size:12px}}@media (width<=480px){.wallet-start-overlay{place-items:center;padding:12px}.wallet-start-dialog{max-width:min(92vw,400px)}.wallet-start-header{padding:16px 14px}.wallet-start-title{letter-spacing:-.03em;font-size:20px}.wallet-start-close{padding:8px 11px;font-size:12px}.wallet-start-body{padding:16px 14px 20px}.wallet-start-desc{font-size:13px;line-height:1.5}.wallet-start-option{padding:14px}.wallet-start-option-title{margin-top:10px;font-size:14px}}.pool-explainer-overlay{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box;background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pool-explainer-dialog{border-color:#ffd23f52;width:760px;max-width:92vw;max-height:90vh;padding:0;overflow:hidden auto;box-shadow:0 30px 90px #0000008c}.pool-explainer-header{border-bottom:1px solid var(--vx-line);z-index:1;background:radial-gradient(circle at 100% 0,#ffd23f3d,#0000 38%),linear-gradient(135deg,#f392001f,#111114fa);padding:26px 28px;position:sticky;top:0}.pool-explainer-header-row{align-items:flex-start;gap:16px;display:flex}.pool-explainer-header-text{flex:1;min-width:0}.pool-explainer-eyebrow{color:var(--vx-yellow);font-size:12px;font-family:var(--vx-font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-weight:900}.pool-explainer-title{letter-spacing:-.04em;color:var(--vx-text);margin:0;font-size:36px;font-weight:800;line-height:1.05}.pool-explainer-close{flex-shrink:0;padding:10px 13px;font-size:13px}.pool-explainer-body{padding:28px}.pool-explainer-summary{grid-template-columns:1.05fr .95fr;gap:18px;margin-bottom:20px;display:grid}.pool-explainer-simple{background:#ffd23f14;border:1px solid #ffd23f4d;border-radius:18px;padding:20px}.pool-explainer-simple-label{color:var(--vx-yellow);font-size:12px;font-family:var(--vx-font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-weight:900}.pool-explainer-simple-text{letter-spacing:-.035em;color:var(--vx-text);font-size:28px;font-weight:900;line-height:1.08}.pool-explainer-detail{border:1px solid var(--vx-line);background:#ffffff08;border-radius:18px;padding:20px}.pool-explainer-detail-text{color:var(--vx-text-2);font-size:13px;line-height:1.55}.pool-explainer-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.pool-explainer-flow-step{border-radius:18px;min-height:184px;padding:15px}.pool-explainer-flow-step-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.pool-explainer-flow-step-num{border-radius:11px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:900;display:grid}.pool-explainer-flow-step-icon-wrap{background:#00000038;border:1px solid #ffffff14;border-radius:14px;place-items:center;width:38px;height:38px;display:grid}.pool-explainer-flow-step-title{letter-spacing:-.015em;color:var(--vx-text);margin-bottom:7px;font-size:16px;font-weight:900}.pool-explainer-flow-step-body{color:var(--vx-text-2);font-size:12.5px;line-height:1.38}.pool-explainer-example{background:linear-gradient(135deg,#f3920024,#ffd23f14);border:1px solid #f3920057;border-radius:18px;grid-template-columns:88px 1fr;align-items:center;gap:16px;margin-top:20px;padding:18px;display:grid}.pool-explainer-example-icon{background:#00000038;border:1px solid #ffffff14;border-radius:20px;flex-shrink:0;place-items:center;width:88px;height:88px;display:grid}.pool-explainer-example-title{color:var(--vx-text);margin-bottom:6px;font-size:18px;font-weight:900}.pool-explainer-example-text{color:var(--vx-text-2);font-size:14.5px;line-height:1.55}.pool-explainer-footer{padding:0 28px 28px}.pool-explainer-cta{border-radius:14px;justify-content:center;width:100%;padding:16px 20px;font-size:15px}@media (width<=1024px){.pool-explainer-overlay{padding:20px 16px}.pool-explainer-dialog{max-width:min(92vw,720px)}.pool-explainer-header{padding:22px}.pool-explainer-title{font-size:28px}.pool-explainer-body{padding:22px}.pool-explainer-simple-text{font-size:22px}.pool-explainer-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.pool-explainer-flow-step{min-height:168px}}@media (width<=900px){.pool-explainer-summary{grid-template-columns:1fr}.pool-explainer-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.pool-explainer-flow-step{min-height:0}}@media (width<=768px){.pool-explainer-overlay{place-items:center;padding:16px}.pool-explainer-dialog{max-width:min(92vw,520px)}.pool-explainer-header{padding:18px 16px}.pool-explainer-title{font-size:24px}.pool-explainer-eyebrow{margin-bottom:6px;font-size:11px}.pool-explainer-body{padding:18px 16px}.pool-explainer-simple,.pool-explainer-detail{padding:16px}.pool-explainer-simple-text{font-size:20px}.pool-explainer-flow{grid-template-columns:1fr}.pool-explainer-example{text-align:center;grid-template-columns:1fr;padding:16px}.pool-explainer-example-icon{width:72px;height:72px;margin:0 auto}.pool-explainer-example-title{font-size:16px}.pool-explainer-example-text{font-size:13px}.pool-explainer-footer{padding:0 16px 18px}}@media (width<=480px){.pool-explainer-overlay{padding:12px}.pool-explainer-dialog{max-width:min(92vw,400px)}.pool-explainer-title{font-size:20px}.pool-explainer-close{padding:8px 11px;font-size:12px}.pool-explainer-body{padding:14px 12px}.pool-explainer-summary{gap:12px;margin-bottom:14px}.pool-explainer-simple-text{font-size:18px}.pool-explainer-flow-step-title{font-size:15px}.pool-explainer-flow-step-body{font-size:12px}.pool-explainer-footer{padding:0 12px 14px}}.profile-layout{grid-template-columns:240px 1fr;align-items:start;gap:24px;display:grid}@media (width<=768px){.profile-layout{grid-template-columns:1fr}}@media (width<=900px){.profile-subnav .nft-tab{font-size:var(--vx-m-fs-ui);padding:10px 14px}.profile-subnav-row{flex-wrap:wrap;gap:8px;padding-bottom:8px}.profile-subnav-tab{padding:10px 14px!important}.prf-settings-row{grid-template-columns:1fr!important;gap:10px!important;padding:14px 0!important}.prf-settings-row-control{width:100%}.prf-notif-header{display:none!important}.prf-notif-row{gap:10px;border-top:1px solid var(--prf-line)!important;grid-template-columns:1fr!important;padding:14px 0!important}.prf-notif-toggle-cell{justify-content:space-between;align-items:center;padding:8px 0;display:flex!important}.prf-notif-toggle-cell:before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:var(--prf-text-3);font-size:10px}.prf-danger-row{grid-template-columns:1fr!important;gap:12px!important}.prf-danger-row button{width:100%}.profile-footer-stats{flex-wrap:wrap;gap:10px 18px!important}.profile-footer-stats>span:last-child{width:100%;margin-left:0!important}.ref-simple-offer,.ref-simple-top,.ref-simple-link,.ref-simple-main{grid-template-columns:1fr}.ref-simple-quest-row{grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:6px 12px}.ref-simple-quest-row>span{grid-area:1/2}.ref-simple-quest-row mark{grid-area:2/1;justify-self:start}.ref-simple-quest-row em{text-align:right;grid-area:2/2}}@media (width<=600px){.ref-simple-head{flex-direction:column;align-items:flex-start;gap:8px}.ref-simple-head h1{font-size:clamp(32px,10vw,48px)}.ref-simple-earnings,.ref-simple-stats>div{grid-template-columns:1fr 1fr}.ref-simple-stats>strong{font-size:56px}.ref-simple-quest-row{grid-template-rows:auto;grid-template-columns:1fr}.ref-simple-quest-row>span,.ref-simple-quest-row mark,.ref-simple-quest-row em{text-align:left;grid-area:auto/1;justify-self:start}}.play-hero-grid{grid-template-columns:1.4fr 1fr;display:grid;overflow:hidden}@media (width<=768px){.play-hero-grid{grid-template-columns:1fr}.play-hero-grid>:first-child{min-height:220px}}@media (width<=1024px){.play-game-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.play-game-grid{grid-template-columns:1fr}}.play-detail-grid{grid-template-columns:1.25fr .9fr .9fr;gap:16px;display:grid}@media (width<=1024px){.play-detail-grid{grid-template-columns:1fr 1fr}.play-detail-grid>:first-child{grid-column:1/-1}}@media (width<=768px){.play-detail-grid{grid-template-columns:1fr}}.play-bottom-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=768px){.play-bottom-grid{grid-template-columns:1fr}}.quest-banner-grid{grid-template-columns:1.05fr 1.45fr 132px;align-items:center;gap:16px;display:grid}@media (width<=1024px){.quest-banner-grid{grid-template-columns:1fr 132px}.quest-banner-title-row{grid-column:1/-1}}@media (width<=768px){.quest-banner-grid{grid-template-columns:1fr}}.quest-banner-title-row{min-width:0}.quest-banner-actions{flex-direction:column;align-self:center;gap:8px;display:flex}.quest-banner-hiw--mobile{display:none}.quest-banner-title{color:#fff;letter-spacing:-.03em;margin:0;font-size:34px;font-weight:900;line-height:1.1}.quest-reward-stat{text-align:left;background:#00000040;border:1px solid #ffffff1a;border-radius:12px;min-width:0;min-height:82px;padding:12px;overflow:hidden}.quest-reward-stat__head{justify-content:space-between;align-items:center;gap:6px;display:flex}.quest-reward-stat__label{color:#64748b;letter-spacing:.1em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.quest-reward-stat__chip{color:#000;cursor:pointer;background:#f97316;border:none;border-radius:999px;flex-shrink:0;padding:2px 8px;font-family:inherit;font-size:10px;font-weight:900;line-height:1.4}.quest-reward-stat__value{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:18px;font-weight:900;overflow:hidden}.quest-reward-stat__foot{align-items:center;gap:6px;margin-top:4px;display:flex}.quest-reward-stat__sub{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.quest-reward-stat__link{color:#f97316;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-family:inherit;font-size:11px;font-weight:700;text-decoration:underline}.quest-banner-btn{cursor:pointer;border-radius:12px;width:100%;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:700}.quest-banner-btn--primary{color:#000;background:#f97316;border:none;font-weight:900;box-shadow:0 4px 12px #f973164d}.quest-banner-btn--ghost{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a}@media (width<=768px){.quest-banner-title-row{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.quest-banner-title-row .quest-banner-title{flex:1;min-width:0;font-size:clamp(26px,7vw,34px)}.quest-banner-title-row .quest-banner-btn.quest-banner-hiw--mobile{white-space:nowrap;flex-shrink:0;width:auto;max-width:none;padding:8px 12px;font-size:12px;display:inline-flex}.quest-banner-hiw--desktop{display:none}}.quest-banner-stats{grid-template-columns:repeat(4,1fr);gap:8px;min-width:0;display:grid}@media (width<=1024px){.quest-banner-stats{grid-template-columns:repeat(2,1fr)}}.quest-card-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (width<=1024px){.quest-card-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.quest-card-grid{grid-template-columns:1fr}}.footer-stats-row{flex-wrap:wrap;align-items:center;gap:28px;padding:16px 0;display:flex}@media (width<=480px){.footer-stats-row{gap:12px;font-size:10px}}.earn-op-row-inner{grid-template-columns:1fr 100px 100px 120px auto 28px;align-items:center;gap:12px;padding:16px 20px;display:grid}.earn-op-row-stats{display:contents}.earn-op-row-chevron{justify-content:center;align-items:center;display:flex}.earn-2col{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.earn-2col-sm{grid-template-columns:1fr 1fr;gap:12px;display:grid}.earn-21col{grid-template-columns:2fr 1fr;gap:12px;margin-bottom:12px;display:grid}.earn-3col{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px;display:grid}.earn-4col{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.earn-vlocking-outer{grid-template-columns:2fr 1fr;gap:16px;display:grid}.earn-vlocking-hero-col,.earn-vlocking-pool-col{flex-direction:column;gap:12px;min-width:0;display:flex}.earn-vlocking-outer>.earn-vlocking-stat-row,.earn-vlocking-outer>.earn-days-grid{grid-column:1/-1}.earn-land-outer{grid-template-columns:2fr 1fr;gap:12px;margin-bottom:12px;display:grid}.earn-land-banner-wrap{background:linear-gradient(135deg, var(--bg-card), #00c48c0f);border-radius:var(--radius);border:1px solid #00c48c1f;grid-column:1;align-items:center;gap:40px;padding:16px 20px;display:flex;position:relative;overflow:hidden}.earn-land-banner-img{object-fit:cover;opacity:.15;pointer-events:none;width:40%;height:100%;position:absolute;top:0;right:0}.earn-land-hero-col,.earn-land-pool-col{z-index:2;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.earn-land-banner-wrap .earn-land-pyr-card,.earn-land-banner-wrap .earn-land-reward-dist-card{box-shadow:none;background:0 0;border:none;align-items:center;gap:12px;height:auto;padding:0;display:flex}.earn-land-active-col{grid-area:1/2;min-width:0}.earn-land-rewards-wrap{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.earn-bullets{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.earn-module-tabs{min-width:0}.earn-page-hero__inner{z-index:1;padding:28px 32px;position:relative}.earn-page-hero__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.earn-page-hero__copy{max-width:480px}.earn-page-hero__title{margin-bottom:6px;font-size:24px;font-weight:800}.earn-page-hero__desc{color:var(--text-secondary);margin-bottom:16px;font-size:14px;line-height:1.6}.earn-page-hero__actions{flex-wrap:wrap;gap:8px;display:flex}.earn-tab-hero-title{margin-bottom:6px;font-size:20px;font-weight:800}.earn-tab-hero-desc{max-width:520px;color:var(--text-secondary);font-size:13px;line-height:1.6}.earn-rankings-head__title{font-size:16px;font-weight:800}.earn-rankings-head__meta{color:var(--text-muted);font-size:12px}.earn-how-it-works__panel{padding:22px}.earn-how-it-works__summary{border-bottom:1px solid var(--vx-line);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;padding-bottom:18px;display:grid}.earn-how-it-works__label{font-family:var(--vx-font-mono);letter-spacing:.12em;color:var(--vx-text-3);font-size:10px;font-weight:900}.earn-how-it-works__who{color:#fff;margin-top:7px;font-size:14px;font-weight:700;line-height:1.45}.earn-how-it-works__payoff{margin-top:7px;font-size:15px;font-weight:950}.earn-how-it-works__steps{gap:12px;margin-top:18px;display:grid}.earn-how-it-works__step{grid-template-columns:32px 1fr;align-items:start;gap:12px;display:grid}.earn-how-it-works__step-num{width:28px;height:28px;font-family:var(--vx-font-mono);border-radius:7px;place-items:center;font-size:12px;font-weight:950;display:grid}.earn-how-it-works__step-text{color:#fff;padding-top:4px;font-size:14px;font-weight:650;line-height:1.5}.earn-hero-stats{text-align:center;flex-wrap:wrap;gap:20px;display:flex}.earn-hero-stats>*{min-width:96px}.earn-action-row{gap:8px;display:flex}.earn-action-row>input,.earn-action-row>button{min-width:0}.earn-tab-toggle{flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.earn-days-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.earn-land-card{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid}.earn-land-stat{text-align:right;flex-shrink:0;margin-right:12px}.earn-land-stat-label{letter-spacing:.04em;color:var(--text-secondary);font-size:11px;font-weight:400}.earn-land-stat-value{margin-top:2px;font-size:18px;font-weight:800;line-height:1.25}.earn-land-stat-value--accent{color:var(--accent);text-shadow:0 0 20px #ff9d2e59}.earn-land-stat-value--green{color:var(--green);text-shadow:0 0 20px #00c48c4d}.earn-land-level-labels{justify-content:space-between;margin-top:2px;font-size:10px;font-weight:500;display:flex}.earn-land-level-labels span:first-child,.earn-land-level-labels span:last-child{color:var(--text-secondary)}.earn-stats-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.earn-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.earn-table-scroll::-webkit-scrollbar{height:6px}.earn-table-scroll::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:999px}.earn-table-min{min-width:760px}.earn-table-min-wide{min-width:920px}.earn-no-wrap,.earn-compact-table th,.earn-compact-table td{white-space:nowrap}@media (width<=900px){.earn-op-row-inner{grid-template-columns:1fr 80px 80px 95px auto 28px;gap:8px;padding:14px 16px}.earn-land-card{grid-template-columns:auto 1fr}.earn-land-card>:nth-child(3){flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;width:100%}}@media (width<=768px){.earn-2col,.earn-21col{grid-template-columns:1fr}.earn-3col,.earn-4col{grid-template-columns:1fr 1fr}.earn-vlocking-outer{grid-template-columns:1fr}.earn-page .earn-page-hero__inner{padding:20px 18px}.earn-page .earn-page-hero__title{font-size:var(--vx-m-fs-hero);line-height:1.05}.earn-page .earn-page-hero__desc{font-size:var(--vx-m-fs-muted)}.earn-page .earn-tab-hero-title{font-size:var(--vx-m-fs-title)}.earn-page .earn-tab-hero-desc{font-size:var(--vx-m-fs-muted)}.earn-page .earn-rankings-head__title{font-size:var(--vx-m-fs-title)}.earn-page .earn-rankings-head__meta,.earn-page .earn-hero-stats>*>div:first-child{font-size:var(--vx-m-fs-meta)}.earn-page .earn-hero-stats>*>div:last-child{font-size:var(--vx-m-fs-title)}.earn-page .earn-how-it-works__label{font-size:var(--vx-m-fs-eyebrow)}.earn-page .earn-how-it-works__who,.earn-page .earn-how-it-works__step-text{font-size:var(--vx-m-fs-muted)}.earn-page .earn-how-it-works__payoff{font-size:var(--vx-m-fs-body)}.earn-page .earn-how-it-works__panel{padding:18px 16px}.earn-page .earn-how-it-works__summary{grid-template-columns:1fr}.earn-page .card{min-width:0}.earn-page .earn-page-hero__actions .btn-primary{width:100%;max-width:320px}.earn-module-tabs{width:100%;min-width:0;margin-bottom:8px}.earn-module-tabs>div{min-width:0;margin-bottom:8px}.earn-module-tabs .tab-bar{-webkit-overflow-scrolling:touch;overflow-x:auto}.earn-module-tabs .nft-tab{font-size:var(--vx-m-fs-ui);padding:10px 14px}.earn-tab-hero-row{flex-direction:column;align-items:stretch;gap:18px}.earn-hero-stats{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.earn-hero-stats:has(>:nth-child(3):last-child)>:nth-child(3){grid-column:1/-1}.earn-hero-stats:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.earn-hero-stats>*{flex:unset;border:1px solid var(--border);background:#ffffff08;border-radius:10px;min-width:0;padding:12px 14px}.earn-tab-toggle{flex-direction:row;align-items:stretch;gap:8px}.earn-tab-toggle .btn-sm{flex:1;justify-content:center;width:auto}.earn-vdrip-body .earn-2col{grid-template-columns:1fr;gap:10px;margin-bottom:10px}.earn-vdrip-body .earn-2col-sm,.earn-vdrip-body .earn-4col{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.earn-vdrip-body .earn-4col{margin-bottom:16px}.earn-vlocking-body .earn-vlocking-outer{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.earn-vlocking-body .earn-vlocking-hero-col,.earn-vlocking-body .earn-vlocking-pool-col,.earn-vlocking-body .earn-vlocking-stat-row{display:contents}.earn-vlocking-body .earn-vlocking-outer>.earn-days-grid{grid-column:1/-1}.earn-vlocking-body .earn-vlocking-hero-col>.card,.earn-vlocking-body .earn-vlocking-pool-col>.card,.earn-vlocking-body .earn-vlocking-stat-row>.card{min-width:0}.earn-land-body .earn-land-outer{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:0}.earn-land-body .earn-land-banner-wrap,.earn-land-body .earn-land-hero-col,.earn-land-body .earn-land-pool-col,.earn-land-body .earn-land-active-col,.earn-land-body .earn-land-rewards-wrap{display:contents}.earn-land-body .earn-land-banner-img{display:none}.earn-land-body .earn-land-pyr-card,.earn-land-body .earn-land-reward-dist-card,.earn-land-body .earn-land-active-col>.card,.earn-land-body .earn-land-rewards-wrap>.card{min-width:0}.earn-land-body .earn-land-pyr-card,.earn-land-body .earn-land-reward-dist-card{text-align:center;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;justify-content:center;align-items:center;height:100%;padding:14px 16px}.earn-land-body .earn-land-pyr-card>svg,.earn-land-body .earn-land-reward-dist-card>svg{display:none}}@media (width<=640px){.earn-op-row-inner{grid-template:"identity chevron""stats chevron""actions chevron"/1fr 44px;align-items:stretch;gap:12px 0;padding:14px 0 14px 16px;display:grid}.earn-op-row-identity{grid-area:identity;padding-right:12px}.earn-op-row-stats{grid-area:stats;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-right:12px;display:grid}.earn-op-row-stat{min-width:0}.earn-op-row-actions{grid-area:actions;width:100%;padding-right:12px}.earn-op-row-actions .btn-sm{flex:1;width:100%}.earn-op-row-chevron{border-left:1px solid var(--border);grid-area:chevron;align-self:stretch}.earn-op-row-inner:not(:has(.earn-op-row-chevron)){grid-template-columns:1fr;grid-template-areas:"identity""stats""actions";padding:14px 16px}.earn-action-row{flex-wrap:wrap}.earn-action-row>input{flex:160px}}@media (width<=480px){.earn-3col,.earn-4col,.earn-2col-sm{grid-template-columns:1fr}.earn-vdrip-body .earn-2col-sm,.earn-vdrip-body .earn-4col{grid-template-columns:repeat(2,minmax(0,1fr))}.earn-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.earn-stats-grid>*{min-width:0}.earn-days-grid{grid-template-columns:repeat(2,1fr)}.earn-page .earn-page-hero__inner{padding:16px 14px}.earn-page .earn-tab-hero-title{margin-bottom:4px}.earn-page .earn-hero-stats>*>div:first-child{font-size:10px}.earn-page .earn-hero-stats>*>div:last-child{font-size:var(--vx-m-fs-muted)}.earn-page .earn-page-hero__copy .btn-primary{width:100%;max-width:none}.earn-page .earn-op-row-stat{font-size:var(--vx-m-fs-meta)}.earn-page .earn-table-min,.earn-page .earn-table-min-wide{min-width:640px}}.earn-hub-page{min-width:0;overflow-x:clip}.earn-hub-page__main{max-width:1280px;padding-top:44px}.earn-hub-page__intro{margin-bottom:0}.earn-hub-page__title{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(34px,5vw,56px);font-weight:800;line-height:1}.earn-hub-page__paths{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:56px;padding-top:40px;display:grid}.earn-hub-path__head{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.earn-hub-path__heading{align-items:baseline;gap:12px;margin:0;font-size:40px;font-weight:700;line-height:1;display:inline-flex}.earn-hub-path__highlight{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:18px;display:flex}.earn-hub-path__stat-value{letter-spacing:-.025em;font-size:36px;font-weight:950;line-height:1}.earn-hub-path__stat-label{color:var(--vx-text-2);font-size:14px;font-weight:750}.earn-hub-path__cta{font-family:var(--vx-font-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:6px;margin-top:24px;padding:14px 22px;font-size:13px;font-weight:950}.earn-hub-path__list{margin-top:36px}.earn-hub-path__list-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.earn-hub-path__list-head>span,.earn-hub-path__list-link{font-family:var(--vx-font-mono);letter-spacing:.14em;color:var(--vx-text-3);font-size:11px;font-weight:900}.earn-hub-path__list-link{letter-spacing:.06em;cursor:pointer;background:0 0;border:0;padding:0}.earn-hub-page__spacer{height:72px}.earn-hub-mini-row{border-top:1px solid var(--vx-line);align-items:center;gap:16px;padding:16px 0;display:grid}.earn-hub-mini-row--quest{grid-template-columns:auto minmax(0,1fr) auto auto;gap:18px;padding:18px 0}.earn-hub-mini-row--stake{grid-template-columns:auto minmax(0,1fr) auto}.earn-hub-mini-row__tag-col{flex-direction:column;gap:4px;min-width:96px;display:flex}.earn-hub-mini-row__tag{color:#fff;font-family:var(--vx-font-mono);letter-spacing:.12em;text-align:center;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:900}.earn-hub-mini-row__tag-sub{color:var(--vx-text-3);text-align:center;font-size:10px;font-style:italic;font-weight:700}.earn-hub-mini-row__title{color:#fff;font-size:16px;font-weight:850;line-height:1.2}.earn-hub-mini-row__sub{color:var(--vx-text-2);margin-top:4px;font-size:12px;font-weight:650}.earn-hub-mini-row__meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.earn-hub-mini-row__freq{border:1px solid var(--vx-line);color:var(--vx-text-2);font-family:var(--vx-font-mono);letter-spacing:.06em;background:#ffffff0d;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:800}.earn-hub-mini-row__chest-col{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.earn-hub-mini-row__chest-label{color:var(--vx-text-3);font-family:var(--vx-font-mono);letter-spacing:.06em;font-size:10px;font-weight:800}.earn-hub-mini-row__icon{width:36px;height:36px;font-family:var(--vx-font-mono);border-radius:7px;place-items:center;font-size:13px;font-weight:950;display:grid}.earn-hub-mini-row__cta{font-family:var(--vx-font-mono);letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;padding:9px 14px;font-size:11px;font-weight:900}.earn-hub-mini-row__cta--orange{color:#f39200;border-color:#a8590e88}@media (width<=900px){.earn-hub-page__paths{grid-template-columns:1fr;gap:40px;padding-top:28px}.earn-hub-path{border-bottom:1px solid var(--vx-line);padding-bottom:36px}.earn-hub-path:last-child{border-bottom:none;padding-bottom:0}}@media (width<=768px){.earn-hub-page__main{padding-top:24px}.earn-hub-page__title{font-size:var(--vx-m-fs-hero);letter-spacing:-.03em}.earn-hub-page__paths{gap:32px;padding-top:28px}.earn-hub-path__heading{min-width:0;font-size:var(--vx-m-fs-title);flex:auto}.earn-hub-path__head{flex-flow:row;justify-content:space-between;align-items:center;gap:10px}.earn-hub-path__head .vx-btn{flex:none;align-self:center;width:auto;max-width:none}.earn-hub-path__heading br{display:none}.earn-hub-path__stat-value{font-size:var(--vx-m-fs-hero)}.earn-hub-path__stat-label{font-size:var(--vx-m-fs-muted)}.earn-hub-path__cta{width:100%;max-width:360px;font-size:var(--vx-m-fs-ui);text-align:center}.earn-hub-path__list-head>span,.earn-hub-path__list-link,.earn-hub-page .earn-how-it-works__label{font-size:var(--vx-m-fs-eyebrow)}.earn-hub-page .earn-how-it-works__who,.earn-hub-page .earn-how-it-works__step-text{font-size:var(--vx-m-fs-muted)}.earn-hub-page .earn-how-it-works__payoff{font-size:var(--vx-m-fs-body)}.earn-hub-page .earn-how-it-works__panel{padding:18px 16px}.earn-hub-page .earn-how-it-works__summary{grid-template-columns:1fr}.earn-hub-mini-row--quest,.earn-hub-mini-row--stake{gap:12px;padding:14px 0}.earn-hub-mini-row--stake{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon body cta";align-items:center}.earn-hub-mini-row--stake .earn-hub-mini-row__icon{grid-area:icon}.earn-hub-mini-row--stake .earn-hub-mini-row__body{grid-area:body;min-width:0;padding-right:10px}.earn-hub-mini-row--stake .earn-hub-mini-row__cta{white-space:nowrap;grid-area:cta;justify-content:center;place-self:center end;width:auto;padding:8px 12px;font-size:12px}.earn-hub-mini-row--quest{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tag chest""body cta";align-items:start}.earn-hub-mini-row--quest .earn-hub-mini-row__tag-col{grid-area:tag}.earn-hub-mini-row--quest .earn-hub-mini-row__body{grid-area:body;min-width:0;padding-right:10px}.earn-hub-mini-row--quest .earn-hub-mini-row__chest-col{flex-direction:column;grid-area:chest;justify-content:flex-start;align-items:flex-end}.earn-hub-mini-row--quest .earn-hub-mini-row__cta{white-space:nowrap;grid-area:cta;justify-content:center;place-self:center end;width:auto;padding:8px 12px;font-size:12px}.earn-hub-mini-row__tag-col{flex-direction:row;align-items:center;gap:8px;min-width:0}.earn-hub-mini-row__tag-sub{text-align:left}.earn-hub-mini-row__title{font-size:var(--vx-m-fs-muted)}.earn-hub-mini-row__sub{font-size:var(--vx-m-fs-meta)}.earn-hub-page__spacer{height:48px}.earn-hub-page .footer-stats-row{gap:10px 18px}.earn-hub-page .footer-stats-row .footer-end{width:100%;margin-left:0!important}}@media (width<=480px){.earn-hub-page__main{padding-top:20px}.earn-hub-path__cta{max-width:none}.earn-hub-path__heading br{display:none}.earn-hub-path__heading>span:last-child{white-space:normal}.earn-hub-path__list{margin-top:28px}}.play-command-section{padding:28px 0 24px;scroll-margin-top:92px}.play-page-kicker,.play-card-eyebrow{color:var(--vx-orange);font-family:var(--vx-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:inline-block}.play-page-head,.play-section-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.play-page-head h1,.play-section-head h2{color:var(--vx-text);letter-spacing:-.035em;margin:0}.play-page-head h1{max-width:760px;font-size:clamp(34px,5vw,58px);line-height:.96}.play-hub-head h1{font-size:clamp(44px,7vw,82px)}.play-section-head h2{font-size:22px}.play-page-head p,.play-section-head p{max-width:760px;color:var(--vx-text-2);margin:10px 0 0;font-size:14px;line-height:1.55}@media (width<=1024px){.play-hub-head h1{max-width:none;font-size:clamp(30px,4.5vw,40px)}}@media (width<=900px){.play-page-head.play-hub-head{flex-direction:column;align-items:flex-start;gap:16px}.play-page-head.play-hub-head>.vx-btn{justify-content:center;width:100%;max-width:320px}}@media (width<=768px){.play-game-page .play-command-section{padding:22px 0 18px}.play-game-page .play-hub-head h1{font-size:clamp(26px,7vw,34px);line-height:1}.play-game-page .play-page-head.play-hub-head p{margin-top:8px}}@media (width<=480px){.play-game-page .play-hub-head h1{font-size:24px}.play-game-page .play-page-head.play-hub-head>.vx-btn{max-width:none}}.play-section-head>span{color:var(--vx-orange);white-space:nowrap;font-size:12px;font-weight:800}.play-game-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.play-feature-game-card{background:var(--vx-bg-1);cursor:pointer;border-radius:12px;grid-column:span 2;position:relative;overflow:hidden}.play-feature-game-card.is-wide{grid-column:span 3}.play-feature-game-body{background:var(--vx-bg-1);padding:14px}.play-feature-game-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.play-feature-game-online{color:var(--vx-text-3);font-family:var(--vx-font-mono);white-space:nowrap;font-size:16px}.play-feature-game-genre{color:var(--vx-text-3);font-size:16px}.play-feature-game-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.play-feature-game-tags span{color:#5fe39a;background:#2dd47a24;border-radius:6px;padding:3px 8px;font-size:16px;font-weight:500}.play-feature-game-tags span.is-featured{color:#ffae33;background:#f3920029}@media (width<=1024px){.play-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.play-feature-game-card,.play-feature-game-card.is-wide{grid-column:span 1}}@media (width<=480px){.play-game-grid{grid-template-columns:1fr}}.play-hub-bottom{grid-template-columns:minmax(0,1fr) 390px;gap:16px;padding:0 0 42px;display:grid}@media (width<=900px){.play-hub-bottom{grid-template-columns:1fr}}.play-game-command{grid-template-columns:minmax(360px,1.08fr) minmax(360px,.92fr);gap:0;padding:0;display:grid;overflow:hidden}@media (width<=1100px){.play-game-command{grid-template-columns:1fr}}.play-command-art{min-height:430px;position:relative}.play-game-page .vx-game-art__img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.play-game-page .vx-game-art__shade{pointer-events:none;background:linear-gradient(#0a0a0d0d,#0a0a0db8);position:absolute;inset:0}.play-game-page .play-feature-game-card .vx-game-art{border-radius:12px 12px 0 0;height:auto!important}.play-game-page .play-feature-game-card .vx-game-art__img{object-fit:contain;object-position:center top;width:100%;height:auto;display:block;position:static}@media (width<=1200px){.play-game-page .play-command-art{min-height:0}.play-game-page .play-command-art>.vx-game-art{height:auto;min-height:0}.play-game-page .play-command-art .vx-game-art__img{object-fit:contain;object-position:center top;width:100%;height:auto;display:block;position:static}}@media (width<=900px){.play-game-page .play-command-art>.vx-game-art{border-radius:0}}.play-command-art-meta{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06080cbd;border:1px solid #ffffff1f;border-radius:12px;gap:6px;padding:14px 16px;display:grid;position:absolute;bottom:20px;left:20px;right:20px}.play-command-art-meta span{color:var(--vx-yellow);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.play-command-art-meta strong{color:#fff;font-size:15px;line-height:1.35}.play-command-main{background:radial-gradient(circle at 92% 12%,#f3920029,#0000 34%),linear-gradient(135deg,#ffffff0b,#ffffff04);flex-direction:column;justify-content:center;padding:32px;display:flex}.play-command-title-row,.play-command-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.play-command-actions{margin-top:20px}.play-download-links{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.play-download-links a{border:1px solid var(--vx-line);min-height:32px;color:var(--vx-text-2);background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;padding:7px 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.play-download-links a:hover{color:#fff;border-color:#f3920073}.play-command-online{color:var(--vx-text-3);font-family:var(--vx-font-mono);margin-left:auto;font-size:12px}.play-command-main h2{color:#fff;letter-spacing:-.04em;margin:18px 0 10px;font-size:clamp(34px,4vw,56px);line-height:.95}.play-command-main p{max-width:580px;color:var(--vx-text-2);margin:0;font-size:15px;line-height:1.55}.play-game-summary-row{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:16px;padding:0 0 18px;display:grid}@media (width<=900px){.play-game-summary-row{grid-template-columns:1fr}}.play-game-requirements-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 0 18px;display:grid}@media (width<=900px){.play-game-requirements-row{grid-template-columns:1fr}}.play-guide-wide{padding:0 0 36px}.play-selected-section{padding-top:16px}.play-selected-switcher{gap:8px;margin-bottom:14px;padding-bottom:2px;display:flex;overflow-x:auto}.play-selected-switcher button{border:1px solid var(--vx-line);min-height:34px;color:var(--vx-text-2);font-family:var(--vx-font-display);cursor:pointer;background:#ffffff0a;border-radius:999px;flex:none;padding:7px 12px;font-size:12px;font-weight:800}.play-selected-switcher button.active{color:var(--vx-orange);background:#f3920029;border-color:#f392008c}.play-info-card,.play-check-card,.play-side-card,.play-guide-card{padding:22px}.play-info-card h3,.play-check-card h3,.play-side-card h3,.play-guide-card h3{color:#fff;letter-spacing:-.025em;margin:7px 0 10px;font-size:22px}.play-info-card p,.play-guide-card p{color:var(--vx-text-2);margin:0;font-size:15px;line-height:1.6}.play-side-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.play-side-head h3{margin-bottom:0}.play-side-head>span{color:var(--vx-yellow);font-family:var(--vx-font-mono);white-space:nowrap;font-size:12px;font-weight:800}.play-card-action{justify-content:center;width:min(100%,260px);margin:14px auto 0;display:flex}.play-side-actions{flex-direction:row;gap:10px;margin-top:14px;display:flex}.play-side-actions .play-card-action{flex:1;width:auto;min-width:0;max-width:none;margin:0}.play-quest-card>.play-card-action{width:auto;max-width:100%;margin:14px 0 0}.play-leader-row{border-top:1px solid var(--vx-line);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:11px 0;display:grid}.play-leader-row:first-of-type{border-top:none}.play-leader-row span{color:var(--vx-text);font-size:14px;font-weight:800}.play-leader-row:first-of-type span,.play-leader-row:first-of-type strong{color:var(--vx-yellow)}.play-leader-row strong{color:var(--vx-text-2);font-family:var(--vx-font-mono);font-size:12px}.play-quest-route{border-top:1px solid var(--vx-line);align-items:flex-start;gap:11px;padding:12px 0;display:flex}.play-quest-routes-list{gap:0;display:grid}.play-game-summary-row .play-quest-routes-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.play-game-summary-row .play-quest-route{border:1px solid var(--vx-line);background:#ffffff09;border-radius:12px;min-height:104px;padding:14px}.play-quest-route:first-of-type{border-top:none}.play-game-summary-row .play-quest-route:first-of-type{border-top:1px solid var(--vx-line)}.play-quest-route>span{width:26px;height:26px;color:var(--vx-orange);background:#f3920029;border-radius:8px;flex:0 0 26px;place-items:center;font-size:12px;font-weight:900;display:grid}.play-quest-route strong{color:#fff;font-size:14px;display:block}.play-quest-route p{color:var(--vx-text-3);margin:3px 0 0;font-size:12px}.play-requirement-card{background:radial-gradient(circle at 92% 12%,#3fc6ff1c,#0000 32%),#ffffff09;padding:20px}.play-requirement-card--accent{background:radial-gradient(circle at 92% 12%,#f3920021,#0000 32%),#ffffff09}.play-requirement-card h3{color:#fff;margin:7px 0 12px;font-size:20px}.play-requirement-row{border-top:1px solid var(--vx-line);align-items:flex-start;gap:11px;padding:9px 0;display:flex}.play-requirement-row:first-of-type{border-top:none}.play-requirement-row span{color:#73d5ff;background:#3fc6ff21;border-radius:8px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:grid}.play-requirement-card--accent .play-requirement-row span{color:var(--vx-orange);background:#f3920029}.play-requirement-row p{color:var(--vx-text-2);margin:0;font-size:14px;line-height:1.45}@media (width<=768px){.play-game-page .play-game-summary-row .play-quest-routes-list{grid-template-columns:1fr;gap:10px}.play-game-page .play-game-summary-row .play-quest-route{min-height:0}}@media (width<=480px){.play-game-page .play-side-head{gap:8px}.play-game-page .play-quest-route{padding:12px}}.play-guides-block{scroll-margin-top:92px}.play-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (width<=768px){.play-guide-grid{grid-template-columns:1fr}}.play-guide-article{background:radial-gradient(circle at 90% 10%,#f3920024,#0000 34%),linear-gradient(135deg,#ffffff0b,#ffffff05);gap:20px;margin-bottom:16px;padding:30px;display:grid}.play-guide-article-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.play-guide-article>p{color:#f7f4ee;max-width:940px;margin:0;font-size:18px;line-height:1.55}.play-guide-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}@media (width<=768px){.play-guide-tabs{grid-template-columns:repeat(2,1fr)}}.play-guide-tabs button{border:1px solid var(--vx-line);min-height:46px;color:var(--vx-text-2);font-family:var(--vx-font-display);cursor:pointer;background:#ffffff0a;border-radius:10px;font-size:15px;font-weight:900}.play-guide-tabs button.active{color:#fff;background:#f392002e;border-color:#f392009e}.play-guide-panel{background:#00000038;border:1px solid #ffffff1a;border-radius:14px;padding:24px}.play-guide-panel>span{color:var(--vx-orange);font-family:var(--vx-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.play-guide-panel h3{color:#fff;letter-spacing:-.025em;margin:8px 0 10px;font-size:30px}.play-guide-blocks{gap:18px;display:grid}.play-guide-blocks>p{color:#f7f4ee;max-width:980px;margin:0;font-size:19px;line-height:1.6}.play-guide-blocks h4{color:#fff;letter-spacing:-.01em;margin:6px 0 -2px;font-size:22px}.play-guide-bullet-list{gap:0;margin-top:18px;display:grid}.play-guide-step{border-top:1px solid var(--vx-line);gap:10px;padding:9px 0;display:flex}.play-guide-step:first-of-type{border-top:none}.play-guide-step>span{width:24px;height:24px;color:var(--vx-orange);background:#f3920029;border-radius:8px;flex:0 0 24px;place-items:center;font-size:11px;font-weight:900;display:grid}.play-guide-step p{color:#fff;margin:2px 0 0;font-size:18px;line-height:1.55}.play-guide-reference{border:1px solid var(--vx-line);background:#0000002e;border-radius:12px}.play-guide-reference summary{color:#fff;cursor:pointer;padding:16px 18px;font-size:17px;font-weight:900}.play-guide-reference[open]{padding-bottom:16px}.play-guide-source-list{gap:8px;padding:0 18px;display:grid}.play-guide-source-list a{color:#f7f4ee;overflow-wrap:anywhere;font-size:15px;line-height:1.4;text-decoration:none}.play-guide-source-list a:hover{color:var(--vx-orange)}.play-guide-card{background:radial-gradient(circle at 88% 10%, #7fd7ff1f, transparent 38%), var(--vx-bg-1);flex-direction:column;min-height:210px;display:flex}.play-guide-card>span{color:#7fd7ff;letter-spacing:.08em;text-transform:uppercase;background:#7fd7ff1f;border-radius:999px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:900}@media (width<=768px){.play-game-page{--play-pad-card:18px;--play-pad-article:20px 18px}.play-game-page .play-page-kicker,.play-game-page .play-card-eyebrow{font-size:var(--vx-m-fs-eyebrow)}.play-game-page .play-page-head.play-hub-head p,.play-game-page .play-section-head p{font-size:var(--vx-m-fs-muted)}.play-game-page .play-command-main{padding:var(--play-pad-card)}.play-game-page .play-command-main h2{font-size:var(--vx-m-fs-hero);letter-spacing:-.03em;line-height:1.05}.play-game-page .play-command-main p,.play-game-page .play-info-card p,.play-game-page .play-guide-card p,.play-game-page .play-guide-article>p,.play-game-page .play-guide-blocks>p,.play-game-page .play-guide-step p,.play-game-page .play-requirement-row p{font-size:var(--vx-m-fs-body);line-height:var(--vx-m-lh-body)}.play-game-page .play-section-head h2,.play-game-page .play-info-card h3,.play-game-page .play-side-card h3,.play-game-page .play-requirement-card h3,.play-game-page .play-guide-card h3,.play-game-page .play-guide-panel h3{font-size:var(--vx-m-fs-title);letter-spacing:-.025em}.play-game-page .play-guide-blocks h4{font-size:var(--vx-m-fs-sub)}.play-game-page .play-command-online,.play-game-page .play-side-head>span,.play-game-page .play-leader-row strong{font-size:var(--vx-m-fs-meta)}.play-game-page .play-leader-row span,.play-game-page .play-quest-route strong{font-size:var(--vx-m-fs-muted)}.play-game-page .play-quest-route p{font-size:var(--vx-m-fs-meta)}.play-game-page .play-download-links a,.play-game-page .play-guide-tabs button{font-size:var(--vx-m-fs-ui)}.play-game-page .play-guide-tabs button{min-height:42px;padding:8px 10px}.play-game-page .play-info-card,.play-game-page .play-side-card,.play-game-page .play-requirement-card,.play-game-page .play-guide-card{padding:var(--play-pad-card)}.play-game-page .play-guide-article{padding:var(--play-pad-article);gap:16px}.play-game-page .play-guide-panel{padding:var(--play-pad-card) 16px}.play-game-page .play-guide-panel>span{font-size:var(--vx-m-fs-eyebrow)}.play-game-page .play-guide-blocks{gap:14px}.play-game-page .play-guide-reference summary{font-size:var(--vx-m-fs-muted);padding:14px 16px}.play-game-page .play-guide-source-list a{font-size:var(--vx-m-fs-muted)}.play-game-page .play-command-art-meta span{font-size:var(--vx-m-fs-eyebrow)}.play-game-page .play-command-art-meta strong{font-size:var(--vx-m-fs-body);line-height:var(--vx-m-lh-body)}}@media (width<=480px){.play-game-page{--play-pad-card:16px;--play-pad-article:16px 14px}.play-game-page .play-guide-tabs{gap:6px}.play-game-page .play-guide-tabs button{letter-spacing:-.01em;min-height:40px;padding:8px}.play-game-page .play-guide-panel h3{margin-top:6px}.play-game-page .play-guide-step{gap:8px;padding:8px 0}.play-game-page .play-guide-reference summary{padding:12px 14px}.play-game-page .play-guide-source-list{padding:0 14px}}.vx-hiw-root{--vx-hiw-bg:#08090b;--vx-hiw-panel:#111216;--vx-hiw-inset:#0c0d10;--vx-hiw-line:#ffffff17;--vx-hiw-line-2:#f5a62342;--vx-hiw-text:#f5f5f6;--vx-hiw-dim:#ffffffa3;--vx-hiw-gold:#f5a623;box-sizing:border-box;color:var(--vx-hiw-text)}.vx-hiw-root *,.vx-hiw-root :before,.vx-hiw-root :after{box-sizing:border-box}.vx-hiw-panel{border:1px solid var(--vx-hiw-line);background:radial-gradient(80% 90% at 100% -10%, #f5a6231f, transparent 50%), radial-gradient(70% 90% at 10% 0%, #a48bff14, transparent 46%), var(--vx-hiw-bg);width:100%;max-width:1220px;color:var(--vx-hiw-text);border-radius:22px;position:relative;overflow:hidden}.vx-hiw-hero{grid-template-columns:minmax(0,1fr) 410px;align-items:start;gap:32px;padding:28px 44px;display:grid}.vx-hiw-eyebrow,.vx-hiw-need-title,.vx-hiw-accord-label{color:var(--vx-hiw-gold);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.vx-hiw-title{color:#fff;letter-spacing:-.055em;max-width:780px;margin:9px 0 12px;font-size:clamp(38px,5vw,68px);font-weight:900;line-height:.95}.vx-hiw-summary{color:#fff;max-width:760px;margin:0;font-size:21px;line-height:1.58}.vx-hiw-close{color:var(--vx-hiw-text);font:inherit;cursor:pointer;opacity:.6;background:0 0;border:none;padding:0;font-size:13px;font-weight:700;position:absolute;top:10px;right:18px}.vx-hiw-close:hover{opacity:1}.vx-hiw-need{border:1px solid var(--vx-hiw-line);background:#ffffff09;border-radius:14px;padding:24px}.vx-hiw-need ul{gap:16px;margin:18px 0 0;padding:0;list-style:none;display:grid}.vx-hiw-need li{color:#fff;grid-template-columns:28px 1fr;align-items:center;gap:12px;font-size:16px;line-height:1.5;display:grid}.vx-hiw-need svg{color:var(--vx-hiw-gold);filter:drop-shadow(0 0 10px #f5a62347)}.vx-hiw-body{padding:10px 44px 44px}.vx-hiw-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0 0 22px;display:grid}.vx-hiw-flow-card{border:1px solid var(--vx-hiw-line);text-align:center;background:radial-gradient(80% 60% at 50% 0,#f5a6231f,#0000 55%),#ffffff07;border-radius:14px;min-height:188px;padding:22px 18px;position:relative}.vx-hiw-flow-card+.vx-hiw-flow-card:before{content:"→";color:var(--vx-hiw-gold);font-size:24px;font-weight:800;position:absolute;top:50%;left:-16px;transform:translateY(-50%)}.vx-hiw-flow-num{border:1px solid var(--vx-hiw-line-2);width:30px;height:30px;color:var(--vx-hiw-gold);border-radius:999px;place-items:center;font-size:14px;font-weight:900;display:inline-grid}.vx-hiw-flow-icon{height:52px;color:var(--vx-hiw-gold);filter:drop-shadow(0 0 10px #f5a62347);place-items:center;margin:14px 0 12px;display:grid}.vx-hiw-flow-card h3{color:#fff;margin:0 0 8px;font-size:20px;line-height:1.1}.vx-hiw-flow-card p{color:#fff;margin:0;font-size:15px;line-height:1.5}.vx-hiw-accordions{gap:12px;margin-top:18px;display:grid}.vx-hiw-accordion{border:1px solid var(--vx-hiw-line);background:#ffffff07;border-radius:14px;overflow:hidden}.vx-hiw-accordion[open]{border-color:var(--vx-hiw-line-2);background:linear-gradient(180deg, #f5a6230e, #ffffff07), var(--vx-hiw-panel)}.vx-hiw-accordion summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:14px;min-height:86px;padding:18px 22px;list-style:none;display:grid}.vx-hiw-accordion summary::-webkit-details-marker{display:none}.vx-hiw-accord-icon{width:42px;height:42px;color:var(--vx-hiw-gold);filter:drop-shadow(0 0 10px #f5a62347);background:#f5a6231a;border-radius:12px;place-items:center;display:grid}.vx-hiw-accord-title{align-items:baseline;gap:20px;min-width:0;display:flex}.vx-hiw-accord-title h3{color:#fff;flex:none;margin:0;font-size:22px;line-height:1.15}.vx-hiw-accord-title p{color:#fff;min-width:0;margin:0;font-size:16px;line-height:1.5}.vx-hiw-chevron{color:var(--vx-hiw-dim);transition:transform .18s}.vx-hiw-accordion[open] .vx-hiw-chevron{color:var(--vx-hiw-gold);transform:rotate(180deg)}.vx-hiw-accordion-body{grid-template-columns:minmax(0,1fr) minmax(240px,.42fr);gap:18px;padding:2px 22px 24px 82px;display:grid}.vx-hiw-accordion-body p{color:#fff;margin:0;font-size:16px;line-height:1.7}.vx-hiw-mini-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.vx-hiw-mini-list li{color:#fff;grid-template-columns:18px 1fr;gap:10px;font-size:15px;line-height:1.55;display:grid}.vx-hiw-mini-list li:before{content:"";background:var(--vx-hiw-gold);border-radius:999px;width:7px;height:7px;margin-top:6px}.vx-hiw-statbox{border:1px solid var(--vx-hiw-line);background:var(--vx-hiw-inset);border-radius:10px;padding:16px 18px}.vx-hiw-statbox span{color:var(--vx-hiw-dim);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.vx-hiw-statbox strong{color:var(--vx-hiw-gold);margin-top:5px;font-size:20px;line-height:1.1;display:block}.vx-hiw-statbox p{margin-top:7px;font-size:15px;line-height:1.6}.vx-hiw-formula{border:1px solid var(--vx-hiw-line-2);color:var(--vx-hiw-text);background:#f5a62312;border-radius:10px;padding:15px 18px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:15px;line-height:1.55}.vx-hiw-formula em{color:var(--vx-hiw-gold);font-style:normal}.vx-hiw-example{border:1px solid var(--vx-hiw-line-2);color:#fff;background:linear-gradient(#f5a62317,#ffffff08);border-radius:10px;margin:0;padding:18px;font-size:16px;line-height:1.7}.vx-hiw-cta{color:#1a1200;width:min(100%,280px);min-height:50px;font:inherit;cursor:pointer;background:linear-gradient(#f5b129,#d68b0c);border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;margin:24px auto 0;font-size:15px;font-weight:900;display:flex;box-shadow:0 16px 44px #f5a62329}.vx-hiw-cta:hover{filter:brightness(1.05)}.vx-hiw-sr{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=980px){.vx-hiw-hero{grid-template-columns:1fr;padding:34px 28px 22px}.vx-hiw-body{padding:10px 28px 36px}.vx-hiw-flow{grid-template-columns:1fr;gap:28px}.vx-hiw-flow-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:22px 18px;display:flex}.vx-hiw-flow-card+.vx-hiw-flow-card:before{content:"↓";display:block;top:-22px;left:50%;transform:translate(-50%)}.vx-hiw-flow-icon{place-items:center;height:52px;margin:14px 0 12px;display:grid}.vx-hiw-flow-card>div{text-align:center;width:100%}.vx-hiw-accord-title{gap:4px;display:grid}.vx-hiw-accordion-body{grid-template-columns:1fr;padding-left:22px}}@media (width<=560px){.vx-hiw-panel{border-radius:16px}.vx-hiw-hero{padding:28px 20px 18px}.vx-hiw-body{padding:10px 20px 30px}.vx-hiw-title{font-size:38px}.vx-hiw-summary{font-size:18px}.vx-hiw-close{top:8px;right:14px}.vx-hiw-accordion summary{grid-template-columns:1fr;gap:12px}.vx-hiw-chevron{display:none}.vx-hiw-need li{align-items:start}}
