.inv2-backdrop,.inv2-backdrop *{box-sizing:border-box}.inv2-backdrop{justify-content:center}.inv2{position:relative;width:100%;max-width:520px;max-height:calc(100dvh - 44px);overflow-y:auto;overscroll-behavior:contain;border:1px solid #ffffff14;border-bottom:0;border-radius:24px 24px 0 0;background:#0f0b19;box-shadow:0 -24px 60px #000c;color:#f5efff;font-family:DM Sans,sans-serif}.inv2:before{content:"";position:absolute;top:8px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:9px;background:#fff3}button.inv2-close{position:absolute;z-index:2;top:14px;right:14px;display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid #ffffff1c;border-radius:50%;background:#0a0714b3;box-shadow:none;color:#a99cc8;font-size:14px;line-height:1}.inv2-head{padding:34px 20px 0}.inv2-eyebrow{font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#79e3d0}.inv2-head h2{margin:8px 0 0;font:900 32px/1.02 DM Sans,sans-serif;letter-spacing:-1.2px;text-transform:none;color:#f5efff}.inv2-head h2 em{font-style:normal;color:#b48cff}.inv2-head p{margin:12px 0 0;font-size:14px;line-height:1.5;color:#a99cc8}.inv2-path{padding:12px 20px}.inv2-steps{position:relative;display:grid;gap:4px;margin:0;padding:0;list-style:none}.inv2-steps>li{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;padding:6px 0}.inv2-steps>li:not(:last-child):before{content:"";position:absolute;left:15px;top:16px;bottom:-14px;width:2px;background:linear-gradient(var(--inv2-c),var(--inv2-next))}.inv2-num{position:relative;display:grid;place-items:center;width:32px;height:32px;border:2px solid var(--inv2-c);border-radius:50%;background:#0f0b19;color:var(--inv2-c);font-size:13px;font-weight:800}.inv2-steps h3{margin:0;padding-top:6px;font-size:15px;font-weight:700;line-height:1.25;color:#f5efff}.inv2-steps p{margin:2px 0 0;font-size:13px;line-height:1.4;color:#a99cc8}.inv2-reward{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;margin-top:9px;padding:9px 12px;border:1px solid #ffffff12;border-radius:12px;background:#ffffff09}.inv2-reward img{justify-self:center;display:block;width:32px;rotate:-7deg;filter:drop-shadow(0 4px 6px #0008)}.inv2-percent{display:grid;place-items:center;height:44px;border-radius:11px;background:#3b2a0e;color:#f3d27a;font-size:15px;font-weight:900;letter-spacing:-.3px}.inv2-reward b{display:block;font-size:14px;font-weight:800;line-height:1.25;color:#f5efff}.inv2-reward span:not(.inv2-percent){display:block;margin-top:1px;font-size:12px;color:#a99cc8}.inv2-actions{position:sticky;bottom:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 20px max(22px,env(safe-area-inset-bottom));border-top:1px solid #ffffff10;background:#0d0916}.inv2-link{display:flex;align-items:center;gap:8px;height:50px;padding:0 6px 0 14px;border:1px solid #3a2a55;border-radius:13px;background:#0a0714}.inv2-link code{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:500 13px var(--font-code);color:#e8def9}.inv2-link code b{font-weight:700;color:#79e3d0}button.inv2-copy{flex:none;min-width:72px;height:38px;padding:0 13px;border:1px solid #3a2a55;border-radius:9px;background:#1a1328;box-shadow:none;color:#e6d2ff;font:700 13px DM Sans,sans-serif}button.inv2-copy.is-copied{border-color:#79e3d066;background:#133a33;color:#79e3d0}button.inv2-share{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:54px;margin:0;padding:0;border:1px solid #c08af9;border-radius:14px;background:linear-gradient(110deg,#7b3fe4,#b04fe8);box-shadow:0 10px 30px #7b3fe455;color:#fff;font:800 16px DM Sans,sans-serif;letter-spacing:0;text-transform:none}@media (min-width: 1024px){.modal-backdrop.inv2-backdrop{align-items:center;padding:24px}.inv2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-template-rows:auto 1fr;width:900px;max-width:100%;max-height:calc(100dvh - 48px);border:1px solid #ffffff14;border-radius:22px;box-shadow:0 30px 80px #000c}.inv2:before{content:none}.inv2-head{grid-area:1 / 1;padding:44px 34px 0 40px}.inv2-head h2{margin-top:10px;font-size:42px}.inv2-path{grid-area:1 / 2 / 3 / 3;padding:40px 34px 30px;border-left:1px solid #ffffff10;background:linear-gradient(170deg,#1a1230,#100b1d)}.inv2-steps>li{padding:8px 0}.inv2-actions{position:static;grid-area:2 / 1;align-self:end;padding:24px 34px 34px 40px;border-top:0;background:none}}.app .app-brandbar{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;height:62px;min-height:0;padding:8px 16px;border-bottom:1px solid #33253f;background:none}.app .app-header-logo{display:block;width:132px;max-width:none;height:auto;object-fit:initial}.app .app-live-label{display:flex;align-items:center;font:9px DM Sans,sans-serif;letter-spacing:1.5px;color:#9f94b5}.app .app-live-label:before{display:none}.app .app-live-label i{display:inline-block;width:5px;height:5px;margin-right:6px;border-radius:50%;background:#79e3d0;animation:chrome-blink 1.6s infinite}@keyframes chrome-blink{50%{opacity:.25}}.app .app-balance{display:flex;align-items:center;gap:5px;margin:0;font:700 13px DM Sans,sans-serif;letter-spacing:0;color:#f5efff;border:1px solid #50385f;background:#20162c;border-radius:24px;padding:8px 8px 8px 12px;min-height:0;box-shadow:none;white-space:nowrap;cursor:pointer}.app .app-balance small{font-size:9px;color:#c4b6d6}.app .app-balance .plus{display:grid;place-items:center;width:23px;height:23px;border:1px solid #6a477f;border-radius:50%;color:#d3abff;font-size:0;line-height:0;padding:0;margin-left:4px;box-sizing:border-box}.app .app-balance .plus svg{display:block}.app .app-balance:active:not(:disabled){transform:none}.app .app-balance:focus-visible{outline:2px solid #79e3d0;outline-offset:4px}@media (max-width: 350px){.app .app-header-logo{width:116px}.app .app-balance{font-size:11px}}.app .app-brandbar,.app .app-dock{font:14px DM Sans,sans-serif;color:#f5efff}.app:has(.screen.pp) .live-ticker{display:none}.app .app-brandbar{position:sticky;top:0;z-index:30;background:#120c1df2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.app .live-ticker{top:62px;z-index:29}.tab-ghost{position:fixed!important;z-index:1;margin:0!important;pointer-events:none;overflow:hidden;contain:layout paint;will-change:transform,opacity;backface-visibility:hidden}.app main.tab-anim{position:relative;z-index:2}.app .app-balance{position:relative;transition:border-color .3s,box-shadow .3s}.app .app-balance .num{font-variant-numeric:tabular-nums;transition:color .3s}.app .app-balance.up{border-color:#79e3d0;box-shadow:0 0 0 3px #79e3d033,0 0 18px #79e3d088}.app .app-balance.up .num{color:#79e3d0}.app .app-balance.down{border-color:#ff8fab;box-shadow:0 0 0 3px #ff8fab26}.app .app-balance.down .num{color:#ffb0c6}.app .app-balance .bal-ring{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:26px;border:2px solid #79e3d0;pointer-events:none;animation:bal-ring .7s ease-out forwards}@keyframes bal-ring{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}.app .app-balance .usdt{display:block;flex:none;width:18px;height:18px;margin-right:3px;filter:drop-shadow(0 0 6px #26a17b66)}.sidenav-invite{display:none}@media (min-width: 1280px) and (min-height: 760px){.app .sidenav-invite{position:relative;isolation:isolate;overflow:hidden;display:grid;justify-items:start;gap:6px;margin:auto 0 0;padding:16px 14px 14px;border:1px solid #6a42a6aa;border-radius:16px;background:linear-gradient(160deg,#24133fe6,#140c24f2);color:#f2e9ff;text-align:left;font:inherit;letter-spacing:0;text-transform:none;box-shadow:0 0 22px #8a3cff2a;cursor:pointer;transform:none}.app .sidenav-invite+.sidenav-foot{margin-top:0}.sidenav-invite-art{position:absolute;z-index:-1;right:-43px;top:-47px;width:147px;height:194px;background:url(/assets/gift-glow-B6TjjFWE.webp) center / contain no-repeat;transform:rotate(12deg);opacity:.9}.sidenav-invite>svg{width:24px;height:24px;fill:none;stroke:#e2c6ff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #b07cff)}.sidenav-invite b{max-width:70%;font:700 15px/1.25 DM Sans,sans-serif}.sidenav-invite small{max-width:76%;font-size:11.5px;line-height:1.4;color:#cdbbe6}.sidenav-invite-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:38px;margin-top:6px;border-radius:12px;background:var(--brand-cta);color:#fff;font:700 13px DM Sans,sans-serif;box-shadow:0 6px 18px #8f2cff55,inset 0 1px #ffffff3d}.app .sidenav-invite:hover{filter:brightness(1.1);border-color:#a879ff}.app .sidenav-invite:focus-visible{outline:2px solid #79e3d0;outline-offset:2px}}.app .app-column .app-brandbar{background:#090814ee;border-color:#51366e55}.app .prism-header-slot{display:flex;flex:1;justify-content:flex-end;min-width:0}.app .app-account{display:flex;align-items:center;justify-content:flex-end;gap:12px;width:100%;min-width:0}.app .app-account>.bp2-header-search{margin-right:auto}.app .app-avatar{display:grid;place-items:center;flex:none;width:38px;height:38px;margin:0;padding:0;border:0;border-radius:50%;background:linear-gradient(140deg,#6d35ff,#3a1597);color:#fff;font:800 15px DM Sans,sans-serif;letter-spacing:0;text-transform:none;box-shadow:0 0 0 2px #a879ff55,0 0 14px #8e5cff44;cursor:pointer;transform:none}.app .app-avatar{overflow:hidden}.app .app-avatar img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 18%}.app .app-avatar:hover{filter:brightness(1.12)}.app .app-avatar:focus-visible{outline:2px solid #79e3d0;outline-offset:3px}@media (max-width: 389px){.app .app-avatar{display:none}.app .app-account{gap:8px}}@media (min-width: 1024px){.app .app-column .app-brandbar{height:72px;padding:0 24px}.app .app-avatar{width:40px;height:40px;font-size:16px}}.load-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:36px 18px;border:1px dashed #8a4a6a88;border-radius:14px;background:#1a0d1aa6;color:#d7c6ea;text-align:center;font:13px/1.45 DM Sans,sans-serif;grid-column:1 / -1}.load-error svg{width:28px;height:28px;fill:none;stroke:#ff9ab4;stroke-width:1.8;stroke-linecap:round}.load-error b{color:#fff;font-size:15px;font-weight:700}.load-error span{color:#b6a6d3}.load-error button,.bp2 .load-error button,.up2 .load-error button,.pk3 .load-error button,.rk2 .load-error button,.pf2 .load-error button{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex:none;min-height:40px;margin:4px 0 0;padding:0 18px;border:1px solid #a879ff;border-radius:10px;background:#1b1030;color:#f1ebff;font:700 13px DM Sans,sans-serif;letter-spacing:0;text-transform:none;box-shadow:none;cursor:pointer;transform:none}.load-error button:hover{filter:brightness(1.15)}.load-error button:focus-visible{outline:2px solid #79e3d0;outline-offset:2px}.load-error.compact{flex-direction:row;flex-wrap:wrap;padding:14px;gap:10px}.load-error.compact svg{width:20px;height:20px}.load-error.compact b{font-size:13px;min-width:0}.load-error.compact button{margin:0;min-height:34px}.load-skeleton{display:grid;gap:12px}.load-skeleton i{display:block;height:120px;border-radius:14px;background:linear-gradient(90deg,#ffffff06,#ffffff10,#ffffff06);background-size:200% 100%;animation:load-shimmer 1.4s linear infinite}.load-skeleton i:first-child{height:220px}@keyframes load-shimmer{to{background-position:-200% 0}}@media (min-width: 1280px) and (min-height: 760px){.app .sidenav-links{margin-bottom:56px}.app .sidenav-invite{overflow:visible;isolation:isolate;padding-top:16px}.app .sidenav-invite:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(ellipse at 85% 0%,#b46bff40,transparent 60%);pointer-events:none}.sidenav-invite-art{z-index:2;top:-104px;right:-58px;width:184px;height:242px;transform:rotate(10deg);opacity:1;transition:transform .3s ease}.sidenav-invite-art:after{content:"";position:absolute;z-index:-1;left:-14%;top:10.2%;width:79.6%;height:79.5%;background:url(/assets/gift-glow-dim-B1wiH5sh.webp) center / contain no-repeat;transform:rotate(-16deg);opacity:.95}.sidenav-invite b,.sidenav-invite small{position:relative;z-index:3;max-width:62%}.sidenav-invite-cta{position:relative;z-index:3}.app .sidenav-invite:hover .sidenav-invite-art{transform:rotate(6deg) translateY(-4px)}}@media (min-width: 1280px) and (min-height: 760px) and (max-height: 819px){.app .sidenav-invite{gap:4px;padding:12px}.app .sidenav-invite>svg,.sidenav-invite small{display:none}.sidenav-invite b{font-size:14px}.sidenav-invite-cta{min-height:34px;margin-top:6px}.sidenav-invite-art{top:-88px;right:-50px;height:200px;width:152px}.app .sidenav-links{margin-bottom:48px}}.brand-spin{position:relative;display:block;aspect-ratio:3 / 1;container-type:inline-size}.brand-spin.brand-logo-orb{aspect-ratio:1}.brand-spin .brand-word{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;-webkit-mask-image:radial-gradient(circle 15.56cqw at 24.6% 51.46%,transparent 98%,#000 100%);mask-image:radial-gradient(circle 15.56cqw at 24.6% 51.46%,transparent 98%,#000 100%)}.brand-spin .brand-orb{position:absolute;left:9.03%;top:4.8%;width:31.1%;aspect-ratio:1}.brand-spin.brand-logo-orb .brand-orb{top:0;right:0;bottom:0;left:0;width:100%}.brand-spin .brand-orb img{display:block;width:100%;height:100%;max-width:none}.brand-spin .brand-orb.is-spinning{animation:brand-orb-spin .55s cubic-bezier(.3,.1,.2,1)}.brand-spin .brand-orb.is-settling{animation:brand-orb-settle .8s cubic-bezier(.2,.8,.2,1)}@keyframes brand-orb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes brand-orb-settle{0%{transform:rotate(0)}62%{transform:rotate(390deg)}82%{transform:rotate(352deg)}to{transform:rotate(360deg)}}.app .app-avatar-wrap{position:relative;flex:none}.app .app-avatar[aria-expanded=true]{box-shadow:0 0 0 2px #c9a6ff,0 0 18px #8e5cff88}.app .app-quick{position:absolute;z-index:60;top:calc(100% + 10px);right:0;min-width:180px;padding:6px;border:1px solid #4b3664;border-radius:14px;background:#160f24f7;box-shadow:0 18px 44px #000b,0 0 0 1px #ffffff08;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform-origin:top right;animation:app-quick-in .16s cubic-bezier(.2,.9,.3,1.2)}@keyframes app-quick-in{0%{opacity:0;transform:translateY(-6px) scale(.96)}}.app .app-quick-item{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;margin:0;padding:0 12px;border:0;border-radius:10px;background:none;color:#f1ebff;font:600 14px DM Sans,sans-serif;letter-spacing:0;text-transform:none;text-align:left;box-shadow:none;transform:none;cursor:pointer}.app .app-quick-item svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.app .app-quick-item:hover,.app .app-quick-item:focus-visible{background:#2a1d3b;outline:none}.app .app-quick-item.danger{color:#ffb3c8}.app .app-quick-item.danger:hover{background:#3a1424}.app .app-avatar-btn{display:flex;align-items:center;gap:12px;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;letter-spacing:0;text-transform:none;box-shadow:none;transform:none;cursor:pointer}.app .app-avatar-btn .app-avatar{cursor:inherit}.app .app-avatar-btn[aria-expanded=true] .app-avatar{box-shadow:0 0 0 2px #c9a6ff,0 0 18px #8e5cff88}.app .app-avatar-btn:focus-visible{outline:none}.app .app-avatar-btn:focus-visible .app-avatar{outline:2px solid #79e3d0;outline-offset:3px}.app .app-who{display:none;min-width:0;max-width:180px}.app .app-who b,.app .app-who small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .app-who b{font:700 14px/1.25 DM Sans,sans-serif;color:#f5efff}.app .app-who small{margin-top:1px;font:400 12px/1.3 DM Sans,sans-serif;color:#9d8bb3}@media (min-width: 768px){.app .app-who{display:block}}@media (max-width: 767px){.app .app-avatar-wrap{display:none}}.app .app-quick{min-width:240px}.app .app-quick-who{display:flex;align-items:center;gap:10px;padding:8px 10px 10px;margin-bottom:4px;border-bottom:1px solid #ffffff12}.app .app-quick-who .app-avatar{width:34px;height:34px;font-size:14px;box-shadow:none}.app .app-quick-who>span:last-child{display:grid;min-width:0}.app .app-quick-who b{font:700 14px/1.25 DM Sans,sans-serif;color:#f5efff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .app-quick-who small{font:400 12px/1.3 DM Sans,sans-serif;color:#9d8bb3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 1280px) and (min-height: 760px){.app .sidenav-invite{margin-top:auto}.app .sidenav-invite:last-child{margin-bottom:4px}}.app .app-dock{position:fixed;z-index:20;left:50%;bottom:max(14px,calc(env(safe-area-inset-bottom) + 4px));transform:translate(-50%);width:min(440px,calc(100% - 28px));box-sizing:border-box;display:flex;padding:6px;border-radius:999px;background:#090814ee;border:1px solid #604578aa;box-shadow:0 10px 30px #000c,inset 0 1px #ffffff0d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);touch-action:none;user-select:none;-webkit-user-select:none}.app .app-dock .dock-pill{position:absolute;top:6px;bottom:6px;left:6px;width:0;border-radius:999px;background:linear-gradient(115deg,#7b3fe4,#b04fe8);box-shadow:0 0 16px #8e5cff66,inset 0 1px #ffffff2a;pointer-events:none}.app .app-dock button{position:relative;z-index:1;flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;margin:0;padding:11px 0;border:0;border-radius:999px;background:none;box-shadow:none;color:#aa96bf;font:700 12px DM Sans,sans-serif;letter-spacing:0;text-transform:none;transform:none;cursor:pointer;transition:color .2s;-webkit-tap-highlight-color:transparent}.app .app-dock button.lit{color:#fff}.app .app-dock button:active:not(:disabled){transform:none}.app .app-dock button span{overflow:hidden;white-space:nowrap;opacity:0;max-width:0}.app .app-dock svg{flex:none;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}.app .app-dock button:focus-visible{outline:2px solid #79e3d0;outline-offset:2px}.app .app-dock-scrim{position:fixed;z-index:19;left:0;right:0;bottom:0;height:calc(118px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#09081400,#090814b3 38%,#090814f2 62%,#090814);pointer-events:none}@media (min-width: 1024px){.app .app-dock,.app .app-dock-scrim{display:none}}@media (max-width: 1023px){.app main{touch-action:pan-y pinch-zoom}}@media (min-width: 1024px){.app .sidenav{background:#090814f5;border-right:1px solid #51366e55;backdrop-filter:none;-webkit-backdrop-filter:none}.app .sidenav-links button.active{color:#fff;background:linear-gradient(115deg,#7b3fe4,#b04fe8);box-shadow:0 0 16px #8e5cff55,inset 0 1px #ffffff2a}.app .sidenav-links button.active:before{display:none}}@media (min-width: 1024px){.app.tab-home .app-column main{max-width:none;padding-left:24px;padding-right:24px}}.app .app-quick.qm{width:340px;max-height:calc(100dvh - 96px);overflow-y:auto;padding:8px;border-radius:18px;scrollbar-width:thin}.app .qm-head{padding:10px 10px 12px;border-radius:14px;border:1px solid #ffffff10;background:linear-gradient(150deg,#2b1a48,#1a1129 70%)}.app .qm-id{display:flex;align-items:center;gap:12px;min-width:0}.app .qm-id .app-avatar{width:46px;height:46px;font-size:18px}.app .qm-who{display:grid;min-width:0}.app .qm-who b{font:700 16px/1.25 DM Sans,sans-serif;color:#f5efff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .qm-who small{font:400 12.5px/1.3 DM Sans,sans-serif;color:#9d8bb3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .qm-chip{flex:none;margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;font:700 11px DM Sans,sans-serif}.app .qm-chip svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2}.app .qm-chip.on{color:#79e3d0;background:#79e3d01a;border:1px solid #79e3d055}.app .qm-chip.off{color:#ffcf76;background:#ffcf761a;border:1px solid #ffcf7655}.app .qm-wallet{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.app .qm-wallet button{min-height:40px;margin:0;border-radius:11px;font:700 14px DM Sans,sans-serif;letter-spacing:0;text-transform:none;color:#fff;box-shadow:none;transform:none;cursor:pointer}.app .qm-dep{border:0;background:var(--brand-cta, linear-gradient(100deg, #8b35e8, #d34fca))}.app .qm-wd{border:1px solid #ffffff26;background:#ffffff08}.app .qm-wallet button:hover{filter:brightness(1.12)}.app .qm-sec{padding:10px 2px 2px}.app .qm-sec+.qm-sec,.app .qm-rg+.qm-sec{border-top:1px solid #ffffff12;margin-top:6px}.app .qm-lbl{margin:0;padding:0 10px 6px;font:700 10.5px DM Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#7f7096}.app .app-quick.qm .app-quick-item{min-height:42px;gap:11px}.app .app-quick.qm .app-quick-item svg{color:#c79dff}.app .app-quick.qm .app-quick-item.danger svg{color:#ffb3c8}.app .qm-meta{margin-left:auto;font:600 12px DM Sans,sans-serif;color:#9d8bb3}.app .qm-meta.warn{color:#ffcf76}.app .qm-meta.ok{color:#79e3d0}.app .qm-go{margin-left:auto;display:grid;color:#6f6286}.app .qm-go svg{width:16px;height:16px;color:#6f6286!important}.app .qm-row{cursor:default}.app .qm-row:hover{background:none}.app .qm-row code{margin-left:2px;font-size:11.5px;color:#9d8bb3}.app .qm-copy{margin:0 0 0 auto;padding:5px 9px;border:1px solid #8d63c7;border-radius:8px;background:none;color:#e6d2ff;font:700 12px DM Sans,sans-serif;letter-spacing:0;text-transform:none;box-shadow:none;transform:none;cursor:pointer}.app .qm-copy.done{border-color:#79e3d0;color:#79e3d0}.app .qm-tog{position:relative;flex:none;width:38px;height:22px;min-height:0;margin:0 0 0 auto;padding:0;border:0;border-radius:999px;background:#3a2f52;box-shadow:none;transform:none;cursor:pointer;transition:background .2s}.app .qm-tog:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s}.app .qm-tog[aria-checked=true]{background:linear-gradient(100deg,#8b35e8,#b04fe8)}.app .qm-tog[aria-checked=true]:after{transform:translate(16px)}.app .qm-tog:disabled{opacity:.45;cursor:default}.app .qm-tog:focus-visible{outline:2px solid #79e3d0;outline-offset:2px}.app .qm-err{margin:4px 10px 0;font-size:12px;color:#ffb3c8}.app .qm-rg{margin:6px 2px 0;padding:6px;border-radius:12px;border:1px solid #79e3d033;background:#79e3d00d}.app .app-quick.qm .qm-rg .app-quick-item svg{color:#79e3d0}.app .qm-rg p{margin:0;padding:0 10px 6px 39px;font-size:12px;line-height:1.45;color:#9d8bb3}.app .qm-links{display:flex;flex-wrap:wrap;gap:4px 14px;padding:8px 12px 6px;font-size:12px}.app .qm-links a{color:#9d8bb3;text-decoration:none}.app .qm-links a:hover{color:#fff}@media (max-width: 520px){.app .app-quick.qm{position:fixed;top:calc(64px + env(safe-area-inset-top));left:8px;right:8px;width:auto;max-height:calc(100dvh - 160px)}}@property --sbw{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.sidenav-scrim,.sidenav-toggle,.sidenav-fly{display:none}@media (min-width: 1024px){:root:root{--side-w: 72px}.app .sidenav{width:72px;padding:12px 12px 14px;gap:18px;overflow:hidden;transition:width .42s cubic-bezier(.3,.8,.3,1),box-shadow .42s}.app .sidenav.is-open{width:280px;overflow:visible;box-shadow:30px 0 60px #000b}.app .sidenav-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;background:#05030ca6;opacity:0;pointer-events:none;transition:opacity .42s}.app .sidenav.is-open+.sidenav-scrim{opacity:1;pointer-events:auto}.app .sidenav-logo{position:relative;display:block;flex:none;height:46px;padding:0}.app .sidenav-logo .sidenav-orb{position:absolute;left:1px;top:0;z-index:2;display:block;width:46px;transition:opacity .12s}.app .sidenav-wipe{position:absolute;left:-12.4px;top:-2.4px;width:148px;--sbw: 0%;-webkit-mask-image:linear-gradient(90deg,#000 calc(var(--sbw) - 14%),transparent var(--sbw));mask-image:linear-gradient(90deg,#000 calc(var(--sbw) - 14%),transparent var(--sbw));transition:--sbw .42s cubic-bezier(.3,.8,.3,1)}.app .sidenav-wipe .sidenav-wordmark{display:block;width:148px}.app .sidenav.is-open .sidenav-wipe{--sbw: 114%}.app .sidenav.is-open .sidenav-orb{opacity:0;transition:opacity .12s .4s}.app .sidenav-edge{position:absolute;z-index:3;left:0;top:-6px;width:22px;height:58px;opacity:0;pointer-events:none;background:linear-gradient(90deg,transparent,#f1e3ff,#9fe9ff,transparent);filter:blur(3px);mix-blend-mode:screen}.app .sidenav.is-open .sidenav-edge{animation:sidenav-edge .42s cubic-bezier(.3,.8,.3,1)}.app .sidenav.is-closing .sidenav-edge{animation:sidenav-edge .42s cubic-bezier(.3,.8,.3,1) reverse}@keyframes sidenav-edge{0%{transform:translate(14px);opacity:0}18%{opacity:1}85%{opacity:1}to{transform:translate(150px);opacity:0}}.app .sidenav-links{grid-template-columns:minmax(0,1fr);gap:4px;margin:0}.app .sidenav-links button{flex-direction:row;justify-content:flex-start;gap:14px;min-width:0;height:48px;padding:0 13px;overflow:hidden;white-space:nowrap;border-radius:12px;font-size:15px;color:#d9cbe9}.app .sidenav-links button svg{flex:none}.app .sidenav-links button span{--sbw: 0%;-webkit-mask-image:linear-gradient(90deg,#000 calc(var(--sbw) - 18%),transparent var(--sbw));mask-image:linear-gradient(90deg,#000 calc(var(--sbw) - 18%),transparent var(--sbw));transition:--sbw .34s cubic-bezier(.3,.8,.3,1)}.app .sidenav.is-open .sidenav-links button span{--sbw: 118%}.app .sidenav.is-open .sidenav-links button:nth-child(1) span{transition-delay:.06s}.app .sidenav.is-open .sidenav-links button:nth-child(2) span{transition-delay:.09s}.app .sidenav.is-open .sidenav-links button:nth-child(3) span{transition-delay:.12s}.app .sidenav.is-open .sidenav-links button:nth-child(4) span{transition-delay:.15s}.app .sidenav.is-open .sidenav-links button:nth-child(5) span{transition-delay:.18s}.app .sidenav.is-open .sidenav-links button:nth-child(6) span{transition-delay:.21s}.app .sidenav.is-open .sidenav-links button:nth-child(7) span{transition-delay:.24s}.app .sidenav:not(.is-open) .sidenav-links button.hovering{border-radius:12px 0 0 12px;background:#1d1531}.app .sidenav:not(.is-open) .sidenav-links button.active.hovering{background:linear-gradient(115deg,#7b3fe4,#b04fe8)}.app .sidenav:not(.is-open) .sidenav-invite,.app .sidenav:not(.is-open) .sidenav-foot{display:none}.app .sidenav.is-open .sidenav-invite{position:relative;isolation:isolate;display:grid;justify-items:start;gap:6px;margin:auto 0 0;padding:16px 14px 14px;border:1px solid #6a42a6aa;border-radius:16px;background:linear-gradient(160deg,#24133fe6,#140c24f2);color:#f2e9ff;text-align:left;font:inherit;letter-spacing:0;text-transform:none;box-shadow:0 0 22px #8a3cff2a;cursor:pointer;transform:none;animation:sidenav-in .3s .12s ease-out both}.app .sidenav.is-open .sidenav-foot{animation:sidenav-in .3s .12s ease-out both}@keyframes sidenav-in{0%{opacity:0;transform:translate(-8px)}}.app .sidenav-toggle{display:flex;align-items:center;gap:14px;flex:none;width:100%;height:44px;margin:auto 0 0;padding:0 13px;overflow:hidden;white-space:nowrap;border-radius:12px;border:1px solid #2c2140;background:none;color:#cdbfe3;font:600 14px DM Sans,sans-serif;letter-spacing:0;text-transform:none;box-shadow:none;transform:none;cursor:pointer}.app .sidenav-toggle:hover{background:#1d1531;color:#fff}.app .sidenav-toggle:focus-visible{outline:2px solid #79e3d0;outline-offset:2px}.app .sidenav-toggle svg{flex:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .42s}.app .sidenav.is-open .sidenav-toggle{margin-top:12px}.app .sidenav.is-open .sidenav-invite~.sidenav-toggle,.app .sidenav.is-open .sidenav-foot~.sidenav-toggle{margin-top:12px}.app .sidenav.is-open .sidenav-toggle svg{transform:rotate(180deg)}.app .sidenav-toggle span{--sbw: 0%;-webkit-mask-image:linear-gradient(90deg,#000 calc(var(--sbw) - 18%),transparent var(--sbw));mask-image:linear-gradient(90deg,#000 calc(var(--sbw) - 18%),transparent var(--sbw));transition:--sbw .34s .2s cubic-bezier(.3,.8,.3,1)}.app .sidenav.is-open .sidenav-toggle span{--sbw: 118%}.sidenav-fly{display:flex;position:fixed;z-index:41;height:48px;align-items:center;padding:0 18px 0 6px;border-radius:0 12px 12px 0;pointer-events:none;white-space:nowrap;font:700 15px DM Sans,sans-serif;color:#f5efff;background:#1d1531;box-shadow:12px 8px 24px -12px #000d;-webkit-mask-image:linear-gradient(90deg,#000 calc(var(--sbw) - 22%),transparent var(--sbw));mask-image:linear-gradient(90deg,#000 calc(var(--sbw) - 22%),transparent var(--sbw));animation:sidenav-fly .26s cubic-bezier(.3,.8,.3,1) both}.sidenav-fly.on{background:linear-gradient(100deg,#b04fe8,#b86cf2)}@keyframes sidenav-fly{0%{--sbw: 0%}to{--sbw: 122%}}}.back-card{position:relative;overflow:hidden;border-radius:13px;background:#11091e;border:2px solid #ba8fff;isolation:isolate;box-shadow:inset 0 0 0 5px #181123,inset 0 0 0 7px #6acee7,0 0 24px #842ae8;box-sizing:border-box}.back-card>*{pointer-events:none}.back-card .back-geometry{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:repeating-conic-gradient(from 30deg at 50% 52%,#342159,#342159 10deg,#0c081d 11deg,#0c081d 24deg,#a367da,#a367da,#16102a 27deg,#16102a 40deg);opacity:.7}.back-card:after{content:"";position:absolute;top:16%;right:-20%;bottom:16%;left:-20%;background:url(/assets/stage-YWnvWiiO.jpg) center/cover;mix-blend-mode:screen;opacity:.48;z-index:-1}.back-card .back-logo{position:absolute;top:12%;left:9%;width:82%;z-index:3}.back-card .back-border{position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid #ddc4ff9c;border-radius:7px;z-index:3}.back-card .back-border:after{content:"✦";position:absolute;bottom:9px;left:0;right:0;text-align:center;color:#bfeaff;font-size:10px}.back-card .back-caption{position:absolute;bottom:14%;width:100%;text-align:center;font-size:8px;letter-spacing:1.8px;font-weight:800;z-index:3;color:#f5efff}.back-card .back-caption small{display:block;font-size:5px;letter-spacing:1.5px;color:#bdacd4;margin-top:8px}.back-card .back-emblem{position:absolute;left:50%;top:52%;width:45%;aspect-ratio:1;transform:translate(-50%,-50%);border:2px solid #be90ff;border-radius:50%;background:radial-gradient(circle at 35% 25%,#e5ffff,#46caea 12%,#5927af 50%,#100b1c 70%);box-shadow:0 0 0 7px #170d2c,0 0 0 8px #987ee0,0 0 26px #704bed;color:#fff;display:grid;place-items:center}.back-card .back-emblem span{font-size:40px;text-shadow:0 0 10px #d5c5ff}.back-card .back-shimmer{position:absolute;top:-80%;right:-150%;bottom:-80%;left:-150%;background:linear-gradient(115deg,transparent 40%,#caf8ff20 48%,#f5e7ff70 50%,#b195f81a 53%,transparent 60%);transform:translate(-35%);animation:back-gloss 6s ease-in-out infinite;z-index:4}@keyframes back-gloss{0%,20%{transform:translate(-35%)}70%,to{transform:translate(35%)}}.purchase-portal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1250;display:flex;justify-content:center;background:#090611;isolation:isolate;color:#f7f1ff;font-family:var(--font-sans,Inter,system-ui,sans-serif);box-sizing:border-box;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}.purchase-portal *{box-sizing:border-box}.purchase-portal button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.purchase-portal button:disabled{opacity:.5;cursor:default}.purchase-portal :focus-visible{outline:2px solid #7ceddf;outline-offset:3px}.purchase-frame{width:min(100%,470px);height:100%;min-height:0;display:flex;flex-direction:column;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 35%,#28123f,#0b0915 70%)}.purchase-header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;height:62px;flex:none;z-index:2}.purchase-header>img{width:125px;height:43px;object-fit:contain}.purchase-header button{width:34px;height:34px;min-width:0;min-height:0;padding:0;border:1px solid #b795cf55;border-radius:50%;background:#a46cc10a;font-size:23px;line-height:1}.purchase-header button:first-child{font-size:32px}.purchase-scroll{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto;overscroll-behavior:contain;padding:0 20px 20px}.purchase-balance-row{display:flex;justify-content:flex-end;flex:none;margin:1px 0 12px}.purchase-balance{display:flex;align-items:center;gap:8px;padding:5px 6px 5px 10px;background:#0c0a17bd;border:1px solid #9972b76b;border-radius:30px;font-size:11px!important}.purchase-balance>span{color:#87e4c7}.purchase-balance i{font-style:normal;display:grid;place-items:center;width:22px;height:22px;border:1px solid #b484d1;border-radius:50%;font-size:19px;color:#d0b6e9}.purchase-title{position:relative;z-index:1;flex:none}.purchase-title>span{font-size:8px;letter-spacing:2.5px;color:#dac496;display:flex;align-items:center;gap:10px}.purchase-title>span:after{content:"";width:48px;height:1px;background:linear-gradient(90deg,#bca071,transparent)}.purchase-title h1{font-size:clamp(24px,7vw,32px);line-height:1.15;letter-spacing:-1px;font-weight:900;margin:9px 0 5px}.purchase-title p{margin:0;font-size:13px;color:#b7a1d1}.purchase-stage{position:relative;isolation:isolate;flex:1 0 190px;min-height:190px;display:flex;align-items:center;justify-content:center;margin:4px -20px 0;overflow:hidden}.purchase-crystals{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/stage-YWnvWiiO.jpg) center 67%/cover;-webkit-mask-image:linear-gradient(transparent,#000 20%,#000 85%,transparent);mask-image:linear-gradient(transparent,#000 20%,#000 85%,transparent);opacity:.85;z-index:-3}.purchase-glow{position:absolute;top:20%;right:30%;bottom:20%;left:30%;background:#8139c1;filter:blur(45px);opacity:.3;z-index:-2}.purchase-booster{position:absolute;height:87%;max-height:385px;aspect-ratio:587/960;bottom:9%;transform:rotate(4deg);filter:drop-shadow(0 8px 9px #0009) drop-shadow(0 0 12px #c5975a25);animation:purchase-float 5s ease-in-out infinite;z-index:1}.purchase-foil-bottom,.purchase-foil-top{position:absolute;top:0;right:0;bottom:0;left:0}.purchase-foil-bottom{clip-path:polygon(0 12%,100% 12%,100% 100%,0 100%)}.purchase-foil-top{clip-path:polygon(0 0,100% 0,100% 12%,0 12%)}.purchase-booster img{width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.purchase-podium{position:absolute;bottom:6%;width:78%;height:38px;border-radius:50%;border:1px solid #d5b174;box-shadow:0 4px #120c20,0 7px #5d3a72,0 11px 12px #0008,0 0 14px #a646dc99,inset 0 0 18px #7934b869;background:radial-gradient(ellipse at top,#8d49c83b,#1b102b 70%);z-index:-1}.purchase-spark{position:absolute;width:3px;height:3px;background:#f2d5a3;box-shadow:0 0 7px #f9cd74;transform:rotate(45deg);animation:purchase-spark 3s ease-in-out infinite}.spark-one{left:19%;top:35%}.spark-two{right:19%;top:55%;animation-delay:-1.5s}.purchase-odds-toggle{flex:none;width:100%;border:1px solid #ad80c355;border-radius:12px;padding:12px 14px;text-align:left;background:linear-gradient(100deg,#644b8528,#2e143526);display:flex;align-items:center;gap:11px;font-size:11px!important}.purchase-odds-toggle>span{font-size:23px;line-height:1;color:#c1a4d9}.purchase-odds-toggle b{margin-left:auto;font-size:21px;line-height:1;font-weight:400}.purchase-controls{flex:none;margin-top:16px;padding-top:14px;border-top:1px solid #e0b9704d;position:relative}.purchase-controls:before{content:"";position:absolute;top:-1px;left:46%;width:8%;height:1px;background:#e6c37a;box-shadow:0 0 9px #e6c37a}.purchase-quantity{display:flex;align-items:center;gap:14px}.purchase-quantity>span{font-size:8px;letter-spacing:2px;color:#c7b2d9}.purchase-quantity>div{display:flex;flex:1;border:1px solid #9572b04a;border-radius:11px;overflow:hidden;background:#100c1c}.purchase-quantity button{flex:1;min-width:0;min-height:36px;background:none;border:0;border-right:1px solid #9572b033;padding:7px 0;font-size:12px;font-weight:700;color:#bfaacc}.purchase-quantity button:last-child{border:0}.purchase-quantity button[aria-pressed=true]{background:linear-gradient(120deg,#9148ef,#af30ed);border-radius:10px;box-shadow:inset 0 0 0 1px #dbb2ffa3,inset 0 1px 3px #ead3ff69;color:#fff}.purchase-price{display:flex;gap:8px;align-items:center;justify-content:space-between;border:1px solid #9876b643;border-radius:9px;padding:10px 12px;font-size:11px;margin:9px 0 12px;background:#120d1d}.purchase-price>span{color:#bba6cf}.purchase-price b{font-size:13px;white-space:nowrap}.purchase-slider{position:relative;width:100%;height:48px;border:1px solid #d8a6f987;border-radius:14px;background:linear-gradient(100deg,#6a29d9,#a32ae5);box-shadow:inset 0 1px #dfaeff5c,0 0 17px #9620cc29;touch-action:none;-webkit-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center;padding:0 30px 0 60px}.purchase-slider strong{font-size:12px;line-height:1.25}.purchase-thumb{position:absolute;left:calc(5px + var(--progress,0)*(100% - 59px));width:48px;height:48px;top:-1px;border:1px solid #e4c5ff;border-radius:13px;background:linear-gradient(145deg,#d396ff,#8c39e9 55%,#d182fa);box-shadow:inset 0 1px 6px #f2d5ff65,0 0 15px #bc61f080;display:grid;place-items:center;font-size:36px;line-height:1;transition:left .2s}.is-dragging .purchase-thumb{transition:none}.purchase-tracks{position:absolute;right:12px;opacity:.22;font-size:27px}.purchase-instruction{text-align:center;font-size:9px;color:#aa94bd;margin:9px 0 12px}.purchase-instant{width:100%;min-height:41px;border:1px solid #b373dca3;border-radius:12px;background:linear-gradient(130deg,#37214125,#110c1e);font-size:11px!important;font-weight:700!important;padding:10px}.purchase-error{border:1px solid #bf6a7b66;padding:10px;border-radius:10px;font-size:11px;line-height:1.5;background:#6b273127;color:#fac6d1;margin-bottom:10px}.purchase-coupon{display:flex;align-items:center;gap:7px;color:#bfcac8;font-size:10px;line-height:1.5;margin:9px 0}.purchase-coupon input{width:16px;height:16px;accent-color:#aa60ec}.purchase-odds{flex:none;margin:12px 0;padding:12px;border:1px solid #aa7cc746;border-radius:12px;background:#140d24}.purchase-odds .pack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.purchase-odds .possible-card{min-width:0;padding:7px}.purchase-odds .possible-card h3{font-size:9px;overflow-wrap:anywhere}.purchase-odds .possible-card p{font-size:9px}.purchase-odds .section-label{font-size:14px}.purchase-odds .bucket-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px}.purchase-odds .odds-disclaimer{font-size:10px}.purchase-flash{position:absolute;top:0;right:0;bottom:0;left:0;background:#dbf8ff;opacity:0;pointer-events:none;z-index:5}.is-tearing .purchase-foil-top{animation:purchase-tear .75s ease-in forwards}.is-tearing .purchase-foil-bottom{animation:purchase-drop .78s ease-in forwards}.is-tearing .purchase-flash{animation:purchase-flash .78s}.is-tearing .purchase-booster{animation:none}@keyframes purchase-float{50%{translate:0 -5px;rotate:-1deg}}@keyframes purchase-spark{50%{opacity:.2;translate:0 -12px}}@keyframes purchase-tear{to{transform:translate(65px,-130px) rotate(30deg);opacity:0}}@keyframes purchase-drop{45%{opacity:1;transform:translateY(0)}to{transform:translateY(90px);opacity:0}}@keyframes purchase-flash{40%,70%{opacity:0}53%{opacity:.7}}@media (max-height:700px){.purchase-header{height:49px;padding:7px 17px}.purchase-header img{height:34px;width:105px}.purchase-header button{height:30px;width:30px}.purchase-scroll{padding:0 16px 12px}.purchase-balance-row{margin:0 0 7px}.purchase-balance{font-size:10px!important;padding:3px 5px 3px 9px}.purchase-title h1{font-size:25px;margin:5px 0}.purchase-title p{font-size:11px}.purchase-stage{flex-basis:150px;min-height:150px;margin:0 -16px}.purchase-odds-toggle{padding:9px 11px;font-size:10px!important}.purchase-controls{margin-top:11px;padding-top:10px}.purchase-quantity button{min-height:31px;padding:5px 0}.purchase-price{padding:8px 10px;margin:7px 0 10px}.purchase-instruction{font-size:8px;margin:7px 0 9px}.purchase-slider{height:42px}.purchase-thumb{height:42px;font-size:32px}.purchase-slider strong{font-size:11px}.purchase-instant{min-height:36px;padding:8px}.purchase-title>span{font-size:7px}}@media (min-width:700px){.purchase-portal{padding:15px}.purchase-frame{border:1px solid #a67ac860;border-radius:24px;max-height:940px}}.purchase-recovery{padding:12px;border:1px solid #8e65bd;border-radius:14px;background:#24152e;display:grid;gap:10px;overflow-wrap:anywhere}.purchase-recovery p{margin:0;font-size:12px;line-height:1.5;color:#dccdec}.purchase-recovery .purchase-instant{white-space:normal;line-height:1.4;height:auto;min-height:44px;padding:10px}.purchase-frame .purchase-balance-row,.purchase-frame .purchase-odds-toggle,.purchase-frame .purchase-controls,.purchase-frame .purchase-odds{transition:opacity .4s ease,transform .6s cubic-bezier(.5,0,.2,1)}.purchase-frame.rip-mode .purchase-balance-row,.purchase-frame.rip-mode .purchase-odds-toggle,.purchase-frame.rip-mode .purchase-controls,.purchase-frame.rip-mode .purchase-odds{opacity:0;transform:translateY(40px);pointer-events:none}.purchase-frame .purchase-title h1,.purchase-frame .purchase-title p{transition:opacity .25s}.purchase-frame.swap .purchase-title h1,.purchase-frame.swap .purchase-title p{opacity:0}.purchase-frame .rig{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transition:transform .8s cubic-bezier(.45,0,.15,1);transform-origin:50% 50%}.purchase-frame.rip-mode .purchase-stage{overflow:visible;z-index:2}.purchase-frame .purchase-crystals{transition:opacity .8s,transform 1.2s cubic-bezier(.45,0,.15,1)}.purchase-frame.rip-mode .purchase-crystals{transform:scale(1.08);opacity:.95}.purchase-frame .purchase-booster{transition:transform .8s cubic-bezier(.45,0,.15,1)}.purchase-frame.rip-mode .purchase-booster{transform:rotate(0);touch-action:none;cursor:ew-resize;animation:none}.purchase-frame.rip-mode .purchase-scroll{overflow:hidden}.purchase-frame.rip-mode.charging .purchase-booster{animation:prip-breathe 2.6s ease-in-out infinite}@keyframes prip-breathe{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(.5deg)}}.purchase-frame.torn .purchase-foil-top{animation:purchase-tear .8s ease-in forwards}.purchase-frame.torn .purchase-foil-bottom{animation:purchase-drop .9s .45s ease-in forwards}.purchase-frame.torn .purchase-booster{animation:none}.purchase-frame.flash-go .purchase-flash{animation:purchase-flash .78s}.purchase-frame.shake{animation:prip-impact .45s cubic-bezier(.36,.07,.19,.97)}@keyframes prip-impact{20%,80%{transform:translate(2px)}40%,60%{transform:translate(-3px)}}.purchase-frame .seam{position:absolute;left:-8%;right:-8%;top:12%;height:4px;transform:translateY(-50%);border-radius:4px;background:linear-gradient(90deg,#f3d27a55,#fff8,#f3d27a55);box-shadow:0 0 10px #f3d27a,0 0 22px #b788ff;opacity:0;pointer-events:none}.purchase-frame .seam:after{content:"";position:absolute;top:50%;left:0;width:34%;height:12px;transform:translate(-100%,-50%);border-radius:12px;background:linear-gradient(90deg,transparent,#f3d27a 55%,#fff 85%,transparent);filter:blur(2px);box-shadow:0 0 18px #fff;animation:prip-seam-run 1.3s cubic-bezier(.45,0,.25,1) infinite}@keyframes prip-seam-run{0%{left:0;opacity:0}20%{opacity:1}80%{opacity:1}to{left:134%;opacity:0}}.purchase-frame .seam i{position:absolute;inset:0 auto 0 0;z-index:1;height:100%;border-radius:4px;background:linear-gradient(90deg,#fff,#f3d27a);box-shadow:0 0 18px #fff,0 0 40px #f3d27a}.purchase-frame .seam.engaged:after{animation:none;opacity:0}.purchase-frame.rip-mode.charging .seam{opacity:1;transition:opacity .4s .3s}.purchase-frame.torn .seam,.purchase-frame.torn .leak{opacity:0;transition:opacity .3s .15s}.purchase-frame .leak{position:absolute;left:5%;right:5%;top:11%;height:30px;transform:translateY(-50%);background:radial-gradient(ellipse,#fff8 0,#f3d27a55 30%,transparent 70%);filter:blur(6px);opacity:0;transition:opacity .4s;pointer-events:none}.purchase-frame.rip-mode.charging .leak{opacity:1;animation:prip-leak .6s ease-in-out infinite alternate}@keyframes prip-leak{to{transform:translateY(-50%) scaleY(1.8);opacity:.6}}.purchase-frame .inflow{position:absolute;top:-60px;right:-60px;bottom:-60px;left:-60px;pointer-events:none;opacity:0;transition:opacity .4s}.purchase-frame.rip-mode.charging .inflow{opacity:1}.purchase-frame .inflow i{position:absolute;left:50%;top:50%;width:4px;height:4px;border-radius:50%;background:#e3ccff;box-shadow:0 0 8px #c9a6ff;animation:prip-inflow 1.2s ease-in infinite;animation-delay:var(--d)}@keyframes prip-inflow{0%{transform:rotate(var(--a)) translateY(-190px);opacity:0}30%{opacity:1}to{transform:rotate(var(--a)) translateY(0);opacity:0}}.purchase-frame .shock{position:absolute;left:50%;top:38%;width:40px;height:40px;margin:-20px;border-radius:50%;border:3px solid #fff;opacity:0;pointer-events:none}.purchase-frame .shock.go{animation:prip-shock .8s ease-out forwards}@keyframes prip-shock{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(14);border-width:1px}}.purchase-frame .shard{position:absolute;left:50%;top:22%;width:10px;height:22px;margin:-11px -5px;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:linear-gradient(#fff,#b788ff);pointer-events:none;animation:prip-shard 1s cubic-bezier(.1,.7,.3,1) forwards}@keyframes prip-shard{to{transform:rotate(var(--a)) translateY(calc(-1 * var(--r))) rotate(var(--s));opacity:0}}.purchase-frame .rise{position:absolute;left:50%;top:30%;width:150px;margin-left:-75px;pointer-events:none;z-index:3}.purchase-frame .rise .back-card{position:absolute;inset:0 auto auto 0;width:150px;aspect-ratio:.716;animation:prip-rise .9s cubic-bezier(.2,.9,.2,1.05) forwards;animation-delay:var(--d);opacity:0}@keyframes prip-rise{0%{transform:translateY(120px) scale(.7);opacity:0}to{transform:translateY(calc(var(--i) * -4px)) rotate(calc(var(--i) * 1.5deg - 3deg));opacity:1}}.purchase-portal.is-leaving .rise{visibility:hidden}.purchase-frame .rip-hint{position:absolute;left:16px;right:16px;bottom:calc(28px + env(safe-area-inset-bottom));text-align:center;font-size:12px;color:#d8c9ea;opacity:0;transition:opacity .4s .5s;z-index:6;margin:0;pointer-events:none}.purchase-frame .rip-hint button{background:none;border:0;box-shadow:none;padding:6px;min-height:0;color:#e9dcff;text-decoration:underline;font-size:12px}.purchase-frame.rip-mode.charging .rip-hint{opacity:1;pointer-events:auto}.purchase-frame.torn .rip-hint{opacity:0;transition-delay:0s;pointer-events:none}.prip-portal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1260;display:flex;justify-content:center;background:transparent;isolation:isolate;color:#f5efff;font-family:"DM Sans",var(--font-sans,Inter,system-ui),sans-serif;font-size:14px;box-sizing:border-box;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}.prip-portal *{box-sizing:border-box}.prip-portal.is-hidden *{animation-play-state:paused!important}.prip-portal button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:0;padding:0;margin:0;min-height:0;min-width:0;width:auto;box-shadow:none;color:inherit;font:inherit;letter-spacing:normal;text-transform:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.prip-portal button:active:not(:disabled){transform:none}.prip-portal button:disabled{opacity:.45;cursor:default}.prip-portal :focus-visible{outline:2px solid #79e3d0;outline-offset:3px}.prip-portal h2,.prip-portal h3,.prip-portal strong{font-family:Space Grotesk,sans-serif}.prip-frame{position:relative;width:min(100%,470px);height:100%;min-height:0}.prip-rv,.prip-sm{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:clip;isolation:isolate}.prip-portal .eyebrow{font-size:9px;font-weight:700;letter-spacing:.09em;color:#bba5d9}.prip-portal .eyebrow b{color:#fff}.prip-portal .bar{display:flex;justify-content:space-between;align-items:center;padding:16px 18px 0;flex:none;position:relative;z-index:2}.prip-portal .bar-actions{display:flex;gap:8px}.prip-portal .round{width:38px;height:38px;border-radius:50%;border:1px solid #5d4672;background:#1d1528cc;display:grid;place-items:center;font-size:19px;line-height:1}.prip-error{margin:10px 18px 0;border:1px solid #bf6a7b66;padding:10px;border-radius:10px;font-size:11px;line-height:1.5;background:#6b2731cc;color:#fac6d1;position:relative;z-index:7}.prip-flash{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;pointer-events:none;z-index:30}.prip-portal .gold{--rc:#f3d27a}.prip-portal .violet{--rc:#b788ff}.prip-portal .white{--rc:#e8e0f5}.prip-rv:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-5;background:radial-gradient(ellipse at 50% 35%,#25123c,#0c0918 68%);transition:opacity .6s .1s}.prip-rv.arriving:after{opacity:0;transition:none}.prip-rv .meter{margin:12px 18px 0;border:1px solid #3b2d4a;border-radius:12px;padding:10px 14px;display:flex;align-items:center;gap:6px;background:#140f1fcc;font-size:11px;color:#b9a9cf;flex:none;position:relative;z-index:2}.prip-rv .meter strong{font:700 18px Space Grotesk,sans-serif;color:#fff;white-space:nowrap}.prip-rv .meter strong.up{color:#79e3d0}.prip-rv .meter .paid{white-space:nowrap}.prip-rv .meter .track{flex:1;min-width:20px;height:5px;margin:0 6px;border-radius:5px;background:#ffffff12;overflow:hidden}.prip-rv .meter .track i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#79e3d0,#af7af4);transition:width .6s}.prip-rv .bar,.prip-rv .meter,.prip-rv .cmeta,.prip-rv .rv-foot,.prip-rv .rv-stage:before{transition:opacity .5s .25s,transform .5s .25s}.prip-rv.arriving .bar,.prip-rv.arriving .meter{opacity:0;transform:translateY(-10px);transition:none}.prip-rv.arriving .cmeta,.prip-rv.arriving .rv-foot{opacity:0;transform:translateY(14px);transition:none}.prip-rv.arriving .rv-stage:before{opacity:0;transition:none}.prip-rv .rv-stage{position:relative;flex:1;min-height:0;display:grid;place-items:center;perspective:1100px;isolation:isolate}.prip-rv .rv-stage:before{content:"";position:absolute;top:0;right:-22px;bottom:0;left:-22px;background:url(/assets/stage-YWnvWiiO.jpg) center 75%/cover;z-index:-3;opacity:.55;-webkit-mask-image:linear-gradient(transparent,#000 25%,#000 80%,transparent);mask-image:linear-gradient(transparent,#000 25%,#000 80%,transparent)}.prip-rv .dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;transition:opacity .5s;pointer-events:none}.prip-rv.tease-chase .dim{opacity:.55}.prip-rv .stack,.prip-rv .card3d{width:min(240px,62vw,calc((100dvh - 360px)*.716))}.prip-rv .stack{position:absolute;left:50%;top:50%;aspect-ratio:.716;transform:translate(-50%,-50%)}.prip-rv .stack .back-card{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(calc(var(--i) * 5px),calc(var(--i) * 5px)) rotate(calc(var(--i) * 2deg));opacity:calc(1 - var(--i) * .18);transition:transform .5s cubic-bezier(.2,.9,.3,1.15),opacity .5s}.prip-rv .card3d{position:relative;grid-area:1/1;display:block;aspect-ratio:.716;transform-style:preserve-3d;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;transition:transform .55s cubic-bezier(.2,.9,.3,1.2),opacity .4s}.prip-rv .card3d.enter{transform:translate(5px,5px) rotate(2deg);opacity:.82;transition:none}.prip-rv .card3d.dragging{transition:none}.prip-rv .card3d.teasing,.prip-rv .card3d.flipped{transition:transform .2s}.prip-rv .card3d .inner{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.3,1.45,.45,1)}.prip-rv .card3d.flipped .inner{transform:rotateY(180deg)}.prip-rv .face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:12px}.prip-rv .face.back{position:absolute}.prip-rv .face.front{transform:rotateY(180deg);overflow:hidden;background:#111}.prip-rv .face.front img{width:100%;height:100%;object-fit:cover;display:block}.prip-portal .image-fallback{display:grid;place-items:center;width:100%;height:100%;padding:10px;text-align:center;font-size:12px;color:#d8c9ea;background:#1a1226}.prip-rv .holo{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--hx,50%) var(--hy,30%),#ffffff66 0,transparent 35%),linear-gradient(115deg,transparent 20%,#ff8fd833 35%,#79e3d033 50%,#f3d27a33 65%,transparent 80%);background-size:100% 100%,250% 250%;background-repeat:no-repeat;background-position:0 0,var(--hx,50%) var(--hy,50%);mix-blend-mode:color-dodge;opacity:0;transition:opacity .3s;pointer-events:none}.prip-rv .flipped .holo{opacity:.18}.prip-rv .violet-card.flipped .holo,.prip-rv .gold-card.flipped .holo{opacity:.32}.prip-rv .glow{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:22px;background:radial-gradient(circle,var(--rc) 0,transparent 70%);filter:blur(16px);opacity:0;transition:opacity .3s;pointer-events:none}.prip-rv .teasing .glow{opacity:.9;animation:prip-pulse .35s ease-in-out infinite alternate}.prip-rv.tease-chase .card3d.teasing{animation:prip-rumble .08s linear infinite}@keyframes prip-pulse{to{transform:scale(1.08);opacity:.5}}@keyframes prip-rumble{25%{transform:translate(2px,-1px)}75%{transform:translate(-2px,1px)}}.prip-rv .revealed-glow .glow{opacity:.65;animation:none}.prip-rv .intent-sell{filter:drop-shadow(0 0 18px #e7508780)}.prip-rv .intent-keep{filter:drop-shadow(0 0 18px #45e2d280)}.prip-rv .swipe-label{position:absolute;top:18%;z-index:8;padding:8px 12px;border-radius:8px;border:2px solid;font:800 15px Space Grotesk,sans-serif;letter-spacing:2px;opacity:0;pointer-events:none;transition:opacity .12s}.prip-rv .sell-label{left:14px;color:#ffa5bd;background:#3b152ddd;transform:rotate(-10deg)}.prip-rv .keep-label{right:14px;color:#88f5dd;background:#123333dd;transform:rotate(10deg)}.prip-rv:has(.intent-sell) .sell-label,.prip-rv:has(.intent-keep) .keep-label{opacity:1}.prip-rv .card3d.leaving{z-index:5;pointer-events:none}.prip-rv .card3d.fly-left{animation:prip-fly-left .5s cubic-bezier(.5,0,.8,.3) forwards}.prip-rv .card3d.fly-right{animation:prip-fly-right .5s cubic-bezier(.5,0,.8,.3) forwards}@keyframes prip-fly-left{0%{transform:var(--from)}to{transform:translate(-160%) rotate(-25deg);opacity:0}}@keyframes prip-fly-right{0%{transform:var(--from)}to{transform:translate(160%) rotate(25deg);opacity:0}}.prip-rv .ring{position:absolute;left:50%;top:50%;width:200px;height:200px;margin:-100px;border-radius:50%;border:3px solid var(--rc);opacity:0;pointer-events:none}.prip-rv .ring.go{animation:prip-ring .9s ease-out forwards}@keyframes prip-ring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}.prip-rv .rays{position:absolute;left:50%;top:50%;width:760px;height:760px;margin:-380px;border-radius:50%;background:repeating-conic-gradient(from 0deg,#f3d27a55 0 6deg,transparent 6deg 18deg);-webkit-mask:radial-gradient(circle,#000 0,transparent 60%);mask:radial-gradient(circle,#000 0,transparent 60%);opacity:0;pointer-events:none}.prip-rv .rays.go{opacity:1;animation:prip-spin 9s linear infinite}.prip-rv.violet .rays.go{background:repeating-conic-gradient(from 0deg,#b788ff44 0 5deg,transparent 5deg 20deg)}@keyframes prip-spin{to{transform:rotate(360deg)}}.prip-rv .burst,.prip-rv .confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.prip-rv .burst i{position:absolute;left:50%;top:50%;width:var(--sz,6px);height:var(--sz,6px);border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c);animation:prip-burst 1.2s cubic-bezier(.1,.75,.3,1) forwards}@keyframes prip-burst{0%{transform:translate(-50%,-50%) rotate(var(--a)) translateY(0);opacity:1}to{transform:translate(-50%,-50%) rotate(var(--a)) translateY(calc(-1 * var(--r)));opacity:0}}.prip-rv .confetti i{position:absolute;top:-20px;left:var(--x);width:8px;height:14px;border-radius:2px;background:var(--c);animation:prip-fall var(--t) linear forwards;animation-delay:var(--d)}@keyframes prip-fall{to{transform:translateY(900px) rotate(var(--s));opacity:.2}}.prip-rv.shake{animation:prip-shake .5s cubic-bezier(.36,.07,.19,.97)}@keyframes prip-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-6px)}40%,60%{transform:translate(6px)}}.prip-rv .label{position:absolute;bottom:calc(50% + min(170px,(100dvh - 360px) / 2 + 20px));z-index:6;font:700 13px Space Grotesk,sans-serif;letter-spacing:4px;padding:7px 14px;border-radius:20px;background:#140f1fcc;border:1px solid var(--rc);color:var(--rc);opacity:0;transform:translateY(10px);transition:all .4s .35s;pointer-events:none}.prip-rv.show-label .label{opacity:1;transform:none}.prip-rv .cmeta{text-align:center;min-height:62px;padding:0 18px;flex:none}.prip-rv .cmeta h3{font:700 24px Space Grotesk,sans-serif;letter-spacing:-.6px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prip-rv .cmeta p{margin:4px 0 0;color:#b9a9cf;font-size:13px}.prip-rv .cmeta p b{color:#79e3d0;font-family:Space Grotesk,sans-serif}.prip-rv .rv-foot{padding:10px 18px 20px;display:grid;gap:9px;min-height:120px;align-content:start;flex:none}.prip-rv .cmeta,.prip-rv .rv-foot{transition:opacity .18s,transform .18s}.prip-rv .xfade{opacity:0;transform:translateY(6px)}.prip-portal .decide{display:grid;grid-template-columns:1fr 1fr;gap:9px}.prip-portal .sellbtn{border:1px solid #8a3d58;border-radius:13px;padding:14px;background:#2c1522;color:#ffc2d4;font:700 13px Space Grotesk,sans-serif}.prip-portal .keepbtn{border:1px solid #2f5f56;border-radius:13px;padding:14px;background:#132723;color:#79e3d0;font:700 13px Space Grotesk,sans-serif}.prip-portal .tapbtn{border:1px solid #c08af9;border-radius:13px;padding:15px;background:linear-gradient(110deg,#8248ee,#b34fe2);font:700 14px Space Grotesk,sans-serif;text-align:center}.prip-portal .ghostbtn{border:1px solid #6f4a96;border-radius:14px;padding:15px;font:700 14px Space Grotesk,sans-serif;background:#1a1226;text-align:center}.prip-portal .textbtn{font-size:12px;color:#b9a9cf;padding:6px;text-align:center}.prip-portal .fine{font-size:11px;color:#9f94b5;text-align:center;margin:0;line-height:1.5}@media (max-height:700px){.prip-rv .label{top:-6px;bottom:auto;padding:5px 12px;font-size:11px}.prip-rv .rv-stage{margin-top:22px}.prip-rv .cmeta h3{font-size:20px}.prip-rv .rv-foot{padding-bottom:12px}}.prip-sm{background:#0b0816}.prip-sm .backdrop{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;z-index:-2;background:var(--bd) center 30%/cover no-repeat;filter:blur(9px) brightness(.5) saturate(1.15);transform:scale(1.12);opacity:.95;animation:prip-bd-in 1.2s ease-out both,prip-bd-drift 14s ease-in-out 1.2s infinite alternate}.prip-sm .backdrop-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 50% 38%,transparent 0,#0b081666 60%,#0b0816cc 100%),linear-gradient(180deg,#0b081699,transparent 26%,transparent 50%,#0b0816f0 82%)}@keyframes prip-bd-in{0%{opacity:0;transform:scale(1.35)}}@keyframes prip-bd-drift{to{transform:scale(1.25) translate(-12px,8px)}}.prip-sm .sm-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:10px 18px 20px;display:flex;flex-direction:column}.prip-sm h2{font:700 32px Space Grotesk,sans-serif;letter-spacing:-1.2px;margin:0 0 2px}.prip-sm .sm-sub{margin:0;color:#b9a9cf;font-size:13px}.prip-sm .fan{position:relative;height:min(360px,46dvh);margin:22px 0 34px;flex:none}.prip-sm .fan .fc{position:absolute;left:50%;bottom:10px;width:min(140px,30vw,22dvh);margin-left:calc(min(140px,30vw,22dvh)/-2);aspect-ratio:.716;transform-origin:50% 120%;transform:rotate(var(--r)) translateY(var(--y,0));border-radius:9px;overflow:hidden;box-shadow:0 10px 24px #000a;animation:prip-fan-in .7s cubic-bezier(.3,1.4,.45,1) both}@keyframes prip-fan-in{0%{transform:rotate(0) translateY(40px);opacity:0}}.prip-sm .fan .fc img{width:100%;height:100%;object-fit:cover;display:block}.prip-sm .fan .fc.best{outline:3px solid #f3d27a;box-shadow:0 0 34px #f3d27a88}.prip-sm .fan .fc.sold{filter:grayscale(.8) brightness(.55)}.prip-sm .crown{position:absolute;left:50%;top:-6px;transform:translate(-50%);z-index:12;font:700 11px Space Grotesk,sans-serif;letter-spacing:2px;color:#0e0b19;background:#f3d27a;padding:5px 10px;border-radius:12px;white-space:nowrap}.prip-sm .tot{border:1px solid #4e3966;border-radius:16px;padding:16px 18px;background:radial-gradient(ellipse at 100% 0,#57327066,transparent 70%),linear-gradient(135deg,#281b3aee,#191324ee);display:flex;justify-content:space-between;align-items:center;gap:10px;flex:none}.prip-sm .tot span{font-size:11px;color:#b9a9cf;display:block}.prip-sm .tot strong{font:700 30px Space Grotesk,sans-serif;letter-spacing:-1px;display:block}.prip-sm .tot-side{text-align:right}.prip-sm .tot em{font-style:normal;font-size:11px;color:#79e3d0;display:block}.prip-sm .sm-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;margin-top:14px}.prip-sm .sm-list article{border:1px solid #3b2d4a;border-radius:10px;padding:6px;background:#140f1fcc;min-width:0}.prip-sm .sm-list img,.prip-sm .sm-list .image-fallback{width:100%;aspect-ratio:.716;object-fit:cover;border-radius:6px;display:block}.prip-sm .sm-list b{display:block;font-size:10px;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prip-sm .sm-list span{font-size:10px;color:#79e3d0}.prip-sm .sm-list em{display:block;font-size:8px;font-style:normal;letter-spacing:1px;color:#8dded0;margin-top:3px}.prip-sm .sm-list .is-sold img{opacity:.5;filter:saturate(.35)}.prip-sm .sm-list .is-sold em{color:#e4a0b5}.prip-sm .sm-foot{display:grid;gap:9px;margin:auto 0 12px;padding-top:14px}.prip-sm .prip-error{margin:10px 0 0}.prip-proof{margin-top:12px;font-size:10px;color:#9f94b5}.prip-proof summary{cursor:pointer;text-align:center}.prip-proof code{display:block;overflow-wrap:anywhere;margin-top:6px;font-size:9px;color:#c9bcdb}.prip-rv .card3d .face.back{transition:visibility 0s .25s}.prip-rv .card3d.flipped .face.back{visibility:hidden}.prip-rv .card3d.dragging{transition:none!important}.prip-sm .tot strong,.prip-rv .meter strong{font-variant-numeric:tabular-nums;white-space:nowrap}.prip-sm .tot>div:first-child{min-width:0}.prip-rv .face.front .tilt-foil,.prip-rv .face.front .tilt-glare,.prip-rv .face.front .tilt-sparkle{border-radius:inherit}.holo-card{position:relative;display:block;aspect-ratio:.716;border-radius:4.5%/3.2%;overflow:hidden;isolation:isolate;transform:perspective(700px) rotateY(calc(var(--tx, 0) * 12deg)) rotateX(calc(var(--ty, 0) * -12deg))}.holo-card>img{width:100%;height:100%;object-fit:cover;display:block}.tilt-glare{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:soft-light;opacity:1;background:radial-gradient(circle at calc(50% + var(--tx, 0) * 45%) calc(35% + var(--ty, 0) * 45%),#ffffffee 0,#ffffff55 25%,transparent 55%)}.tilt-foil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:color-dodge;opacity:.5;background:repeating-linear-gradient(115deg,#ff8fd8,#ffe08a,#79e3d0,#8fb4ff,#c89bff,#ff8fd8 30%);background-size:220% 220%;background-position:calc(50% + var(--tx, 0) * 60%) calc(50% + var(--ty, 0) * 60%);-webkit-mask-image:radial-gradient(circle at calc(50% + var(--tx, 0) * 40%) calc(45% + var(--ty, 0) * 40%),#000 0,#0008 45%,transparent 80%);mask-image:radial-gradient(circle at calc(50% + var(--tx, 0) * 40%) calc(45% + var(--ty, 0) * 40%),#000 0,#0008 45%,transparent 80%)}.tier-common .tilt-foil{display:none}.tier-common .tilt-glare{opacity:.55}.tier-uncommon .tilt-foil{opacity:.25}.tier-rare .tilt-foil{opacity:.5;background-image:repeating-linear-gradient(115deg,#b788ff,#79e3d0,#8fb4ff,#e3ccff,#b788ff 32%)}.tier-chase .tilt-foil{opacity:.58;background-image:repeating-linear-gradient(115deg,#fff3c9,#f3d27a,#ffb36b,#fff7e0,#d8a640,#fff3c9 35%)}.tilt-sparkle{display:none;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen;opacity:calc(.25 + (var(--tx, 0) * var(--tx, 0) + var(--ty, 0) * var(--ty, 0)) * .6);background-image:radial-gradient(circle,#fff 0 1px,transparent 2px),radial-gradient(circle,#fff7d9 0 1px,transparent 2px);background-size:23px 29px,37px 31px;background-position:calc(var(--tx, 0) * 30px) calc(var(--ty, 0) * 30px),calc(var(--tx, 0) * -22px + 9px) calc(var(--ty, 0) * -22px + 13px);animation:tilt-tw 2.4s ease-in-out infinite}.tier-chase .tilt-sparkle{display:block}@keyframes tilt-tw{50%{filter:brightness(1.8)}}@media (min-width: 1280px){.home2 .home2-expansions .home2-rail{-webkit-mask-image:none;mask-image:none}.home2 .home2-expansions .home2-pack-card{flex-basis:calc((100% - 46px)/4)}}.ptile{position:relative;isolation:isolate;display:flex;flex-direction:column;width:100%;margin:0;padding:0;overflow:hidden;border:1px solid #b372bd66;border-radius:18px;background:#141019;color:#f4f2f8;text-align:left;font-family:DM Sans,system-ui,sans-serif;letter-spacing:0;text-transform:none;box-shadow:none;transform:none;cursor:pointer;transition:border-color .25s,box-shadow .25s}.ptile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:url(/assets/crimson-DdaUyslr.jpg) center / cover;opacity:.5}.ptile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#14101966,#141019cc 55%,#141019 74%)}.ptile.theme-gold{border-color:#d8ad6370}.ptile.theme-gold:before{background-image:url(/assets/gold-BvGntcbk.jpg)}.ptile.theme-shadow:before{filter:hue-rotate(285deg)}.ptile.theme-heroic:before{filter:hue-rotate(220deg)}.ptile.theme-ember:before{filter:hue-rotate(45deg)}.ptile.theme-mega:before{filter:hue-rotate(155deg)}.ptile:is(.theme-rookie,.theme-elite,.theme-master,.theme-platinum):before{background-image:url(/assets/stage-YWnvWiiO.jpg);background-position:50% 30%}.ptile-art{display:grid;place-items:center;padding:22px 0 6px}.ptile-art .pack-artwork{width:74%;height:auto;max-width:none;aspect-ratio:3 / 5;object-fit:cover;border-radius:4px;filter:drop-shadow(0 16px 20px #000c);transition:transform .3s}.ptile-copy{display:grid;gap:2px;padding:12px 18px 16px;min-width:0}.ptile-copy b{font-size:19px;font-weight:800;letter-spacing:-.4px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ptile-copy small{font-size:13.5px;color:#9a93aa}.ptile-rule{display:block;height:1px;margin:10px 0 8px;background:#ffffff1a}.ptile-price{font-size:18px;font-weight:800;letter-spacing:-.3px;font-variant-numeric:tabular-nums}.ptile-price em{margin-left:4px;font-size:12px;font-style:normal;font-weight:700;color:#9a93aa}.ptile:focus-visible{outline:2px solid #5fe3d6;outline-offset:3px}@media (hover: hover){.ptile:hover{border-color:#d7a8ff;box-shadow:inset 0 0 0 1px #d7a8ff,0 0 26px #b46bff55}.ptile.theme-gold:hover{border-color:#ffd27c;box-shadow:inset 0 0 0 1px #ffd27c,0 0 26px #ffc65a55}.ptile:hover .ptile-art .pack-artwork{transform:translateY(-6px)}}@media (max-width: 767px){.ptile-copy{padding:10px 12px 13px}.ptile-copy b,.ptile-price{font-size:15px}}.ptile .ptile-art img.pack-artwork{width:74%!important;height:auto!important;max-width:none;aspect-ratio:3 / 5;object-fit:cover}.about-tile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;margin-top:40px;font-family:DM Sans,sans-serif;color:#f5efff}.about-tile-art{position:relative;aspect-ratio:925 / 612;overflow:hidden;isolation:isolate;border-radius:22px;background:radial-gradient(70% 80% at 70% 40%,#b26df2,#7b3fe4 38%,#3a1a78 72%,#1c0e3d);box-shadow:0 24px 60px -24px #8b35e8aa}.about-tile-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.35;background:linear-gradient(125deg,transparent 30%,#ffffff22 31%,transparent 45%),linear-gradient(125deg,transparent 55%,#ffffff14 56%,transparent 70%)}.about-tile-glow{position:absolute;left:50%;top:50%;width:60%;aspect-ratio:1;translate:-30% -50%;border-radius:50%;background:#e9c8ff;filter:blur(60px);opacity:.35;z-index:-1}.about-tile-pack{position:absolute;left:50%;top:50%;height:92%;aspect-ratio:587 / 960;object-fit:cover;border-radius:10px;transform:translate(-6%,-50%) rotate(9deg);box-shadow:0 30px 60px #12052acc,0 0 0 1px #ffffff26}.about-tile-art .about-tile-card{position:absolute;left:13%;top:30%;width:34%;aspect-ratio:63 / 88;object-fit:fill;transform:rotate(-16deg);filter:drop-shadow(0 30px 24px #12052acc) drop-shadow(0 0 10px #842ae8)}.about-tile-eyebrow{display:block;font:700 15px DM Sans,sans-serif;letter-spacing:.02em;text-transform:uppercase;color:#c79bff}.screen .about-tile h2,.about-tile h2{margin:18px 0 26px;font:900 clamp(30px,3.2vw,46px)/1.08 "DM Sans",sans-serif;letter-spacing:-1px;text-transform:none;color:#fff}.about-tile p{margin:0 0 16px;font-size:17px;line-height:1.6;color:#cdbfe3}.about-tile p b{color:#fff;font-weight:800}@media (max-width: 899px){.about-tile{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:28px}.screen .about-tile h2,.about-tile h2{margin:12px 0 16px}.about-tile p{font-size:15px}}.os{--tear: polygon(0 13.4%, 6% 12.2%, 12% 13.6%, 19% 12.3%, 26% 13.5%, 33% 12.1%, 40% 13.6%, 47% 12.4%, 54% 13.7%, 61% 12.2%, 68% 13.5%, 75% 12.3%, 82% 13.7%, 89% 12.4%, 95% 13.4%, 100% 12.5%, 100% 100%, 0 100%);--ph: min(50cqh, 66cqw * 1.636);--pw: calc(var(--ph) / 1.636);--glow: #8d4dff;--glow2: #3fd2e8;--gold: #f3d27a;--ink: #f5efff;--muted: #b9a9cf;position:relative;container-type:size;width:100%;height:100%;overflow:hidden;isolation:isolate;outline:none;border-radius:22px;background:#07050d;color:var(--ink);font-family:DM Sans,system-ui,sans-serif;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.os:focus-visible{box-shadow:inset 0 0 0 2px #79e3d0}.os *,.os *:before,.os *:after{box-sizing:border-box}.os button{font:inherit;color:inherit;cursor:pointer;margin:0;text-transform:none;letter-spacing:0;box-shadow:none;transform:none;min-height:0}.os button:disabled{cursor:default}.os{--card-y: -13%;--card-s: 1.16;--card-cy: 43%;--dock-h: 0px;--lift: 0px;--env-h: 108cqh;--floor-y: calc(50cqh + var(--ph) * .5)}.os[data-docked]{--dock-h: 150px}@media (max-width: 1023px){.os[data-docked]{--dock-h: 0px}}.os[data-phase=idle]{--lift: calc(var(--dock-h) / -2 + 10px)}.os-env{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:radial-gradient(ellipse 90% 80% at 50% 45%,#1a0f2e,#0b0716 55%,#050309)}.os-env-img{position:absolute;left:50%;top:calc(var(--floor-y) + var(--ph) * .015 - var(--env-h) * var(--floor-at));height:var(--env-h);aspect-ratio:16 / 9;translate:-50% 0;transform:translateY(var(--lift));background:var(--env-img) center / cover no-repeat;transition:transform .8s cubic-bezier(.3,.8,.3,1),filter .8s;-webkit-mask:linear-gradient(180deg,transparent,#000 10%,#000 88%,transparent);mask:linear-gradient(180deg,transparent,#000 10%,#000 88%,transparent)}.os[data-phase=idle] .os-env-img,.os[data-phase=ready] .os-env-img{animation:os-env-breathe 14s ease-in-out infinite alternate}@keyframes os-env-breathe{0%{scale:1}to{scale:1.035}}@container (orientation: portrait){.os-env-img{--env-h: 74cqh}}.os-backlight{position:absolute;left:50%;top:calc(50% + var(--lift) * 1);width:calc(var(--pw) * 2.6);aspect-ratio:1;translate:-50% -52%;border-radius:50%;opacity:.55;background:radial-gradient(closest-side,color-mix(in srgb,var(--glow) 55%,transparent),color-mix(in srgb,var(--glow) 18%,transparent) 55%,transparent);transition:opacity .6s,top .8s cubic-bezier(.3,.8,.3,1),scale .6s}.os[data-phase=idle] .os-backlight,.os[data-phase=ready] .os-backlight{animation:os-breath 6s ease-in-out infinite}@keyframes os-breath{0%,to{opacity:.45}50%{opacity:.7}}.os-env-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 72% at 50% 46%,transparent 38%,#000c 100%);opacity:.8;transition:opacity .7s}.os[data-phase=tension] .os-env-shade{opacity:1}.os[data-phase=tension] .os-env-img{filter:brightness(.7) saturate(.9)}.os[data-phase=tension] .os-backlight{opacity:.35}.os:is([data-phase=tear],[data-phase=separate]) .os-env-img{filter:brightness(1.12);transition-duration:.2s}.os:is([data-phase=tear],[data-phase=separate]) .os-backlight{opacity:1;scale:1.15;transition-duration:.25s}.os[data-phase=emerge] .os-backlight{opacity:.95;scale:1.25;background:radial-gradient(closest-side,color-mix(in srgb,var(--glow2) 60%,#fff 10%),color-mix(in srgb,var(--glow) 25%,transparent) 55%,transparent)}.os:is([data-phase=await],[data-phase=anticipate],[data-phase=flip],[data-phase=present],[data-phase=advance]) .os-env-img{filter:brightness(.8)}.os[data-level="2"]:is([data-phase=flip],[data-phase=present]) .os-backlight{opacity:.9;background:radial-gradient(closest-side,#a46cff99,#a46cff2a 55%,transparent)}.os[data-level="3"]:is([data-phase=flip],[data-phase=present]) .os-backlight{opacity:1;background:radial-gradient(closest-side,#f3d27a88,#f3d27a22 55%,transparent)}.os[data-phase=anticipate][data-level="3"] .os-env-shade{opacity:1;background:radial-gradient(ellipse 45% 50% at 50% 48%,transparent 20%,#000e 100%)}.os[data-phase=anticipate][data-level="3"] .os-env-img{filter:brightness(.45)}.os-podium{position:absolute;left:50%;top:calc(var(--floor-y) - var(--ph) * .035);width:calc(var(--pw) * 1.75);height:calc(var(--pw) * .26);translate:-50% 0;transform:translateY(var(--lift));transition:transform .8s cubic-bezier(.3,.8,.3,1),opacity .6s;border-radius:50%;border:1px solid var(--rim);background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--glow) 38%,transparent),#120a20 70%);box-shadow:0 5px #120c20,0 8px color-mix(in srgb,var(--glow) 35%,#000),0 14px 22px #000a,0 0 18px color-mix(in srgb,var(--glow) 50%,transparent),inset 0 0 22px color-mix(in srgb,var(--glow) 40%,transparent)}.os-podium i{position:absolute;left:50%;top:18%;width:62%;height:46%;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,#000c,transparent)}.os:is([data-phase=await],[data-phase=anticipate],[data-phase=flip],[data-phase=present],[data-phase=advance]) .os-podium i{opacity:.4}.os[data-phase=complete] .os-podium{opacity:0}.os-id{position:absolute;left:20px;top:16px;z-index:6;max-width:calc(100% - 84px);pointer-events:none;transition:opacity .4s}.os-id span{display:flex;align-items:center;gap:10px;white-space:nowrap;font:700 10px/1 DM Sans,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#dac496}.os-id span:after{content:"";width:40px;height:1px;background:linear-gradient(90deg,#bca071,transparent)}.os-id h2{margin:8px 0 3px;font:800 clamp(17px,2.2cqw,22px)/1.15 "DM Sans",sans-serif;letter-spacing:-.3px;color:var(--ink)}.os-id p{margin:0;font-size:12px;color:var(--muted)}.os[data-phase=complete] .os-id{opacity:0}.os:not([data-phase=idle]) .os-id p{display:none}.os-progress{position:absolute;right:14px;top:14px;z-index:8;padding:6px 11px;border-radius:999px;background:#b07cff26;border:1px solid #b07cff66;font:700 12px/1 DM Sans,sans-serif;color:#ead9ff;animation:os-in .3s ease-out both}.os-rig{position:absolute;left:50%;top:50%;width:var(--pw);height:var(--ph);translate:-50% -50%;perspective:1200px;transform:translateY(var(--lift));transition:transform .8s cubic-bezier(.3,.8,.3,1)}.os-rig.tappable{cursor:pointer}.os-pose{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;will-change:transform}.os-packback{z-index:1}.os-cards{z-index:2}.os-packfront{z-index:3}.os-backface{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateY(180deg);backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:2px;background:linear-gradient(90deg,#0008,#fff1 50%,#0008),var(--art) center / cover;filter:brightness(.45) saturate(.7)}.os-inner{position:absolute;left:2%;right:2%;top:4%;height:14%;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:linear-gradient(180deg,#c9c3d6 0,#8c84a0 6%,#2a2138 22%,#0b0812 70%);clip-path:polygon(0 18%,100% 8%,100% 100%,0 100%)}.os-inner:after{content:"";position:absolute;top:30%;right:10%;bottom:0;left:10%;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--glow2) 70%,#fff),transparent 70%);opacity:0;transition:opacity .4s}.os[data-phase=tear] .os-inner:after,.os[data-phase=separate] .os-inner:after,.os[data-phase=emerge] .os-inner:after{opacity:.85}.os-body{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:var(--tear);perspective:520px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.os-slice{position:absolute;top:0;bottom:0;left:calc(var(--k) * 20% - .2%);width:20.4%;overflow:hidden;transform-origin:50% 50%;transform:translateZ(var(--z)) rotateY(var(--ry));transition:transform .5s cubic-bezier(.3,.9,.4,1)}.os-slice i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--art) var(--bx) 0 / 500% 100% no-repeat}.os-slice b{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000,#fff calc(40% + var(--k) * 4%),#0000);mix-blend-mode:soft-light;opacity:var(--lt)}.os-sheen{position:absolute;top:-10%;right:-70%;bottom:-10%;left:-70%}.os-body:after{content:"";position:absolute;top:-10%;right:-70%;bottom:-10%;left:-70%;background:linear-gradient(104deg,transparent 40%,#ffffff3a 48%,#d9c6ff1a 52%,transparent 58%);transform:translate(-55%);mix-blend-mode:screen;pointer-events:none}.os-strip{position:absolute;left:0;top:0;width:100%;height:13.6%;transform-style:preserve-3d}.os-strip>.os-seg{left:0;width:calc(100% / 6)}.os-seg{position:absolute;top:0;left:100%;width:100%;height:100%;transform-style:preserve-3d;transform-origin:0 100%}.os-seg>i{position:absolute;top:0;right:-.5px;bottom:0;left:-.5px;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--art) var(--bx) 0 / 600% calc(100% / .136) no-repeat;clip-path:polygon(0 0,100% 0,100% 92%,75% 100%,50% 88%,25% 99%,0 90%)}.os-crack{position:absolute;left:0;right:0;top:12.4%;height:3px;transform-origin:100% 50%;transform:scaleX(0);opacity:0;background:linear-gradient(90deg,transparent,#fff 8%,var(--glow2) 50%,#fff 92%,transparent);box-shadow:0 0 10px var(--glow2),0 0 22px var(--glow)}.os-leak{position:absolute;right:-14%;top:-10%;width:60%;height:34%;background:radial-gradient(closest-side,#f4ecff,color-mix(in srgb,var(--glow) 60%,transparent) 45%,transparent);opacity:0;mix-blend-mode:screen;pointer-events:none}.os[data-phase=idle] .os-pose{animation:os-idle 5.5s ease-in-out infinite}.os[data-phase=idle] .os-body:after{animation:os-sheen 5.5s ease-in-out infinite}@keyframes os-idle{0%,to{transform:rotateY(-18deg) rotateX(5deg) rotate(-1.5deg)}50%{transform:rotateY(16deg) rotateX(-3deg) rotate(1deg) translateY(-2.5%)}}@keyframes os-sheen{0%,30%{transform:translate(-55%)}70%,to{transform:translate(55%)}}.os[data-phase=approach] .os-pose{animation:os-approach 1.15s cubic-bezier(.3,.05,.2,1) both}@keyframes os-approach{0%{transform:rotateY(-18deg) rotateX(5deg) translateZ(0) scale(.92)}14%{transform:rotateY(-30deg) rotateX(8deg) translateZ(-70px) scale(.86)}62%{transform:rotateY(300deg) rotateX(-6deg) translateZ(60px) scale(1.06)}84%{transform:rotateY(372deg) rotateX(2deg) translateZ(20px) scale(1.01)}to{transform:rotateY(360deg) rotateX(0) translateZ(0) scale(1)}}.os[data-phase=approach] .os-body:after{animation:os-sheen 1.15s ease-out both}.os[data-phase=ready] .os-pose{animation:os-ready 3.4s ease-in-out infinite}.os[data-phase=ready] .os-leak{opacity:.25;transition:opacity .6s}@keyframes os-ready{0%,to{transform:rotateY(-7deg) rotateX(2deg)}50%{transform:rotateY(7deg) rotateX(-2deg) translateY(-1.5%)}}.os[data-phase=tension] .os-pose{animation:os-tension .9s cubic-bezier(.45,0,.55,1) both}.os[data-phase=tension] .os-slice,.os[data-phase=tear] .os-slice{transform:translateZ(var(--z-t)) rotateY(var(--ry-t));transition-duration:.7s}.os[data-phase=tension] .os-slice b{animation:os-crinkle .18s calc(var(--k) * 37ms) ease-in-out infinite alternate}.os[data-phase=tension] .os-leak{animation:os-leak .9s ease-in both}.os[data-phase=tension] .os-seg.last{animation:os-give .9s ease-in both}@keyframes os-tension{0%{transform:rotateY(0) rotate(0) scale(1)}18%{transform:rotateY(6deg) rotate(-.8deg) scale(1.015,.99)}34%{transform:rotateY(3deg) rotate(.6deg) scale(.99,1.01) translate(-.6%)}52%{transform:rotateY(10deg) rotate(-1.6deg) scale(1.03,.975) translate(.8%)}66%{transform:rotateY(7deg) rotate(-.6deg) scale(1.01,.99) translate(-.4%)}82%{transform:rotateY(13deg) rotate(-2.4deg) scale(1.04,.965) translate(1%)}to{transform:rotateY(14deg) rotate(-2.8deg) scale(1.045,.96)}}@keyframes os-crinkle{0%{opacity:calc(var(--lt) * .4)}to{opacity:calc(var(--lt) * 2.6)}}@keyframes os-leak{0%,30%{opacity:.2;transform:scale(.7)}to{opacity:.9;transform:scale(1.05)}}@keyframes os-give{0%,55%{transform:none}to{transform:rotate(-7deg) rotateX(-12deg)}}.os[data-phase=tear] .os-pose{animation:os-hold .82s linear both}@keyframes os-hold{0%{transform:rotateY(14deg) rotate(-2.8deg) scale(1.045,.96)}25%{transform:rotateY(12deg) rotate(-2deg) scale(1.03,.975) translateY(-.4%)}50%{transform:rotateY(13deg) rotate(-2.6deg) scale(1.04,.965)}to{transform:rotateY(9deg) rotate(-1.4deg) scale(1.02,.98)}}.os[data-phase=tear] .os-seg,.os[data-phase=separate] .os-seg{animation:os-peel .34s calc((5 - var(--k)) * 92ms) cubic-bezier(.35,.1,.3,1) both}@keyframes os-peel{0%{transform:none}to{transform:rotate(-13deg) rotateX(-17deg) translateZ(1px)}}.os[data-phase=tear] .os-crack{animation:os-crack .78s cubic-bezier(.4,0,.6,1) both}@keyframes os-crack{0%{opacity:1;transform:scaleX(0)}85%{opacity:1;transform:scaleX(1)}to{opacity:.7;transform:scaleX(1)}}.os[data-phase=tear] .os-leak{opacity:.95;transform:scale(1.1)}.os[data-phase=separate] .os-strip,.os[data-phase=emerge] .os-strip,.os[data-phase=release] .os-strip{animation:os-fly .62s cubic-bezier(.2,.6,.3,1) both}@keyframes os-fly{0%{transform:none;opacity:1}35%{transform:translate(-6%,-30%) rotate(-8deg) rotateX(20deg);opacity:1}to{transform:translate(-48%,-190%) rotate(-38deg) rotateX(70deg) rotateY(-30deg);opacity:0}}.os[data-phase=separate] .os-pose{animation:os-recoil .42s cubic-bezier(.3,1.5,.5,1) both}@keyframes os-recoil{0%{transform:rotateY(9deg) rotate(-1.4deg) scale(1.02,.98)}45%{transform:rotateY(-5deg) rotate(1.4deg) scale(.985,1.02) translateY(1%)}to{transform:rotateY(-2deg) rotate(.4deg)}}.os[data-phase=separate] .os-crack,.os[data-phase=emerge] .os-crack{opacity:.5;transform:scaleX(1);transition:opacity .5s}.os[data-phase=separate] .os-slice,.os[data-phase=emerge] .os-slice{transition-duration:.35s}.os-shards{position:absolute;right:8%;top:12%;width:0;height:0;z-index:6}.os-shards i{position:absolute;width:9px;height:2px;border-radius:2px;background:linear-gradient(90deg,#fff,var(--glow2));opacity:0;animation:os-shard .55s var(--d) cubic-bezier(.15,.8,.3,1) both}@keyframes os-shard{0%{opacity:1;transform:rotate(var(--a)) translate(4px) scaleX(1.5)}to{opacity:0;transform:rotate(var(--a)) translate(calc(var(--pw) * .55)) scaleX(.4)}}.os-cards{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform-style:flat;perspective:1100px}.os:not([data-phase=idle]):not([data-phase=approach]):not([data-phase=ready]):not([data-phase=tension]):not([data-phase=tear]) .os-cards{opacity:1}.os:is([data-phase=separate],[data-phase=emerge],[data-phase=release]) .os-card.under{transform:none;filter:none}.os[data-phase=emerge] .os-cards{transform:translateY(-46%);transition:transform .82s cubic-bezier(.25,.75,.25,1)}.os[data-phase=emerge] .os-pose{animation:os-dip .82s ease-out both}@keyframes os-dip{0%{transform:rotateY(-2deg) rotate(.4deg)}40%{transform:translateY(4%) rotateX(10deg) rotate(.8deg)}to{transform:translateY(2.5%) rotateX(6deg)}}.os[data-phase=release] .os-pose{animation:os-drop .76s cubic-bezier(.55,0,.8,.4) both}@keyframes os-drop{0%{transform:translateY(2.5%) rotateX(6deg);opacity:1}to{transform:translateY(150%) rotateX(-32deg) rotate(9deg);opacity:0}}.os[data-phase=release] .os-cards{animation:os-arrive .76s cubic-bezier(.25,.8,.3,1) both}@keyframes os-arrive{0%{transform:translateY(-46%)}55%{transform:translateY(-8%) scale(1.22) rotateY(24deg) rotateX(-8deg) rotate(-2deg)}80%{transform:translateY(-4%) scale(1.27) rotateY(-7deg) rotateX(2deg)}to{transform:translateY(var(--card-y)) scale(var(--card-s))}}.os:is([data-phase=await],[data-phase=anticipate],[data-phase=flip],[data-phase=present],[data-phase=advance]) .os-cards{transform:translateY(var(--card-y)) scale(var(--card-s));transition:transform .4s ease}.os-card{position:absolute;left:8%;top:18%;width:84%;aspect-ratio:63 / 88;z-index:5;transform-style:preserve-3d;transition:transform .36s cubic-bezier(.3,.8,.3,1),opacity .3s}.os-card.under{z-index:calc(4 - var(--k));transform:translate(calc(var(--k) * 2.4%),calc(var(--k) * 1.6%)) rotate(calc(var(--k) * 1.8deg));filter:brightness(calc(1 - var(--k) * .14))}.os-flip{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.3,1.3,.45,1)}.os-face{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:5%/3.6%;overflow:hidden;transition:opacity 0s .15s}.os .os-back{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 14px 30px #000b}.os-front{transform:rotateY(180deg);opacity:0;background:#120c1d;box-shadow:0 18px 44px #000c}.os-front img{display:block;width:100%;height:100%;object-fit:cover}.os-fallback{display:grid;place-items:center;height:100%;padding:10px;text-align:center;font-weight:700;font-size:12px}.os-gloss{position:absolute;top:-40%;right:-80%;bottom:-40%;left:-80%;background:linear-gradient(110deg,transparent 40%,#ffffff55 49%,#ffffff00 56%);transform:translate(-40%);opacity:0}.os:is([data-phase=flip],[data-phase=present],[data-phase=advance]) .os-card.top .os-flip{transform:rotateY(180deg)}.os:is([data-phase=flip],[data-phase=present],[data-phase=advance]) .os-card.top .os-front{opacity:1}.os:is([data-phase=flip],[data-phase=present],[data-phase=advance]) .os-card.top .os-back{opacity:0}.os[data-phase=flip] .os-card.top .os-gloss{animation:os-gloss .9s .25s ease-out both}@keyframes os-gloss{0%{opacity:1;transform:translate(-40%)}to{opacity:0;transform:translate(40%)}}.os[data-phase=await] .os-card.top{animation:os-await 3s ease-in-out infinite}@keyframes os-await{0%,to{transform:rotateY(-6deg) rotateX(2deg)}50%{transform:rotateY(6deg) rotateX(-2deg) translateY(-1.2%)}}.os[data-phase=present] .os-card.top{transform:translateZ(24px)}.os[data-phase=advance] .os-card.top{transform:translate(60%,30%) rotate(14deg) scale(.4);opacity:0;transition:transform .38s cubic-bezier(.5,0,.8,.5),opacity .3s .06s}.os[data-phase=anticipate][data-level="2"] .os-card.top{transform:translateZ(40px) scale(1.04);filter:drop-shadow(0 0 16px #a46cffcc);transition:transform .5s,filter .5s}.os[data-phase=anticipate][data-level="3"] .os-card.top{animation:os-tremble .14s linear infinite;filter:drop-shadow(0 0 12px var(--gold)) drop-shadow(0 0 26px #5fe3d6aa)}@keyframes os-tremble{0%,to{transform:translateZ(48px) scale(1.05)}25%{transform:translateZ(48px) scale(1.05) translate(-1px) rotate(-.6deg)}75%{transform:translateZ(48px) scale(1.05) translate(1px) rotate(.6deg)}}.os[data-level="2"]:is([data-phase=flip],[data-phase=present]) .os-card.top{filter:drop-shadow(0 0 14px #a46cffaa)}.os[data-level="3"]:is([data-phase=flip],[data-phase=present]) .os-card.top{filter:drop-shadow(0 0 12px #f3d27acc) drop-shadow(0 0 30px #5fe3d677)}.os[data-level="1"]{--ring: #ffffff88}.os[data-level="2"]{--ring: #c79dff;--ray: #b07cff3a}.os[data-level="3"]{--ring: var(--gold);--ray: #f3d27a3a}.os-ring{position:absolute;left:50%;top:var(--card-cy);width:calc(var(--pw) * 1.4);aspect-ratio:1;translate:-50% -50%;border-radius:50%;border:2px solid var(--ring, #fff);opacity:0;pointer-events:none;z-index:4}.os[data-phase=flip]:is([data-level="1"],[data-level="2"],[data-level="3"]) .os-ring{animation:os-ring .8s .22s cubic-bezier(.1,.7,.3,1) both}@keyframes os-ring{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.5)}}.os-rays{position:absolute;left:50%;top:var(--card-cy);width:120cqmin;aspect-ratio:1;translate:-50% -50%;border-radius:50%;opacity:0;pointer-events:none;z-index:-1;background:repeating-conic-gradient(from 0deg,#fff0 0deg 9deg,var(--ray, #b07cff33) 10deg 13deg,#fff0 14deg 24deg);-webkit-mask:radial-gradient(closest-side,#000 18%,transparent 70%);mask:radial-gradient(closest-side,#000 18%,transparent 70%)}.os:is([data-phase=flip],[data-phase=present]):is([data-level="2"],[data-level="3"]) .os-rays{animation:os-rays 1.6s .2s ease-out both}@keyframes os-rays{0%{opacity:0;transform:rotate(0) scale(.6)}25%{opacity:1}to{opacity:.35;transform:rotate(40deg) scale(1)}}.os-sparks{position:absolute;left:50%;top:var(--card-cy);width:0;height:0;z-index:5;pointer-events:none}.os-sparks i{position:absolute;width:6px;height:6px;margin:-3px;border-radius:1px;background:var(--ring, #fff);box-shadow:0 0 8px var(--ring, #fff);opacity:0;rotate:45deg}.os[data-phase=flip] .os-sparks i{animation:os-spark .9s calc(.2s + var(--d)) cubic-bezier(.1,.8,.3,1) both}@keyframes os-spark{0%{opacity:1;transform:rotate(var(--a)) translate(calc(var(--pw) * .3))}to{opacity:0;transform:rotate(var(--a)) translate(calc(var(--pw) * var(--r) * 1.9)) scale(.3)}}.os[data-phase=flip][data-level="3"] .os-rig{animation:os-shake .4s .24s ease-out both}@keyframes os-shake{0%,to{transform:none}20%{transform:translate(-5px,3px)}40%{transform:translate(4px,-3px)}60%{transform:translate(-3px,2px)}80%{transform:translate(2px,-1px)}}.os-flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 46%,#fff,#e6dcff 25%,#b07cff00 65%)}.os[data-phase=separate] .os-flash{animation:os-flash .5s ease-out both;--flash: .45}.os[data-phase=flip][data-level="2"] .os-flash{animation:os-flash .6s .22s ease-out both;--flash: .3}.os[data-phase=flip][data-level="3"] .os-flash{animation:os-flash .8s .22s ease-out both;--flash: .85}@keyframes os-flash{0%{opacity:var(--flash)}to{opacity:0}}.os-tier{display:block;font:700 11px/1 DM Sans,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#79e3d0}.os[data-level="2"] .os-tier{color:#c79dff}.os[data-level="3"] .os-tier{color:var(--gold)}.os-bottom{position:absolute;left:0;right:0;bottom:0;z-index:6;display:grid;justify-items:center;gap:10px;padding:0 20px 16px}.os-card-meta{display:grid;justify-items:center;gap:4px;text-align:center;animation:os-in .35s ease-out both}.os-card-meta h2{margin:0;font:800 clamp(18px,3.4cqw,26px)/1.15 "DM Sans",sans-serif;letter-spacing:-.4px;text-shadow:0 2px 16px #000}.os-card-meta .os-tier{padding:4px 9px;border-radius:999px;background:#0c0816b3;border:1px solid currentColor;font-size:10px}.os-rail{display:flex;gap:6px;margin:0;padding:0;list-style:none}.os-rail li{width:24px;aspect-ratio:63 / 88;border-radius:3px;border:1px solid #ffffff22;background:#ffffff08;overflow:hidden}.os-rail li.now{border-color:#fffa}.os-rail li img{display:block;width:100%;height:100%;object-fit:cover}.os-rail li[data-level="2"]{border-color:#c79dff}.os-rail li[data-level="3"]{border-color:var(--gold);box-shadow:0 0 8px #f3d27a88}.os-rail li.sold img{opacity:.35;filter:grayscale(1)}.os-actions{display:grid;justify-items:center;gap:6px;width:min(100%,420px)}.os-value{display:flex;gap:12px;align-items:baseline;margin:0;font-size:12px;color:var(--muted)}.os-value b{font:700 16px DM Sans,sans-serif;color:var(--ink)}.os-decide{display:grid;grid-template-columns:1fr 1.3fr;gap:10px;width:100%}.os-primary,.os-keep,.os-sell{height:46px;border-radius:13px;font-weight:700!important;font-size:14px!important}.os-primary{width:min(100%,300px);border:1px solid #d8b6ff88;background:var(--brand-cta);animation:os-in .3s ease-out both}.os-keep{border:1px solid #d8b6ff88;background:linear-gradient(120deg,#7b3df0,#b03ee8)}.os-sell{border:1px solid #ffffff2e;background:#0d0916cc}.os-sell:disabled,.os-keep:disabled{opacity:.45}.os-text{border:0;background:none;padding:4px;color:var(--muted);font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.os-error{max-width:420px;margin:4px 0 0;padding:7px 10px;border-left:2px solid #ff8fa8;background:#3a121ccc;color:#ffc6d2;font-size:12px}.os-sound{position:absolute;right:14px;bottom:14px;z-index:7;width:34px;height:34px;padding:0;border-radius:10px;border:1px solid #ffffff22;background:#0d0916aa;font-size:15px}.os-chip{position:absolute;left:14px;top:14px;z-index:7;padding:6px 10px;border-radius:8px;background:#0d0916cc;border:1px solid #ffffff1c;font-size:11px;color:var(--muted)}.os:is([data-phase=complete]) .os-rig,.os:is([data-phase=complete]) .os-bottom{display:none}.os-result{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:grid;align-content:center;justify-items:center;gap:10px;padding:24px;text-align:center;overflow:auto;animation:os-in .4s ease-out both}.os-result h2{margin:4px 0 0;font:800 clamp(26px,5cqw,40px)/1 "DM Sans",sans-serif}.os-result-sub{margin:0;font-size:13px;color:var(--muted)}.os-result-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:10px 0 4px;padding:0;list-style:none}.os-result-cards li{width:clamp(70px,13cqw,120px);display:grid;gap:4px;text-align:center}.os-result-img{display:block;aspect-ratio:63 / 88;border-radius:6px;overflow:hidden;background:#120c1d;box-shadow:0 8px 18px #0009}.os-result-img img{display:block;width:100%;height:100%;object-fit:cover}.os-result-cards li[data-level="2"] .os-result-img{box-shadow:0 0 0 1px #c79dff,0 8px 18px #0009}.os-result-cards li[data-level="3"] .os-result-img{box-shadow:0 0 0 1px var(--gold),0 0 16px #f3d27a77}.os-result-cards li.sold .os-result-img{opacity:.4}.os-result-cards b{font-size:11px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-result-cards small{font-size:10px;color:var(--muted)}.os-result-actions{display:flex;gap:10px}.os-result-actions button{padding:0 18px}.os-proof{max-width:520px;font-size:11px;color:var(--muted);text-align:left}.os-proof summary{cursor:pointer;text-align:center}.os-proof code{display:block;margin-top:4px;overflow-wrap:anywhere;font-size:10px}@media (hover: hover){.os-primary:hover,.os-keep:not(:disabled):hover{filter:brightness(1.12)}.os-sell:not(:disabled):hover{background:#1a1226}}@media (max-width: 767px){.os{--ph: min(60cqh, 70cqw * 1.636);--card-y: -27%;--card-s: .96;--card-cy: 34%}.os-bottom{gap:8px;padding-bottom:12px}.os-card-meta h2{font-size:19px}.os-rail li{width:22px}.os[data-phase=idle] .os-id{left:50%;translate:-50% 0;text-align:center;max-width:calc(100% - 100px)}.os[data-phase=idle] .os-id span{justify-content:center}.os[data-phase=idle] .os-id span:after{display:none}.os-id h2{font-size:20px}}.os-best{display:grid;justify-items:center;gap:8px;margin:4px 0 2px}.os-best-label{font-size:13px;font-weight:600;color:#cfc6e4}.os-best>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.os .os-best button{min-height:44px;margin:0;padding:0 16px;border:1px solid #ffffff26;border-radius:12px;background:#ffffff0f;box-shadow:none;color:#f5efff;font:600 14px DM Sans,sans-serif;letter-spacing:0;text-transform:none;cursor:pointer}.os .os-best button:disabled{opacity:.5;cursor:default}.os-best p{margin:0;font-size:12px;color:#cfc6e4}@property --amb{syntax: "<color>"; inherits: true; initial-value: #7f4dff;}@property --amb2{syntax: "<color>"; inherits: true; initial-value: #4fb8ff;}.os3{--amb: var(--glow, #7f4dff);--amb2: var(--glow2, #4fb8ff);background:#09060f;transition:--amb .9s ease,--amb2 .9s ease}.os3[data-tier=common]{--amb: #5d5385;--amb2: #a99cc8}.os3[data-tier=uncommon]{--amb: #1f8f7c;--amb2: #79e3d0}.os3[data-tier=rare]{--amb: #8b4dff;--amb2: #d0a6ff}.os3[data-tier=chase]{--amb: #c98a1e;--amb2: #f3d27a}.os3-ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;transition:filter .6s ease;background:radial-gradient(50% 55% at 50% 52%,color-mix(in srgb,var(--amb) 42%,transparent),transparent 72%),radial-gradient(38% 46% at 88% 6%,color-mix(in srgb,var(--amb2) 26%,transparent),transparent 72%),radial-gradient(46% 52% at 6% 98%,color-mix(in srgb,var(--amb) 34%,transparent),transparent 72%),radial-gradient(60% 14% at 50% 82%,color-mix(in srgb,var(--amb2) 26%,transparent),transparent 70%),#09060f}.os3-ambient:before,.os3-ambient:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none}.os3-ambient:before{background:linear-gradient(118deg,transparent 18%,color-mix(in srgb,var(--amb2) 14%,transparent) 19%,color-mix(in srgb,var(--amb2) 4%,transparent) 34%,transparent 35%),linear-gradient(118deg,transparent 58%,color-mix(in srgb,var(--amb) 12%,transparent) 59%,color-mix(in srgb,var(--amb) 3%,transparent) 72%,transparent 73%),linear-gradient(62deg,transparent 40%,#ffffff08 41%,transparent 50%)}.os3-ambient:after{opacity:.5;background-image:radial-gradient(#ffffff55 1px,transparent 1.4px),radial-gradient(#ffffff33 1px,transparent 1.4px);background-size:140px 140px,90px 90px;background-position:0 0,40px 60px;-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,#000,transparent);mask-image:radial-gradient(70% 70% at 50% 40%,#000,transparent)}.os3[data-build] .os3-ambient{filter:brightness(.3) saturate(.6);transition:filter 1.6s ease}.os3-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;container-type:inline-size}.os3-ink{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;filter:blur(.6px) saturate(1.15)}.os3-ink-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 75% at 50% 48%,transparent 40%,#000000c8 100%)}.os3-word{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;padding:0 4%;overflow:hidden;white-space:nowrap;mix-blend-mode:screen;font-family:Anton,Impact,Arial Narrow Bold,sans-serif;font-size:17cqw;line-height:.86;letter-spacing:-.01em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--pc1, #7f4dff) 45%,#ffffff40)}.os3-word span:nth-child(2){color:color-mix(in srgb,var(--pc1, #7f4dff) 14%,transparent);-webkit-text-stroke:0;transform:translate(14%)}.os3-word span:nth-child(3){transform:translate(-6%)}.os3 .os3-ambient{display:none}.os3-pill{position:absolute;z-index:5;left:16px;top:16px;display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;color:#f3d27a;background:linear-gradient(100deg,#2a2112e6,#1a1229e6);border:1px solid #8a7240;transition:opacity .35s}.os3-hits{position:absolute;z-index:1;left:63%;top:50%;width:32%;height:25%;transform:translateY(-50%);isolation:isolate;pointer-events:none;transition:opacity .35s,translate .5s}.os3-hits:after{content:"";position:absolute;z-index:0;left:-18%;right:-18%;top:-34%;bottom:-30%;filter:blur(22px);background:radial-gradient(ellipse 42% 40% at 50% 50%,color-mix(in srgb,var(--pc3, #d9a441) 85%,#fff 18%) 0%,color-mix(in srgb,var(--pc3, #d9a441) 30%,transparent) 55%,transparent 80%),radial-gradient(ellipse 62% 58% at 50% 52%,color-mix(in srgb,var(--pc1, #7f4dff) 92%,#fff 8%) 0%,color-mix(in srgb,var(--pc1, #7f4dff) 50%,transparent) 42%,transparent 72%),radial-gradient(ellipse 44% 9% at 50% 84%,color-mix(in srgb,var(--pc3, #d9a441) 80%,#fff 30%),transparent 72%)}.os3-hits-label{position:absolute;z-index:4;left:0;right:0;top:-17%;text-align:center;font:700 11px DM Sans,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#ffffffb0;text-shadow:0 1px 8px #000}.os3-tophit{position:absolute;top:0;height:100%;aspect-ratio:63 / 88;margin:0;transform-origin:50% 100%}.os3-tophit img,.os3-tophit-back{display:block;width:100%;height:100%;object-fit:cover;border-radius:4.5%/3.2%;box-shadow:0 0 0 1px #ffffff1f,0 18px 30px #000c}.os3-tophit-back{background:radial-gradient(circle at 50% 56%,#46caea 0 9%,#5927af 22%,transparent 34%),repeating-conic-gradient(from 30deg at 50% 56%,#342159 0,#342159 10deg,#0c081d 11deg,#0c081d 24deg,#a367da,#a367da,#16102a 27deg,#16102a 40deg)}.os3-tophit:nth-of-type(1){left:0;transform:rotate(-6deg);z-index:3}.os3-tophit:nth-of-type(2){left:31%;transform:rotate(2deg) translateY(3%);z-index:2}.os3-tophit:nth-of-type(3){left:61%;transform:rotate(9deg) translateY(7%);z-index:1}.os3-tophit figcaption{position:absolute;left:50%;bottom:-13%;transform:translate(-50%);white-space:nowrap;font:700 11px DM Sans,sans-serif;color:#ffe7a6;text-shadow:0 1px 6px #000}@media (max-width: 700px){.os3-hits{display:none}}.os3-tophit,.os3-hits-label,.os3-hits:after,.os3-word span{transition:translate .55s cubic-bezier(.55,0,.75,.3),rotate .55s cubic-bezier(.55,0,.75,.3),opacity .45s ease-in}.os3:not([data-phase=idle]) .os3-tophit{opacity:0}.os3:not([data-phase=idle]) .os3-tophit:nth-of-type(1){translate:150% -10%;rotate:14deg;transition-delay:.1s}.os3:not([data-phase=idle]) .os3-tophit:nth-of-type(2){translate:170% -18%;rotate:20deg;transition-delay:.05s}.os3:not([data-phase=idle]) .os3-tophit:nth-of-type(3){translate:190% -26%;rotate:26deg}.os3:not([data-phase=idle]) .os3-hits-label,.os3:not([data-phase=idle]) .os3-hits:after{opacity:0;translate:40% 0}.os3:not([data-phase=idle]) .os3-word span{opacity:0;transition-duration:.7s}.os3:not([data-phase=idle]) .os3-word span:nth-child(1){translate:-70% 0}.os3:not([data-phase=idle]) .os3-word span:nth-child(2){translate:70% 0;transition-delay:.04s}.os3:not([data-phase=idle]) .os3-word span:nth-child(3){translate:-90% 0;transition-delay:.08s}@media (prefers-reduced-motion: reduce){.os3-tophit,.os3-hits-label,.os3-hits:after,.os3-word span{transition:opacity .3s}.os3:not([data-phase=idle]) :is(.os3-tophit,.os3-hits-label,.os3-word span){translate:none;rotate:none}}.os3-pill i{width:6px;height:6px;border-radius:50%;background:#f3d27a;box-shadow:0 0 8px #f3d27a}.os3:not([data-phase=idle]) .os3-pill{opacity:0;pointer-events:none}.os3-poster{position:absolute;z-index:2;left:50%;top:50%;height:52%;aspect-ratio:587 / 960;object-fit:contain;transform:translate(-50%,-50%) rotate(2deg);filter:drop-shadow(0 18px 30px #000a);pointer-events:none}.os3[data-scene] .os3-poster{display:none}.os3-gl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block;width:100%;height:100%;pointer-events:none}.os3-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4}.os3-hit.tappable{cursor:pointer}.os3-reveal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;padding:28px 24px 24px;text-align:center;pointer-events:none}.os3-head{display:grid;justify-items:center}.os3-head[hidden],.os3-plate[hidden]{display:grid;visibility:hidden}.os3-kicker{margin:0;font:700 12px DM Sans,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#cdbfe3}.os3-name{max-width:100%;margin:8px 0 0;font:900 clamp(30px,6.4cqw,64px)/1 "DM Sans",sans-serif;letter-spacing:-.02em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--brand-title-grad, linear-gradient(105deg, #c896ff 15%, #f09de8 42%, #fff1ff 50%, #dc9af1 58%, #c896ff 85%));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 6px 26px #8b35e866)}.os3[data-phase=flip] .os3-name{animation:os3-name-in .55s cubic-bezier(.2,.9,.2,1.1) both}@keyframes os3-name-in{0%{opacity:0;transform:translateY(18px) scale(.94);letter-spacing:.04em}}.os3[data-tier=chase] .os3-name{background-image:linear-gradient(105deg,#f3d27a 10%,#fff4d0 45%,#ffe08a 55%,#d9a640 90%);filter:drop-shadow(0 6px 30px #f3d27a88)}.os3-zone{flex:1;min-height:0;width:100%;margin:14px 0}.os3-plate{width:min(100%,380px);padding:12px 16px;border-radius:16px;text-align:left;background:#120c1ee6;border:1.5px solid #8d63c7;box-shadow:0 0 34px -12px #b07cff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:os3-plate-in .35s .15s ease-out both}.os3-plate[data-level="3"]{border-color:#c9a24f;box-shadow:0 0 40px -10px #f3d27a}@keyframes os3-plate-in{0%{opacity:0;transform:translateY(8px)}}.os3-plate header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:9px;margin-bottom:9px;border-bottom:1px solid #ffffff1c}.os3-plate header img{height:22px;width:auto}.os3-plate header span{font:700 10px Space Mono,monospace;letter-spacing:.16em;text-transform:uppercase;color:#cdbfe3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os3-plate>div{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.os3-plate small{display:block;margin-bottom:3px;font:700 9px Space Mono,monospace;letter-spacing:.16em;text-transform:uppercase;color:#9d8bb3}.os3-plate b{font-size:19px;font-weight:800}.os3-plate span:last-child{text-align:right}.os3-plate[data-level="3"] span:last-child b{color:#f3d27a}.os3-msg{position:absolute;z-index:5;left:0;right:0;top:9%;display:flex;justify-content:center;align-items:center;gap:10px;margin:0;font:700 12px Space Mono,monospace;letter-spacing:.24em;text-transform:uppercase;color:#e6d2ff;pointer-events:none}.os3-msg i{width:8px;height:8px;border-radius:50%;background:#79e3d0;box-shadow:0 0 10px #79e3d0;animation:os3-pulse 1s infinite}@keyframes os3-pulse{50%{opacity:.3}}.os3[data-build] .os3-plate{opacity:.25}.os3 .os-sound{width:48px;height:48px;right:16px;bottom:16px;border-radius:12px;font-size:18px}.os3 .os-chip{left:auto;right:16px}.os3 .os-result{background:radial-gradient(60% 50% at 50% 45%,#2a185066,transparent 70%),#09060fe6}.os3 .os-result>.os-tier{font:700 12px DM Sans,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#79e3d0}.os3 .os-result h2{font-size:clamp(36px,8cqw,72px);font-weight:900;letter-spacing:-1.5px}.os3 .os-result-cards li{width:clamp(58px,12cqw,132px)}.os3 .os-result-cards b{font-size:12px}.os3 .os-result-cards small{font-size:11px}.os3-panel{display:flex;flex-direction:column;flex:1;min-height:0;color:#f5efff;font-family:DM Sans,sans-serif}.os3-panel button{font:inherit;color:inherit;text-transform:none;letter-spacing:0;box-shadow:none;transform:none;margin:0;min-height:0;cursor:pointer}.os3-panel button:disabled{cursor:default}.os3-count{margin:0;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#9d8bb3}.os3-rail{display:flex;gap:10px;margin:12px 0 20px;padding:0;list-style:none}.os3-rail li{width:56px;aspect-ratio:63 / 88;border-radius:7px;border:1px solid #ffffff2a;background:#0c0816aa;overflow:hidden;transition:border-color .3s,box-shadow .3s,opacity .3s}.os3-rail li img{display:block;width:100%;height:100%;object-fit:cover}.os3-rail li.now{border-color:#d8b6ff;box-shadow:0 0 10px #b07cff}.os3-rail li[data-level="3"]{border-color:#f3d27a}.os3-rail li.sold{opacity:.35}.os3-stats{display:grid;grid-template-columns:auto auto 1fr;margin:0 0 20px}.os3-stats>div{padding-right:20px}.os3-stats>div+div{padding-left:20px;border-left:1px solid #2c2140}.os3-stats dt{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#9d8bb3}.os3-stats dd{margin:6px 0 0;font-size:18px;font-weight:700;white-space:nowrap}.os3-stats dd.gold{color:#f3d27a}.os3-actions{display:grid;grid-template-columns:1fr 1.3fr;gap:12px}.os3-actions button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px}.os3-actions .os-sell,.os3-actions .os-keep{height:52px;border-radius:12px;font-size:16px!important}.os3-actions .os-keep:disabled{opacity:.55}.os3-panel .os-text{align-self:center;margin-top:12px;border:0;background:none;color:#e6d2ff;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.os3-panel .os-error{margin-top:12px}.os3-note{margin:auto 0 0;padding-top:16px;border-top:1px solid #2c2140;font-size:12px;line-height:1.5;color:#9d8bb3}.os3-panel.inline{position:absolute;z-index:6;left:16px;right:16px;bottom:16px;flex:none;padding:12px;border-radius:16px;background:#0e0a19e6;border:1px solid #ffffff17}.os3-panel.inline .os3-count,.os3-panel.inline .os3-stats,.os3-panel.inline .os3-note{display:none}.os3-panel.inline .os3-rail{justify-content:center;margin:0 0 10px;gap:8px}.os3-panel.inline .os3-rail li{width:28px}@media (max-width: 1023px){.os3-reveal{padding:20px 16px 16px}.os3-name{font-size:clamp(28px,10cqw,46px)}.os3-plate{width:100%;padding:10px 12px}.os3-plate b{font-size:16px}.os3-plate header img{height:18px}.os3-poster{height:60%}.os3 .os-sound{top:16px;bottom:auto;width:40px;height:40px}.os3-panel:not(.inline) .os3-count,.os3-panel:not(.inline) .os3-stats,.os3-panel:not(.inline) .os3-note,.os3-panel:not(.inline) .os-text{display:none}.os3-panel:not(.inline) .os3-rail{justify-content:center;margin:0 0 10px;gap:8px}.os3-panel:not(.inline) .os3-rail li{width:28px;border-radius:5px}.os3-actions .os-sell,.os3-actions .os-keep{height:48px;font-size:15px!important}}@media (max-width: 1023px){.os3 .os-result-actions{display:none}.os3 .os-chip{top:auto;bottom:16px;left:16px;right:auto}}.os3-actions.os3-actions-one{grid-template-columns:1fr}.os3-fan,.os3-latest,.os3-total{display:none}.os3-chip{font-style:normal;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border-radius:999px;background:#2a2540;color:#b9b0d6}.os3-chip[data-level="1"]{background:#133a33;color:#79e3d0}.os3-chip[data-level="2"]{background:#2e1b52;color:#d0a6ff}.os3-chip[data-level="3"]{background:#3b2a0e;color:#f3d27a}@media (min-width: 1024px){.os3-panel:not(.inline){gap:16px}.os3-panel:not(.inline) .os3-count{font-size:12px;letter-spacing:.16em;font-weight:700;color:#a99cc8}.os3-panel:not(.inline) .os3-rail,.os3-panel:not(.inline) .os3-stats,.os3-panel:not(.inline) .os3-note{display:none}.os3-panel:not(.inline) .os3-actions{margin-top:auto}.os3-panel:not(.inline) .os-text{margin-top:-6px}.os3-panel:not(.inline) .os3-latest{display:grid}.os3-panel:not(.inline) .os3-fan,.os3-panel:not(.inline) .os3-total{display:block}.os3-fan{position:relative;height:250px;flex:none;margin-top:6px}.os3-fan-card{position:absolute;bottom:30px;left:var(--l);width:36%;aspect-ratio:63 / 88;border-radius:7px;overflow:hidden;rotate:var(--r);transform-origin:50% 120%;background:#0b0814;box-shadow:0 0 0 1px #ffffff1f,0 10px 22px #000a;transition:left .45s cubic-bezier(.2,.8,.2,1),rotate .45s cubic-bezier(.2,.8,.2,1),opacity .3s;animation:os3-fan-in .4s ease-out both}.os3-fan-card img{display:block;width:100%;height:100%;object-fit:cover}.os3-fan-card.now{box-shadow:0 0 0 2px #b48cff,0 0 22px #8a4dffaa,0 10px 22px #000a}.os3-fan-card.now[data-level="3"]{box-shadow:0 0 0 2px #f3d27a,0 0 24px #f3d27a99,0 10px 22px #000a}.os3-fan-card.back{bottom:42px;width:29%;opacity:.8;animation:none;background:#0b0814 url(/assets/karta-tyl-cutout-DU8RdIzy.svg) center / 100% 100% no-repeat;box-shadow:0 0 0 1px #ffffff1f,0 10px 22px #000a}.os3-fan-card.back.big{bottom:30px;width:36%}.os3-fan-lab{position:absolute;bottom:0;left:0;right:0;margin:0;display:flex;justify-content:center;gap:12px;font-size:12px;font-weight:800;white-space:nowrap}.os3-fan-lab>span{display:flex;align-items:center;gap:6px}.os3-fan-lab .dim{color:#6c6187}.os3-latest{grid-template-columns:64px 1fr auto;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;background:#15101f;flex:none;animation:os3-fan-in .35s ease-out both}.os3-latest-img{width:64px;aspect-ratio:63 / 88;border-radius:7px;overflow:hidden;background:#0b0814;box-shadow:0 0 0 2px #b48cff,0 0 14px #8a4dff88}.os3-latest[data-level="3"] .os3-latest-img{box-shadow:0 0 0 2px #f3d27a,0 0 14px #f3d27a88}.os3-latest-img img{display:block;width:100%;height:100%;object-fit:cover}.os3-latest b{display:block;margin-top:6px;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os3-latest small{font-size:11px;color:#a99cc8}.os3-latest strong{font-size:18px}.os3-latest.empty .os3-latest-img{box-shadow:0 0 0 1px #ffffff1f}.os3-latest.empty b{margin:0;color:#a99cc8;font-weight:600}.os3-latest>span:nth-child(2){min-width:0}.os3-total{padding:14px 16px;border-radius:14px;background:linear-gradient(160deg,#1a1230,#120d20);border:1px solid #2c2140;flex:none}.os3-total p{margin:0}.os3-total-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;white-space:nowrap;font-size:11px;color:#a99cc8;margin-bottom:2px!important}.os3-total-head span{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.os3-total-head b.os3-ahead{color:#79e3d0}.os3-total-big{font-size:30px;font-weight:800;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.os3-total-big small{font-size:13px;color:#a99cc8;font-weight:700;margin-left:4px;letter-spacing:0}.os3-total-bar{position:relative;display:block;height:7px;border-radius:99px;background:#241b38;margin:10px 0 6px;overflow:hidden}.os3-total-bar u{top:0!important;bottom:0!important}.os3-total-bar i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#4fd1b0,#79e3d0);transition:width .6s cubic-bezier(.2,.8,.2,1)}.os3-total-bar u{position:absolute;top:-3px;bottom:-3px;width:2px;background:#fff;transition:left .6s cubic-bezier(.2,.8,.2,1)}}@keyframes os3-fan-in{0%{opacity:0;translate:0 10px}}@media (prefers-reduced-motion: reduce){.os3-fan-card,.os3-latest,.os3-total-bar i,.os3-total-bar u{animation:none;transition:none}}.home2{--h2-bg: #0d091a;--h2-panel: #15101f;--h2-panel-2: #1b1428;--h2-line: #3a2a52;--h2-line-soft: #2a1f3b;--h2-ink: #f5efff;--h2-muted: #b6a6cc;--h2-dim: #8f80a6;--h2-violet: #b07cff;--h2-violet-2: #8e5cff;--h2-cyan: #5fe3d6;--h2-gold: #ffce64;display:flex;flex-direction:column;gap:18px;container-type:normal}.home2 .home2-eyebrow{display:block;font:700 10px/1.2 DM Sans,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--h2-dim)}.home2 .home2-eyebrow.accent{color:var(--h2-cyan)}.home2 .home2-section-head{display:flex;align-items:center;gap:12px;margin:0 0 12px}.home2 .home2-section-head h2{display:flex;align-items:center;gap:8px;margin:0;font:700 15px/1.2 DM Sans,sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--h2-ink)}.home2 .home2-section-head small{color:var(--h2-dim);font-size:12px}.home2 .home2-loading{min-height:260px}.home2 .home2-hero{position:relative;isolation:isolate;margin:0 -18px}.home2 .home2-hero-bg,.home2 .home2-hero-info,.home2 .home2-hero-facts{display:none}.home2 .home2-hero-stage{position:relative;container-type:inline-size}.home2 .home2-hero .prism-originals{margin:0}.home2 .home2-hero .prism-carousel{aspect-ratio:1.95}.home2 .home2-hero .prism-original-pack{width:28.5%;bottom:6%}.home2 .home2-hero .prism-dots{height:18px;margin-top:-6px}.home2 .home2-hero-mobile{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 18px;padding:8px 8px 8px 14px;border:1px solid #5b3f7a;border-radius:16px;background:linear-gradient(120deg,#241634f0,#160f22f0);box-shadow:0 10px 30px #0008,inset 0 1px #ffffff10}.home2 .home2-hero-mobile-name{min-width:0;display:grid;gap:2px}.home2 .home2-hero-mobile-name small{white-space:nowrap;font:700 9px/1.2 DM Sans,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--h2-cyan)}.home2 .home2-hero-mobile-name b{font:800 18px/1.15 DM Sans,sans-serif;color:var(--h2-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home2 .home2-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border:1px solid #d3a8ff99;border-radius:12px;background:var(--brand-cta);color:#fff;font:800 15px DM Sans,sans-serif;letter-spacing:normal;white-space:nowrap;cursor:pointer;box-shadow:0 8px 26px #8e5cff55,inset 0 1px #fff3;transition:filter .15s,transform .12s}.home2 .home2-cta:active{transform:scale(.98)}.home2 .home2-hero-mobile .home2-cta{flex:none;min-height:44px;padding:0 14px;font-size:14px;gap:7px}.home2 .home2-cta-price{padding-left:10px;border-left:1px solid #ffffff55;font-variant-numeric:tabular-nums}.home2 .home2-features{display:grid;grid-template-columns:1fr;gap:10px}.home2 .home2-feature{position:relative;isolation:isolate;display:block;width:100%;aspect-ratio:2.75 / 1;min-height:112px;padding:0;overflow:hidden;border:1px solid var(--h2-line);border-radius:16px;background:var(--h2-panel);color:var(--h2-ink);text-align:left;cursor:pointer;box-shadow:none;transition:border-color .18s,transform .18s,box-shadow .18s}.home2 .home2-feature-art,.home2 .home2-feature-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.home2 .home2-feature-art img{object-fit:cover;object-position:70% 50%;transform:scale(1.05);transform-origin:50% 0;transition:transform .5s ease}.home2 .feature-pack-party .home2-feature-art img{object-position:60% 45%}.home2 .feature-daily-drop .home2-feature-art img{object-position:58% 40%}.home2 .feature-challenges .home2-feature-art img{object-position:80% 40%}.home2 .home2-feature.is-placeholder .home2-feature-art img{filter:saturate(1.1) brightness(.9)}.home2 .feature-pack-party.is-placeholder .home2-feature-art img{filter:hue-rotate(250deg) saturate(1.2) brightness(.85)}.home2 .feature-challenges.is-placeholder .home2-feature-art img{filter:hue-rotate(320deg) saturate(1.3) brightness(.9)}.home2 .home2-feature-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#0d0918f2 0%,#0d0918d9 42%,#0d091840 72%,transparent 100%)}.home2 .home2-feature-body{position:relative;z-index:2;display:flex;align-items:center;gap:12px;height:100%;max-width:72%;padding:12px 14px;box-sizing:border-box}.home2 .home2-feature-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:11px;border:1px solid #7d58a466;background:#1c1330cc;color:var(--h2-violet)}.home2 .home2-feature-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.home2 .feature-daily-drop .home2-feature-icon,.home2 .feature-challenges .home2-feature-icon{color:var(--h2-cyan);border-color:#5fe3d655}.home2 .home2-feature-text{display:grid;gap:3px;min-width:0}.home2 .home2-feature-text .home2-eyebrow{font-size:9px;letter-spacing:.09em}.home2 .home2-feature-text b{font:800 17px/1.15 DM Sans,sans-serif;letter-spacing:-.2px}.home2 .home2-feature-text small{font-size:12px;line-height:1.35;color:var(--h2-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home2 .home2-feature-cta{display:none}.home2 .home2-feature-status{position:absolute;z-index:3;top:9px;right:10px;padding:3px 8px;border-radius:999px;border:1px solid #ffffff2a;background:#0d0918b3;color:var(--h2-muted);font:700 10px/1.4 DM Sans,sans-serif;letter-spacing:.3px}.home2 .home2-feature-status.tone-live{color:#9ff3e9;border-color:#5fe3d666}.home2 .home2-feature-status.tone-paused{display:inline-flex;align-items:center;gap:5px;color:#ffd38a;border-color:#c9913f99;background:#1d1308e6}.home2 .home2-feature-status.tone-paused:before{content:"";width:6px;height:8px;border:solid currentColor;border-width:0 2px;box-sizing:border-box}.home2 .home2-feature:disabled{cursor:default;opacity:1}.home2 .home2-feature:disabled .home2-feature-art img{filter:saturate(.92) brightness(.94)}.home2 .home2-feature:disabled .home2-feature-text b{color:#e4d9f0}.home2 .home2-feature:disabled .home2-feature-text small,.home2 .home2-feature:disabled .home2-eyebrow{color:#a99bbd}.home2 .home2-feature:disabled .home2-feature-cta{opacity:.55}.home2 .feature-pack-party{--f-accent: #ff7a3d;--f-accent-2: #ff3d6e}.home2 .feature-daily-drop{--f-accent: #b07cff;--f-accent-2: #7a4dff}.home2 .feature-challenges{--f-accent: #42c8ff;--f-accent-2: #3d7bff}.home2 .home2-features .home2-feature{border-color:color-mix(in srgb,var(--f-accent) 60%,transparent);box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 30px #0006}.home2 .home2-feature .home2-feature-body{position:static}.home2 .home2-feature .home2-feature-icon,.home2 .home2-feature .home2-feature-text{position:relative;z-index:2}.home2 .home2-feature .home2-feature-icon{border:0;color:#fff;background:linear-gradient(140deg,var(--f-accent),var(--f-accent-2));box-shadow:0 6px 18px color-mix(in srgb,var(--f-accent) 40%,transparent)}.home2 .home2-feature .home2-feature-icon svg{stroke-width:2}.home2 .home2-feature .home2-feature-cta{position:absolute;z-index:3;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:34px;height:34px;padding:0;gap:0;line-height:0;border-radius:50%;border:1px solid #ffffff4d;background:#0d0918b3;color:#fff}.home2 .home2-feature .home2-feature-cta svg{display:block;flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.home2 .home2-features .home2-feature:disabled{border-color:color-mix(in srgb,var(--f-accent) 30%,transparent)}.home2 .home2-feature:disabled .home2-feature-icon{filter:saturate(.45) brightness(.85)}.home2 .home2-feature:focus-visible,.home2 .home2-cta:focus-visible,.home2 .home2-pack-card-hit:focus-visible,.home2 .home2-rail-arrows button:focus-visible{outline:2px solid var(--h2-cyan);outline-offset:3px}.home2 .home2-lower{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.home2 .home2-expansions{min-width:0}.home2 .home2-rail-arrows{display:none;margin-left:auto;gap:6px}.home2 .home2-rail{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:18px;margin:0 -18px;padding:16px 18px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.home2 .home2-rail::-webkit-scrollbar{display:none}.home2 .home2-pack-card{flex:0 0 150px;scroll-snap-align:start}.home2 .home2-pack-card-hit{position:relative;display:flex;flex-direction:column;width:100%;padding:0;border:0;background:none;color:var(--h2-ink);text-align:left;cursor:pointer;box-shadow:none}.home2 .home2-pack-card-surface{position:absolute;top:22px;right:0;bottom:0;left:0;z-index:0;overflow:hidden;border-radius:16px;border:1px solid #b372bd66;background:#171020}.home2 .home2-pack-card-surface:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/crimson-DdaUyslr.jpg) center / cover;opacity:.55}.home2 .home2-pack-card-surface:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,#0d0918f0 72%)}.home2 .theme-gold .home2-pack-card-surface{border-color:#d8ad6370}.home2 .theme-gold .home2-pack-card-surface:before{background-image:url(/assets/gold-BvGntcbk.jpg)}.home2 .theme-shadow .home2-pack-card-surface:before{filter:hue-rotate(285deg)}.home2 .theme-heroic .home2-pack-card-surface:before{filter:hue-rotate(220deg)}.home2 .theme-ember .home2-pack-card-surface:before{filter:hue-rotate(45deg)}.home2 .theme-mega .home2-pack-card-surface:before{filter:hue-rotate(155deg)}.home2 .home2-pack-card-art{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:170px;margin-top:-2px;filter:drop-shadow(0 10px 14px #000b);transition:transform .25s ease}.home2 .home2-pack-card-art .pack-artwork{flex:none;height:100%;width:auto;max-width:none;border-radius:2px}.home2 .home2-pack-card-copy{position:relative;z-index:1;display:grid;gap:3px;padding:10px 12px 12px}.home2 .home2-pack-card-copy b{font-size:14px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home2 .home2-pack-card-copy small{font-size:11px;color:var(--h2-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home2 .home2-pack-card-buy{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:6px}.home2 .home2-pack-card-price{font:800 13px DM Sans,sans-serif;font-variant-numeric:tabular-nums;color:var(--h2-ink)}.home2 .home2-pack-card-go{font-size:11px;font-weight:700;color:var(--h2-violet)}@media (max-width: 767px){.home2 .home2-pack-card-go{display:none}.home2 .home2-pack-card-price{white-space:nowrap}}.home2 .home2-drops{display:none}.home2 .home2-live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--h2-cyan);box-shadow:0 0 10px var(--h2-cyan);animation:home2-pulse 1.6s ease-in-out infinite}@keyframes home2-pulse{50%{opacity:.35}}.home2 .home2-drops-empty{display:grid;gap:6px;padding:22px 16px;border:1px dashed var(--h2-line);border-radius:14px;color:var(--h2-muted);font-size:13px;text-align:center}.home2 .home2-drops-empty b{color:var(--h2-ink)}.home2 .home2-drops-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.home2 .home2-drops-list li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px 7px 7px;border-radius:12px;border:1px solid var(--h2-line-soft);background:#140e1ecc}.home2 .home2-drops-list li.is-chase{border-color:#8c60b7;background:linear-gradient(110deg,#2a1a3dcc,#140e1ecc)}.home2 .home2-drops-list img{width:34px;height:47px;object-fit:cover;border-radius:4px}.home2 .home2-drop-copy{display:grid;gap:2px;min-width:0}.home2 .home2-drop-copy b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home2 .home2-drop-copy small{font-size:11px;color:var(--h2-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home2 .home2-drop-value{display:grid;justify-items:end;font:800 13px DM Sans,sans-serif;font-variant-numeric:tabular-nums}.home2 .home2-drop-value small{font-size:9px;font-weight:600;color:var(--h2-dim)}.home2 .home2-drop-value.tier-chase{color:var(--h2-gold)}.home2>.prism-gift{margin:0}.home2>.daily-coupon-banner,.home2>.error{margin:0}@media (min-width: 560px){.home2 .home2-hero .prism-carousel{aspect-ratio:1.95}.home2 .home2-features{gap:12px}}@media (min-width: 768px){.home2{gap:22px}.home2 .home2-hero{margin:0;border-radius:22px;overflow:hidden;border:1px solid var(--h2-line)}.home2 .home2-hero .prism-dots{height:22px;margin-top:-4px}.home2 .home2-hero-mobile{padding:10px 10px 10px 18px}.home2 .home2-hero-mobile{margin:0;border-radius:0;border-width:1px 0 0}.home2 .home2-features{grid-template-columns:repeat(3,minmax(0,1fr))}.home2 .home2-feature{aspect-ratio:16 / 10;min-height:172px;border-radius:18px}.home2 .home2-feature-shade{background:linear-gradient(0deg,#0d0918f5 0%,#0d0918cc 38%,#0d091833 70%,transparent 100%)}.home2 .home2-feature-body{flex-direction:column;align-items:flex-start;justify-content:flex-end;max-width:none;gap:8px;padding:14px}.home2 .home2-feature-icon{width:34px;height:34px}.home2 .home2-feature-text b{font-size:16px}.home2 .home2-feature-body{padding-right:58px}.home2 .home2-feature .home2-feature-cta{top:auto;bottom:14px;right:14px;transform:none}.home2 .home2-rail{margin:0;padding:16px 2px 10px;scroll-padding-left:2px}.home2 .home2-pack-card{flex-basis:168px}.home2 .home2-section-head h2{font-size:16px}}@media (min-width: 768px) and (max-width: 1023px){.home2 .home2-hero .prism-carousel{aspect-ratio:2.3}.home2 .home2-hero .prism-original-pack{width:23.5%;bottom:6%}.home2 .home2-rail{margin-right:-32px;padding-right:32px;scroll-padding-right:32px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 64px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 64px),transparent)}.home2 .home2-pack-card{flex-basis:184px}.home2 .home2-pack-card-art{height:190px}.app.tab-home:has(.home2):after{content:"";position:fixed;left:0;right:0;bottom:0;z-index:19;height:calc(120px + env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent,#0b0713e6 70%);pointer-events:none}}@media (min-width: 1024px){.app.tab-home main{max-width:1480px;padding-top:18px}.app.tab-home .live-ticker,.app.tab-home .app-brandbar .app-page-title{display:none}.home2{gap:18px}.home2 .home2-hero{display:grid;grid-template-columns:minmax(260px,300px) minmax(0,1fr);align-items:stretch;border-radius:24px;background:radial-gradient(ellipse at 60% 110%,#5a2a8a55,transparent 60%),radial-gradient(ellipse at 0% 0%,#2a1645,transparent 55%),#0f0a1c;box-shadow:0 30px 80px #0009,inset 0 1px #ffffff0d}.home2 .home2-hero-bg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;background:linear-gradient(90deg,#0f0a1cf5,#0f0a1ce6 22%,#0f0a1c8c,#0f0a1c33 46%,#0f0a1c33,#0f0a1cb3,#0f0a1ce6),radial-gradient(circle at 56% 62%,#a35cff33,transparent 45%);pointer-events:none}.home2 .home2-hero-info{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:28px 0 28px 36px}.home2 .home2-hero-name{margin:0;font:800 clamp(32px,2.7vw,48px)/1.02 "DM Sans",sans-serif;letter-spacing:-.8px;color:#f7f0ff;text-shadow:0 6px 30px #8e5cff55}.home2 .home2-hero-desc{margin:0;max-width:34ch;font-size:15px;line-height:1.55;color:var(--h2-muted)}.home2 .home2-hero-buy{display:flex;align-items:center;gap:16px;margin-top:4px}.home2 .home2-price{display:grid;gap:2px}.home2 .home2-price small{font:700 10px DM Sans,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--h2-dim)}.home2 .home2-price b{white-space:nowrap;font:800 22px DM Sans,sans-serif;font-variant-numeric:tabular-nums;color:var(--h2-ink)}.home2 .home2-cta{min-height:52px;padding:0 26px;font-size:16px}.home2 .home2-hero-stage{--stage-h: clamp(300px, 24vw, 370px);display:flex;flex-direction:column;justify-content:center;min-width:0;padding:6px 0 2px}.home2 .home2-hero .prism-carousel{aspect-ratio:auto;height:var(--stage-h);background-size:cover;background-position:center 30%;-webkit-mask-image:radial-gradient(ellipse 58% 66% at 50% 54%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 58% 66% at 50% 54%,#000 55%,transparent 100%)}.home2 .home2-hero .prism-carousel:before{display:none}.home2 .home2-hero .prism-original-pack{width:40%;max-width:calc(var(--stage-h) * .47);bottom:8%}.home2 .home2-hero .prism-dots{height:18px;margin-top:-14px;position:relative;z-index:2}.home2 .home2-hero-mobile{display:none}.home2 .home2-hero-facts{position:relative;z-index:2;align-self:center;flex-direction:column;gap:8px;margin:16px 16px 16px 0;padding:14px 16px;border:1px solid var(--h2-line);border-radius:18px;background:#140e1ed9}.home2 .home2-hero-facts dl{display:grid;gap:5px;margin:0 0 4px}.home2 .home2-hero-facts dl div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.home2 .home2-hero-facts dt{color:var(--h2-muted)}.home2 .home2-hero-facts dd{margin:0;font-weight:800;font-variant-numeric:tabular-nums;color:var(--h2-ink)}.home2 .home2-top-hits{list-style:none;margin:0;padding:0;display:grid;gap:6px}.home2 .home2-top-hits li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px}.home2 .home2-top-hits img{width:28px;height:39px;object-fit:cover;border-radius:4px;box-shadow:0 4px 12px #0008}.home2 .home2-top-hits span{display:grid;gap:2px;min-width:0}.home2 .home2-top-hits b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home2 .home2-top-hits small{font-size:12px;font-weight:700;color:var(--h2-gold)}.home2 .home2-features{gap:16px}.home2 .home2-feature{aspect-ratio:2.2 / 1;min-height:152px;border-radius:18px}.home2 .home2-feature-shade{background:linear-gradient(90deg,#0d0918eb,#0d0918b8 34%,#0d091800 64%),linear-gradient(0deg,#0d0918a6 0%,transparent 55%)}.home2 .home2-feature-body{max-width:68%;padding:14px 16px;gap:6px}.home2 .home2-feature-icon{width:34px;height:34px;border-radius:10px;margin-bottom:auto}.home2 .home2-feature-icon svg{width:18px;height:18px}.home2 .home2-feature-text{gap:2px}.home2 .home2-feature-text b{font-size:19px}.home2 .home2-feature-text small{font-size:12.5px}.home2 .home2-feature-status{top:12px;right:12px;font-size:11px}.home2 .home2-feature-body{padding-right:16px}.home2 .home2-feature .home2-feature-cta{width:38px;height:38px;bottom:14px;right:14px}.home2 .home2-feature .home2-feature-cta svg{width:17px;height:17px}.home2 .home2-lower{grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start;gap:22px}.home2 .home2-rail-arrows{display:inline-flex}.home2 .home2-rail-arrows button{display:grid;place-items:center;width:32px;height:32px;padding:0 0 2px;border:1px solid var(--h2-line);border-radius:50%;background:var(--h2-panel);color:var(--h2-ink);font:600 18px/1 system-ui;cursor:pointer;box-shadow:none}.home2 .home2-pack-card{flex-basis:184px}.home2 .home2-pack-card-art{height:196px}.home2 .home2-drops .home2-section-head{margin-bottom:10px}.home2 .home2-drops-list{gap:4px}.home2 .home2-drops-list li{grid-template-columns:28px minmax(0,1fr) auto;gap:9px;padding:5px 9px 5px 5px;border-radius:10px}.home2 .home2-drops-list img{width:28px;height:39px}.home2 .home2-drop-copy b{font-size:12.5px}.home2 .home2-drop-copy small{font-size:10.5px}.home2 .home2-drop-value{font-size:12.5px}.home2 .home2-drops{display:block;position:sticky;top:84px;padding:14px;border:1px solid var(--h2-line);border-radius:18px;background:linear-gradient(160deg,#1b1428,#120c1b)}}@media (min-width: 1280px){.home2 .home2-rail{gap:14px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}.home2 .home2-pack-card{flex-basis:max(150px,calc((100% - 4 * 14px) / 4.3))}.home2 .home2-pack-card{min-width:0;container-type:inline-size}.home2 .home2-pack-card-art{height:min(128cqw,250px)}.home2 .home2-pack-card-surface{top:26px;right:0;bottom:0;left:0;border-radius:18px}.home2 .home2-pack-card-copy{gap:3px;padding:10px 14px 13px}.home2 .home2-pack-card-copy b{font-size:15px}.home2 .home2-pack-card-copy small{font-size:12px}.home2 .home2-pack-card-price{font-size:14px}.home2 .home2-pack-card-go{padding:4px 9px;border-radius:999px;border:1px solid #a879ff66;background:#a879ff1a;font-size:12px;white-space:nowrap}.home2 .home2-pack-card-price{white-space:nowrap}@container (max-width: 190px){.home2 .home2-pack-card-go{display:none}}.home2 .home2-hero{grid-template-columns:minmax(270px,310px) minmax(0,1fr) minmax(220px,250px)}.home2 .home2-hero-facts{display:flex}.home2 .home2-hero-info{padding-left:40px}}@media (min-width: 1680px){.app.tab-home main{max-width:1600px}.home2 .home2-hero{grid-template-columns:minmax(320px,370px) minmax(0,1fr) minmax(250px,280px)}.home2 .home2-hero-stage{--stage-h: clamp(340px, 21vw, 400px)}.home2 .home2-lower{grid-template-columns:minmax(0,1fr) 340px}.home2 .home2-pack-card{flex-basis:calc((100% - 4 * 14px) / 4.4)}.home2 .home2-pack-card-copy b{font-size:16px}}@media (hover: hover) and (pointer: fine){.home2 .home2-features .home2-feature:hover:not(:disabled){border-color:var(--f-accent);box-shadow:0 18px 44px #0009,0 0 0 1px color-mix(in srgb,var(--f-accent) 35%,transparent);transform:translateY(-2px)}.home2 .home2-feature:hover:not(:disabled) .home2-feature-cta{background:var(--f-accent);border-color:transparent}.home2 .home2-feature:hover:not(:disabled) .home2-feature-art img{transform:scale(1.09)}.home2 .home2-cta:hover{filter:brightness(1.1)}.home2 .home2-pack-card-hit:hover .home2-pack-card-art{transform:translateY(-6px)}.home2 .home2-pack-card-hit:hover .home2-pack-card-surface{border-color:#d7a8ff}.home2 .home2-rail-arrows button:hover{border-color:#a879ff}}.home2 .home2-coin{display:inline-block;flex:none;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff1b0,#ffbf3c 45%,#c47a12);box-shadow:0 0 6px #ffbf3c66,inset 0 -1px #0003}.home2 .home2-view-all{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px;border:1px solid #9a62ff;border-radius:999px;background:linear-gradient(120deg,#2a1650,#1a0f33);color:#f2e9ff;font:700 12px DM Sans,sans-serif;white-space:nowrap;cursor:pointer;box-shadow:0 0 14px #8e5cff33}.home2 .home2-section-head .home2-view-all{margin-left:8px}.home2 .home2-feature-pill{display:none}@media (min-width: 768px){.home2 .home2-feature-text .home2-eyebrow{display:none}.home2 .home2-feature-pill{display:inline-flex;align-items:center;gap:10px;justify-self:start;margin-top:10px;min-height:36px;padding:0 16px;border:1px solid color-mix(in srgb,var(--f-accent) 75%,#fff 10%);border-radius:999px;background:color-mix(in srgb,var(--f-accent) 16%,#0d0918d9);color:#fff;font:700 13px DM Sans,sans-serif;white-space:nowrap;box-shadow:0 0 16px color-mix(in srgb,var(--f-accent) 30%,transparent)}.home2 .home2-feature-pill svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}}.home2 .home2-promos{display:grid;gap:12px;min-width:0}.home2 .home2-promo{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:14px;min-height:132px;padding:18px;border:1px solid #9a62ffaa;border-radius:18px;background:linear-gradient(110deg,#1b0f35,#2b1253 45%,#4c1a6e);color:var(--h2-ink);text-align:left;font:inherit;cursor:pointer;box-shadow:0 0 22px #8e5cff2a,inset 0 1px #ffffff14}.home2 .home2-promo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(/assets/stage-YWnvWiiO.jpg) 80% 40% / cover;opacity:.38;mix-blend-mode:screen}.home2 .promo-community{cursor:default;border-color:#5b8dffaa;background:linear-gradient(110deg,#0f1338,#1b1f5c,#2c2a8a);box-shadow:0 0 22px #4d6bff2a,inset 0 1px #ffffff14}.home2 .promo-community:before{filter:hue-rotate(-40deg);opacity:.3}.home2 .home2-promo-icon{align-self:flex-start;display:grid;place-items:center;flex:none;width:40px;height:40px;color:#e2c6ff}.home2 .promo-community .home2-promo-icon{color:#b9c6ff}.home2 .home2-promo-icon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px currentColor)}.home2 .home2-promo-copy{position:relative;z-index:2;display:grid;gap:6px;max-width:62%;min-width:0}.home2 .home2-promo-copy b{font:800 19px/1.15 DM Sans,sans-serif}.home2 .home2-promo-copy small{font-size:13px;line-height:1.4;color:#d7cbef}.home2 .home2-promo-actions{display:flex;align-items:center;gap:8px;margin-top:6px}.home2 .home2-promo-btn{display:inline-flex;align-items:center;justify-self:start;gap:10px;min-height:38px;margin-top:6px;padding:0 18px;border:1px solid #c18bff;border-radius:999px;background:#1a0d33cc;color:#fff;font:700 13px DM Sans,sans-serif;text-decoration:none;white-space:nowrap}.home2 .home2-promo-actions .home2-promo-btn{margin-top:0}.home2 .home2-promo-btn.solid{border-color:#8ea2ff;background:linear-gradient(120deg,#4d5cff,#6b4dff);box-shadow:0 6px 18px #4d5cff55}.home2 .home2-promo-btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.home2 .home2-promo-social{display:grid;place-items:center;width:38px;height:38px;border:1px solid #8ea2ff77;border-radius:50%;background:#0f1338cc;color:#fff}.home2 .home2-promo-social svg{width:16px;height:16px}.home2 .home2-promo-social svg.fill,.home2 .home2-promo-glyph svg.fill{fill:currentColor}.home2 .home2-promo-social svg.stroke,.home2 .home2-promo-glyph svg.stroke{fill:none;stroke:currentColor;stroke-width:1.8}.home2 .home2-promo-glyph{position:absolute;right:18px;top:50%;transform:translateY(-50%) rotate(-8deg);color:#8ea2ff;opacity:.9;filter:drop-shadow(0 0 18px #6b7bff)}.home2 .home2-promo-glyph svg{width:92px;height:92px}.home2 .home2-promo-glyph svg .dot{fill:currentColor}.home2 .home2-promo-fan{position:absolute;right:8px;bottom:-18px;width:42%;height:120%;pointer-events:none}.home2 .home2-promo-fan img{position:absolute;bottom:14px;width:78px;aspect-ratio:.72;object-fit:cover;border-radius:6px;box-shadow:0 10px 24px #000b,0 0 0 1px #fff2}.home2 .home2-promo-fan .f1{right:34%;z-index:3;width:92px;transform:rotate(-4deg)}.home2 .home2-promo-fan .f2{right:58%;z-index:2;transform:rotate(-16deg) translateY(10px)}.home2 .home2-promo-fan .f3{right:10%;z-index:2;transform:rotate(12deg) translateY(8px)}.home2 .home2-panel{min-width:0;padding:16px;border:1px solid var(--h2-line);border-radius:18px;background:linear-gradient(160deg,#1b1428,#110b1b)}.home2 .home2-panel-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.home2 .home2-panel-head>div{min-width:0;flex:1}.home2 .home2-panel-head h2{margin:0;font:700 15px/1.2 DM Sans,sans-serif;text-transform:uppercase;color:var(--h2-ink)}.home2 .home2-panel-head p{margin:3px 0 0;font-size:12px;color:var(--h2-muted)}.home2 .home2-panel-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;color:#ff9a3d}.home2 .home2-panel-icon.is-star{color:#c08bff}.home2 .home2-panel-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;filter:drop-shadow(0 0 6px currentColor)}.home2 .home2-mini-grid{display:flex;gap:10px;overflow-x:auto;margin:0 -16px;padding:0 16px 4px;scrollbar-width:none;scroll-snap-type:x mandatory}.home2 .home2-mini-grid::-webkit-scrollbar{display:none}.home2 .home2-mini-pack{flex:0 0 138px;scroll-snap-align:start;display:grid;gap:3px;padding:0 0 10px;overflow:hidden;border:1px solid var(--h2-line);border-radius:14px;background:#120c1c;color:var(--h2-ink);text-align:left;font:inherit;cursor:pointer}.home2 .home2-mini-art{display:flex;align-items:center;justify-content:center;height:136px;margin-bottom:6px;background:radial-gradient(ellipse at 50% 85%,#8e5cff55,transparent 65%),url(/assets/stage-YWnvWiiO.jpg) center 40% / cover;border-bottom:1px solid var(--h2-line-soft)}.home2 .home2-mini-art .pack-artwork{height:86%;width:auto;filter:drop-shadow(0 8px 12px #000c)}.home2 .home2-mini-pack>b,.home2 .home2-mini-pack>small,.home2 .home2-recent-card>b,.home2 .home2-recent-card>small{padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home2 .home2-mini-pack>b,.home2 .home2-recent-card>b{font-size:13px}.home2 .home2-mini-pack>small,.home2 .home2-recent-card>small{font-size:11px;color:var(--h2-dim)}.home2 .home2-mini-price{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin:6px 10px 0;min-height:30px;padding:0 10px;border:1px solid #4b3664;border-radius:8px;background:#0d0916;font:800 12px DM Sans,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}.home2 .home2-recent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.home2 .home2-recent-card{display:grid;gap:3px;min-width:0;padding:0 0 10px;overflow:hidden;border:1px solid var(--h2-line);border-radius:14px;background:#120c1c}.home2 .home2-recent-card.tier-chase{border-color:#c79a3e99}.home2 .home2-recent-art{display:flex;justify-content:center;padding:8px 8px 4px;background:radial-gradient(ellipse at 50% 40%,#6b3dbb44,transparent 70%)}.home2 .home2-recent-art img{width:100%;max-width:104px;aspect-ratio:.72;object-fit:cover;border-radius:6px;box-shadow:0 6px 16px #000b}.home2 .home2-recent-card .home2-mini-price{margin:6px 8px 0}.home2 .home2-wide-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:44px;margin-top:12px;border:1px solid #9a62ff;border-radius:999px;background:linear-gradient(120deg,#24133f,#170d2b);color:#f2e9ff;font:700 13px DM Sans,sans-serif;cursor:pointer;box-shadow:0 0 14px #8e5cff2e}@media (max-width: 559px){.home2 .home2-promo-copy{max-width:70%}.home2 .home2-promo-copy b{font-size:17px}.home2 .home2-promo-copy small{font-size:12px}.home2 .home2-promo-fan{width:38%}.home2 .home2-promo-fan img{width:58px}.home2 .home2-promo-fan .f1{width:68px}.home2 .home2-promo-glyph svg{width:64px;height:64px}.home2 .home2-promo-actions .home2-promo-btn{padding:0 12px;font-size:12px}.home2 .home2-promo-social{width:34px;height:34px}.home2 .home2-recent-card>b{font-size:11.5px}.home2 .home2-recent-card .home2-mini-price{font-size:11px;padding:0 6px;gap:5px}.home2 .home2-panel-head .home2-view-all{padding:0 10px;font-size:11px}}@media (min-width: 768px){.home2 .home2-promos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home2 .home2-mini-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;margin:0;padding:0}}@media (min-width: 1024px){.home2 .home2-hero{grid-template-columns:minmax(330px,1fr) minmax(0,1.05fr);grid-template-areas:"info stage" "facts facts";border-color:#6a42a6aa}.home2 .home2-hero-info{grid-area:info;gap:14px;padding:30px 0 26px 34px}.home2 .home2-hero-stage{grid-area:stage}.home2 .home2-hero-facts{grid-area:facts;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;margin:0 16px 16px}.home2 .home2-welcome{margin:0;font:900 clamp(32px,2.6vw,46px)/1.04 "DM Sans",sans-serif;letter-spacing:-1.2px;color:#fff}.home2 .home2-welcome em{font-style:normal;background:var(--brand-title-grad);background-size:220% 100%;background-position:100% 50%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:brand-title-shimmer 5s ease-in-out infinite;overflow-wrap:anywhere}.home2 .home2-welcome>span{margin-left:10px;font-size:.6em;vertical-align:middle;color:#c9a2ff;text-shadow:0 0 12px #b07cff}.home2 .home2-hero-info .home2-hero-desc{max-width:40ch;font-size:15px;color:#d0c3e6}.home2 .home2-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.home2 .home2-hero-actions .home2-cta{min-height:50px;padding:0 26px}.home2 .home2-ghost{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 22px;border:1px solid #4b3664;border-radius:12px;background:#140e1ecc;color:#f2e9ff;font:700 14px DM Sans,sans-serif;cursor:pointer}.home2 .home2-ghost svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.home2 .home2-featured-head{display:none}.home2 .home2-featured-body{display:flex;align-items:center;gap:24px;min-width:0}.home2 .home2-featured-main{display:flex;align-items:center;gap:18px;min-width:0}.home2 .home2-hero-facts .home2-hero-name{font:900 26px/1.1 DM Sans,sans-serif;letter-spacing:-.5px;text-shadow:none}.home2 .home2-hero-facts .home2-hero-desc{display:none}.home2 .home2-hero-facts dl.home2-featured-facts{display:flex;gap:18px;margin:0}.home2 .home2-hero-facts dl.home2-featured-facts>div{display:flex;flex-direction:column-reverse;gap:1px}.home2 .home2-hero-facts .home2-featured-facts dt{font-size:11px;color:var(--h2-dim);white-space:nowrap}.home2 .home2-hero-facts .home2-featured-facts dd{display:flex;align-items:center;gap:8px;margin:0;font:800 18px DM Sans,sans-serif;color:var(--h2-ink)}.home2 .home2-featured-facts svg{width:20px;height:20px;fill:none;stroke:#c08bff;stroke-width:1.7;stroke-linejoin:round}.home2 .home2-featured-facts .is-chase svg{stroke:#ff9a3d;fill:#ff6a1f44}.home2 .home2-hero-facts .home2-cta{min-height:48px;padding:0 28px}.home2 .home2-lower{grid-template-columns:minmax(0,1fr) 140px 320px;grid-template-areas:"exp exp live" "promos promos live" "orig recent recent";gap:18px}.home2 .home2-expansions{grid-area:exp}.home2 .home2-drops{grid-area:live;position:static;align-self:start}.home2 .home2-promos{grid-area:promos}.home2 .home2-originals{grid-area:orig}.home2 .home2-recent{grid-area:recent}.home2 .home2-section-head .home2-rail-arrows{margin-left:auto}.home2 .home2-promo{min-height:150px;padding:20px 22px}}@media (min-width: 1024px) and (max-width: 1535px){.home2 .home2-lower{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"exp live" "promos live" "orig orig" "recent recent"}.home2 .home2-promos{grid-template-columns:minmax(0,1fr)}}@media (min-width: 1024px) and (max-width: 1279px){.home2 .home2-featured-main .home2-price{display:none}}@media (min-width: 1280px){.home2 .home2-hero{grid-template-columns:minmax(340px,1.05fr) minmax(0,1fr) minmax(260px,290px);grid-template-areas:"info stage facts"}.home2 .home2-hero-facts{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin:16px 16px 16px 0;padding:18px;border-color:#5b3f7a;background:#120c1ce6}.home2 .home2-featured-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.home2 .home2-featured-head .home2-eyebrow{color:#d9c8f0;letter-spacing:.09em}.home2 .home2-featured-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border:1px solid #8e5cff;border-radius:999px;font:700 9px DM Sans,sans-serif;letter-spacing:.3px;text-transform:uppercase;color:#e7d8ff;white-space:nowrap}.home2 .home2-featured-chip i{width:9px;height:9px;border:2px solid #b07cff;border-radius:50%}.home2 .home2-featured-body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.home2 .home2-featured-main{flex-direction:column;align-items:flex-start;gap:8px}.home2 .home2-hero-facts .home2-hero-desc{display:block;font-size:12.5px;line-height:1.45;max-width:none}.home2 .home2-featured-main .home2-price{margin-top:8px}.home2 .home2-featured-main .home2-price b{font-size:20px}.home2 .home2-hero-facts dl.home2-featured-facts{flex-direction:column;gap:12px;padding-left:12px;border-left:1px solid var(--h2-line-soft)}.home2 .home2-hero-facts .home2-featured-facts dd{font-size:16px}.home2 .home2-hero-facts .home2-featured-facts dt{font-size:10px}.home2 .home2-featured-facts svg{width:18px;height:18px}.home2 .home2-hero-facts .home2-cta{align-self:flex-start}.home2 .home2-hero-facts .home2-hero-name{font-size:24px}.home2 .home2-pack-card{flex-basis:calc((100% - 56px)/5)}}@media (min-width: 1536px){.home2 .home2-pack-card{flex-basis:calc((100% - 5 * 14px) / 6)}.home2 .home2-lower{grid-template-columns:minmax(0,1fr) 160px 340px}}@media (min-width: 1680px){.home2 .home2-hero{grid-template-columns:minmax(380px,1.05fr) minmax(0,1fr) minmax(280px,310px);grid-template-areas:"info stage facts"}.home2 .home2-lower{grid-template-columns:minmax(0,1fr) 170px 350px}}@media (min-width: 1024px){.home2 .home2-pack-card-surface{top:0;right:0;bottom:0;left:0;border-radius:14px;border-color:var(--h2-line);background:#120c1c}.home2 .home2-pack-card-surface:before{inset:0 0 auto;height:70%;opacity:.5}.home2 .home2-pack-card-surface:after{background:linear-gradient(180deg,transparent 40%,#120c1c 70%)}.home2 .home2-pack-card-art{height:min(120cqw,200px);margin-top:10px}.home2 .home2-pack-card-copy{padding:8px 12px 12px}.home2 .home2-pack-card-copy b{font-size:14px}.home2 .home2-pack-card-buy{margin-top:8px}.home2 .home2-pack-card-price{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:32px;border:1px solid #4b3664;border-radius:8px;background:#0d0916;font-size:12.5px}.home2 .home2-pack-card-go{display:none}.home2 .home2-pack-card{container-type:inline-size}}@media (hover: hover) and (pointer: fine){.home2 .home2-promo:hover,.home2 .home2-mini-pack:hover,.home2 .home2-view-all:hover,.home2 .home2-wide-btn:hover,.home2 .home2-ghost:hover{filter:brightness(1.12)}.home2 .home2-mini-pack:hover{border-color:#a879ff}}.home2 .home2-promo:focus-visible,.home2 .home2-mini-pack:focus-visible,.home2 .home2-view-all:focus-visible,.home2 .home2-wide-btn:focus-visible,.home2 .home2-ghost:focus-visible,.home2 .home2-promo a:focus-visible,.home2 .home2-pack-card-price{display:inline-flex;align-items:center;gap:6px}@media (max-width: 767px){.home2 .home2-section-head .home2-view-all,.home2 .home2-panel-head .home2-view-all{display:none}.home2 .home2-promo-copy{max-width:64%}.home2 .home2-promo-fan{width:34%;right:0}.home2 .home2-promo-glyph{opacity:.35;right:10px}}@media (min-width: 768px){.home2 .promo-pulls .home2-promo-copy{max-width:calc(100% - 200px)}.home2 .promo-community .home2-promo-copy{max-width:calc(100% - 120px)}.home2 .home2-promo-fan{width:200px;right:4px}.home2 .home2-promo-fan img{width:64px}.home2 .home2-promo-fan .f1{width:78px;right:62px}.home2 .home2-promo-fan .f2{right:118px}.home2 .home2-promo-fan .f3{right:14px}.home2 .home2-promo-glyph svg{width:80px;height:80px}}@media (min-width: 768px){.home2 .promo-community .home2-promo-copy{max-width:calc(100% - 150px)}.home2 .home2-promo-glyph{right:22px}.home2 .home2-promo-glyph svg{width:72px;height:72px}}@media (min-width: 768px){.home2 .home2-features .home2-feature-body{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto;align-content:end;align-items:center;column-gap:12px;row-gap:6px}.home2 .home2-features .home2-feature-icon{grid-column:1;grid-row:1;margin:0}.home2 .home2-features .home2-feature-text{display:contents}.home2 .home2-features .home2-feature-text .home2-eyebrow{display:none}.home2 .home2-features .home2-feature-text b{grid-column:2;grid-row:1;position:relative;z-index:2}.home2 .home2-features .home2-feature-text small{grid-column:1 / -1;grid-row:2;position:relative;z-index:2}.home2 .home2-features .home2-feature-pill{grid-column:1 / -1;grid-row:3;position:relative;z-index:2;margin-top:4px}}@media (min-width: 768px){.home2 .home2-features .home2-feature-text b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (min-width: 768px) and (max-width: 1439px){.home2 .home2-features .home2-feature-text b{font-size:15px}.home2 .home2-features .home2-feature{aspect-ratio:auto;min-height:178px}.home2 .home2-features .home2-feature-body{padding-top:46px}}@media (min-width: 768px){.home2 .home2-features .home2-feature{aspect-ratio:auto;min-height:0;height:128px}.home2 .home2-features .home2-feature-body{padding:12px 64px 12px 14px;row-gap:5px;align-content:center}.home2 .home2-features .home2-feature-icon{width:32px;height:32px}.home2 .home2-features .home2-feature-text small{-webkit-line-clamp:1;font-size:12px}.home2 .home2-features .home2-feature-pill{min-height:30px;padding:0 13px;font-size:12px;margin-top:2px}.home2 .home2-features .home2-feature .home2-feature-cta{width:34px;height:34px;bottom:12px;right:12px}.home2 .home2-features .home2-feature-status{top:10px;right:10px}}@media (min-width: 768px) and (max-width: 1439px){.home2 .home2-features .home2-feature{height:128px;min-height:0}.home2 .home2-features .home2-feature-body{padding-top:12px}.home2 .home2-features .home2-feature:has(.home2-feature-status) .home2-feature-body{padding-top:34px}.home2 .home2-features .home2-feature:has(.home2-feature-status){height:140px}}@media (min-width: 768px){.home2 .home2-features .home2-feature-body{padding-right:14px}.home2 .home2-features .home2-feature-pill{margin-right:44px;justify-self:start}}@media (min-width: 1024px){.home2 .home2-hero-info{justify-content:flex-start;padding-top:34px;padding-bottom:30px}.home2 .home2-hero-info .home2-hero-actions{margin-top:auto;padding-top:18px}}.home2 .home2-tophits{display:none}@media (min-width: 1280px){.home2 .home2-tophits{display:grid;gap:8px}.home2 .home2-tophits .home2-eyebrow{color:#a99bbd;letter-spacing:.09em}.home2 .home2-tophits ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.home2 .home2-tophits li{--g: #9b7fd6;display:grid;gap:3px;min-width:0;padding:6px 6px 7px;border:1px solid color-mix(in srgb,var(--g) 40%,#2a1f3a);border-radius:10px;background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--g) 22%,#120c1c),#120c1c 72%)}.home2 .home2-tophits li.tier-chase{--g: #ffc65a}.home2 .home2-tophits li.tier-rare{--g: #5b8dff}.home2 .home2-tophits li.tier-uncommon{--g: #39e4c2}.home2 .home2-tophits img{width:100%;aspect-ratio:.72;object-fit:contain;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--g) 60%,transparent)) drop-shadow(0 6px 10px #000a)}.home2 .home2-tophits b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home2 .home2-tophits small{font-size:11.5px;font-weight:800;color:var(--h2-gold);white-space:nowrap}.home2 .home2-tophits small i{font-style:normal;font-size:8.5px;font-weight:600;color:var(--h2-dim)}}@media (min-width: 768px){.home2 .home2-features .home2-feature .home2-feature-cta{display:none}.home2 .home2-features .home2-feature-body{grid-template-rows:auto;padding-right:14px;padding-bottom:66px}.home2 .home2-features .home2-feature-text small{position:absolute;z-index:2;left:16px;bottom:14px;right:0;max-width:calc(100% - 232px);min-height:36px;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-content:center}.home2 .home2-features .home2-feature-pill{position:absolute;z-index:3;right:14px;bottom:14px;margin:0}.home2 .home2-features .home2-feature:hover:not(:disabled) .home2-feature-pill{background:var(--f-accent);border-color:transparent}}@media (min-width: 768px) and (max-width: 1279px){.home2 .home2-features .home2-feature-text small{position:relative;left:auto;bottom:auto;right:auto;max-width:none;min-height:0;grid-row:2;margin-top:4px;-webkit-line-clamp:1}}.pd2{--hdr: calc(62px + env(safe-area-inset-top)) ;--nav-h: calc(76px + env(safe-area-inset-bottom)) ;--sticky-h: 128px;--panel: #120c1e;--panel-line: #2c2140;--chip-line: #3a2a52;--dim: #9d8bb3;--soft: #d9cbe9;--chase: #f3d27a;display:grid;min-width:0;color:#f5efff;font-family:DM Sans,sans-serif;padding-bottom:calc(var(--sticky-h) + 8px)}.pd2.is-opening{padding-bottom:150px}.pd2-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.pd2-grid>*{min-width:0}.pd2 button{font:inherit;color:inherit;text-transform:none;letter-spacing:0;box-shadow:none;transform:none;min-height:0;margin:0}.pd2-stage{position:relative;min-width:0;margin:-22px calc(-1*max(18px,env(safe-area-inset-left))) 0;overflow:clip;height:max(360px,calc(100svh - var(--hdr) - var(--sticky-h) - var(--nav-h)));transition:height .45s cubic-bezier(.3,.8,.3,1)}.pd2.is-opening .pd2-stage{height:max(440px,calc(100svh - var(--hdr) - var(--nav-h) - 132px))}.pd2-stage .os{border-radius:0}.pd2-back{position:absolute;left:16px;bottom:16px;z-index:8;display:grid;place-items:center;width:48px;height:48px;padding:0;border-radius:12px;border:1px solid #ffffff1f;background:#0c0816b3;font:400 24px/1 DM Sans,sans-serif!important;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pd2-back:disabled{opacity:0;pointer-events:none}.pd2-side{display:flex;flex-direction:column;min-width:0;padding:16px;border-radius:16px;background:var(--panel);border:1px solid var(--panel-line)}.pd2.is-opening .pd2-side{padding:0;border:0;background:none}.pd2-buy{display:flex;flex-direction:column;min-height:0;flex:1}.pd2-buy[hidden]{display:none!important}.pd2-buy h1{margin:0;font:800 24px/1.15 DM Sans,sans-serif;letter-spacing:-.4px}.pd2-edition{align-self:flex-start;margin-top:8px;padding:3px 10px;border-radius:8px;font-size:13px;font-weight:700;background:var(--brand-cta)}.pd2-sub{margin:8px 0 0;font-size:14px;color:#cdbfe3}.pd2-stats{display:grid;grid-template-columns:auto 1fr;margin:18px 0}.pd2-stats>div{padding-right:20px}.pd2-stats>div+div{padding-left:20px;border-left:1px solid var(--panel-line)}.pd2-stats small,.pd2-label{display:block;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.pd2-stats small{margin-bottom:6px}.pd2-stats b{font-size:20px;font-weight:700;white-space:nowrap}.pd2-stats em{font-style:normal;font-size:12px;color:var(--dim);margin-left:3px}.pd2-buy hr{width:100%;border:0;border-top:1px solid var(--panel-line);margin:18px 0 16px}.pd2-levels{display:grid;grid-auto-flow:column;grid-auto-columns:180px;gap:12px;margin:12px -16px 0;padding:0 16px 2px;list-style:none;overflow-x:auto;scrollbar-width:none}.pd2-levels::-webkit-scrollbar{display:none}.pd2-levels button{--c: #8d63c7;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;width:100%;height:100px;padding:8px 8px 8px 6px;border-radius:12px;text-align:left;cursor:pointer;border:1px solid var(--panel-line);background:linear-gradient(150deg,#15101f 35%,color-mix(in srgb,var(--c) 26%,#15101f))}.pd2-levels button:disabled:not([aria-current]){cursor:default;opacity:.55}.pd2-levels button[aria-current]{opacity:1;border-color:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 18%,transparent);cursor:default}.pd2-levels-art{width:52px;height:80px;display:grid;place-items:center}.pd2-levels-art .pack-artwork{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 10px #000a)}.pd2-levels b{display:block;font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd2-levels small{display:block;margin-top:4px;font-size:15px;font-weight:800;white-space:nowrap}.pd2-levels small em{font-style:normal;font-size:10px;font-weight:700;color:var(--dim)}.pd2-side-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;font-size:12px;color:var(--dim)}.pd2-side-foot button{padding:0;border:0;background:none;color:#e6d2ff;font-size:12px;font-weight:600;cursor:pointer}.pd2-reveal{display:none}.pd2.is-opening .pd2-reveal{display:flex;flex-direction:column;flex:1;min-height:0}.pd2-dock{position:fixed;left:0;right:0;bottom:var(--nav-h);z-index:19;padding:10px max(16px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left));background:#0c0816;border-top:1px solid #ffffff17;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.pd2-dock .purchase-embedded,.pd2-dock .pd2-preview-dock{display:grid;grid-template-columns:auto minmax(0,1fr);justify-items:center;align-items:center;gap:7px 10px;color:#f5efff}.pd2-dock .purchase-title,.pd2-dock .purchase-balance-row,.pd2-dock .purchase-instruction,.pd2-dock .purchase-price{display:none}.pd2-dock .purchase-controls{display:contents}.pd2-dock .purchase-controls:before{display:none}.pd2-dock .purchase-quantity{grid-column:1 / -1;gap:8px}.pd2-dock .purchase-quantity>span{display:none}.pd2-dock .purchase-quantity>div{width:230px;flex:none;background:#ffffff0a;border-color:#ffffff1f}.pd2-dock .purchase-quantity button{min-height:30px;padding:4px 0;font-size:12px}.pd2-dock .purchase-coupon,.pd2-dock .purchase-error,.pd2-dock .purchase-recovery{grid-column:1 / -1;justify-self:stretch;margin:0}.pd2-dock .purchase-slider{grid-column:1 / -1;justify-self:stretch;height:48px}.pd2-dock .purchase-slider strong{font-size:14px}.pd2-dock .purchase-instant{grid-column:1 / -1;width:auto;min-height:0;padding:0 8px;border:0;background:none;color:#b9a9cf;font-size:11px!important;font-weight:600!important;text-decoration:underline;text-underline-offset:3px}.pd2-preview-open{grid-column:1 / -1;justify-self:stretch;justify-content:center;padding:0;color:#fff;font-weight:700}.pd2.is-scrolled .pd2-dock .purchase-quantity{grid-column:1}.pd2.is-scrolled .pd2-dock .purchase-quantity>div{width:auto;border:0;background:none}.pd2.is-scrolled .pd2-dock .purchase-quantity button:not([aria-pressed=true]){display:none}.pd2.is-scrolled .pd2-dock .purchase-quantity button[aria-pressed=true]{width:48px;min-height:46px;border-radius:13px}.pd2.is-scrolled .pd2-dock .purchase-slider{grid-column:2}.pd2.is-scrolled .pd2-dock .purchase-instant{display:none}.pd2-panel{padding:16px;border-radius:16px;background:var(--panel);border:1px solid var(--panel-line)}.pd2-panel h2{display:flex;align-items:center;gap:8px;margin:0;font:600 16px DM Sans,sans-serif}.pd2-panel h2 svg{width:18px;height:18px;fill:none;stroke:#b07cff;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.pd2-possible h2 svg{fill:#b07cff;stroke:none}.pd2-panel h2 span{color:var(--dim);font-weight:500}.pd2-panel>p,.pd2-possible header p{margin:4px 0 0;font-size:13px;color:var(--dim)}.pd2-possible header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:14px}.pd2-possible-more{padding:7px 12px!important;border-radius:10px;border:1px solid var(--chip-line)!important;background:#1a1229!important;color:#e6d2ff!important;font:600 12px DM Sans,sans-serif!important;cursor:pointer}.pd2-filter{grid-column:1 / -1;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.pd2-filter::-webkit-scrollbar{display:none}.pd2-filter button{flex:none;padding:6px 11px;border-radius:999px;border:1px solid var(--chip-line);background:#15101f;color:#cdb7e6;font:600 12px DM Sans,sans-serif;cursor:pointer}.pd2-filter button small{color:var(--dim);font-weight:500}.pd2-filter button[aria-pressed=true]{background:linear-gradient(120deg,#7b3df0,#b03ee8);border-color:#d8b6ff88;color:#fff}.pd2-filter button[aria-pressed=true] small{color:#f0e2ff}.pd2-filter button[data-tier=chase]:not([aria-pressed=true]){color:var(--chase)}.pd2-possible ul{display:grid;grid-auto-flow:column;grid-auto-columns:208px;gap:12px;margin:0 -16px;padding:0 16px 4px;list-style:none;overflow-x:auto;scrollbar-width:thin;scroll-snap-type:x proximity}.pd2-possible li{display:grid;grid-template-rows:224px auto auto auto;align-content:start;height:316px;border-radius:16px;overflow:hidden;scroll-snap-align:start;border:1px solid var(--panel-line);background:#15101f}.pd2-possible li[data-tier=chase]{border-color:#8a7240}.pd2-possible li[data-tier=rare]{border-color:#5b3f86}.pd2-possible-art{display:grid;place-items:start center;background:radial-gradient(70% 60% at 50% 45%,#b07cff22,transparent 70%),#0d0916}.pd2-possible li[data-tier=chase] .pd2-possible-art{background:radial-gradient(70% 60% at 50% 45%,#f3d27a22,transparent 70%),#0d0916}.pd2-possible-art img{height:172px;width:auto;aspect-ratio:63 / 88;margin-top:20px;object-fit:cover;border-radius:8px;box-shadow:0 12px 24px #000b}.pd2-possible b{padding:12px 16px 0;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd2-possible small{padding:2px 16px 0;font:700 12px DM Sans,sans-serif;color:#e7a65a}.pd2-possible em{padding:6px 16px 0;font:800 16px DM Sans,sans-serif;font-style:normal}.pd2-possible:not(.all) li:nth-child(n+25){display:none}.pd2-possible.all ul{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));grid-auto-columns:auto;overflow:visible;margin:0;padding:0;scroll-snap-type:none}.pd2-possible.all li{height:auto;grid-template-rows:auto auto auto auto;padding-bottom:12px}.pd2-possible.all .pd2-possible-art img{width:70%;height:auto;margin:16px 0}.pd2-odds ul{display:grid;gap:14px;margin:16px 0 0;padding:0;list-style:none}.pd2-odds li{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:6px;font-size:14px}.pd2-odds li>span{display:flex;align-items:baseline;gap:8px;color:var(--soft)}.pd2-odds li>span small{font-size:11px;color:var(--dim)}.pd2-odds li[data-tier=chase]>span{color:var(--chase)}.pd2-odds li>b{text-align:right;font-weight:700}.pd2-odds li>i{grid-column:1;height:6px;border-radius:4px;background:#ffffff0f;overflow:hidden}.pd2-odds li>i s{display:block;height:100%;border-radius:4px;background:#8f80a6}.pd2-odds li[data-tier=chase]>i s{background:linear-gradient(90deg,#f3d27a,#ffeab0);box-shadow:0 0 8px #f3d27a}.pd2-odds li[data-tier=rare]>i s{background:#b07cff}.pd2-odds li[data-tier=uncommon]>i s{background:#79e3d0}.pd2-odds li>small{grid-column:2;text-align:right;font-size:11px;color:var(--dim)}.pd2-odds-foot{margin:16px 0 0!important;padding-top:14px;border-top:1px solid var(--panel-line);font-size:12px;color:var(--dim)}.pd2-odds-foot b{color:var(--chase)}.pd2-expansions{min-width:0}.pd2.is-opening .pd2-possible,.pd2.is-opening .pd2-odds,.pd2.is-opening .pd2-expansions{opacity:.35;pointer-events:none;transition:opacity .4s}@media (max-width: 1023px){.pd2.is-opening .pd2-side{margin:0}.pd2.is-opening .pd2-reveal{position:fixed;z-index:19;left:0;right:0;bottom:var(--nav-h);padding:10px max(16px,env(safe-area-inset-right)) 12px max(16px,env(safe-area-inset-left));background:#0c0816;border-top:1px solid #ffffff17;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}}@media (min-width: 768px) and (max-width: 1023px){.pd2{--nav-h: calc(90px + env(safe-area-inset-bottom)) }.pd2-stage{margin:0;border-radius:16px;box-shadow:0 0 0 1px #3a2a52;height:max(460px,calc(100svh - var(--hdr) - 28px - var(--sticky-h) - var(--nav-h) - 20px))}.pd2-stage .os{border-radius:16px}.pd2-dock{left:50%;right:auto;width:min(560px,calc(100% - 48px));translate:-50% 0;bottom:calc(var(--nav-h) + 8px);border:1px solid #ffffff1c;border-radius:18px;padding:10px 14px 8px}.pd2.is-opening .pd2-reveal{left:50%;right:auto;width:min(560px,calc(100% - 48px));translate:-50% 0;bottom:calc(var(--nav-h) + 8px);border:1px solid #ffffff1c;border-radius:18px}.pd2-levels{margin:12px 0 0;padding:0 0 2px}}@media (min-width: 1024px){.app main:has(.pd2){max-width:1440px;padding:24px 16px 48px}.pd2,.pd2.is-opening{padding-bottom:0}.pd2-grid{grid-template-columns:minmax(0,1fr) 400px;gap:16px;align-items:start}.pd2-stage,.pd2.is-opening .pd2-stage{grid-column:1;grid-row:1;margin:0;height:675px;border-radius:16px;box-shadow:0 0 0 1px #2c2140}.pd2-stage .os{border-radius:16px}.pd2-side,.pd2.is-opening .pd2-side{grid-column:2;grid-row:1;height:675px;padding:24px;border-radius:16px;background:var(--panel);border:1px solid var(--panel-line);overflow-y:auto;scrollbar-width:thin}.pd2-buy h1{font-size:30px;font-weight:700}.pd2-dock{position:static;padding:0;background:none;border:0;backdrop-filter:none;-webkit-backdrop-filter:none}.pd2-dock .purchase-quantity{justify-self:stretch}.pd2-dock .purchase-quantity>div{width:100%;flex:1}.pd2-dock .purchase-quantity button{min-height:34px;font-size:13px}.pd2-dock .purchase-slider{height:52px;border-radius:12px}.pd2-dock .purchase-slider strong{font-size:15px}.pd2.is-scrolled .pd2-dock .purchase-quantity,.pd2.is-scrolled .pd2-dock .purchase-slider{grid-column:1 / -1}.pd2.is-scrolled .pd2-dock .purchase-quantity>div{width:100%;border:1px solid #ffffff1f;background:#ffffff0a}.pd2.is-scrolled .pd2-dock .purchase-quantity button:not([aria-pressed=true]){display:block}.pd2.is-scrolled .pd2-dock .purchase-quantity button[aria-pressed=true]{width:auto;min-height:34px}.pd2.is-scrolled .pd2-dock .purchase-instant{display:block}.pd2-levels{flex:0 1 auto;min-height:0;grid-auto-flow:row;grid-template-columns:1fr 1fr;grid-auto-columns:auto;overflow-y:auto;overflow-x:visible;margin:12px 0 0;padding:0 2px 2px 0;scrollbar-width:thin}.pd2-side-foot{margin-top:auto;padding-top:16px}.pd2-possible{grid-column:1;grid-row:2;min-height:402px}.pd2-odds{grid-column:2;grid-row:2;min-height:402px;align-self:stretch}.pd2-possible ul{margin:0;padding:0 0 6px}.pd2-filter{margin:0;padding:0}.pd2-expansions{grid-column:1 / -1;grid-row:3}}.dev-opening-preview main{max-width:1440px;margin:0 auto;padding:24px 16px}.app.app.app main:has(.pd2){max-width:none;padding-top:var(--fp-mt);padding-left:var(--fp-mx);padding-right:var(--fp-mx)}.app:has(.pd2) .live-ticker{display:none}.app.app .pd2-stage{margin:calc(-1 * var(--fp-mt)) calc(-1 * var(--fp-mx)) 0;border-radius:0;box-shadow:none}.app.app .pd2-stage .os{border-radius:0}.app.app .pd2-side{padding:0;border:0;border-radius:0;background:none}.app.app .pd2-buy h1{font-size:clamp(32px,9vw,40px);font-weight:800;letter-spacing:-.012em;font-optical-sizing:none;line-height:1.08}.app.app .pd2-edition{order:-1;margin:0 0 4px;padding:0;border-radius:0;background:none;color:#79e3d0;font-size:13px;font-weight:600}.app.app .pd2-sub{font-size:15px;font-weight:500;color:#cfc6e4}.app.app .pd2-stats>div+div{border-left:0}.app.app .pd2-buy hr{display:none}.app.app .pd2-buy .pd2-label{margin-top:20px}.app.app .pd2-levels button{position:relative;border:0;border-radius:0;background:none;box-shadow:none}.app.app .pd2-levels button[aria-current]{border:0;box-shadow:none}.app.app .pd2-levels button[aria-current]:after{content:"";position:absolute;left:6px;right:8px;bottom:0;height:3px;border-radius:3px;background:#f5efff}.app.app .pd2-panel{padding:0;border:0;border-radius:0;background:none;box-shadow:none}.app.app .pd2-possible li{border:0;border-radius:0;background:none}.app.app .pd2-possible-art,.app.app .pd2-possible li[data-tier=chase] .pd2-possible-art{background:none}.app.app .pd2-possible-more{border:0!important;background:none!important;padding:0!important;color:#b48cff!important;font-weight:600}.app.app .pd2-filter{gap:4px}.app.app .pd2-filter button{min-height:40px;padding:0 10px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:#a99cc8;font-weight:600}.app.app .pd2-filter button[aria-pressed=true]{border-bottom-color:#f5efff;background:none;color:#fff}.app.app .pd2-odds-foot{border-top-color:#ffffff14}@media (min-width: 768px) and (max-width: 1023px){.app.app .pd2-stage{border-radius:0;box-shadow:none}}@media (min-width: 1024px){.app.app.app main:has(.pd2){padding-bottom:48px}.app.app .pd2-grid{gap:24px 0}.app.app .pd2-stage,.app.app .pd2.is-opening .pd2-stage{margin:calc(-1 * var(--fp-mt)) 0 0 calc(-1 * var(--fp-mx))}.app.app .pd2-stage:after{content:"";position:absolute;z-index:9;inset:0 0 0 auto;width:96px;pointer-events:none;background:linear-gradient(90deg,#0b081400,#0b0814)}.app.app .pd2-side,.app.app .pd2.is-opening .pd2-side{margin:calc(-1 * var(--fp-mt)) calc(-1 * var(--fp-mx)) 0 0;padding:24px var(--fp-mx) 24px 24px;background:#0b0814}.app.app .pd2-possible,.app.app .pd2-odds{min-height:0}.app.app .pd2-possible{padding-right:32px}}.ddr-root{--ink: #f5efff;--dim: #a99cc8;--line: #2c2140;--panel: #0f0b19;--mint: #79e3d0;--gold: #f3d27a;--violet: #b48cff;--win: var(--mint);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;color:var(--ink);font-family:DM Sans,system-ui,sans-serif}.ddr-root *,.ddr-root *:before,.ddr-root *:after{box-sizing:border-box}.ddr-root button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;font:inherit;color:inherit;cursor:pointer}.ddr-root button:disabled{cursor:default}.ddr-root button:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.ddr-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#07050dcc;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:ddr-fade .25s ease-out both}.ddr-sheet{position:relative;width:100%;max-height:calc(100dvh - 40px);display:flex;flex-direction:column;overflow:hidden;padding:12px 20px max(20px,env(safe-area-inset-bottom));border-radius:26px 26px 0 0;background:var(--panel);border-top:1px solid #ffffff17;box-shadow:0 -30px 60px #000c;animation:ddr-up .38s cubic-bezier(.2,.8,.2,1) both}.ddr-sheet[data-reward=free]{--win: var(--gold)}.ddr-grab{width:40px;height:4px;border-radius:9px;background:#ffffff26;margin:0 auto 12px;flex:none}.ddr-top{display:flex;align-items:center;justify-content:space-between;flex:none}.ddr-eyebrow{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.ddr-eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 10px var(--mint)}.ddr-eyebrow.gold i{background:var(--gold);box-shadow:0 0 10px var(--gold)}.ddr-eyebrow.off i{background:#7d7099;box-shadow:none}.ddr-actions{display:flex;gap:6px}.ddr-icon{width:34px;height:34px;border-radius:50%;border:1px solid #ffffff1c!important;background:none;display:grid;place-items:center;color:var(--dim)!important;font-size:14px!important;padding:0}.ddr-icon[aria-pressed=true]{opacity:.5}.ddr-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.ddr-title{margin:14px 0 0;font-size:28px;font-weight:800;letter-spacing:-.6px;line-height:1.08;white-space:pre-line}.ddr-sub{margin:8px 0 0;color:var(--dim);font-size:13px;line-height:1.45}.ddr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ddr-reel{position:relative;height:176px;margin:22px -20px 0;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 18%,#000 82%,#0000);mask:linear-gradient(90deg,#0000,#000 18%,#000 82%,#0000)}.ddr-track{position:absolute;left:0;top:0;display:flex;column-gap:10px;padding:18px 0;will-change:transform}.ddr-tile{flex:none;position:relative;width:104px;height:140px;border-radius:14px;background:#15101f;border:1px solid #2a2040;display:grid;place-items:center;transition:border-color .3s,box-shadow .3s,opacity .3s}.ddr-tile.free{background:radial-gradient(80% 60% at 50% 40%,#3b2a0e,#15101f);border-color:#6b5320}.ddr-tile.free img{height:108px;filter:drop-shadow(0 6px 10px #000a)}.ddr-tile>b{font-size:16px}.ddr-tile small{position:absolute;bottom:8px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.ddr-mark{position:absolute;left:50%;top:4px;bottom:4px;width:3px;translate:-50% 0;border-radius:3px;background:var(--mint);box-shadow:0 0 14px var(--mint);z-index:2}.ddr-mark:before,.ddr-mark:after{content:"";position:absolute;left:50%;translate:-50% 0;border:7px solid transparent}.ddr-mark:before{top:-2px;border-top-color:var(--mint)}.ddr-mark:after{bottom:-2px;border-bottom-color:var(--mint)}.ddr-reel.won .ddr-tile:not(.hit){opacity:.45}.ddr-reel.won .ddr-tile.hit{border-color:var(--win);box-shadow:0 0 0 2px var(--win),0 0 30px color-mix(in srgb,var(--win) 40%,transparent)}.ddr-reel.won .ddr-mark{background:var(--win);box-shadow:0 0 14px var(--win)}.ddr-reel.won .ddr-mark:before{border-top-color:var(--win)}.ddr-reel.won .ddr-mark:after{border-bottom-color:var(--win)}.ddr-hint{margin:4px 0 0;text-align:center;color:var(--dim);font-size:12px}.ddr-ticket{display:inline-grid;place-items:center;width:70px;height:44px;border-radius:6px;background:linear-gradient(135deg,#3a2470,#7b3fe4);color:#fff;font-size:18px;font-weight:800;-webkit-mask:radial-gradient(circle 6px at 0 50%,#0000 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 6px at 100% 50%,#0000 98%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle 6px at 0 50%,#0000 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 6px at 100% 50%,#0000 98%,#000) right / 51% 100% no-repeat}.ddr-ticket.sm{width:30px;height:20px;font-size:9px;border-radius:4px;flex:none;-webkit-mask:radial-gradient(circle 3px at 0 50%,#0000 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 3px at 100% 50%,#0000 98%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle 3px at 0 50%,#0000 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 3px at 100% 50%,#0000 98%,#000) right / 51% 100% no-repeat}.ddr-prize{display:grid;grid-template-columns:116px 1fr;gap:16px;align-items:center;margin-top:20px;animation:ddr-in .45s ease-out both}.ddr-prize p{margin:10px 0 0;color:var(--dim);font-size:13px;line-height:1.45}.ddr-prize-pack{width:116px;filter:drop-shadow(0 10px 20px #000a) drop-shadow(0 0 18px #f3d27a44);rotate:-6deg}.ddr-coupon{position:relative;height:150px;border-radius:16px;background:linear-gradient(140deg,#4a2a92,#7b3fe4 55%,#b04fe8);color:#fff;overflow:hidden;-webkit-mask:radial-gradient(circle 10px at 0 62%,#0000 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 10px at 100% 62%,#0000 98%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle 10px at 0 62%,#0000 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 10px at 100% 62%,#0000 98%,#000) right / 51% 100% no-repeat}.ddr-coupon:after{content:"";position:absolute;left:14px;right:14px;top:62%;border-top:2px dashed #ffffff55}.ddr-coupon .k{position:absolute;left:0;right:0;top:14px;text-align:center;font-size:9px;font-weight:800;letter-spacing:.16em;opacity:.8}.ddr-coupon .big{position:absolute;left:0;right:0;top:33%;text-align:center;font:400 34px/1 Anton,DM Sans,sans-serif;letter-spacing:.5px}.ddr-coupon.usdt .big{font:800 18px DM Sans,sans-serif;top:38%}.ddr-coupon.usdt:after{display:none}.ddr-coupon .s{position:absolute;left:0;right:0;bottom:14px;text-align:center;font-size:10px;font-weight:700;letter-spacing:.08em;opacity:.9}.ddr-coupon .shine{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:linear-gradient(105deg,#0000 40%,#ffffff40,#0000 60%);animation:ddr-shine 3.2s ease-in-out infinite}.ddr-chip{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px;border-radius:999px;background:#133a33;color:var(--mint)}.ddr-chip.gold{background:#3b2a0e;color:var(--gold)}.ddr-ring{position:relative;width:190px;height:190px;margin:18px auto 0;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--violet) 0 var(--p),#241b38 var(--p) 100%)}.ddr-ring:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:var(--panel)}.ddr-ring>div{position:relative;text-align:center}.ddr-ring b{display:block;font-size:34px;font-weight:800;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.ddr-ring small{color:var(--dim);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ddr-inv{margin-top:18px;padding:14px 16px;border-radius:14px;background:linear-gradient(160deg,#1a1230,#120d20);border:1px solid var(--line)}.ddr-inv h3{margin:0;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.ddr-inv ul{list-style:none;display:grid;gap:10px;margin:12px 0 0;padding:0}.ddr-inv li{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:700}.ddr-inv li small{display:block;color:var(--dim);font-size:11px;font-weight:600}.ddr-inv li>b{margin-left:auto;font-size:18px;font-weight:800}.ddr-inv li img{width:26px;border-radius:4px}.ddr-error{margin:14px 0 0;font-size:12px;line-height:1.5;color:#ffd1e6;padding:10px;border:1px solid #de93b933;border-radius:10px}.ddr-foot{flex:none;padding-top:16px}.ddr-odds{display:flex;gap:8px;margin-bottom:12px}.ddr-odds>span{flex:1;display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:12px;background:#15101f;border:1px solid #241b36;font-size:12px;color:var(--dim);white-space:nowrap}.ddr-odds b{color:var(--ink);font-size:13px}.ddr-odds img{width:20px;border-radius:3px}.ddr-btn{width:100%;height:54px;border-radius:14px;border:1px solid #c08af9!important;background:linear-gradient(110deg,#7b3fe4,#b04fe8);color:#fff!important;font-size:16px!important;font-weight:800!important;box-shadow:0 10px 30px #7b3fe455}.ddr-btn:disabled{opacity:.6;box-shadow:none}.ddr-btn.ghost{background:#1a1328;border-color:#3a2a55!important;box-shadow:none;color:#e6d2ff!important}.ddr-note{margin:10px 0 0;text-align:center;color:#7d7099;font-size:12px}@media (min-width: 768px){.ddr-root{align-items:center}.ddr-sheet{width:420px;border-radius:24px;border:1px solid #ffffff17;padding-bottom:22px;box-shadow:0 30px 80px #000d;animation-name:ddr-pop}.ddr-grab{display:none}}@media (max-height: 700px){.ddr-reel{height:150px}.ddr-tile{width:90px;height:118px}.ddr-tile.free img{height:90px}.ddr-ring{width:160px;height:160px}.ddr-ring b{font-size:28px}.ddr-title{font-size:24px}}@keyframes ddr-up{0%{translate:0 100%}}@keyframes ddr-pop{0%{opacity:0;scale:.96}}@keyframes ddr-fade{0%{opacity:0}}@keyframes ddr-in{0%{opacity:0;translate:0 10px}}@keyframes ddr-shine{0%{translate:-60% 0}to{translate:60% 0}}@media (prefers-reduced-motion: reduce){.ddr-sheet,.ddr-scrim,.ddr-prize,.ddr-coupon .shine{animation:none}}@keyframes dd-spark{0%{opacity:0;transform:translate(0) scale(.5)}15%{opacity:.9}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(200deg) scale(.2)}}.ddr-root .dd-burst{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;overflow:hidden;pointer-events:none}.ddr-root .dd-burst i{position:absolute;left:50%;top:40%;width:4px;height:6px;background:var(--win);box-shadow:0 0 6px var(--win);animation:dd-spark 1.3s ease-out var(--delay) both}.daily-coupon-banner{display:flex;align-items:center;gap:12px;border:1px solid #d394f252;background:linear-gradient(115deg,#9f54d126,#3b294222);padding:14px;border-radius:16px;margin:10px 0 16px}.daily-coupon-banner>span{font-size:25px;color:#d6a6fb}.daily-coupon-banner b{font-size:13px}.daily-coupon-banner p{font-size:11px;color:var(--ink-dim);margin:4px 0 0}.daily-coupon-option{display:flex;align-items:center;gap:10px;border:1px solid #caa3ff60;border-radius:14px;background:#9762d015;padding:12px;margin:12px 0;cursor:pointer}.daily-coupon-option input{accent-color:#b477f4;width:18px;height:18px;margin:0}.daily-coupon-option b,.daily-coupon-option small{display:block}.daily-coupon-option b{font-size:13px}.daily-coupon-option small{font-size:10px;margin-top:3px;color:var(--ink-dim)}.daily-original-price{font-size:14px;opacity:.5;margin-right:12px}.ddr-root .ddr-eyebrow,.ddr-root .ddr-tile small,.ddr-root .ddr-ring small,.ddr-root .ddr-inv h3{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.ddr-root .ddr-chip{font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}.cwh{--ink: #f5efff;--dim: #a99cc8;--line: #2c2140;--edge: 24px;--page: #110d20;--hero-h: max(480px, calc(100vh - 210px) );--pack-h: calc(var(--hero-h) * .74);position:relative;isolation:isolate;flex:none;height:var(--hero-h);margin:-90px -24px 0;overflow:hidden;background:#0b0814;color:var(--ink);font-family:DM Sans,sans-serif;outline:none}.cwh-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(52% 70% at 74% 44%,color-mix(in srgb,var(--acc) 22%,transparent),#0000 70%);transition:background .6s;pointer-events:none}.cwh-wall{position:absolute;top:-120px;bottom:-120px;left:34%;right:-80px;rotate:-8deg;transform-origin:0 0;pointer-events:none}.cwh-wall-track{display:grid;grid-template-columns:repeat(10,164px);gap:16px;will-change:transform;animation:cwh-wall-scroll 80s linear infinite}@keyframes cwh-wall-scroll{to{transform:translate3d(0,calc(-4 * (164px * 88 / 63 + 16px)),0)}}.cwh-card{display:block;width:164px;aspect-ratio:63 / 88;border-radius:9px;background:#0b0814 center / cover no-repeat;box-shadow:0 0 0 1px #ffffff1a,0 16px 30px #000b}.cwh-card:nth-child(2n){margin-top:-50px}.cwh-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#0b0814 34%,#0b0814d9 46%,#0b081433 66%,#0b081455),linear-gradient(0deg,var(--page) 2%,#0b081400 34%),linear-gradient(180deg,#0b081499,#0b081400 16%)}.cwh-left{position:absolute;z-index:2;left:var(--edge);top:44%;translate:0 -50%;width:46%}.cwh-eb{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#79e3d0}.cwh-hello{margin:16px 0 0;color:var(--dim);font-size:17px}.cwh-hello b{color:var(--ink)}.cwh-title{margin:12px 0 0;font:inherit}.cwh-name{display:block;font-size:clamp(72px,min(10.4vw,17vh),168px);font-weight:800;letter-spacing:-.012em;font-optical-sizing:none;line-height:.98;white-space:nowrap}.cwh-level{display:block;margin-top:12px;font-size:clamp(22px,min(2.6vw,4.2vh),38px);font-weight:700;letter-spacing:-.008em;line-height:1.2;color:#cfc6e4}.cwh-digit{display:inline-block;height:1.2em;line-height:1.2em;overflow:hidden;vertical-align:top;min-width:.62em;text-align:center;color:var(--acc);transition:color .5s}.cwh-digit>span{display:block;transition:translate .6s cubic-bezier(.3,1.3,.5,1)}.cwh-digit i{display:block;font-style:normal;height:1.2em;line-height:1.2em}.cwh-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cwh-cta{position:absolute;z-index:4;right:var(--edge);bottom:44px;display:flex;align-items:center;gap:28px}.cwh-btn{display:inline-flex;align-items:center;gap:18px;height:66px;padding:0 32px;border-radius:16px;border:1px solid #c08af9;background:linear-gradient(105deg,#6d3be0,#a64fe8);color:#fff;font:700 20px DM Sans,sans-serif;box-shadow:0 14px 40px #7b3fe466;white-space:nowrap;cursor:pointer}.cwh-btn small{font-size:17px;font-weight:700;padding-left:18px;border-left:1px solid #ffffff44;font-variant-numeric:tabular-nums}.cwh-view{padding:0 0 3px;border:0;border-bottom:2px solid #ffffff55;border-radius:0;background:none;box-shadow:none;color:#fff;font:700 18px DM Sans,sans-serif;text-shadow:0 1px 10px #000;white-space:nowrap;cursor:pointer;transition:border-color .2s}.cwh-view:hover{border-bottom-color:#fff}.cwh-btn:focus-visible,.cwh button:focus-visible{outline:2px solid #79e3d0;outline-offset:3px}.cwh-pack{position:absolute;right:11%;top:calc(45% - var(--pack-h) / 2);height:var(--pack-h);aspect-ratio:587 / 960}.cwh-pack-art{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:pan-y}.cwh-pack-slide{position:absolute;top:0;right:0;bottom:0;left:0}.cwh-pack-slide:before{content:"";position:absolute;top:5%;right:13%;bottom:5%;left:13%;rotate:5deg;background:#05040a;border-radius:10px;pointer-events:none}.cwh-pack-art img{position:relative;display:block;width:100%;height:100%;max-width:none;object-fit:contain;rotate:5deg;mix-blend-mode:lighten;cursor:pointer;-webkit-user-select:none;user-select:none}.cwh-pack-name{position:relative;display:grid;place-items:center;height:100%;font-size:32px;font-weight:800}.cwh-levels{position:absolute;z-index:4;left:var(--edge);bottom:36px}.cwh-rail{position:relative;display:flex;gap:32px}.cwh-ind{position:absolute;bottom:0;height:3px;border-radius:3px;background:var(--acc);pointer-events:none;transition:left .45s cubic-bezier(.3,1.25,.5,1),width .45s cubic-bezier(.3,1.25,.5,1),background .5s}.cwh-rail button{position:relative;display:flex;align-items:center;gap:14px;margin:0;padding:0 0 12px;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;cursor:pointer}.cwh-rail button img{width:52px;height:85px;object-fit:contain;opacity:.62;filter:saturate(.75);transition:opacity .2s,translate .25s,filter .2s}.cwh-rail button:hover img{opacity:1;filter:none}.cwh-rail button.on img{opacity:1;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--acc) 55%,transparent));translate:0 -4px}.cwh-rail button span{display:grid;text-align:left;font-size:13px;font-weight:600;color:#7a6f94;line-height:1.3;transition:color .3s;white-space:nowrap;font-variant-numeric:tabular-nums}.cwh-rail button b{color:#8f83aa;font-size:21px;font-weight:700;letter-spacing:-.01em;transition:color .2s}.cwh-rail button:hover b{color:var(--ink)}.cwh-rail button.on b{color:#fff}.cwh-rail button.on span{color:var(--acc)}@media (max-width: 1400px){.cwh-rail{gap:18px}.cwh-rail button{gap:9px}.cwh-rail button img{width:38px;height:62px}.cwh-rail button b{font-size:18px}.cwh-cta{gap:18px}.cwh-btn{height:58px;padding:0 22px;font-size:17px;gap:12px}.cwh-btn small{font-size:15px;padding-left:12px}.cwh-view{font-size:16px}}@media (max-height: 820px){.cwh-rail button img{width:38px;height:62px}.cwh-levels{bottom:24px}.cwh-cta{bottom:30px}.cwh-eb{font-size:11px}.cwh-hello{margin-top:10px;font-size:15px}}@media (max-width: 1279px){.cwh-rail{gap:14px}.cwh-rail button span{font-size:0}.cwh-rail button b{font-size:16px}}@media (prefers-reduced-motion: reduce){.cwh-ind,.cwh-digit>span,.cwh-glow{transition:none}.cwh-wall-track{animation:none}}@media (max-width: 1023px){.app.tab-home .live-ticker{display:none}.app.tab-home main{padding-top:var(--fp-mt);padding-left:var(--fp-mx);padding-right:var(--fp-mx)}.cwh{--edge: var(--fp-mx);--hero-h: auto;--pack-h: clamp(130px, min(33svh, 100svh - 540px), 420px);display:flex;flex-direction:column;height:auto;min-height:calc(100svh - 78px);margin:calc(-1 * (var(--fp-bar) + var(--fp-mt))) calc(-1 * var(--fp-mx)) 0;padding:calc(var(--fp-bar) + 8px) 0 104px}.cwh-wall{top:-40px;bottom:-40px;left:28%;opacity:.55}.cwh-shade{background:linear-gradient(90deg,#0b0814 22%,#0b081499 60%,#0b081466),linear-gradient(0deg,var(--page) 2%,#0b081400 28%),linear-gradient(180deg,#0b081499,#0b081400 16%)}.cwh-glow{background:radial-gradient(70% 34% at 50% 44%,color-mix(in srgb,var(--acc) 30%,transparent),#0000 72%)}.cwh-left{position:relative;left:0;top:0;translate:none;width:auto;padding:0 var(--edge)}.cwh-eb{font-size:13px}.cwh-hello{margin-top:2px;font-size:14px}.cwh-title{margin-top:4px}.cwh-name{font-size:clamp(44px,14vw,72px);line-height:1.05}.cwh-level{margin-top:2px;font-size:clamp(18px,5vw,24px)}.cwh-pack{position:relative;right:auto;top:auto;flex:none;margin:12px auto}.cwh-levels{position:relative;left:0;bottom:auto;padding:0 var(--edge)}.cwh-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cwh-rail button{display:grid;justify-items:center;gap:4px;min-height:44px;padding-bottom:10px}.cwh-rail button img{width:40px;height:62px}.cwh-rail button span{justify-items:center;text-align:center;font-size:11px}.cwh-rail button b{font-size:15px}.cwh-cta{position:relative;right:auto;bottom:auto;flex-direction:column-reverse;gap:10px;margin:14px var(--edge) 0}.cwh-btn{justify-content:center;width:100%;height:56px;padding:0 20px;font-size:17px;gap:12px}.cwh-btn small{font-size:15px;padding-left:12px}.cwh-view{min-height:28px;font-size:15px}}@media (max-width: 1023px) and (max-height: 720px){.cwh{--pack-h: clamp(130px, 100svh - 500px, 300px)}.cwh-hello{display:none}.cwh-rail button img{width:30px;height:46px}}@media (min-width: 600px) and (max-width: 1023px){.cwh-rail button span{font-size:13px}.cwh-rail button b{font-size:17px}}.cwh-steps{display:flex;flex-wrap:wrap;gap:4px 14px;margin:12px 0 0;padding:0;list-style:none}.cwh-steps button{display:inline-flex;align-items:center;gap:6px;min-height:32px;margin:0;padding:0;border:0;background:none;box-shadow:none;color:var(--dim);font:600 14px DM Sans,sans-serif;letter-spacing:0;text-transform:none;cursor:pointer;white-space:nowrap}.cwh-steps i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#ffffff14;font-size:12px;font-style:normal}.cwh-steps li.done button{color:#79e3d0}.cwh-steps li.done i{background:#79e3d022}.cwh-steps li.now button{color:#fff}.cwh-steps li.now i{background:var(--acc);color:#0b0814}@media (max-width: 1023px){.cwh-steps{gap:0 10px;margin-top:4px}.cwh-steps button{min-height:28px;font-size:13px}.cwh-left:has(.cwh-steps) .cwh-level{display:none}}.lds{padding:16px 18px 18px;border-radius:20px;background:#0f0b19;border:1px solid #2c2140;color:#f5efff;font-family:DM Sans,sans-serif;min-width:0}.lds-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.lds-head h2{display:flex;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.lds-head h2 i{width:8px;height:8px;border-radius:50%;background:#79e3d0;box-shadow:0 0 10px #79e3d0;animation:lds-pulse 1.6s infinite}.lds-head small{color:#a99cc8;font-size:12px}@keyframes lds-pulse{50%{opacity:.35}}.lds-viewport{overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.lds-viewport::-webkit-scrollbar{display:none}.lds-track{display:flex;gap:14px;width:max-content;margin:0;padding:0;list-style:none}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.lds-viewport.slide{overflow:hidden;-webkit-mask:linear-gradient(90deg,#000 88%,#0000);mask:linear-gradient(90deg,#000 88%,#0000)}.lds-viewport.slide .lds-track{animation:lds-slide linear infinite}.lds-viewport.slide:hover .lds-track{animation-play-state:paused}}@keyframes lds-slide{to{transform:translate(calc(-50% - 7px))}}.lds-drop{position:relative;isolation:isolate;overflow:hidden;width:168px;flex:none;display:grid;gap:7px;padding:10px 10px 12px;border-radius:16px;border:1px solid #ffffff18}.lds-bg{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-2;background:center / cover no-repeat;filter:blur(22px) saturate(1.3) brightness(.5)}.lds-drop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0e0a1855,#0e0a18d9 62%)}.lds-drop img{display:block;width:100%;aspect-ratio:63 / 88;border-radius:8px;object-fit:cover;box-shadow:0 8px 18px #000a}.lds-drop b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lds-row{display:flex;align-items:center;justify-content:space-between;gap:6px}.lds-row strong{font-size:16px;font-variant-numeric:tabular-nums}.lds-drop small{font-size:11.5px;color:#d8cdee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lds-chip{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:999px;background:#2a2540;color:#b9b0d6;white-space:nowrap}.lds-chip.tier-uncommon{background:#133a33;color:#79e3d0}.lds-chip.tier-rare{background:#2e1b52;color:#d0a6ff}.lds-chip.tier-chase{background:#3b2a0e;color:#f3d27a}.lds-drop.tier-rare img{box-shadow:0 0 0 2px #b48cff,0 0 14px #b48cff55}.lds-drop.tier-chase{border-color:#f3d27a88}.lds-drop.tier-chase strong{color:#f3d27a}.lds-drop.tier-chase img{box-shadow:0 0 0 2px #f3d27a,0 0 20px #f3d27a66}@media (max-width: 767px){.lds{padding:14px}.lds-head small{display:none}.lds-drop{width:136px}}.home2 .home2-lower.no-live{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important}.home2 .home2-lower.no-live>*{grid-area:auto!important}.hplay{--pc: #b07cff;position:relative;isolation:isolate;display:block;width:100%;height:150px;padding:0;overflow:hidden;text-align:left;cursor:pointer;border-radius:18px;border:1px solid color-mix(in srgb,var(--pc) 35%,#ffffff14);background:linear-gradient(160deg,#17112a,#0e0a18);color:#f5efff;font-family:DM Sans,sans-serif;box-shadow:0 10px 30px #0006;transition:border-color .2s,transform .2s}.hplay-pack-party{--pc: #ff7a5c}.hplay-daily-drop{--pc: #b07cff}.hplay-challenges{--pc: #5aa8ff}.hplay:disabled{cursor:default;opacity:.8}@media (hover: hover){.hplay:not(:disabled):hover{border-color:color-mix(in srgb,var(--pc) 70%,transparent);transform:translateY(-2px)}}.hplay:focus-visible{outline:2px solid #79e3d0;outline-offset:3px}.hplay-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.hplay-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#0e0a18 26%,#0e0a18b0,#0e0a1800 62%),linear-gradient(0deg,#0e0a18,#0e0a1800 28%),radial-gradient(60% 90% at 90% 50%,color-mix(in srgb,var(--pc) 18%,transparent),transparent 70%)}.hplay-fg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;gap:6px;padding:16px 18px}.hplay-head{display:flex;align-items:center;gap:10px}.hplay-head b{font-size:18px;font-weight:800;letter-spacing:-.01em}.hplay-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none;background:linear-gradient(135deg,var(--pc),color-mix(in srgb,var(--pc) 55%,#000));box-shadow:0 6px 16px color-mix(in srgb,var(--pc) 35%,transparent)}.hplay-icon svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hplay-fg>small{display:none;max-width:44%;color:#cfc3e6;font-size:12.5px;line-height:1.45}.hplay-foot{margin-top:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hplay-cta{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border-radius:11px;font-size:13px;font-weight:800;white-space:nowrap;background:color-mix(in srgb,var(--pc) 20%,#0e0a18);border:1px solid color-mix(in srgb,var(--pc) 50%,transparent)}.hplay-cta svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hplay-status{font-size:12px;font-weight:800;padding:5px 10px;border-radius:999px;background:#0e0a18cc;border:1px solid #ffffff1c;white-space:nowrap;font-variant-numeric:tabular-nums}.hplay-status.tone-live{color:#79e3d0;border-color:#79e3d055}.hplay-status.tone-live:before{content:"● "}.hplay-status.tone-paused{color:#a99cc8}.pv-rooms{position:absolute;top:60px;right:12px;bottom:12px;width:54%;display:grid;align-content:start;gap:6px}.pv-room{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;align-items:center;padding:7px 9px;border-radius:11px;background:#15101fe6;border:1px solid #2a2040}.pv-room img,.pv-room>i{width:28px;height:40px;border-radius:4px;object-fit:cover;background:#241b38}.pv-room b,.pv-room small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-room b{font-size:12px}.pv-room small{font-size:11px;color:#a99cc8}.pv-room em{font-style:normal;font-size:11px;font-weight:800;color:#ff9a80;padding:4px 8px;border-radius:8px;border:1px dashed #ff7a5c88}.pv-room.empty{opacity:.75}.pv-reel{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.pv-track{position:absolute;top:calc(50% + 22px);left:40%;translate:0 -50%;display:flex;gap:8px;animation:pv-roll 18s linear infinite}.pv-t{width:66px;height:90px;flex:none;border-radius:10px;display:grid;place-items:center;background:#15101f;border:1px solid #2a2040}.pv-t.gift{background:radial-gradient(80% 60% at 50% 40%,#3b2a0e,#15101f);border-color:#6b5320}.pv-t img{height:72px}.pv-tkt{display:inline-grid;place-items:center;width:46px;height:29px;font-size:12px;font-weight:800;color:#fff;background:linear-gradient(135deg,#3a2470,#7b3fe4);-webkit-mask:radial-gradient(circle 4px at 0 50%,#0000 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 4px at 100% 50%,#0000 98%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle 4px at 0 50%,#0000 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 4px at 100% 50%,#0000 98%,#000) right / 51% 100% no-repeat}.pv-mark{position:absolute;z-index:1;left:74%;top:62px;bottom:12px;width:2px;background:#79e3d0;box-shadow:0 0 10px #79e3d0}.pv-reel.cool .pv-track{animation-play-state:paused;filter:saturate(.3) brightness(.55)}.pv-reel.cool .pv-mark{background:#7d7099;box-shadow:none}@keyframes pv-roll{to{translate:-1184px -50%}}.pv-tasks{position:absolute;top:60px;right:12px;width:54%;display:grid;gap:6px}.pv-task{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;border-radius:11px;background:#15101fe6;border:1px solid #2a2040;font-size:12px}.pv-task i{width:22px;height:22px;flex:none;border-radius:6px;display:grid;place-items:center;font-style:normal;font-size:12px;background:#000;border:1px solid #ffffff33}.pv-task b{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-task em{margin-left:auto;flex:none;font-style:normal;font-size:10px;font-weight:800;padding:3px 7px;border-radius:999px;background:#3b2a0e;color:#f3d27a}.pv-task.done em{background:#133a33;color:#79e3d0}.pv-task.muted{opacity:.5}.pv-task.muted em{background:#ffffff10;color:#a99cc8}@media (max-width: 767px){.pv-room:nth-child(n+2),.pv-task:nth-child(n+2){display:none}}@media (min-width: 768px){.pv-room:nth-child(n+3),.pv-task:nth-child(n+2){display:none}.pv-t{width:58px;height:80px}.pv-t img{height:64px}.pv-tkt{width:42px;height:26px;font-size:11px}@keyframes pv-roll{to{translate:-1056px -50%}}}@media (min-width: 768px){.hplay{height:170px}.hplay-fg{padding:18px 20px}.hplay-fg>small{display:block}.hplay-head b{font-size:20px}}@media (min-width: 1280px){.hplay{height:176px}.pv-rooms,.pv-tasks{width:54%}}@media (prefers-reduced-motion: reduce){.pv-track{animation:none}.hplay{transition:none}}.bp{--bp-line: #322641;--bp-text: #f5efff;--bp-muted: #9f94b5;--bp-purple: #af7af4;--bp-mint: #79e3d0;color:var(--bp-text);font:14px "DM Sans",var(--font-body),sans-serif}.bp h2,.bp h3,.bp strong,.bp .count b,.screen.bp h2,.screen.bp h3{font-family:"Space Grotesk",var(--font-body),sans-serif}.bp p{line-height:1.65}.screen.bp{margin-inline:clamp(-2px,calc((100% - 100vw + 34px)/2),8px)}.bp i{display:inline-block;width:5px;height:5px;background:var(--bp-mint);border-radius:50%;margin-right:6px}.bp svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}.bp button{background:none;border:0;border-radius:0;padding:0;min-height:0;box-shadow:none;color:inherit;font:inherit;letter-spacing:0;text-transform:none;cursor:pointer}.bp button:active:not(:disabled){transform:none}.bp button:disabled{opacity:.4;cursor:default}.bp button:focus-visible,.bp select:focus-visible,.bp .card:focus-visible{outline:2px solid var(--bp-mint);outline-offset:4px}.bp .eyebrow{font-size:9px;font-weight:700;letter-spacing:.09em;color:#bba5d9}.bp .heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:21px}.bp .heading h2{font-size:32px;font-weight:700;letter-spacing:-1.4px;line-height:normal;margin:6px 0 0}.bp .spark{font-size:20px;display:inline-block;margin-left:10px;color:var(--bp-purple)}.bp .ghost{border:1px solid #58406e;padding:9px 16px;border-radius:10px;font-size:12px;background:#251932}.bp .overview{display:flex;justify-content:space-between;flex-wrap:wrap;border:1px solid #4e3966;border-radius:18px;padding:21px 20px 0;background:radial-gradient(ellipse at 100% 0,#57327066,transparent 70%),linear-gradient(135deg,#281b3a,#191324);position:relative;overflow:hidden}.bp .muted{font-size:11px;color:var(--bp-muted)}.bp .overview strong{font-size:31px;display:block;letter-spacing:-1px;margin:6px 0 9px}.bp .overview strong small{font-size:12px;letter-spacing:0;font-weight:500;color:#baabce}.bp .sale-label{font-size:11px;color:#b6a8c7;display:flex;gap:7px;align-items:center}.bp .sale-label b{color:var(--bp-mint);font-size:12px;font-weight:600}.bp .info{font-size:8px;border:1px solid #78648b;border-radius:50%;width:12px;height:12px;line-height:10px;text-align:center}.bp .count{text-align:right;padding-top:4px}.bp .count b{font-size:30px;font-weight:400;display:block}.bp .count span{display:block;font-size:8px;letter-spacing:1.5px;color:var(--bp-muted);margin-top:3px}.bp .count .mini-cards{color:#c393ff;font-size:20px;letter-spacing:-7px;margin-right:5px}.bp .overview-foot{width:100%;display:flex;justify-content:space-between;border-top:1px solid #ffffff0c;margin-top:19px;padding:11px 0;font-size:8px;color:var(--bp-muted)}.bp .overview-foot i{width:4px;height:4px}.bp .search{display:flex;align-items:center;gap:10px;background:#15101f;border:1px solid #33273f;border-radius:12px;padding:12px 13px;margin:20px 0 17px;color:#827194}.bp .search svg{width:16px;height:16px;flex:0 0 16px}.bp .search-field{flex:1;min-width:0;height:18px;overflow:hidden;display:flex;align-items:center}.bp .search input{flex:0 0 133.34%;width:133.34%;height:24px;background:none;border:0;outline:0;color:#fff;font:16px DM Sans,sans-serif;min-width:0;padding:0;margin:0;box-shadow:none;transform:scale(.75);transform-origin:left center}.bp .search input::placeholder{color:#9583a6}.bp .search>span{font-size:18px}.bp .tabs{display:flex;border-bottom:1px solid var(--bp-line);gap:19px}.bp .tabs button{padding:0 0 12px;color:var(--bp-muted);font-size:11px;white-space:nowrap;border-bottom:2px solid transparent;border-radius:0}.bp .tabs button.active{color:#fff;border-bottom-color:var(--bp-purple)}.bp .tabs span{font-size:9px;padding:1px 4px;background:#30223f;border-radius:4px;margin-left:2px}.bp .tools{display:flex;justify-content:space-between;margin:17px 0}.bp .tools select:first-child{width:81px}.bp .tools select{max-width:50%;font:10px DM Sans,sans-serif;background:#171122;color:#bfb1d1;border:1px solid #33233e;border-radius:8px;padding:8px;cursor:pointer}.bp .tools select:last-child{border:0;background:none}.bp .tools option{background:#171122}.bp .select-tools{display:flex;justify-content:space-between;font-size:9px;color:var(--bp-muted);margin-bottom:12px}.bp .select-tools button{color:var(--bp-purple)}.bp .grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.bp .card{min-width:0;background:linear-gradient(145deg,#251b32,#17121f);border:1px solid #3b2a4c;border-radius:14px;padding:9px;position:relative;transition:transform .2s,border-color .2s;cursor:pointer}.bp .card.skeleton{aspect-ratio:.62;cursor:default;animation:bp-pulse 1.4s ease-in-out infinite}@media (hover: hover){.bp .card:not(.skeleton):hover{transform:translateY(-3px);border-color:#af7af4}.bp .card:hover .art img{transform:rotate(-2deg) scale(1.035)}.bp .card:hover .art:after{transform:translate(140%);transition:transform 1s}}.bp .card.selected{outline:2px solid #b788ff;background:#372448}.bp .art{position:relative;background:radial-gradient(ellipse at 50% 70%,#68408088,#120f1b 70%);border-radius:9px;padding:12px 9px 8px;overflow:hidden;aspect-ratio:.79;display:grid;place-items:center}.bp .art img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 7px 8px #0008);transition:transform .4s}.bp .art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 32%,#fff2 48%,transparent 62%);transform:translate(-140%);pointer-events:none}.bp .badge{position:absolute;left:5px;top:5px;z-index:1;padding:4px 5px;background:#100b20d9;border:1px solid #8c60b755;color:#c99cf5;font-size:7px;font-weight:700;letter-spacing:1px;border-radius:4px}.bp .favorite{position:absolute;top:7px;right:7px;z-index:2;background:#100b20cc;border-radius:50%;padding:5px;width:27px;height:27px;display:grid;place-items:center;color:#d0bcdf}.bp .favorite svg{width:14px;height:14px}.bp .favorite.on{color:#e998d3}.bp .favorite.on svg{fill:#e998d3}.bp .card .lock-badge{position:absolute;bottom:7px;right:7px;border:1px solid #b1a0c055;background:#181021e6;width:25px;height:25px;border-radius:6px;display:grid;place-items:center;color:#d7c1ee}.bp .lock-badge svg{width:14px;height:14px}.bp .new-label{position:absolute;bottom:9px;left:8px;color:var(--bp-mint);font-size:7px;letter-spacing:1px}.bp .card h3{font-size:13px;font-weight:700;margin:10px 1px 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp .set{font-size:9px;color:#93839f;margin:0 1px 9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp .card-bottom{border-top:1px solid #ffffff09;padding-top:9px;display:flex;justify-content:space-between;align-items:center;gap:3px}.bp .card-bottom strong{font-size:14px}.bp .card-bottom small{font-size:8px;color:var(--bp-muted)}.bp .card-bottom>span{color:#b191d5}.bp .check{position:absolute;top:11px;right:11px;width:24px;height:24px;z-index:3;border:1px solid #bd97ef;border-radius:7px;background:#1d1528;display:grid;place-items:center}.bp .check svg{width:14px;height:14px}.bp .selected .check{background:#9967e4;color:#fff}.bp .locked-in-select{opacity:.5}.bp .more{height:1px}.bp .end-note{text-align:center;font-size:10px;color:#675973;margin:26px 0}.bp .empty{grid-column:1 / -1;text-align:center;padding:50px 0;color:var(--bp-muted)}.bp .bulk{position:fixed;left:10px;right:10px;max-width:450px;margin:auto;bottom:calc(96px + env(safe-area-inset-bottom));z-index:21;padding:13px 15px;display:flex;justify-content:space-between;align-items:center;background:#302040f5;border:1px solid #775699;border-radius:14px;box-shadow:0 4px 30px #0008}.bp .bulk span{font-size:10px;color:#c8b4db}.bp .bulk strong{display:block;font-size:15px;margin-top:4px}.screen.bp:has(.bulk){padding-bottom:90px}.bp .primary{background:linear-gradient(110deg,#8248ee,#b34fe2);border:1px solid #c08af9;border-radius:11px;padding:12px 16px;font-weight:700;font-size:12px;box-shadow:0 4px 20px #893ce52b;color:var(--bp-text)}.bp .secondary{border:1px solid #654c7c;padding:13px;border-radius:11px;font:400 12px DM Sans,sans-serif;background:#261a35;color:var(--bp-text)}.bp .toast{position:fixed;bottom:calc(110px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);background:#342346;border:1px solid #78559a;padding:14px 18px;border-radius:12px;font-size:12px;z-index:30;max-width:90vw;width:max-content;box-shadow:0 8px 30px #0008}.bp .bp-dialog{color:var(--bp-text);width:min(390px,calc(100vw - 24px));max-height:92dvh;padding:0;background:radial-gradient(ellipse at 50% 25%,#42265e,#181022 63%);border:1px solid #6c4c87;border-radius:23px;overflow:auto;box-shadow:0 30px 90px #000a}.bp .bp-dialog::backdrop{background:#06030de0;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.bp .dialog-top{display:flex;align-items:center;justify-content:space-between;padding:19px 20px 0}.bp .dialog-top>span{font-size:9px;letter-spacing:2px;color:var(--bp-muted)}.bp .close{font-size:24px;border:1px solid #634a78;width:31px;height:31px;border-radius:50%;line-height:24px;display:grid;place-items:center}.bp .detail-art{height:290px;padding:19px 50px 5px;display:flex;justify-content:center;perspective:800px}.bp .detail-art img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 15px 28px #a262fa44);animation:bp-float 6s ease-in-out infinite}.bp .detail-info{padding:12px 23px 23px}.bp .detail-info .rarity-label{color:#c19aec;text-transform:uppercase;font-size:8px;letter-spacing:2px}.bp .detail-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.bp .detail-title h2{font-size:28px;font-weight:700;margin:0;letter-spacing:-1px;line-height:normal}.bp .detail-title .favorite{position:static;flex:0 0 34px;width:34px;height:34px}.bp .detail-info .set{font-size:11px;margin:6px 0 17px}.bp .value-row{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-top:1px solid var(--bp-line)}.bp .value-row span{font-size:11px;color:var(--bp-muted)}.bp .value-row strong{font-size:21px}.bp .detail-meta{font-size:10px;color:var(--bp-muted);line-height:1.9}.bp .lock-control{display:flex;width:100%;align-items:center;gap:9px;border:1px solid #473353;padding:11px 12px;border-radius:10px;margin:15px 0;color:#cfbedf;font-size:11px}.bp .lock-control span{margin-left:auto;color:var(--bp-mint)}.bp .detail-actions{display:grid;gap:9px}.bp .fine{font-size:10px;line-height:1.6;color:var(--bp-muted);text-align:center;margin:12px 0 0}.bp .confirm-content{padding:18px 23px 24px}.bp .confirm-content h2{margin:5px 0;font-size:28px;font-weight:700;letter-spacing:-1px;line-height:normal}.bp .confirm-content>p{color:var(--bp-muted);font-size:12px}.bp .sale-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #382644}.bp .sale-item img{width:35px;height:49px;object-fit:contain}.bp .sale-item div{min-width:0}.bp .sale-item b{font-size:12px;display:block}.bp .sale-item small{font-size:10px;color:var(--bp-muted)}.bp .sale-item strong{margin-left:auto;font-size:13px}.bp .quote{background:#221a30;border:1px solid #4d385f;padding:18px;border-radius:13px;margin:20px 0}.bp .quote>span{font-size:11px;color:var(--bp-muted)}.bp .quote>strong{display:block;color:var(--bp-mint);font-size:28px;margin-top:7px}.bp .quote p{font-size:10px;color:var(--bp-muted);margin:10px 0 0}.bp .confirm-content>.primary,.bp .confirm-content>.secondary{width:100%;margin-top:8px}.bp .confirm-content>.sale-error{color:#ff8fab}@keyframes bp-float{50%{transform:translateY(-7px) rotateY(5deg)}}@keyframes bp-pulse{50%{opacity:.55}}@media (min-width: 640px){.bp .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 350px){.bp .overview{padding:17px 14px 0}.bp .overview strong{font-size:27px}.bp .overview-foot{font-size:7px}.bp .grid{gap:9px}.bp .card{padding:7px}.bp .art{padding:10px 5px 5px}.bp .card-bottom strong{font-size:12px}.bp .tabs{gap:14px}}.app:has(.screen.bp):before{background:radial-gradient(ellipse at 95% 0,#281736 0,transparent 42%),#0e0b19}.bp .rarity-chips{display:flex;gap:7px;overflow-x:auto;margin:16px -17px 0;padding:0 17px 2px;scrollbar-width:none}.bp .rarity-chips::-webkit-scrollbar{display:none}.bp .rarity-chips button{flex:none;display:flex;align-items:center;gap:6px;border:1px solid #3e2d50;border-radius:20px;padding:7px 12px;font-size:11px;font-weight:700;background:#191224;color:#cbb9de;white-space:nowrap}.bp .rarity-chips button.on{border-color:var(--bp-purple);background:linear-gradient(140deg,#3b2752,#21172e);color:#fff}.bp .rarity-chips .rdot{width:8px;height:8px;border-radius:50%;display:inline-block}.bp .sort-row{display:flex;justify-content:space-between;align-items:center;margin:14px 0}.bp .sort-row .count-label{font-size:11px;color:var(--bp-muted)}.bp .sort-pill{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:#e6d4ff;border:1px solid #3b2d4a;border-radius:10px;padding:7px 10px;background:#140f1f}.bp .sort-pill span{color:#bba5d9;font-size:10px}.card-fly{position:fixed;z-index:10;pointer-events:none;border-radius:10px;object-fit:contain;will-change:transform;margin:0}.bp-dialog.fly-in .detail-art img{visibility:hidden}.bp-dialog.fly-in{animation:card-fly-fade .22s ease-out}.bp-dialog.fly-in::backdrop{animation:card-fly-fade .22s ease-out}@keyframes card-fly-fade{0%{opacity:0}}.app main{transition:transform .3s cubic-bezier(.2,.8,.2,1),filter .3s}.app.card-sink main{transform:scale(.94);filter:blur(3px) brightness(.6)}.bp .detail-wrap{position:relative;isolation:isolate;overflow:hidden;border-radius:inherit}.bp .detail-bd{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;z-index:-2;background:var(--bd) center 30%/cover no-repeat;filter:blur(10px) brightness(.42) saturate(1.1);transform:scale(1.15)}.bp .detail-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 50% 28%,transparent 0,#0b081655 55%,#0b0816c0 100%),linear-gradient(180deg,#0b081666,transparent 30%,#0b0816b0 55%,#0b0816f2 80%)}.bp .detail-art .holo-card{height:100%;width:auto;max-width:100%;box-shadow:0 15px 28px #a262fa44}.bp .detail-art .holo-card>img{animation:none;filter:none;max-height:none}.bp-dialog.fly-in .detail-art .holo-card{visibility:hidden}.bp .detail-art .card-float{display:block;height:100%;touch-action:none;animation:card-float 5.5s ease-in-out infinite}@keyframes card-float{0%,to{transform:translateY(0) rotate(-.6deg)}50%{transform:translateY(-9px) rotate(.6deg)}}.chs .backlink{font-size:12px;color:#bfa9da;padding:0 0 14px}.chs .heading{margin-bottom:16px}.chs .summary{border:1px solid #4e3966;border-radius:18px;padding:18px;background:radial-gradient(ellipse at 100% 0,#57327066,transparent 70%),linear-gradient(135deg,#281b3a,#191324);margin-bottom:18px}.chs .summary .sum-row{display:flex;justify-content:space-between;align-items:flex-end}.chs .summary strong{font-size:30px;letter-spacing:-1px;display:block;margin-top:4px}.chs .summary strong small{font-size:12px;color:#baabce;font-weight:500;letter-spacing:0}.chs .summary .count{text-align:right}.chs .summary .count b{font:700 26px Space Grotesk;display:block}.chs .summary .count span{font-size:8px;letter-spacing:1.5px;color:var(--bp-muted)}.chs .summary .bar{height:6px;border-radius:6px;background:#ffffff12;margin:14px 0 0;overflow:hidden}.chs .summary .bar i{display:block;height:100%;margin:0;width:0;border-radius:6px;background:linear-gradient(90deg,var(--bp-mint),var(--bp-purple));transition:width .6s}.chs .notice{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:11px 12px;border-radius:12px;background:#3a2c1255;border:1px solid #6b542688;font-size:11px;color:#f3d27a;line-height:1.5}.chs .notice b{font-weight:700}.chs .list{display:grid;gap:11px}.chs .ch{border:1px solid #3b2a4c;border-radius:18px;padding:15px;background:linear-gradient(145deg,#231930,#16111e)}.chs .ch-top{display:flex;gap:12px;align-items:flex-start}.chs .tile{width:46px;height:46px;border-radius:14px;flex:none;display:grid;place-items:center;font:700 22px Space Grotesk;color:#fff;box-shadow:inset 0 0 0 1px #fff2}.chs .tile.x{background:linear-gradient(140deg,#2b2b33,#0b0b0f)}.chs .tile.tg{background:linear-gradient(140deg,#3fb4f0,#1c7fc4)}.chs .tile.ig{background:linear-gradient(140deg,#f7a33a,#d6249f 55%,#6a3bd6)}.chs .ch h3{font-size:15px;margin:2px 0 3px;letter-spacing:-.3px}.chs .ch p{font-size:11px;color:var(--bp-muted);margin:0;line-height:1.5}.chs .chips{display:flex;gap:6px;margin:12px 0 0;flex-wrap:wrap}.chs .chip{font-size:9px;letter-spacing:1px;font-weight:700;border-radius:20px;padding:4px 9px;border:1px solid}.chs .chip.reward{color:var(--bp-mint);border-color:#2f5f56;background:#132723}.chs .chip.reward.paused{color:#c9b9dc;border-color:#4e3966;background:#221a30}.chs .chip.avail{color:#e6d4ff;border-color:#6a477f;background:#2a1c3c}.chs .chip.review{color:#f3d27a;border-color:#6b5426;background:#3a2c1255}.chs .chip.soon{color:#bfb1d1;border-color:#3e2d50;background:#191224}.chs .steps{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px}.chs .step{display:flex;align-items:center;justify-content:center;gap:7px;border-radius:12px;padding:11px 8px;font-size:12px;font-weight:700;border:1px solid #58406e;background:#251932;color:#eadcff}.chs .step .n{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:10px;background:#3a2850;color:#d3abff}.chs .step.primary-step{border-color:#c08af9;background:linear-gradient(110deg,#8248ee,#b34fe2);color:#fff}.chs .step.primary-step .n{background:#fff3;color:#fff}.chs .step:disabled{opacity:.45}.chs .step svg{width:13px;height:13px}.chs .step.wide{grid-column:1/-1}.chs .ch.done{display:flex;align-items:center;gap:12px;padding:12px 14px;border-color:#2f5f56;background:linear-gradient(110deg,#173a37aa,#16111e)}.chs .ch.done .tile{width:36px;height:36px;font-size:16px;border-radius:11px}.chs .ch.done .txt{flex:1;min-width:0}.chs .ch.done b{font-size:13px;display:block}.chs .ch.done small{font-size:10px;color:#a9d9cf}.chs .ch.done .ok{width:26px;height:26px;border-radius:50%;background:var(--bp-mint);color:#0e1f1c;display:grid;place-items:center}.chs .ch.done .ok svg{width:15px;height:15px;stroke-width:2.6}.chs .section-label{font-size:9px;letter-spacing:2.3px;color:#bba5d9;font-weight:700;margin:18px 0 9px}.chs .backlink{background:none;border:0;box-shadow:none}.chs .ch.done .tile.sm{width:36px;height:36px;font-size:16px;border-radius:11px}.chs .chip.lost{color:#ffb0c6;border-color:#6e3349;background:#2c1522}.chs .handle{width:100%;margin-top:12px;background:#120d1c;border:1px solid #3b2d4a;border-radius:11px;padding:11px 12px;color:#fff;font:14px DM Sans,sans-serif}.chs .message{border:1px solid #4e3966;border-radius:12px;padding:11px 12px;margin-bottom:12px;font-size:12px;background:#221a30;color:#e6d4ff}.chs .ok svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.chs .step svg{fill:none;stroke:currentColor;stroke-width:1.8}.app.tab-home:has(.chs2) main{max-width:none;padding:12px 24px 48px}.chs2{--c-ink: #f1ebff;--c-muted: #b6a6d3;--c-dim: #8f80a6;--c-line: rgba(148,101,225,.28);display:flex;flex-direction:column;gap:16px;min-width:0;color:var(--c-ink);font-family:DM Sans,system-ui,sans-serif}.chs2 *,.chs2 *:before,.chs2 *:after{box-sizing:border-box}.chs2 h1,.chs2 h3,.chs2 p,.chs2 dl,.chs2 dd{margin:0}.chs2 button{margin:0;font:inherit;color:inherit;letter-spacing:0;text-transform:none;box-shadow:none;transform:none;cursor:pointer}.chs2 button:focus-visible,.chs2 input:focus-visible{outline:2px solid #79e3d0;outline-offset:2px}.chs2 svg{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.chs2 svg.fill{fill:currentColor;stroke:none}.chs2 .chs2-back{align-self:flex-start;padding:6px 12px;border:1px solid var(--c-line);border-radius:10px;background:#151023;color:var(--c-muted);font-size:13px}.chs2-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 28px;padding:28px 30px 24px;border:1px solid #42c8ff88;border-radius:18px;background:radial-gradient(60% 90% at 85% 50%,#3d7bff2e,transparent 70%),linear-gradient(90deg,#090814,#0d1024 60%,#111a36);box-shadow:0 0 0 1px #42c8ff22,0 0 30px #3d7bff2e}.chs2-hero-copy{display:grid;gap:10px;max-width:520px}.chs2-eyebrow{font:700 11px/1.2 DM Sans,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#9fdcff}.chs2 .chs2-hero h1{font:900 44px/1 DM Sans,sans-serif;letter-spacing:-1.4px;color:#fff}.chs2-hero h1 span{margin-left:10px;font-size:.55em;vertical-align:middle;color:#7fd0ff;text-shadow:0 0 14px #42c8ff}.chs2-hero-copy p{font-size:15px;line-height:1.5;color:#d0c3e6}.chs2-stats{display:grid;grid-template-columns:repeat(3,minmax(120px,auto));gap:10px}.chs2-stats div{display:flex;flex-direction:column-reverse;gap:2px;padding:12px 16px;border:1px solid #42c8ff44;border-radius:12px;background:#0b0d1ccc;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.chs2-stats dt{font-size:11.5px;color:var(--c-dim)}.chs2-stats dd{font:800 22px/1.15 DM Sans,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}.chs2-stats dd small{margin-left:5px;font-size:10px;font-weight:600;color:var(--c-dim)}.chs2-bar{grid-column:1 / -1;height:6px;border-radius:6px;background:#ffffff14;overflow:hidden}.chs2-bar i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#42c8ff,#8f5cff);box-shadow:0 0 10px #42c8ff88}.chs2-notice{display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid #c9913f88;border-radius:12px;background:#2a1d0a99;color:#ffd38a;font-size:13.5px}.chs2-notice b{color:#ffe0a8}.chs2-message{padding:12px 16px;border-radius:12px;font-size:13.5px;border:1px solid var(--c-line);background:#151023}.chs2-message.ok{border-color:#39e4c288;background:#0f2a26aa;color:#9ff3e9}.chs2-message.error{border-color:#ff6b8b88;background:#2a0f18aa;color:#ffb3c8}.chs2-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px}.chs2-card{--acc: #8f8fa8;display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid color-mix(in srgb,var(--acc) 40%,#2a1f3a);border-radius:16px;background:radial-gradient(ellipse at 0% 0%,color-mix(in srgb,var(--acc) 16%,transparent),transparent 60%),linear-gradient(150deg,#151024,#0d0a18 75%)}.chs2-card.x{--acc: #c9d2ff}.chs2-card.ig{--acc: #ff5ca8}.chs2-card-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px}.chs2 .chs2-card h3{font:800 17px/1.25 DM Sans,sans-serif}.chs2-card p{margin-top:4px;font-size:13px;line-height:1.45;color:var(--c-muted)}.chs2-tile{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:13px;border:1px solid #ffffff22;background:#0b0a14;color:#fff}.chs2-tile svg{width:22px;height:22px}.chs2-tile.ig{border:0;background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.chs2-tile.sm{width:38px;height:38px;border-radius:11px}.chs2-tile.sm svg{width:18px;height:18px}.chs2-reward{padding:6px 12px;border:1px solid #39e4c288;border-radius:999px;background:#0f2a26cc;color:#9ff3e9;font-size:13px;font-weight:800;white-space:nowrap}.chs2-reward.paused{border-color:#c9913f99;background:#1d1308e6;color:#ffd38a;font-weight:700}.chs2-chips{display:flex;flex-wrap:wrap;gap:8px}.chs2-chip{padding:4px 10px;border:1px solid #4b3664;border-radius:999px;font:700 10.5px DM Sans,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#d9c8f0}.chs2-chip.avail{border-color:#39e4c288;color:#9ff3e9}.chs2-chip.review{border-color:#5b8dff88;color:#b9c6ff}.chs2-chip.lost{border-color:#ff6b8b88;color:#ffb3c8}.chs2 .chs2-handle{width:100%;height:44px;padding:0 14px;margin:0;border:1px solid #4b3664;border-radius:11px;background:#0d0918;color:var(--c-ink);font:500 14px DM Sans,sans-serif;box-shadow:none}.chs2-steps{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto}.chs2 .chs2-step{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 14px;border:1px solid #4b3664;border-radius:12px;background:#151023;font-size:14px;font-weight:700}.chs2 .chs2-step.wide{grid-column:1 / -1}.chs2 .chs2-step.primary{border-color:#b766ff;background:linear-gradient(115deg,#8f2cff,#6d28ff);color:#fff;box-shadow:0 8px 22px #8f2cff44,inset 0 1px #ffffff3d}.chs2 .chs2-step:disabled{opacity:.5;cursor:default;box-shadow:none}.chs2-step .n{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#ffffff1f;font-size:11px}.chs2-step svg{width:15px;height:15px}.chs2-section{margin-top:6px;font:700 11px DM Sans,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--c-dim)}.chs2-done{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #39e4c255;border-radius:14px;background:#0f1a1c}.chs2-done>div{display:grid;flex:1;min-width:0}.chs2-done b{font-size:14px}.chs2-done small{font-size:12px;color:#9ff3e9}.chs2-done .ok{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#39e4c2;color:#06231e}.chs2-done .ok svg{width:16px;height:16px;stroke-width:2.6}.chs2-skel{display:block;height:190px;border-radius:16px;background:linear-gradient(90deg,#ffffff06,#ffffff10,#ffffff06);background-size:200% 100%;animation:chs2-shimmer 1.4s linear infinite}@keyframes chs2-shimmer{to{background-position:-200% 0}}.chs2-empty{display:grid;gap:6px;padding:36px 16px;border:1px dashed #4b3664;border-radius:14px;text-align:center;color:var(--c-dim)}.chs2-empty b{color:var(--c-ink)}.chs2-end{text-align:center;font-size:12px;color:var(--c-dim)}@media (hover: hover) and (pointer: fine){.chs2 .chs2-step:not(:disabled):hover,.chs2 .chs2-back:hover{filter:brightness(1.15)}}@media (max-width: 1023px){.app.tab-home:has(.chs2) main{padding:16px 20px 110px}.chs2-hero{grid-template-columns:minmax(0,1fr)}}@media (max-width: 699px){.app.tab-home:has(.chs2) main{padding:12px 14px 108px}.chs2-hero{padding:20px 16px 18px;background:radial-gradient(80% 60% at 50% 100%,#3d7bff26,transparent 70%),linear-gradient(180deg,#090814,#0d1024)}.chs2 .chs2-hero h1{font-size:34px}.chs2-hero-copy p{font-size:13px}.chs2-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.chs2-stats div{padding:10px}.chs2-stats dd{font-size:17px}.chs2-stats dd small{display:none}.chs2-list{grid-template-columns:minmax(0,1fr)}.chs2-card{padding:14px}.chs2-card-top{grid-template-columns:auto minmax(0,1fr)}.chs2-reward{grid-column:1 / -1;justify-self:start}}.app.app.app main:has(.chs2){max-width:none;padding-top:var(--fp-mt);padding-left:var(--fp-mx);padding-right:var(--fp-mx)}.app:has(.chs2) .live-ticker{display:none}.app.app .chs2{position:relative}.app.app .chs2 .chs2-back{position:absolute;z-index:5;top:8px;left:0;min-height:40px;padding:0;border:0;background:none;color:#f5efff;font-weight:600;text-shadow:0 1px 8px #000}.app.app .chs2-hero{padding:calc(var(--fp-bar) + 56px) var(--fp-mx) 24px;border:0;border-radius:0;box-shadow:none;background:radial-gradient(50% 80% at 82% 40%,#7b3fe433,transparent 70%),#0b0814}.app.app .chs2-eyebrow{color:#79e3d0;font-size:13px}.app.app .chs2 .chs2-hero h1{font-size:clamp(44px,12vw,56px);font-weight:800;letter-spacing:-.012em;font-optical-sizing:none;line-height:1.08}.app.app .chs2-hero h1 span{display:none}.app.app .chs2-hero-copy p{font-size:15px;font-weight:500;color:#cfc6e4}.app.app .chs2-stats div{padding:0;border:0;border-radius:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.app.app .chs2-bar i{background:#b48cff;box-shadow:none}.app.app .chs2-card{padding:16px 0;border:0;border-top:1px solid #ffffff14;border-radius:0;background:none;box-shadow:none}.app.app .chs2-list{gap:0 32px}.app.app .chs2 .chs2-card h3{font-weight:600}.app.app .chs2-reward{padding:0;border:0;border-radius:0;background:none;font-weight:600}.app.app .chs2-chip{padding:0;border:0;border-radius:0;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.app.app .chs2-done{padding:12px 0;border:0;border-top:1px solid #ffffff14;border-radius:0;background:none}@media (min-width: 768px){.app.app .chs2-hero{min-height:clamp(340px,46vh,480px)}.app.app .chs2 .chs2-hero h1{font-size:clamp(56px,min(5.4vw,10vh),92px)}.app.app .chs2-hero-copy{max-width:none}.app.app .chs2-hero-copy p{font-size:18px;font-weight:600}}.party-lobby,.party-portal{--party-purple:#bc71ff;--party-cyan:#58eee8;--party-line:#9874c64f;--party-ink:#f6efff;font-family:var(--font-sans,Inter,system-ui,sans-serif);color:var(--party-ink)}.party-lobby *,.party-portal *{box-sizing:border-box}.party-lobby button,.party-portal button{font-family:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.party-lobby button:disabled,.party-portal button:disabled{opacity:.5;cursor:default}.party-lobby :focus-visible,.party-portal :focus-visible{outline:2px solid var(--party-cyan);outline-offset:3px}.party-back,.party-text-button{background:none;border:0;padding:8px 0;font-size:12px;color:#cbb5e7!important}.party-back{margin-bottom:8px}.party-heading{text-align:center;margin:4px 0 16px}.party-heading>span{font-size:9px;letter-spacing:2.8px;color:#b895df}.party-heading h1{margin:9px 0 5px;font-size:clamp(30px,8vw,44px);letter-spacing:-1.5px;font-weight:900;line-height:1.1}.party-heading p{color:#c9badb;font-size:12px;margin:8px 0}.party-hero{position:relative;overflow:hidden;border:1px solid #b778ec80;border-radius:24px;background:linear-gradient(140deg,#27143870,#100b1ee8);box-shadow:inset 0 1px #dfbeff30,0 14px 40px #05020e40;padding:0 14px 12px}.party-hero-stage{height:clamp(190px,53vw,280px);position:relative;margin:0 -14px;background:linear-gradient(0deg,#140c25,transparent 35%),url(/assets/stage-YWnvWiiO.jpg) center 65%/cover}.party-versus-packs{position:absolute;top:15px;right:10%;bottom:10px;left:10%;display:flex;align-items:center;justify-content:center;gap:12px}.party-versus-packs>span{height:90%;width:42%;display:flex;justify-content:center;filter:drop-shadow(0 0 12px #7728fb8a);transform:rotate(-9deg);animation:party-hover-left 4s ease-in-out infinite}.party-versus-packs>span:last-child{transform:rotate(9deg);animation-name:party-hover-right;animation-delay:-2s}.party-versus-packs .pack-artwork{height:100%;width:100%;object-fit:contain}.party-versus-packs>b{position:absolute;z-index:2;font-size:34px;font-weight:950;font-style:italic;transform:rotate(-9deg);text-shadow:0 0 6px #fff,0 0 30px #9661ff,0 3px 10px #000}.party-hero-copy{text-align:center;position:relative;z-index:1;margin:-5px 0 8px}.party-hero-copy h2{font-size:17px;margin:0 0 6px;letter-spacing:-.4px}.party-hero-copy p{font-size:11px;color:#c6b2da;margin:0}.party-primary{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:46px;border:1px solid #d6a1ffb0;border-radius:13px;background:linear-gradient(110deg,#7632ec,#a32bf0 65%,#9e41ce);box-shadow:inset 0 1px #f0c7ff65,0 5px 24px #a024ed32;font-size:14px;font-weight:800;padding:12px 16px}.party-primary>span{margin-left:auto;font-size:21px;line-height:1}.party-primary:hover{filter:brightness(1.12)}.party-entry-note{display:block;text-align:center;font-size:9px;line-height:1.5;color:#ad9bbf;margin:9px 5px 0}.party-pack-picker{display:grid;grid-template-columns:1fr 1fr;gap:7px;max-height:310px;overflow:auto;margin:4px 0 14px}.party-pack-picker button{display:flex;align-items:center;gap:8px;min-width:0;padding:8px;border:1px solid var(--party-line);border-radius:10px;background:#211433;text-align:left}.party-pack-picker button[aria-pressed=true]{border-color:var(--party-cyan)}.party-pack-picker img{width:36px;height:56px;object-fit:contain}.party-pack-picker b{font-size:10px;display:block}.party-pack-picker small{font-size:9px;color:#bfa7d9;display:block;margin-top:5px}.party-tabs{display:flex;padding:4px;gap:5px;background:#130c23;border:1px solid var(--party-line);border-radius:12px;margin:20px 0 12px}.party-tabs button{flex:1;min-width:0;border:1px solid transparent;background:none;padding:11px 4px;border-radius:9px;font-size:12px}.party-tabs button[aria-pressed=true]{background:linear-gradient(120deg,#6323b8,#3f2067);border-color:#b374ee80;box-shadow:inset 0 1px #eee2}.party-tabs small{margin-left:5px;color:#cfb0ef}.party-offers{display:grid;gap:9px}.party-offer{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;border:1px solid var(--party-line);border-radius:14px;background:linear-gradient(130deg,#3720496b,#110d207a);box-shadow:inset 0 1px #ffffff08}.party-offer-pack{display:flex;height:76px}.party-offer-pack img{width:100%;height:100%;object-fit:contain}.party-offer-copy{display:grid;gap:4px;min-width:0}.party-offer-copy b{font-size:12px;overflow-wrap:anywhere}.party-offer-copy span,.party-offer-copy strong{font-size:10px;color:#c6afd9;overflow-wrap:anywhere}.party-offer-copy strong{color:#efe5ff;font-weight:600}.party-offer-copy small{font-size:9px;color:#a48bb9}.party-outline{width:auto;min-height:38px;padding:8px 13px;border:1px solid #ae77d8a6;border-radius:10px;background:linear-gradient(125deg,#6b348329,#160e274f);box-shadow:inset 0 1px #e3bbff29;font-size:12px;font-weight:700}.party-outline:hover{border-color:#c69cf4}.party-wide{width:100%;margin-top:10px}.party-empty{text-align:center;border:1px dashed var(--party-line);border-radius:14px;padding:30px 18px;color:#bfaad4;font-size:12px;line-height:1.6}.party-empty b{color:#e9d7ff;display:block}.party-empty p{margin-bottom:0}.party-notice{border:1px solid #a6774e;border-radius:12px;background:#3d234a;padding:12px;font-size:12px;line-height:1.5;margin-bottom:12px}.party-notice button{background:none;border:0;text-decoration:underline;padding:6px}.party-resume{display:flex;width:100%;gap:9px;align-items:center;border:1px solid #4ab6b15c;background:#49d3bf10;border-radius:12px;padding:11px 12px;margin-bottom:12px;font-size:11px}.party-resume>span:last-child{margin-left:auto;color:#82eadb}.party-live-dot{display:inline-block;flex:none;width:6px;height:6px;background:#77e8c7;border-radius:50%;box-shadow:0 0 9px #60efbd;animation:party-breathe 2s infinite}.party-code-join{border-top:1px solid var(--party-line);margin-top:18px;padding:18px 0;color:#baa3d2;font-size:12px}.party-code-join summary{text-align:center;cursor:pointer;list-style:none}.party-code-join label{display:block;margin-top:16px;font-size:11px}.party-code-join>div{display:flex;gap:8px;margin-top:8px}.party-code-join input{width:100%;min-width:0;font:inherit;letter-spacing:2px;color:#fff;padding:13px;border:1px solid var(--party-line);background:#140d22;border-radius:10px}.party-rules{font-size:10px;line-height:1.6;text-align:center;color:#9a87b0;margin-top:0}.party-portal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;justify-content:center;background:#080510;isolation:isolate;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.party-arena{width:min(100%,520px);height:100%;min-height:0;display:flex;flex-direction:column;background:radial-gradient(ellipse at top,#271132,#0c0918 70%);overflow:hidden;position:relative;border-inline:1px solid #ac73e136}.party-arena-bar{flex:none;display:flex;align-items:center;justify-content:space-between;padding:7px 10px;height:52px;border-bottom:1px solid #af6ee746;background:#100c1fe8;position:relative;z-index:3}.party-arena-bar>b{font-size:13px;letter-spacing:1.2px}.party-arena-bar button{padding:0;min-width:0;min-height:0;width:36px;height:36px;border:1px solid #b88ce928;border-radius:50%;background:#ad6ae910;font-size:23px;display:grid;place-items:center;line-height:1}.party-arena-alert{flex:none;padding:9px 14px;background:#60324d;color:#ffdfef;font-size:11px;line-height:1.4;z-index:2}.party-battle-grid{display:grid;grid-template-rows:minmax(0,1fr) 35px minmax(0,1fr);flex:1;min-height:0}.party-side{position:relative;isolation:isolate;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:10px 15px;--side:#b971ff}.party-side.side-you{--side:#58eee8}.party-side-scene{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#11091c22,#10091c38),url(/assets/stage-YWnvWiiO.jpg) center 70%/cover;opacity:.8}.side-you .party-side-scene{filter:hue-rotate(-80deg)}.party-player{display:flex;gap:8px;align-items:center;position:relative;z-index:2;flex:none;min-height:35px}.party-avatar{display:grid;place-items:center;flex:none;width:35px;height:35px;border:1px solid #c87bff;border-radius:50%;color:#f5e2ff;font-weight:800;font-size:11px;background:radial-gradient(circle at 35% 20%,#9253c6,#170e29 80%);box-shadow:0 0 13px #a631e633,inset 0 0 0 3px #170e2980}.party-avatar.is-me{border-color:#70e8ea;background:radial-gradient(circle at 35% 20%,#3a9ea5,#102032 80%)}.party-player>div{min-width:0;display:grid;gap:4px}.party-player b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:250px}.party-player span:not(.party-avatar){justify-self:start;border:1px solid #ac87ce52;border-radius:20px;padding:2px 6px;font-size:8px;letter-spacing:1px;color:#bb9fc8}.party-player .is-ready{border-color:var(--side)!important;color:var(--side)!important;box-shadow:0 0 9px color-mix(in srgb,var(--side),transparent 65%)}.party-stage-pack{position:relative;flex:1;min-height:0;width:100%;display:flex;justify-content:center;padding:8px 0 12px}.party-stage-pack .pack-artwork{width:auto;height:100%;max-width:70%;min-height:0;object-fit:contain;filter:drop-shadow(0 0 18px #9c27e66a);animation:party-pack-idle 3s ease-in-out infinite}.party-stage-pack.empty-slot .pack-artwork{opacity:.23;filter:grayscale(.8)}.party-stage-pack.empty-slot>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:50px;color:#b89bdb70}.phase-rip .party-stage-pack img{animation:party-rip .65s ease-in both}.party-midline{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;background:linear-gradient(90deg,#bb68ff,#5aeaff);height:2px;align-self:center;box-shadow:0 0 12px #b54cff,0 0 4px #fff}.party-midline>span{min-width:112px;min-height:35px;display:flex;gap:4px;align-items:center;justify-content:center;flex-direction:column;border:1px solid #bd77f2;border-radius:9px;background:linear-gradient(120deg,#2d1049,#100c23);box-shadow:0 0 12px #ab53da65;padding:4px 14px;font-size:9px;letter-spacing:1px}.party-midline b{font-size:22px;line-height:1;font-style:italic;color:#f5d5ff;text-shadow:0 0 15px #c26dff}.phase-countdown .party-midline>span{min-height:61px}.phase-countdown .party-midline b{font-size:32px;animation:party-count-in .35s ease-out}.party-midline small{font-size:7px}.party-midline i{display:flex;gap:5px;margin:1px 0}.party-midline em{width:5px;height:5px;border-radius:50%;background:#675278}.party-midline em.lit{background:#e4beff;box-shadow:0 0 7px #b668ff}.party-reveal-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(95px,.8fr);gap:13px;flex:1;min-height:0;margin-top:9px}.party-main-card{min-height:0;display:flex;justify-content:center;align-items:center;perspective:700px}.party-main-card>img,.party-main-card>.party-card-fallback{width:auto;max-width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 11px #ae77fb5f);animation:party-reveal .6s cubic-bezier(.2,.7,.3,1) both}.party-main-card.tier-chase>img{filter:drop-shadow(0 0 16px #ffc4767a)}.party-round-info{display:flex;flex-direction:column;justify-content:center;gap:8px;min-width:0;min-height:0}.party-mini-cards{display:flex;gap:3px}.party-mini-cards>span{width:20%;aspect-ratio:.7;border:1px solid #c7a5ed36;border-radius:3px;overflow:hidden;min-width:0}.party-mini-cards .current{border-color:var(--side);box-shadow:0 0 7px #8e65d75f}.party-mini-cards img{display:block;width:100%;height:100%;object-fit:contain}.party-card-back{display:grid;place-items:center;background:repeating-linear-gradient(45deg,#372347,#372347 2px,#261b35 2px,#261b35 5px);color:#ac8cc1;width:100%;height:100%;font-size:12px}.party-revealed-name{font-size:10px;line-height:1.4;color:#ded0ef;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.party-card-value{display:grid;gap:3px;font-size:9px;color:#baa7ce}.party-card-value b{font-size:12px;color:#eee5fa;overflow-wrap:anywhere}.party-running-total{border:1px solid color-mix(in srgb,var(--side),transparent 45%);border-radius:9px;background:#140a23bd;padding:9px 7px;display:grid;gap:4px;box-shadow:0 0 13px #0003}.party-running-total small{font-size:7px;letter-spacing:.5px;color:var(--side)}.party-running-total strong{font-size:clamp(12px,3.8vw,19px);color:#f7f0ff;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.party-card-fallback{display:flex;align-items:center;justify-content:center;min-width:0;border:1px solid #b38bdc;border-radius:8px;background:#211330;padding:9px;text-align:center;font-size:10px;aspect-ratio:.7}.party-rays{position:absolute;z-index:-1;top:-70%;right:-70%;bottom:-70%;left:-70%;opacity:0;pointer-events:none;background:repeating-conic-gradient(from 20deg,transparent 0deg 8deg,#a45eff45 8.1deg 8.5deg,transparent 8.8deg 14deg);-webkit-mask-image:radial-gradient(ellipse,transparent 5%,#000 42%,transparent 70%);mask-image:radial-gradient(ellipse,transparent 5%,#000 42%,transparent 70%)}.phase-reveal .party-rays,.phase-rip .party-rays{opacity:.7;animation:party-ray-spin 15s linear infinite}.side-you .party-rays{filter:hue-rotate(-80deg)}.phase-reveal .party-side-scene{opacity:.28}.party-arena-footer{flex:none;padding:8px 16px 10px;background:linear-gradient(180deg,#180d27,#100b1c);border-top:1px solid #ad71dc47;text-align:center;max-height:34%;overflow:auto}.party-arena-footer p{font-size:9px;color:#b5a1cb;margin:6px 0}.party-arena-footer .party-primary{min-height:42px;padding:10px;font-size:12px}.party-room-code{display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:10px;color:#cbb3e8}.party-room-code button{background:#d7b0ff0a;border:1px solid var(--party-line);padding:8px 6px;border-radius:7px;font-size:10px}.party-room-code>button:first-child{font-family:monospace;letter-spacing:1px}.party-arena-footer>.party-text-button{padding:4px;font-size:10px}.party-arena-footer>small{display:block;font-size:9px;color:var(--party-cyan)}.party-ready-wait{font-size:11px;padding:9px 0;color:#9ae1d6;display:flex;gap:9px;justify-content:center;align-items:center}.party-winner-note{display:block;border:1px solid #9c68d6;border-radius:20px;padding:7px;font-size:10px;box-shadow:inset 0 0 12px #993cec20}.party-proof{color:#a98cc4;font-size:9px;margin-top:7px;text-align:left}.party-proof summary{cursor:pointer;text-align:center}.party-proof code{display:block;overflow-wrap:anywhere;margin:8px 0;font-size:9px;line-height:1.6}.party-proof>div{border-top:1px solid var(--party-line);margin-top:12px;padding-top:12px}.party-closed{padding:45px 24px;text-align:center;color:#d8c7eb}.party-closed h2{font-size:27px}.party-result-scroll{flex:1;min-height:0;overflow:auto;padding:12px 18px 25px;text-align:center;background:radial-gradient(ellipse at 50% 25%,#39155880,transparent 60%)}.party-result-logo{width:155px;height:51px;object-fit:contain;display:block;margin:0 auto 9px}.party-result-title h1{font-size:clamp(29px,9vw,43px);font-weight:950;letter-spacing:-1px;margin:7px 0 5px;line-height:1.1}.party-result-title.won h1{color:#f2fdff;text-shadow:0 0 2px #fff,0 0 18px #66d9ff8f;transform:skewY(-3deg)}.party-result-title p{font-size:12px;color:#d0bcdf;line-height:1.5;margin:7px 0}.party-prize{position:relative;height:clamp(200px,58vw,265px);margin:8px -18px 5px;background:linear-gradient(0deg,#160d2400,#110c2160),url(/assets/stage-YWnvWiiO.jpg) center 70%/cover;isolation:isolate}.party-crown{position:absolute;top:7px;left:calc(50% - 30px);width:60px;height:44px;color:#edc879;filter:drop-shadow(0 0 9px #db9e59a0);z-index:3}.party-result-title.lost+.party-prize .party-crown{color:#b9a7cb;filter:none}.party-card-fan{position:absolute;top:53px;right:12%;bottom:28px;left:12%;display:flex;justify-content:center;align-items:center}.party-card-fan>div{position:absolute;height:100%;width:43%;transform:translate(calc(var(--fan-index)*35%)) rotate(calc(var(--fan-index)*9deg));transform-origin:50% 120%;filter:drop-shadow(0 2px 4px #000);z-index:calc(5 - var(--fan-index));transition:transform .3s}.party-card-fan>div img{width:100%;height:100%;object-fit:contain}.party-card-fan>div:nth-child(3){z-index:10}.party-confetti{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:11}.party-confetti i{position:absolute;width:4px;height:8px;background:#e3b2ff;left:calc(var(--i)*5.5%);top:-12px;transform:rotate(calc(var(--i)*32deg));animation:party-confetti 2.7s calc(var(--i)*.07s) ease-out both}.party-confetti i:nth-child(3n){background:#62e3f3}.party-confetti i:nth-child(3n+1){background:#ebc583}.party-result-scores{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:5px;margin:16px 0}.party-result-scores>div{padding:12px 7px;border:1px solid #b668df5c;border-radius:13px;background:#b453e410;display:grid;gap:7px;min-width:0}.party-result-scores>div.score-you{border-color:#4bcfd35c;background:#37cce410}.party-result-scores small{font-size:10px;color:#d598ff;overflow-wrap:anywhere}.party-result-scores .score-you small{color:#6ae9e5}.party-result-scores b{font-size:clamp(14px,4.3vw,21px);overflow-wrap:anywhere}.party-result-scores>span{font-style:italic;font-size:12px;color:#b799d3}.party-prize-summary{display:grid;grid-template-columns:1fr 1.25fr;border:1px solid #9b71c36b;border-radius:12px;padding:13px 7px;gap:6px;background:#1b102c}.party-prize-summary>div{display:grid;gap:5px}.party-prize-summary>div+div{border-left:1px solid #9b71c34a}.party-prize-summary span{font-size:10px;color:#bca4d2}.party-prize-summary b{font-size:14px;overflow-wrap:anywhere}.party-value-note{font-size:9px;color:#a997bc;line-height:1.5;margin:12px 0}.party-result-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.party-result-cards article{padding:9px;border:1px solid var(--party-line);border-radius:12px;text-align:left;display:grid;gap:6px;min-width:0;background:#251732}.party-result-cards img{width:100%;aspect-ratio:.7;object-fit:contain}.party-result-cards b{font-size:11px;overflow-wrap:anywhere}.party-result-cards span{font-size:10px;color:#c8acde}@keyframes party-hover-left{50%{transform:translateY(-5px) rotate(-6deg)}}@keyframes party-hover-right{50%{transform:translateY(-5px) rotate(6deg)}}@keyframes party-pack-idle{50%{transform:translateY(-3px) rotate(1deg)}}@keyframes party-breathe{50%{opacity:.5}}@keyframes party-rip{25%{transform:rotate(-5deg) scale(1.03)}55%{transform:rotate(5deg) scale(1.08)}to{transform:scale(1.25);opacity:0;filter:brightness(2)}}@keyframes party-reveal{0%{transform:rotateY(90deg) scale(.85);filter:brightness(2)}to{transform:rotateY(0) scale(1)}}@keyframes party-count-in{0%{transform:scale(1.4);opacity:.3}to{transform:scale(1);opacity:1}}@keyframes party-ray-spin{to{transform:rotate(40deg)}}@keyframes party-confetti{to{top:110%;transform:translate(15px) rotate(280deg);opacity:0}}@media (max-height:650px){.party-arena-bar{height:44px;padding:4px 9px}.party-side{padding:7px 12px}.party-avatar{width:27px;height:27px;font-size:9px}.party-player{min-height:27px}.party-player b{font-size:10px}.party-player span:not(.party-avatar){font-size:7px}.party-reveal-row{margin-top:6px;gap:9px;grid-template-columns:minmax(0,1fr) minmax(110px,1fr)}.party-round-info{gap:5px}.party-mini-cards{max-width:115px}.party-revealed-name{font-size:9px;-webkit-line-clamp:1}.party-running-total{padding:6px}.party-running-total strong{font-size:13px}.party-running-total small{font-size:6px}.party-card-value{font-size:8px;gap:2px}.party-card-value b{font-size:10px}.party-arena-footer{padding:6px 12px}.party-stage-pack{padding:4px 0 7px}.party-proof{margin-top:5px;font-size:8px}.party-room-code button{padding:6px}.party-battle-grid{grid-template-rows:minmax(0,1fr) 28px minmax(0,1fr)}.party-midline>span{min-height:28px}.party-midline small{font-size:6px}}@media (min-width:700px){.party-portal{padding:14px}.party-arena{border:1px solid #b278e578;border-radius:22px;box-shadow:0 0 60px #58218a3d}.party-offers{grid-template-columns:1fr 1fr}.party-hero{max-width:560px;margin:auto}.party-hero-stage{height:280px}}.party-portal.is-hidden *{animation-play-state:paused!important}.pp .timer i,.pp .resume i{background:none;margin:0;width:auto;height:auto}.pp .backlink{background:none;border:0;box-shadow:none}.pp .backlink{font-size:12px;color:#bfa9da;padding:0 0 14px;display:inline-flex;gap:4px}.pp .ghost{display:flex;align-items:center;gap:6px}.pp .ghost svg{width:14px;height:14px}.pp .heading{margin-bottom:16px}.pp .resume{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:1px solid #79e3d066;border-radius:16px;padding:13px 15px;margin-bottom:14px;background:linear-gradient(110deg,#173a37cc,#1b1428)}.pp .resume .dot{width:9px;height:9px;border-radius:50%;background:var(--bp-mint);box-shadow:0 0 #79e3d099;animation:pp-ping 1.6s infinite}@keyframes pp-ping{70%{box-shadow:0 0 0 9px transparent}}.pp .resume b{font:700 14px Space Grotesk,sans-serif;display:block}.pp .resume small{font-size:10px;color:#a9d9cf}.pp .resume em{margin-left:auto;font-style:normal;font-size:12px;color:var(--bp-mint);font-weight:700}.pp .arena{position:relative;border:1px solid #4e3966;border-radius:20px;overflow:hidden;background:radial-gradient(ellipse at 50% 0,#57327055,transparent 70%),linear-gradient(160deg,#241834,#140f1f);isolation:isolate}.pp .arena .stage{position:relative;height:218px;display:flex;align-items:flex-end;justify-content:center;gap:58px;padding-bottom:26px}.pp .arena .stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/stage-YWnvWiiO.jpg) center 70%/cover;opacity:.75;z-index:-2;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.pp .arena .stage:after{content:"";position:absolute;left:12%;right:12%;bottom:14px;height:26px;border-radius:50%;border:1px solid #d8b46a88;background:radial-gradient(ellipse,#3a2552,#140f1f 70%);box-shadow:0 0 22px #a646dc55;z-index:-1}.pp .arena .p{width:96px;filter:drop-shadow(0 14px 16px #000b);transition:transform .45s cubic-bezier(.3,1.4,.45,1)}.pp .arena .p img{width:100%;display:block;border-radius:5px}.pp .arena .p.l{transform:rotate(-8deg);animation:pp-bob 4s ease-in-out infinite}.pp .arena .p.r{transform:rotate(8deg);animation:pp-bob 4s ease-in-out -2s infinite}@keyframes pp-bob{50%{translate:0 -6px}}.pp .arena .p.swap{transform:scale(.6) rotate(0);opacity:0}.pp .vs{position:absolute;left:50%;top:50%;width:54px;height:54px;margin:-34px 0 0 -27px;border-radius:50%;display:grid;place-items:center;font:800 17px Space Grotesk,sans-serif;letter-spacing:-1px;color:#1b1206;background:radial-gradient(circle at 35% 30%,#fff3c9,#f3d27a 45%,#b8852b);border:2px solid #fff3c9;box-shadow:0 0 0 5px #140f1f99,0 0 26px #f3d27a99}.pp .vs:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:50%;border:1px solid #f3d27a55;animation:pp-ring 2.4s ease-out infinite}@keyframes pp-ring{0%{transform:scale(.8);opacity:1}to{transform:scale(1.5);opacity:0}}.pp .arena .a-info{padding:14px 18px 16px;border-top:1px solid #ffffff0d;display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:end}.pp .arena h3{font-size:20px;letter-spacing:-.5px;margin:0}.pp .arena .set{font-size:10px;color:var(--bp-muted);margin:2px 0 0}.pp .arena .prize{text-align:right}.pp .arena .prize span{font-size:9px;letter-spacing:1.5px;color:#d8b46a;display:block}.pp .arena .prize strong{font-size:18px;color:#f3d27a}.pp .arena .meta{grid-column:1/-1;display:flex;gap:6px;margin-top:10px}.pp .arena .meta span{font-size:10px;border:1px solid #3b2d4a;border-radius:20px;padding:5px 10px;background:#140f1fcc;color:#cbb9de}.pp .arena .meta b{color:#fff}.pp .rail-head{display:flex;justify-content:space-between;align-items:center;margin:18px 0 10px}.pp .pack-rail{display:flex;gap:9px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 6px;margin:0 -2px;scrollbar-width:none}.pp .pack-rail::-webkit-scrollbar{display:none}.pp .chip{flex:0 0 auto;scroll-snap-align:start;display:flex;align-items:center;gap:9px;border:1px solid #3b2a4c;border-radius:13px;padding:7px 12px 7px 7px;background:linear-gradient(145deg,#251b32,#17121f);text-align:left}.pp .chip img{width:28px;height:40px;object-fit:cover;border-radius:3px}.pp .chip b{display:block;font-size:11px;white-space:nowrap}.pp .chip small{font-size:10px;color:var(--bp-mint);font-weight:700}.pp .chip[aria-selected=true]{border-color:#af7af4;background:linear-gradient(110deg,#392350,#211730);box-shadow:0 0 0 1px #af7af455 inset}.pp .cta{width:100%;margin:14px 0 8px;padding:15px;font-size:14px;font-family:Space Grotesk,sans-serif;border-radius:14px;display:flex;justify-content:center;gap:8px}.pp .cta span{opacity:.8;font-weight:500}.pp .fine{margin:0 0 22px}.pp .tabs{margin-bottom:12px}.pp .tabs button span{font-size:9px;padding:1px 5px;background:#30223f;border-radius:4px;margin-left:3px}.pp .duels{display:grid;gap:9px;min-height:120px}.pp .duel{display:flex;align-items:center;gap:11px;border:1px solid #33263f;border-radius:15px;padding:11px 12px;background:linear-gradient(145deg,#211830,#16111f)}.pp .duel .av{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font:700 14px Space Grotesk,sans-serif;background:linear-gradient(140deg,#7a58a0,#3b2a4c);flex:none;position:relative}.pp .duel .av img{position:absolute;right:-6px;bottom:-4px;width:18px;height:26px;border-radius:2px;object-fit:cover;border:1px solid #140f1f}.pp .duel .who{min-width:0;flex:1}.pp .duel .who b{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp .duel .who small{font-size:10px;color:var(--bp-muted)}.pp .duel .amt{text-align:right}.pp .duel .amt strong{display:block;font-size:14px}.pp .duel .amt small{font-size:9px;color:var(--bp-muted)}.pp .timer{--p:.5;width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:8px;color:#cbb9de;background:conic-gradient(var(--bp-mint) calc(var(--p) * 360deg),#ffffff12 0)}.pp .timer i{width:24px;height:24px;margin:0;border-radius:50%;background:#1a1426;display:grid;place-items:center;font-style:normal}.pp .join{border:1px solid #af7af4;border-radius:10px;padding:9px 12px;font-size:11px;font-weight:700;background:#2a1c3c;color:#e6d4ff}.pp .join:hover{background:#3a2552}.pp .st{font-size:9px;letter-spacing:1px;font-weight:700;border-radius:20px;padding:4px 8px;white-space:nowrap}.pp .st.won{background:#173a37;color:var(--bp-mint);border:1px solid #2f5f56}.pp .st.lost{background:#2c1522;color:#ffb0c6;border:1px solid #6e3349}.pp .st.draw{background:#2a2335;color:#d9cbe9;border:1px solid #4e3966}.pp .st.wait{background:#3a2c12;color:#f3d27a;border:1px solid #6b5426}.pp .empty-card{text-align:center;border:1px dashed #4e3966;border-radius:16px;padding:28px 16px;color:var(--bp-muted);font-size:12px}.pp .empty-card b{display:block;color:#fff;font-family:Space Grotesk;font-size:15px;margin-bottom:4px}.pp .codebox{border:1px solid #4e3966;border-radius:16px;padding:16px;background:linear-gradient(145deg,#251b32,#17121f)}.pp .codebox label{font-size:11px;color:var(--bp-muted)}.pp .codebox .row2{display:flex;gap:8px;margin-top:9px}.pp .codebox input{flex:1;min-width:0;background:#120d1c;border:1px solid #3b2d4a;border-radius:11px;padding:12px;color:#fff;font:700 15px Space Grotesk,monospace;letter-spacing:2px;text-transform:uppercase}.pp .codebox input:focus{outline:none;border-color:#af7af4}.pp .codebox p{font-size:10px;color:var(--bp-muted);margin:10px 0 0}.pp .how,.pp .how li{margin:14px 0}@media (max-width:350px){.pp .arena .stage{gap:40px;height:196px}.pp .arena .p{width:84px}.pp .chip{padding-right:9px}}.pp .heading h2{white-space:nowrap}@media (max-width:380px){.pp .heading .eyebrow{letter-spacing:.09em}.pp .ghost .lbl{display:none}.pp .ghost{padding:9px 10px}.pp .heading h2{font-size:28px}.pp .duel{gap:8px;padding:10px}.pp .duel .av{width:34px;height:34px}.pp .duel .amt strong{font-size:13px}.pp .join{padding:8px 9px}.pp .timer{width:26px;height:26px}.pp .timer i{width:20px;height:20px;font-size:7px}.pp .arena h3{font-size:17px}.pp .arena .meta span{padding:5px 8px}}.pp .duel .av.av-pack{background:none}.pp .duel .av.av-pack img{position:static;width:26px;height:38px;border:0;border-radius:3px}.pp .ol,.pp ol.how{list-style:none;padding:0}.pp .ol li:before,.pp ol.how li:before{display:none}.pp ol.how li{padding:0}.pp .arena .prize{white-space:nowrap}.pp .arena .prize strong{display:block;line-height:1.2}.pp .duels{grid-template-columns:minmax(0,1fr)}.ppa{--ppa-violet: #b48cff;--ppa-mint: #79e3d0;--ppa-gold: #f3d27a;--ppa-coral: #ff7a5c;--ppa-dim: #a99cc8;--ppa-line: #2c2140}.ppa .ppa-top{display:grid;grid-template-columns:1fr;gap:16px;margin-top:8px}.ppa.ppa .ppa-arena{position:relative;isolation:isolate;overflow:hidden;height:340px;container-type:size;border-radius:20px;border:1px solid var(--ppa-line);background:radial-gradient(55% 70% at 28% 50%,#2a1a5c55,#0000 72%),radial-gradient(50% 65% at 72% 55%,#2a1a4a40,#0000 72%),linear-gradient(180deg,#0d0a1f,#120c26 55%,#0c0919)}.ppa.ppa .ppa-smoke{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:-1;filter:blur(20px);background:radial-gradient(40% 50% at 30% 45%,#3b2a7a33,#0000 70%),radial-gradient(40% 50% at 70% 55%,#34205e2a,#0000 70%)}.ppa.ppa .ppa-word{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:-1;white-space:nowrap;font:400 min(46cqh,calc(170cqw / var(--len))) / .85 Anton,sans-serif;color:transparent;-webkit-text-stroke:1.5px #8a7ad018}.ppa.ppa .ppa-tag{position:absolute;left:16px;top:16px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:#79e3d018;color:var(--ppa-mint)}.ppa.ppa .ppa-seat{position:absolute;top:9cqh;bottom:17cqh;width:40%;display:grid;justify-items:center;align-content:center;gap:2.4cqh;transition:opacity .25s,translate .3s}.ppa.ppa .ppa-seat.l{left:5%}.ppa.ppa .ppa-seat.r{right:5%}.ppa.ppa .ppa-seat.swap{opacity:0;translate:0 12px}.ppa.ppa .ppa-seat .ppa-pk,.ppa.ppa .ppa-seat .pack-artwork{height:56cqh;width:auto;mix-blend-mode:lighten;filter:drop-shadow(0 18px 26px #000c)}.ppa.ppa .ppa-seat.empty .ppa-pk,.ppa.ppa .ppa-seat.empty .pack-artwork{opacity:.3;filter:grayscale(.5) drop-shadow(0 18px 26px #000c)}.ppa.ppa .ppa-who{display:flex;align-items:center;gap:10px;font-weight:800;font-size:clamp(13px,2.9cqh,20px)}.ppa.ppa .ppa-who small{display:block;color:var(--ppa-dim);font-size:11px;font-weight:600}.ppa.ppa .ppa-av{width:clamp(28px,6.6cqh,46px);height:clamp(28px,6.6cqh,46px);flex:none;border-radius:50%;display:grid;place-items:center;font-weight:800;color:#fff;background:linear-gradient(135deg,#ff7a5c,#b04fe8)}.ppa.ppa .ppa-av.wait{background:none;border:2px dashed #ffffff40;color:#fff6;animation:ppa-blink 1.6s infinite}@keyframes ppa-blink{50%{opacity:.45}}.ppa.ppa .ppa-vs{position:absolute;left:50%;top:41%;translate:-50% -50%;font:400 clamp(40px,13cqh,96px) Anton,sans-serif;color:#fff;text-shadow:0 0 30px #ff7a5c,0 0 6px #ff7a5c}.ppa.ppa .ppa-pot{position:absolute;left:50%;bottom:5cqh;translate:-50% 0;padding:10px 18px;border-radius:999px;background:#120d20e6;border:1px solid #f3d27a55;font-size:13px;font-weight:700;color:var(--ppa-dim);white-space:nowrap}.ppa.ppa .ppa-pot b{color:var(--ppa-gold);font-size:16px}.ppa.ppa .ppa-side{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:18px;background:#0f0b19;border:1px solid var(--ppa-line);min-width:0}.ppa.ppa .ppa-title{position:relative}.ppa.ppa .ppa-title span{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ppa-coral)}.ppa.ppa .ppa-title h2{margin:6px 0 0;font-size:28px;font-weight:800;letter-spacing:-.02em}.ppa.ppa .ppa-how{all:unset;cursor:pointer;position:absolute;right:0;top:0;font-size:12px;font-weight:600;color:#e6d2ff;text-decoration:underline;text-underline-offset:3px}.ppa.ppa .ppa-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ppa.ppa .ppa-facts div{padding:10px 12px;border-radius:12px;background:#15101f;border:1px solid #241b36}.ppa.ppa .ppa-facts b{display:block;font-size:17px}.ppa.ppa .ppa-facts small{color:var(--ppa-dim);font-size:11px}.ppa.ppa .ppa-facts .gold b{color:var(--ppa-gold)}.ppa.ppa .ppa-search{all:unset;box-sizing:border-box;width:100%;height:40px;padding:0 12px;border-radius:11px;background:#15101f;border:1px solid #2a2040;color:#f5efff;font-size:13px}.ppa.ppa .ppa-search::placeholder{color:#6c6187}.ppa.ppa .ppa-label{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ppa-dim)}.ppa.ppa .ppa-levels{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.ppa.ppa .ppa-levels button{all:unset;cursor:pointer;display:grid;justify-items:center;gap:4px;padding:8px 4px;border-radius:12px;border:1px solid #ffffff12;font-size:11px;font-weight:700;color:var(--ppa-dim);text-align:center}.ppa.ppa .ppa-levels img{height:52px}.ppa.ppa .ppa-levels b{color:#f5efff;font-size:12px}.ppa.ppa .ppa-levels button.on{border-color:#46caea;background:#46caea18;box-shadow:0 0 0 1px #46caea55}.ppa.ppa .ppa-exp{min-height:0;display:flex;flex-direction:column}.ppa.ppa .ppa-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-height:172px;overflow-y:auto;scrollbar-width:thin;padding-right:2px}.ppa.ppa .ppa-list button{all:unset;cursor:pointer;display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;align-items:center;padding:6px 8px 6px 6px;border-radius:12px;border:1px solid #ffffff12;font-size:12px;font-weight:700;color:var(--ppa-dim)}.ppa.ppa .ppa-list img,.ppa.ppa .ppa-list i{width:30px;height:44px;object-fit:cover;border-radius:4px;background:#241b38}.ppa.ppa .ppa-list b{display:block;color:#f5efff;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ppa.ppa .ppa-list button.on{border-color:var(--ppa-violet);background:#b48cff1a;box-shadow:0 0 0 1px #b48cff55}.ppa.ppa .ppa-levels button:focus-visible,.ppa.ppa .ppa-list button:focus-visible{outline:2px solid var(--ppa-mint);outline-offset:2px}.ppa.ppa .ppa-create{all:unset;box-sizing:border-box;cursor:pointer;margin-top:auto;display:flex;align-items:center;justify-content:center;gap:12px;height:52px;border-radius:14px;border:1px solid #c08af9;background:linear-gradient(110deg,#7b3fe4,#b04fe8);color:#fff;font-weight:800;font-size:15px;box-shadow:0 10px 30px #7b3fe455}.ppa.ppa .ppa-create small{font-size:14px;font-weight:700;opacity:.85;padding-left:12px;border-left:1px solid #ffffff44}.ppa.ppa .ppa-create:disabled{opacity:.6;cursor:default}.ppa.ppa .ppa-code{display:flex;gap:8px}.ppa.ppa .ppa-code input{all:unset;box-sizing:border-box;flex:1;min-width:0;height:46px;padding:0 14px;border-radius:12px;background:#15101f;border:1px solid #2a2040;color:#f5efff;font-size:14px;letter-spacing:.2em;font-weight:700}.ppa.ppa .ppa-code input::placeholder{color:#6c6187}.ppa.ppa .ppa-code button{all:unset;cursor:pointer;padding:0 16px;border-radius:12px;background:#ffffff08;border:1px solid #ffffff22;font-weight:800;font-size:13px}.ppa.ppa .ppa-code button:disabled{opacity:.5;cursor:default}.ppa.ppa .ppa-tabs-row{display:flex;align-items:center;justify-content:space-between;margin:22px 0 14px}.ppa.ppa .ppa-tabs{display:flex;gap:6px;padding:5px;border-radius:14px;background:#ffffff08;border:1px solid #ffffff12}.ppa.ppa .ppa-tabs button{all:unset;cursor:pointer;padding:8px 14px;border-radius:10px;font-size:13px;font-weight:700;color:var(--ppa-dim)}.ppa.ppa .ppa-tabs button.on{background:#ffffff14;color:#f5efff}.ppa.ppa .ppa-tabs i{font-style:normal;margin-left:6px;padding:1px 6px;border-radius:6px;background:#ffffff14;font-size:11px}.ppa.ppa .ppa-live{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ppa-mint)}.ppa.ppa .ppa-duels{display:grid;grid-template-columns:1fr;gap:12px}.ppa.ppa .ppa-duel{position:relative;overflow:hidden;isolation:isolate;display:grid;gap:12px;padding:14px;border-radius:16px;border:1px solid #ffffff14;background:#15101f}.ppa.ppa .ppa-duel-bg{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-1;background:center / cover no-repeat;filter:blur(26px) brightness(.35) saturate(1.3)}.ppa.ppa .ppa-duel-row{display:flex;align-items:center;gap:10px}.ppa.ppa .ppa-duel-row b{display:block;font-size:14px}.ppa.ppa .ppa-duel-row small{display:block;color:var(--ppa-dim);font-size:11px}.ppa.ppa .ppa-duel-row .ppa-av{width:36px;height:36px}.ppa.ppa .ppa-timer{margin-left:auto;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800;color:var(--ppa-mint)}.ppa.ppa .ppa-duel-mid{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-items:center}.ppa.ppa .ppa-duel-mid img{height:92px;mix-blend-mode:lighten;filter:drop-shadow(0 10px 14px #000b)}.ppa.ppa .ppa-duel-mid img.ghost{opacity:.3;filter:grayscale(.5)}.ppa.ppa .ppa-duel-mid span{font:400 22px Anton,sans-serif;color:var(--ppa-coral)}.ppa.ppa .ppa-duel-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.ppa.ppa .ppa-duel-foot small{color:var(--ppa-dim);font-size:11.5px}.ppa.ppa .ppa-duel-foot b small{font-size:11px}.ppa.ppa .ppa-duel-foot button{all:unset;cursor:pointer;height:36px;padding:0 14px;border-radius:11px;font-size:13px;font-weight:800;color:#fff;background:linear-gradient(110deg,#ff7a5c,#e0456b);border:1px solid #ff9a80}.ppa.ppa .ppa-duel-foot button:disabled{opacity:.6;cursor:default}.ppa.ppa .ppa-duel-empty{border-style:dashed;align-content:center;justify-items:center;text-align:center;color:var(--ppa-dim);font-size:13px;min-height:120px}.ppa.ppa .ppa-empty{padding:26px;border:1px dashed var(--ppa-line);border-radius:16px;text-align:center;color:var(--ppa-dim);font-size:13px}.ppa.ppa .ppa-st{font-size:10px;font-weight:800;letter-spacing:.08em;padding:4px 8px;border-radius:999px;background:#ffffff10;color:var(--ppa-dim)}.ppa.ppa .ppa-st.won{background:#3b2a0e;color:var(--ppa-gold)}.ppa.ppa .ppa-st.lost{background:#3a1620;color:#ff9aa8}.ppa.ppa .ppa-st.wait{background:#79e3d018;color:var(--ppa-mint)}@media (min-width: 640px){.ppa-duels{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.ppa .ppa-top{grid-template-columns:minmax(0,1fr) 400px;gap:20px;align-items:stretch}.ppa.ppa .ppa-arena{height:auto;min-height:560px}.ppa.ppa .ppa-duels{grid-template-columns:repeat(4,1fr);gap:14px}}@media (max-width: 639px){.ppa-pot{font-size:11px;padding:7px 12px}.ppa.ppa .ppa-pot b{font-size:13px}.ppa.ppa .ppa-live{display:none}}@media (prefers-reduced-motion: reduce){.ppa-seat{transition:none}.ppa.ppa .ppa-av.wait{animation:none}}.app.app.app main:has(.ppa){max-width:none;padding-top:var(--fp-mt);padding-left:var(--fp-mx);padding-right:var(--fp-mx)}.app:has(.ppa) .live-ticker{display:none}.app.app .ppa{position:relative}.app.app .ppa>.backlink{position:absolute;z-index:5;top:8px;left:0;min-height:40px;margin:0;border:0;background:none;color:#f5efff;font-weight:600;text-shadow:0 1px 8px #000}.app.app .ppa .ppa-top{margin-top:0;gap:16px}.app.app .ppa.ppa .ppa-arena{height:calc(380px + var(--fp-bar));margin:calc(-1 * (var(--fp-bar) + var(--fp-mt))) calc(-1 * var(--fp-mx)) 0;border:0;border-radius:0}.app.app .ppa.ppa .ppa-seat{top:calc(var(--fp-bar) + 40px)}.app.app .ppa.ppa .ppa-seat .ppa-pk,.app.app .ppa.ppa .ppa-seat .pack-artwork{height:46cqh}.app.app .ppa.ppa .ppa-tag{left:auto;right:var(--fp-mx);top:calc(var(--fp-bar) + 10px)}.app.app .ppa.ppa .ppa-pot{border-color:#ffffff1f;font-weight:600}.app.app .ppa.ppa .ppa-side{padding:0;border:0;border-radius:0;background:none}.app.app .ppa.ppa .ppa-title h2{font-size:clamp(32px,9vw,40px);letter-spacing:-.012em;font-optical-sizing:none;line-height:1.08}.app.app .ppa.ppa .ppa-facts div{padding:0;border:0;border-radius:0;background:none}.app.app .ppa.ppa .ppa-levels button,.app.app .ppa.ppa .ppa-list button{position:relative;border:0;border-radius:0;background:none;box-shadow:none;padding:4px 2px 10px}.app.app .ppa.ppa .ppa-levels button.on,.app.app .ppa.ppa .ppa-list button.on{border:0;background:none;box-shadow:inset 0 -3px #f5efff}.app.app .ppa.ppa .ppa-tabs{gap:4px;padding:0;border:0;border-bottom:1px solid #ffffff14;border-radius:0;background:none}.app.app .ppa.ppa .ppa-tabs button{min-height:44px;padding:0 14px;border-bottom:2px solid transparent;border-radius:0;line-height:44px}.app.app .ppa.ppa .ppa-tabs button.on{border-bottom-color:#f5efff;background:none;color:#fff}@media (min-width: 1024px){.app.app .ppa .ppa-top{grid-template-columns:minmax(0,1fr) 400px;gap:0}.app.app .ppa.ppa .ppa-arena{height:auto;min-height:max(600px,100vh);margin:calc(-1 * (var(--fp-bar) + var(--fp-mt))) 0 0 calc(-1 * var(--fp-mx))}.app.app .ppa.ppa .ppa-seat{top:calc(var(--fp-bar) + 6cqh);bottom:17cqh}.app.app .ppa.ppa .ppa-seat .ppa-pk,.app.app .ppa.ppa .ppa-seat .pack-artwork{height:52cqh}.app.app .ppa.ppa .ppa-side{margin:calc(-1 * (var(--fp-bar) + var(--fp-mt))) calc(-1 * var(--fp-mx)) 0 0;padding:calc(var(--fp-bar) + 12px) var(--fp-mx) 24px 24px;background:#0b0814}}.phx{--fp-c: var(--phx-c);--phx-acc: color-mix(in srgb, var(--phx-c) 55%, #fff);padding-top:calc(var(--fp-bar) + 8px);padding-bottom:20px}.phx-copy{padding:0 var(--fp-mx)}.phx-eb{font-size:13px;font-weight:600;color:#79e3d0}.app.app .phx h1{margin:4px 0 0;font-family:DM Sans,sans-serif;font-size:clamp(36px,11vw,48px);font-weight:800;letter-spacing:-.012em;font-optical-sizing:none;line-height:1.05;color:#f5efff}.phx-tag{margin:6px 0 0;font-size:15px;font-weight:500;color:#cfc6e4}.app .phx .phx-pack{--p: 196px;position:relative;display:block;height:var(--p);aspect-ratio:587 / 960;margin:12px auto 0;padding:0;border:0;background:none;box-shadow:none;cursor:pointer}.phx-pack:before{content:"";position:absolute;top:5%;right:13%;bottom:5%;left:13%;rotate:5deg;background:#05040a;border-radius:8px}.phx-pack img{position:relative;display:block;width:100%;height:100%;object-fit:contain;rotate:5deg;mix-blend-mode:lighten}.phx-cards{display:flex;align-items:flex-end;gap:8px;margin-top:14px;padding:0 var(--fp-mx)}.app .phx .phx-card{flex:1 1 0;min-width:0;display:block;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;text-align:left;cursor:pointer;animation:phx-rise .42s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i) * 55ms)}@keyframes phx-rise{0%{transform:translateY(16px);opacity:0}}.phx-art{position:relative;display:block;width:100%;aspect-ratio:63 / 88;border-radius:9px;background:#15101f;box-shadow:0 16px 30px #000b,0 0 0 1px #ffffff1f;transition:translate .18s}.phx-art img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.phx-card b{display:block;position:relative;margin-top:6px;font-size:14px;font-weight:700;color:#f3d27a;font-variant-numeric:tabular-nums}.phx-name{display:block;position:relative;overflow:hidden;font-size:11px;font-weight:500;color:#cfc6e4;white-space:nowrap;text-overflow:ellipsis}.phx-rail{margin-top:16px;overflow-x:auto;scrollbar-width:none;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}.phx-rail::-webkit-scrollbar{display:none}.phx-rail>div{display:flex;gap:20px;width:max-content;padding:0 48px 0 var(--fp-mx)}.app .phx .phx-rail button{position:relative;display:flex;align-items:center;gap:10px;flex:none;margin:0;padding:0 0 12px;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font:inherit;cursor:pointer}.phx-rail img{display:block;width:38px;height:62px;object-fit:contain;opacity:.62;filter:saturate(.75);transition:opacity .2s,translate .25s,filter .2s}.phx-rail button:hover img{opacity:1;filter:none}.phx-rail button.on img{opacity:1;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--phx-c) 60%,transparent));translate:0 -3px}.phx-rail span{display:grid;font-size:13px;font-weight:600;line-height:1.3;color:#7a6f94;text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums}.phx-rail b{font-size:15px;font-weight:700;color:#8f83aa;transition:color .2s}.phx-rail button:hover b{color:#f5efff}.phx-rail button.on b{color:#fff}.phx-rail button.on span{color:var(--phx-acc)}.phx-rail button:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px;background:var(--phx-acc);scale:0 1;transform-origin:left;transition:scale .3s}.phx-rail button.on:after{scale:1 1}.app .phx .phx-cta{display:flex;align-items:center;justify-content:center;gap:12px;width:calc(100% - 2 * var(--fp-mx));height:56px;margin:12px var(--fp-mx) 0;padding:0 24px;border:1px solid #c08af9;border-radius:16px;background:linear-gradient(105deg,#6d3be0,#a64fe8);box-shadow:0 14px 40px #7b3fe466;color:#fff;font:700 17px DM Sans,sans-serif;white-space:nowrap;cursor:pointer}.phx-cta small{padding-left:12px;border-left:1px solid #ffffff44;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.phx button:focus-visible{outline:2px solid #79e3d0;outline-offset:3px}.phx-values{display:none}@media (max-width: 767px){.phx{--p: clamp(170px, calc(100svh - 520px) , 270px);--card-h: calc(var(--p) * .8);display:grid;grid-template-columns:minmax(0,1fr);padding-bottom:104px}.phx-copy{padding-bottom:calc(var(--p) * .2)}.phx .phx-cards,.app .phx .phx-pack{grid-row:2;grid-column:1}.app .phx .phx-pack{--p: inherit;height:var(--p);margin:0 auto}.phx-cards{position:relative;isolation:isolate;display:block;height:var(--p);margin:0;padding:0}.app .phx .phx-card{position:absolute;left:50%;bottom:calc(var(--p) * .1);width:calc(var(--card-h) * 63 / 88);margin-left:calc(var(--card-h) * -63 / 176);transform-origin:50% 100%}.app .phx .phx-card:nth-child(1){z-index:2;translate:0 calc(var(--p) * -.28)}.app .phx .phx-card:nth-child(2){z-index:1;rotate:-26deg;translate:calc(var(--p) * -.2) calc(var(--p) * -.06)}.app .phx .phx-card:nth-child(3){z-index:1;rotate:26deg;translate:calc(var(--p) * .2) calc(var(--p) * -.06)}.phx-card b,.phx-name{display:none}.phx-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;padding:0 var(--fp-mx)}.phx-values span{min-width:0;overflow:hidden;font-size:11px;font-weight:500;color:#cfc6e4;white-space:nowrap;text-overflow:ellipsis}.phx-values b{display:block;font-size:15px;font-weight:700;color:#f3d27a;font-variant-numeric:tabular-nums}.phx-rail{margin-top:12px}}@media (max-width: 767px) and (max-height: 760px){.phx-tag{display:none}.phx{--p: clamp(150px, calc(100svh - 500px) , 270px)}}@media (min-width: 768px){.phx{--hero-h: max(560px, calc(100vh - 96px) );height:var(--hero-h);padding:0}.phx-copy{position:absolute;left:var(--fp-mx);top:calc(var(--fp-bar) - 8px);width:62%;padding:0}.app.app .phx h1{margin-top:6px;font-size:clamp(48px,min(5.4vw,10vh),92px);line-height:1.12;white-space:nowrap}.phx-tag{margin-top:10px;font-size:clamp(16px,1.5vw,22px);font-weight:600}.app .phx .phx-pack{--p: calc(var(--hero-h) * .58);position:absolute;right:9%;top:calc(42% - var(--p) / 2);margin:0}.phx-cards{--h: min(calc(var(--hero-h) - 156px - 290px), 480px);position:absolute;left:var(--fp-mx);bottom:156px;margin:0;padding:0;gap:16px}.app .phx .phx-card{flex:none}.phx-art{width:calc((var(--h) - 52px) * 63 / 88)}.phx-card:first-child .phx-art{width:calc((var(--h) - 24px) * 63 / 88)}.phx-card:hover .phx-art{translate:0 -4px}.phx-card b{margin-top:10px;font-size:18px}.phx-name{font-size:13px}.phx-rail{position:absolute;left:var(--fp-mx);right:330px;bottom:28px;margin:0}.phx-rail>div{gap:24px;padding:0 56px 0 0}.phx-rail img{width:44px;height:72px}.phx-rail b{font-size:16px}.app .phx .phx-cta{position:absolute;right:var(--fp-mx);bottom:40px;width:auto;height:62px;margin:0;padding:0 28px;gap:14px;font-size:18px}.phx-cta small{padding-left:14px;font-size:16px}}@media (min-width: 768px) and (max-width: 1279px){.phx-rail{right:290px}.app .phx .phx-cta{height:54px;padding:0 20px;font-size:16px}.phx-cta small{font-size:14px}.app .phx .phx-pack{right:5%}}@media (min-width: 768px) and (max-height: 780px){.phx-tag{display:none}.phx-cards{--h: min(calc(var(--hero-h) - 156px - 220px), 480px)}}@media (prefers-reduced-motion: reduce){.app .phx .phx-card{animation:none}}.app.tab-packs main{max-width:none;padding:12px 24px 48px}.app.tab-packs:before{background:#090814}.pk3{--k-ink: #f3edff;--k-muted: #b6a6d3;--k-dim: #8f80a6;--k-line: rgba(148,101,225,.25);display:flex;flex-direction:column;gap:22px;min-width:0;color:var(--k-ink);font-family:DM Sans,system-ui,sans-serif}.pk3 *,.pk3 *:before,.pk3 *:after{box-sizing:border-box}.pk3 h1,.pk3 h2,.pk3 p,.pk3 dl,.pk3 dd{margin:0}.pk3 button{margin:0;font:inherit;color:inherit;letter-spacing:0;text-transform:none;cursor:pointer;box-shadow:none}.pk3 svg{flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pk3 .pack-artwork{display:block;width:auto;height:100%;max-width:none;object-fit:contain;pointer-events:none}.pk3 button:focus-visible,.pk3 input:focus-visible{outline:2px solid #b886ff;outline-offset:3px}.pk3 .theme-rookie{--tint: #6f3fd6}.pk3 .theme-master{--tint: #9a6a2e}.pk3 .theme-platinum{--tint: #3f8fb0}.pk3 .theme-elite{--tint: #7a4fc4}.pk3 .theme-gold{--tint: #a27c2a}.pk3 .theme-storm{--tint: #b0303e}.pk3 .theme-shadow{--tint: #5b3f86}.pk3 .theme-heroic{--tint: #3a6fc4}.pk3 .theme-ember{--tint: #b0503a}.pk3 .theme-mega{--tint: #2f9a6a}.pk3-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,360px) auto;align-items:center;gap:16px;margin-bottom:16px}.pk3-title h2{font:800 26px/1.15 DM Sans,sans-serif;letter-spacing:-.5px}.pk3-title p{margin-top:4px;font-size:14px;color:var(--k-muted)}.pk3-search{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border:1px solid #3d2b55;border-radius:12px;background:#120c1c;color:var(--k-dim)}.pk3-search:focus-within{border-color:#a879ff;box-shadow:0 0 0 3px #a879ff26}.pk3-search svg{width:18px;height:18px}.pk3 .pk3-search input{flex:1;min-width:0;height:42px;border:0;padding:0;margin:0;outline:none;background:none;color:var(--k-ink);font:500 14px DM Sans,sans-serif;box-shadow:none}.pk3-search input::placeholder{color:var(--k-dim)}.pk3-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.pk3-chips::-webkit-scrollbar{display:none}.pk3 .pk3-chips button{display:inline-flex;align-items:center;gap:8px;flex:none;min-height:44px;padding:0 20px;border:1px solid #3d2b55;border-radius:999px;background:#120c1c;color:#d9c8f0;font-size:14px;font-weight:600}.pk3-chips small{font-size:11px;color:var(--k-dim)}.pk3 .pk3-chips button[aria-pressed=true]{border-color:#f4eeff;background:#f4eeff;color:#160c20;font-weight:800}.pk3 .pk3-chips button[aria-pressed=true] small{color:#6b5a85}.pk3-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:16px}.pk3 .pk3-card{display:flex;flex-direction:column;min-width:0;padding:0;overflow:hidden;border:1px solid var(--k-line);border-radius:14px;background:linear-gradient(180deg,#151024,#0d0a18);text-align:left;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.pk3-card-art{position:relative;display:grid;place-items:center;height:196px;padding-top:12px;overflow:hidden;background:radial-gradient(ellipse at 50% 95%,color-mix(in srgb,var(--tint, #6f3fd6) 75%,transparent),transparent 62%),linear-gradient(180deg,#0b081633,#0d0a18),url(/assets/stage-YWnvWiiO.jpg) center 35% / cover}.pk3-card-art:after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(180deg,transparent,#120d1f)}.pk3-card-art .pack-artwork{position:relative;z-index:1;height:100%;filter:drop-shadow(0 12px 18px #000c);transition:transform .25s ease}.pk3-card-body{display:flex;flex-direction:column;gap:4px;padding:12px 16px 16px}.pk3-card-title{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.pk3-card-title b{min-width:0;font-size:18px;font-weight:800;letter-spacing:-.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk3-price{flex:none;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.pk3-card-cat{font-size:11px;color:var(--k-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk3-card-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 12px}.pk3-card-meta>span{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"i v" "i l";align-items:center;column-gap:9px;min-width:0}.pk3-card-meta svg{grid-area:i;width:24px;height:24px;color:#cbb8ea}.pk3-card-meta b{grid-area:v;font-size:13px;font-weight:700;white-space:nowrap}.pk3-card-meta small{grid-area:l;font-size:10.5px;color:var(--k-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk3-card-cta{display:flex;align-items:center;justify-content:center;gap:10px;min-height:42px;margin-top:auto;border-radius:12px;background:var(--brand-cta);color:#fff;font-size:14px;font-weight:800;letter-spacing:normal;box-shadow:0 8px 22px #9a31ff44,inset 0 1px #ffffff3d}.pk3-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:44px 16px;border:1px dashed #835bad66;border-radius:14px;color:var(--k-muted);text-align:center}.pk3-empty b{color:var(--k-ink)}.pk3 .pk3-empty button{min-height:40px;padding:0 18px;border:1px solid #7953a7;border-radius:10px;background:#191229;font-weight:700}.pk3-loading{display:grid;gap:16px}.pk3-skel{height:300px;border-radius:14px;background:linear-gradient(90deg,#ffffff06,#ffffff0e,#ffffff06);background-size:200% 100%;animation:pk3-shimmer 1.4s linear infinite}.pk3-skel.hero{height:520px}@keyframes pk3-shimmer{to{background-position:-200% 0}}@media (hover: hover) and (pointer: fine){.pk3 .pk3-card:hover{transform:translateY(-3px);border-color:#a879ff;box-shadow:0 18px 40px #0009,0 0 0 1px #a879ff44}.pk3 .pk3-card:hover .pack-artwork{transform:translateY(-5px) scale(1.03)}.pk3 .pk3-card:hover .pk3-card-cta{filter:brightness(1.1)}}@media (max-width: 1279px){.pk3-controls{grid-template-columns:minmax(0,1fr) auto}.pk3-search{grid-column:1 / -1;grid-row:2}}@media (max-width: 1023px){.app.tab-packs main{padding:16px 20px 110px}.pk3-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width: 699px){.app.tab-packs main{padding:12px 14px 108px}.pk3{gap:16px}.pk3-controls{gap:10px;margin-bottom:12px}.pk3-title h2{font-size:21px}.pk3-title p{display:none}.pk3-chips{grid-column:1 / -1;grid-row:3;margin:0 -14px;padding:0 14px}.pk3 .pk3-chips button{min-height:38px;padding:0 15px;font-size:13px}.pk3-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pk3-card-art{height:158px}.pk3-card-body{padding:10px 10px 12px;gap:3px}.pk3-card-title{flex-direction:column;align-items:flex-start;gap:2px}.pk3-card-title b{max-width:100%;font-size:15px}.pk3-price{font-size:13px}.pk3-card-meta{grid-template-columns:1fr;gap:4px;margin:6px 0 10px}.pk3-card-meta>span{grid-template-areas:"i v";grid-template-columns:auto minmax(0,1fr)}.pk3-card-meta small{display:none}.pk3-card-meta svg{width:16px;height:16px}.pk3-card-meta b{font-size:11.5px;font-weight:600;color:var(--k-muted)}.pk3-card-meta>span:nth-child(2) b:after{content:" pulls"}.pk3-card-cta{min-height:38px;font-size:12px}}.pk3 .pk3-title h2{margin:0;font:800 26px/1.15 DM Sans,sans-serif;letter-spacing:-.5px}.pk3 .pk3-title p{margin:4px 0 0;font-size:14px;color:var(--k-muted)}.pk3 img.pack-artwork{width:auto!important;max-width:none;object-fit:contain;aspect-ratio:auto}.pk3 .pk3-card-art img.pack-artwork{height:176px}@media (max-width: 699px){.pk3 .pk3-title h2{font-size:21px}.pk3 .pk3-title p{display:none}.pk3 .pk3-card-art img.pack-artwork{height:140px}}.pk3-grid{row-gap:26px;padding-top:26px}.pk3 .pk3-card{position:relative;isolation:isolate;overflow:visible;border:0;background:none;box-shadow:none}.pk3-card-surface{position:absolute;z-index:-1;top:34px;right:0;bottom:0;left:0;overflow:hidden;border-radius:16px;border:1px solid #b372bd66;background:#171020}.pk3-card-surface:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/crimson-DdaUyslr.jpg) center / cover;opacity:.6}.pk3-card-surface:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,#0d0918f2 66%)}.pk3 .theme-gold .pk3-card-surface,.pk3 .theme-master .pk3-card-surface{border-color:#d8ad6380}.pk3 .theme-gold .pk3-card-surface:before,.pk3 .theme-master .pk3-card-surface:before{background-image:url(/assets/gold-BvGntcbk.jpg)}.pk3 .theme-platinum .pk3-card-surface:before{background-image:url(/assets/stage-YWnvWiiO.jpg);filter:saturate(.6) brightness(1.1)}.pk3 .theme-rookie .pk3-card-surface:before{filter:hue-rotate(250deg)}.pk3 .theme-elite .pk3-card-surface:before{filter:hue-rotate(285deg) brightness(.9)}.pk3 .theme-storm .pk3-card-surface:before{filter:none}.pk3 .theme-shadow .pk3-card-surface:before{filter:hue-rotate(285deg)}.pk3 .theme-heroic .pk3-card-surface:before{filter:hue-rotate(220deg)}.pk3 .theme-ember .pk3-card-surface:before{filter:hue-rotate(45deg)}.pk3 .theme-mega .pk3-card-surface:before{filter:hue-rotate(155deg)}.pk3 .pk3-card-art{display:flex;align-items:flex-end;justify-content:center;height:250px;padding:0;overflow:visible;background:none}.pk3 .pk3-card-art:after{display:none}.pk3 .pk3-card-art img.pack-artwork{width:auto!important;height:250px;max-width:92%;object-fit:contain;filter:drop-shadow(0 14px 18px #000c)}.pk3 .pk3-card-body{position:relative}@media (hover: hover) and (pointer: fine){.pk3 .pk3-card:hover{transform:none;box-shadow:none}.pk3 .pk3-card:hover .pk3-card-surface{border-color:#d7a8ff;box-shadow:0 18px 40px #0009}.pk3 .pk3-card:hover .pack-artwork{transform:translateY(-8px)}}@media (max-width: 699px){.pk3-grid{row-gap:20px;padding-top:20px}.pk3-card-surface{top:26px;right:0;bottom:0;left:0;border-radius:14px}.pk3 .pk3-card-art,.pk3 .pk3-card-art img.pack-artwork{height:196px}}.pk3-card-surface:before{opacity:.9}.pk3-card-surface:after{background:linear-gradient(180deg,#0d091800,#0d091840 35%,#0d0918e6 62%,#0d0918f5)}.pk3-grid.pk3-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}@media (max-width: 599px){.pk3-grid.pk3-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.upx{--line: #26232f;--tile: #0f0d16;--panel: #17151f;display:grid;gap:16px;min-width:0;font-family:DM Sans,system-ui,sans-serif;color:#f4f2f8}.upx *{box-sizing:border-box}.upx button{margin:0;font-family:inherit;letter-spacing:0;text-transform:none;box-shadow:none;transform:none;cursor:pointer}.upx button:focus-visible{outline:2px solid #39e4c2;outline-offset:2px}.upx-head h1{margin:4px 0 2px;font:900 40px/1 DM Sans,sans-serif;letter-spacing:-1.3px}.upx-head p{margin:0;color:#9a93aa}.upx-eyebrow{font:700 11px DM Sans,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#39e4c2}.upx-top{display:grid;grid-template-columns:minmax(0,1fr) 300px minmax(0,1fr);gap:18px;padding:20px;border:1px solid #2a2340;border-radius:18px;background:radial-gradient(ellipse at 50% 50%,#2a1a4a55,transparent 60%),#0d0b14}.upx-side{display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:14px;background:#0c0a13}.upx-side header{display:flex;justify-content:space-between;align-items:baseline}.upx-side header span{font:700 10px DM Sans,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#9a93aa}.upx-side header b{font-size:22px;font-weight:900;font-variant-numeric:tabular-nums}.upx-side header b small{margin-left:4px;font-size:12px;color:#9a93aa}.upx-stack{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-content:start;min-height:280px}.upx-slot{position:relative;display:grid;gap:3px;padding:6px;border-radius:9px;background:var(--panel);text-align:center}.upx-slot img{width:100%;aspect-ratio:63 / 88;object-fit:contain;border-radius:3px;filter:drop-shadow(0 8px 10px #000a)}.upx-slot b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.upx-slot span{font-size:12px;font-weight:800}.upx-slot.empty{display:grid;place-items:center;aspect-ratio:63 / 100;border:1px dashed #3a3546;background:none;color:#9a93aa;font-size:12px}.upx .upx-x{position:absolute;top:4px;right:4px;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:#0b0a10cc;color:#fff;font-size:12px}.upx .upx-clear{align-self:flex-start;padding:6px 12px;border:1px solid var(--line);border-radius:8px;background:none;color:#d9d3e4;font-size:12px;font-weight:700}.upx-mid{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.upx-dial{position:relative;width:250px;aspect-ratio:1}.upx-dial svg{width:100%;height:100%;transform:rotate(-90deg)}.upx-zone{filter:drop-shadow(0 0 6px #79e3d0);transition:stroke-dasharray .4s}.upx-ptr{position:absolute;z-index:2;left:50%;top:-6px;margin-left:-9px;border:9px solid transparent;border-top:16px solid #fff;filter:drop-shadow(0 2px 4px #000)}.upx-needle{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform 3.4s cubic-bezier(.12,.75,.12,1)}.upx-needle i{position:absolute;left:50%;top:8px;width:4px;height:22px;margin-left:-2px;border-radius:2px;background:#fff;box-shadow:0 0 10px #fff}.upx-c{position:absolute;top:22%;right:22%;bottom:22%;left:22%;display:grid;place-items:center;align-content:center;border-radius:50%;background:radial-gradient(circle,#1a1428,#0c0a13);text-align:center}.upx-c b{font-size:36px;font-weight:900;letter-spacing:-1px;font-variant-numeric:tabular-nums}.upx-c small{font-size:12px;color:#9a93aa}.upx-mults{display:flex;gap:6px}.upx .upx-mults button{min-width:54px;height:34px;border:1px solid var(--line);border-radius:8px;background:#14121b;color:#d9d3e4;font-size:13px;font-weight:800}.upx .upx-mults button[aria-pressed=true]{border-color:#8e5cff;background:#241740;color:#fff}.upx .upx-go{width:100%;min-height:52px;border:0;border-radius:12px;background:var(--brand-cta);color:#fff;font-size:16px;font-weight:800;box-shadow:0 10px 30px #7b3fff44}.upx .upx-go:disabled,.upx button:disabled{opacity:.45;cursor:default}.upx-res{min-height:40px;margin:0;text-align:center;font-size:14px;font-weight:800}.upx-res.win{color:#79e3d0}.upx-res.lose{color:#ff6b81}.upx-res.warn{color:#ffcf76;font-weight:600}.upx-bottom{display:grid;grid-template-columns:1fr 1fr;gap:16px}.upx-box{min-width:0;padding:16px;border:1px solid var(--line);border-radius:14px;background:#0c0a13}.upx-box h2{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font:800 15px DM Sans,sans-serif;letter-spacing:0;text-transform:none}.upx-box h2 small{font-weight:600;color:#9a93aa}.upx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;max-height:560px;overflow:auto;padding-right:4px}.upx .upx-it{position:relative;display:grid;gap:4px;padding:6px 6px 8px;border:1px solid transparent;border-radius:9px;background:var(--tile);color:inherit;text-align:left}.upx .upx-it[aria-pressed=true]{border-color:#8e5cff;background:#17122a;box-shadow:0 0 0 1px #8e5cff55}.upx .upx-it[aria-pressed=true]:after{content:"✓";position:absolute;top:10px;left:10px;display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:#7b3fff;color:#fff;font-size:12px;font-weight:900}.upx-it img{width:100%;aspect-ratio:63 / 88;object-fit:contain;border-radius:3px;background:var(--panel);padding:4px}.upx-it b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.upx-it span{font-size:12px;font-weight:800}.upx-muted{color:#9a93aa}@media (max-width: 1100px){.upx-top{grid-template-columns:1fr}.upx-mid{order:-1}.upx-bottom{grid-template-columns:1fr}}@media (max-width: 599px){.upx-stack{min-height:0}.upx-head h1{font-size:32px}}.upx-pop-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:960;display:grid;place-items:center;padding:20px;background:#06050bcc;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.upx-pop{position:relative;isolation:isolate;overflow:hidden;display:grid;justify-items:center;gap:10px;width:min(460px,100%);padding:34px 28px 22px;border:1px solid #3a2f52;border-radius:22px;background:#0f0d16;text-align:center;box-shadow:0 30px 80px #000c;animation:upx-pop .35s cubic-bezier(.2,.9,.3,1)}@keyframes upx-pop{0%{transform:scale(.92);opacity:0}}.upx-pop:before{content:"";position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;z-index:-2;background:var(--bg) center / cover;filter:blur(40px) saturate(1.3);opacity:.45}.upx-pop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0f0d16aa,#0f0d16 80%)}.upx-pop.win{border-color:#79e3d066;box-shadow:0 30px 80px #000c,0 0 40px #79e3d022}.upx-pop.lose{border-color:#ff6b8155}.upx-pop-eyebrow{font:700 11px DM Sans,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#79e3d0}.upx-pop.lose .upx-pop-eyebrow{color:#ff8fa1}.upx-pop h2{margin:0;font:900 38px/1.05 DM Sans,sans-serif;letter-spacing:-1.2px}.upx-pop p{margin:0;color:#c9c4d4}.upx-pop-cards{display:flex;justify-content:center;margin:8px 0}.upx-pop-cards img{width:160px;aspect-ratio:63 / 88;object-fit:contain;border-radius:6px;filter:drop-shadow(0 18px 24px #000c)}.upx-pop-cards img+img{margin-left:-90px}.upx-pop.lose .upx-pop-cards img{filter:grayscale(.85) brightness(.6) drop-shadow(0 18px 24px #000c)}.upx-pop-facts{display:grid;grid-template-columns:repeat(3,1fr);width:100%;margin:4px 0 6px;padding:12px 16px;border:1px solid #2a2634;border-radius:12px;background:#0b0a10cc;text-align:left}.upx-pop-facts dt{font-size:12px;color:#9a93aa}.upx-pop-facts dd{margin:0;font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}.upx-pop-facts div:nth-child(2){text-align:center}.upx-pop-facts div:last-child{text-align:right}.upx-pop .upx-pop-main{width:100%;min-height:50px;border:0;border-radius:10px;background:#7b3fff;color:#fff;font-weight:800;font-size:15px}.upx-pop .upx-pop-done{width:100%;min-height:48px;border:1px solid #3a3546;border-radius:10px;background:#14121b;color:#f4f2f8;font-weight:700}.upx-pop small{color:#9a93aa;font-size:12px}.upx .upx-back{justify-self:start;padding:6px 12px 6px 8px;border:1px solid #2a2340;border-radius:9px;background:#0f0d16;color:#d6c4f2;font-weight:700;font-size:13px}.upx-seed{margin:0;font-size:11.5px;color:#8d879a;text-align:center}.upx-seed code{color:#c9c4d4}.app.tab-upgrader main{max-width:none;padding:12px 24px 48px}.app.tab-upgrader:before{background:#090814}@media (max-width: 1023px){.app.tab-upgrader main{padding:16px 20px 110px}}@media (max-width: 599px){.app.tab-upgrader main{padding:12px 14px 108px}}.upx{gap:16px}.upx-head h1{font-size:40px}.upx-top,.upx-side,.upx-box{border:1px solid rgba(148,101,225,.25);border-radius:13px;background:linear-gradient(145deg,#151123,#0d0a18 75%);box-shadow:inset 0 1px 1px #b093ed0a}.upx-top{padding:16px;gap:16px;background:radial-gradient(ellipse at 50% 45%,#2a1a4a40,transparent 55%),linear-gradient(145deg,#120e1e,#0b0914 75%)}.upx-side{background:#0c0a13;border-color:#26232f}.upx-stack{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));min-height:0}.upx-slot.empty{aspect-ratio:63 / 88;font-size:12px;padding:8px;text-align:center}.upx-dial{width:230px}.upx-muted{margin:0;padding:18px 4px;font-size:13.5px}.upx-box h2{font-size:16px}.upx-box h2 small{font-size:12px}.upx .upx-clear{margin-top:auto}@media (max-width: 599px){.upx-dial{width:190px}.upx-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.upx-head h1{font-size:32px}.upx-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:460px}}.upx .upx-slot.empty{display:grid;place-items:center;align-content:center;gap:6px;width:100%;margin:0;border:1px dashed #4a3f63;color:#c9c4d4;font:600 12px DM Sans,sans-serif;cursor:pointer;transition:border-color .2s,background .2s}.upx .upx-slot.empty:not(:disabled):hover{border-color:#8e5cff;background:#8e5cff14;color:#fff}.upx-plus{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#241740;color:#d9c4ff;font-size:20px;font-weight:700}.upx-picker{display:flex;flex-direction:column;gap:14px;width:min(860px,100%);max-height:calc(100dvh - 48px);padding:20px;border:1px solid #3a2f52;border-radius:18px;background:#0f0d16;box-shadow:0 30px 80px #000c;animation:upx-pop .25s cubic-bezier(.2,.9,.3,1)}.upx-picker header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.upx-picker h2{margin:0;font:900 24px DM Sans,sans-serif;letter-spacing:-.5px}.upx-picker small{color:#9a93aa;font-size:13px}.upx .upx-picker-x{width:36px;height:36px;padding:0;border:1px solid #3a3546;border-radius:50%;background:#14121b;color:#fff}.upx-picker .upx-grid{flex:1;max-height:none;min-height:0}@media (max-width: 599px){.upx-picker{padding:14px}}.upx-picker{position:relative;width:min(1010px,100%);max-height:min(990px,calc(100dvh - 40px));gap:16px;padding:30px 30px 0;overflow:hidden;border:2px solid #3e5a9a;border-radius:24px;background:radial-gradient(90% 40% at 40% 0%,#3a1d6a99,transparent 70%),#0e0b18;box-shadow:0 0 0 6px #0e0b18,0 0 0 7px #2c2850,0 30px 80px #000c}.upx-picker-eyebrow{display:block;margin-bottom:10px;font:700 12px DM Sans,sans-serif;letter-spacing:.28em;text-transform:uppercase;color:#cdbfe3}.upx-picker h2{font:800 30px DM Sans,sans-serif;letter-spacing:-.4px}.upx-picker header small{display:block;margin-top:6px;font-size:15px;color:#b6abc9}.upx .upx-picker-x{width:40px;height:40px;border-color:#ffffff2a;background:#0c0816;font-size:15px}.upx-search{display:flex;align-items:center;gap:12px;height:56px;padding:0 20px;border:1px solid #2c2140;border-radius:14px;background:#120c1e}.upx-search svg{flex:none;width:20px;height:20px;fill:none;stroke:#9d8bb3;stroke-width:2;stroke-linecap:round}.upx .upx-search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;color:#f5efff;font:500 16px DM Sans,sans-serif}.upx-search input::placeholder{color:#8f86a3}.upx-search:focus-within{border-color:#8e5cff}.upx-picker .upx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 4px 110px 0;align-content:start}.upx-picker .upx-it{gap:6px;padding:10px 10px 14px;border:1px solid #2c2140;border-radius:14px;background:#120c1e}.upx-picker .upx-it:not(:disabled):hover{border-color:#5b3f86;background:#170f27}.upx-picker .upx-it img{padding:0;border-radius:10px;object-fit:cover;background:#0d0916;box-shadow:0 10px 22px #0009}.upx-picker .upx-it b{margin-top:6px;font-size:15px}.upx-picker .upx-it span{font-size:15px}.upx-picker .upx-it[aria-pressed=true]:after{top:18px;left:18px;width:28px;height:28px;border-radius:8px;font-size:15px}.upx-picker-foot{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 30px 22px;background:linear-gradient(180deg,#0e0b1800,#0e0b18f2 30%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.upx-picker-foot small{display:block;font-size:14px;color:#cdbfe3}.upx-picker-foot b{display:block;margin-top:4px;font:800 22px DM Sans,sans-serif}.upx .upx-picker-foot .upx-go{width:auto;min-height:56px;padding:0 26px;border:1px solid #d8b6ff88}@media (max-width: 699px){.upx-picker-back{padding:10px}.upx-picker{padding:20px 16px 0;border-radius:20px}.upx-picker h2{font-size:24px}.upx-picker .upx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.upx-picker-foot{padding:14px 16px 18px}.upx .upx-picker-foot .upx-go{min-height:50px;padding:0 18px;font-size:15px}}.upx-picker header,.upx-search{flex:none}.upx .w11-top{grid-template-columns:minmax(0,1fr) 320px minmax(0,1fr);align-items:stretch}.upx .w11-stake{gap:12px}.w11-fan{position:relative;height:230px}.w11-fan img{position:absolute;bottom:0;left:calc(50% - 58px + (var(--i) - (var(--n) - 1) / 2) * 40px);width:116px;aspect-ratio:63 / 88;object-fit:cover;border-radius:7px;transform-origin:50% 130%;rotate:calc((var(--i) - (var(--n) - 1) / 2) * 7deg);box-shadow:0 0 0 1px #ffffff1f,0 12px 24px #000b}.upx .w11-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;gap:8px;border:1.5px dashed #3a3546;border-radius:12px;background:none;color:#9a93aa;font-size:13px;font-weight:700}.upx .w11-empty span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#241740;color:#fff;font-size:20px}.upx .w11-empty.big{position:relative;min-height:230px}.w11-mini{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.w11-m{position:relative;display:block;aspect-ratio:63 / 88}.w11-m img{width:100%;height:100%;object-fit:cover;border-radius:5px;box-shadow:0 0 0 1px #ffffff1f}.w11-mini.gold .w11-m img{box-shadow:0 0 0 2px #f3d27a,0 0 10px #f3d27a55}.upx .w11-m.empty{border:1.5px dashed #ffffff1c;border-radius:5px;background:none;color:#6c6187;font-size:14px;padding:0}.upx .w11-m .upx-x{width:18px;height:18px;top:2px;right:2px;font-size:10px}.w11-calc{margin:0;display:flex;gap:8px;align-items:baseline;color:#9a93aa;font-size:13px}.w11-calc b{color:#f4f2f8;font-size:15px;font-variant-numeric:tabular-nums}.w11-calc b.gold{color:#f3d27a}.w11-go-p{margin-left:12px;padding-left:12px;border-left:1px solid #ffffff44;font-size:14px;font-weight:700;opacity:.9}.w11-dream{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;border-radius:14px;border:1px solid #f3d27a55;background:#0c0a13}.w11-dream-bg{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-1;background:center / cover no-repeat;filter:blur(30px) brightness(.38) saturate(1.3)}.w11-dream header{display:flex;justify-content:space-between;align-items:baseline}.w11-dream header span{font:700 10px DM Sans,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#f3d27a}.w11-dream header b{font-size:22px;font-weight:900;color:#f3d27a;font-variant-numeric:tabular-nums}.w11-dream header b small{margin-left:4px;font-size:12px;color:#d8cdee}.w11-hero{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;align-items:center;min-height:230px}.w11-hero img{width:150px;aspect-ratio:63 / 88;object-fit:cover;border-radius:8px;box-shadow:0 0 0 2px #f3d27a,0 0 26px #f3d27a66,0 16px 34px #000c}.w11-eb{font:700 10px DM Sans,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f3d27a}.w11-hero b{display:block;margin-top:4px;font-size:18px}.w11-hero strong{display:block;margin:4px 0 10px;font-size:22px;color:#f3d27a;font-variant-numeric:tabular-nums}.w11-hero strong small{font-size:11px;color:#d8cdee}.w11-hero-act{display:flex;gap:6px;flex-wrap:wrap}.upx .w11-hero-act button{padding:7px 12px;border-radius:9px;border:1px solid #ffffff2a;background:#0b0a10aa;color:#f4f2f8;font-size:12px;font-weight:700}.upx .w11-hero-act button.ghost{border-color:transparent;color:#d8cdee}.w11-dream .w11-mini{grid-template-columns:repeat(5,minmax(0,1fr))}.w11-hint{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;background:#79e3d00f;border:1px solid #79e3d044;color:#d8cdee;font-size:13px}.w11-hint b{color:#79e3d0}.upx .w11-hint button,.upx .w11-tools button{flex:none;padding:7px 12px;border-radius:9px;border:1px solid #8e5cff;background:#241740;color:#fff;font-size:12px;font-weight:800}.w11-tools{display:flex;gap:6px;margin:-4px 0 10px}.upx .w11-tools button{border-color:#3a3546;background:#14121b;color:#d9d3e4}.upx .w11-it{position:relative}.w11-pct{margin-left:6px;padding:1px 5px;border-radius:5px;font-style:normal;font-size:10.5px;font-weight:800;background:#79e3d018;color:#79e3d0}.w11-pct.mid{background:#f3d27a18;color:#f3d27a}.w11-pct.low{background:#ff7a5c18;color:#ff7a5c}@media (max-width: 1023px){.upx .w11-top{grid-template-columns:1fr}.w11-fan{height:190px}.w11-fan img{width:96px;left:calc(50% - 48px + (var(--i) - (var(--n) - 1) / 2) * 34px)}.w11-hero{min-height:0;grid-template-columns:110px minmax(0,1fr)}.w11-hero img{width:110px}.w11-hint{flex-direction:column;align-items:flex-start}}.upx-stage{display:grid;gap:16px;min-width:0}.app.app .upx-stage.fp-hero{padding:calc(var(--fp-bar) + 8px) var(--fp-mx) 24px}.app.app .upx-stage>.upx-head,.app.app .upx-stage>.upx-top{position:relative}.app.app .upx-head .upx-eyebrow{color:#79e3d0;font-size:13px}.app.app .fp-hero .upx-head h1{font-size:clamp(40px,11vw,48px);font-weight:800;letter-spacing:-.012em;font-optical-sizing:none;line-height:1.1}.app.app .fp-hero .upx-head p{font-size:15px;font-weight:500;color:#cfc6e4}.app.app .fp-hero .upx-side,.app.app .fp-hero .w11-dream{border:0;background:none;box-shadow:none;padding-left:0;padding-right:0}.app.app .fp-hero .w11-top{border:0;background:none;box-shadow:none;padding:0}.app.app .w11-hint{border:0;border-bottom:1px solid #ffffff14;border-radius:0;background:none;padding-left:0;padding-right:0}.app.app .upx-box{padding-left:0;padding-right:0;border:0;border-radius:0;background:none;box-shadow:none}@media (min-width: 768px){.app.app .fp-hero .upx-head h1{font-size:clamp(56px,min(5.4vw,10vh),92px)}.app.app .fp-hero .upx-head p{font-size:18px;font-weight:600}}.cdx-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950;display:grid;place-items:center;padding:24px;background:#06050bcc;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-family:DM Sans,system-ui,sans-serif}.cdx,.cdx *{box-sizing:border-box}.cdx{--ink: #f4f2f8;--muted: #9a93aa;--line: #2a2634;--panel: #14121b;position:relative;display:grid;grid-template-columns:46% minmax(0,1fr);width:min(960px,max(760px,50vw));max-width:100%;max-height:calc(100dvh - 48px);overflow:hidden;border:1px solid #3a2f52;border-radius:18px;background:#0f0d16;color:var(--ink);box-shadow:0 30px 80px #000c;animation:cdx-pop .28s cubic-bezier(.2,.9,.3,1)}@keyframes cdx-pop{0%{transform:scale(.96);opacity:0}}.cdx button{margin:0;font-family:inherit;letter-spacing:0;text-transform:none;box-shadow:none;transform:none;cursor:pointer}.cdx button:focus-visible{outline:2px solid #39e4c2;outline-offset:2px}.cdx .cdx-close{position:absolute;top:16px;right:16px;z-index:3;display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid #ffffff2e;background:#0b0a10b3;color:#fff;font-size:17px}.cdx-show{position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;padding:48px 40px}.cdx-show:before{content:"";position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;z-index:-2;background:var(--img) center / cover;filter:blur(40px) saturate(1.3);opacity:.55}.cdx-show:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 50% 40%,transparent 30%,#0f0d16 92%)}.cdx-show img{width:min(100%,340px);aspect-ratio:63 / 88;object-fit:contain;border-radius:3.6%/2.6%;box-shadow:0 30px 60px #000b;transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .15s}.cdx[data-tone=rare] .cdx-show img{box-shadow:0 30px 60px #000b,0 0 50px #72d5e855}.cdx[data-tone=chase] .cdx-show img{box-shadow:0 30px 60px #000b,0 0 50px #ffd27c66}.cdx-tag{position:absolute;top:22px;left:24px;font:700 10px DM Sans,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#cfc8dc}.cdx-info{display:flex;flex-direction:column;gap:18px;min-width:0;overflow:auto;padding:66px 34px 28px 30px}.cdx-kick{display:flex;align-items:center;gap:8px;font:700 11px DM Sans,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#c9c4d4}.cdx-kick i{width:7px;height:7px;border-radius:50%;background:#b9b3c6}.cdx[data-tone=uncommon] .cdx-kick i{background:#597cf9}.cdx[data-tone=rare] .cdx-kick{color:#cfe9ff}.cdx[data-tone=rare] .cdx-kick i{background:#72d5e8;box-shadow:0 0 8px #72d5e8}.cdx[data-tone=chase] .cdx-kick{color:#ffe3a6}.cdx[data-tone=chase] .cdx-kick i{background:#ffd27c;box-shadow:0 0 8px #ffd27c}.cdx-namerow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cdx h2{margin:6px 0 0;font:900 42px/1 DM Sans,sans-serif;letter-spacing:-1.4px;overflow-wrap:anywhere}.cdx-set{margin-top:6px;color:var(--muted)}.cdx .cdx-fav{flex:none;display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid var(--line);background:var(--panel);color:#d9d3e4}.cdx-fav svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}.cdx .cdx-fav[aria-pressed=true]{color:#ff6fa8;border-color:#ff6fa855}.cdx-fav[aria-pressed=true] svg{fill:currentColor}.cdx-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);border-radius:12px}.cdx-facts>div{padding:14px 16px;min-width:0}.cdx-facts>div+div{border-left:1px solid var(--line)}.cdx-facts small{display:block;font-size:12px;color:var(--muted)}.cdx-facts b{font-size:26px;font-weight:800;letter-spacing:-.6px;font-variant-numeric:tabular-nums}.cdx-facts b em{margin-left:4px;font-size:12px;font-style:normal;letter-spacing:0;color:var(--muted)}.cdx-facts .sell b{color:#79e3d0}.cdx-meta{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:13.5px;color:var(--muted)}.cdx-meta li{display:flex;justify-content:space-between;gap:12px}.cdx-meta b{color:var(--ink);font-weight:600}.cdx .cdx-toggle{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:0 16px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--ink);text-align:left}.cdx-toggle>svg{width:20px;height:20px;flex:none;fill:none;stroke:#c9c4d4;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cdx-toggle span{flex:1;display:grid;font-weight:700}.cdx-toggle span small{font-weight:400;font-size:12px;color:var(--muted)}.cdx-sw{position:relative;flex:none;width:42px;height:24px;border-radius:99px;background:#2a2634;transition:background .2s}.cdx-sw:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s}.cdx-toggle[aria-pressed=true] .cdx-sw{background:#c9962e}.cdx-toggle[aria-pressed=true] .cdx-sw:after{transform:translate(18px)}.cdx-toggle[aria-pressed=true]>svg{stroke:#ffcf76}.cdx-acts{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px}.cdx .cdx-acts button{min-height:52px;border-radius:10px;font-size:15px;font-weight:800}.cdx .cdx-sell{border:1px solid #3a3546;background:var(--panel);color:var(--ink)}.cdx .cdx-up{border:0;background:var(--brand-cta);color:#fff}@media (hover: hover){.cdx .cdx-sell:not(:disabled):hover{background:#1c1925}.cdx .cdx-up:not(:disabled):hover{filter:brightness(1.1)}}.cdx .cdx-acts button:disabled{opacity:.45;cursor:default}.cdx-foot{margin:0;font-size:12px;color:var(--muted);text-align:center}@media (max-width: 767px){.cdx-backdrop{place-items:end center;padding:0}.cdx{grid-template-columns:minmax(0,1fr);width:100%;max-height:94dvh;overflow:auto;border-radius:22px 22px 0 0;border-bottom:0;animation-name:cdx-up}@keyframes cdx-up{0%{transform:translateY(30%);opacity:0}}.cdx-show{padding:54px 60px 18px}.cdx-show img{width:min(62vw,240px)}.cdx-info{overflow:visible;padding:6px 20px calc(22px + env(safe-area-inset-bottom));gap:16px}.cdx h2{font-size:32px}}.app.tab-vault main{max-width:none;padding:4px 24px 60px}.app.tab-vault:before{background:#090814}.bp2-header-search{display:flex;align-items:center;gap:12px;width:min(560px,60%);height:44px;padding:0 14px;border:1px solid #734baf66;border-radius:9px;color:#b78de4;background:#100b1d}.bp2-header-search svg{width:18px;height:18px;flex:none}.bp2-header-search input{min-width:0;width:100%;height:100%;border:0;padding:0;outline:0;background:transparent;color:#e9ddfb;font:12px DM Sans,sans-serif;box-shadow:none}.bp2-header-search input::placeholder{color:#baa5d3}.bp2-header-search kbd{flex:none;padding:4px 7px;background:#38205277;border-radius:6px;font:11px DM Sans,sans-serif}.bp2{--bp2-line: rgba(148, 101, 225, .2);--bp2-muted: #b6a6d3;color:#eee9ff;font-family:DM Sans,system-ui,sans-serif;min-width:0;background:radial-gradient(ellipse at 62% 0%,#35126526,transparent 42%);border-radius:16px}.bp2 *,.bp2 *:before,.bp2 *:after{box-sizing:border-box}.bp2 :is(h1,h2,h3,p,ul){margin:0;padding:0}.bp2 ul{list-style:none}.bp2 button{font:inherit;color:inherit;cursor:pointer;border:0;margin:0;background:none;box-shadow:none;text-transform:none;letter-spacing:normal;transform:none}.bp2 button:disabled{cursor:not-allowed;opacity:.42}.bp2 :is(button,input,select):focus-visible{outline:2px solid #b886ff;outline-offset:3px}.bp2 svg{width:20px;height:20px;flex-shrink:0}.bp2 img{display:block;max-width:100%}.bp2-content{min-width:0}.bp2-tabs{display:flex;gap:10px;padding:6px 0 14px;overflow-x:auto;scrollbar-width:none}.bp2-tabs::-webkit-scrollbar{display:none}.bp2 .bp2-tab{display:flex;align-items:center;gap:12px;flex-shrink:0;min-height:56px;padding:10px 16px;border:1px solid var(--bp2-line);border-radius:11px;background:linear-gradient(120deg,#191229,#100e22);color:#d7c7f3;text-align:left}.bp2-tab-icon{display:grid;place-items:center;width:29px;height:32px;border-radius:7px;background:#7542b617}.bp2-tab-icon svg{width:22px;height:22px}.bp2-tab-label{font-size:12px;line-height:1.2;white-space:nowrap}.bp2-tab-label small{display:block;width:max-content;padding:2px 4px;margin-top:3px;font-size:11px;color:#e7dbfa;background:#09061755;border-radius:5px}.bp2 .bp2-tab[data-active=true]{background:linear-gradient(115deg,#b64bff,#7525ed 55%,#5612c6);color:#fff;border-color:#b766ff;box-shadow:0 0 18px #9331ff55,inset 0 1px 1px #f1c5ff66}.bp2-tab[data-active=true] .bp2-tab-label{display:flex;gap:12px;align-items:center;font-weight:700}.bp2-tab[data-active=true] .bp2-tab-label small{margin-top:0;background:#220654;padding:4px 6px}.bp2-layout{display:grid;grid-template-columns:minmax(0,1fr) 336px;gap:20px;align-items:start}.bp2-collection{min-width:0}.bp2-filters{display:grid;grid-template-columns:minmax(180px,2.3fr) repeat(3,minmax(85px,1fr)) minmax(110px,1.15fr);align-items:center;gap:10px;border:1px solid #7b50ad20;border-radius:13px;background:#0d0b1a;padding:12px;margin-bottom:12px}.bp2-search{display:flex;align-items:center;gap:12px;min-width:0;height:44px;border:1px solid #72509966;border-radius:9px;padding:0 13px;color:#ba8de8}.bp2-search svg{width:18px;height:18px}.bp2-search input{border:0;outline:none;background:transparent;color:#eee7ff;padding:0;width:100%;min-width:0;height:100%;font:inherit;font-size:12px;box-shadow:none}.bp2-search input::placeholder{color:#b2a1ca;opacity:1}.bp2-filter{position:relative;min-width:0;height:44px;padding:5px 11px;border:1px solid var(--bp2-line);border-radius:9px;background:#100c1d}.bp2-filter>span{display:block;color:#b9a2d3;font-size:10px;line-height:1.4}.bp2-filter>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.bp2-filter b{font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp2-filter svg{width:14px;height:14px;color:#d3b6f9}.bp2-filter select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.bp2-filter:focus-within{outline:2px solid #b886ff;outline-offset:2px}.bp2-card-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.bp2-card{min-width:0;padding:11px;border:1px solid #69449166;border-radius:12px;background:linear-gradient(145deg,#151123,#0d0a18 75%);box-shadow:inset 0 1px 1px #b093ed0a;transition:border-color .2s,box-shadow .2s}.bp2-card[data-selected=true]{border-color:#b875ff;box-shadow:0 0 16px #8c30ff44}.bp2-card-art{position:relative;aspect-ratio:1;overflow:hidden;border-radius:7px;background:#130c24}.bp2-card-art>img{width:100%;height:100%;object-fit:cover;object-position:top}.bp2 .bp2-card-art>button{position:absolute;top:2px;display:grid;place-items:center;color:#dcb8ff;background:#100c20cb;border:1px solid #9b6ccd;border-radius:5px;padding:0}.bp2 .bp2-card-check{left:2px;width:18px;height:18px}.bp2-card-check svg{width:14px;height:14px}.bp2 .bp2-card-check[aria-pressed=true]{background:#8129dd;border-color:#c895ff}.bp2 .bp2-card-favorite{right:1px;width:29px;height:29px}.bp2-card-favorite svg{width:19px;height:19px}.bp2-card-favorite[aria-pressed=true]{box-shadow:0 0 10px #963eff;color:#e0b8ff}.bp2-card-locked{position:absolute;bottom:4px;right:4px;display:grid;place-items:center;background:#160b28e6;border:1px solid #b080db;border-radius:5px;padding:4px}.bp2-card-locked svg{width:13px;height:13px}.bp2-card h3{font-size:13px;font-weight:700;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:8px}.bp2-rarity{display:inline-flex;align-items:center;gap:3px;max-width:100%;white-space:nowrap;font-size:9px;line-height:17px;padding:0 6px;margin-top:5px;border:1px solid #9668c2;border-radius:9px;background:#21132e;color:#e1c2fa}.bp2-rarity svg{width:10px;height:10px}.bp2-rarity[data-tone=rare]{color:#8fceff;border-color:#519aff;background:#10182b}.bp2-rarity[data-tone=uncommon]{color:#8bdbff;border-color:#499fe1;background:#101a2e}.bp2-rarity[data-tone=shiny-ultra-rare]{color:#f0a8fc;border-color:#c36edf;background:#24102d}.bp2-card-price{display:flex;align-items:center;gap:4px;min-height:25px;margin-top:5px;white-space:nowrap}.bp2-coin{display:grid;place-items:center;width:14px;height:14px;border-radius:50%;background:linear-gradient(135deg,#fff0a1,#ffba32);color:#8b5900;border:1px solid #ffe080;font-size:9px;font-weight:800;flex-shrink:0}.bp2-card-price b{font-size:13px;letter-spacing:-.2px}.bp2-card-price small{font-size:9px;color:#cdc2e7}.bp2-copy-count{display:grid;place-items:center;min-width:14px;height:16px;font-size:9px;border-radius:5px;background:#191027;border:1px solid #6c468b33}.bp2-card-footer{margin-top:5px;padding-top:6px;border-top:1px solid #a47ac319;display:flex;align-items:center;justify-content:space-between;gap:5px;min-height:31px}.bp2-quantity{min-width:18px;height:20px;padding:0 4px;display:grid;place-items:center;font-size:11px;color:#c6a9e8;border:1px solid #795999;border-radius:4px}.bp2 .bp2-card-footer button{display:grid;place-items:center;width:26px;height:26px;padding:4px;color:#c496f3}.bp2-card-footer button svg{width:18px;height:18px}.bp2 .bp2-card-footer button:last-child{color:#917da8}.bp2-sidebar{display:grid;gap:12px;min-width:0}.bp2-panel{padding:14px 15px;border-radius:13px;border:1px solid var(--bp2-line);background:linear-gradient(130deg,#141022,#0e0b1b);min-width:0}.bp2-panel h2{font-size:14px;font-weight:700;color:#f4efff}.bp2-panel header{display:flex;justify-content:space-between;align-items:center;gap:10px}.bp2-view-switch{display:flex;border-radius:7px;border:1px solid #6f3aa85e;background:#0d091a;overflow:hidden}.bp2 .bp2-view-switch button{width:35px;height:31px;padding:7px 9px;color:#9e7abd;border-radius:6px}.bp2-view-switch button svg{width:17px;height:17px}.bp2 .bp2-view-switch button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#9e36f8,#6518dc);box-shadow:inset 0 1px 1px #eeb1ff44}.bp2-summary-body{display:grid;grid-template-columns:130px minmax(0,1fr);gap:14px;align-items:center;padding-top:15px}.bp2-summary-body[data-view=list]{grid-template-columns:1fr}.bp2-donut{width:130px;height:130px;padding:18px;border-radius:50%;transform:rotate(-4deg)}.bp2-donut>div{width:100%;height:100%;border-radius:50%;background:#100c20;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(4deg)}.bp2-donut strong{font-size:23px;line-height:1.2}.bp2-donut span{color:#c3aed8;font-size:12px;margin-top:2px}.bp2-summary ul{display:grid;gap:12px}.bp2-summary li{display:grid;grid-template-columns:12px 1fr 22px 40px;align-items:center;gap:6px;font-size:10px;white-space:nowrap}.bp2-summary li i{display:block;width:11px;height:11px;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff1c}.bp2-summary li span{color:#d5c5ed}.bp2-summary li b{font-size:11px;text-align:right}.bp2-summary li small{color:#b9a9cf;text-align:right;font-size:10px}.bp2-summary-value{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;margin-top:13px;padding-top:10px;border-top:1px solid #a279c620;font-size:10px;color:#a892c2}.bp2-summary-value b{color:#e5d6fc;font-size:11px}.bp2-actions h2{margin-bottom:9px}.bp2-actions>div{display:grid;gap:1px}.bp2 .bp2-actions button{display:flex;width:100%;align-items:center;gap:12px;padding:3px 0;border-bottom:1px solid #a37fc51a;font-size:12px;text-align:left}.bp2 .bp2-actions button:last-child{border-bottom:0}.bp2-actions button>span:nth-child(2){flex:1}.bp2-actions button>svg{width:16px;height:16px;color:#cbaaee}.bp2-action-icon{display:grid;place-items:center;width:33px;height:33px;flex-shrink:0;border-radius:7px;background:linear-gradient(135deg,#64318e4d,#32154455);color:#dbc0f5}.bp2-action-icon svg{width:20px;height:20px}.bp2-activity header{margin-bottom:5px}.bp2 .bp2-activity header button{display:flex;gap:5px;align-items:center;padding:7px 9px;border:1px solid #7345a46b;border-radius:7px;font-size:10px;color:#d0b3ed}.bp2-activity header button svg{width:13px;height:13px}.bp2-activity li{display:flex;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid #a37fc51a}.bp2-activity li:last-child{border:0;padding-bottom:0}.bp2-activity li>img{width:32px;height:41px;border-radius:3px;object-fit:cover;flex-shrink:0;border:1px solid #a670d06b}.bp2-activity li>div{flex:1;min-width:0}.bp2-activity li b{display:block;font-weight:600;font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bp2-activity-badge{display:inline-block;font-size:8px;color:#c59fe8;border:1px solid #8654ab88;border-radius:6px;padding:1px 5px;margin-top:3px}.bp2-activity li small{display:block;font-size:9px;color:#aa95c3;margin-top:3px}.bp2-activity time{color:#b9a0d0;font-size:10px;white-space:nowrap}.bp2-selection{position:sticky;bottom:20px;z-index:12;margin-top:14px;padding:10px 12px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:#190e2eef;border:1px solid #8a50c5;border-radius:11px;box-shadow:0 10px 25px #0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:12px}.bp2 .bp2-selection button{padding:9px 12px;border-radius:7px;background:#752bd2;font-size:11px}.bp2 .bp2-selection .bp2-sell{background:#441b37;border:1px solid #954768}.bp2 .bp2-selection .bp2-clear{margin-left:auto;background:none;color:#c8b3e0}.bp2-error,.bp2-empty{padding:24px;color:#c6a5df;text-align:center;font-size:13px}.bp2-error{background:#4d172940;color:#ffb9cc;border:1px solid #bf557866;border-radius:10px}.bp2-card-grid>.bp2-empty{grid-column:1 / -1}.bp2 .bp2-load-more{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;padding:13px;margin-top:16px;border:1px solid var(--bp2-line);border-radius:9px;background:#191025;font-size:12px}.bp2-load-more span{color:#a890c2;font-size:11px}.bp2-skeleton{min-height:270px;border-radius:12px;background:linear-gradient(120deg,#181123,#25193a,#181123);background-size:200% 100%;animation:bp2-loading 1.5s infinite}.bp2 .bp2-notice{position:fixed;z-index:90;bottom:22px;right:22px;max-width:calc(100vw - 44px);padding:14px 18px;background:#211136;border:1px solid #9d68cb;border-radius:10px;font-size:12px;box-shadow:0 10px 40px #0009}@keyframes bp2-loading{to{background-position:-200% 0}}@media (hover: hover){.bp2-card:hover{border-color:#a16bd9;box-shadow:0 0 16px #6f29af26}.bp2 button:not(:disabled):hover{filter:brightness(1.15)}}@media (min-width: 1680px){.bp2-card h3,.bp2-card-price b{font-size:14px}.bp2-card-price small{font-size:10px}}@media (max-width: 1279px){.bp2-layout{grid-template-columns:minmax(0,1fr) 290px;gap:15px}.bp2-card-grid,.bp2-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.bp2-search{grid-column:1 / -1}.bp2-summary-body{grid-template-columns:110px 1fr;gap:10px}.bp2-donut{width:110px;height:110px;padding:16px}.bp2-summary li{gap:4px;grid-template-columns:9px 1fr 20px 35px;font-size:9px}.bp2-summary li i{width:9px;height:9px}}@media (max-width: 1023px){.app.tab-vault main{padding:16px 22px 120px}.bp2-layout{grid-template-columns:1fr}.bp2-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.bp2-activity{grid-column:1 / -1}.bp2-selection{bottom:96px}.bp2-header-search{display:none}}@media (max-width: 639px){.app.tab-vault main{padding:12px 14px 110px}.bp2{border-radius:0}.bp2-tabs{gap:8px;padding-top:2px;padding-bottom:14px}.bp2 .bp2-tab{min-height:51px;padding:8px 12px;gap:8px}.bp2-tab-label{font-size:11px}.bp2-tab-icon{width:22px}.bp2-tab-icon svg{width:19px;height:19px}.bp2-filters{padding:9px;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.bp2-search{grid-column:1 / -1;height:43px}.bp2-filter{height:43px}.bp2-search input{font-size:13px}.bp2-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bp2-card{padding:9px;border-radius:11px}.bp2-card h3,.bp2-card-price b{font-size:12px}.bp2-card-footer{min-height:35px}.bp2 .bp2-card-footer button{width:33px;height:33px}.bp2 .bp2-card-art>button{min-width:26px;min-height:26px}.bp2-sidebar{grid-template-columns:1fr;gap:12px}.bp2-sidebar[data-mobile-expanded=false]{display:none}.bp2-sidebar[data-mobile-expanded=true]{order:-1;margin-top:0;margin-bottom:12px}.bp2-activity{grid-column:auto}.bp2-summary-body{grid-template-columns:130px 1fr}.bp2-donut{width:130px;height:130px;padding:18px}.bp2-summary li{font-size:11px;gap:6px;grid-template-columns:12px 1fr 22px 40px}.bp2-summary li i{width:11px;height:11px}.bp2-selection{bottom:84px;padding:9px;gap:7px}.bp2 .bp2-notice{bottom:90px}}.bp2 .bp2-sell-dialog{width:min(420px,calc(100vw - 28px));max-height:90dvh;padding:0;border:1px solid #8e5cff88;border-radius:18px;background:radial-gradient(ellipse at 50% 0%,#3a1f62,#120c1f 62%);color:#f1ebff;box-shadow:0 30px 90px #000b,0 0 30px #8a3cff33;overflow:auto;font-family:DM Sans,system-ui,sans-serif}.bp2-sell-dialog::backdrop{background:#06030dd9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.bp2 .bp2-sell-body{display:grid;gap:14px;padding:24px 22px 22px}.bp2 .bp2-sell-eyebrow{font:700 11px/1.2 DM Sans,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#d9c8f0}.bp2 .bp2-sell-eyebrow.ok{color:#79e3d0}.bp2 .bp2-sell-dialog h2{margin:0;font:800 24px/1.2 DM Sans,sans-serif;letter-spacing:-.4px;overflow-wrap:anywhere}.bp2 .bp2-sell-dialog p{margin:0;font-size:13.5px;line-height:1.5;color:#cfc2e4}.bp2 .bp2-sell-cards{display:flex;align-items:center;gap:6px}.bp2 .bp2-sell-cards img{width:54px;aspect-ratio:.72;object-fit:cover;border-radius:5px;box-shadow:0 6px 14px #000a}.bp2 .bp2-sell-cards span{padding:0 6px;color:#b6a6d3;font-size:13px}.bp2 .bp2-sell-sum{display:grid;gap:6px;margin:0}.bp2 .bp2-sell-sum div{display:flex;justify-content:space-between;padding:10px 14px;border:1px solid #3d2b55;border-radius:10px;background:#120c1c;font-size:14px}.bp2 .bp2-sell-sum dt{color:#b6a6d3}.bp2 .bp2-sell-sum dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.bp2 .bp2-sell-sum .total{border-color:#39e4c288}.bp2 .bp2-sell-sum .total dd{color:#79e3d0;font-size:16px}.bp2 .bp2-sell-dialog p.bp2-sell-warn{padding:10px 12px;border:1px solid #c9913f88;border-radius:10px;background:#2a1d0a99;color:#ffd38a!important}.bp2 .bp2-sell-dialog p.bp2-sell-error{padding:10px 12px;border:1px solid #ff6b8b88;border-radius:10px;background:#2a0f1899;color:#ffb3c8!important}.bp2 .bp2-sell-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bp2 .bp2-sell-actions>:only-child{grid-column:1 / -1}.bp2 .bp2-sell-dialog button{min-height:46px;margin:0;border-radius:12px;font:700 14px DM Sans,sans-serif;letter-spacing:0;text-transform:none;box-shadow:none;cursor:pointer;transform:none}.bp2 .bp2-sell-ghost{border:1px solid #4b3664;background:#151023;color:#f1ebff}.bp2 .bp2-sell-primary{border:1px solid #b766ff;background:var(--brand-cta);color:#fff}.bp2 .bp2-sell-dialog button:disabled{opacity:.55;cursor:default}.bp2 .bp2-sell-dialog button:focus-visible{outline:2px solid #79e3d0;outline-offset:2px}.bp2 h1.bp2-sr{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%)}.bp2 .bp2-card-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px 10px}.bp2 .bp3-card{position:relative;min-width:0}.bp2 .bp3-art{position:relative;aspect-ratio:63 / 88;border-radius:8px;background:#15101f;box-shadow:0 8px 18px #000a,0 0 0 1px #ffffff14;transition:translate .15s,box-shadow .15s}.bp2 .bp3-card[data-tier=uncommon] .bp3-art{box-shadow:0 8px 18px #000a,0 0 0 1px #597cf966}.bp2 .bp3-card[data-tier=rare] .bp3-art{box-shadow:0 8px 18px #000a,0 0 0 1px #72d5e866}.bp2 .bp3-card[data-tier=chase] .bp3-art{box-shadow:0 8px 22px #000a,0 0 0 1px #ffd27c99,0 0 22px #ffd27c33}.bp2 .bp3-card[data-selected=true] .bp3-art{box-shadow:0 0 0 3px #b48cff}.bp2 button.bp3-open{display:block;width:100%;height:100%;margin:0;padding:0;overflow:hidden;border:0;border-radius:inherit;background:none;box-shadow:none;cursor:pointer}.bp2 .bp3-open img{display:block;width:100%;height:100%;object-fit:cover}.bp2 button.bp3-check,.bp2 button.bp3-lock{position:absolute;z-index:2;top:7px;display:grid;place-items:center;width:26px;height:26px;margin:0;padding:0;border-radius:8px;box-shadow:none;cursor:pointer;transition:opacity .15s}.bp2 button.bp3-check{left:7px;border:2px solid #ffffff99;background:#0a0714b3;color:#fff}.bp2 button.bp3-check[aria-pressed=true]{border-color:#b48cff;background:#7b3fe4}.bp2 button.bp3-lock{right:7px;border:0;background:#0a0714cc;color:#d9d0ee;opacity:0}.bp2 button.bp3-lock[data-locked=true]{color:#ffd27c;opacity:1}.bp2 .bp3-check svg,.bp2 .bp3-lock svg{width:14px;height:14px}.bp2 .bp3-name{margin:7px 0 0;overflow:hidden;font:600 13px DM Sans,sans-serif;color:#d9d0ee;white-space:nowrap;text-overflow:ellipsis}.bp2 .bp3-price{margin:0;font-size:15px;font-weight:800;color:#f5efff;font-variant-numeric:tabular-nums}.bp2 .bp3-card[data-tier=chase] .bp3-price{color:#ffd27c}@media (hover: hover){.bp2 .bp3-card:hover .bp3-art{translate:0 -3px}.bp2 button.bp3-check{opacity:0}.bp2 .bp3-card:hover .bp3-check,.bp2 .bp3-card:hover .bp3-lock,.bp2 .bp3-check:focus-visible,.bp2 .bp3-lock:focus-visible,.bp2 .bp3-check[aria-pressed=true],.bp2 .bp2-card-grid:has(.bp3-check[aria-pressed=true]) .bp3-check{opacity:1}}.bp2-viewbar{display:flex;align-items:center;gap:10px;margin:12px 0 14px}.bp2-chips{flex:1;min-width:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.bp2-chips::-webkit-scrollbar{display:none}.bp2 .bp2-chips button{flex:none;height:36px;margin:0;padding:0 12px;border:1px solid #241b36;border-radius:999px;background:none;box-shadow:none;color:#a99cc8;font:700 13px DM Sans,sans-serif;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer}.bp2 .bp2-chips button[aria-pressed=true]{border-color:#b48cff77;background:#2a1d45;color:#f5efff}.bp2-chips small{margin-left:5px;font-size:11px;color:#8b7ea8}.bp2 .bp2-selectall{flex:none;height:36px;margin:0;padding:0 14px;border:1px solid #ffffff22;border-radius:10px;background:#ffffff08;box-shadow:none;color:#f5efff;font:700 13px DM Sans,sans-serif;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer}.bp2 .bp2-selectall[aria-pressed=true]{border-color:#b48cff77;color:#dcc6ff}.bp2 .bp2-selectall:disabled{opacity:.4;cursor:default}.bp2 [data-testid=filter-sort]{min-width:168px}.bp2 .bp2-selection button:disabled{opacity:.55;cursor:default}.bp2 .bp2-selection{gap:10px;padding:10px 12px 10px 16px;border-radius:15px;font-size:14px}.bp2-sel-count{margin-right:auto;font-weight:700}.bp2-sel-count small{display:block;font-size:12px;font-weight:600;color:#a99cc8}.bp2 .bp2-selection button{height:42px;padding:0 16px;border-radius:12px;font-size:14px;font-weight:800}.bp2 .bp2-selection .bp2-clear{margin-left:0;padding:0 6px}.bp2-empty button{margin:0 0 0 6px;padding:0;border:0;background:none;box-shadow:none;color:#b48cff;font:inherit;font-weight:700;letter-spacing:0;text-transform:none;cursor:pointer}.bp2 .bp2-sidebar{align-self:start}.bp2-value{display:grid;gap:4px}.bp2-value-label{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#a99cc8}.bp2-value strong{font-size:38px;font-weight:900;letter-spacing:-1.2px;line-height:1.1;font-variant-numeric:tabular-nums}.bp2-value strong small{margin-left:5px;font-size:14px;font-weight:700;letter-spacing:0;color:#a99cc8}.bp2 .bp2-value p{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 14px;margin:4px 0 0;font-size:13px;color:#a99cc8}.bp2-value p b{color:#f5efff}.bp2-value-bar,.bp2 .bp2-summary-toggle{display:none}@media (min-width: 1024px){.bp2 .bp2-sidebar{position:sticky;top:88px}}@media (max-width: 1023px){.bp2 .bp2-layout{display:flex;flex-direction:column}.bp2 .bp2-collection{order:2;width:100%}.bp2 .bp2-sidebar{order:1;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;width:100%;margin:0}.bp2 .bp2-value-bar{display:flex;gap:2px;height:7px;margin-top:8px;overflow:hidden;border-radius:4px}.bp2-value-bar i{display:block}.bp2 button.bp2-summary-toggle{display:block;margin:8px 0 0;padding:4px 0;border:0;background:none;box-shadow:none;color:#b48cff;font:700 13px DM Sans,sans-serif;letter-spacing:0;text-align:left;text-transform:none;cursor:pointer}.bp2-summary-wrap[data-open=false]{display:none}.bp2-value strong{font-size:32px}}@media (max-width: 639px){.bp2 .bp2-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.bp2 .bp2-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0;border:0;background:none;box-shadow:none}.bp2 .bp2-search{grid-column:1 / -1;width:auto}.bp2 .bp2-filter,.bp2 [data-testid=filter-sort]{width:auto;min-width:0;padding-inline:9px}.bp2 .bp2-filter div{min-width:0}.bp2 .bp2-filter b{overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.bp2-value{padding:12px 14px}.bp2 .bp3-name{font-size:12px}.bp2 .bp3-price{font-size:14px}.bp2 button.bp3-check,.bp2 button.bp3-lock{top:5px;width:24px;height:24px}.bp2 button.bp3-check{left:5px}.bp2 button.bp3-lock{right:5px}.bp2 .bp3-lock:not([data-locked=true]){display:none}.bp2 .bp2-selection{padding:10px 12px}.bp2-sel-count{flex-basis:100%}.bp2 .bp2-selection button:not(.bp2-clear){flex:1;padding:0 8px}}.app.app .bp2-hero{padding:calc(var(--fp-bar) + 8px) var(--fp-mx) 20px;margin-bottom:16px}.bp2-hero-copy{position:relative;display:grid;gap:2px;justify-items:start}.app.app .bp2-hero .bp2-value-label{font-size:13px;font-weight:600;color:#79e3d0}.bp2-hero-value{font-size:clamp(56px,16vw,72px);font-weight:800;letter-spacing:-.012em;font-optical-sizing:none;line-height:1.1;font-variant-numeric:tabular-nums}.bp2-hero-value small{margin-left:8px;font-size:16px;font-weight:600;letter-spacing:0;color:#cfc6e4}.app.app .bp2-hero-sub{display:flex;flex-wrap:wrap;gap:2px 16px;margin:0;font-size:15px;font-weight:500;color:#cfc6e4}.bp2-hero-sub b{font-weight:600;color:#f5efff}.app.app .bp2-hero .bp2-value-bar{display:flex;gap:2px;width:min(100%,420px);height:6px;margin-top:10px;overflow:hidden;border-radius:3px}.app.app .bp2-hero .bp2-summary-toggle{display:inline-flex;align-items:center;margin:4px 0 0;padding:0;min-height:44px;border:0;background:none;box-shadow:none;color:#b48cff;font:600 14px DM Sans,sans-serif}.app.app .bp2-sidebar .bp2-panel,.app.app .bp2-filters{padding:0;border:0;border-radius:0;background:none;box-shadow:none}.app.app .bp2-chips{gap:4px;border-bottom:1px solid #ffffff14}.app.app .bp2 .bp2-chips button{height:44px;padding:0 12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:#a99cc8}.app.app .bp2 .bp2-chips button[aria-pressed=true]{border-bottom-color:#f5efff;background:none;color:#fff}.app.app .bp2 .bp2-selectall{border:0;background:none;color:#b48cff;font-weight:600}.app.app .bp2-viewbar{align-items:flex-end}@media (min-width: 768px){.app.app .bp2-hero{display:flex;align-items:flex-end;min-height:clamp(300px,42vh,460px);padding-bottom:28px}.bp2-hero-value{font-size:clamp(72px,min(8vw,14vh),132px)}.bp2-hero-value small{font-size:22px}.app.app .bp2-hero-sub{font-size:18px;font-weight:600}}@media (min-width: 1024px){.app.app .bp2-hero .bp2-summary-toggle{display:none}.app.app .bp2-sidebar{top:88px}}.rk .av{position:relative;width:62px;height:62px;border-radius:50%;padding:2px;background:linear-gradient(140deg,#7a58a0,#3b2a4c)}.rk .av img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 18%;background:#1d1528;display:block}.rk .bp-dialog.sheet{margin:auto auto 0;width:min(430px,100vw);max-height:88dvh;border-radius:23px 23px 0 0;border-bottom:0}.rk .prof{padding:4px 20px 22px}.rk .prof-top{display:flex;align-items:center;gap:14px;margin:6px 0 16px}.rk .prof-top .av{width:66px;height:66px;flex:0 0 66px}.rk .prof-top h2{margin:0;font-size:24px;letter-spacing:-.8px}.rk .prof-top small{font-size:10px;color:var(--bp-muted)}.rk .prof-rank{display:inline-block;margin-top:6px;font:700 10px Space Grotesk;padding:3px 8px;border-radius:6px;background:#33224a;color:#e3ccff}.rk .stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.rk .stat{border:1px solid #3a2a4c;border-radius:12px;padding:11px 12px;background:#1a1324}.rk .stat span{font-size:9px;color:var(--bp-muted)}.rk .stat strong{display:block;font-size:17px;margin-top:4px}.rk .stat strong small{font-size:8px;color:var(--bp-muted)}.rk .stat.hl strong{color:var(--bp-mint)}.rk .show-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.rk .show-head span{font-size:9px;letter-spacing:2px;color:#bba5d9;font-weight:700}.rk .show-head small{font-size:9px;color:var(--bp-muted)}.rk .showcase{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.rk .showcase .card{padding:6px;cursor:default}.rk .showcase .card:hover{transform:none}.rk .showcase .art{padding:7px 5px 5px}.rk .showcase .card b{display:block;font-size:10px;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk .showcase .card strong{font-size:11px}.rk .how{padding:8px 23px 22px}.rk .how h2{font-size:26px;letter-spacing:-1px;margin:4px 0 12px}.rk .how dl{margin:0}.rk .how dt{font:700 13px Space Grotesk;margin-top:12px}.rk .how dd{margin:4px 0 0;font-size:11px;color:var(--bp-muted);line-height:1.6}.rk .how .primary{width:100%;margin-top:18px}@media (max-width:799px){.rk .bp-dialog.sheet{width:100vw;max-width:100vw}}.rk .sheet-head{display:flex;justify-content:space-between;align-items:flex-start;padding:18px 20px 4px;gap:10px}.rk .av-empty{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;background:#1d1528;font:700 16px Space Grotesk;color:#c9a6f5}.app.tab-leaderboard main{max-width:none;padding:12px 24px 48px}.app.tab-leaderboard:before{background:#090814}.rk.rk2-dialogs{display:contents!important}.rk2{--k-ink: #f5efff;--k-dim: #a99cc8;--k-faint: #8b7ea8;--k-line: #241b36;--k-panel: #0f0b19;--k-violet: #b48cff;--k-mint: #79e3d0;--k-gold: #f3d27a;--k-coral: #ff8f7a;display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"race race" "controls controls" "board pulls";gap:12px;align-items:start;min-width:0;color:var(--k-ink);font-family:DM Sans,system-ui,sans-serif}.rk2 *,.rk2 *:before,.rk2 *:after{box-sizing:border-box}.screen.rk2 h1,.screen.rk2 h2,.rk2 p{margin:0}.rk2 button{margin:0;font-family:inherit;color:inherit;letter-spacing:0;text-transform:none;box-shadow:none;cursor:pointer}.rk2 svg{flex:none;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rk2 button:focus-visible,.rk2 input:focus-visible{outline:2px solid #b886ff;outline-offset:3px}.screen.rk2 h1.rk2-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rk2-av{display:block;flex:none;width:40px;height:40px;padding:2px;border-radius:50%;background:#3a2a55}.rk2 .rk2-av img,.rk2-av .av-empty{display:grid;place-items:center;width:100%;height:100%;max-width:none;border-radius:50%;background:#1a1030;object-fit:cover;object-position:50% 16%;font-weight:800}.rk2-race{grid-area:race;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 24px;border:1px solid #8454c566;border-radius:18px;background:radial-gradient(40% 130% at 6% 0,#5a2ea85c,#0000),var(--k-panel)}.rk2-pos{display:flex;align-items:center;gap:14px}.rk2-pos .rk2-av{width:64px;height:64px;padding:3px;background:conic-gradient(from 210deg,#79e3d0,#b48cff,#f3d27a,#79e3d0)}.rk2-lbl{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--k-dim)}.rk2 .rk2-big{font:400 54px/1 Anton,DM Sans,sans-serif;letter-spacing:.5px}.rk2-big small{margin-left:8px;font:600 13px DM Sans,sans-serif;letter-spacing:0;color:var(--k-dim);white-space:nowrap}.rk2-race-mid{min-width:0}.rk2-gap{display:flex;justify-content:space-between;gap:10px;font-size:14px;line-height:1.35;color:#d9d0ee}.rk2-gap b{font-weight:800;color:var(--k-gold)}.rk2-gap span:nth-child(2){flex:none;color:var(--k-dim)}.rk2-track{height:10px;margin-top:10px;overflow:hidden;border-radius:6px;background:#241b38}.rk2-track i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#7b3fe4,#f3d27a);transition:width .4s}.rk2-hidden{display:block;margin-top:7px;font-size:12px;color:var(--k-faint)}.rk2 .rk2-btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 18px;border:1px solid #ffffff22;border-radius:12px;background:#ffffff08;font-size:14px;font-weight:800;white-space:nowrap}.rk2 .rk2-btn.primary{border-color:#c08af9;background:linear-gradient(110deg,#7b3fe4,#b04fe8);box-shadow:0 8px 24px #7b3fe444;color:#fff}.rk2-controls{grid-area:controls;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rk2-seg{display:flex;gap:3px;padding:3px;border:1px solid var(--k-line);border-radius:12px;background:var(--k-panel)}.rk2 .rk2-seg button{flex:1;height:36px;padding:0 13px;border:0;border-radius:9px;background:none;color:var(--k-dim);font-size:13px;font-weight:700;white-space:nowrap}.rk2 .rk2-seg button.active{background:#2a1d45;color:var(--k-ink)}.rk2-periods{display:flex;gap:4px}.rk2 .rk2-periods button{height:36px;padding:0 11px;border:1px solid var(--k-line);border-radius:10px;background:none;color:var(--k-dim);font-size:12.5px;font-weight:700;white-space:nowrap}.rk2 .rk2-periods button.active{border-color:#b48cff77;color:var(--k-ink)}.rk2-search{flex:1;min-width:150px;display:flex;align-items:center;gap:8px;height:42px;padding:0 12px;border:1px solid var(--k-line);border-radius:12px;background:var(--k-panel);color:var(--k-faint)}.rk2 .rk2-search input{flex:1;min-width:0;margin:0;padding:0;border:0;outline:0;background:none;box-shadow:none;color:var(--k-ink);font:500 14px DM Sans,sans-serif}.rk2 .rk2-how{flex:none;height:42px;padding:0 2px;border:0;background:none;color:var(--k-violet);font-size:13px;font-weight:700;white-space:nowrap}.rk2-board{grid-area:board;min-width:0;padding:6px;border:1px solid var(--k-line);border-radius:18px;background:var(--k-panel)}.rk2 .rk2-row{display:grid;grid-template-columns:34px 40px minmax(0,1fr) 34px auto;align-items:center;gap:11px;width:100%;min-height:62px;padding:8px 12px 8px 8px;border:0;border-top:1px solid #ffffff0a;border-radius:0;background:none;text-align:left}.rk2 .rk2-row:first-child{border-top:0}.rk2 .rk2-row.r1{--m: #f3d27a}.rk2 .rk2-row.r2{--m: #cfd6ea}.rk2 .rk2-row.r3{--m: #e0a273}.rk2-row[class*=" r"] .rk2-av{background:var(--m, #3a2a55)}.rk2-n{font-size:16px;font-weight:900;color:var(--m, var(--k-faint));text-align:center;font-variant-numeric:tabular-nums}.rk2-who{min-width:0}.rk2-who b,.rk2-who small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rk2-who b{font-size:14.5px;font-weight:700}.rk2-who em{font-style:normal;font-weight:600;color:var(--k-violet)}.rk2-who small{font-size:12px;color:var(--k-dim)}.rk2 img.rk2-card,.rk2 i.rk2-card{display:block;width:34px;height:46px;max-width:none;border-radius:3px;object-fit:cover;box-shadow:0 4px 8px #0008}.rk2-val{display:grid;justify-items:end;gap:1px}.rk2-val strong{font-size:15.5px;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.rk2-row.r1 .rk2-val strong{color:#f3d27a}.rk2-val strong small{margin-left:3px;font-size:11px;font-weight:700;color:var(--k-dim)}.rk2-delta{font-size:12px;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.rk2-delta.rise,.rk2-delta.new{color:var(--k-mint)}.rk2-delta.fall{color:var(--k-coral)}.rk2 .rk2-row.me{border-radius:12px;background:#2a1d45a8;box-shadow:inset 0 0 0 1px #b48cff77}.rk2-foot{padding:10px;font-size:12px;color:var(--k-dim);text-align:center}.rk2-state{display:grid;gap:4px;padding:34px 14px;color:var(--k-dim);font-size:13.5px;text-align:center}.rk2-state b{font-size:15px;color:var(--k-ink)}.rk2-state.small{padding:18px 8px}.rk2-skel{height:58px;margin:4px 0;border-radius:10px;background:linear-gradient(90deg,#191126,#322046,#191126);background-size:200% 100%;animation:rk2-shimmer 1.4s ease-in-out infinite}@keyframes rk2-shimmer{to{background-position:-200% 0}}@media (hover: hover){.rk2 .rk2-row:hover,.rk2-pulls>button:hover{background:#ffffff06}.rk2 .rk2-btn:hover{filter:brightness(1.12)}}.rk2-pulls{grid-area:pulls;min-width:0;padding:14px;border:1px solid var(--k-line);border-radius:18px;background:var(--k-panel)}.rk2-pulls header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.screen.rk2 .rk2-pulls h2{font:800 16px DM Sans,sans-serif;letter-spacing:0;text-transform:none;color:var(--k-ink)}.rk2 .rk2-pulls header button{padding:0;border:0;background:none;color:var(--k-violet);font-size:13px;font-weight:700;white-space:nowrap}.rk2 .rk2-pulls>button{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:11px;width:100%;padding:7px 0;border:0;border-top:1px solid #ffffff0a;border-radius:0;background:none;text-align:left}.rk2 .rk2-pulls img,.rk2 .rk2-pulls>button>i{display:block;width:54px;height:auto;aspect-ratio:63 / 88;border-radius:4px;background:#15101f}.rk2-pulls span{min-width:0}.rk2-pulls span b,.rk2-pulls span strong,.rk2-pulls span small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rk2-pulls span b{font-size:15px;font-weight:900;color:#f3d27a}.rk2-pulls span strong{font-size:13px;font-weight:600}.rk2-pulls span small{font-size:12px;color:var(--k-dim)}@media (max-width: 1023px){.app.tab-leaderboard main{padding:16px 20px 110px}.rk2{grid-template-columns:minmax(0,1fr);grid-template-areas:"race" "controls" "board" "pulls"}}@media (max-width: 599px){.app.tab-leaderboard main{padding:12px 14px 108px}.rk2{grid-template-areas:"race" "controls" "board"}.rk2-pulls{display:none}.rk2-race{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.rk2-race>.rk2-btn.ghost{display:none}.rk2-race>.rk2-btn.primary{width:100%}.rk2-pos .rk2-av{width:48px;height:48px}.rk2 .rk2-big{font-size:38px}.rk2-gap{font-size:13px}.rk2-seg{width:100%}.rk2 .rk2-row{grid-template-columns:26px 36px minmax(0,1fr) auto;gap:9px;padding-right:8px}.rk2 .rk2-row .rk2-card{display:none}.rk2-row .rk2-av{width:36px;height:36px}.rk2-n{font-size:14px}.rk2-val strong{font-size:14.5px}}.app.app .rk2-race{padding:calc(var(--fp-bar) + 12px) var(--fp-mx) 24px;border:0;border-radius:0;background:#0b0814;box-shadow:none}.app.app .rk2-pos .rk2-av{width:72px;height:72px}.app.app .rk2 .rk2-big{font:800 clamp(64px,18vw,84px)/1 "DM Sans",sans-serif;font-optical-sizing:none;letter-spacing:-.012em}.app.app .rk2-big small{font-size:15px;font-weight:600;color:#cfc6e4}.app.app .rk2-gap{font-size:15px;font-weight:500}.app.app .rk2-track{height:6px;background:#ffffff1a}.app.app .rk2 .rk2-btn.ghost{height:auto;padding:0 0 3px;border:0;border-bottom:2px solid #ffffff55;border-radius:0;background:none;font-size:16px;font-weight:700}.app.app .rk2-seg{gap:4px;padding:0;border:0;border-bottom:1px solid #ffffff14;border-radius:0;background:none}.app.app .rk2 .rk2-seg button{height:44px;border-bottom:2px solid transparent;border-radius:0;background:none;font-weight:600}.app.app .rk2 .rk2-seg button.active{border-bottom-color:#f5efff;background:none;color:#fff}.app.app .rk2 .rk2-periods button{border:0;background:none;font-weight:600}.app.app .rk2 .rk2-periods button.active{color:#fff}.app.app .rk2-board,.app.app .rk2-pulls{padding:0;border:0;border-radius:0;background:none;box-shadow:none}@media (min-width: 768px){.app.app .rk2-race{align-items:end;min-height:clamp(300px,40vh,440px);gap:40px;padding-bottom:32px}.app.app .rk2 .rk2-big{font-size:clamp(96px,min(10vw,18vh),168px)}.app.app .rk2-big small{font-size:18px}.app.app .rk2-pos .rk2-av{width:88px;height:88px}.app.app .rk2-gap{font-size:17px}}.faq2{--f-card: #120c1e;--f-line: #2c2140;--f-dim: #b7a8cc;max-width:900px;margin:0 auto;padding-bottom:32px;font-family:DM Sans,system-ui,sans-serif;color:#f5efff}.faq2 *,.faq2 *:before,.faq2 *:after{box-sizing:border-box}.screen.faq2 h1,.screen.faq2 h2,.faq2 p{margin:0}.faq2 .faq2-back{display:inline-flex;align-items:center;gap:4px;min-height:34px;margin:0 0 8px;padding:0 12px 0 6px;border:1px solid var(--f-line);border-radius:9px;background:#0d0a18cc;color:#d6c4f2;font:700 13px DM Sans,sans-serif;letter-spacing:0;text-transform:none;box-shadow:none;transform:none;cursor:pointer}.faq2 svg{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.faq2-hero{padding:40px 0 36px;text-align:center}.screen.faq2 .faq2-hero h1{font:900 clamp(34px,6vw,64px)/1.05 "DM Sans",sans-serif;letter-spacing:-2px;text-transform:none;color:#fff}.faq2-hero h1 em{font-style:normal;background:var(--brand-title-grad, linear-gradient(105deg, #c896ff 15%, #f09de8 42%, #fff1ff 50%, #dc9af1 58%, #c896ff 85%));-webkit-background-clip:text;background-clip:text;color:transparent}.faq2-hero p{margin-top:16px;font-size:18px;font-weight:600;color:#cdbfe3}.faq2-group{display:grid;gap:14px;margin-top:34px}.screen.faq2 .faq2-group h2{margin-bottom:4px;font:800 30px/1.1 DM Sans,sans-serif;letter-spacing:-.6px;text-transform:none;background:linear-gradient(100deg,#c896ff,#f09de8);-webkit-background-clip:text;background-clip:text;color:transparent}.faq2-item{border:1px solid var(--f-line);border-radius:16px;background:var(--f-card);transition:border-color .2s,background .2s}.faq2-item[open]{border-color:#4a3470;background:linear-gradient(160deg,#1a1130,var(--f-card) 60%)}.faq2-item summary{display:flex;align-items:center;gap:10px;padding:24px 26px;cursor:pointer;list-style:none;font:800 19px/1.3 DM Sans,sans-serif}.faq2-item summary::-webkit-details-marker{display:none}.faq2-n{flex:none;min-width:26px;color:#fff}.faq2-q{flex:1;min-width:0}.faq2-item summary svg{width:22px;height:22px;color:#c79bff;transition:transform .25s ease}.faq2-item[open] summary svg{transform:rotate(180deg)}.faq2-item summary:focus-visible{outline:2px solid #b886ff;outline-offset:-2px;border-radius:16px}@media (hover: hover){.faq2-item:not([open]):hover{border-color:#3d2c58;background:#160f25}}.faq2-a{padding:0 26px 24px 62px}.faq2-a p{font-size:16px;line-height:1.65;color:var(--f-dim)}.faq2-item[open] .faq2-a{animation:faq2-in .25s ease-out}@keyframes faq2-in{0%{opacity:0;transform:translateY(-4px)}}.faq2-more{margin-top:36px!important;text-align:center;font-size:15px;color:var(--f-dim)}.faq2-more a{color:#c79bff;font-weight:700}.public-page-inner:has(>.faq2){max-width:980px;padding-top:0}@media (max-width: 699px){.faq2-hero{padding:20px 0 22px}.screen.faq2 .faq2-hero h1{letter-spacing:-1px}.faq2-hero p{font-size:15px}.faq2-group{margin-top:26px;gap:10px}.screen.faq2 .faq2-group h2{font-size:24px}.faq2-item summary{padding:18px 16px;font-size:16px}.faq2-a{padding:0 16px 18px 52px}.faq2-a p{font-size:14.5px}}.faq2.faq2 .faq2-hero{text-align:left}.screen.faq2.faq2 .faq2-hero h1{font-weight:800;letter-spacing:-.012em;font-optical-sizing:none}.faq2-hero h1 em{background:none;-webkit-text-fill-color:currentColor;color:#b48cff}.screen.faq2.faq2 .faq2-group h2{font-size:24px;font-weight:700;letter-spacing:0;background:none;color:#f5efff}.faq2.faq2 .faq2-group{gap:0}.faq2.faq2 .faq2-item,.faq2.faq2 .faq2-item[open]{border:0;border-top:1px solid #ffffff14;border-radius:0;background:none}.faq2.faq2 .faq2-item summary{padding:18px 0;font-size:17px;font-weight:600}.faq2.faq2 .faq2-a{padding:0 0 18px 36px}.faq2.faq2 .faq2-a p{font-size:15px}.faq2.faq2 .faq2-back{border:0;background:none;padding-left:0;font-weight:600}.faq2.faq2 .faq2-more{text-align:left}@media (hover: hover){.faq2.faq2 .faq2-item:not([open]):hover{background:none}.faq2.faq2 .faq2-item:hover summary{color:#fff}}.pf .link{color:var(--bp-purple);font-size:10px}.pf .av{display:block;width:100%;height:100%;border-radius:50%;padding:2px;background:linear-gradient(140deg,#79e3d0,#af7af4)}.pf .av img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 18%;display:block;background:#1d1528}.pf .idcard{display:flex;align-items:center;gap:15px;margin-bottom:16px}.pf .id-av{position:relative;width:76px;height:76px;flex:0 0 76px}.pf .id-av .pen{position:absolute;right:-2px;bottom:-2px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#33224a;border:1px solid #8c60b7;color:#e3ccff}.pf .id-av .pen svg{width:13px;height:13px}.pf .id-main{min-width:0}.pf .id-main h3{margin:0;font-size:22px;letter-spacing:-.6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf .id-main small{font-size:10px;color:var(--bp-muted)}.pf .chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pf .chip{font:700 9px Space Grotesk;letter-spacing:.4px;padding:4px 8px;border-radius:6px;background:#33224a;color:#e3ccff;border:1px solid #5d3f80}.pf .chip.mint{background:#16302c;color:var(--bp-mint);border-color:#2f5f56}.pf .wallet{border:1px solid #4e3966;border-radius:18px;padding:18px 18px 0;background:radial-gradient(ellipse at 100% 0,#57327066,transparent 70%),linear-gradient(135deg,#281b3a,#191324);margin-bottom:22px}.pf .w-top{display:flex;justify-content:space-between;align-items:flex-start}.pf .w-top strong{display:block;font-size:31px;letter-spacing:-1px;margin-top:6px}.pf .w-top strong small{font-size:12px;letter-spacing:0;font-weight:500;color:#baabce}.pf .w-badge{font-size:8px;letter-spacing:1px;color:var(--bp-mint);border:1px solid #2f5f56;border-radius:20px;padding:4px 8px}.pf .w-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:16px 0}.pf .w-actions button{display:flex;align-items:center;justify-content:center;gap:7px}.pf .w-actions svg{width:16px;height:16px}.pf .w-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff0c;padding:11px 0;font-size:9px;color:#d8c9ea}.pf .w-foot i{background:#f3d27a;animation:pf-pulse 1.6s infinite}@keyframes pf-pulse{50%{opacity:.3}}.pf .sec-head{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px}.pf .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:22px}.pf .stat{border:1px solid #3a2a4c;border-radius:12px;padding:10px 10px 11px;background:#1a1324;min-width:0}.pf .stat span{display:block;font-size:8px;color:var(--bp-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf .stat strong{display:block;font-size:17px;margin-top:4px;letter-spacing:-.4px}.pf .stat strong small{font-size:8px;color:var(--bp-muted);letter-spacing:0}.pf .stat em{display:block;font-style:normal;font-size:8px;color:var(--bp-mint);margin-top:2px}.pf .stat.wide{grid-column:span 3;display:flex;align-items:center;gap:12px}.pf .stat.wide img{width:34px;height:47px;object-fit:contain}.pf .stat.wide div{min-width:0;flex:1}.pf .stat.wide strong{color:var(--bp-mint)}.pf .record{height:5px;border-radius:5px;background:#ff8fab55;overflow:hidden;margin-top:7px}.pf .record i{display:block;height:100%;margin:0;border-radius:0;background:var(--bp-mint)}.pf .showcase{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:22px}.pf .showcase .card{padding:6px;cursor:default}.pf .showcase .card:hover{transform:none}.pf .showcase .art{padding:7px 5px 5px}.pf .showcase .card b{display:block;font-size:10px;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf .showcase .card strong{font-size:11px}.pf .showcase .slot-empty{border:1px dashed #5a4271;border-radius:14px;display:grid;place-items:center;font-size:22px;color:#8c6bb0;min-height:120px;background:#16111e}.pf .feed{display:grid;gap:0;margin-bottom:20px;border:1px solid #33263f;border-radius:14px;background:#17111f;overflow:hidden}.pf .day{font-size:8px;letter-spacing:2px;color:#9d88b6;padding:10px 12px 6px;background:#1c1527;font-weight:700}.pf .tx{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:10px 12px;border-top:1px solid #241b30}.pf .tx .ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#2a1d39;color:#d3abff}.pf .tx .ic svg{width:16px;height:16px}.pf .tx .ic.in{background:#16302c;color:var(--bp-mint)}.pf .tx .ic.out{background:#35202a;color:#ff8fab}.pf .tx .ic img{width:26px;height:36px;object-fit:contain}.pf .tx b{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf .tx small{font-size:9px;color:var(--bp-muted)}.pf .tx strong{font-size:12px}.pf .tx strong.pos{color:var(--bp-mint)}.pf .tx strong.zero{color:var(--bp-muted);font-weight:500}.pf .filters{display:flex;gap:6px;padding:0 20px 12px;overflow-x:auto;scrollbar-width:none}.pf .filters button{border:1px solid #3e2d50;border-radius:20px;padding:6px 11px;font-size:10px;white-space:nowrap;background:#191224;color:#bfb1d1}.pf .filters button.active{border-color:#af7af4;color:#fff;background:#33224a}.pf .sheet .feed{margin:0 20px 20px}.pf .invite{display:flex;align-items:center;gap:12px;border:1px solid #3a2a4c;border-radius:14px;padding:12px 13px;background:linear-gradient(120deg,#2b1d3c,#18121f);margin-bottom:14px}.pf .inv-ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#3b2752;color:#e3ccff;flex:0 0 36px}.pf .inv-ic svg{width:18px;height:18px}.pf .invite div{flex:1;min-width:0}.pf .invite b{font-size:12px;display:block}.pf .invite small{font-size:9px;color:var(--bp-muted)}.pf .menu{border:1px solid #33263f;border-radius:14px;overflow:hidden;background:#17111f}.pf .menu button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 13px;text-align:left;border-top:1px solid #241b30}.pf .menu button:first-child{border-top:0}.pf .menu button:hover{background:#1f1729}.pf .m-ic{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#241a31;color:#d3abff;flex:0 0 32px}.pf .m-ic svg{width:16px;height:16px}.pf .menu span:nth-child(2){flex:1;min-width:0}.pf .menu b{display:block;font-size:12px}.pf .menu small{font-size:9px;color:var(--bp-muted)}.pf .menu .chev{width:16px;height:16px;color:#6f5a88}.pf .bp-dialog.sheet{margin:auto auto 0;width:min(430px,100vw);max-height:88dvh;border-radius:23px 23px 0 0;border-bottom:0}.pf .sheet-head{display:flex;justify-content:space-between;align-items:flex-start;padding:18px 20px 4px;gap:10px}.pf .sheet-head h2{margin:4px 0 0;font-size:22px;letter-spacing:-.6px}.pf .sheet-head p{margin:4px 0 0;font-size:11px;color:var(--bp-muted);line-height:1.5}.pf .sheet-body{padding:8px 20px 22px}.pf .pick-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.pf .pick{position:relative;border:1px solid #3b2a4c;border-radius:12px;padding:7px;background:linear-gradient(145deg,#251b32,#17121f);min-width:0;text-align:left}.pf .pick img{width:100%;aspect-ratio:.72;object-fit:contain}.pf .pick b{display:block;font-size:10px;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf .pick .v{font:700 11px Space Grotesk}.pf .pick.on{outline:2px solid #b788ff;background:#372448}.pf .pick .num{position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:6px;background:#9967e4;display:grid;place-items:center;font:700 10px Space Grotesk}.pf .seg{display:flex;border:1px solid #3e2d50;border-radius:11px;overflow:hidden;margin:8px 0 18px}.pf .seg button{flex:1;padding:9px 0;font-size:11px;color:#bfb1d1}.pf .seg button.active{background:#33224a;color:#fff}.pf .sheet-foot{position:sticky;bottom:0;display:flex;gap:9px;padding:13px 20px 18px;background:#1b1327f2;border-top:1px solid #3a2a4c}.pf .sheet-foot button{flex:1}.pf .toggle-row{display:flex;align-items:center;gap:12px;padding:13px 0;border-top:1px solid #2c2139}.pf .toggle-row:first-child{border-top:0}.pf .toggle-row div{flex:1}.pf .toggle-row b{font-size:12px;display:block}.pf .toggle-row small{font-size:9px;color:var(--bp-muted);line-height:1.5;display:block}.pf .switch{width:42px;height:24px;border-radius:20px;background:#3a2c4a;position:relative;flex:0 0 42px;transition:background .2s}.pf .switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#cbbbe0;transition:transform .2s}.pf .switch[aria-checked=true]{background:#5fc7b5}.pf .switch[aria-checked=true]:after{transform:translate(18px);background:#fff}.pf .lim-label{font-size:9px;letter-spacing:2px;color:#bba5d9;font-weight:700;margin-top:6px;display:block}.pf .lim-help{font-size:10px;color:var(--bp-muted);line-height:1.6;margin:6px 0 0}.pf .amounts{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:10px 0 4px}.pf .amounts button{border:1px solid #3e2d50;border-radius:10px;padding:10px 0;font:700 12px Space Grotesk;background:#191224}.pf .amounts button.active{border-color:#af7af4;background:#33224a}.pf .break{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:10px 0 6px}.pf .break button{border:1px solid #5a3550;border-radius:10px;padding:11px 0;font-size:11px;background:#221520;color:#ffc2d4}.pf .notice{border:1px solid #2f5f56;background:#132723;border-radius:11px;padding:11px 12px;font-size:10px;color:#bfeee5;line-height:1.6;margin-top:14px}.pf .withdraw-row{display:flex;justify-content:space-between;font-size:11px;padding:9px 0;border-top:1px solid #2c2139}.pf .withdraw-row span{color:var(--bp-muted)}@media (max-width:799px){.pf .bp-dialog.sheet{width:100vw;max-width:100vw}}@media (max-width:350px){.pf .stats{grid-template-columns:1fr 1fr}.pf .stat.wide{grid-column:span 2}.pf .id-av{width:64px;height:64px;flex-basis:64px}.pf .amounts{grid-template-columns:repeat(2,1fr)}}.pf .best{margin-bottom:22px}.pf .best .stat.wide{grid-column:auto}.pf .invite{margin-bottom:12px}.pf button{margin:0}.pf .av-empty{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;background:#1d1528;font:700 24px Space Grotesk;color:#c9a6f5}.pf .feed .empty,.pf .pick-grid .empty{grid-column:1/-1;padding:28px 0}.pf .link{padding:1px 6px}.app.tab-profile main{max-width:none;padding:12px 24px 48px}.app.tab-profile:before{background:#090814}.pf.pf2-dialogs{display:contents!important}.pf2{--p-ink: #f5efff;--p-dim: #a99cc8;--p-faint: #8b7ea8;--p-line: #241b36;--p-panel: #0f0b19;--p-violet: #b48cff;--p-mint: #79e3d0;--p-gold: #f3d27a;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;color:var(--p-ink);font-family:DM Sans,system-ui,sans-serif}.pf2.pf2-state{display:block}.pf2 *,.pf2 *:before,.pf2 *:after{box-sizing:border-box}.pf2 h1,.pf2 h2,.pf2 p{margin:0}.pf2 button{margin:0;font:inherit;color:inherit;letter-spacing:0;text-transform:none;box-shadow:none;cursor:pointer}.pf2 svg{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pf2 button:focus-visible,.pf2 a:focus-visible{outline:2px solid #b886ff;outline-offset:3px}.pf2 .pf2-link{border:0;background:none;padding:0;color:var(--p-violet);font-size:13px;font-weight:700}.pf2 .pf2-btn{display:flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 20px;border:1px solid #ffffff1c;border-radius:13px;background:#ffffff08;font-size:15px;font-weight:800;white-space:nowrap}.pf2 .pf2-btn.primary{border-color:#c08af9;background:linear-gradient(110deg,#7b3fe4,#b04fe8);box-shadow:0 10px 30px #7b3fe444;color:#fff}.pf2-empty{padding:22px 12px;border:1px dashed #3a2a55;border-radius:13px;color:var(--p-dim);font-size:13px;line-height:1.45;text-align:center}.pf2-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 600px;min-height:330px;border:1px solid var(--p-line);border-radius:18px;background:var(--p-panel)}.pf2-hero:before{content:"";position:absolute;z-index:-2;top:-40px;right:-40px;bottom:-40px;left:-40px;background:var(--pf2-hit) 78% 40% / 62% auto no-repeat;filter:blur(34px) saturate(1.3);opacity:.55}.pf2-hero:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0f0b19 26%,#0f0b19a8 58%,#0f0b1933)}.pf2-hero.is-empty:before{background:radial-gradient(40% 80% at 80% 40%,#5a2ea8,#0000);filter:none;opacity:1}.pf2-who{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:28px 30px}.pf2 .pf2-av{position:relative;flex:none;width:92px;height:92px;padding:0;border:0;background:none}.pf2-av-ring{display:block;width:100%;height:100%;padding:3px;border-radius:50%;background:conic-gradient(from 210deg,#79e3d0,#b48cff,#f3d27a,#79e3d0)}.pf2 .pf2-av-ring>img,.pf2-av-ring>span{display:grid;place-items:center;width:100%;height:100%;max-width:none;border-radius:50%;background:#1a1030;object-fit:cover;object-position:50% 16%;font-size:30px;font-weight:800}.pf2-pen{position:absolute;right:-1px;bottom:-1px;display:grid;place-items:center;width:28px;height:28px;border:2px solid #0f0b19;border-radius:50%;background:#7b3fe4}.pf2 .pf2-pen svg{width:13px;height:13px}.screen.pf2 .pf2-who h1{margin:12px 0 8px;max-width:100%;font:900 36px/1.08 DM Sans,sans-serif;letter-spacing:-1px;text-transform:none;color:var(--p-ink);overflow-wrap:anywhere}.pf2-chips{display:flex;flex-wrap:wrap;gap:7px}.pf2 .pf2-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid #ffffff14;border-radius:8px;background:#ffffff08;color:#d9d0ee;font-size:12px;font-weight:700;white-space:nowrap}.pf2 .pf2-chip svg{width:14px;height:14px}.pf2 .pf2-chip.violet{border-color:#b48cff55;color:#dcc6ff}.pf2 .pf2-chip.mint{border-color:#79e3d04d;color:var(--p-mint)}.pf2 .pf2-chip.warn{border-color:#f3d27a4d;color:var(--p-gold)}.pf2-kv{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:auto;padding-top:18px}.pf2 .pf2-kv button{padding:0;border:0;background:none;text-align:left}.pf2-kv small{display:block;font-size:12px;color:var(--p-dim)}.pf2-kv b{font-size:21px;font-weight:800;font-variant-numeric:tabular-nums}.pf2-kv b i{margin-left:2px;font-size:11px;font-style:normal;color:var(--p-dim)}.pf2-case{position:relative;min-height:300px}.pf2 .pf2-hit-card{position:absolute;z-index:3;left:44%;top:22px;width:188px;height:auto;max-width:none;translate:-50% 0;rotate:-3deg;border-radius:10px;box-shadow:0 22px 44px #000c,0 0 36px #f3d27a44}.pf2-hit-tag{position:absolute;z-index:4;left:calc(44% + 76px);top:52px;max-width:170px;padding:8px 12px;border:1px solid #f3d27a55;border-radius:12px;background:#15100aee;box-shadow:0 8px 18px #0009}.pf2-hit-tag small{display:block;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#e6c97e}.pf2-hit-tag b{font-size:21px;font-weight:900;color:var(--p-gold)}.pf2-hit-tag b i{margin-left:2px;font-size:11px;font-style:normal}.pf2-hit-tag span{display:block;overflow:hidden;font-size:12px;color:#d9d0ee;white-space:nowrap;text-overflow:ellipsis}.pf2 .pf2-fan img{position:absolute;width:92px;height:auto;max-width:none;border-radius:6px;box-shadow:0 10px 20px #000b}.pf2 .pf2-fan img:nth-child(1){right:118px;top:158px;rotate:5deg}.pf2 .pf2-fan img:nth-child(2){right:18px;top:142px;rotate:9deg}.pf2 .pf2-fan img:nth-child(3){left:16px;top:48px;rotate:-10deg}.pf2 .pf2-fan img:nth-child(4){left:42px;top:170px;rotate:-6deg}.pf2-case-empty{position:absolute;top:24px;right:30px;bottom:24px;left:30px;display:grid;place-content:center;justify-items:center;gap:10px;border:1px dashed #4a3670;border-radius:15px;color:var(--p-dim);font-size:13.5px;text-align:center}.pf2 .pf2-case-empty img{width:62px;height:auto;filter:grayscale(.8) brightness(.55)}.pf2-wallet{display:grid;grid-template-columns:auto 1fr 340px;align-items:center;gap:14px 26px;padding:18px 24px;border:1px solid var(--p-line);border-radius:18px;background:var(--p-panel)}.pf2-label{display:block;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--p-dim)}.pf2-balance{display:block;margin-top:3px;font-size:40px;font-weight:900;letter-spacing:-1.5px;line-height:1;font-variant-numeric:tabular-nums}.pf2-balance i{font-style:normal;color:#cbbfe3}.pf2-balance small{margin-left:5px;font-size:15px;font-weight:700;letter-spacing:0;color:var(--p-dim)}.pf2-tokens{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:#dcc6ff}.pf2 .pf2-tokens svg{width:15px;height:15px}.pf2-wallet-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pf2-wallet-foot{grid-column:1 / -1;display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #f3d27a33;border-radius:11px;background:#3b2a0e66;font-size:13px;color:#e6c97e}.pf2-wallet-foot i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--p-gold)}.pf2 .pf2-wallet-foot .pf2-link{margin-left:auto;color:var(--p-gold)}.pf2-tiles{display:grid;grid-template-columns:1.5fr repeat(4,minmax(0,1fr));gap:10px}.pf2-tiles.has-admin{grid-template-columns:1.5fr repeat(5,minmax(0,1fr))}.pf2 .pf2-tile{position:relative;display:flex;align-items:center;gap:11px;min-width:0;height:64px;padding:0 14px;border:1px solid var(--p-line);border-radius:15px;background:var(--p-panel);font-size:14px;font-weight:700;text-align:left}.pf2-tile svg{color:#cfb7f5}.pf2-tile span{min-width:0}.pf2-tile small{display:block;margin-top:1px;overflow:hidden;font-size:12px;font-weight:600;color:var(--p-faint);white-space:nowrap;text-overflow:ellipsis}.pf2 .pf2-tile.refer{overflow:hidden;padding-right:70px;border-color:#8454c566;background:radial-gradient(70% 130% at 100% 50%,#5a2ea866,#0000),var(--p-panel)}.pf2-tile.refer small{color:var(--p-gold)}.pf2 .pf2-tile.refer img{position:absolute;right:12px;top:6px;width:46px;height:auto;rotate:8deg;filter:drop-shadow(0 6px 8px #000a)}.pf2-activity{min-width:0;padding:18px 20px;border:1px solid var(--p-line);border-radius:18px;background:var(--p-panel)}.pf2-activity-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.screen.pf2 .pf2-activity h2{font:800 16px/1.2 DM Sans,sans-serif;letter-spacing:0;text-transform:none;color:var(--p-ink)}.pf2-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto 58px;align-items:center;gap:11px;height:44px;border-top:1px solid #ffffff0b;font-size:14px}.pf2 .pf2-row svg{width:16px;height:16px;color:var(--p-faint)}.pf2-row b{overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.pf2-row em{font-size:13.5px;font-style:normal;font-weight:700;color:#d9d0ee;white-space:nowrap;font-variant-numeric:tabular-nums}.pf2-row em.pos{color:var(--p-mint)}.pf2-row em.zero{color:var(--p-dim)}.pf2-row time{font-size:12.5px;color:var(--p-faint);text-align:right;white-space:nowrap}.pf2-support{justify-self:center;font-size:12.5px;font-weight:600;color:var(--p-faint);text-decoration:none}@media (hover: hover) and (pointer: fine){.pf2 .pf2-btn:hover,.pf2 .pf2-tile:hover,.pf2 .pf2-chip:is(button):hover{filter:brightness(1.12)}.pf2 .pf2-kv button:hover small,.pf2-support:hover{color:var(--p-ink)}}@media (max-width: 1279px){.pf2-hero{grid-template-columns:minmax(0,1fr) 400px}.pf2 .pf2-fan img:nth-child(n+3){display:none}.pf2 .pf2-fan img:nth-child(1){right:auto;left:0}.pf2 .pf2-fan img:nth-child(2){right:6px}.pf2-hit-tag{left:auto;right:12px;top:22px}.pf2-wallet{grid-template-columns:auto 1fr minmax(260px,300px)}.pf2 .pf2-tile{padding-inline:12px;font-size:13px}.pf2-tiles{grid-template-columns:1.4fr repeat(4,minmax(0,1fr))}}@media (max-width: 1023px){.app.tab-profile main{padding:16px 20px 110px}.pf2-hero{grid-template-columns:minmax(0,1fr)}.pf2-hero:after{background:linear-gradient(0deg,#0f0b19 42%,#0f0b19a8 72%,#0f0b1933)}.pf2-hero:before{background-position:50% 0;background-size:90% auto}.pf2-case{order:-1;min-height:262px}.pf2 .pf2-hit-card{left:50%;top:14px;width:164px}.pf2-who{padding:18px}.pf2 .pf2-av{width:64px;height:64px}.screen.pf2 .pf2-who h1{font-size:28px}.pf2-kv{padding-top:14px}.pf2-kv b{font-size:18px}.pf2-wallet{grid-template-columns:minmax(0,1fr);padding:16px}.pf2-balance{font-size:42px}.pf2-wallet>span:empty{display:none}.pf2-tiles,.pf2-tiles.has-admin{grid-template-columns:repeat(4,minmax(0,1fr))}.pf2 .pf2-tile.refer{grid-column:1 / -1}.pf2-activity{padding:16px}}@media (max-width: 599px){.app.tab-profile main{padding:12px 14px 108px}.pf2 .pf2-fan{display:none}.pf2-case{min-height:222px}.pf2 .pf2-hit-card{width:138px}.pf2-tiles,.pf2-tiles.has-admin{grid-template-columns:repeat(2,minmax(0,1fr))}.pf2 .pf2-tile.m-admin{grid-column:1 / -1}}.app.app .pf2-hero{border:0;border-radius:0;padding-top:var(--fp-bar);min-height:0}.app.app .pf2-hero:after{background:linear-gradient(90deg,#0b0814 26%,#0b0814a8 58%,#0b081433),linear-gradient(0deg,#110d20 2%,#0b081400 30%),linear-gradient(180deg,#0b081499,#0b081400 16%)}.app.app .pf2-who{padding:12px var(--fp-mx) 24px}.app.app.app .screen.pf2 .pf2-who h1{font-size:clamp(36px,10vw,48px);font-weight:800;letter-spacing:-.012em;font-optical-sizing:none;line-height:1.12;overflow-wrap:anywhere}.app.app .pf2-chip{border:0;background:#ffffff0d}.app.app .pf2-wallet{padding-left:0;padding-right:0;border:0;border-bottom:1px solid #ffffff14;border-radius:0;background:none;box-shadow:none}.app.app .pf2-tiles{gap:0 16px;border-bottom:1px solid #ffffff14;padding-bottom:8px}.app.app .pf2 .pf2-tile,.app.app .pf2 .pf2-tile.refer{padding-left:0;border:0;border-radius:0;background:none;box-shadow:none}.app.app .pf2-activity{padding-left:0;padding-right:0;border:0;border-radius:0;background:none;box-shadow:none}@media (min-width: 768px){.app.app .pf2-hero{min-height:clamp(380px,48vh,520px)}.app.app .pf2-who{justify-content:flex-end;padding-bottom:32px}.app.app.app .screen.pf2 .pf2-who h1{font-size:clamp(44px,min(4.4vw,9vh),76px)}}.app.tab-referrals main{max-width:none;padding:12px 24px 48px}.app.tab-referrals:before{background:#090814}.ref2{--r-ink: #f5efff;--r-dim: #a99cc8;--r-faint: #8b7ea8;--r-line: #241b36;--r-panel: #0f0b19;--r-tile: #15101f;--r-violet: #b48cff;--r-mint: #79e3d0;--r-gold: #f3d27a;display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"top top" "board side";gap:14px;align-items:start;min-width:0;font-family:DM Sans,system-ui,sans-serif;color:var(--r-ink)}.ref2 *,.ref2 *:before,.ref2 *:after{box-sizing:border-box}.screen.ref2 h1,.screen.ref2 h2,.ref2 p{margin:0}.ref2 button{margin:0;box-shadow:none;letter-spacing:0;text-transform:none;transform:none;font-family:DM Sans,system-ui,sans-serif}.ref2 button:focus-visible,.ref2 a:focus-visible{outline:2px solid #b886ff;outline-offset:3px}.ref2-top,.ref2-card{min-width:0;border:1px solid var(--r-line);border-radius:18px;background:var(--r-panel)}.screen.ref2 .ref2-card h2{font:800 17px/1.2 DM Sans,sans-serif;letter-spacing:0;text-transform:none;color:var(--r-ink)}.ref2-top{grid-area:top;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:22px;padding:26px 30px;background:radial-gradient(40% 120% at 8% 0%,#5a2ea84d,#0000),var(--r-panel)}.ref2-eyebrow{font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--r-mint)}.screen.ref2 .ref2-top h1{margin-top:6px;font:900 42px/1.02 DM Sans,sans-serif;letter-spacing:-1.3px;text-transform:none;color:var(--r-ink)}.ref2-top h1 em{font-style:normal;color:var(--r-violet)}.ref2-sub{margin-top:8px;font-size:14px;line-height:1.5;color:var(--r-dim)}.ref2-sub b{color:var(--r-ink)}.ref2-invite{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}.ref2-share{display:flex;gap:10px;min-width:0}.ref2-link{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:50px;padding:0 6px 0 14px;border:1px solid #3a2a55;border-radius:13px;background:#0a0714}.ref2-link code{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;user-select:all;-webkit-user-select:all;font:400 13px var(--font-code);color:#e8def9}.ref2-link code b{font-weight:700;color:var(--r-mint)}.ref2 button.ref2-copy{flex:none;height:38px;min-width:72px;padding:0 12px;border:1px solid #3a2a55;border-radius:9px;background:#1a1328;color:#e6d2ff;font-size:13px;font-weight:700;cursor:pointer}.ref2 button.ref2-copy.is-copied{border-color:#79e3d066;background:#133a33;color:var(--r-mint)}.ref2-hint{padding-left:2px;font-size:12px;line-height:1.5;color:var(--r-faint)}.ref2-hint b{color:var(--r-dim)}.ref2 .ref2-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:50px;padding:0 22px;border:1px solid #ffffff14;border-radius:13px;background:#ffffff08;color:var(--r-ink);font-size:15px;font-weight:800;white-space:nowrap;cursor:pointer}.ref2 .ref2-btn.primary{border-color:#c08af9;background:linear-gradient(110deg,#7b3fe4,#b04fe8);box-shadow:0 10px 30px #7b3fe444;color:#fff}.ref2 .ref2-btn.collect{width:100%;height:46px;border:0;background:var(--r-gold);box-shadow:0 8px 26px #f3d27a33;color:#24190a}.ref2 .ref2-btn.collect:disabled{border:1px solid #ffffff14;background:#ffffff08;box-shadow:none;color:#6c6187;cursor:default}.ref2 .ref2-more{width:100%;height:46px;margin-top:12px;color:var(--r-violet);font-size:14px}@media (hover: hover){.ref2 .ref2-btn:not(:disabled):hover,.ref2 .ref2-add:hover{filter:brightness(1.12)}}.ref2-board{grid-area:board;display:flex;flex-direction:column;padding:20px}.ref2-board-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:14px}.ref2-board-head small{font-size:13px;color:var(--r-dim)}.ref2-slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ref2-slot{display:flex;flex-direction:column;align-items:center;min-width:0;min-height:226px;padding:14px 10px 13px;border:1px solid var(--r-line);border-radius:15px;background:var(--r-tile);text-align:center}.ref2-slot img{height:104px;margin-bottom:9px;filter:drop-shadow(0 8px 10px #000a)}.ref2-slot.qualified{border-color:#79e3d04d;background:radial-gradient(70% 45% at 50% 28%,#79e3d021,#0000),var(--r-tile)}.ref2-slot.qualified img{filter:drop-shadow(0 8px 10px #000a) drop-shadow(0 0 16px #b46bff90)}.ref2-slot.verify img{filter:grayscale(.25) brightness(.8)}.ref2-slot.waiting img{filter:grayscale(.85) brightness(.5)}.ref2-slot>b{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700}.ref2-next{margin-top:3px;font-size:12px;line-height:1.3;color:var(--r-dim)}.ref2-slot.qualified .ref2-next{font-weight:700;color:var(--r-mint)}.ref2-slot.verify .ref2-next{font-weight:700;color:var(--r-gold)}.ref2-bars{display:inline-flex;gap:3px;margin-top:auto;padding-top:9px}.ref2-bars i{width:26px;height:4px;border-radius:3px;background:#2c2140}.ref2-slot.waiting .ref2-bars i[data-on=true]{background:var(--r-violet)}.ref2-slot.verify .ref2-bars i[data-on=true]{background:var(--r-gold)}.ref2-slot.qualified .ref2-bars i[data-on=true]{background:var(--r-mint)}.ref2 button.ref2-add{justify-content:center;gap:9px;border:1px dashed #4a3670;background:none;color:var(--r-violet);font-size:14px;font-weight:700;cursor:pointer}.ref2-add i{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#2a1d45;font-size:22px;font-style:normal;font-weight:500}.ref2-add span{font-size:12px;font-weight:500;color:var(--r-faint)}.ref2-side{grid-area:side;display:flex;flex-direction:column;gap:14px;min-width:0}.ref2-earn{display:flex;flex-direction:column;padding:18px}.ref2-earn.has-money{border-color:#f3d27a33;background:linear-gradient(150deg,#33240c,#150f0c 65%)}.screen.ref2 .ref2-card .ref2-label{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--r-dim)}.screen.ref2 .ref2-earn.has-money .ref2-label,.ref2-earn.has-money .ref2-amount small{color:#e6c97e}.ref2-amount{display:flex;align-items:baseline;gap:6px;margin:4px 0 12px!important;color:#6c6187}.ref2-earn.has-money .ref2-amount{color:var(--r-ink)}.ref2-amount b{font-size:36px;font-weight:900;letter-spacing:-1px;font-variant-numeric:tabular-nums}.ref2-amount small{font-size:14px;font-weight:700}.ref2-earn-meta{display:flex;justify-content:space-between;gap:12px;margin-top:10px!important;font-size:12px;color:#bda876}.ref2-earn-meta b{color:var(--r-ink)}.ref2-beta{margin-top:10px!important;font-size:12px;line-height:1.45;color:var(--r-faint)}.ref2-rules{padding:16px 18px}.screen.ref2 .ref2-rules h2{margin-bottom:8px;font-size:14px}.ref2-rule{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;padding:7px 0;font-size:13px;line-height:1.35;color:#d9d0ee}.ref2-rule-art{display:grid;place-items:center}.ref2-rule-art img{display:block;width:30px;rotate:-7deg}.ref2-percent{display:grid;place-items:center;height:44px;border-radius:11px;background:#3b2a0e;color:var(--r-gold);font-size:15px;font-weight:900;letter-spacing:-.3px}.ref2-fine{margin-top:8px!important;font-size:12px;line-height:1.5;color:var(--r-faint)}.ref2-fine a{font-weight:700;color:var(--r-violet);text-decoration:none}.ref2-state{grid-column:1 / -1;padding:24px;display:grid;gap:16px;border:1px solid var(--r-line);border-radius:18px;background:var(--r-panel)}.ref2-skeleton{height:160px;border-radius:10px;background:linear-gradient(90deg,#191126,#322046,#191126);background-size:200% 100%;animation:ref2-shimmer 1.4s ease-in-out infinite}.ref2-skeleton.short{height:90px}.ref2-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ref2-toast{position:fixed;z-index:100;left:50%;bottom:28px;transform:translate(-50%);max-width:calc(100vw - 32px);padding:12px 18px;border:1px solid #aa6ae7;border-radius:10px;background:#1b1029f2;color:var(--r-ink);font-size:13px;box-shadow:0 12px 30px #000a}.ref2-toast.ok{border-color:#39e4c280}.ref2-toast.error{border-color:#fa7183}.ref2-spinner{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:ref2-spin .8s linear infinite}@keyframes ref2-spin{to{transform:rotate(360deg)}}@keyframes ref2-shimmer{to{background-position:-200% 0}}@media (max-width: 1279px) and (min-width: 1024px){.ref2{grid-template-columns:minmax(0,1fr) 270px}.ref2-top{grid-template-columns:minmax(0,1fr)}.ref2-slots{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1023px){.app.tab-referrals main{padding:16px 20px 110px}.ref2{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.ref2-top,.ref2-board,.ref2-side{grid-area:auto}.ref2-top{order:0;grid-template-columns:minmax(0,1fr);gap:16px;padding:22px 18px}.screen.ref2 .ref2-top h1{font-size:32px}.ref2-side{display:contents}.ref2-earn{order:1}.ref2-board{order:2}.ref2-rules{order:3}.ref2-toast{bottom:calc(100px + env(safe-area-inset-bottom))}}@media (max-width: 599px){.app.tab-referrals main{padding:12px 14px 108px}.ref2-share{flex-direction:column}.ref2 .ref2-btn.primary{width:100%}.ref2-board{padding:14px}.ref2-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}.app.app .ref2-top{padding:calc(var(--fp-bar) + 12px) var(--fp-mx) 24px;border:0;border-radius:0;background:#0b0814}.app.app .ref2-top>*{position:relative}.app.app .ref2-top>.fp-glow,.app.app .ref2-top>.fp-shade{position:absolute}.app.app .ref2-eyebrow{font-size:13px}.app.app.app .screen.ref2 .ref2-top h1{font-size:clamp(44px,13vw,60px);font-weight:800;letter-spacing:-.012em;font-optical-sizing:none;line-height:1.05}.app.app .ref2-sub{font-size:16px;font-weight:500;color:#cfc6e4}.app.app .ref2-card{padding-left:0;padding-right:0;border:0;border-top:1px solid #ffffff14;border-radius:0;background:none;box-shadow:none}.app.app .ref2-board{border:0;border-radius:0;background:none;box-shadow:none;padding-left:0;padding-right:0}.app.app .ref2-side{gap:8px}@media (min-width: 768px){.app.app .ref2-top{align-items:end;min-height:clamp(320px,44vh,480px);gap:48px;padding-bottom:32px}.app.app.app .screen.ref2 .ref2-top h1{font-size:clamp(48px,min(5.4vw,10vh),92px)}.app.app .ref2-sub{font-size:18px;font-weight:600;max-width:560px}}.catch-splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;overflow:hidden;background:#07060d;isolation:isolate}.catch-splash .cs-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.catch-splash .cs-sk{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:72px 1fr}.catch-splash .cs-sk i,.catch-splash .cs-sk b{position:relative;display:block;overflow:hidden;border-radius:12px;background:#1a1430}.catch-splash .cs-sk i:after,.catch-splash .cs-sk b:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;translate:-100% 0;background:linear-gradient(90deg,transparent,#ffffff0f,transparent);animation:cs-shimmer 1.6s ease-in-out infinite}@keyframes cs-shimmer{to{translate:100% 0}}.catch-splash .cs-sk-rail{display:grid;align-content:start;gap:14px;padding:14px 12px;border-right:1px solid #2c2140;background:#0e0919}.catch-splash .cs-sk-rail i{width:46px;height:46px;border-radius:50%}.catch-splash .cs-sk-rail b{height:48px}.catch-splash .cs-sk-main{display:grid;grid-template-rows:72px auto auto 1fr;gap:18px;min-width:0;padding:0 24px 24px}.catch-splash .cs-sk-top{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin:0 -24px;padding:0 24px;border-bottom:1px solid #2c2140}.catch-splash .cs-sk-top i{width:130px;height:38px;border-radius:999px}.catch-splash .cs-sk-top b{width:44px;height:44px;border-radius:50%}.catch-splash .cs-sk-hero{height:44vh;min-height:300px;border-radius:22px!important;background:linear-gradient(110deg,#1a1430 40%,#2a1d50)!important}.catch-splash .cs-sk-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.catch-splash .cs-sk-tiles i{height:128px;border-radius:18px}.catch-splash .cs-sk-row{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.catch-splash .cs-sk-row i{aspect-ratio:3 / 4.3;border-radius:18px}.catch-splash .cs-sk-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#07060dd1}@media (max-width: 1023px){.catch-splash .cs-sk{grid-template-columns:1fr}.catch-splash .cs-sk-rail{display:none}.catch-splash .cs-sk-main{grid-template-rows:62px auto auto auto 1fr;padding:0 16px}.catch-splash .cs-sk-top{margin:0 -16px;padding:0 16px}.catch-splash .cs-sk-hero{height:36vh;min-height:220px}.catch-splash .cs-sk-tiles{grid-template-columns:1fr}.catch-splash .cs-sk-tiles i{height:84px}.catch-splash .cs-sk-tiles i:nth-child(n+3){display:none}.catch-splash .cs-sk-row{grid-template-columns:repeat(2,1fr)}.catch-splash .cs-sk-row i:nth-child(n+3){display:none}}.catch-splash .cs-frame{position:absolute;top:0;bottom:0;left:50%;width:min(100vw,430px,62vh);transform:translate(-50%);container-type:inline-size}.catch-splash .cs-glow{position:absolute;left:50%;top:62%;width:90cqw;height:14cqw;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse,#b46bff66,transparent 70%);filter:blur(6px)}.catch-splash .cs-rig{position:absolute;z-index:5;left:50%;top:44%;width:46cqw;aspect-ratio:1;margin:-23cqw 0 0 -23cqw}.catch-splash .cs-shake{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 92%}.catch-splash .cs-ball{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--orb) center / contain no-repeat}.catch-splash .cs-btn{position:absolute;left:50%;top:52.5%;width:24%;aspect-ratio:1;transform:translate(-50%,-50%) scale(.6);border-radius:50%;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,#fff 0%,#f3c4ff 35%,transparent 70%)}.catch-splash .cs-shadow{position:absolute;z-index:4;left:50%;top:calc(44% + 22cqw);width:34cqw;height:5cqw;margin-left:-17cqw;border-radius:50%;background:radial-gradient(ellipse,#000a,transparent 70%)}.catch-splash .cs-letters{position:absolute;z-index:6;left:50%;top:44%;width:41.33cqw;aspect-ratio:372 / 240;margin:-13.33cqw 0 0 -20.67cqw;background:var(--wm) 83.3% 50% / 193.5% auto no-repeat;filter:drop-shadow(0 6px 18px #000b);opacity:0}.catch-splash .cs-stars{position:absolute;z-index:7;left:50%;top:44%;width:0;height:0}.catch-splash .cs-stars svg{position:absolute;width:13cqw;height:13cqw;margin:-6.5cqw 0 0 -6.5cqw;opacity:0;fill:#ffe07a;filter:drop-shadow(0 0 6px #ffc65a) drop-shadow(0 0 2px #fff)}.catch-splash .cs-status{position:absolute;z-index:9;left:0;right:0;bottom:9%;display:grid;justify-items:center;gap:9px;font:700 10px DM Sans,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#b6a6d3}.catch-splash .cs-bar{width:44cqw;height:3px;border-radius:3px;background:#ffffff14;overflow:hidden}.catch-splash .cs-bar i{display:block;height:100%;width:var(--p, 0%);background:linear-gradient(90deg,#5fe3d6,#8f2cff,#e04fd8);box-shadow:0 0 8px #b46bff}.catch-splash .cs-logo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.catch-splash.waiting>:not(.cs-wait){visibility:hidden}.catch-splash .cs-wait{position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#a879ff;box-shadow:0 0 24px #a879ff;animation:boot-pulse 1s ease-in-out infinite alternate}.catch-splash.exit{pointer-events:none}@media (min-width: 768px){.catch-splash .cs-frame{width:min(560px,62vh)}}.big-hit{position:fixed;left:50%;top:calc(68px + env(safe-area-inset-top,0px));z-index:40;width:min(450px,calc(100% - 20px));display:flex;align-items:center;gap:11px;padding:9px 12px 9px 9px;margin:0;border-radius:16px;overflow:visible;isolation:isolate;text-align:left;cursor:pointer;color:#f5efff;font:14px DM Sans,sans-serif;background:linear-gradient(110deg,#3a2a0e,#1c1424 55%,#2a1c3c);border:1px solid #f3d27a;box-shadow:0 0 0 1px #f3d27a33,0 10px 30px #000b,0 0 28px #f3d27a55;transform:translate(-50%,-140%);opacity:0;min-height:0}.big-hit.in{animation:bh-in .55s cubic-bezier(.2,1.25,.35,1) forwards}.big-hit.out{animation:bh-out .4s cubic-bezier(.5,0,.8,.4) forwards}@keyframes bh-in{0%{transform:translate(-50%,-140%);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes bh-out{0%{transform:translate(-50%);opacity:1}to{transform:translate(-50%,-140%);opacity:0}}.big-hit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:-1;background:linear-gradient(105deg,transparent 30%,#fff7d966 48%,transparent 62%);background-size:260% 100%;background-position:130% 0;animation:bh-sweep 1.4s .35s ease-in-out forwards}@keyframes bh-sweep{to{background-position:-60% 0}}.big-hit .bh-art{width:38px;height:53px;flex:none;border-radius:5px;overflow:hidden;box-shadow:0 0 14px #f3d27a99}.big-hit .bh-art img{width:100%;height:100%;object-fit:cover;display:block}.big-hit .bh-txt{min-width:0;flex:1}.big-hit .bh-tag{display:inline-block;font:700 8px Space Grotesk,sans-serif;letter-spacing:2px;color:#1b1206;background:#f3d27a;border-radius:10px;padding:2px 7px}.big-hit b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.25;margin-top:4px}.big-hit b em{font-style:normal;color:#f3d27a}.big-hit small{display:block;font-size:10px;color:#cbb9de}.big-hit .bh-val{text-align:right;flex:none}.big-hit .bh-val strong{display:block;font:700 16px Space Grotesk,sans-serif;color:#f3d27a;text-shadow:0 0 12px #f3d27a88}.big-hit .bh-val small{font-size:9px}.big-hit .bh-bar{position:absolute;left:12px;right:12px;bottom:0;height:2px;border-radius:2px;background:#f3d27a;transform-origin:left;animation:bh-timer 3s linear forwards}@keyframes bh-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.big-hit .bh-sparks{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.big-hit .bh-sparks i{position:absolute;top:50%;width:5px;height:5px;margin:0;border-radius:50%;background:#fff3c9;box-shadow:0 0 8px #f3d27a;opacity:0;animation:bh-fly .9s ease-out forwards}@keyframes bh-fly{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--x),var(--y))}}.big-hit.rare{border-color:#b788ff;background:linear-gradient(110deg,#2a1c4a,#1c1424 55%,#2a1c3c);box-shadow:0 10px 30px #000b,0 0 22px #b788ff55}.big-hit.rare .bh-tag{background:#b788ff;color:#fff}.big-hit.rare b em,.big-hit.rare .bh-val strong{color:#d3abff;text-shadow:none}.big-hit.rare .bh-bar{background:#b788ff}.big-hit.rare .bh-art{box-shadow:0 0 12px #b788ff99}.big-hit.mine{border-color:#79e3d0;background:linear-gradient(110deg,#123a35,#1c1424 55%,#2a1c3c);box-shadow:0 10px 30px #000b,0 0 26px #79e3d066}.big-hit.mine .bh-tag{background:#79e3d0;color:#0e1f1c}.big-hit.mine .bh-val strong{color:#79e3d0;text-shadow:none}.big-hit.mine .bh-bar{background:#79e3d0}.site-footer{box-sizing:border-box;width:100%;border-top:1px solid #2a1f3a;background:linear-gradient(180deg,#0b0713,#07050c);color:#a99bbd;font:500 13px/1.4 DM Sans,sans-serif}.site-footer-inner{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:1600px;margin:0 auto;padding:22px max(18px,env(safe-area-inset-left)) 22px max(18px,env(safe-area-inset-right));text-align:center}.site-footer-app .site-footer-inner{padding-bottom:calc(108px + env(safe-area-inset-bottom))}.app main:has(+.site-footer){padding-bottom:28px}.app-column{display:flex;flex-direction:column;min-height:100dvh}.app-column>main{flex:1 0 auto;width:100%}.app-column>.site-footer{flex:none}.site-footer-copy{color:#f5efff;font-weight:700;letter-spacing:.4px}.site-footer-age{font:700 10px/1.4 DM Sans,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#8f80a6}.site-footer-age b{color:#ffce64;font-weight:700}.site-footer-links{display:flex;align-items:center;gap:4px}.site-footer-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;border-radius:10px;color:#c9bbdc;font-weight:600;text-decoration:none}.site-footer-links a+a:before{content:"·";margin:0 10px 0 -10px;color:#5b4a72}.site-footer-social{display:flex;gap:8px}.site-footer-social a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid #3a2a52;background:#140e1e;color:#c9bbdc;transition:color .15s,border-color .15s,background .15s}.site-footer-social svg{display:block;width:18px;height:18px}.site-footer-social svg.stroke{fill:none;stroke:currentColor;stroke-width:1.8}.site-footer-social svg.stroke .dot{fill:currentColor;stroke:none}.site-footer-social svg.fill{fill:currentColor}.site-footer a:focus-visible{outline:2px solid #5fe3d6;outline-offset:2px}@media (hover: hover) and (pointer: fine){.site-footer-links a:hover{color:#f5efff;background:#ffffff08}.site-footer-social a:hover{color:#f5efff;border-color:#a879ff;background:#2a1d3b}}@media (min-width: 1024px){.site-footer-inner{flex-direction:row;justify-content:flex-start;gap:28px;padding:14px 48px;text-align:left}.site-footer-app .site-footer-inner{padding-bottom:14px}.site-footer-links{margin-left:auto}.site-footer-social a{width:38px;height:38px}.site-footer-social svg{width:17px;height:17px}}.public-page{display:flex;flex-direction:column}.public-page-inner{flex:1;width:100%;box-sizing:border-box}.app{--fp-bar: calc(62px + env(safe-area-inset-top)) ;--fp-mt: 12px;--fp-mx: 14px}@media (max-height: 500px) and (orientation: landscape){.app{--fp-bar: calc(50px + env(safe-area-inset-top)) }}@media (min-width: 768px){.app{--fp-mt: 16px;--fp-mx: 20px}}@media (min-width: 1024px){.app{--fp-bar: 72px;--fp-mt: 12px;--fp-mx: 24px}}.app.app:not(.tab-home) main{padding-top:var(--fp-mt);padding-left:var(--fp-mx);padding-right:var(--fp-mx)}.fp-hero{position:relative;isolation:isolate;flex:none;margin:calc(-1 * (var(--fp-bar) + var(--fp-mt))) calc(-1 * var(--fp-mx)) 0;overflow:hidden;background:#0b0814;color:#f5efff;font-family:DM Sans,sans-serif}.app.fp-under-bar .app-brandbar{background:none;border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.app.fp-under-bar .app-who{text-shadow:0 1px 8px #000,0 0 2px #000}.fp-glow{position:absolute;z-index:-3;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 34% at 70% 26%,color-mix(in srgb,var(--fp-c, #7b3fe4) 30%,transparent),transparent 72%);transition:background .5s}.fp-wall{position:absolute;z-index:-2;top:-40px;bottom:-40px;left:30%;right:-80px;rotate:-8deg;transform-origin:0 0;opacity:.5;pointer-events:none}.fp-track{display:grid;grid-template-columns:repeat(8,164px);gap:16px;will-change:transform;animation:fp-scroll 80s linear infinite}@keyframes fp-scroll{to{transform:translate3d(0,calc(-2 * (164px * 88 / 63 + 16px)),0)}}.fp-w{display:block;width:164px;aspect-ratio:63 / 88;border-radius:9px;background:#120d1e center / cover no-repeat;box-shadow:0 0 0 1px #ffffff1a,0 16px 30px #000b}.fp-w:nth-child(2n){margin-top:-50px}.fp-shade{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#0b0814 26%,#0b081499 60%,#0b081466),linear-gradient(0deg,#110d20 2%,#0b081400 30%)}@media (min-width: 768px){.fp-glow{background:radial-gradient(46% 70% at 76% 42%,color-mix(in srgb,var(--fp-c, #7b3fe4) 30%,transparent),transparent 70%)}.fp-wall{top:-120px;bottom:-120px;left:44%;opacity:.75}.fp-shade{background:linear-gradient(90deg,#0b0814 46%,#0b0814d9 56%,#0b081466 72%,#0b081477),linear-gradient(0deg,#110d20 2%,#0b081400 30%),linear-gradient(180deg,#0b081499,#0b081400 16%)}}@media (prefers-reduced-motion: reduce){.fp-track{animation:none}}.app.app .ptile{overflow:visible;border:0;border-radius:0;background:none;box-shadow:none}.app.app .ptile:before,.app.app .ptile:after{display:none}.app.app .ptile-art{padding:0 0 4px}.app.app .ptile .ptile-art img.pack-artwork{width:86%!important}.app.app .ptile-copy{padding:8px 0 0}.app.app .ptile-rule{display:none}.app.app .ptile-price{margin-top:4px;font-size:15px;font-weight:600}.app.app .ptile:hover{border:0;box-shadow:none}.app.app .pk3-chips{gap:4px}.app.app .pk3-chips button{min-height:44px;padding:0 14px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;box-shadow:none;color:#a99cc8;font-weight:600}.app.app .pk3-chips button:hover{color:#f5efff}.app.app .pk3-chips button[aria-pressed=true]{border-bottom-color:#f5efff;background:none;color:#fff;font-weight:600}.app.app .pk3-chips button[aria-pressed=true] small{color:#a99cc8}.app.app .pk3-title h2{font-size:24px;font-weight:700;letter-spacing:0}.app.app .pk3-catalog{margin-top:16px}@media (min-width: 768px) and (max-width: 1023px){.app:not(.tab-home) main{max-width:none}}.app .home-ranking-link{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;margin:0;padding:0;border:0;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;border-radius:0;background:none;box-shadow:none;color:#f5efff;font:600 16px DM Sans,sans-serif;letter-spacing:0;text-transform:none;cursor:pointer}.home-ranking-link span{font-size:14px;font-weight:500;color:#a99cc8}.home-ranking-link i{font-style:normal;color:#79e3d0}@media (min-width: 1024px){.app .home-ranking-link{display:none}}.app.app .home2 .lds-head h2,.app.app .home2 .home2-section-head h2,.app.app .home2 .home2-panel-head h2{font:600 18px/1.3 DM Sans,sans-serif;letter-spacing:0;text-transform:none}.app.app .home2 .about-tile-eyebrow,.app.app .home2 .home2-eyebrow,.app.app .home2 .home2-hero-mobile-name small{font:600 12px/1.3 DM Sans,sans-serif;letter-spacing:0;text-transform:none}.app.app .home2 .lds-head small,.app.app .home2 .home2-section-head small{font-size:13px;font-weight:400}.app.app .home2 .home2-view-all,.app.app .home2 .hplay-head b,.app.app .home2 .hplay-cta,.app.app .home2 .hplay-status,.app.app .home2 .pv-room b,.app.app .home2 .pv-task b{font-weight:600}.app.app .home2 .pv-room em,.app.app .home2 .pv-task em,.app.app .home2 .pv-tkt{font-weight:600;font-size:11px}.app.app .home2 .pv-room.empty{grid-template-columns:minmax(0,1fr) auto}.app.app .home2 .pv-room.empty>i{display:none}.app.app .home2 .pv-room.empty b,.app.app .home2 .pv-room.empty small{white-space:normal;line-height:1.3}.app.app .home2 .pv-task b{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.25}.app.app .home2 .hplay-daily-drop .hplay-shade{background:linear-gradient(90deg,#0e0a18 44%,#0e0a18b0 56%,#0e0a1800 70%),linear-gradient(0deg,#0e0a18,#0e0a1800 28%),radial-gradient(60% 90% at 90% 50%,color-mix(in srgb,var(--pc) 18%,transparent),transparent 70%)}.app.app .home2 .lds{padding:0;border:0;border-radius:0;background:none}.app.app .home2 .lds-head{margin-bottom:12px}.app.app .home2 .lds-drop{font-weight:400;gap:6px}.app.app .home2 .lds-drop.tier-common,.app.app .home2 .lds-drop.tier-uncommon{border-color:transparent}.app.app .home2 .lds-drop b,.app.app .home2 .lds-row strong{font-weight:600}.app.app .home2 .lds-chip{padding:0;border-radius:0;background:none;font-size:11px;font-weight:500;letter-spacing:0;text-transform:none;color:#a99cc8}.app.app .home2 .lds-drop.tier-common .lds-chip{display:none}.app.app .home2 .lds-chip.tier-uncommon{color:#79e3d0}.app.app .home2 .lds-chip.tier-rare{padding:2px 7px;border-radius:999px;background:#2e1b52;color:#d0a6ff;font-weight:600}.app.app .home2 .lds-chip.tier-chase{padding:2px 7px;border-radius:999px;background:#3b2a0e;color:#f3d27a;font-weight:600}.app.app .bp2 .bp2-value-label{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.app.app .bp2 .bp2-value strong{font-size:32px;font-weight:700;letter-spacing:-.01em}.app.app .bp2 .bp2-value strong small{font-size:13px;font-weight:500}.app.app .bp2 .bp3-price,.app.app .bp2 .bp2-chips button,.app.app .bp2 .bp2-selectall{font-weight:600}.app.app .bp2 .bp2-filter>span{font-size:11px}.app.app .bp2 .bp2-selection button{font-weight:600}@media (max-width: 767px){.app.app .home2 .prism-arrow:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.app.app .home2 .pv-rooms,.app.app .home2 .pv-tasks{width:58%}.app.app .home2 .pv-room small{font-size:11px}.app.app .bp2 .bp2-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.app.app .bp2 .bp2-filters>.bp2-search{grid-column:1 / -1}.app.app .bp2 .bp2-filters>.bp2-filter:last-child{grid-column:1 / -1}.app.app .bp2 .bp2-filter{height:48px}.app.app .bp2 .bp2-viewbar{flex-wrap:wrap;gap:8px}.app.app .bp2 .bp2-chips{flex:1 0 100%}.app.app .bp2 .bp2-chips button,.app.app .bp2 .bp2-selectall{height:44px}.app.app .bp2 .bp2-selectall{margin-left:auto}}.app.app .app-balance small,.app.app .live-ticker-item,.app.app .site-footer-age b{font-size:11px}.app.app .app-who b{font-weight:600}.app.app .sidenav-links span{font-size:14px;font-weight:500}.app.app .home2 .hplay-head b{font-size:18px}.app.app .home2 .hplay-fg>small{font-size:13px;font-weight:500}.app.app .home2 .pv-room small,.app.app .home2 .pv-task i{font-weight:500}.app.app .home2 .pv-room.empty{opacity:1}.app.app .home2 .lds-drop small{font-size:12px}.app.app .about-tile-copy h2{font-size:clamp(32px,3.2vw,40px);font-weight:700;letter-spacing:-.01em}.app.app .about-tile-copy p{font-size:16px}.app.app .about-tile-copy b{font-size:inherit;font-weight:600}.app.app .ptile-copy b{font-size:16px;font-weight:600}.app.app .ptile-copy small{font-size:13px;font-weight:500}.app.app .ptile-price em{font-weight:600}@media (max-width: 767px){.app.app .ptile-copy b{font-size:15px}}.app.app .cwh-eb{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}.app.app .phx-eb{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.app.app .phx-card b{font-weight:600}.app.app .pk3-title h2{font-weight:700}.app.app .bp2-summary li,.app.app .bp2-summary li small{font-size:11px}@media (max-width: 767px){.app.app .bp2 .bp3-check:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.app.app .bp2 .bp2-summary-toggle{min-height:44px}}.app.app .upx-eyebrow{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.app.app .upx-it b{font-size:13px;font-weight:600}.app.app .upx-it span{font-weight:500}.app.app .upx-mults button,.app.app .w11-tools button,.app.app .w11-hint button{font-weight:600}.app.app .upx-side header span{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.app.app .upx b small{font-weight:600}@media (max-width: 767px){.app.app .upx-mults button,.app.app .w11-tools button,.app.app .w11-hint button,.app.app .upx-clear{min-height:40px}}.app.app .ref2-eyebrow,.app.app .ref2-label{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.app.app .ref2-board-head h2{font-size:18px;font-weight:600}.app.app .ref2-card h2:not(.ref2-label){font-weight:600}.app.app .ref2-percent{font-weight:700}.app.app .pf2-label{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.app.app .pf2-hit-tag small{font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}.app.app .pf2-activity-head h2{font-size:18px;font-weight:600}.app.app .pf2-chips .pf2-chip b,.app.app .pf2-kv button b{font-weight:600}@media (max-width: 767px){.app.app .pf2-chip{min-height:36px}.app.app .pf2-link{position:relative}.app.app .pf2-link:after{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px}}.app.app .rk2-lbl{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.app.app .rk2-n{font-weight:700}.app.app .rk2-who b{font-weight:600}.app.app .screen.rk2 .rk2-pulls h2{font-size:18px;font-weight:600}.app.app .ppa.ppa .ppa-tag{font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}.app.app .ppa.ppa .ppa-title span,.app.app .ppa.ppa .ppa-label{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.app.app .ppa.ppa .ppa-live{letter-spacing:0;text-transform:none}.app.app .ppa.ppa button b,.app.app .ppa.ppa button span b{font-weight:600}.app.app .ppa.ppa .ppa-pot b{font-weight:700}.app.app .end-note{font-size:11px}.app.app .chs2-eyebrow,.app.app .chs2-section{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.app.app .chs2-stats dd{font-weight:700}.app.app .chs2-stats dd small{font-size:11px}.app.app .pd2-label,.app.app .pd2-stats small{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.app.app .pd2-levels small{font-weight:600}.app.app .pd2-levels small em{font-size:11px;font-weight:500}.app.app .pd2-possible em{font-weight:600}.app.app .upx-picker header span{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.app.app .ref2-card h2.ref2-label{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}@media (max-width: 767px){.app.app .ppa.ppa .ppa-tabs button,.app.app .backlink,.app.app .chs2-back,.app.app .pd2-filter button{min-height:40px}}.app.app .w11-dream header span{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}dialog.bp-dialog.bp-dialog,.usdt-wallet.pw.pw,.cdx.cdx,.bp2 .bp2-sell-dialog.bp2-sell-dialog,.upx .upx-picker.upx-picker,.upx-picker.upx-picker,.ddr-root .ddr-sheet.ddr-sheet{border:1px solid #ffffff1a;background:#0f0b19;box-shadow:0 30px 80px #000c;outline:0}.ddr-root .ddr-sheet.ddr-sheet{border-width:1px 0 0}@media (min-width: 768px){.ddr-root .ddr-sheet.ddr-sheet{border-width:1px}}dialog.bp-dialog.bp-dialog:before,dialog.bp-dialog.bp-dialog:after{display:none}.bp-dialog.bp-dialog .eyebrow,.bp-dialog.bp-dialog .dialog-top>span,.bp-dialog.bp-dialog .rarity-label,.upx-picker.upx-picker .upx-picker-eyebrow,.bp2 .bp2-sell-dialog .bp2-sell-eyebrow,.cdx.cdx .cdx-tag,.cdx.cdx .cdx-kick,.usdt-wallet.pw header small{font-size:12px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;color:#79e3d0}.bp-dialog.bp-dialog .sheet-head h2,.bp-dialog.bp-dialog .confirm-content h2,.bp-dialog.bp-dialog .detail-title h2,.usdt-wallet.pw h2,.upx-picker.upx-picker h2,.cdx.cdx h2{font-family:DM Sans,sans-serif;font-weight:800;letter-spacing:-.012em;font-optical-sizing:none}.bp-dialog.bp-dialog .sheet-head p,.bp-dialog.bp-dialog .confirm-content>p{font-size:13px;color:#a99cc8}.bp-dialog.bp-dialog .close,.usdt-wallet.pw .wallet-close,.cdx.cdx .cdx-close,.upx .upx-picker .upx-picker-x,.ddr-root .ddr-icon.ddr-icon{border:0!important;background:#ffffff0f;box-shadow:none}.bp-dialog.bp-dialog .sheet-body.acct{gap:0}.bp-dialog.bp-dialog .acct-row{padding:14px 0;border:0;border-top:1px solid #ffffff14;border-radius:0;background:none;box-shadow:none}.bp-dialog.bp-dialog .acct-row:first-child{border-top:0}.bp-dialog.bp-dialog .acct-row b{font-size:14px;font-weight:600}.bp-dialog.bp-dialog .acct-row small{font-size:12px}.bp-dialog.bp-dialog .acct .chip{padding:0;border:0;border-radius:0;background:none;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.bp-dialog.bp-dialog .acct .danger{margin-top:8px;border:0;border-top:1px solid #ffffff14;border-radius:0;background:none;padding:16px 0 2px;color:#ff9ab4;font-weight:600}.bp-dialog.bp-dialog .acct .secondary.sm{border:0;background:#ffffff0f;box-shadow:none}.bp-dialog.bp-dialog .acct .notice{border:0;border-radius:0;background:none;padding:0 0 12px}.bp-dialog.bp-dialog .toggle-row b{font-size:14px;font-weight:600}.bp-dialog.bp-dialog .toggle-row small{font-size:12px}.bp-dialog.bp-dialog .toggle-row{border-top-color:#ffffff14}.bp-dialog.bp-dialog .sheet-foot{border-top-color:#ffffff14;background:#0f0b19f2}.usdt-wallet.pw h2,.pw .wallet-balance strong,.pw .pw-split b{font-family:DM Sans,sans-serif}.pw .wallet-balance.wallet-balance{padding:4px 0 14px;border:0;border-radius:0;background:none;box-shadow:none}.pw .pw-split.pw-split div{padding:0;border:0;border-radius:0;background:none}.pw .wallet-tabs.wallet-tabs:not(.wallet-methods){border-bottom-color:#ffffff14}.pw .wallet-tabs.wallet-tabs:not(.wallet-methods) button[aria-pressed=true]{border-bottom-color:#f5efff}.pw .wallet-methods.wallet-methods{padding:0;border:0;border-bottom:1px solid #ffffff14;border-radius:0;background:none}.pw .wallet-methods.wallet-methods button{border-bottom:2px solid transparent;border-radius:0}.pw .wallet-methods.wallet-methods button[aria-pressed=true]{border-bottom-color:#f5efff;background:none;color:#fff}.cdx.cdx .cdx-facts{border:0;border-radius:0;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14}.cdx.cdx .cdx-facts>div{padding-left:0}.cdx.cdx .cdx-facts>div+div{border-left:0}.cdx.cdx .cdx-facts b{font-weight:700;letter-spacing:0}.cdx.cdx .cdx-toggle{padding-left:0;padding-right:0;border:0;border-radius:0;background:none;box-shadow:none}.cdx.cdx .cdx-fav,.cdx.cdx .cdx-sell{border:0;background:#ffffff0f}.cdx.cdx[data-tone] .cdx-kick{color:#cfc6e4}.bp2 .bp2-sell-dialog .bp2-sell-eyebrow.ok{color:#79e3d0}.bp2 .bp2-sell-dialog h2{font-weight:800;letter-spacing:-.012em}.bp2 .bp2-sell-dialog .bp2-sell-sum{gap:0}.bp2 .bp2-sell-dialog .bp2-sell-sum div{padding:12px 0;border:0;border-top:1px solid #ffffff14;border-radius:0;background:none}.upx-picker.upx-picker{background:#0f0b19}.upx-picker.upx-picker .upx-it{border:0;background:none}.upx-picker.upx-picker .upx-it:not(:disabled):hover{border:0;background:#ffffff08}.upx-picker.upx-picker .upx-it b,.upx-picker.upx-picker .upx-it span{font-weight:600}.upx-picker.upx-picker h2{font-weight:800}.upx-search.upx-search{border-color:#ffffff1a;background:none}.ddr-root .ddr-inv.ddr-inv{margin-top:18px;padding:14px 0 0;border:0;border-top:1px solid #ffffff14;border-radius:0;background:none}.ddr-root .ddr-inv li{font-weight:600}.ddr-root .ddr-inv li>b{font-weight:700}.ddr-root .ddr-inv li small{font-size:12px;font-weight:500}.app.app .app-quick{border-color:#ffffff1a;background:#0f0b19;box-shadow:0 24px 60px #000c}.app.app .qm-head{border:0;border-bottom:1px solid #ffffff14;border-radius:0;background:none}.app.app .qm-lbl{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.ppa.ppa dialog{border:1px solid #ffffff1a;background:#0f0b19;box-shadow:0 30px 80px #000c}.ppa.ppa dialog .dialog-top>span{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:#79e3d0}.ppa.ppa dialog .confirm-content h2{font-weight:800;letter-spacing:-.012em}.ppa.ppa dialog .close{border:0;background:#ffffff0f}.usdt-wallet-backdrop.usdt-wallet-backdrop .usdt-wallet.pw.pw{border:1px solid #ffffff1a;background:#0f0b19;box-shadow:0 30px 80px #000c}.usdt-wallet-backdrop.usdt-wallet-backdrop .pw header small{font:600 12px/1.3 DM Sans,sans-serif;letter-spacing:0;color:#79e3d0}.usdt-wallet-backdrop.usdt-wallet-backdrop .pw h2{font-family:DM Sans,sans-serif;font-weight:800;letter-spacing:-.012em;font-optical-sizing:none}.usdt-wallet-backdrop.usdt-wallet-backdrop .pw .wallet-balance strong{font-family:DM Sans,sans-serif;font-weight:700;letter-spacing:0}.usdt-wallet-backdrop.usdt-wallet-backdrop .pw .pw-split b{font-family:DM Sans,sans-serif;font-weight:600}.usdt-wallet-backdrop.usdt-wallet-backdrop .pw .wallet-content>.wallet-tabs button{box-shadow:none}.usdt-wallet-backdrop.usdt-wallet-backdrop .pw .wallet-amount-field{border:0;border-bottom:1px solid #ffffff26;border-radius:0;background:none;padding-left:0;padding-right:0}.usdt-wallet-backdrop.usdt-wallet-backdrop .pw .wallet-amount-field input{font-family:DM Sans,sans-serif;font-weight:700;letter-spacing:0}.usdt-wallet-backdrop.usdt-wallet-backdrop .pw .wallet-amount-presets button{border:0;background:#ffffff0a;font:600 13px DM Sans,sans-serif;color:#cfc6e4}.usdt-wallet-backdrop.usdt-wallet-backdrop .pw .wallet-amount-presets button[aria-pressed=true]{background:#ffffff1f;color:#fff}.usdt-wallet-backdrop.usdt-wallet-backdrop .pw .wallet-network-tile{border:0;background:#ffffff08;box-shadow:none}.usdt-wallet-backdrop.usdt-wallet-backdrop .pw .wallet-network-tile[aria-pressed=true]{background:#ffffff14;box-shadow:inset 0 -2px #f5efff}.usdt-wallet-backdrop.usdt-wallet-backdrop .pw .wallet-network-tile em{font-size:11px;letter-spacing:0;text-transform:none}.usdt-wallet-backdrop.usdt-wallet-backdrop .pw .wallet-pay{font-family:DM Sans,sans-serif}@media (min-width: 1024px){.usdt-wallet-backdrop.usdt-wallet-backdrop .pw .wallet-content>.wallet-tabs button[aria-pressed=true]{border-color:transparent;background:#ffffff14;color:#fff;box-shadow:inset 3px 0 #b48cff}}.wd-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:8px 0;padding:0;list-style:none}.wd-steps li{padding-top:6px;border-top:3px solid #ffffff1a;font-size:11px;font-weight:500;color:#85808f}.wd-steps li.on{border-top-color:#79e3d0;color:#cfc6e4}.wd-steps li[aria-current]{color:#fff;font-weight:600}.auth-page{min-height:100dvh;display:grid;grid-template-columns:1fr;background:radial-gradient(ellipse at 0% 0%,#4b256788,transparent 55%),radial-gradient(ellipse at 100% 100%,#42246c88,transparent 60%),#0e0a1b;color:#f5efff;font-family:DM Sans,DM Sans,sans-serif}.auth-hero{display:none}.auth-main{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;box-sizing:border-box;min-height:100dvh;padding:max(28px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.auth-logo img{display:block;width:150px;height:auto}.auth-card{box-sizing:border-box;width:100%;max-width:420px;padding:26px 22px;border-radius:22px;background:linear-gradient(160deg,#2a1c3dcc,#1a1229e6);border:1px solid #5a3f78;box-shadow:0 24px 60px #0008,inset 0 1px #ffffff12;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.auth-card h1{margin:0 0 6px;font:700 24px/1.15 DM Sans,sans-serif;letter-spacing:-.3px}.auth-sub{margin:0 0 18px;color:#c4b6d6;font-size:14px;line-height:1.45}.auth-form{display:grid;gap:14px}.auth-field{display:grid;gap:6px;font-size:13px;color:#d9cbe9;font-weight:600}.auth-field small{font-weight:500;color:#a594bb;font-size:12px}.auth-field small a,.auth-footer a,.auth-check a{color:#c9a5ff;text-decoration:none;font-weight:700}.auth-field small a:hover,.auth-footer a:hover,.auth-check a:hover{text-decoration:underline}.auth-field input,.auth-pw input{box-sizing:border-box;width:100%;height:48px;padding:0 14px;border-radius:12px;border:1px solid #5b4377;background:#130d1f;color:#f5efff;font:500 16px DM Sans,sans-serif;outline:none;transition:border-color .15s,box-shadow .15s}.auth-field input:focus,.auth-pw input:focus{border-color:#a879ff;box-shadow:0 0 0 3px #a879ff33}.auth-pw{position:relative;display:block}.auth-pw input{padding-right:72px}.auth-pw-toggle{position:absolute;right:6px;top:6px;height:36px;padding:0 12px;border:0;border-radius:9px;background:#2a1d3b;color:#d3b7ff;font:700 12px DM Sans,sans-serif;cursor:pointer}.auth-check{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:#d9cbe9;line-height:1.4}.auth-check input{width:20px;height:20px;margin:0;accent-color:#a879ff;flex:none}.auth-submit{height:50px;border:0;border-radius:12px;background:var(--brand-cta);color:#fff;font:800 15px DM Sans,sans-serif;letter-spacing:normal;cursor:pointer;box-shadow:0 10px 26px #8e5cff55;transition:transform .12s,filter .15s;width:100%}.auth-submit:disabled{opacity:.6;cursor:progress}.auth-submit:active:not(:disabled){transform:scale(.98)}.auth-text-btn{background:none;border:0;color:#c9a5ff;font:700 13px DM Sans,sans-serif;cursor:pointer;padding:6px}.auth-error{margin:0;padding:10px 12px;border-radius:10px;background:#ff3d6a1f;border:1px solid #ff5d8a66;color:#ffc2d3;font-size:13px}.auth-hint{margin:0;color:#b9a9cf;font-size:14px;line-height:1.5}.auth-hint b{color:#f5efff}.auth-ok{margin:0 0 16px;padding:12px 14px;border-radius:12px;background:#37e6d81a;border:1px solid #37e6d855;color:#c9fff8;font-size:14px;line-height:1.45}.auth-divider{display:flex;align-items:center;gap:12px;margin:18px 0 14px;color:#8f80a6;font-size:12px;text-transform:uppercase;letter-spacing:1.5px}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:#4a3663}.auth-google{display:flex;align-items:center;justify-content:center;gap:10px;height:48px;border-radius:14px;border:1px solid #5b4377;background:#f5efff;color:#1b1226;font:700 14px DM Sans,sans-serif;text-decoration:none}.auth-footer{color:#b9a9cf;font-size:14px;text-align:center}.auth-dev{color:#79e3d0;font-size:12px;text-decoration:none;border:1px dashed #79e3d066;padding:6px 10px;border-radius:8px}.dev-mails{list-style:none;margin:0;padding:0;display:grid;gap:10px}.dev-mails li{display:grid;gap:4px;padding:12px;border-radius:12px;background:#130d1f;border:1px solid #3d2b55}.dev-mails small{color:#a594bb}.dev-mails a{color:#79e3d0;font-weight:700}@media (hover: hover){.auth-submit:hover:not(:disabled){filter:brightness(1.08)}.auth-google:hover{background:#fff}.auth-pw-toggle:hover{background:#36264b}}.auth-submit:focus-visible,.auth-google:focus-visible,.auth-pw-toggle:focus-visible,.auth-text-btn:focus-visible{outline:2px solid #79e3d0;outline-offset:3px}@media (min-width: 960px){.auth-page{grid-template-columns:minmax(0,1.1fr) minmax(460px,.9fr)}.auth-hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:56px;border-right:1px solid #3a2752;background:radial-gradient(ellipse at 30% 30%,#5b2d8a66,transparent 60%),#120c20}.auth-hero-glow{position:absolute;top:10%;right:15%;bottom:40%;left:15%;background:radial-gradient(circle,#a35cff55,transparent 65%);filter:blur(30px)}.auth-hero-packs{position:absolute;left:50%;top:14%;width:520px;height:420px;transform:translate(-50%)}.auth-hero-packs img{position:absolute;width:190px;border-radius:14px;box-shadow:0 30px 60px #000a}.auth-hero-packs .p1{left:20px;top:60px;transform:rotate(-12deg)}.auth-hero-packs .p2{left:165px;top:0;z-index:2;width:210px}.auth-hero-packs .p3{right:20px;top:60px;transform:rotate(12deg)}.auth-hero-copy{position:relative;max-width:520px}.auth-eyebrow{font:600 13px DM Sans,sans-serif;letter-spacing:0;color:#79e3d0}.auth-hero-copy h2{margin:12px 0;font:700 clamp(28px,2.6vw,40px)/1.15 "DM Sans",sans-serif}.auth-hero-copy h2 em{font-style:normal;background:linear-gradient(90deg,#c9a5ff,#ff6ec7);-webkit-background-clip:text;background-clip:text;color:transparent}.auth-hero-copy p{margin:0;color:#c4b6d6;font-size:16px;line-height:1.5}.auth-card{padding:34px 32px}}@media (min-width: 960px) and (max-height: 760px){.auth-hero-packs{top:6%;transform:translate(-50%) scale(.8);transform-origin:top center}}.auth-beta{margin:0 0 16px;padding:11px 13px;border-radius:12px;border:1px solid #c9913f88;background:#3a2a1266;color:#ffe2b0;font-size:13px;line-height:1.45}.auth-beta b:first-child{display:inline-block;margin-right:6px;padding:1px 7px;border-radius:6px;background:#c9913f;color:#1b1226;font-size:11px;letter-spacing:.5px}.auth-offer{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:10px 12px;border-radius:14px;border:1px solid rgba(121,227,208,.45);background:#79e3d014}.auth-offer img{flex:none;width:34px;height:56px;object-fit:cover;border-radius:4px}.auth-offer b{display:block;color:#79e3d0;font:800 11px/1.3 DM Sans,sans-serif;letter-spacing:1.5px}.auth-offer span{display:block;margin-top:2px;color:#e9e0f5;font-size:13px;line-height:1.4}.auth-inapp{padding:12px 14px;border-radius:14px;border:1px solid #5b4377;background:#ffffff08;color:#cbbfdc;font-size:13px;line-height:1.45}.auth-inapp p{margin:0 0 10px}.auth-inapp b{color:#f5efff}.auth-inapp-row{display:flex;gap:8px;flex-wrap:wrap}.auth-inapp-btn{flex:1 1 130px;display:inline-flex;align-items:center;justify-content:center;height:42px;border-radius:12px;border:1px solid #5b4377;background:#f5efff;color:#1b1226;font:700 13px DM Sans,sans-serif;text-decoration:none;cursor:pointer}.auth-inapp-btn:focus-visible{outline:2px solid #79e3d0;outline-offset:3px}.auth-inapp small{display:block;margin-top:8px;color:#8f80a6;font-size:12px}.auth-login-page{--login-ink: #f7f4fb;--login-muted: #aaa2b7;--login-line: #30283c;position:relative;isolation:isolate;display:block;min-height:100vh;min-height:100svh;overflow-x:clip;background:#09070f;color:var(--login-ink);color-scheme:dark;font-family:DM Sans,system-ui,-apple-system,sans-serif}.auth-login-page:before,.auth-login-page:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.auth-login-page:before{background:radial-gradient(ellipse at 50% 18%,#64368b38,transparent 52%),radial-gradient(ellipse at 8% 88%,#913d7930,transparent 48%),radial-gradient(1px 1px at 7% 13%,#eee9ff70 99%,transparent),radial-gradient(1px 1px at 16% 71%,#d8c8ff60 99%,transparent),radial-gradient(1.5px 1.5px at 22% 34%,#fff5ff65 99%,transparent),radial-gradient(1px 1px at 31% 88%,#d4c4ff55 99%,transparent),radial-gradient(1px 1px at 38% 18%,#f4edff60 99%,transparent),radial-gradient(1.5px 1.5px at 69% 27%,#f5efff55 99%,transparent),radial-gradient(1px 1px at 76% 57%,#dfd0ff65 99%,transparent),radial-gradient(1px 1px at 91% 76%,#d7c6ff55 99%,transparent)}.auth-login-page:after{opacity:.3;background-image:radial-gradient(1.5px 1.5px at 28% 22%,#f5efff80 99%,transparent),radial-gradient(1px 1px at 73% 43%,#d9caff90 99%,transparent),radial-gradient(1px 1px at 90% 68%,#fff5ff80 99%,transparent);animation:auth-login-stars 14s ease-in-out infinite alternate}@keyframes auth-login-stars{0%{transform:translate3d(-5px,6px,0);opacity:.18}to{transform:translate3d(9px,-10px,0);opacity:.45}}.auth-login-page .auth-hero{display:none}.auth-login-page .auth-main{position:relative;z-index:1;isolation:isolate;width:100%;min-height:100vh;min-height:100svh;gap:20px;padding:max(28px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.auth-login-page .auth-logo{display:block;width:164px;max-width:72vw}.auth-login-lockup{display:flex;align-items:center;width:100%}.auth-login-lockup picture{display:block;width:33%;flex:none}.auth-login-lockup picture img{display:block;width:100%;height:auto}.auth-login-wordmark{display:block;width:67%;height:auto;flex:none}.auth-login-page .auth-card{width:100%;max-width:420px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.auth-login-page .auth-card h1{margin:0 0 8px;color:var(--login-ink);font:760 clamp(38px,10vw,56px)/1.02 "DM Sans",system-ui,sans-serif;letter-spacing:-.055em;text-wrap:balance}.auth-login-page .auth-card h1 em{font-style:normal;background:linear-gradient(105deg,#c896ff 15%,#f09de8 42%,#fff1ff,#dc9af1 58%,#c896ff 85%);background-size:220% 100%;background-position:100% 50%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:auth-login-shimmer 5s ease-in-out infinite}@keyframes auth-login-shimmer{0%,20%{background-position:100% 50%}70%,to{background-position:0% 50%}}.auth-login-page .auth-sub{margin:0 0 22px;color:var(--login-muted);font-size:16px;line-height:1.5}.auth-login-page .auth-form{gap:15px}.auth-login-page .auth-field{gap:7px;color:#d5cedd;font-size:13px;font-weight:650}.auth-login-page .auth-field input,.auth-login-page .auth-pw input{height:54px;padding:0 15px;border:1px solid #3a3248;border-radius:12px;background:#15111d;color:var(--login-ink);font:500 16px DM Sans,system-ui,sans-serif}.auth-login-page .auth-pw input{padding-right:76px}.auth-login-page .auth-field input::placeholder,.auth-login-page .auth-pw input::placeholder{color:#81798d}.auth-login-page .auth-field input:focus,.auth-login-page .auth-pw input:focus{border-color:#a36aff;box-shadow:0 0 0 3px #a36aff35}.auth-login-page .auth-pw-toggle{top:7px;right:7px;height:40px;background:#211a2c;color:#c9a5ef}.auth-login-page .auth-field small{display:flex;justify-content:flex-end;margin-top:0;color:#9c91a9}.auth-login-page .auth-field small a{color:#c7a0ed}.auth-login-page .auth-submit{min-height:56px;height:auto;border-radius:12px;background:linear-gradient(100deg,#8b35e8,#d34fca);box-shadow:none;font:750 16px DM Sans,system-ui,sans-serif;letter-spacing:0}.auth-login-page .auth-error{border-color:#a7445f88;background:#56203345;color:#ffc2d3}.auth-login-page .auth-divider{margin:18px 0 12px;color:#82798e;letter-spacing:.12em}.auth-login-page .auth-divider:before,.auth-login-page .auth-divider:after{background:var(--login-line)}.auth-login-page .auth-google{height:50px;border-color:#3a3248;border-radius:12px;background:#15111d;color:#eee9f4}.auth-login-page .auth-footer{color:#90879a;font-size:13px;line-height:1.5}.auth-login-page .auth-footer a{color:#c7a0ed}.auth-login-page .auth-login-waitlist-link{display:block;margin-top:8px}.auth-login-page .auth-login-waitlist-link a{color:#94899f;font-weight:550;text-decoration:none}.auth-login-page .auth-login-waitlist-link a:hover{color:#d4b1f4;text-decoration:underline}.auth-login-page .auth-text-btn{color:#bda0db}.auth-login-page .auth-submit:focus-visible,.auth-login-page .auth-google:focus-visible,.auth-login-page .auth-pw-toggle:focus-visible,.auth-login-page .auth-text-btn:focus-visible,.auth-login-page .auth-footer a:focus-visible{outline:2px solid #c19aff;outline-offset:3px}@media (min-width: 960px){.auth-login-page{display:block}.auth-login-page .auth-main{gap:22px}.auth-login-page .auth-logo{width:176px}}@media (max-width: 350px){.auth-login-page .auth-main{gap:16px;padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right))}.auth-login-page .auth-logo{width:148px}.auth-login-page .auth-sub{margin-bottom:18px;font-size:15px}.auth-login-page .auth-form{gap:12px}}@media (prefers-reduced-motion: reduce){.auth-login-page:after,.auth-login-page .auth-card h1 em{animation:none}.auth-login-page .auth-submit,.auth-login-page .auth-field input,.auth-login-page .auth-pw input{transition:none}}.auth-login-page{display:grid;grid-template-columns:minmax(0,1fr);place-items:center}.auth-login-page .auth-main{width:min(100% - 40px,480px);min-height:0;margin:28px auto;padding:30px clamp(22px,6vw,38px);gap:18px;border:1px solid #30283c;border-radius:26px;background:linear-gradient(155deg,#14101bf5,#0c0a11fa);box-shadow:0 28px 80px #0007,inset 0 1px #ffffff08}.auth-login-page .auth-logo{width:158px}.auth-login-page .auth-card{max-width:none}.auth-login-page .auth-pw-toggle{background:transparent;color:#91889d;font-weight:600}.auth-login-page .auth-pw-toggle:hover{background:#ffffff08;color:#c9a5ef}@media (min-width: 960px){.auth-login-page .auth-main{width:min(100% - 64px,480px);min-height:0;margin:auto;padding:34px 38px}.auth-login-page .auth-logo{width:166px}}@media (max-width: 380px){.auth-login-page .auth-main{width:min(100% - 28px,480px);margin:16px auto;padding:24px 18px;gap:15px}.auth-login-page .auth-logo{width:146px}}.auth-login-page:before{background:radial-gradient(ellipse at 50% 12%,#64368b2e,transparent 48%),radial-gradient(ellipse at 8% 88%,#913d7922,transparent 44%)}.auth-login-page:after{opacity:.75;background:radial-gradient(closest-side,#9b5acb24,transparent 100%) 12% 25% / min(48vw,440px) min(48vw,440px) no-repeat,radial-gradient(closest-side,#8d49bb20,transparent 100%) 88% 76% / min(40vw,360px) min(40vw,360px) no-repeat;animation-name:auth-login-orbs;animation-duration:18s}@keyframes auth-login-orbs{0%{transform:translate3d(-8px,7px,0) scale(.98)}to{transform:translate3d(10px,-9px,0) scale(1.03)}}.auth-login-page .auth-main{gap:13px;padding-block:22px;border-color:#211b2a;box-shadow:0 24px 64px #0006,inset 0 1px #ffffff06}.auth-login-page .auth-logo{width:142px}.auth-login-page .auth-card h1{margin-bottom:5px}.auth-login-page .auth-sub{margin-bottom:14px}.auth-login-page .auth-form{gap:11px}.auth-login-page .auth-field{gap:5px}.auth-login-page .auth-field input,.auth-login-page .auth-pw input{height:50px}.auth-login-page .auth-pw-toggle{top:5px;height:40px}.auth-login-page .auth-divider{margin:12px 0 8px}.auth-login-page .auth-google{height:46px}.auth-login-page .auth-login-waitlist-link{margin-top:4px}@media (min-width: 960px){.auth-login-page .auth-main{padding:22px 34px;gap:12px}.auth-login-page .auth-logo{width:142px}}@media (max-width: 380px){.auth-login-page .auth-main{margin-block:12px;padding:18px;gap:10px}.auth-login-page .auth-logo{width:130px}}@media (prefers-reduced-motion: reduce){.auth-login-page:after{animation:none}}.auth-login-page .auth-pw-toggle-icon{top:50%;right:3px;display:inline-flex;width:44px;min-width:44px;height:44px;min-height:44px;align-items:center;justify-content:center;padding:0;transform:translateY(-50%);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:transparent!important;box-shadow:none!important;color:#9984b0}.auth-login-page .auth-pw-toggle-icon:hover{background:transparent!important;box-shadow:none!important;color:#c9b5df}.auth-login-page .auth-pw-toggle-icon:focus-visible{outline:2px solid #c19aff;outline-offset:1px}.auth-login-page.auth-forgot-page .auth-main{gap:10px;padding-block:16px}.auth-login-page.auth-forgot-page .auth-logo{width:118px}.auth-login-page.auth-forgot-page .auth-card h1{margin-bottom:5px;font-size:clamp(30px,8vw,36px);line-height:1.08}.auth-login-page.auth-forgot-page .auth-sub{margin-bottom:12px;font-size:14px;line-height:1.45}.auth-login-page.auth-forgot-page .auth-form{gap:11px}.auth-login-page.auth-forgot-page .auth-field{gap:5px}.auth-login-page.auth-forgot-page .auth-field input{height:48px}.auth-login-page.auth-forgot-page .auth-submit{display:flex;align-items:center;justify-content:center;gap:9px;min-height:50px}.auth-login-page.auth-forgot-page .auth-error{margin:0;padding:10px 12px;border-radius:10px}.auth-login-page.auth-forgot-page .auth-forgot-success{display:flex;align-items:flex-start;gap:10px;margin:0;padding:13px 14px;border:1px solid #75caa344;border-radius:12px;background:#24744a1c;color:#c9f2dd;font-size:14px;line-height:1.5}.auth-login-page.auth-forgot-page .auth-forgot-success svg{flex:none;margin-top:1px;color:#83d8ad}.auth-login-page.auth-forgot-page .auth-forgot-spinner{animation:auth-forgot-spin .9s linear infinite}@keyframes auth-forgot-spin{to{transform:rotate(360deg)}}@media (min-width: 960px){.auth-login-page.auth-forgot-page .auth-main{gap:10px;padding:18px 30px}.auth-login-page.auth-forgot-page .auth-logo{width:118px}}@media (max-width: 380px){.auth-login-page.auth-forgot-page .auth-main{margin-block:8px;padding:16px;gap:9px}.auth-login-page.auth-forgot-page .auth-logo{width:108px}.auth-login-page.auth-forgot-page .auth-card h1{font-size:clamp(28px,8vw,32px)}}@media (prefers-reduced-motion: reduce){.auth-login-page.auth-forgot-page .auth-forgot-spinner{animation:none}}.auth-login-page .auth-main{isolation:isolate;border:0;border-radius:0;background:transparent;box-shadow:none}.auth-login-page .auth-main:before{content:"";position:absolute;z-index:0;top:176px;right:0;bottom:0;left:0;pointer-events:none;border:1px solid #211b2a;border-radius:24px;background:linear-gradient(155deg,#14101bf5,#0c0a11fa);box-shadow:0 24px 64px #0006,inset 0 1px #ffffff06}.auth-login-page.auth-forgot-page .auth-main:before{top:144px}@media (min-width: 960px){.auth-login-page .auth-main:before{top:176px}.auth-login-page.auth-forgot-page .auth-main:before{top:146px}}@media (max-width: 380px){.auth-login-page .auth-main:before{top:158px}.auth-login-page.auth-forgot-page .auth-main:before{top:133px}}.auth-login-page .auth-main{width:min(100% - 32px,480px);min-height:100svh;margin:0 auto;padding:max(18px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));gap:10px;border:0;border-radius:0;background:transparent;box-shadow:none}.auth-login-page .auth-main:before{content:none}.auth-login-page .auth-main>*{position:relative;z-index:1}.auth-login-page .auth-login-heading{width:100%;max-width:none;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.auth-login-page .auth-login-heading h1{color:#c9c2d1}.auth-login-page .auth-login-heading h1 em{filter:brightness(.94)}.auth-login-page .auth-login-panel{width:100%;padding:20px 24px;border:1px solid #211b2a;border-radius:20px;background:linear-gradient(155deg,#14101bf5,#0c0a11fa);box-shadow:0 24px 64px #0006,inset 0 1px #ffffff06}.auth-login-page .auth-login-form-card{width:100%;max-width:none;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.auth-login-page .auth-login-waitlist-link{margin-top:0}.auth-login-page .auth-footer{margin-top:1px}.auth-login-page .auth-dev{margin-top:0}.auth-login-page.auth-forgot-page .auth-login-panel{padding:16px}@media (min-width: 960px){.auth-login-page .auth-main{width:min(100% - 64px,480px);padding-block:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-bottom))}.auth-login-page .auth-login-panel{padding:22px 28px}.auth-login-page.auth-forgot-page .auth-login-panel{padding:18px 24px}}@media (max-width: 380px){.auth-login-page .auth-main{width:min(100% - 20px,480px);padding-inline:12px}.auth-login-page .auth-login-panel{padding:16px}.auth-login-page.auth-forgot-page .auth-login-panel{padding:14px}}.auth-login-page .auth-login-panel{border-color:#ffffff12;background:linear-gradient(155deg,#0d0b12fa,#09080dfc);box-shadow:0 20px 56px #0005,inset 0 1px #ffffff04}.auth-login-page:before,.auth-login-page:after{z-index:0}.auth-login-page .auth-main{position:relative;z-index:1}.auth-login-page{background-color:#09070f;background-image:radial-gradient(1px 1px at 7% 13%,#eee9ff70 99%,transparent),radial-gradient(1px 1px at 16% 71%,#d8c8ff60 99%,transparent),radial-gradient(1.5px 1.5px at 22% 34%,#fff5ff65 99%,transparent),radial-gradient(1px 1px at 31% 88%,#d4c4ff55 99%,transparent),radial-gradient(1px 1px at 38% 18%,#f4edff60 99%,transparent),radial-gradient(1.5px 1.5px at 47% 63%,#dac9ff55 99%,transparent),radial-gradient(1px 1px at 54% 9%,#fff4ff65 99%,transparent),radial-gradient(1px 1px at 62% 82%,#d8caff60 99%,transparent),radial-gradient(1.5px 1.5px at 69% 27%,#f5efff55 99%,transparent),radial-gradient(1px 1px at 76% 57%,#dfd0ff65 99%,transparent),radial-gradient(1px 1px at 83% 11%,#fff5ff60 99%,transparent),radial-gradient(1.5px 1.5px at 91% 76%,#d7c6ff55 99%,transparent),radial-gradient(1px 1px at 95% 39%,#f1eaff65 99%,transparent),radial-gradient(1px 1px at 11% 46%,#ded0ff55 99%,transparent),radial-gradient(1px 1px at 44% 92%,#f5edff50 99%,transparent),radial-gradient(1px 1px at 88% 51%,#d9caff55 99%,transparent)}.auth-login-page:after{opacity:.48;background-image:radial-gradient(1.5px 1.5px at 28% 22%,#f5efff90 99%,transparent),radial-gradient(1px 1px at 73% 43%,#d9caff9a 99%,transparent),radial-gradient(1px 1px at 90% 68%,#fff5ff90 99%,transparent),radial-gradient(1px 1px at 12% 59%,#e9ddff82 99%,transparent),radial-gradient(1.5px 1.5px at 56% 87%,#f5efff82 99%,transparent),radial-gradient(1px 1px at 84% 16%,#d9caff88 99%,transparent);animation:auth-login-stars-visible 12s ease-in-out infinite alternate}@keyframes auth-login-stars-visible{0%{transform:translate3d(-7px,8px,0);opacity:.3}to{transform:translate3d(12px,-14px,0);opacity:.62}}@media (prefers-reduced-motion: reduce){.auth-login-page:after{animation:none;opacity:.42}}.auth-login-page .auth-field input,.auth-login-page .auth-pw input{height:50px;border-color:#ffffff20;background:#0d0a13}.auth-login-page .auth-field input:focus,.auth-login-page .auth-pw input:focus{border-color:#a879ff;box-shadow:0 0 0 3px #a879ff30}.auth-login-page .auth-submit,.auth-login-page .auth-google{box-sizing:border-box;width:100%;height:50px;min-height:50px;border-radius:12px}.auth-login-page .auth-form{gap:12px}.auth-login-page .auth-divider{margin:13px 0 10px}@media (max-width: 600px){.auth-login-page .auth-login-lockup{justify-content:center}.auth-login-page .auth-login-heading{text-align:center}.auth-login-page .auth-login-heading .auth-sub{margin-inline:auto}}.auth-page:not(.auth-login-page){background:radial-gradient(70% 40% at 85% 0%,#7b3fe433,transparent 70%),#0b0814}.auth-page:not(.auth-login-page) .auth-main{align-items:stretch;width:100%;max-width:460px;margin-inline:auto;gap:24px}.auth-page:not(.auth-login-page) .auth-logo{align-self:flex-start}.auth-page:not(.auth-login-page) .auth-card{max-width:none;padding:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.auth-page:not(.auth-login-page) .auth-card h1{margin-bottom:8px;font-size:clamp(38px,11vw,48px);font-weight:800;line-height:1.08;letter-spacing:-.012em;font-optical-sizing:none}.auth-page:not(.auth-login-page) .auth-sub{margin-bottom:24px;font-size:16px;font-weight:500;color:#cfc6e4}.auth-page:not(.auth-login-page) .auth-field{color:#a99cc8}.auth-page:not(.auth-login-page) .auth-field input,.auth-page:not(.auth-login-page) .auth-pw input{height:52px;border-color:#ffffff1f;background:#ffffff0a}.auth-page:not(.auth-login-page) .auth-field input:focus,.auth-page:not(.auth-login-page) .auth-pw input:focus{border-color:#b48cff;box-shadow:none}.auth-page:not(.auth-login-page) .auth-pw-toggle{top:8px;right:8px;background:none}.auth-page:not(.auth-login-page) .auth-submit{height:56px;border:1px solid #c08af9;border-radius:16px;background:linear-gradient(105deg,#6d3be0,#a64fe8);box-shadow:0 14px 40px #7b3fe444;font-size:17px;font-weight:700}.auth-page:not(.auth-login-page) .auth-divider{color:#a99cc8;font-size:13px;letter-spacing:0;text-transform:none}.auth-page:not(.auth-login-page) .auth-divider:before,.auth-page:not(.auth-login-page) .auth-divider:after{background:#ffffff14}.auth-page:not(.auth-login-page) .auth-google{height:52px;border:0;border-radius:16px}.auth-page:not(.auth-login-page) .auth-footer{font-size:15px}@media (min-width: 960px){.auth-page:not(.auth-login-page){background:#0b0814}.auth-page:not(.auth-login-page) .auth-hero{background:none;border:0}.auth-page:not(.auth-login-page) .auth-hero-glow{background:radial-gradient(60% 45% at 50% 36%,#7b3fe44d,transparent 72%)}.auth-page:not(.auth-login-page) .auth-hero-packs img{border-radius:4px;box-shadow:none;filter:drop-shadow(0 30px 40px #000c)}.auth-page:not(.auth-login-page) .auth-hero-copy h2{font-size:clamp(40px,4vw,68px);font-weight:800;line-height:1.06;letter-spacing:-.012em;font-optical-sizing:none}.auth-page:not(.auth-login-page) .auth-hero-copy h2 em{background:none;-webkit-text-fill-color:currentColor;color:#b48cff}.auth-page:not(.auth-login-page) .auth-hero-copy p{font-size:18px;font-weight:500;color:#cfc6e4}}.legal{--l-ink: #eee9ff;--l-muted: #c9bbdc;--l-dim: #9886b2;--l-line: rgba(148,101,225,.25);display:grid;grid-template-columns:260px minmax(0,1fr);grid-template-areas:"hero hero" "toc body";gap:16px;align-items:start;min-width:0;font-family:DM Sans,system-ui,sans-serif;color:var(--l-ink)}.legal *,.legal *:before,.legal *:after{box-sizing:border-box}.screen.legal h1,.screen.legal h2,.legal p,.legal ol{margin:0}.legal svg{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.legal button{margin:0;box-shadow:none;letter-spacing:0;text-transform:none;transform:none;font-family:inherit;cursor:pointer}.legal button:focus-visible{outline:2px solid #b886ff;outline-offset:3px}.legal-hero,.legal-toc,.legal-card{min-width:0;border:1px solid var(--l-line);border-radius:13px;background:linear-gradient(145deg,#151123,#0d0a18 75%);box-shadow:inset 0 1px 1px #b093ed0a}.legal-hero{grid-area:hero;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px 34px 26px;border-color:#8454c566;background:linear-gradient(90deg,#0b0816f2,#0b0816d9 45%,#14082133),url(/assets/stage-YWnvWiiO.jpg) 80% 55% / cover}.legal .legal-back{display:inline-flex;align-items:center;gap:4px;min-height:34px;padding:0 12px 0 6px;border:1px solid var(--l-line);border-radius:9px;background:#0d0a18cc;color:#d6c4f2;font-size:13px;font-weight:700}.legal-eyebrow{font:700 11px/1.3 DM Sans,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#39e4c2}.screen.legal .legal-hero h1{font:900 46px/1 DM Sans,sans-serif;letter-spacing:-1.6px;text-transform:none;color:#fff}.legal-hero>p{max-width:620px;font-size:15px;line-height:1.5;color:#d9d0ee}.legal-notice{display:flex;align-items:flex-start;gap:10px;max-width:720px;padding:10px 14px;border:1px solid #ffcf7655;border-radius:10px;background:#2a1d0bb3;color:#ffe2a8;font-size:13px;line-height:1.45}.legal-notice svg{margin-top:1px;color:#ffcf76}.legal-toc{grid-area:toc;position:sticky;top:84px;display:flex;flex-direction:column;gap:10px;padding:16px 12px;max-height:calc(100dvh - 110px);overflow:auto}.legal-toc .legal-eyebrow{padding:0 6px;color:var(--l-dim)}.legal-toc ol{padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.legal .legal-toc button{width:100%;padding:7px 8px;border:0;border-radius:8px;background:none;color:var(--l-muted);font-size:13px;font-weight:600;text-align:left;line-height:1.3}@media (hover: hover){.legal .legal-toc button:hover{background:#241740;color:#fff}}.legal-body{grid-area:body;display:flex;flex-direction:column;gap:12px;min-width:0}.legal-card{padding:18px 22px;scroll-margin-top:90px}.screen.legal .legal-card h2{margin-bottom:8px;font:800 17px/1.3 DM Sans,sans-serif;letter-spacing:0;text-transform:none;color:#fcfaff}.legal-text{font-size:14.5px;line-height:1.65;color:var(--l-muted)}.legal-text a{color:#c79bff}.legal-card.warn{border-color:#ffcf7666;background:linear-gradient(145deg,#24190c,#0d0a18 80%)}.screen.legal .legal-card.warn h2{color:#ffcf76}.legal-faq{padding:0}.legal-faq summary{display:flex;align-items:center;gap:12px;padding:16px 20px;cursor:pointer;list-style:none;font:800 16px/1.35 DM Sans,sans-serif;color:#fcfaff}.legal-faq summary::-webkit-details-marker{display:none}.legal-faq summary:after{content:"";flex:none;width:9px;height:9px;margin-left:auto;border-right:2px solid #c79bff;border-bottom:2px solid #c79bff;transform:rotate(45deg);transition:transform .2s}.legal-faq[open] summary:after{transform:rotate(-135deg)}.legal-faq summary:focus-visible{outline:2px solid #b886ff;outline-offset:-2px;border-radius:13px}.legal-faq .legal-text{padding:0 20px 18px}.public-page{background:#090814}.public-page-inner:has(>.legal){max-width:1180px;padding-top:0}.public-topbar{display:flex;align-items:center;height:64px;margin-bottom:8px}.public-topbar a{display:inline-flex}.public-topbar img{width:132px;height:auto;display:block}@media (max-width: 899px){.legal{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "body";gap:12px}.legal-toc{display:none}.legal-hero{padding:18px 18px 20px;background:linear-gradient(180deg,#0b0816eb,#0b0816c4 70%,#14082166),url(/assets/stage-YWnvWiiO.jpg) center / cover}.screen.legal .legal-hero h1{font-size:clamp(30px,9vw,40px)}.legal-hero>p{font-size:14px}.legal-card{padding:16px}.legal-text{font-size:14px}.legal-faq summary{padding:14px 16px;font-size:15px}.legal-faq .legal-text{padding:0 16px 16px}}.legal.legal .legal-hero,.legal.legal .legal-toc,.legal.legal .legal-card{border:0;border-radius:0;background:none;box-shadow:none}.legal.legal .legal-hero{padding:16px 0 24px}.legal.legal .legal-card{padding-left:0;padding-right:0;border-top:1px solid #ffffff14}.legal.legal .legal-toc{padding-left:0}.legal.legal .legal-eyebrow{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:#79e3d0}.screen.legal.legal .legal-hero h1{font-size:clamp(44px,7vw,72px);font-weight:800;letter-spacing:-.012em;font-optical-sizing:none;line-height:1.08}.legal.legal .legal-back{border:0;background:none;padding-left:0;font-weight:600}.legal-text ul{display:grid;gap:8px;margin:8px 0 0;padding-left:18px}.legal-text ul+p{margin-top:10px}.legal-text li b{color:#f5efff}:root{color-scheme:dark;--bg: #0c0a16;--surface: #151228;--surface-2: #1b1732;--line: #2b2650;--ink: #f1eefc;--ink-dim: #8f89b8;--magenta: #ff3da6;--magenta-2: #ff6ec7;--cyan: #37e6d8;--amber: #ffb84d;--font-display: "DM Sans", sans-serif;--font-body: "DM Sans", sans-serif;--font-mono: "DM Sans", sans-serif;--font-code: "Space Mono", monospace;font-family:var(--font-body)}body{margin:0;background:var(--tg-theme-bg-color, var(--bg));color:var(--tg-theme-text-color, var(--ink))}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 32px),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 32px)}body:after{content:"";position:fixed;left:0;right:0;top:-140px;height:140px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(55,230,216,.16),transparent);animation:signal-scan 7s linear infinite}@keyframes signal-scan{0%{top:-140px}to{top:100%}}.app{display:flex;flex-direction:column;min-height:100vh}main{flex:1;padding:16px 16px 72px}.live-ticker{position:sticky;top:0;z-index:4;overflow:hidden;background:var(--surface);border-bottom:1px solid var(--line);padding:6px 0;white-space:nowrap}.live-ticker-track{display:inline-flex;gap:28px;animation:live-ticker-scroll 32s linear infinite}.live-ticker-item{font-family:var(--font-mono);font-size:11px;color:var(--ink-dim);display:inline-flex;align-items:center;gap:6px}.live-ticker-item strong{color:var(--ink);font-weight:700}.live-ticker-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--ink-dim)}.tier-dot-common{background:var(--ink-dim)}.tier-dot-uncommon{background:var(--cyan)}.tier-dot-rare{background:#8a7dff}.tier-dot-chase{background:var(--amber)}@keyframes live-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.screen h1,.screen h2{font-family:var(--font-display);font-weight:700;font-size:20px;margin:8px 0 12px}.error{background:#4a1f1f;color:#ffb4b4;padding:8px 12px;border-radius:8px;margin-bottom:12px}.hint{opacity:.7;font-size:13px}.pack-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.pack-grid-dense{grid-template-columns:repeat(3,1fr);gap:8px}.pack-grid-dense .pack-foil-name{font-size:10.5px}.pack-grid-dense .pack-logo-badge{width:16px;height:16px;top:6px;right:6px}.pack-grid-dense .pack-tile-name{font-size:10.5px}.pack-grid-dense .pack-tile-price{font-size:10px}.pack-card{position:relative;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:12px;text-align:center;box-shadow:0 6px 16px -8px #00000080}.card-set{margin:0 0 4px;font-size:11.5px;color:var(--ink-dim)}.empty-state{text-align:center;padding:32px 12px}.empty-state-icon{font-size:28px;margin-bottom:8px;opacity:.7}.empty-state-text{color:var(--ink-dim);font-size:13px;line-height:1.5}.skeleton-tile,.skeleton-row{border-radius:12px;background:linear-gradient(100deg,var(--surface) 30%,var(--surface-2) 50%,var(--surface) 70%);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}.skeleton-tile{aspect-ratio:3 / 4}.skeleton-row{height:40px;border-radius:10px}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pack-card img.thumb{width:100%;border-radius:8px;margin-bottom:8px}.pack-card h3{font-family:var(--font-display);font-weight:600;font-size:14px;margin:4px 0}.price,.fmv{font-family:var(--font-mono);font-weight:700;color:var(--cyan)}.usd{font-weight:400;opacity:.6;font-size:.85em}.bucket-usd{font-family:var(--font-mono);font-size:11px;opacity:.55;margin-top:2px}.row,.vault-actions{display:flex;flex-direction:column;gap:6px;margin-top:8px}.vault-action{font-family:var(--font-body);font-weight:600;font-size:12.5px;background:transparent;border:1px solid var(--line);color:var(--ink-dim);border-radius:999px;padding:8px 12px;box-shadow:none}.vault-action.primary{border-color:var(--magenta);color:var(--magenta-2)}button{font-family:var(--font-display);font-weight:700;background:linear-gradient(90deg,var(--magenta),var(--magenta-2));color:#fff;border:none;border-radius:999px;padding:10px 16px;font-size:13px;cursor:pointer;transition:transform .1s ease;box-shadow:0 8px 20px -8px #ff3da699}button:active:not(:disabled){transform:scale(.96)}button:disabled{opacity:.5;box-shadow:none}.reveal{text-align:center;padding:10px 16px;position:relative;animation:reveal-pop .4s ease}.reveal img{max-width:240px;border-radius:12px}.reveal .card-flip-scene{width:168px}.reveal h2{margin:8px 0 2px;font-size:16px}.reveal .swipe-card>p{margin:0 0 4px;font-size:12px;opacity:.7}.reveal-rare{animation:reveal-pop-dramatic .7s cubic-bezier(.2,1.3,.4,1)}.reveal-chase{background:radial-gradient(circle,rgba(255,184,77,.2),transparent);animation:reveal-pop-dramatic .9s cubic-bezier(.2,1.4,.4,1)}@keyframes reveal-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes reveal-pop-dramatic{0%{opacity:0;transform:scale(.5) rotate(-6deg)}60%{opacity:1;transform:scale(1.08) rotate(2deg)}to{transform:scale(1) rotate(0)}}.card-stage{position:relative;display:inline-block}.flash-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:40;animation:flash-fade .6s ease-out forwards}.flash-rare{background:radial-gradient(circle,rgba(138,125,255,.4),transparent 70%)}.flash-chase{animation:flash-chase-anim .8s ease-out forwards}@keyframes flash-fade{0%{opacity:1}to{opacity:0}}@keyframes flash-chase-anim{0%{opacity:0;background:radial-gradient(circle,rgba(0,0,0,.9),transparent 65%)}18%{opacity:1;background:radial-gradient(circle,rgba(0,0,0,.9),transparent 65%)}40%{opacity:1;background:radial-gradient(circle,rgba(255,184,77,.65),transparent 70%)}to{opacity:0;background:radial-gradient(circle,rgba(255,184,77,.65),transparent 70%)}}.card-stage.punch{animation:punch-zoom .55s cubic-bezier(.2,1.6,.3,1)}@keyframes punch-zoom{0%{transform:scale(.55)}55%{transform:scale(1.16)}to{transform:scale(1)}}.suspense-stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;min-height:320px}.suspense-vignette{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:30;background:radial-gradient(circle,transparent 25%,rgba(0,0,0,.55) 100%);animation:vignette-pulse 1.1s ease-in-out infinite}.suspense-intense .suspense-vignette{animation-duration:.55s;background:radial-gradient(circle,transparent 15%,rgba(0,0,0,.75) 100%)}@keyframes vignette-pulse{0%,to{opacity:.5}50%{opacity:1}}.suspense-card{width:160px;aspect-ratio:5 / 7;border-radius:12px;background:linear-gradient(135deg,#3a2a5c,#12081f);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #ffffff26,0 8px 24px #00000080;animation:tremble .35s ease-in-out infinite}.suspense-intense .suspense-card{animation:tremble-intense .18s ease-in-out infinite;box-shadow:inset 0 0 0 1px #fff3,0 0 30px 6px #ff3da673}@keyframes tremble{0%,to{transform:rotate(0) translate(0)}25%{transform:rotate(-1deg) translate(-1px)}75%{transform:rotate(1deg) translate(1px)}}@keyframes tremble-intense{0%,to{transform:rotate(0) translate(0) scale(1)}20%{transform:rotate(-2.5deg) translate(-2px,1px) scale(1.02)}40%{transform:rotate(2.5deg) translate(2px,-1px) scale(.98)}60%{transform:rotate(-1.5deg) translate(-1px,-1px) scale(1.02)}80%{transform:rotate(1.5deg) translate(1px,1px) scale(.98)}}.suspense-mark{font-size:48px;font-weight:900;color:#ffffff73;animation:mark-pulse .5s ease-in-out infinite alternate}@keyframes mark-pulse{0%{opacity:.3;transform:scale(.9)}to{opacity:.85;transform:scale(1.1)}}.suspense-label{font-family:var(--font-display);margin-top:18px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--magenta-2);animation:label-flicker .5s ease-in-out infinite alternate}@keyframes label-flicker{0%{opacity:.35}to{opacity:1}}.particle-burst{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible}.particle{position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%);animation:particle-fly .7s ease-out forwards}@keyframes particle-fly{0%{transform:translate(-50%,-50%) rotate(var(--angle)) translate(0) scale(1);opacity:1}to{transform:translate(-50%,-50%) rotate(var(--angle)) translate(var(--distance)) scale(0);opacity:0}}.card-flip-scene{perspective:1000px;width:240px;max-width:100%;aspect-ratio:5 / 7;margin:0 auto}.card-flip{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.card-flip.flipped{transform:rotateY(180deg)}.card-face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;border-radius:12px;overflow:hidden}.card-face img{width:100%;height:100%;object-fit:cover;border-radius:12px}.card-back{transform:rotateY(0);background:linear-gradient(135deg,#3a2a5c,#12081f);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #ffffff26}.card-back-mark{font-family:var(--font-display);font-weight:800;letter-spacing:.08em;color:#ffffffd9;font-size:14px}.card-front{transform:rotateY(180deg)}.tabbar{position:fixed;bottom:0;left:0;right:0;display:flex;background:var(--tg-theme-secondary-bg-color, rgba(21, 18, 40, .9));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line)}.tabbar button{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;font-family:var(--font-display);background:transparent;box-shadow:none;border-radius:14px;margin:6px 4px;padding:6px 4px;color:var(--ink-dim);font-size:10.5px;transform:scale(.92);opacity:.75;transition:transform .15s ease,opacity .15s ease,background .15s ease}.tabbar-icon{font-size:18px;line-height:1}.tabbar-label{line-height:1}.tabbar button.active{color:var(--magenta);background:#ff3da61f;transform:scale(1.08);opacity:1}.section-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;font-size:13px;opacity:.75}.screen-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.section-divider{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:var(--ink-dim);margin:24px 0 10px}.section-divider:first-child{margin-top:8px}.screen-header .section-label{margin:0}.balance-pill{font-family:var(--font-mono);background:linear-gradient(90deg,var(--cyan),var(--magenta));border:none;color:var(--bg);font-weight:700;font-size:13px;padding:6px 12px;border-radius:999px;white-space:nowrap;box-shadow:none}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:flex-end;z-index:50}.modal{width:100%;background:var(--surface);border:1px solid var(--line);border-bottom:none;border-radius:20px 20px 0 0;padding:20px 16px calc(20px + env(safe-area-inset-bottom))}.modal h2{margin:0 0 14px;font-size:17px}.modal-backdrop-center{align-items:center;justify-content:center;background:#0009;padding:24px}.modal-center{width:100%;max-width:400px;max-height:85vh;border-radius:20px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;padding:20px 16px}.modal-center-scroll{flex:1;overflow-y:auto;min-height:0}.topup-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:12px}.topup-grid button{padding:14px;font-size:15px;font-family:var(--font-mono);font-weight:700;background:linear-gradient(90deg,var(--cyan),var(--magenta));color:var(--bg)}.modal button.secondary{width:100%}.pack-tile{display:flex;flex-direction:column;align-items:stretch;gap:8px;background:transparent;padding:0;text-align:left;box-shadow:none}.pack-foil,.pack-hero{position:relative;overflow:hidden;aspect-ratio:3 / 4;border-radius:14px;display:flex;align-items:center;justify-content:center;padding:12px;text-align:center;box-shadow:inset 0 0 0 1px #ffffff26,0 8px 20px #00000059;background-size:200% 200%;background-position:30% 30%;transition:transform .15s ease;animation:breathe 3s ease-in-out infinite}.pack-foil:after,.pack-hero:after{content:"";position:absolute;top:-60%;right:-60%;bottom:-60%;left:-60%;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.35) 50%,transparent 58%);animation:shimmer 3.5s ease-in-out infinite;pointer-events:none}@keyframes shimmer{0%,35%{transform:translate(-60%) rotate(8deg)}65%,to{transform:translate(60%) rotate(8deg)}}@keyframes breathe{0%,to{box-shadow:inset 0 0 0 1px #ffffff26,0 8px 20px #00000059,0 0 0 0 var(--glow-color, transparent)}50%{box-shadow:inset 0 0 0 1px #ffffff26,0 8px 20px #00000059,0 0 22px 3px var(--glow-color, transparent)}}.pack-hero{max-width:220px;margin:0 auto}.pack-hero-wrap{position:relative;margin:8px 0 16px}.pack-hero.shaking{animation:shake .6s ease-in-out}@keyframes shake{0%,to{transform:translate(0) rotate(0)}10%{transform:translate(-6px) rotate(-3deg)}20%{transform:translate(6px) rotate(3deg)}30%{transform:translate(-6px) rotate(-2deg)}40%{transform:translate(6px) rotate(2deg)}50%{transform:translate(-4px) rotate(-1deg)}60%{transform:translate(4px) rotate(1deg)}70%,to{transform:translate(0) rotate(0)}}.starfield{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;overflow:hidden;pointer-events:none;z-index:0}.star{position:absolute;border-radius:50%;background:#fff;animation:twinkle 2.4s ease-in-out infinite}@keyframes twinkle{0%,to{opacity:.15}50%{opacity:.9}}.starfield-gold .star,.starfield-mega .star{background:var(--amber)}.starfield-shadow .star,.starfield-ember .star{background:#c084fc}.starfield-storm .star,.starfield-heroic .star{background:#7ee0ff}.detail-topbar{display:flex;align-items:center;justify-content:space-between}.sound-toggle{background:#ffffff14;border-radius:999px;padding:6px 10px;margin-bottom:12px;box-shadow:none}.pack-foil-name{font-weight:800;font-size:15px;letter-spacing:.03em;color:#fffffff2;text-shadow:0 1px 3px rgba(0,0,0,.5)}.pack-logo-badge{position:absolute;top:8px;right:8px;width:22px;height:22px;z-index:3;filter:drop-shadow(0 2px 4px rgba(0,0,0,.45))}.pack-logo-badge-lg{width:30px;height:30px;top:12px;right:12px}.featured-tile{margin-bottom:20px}.featured-foil{aspect-ratio:auto;height:140px;align-items:flex-end;justify-content:flex-start;padding:16px;text-align:left}.featured-tag{position:absolute;top:14px;left:16px;z-index:2;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;background:#00000059;padding:3px 10px;border-radius:999px;color:#fffffff2}.featured-body{position:relative;z-index:2}.featured-name{font-family:var(--font-display);font-weight:800;font-size:19px;color:#fffffff7;text-shadow:0 1px 4px rgba(0,0,0,.5);margin-bottom:4px}.featured-price{font-family:var(--font-mono);font-weight:700;font-size:14px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.4)}.featured-price .usd{opacity:.85;color:#ffffffd9}.tier-gold{background-image:linear-gradient(135deg,#f7c948,#a8790c 60%,#4a3400);--glow-color: rgba(247, 201, 72, .55)}.tier-shadow{background-image:linear-gradient(135deg,#3a2a5c,#0d0716);--glow-color: rgba(139, 47, 224, .45)}.tier-storm{background-image:linear-gradient(135deg,#2fa8d6,#12224f);--glow-color: rgba(59, 168, 214, .45)}.tier-heroic{background-image:linear-gradient(135deg,#3bd67b,#0f5c2f);--glow-color: rgba(59, 214, 123, .45)}.tier-ember{background-image:linear-gradient(135deg,#d63b3b,#6b1f8f 70%,#2a0a3a);--glow-color: rgba(214, 59, 59, .5)}.tier-mega{background-image:linear-gradient(135deg,#ff8a3d,#2fa89c 70%,#0c3a35);--glow-color: rgba(255, 138, 61, .5)}.tier-gift,.tier-rookie{background-image:linear-gradient(135deg,var(--magenta),var(--cyan) 75%,#0c0a16);--glow-color: rgba(255, 58, 158, .45)}.tier-elite{background-image:linear-gradient(135deg,#8a7dff,var(--cyan) 60%,#1a1440);--glow-color: rgba(138, 125, 255, .45)}.tier-master{background-image:linear-gradient(135deg,var(--magenta),#8a7dff 50%,var(--cyan) 88%,#0c0a16);--glow-color: rgba(138, 125, 255, .5)}.tier-platinum{background-image:linear-gradient(135deg,var(--amber),var(--magenta) 55%,#1a1015);--glow-color: rgba(255, 184, 77, .55)}.pack-art{aspect-ratio:982 / 1604;padding:0;border-radius:6px;background:#03040b}.pack-artwork{display:block;width:100%;height:100%;object-fit:contain}.pack-art .pack-foil-name{padding:12px}.pack-art:after,.featured-art:after{opacity:.25}.featured-art{height:210px;padding:14px;gap:18px;align-items:center;background:radial-gradient(ellipse at 20% 50%,#1b3452,#090c17 75%)}.featured-art .pack-artwork{width:112px;flex:0 0 112px}.featured-art .featured-body{min-width:0;padding-top:24px}.featured-art .featured-name{font-size:clamp(14px,4vw,19px);overflow-wrap:anywhere}.featured-art .featured-tag{left:144px}.gift-art{width:min(100%,200px);align-self:center}.pack-art.tier-shadow,.pack-art.tier-elite{--glow-color: #8c47e744}.pack-art.tier-storm{--glow-color: #f12c6744}.pack-art.tier-heroic,.pack-art.tier-platinum{--glow-color: #91d6ff44}.pack-art.tier-mega{--glow-color: #2ee8a544}.pack-art.tier-rookie{--glow-color: #23cdff44}.pack-art.tier-master{--glow-color: #b99a5044}.gift-tile{margin-bottom:12px}.daily-spin-banner{width:100%;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(90deg,#ffb84d24,#ff3da61a);border:1px solid rgba(255,184,77,.35);border-radius:12px;padding:12px 14px;margin-bottom:12px;box-shadow:none}.daily-spin-banner-title{font-family:var(--font-display);font-weight:700;font-size:13.5px;color:var(--amber)}.daily-spin-modal{text-align:center}.spin-wheel-wrap{position:relative;width:200px;height:200px;margin:16px auto}.spin-wheel{width:100%;height:100%;border-radius:50%;border:3px solid var(--line);transition:transform 2.4s cubic-bezier(.17,.89,.24,1);position:relative}.spin-wheel-label{position:absolute;top:50%;left:50%;width:0;height:0}.spin-wheel-label-text{position:absolute;top:-70px;left:-20px;width:40px;text-align:center;font-family:var(--font-mono);font-weight:700;font-size:13px;color:var(--bg)}.spin-wheel-pointer{position:absolute;top:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:14px solid var(--ink);z-index:2}.spin-result{font-size:20px;font-weight:800;color:var(--amber)}.pack-tile-name{font-family:var(--font-display);font-size:13px;font-weight:600;display:flex;justify-content:space-between}.chevron{opacity:.5}.pack-tile-price{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--cyan)}.back-link{background:transparent;padding:4px 0;margin-bottom:12px;color:var(--ink-dim);font-size:13px;box-shadow:none}.rip-button{width:100%;font-size:18px;font-weight:800;letter-spacing:.02em;padding:14px;margin:16px 0;background:linear-gradient(90deg,var(--magenta),var(--magenta-2));box-shadow:0 8px 24px -8px #ff3da699}.quantity-row{display:flex;gap:8px;margin:4px 0 16px}.quantity-chip{flex:1;background:var(--surface-2);border:1px solid var(--line);color:var(--ink-dim);font-family:var(--font-display);font-weight:700;font-size:14px;border-radius:10px;padding:10px 0;box-shadow:none;text-align:center}.quantity-chip.active{background:linear-gradient(90deg,var(--magenta),var(--magenta-2));border-color:transparent;color:#fff;box-shadow:0 6px 16px -8px #ff3da699}button.secondary{background:var(--surface-2);color:var(--ink-dim);box-shadow:none;font-family:var(--font-body);font-weight:600}.odds-details ul{padding-left:18px;font-size:13px;opacity:.85}.odds-panel{margin-top:8px}.odds-toggle{font-family:var(--font-display);background:transparent;border:1px solid var(--cyan);color:var(--cyan);font-weight:700;font-size:12px;letter-spacing:.08em;border-radius:999px;padding:8px 16px;display:flex;align-items:center;gap:6px;margin-left:auto;box-shadow:none}.caret{display:inline-block;transition:transform .15s ease}.caret.down{transform:rotate(180deg)}.odds-card{margin-top:12px;background:#ffffff0d;border-radius:14px;padding:16px}.ev-label{font-family:var(--font-mono);color:var(--cyan);font-weight:700;margin:0 0 12px}.bucket-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.bucket{background:#ffffff0f;border-radius:10px;padding:10px}.bucket-range{font-family:var(--font-mono);font-size:13px;opacity:.85;margin-bottom:4px}.bucket-prob{font-family:var(--font-mono);font-size:17px;font-weight:700}.bucket-common{color:var(--ink-dim)}.bucket-uncommon{color:var(--cyan)}.bucket-rare{color:#8a7dff}.bucket-chase{color:var(--amber)}.odds-disclaimer{font-size:12px;opacity:.6;margin:14px 0 0;line-height:1.4}.possible-cards{margin-top:20px}.rank-list{display:flex;flex-direction:column;gap:6px;margin:12px 0 24px}.rank-row{display:flex;align-items:center;gap:10px;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:9px 12px;font-size:13px}.rank-row.rank-gold{background:linear-gradient(90deg,#ffb84d29,#ffb84d05);border-color:#ffb84d80}.rank-row.rank-silver{background:linear-gradient(90deg,#d2d2e024,#d2d2e005);border-color:#d2d2e066}.rank-row.rank-bronze{background:linear-gradient(90deg,#d6905624,#d6905605);border-color:#d6905666}.rank-position{font-family:var(--font-mono);font-weight:700;color:var(--ink-dim);width:26px;flex-shrink:0}.rank-medal{font-size:16px;width:26px;flex-shrink:0;text-align:center}.rank-name{flex:1;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-value{font-family:var(--font-mono);font-weight:700;color:var(--cyan);white-space:nowrap}.rank-pulls{font-size:11px;color:var(--ink-dim);white-space:nowrap}.possible-card{position:relative;background:var(--surface-2);border-radius:12px;padding:10px;text-align:center;border:1px solid var(--line);box-shadow:0 6px 16px -8px #00000080}.possible-card img.thumb{width:100%;border-radius:8px;margin-bottom:6px;aspect-ratio:5 / 7;object-fit:cover}.possible-card h3{font-family:var(--font-display);font-weight:600;font-size:12px;margin:2px 0;line-height:1.3}.fmv.small{font-size:11px;margin:0}.tier-border-common{border-color:#8f89b84d}.tier-border-uncommon{border-color:#37e6d859}.tier-border-rare{border-color:#8a7dff66}.tier-border-chase{border-color:#ffb84d8c;box-shadow:0 0 14px #ffb84d26}.upgrader-stake-option{box-shadow:none;text-align:center;font-family:inherit;font-weight:inherit;color:inherit}.upgrade-stake-stack{display:flex;align-items:center;gap:6px;flex-wrap:wrap;background:#ffffff0d;border-radius:12px;padding:10px 12px;margin-bottom:16px}.upgrade-stake-thumb{width:44px;border-radius:8px;aspect-ratio:5 / 7;object-fit:cover;flex-shrink:0;border:1px solid var(--line)}.upgrade-stake-total{margin-left:6px}.upgrade-stake-total h3{margin:0 0 2px;font-size:14px}.upgrade-meter{margin-bottom:16px}.upgrade-meter.rolling .upgrade-meter-bar{box-shadow:0 0 16px #ff3da666}.upgrade-meter-bar{position:relative;height:10px;border-radius:999px;background:#ff5b5b40;overflow:visible;margin-bottom:6px}.upgrade-meter-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--cyan),#4ade80);transition:width .3s ease}.upgrade-meter-needle{position:absolute;top:-3px;width:3px;height:16px;background:var(--ink);border-radius:2px;transform:translate(-50%);transition:left .3s ease}.upgrade-filters{display:flex;gap:8px;margin:4px 0 14px}.upgrade-search{flex:1;margin:0}.upgrade-filters .filter-button{width:auto;flex-shrink:0;margin:0;white-space:nowrap}.upgrade-target-selected{outline:2px solid var(--magenta);background:#ff3da614}.select-check-badge{position:absolute;top:6px;right:6px;z-index:2;width:18px;height:18px;border-radius:50%;background:var(--magenta);color:var(--bg);font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.upgrade-result{text-align:center}.upgrade-result .card-flip-scene{margin:16px auto}.upgrade-lost-card{filter:grayscale(1);opacity:.5}.upgrade-lost-card img{width:100%;border-radius:10px;aspect-ratio:5 / 7;object-fit:cover}.backpack-value-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#37e6d814;border:1px solid rgba(55,230,216,.3);border-radius:10px;padding:8px 12px;margin-bottom:10px}.backpack-value-amount{font-family:var(--font-mono);font-weight:800;font-size:15px;white-space:nowrap}.backpack-value-amount .usd{font-size:11px;color:var(--ink-dim);font-weight:400;margin-left:2px}.tier-chips{display:flex;gap:5px;flex-shrink:0}.tier-chip{font-family:var(--font-mono);font-size:10px;font-weight:700;padding:3px 7px;border-radius:6px}.tier-chip.common{background:#8f89b829;color:var(--ink-dim)}.tier-chip.uncommon{background:#37e6d829;color:var(--cyan)}.tier-chip.rare{background:#8a7dff29;color:#8a7dff}.tier-chip.chase{background:#ffb84d29;color:var(--amber)}.filter-button{width:100%;background:#ffffff0f;color:inherit;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:8px 12px;font-size:13px;margin-bottom:14px;box-shadow:none;text-align:left}.tier-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 16px}.tier-filter-chip{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:6px 14px;font-size:12px;color:var(--ink-dim);box-shadow:none}.tier-filter-chip.active{background:#ff3da62e;border-color:#ff3da680;color:var(--ink)}.pack-card.selectable{cursor:pointer;position:relative;transition:outline .1s ease}.pack-card.selected{outline:2px solid var(--cyan);background:#37e6d814}.select-check{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:50%;background:#00000080;border:1px solid rgba(255,255,255,.4);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--cyan)}.bulk-bar{position:fixed;left:12px;right:12px;bottom:68px;z-index:40;background:var(--surface);border:1px solid rgba(55,230,216,.3);border-radius:12px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 8px 24px #00000080}.bulk-bar span{font-size:13px;font-weight:600}.reveal-progress{display:flex;justify-content:space-between;align-items:center;font-size:12px;opacity:.75;margin-bottom:6px}.total-pulled{font-family:var(--font-mono);font-weight:700;color:var(--cyan);opacity:1}.reveal-badges{display:flex;justify-content:center;gap:8px;margin-bottom:6px}.badge-pill{font-family:var(--font-display);background:var(--surface-2);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;text-transform:capitalize}.badge-value{font-family:var(--font-mono);color:var(--cyan)}.rarity-banner{position:absolute;left:-10%;right:-10%;bottom:22%;padding:8px 0;text-align:center;font-weight:900;font-size:15px;letter-spacing:.1em;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5);box-shadow:0 4px 14px #0006;font-family:var(--font-display);opacity:0}.rarity-banner.tier-border-common,.rarity-banner.tier-border-uncommon{animation:banner-fade-up .45s ease-out .75s forwards}.rarity-banner.tier-border-rare,.rarity-banner.tier-border-chase{animation:banner-zoom-in .4s cubic-bezier(.2,1.3,.3,1) .75s forwards}@keyframes banner-fade-up{0%{opacity:0;transform:translateY(16px) rotate(-6deg)}to{opacity:1;transform:translateY(0) rotate(-6deg)}}@keyframes banner-zoom-in{0%{opacity:0;transform:scale(.3) rotate(0)}65%{opacity:1;transform:scale(1.12) rotate(-8deg)}to{opacity:1;transform:scale(1) rotate(-6deg)}}.rarity-banner.tier-border-common{background:linear-gradient(90deg,#4a4570,#6b6890)}.rarity-banner.tier-border-uncommon{background:linear-gradient(90deg,var(--cyan),#7ff2ea);color:var(--bg);text-shadow:none}.rarity-banner.tier-border-rare{background:linear-gradient(90deg,#6a5cf0,#8a7dff)}.rarity-banner.tier-border-chase{background:linear-gradient(90deg,var(--magenta),var(--amber));color:#1a0f04;text-shadow:none}.skip-button{display:block;margin:10px auto 0;background:transparent;color:var(--ink-dim);font-size:12px;text-decoration:underline;box-shadow:none}.reveal-grid-progress{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:8px}.mini-card{position:relative;aspect-ratio:5 / 7;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid transparent}.mini-card img{width:100%;height:100%;object-fit:cover}.mini-card-hidden{background:linear-gradient(135deg,#3a2a5c,#12081f);color:#fff6;font-weight:900;font-size:18px}.reveal-summary{text-align:center;margin-bottom:90px}.pack-complete-ticket{background:var(--surface);border-radius:18px;position:relative;overflow:hidden;margin-bottom:16px}.pack-complete-top{position:relative;padding:22px 18px 18px;overflow:hidden}.pack-complete-glow{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;z-index:0}.pack-complete-glow.tier-border-common{background:radial-gradient(circle at 50% 20%,rgba(143,137,184,.28),transparent 65%)}.pack-complete-glow.tier-border-uncommon{background:radial-gradient(circle at 50% 20%,rgba(55,230,216,.28),transparent 65%)}.pack-complete-glow.tier-border-rare{background:radial-gradient(circle at 50% 20%,rgba(138,125,255,.28),transparent 65%)}.pack-complete-glow.tier-border-chase{background:radial-gradient(circle at 50% 20%,rgba(255,184,77,.32),transparent 65%)}.pack-complete-kicker{position:relative;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}.mvp-card-wrap{position:relative;width:52%;margin:0 auto;border-radius:10px;overflow:hidden;aspect-ratio:5 / 7}.mvp-card-wrap img{width:100%;height:100%;object-fit:cover}.mvp-card-wrap.tier-border-common{box-shadow:0 0 0 2px #8f89b880,0 0 20px 4px #8f89b840}.mvp-card-wrap.tier-border-uncommon{box-shadow:0 0 0 2px #37e6d88c,0 0 24px 5px #37e6d84d}.mvp-card-wrap.tier-border-rare{box-shadow:0 0 0 2px #8a7dff8c,0 0 24px 5px #8a7dff4d}.mvp-card-wrap.tier-border-chase{box-shadow:0 0 0 2px #ffb84d99,0 0 28px 6px #ffb84d66}.pack-complete-mvp-name{position:relative;font-family:var(--font-display);font-weight:800;font-size:17px;margin:12px 0 2px}.pack-complete-mvp-value{position:relative;font-family:var(--font-mono);font-weight:700;font-size:14px}.pack-complete-perf{position:relative;height:0;border-top:2px dashed var(--line);margin:0 -18px}.pack-complete-perf:before,.pack-complete-perf:after{content:"";position:absolute;top:-11px;width:22px;height:22px;border-radius:50%;background:var(--bg)}.pack-complete-perf:before{left:-11px}.pack-complete-perf:after{right:-11px}.pack-complete-bottom{padding:20px 18px}.pack-complete-bottom-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.pack-complete-bottom-label{font-size:11px;color:var(--ink-dim);text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-mono)}.pack-complete-bottom-total{font-family:var(--font-mono);font-weight:700;color:var(--cyan);font-size:14px}.reveal-summary-actions{position:fixed;left:12px;right:12px;bottom:68px;z-index:40;display:flex;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:10px;box-shadow:0 8px 24px #00000080}.reveal-summary-actions button{flex:1;margin:0}.fairness-details{text-align:left;font-size:12px;margin:12px 0;word-break:break-all}.swipe-card{position:relative;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.swipe-stamp{position:absolute;top:8px;z-index:20;font-weight:900;font-size:20px;letter-spacing:.06em;padding:6px 14px;border-radius:8px;border:3px solid;pointer-events:none;transition:opacity .05s linear}.swipe-stamp-keep{right:4px;color:#4ade80;border-color:#4ade80;transform:rotate(-12deg)}.swipe-stamp-sell{left:4px;color:#ff5b5b;border-color:#ff5b5b;transform:rotate(12deg)}.swipe-hint{text-align:center;font-size:11px;opacity:.5;margin:4px 0 8px}.reveal-actions{display:flex;gap:8px}.reveal-actions .rip-button{flex:1.3;margin:0;padding:12px 8px;font-size:14px}.reveal-actions button.secondary{flex:1;margin:0;padding:12px 8px;font-size:12.5px;border-radius:999px}.toast{position:fixed;left:50%;bottom:90px;transform:translate(-50%);background:var(--surface);border:1px solid rgba(55,230,216,.4);border-radius:10px;padding:10px 16px;font-size:13px;font-weight:600;z-index:60;box-shadow:0 8px 24px #00000080;animation:toast-in .2s ease}@keyframes toast-in{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.sold-tag{position:absolute;top:6px;right:6px;z-index:5;background:#ff5b5b;color:#fff;font-size:10px;font-weight:800;letter-spacing:.05em;padding:2px 6px;border-radius:4px}.sold-tag.small{font-size:8px;padding:1px 4px}.profile-header{display:flex;align-items:center;gap:14px;margin-bottom:4px}.avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0}.avatar-fallback{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--magenta),var(--cyan));color:var(--bg);font-family:var(--font-display);font-weight:800;font-size:22px}.avatar-button{padding:0;background:none;box-shadow:none;border-radius:50%;flex-shrink:0}.avatar-picker-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0;max-height:320px;overflow-y:auto}.avatar-picker-option{padding:0;background:none;box-shadow:none;border-radius:10px;overflow:hidden;aspect-ratio:3 / 4}.avatar-picker-option img{width:100%;height:100%;object-fit:cover}.profile-header h1{margin:0 0 2px}.activity-list{display:flex;flex-direction:column;gap:8px}.activity-tile{display:flex;align-items:center;gap:12px;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:10px 12px;box-shadow:0 6px 16px -8px #00000080}.activity-icon{width:30px;height:30px;border-radius:9px;font-size:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#ffffff0f}.activity-icon.pack{background:#ff3da629}.activity-icon.sell{background:#37e6d829}.activity-icon.buy{background:#ffb84d29}.activity-thumb{width:36px;height:36px;border-radius:8px;object-fit:cover;flex-shrink:0}.activity-body{flex:1;min-width:0}.activity-type{font-size:13px;font-weight:600;text-transform:capitalize}.activity-time{font-size:12px;opacity:.6}.activity-amount{font-weight:700;font-size:14px;white-space:nowrap}.activity-amount.positive{color:#4ade80}.activity-amount.negative{color:#ff8a8a}.show-more{width:100%;background:#ffffff0f;color:var(--ink-dim);font-weight:600;margin-top:10px;box-shadow:none}.modal-close{position:absolute;top:12px;right:12px;background:#ffffff14;border-radius:50%;width:28px;height:28px;padding:0;font-size:13px;line-height:1;box-shadow:none}.invite-banner{display:flex;align-items:center;justify-content:space-between;background:#ff3da61a;border:1px solid rgba(255,61,166,.3);border-radius:12px;padding:12px 14px;margin:12px 0 20px}.invite-banner-title{font-weight:700;font-size:14px}.redeem-section{margin-bottom:20px}.redeem-row{display:flex;gap:8px;margin-top:8px}.redeem-input{flex:1;font-family:var(--font-code);text-transform:uppercase;background:#ffffff0f;border:1px solid var(--line);border-radius:10px;padding:10px 12px;color:var(--ink)}.redeem-row button{flex-shrink:0}.profile-links{display:flex;gap:16px;margin-top:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.link-button{background:transparent;padding:0;color:var(--ink-dim);font-size:13px;text-decoration:underline;box-shadow:none}.faq-list,.terms-list{display:flex;flex-direction:column;gap:8px}.faq-item{background:#ffffff0d;border-radius:12px;padding:12px 14px}.faq-item summary{font-weight:600;font-size:14px;cursor:pointer}.faq-item p{margin:8px 0 0;font-size:13px;opacity:.85;line-height:1.5}.draft-notice{background:#37e6d814;border:1px solid rgba(55,230,216,.25);border-radius:10px;padding:10px 12px;font-size:12px;opacity:.9;line-height:1.5;margin-bottom:16px}.terms-section h3{font-size:14px;margin:0 0 4px}.terms-section p{font-size:13px;opacity:.8;line-height:1.5;margin:0 0 4px}:root{--bg: #110d20;--surface: #21172f;--surface-2: #2a1d3b;--line: #d6b7ff2b;--ink: #f4efff;--ink-dim: #b4a6c8;--magenta: #9975f5;--magenta-2: #c391f3;--accent: #d0b2ff;--glass: linear-gradient(125deg, #d4acff1c, #9f66d70c);--glass-shadow: inset 0 1px #edd4ff20, 0 12px 35px #07031526;--font-display: "DM Sans", sans-serif}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--ink)}body:before{z-index:-1;background:radial-gradient(ellipse at 0% 12%,#4b2567,transparent 53%),radial-gradient(ellipse at 100% 55%,#42246c,transparent 65%),#110d20}body:after{display:none}.app{isolation:isolate;min-height:100dvh}.app:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 0% 12%,#4b2567,transparent 53%),radial-gradient(ellipse at 100% 55%,#42246c,transparent 65%),#110d20}.app-brandbar{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 20px;border-bottom:1px solid var(--line);background:#e3cbff04}.app-wordmark{font-size:13px;font-weight:900;font-style:italic;letter-spacing:1px}.app-wordmark b{color:#c4a3ff}.app-live-label{font:9px var(--font-mono);letter-spacing:1px;color:var(--ink-dim)}.app-live-label:before{content:"";display:inline-block;width:5px;height:5px;margin-right:7px;border-radius:50%;background:#be8cff;box-shadow:0 0 8px #ab6cff}.live-ticker{background:#20132fe6;border-color:var(--line);padding:8px 0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.live-ticker-item{font-size:10px}main{width:100%;max-width:780px;margin:0 auto;padding:22px 18px calc(110px + env(safe-area-inset-bottom))}.screen h1{font-size:26px;line-height:1.2;letter-spacing:-1px;font-weight:800}.screen h2{letter-spacing:-.5px}.section-label{text-transform:none;opacity:1}.section-divider{font-size:14px;letter-spacing:-.2px;text-transform:none;color:var(--ink);font-weight:700}.screen-header{gap:10px;margin-bottom:22px}.screen-header .section-label{min-width:0}.hint{color:var(--ink-dim);opacity:1;font-size:12px;line-height:1.6}button{box-shadow:0 6px 19px #713bc52b;background:linear-gradient(105deg,#7656ed,#b14ddf);font-family:var(--font-body)}button:focus-visible,[role=button]:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #dfc7ff;outline-offset:3px}button:disabled{cursor:not-allowed}.balance-pill{padding:10px 11px;background:#b27afa16;border:1px solid #c8a0ff40;color:var(--ink);font-size:12px;border-radius:24px}.tabbar{left:13px;right:13px;bottom:calc(12px + env(safe-area-inset-bottom));max-width:600px;margin:auto;z-index:20;border:1px solid #cc9fff46;border-radius:25px;padding:7px 4px;background:#352345e8;box-shadow:0 10px 30px #03010855,inset 0 1px #f3e4ff0d;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.tabbar button{min-width:0;margin:0 2px;padding:8px 1px;gap:6px;font-size:9px;color:#b5a7c9;opacity:1;transform:none;border-radius:16px}.tabbar button.active{background:linear-gradient(140deg,#bb8fff2c,#bb8fff0c);color:#eedfff;transform:none}.tabbar-icon{display:flex}.tabbar-icon svg{width:22px;height:22px}.tabbar button.active svg{filter:drop-shadow(0 0 5px #c27aff55)}.pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pack-grid-dense{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pack-card,.possible-card,.activity-tile,.odds-card,.backpack-value-banner,.rank-row,.faq-item{background:var(--glass);box-shadow:var(--glass-shadow);border-radius:17px}.pack-card,.possible-card{padding:10px;min-width:0}.pack-card h3,.possible-card h3{font-size:13px;letter-spacing:-.3px;overflow-wrap:anywhere}.pack-card .fmv{font-size:12px;margin:12px 0;line-height:1.6}.card-set{font-size:10px;line-height:1.5;min-height:15px}.price,.fmv,.rank-value,.pack-tile-price,.total-pulled{color:var(--accent)}.fmv.bucket-common{color:var(--ink-dim)}.fmv.bucket-uncommon{color:var(--cyan)}.fmv.bucket-rare{color:#a798ff}.fmv.bucket-chase{color:var(--amber)}.usd{color:var(--ink-dim);font-size:.8em}.vault-actions{gap:7px}.vault-action{font-size:11px;border-color:#d5b5ff33;color:#cbbcdf;padding:9px 5px}.vault-action.primary{color:#e0beff;border-color:#c28eff77;background:#c28eff09}.filter-button{background:#dabaff0e;border-color:var(--line);border-radius:12px;font-size:12px;padding:11px 13px;box-shadow:inset 0 1px #ffffff08}.backpack-value-banner{border-color:#d5acff42;flex-wrap:wrap;padding:12px;gap:9px}.backpack-value-amount{font-size:14px}.tier-filter-chip.active,.quantity-chip.active{background:linear-gradient(105deg,#7656ed,#b14ddf);border-color:#d3b4ff66;color:#fff}.quantity-chip{background:#dabaff0c;border-color:var(--line);border-radius:12px}.bulk-bar{bottom:calc(100px + env(safe-area-inset-bottom));background:#2b1c3bf2;border-color:#d5acff55;z-index:21;flex-wrap:wrap;border-radius:16px}.bulk-bar span{font-size:12px}.screen:has(.bulk-bar){padding-bottom:100px}.pack-art{animation:none;box-shadow:0 9px 24px #0004}.featured-art{height:242px;padding:20px;gap:20px;border-radius:23px;background:var(--glass);border:1px solid #dbb5ff4d;box-shadow:var(--glass-shadow);animation:none}.featured-art:after{display:none}.featured-art .pack-artwork{width:111px;flex:0 0 111px;height:182px;transform:rotate(-5deg);filter:drop-shadow(0 12px 16px #0008)}.featured-art .featured-tag{top:22px;left:151px;padding:0;background:transparent;font-size:8px;letter-spacing:1.5px;color:var(--accent)}.featured-art .featured-body{padding-top:18px}.featured-art .featured-name{font-size:clamp(20px,6vw,28px);line-height:1.1;letter-spacing:-.8px;text-shadow:none}.featured-name small{display:block;font-size:10px;font-weight:500;color:var(--ink-dim);letter-spacing:.2px;margin-bottom:6px}.featured-price{font-size:13px;margin-top:13px;text-shadow:none}.featured-price .usd{display:block;margin-top:5px;font-size:10px;color:var(--ink-dim)}.featured-explore{display:inline-block;margin-top:15px;padding:9px 13px;border-radius:22px;background:linear-gradient(105deg,#7656ed,#b14ddf);border:1px solid #d3b4ff66;font-size:10px;font-weight:700}.pack-grid-dense .pack-art{background:#dfcaff08;border:1px solid #d9bfff26;border-radius:12px;padding:7px}.pack-grid-dense .pack-tile-name{font-size:10px;line-height:1.4}.pack-grid-dense .pack-tile-price{font-size:10px;line-height:1.6}.pack-hero-wrap{padding:20px 0;border:1px solid var(--line);border-radius:24px;background:var(--glass);box-shadow:var(--glass-shadow)}.pack-hero.pack-art{width:min(55vw,210px);max-width:210px}.rip-button{background:linear-gradient(105deg,#7656ed,#b14ddf);border:1px solid #d3b4ff66;box-shadow:0 6px 19px #713bc52b;font-size:15px}.rank-row{gap:8px;padding:12px;flex-wrap:wrap}.rank-row.rank-gold{background:linear-gradient(110deg,#d4acff25,#9f66d70c);border-color:#d3b4ff66}.rank-name{min-width:80px}.rank-value{font-size:12px}.rank-pulls{font-size:10px}.profile-header{padding:17px;border-radius:20px;border:1px solid var(--line);background:var(--glass);box-shadow:var(--glass-shadow);gap:14px}.profile-header>div{min-width:0}.profile-header h1{font-size:23px;overflow-wrap:anywhere}.profile-header .price{font-size:12px;line-height:1.7}.avatar{width:54px;height:54px}.avatar-fallback{background:linear-gradient(140deg,#a08bff,#934dd2)}.invite-banner,.daily-spin-banner{background:var(--glass);border-color:#d5acff42;border-radius:17px;box-shadow:var(--glass-shadow)}.invite-banner-title{font-size:13px}.invite-banner .hint{font-size:11px}.redeem-input{min-width:0;background:#dabaff0d;border-color:#d6b7ff33;border-radius:12px}.activity-tile{padding:12px}.activity-type{font-size:13px}.activity-time{font-size:10px;line-height:1.5}.activity-amount{font-size:12px;white-space:nowrap}.modal{max-height:85dvh;overflow-y:auto;background:linear-gradient(135deg,#342344f5,#1a122afc);border:1px solid #d5acff42;border-bottom:0;box-shadow:inset 0 1px #edd4ff20,0 -10px 50px #0005;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.modal-backdrop{background-color:#09051199}.upgrade-target-selected,.pack-card.selected,.possible-card.selected{border-color:#d3acff;box-shadow:0 0 0 1px #b481ed66,inset 0 1px #fff2}.odds-toggle{background:#dabaff0e;border-color:var(--line);border-radius:12px}.pack-complete-ticket{background:linear-gradient(140deg,#322345,#191329);border-color:var(--line)}@media (max-width: 360px){main{padding-left:12px;padding-right:12px}.screen h1{font-size:23px}.featured-art{gap:13px;padding:15px}.featured-art .pack-artwork{width:94px;flex-basis:94px;height:160px}.featured-art .featured-tag{left:123px}.tabbar{left:8px;right:8px}.tabbar button{font-size:8px}.backpack-value-amount .usd{font-size:10px}}@media (min-width: 640px){.pack-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pack-hero-wrap{overflow:hidden}.featured-tile,.featured-art{width:100%}.featured-art{aspect-ratio:auto}.app-header-logo{display:block;width:145px;max-width:55%;height:48px;object-fit:contain}.app-brandbar{min-height:56px}.community-entry-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:4px 0 20px}.community-entry{display:flex;align-items:center;gap:10px;min-width:0;padding:12px;text-align:left;border-radius:16px;border:1px solid #d4adff44;background:linear-gradient(130deg,#bd7cff20,#ffffff05);box-shadow:inset 0 1px #fff1}.community-entry.challenge-entry{background:linear-gradient(130deg,#43e6e01b,#ffffff05);border-color:#54e9dd42}.community-entry-icon{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border-radius:11px;background:#bb83ff1c;font-size:18px}.community-entry.challenge-entry .community-entry-icon{background:#43e6e018;color:#72f2e7}.community-entry>span:nth-child(2){min-width:0}.community-entry b,.community-entry small{display:block}.community-entry b{font-size:11px}.community-entry small{margin-top:4px;color:var(--ink-dim);font-size:9px;line-height:1.35}.community-entry-arrow{margin-left:auto;color:#c8a5ee;font-size:20px}.community-screen .back-link{background:transparent;border:0;box-shadow:none;padding:0;color:#c4a5eb}.community-heading{margin:16px 0 9px}.community-panel,.challenge-card{margin:15px 0;padding:15px;border:1px solid var(--line);border-radius:18px;background:var(--glass);box-shadow:var(--glass-shadow)}.community-panel h2,.challenge-card h2{margin:0;font-size:16px}.community-panel>.hint{margin:7px 0 12px}.community-pack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.community-pack{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:7px;padding:8px;border-radius:13px;border:1px solid #d6b7ff27;background:#ffffff06;color:var(--ink);text-align:left}.community-pack.selected{border-color:#d3acff;box-shadow:0 0 0 1px #b481ed55}.community-pack-art{height:95px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:9px;background:#0e0a18}.community-pack-art .pack-artwork{width:auto;height:88px;max-width:100%;object-fit:contain}.community-pack b{font-size:10px;line-height:1.35}.community-pack small{color:var(--ink-dim);font:9px var(--font-mono)}.open-duels-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.open-duels-count{flex:0 0 auto;padding:5px 8px;border:1px solid #62e6db38;border-radius:999px;color:#80ece3;background:#62e6db0e;font:8px var(--font-mono);letter-spacing:1px}.open-duels-list{display:grid;gap:8px;margin-top:12px}.open-duel-offer{display:grid;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px;border:1px solid #d6b7ff24;border-radius:14px;background:#ffffff05}.open-duel-offer .community-pack-art{flex:0 0 43px;height:57px}.open-duel-offer .community-pack-art .pack-artwork{height:53px}.open-duel-info{display:grid;gap:3px;flex:1;min-width:0}.open-duel-info b{overflow:hidden;color:var(--ink);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.open-duel-info small{overflow:hidden;color:var(--ink-dim);font:8px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.open-duel-offer>button.rip-button{width:auto;min-width:60px;margin:0;padding:9px 12px;border-radius:10px;font-size:10px;white-space:nowrap}.open-duels-empty{margin-top:12px;padding:13px;border:1px dashed #d6b7ff30;border-radius:12px;color:var(--ink-dim);font-size:10px;line-height:1.5;text-align:center}.community-join-row{display:flex;gap:8px;margin-top:11px}.community-join-row input{flex:1;min-width:0;border:1px solid var(--line);border-radius:12px;background:#110d20aa;color:var(--ink);padding:12px;font:12px var(--font-code);letter-spacing:1.5px}.community-join-row button,.duel-room-top .secondary{flex:0 0 auto;padding:10px 14px;border-radius:12px}.community-message{margin:12px 0;padding:11px 12px;border:1px solid #8d71bd55;border-radius:12px;background:#ffffff08;color:#e2d6f2;font-size:11px;line-height:1.5}.duel-room-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.duel-share-actions{display:flex;gap:6px}.duel-room-top h2{margin-top:5px;font:800 22px var(--font-mono);letter-spacing:3px;color:#8ceee7}.duel-pack-row{display:flex;align-items:center;gap:12px;margin:13px 0;padding:10px;border:1px solid #ffffff12;border-radius:14px;background:#ffffff05}.duel-pack-row .community-pack-art{flex:0 0 58px;height:74px}.duel-pack-row .community-pack-art .pack-artwork{height:69px}.duel-pack-row b{font-size:12px}.duel-pack-row p{margin:4px 0 0}.duel-proof{margin:10px 0;padding:10px;border:1px solid #ffffff12;border-radius:11px;color:var(--ink-dim);background:#ffffff04}.duel-proof summary{cursor:pointer;font-size:9px}.duel-proof code{display:block;overflow-wrap:anywhere;margin-top:7px;color:#89e9e1;font-size:8px}.duel-participants{display:grid;gap:8px;margin:14px 0}.duel-player{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #ffffff12;border-radius:13px;background:#ffffff05}.duel-avatar{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#9067bf36;color:#e6d2ff}.duel-player b,.duel-player small{display:block}.duel-player b{font-size:11px}.duel-player small{margin-top:3px;font-size:9px;color:var(--ink-dim)}.player-ready,.player-waiting{margin-left:auto;font:8px var(--font-mono);letter-spacing:.8px;color:#7eece4}.player-waiting{color:#9287a8}.duel-result{display:grid;gap:5px;padding:14px;margin:13px 0;text-align:center;border-radius:14px;background:linear-gradient(110deg,#32dbce22,#8d5de82b);border:1px solid #55e7dc55}.duel-result.tie{border-color:#b396df55;background:#ffffff08}.duel-result span{font:9px var(--font-mono);letter-spacing:2px;color:#7cece2}.duel-result b{font-size:14px}.duel-scores{display:grid;gap:7px}.duel-scores div{display:flex;justify-content:space-between;padding:10px;border-radius:11px;background:#ffffff06;color:var(--ink-dim);font-size:11px}.duel-scores div.winner{color:#f4e8ff;border:1px solid #c49aff50;background:#a277dc1c}.duel-scores b{color:#7cece2}.duel-drops-title{margin:16px 0 9px;font-size:13px}.duel-card-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.duel-card{min-width:0;overflow:hidden;padding:5px;border:1px solid #d6b7ff25;border-radius:9px;background:#ffffff06}.duel-card img{display:block;width:100%;aspect-ratio:5/7;object-fit:cover;border-radius:5px}.duel-card b,.duel-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.duel-card b{margin-top:5px;font-size:8px}.duel-card small{margin-top:3px;color:#83e8df;font:8px var(--font-mono)}.community-back{margin-top:12px}.community-footnote{text-align:center;color:var(--ink-dim);font-size:10px;line-height:1.5}.challenge-card{display:flex;gap:12px;align-items:flex-start}.challenge-symbol{flex:0 0 38px;width:38px;height:38px;display:grid;place-items:center;border-radius:13px;background:#42d9ea20;color:#74e9ef;font-size:19px}.challenge-symbol.instagram{background:#d056b823;color:#ef8ce0}.challenge-symbol.x-social{background:#ffffff12;color:#fff;font-weight:800}.challenge-main{flex:1;min-width:0}.challenge-status{color:#81eae1;font:8px var(--font-mono);letter-spacing:1.3px}.challenge-card h2{margin:7px 0 4px;font-size:14px}.challenge-card p{margin:0;color:var(--ink-dim);font-size:10px;line-height:1.5}.challenge-reward{margin:10px 0;color:#81ede3;font:800 15px var(--font-mono)}.challenge-reward-paused{color:var(--ink-dim);font-size:11px;font-weight:600}.challenge-actions{display:flex;gap:7px;margin:10px 0}.challenge-actions button{flex:1;padding:9px 7px;border-radius:10px;font-size:10px}.challenge-actions .secondary,.duel-room .secondary{border:1px solid #d6b7ff45;color:#e3d4f7;background:#ffffff08;box-shadow:none}.handle-label{display:block;margin:13px 0 5px;color:var(--ink-dim);font-size:9px}.challenge-complete{display:block;margin-top:11px;color:#81ede3;font-size:10px;line-height:1.5}@media (max-width:420px){.community-entry-grid{grid-template-columns:1fr}.community-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.duel-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.challenge-card{padding:12px;gap:9px}.challenge-actions{flex-direction:column}}.screen{animation:screen-arrive .22s ease-out both}@keyframes screen-arrive{0%{opacity:.75}to{opacity:1}}.collection-heading{display:flex;flex-direction:column;gap:5px;min-width:0}.collection-heading .section-label{margin:0}.collection-eyebrow,.collection-count{color:var(--ink-dim);font:8px var(--font-mono);letter-spacing:.09em}.screen-header:has(.balance-pill){align-items:flex-end;margin-bottom:20px}.screen-header:has(.balance-pill) .balance-pill{flex-shrink:0}.section-divider{display:flex;align-items:center;gap:10px;margin:24px 0 12px}.section-divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,#d6b7ff44,transparent)}.pack-tile{border:1px solid transparent;border-radius:14px;transition:border-color .16s,background .16s,transform .16s}.pack-tile:active{transform:scale(.985)}.pack-tile-name{padding:0 3px;font-size:11px;font-weight:700;line-height:1.45}.pack-tile-price{padding:0 3px;font:10px/1.5 var(--font-mono);color:#d3b5ff}.pack-grid-dense .pack-art{overflow:hidden}.pack-grid-dense .pack-tile{text-align:left}.pack-grid-dense .pack-tile-name,.pack-grid-dense .pack-tile-price{padding-left:3px}.featured-tile{overflow:hidden}.featured-tile:active{transform:scale(.99)}.pack-card{display:flex;flex-direction:column;gap:0;overflow:hidden}.pack-card img.thumb{width:100%;display:block;aspect-ratio:5 / 7;object-fit:cover;border-radius:11px;margin:0 0 12px;border:1px solid #f1dfff18}.pack-card h3{margin:0 0 4px;text-align:left;font-size:13px;line-height:1.35}.pack-card .card-set{margin:0;text-align:left;min-height:0;color:var(--ink-dim)}.pack-card .fmv{margin:10px 0 12px;text-align:left;font-size:11px}.vault-actions{display:grid;grid-template-columns:1fr;margin-top:auto}.vault-action{min-height:38px;font-family:var(--font-body);font-weight:700;letter-spacing:0;transition:background .15s,border-color .15s}.vault-action.primary{background:linear-gradient(105deg,#7656ed,#a34ed7);border-color:#d3b4ff66;color:#fff}.vault-action:not(.primary){background:#eadcff0b;border-color:#d5b5ff3a}.upgrade-symbol{display:inline-block;color:#d5b5ff;font-size:15px;line-height:10px}.collection-heading+.backpack-value-banner{margin-top:14px}.collection-heading+.backpack-value-banner+.filter-button{margin-top:10px}.backpack-value-banner{background:linear-gradient(115deg,#c395ff19,#a45ee309)}.backpack-value-amount{color:#f2e9ff}.tier-chip{min-width:27px;text-align:center}.filter-button{display:flex;align-items:center;gap:9px;font-weight:700}.filter-symbol{position:relative;width:15px;height:14px;display:inline-block;flex:0 0 15px}.filter-symbol:before,.filter-symbol:after{content:"";position:absolute;left:1px;height:1.5px;border-radius:2px;background:#d1b5f7}.filter-symbol:before{top:4px;width:13px;box-shadow:0 5px #d1b5f7}.filter-symbol:after{top:2px;left:4px;width:3px;height:5px;background:#37274b;border:1px solid #dabfff;box-shadow:5px 5px 0 -1px #37274b,5px 5px #dabfff}.pack-card.selected{border-color:#d3acff;background:linear-gradient(135deg,#d1a5ff21,#a35ee30d)}.select-check{border-color:#ca9bff77;color:#fff;background:#7c4bb4d9}.bulk-bar{display:grid;grid-template-columns:1fr auto}.bulk-bar button{min-height:40px;padding-inline:14px;font-size:11px}.empty-state{margin:22px 0;padding:30px 18px;border:1px dashed #d6b7ff3c;border-radius:20px;background:#d6b7ff08}.empty-state-icon{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 13px;border-radius:16px;color:#dcc4ff;background:linear-gradient(140deg,#bb8fff33,#bb8fff0c)}.error{border:1px solid #ff979744;border-radius:13px;background:#c84f5b20;color:#ffc3ce}.skeleton-tile,.skeleton-row{background:linear-gradient(110deg,#d7bcff08 10%,#d7bcff1b,#d7bcff08 86%);background-size:220% 100%;border:1px solid #d9bfff16;border-radius:17px}.activity-tile{min-width:0}.activity-body{overflow:hidden}.activity-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-amount.positive{color:#9ae6c0}.activity-amount.negative{color:#f3a9be}.profile-links{border-top-color:var(--line)}.link-button,.back-link,.show-more{color:#ccb0f1}.rank-list{gap:9px}.rank-row{min-width:0}.rank-row.rank-silver,.rank-row.rank-bronze{background:var(--glass);border-color:var(--line)}.rank-value{color:#d3b5ff}.possible-card{overflow:hidden}.avatar-picker-option{border:1px solid var(--line);background:#d6b7ff0b}.upgrade-stake-stack,.upgrade-meter{border:1px solid var(--line);background:var(--glass);border-radius:16px;padding:12px}.upgrade-meter{padding:14px}.upgrade-meter-bar{background:#f09bac35;height:9px}.upgrade-meter-fill{background:linear-gradient(90deg,#a77af3,#c49cff)}.upgrade-meter.rolling .upgrade-meter-bar{box-shadow:0 0 18px #ad76f966}.upgrade-target-selected{outline:0;border-color:#e0c2ff;background:linear-gradient(140deg,#bf92ff24,#a963df10)}.reveal-summary,.reveal-complete,.fairness-details,.odds-details{border-color:var(--line)}.modal h2{font-family:var(--font-body);font-weight:800}.secondary{background:#e5d3ff0d;color:#e3d5f5;border:1px solid #d6b7ff33;box-shadow:none}button.secondary,button.show-more,button.filter-button,button.link-button,button.vault-action:not(.primary){box-shadow:none}.daily-spin-banner-title{color:#ebdcff}@media (min-width: 640px){.pack-card{padding:13px}}@media (max-width: 360px){.pack-card{padding:8px}.vault-actions{gap:5px}.vault-action{padding-inline:3px;font-size:10px}.tier-chips{gap:3px}.tier-chip{min-width:24px;padding-inline:4px}}.upgrader-heading{margin:4px 0 20px}.upgrader-arena{display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:8px;align-items:center;padding:12px;border:1px solid #c8a6ff35;border-radius:22px;background:linear-gradient(135deg,#d9baff10,#8f62d00a);box-shadow:inset 0 1px #fff1,0 12px 32px #05020c30}.upgrade-slot{min-width:0;min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:12px 7px;border:1px dashed #d3b7f15c;border-radius:17px;background:linear-gradient(150deg,#f3e5ff0c,#a26dda0a);color:var(--ink);box-shadow:none;text-align:center}.upgrade-slot.target{border-color:#9f8df260}.upgrade-slot:active{transform:scale(.98)}.upgrade-slot-plus{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;border:1px solid #d5b8ff58;color:#e2c9ff;background:linear-gradient(145deg,#a77af332,#6d4eac20);font-size:32px;font-weight:400;line-height:1;box-shadow:inset 0 1px #fff2,0 0 22px #a875f51b}.upgrade-slot-label{margin-top:4px;color:#bba5d7;font:8px var(--font-mono);letter-spacing:1.2px}.upgrade-slot strong{font-size:11px;line-height:1.3}.upgrade-slot-value{color:#ddc7fa;font:10px var(--font-mono)}.upgrade-slot-value small{color:var(--ink-dim)}.upgrade-slot-cards{position:relative;display:flex;justify-content:center;align-items:center;min-height:83px;width:100%}.upgrade-slot-cards img{width:52px;height:74px;object-fit:cover;border-radius:7px;border:1px solid #eadfff66;box-shadow:0 6px 15px #0008}.upgrade-slot-cards img+img{margin-left:-23px}.upgrade-slot-more{position:absolute;right:1px;bottom:2px;display:grid;place-items:center;min-width:25px;height:25px;padding:0 5px;border:1px solid #d9c0ff55;border-radius:20px;background:#21172fef;font-size:10px}.upgrader-arrow{display:grid;place-items:center;width:30px;height:30px;border:1px solid #c9a8fa45;border-radius:50%;color:#dcc1ff;background:#a475ef1a;font-size:16px}.upgrader-chance{display:flex;flex-direction:column;gap:7px;margin:14px 0 10px;padding:14px;border:1px solid #d0b2ff26;border-radius:16px;background:#f3e5ff08;text-align:center}.upgrader-chance>span{color:var(--ink-dim);font:8px var(--font-mono);letter-spacing:1.4px}.upgrader-chance>strong{font:700 25px var(--font-mono);color:#e4ceff}.upgrader-chance small{color:var(--ink-dim);font-size:10px;line-height:1.5}.upgrader-chance .upgrade-meter-bar{width:100%}.upgrader-attempt{width:100%;min-height:48px}.upgrader-attempt:disabled{opacity:.48;filter:saturate(.55)}.upgrade-picker-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;padding-top:max(16px,env(safe-area-inset-top));background:#08050fbd;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.upgrade-picker{width:min(100%,780px);max-height:88dvh;display:flex;flex-direction:column;padding:9px 16px max(14px,env(safe-area-inset-bottom));border:1px solid #d5b5ff4a;border-bottom:0;border-radius:25px 25px 0 0;background:linear-gradient(145deg,#30203ff7,#171121fa);box-shadow:inset 0 1px #fff2,0 -15px 50px #0007}.upgrade-picker-handle{flex:0 0 auto;align-self:center;width:38px;height:4px;margin:1px 0 14px;border-radius:9px;background:#d7baf966}.upgrade-picker header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.upgrade-picker header h2{margin:4px 0;font-size:19px}.upgrade-picker header p{margin:0;color:var(--ink-dim);font-size:11px}.upgrade-picker-close{flex:0 0 35px;width:35px;height:35px;padding:0;border:1px solid var(--line);border-radius:50%;background:#fff1;font-size:22px;box-shadow:none}.upgrade-picker-tools{display:grid;grid-template-columns:1fr auto;gap:8px;margin-bottom:12px}.upgrade-picker-tools .redeem-input{width:100%}.upgrade-picker-tools .filter-button{white-space:nowrap}.upgrade-picker-grid{min-height:100px;overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:2px 2px 14px}.upgrade-picker-card{position:relative;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:5px;padding:7px;border:1px solid #d6b7ff24;border-radius:13px;background:#d7baff0b;box-shadow:none;text-align:left}.upgrade-picker-card.selected{border-color:#ceabffb0;background:linear-gradient(145deg,#ba8df52a,#7143ab16)}.upgrade-picker-card img{width:100%;aspect-ratio:5/7;object-fit:cover;border-radius:8px;background:#100c19}.upgrade-picker-card strong{overflow:hidden;color:#f2eaff;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.upgrade-picker-card small{color:#d4b5ff;font:9px var(--font-mono)}.upgrade-picker-check{position:absolute;top:11px;right:11px;z-index:1;display:grid;place-items:center;width:23px;height:23px;border:1px solid #ecdfff6b;border-radius:50%;background:#1b1429ef;color:#fff;font-size:12px}.upgrade-picker-card.selected .upgrade-picker-check{background:#9165d4}.upgrade-picker footer{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid #d3b7ef24;color:var(--ink-dim);font:10px var(--font-mono)}.upgrade-picker footer .rip-button{min-height:38px;padding:8px 20px;font-size:12px}.upgrade-result-screen{position:relative;isolation:isolate;min-height:60dvh}.upgrade-result-backdrop{position:fixed;z-index:-1;inset:100px 0 calc(88px + env(safe-area-inset-bottom));background-position:center 38%;background-size:cover;filter:blur(18px) brightness(.34) saturate(.82);opacity:.78;transform:scale(1.06);pointer-events:none}.upgrade-result-screen.has-winning-backdrop:before{content:"";position:fixed;z-index:-1;inset:100px 0 calc(88px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#110d2080,#110d20b5 70%,#110d20e0);pointer-events:none}.upgrade-result-content{position:relative;z-index:1;padding:20px 16px;border:1px solid #ddc3ff2b;border-radius:22px;background:#17112270;box-shadow:inset 0 1px #fff1,0 15px 40px #05020c38;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.upgrade-picker-backdrop.collection-view{inset:calc(96px + env(safe-area-inset-top)) 0 calc(82px + env(safe-area-inset-bottom));z-index:19;align-items:stretch;padding:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.upgrade-picker.collection-view{width:min(100%,780px);height:100%;max-height:none;margin:0 auto;padding:22px 18px 12px;border:1px solid #d5b5ff4a;border-bottom:0;border-radius:0;background:linear-gradient(145deg,#30203ff7,#171121fa);box-shadow:inset 0 1px #fff2,0 12px 36px #0004}.upgrade-picker.collection-view .upgrade-picker-handle{display:none}.upgrade-picker.collection-view header{margin-bottom:16px}.upgrade-picker.collection-view .upgrade-picker-grid{flex:1 1 auto;min-height:0;align-content:start}.upgrade-picker.collection-view footer{padding:12px 0 0}@media (max-width: 360px){.upgrader-arena{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:5px;padding:8px}.upgrade-slot{min-height:176px;padding-inline:4px}.upgrader-arrow{width:24px;height:24px}.upgrade-picker{padding-inline:12px}.upgrade-picker-grid{gap:6px}.upgrade-picker-tools{grid-template-columns:1fr}}html,body,#root{min-height:100%}.app{min-height:100dvh}main{min-width:0;padding-bottom:calc(142px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(150px + env(safe-area-inset-bottom))}.screen{min-width:0}.screen img{max-width:100%}.upgrade-result-screen{min-height:0}.upgrade-result .card-flip-scene{width:min(240px,30dvh,68vw);margin:12px auto}.upgrade-result-content .rip-button{position:sticky;bottom:calc(96px + env(safe-area-inset-bottom));z-index:2}@media (max-width: 360px){main{padding-bottom:calc(136px + env(safe-area-inset-bottom))}.upgrade-result-content{padding:14px 10px}.upgrade-result-content .rip-button{width:100%}}.tabbar{padding:5px 4px}.tabbar button{padding:6px 1px;gap:4px;font-size:8.5px}.tabbar-icon svg{width:20px;height:20px}.app:has(.prism-home):before{background:radial-gradient(ellipse at 50% 0%,#32144866,transparent 45%),#0d091a}main:has(>.prism-home){padding-top:13px}.prism-home{container-type:inline-size}.prism-home button{font-family:var(--font-body)}.prism-home :is(button,.prism-carousel):focus-visible{outline:2px solid #d7baff;outline-offset:3px}.prism-header-slot{min-width:0}.prism-star{color:#ffce64;font:23px/1 system-ui;text-shadow:0 0 7px #ffca5633}.prism-balance-fallback{display:flex;justify-content:flex-end;margin-bottom:12px}.prism-originals{position:relative;margin:0 -18px;overflow:hidden}.screen .prism-originals-title{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 18px 5px;font:600 clamp(10px,3.2cqw,18px)/1.8 var(--font-mono);text-transform:uppercase;letter-spacing:.23em;color:#dac0fa;white-space:nowrap}.prism-originals-title:before,.prism-originals-title:after{content:"";height:1px;max-width:75px;flex:1;background:linear-gradient(90deg,transparent,#ad79d2aa)}.prism-originals-title:after{transform:scaleX(-1)}.prism-carousel{position:relative;isolation:isolate;aspect-ratio:1.85;background:#10091e url(/assets/stage-YWnvWiiO.jpg) center top / 100% 122% no-repeat;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}.prism-carousel:active{cursor:grabbing}.prism-carousel:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(#0e091acc,transparent 10%,transparent 88%,#0e091a77)}.prism-track{position:absolute;top:0;right:0;bottom:0;left:0;perspective:1000px}.prism-home .prism-original-pack{position:absolute;left:50%;bottom:9%;width:30.1%;aspect-ratio:982 / 1604;padding:0;border:0;border-radius:1px;background:none;box-shadow:none;transform-origin:center bottom;will-change:transform,opacity;-webkit-tap-highlight-color:transparent}.prism-original-pack .pack-artwork{width:100%;height:100%;pointer-events:none;border-radius:1px;filter:drop-shadow(0 8px 10px #0009)}.prism-stage-glow{position:absolute;bottom:6%;left:23%;right:23%;height:5%;border-radius:50%;background:#c888ff3b;filter:blur(8px);pointer-events:none;transition:filter .4s}.is-intro .prism-track{animation:prism-intro .6s cubic-bezier(.2,.8,.2,1) both}@keyframes prism-intro{0%{opacity:0;transform:translateY(14px) scale(.95)}to{opacity:1;transform:none}}.is-moving .prism-stage-glow{filter:blur(8px) brightness(1.8)}.prism-home .prism-arrow{position:absolute;z-index:20;top:38%;display:grid;place-items:center;width:clamp(32px,8cqw,52px);height:clamp(32px,8cqw,52px);padding:0 0 3px;border:1px solid #d2abff90;border-radius:50%;color:#e9d8ff;background:#291342db;font:clamp(30px,6cqw,44px)/1 system-ui;box-shadow:0 0 10px #bd75ff30;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.prism-prev{left:23%}.prism-next{right:23%}.prism-caption{position:relative;z-index:21;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-2px 6.8% 0;min-height:66px;padding:10px 13px;border:1px solid #b990e075;border-radius:16px;background:linear-gradient(110deg,#35234bc9,#1b112fe8 46%,#482362c9);box-shadow:inset 0 1px 5px #d2a8ff20}.prism-caption-details{width:48%;text-align:center;border-right:1px solid #bb8fea55;padding-right:10px;line-height:1.3}.prism-caption-details h2{margin:0;font-size:clamp(18px,4.4cqw,28px);font-weight:800}.prism-caption-details>span{display:block;font-size:clamp(13px,3.5cqw,20px);font-weight:800;font-variant-numeric:tabular-nums}.prism-caption-details b{color:#ffce64;font:1.3em/1 system-ui;text-shadow:0 0 5px #ffc96533}.prism-home .prism-explore-main{display:flex;justify-content:center;align-items:center;gap:8px;flex:1;white-space:nowrap;min-height:40px;padding:9px 10px;border:1px solid #e0b4ff80;border-radius:30px;background:linear-gradient(110deg,#8048fa,#b23cf0);box-shadow:inset 0 1px 2px #e8bcff70,0 0 20px #a545f326;font-size:clamp(11px,3cqw,17px);font-weight:800}.prism-explore-main>span{font-size:1.4em;font-weight:500}.prism-dots{display:flex;justify-content:center;align-items:center;height:28px}.prism-home .prism-dots button{display:grid;place-items:center;width:23px;height:26px;padding:0;background:transparent;box-shadow:none;border:0}.prism-dots button:after{content:"";width:7px;height:7px;border-radius:50%;background:#533970;transition:background .2s,box-shadow .2s}.prism-dots button[aria-pressed=true]:after{background:#c480ff;box-shadow:0 0 9px #bd70ff}.prism-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:2px 0 18px}.prism-home .prism-shortcut{display:flex;align-items:center;justify-content:space-between;gap:5px;min-width:0;min-height:44px;padding:5px;color:#f1eafa;background:linear-gradient(120deg,#44296658,#1b12267a);border:1px solid #a271cc77;border-radius:10px;box-shadow:inset 0 1px 3px #dfb7ff12;font-size:clamp(9px,2.65cqw,14px);text-align:left}.prism-shortcut>b,.prism-shortcut>span:not(.prism-shortcut-icon){min-width:0}.prism-shortcut>span:last-child{color:#c6a1ee;font-size:22px;font-weight:700;line-height:1}.prism-shortcut-icon{display:grid;place-items:center;width:clamp(24px,7cqw,40px);height:clamp(28px,8cqw,42px);flex:none;font:clamp(24px,6cqw,34px)/1 system-ui;border-radius:7px;color:#d9d4f4;background:linear-gradient(120deg,#ad7bf32b,#856fc615)}.prism-shortcut-icon svg{width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.prism-home .prism-daily,.prism-home .prism-challenges{border-color:#61b5df65;background:linear-gradient(120deg,#1a3e5152,#1b12267a)}.prism-daily .prism-shortcut-icon,.prism-challenges .prism-shortcut-icon{color:#43e7f0;background:#34778c26}.prism-shortcut small{display:block;font:8px/1.5 var(--font-mono);letter-spacing:.03em;color:#b4a1cb}.prism-shortcut:disabled{opacity:.7}.prism-home .prism-gift{display:flex;align-items:center;gap:12px;width:100%;margin:10px 0 24px;padding:10px 14px;border:1px solid #b483ec66;border-radius:15px;background:linear-gradient(120deg,#422361,#13102b);text-align:left;box-shadow:none}.prism-gift .pack-artwork{width:32px;height:50px}.prism-gift>span:nth-child(2){flex:1;font-size:12px}.prism-gift small{display:block;margin-top:3px;font-size:11px;color:#cdb7e6}.prism-section-heading{display:flex;align-items:center;gap:12px;margin:0 0 24px}.prism-section-heading h2{margin:0;font-size:clamp(17px,4.5cqw,25px);text-transform:uppercase;letter-spacing:.02em}.prism-section-heading>span{flex:1;height:1px;background:linear-gradient(90deg,#b77fdd,#9860c412)}.prism-section-heading small{color:#c9a3e5;font-size:10px;white-space:nowrap}.prism-expansion-list{display:grid;gap:27px}.prism-expansion{position:relative;isolation:isolate;display:grid;grid-template-columns:23% minmax(0,1fr);grid-template-rows:1fr auto;column-gap:12px;min-height:110px;padding:11px 12px 11px 9px}.prism-expansion-surface{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:13px;border:1px solid #b372bd75;background:#171020;box-shadow:inset 0 1px 3px #e8c5ff26}.prism-expansion-surface:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:url(/assets/crimson-DdaUyslr.jpg) center / cover;opacity:.85}.theme-gold .prism-expansion-surface{border-color:#d8ad6370}.theme-gold .prism-expansion-surface:before{background-image:url(/assets/gold-BvGntcbk.jpg)}.theme-shadow .prism-expansion-surface:before{filter:hue-rotate(285deg)}.theme-heroic .prism-expansion-surface:before{filter:hue-rotate(220deg)}.theme-ember .prism-expansion-surface:before{filter:hue-rotate(45deg)}.theme-mega .prism-expansion-surface:before{filter:hue-rotate(155deg)}.prism-expansion-art{position:relative;grid-column:1;grid-row:1 / 3;align-self:stretch;filter:drop-shadow(0 5px 7px #0009)}.prism-expansion-art .pack-artwork{position:absolute;left:50%;bottom:-10px;transform:translate(-50%);height:calc(100% + 30px);width:auto;max-width:none;border-radius:1px}.prism-expansion-copy{grid-column:2;grid-row:1;min-width:0;padding-bottom:7px}.prism-expansion-copy h3{margin:0 0 3px;font-size:clamp(14px,3.8cqw,23px);line-height:1.15;letter-spacing:-.03em;overflow-wrap:anywhere}.prism-expansion-copy p{margin:0;font-size:clamp(11px,2.8cqw,15px);line-height:1.35;color:#cab4e1}.prism-expansion-copy small{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:clamp(9px,2.45cqw,13px);color:#c8b3dd}.prism-expansion-copy svg{width:15px;height:17px;stroke:#cba5ec;fill:none;stroke-width:1.5;flex:none}.prism-home .prism-explore-glass{grid-column:2;grid-row:2;justify-self:end;display:flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 12px;border:1px solid #d6ade795;border-radius:30px;background:linear-gradient(120deg,#37204769,#21103045);color:#f3eafa;box-shadow:inset 0 1px 3px #efceff19;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:clamp(10px,2.8cqw,14px);font-weight:800;white-space:nowrap}.prism-expansion-price{display:inline-flex;align-items:center;gap:4px;border-left:1px solid #d6ade74d;padding-left:7px;font-variant-numeric:tabular-nums}.prism-expansion-price b{color:#ffce6b;font:1.1em/1 system-ui}.prism-home button:not(:disabled):active{opacity:.88}.prism-loading{display:grid;place-items:center;gap:12px;min-height:300px;color:#c8b3dd;font-size:12px}.prism-loading .skeleton-tile{width:130px;height:210px}.prism-empty{padding:30px 15px;text-align:center;color:#c8b3dd}.prism-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (min-width: 560px){.prism-expansion{grid-template-columns:19% minmax(0,1fr) auto;grid-template-rows:1fr;align-items:center;min-height:142px;column-gap:20px;padding:14px 18px}.prism-expansion-art{grid-row:1}.prism-expansion-art .pack-artwork{height:calc(100% + 35px);bottom:-13px}.prism-expansion-copy{grid-row:1;padding-bottom:0}.prism-home .prism-explore-glass{grid-column:3;grid-row:1;align-self:end}.prism-shortcuts{gap:10px}.prism-home .prism-shortcut{padding:8px}}@media (max-width: 360px){.prism-shortcuts{gap:4px}.prism-home .prism-shortcut{gap:3px;padding:4px;font-size:9px}.prism-shortcut>span:last-child{display:none}.prism-shortcut-icon{width:23px}.prism-caption{margin-left:5%;margin-right:5%;padding:9px;gap:8px}.prism-expansion{column-gap:10px}}.sidenav,.app-page-title{display:none}.app-column{min-width:0}.pf-col,.rk-board,.rk-side{display:contents}.boot-screen{min-height:100dvh;display:grid;place-items:center;background:#07060d}.boot-dot{width:14px;height:14px;border-radius:50%;background:#a879ff;box-shadow:0 0 24px #a879ff;animation:boot-pulse 1s ease-in-out infinite alternate}@keyframes boot-pulse{0%{opacity:.35;transform:scale(.8)}to{opacity:1;transform:scale(1.1)}}.public-page{min-height:100dvh;background:#0e0a1b;color:#f5efff}.public-page-inner{max-width:760px;margin:0 auto;padding:max(20px,env(safe-area-inset-top)) 16px 40px}.pf .acct{display:grid;gap:12px}.pf .acct-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #33263f;border-radius:13px;background:#17111f}.pf .acct-row>div{min-width:0;display:grid;gap:3px}.pf .acct-row b{font-size:13px}.pf .acct-row small{font-size:11px;color:var(--bp-muted, #a594bb);overflow-wrap:anywhere}.pf .acct-row>button,.pf .acct-row>.chip{flex:none}.pf .acct .sm{padding:8px 12px;font-size:12px;border-radius:10px}.pf .acct .wide{width:100%}.pf .acct .danger{border:1px solid #8a3a55;background:#2a1420;color:#ffb3c8;border-radius:11px;padding:13px;font:600 13px DM Sans,sans-serif;cursor:pointer}.pf .acct .notice{margin-top:0}.pf .acct-form{display:grid;gap:12px}.pf .acct-form label{display:grid;gap:6px;font-size:12px;color:#d9cbe9;font-weight:600}.pf .acct-form input{box-sizing:border-box;width:100%;height:46px;padding:0 13px;border-radius:11px;border:1px solid #5b4377;background:#130d1f;color:#f5efff;font:500 16px DM Sans,sans-serif}.pf .acct-form input:focus{outline:none;border-color:#a879ff;box-shadow:0 0 0 3px #a879ff33}.pf .acct-form .muted,.pf .acct-form p{margin:0;font-size:12px;line-height:1.5;color:var(--bp-muted, #a594bb)}.pf .acct-actions{display:flex;gap:10px}.pf .acct-actions>button{flex:1}.pf .acct-qr{width:200px;height:200px;justify-self:center;border-radius:12px;background:#fff;padding:8px;image-rendering:pixelated}.pf .acct-secret{font:600 12px Space Mono,monospace;color:#e6d2ff;word-break:break-all}.pf .acct-error{margin:0;padding:10px 12px;border-radius:10px;background:#ff3d6a1f;border:1px solid #ff5d8a66;color:#ffc2d3;font-size:12px}.pf .chip.warn{border:1px solid #c9913f;background:#3a2a12;color:#ffd38a;cursor:pointer}.pa-totp{display:grid;gap:10px;justify-items:center;max-width:320px;margin:0 auto}.pa-totp input{width:180px;height:46px;text-align:center;font:700 22px Space Mono,monospace;letter-spacing:4px;border-radius:12px;border:1px solid #5b4377;background:#130d1f;color:#fff}.pa-err{color:#ffb3c8}html,body{overflow-x:clip}.app main{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}.app .app-brandbar{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));padding-top:env(safe-area-inset-top);height:calc(62px + env(safe-area-inset-top))}.app .live-ticker{top:calc(62px + env(safe-area-inset-top))}@media (max-height: 500px) and (orientation: landscape){.app .app-brandbar{height:calc(50px + env(safe-area-inset-top))}.app .app-header-logo{width:112px}.app .live-ticker{top:calc(50px + env(safe-area-inset-top))}.app main{padding-bottom:calc(80px + env(safe-area-inset-bottom))}}@media (min-width: 768px){.app main{max-width:920px;padding:28px 32px calc(130px + env(safe-area-inset-bottom))}.bp .grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pf .showcase{grid-template-columns:repeat(3,minmax(0,1fr))}.rk .rail{scrollbar-width:thin}.rk .drop{flex-basis:140px}.up .quick-rail{flex-wrap:wrap}}@media (min-width: 1024px){:root{--side-w: 92px}.app{padding-left:var(--side-w)}.sidenav{position:fixed;z-index:40;inset:0 auto 0 0;width:var(--side-w);box-sizing:border-box;display:flex;flex-direction:column;gap:22px;padding:18px 12px;background:linear-gradient(180deg,#1b1228f2,#120c1df7);border-right:1px solid #33253f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);font-family:DM Sans,sans-serif}.sidenav-logo{display:flex;justify-content:center}.sidenav-logo img{display:block;height:auto}.sidenav-logo .sidenav-orb{width:46px}.sidenav-logo .sidenav-wordmark{display:none}.sidenav-links{display:grid;gap:6px}.sidenav-links button{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;margin:0;padding:11px 4px;border:0;border-radius:14px;background:none;box-shadow:none;transform:none;text-transform:none;letter-spacing:0;color:#aa96bf;font:600 11px DM Sans,sans-serif;cursor:pointer;transition:background .15s,color .15s}.sidenav-links button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}.sidenav-links button.active{color:#f2e4ff;background:linear-gradient(145deg,#64438688,#56376f55);box-shadow:inset 0 0 0 1px #7d58a466}.sidenav-links button.active:before{content:"";position:absolute;left:-12px;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:#c48bff;box-shadow:0 0 10px #c48bff}.sidenav-links button:focus-visible,.sidenav-logout:focus-visible,.sidenav-admin:focus-visible{outline:2px solid #79e3d0;outline-offset:2px}.sidenav-foot{margin-top:auto;display:grid;gap:10px;justify-items:center}.sidenav-user{display:flex;align-items:center;gap:10px;min-width:0}.sidenav-avatar{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:50%;background:#2b1d3d;border:1px solid #6a477f;color:#e6d2ff;font:800 15px DM Sans,sans-serif}.sidenav-who{display:none;min-width:0}.sidenav-who b,.sidenav-who small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidenav-who b{font-size:13px;color:#f5efff}.sidenav-who small{font-size:11px;color:#9d8bb3;margin-top:2px}.sidenav-logout,.sidenav-admin{box-sizing:border-box;box-shadow:none;text-transform:none;letter-spacing:0;width:100%;padding:8px 6px;border-radius:10px;border:1px solid #4b3664;background:#1a1226;color:#cdb7e6;font:600 11px DM Sans,sans-serif;text-align:center;text-decoration:none;cursor:pointer}.app .app-brandbar{height:72px;padding:0 40px}.app .app-header-logo{display:none}.app .app-brandbar>:last-child:not(.app-page-title){margin-left:auto}.app.tab-home .app-page-title{display:block;margin:0;font:700 22px/1 DM Sans,sans-serif;letter-spacing:-.3px;color:#f5efff}.app .live-ticker{top:72px}.app main{max-width:1240px;padding:28px 40px 56px;scroll-padding-bottom:24px}.bp .heading h2{font-size:36px}.bp .bulk{left:calc(var(--side-w) + 24px);right:24px;max-width:640px;bottom:24px}.bp:not(.pf):not(.rk):not(.up) .grid{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:18px}.rk{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);column-gap:32px;align-items:start}.rk>*{grid-column:1 / -1}.rk>.rk-board{display:block;grid-column:1;min-width:0}.rk>.rk-side{display:block;grid-column:2;position:sticky;top:96px;padding:18px;border:1px solid #3b2a4c;border-radius:18px;background:linear-gradient(160deg,#1d1528,#140f1c);max-height:calc(100dvh - 120px);overflow:auto;scrollbar-width:thin}.rk-side .section-head{margin-top:0}.rk-side .rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;gap:10px}.rk-side .drop{flex:none;width:auto}.rk .podium{max-width:720px;margin-inline:auto;margin-bottom:20px}.pf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px;align-items:start}.pf>*{grid-column:1 / -1}.pf>.pf-col{display:block;min-width:0}.pf>.pf-main{grid-column:1}.pf>.pf-side{grid-column:2}.pf-side .sec-head:first-child{margin-top:0}.up{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);column-gap:32px;align-items:start;grid-template-areas:"back back" "head head" "stage dial" "quick dial" "aim dial" "aim btn" ". seed" ". fine"}.up>.up-back{grid-area:back}.up>.heading{grid-area:head}.up>.stage{grid-area:stage}.up>.quick{grid-area:quick}.up>.aim{grid-area:aim}.up>.dial-wrap{grid-area:dial;margin-top:0;width:280px;height:280px}.up>.upgrade-btn{grid-area:btn}.up>.seed{grid-area:seed}.up>.fine{grid-area:fine}.up .stage .slot{min-height:260px}.up .quick-rail{flex-wrap:wrap;overflow:visible}.purchase-portal,.prip-portal{left:var(--side-w)}.purchase-portal{background:#090611d9;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.pf .bp-dialog.sheet,.rk .bp-dialog.sheet,.up .bp-dialog.sheet{width:min(520px,calc(100vw - 48px));max-height:86dvh;margin:auto;border-radius:23px;border-bottom:1px solid #6c4c87}.up .bp-dialog.sheet{width:min(760px,calc(100vw - 48px))}}@media (min-width: 1280px){.sidenav-foot{justify-items:stretch}.sidenav-logout,.sidenav-admin{font-size:13px;padding:10px}.app main{padding:32px 48px 64px}.app .app-brandbar{padding:0 48px}}@media (min-width: 1680px){.app main{max-width:1480px}.rk{grid-template-columns:minmax(0,1fr) 400px}.rk-side .rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover: hover) and (pointer: fine){.sidenav-links button:hover:not(.active){background:#2a1d3b;color:#e4d3f7}.sidenav-logout:hover,.sidenav-admin:hover{background:#2a1d3b;color:#fff}.rk .row:hover,.rk .pod:hover{filter:brightness(1.12)}}.pf .acct a.secondary{display:inline-block;text-decoration:none;text-align:center}.pf .menu .admin-entry .m-ic{color:#79e3d0;border-color:#79e3d066}.app-stars{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.app-stars:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.78;background-image:radial-gradient(1px 1px at 7% 13%,#eee9ff70 99%,transparent),radial-gradient(1px 1px at 16% 71%,#d8c8ff60 99%,transparent),radial-gradient(1.5px 1.5px at 22% 34%,#fff5ff65 99%,transparent),radial-gradient(1px 1px at 31% 88%,#d4c4ff55 99%,transparent),radial-gradient(1px 1px at 38% 18%,#f4edff60 99%,transparent),radial-gradient(1.5px 1.5px at 47% 63%,#dac9ff55 99%,transparent),radial-gradient(1px 1px at 54% 9%,#fff4ff65 99%,transparent),radial-gradient(1px 1px at 62% 82%,#d8caff60 99%,transparent),radial-gradient(1.5px 1.5px at 69% 27%,#f5efff55 99%,transparent),radial-gradient(1px 1px at 76% 57%,#dfd0ff65 99%,transparent),radial-gradient(1px 1px at 83% 11%,#fff5ff60 99%,transparent),radial-gradient(1.5px 1.5px at 91% 76%,#d7c6ff55 99%,transparent),radial-gradient(1px 1px at 95% 39%,#f1eaff65 99%,transparent),radial-gradient(1px 1px at 11% 46%,#ded0ff55 99%,transparent),radial-gradient(1px 1px at 44% 92%,#f5edff50 99%,transparent),radial-gradient(1px 1px at 88% 51%,#d9caff55 99%,transparent)}.app-stars:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.28;will-change:transform,opacity;animation:app-star-drift 12s ease-in-out infinite alternate;background-image:radial-gradient(1.5px 1.5px at 28% 22%,#f5efff80 99%,transparent),radial-gradient(1px 1px at 73% 43%,#d9caff90 99%,transparent),radial-gradient(1px 1px at 90% 68%,#fff5ff80 99%,transparent)}@keyframes app-star-drift{0%{transform:translate3d(-7px,8px,0);opacity:.16}to{transform:translate3d(12px,-14px,0);opacity:.52}}.app.app:before{background:#090814}:root{--brand-cta: linear-gradient(100deg, #8b35e8, #d34fca);--brand-title-grad: linear-gradient(105deg, #c896ff 15%, #f09de8 42%, #fff1ff 50%, #dc9af1 58%, #c896ff 85%)}@keyframes brand-title-shimmer{0%,20%{background-position:100% 50%}70%,to{background-position:0% 50%}}
