.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 .tabbar{display:flex;justify-content:space-around;box-sizing:border-box;position:fixed;left:50%;right:auto;bottom:0;transform:translate(-50%);width:min(470px,100%);max-width:none;margin:0;z-index:20;padding:9px 8px max(12px,env(safe-area-inset-bottom));background:#24182fef;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:0;border-top:1px solid #604578;border-radius:0;box-shadow:none}.app .tabbar button{display:flex;flex-direction:column;align-items:center;gap:5px;width:20%;min-width:0;margin:0;padding:8px 0;border:0;border-radius:13px;background:none;box-shadow:none;color:#aa96bf;font:9px DM Sans,sans-serif;letter-spacing:0;text-transform:none;opacity:1;transform:none;cursor:pointer}.app .tabbar button.active{color:#eedbff;background:linear-gradient(145deg,#64438677,#56376f44)}.app .tabbar button:active:not(:disabled){transform:none}.app .tabbar svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round;filter:none}.app .tabbar button:focus-visible,.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}}@media (prefers-reduced-motion: reduce){.app .app-live-label i{animation:none}}.app .app-brandbar,.app .tabbar{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}.app main.tab-anim{position:relative;z-index:2}.app .tabbar .tab-ind{position:absolute;top:9px;bottom:max(12px,env(safe-area-inset-bottom));left:calc(8px + var(--i) * (100% - 16px) / 5);width:calc((100% - 16px)/5);border-radius:13px;background:linear-gradient(145deg,#64438677,#56376f44);transition:left .32s cubic-bezier(.3,1.3,.5,1);pointer-events:none}.app .tabbar button.active{background:none}.app .tabbar button{position:relative;z-index:1}@media (prefers-reduced-motion: reduce){.app .tabbar .tab-ind{transition:none}}.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)}}@media (prefers-reduced-motion: reduce){.app .app-balance .bal-ring{display:none}}.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%)}}@media (prefers-reduced-motion:reduce){.back-card .back-shimmer{animation:none}}.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}}@media (prefers-reduced-motion:reduce){.purchase-portal *{animation:none!important;transition:none!important}}.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:2.3px;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}@media (prefers-reduced-motion:reduce){.prip-portal *{animation:none!important}.prip-rv .card3d .inner{transition-duration:.01s}}.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 (prefers-reduced-motion: reduce){.holo-card{transform:none}.tilt-sparkle{animation:none}}.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 Space Mono,monospace;letter-spacing:2.6px;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 "Unbounded",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 Space Mono,monospace;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 Space Mono,monospace;letter-spacing:2.4px;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 "Unbounded",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 Space Mono,monospace;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:linear-gradient(120deg,#7b3df0,#b03ee8);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 "Unbounded",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 (prefers-reduced-motion: reduce){.os-env-img,.os-backlight,.os[data-phase] .os-pose,.os[data-phase=idle] .os-body:after,.os[data-phase=tension] .os-slice b,.os[data-phase=await] .os-card.top,.os[data-phase=anticipate][data-level="3"] .os-card.top,.os[data-phase=flip][data-level="3"] .os-rig,.os[data-phase=release] .os-cards{animation:none}.os[data-phase=tear] .os-seg,.os[data-phase=separate] .os-seg,.os[data-phase=tear] .os-crack{animation:none}.os[data-phase=separate] .os-strip,.os[data-phase=emerge] .os-strip,.os[data-phase=release] .os-strip{animation:none;opacity:0;transition:opacity .12s}.os[data-phase=release] .os-pose{opacity:0;transition:opacity .2s}.os-shards,.os-sparks,.os-rays,.os-ring,.os-flash{display:none}.os-slice,.os-flip,.os-card,.os-rig{transition-duration:.15s}.os[data-phase=emerge] .os-cards{transform:translateY(-20%)}}@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}}.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 Space Mono,monospace;letter-spacing:2px;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 Unbounded,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 Space Mono,monospace;letter-spacing:1.6px;text-transform:uppercase;color:var(--h2-cyan)}.home2 .home2-hero-mobile-name b{font:800 18px/1.15 Unbounded,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:999px;background:linear-gradient(120deg,#8e5cff,#b84df0);color:#fff;font:800 15px DM Sans,sans-serif;letter-spacing:.1px;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:1.6px}.home2 .home2-feature-text b{font:800 17px/1.15 Unbounded,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}.app .home2-topbar{display:flex;align-items:center;gap:16px;width:100%}.app .home2-topbar .home2-search{display:none}.app .home2-topbar-right{display:flex;align-items:center;gap:12px;margin-left:auto}@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 .app-brandbar{height:64px}.app.tab-home .live-ticker,.app.tab-home .app-brandbar .app-page-title{display:none}.app.tab-home .app-brandbar .prism-header-slot{flex:1;display:flex}.app .home2-topbar .home2-search{position:relative;display:flex;align-items:center;gap:10px;width:min(520px,100%);height:42px;padding:0 14px;box-sizing:border-box;border:1px solid #3d2b55;border-radius:12px;background:#140e1e;color:#b6a6cc}.app .home2-search:focus-within{border-color:#a879ff;box-shadow:0 0 0 3px #a879ff26}.app .home2-search>svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.app .home2-search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;color:#f5efff;font:500 14px DM Sans,sans-serif}.app .home2-search input::placeholder{color:#8f80a6}.app .home2-search-results{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:50;list-style:none;margin:0;padding:6px;border:1px solid #4b3664;border-radius:14px;background:#160f22f7;box-shadow:0 24px 50px #000a}.app .home2-search-results button{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:7px 8px;border:0;border-radius:10px;background:none;color:#f5efff;text-align:left;cursor:pointer;box-shadow:none}.app .home2-search-results button.active{background:#2a1d3b}.app .home2-search-art{display:grid;place-items:center;height:40px}.app .home2-search-art .pack-artwork{height:40px;width:auto}.app .home2-search-results b{display:block;font-size:13px}.app .home2-search-results small{display:block;font-size:11px;color:#8f80a6}.app .home2-search-price{font:700 12px DM Sans,sans-serif;color:#d9c8f0}.app .home2-search-empty{padding:10px;color:#8f80a6;font-size:13px}.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-bg:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;z-index:-1;background:url(/assets/stage-YWnvWiiO.jpg) 56% 30% / cover no-repeat;filter:blur(3px) brightness(.5) saturate(1.1)}.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 "Unbounded",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 Space Mono,monospace;letter-spacing:1.6px;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}.app .home2-search-results button:hover{background:#2a1d3b}}@media (prefers-reduced-motion: reduce){.home2 .home2-live-dot{animation:none}.home2 .home2-feature,.home2 .home2-feature-art img,.home2 .home2-pack-card-art,.home2 .home2-cta{transition:none}.home2 .home2-rail{scroll-behavior:auto}}.pd2{--hdr: calc(62px + env(safe-area-inset-top)) ;--nav-h: calc(76px + env(safe-area-inset-bottom)) ;--sticky-h: 128px;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:0}.pd2-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;min-width:0}.pd2-stage{position:relative;min-width:0;margin:-22px calc(-1*max(18px,env(safe-area-inset-left))) 0;overflow:clip;height:max(340px,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(420px,calc(100svh - var(--hdr) - var(--nav-h)))}.pd2-stage .os{border-radius:0}.pd2-back{position:absolute;left:12px;top:12px;z-index:8;width:34px;height:34px;padding:0;border-radius:50%;border:1px solid #ffffff26;background:#0c0816a6;color:#f5efff;font:400 22px/1 DM Sans,sans-serif;cursor:pointer;text-transform:none;letter-spacing:0;box-shadow:none;min-height:0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pd2-back:disabled{opacity:0;pointer-events:none}.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-side{display:grid;gap:18px;min-width:0}.pd2-info h2,.pd2-packs h2,.pd2-possible h2,.pd2-odds h2{margin:0;font:700 15px DM Sans,sans-serif}.pd2-info{padding:14px 16px;border-radius:16px;background:#120c1e;border:1px solid #2c2140}.pd2-info h2{display:none}.pd2-info-name{display:grid;gap:5px;margin:0 0 10px}.pd2-info-name span{font:700 10px/1 Space Mono,monospace;letter-spacing:2.4px;text-transform:uppercase;color:#dac496}.pd2-info-name b{font:800 20px/1.1 Unbounded,sans-serif;letter-spacing:-.3px}.pd2-info ul{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:13px;color:#d9cbe9}.pd2-info li{display:flex;align-items:center;gap:10px}.pd2-info li i{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#b07cff1f;color:#c79dff;font-style:normal;font-size:12px}.pd2-packs,.pd2-side{display:none}.pd2-meta{margin:-6px 0;font-size:12px;color:#9d8bb3}.pd2-possible{min-width:0}.pd2-possible header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px}.pd2-possible h2 span,.pd2-odds h2 small{color:#9d8bb3;font-weight:600;font-size:13px}.pd2-possible-more{padding:7px 12px;border-radius:10px;border:1px solid #3a2a52;background:#1a1229;color:#e6d2ff;font:600 12px DM Sans,sans-serif;text-transform:none;letter-spacing:0;box-shadow:none;min-height:0}.pd2-filter{grid-column:1 / -1;grid-row:2;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1*max(18px,env(safe-area-inset-left)));padding:0 max(18px,env(safe-area-inset-left))}.pd2-filter::-webkit-scrollbar{display:none}.pd2-filter button{flex:none;padding:7px 12px;border-radius:999px;border:1px solid #3a2a52;background:#15101f;color:#cdb7e6;font:600 12px DM Sans,sans-serif;text-transform:none;letter-spacing:0;box-shadow:none;min-height:0}.pd2-filter button small{color:#9d8bb3;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:#f3d27a}.pd2-possible ul{display:grid;grid-auto-flow:column;grid-auto-columns:38%;gap:10px;margin:0 calc(-1*max(18px,env(safe-area-inset-left)));padding:2px max(18px,env(safe-area-inset-left)) 8px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pd2-possible ul::-webkit-scrollbar{display:none}.pd2-possible li{display:grid;gap:2px;padding:7px 7px 9px;border-radius:14px;background:#15101f;border:1px solid #2c2140;text-align:center;min-width:0;scroll-snap-align:start}.pd2-possible li[data-tier=chase]{border-color:#8a7240;background:linear-gradient(180deg,#2a2112,#15101f 45%)}.pd2-possible li[data-tier=rare]{border-color:#5b3f86}.pd2-possible img{display:block;width:100%;aspect-ratio:63 / 88;object-fit:cover;border-radius:7px;background:#0d0916}.pd2-possible b{margin-top:6px;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd2-possible small{font:700 10px Space Mono,monospace;color:#e7a65a}.pd2-possible em{font:700 10px Space Mono,monospace;font-style:normal;color:#cbbedc}.pd2-possible:not(.all) li:nth-child(n+13){display:none}.pd2-possible.all ul{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;margin:0;padding:0}.pd2-odds ul{display:grid;gap:10px;margin:12px 0 0;padding:0;list-style:none}.pd2-odds li{display:grid;grid-template-columns:96px minmax(0,1fr) 58px;align-items:center;gap:10px;font-size:13px}.pd2-odds li span{display:grid;font-weight:600}.pd2-odds li span small{font-size:10px;color:#9d8bb3;font-weight:500}.pd2-odds li i{display:block;height:6px;border-radius:4px;background:#8f80a6;min-width:4px}.pd2-odds li[data-tier=chase] i{background:linear-gradient(90deg,#f3d27a,#ffeab0)}.pd2-odds li[data-tier=rare] i{background:#b07cff}.pd2-odds li[data-tier=uncommon] i{background:#79e3d0}.pd2-odds li b{justify-self:end;font:700 12px Space Mono,monospace}.pd2-expansions{min-width:0}.pd2.is-opening .pd2-side,.pd2.is-opening .pd2-possible,.pd2.is-opening .pd2-odds,.pd2.is-opening .pd2-expansions{opacity:.35;pointer-events:none;transition:opacity .4s}@media (min-width: 768px) and (max-width: 1023px){.pd2{--nav-h: calc(90px + env(safe-area-inset-bottom)) ;--sticky-h: 128px}.pd2-stage{margin:0;border-radius:18px;box-shadow:0 0 0 1px #3a2a52;height:max(460px,calc(100svh - var(--hdr) - 28px - var(--sticky-h) - var(--nav-h) - 20px))}.pd2.is-opening .pd2-stage{height:max(520px,calc(100svh - var(--hdr) - 28px - var(--nav-h) - 12px))}.pd2-stage .os{border-radius:18px}.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-possible ul{grid-auto-columns:22%;margin:0;padding:2px 0 8px}.pd2-filter{margin:0;padding:0}}@media (min-width: 1024px){.app main:has(.pd2){max-width:1440px;padding-left:16px;padding-right:16px}.pd2{--stage-h: clamp(640px, calc(100svh - 118px) , 780px);padding-bottom:24px}.pd2-grid{grid-template-columns:minmax(0,1fr) clamp(270px,24%,320px);gap:16px;align-items:start}.pd2-stage,.pd2.is-opening .pd2-stage{grid-column:1;grid-row:1;margin:0;height:var(--stage-h);border-radius:16px;box-shadow:0 0 0 1px #3a2a52,0 24px 60px #0007}.pd2-stage .os{border-radius:16px}.pd2-back{top:auto;bottom:14px}.pd2-dock{position:absolute;left:50%;right:auto;bottom:18px;width:min(calc(100% - 32px),520px);translate:-50% 0;z-index:7;padding:0;background:none;border:0;backdrop-filter:none;-webkit-backdrop-filter:none}.pd2-dock:before{content:"";position:absolute;left:-500px;right:-500px;bottom:-18px;height:calc(100% + 90px);z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent,#05030cb3 50%,#05030ce6)}.pd2-dock .purchase-quantity>div{background:#0c081699}.pd2-dock .purchase-slider{height:52px}.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:230px;border:1px solid #ffffff1f;background:#0c081699}.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:30px}.pd2.is-scrolled .pd2-dock .purchase-instant{display:block}.pd2-meta{display:none}.pd2-side{display:grid;grid-column:2;grid-row:1;height:var(--stage-h);grid-template-rows:auto minmax(0,1fr);gap:14px}.pd2-info{padding:16px}.pd2-info h2{display:block;margin-bottom:12px}.pd2-packs{display:flex;flex-direction:column;min-height:0;padding:14px 10px 10px;border-radius:16px;background:#120c1e;border:1px solid #2c2140}.pd2-packs h2{padding:0 6px 10px}.pd2-packs ul{display:grid;gap:6px;margin:0;padding:0 2px;list-style:none;overflow-y:auto;scrollbar-width:thin}.pd2-packs button{display:flex;align-items:center;gap:12px;width:100%;padding:7px 10px;border-radius:12px;border:1px solid transparent;background:none;color:#f5efff;text-align:left;text-transform:none;letter-spacing:0;box-shadow:none;min-height:0;cursor:pointer;font:inherit}.pd2-packs button:hover:not(:disabled){background:#1d1530}.pd2-packs button[aria-current=page]{border-color:#8d63c7;background:linear-gradient(120deg,#2b1c44,#1a1229);cursor:default}.pd2-packs button:disabled:not([aria-current]){opacity:.5;cursor:default}.pd2-packs-art{flex:none;width:34px;height:54px}.pd2-packs-art .pack-artwork{width:100%;height:100%;object-fit:cover;border-radius:3px}.pd2-packs b{display:block;font-size:14px}.pd2-packs small{display:block;font-size:11px;color:#9d8bb3}.pd2-possible{grid-column:1 / -1;grid-row:2;padding:18px 20px 20px;border-radius:16px;background:#120c1e;border:1px solid #2c2140}.pd2-possible header{grid-template-columns:auto minmax(0,1fr) auto}.pd2-filter{grid-column:2;grid-row:1;margin:0;padding:0;justify-content:flex-start}.pd2-possible ul{grid-auto-columns:148px;gap:14px;margin:0;padding:2px 0 10px;scrollbar-width:thin;scroll-snap-type:none}.pd2-possible:not(.all) li:nth-child(n+13){display:grid}.pd2-possible:not(.all) li:nth-child(n+17){display:none}.pd2-possible.all ul{grid-template-columns:repeat(auto-fill,minmax(136px,1fr))}.pd2-odds,.pd2-expansions{display:none}}.dev-opening-preview main{max-width:1440px;margin:0 auto;padding:24px 16px}.daily-drop-root *{box-sizing:border-box}.daily-drop-root button{font:inherit;cursor:pointer;color:inherit}.daily-drop-root button:disabled{cursor:default}.daily-drop-root svg{width:22px;height:22px}.daily-drop-root button:focus-visible,.daily-drop-root summary:focus-visible{outline:2px solid var(--mint);outline-offset:4px}.daily-drop-root [hidden]{display:none!important}.daily-drop-root .modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;background:#090612aa;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.daily-drop-root .dialog{position:relative;display:flex;flex-direction:column;width:calc(100% - 24px);height:min(620px,calc(100% - 32px));border:1px solid #cab0ef52;border-radius:26px;overflow:hidden;background:radial-gradient(ellipse at 0% 0%,#4f326347,transparent 58%),linear-gradient(150deg,#251d33f5,#161121fc);box-shadow:inset 0 1px #f0daff14,0 16px 65px #050308cc}.daily-drop-root .dialog-top{padding:17px 18px 5px;display:flex;align-items:center;gap:7px;flex:none}.daily-drop-root .status-dot{width:5px;height:5px;border-radius:50%;background:#7de6d7;box-shadow:0 0 9px #7de6d770}.daily-drop-root .dialog-top>span:not(.status-dot){font:8px ui-monospace;letter-spacing:.17em;color:#cbb6df}.daily-drop-root .top-actions{display:flex;gap:4px;margin-left:auto}.daily-drop-root .icon-button{width:28px;height:28px;border:1px solid #d5b7f319;border-radius:50%;background:#ffffff04;display:grid;place-items:center;color:#c1afcf;padding:0}.daily-drop-root .icon-button svg{width:16px;height:16px}.daily-drop-root .icon-button[aria-pressed=true]{opacity:.45}.daily-drop-root .icon-button[aria-pressed=true] .sound-waves{display:none}.daily-drop-root .dialog-body{min-height:0;flex:1;overflow:auto;padding:0 20px;scrollbar-width:thin;scrollbar-color:#7a5b9655 transparent}.daily-drop-root .headings{text-align:center;margin:7px 0 10px}.daily-drop-root .headings h2{font:800 27px/1.2 Manrope,system-ui;letter-spacing:-1.2px;margin:0 0 7px}.daily-drop-root .headings p{font-size:10px;color:#ad9cbe;margin:0}.daily-drop-root .wheel-scene{position:relative;aspect-ratio:1;width:min(100%,286px);margin:14px auto 0;isolation:isolate}.daily-drop-root .wheel-scene>svg{position:relative;width:100%;height:100%;z-index:1;display:block;filter:drop-shadow(0 7px 12px #02010699)}.daily-drop-root .wheel-aura{position:absolute;top:-7%;right:-7%;bottom:-7%;left:-7%;border-radius:50%;background:radial-gradient(circle,#955cec25,transparent 70%);z-index:-1}.daily-drop-root .energy-orbit{position:absolute;top:2%;right:2%;bottom:2%;left:2%;border-radius:50%;border:1px solid #c9a6ff14}.daily-drop-root .pointer{position:absolute;z-index:4;top:-4%;left:50%;transform:translate(-50%);width:22px;height:31px;filter:drop-shadow(0 0 7px #5ae1d66b)}.daily-drop-root .pointer svg{width:100%;height:100%}.daily-drop-root .ball-seat{position:absolute;z-index:3;top:33.5%;right:33.5%;bottom:33.5%;left:33.5%;border-radius:50%;padding:4px;background:linear-gradient(130deg,#f9f2ff,#736289 42%,#171020 44%,#72677e 77%,#d8c6e8);box-shadow:0 0 0 5px #0f0c16,0 9px 17px #030005aa}.daily-drop-root .ball{width:100%;height:100%;border-radius:50%;position:relative;overflow:hidden;background:#251736;box-shadow:inset -4px -6px 12px #0009}.daily-drop-root .hemisphere{position:absolute;top:0;right:0;bottom:0;left:0}.daily-drop-root .upper{clip-path:inset(0 0 52% 0);background:radial-gradient(ellipse at 32% 16%,#ebadff,#a35acf 33%,#512777 67%,#21122d)}.daily-drop-root .lower{clip-path:inset(52% 0 0 0);background:radial-gradient(ellipse at 40% 64%,#ddd7e9,#7e7993 35%,#373144 68%,#100b19)}.daily-drop-root .equator{position:absolute;left:0;right:0;top:46%;height:9%;background:#080812;box-shadow:0 -1px #ddc6ed55,0 1px #ddc6ed55}.daily-drop-root .core{position:absolute;top:30%;right:30%;bottom:30%;left:30%;padding:5px;border-radius:50%;background:linear-gradient(140deg,#ebdff9,#615c77);box-shadow:0 0 0 4px #141021,0 0 12px #ab76ef77}.daily-drop-root .core span{display:block;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 35% 25%,#eefffc,#73eede 35%,#3d7e9e 75%,#301850);box-shadow:0 0 8px #7febef99}.daily-drop-root .ball-shine{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(115deg,#ffffff22,transparent 36%);box-shadow:inset 0 1px 2px #fffb}.daily-drop-root .core-ripple{position:absolute;top:32%;right:32%;bottom:32%;left:32%;border-radius:50%;border:1px solid #92fff777;opacity:0;pointer-events:none;z-index:3}.daily-drop-root .wheel-status{height:26px;display:flex;gap:7px;align-items:center;justify-content:center;font:8px ui-monospace;letter-spacing:.12em;color:#b4a0c7;margin-top:7px}.daily-drop-root .wheel-status i{width:4px;height:4px;border-radius:50%;background:#77ded0}.daily-drop-root .bonus-row{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:9px 0 7px}.daily-drop-root .bonus-row>div{display:flex;align-items:center;gap:7px;padding:10px;border:1px solid #a685c52d;border-radius:11px;background:#af83e008}.daily-drop-root .bonus-row svg{width:17px;height:17px;color:#e6c88d;flex:none}.daily-drop-root .bonus-row>div+div svg{color:#d69cdd}.daily-drop-root .bonus-row span{font-size:10px;white-space:nowrap}.daily-drop-root .bonus-row b{font:9px ui-monospace;color:#a991bf;margin-left:5px}.daily-drop-root .odds summary{display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;font-size:9px;color:#9e89b4;list-style:none;padding:6px}.daily-drop-root .odds summary::-webkit-details-marker{display:none}.daily-drop-root .odds-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;margin:7px 0}.daily-drop-root .odds-grid div{display:flex;justify-content:space-between;font-size:9px;padding:6px 8px;background:#ffffff04;border-radius:6px}.daily-drop-root .odds-grid b{font-weight:400;color:#bda4dc}.daily-drop-root .odds p{font-size:8px;line-height:1.5;color:#8d7b9e;text-align:center}.daily-drop-root .dialog-footer{flex:none;padding:13px 20px 15px;border-top:1px solid #bd9de611;background:#191322e8}.daily-drop-root .primary{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:49px;border:1px solid #dfbaff50;border-radius:13px;background:linear-gradient(110deg,#7856eb,#af52d5);box-shadow:inset 0 1px #ffffff20,0 6px 22px #843ee332;font-size:13px;font-weight:700}.daily-drop-root .primary>svg:first-child{width:16px;height:16px;color:#eae0ff}.daily-drop-root .primary .action-arrow{width:15px;height:15px;position:absolute;right:16px;color:#f9f0ffb3}.daily-drop-root .primary:disabled{opacity:.72}.daily-drop-root .footer-note{text-align:center;font-size:9px;color:#917ea4;margin:10px 0 0}.daily-drop-root .dialog[data-state=spinning] .wheel-aura{animation:dd-aura 1s ease-in-out infinite alternate}.daily-drop-root .dialog[data-state=spinning] .core-ripple{animation:dd-ripple 1.2s ease-out infinite}.daily-drop-root .dialog[data-state=spinning] .primary{background:linear-gradient(110deg,#513a79,#794697)}.daily-drop-root .dialog[data-state=spinning] .status-dot{background:#b994ff;animation:dd-aura .5s alternate infinite}.daily-drop-root .dialog[data-state=settling] .core-ripple{animation:dd-ripple .7s ease-out}.daily-drop-root .win-view{text-align:center;animation:dd-arrive .5s ease-out both}.daily-drop-root .win-hero{height:255px;position:relative;display:grid;place-items:center;isolation:isolate}.daily-drop-root .win-halo{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--win) 24%,transparent),transparent 67%);animation:dd-breathe 3s ease-in-out infinite}.daily-drop-root .win-rays{position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:50%;background:repeating-conic-gradient(from 0deg,transparent 0deg 21deg,color-mix(in srgb,var(--win) 8%,transparent) 22deg 24deg);-webkit-mask-image:radial-gradient(circle,transparent 15%,black 35%,transparent 70%);mask-image:radial-gradient(circle,transparent 15%,black 35%,transparent 70%);animation:dd-orbit 36s linear infinite}.daily-drop-root .dd-prize-art{position:relative;z-index:1;display:grid;place-items:center;perspective:600px;animation:dd-prize-enter .75s cubic-bezier(.18,.7,.2,1.15) both}.daily-drop-root .large-star{width:131px;height:131px;filter:drop-shadow(0 10px 0 #714720) drop-shadow(0 15px 24px #ffcf7755);transform:rotate(-10deg)}.daily-drop-root .large-star use{fill:url(#star-metal)}.daily-drop-root .prize-pack{height:185px;width:auto;object-fit:contain;transform:rotate(-9deg);border-radius:9px;filter:drop-shadow(0 12px 19px #0009) drop-shadow(0 0 16px #b591ff55);animation:dd-pack-float 3.2s ease-in-out .7s infinite}.daily-drop-root .prize-ticket{position:relative;width:192px;height:116px;border:1px solid #dcbcfe9c;border-radius:14px;padding:13px 19px;text-align:left;background:linear-gradient(120deg,#7850b1,#2c2043 50%,#62407b);box-shadow:0 10px 0 -2px #251631,0 20px 28px #0005;transform:rotate(-8deg);overflow:hidden}.daily-drop-root .prize-ticket:after{content:"";position:absolute;top:-80%;right:-80%;bottom:-80%;left:-80%;background:linear-gradient(105deg,transparent 43%,#e1d1ff33 48%,transparent 54%);animation:dd-shine 3s ease-in-out infinite}.daily-drop-root .prize-ticket small{font:8px ui-monospace;letter-spacing:.14em;color:#d8bcee}.daily-drop-root .prize-ticket strong{font:800 49px/1.15 Manrope,system-ui;letter-spacing:-2px;display:block}.daily-drop-root .prize-ticket span{font:8px ui-monospace;letter-spacing:.18em;color:#bdb0c9}.daily-drop-root .ticket-perforation{position:absolute;right:31px;inset-block:0;border-left:1px dashed #d5b3f25c}.daily-drop-root .win-chip{z-index:3;position:absolute;bottom:5px;left:50%;transform:translate(-50%);padding:6px 10px;border:1px solid color-mix(in srgb,var(--win) 30%,transparent);border-radius:20px;color:var(--win);background:#171021;font:8px ui-monospace;letter-spacing:.12em;white-space:nowrap}.daily-drop-root .prize-copy h3{font:800 34px/1.2 Manrope,system-ui;letter-spacing:-1.4px;margin:16px 0 7px}.daily-drop-root .prize-copy>p{font-size:11px;line-height:1.6;color:#b09dc3;max-width:240px;margin:0 auto}.daily-drop-root .receipt{display:flex;gap:7px;align-items:center;justify-content:center;margin:18px auto 8px;font-size:10px;color:#b7a5c9}.daily-drop-root .receipt:before{content:"✓";color:var(--win);border-radius:50%;background:color-mix(in srgb,var(--win) 10%,transparent);width:18px;height:18px;line-height:18px}.daily-drop-root .dialog[data-reward=coupon]{--win:#dda9ef}.daily-drop-root .dialog[data-reward=free]{--win:#ffda89}.daily-drop-root .reveal-flash{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 42%,#e4d4ff8c,transparent 60%);z-index:9}.daily-drop-root .dialog.reveal .reveal-flash{animation:dd-flash .65s ease-out}.daily-drop-root .dialog.reveal{animation:dd-win-border .9s ease-out}.daily-drop-root .dd-particles{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}@keyframes dd-ripple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes dd-aura{to{filter:brightness(1.7);opacity:.7}}@keyframes dd-flash{0%{opacity:0}22%{opacity:1}to{opacity:0}}@keyframes dd-win-border{30%{box-shadow:inset 0 0 26px #bd8de32b,0 0 45px #bd8de347}}@keyframes dd-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes dd-prize-enter{0%{opacity:0;transform:scale(.6) translateY(25px) rotate(-15deg)}to{opacity:1;transform:none}}@keyframes dd-breathe{50%{transform:scale(1.14);opacity:.6}}@keyframes dd-orbit{to{transform:rotate(360deg)}}@keyframes dd-pack-float{50%{transform:translateY(-7px) rotate(-5deg)}}@keyframes dd-shine{0%,15%{transform:translate(-25%)}75%,to{transform:translate(30%)}}@keyframes dd-tick{45%{transform:translate(-50%) rotate(-9deg)}to{transform:translate(-50%) rotate(0)}}@media (max-height:800px){.daily-drop-root .dialog{height:min(594px,calc(100% - 28px))}.daily-drop-root .wheel-scene{width:254px}.daily-drop-root .win-hero{height:232px}}@media (max-width:790px){.daily-drop-root .dialog{height:min(620px,calc(100% - 24px))}.daily-drop-root .wheel-scene{width:min(100%,32dvh,286px)}.daily-drop-root .win-hero{height:min(29dvh,255px)}.daily-drop-root .prize-pack{height:min(22dvh,185px)}.daily-drop-root .headings h2{font-size:26px}.daily-drop-root .dialog-body,.daily-drop-root .dialog-footer{padding-inline:18px}}@media (max-height:660px) and (max-width:790px){.daily-drop-root .dialog-top{padding-top:10px}.daily-drop-root .headings{margin:2px 0 4px}.daily-drop-root .headings h2{font-size:23px;margin-bottom:4px}.daily-drop-root .headings p{font-size:9px}.daily-drop-root .wheel-scene{width:min(100%,34dvh,208px);margin-top:8px}.daily-drop-root .wheel-status{height:19px;font-size:7px;margin-top:2px}.daily-drop-root .bonus-row{margin:3px 0}.daily-drop-root .bonus-row>div{padding:6px}.daily-drop-root .bonus-row span{font-size:9px}.daily-drop-root .odds summary{padding:4px}.daily-drop-root .dialog-footer{padding-top:9px;padding-bottom:10px}.daily-drop-root .primary{height:43px}.daily-drop-root .footer-note{margin-top:7px;font-size:8px}.daily-drop-root .win-hero{height:170px}.daily-drop-root .prize-pack{height:145px}.daily-drop-root .large-star{width:100px;height:100px}.daily-drop-root .prize-copy h3{font-size:29px;margin-top:9px}.daily-drop-root .receipt{margin-top:10px}.daily-drop-root .prize-ticket{transform:rotate(-8deg) scale(.85)}}@media (prefers-reduced-motion:reduce){.daily-drop-root *,.daily-drop-root *:before,.daily-drop-root *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.daily-drop-root .dialog{isolation:isolate;background:linear-gradient(150deg,#2d2040f7,#171123fc 72%);border-color:#c5a0f267;box-shadow:inset 0 1px #f3dfff24,0 16px 65px #050308cc,0 0 32px #9454d91a}.daily-drop-root .ambient{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0;border-radius:inherit}.daily-drop-root .dialog-top,.daily-drop-root .dialog-body,.daily-drop-root .dialog-footer{position:relative;z-index:1}.daily-drop-root .aurora{position:absolute;border-radius:50%;filter:blur(32px);pointer-events:none;will-change:transform;opacity:.7}.daily-drop-root .aurora-violet{width:110%;height:65%;left:-52%;top:-8%;background:radial-gradient(ellipse,#9047d75e,transparent 68%);animation:dd-aurora-drift 12s ease-in-out infinite alternate}.daily-drop-root .aurora-cyan{width:100%;height:53%;right:-48%;top:33%;background:radial-gradient(ellipse,#3bbaa937,transparent 69%);animation:dd-aurora-drift 15s ease-in-out -6s infinite alternate-reverse}.daily-drop-root .ambient-mote{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);border-radius:50%;background:#c5b1ff;box-shadow:0 0 7px #c5b1ff;opacity:0;animation:dd-mote-rise var(--duration) ease-in-out var(--delay) infinite}.daily-drop-root .ambient-mote:nth-child(3n){background:#92f5df;box-shadow:0 0 6px #72e7de}.daily-drop-root .dialog[data-state=idle] .status-dot{animation:dd-ready-pulse 3s ease-in-out infinite}.daily-drop-root .headings h2{background:linear-gradient(110deg,#fff9ff 20%,#f4e6ff 55%,#ceb9f0);background-clip:text;-webkit-background-clip:text;color:transparent}.daily-drop-root .wheel-scene{filter:drop-shadow(0 0 12px #ae74f01c)}.daily-drop-root .wheel-aura{top:-10%;right:-10%;bottom:-10%;left:-10%;background:radial-gradient(circle,#a36ae940 0%,#8751bf20 42%,transparent 70%)}.daily-drop-root .dialog[data-state=idle] .wheel-aura{animation:idle-dd-aura 4.5s ease-in-out infinite}.daily-drop-root .orbit-trace{position:absolute;top:-.9%;right:-.9%;bottom:-.9%;left:-.9%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg 245deg,#ad8cf533 268deg,#a58ce6aa 280deg,#a4fff2 286deg,transparent 293deg 360deg);mask:radial-gradient(farthest-side,transparent calc(100% - 1.6px),#000 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1.6px),#000 0);animation:dd-orbit 13s linear infinite;opacity:.9;pointer-events:none;z-index:2}.daily-drop-root .orbit-trace:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:conic-gradient(transparent 0deg 55deg,#d99efe 70deg,transparent 84deg 360deg);opacity:.55}.daily-drop-root .dialog[data-state=spinning] .orbit-trace{animation-duration:2s;filter:brightness(1.4)}.daily-drop-root .wheel-gloss{position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:50%;overflow:hidden;pointer-events:none;z-index:2}.daily-drop-root .wheel-gloss:before{content:"";position:absolute;top:-80%;right:-80%;bottom:-80%;left:-80%;background:linear-gradient(115deg,transparent 44%,#e2ceff00 46%,#d9fff010 49%,#edffff25 50%,#e6d1ff05 52%,transparent 55%);transform:translate(-42%);animation:dd-wheel-sheen 8s ease-in-out -2s infinite}.daily-drop-root .dialog[data-state=idle] .ball-seat{animation:dd-core-hover 5s ease-in-out infinite}.daily-drop-root .dialog[data-state=idle] .core span{animation:dd-core-light 3s ease-in-out infinite}.daily-drop-root .dialog[data-state=idle] .core-ripple{animation:idle-dd-ripple 5s ease-out -1s infinite}.daily-drop-root .dialog[data-state=idle] .ball-shine{background:linear-gradient(115deg,#ffffff3d,transparent 42%);animation:dd-ball-reflection 5s ease-in-out infinite}.daily-drop-root .wheel-label use{filter:drop-shadow(0 0 4px #c5b1ff33)}.daily-drop-root .sector{stroke-opacity:.32;stroke-width:1}.daily-drop-root .bonus-row>div{position:relative;height:49px;overflow:hidden;background:linear-gradient(120deg,#b49cde0c,#ffffff02);gap:9px;border-color:#b193d83d}.daily-drop-root .bonus-row .bonus-pack{border-color:#d9b87c4a;background:linear-gradient(120deg,#ad864718,#8d68bb0b)}.daily-drop-root .bonus-pack img{height:35px;width:23px;object-fit:cover;transform:rotate(-11deg);border-radius:2px;filter:drop-shadow(0 0 5px #c69aff55);flex:none}.daily-drop-root .bonus-pack i{font-style:normal;color:#efd49b;font-size:14px;margin-left:auto;animation:dd-bonus-twinkle 4s ease-in-out infinite}.daily-drop-root .bonus-row strong{display:block;font-size:10px;font-weight:600}.daily-drop-root .bonus-row small{display:block;font:8px ui-monospace,monospace;color:#a993bf;margin-top:3px}.daily-drop-root .bonus-row .bonus-coupon{border-color:#bf83ca44;background:linear-gradient(120deg,#a767c51a,#ffffff02)}.daily-drop-root .bonus-row .mini-ticket{font:700 9px Manrope,system-ui;display:grid;place-items:center;flex:none;width:35px;height:23px;border:1px solid #d09be978;border-radius:5px;background:linear-gradient(115deg,#8355a2,#49305e);transform:rotate(-8deg);color:#f0dcff;box-shadow:0 3px 8px #0003}.daily-drop-root .dialog-footer{background:linear-gradient(0deg,#1a1328fa,#1a1328eb);border-top-color:#d6b4ff1f}.daily-drop-root .primary{overflow:hidden;background:linear-gradient(110deg,#7f5af1,#ab4dd8 75%,#b955d5);box-shadow:inset 0 1px #ffe3ff33,0 6px 24px #a552ef49}.daily-drop-root .primary:before{content:"";position:absolute;top:-60%;right:-60%;bottom:-60%;left:-60%;background:linear-gradient(110deg,transparent 42%,#ffffff24 49%,transparent 56%);transform:translate(-65%);pointer-events:none}.daily-drop-root .dialog[data-state=idle] .primary:before{animation:button-dd-shine 5s ease-in-out 1s infinite}.daily-drop-root .dialog[data-state=idle] .primary>svg:first-child{filter:drop-shadow(0 0 4px #eee2ff);animation:dd-bolt-glow 3s ease-in-out infinite}.daily-drop-root.motion-paused *,.daily-drop-root.motion-paused *:before,.daily-drop-root.motion-paused *:after{animation-play-state:paused!important}@keyframes dd-aurora-drift{to{transform:translate(25px,30px) scale(1.15);opacity:1}}@keyframes dd-mote-rise{0%,to{opacity:0;transform:translate3d(0,15px,0)}25%{opacity:.42}75%{opacity:.18}95%{transform:translate3d(12px,-26px,0)}}@keyframes dd-idle-aura{50%{transform:scale(1.055);opacity:.6}}@keyframes dd-core-hover{50%{transform:translateY(-1.5px);filter:brightness(1.07)}}@keyframes dd-core-light{50%{filter:brightness(1.4);box-shadow:0 0 17px #87fff2bd}}@keyframes dd-idle-ripple{0%,65%,to{opacity:0;transform:scale(1)}70%{opacity:.4}95%{opacity:0;transform:scale(1.6)}}@keyframes dd-ball-reflection{50%{opacity:.6}}@keyframes dd-wheel-sheen{0%,20%{transform:translate(-42%)}65%,to{transform:translate(42%)}}@keyframes dd-ready-pulse{50%{box-shadow:0 0 10px #7de6d7aa,0 0 0 3px #7de6d710}}@keyframes dd-bonus-twinkle{50%{opacity:.45;transform:scale(.8)}}@keyframes dd-button-shine{0%,45%{transform:translate(-65%)}90%,to{transform:translate(65%)}}@keyframes dd-bolt-glow{50%{opacity:.65;transform:scale(.92)}}@media (max-height:660px) and (max-width:790px){.daily-drop-root .bonus-row>div{height:40px}.daily-drop-root .bonus-pack img{height:28px;width:19px}.daily-drop-root .bonus-row strong{font-size:9px}.daily-drop-root .bonus-row small{font-size:7px;margin-top:2px}}@media (prefers-reduced-motion:reduce){.daily-drop-root *,.daily-drop-root *:before,.daily-drop-root *:after{animation:none!important;transition:none!important}.daily-drop-root .orbit-trace{transform:rotate(30deg)}.daily-drop-root .ambient-mote{opacity:.18}.daily-drop-root .wheel-gloss:before{transform:translate(0)}.daily-drop-root .primary:before{display:none}}.daily-drop-root{--ink:#f4efff;--dim:#a495b9;--mint:#75eddf;--purple:#b394f5;--gold:#ffda89;--win:#75eddf;font-family:var(--font-body,system-ui);color:var(--ink);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100dvh;display:grid;place-items:center;padding:max(12px,env(safe-area-inset-top)) 0 max(12px,env(safe-area-inset-bottom));background:#080610b5;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.daily-drop-root button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.daily-drop-root .dialog{width:min(398px,calc(100% - 24px));height:min(620px,100%);max-height:100%;min-height:0;box-sizing:border-box}.daily-drop-root .symbols{position:absolute;width:0;height:0;overflow:hidden}.daily-drop-root .primary{padding:0 18px}.daily-drop-root .dd-error{font-size:11px;line-height:1.5;color:#ffd1e6;padding:10px;border:1px solid #de93b933;border-radius:10px}.daily-drop-root .dd-burst{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;overflow:hidden;pointer-events:none}.daily-drop-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}@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)}}.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}@media (prefers-reduced-motion:reduce){.daily-drop-root *,.daily-drop-root *:before,.daily-drop-root *:after{animation:none!important;transition:none!important}.daily-drop-root .dd-burst{display: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:2.3px;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}}@media (prefers-reduced-motion: reduce){.bp *,.bp *:before,.bp *:after{animation:none!important;transition:none!important}}.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)}@media (prefers-reduced-motion: reduce){.app main{transition:none}.app.card-sink main{transform:none;filter:none}}.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)}}@media (prefers-reduced-motion: reduce){.bp .detail-art .card-float{animation:none}}.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}.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}}@media (prefers-reduced-motion:reduce){.party-portal *,.party-lobby *{animation:none!important;transition:none!important}.party-confetti,.party-rays{display:none}.phase-rip .party-stage-pack img{opacity:1}}.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:1.6px}.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)}.screen.packs2{--p2-line: #30203b;--p2-line2: #3a2a52;--p2-muted: #9d8fb0;--p2-ink: #f5efff;min-width:0;color:var(--p2-ink);font-family:DM Sans,sans-serif}.packs2 button{font:inherit;color:inherit;text-transform:none;letter-spacing:0;box-shadow:none;transform:none;min-height:0;margin:0;cursor:pointer}.packs2 .d{display:none}.packs2 .pack-artwork{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.packs2 .theme-rookie{--tint: #6f3fd6}.packs2 .theme-master{--tint: #8b6fd6}.packs2 .theme-platinum{--tint: #3f8fb0}.packs2 .theme-elite,.packs2 .theme-gold{--tint: #9a7a2e}.packs2 .theme-storm{--tint: #2f8f86}.packs2 .theme-shadow{--tint: #5b3f86}.packs2 .theme-heroic{--tint: #7a4fc4}.packs2 .theme-ember{--tint: #b0503a}.packs2 .theme-mega{--tint: #8a45b8}.packs2-hero{position:relative;isolation:isolate;height:405px;margin-top:-4px;overflow:hidden;border-radius:20px;border:1px solid #5d347d;padding:22px;background:radial-gradient(circle at 62% 65%,#51219d 0,#271043,#12091d 60%,#09060e);box-shadow:0 20px 60px #0009}.packs2-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 45%,#08050d99),repeating-linear-gradient(120deg,transparent 0 48px,#c377ff08 49px 50px)}.packs2-hero-copy{position:relative;z-index:3;height:100%}.packs2-eyebrow{font:700 9px/1 Space Mono,monospace;letter-spacing:2px;color:#d6adff}.packs2-hero h1{margin:9px 0 8px;max-width:250px;font:800 30px/1 Unbounded,sans-serif;letter-spacing:-1.2px}.packs2-hero p{margin:0;max-width:196px;font-size:12.5px;line-height:1.45;color:#b6a6c2}.packs2-hero-bottom{position:absolute;left:-4px;right:-4px;bottom:-5px;display:flex;align-items:center;justify-content:space-between;gap:10px}.packs2-hero-meta{display:grid;font-size:10.5px;color:#a994b6}.packs2-hero-meta b{font:700 15px Space Mono,monospace;color:#fff}.packs2-hero-meta span+span:before{content:" · "}.packs2-hero-meta{grid-template-columns:auto auto;justify-content:start;column-gap:0}.packs2-hero-meta b{grid-column:1 / -1}.packs2-cta{border:0;border-radius:12px;padding:12px 15px;background:linear-gradient(90deg,#792cff,#ef3db8);font-weight:800!important;font-size:12px!important;letter-spacing:.3px!important;box-shadow:0 9px 28px #8c31ff55!important}.packs2-hero-pack{position:absolute;z-index:2;right:0;bottom:52px;width:200px;height:236px;padding:0;border:0;background:none;display:grid;place-items:center}.packs2-hero-pack .pack-artwork{width:auto;height:200px;transform:rotate(4deg);filter:drop-shadow(0 18px 30px #000c) drop-shadow(0 0 24px #7d2eff66)}.packs2-aura{position:absolute;top:10%;right:-8%;bottom:10%;left:-8%;border-radius:50%;background:radial-gradient(circle,#42e9ff4d,#8e35ff38 35%,transparent 70%)}.packs2-controls{display:grid;gap:12px;margin:26px 2px 13px}.packs2-controls>div:first-child{display:grid;grid-template-columns:1fr auto;align-items:end}.packs2-controls h2{margin:0;font:800 20px/1.1 Unbounded,sans-serif;letter-spacing:-.5px}.packs2-controls p{display:none}.packs2-count{font-size:11px;color:var(--p2-muted)}.packs2-chips{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;margin:0 -18px;padding:0 18px}.packs2-chips::-webkit-scrollbar{display:none}.packs2-chips button{flex:none;padding:8px 13px!important;border-radius:999px;border:1px solid #3a2847;background:#110b18;color:#b2a4be;font-size:12px!important;font-weight:600!important}.packs2-chips button[aria-pressed=true]{background:#f7f2fa;border-color:#f7f2fa;color:#160c20;font-weight:800!important}.packs2-originals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.packs2-card{display:flex;flex-direction:column;padding:0;border-radius:15px;border:1px solid var(--p2-line);background:linear-gradient(180deg,#171020,#0e0914);text-align:left;overflow:hidden;transition:transform .2s,border-color .2s}.packs2-card-art{position:relative;display:grid;place-items:center;height:174px;padding:14px 0 10px;background:radial-gradient(circle at 50% 72%,color-mix(in srgb,var(--tint, #402068) 70%,#000),#160d23 52%,#0e0914 76%)}.packs2-card-art>.pack-artwork{position:relative;z-index:2;width:auto;height:146px;filter:drop-shadow(0 12px 16px #000c);transition:transform .25s}.packs2-card-info{display:grid;gap:3px;padding:10px}.packs2-card-title{display:grid;min-width:0}.packs2-card-title b{font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.packs2-price{font:700 12px Space Mono,monospace;margin-top:2px}.packs2-sub{font-size:10px;color:#82748e}.packs2-view{display:block;margin-top:7px;padding:8px 5px;border-radius:9px;border:1px solid #4a2e5d;background:#1b1027;text-align:center;font-size:10.5px;font-weight:800;letter-spacing:.3px;text-transform:uppercase}.packs2-fan{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.packs2-fan-card{position:absolute;left:50%;top:50%;width:30%;aspect-ratio:63 / 88;translate:-50% -50%;border-radius:5px;object-fit:cover;opacity:0;box-shadow:0 8px 18px #000b;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s}.packs2-section{margin-top:26px}.packs2-heading{display:flex;align-items:baseline;gap:10px;margin:0 2px 13px}.packs2-heading h2{margin:0;font:800 20px/1.1 Unbounded,sans-serif;letter-spacing:-.5px}.packs2-heading>span{font-size:11px;color:var(--p2-muted)}.packs2-explore-all{margin-left:auto!important;padding:0!important;border:0;background:none;color:#c9a5ff!important;font-size:11px!important;font-weight:700!important}.packs2-expansions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.packs2-exp{position:relative;height:153px;overflow:hidden;padding:13px;border-radius:15px;border:1px solid #32213f;text-align:left;background:radial-gradient(circle at 90% 100%,color-mix(in srgb,var(--tint, #45206d) 75%,#000),#151020 48%,#0d0913 85%);transition:border-color .2s,transform .2s}.packs2-exp-copy{position:relative;z-index:2;display:grid;gap:6px;max-width:62%}.packs2-exp-copy b{font-size:13px;line-height:1.1;font-weight:800}.packs2-exp-copy span{font-size:10px;color:#a597b4}.packs2-exp-art{position:absolute;z-index:1;right:-10px;bottom:-36px;width:86px;height:141px;transform:rotate(9deg);filter:drop-shadow(0 10px 14px #000c);transition:transform .25s}.packs2-exp-art .pack-artwork{object-fit:cover;border-radius:3px}.packs2-loading{display:grid;gap:10px}.packs2-skel{height:180px;border-radius:16px;border:1px solid #2a1f36;background:linear-gradient(90deg,#17111f 25%,#2a1f36,#17111f 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite}.packs2-skel.hero{height:405px}.packs-empty{text-align:center;padding:60px 20px;color:var(--bp-muted, #a594bb);font-size:15px}.packs2 .error{margin:12px 0;padding:10px 14px;border-radius:10px;background:#2a1420;border:1px solid #8a3a55;color:#ffb3c8;font-size:13px}.prism-balance-fallback{display:flex;justify-content:flex-end;padding:6px 0 12px}@media (min-width: 420px){.packs2-hero{height:425px}.packs2-hero-pack{width:215px;height:250px}.packs2-hero-pack .pack-artwork{height:214px}.packs2-card-art{height:195px}.packs2-card-art>.pack-artwork{height:166px}}@media (min-width: 768px){.packs2-hero{height:440px;padding:30px}.packs2-hero h1{font-size:38px;max-width:360px}.packs2-hero p{max-width:320px;font-size:14px}.packs2-hero-pack{right:40px;bottom:30px;width:260px;height:360px}.packs2-hero-pack .pack-artwork{height:320px}.packs2-hero-bottom{left:0;right:0;bottom:0;justify-content:flex-start;gap:22px}.packs2-chips{margin:0;padding:0}.packs2-originals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.packs2-card-art{height:210px}.packs2-card-art>.pack-artwork{height:178px}.packs2-expansions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.packs2-exp{height:160px}}@media (min-width: 1024px){.packs2 .d{display:inline}.packs2 .m{display:none}.packs2-hero{height:340px;margin-top:0;border-radius:24px;border-color:#5c3479;padding:48px 56px;display:grid;grid-template-columns:1fr .85fr;align-items:center;background:radial-gradient(circle at 75% 52%,#5322a3 0,#261044 26%,#11091c 57%,#09060e);box-shadow:0 28px 70px #0008}.packs2-hero:after{background:linear-gradient(90deg,#09060e 0%,transparent 52%),repeating-linear-gradient(120deg,transparent 0 58px,#b96cff08 59px 60px)}.packs2-hero-copy{height:auto}.packs2-eyebrow{font-size:11px;letter-spacing:3px}.packs2-hero h1{margin:12px 0 15px;max-width:none;font-size:46px;line-height:.98;letter-spacing:-2px}.packs2-hero p{max-width:500px;font-size:16px;line-height:1.55}.packs2-hero-bottom{position:static;display:grid;justify-content:start;gap:22px;margin-top:20px}.packs2-hero-meta{display:flex;gap:18px;font-size:15px;color:#a995b7}.packs2-hero-meta b{font:800 15px DM Sans,sans-serif;color:#e3d7ec}.packs2-hero-meta span+span:before{content:none}.packs2-cta{justify-self:start;padding:14px 24px;border-radius:13px;font-size:14px!important;box-shadow:0 12px 36px #8c31ff4d!important}.packs2-hero-pack{position:relative;right:auto;bottom:auto;justify-self:center;width:330px;height:292px}.packs2-hero-pack .pack-artwork{height:270px;transform:rotate(2deg);filter:drop-shadow(0 20px 45px #000) drop-shadow(0 0 38px #7d2eff80)}.packs2-aura{top:6%;right:2%;bottom:6%;left:2%}.packs2-controls{grid-template-columns:1fr auto;align-items:end;margin:34px 0 18px}.packs2-controls>div:first-child{display:block}.packs2-controls h2{font-size:25px}.packs2-controls p{display:block;margin:6px 0 0;color:var(--p2-muted);font-size:14px}.packs2-count{display:none}.packs2-chips button{padding:10px 15px!important;font-size:13px!important}.packs2-originals{gap:16px}.packs2-card{border-radius:18px}.packs2-card-art{height:270px;padding:22px 0 18px}.packs2-card-art>.pack-artwork{height:226px}.packs2-card-info{padding:15px 16px 16px;gap:5px}.packs2-card-title{grid-template-columns:1fr auto;align-items:center;gap:12px}.packs2-card-title b{font-size:17px}.packs2-price{margin:0;font-size:14px}.packs2-sub{font-size:12px}.packs2-view{margin-top:10px;padding:11px;border-radius:10px;font-size:13px;text-transform:none;letter-spacing:0}.packs2-section{margin-top:38px}.packs2-heading{margin:0 0 16px;gap:12px}.packs2-heading h2{font-size:24px}.packs2-heading>span{font-size:14px}.packs2-explore-all{display:none}.packs2-expansions{gap:14px}.packs2-exp{height:170px;padding:18px;border-radius:18px;display:grid;grid-template-columns:1fr 125px;align-items:center;background:linear-gradient(135deg,#161020,#0d0913)}.packs2-exp:before{content:"";position:absolute;right:-40px;top:-20px;bottom:-20px;width:240px;background:radial-gradient(circle at 60% 55%,color-mix(in srgb,var(--tint, #45206d) 55%,transparent),transparent 70%);pointer-events:none}.packs2-exp-copy{max-width:none;gap:7px}.packs2-exp-copy b{font-size:19px}.packs2-exp-copy span{font-size:13px;color:#8f819c}.packs2-exp-art{position:relative;right:auto;bottom:auto;justify-self:center;width:80px;height:131px;transform:rotate(3deg)}}@media (min-width: 1024px) and (hover: hover) and (pointer: fine){.packs2-card:hover{transform:translateY(-5px);border-color:#8253a6}.packs2-card:hover .packs2-view{background:linear-gradient(90deg,#6925ca,#ad278a);border-color:transparent}.packs2-card:hover .packs2-card-art>.pack-artwork{transform:translateY(-3px) scale(1.02)}.packs2-card:hover .packs2-fan-card,.packs2-card:focus-visible .packs2-fan-card{opacity:1}.packs2-card:hover .f0,.packs2-card:focus-visible .f0{transform:translate(-78%,-22%) rotate(-14deg)}.packs2-card:hover .f1,.packs2-card:focus-visible .f1{transform:translateY(-38%) rotate(0)}.packs2-card:hover .f2,.packs2-card:focus-visible .f2{transform:translate(78%,-22%) rotate(14deg)}.packs2-exp:hover{border-color:#6b4a8a}.packs2-exp:hover .packs2-exp-art{transform:rotate(0) translateY(-4px)}}.packs2-card:focus-visible,.packs2-exp:focus-visible,.packs2-chips button:focus-visible,.packs2-cta:focus-visible{outline:2px solid #79e3d0;outline-offset:2px}@media (prefers-reduced-motion: reduce){.packs2-card,.packs2-exp,.packs2-card-art>.pack-artwork,.packs2-exp-art,.packs2-fan-card{transition:none}.packs2-skel{animation:none}}.up .up-back{font-size:11px;color:var(--bp-muted);margin-bottom:12px}.up .ghost{display:flex;align-items:center;gap:6px}.up .ghost svg{width:14px;height:14px}.up .stage{display:grid;grid-template-columns:1fr 34px 1fr;align-items:stretch;gap:6px}.up .slot{min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;border:1px dashed #5a4271;border-radius:16px;padding:12px 8px 13px;background:linear-gradient(145deg,#231930,#16111e);transition:border-color .2s,transform .2s}.up .slot:hover{border-color:#af7af4}.up .slot.filled{border-style:solid;border-color:#4e3966;background:radial-gradient(ellipse at 50% 0,#57327055,transparent 70%),linear-gradient(145deg,#281b3a,#191324)}.up .slot.target.filled{border-color:#5f4a86}.up .slot-label{font-size:8px;font-weight:700;letter-spacing:2px;color:#bba5d9;align-self:flex-start}.up .slot-cards{position:relative;height:150px;width:100%;display:grid;place-items:center;margin:8px 0 6px}.up .slot-cards .plus{width:46px;height:46px;border:1px solid #7a58a0;border-radius:50%;display:grid;place-items:center;font-size:26px;color:#d3abff;background:#2a1d39}.up .slot-cards img{position:absolute;height:142px;width:auto;max-width:96%;object-fit:contain;filter:drop-shadow(0 8px 10px #000a);transition:transform .3s}.up .slot strong{font-size:17px;letter-spacing:-.4px}.up .slot small{font-size:9px;color:var(--bp-muted);margin-top:3px}.up .bridge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.up .bridge .arrow{width:30px;height:30px;border:1px solid #634a78;border-radius:50%;display:grid;place-items:center;color:#d3abff;background:#1d1528}.up .mult{font:700 11px Space Grotesk;color:var(--bp-mint);writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:1px}.up .dial-wrap{position:relative;width:230px;height:230px;margin:20px auto 6px}.up .dial{width:100%;height:100%}.up .dial .track{fill:none;stroke:#2a1f37;stroke-width:14}.up .dial .arc{fill:none;stroke:url(#up-win);stroke-width:14;stroke-linecap:round;transform:rotate(-90deg);transform-origin:110px 110px;transition:stroke-dasharray .6s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 0 6px #79e3d055)}.up .dial .tick{stroke:#ffffff14;stroke-width:1}.up .needle{transform-origin:110px 110px;fill:#f5efff;filter:drop-shadow(0 0 5px #fff8)}.up .dial-wrap.win .arc{filter:drop-shadow(0 0 14px #79e3d0)}.up .dial-wrap.lose .needle{fill:#ff8fab}.up .dial-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.up .dial-center span{font-size:8px;letter-spacing:2px;color:var(--bp-muted)}.up .dial-center b{font:700 38px Space Grotesk;letter-spacing:-1.5px;margin:4px 0}.up .dial-center small{font-size:9px;color:var(--bp-muted);max-width:130px;text-align:center}.up .dial-wrap.win .dial-center b{color:var(--bp-mint)}.up .dial-wrap.lose .dial-center b{color:#ff8fab}.up .mults{display:flex;gap:7px;justify-content:center;margin:8px 0 14px}.up .mults button{flex:1;max-width:66px;border:1px solid #3e2d50;border-radius:11px;padding:8px 0 7px;background:#191224;display:flex;flex-direction:column;align-items:center;gap:2px}.up .mults b{font:700 13px Space Grotesk}.up .mults small{font-size:8px;color:var(--bp-muted)}.up .mults button.active{border-color:#af7af4;background:linear-gradient(140deg,#3b2752,#21172e)}.up .mults button.active small{color:var(--bp-mint)}.up .seed{display:flex;align-items:center;gap:7px;font-size:9px;color:var(--bp-muted);border:1px solid #2f2440;border-radius:10px;padding:9px 11px;margin-bottom:12px}.up .seed svg{width:14px;height:14px;color:var(--bp-mint)}.up .seed code{margin-left:auto;font:10px Space Mono,monospace;color:#cdb9e4}.up .upgrade-btn{width:100%;padding:15px;font-size:13px}.up .center{text-align:center}.up>.fine{margin-top:10px}.up .bp-dialog.sheet{margin:auto auto 0;width:min(430px,100vw);max-height:86dvh;border-radius:23px 23px 0 0;border-bottom:0}.up .sheet-head{display:flex;justify-content:space-between;align-items:flex-start;padding:18px 20px 4px;gap:10px}.up .sheet-head h2{margin:4px 0 0;font-size:22px;letter-spacing:-.6px}.up .sheet-head p{margin:4px 0 0;font-size:11px;color:var(--bp-muted);line-height:1.5}.up .sheet .search{margin:12px 20px}.up .sheet .search{margin-bottom:10px}.up .sheet-mults{display:flex;gap:6px;padding:0 20px 10px;overflow-x:auto}.up .sheet-mults button{border:1px solid #3e2d50;border-radius:20px;padding:6px 11px;font-size:10px;white-space:nowrap;background:#191224}.up .sheet-mults button.active{border-color:#af7af4;color:#fff;background:#33224a}.up .pick-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:4px 20px 16px}.up .pick{position:relative;border:1px solid #3b2a4c;border-radius:12px;padding:7px;background:linear-gradient(145deg,#251b32,#17121f);text-align:left;min-width:0}.up .pick img{width:100%;aspect-ratio:.72;object-fit:contain}.up .pick b{display:block;font-size:10px;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.up .pick .v{font:700 11px Space Grotesk;margin-top:2px;display:block}.up .pick .c{position:absolute;top:6px;left:6px;font:700 8px Space Grotesk;padding:3px 5px;border-radius:4px;background:#100b20e0;color:var(--bp-mint);border:1px solid #79e3d044}.up .pick.on{outline:2px solid #b788ff;background:#372448}.up .pick.on:after{content:"✓";position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:6px;background:#9967e4;display:grid;place-items:center;font-size:11px}.up .pick.locked{opacity:.45}.up .pick.locked:after{content:"";position:absolute;inset:auto 6px 6px auto;width:18px;height:18px;border-radius:5px;background:#181021 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d7c1ee' stroke-width='2'%3E%3Crect x='5' y='10' width='14' height='11' rx='3'/%3E%3Cpath d='M8 10V6a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") center/12px no-repeat;border:1px solid #b1a0c055}.up .pick.too-low{opacity:.4}.up .pick .near{position:absolute;bottom:52px;right:6px;font-size:7px;letter-spacing:1px;color:#e7c4ff;background:#5d3a86;border-radius:4px;padding:2px 4px}.up .sheet-foot{position:sticky;bottom:0;display:flex;justify-content:space-between;align-items:center;padding:13px 20px 18px;background:#1b1327f2;border-top:1px solid #3a2a4c}.up .sheet-foot span{font-size:10px;color:#c8b4db}.up .sheet-foot strong{display:block;font-size:15px;margin-top:3px}.up .result{padding:22px 23px 24px;text-align:center}.up .result .tag{font-size:9px;letter-spacing:2.4px;color:var(--bp-mint)}.up .result.lose .tag{color:#ff8fab}.up .result h2{font-size:30px;letter-spacing:-1px;margin:8px 0 4px}.up .result>p{font-size:12px;color:var(--bp-muted);margin:0}.up .result .won{display:flex;justify-content:center;gap:10px;margin:20px 0 14px;perspective:800px}.up .result .won img{height:220px;max-width:70%;object-fit:contain;filter:drop-shadow(0 0 26px #79e3d066);animation:up-reveal .9s cubic-bezier(.2,.9,.2,1.1) both}.up .result .won.multi img{height:150px}.up .result.lose .won img{filter:grayscale(.85) brightness(.6);animation:none}.up .rollline{display:flex;justify-content:space-between;font-size:10px;color:var(--bp-muted);border:1px solid #3a2a4c;border-radius:10px;padding:10px 12px;margin:10px 0 14px;text-align:left}.up .rollline b{display:block;font:700 14px Space Grotesk;color:var(--bp-text);margin-top:3px}.up .result .primary,.up .result .secondary{width:100%;margin-top:8px}@keyframes up-reveal{0%{transform:rotateY(90deg) scale(.7);opacity:0}to{transform:none;opacity:1}}.up .hist{padding:4px 20px 22px}.up .hist-row{border:1px solid #33263f;border-radius:12px;padding:11px 12px;margin-bottom:9px;background:#1a1324}.up .hist-top{display:flex;align-items:center;gap:10px}.up .hist-top img{width:30px;height:42px;object-fit:contain}.up .hist-top div{min-width:0;flex:1}.up .hist-top b{font-size:12px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.up .hist-top small{font-size:10px;color:var(--bp-muted)}.up .res{font:700 10px Space Grotesk;letter-spacing:1px;padding:4px 7px;border-radius:6px}.up .res.w{color:#0d2b26;background:var(--bp-mint)}.up .res.l{color:#ff8fab;border:1px solid #ff8fab55}.up .hist-row details{margin-top:8px;font-size:10px;color:var(--bp-muted)}.up .hist-row summary{cursor:pointer;color:var(--bp-purple)}.up .hist-row code{display:block;font:9px Space Mono,monospace;color:#cdb9e4;word-break:break-all;margin-top:5px;line-height:1.6}.up .verified{color:var(--bp-mint);margin-top:6px;display:block}@media (max-width:350px){.up .slot-cards{height:120px}.up .slot-cards img{height:112px}.up .dial-wrap{width:200px;height:200px}.up .dial-center b{font-size:32px}.up .mults{gap:5px}.up .pick-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:799px){.up .bp-dialog.sheet{width:100vw;max-width:100vw}}.up .seed code{line-height:12px}.up .heading{margin-bottom:14px}.up .stage{grid-template-columns:1fr 40px 1fr;gap:4px}.up .slot{padding:10px 8px 11px}.up .slot:not(.filled){border-style:solid;border-color:#3b2d4a;background:linear-gradient(145deg,#1f1729,#15101d)}.up .slot-cards{height:132px;margin:6px 0 4px}.up .slot-cards img{height:126px}.up .ghost-card{width:88px;aspect-ratio:.716;border-radius:9px;border:1.5px dashed #6a4f86;display:grid;place-items:center;background:repeating-conic-gradient(from 30deg at 50% 52%,#2a1d3c 0,#2a1d3c 10deg,#17111f 11deg,#17111f 24deg);box-shadow:inset 0 0 0 4px #15101d}.up .slot:hover .ghost-card{border-color:#af7af4}.up .ghost-card .plus{width:34px;height:34px;font-size:20px}.up .slot:not(.filled) strong{font-size:13px;color:#e6d8f7}.up .slot:not(.filled) small{font-size:9px}.up .bridge{gap:6px}.up .mult{writing-mode:horizontal-tb;transform:none;font:700 10px Space Grotesk,sans-serif;letter-spacing:0;color:#0e1f1c;background:var(--bp-mint);border-radius:10px;padding:3px 6px;white-space:nowrap}.up .quick{margin:14px 0 4px}.up .quick-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.up .quick .link{font-size:11px;color:var(--bp-purple)}.up .quick-rail{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.up .quick-rail::-webkit-scrollbar{display:none}.up .q{flex:0 0 auto;width:66px;border:1px solid #3b2a4c;border-radius:10px;padding:5px;background:linear-gradient(145deg,#251b32,#17121f);display:flex;flex-direction:column;align-items:center;gap:4px}.up .q:hover{border-color:#af7af4}.up .q img{width:100%;aspect-ratio:.716;object-fit:cover;border-radius:5px}.up .q b{font:700 10px Space Grotesk,sans-serif}.up .aim{margin:14px 0 0}.up .aim .eyebrow{display:block;margin-bottom:7px}.up .aim .mults{margin:0;justify-content:space-between}.up .aim .mults button{max-width:none}.up .aim.off{opacity:.45}.up .dial-wrap{width:196px;height:196px;margin:12px auto 10px}.up .dial-center b{font-size:34px}@media (max-width: 350px){.up .slot-cards{height:112px}.up .slot-cards img{height:106px}.up .ghost-card{width:74px}.up .dial-wrap{width:176px;height:176px}.up .q{width:58px}}.up .upgrade-btn{margin-bottom:10px}.up .result{position:relative;isolation:isolate;overflow:hidden}.up .result-bd{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);animation:up-bd-in 1s ease-out both}.up .result.lose .result-bd{filter:blur(9px) brightness(.38) saturate(.35)}.up .result-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 up-bd-in{0%{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.up .result-bd{animation:none}}.rk .ghost{display:flex;align-items:center;gap:6px}.rk .ghost svg{width:14px;height:14px}.rk .periods{display:flex;gap:6px;margin:14px 0 18px}.rk .periods button{border:1px solid #3e2d50;border-radius:20px;padding:6px 12px;font-size:10px;background:#191224;color:#bfb1d1}.rk .periods button.active{border-color:#af7af4;color:#fff;background:#33224a}.rk .podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:8px;margin-bottom:14px}.rk .pod{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;cursor:pointer}.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 .pod.p1 .av{width:78px;height:78px;background:linear-gradient(140deg,#79e3d0,#af7af4);box-shadow:0 0 26px #af7af455}.rk .pod .crown{position:absolute;top:-15px;left:50%;transform:translate(-50%);color:#f3d27a;filter:drop-shadow(0 0 6px #f3d27a88)}.rk .pod .crown svg{width:22px;height:22px;fill:#f3d27a33}.rk .pod .badge-n{position:absolute;bottom:-4px;right:-2px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:700 10px Space Grotesk;background:#251932;border:1px solid #7a58a0}.rk .pod.p1 .badge-n{background:#79e3d0;color:#0d2b26;border:0}.rk .pod b{font-size:12px;margin-top:9px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk .pod strong{font-size:14px;margin-top:3px}.rk .pod strong small{font-size:8px;color:var(--bp-muted)}.rk .pod.p1 strong{font-size:17px;color:var(--bp-mint)}.rk .pedestal{width:100%;margin-top:9px;border:1px solid #4e3966;border-bottom:0;border-radius:12px 12px 0 0;background:linear-gradient(180deg,#2a1d3c,#15101e);display:grid;place-items:center;font:700 22px Space Grotesk;color:#6f5a88}.rk .p1 .pedestal{height:74px;background:radial-gradient(ellipse at 50% 0,#57327088,transparent 70%),linear-gradient(180deg,#30214a,#15101e);color:#c9a6f5}.rk .p2 .pedestal{height:52px}.rk .p3 .pedestal{height:38px}.rk .pod .best{display:block;font-size:8px;color:var(--bp-muted);margin-top:2px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk .you{position:sticky;bottom:10px;z-index:3;display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:11px;border:1px solid #775699;border-radius:14px;padding:11px 13px;background:#302040f5;box-shadow:0 6px 30px #000a;margin-bottom:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rk .you .rk-n{font:700 18px Space Grotesk}.rk .you .av{width:36px;height:36px}.rk .you b{font-size:12px;display:block}.rk .you small{font-size:9px;color:#c8b4db}.rk .you strong{font-size:14px;text-align:right}.rk .you strong small{display:block;font-size:8px;color:var(--bp-mint);font-family:DM Sans;font-weight:500;margin-top:2px}.rk .you .bar{grid-column:1/-1;height:4px;border-radius:4px;background:#ffffff12;overflow:hidden}.rk .you .bar i{display:block;height:100%;margin:0;border-radius:4px;background:linear-gradient(90deg,#79e3d0,#af7af4)}.rk .list{display:grid;gap:8px}.rk .row{display:grid;grid-template-columns:26px 38px 1fr auto 34px;align-items:center;gap:10px;border:1px solid #3b2a4c;border-radius:13px;padding:9px 10px;background:linear-gradient(145deg,#221830,#16111e);cursor:pointer;transition:border-color .2s,transform .2s;text-align:left;width:100%}.rk .row:hover{border-color:#af7af4;transform:translateY(-1px)}.rk .row.me{border-color:#79e3d088;background:linear-gradient(145deg,#1f2a33,#16111e)}.rk .row .n{font:700 13px Space Grotesk;color:#8f7ca6;text-align:center}.rk .row .av{width:38px;height:38px}.rk .row .who{min-width:0}.rk .row .who b{font-size:12px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk .row .who small{font-size:9px;color:var(--bp-muted);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk .row .val{text-align:right}.rk .row .val strong{font-size:13px;display:block}.rk .row .val small{font-size:8px}.rk .delta{font-size:8px;font-weight:700}.rk .delta.up{color:var(--bp-mint)}.rk .delta.down{color:#ff8fab}.rk .delta.same{color:#6f5a88}.rk .row .thumb{width:34px;height:46px;object-fit:contain;filter:drop-shadow(0 3px 5px #0008)}.rk .section-head{display:flex;justify-content:space-between;align-items:flex-end;margin:26px 0 12px}.rk .section-head h3{margin:5px 0 0;font-size:18px;letter-spacing:-.4px}.rk .chip-toggle{border:1px solid #3e2d50;border-radius:20px;padding:6px 11px;font-size:10px;background:#191224;color:#bfb1d1}.rk .chip-toggle[aria-pressed=true]{border-color:#af7af4;color:#fff;background:#33224a}.rk .rail{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory;scrollbar-width:none}.rk .drop{flex:0 0 118px;scroll-snap-align:start;border:1px solid #3b2a4c;border-radius:13px;padding:7px;background:linear-gradient(145deg,#251b32,#17121f);position:relative;animation:rk-dropin .5s ease both}.rk .drop .art{aspect-ratio:.76;padding:8px 6px 6px}.rk .drop b{display:block;font-size:11px;margin-top:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk .drop small{display:block;font-size:8px;color:var(--bp-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk .drop strong{display:block;font-size:12px;margin-top:6px}.rk .drop strong small{display:inline;font-size:7px}.rk .drop.chase{border-color:#8c60b7}.rk .drop.chase strong{color:var(--bp-mint)}@keyframes rk-dropin{0%{opacity:0;transform:translate(-12px)}}.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}}@media (max-width:350px){.rk .podium{gap:5px}.rk .av{width:52px;height:52px}.rk .pod.p1 .av{width:66px;height:66px}.rk .row{grid-template-columns:22px 34px 1fr auto;gap:8px}.rk .row .thumb{display:none}}.rk .sheet-head{display:flex;justify-content:space-between;align-items:flex-start;padding:18px 20px 4px;gap:10px}.rk .board-note{display:flex;align-items:center;font-size:10px;color:var(--bp-muted);margin:14px 0 22px}.rk .you{bottom:calc(100px + env(safe-area-inset-bottom))}.rk .av-empty{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;background:#1d1528;font:700 16px Space Grotesk;color:#c9a6f5}.rk .row.skeleton,.rk .drop.skeleton{height:58px;cursor:default;animation:bp-pulse 1.4s ease-in-out infinite}.rk .drop.skeleton{height:190px}.rk .rail .empty{flex:1;padding:30px 0}.rk .pod{padding:1px 6px;margin:0}.rk .row,.rk .chip-toggle,.rk .periods button{margin:0}.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}.ref2{--r-ink: #f5efff;--r-muted: #b6a6cc;--r-dim: #8f80a6;--r-line: #3a2a52;--r-line-soft: #2a1f3a;--r-panel: #140e1e;--r-violet: #b07cff;--r-cyan: #5fe3d6;--r-gold: #ffce64;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;color:var(--r-ink)}.ref2 h1,.ref2 h2,.ref2 p{margin:0}.app.tab-referrals:before{background:radial-gradient(ellipse at 0% 8%,#2a163f,transparent 52%),radial-gradient(ellipse at 100% 60%,#1f1336,transparent 62%),#0b0814}.ref2-eyebrow,.ref2 h2.ref2-eyebrow{display:block;margin:0;font:700 10px/1.2 Space Mono,monospace;letter-spacing:1.8px;text-transform:uppercase;color:var(--r-cyan)}.ref2-section-title,.ref2 h2.ref2-section-title{margin:0;color:var(--r-ink);font:700 15px/1.2 Unbounded,sans-serif;letter-spacing:.02em;text-transform:uppercase}.ref2 svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ref2-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border-radius:999px;border:1px solid transparent;font:800 14px DM Sans,sans-serif;white-space:nowrap;cursor:pointer;box-shadow:none;transition:filter .15s,background .15s,border-color .15s}.ref2-btn svg{width:17px;height:17px;flex:none}.ref2-btn.primary{background:linear-gradient(120deg,#8e5cff,#b84df0);border-color:#d3a8ff88;color:#fff}.ref2-btn.primary.done{background:#1f3b38;border-color:#5fe3d6aa;color:#b9fff6}.ref2-btn.ghost{background:#1a1228;border-color:var(--r-line);color:var(--r-ink)}.ref2-btn.collect{width:100%;min-height:52px;font-size:16px;background:linear-gradient(120deg,#2fd3c3,#8e5cff 70%);border-color:#9ff3e966;color:#0b0713}.ref2-btn:disabled{cursor:default;opacity:1;background:#1d1529;border-color:var(--r-line);color:var(--r-dim)}.ref2-btn:focus-visible,.ref2-url:focus-visible{outline:2px solid var(--r-cyan);outline-offset:2px}.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)}}.ref2-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;padding:20px 18px 18px;border:1px solid var(--r-line);border-radius:20px;background:linear-gradient(180deg,#0f0a1ccc,#0f0a1cf2 55%,#0f0a1c),url(/assets/stage-YWnvWiiO.jpg) 50% 20% / cover no-repeat}.ref2-hero-copy{position:relative;z-index:1;display:grid;gap:8px;min-width:0}.ref2 .ref2-hero h1{margin:0;color:var(--r-ink);font:800 34px/1 Unbounded,sans-serif;letter-spacing:-.6px;text-transform:uppercase;text-shadow:0 6px 30px #8e5cff66}.ref2-lead{font:700 17px/1.3 DM Sans,sans-serif;color:var(--r-gold)}.ref2-sub{font-size:14px;line-height:1.5;color:var(--r-muted);max-width:46ch}.ref2-pct{color:var(--r-cyan);font-weight:800}.ref2-hero-art{position:absolute;z-index:0;top:10px;right:-22px;width:132px;height:150px;opacity:.22;pointer-events:none}.ref2-pack{position:absolute;height:140px;width:auto;border-radius:3px;filter:drop-shadow(0 12px 20px #000c)}.ref2-pack.back{right:46px;top:10px;transform:rotate(-10deg);filter:brightness(.6) drop-shadow(0 12px 20px #000c)}.ref2-pack.front{right:0;top:0;transform:rotate(8deg)}.ref2-link{display:grid;gap:8px;margin-top:8px}.ref2-link-row{display:grid;grid-template-columns:1fr auto;gap:8px}.ref2-url{grid-column:1 / -1;min-width:0;height:46px;padding:0 14px;border-radius:12px;border:1px solid #5b3f7a;background:#0b0713e6;color:var(--r-ink);font:600 14px Space Mono,monospace;text-overflow:ellipsis}.ref2-link-row .ref2-btn.primary{width:100%}.ref2-link-row:not(:has(.ghost)) .ref2-btn.primary{grid-column:1 / -1}.ref2-hint{font-size:12px;color:var(--r-dim)}.ref2-hint b{color:var(--r-muted);font-family:Space Mono,monospace}.ref2-earn{position:relative;display:grid;gap:6px;padding:18px;border-radius:20px;border:1px solid #6f4fa0;background:radial-gradient(ellipse at 100% 0%,#5fe3d61f,transparent 55%),radial-gradient(ellipse at 0% 100%,#8e5cff33,transparent 60%),linear-gradient(160deg,#1d1430,#120c1b);box-shadow:0 18px 50px #0008,inset 0 1px #ffffff10}.ref2-earn-label{font:700 11px Space Mono,monospace;letter-spacing:1.4px;text-transform:uppercase;color:var(--r-muted);margin-top:6px}.ref2-earn-amount{display:flex;align-items:baseline;gap:8px;margin:2px 0 10px}.ref2-earn-amount b{font:800 40px/1 Unbounded,sans-serif;letter-spacing:-1px;font-variant-numeric:tabular-nums}.ref2-earn-amount small{font:700 13px DM Sans,sans-serif;color:var(--r-muted)}.ref2-earn-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 0}.ref2-earn-meta div{padding:10px 12px;border-radius:12px;background:#0b0713a6;border:1px solid var(--r-line-soft)}.ref2-earn-meta dt{font-size:11px;color:var(--r-dim)}.ref2-earn-meta dd{margin:3px 0 0;font:800 16px DM Sans,sans-serif;font-variant-numeric:tabular-nums}.ref2-earn-meta dd small{font-size:10px;color:var(--r-dim)}.ref2-beta{display:grid;gap:4px;margin-top:8px;font-size:12px;line-height:1.45;color:var(--r-muted)}.ref2-beta span{justify-self:start;padding:2px 8px;border-radius:999px;border:1px solid #c9913f88;color:#ffd38a;font:700 9px Space Mono,monospace;letter-spacing:1.2px;text-transform:uppercase}.ref2-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ref2-stats div{display:grid;justify-items:center;align-content:start;gap:4px;padding:9px 6px;border-radius:14px;border:1px solid #241a3380;background:#110b1a99;text-align:center}.ref2-stats b{font:800 20px/1 Unbounded,sans-serif;font-variant-numeric:tabular-nums}.ref2-stats span{font:700 9px/1.25 Space Mono,monospace;letter-spacing:.8px;text-transform:uppercase;color:var(--r-dim)}.ref2-how{display:grid;gap:12px;padding:16px;border-radius:18px;border:1px solid var(--r-line-soft);background:var(--r-panel)}.ref2-how ol{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ref2-how li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start}.ref2-step-n{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:linear-gradient(140deg,#8e5cff,#5fe3d6);color:#0b0713;font:800 14px Unbounded,sans-serif}.ref2-how li b{display:block;font:800 14px Unbounded,sans-serif;letter-spacing:.03em;text-transform:uppercase}.ref2-how li small{display:block;margin-top:3px;font-size:13px;line-height:1.6;color:var(--r-muted)}.ref2-fine{font-size:11.5px;line-height:1.55;color:var(--r-dim)}.ref2-list{display:grid;gap:10px;min-width:0}.ref2-list-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ref2-list-head small{font-size:12px;color:var(--r-dim)}.ref2-table{width:100%;border-collapse:separate;border-spacing:0 6px;margin-top:-6px}.ref2-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ref2-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"user status" "joined status";align-items:center;gap:2px 10px;padding:10px 12px;border-radius:14px;border:1px solid var(--r-line-soft);background:var(--r-panel)}.ref2-table td{padding:0}.ref2-user{grid-area:user;display:flex;align-items:center;gap:10px;min-width:0;font-weight:700;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ref2-avatar{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:#2a1d3b;color:var(--r-violet);font:800 12px DM Sans,sans-serif}.ref2-joined{grid-area:joined;padding-left:38px!important;font-size:12px;color:var(--r-dim)}.ref2-table td:last-child{grid-area:status}.ref2-status{display:grid;grid-template-columns:16px auto;grid-template-areas:"i b" ". s";column-gap:6px;align-items:center;justify-items:start}.ref2-status svg{grid-area:i;width:16px;height:16px}.ref2-status b{grid-area:b;font:800 11px Space Mono,monospace;letter-spacing:1px;text-transform:uppercase}.ref2-status small{grid-area:s;font-size:11px;color:var(--r-dim)}.ref2-status.qualified{color:var(--r-cyan)}.ref2-status.pending{color:#ffd38a}.ref2-status.verify{color:#c9a8ff}.ref2-empty{display:grid;justify-items:center;gap:8px;padding:26px 18px;border-radius:18px;border:1px dashed var(--r-line);background:var(--r-panel);text-align:center}.ref2-empty-art img{height:70px;border-radius:3px;transform:rotate(-6deg);filter:drop-shadow(0 10px 18px #000b)}.ref2-empty b{font-size:15px}.ref2-empty p{font-size:13px;color:var(--r-muted);max-width:34ch}.ref2-state{display:grid;gap:12px;justify-items:start;padding:24px;border-radius:18px;border:1px solid var(--r-line-soft);background:var(--r-panel)}.ref2-skeleton{display:block;width:100%;height:160px;border-radius:14px;background:linear-gradient(90deg,#1a1228,#241a33,#1a1228);background-size:200% 100%;animation:ref2-shimmer 1.4s ease-in-out infinite}.ref2-skeleton.short{height:90px;width:70%}@keyframes ref2-shimmer{to{background-position:-200% 0}}.ref2-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ref2-toast{position:fixed;z-index:40;left:50%;bottom:calc(100px + env(safe-area-inset-bottom));transform:translate(-50%);max-width:calc(100vw - 32px);padding:11px 16px;border-radius:12px;border:1px solid var(--r-line);background:#1d1430f5;color:var(--r-ink);font:700 13px DM Sans,sans-serif;box-shadow:0 12px 30px #0009;animation:ref2-in .2s ease-out}.ref2-toast.ok{border-color:#5fe3d688}.ref2-toast.error{border-color:#ff7a8a88}@keyframes ref2-in{0%{opacity:0;transform:translate(-50%,6px)}}@media (min-width: 560px){.ref2-link-row{grid-template-columns:auto auto 1fr}.ref2-link-row .ref2-btn.primary{width:auto}.ref2-link-row:not(:has(.ghost)) .ref2-btn.primary{grid-column:auto}.ref2-hero-art{width:170px;height:190px;opacity:.8;right:0}.ref2-pack{height:170px}}@media (min-width: 768px){.ref2{gap:18px}.ref2-hero{padding:28px;border-radius:22px}.ref2-hero-copy{max-width:calc(100% - 190px)}.ref2 .ref2-hero h1{font-size:44px}.ref2-stats span{font-size:10px}.ref2-stats b{font-size:24px}.ref2-table tr{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.2fr);grid-template-areas:"user joined status";padding:10px 14px}.ref2-joined{padding-left:0!important;font-size:13px;color:var(--r-muted)}.ref2-joined .ref2-cell-label{display:none}.ref2-table thead{position:static;width:auto;height:auto;overflow:visible;clip-path:none}.ref2-table thead tr{padding:0 14px;border:0;background:none}.ref2-table th{text-align:left;font:700 10px Space Mono,monospace;letter-spacing:1.4px;text-transform:uppercase;color:var(--r-dim)}.ref2-table thead th:first-child{grid-area:user}.ref2-table thead th:nth-child(2){grid-area:joined}.ref2-table thead th:last-child{grid-area:status}.ref2-toast{bottom:calc(110px + env(safe-area-inset-bottom))}}@media (min-width: 1024px){.ref2{grid-template-columns:minmax(0,1fr) minmax(320px,380px);grid-template-areas:"hero earn" "stats stats" "list how";align-items:start;gap:18px 20px}.ref2-hero{grid-area:hero;align-self:stretch;align-content:center;min-height:300px;padding:34px 36px;background:linear-gradient(90deg,#0f0a1cf7,#0f0a1ce0 45%,#0f0a1c55 75%,#0f0a1c99),url(/assets/stage-YWnvWiiO.jpg) 75% 30% / cover no-repeat}.ref2-hero-copy{max-width:min(600px,calc(100% - 200px));gap:10px}.ref2 .ref2-hero h1{font-size:clamp(36px,3vw,50px);white-space:nowrap}.ref2-lead{font-size:19px}.ref2-hero-art{top:50%;right:28px;width:220px;height:240px;transform:translateY(-50%);opacity:1}.ref2-pack{height:210px}.ref2-pack.back{right:70px;top:26px}.ref2-earn{grid-area:earn;align-self:stretch;align-content:center;padding:26px 24px}.ref2-earn-amount b{font-size:46px}.ref2-stats{grid-area:stats}.ref2-stats div{grid-template-columns:auto 1fr;justify-items:start;align-items:center;gap:12px;padding:10px 18px;text-align:left}.ref2-list{grid-area:list}.ref2-how{grid-area:how}.ref2-state{grid-column:1 / -1}.ref2-toast{bottom:28px}}@media (min-width: 1024px) and (max-width: 1279px){.ref2-hero-art{display:none}.ref2-hero-copy{max-width:none}}@media (hover: hover) and (pointer: fine){.ref2-btn.primary:hover:not(:disabled),.ref2-btn.collect:hover:not(:disabled){filter:brightness(1.1)}.ref2-btn.ghost:hover{border-color:var(--r-violet)}.ref2-table tbody tr:hover{border-color:var(--r-line)}}@media (prefers-reduced-motion: reduce){.ref2-spinner,.ref2-skeleton,.ref2-toast{animation:none}.ref2-btn{transition:none}}.prism-splash{font-family:Space Grotesk,sans-serif}.prism-splash{--slow:1;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(ellipse at 50% 40%,#2a1550 0,#0c0918 62%,#06040c);isolation:isolate}.prism-splash .sp-aurora{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;z-index:-4;background:radial-gradient(closest-side at 30% 35%,#7b3fe455,transparent),radial-gradient(closest-side at 72% 60%,#2fb6e033,transparent),radial-gradient(closest-side at 50% 80%,#c04fe833,transparent);filter:blur(30px);animation:sp-drift calc(9s * var(--slow)) ease-in-out infinite alternate}@keyframes sp-drift{to{transform:translate(4%,-3%) rotate(8deg) scale(1.08)}}.prism-splash .sp-stage{position:absolute;left:-10%;right:-10%;bottom:-2%;height:62%;z-index:-3;background:url(/assets/stage-YWnvWiiO.jpg) center 70%/cover;opacity:0;-webkit-mask-image:linear-gradient(transparent,#000 35%,#000 75%,transparent);mask-image:linear-gradient(transparent,#000 35%,#000 75%,transparent);animation:sp-stage-in calc(1.2s * var(--slow)) .1s cubic-bezier(.2,.8,.2,1) forwards}@keyframes sp-stage-in{0%{opacity:0;transform:translateY(60px) scale(1.1)}to{opacity:.55;transform:none}}.prism-splash .sp-dust{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none}.prism-splash .sp-dust i{display:block;margin:0;position:absolute;bottom:-10px;width:var(--s);height:var(--s);border-radius:50%;background:#e3ccff;box-shadow:0 0 8px #c9a6ff;opacity:0;animation:sp-rise calc(var(--t) * var(--slow)) linear var(--d) infinite}@keyframes sp-rise{10%{opacity:.8}to{transform:translateY(-110vh) translate(var(--x));opacity:0}}.prism-splash .sp-cards{position:absolute;top:50%;left:50%;width:120px;height:168px;margin:-150px 0 0 -60px;z-index:-1}.prism-splash .sp-cards span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:11px;border:2px solid #ba8fff;background:repeating-conic-gradient(from 30deg at 50% 52%,#342159,#342159 10deg,#0c081d 11deg,#0c081d 24deg,#a367da,#a367da,#16102a 27deg,#16102a 40deg);box-shadow:inset 0 0 0 5px #181123,inset 0 0 0 7px #6acee7,0 0 24px #842ae8;opacity:0;animation:sp-fan calc(1s * var(--slow)) cubic-bezier(.2,.9,.3,1.2) forwards}.prism-splash .sp-cards span:nth-child(1){--r:-18deg;--x:-58px;animation-delay:calc(.35s * var(--slow))}.prism-splash .sp-cards span:nth-child(2){--r:0deg;--x:0;--y:-14px;animation-delay:calc(.45s * var(--slow))}.prism-splash .sp-cards span:nth-child(3){--r:18deg;--x:58px;animation-delay:calc(.55s * var(--slow))}@keyframes sp-fan{0%{opacity:0;transform:translateY(40px) scale(.7)}to{opacity:.55;transform:translate(var(--x),var(--y,0)) rotate(var(--r))}}.prism-splash .sp-core{position:relative;width:min(78vw,300px,46vh);aspect-ratio:1312/1199;display:grid;place-items:center}.prism-splash .sp-ring{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 20%,#b788ff 30%,transparent 40% 60%,#79e3d0 70%,transparent 80%);-webkit-mask:radial-gradient(closest-side,transparent 94%,#000 95% 99%,transparent);mask:radial-gradient(closest-side,transparent 94%,#000 95% 99%,transparent);opacity:.8;animation:sp-spin calc(4s * var(--slow)) linear infinite}@keyframes sp-spin{to{transform:rotate(360deg)}}.prism-splash .sp-glow{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle,#7b3fe4aa,transparent 65%);filter:blur(24px);animation:sp-breathe calc(2.2s * var(--slow)) ease-in-out infinite}@keyframes sp-breathe{50%{transform:scale(1.12);opacity:.7}}.prism-splash .sp-inflow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.prism-splash .sp-inflow i{display:block;position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px;border-radius:50%;background:#fff;box-shadow:0 0 8px #c9a6ff,0 0 14px #79e3d0;animation:sp-in calc(1.4s * var(--slow)) ease-in var(--d) infinite}@keyframes sp-in{0%{transform:rotate(var(--a)) translateY(-210px);opacity:0}30%{opacity:1}to{transform:rotate(var(--a)) translateY(-20px);opacity:0}}.prism-splash .sp-logo{position:relative;width:100%;animation:sp-logo-in calc(.7s * var(--slow)) cubic-bezier(.2,.9,.3,1.25) both,sp-float calc(3s * var(--slow)) ease-in-out calc(.7s * var(--slow)) infinite}.prism-splash .sp-logo img{display:block;width:100%;height:auto;filter:drop-shadow(0 0 18px #7b3fe488)}.prism-splash .sp-sheen{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 35%,#ffffffcc 48%,transparent 60%);background-size:250% 100%;background-position:130% 0;-webkit-mask:url(/assets/splash-logo-Dg7J9Z_Y.png) center/contain no-repeat;mask:url(/assets/splash-logo-Dg7J9Z_Y.png) center/contain no-repeat;mix-blend-mode:overlay;animation:sp-sheen calc(1.6s * var(--slow)) ease-in-out calc(.6s * var(--slow)) infinite}@keyframes sp-sheen{to{background-position:-60% 0}}@keyframes sp-logo-in{0%{opacity:0;transform:scale(.6);filter:blur(8px)}}@keyframes sp-float{50%{transform:translateY(-8px)}}.prism-splash .sp-status{position:absolute;left:0;right:0;bottom:max(13%,calc(env(safe-area-inset-bottom) + 48px));display:flex;flex-direction:column;align-items:center;gap:12px}.prism-splash .sp-copy{font:700 11px Space Grotesk,sans-serif;letter-spacing:4px;color:#e3d3ff;text-shadow:0 0 12px #b788ff;animation:sp-copy .3s ease-out both}.prism-splash .sp-copy.gold{color:#f3d27a;text-shadow:0 0 14px #f3d27a}@keyframes sp-copy{0%{opacity:0;transform:translateY(6px);letter-spacing:8px}}.prism-splash .sp-seam{position:relative;width:min(64vw,230px);height:4px;border-radius:4px;background:#ffffff14;box-shadow:0 0 0 1px #ffffff0a}.prism-splash .sp-seam i{display:block;height:100%;position:absolute;inset:0 auto 0 0;width:0;margin:0;border-radius:4px;background:linear-gradient(90deg,#b788ff,#fff 70%,#f3d27a);box-shadow:0 0 10px #f3d27a,0 0 22px #b788ff}.prism-splash .sp-runner{position:absolute;top:50%;left:var(--p,0%);width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:radial-gradient(circle,#fff,#f3d27a88 35%,transparent 70%);pointer-events:none}.prism-splash .sp-status small{font:500 10px Space Grotesk,sans-serif;letter-spacing:2px;color:#8f80a8}.prism-splash .sp-flash{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;pointer-events:none;z-index:9}.prism-splash.done .sp-seam{box-shadow:0 0 18px #f3d27a,0 0 40px #fff}.prism-splash.exit .sp-flash{animation:sp-flash .5s ease-out}@keyframes sp-flash{25%{opacity:.22}to{opacity:0}}.prism-splash.exit{animation:sp-exit calc(.6s * var(--slow)) cubic-bezier(.6,0,.3,1) .12s forwards;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.prism-splash.exit .sp-logo{animation:sp-lift calc(.5s * var(--slow)) cubic-bezier(.5,0,.3,1) forwards}@keyframes sp-lift{to{transform:translateY(-40px) scale(1.12);opacity:0;filter:blur(4px)}}@keyframes sp-exit{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0)}}@media (prefers-reduced-motion:reduce){.prism-splash *{animation:none!important}.sp-stage{opacity:.55}.sp-cards span{opacity:.55;transform:translate(var(--x),var(--y,0)) rotate(var(--r))}}.prism-splash.exit:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;z-index:10;background:linear-gradient(90deg,#b788ff,#fff,#f3d27a);box-shadow:0 0 18px #f3d27a,0 0 36px #b788ff;animation:sp-edge calc(.6s * var(--slow)) cubic-bezier(.6,0,.3,1) .12s forwards}@keyframes sp-edge{to{bottom:100%}}.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}@media (prefers-reduced-motion:reduce){.big-hit.in{animation:none;transform:translate(-50%);opacity:1}.big-hit.out{animation:none;opacity:0}.big-hit:before,.big-hit .bh-sparks{display:none}}.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}.site-footer-copy{color:#f5efff;font-weight:700;letter-spacing:.4px}.site-footer-age{font:700 10px/1.4 Space Mono,monospace;letter-spacing:1.6px;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}.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,Manrope,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 Unbounded,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:14px;background:linear-gradient(135deg,#8e5cff,#c04dff);color:#fff;font:800 15px DM Sans,sans-serif;letter-spacing:.2px;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-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:700 11px Space Mono,monospace;letter-spacing:3px;color:#79e3d0}.auth-hero-copy h2{margin:12px 0;font:700 clamp(28px,2.6vw,40px)/1.15 "Unbounded",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}}@media (prefers-reduced-motion: reduce){.auth-submit{transition:none}}.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}: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: "Unbounded", sans-serif;--font-body: "Manrope", sans-serif;--font-mono: "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%}}@media (prefers-reduced-motion: reduce){body:after{animation:none;top:40%}}.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%)}}@media (prefers-reduced-motion: reduce){.live-ticker-track{animation:none}.live-ticker-track .live-ticker-item:nth-child(n+2){display:none}}.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}}@media (prefers-reduced-motion: reduce){.skeleton-tile,.skeleton-row{animation:none}}.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}@media (prefers-reduced-motion: reduce){.pack-art,.featured-art,.pack-art:after,.featured-art:after{animation:none}}.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)}@media (prefers-reduced-motion: reduce){.spin-wheel{transition:none}}.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)}}@media (prefers-reduced-motion: reduce){.rarity-banner.tier-border-common,.rarity-banner.tier-border-uncommon,.rarity-banner.tier-border-rare,.rarity-banner.tier-border-chase{animation:none;opacity:1;transform: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}.invite-backdrop,.invite-backdrop *{box-sizing:border-box}.invite-backdrop{padding:130px 24px 24px;padding-top:max(130px,calc(110px + env(safe-area-inset-top)));padding-bottom:max(24px,env(safe-area-inset-bottom))}.invite-modal{position:relative;text-align:center;width:100%;max-width:340px;max-height:calc(100dvh - 160px);padding:66px 17px 17px;border:1px solid #a765d755;border-radius:21px;background:radial-gradient(ellipse at 50% 0,#29204e,#101321 65%);box-shadow:0 20px 65px #000b,0 0 28px #6051ff20}.invite-art{position:absolute;top:-110px;left:0;right:0;height:180px;pointer-events:none}.invite-halo{position:absolute;top:19px;left:50%;transform:translate(-50%);width:180px;height:114px;border-radius:50%;background:#7636e966;filter:blur(26px)}.invite-pack{position:absolute;height:151px;width:93px;object-fit:fill;border-radius:3px;filter:drop-shadow(0 12px 15px #0009)}.invite-pack-left{left:calc(50% - 85px);top:3px;transform:rotate(-17deg)}.invite-pack-right{left:calc(50% - 5px);top:-5px;transform:rotate(14deg)}.invite-duo-mark{position:absolute;top:106px;left:50%;display:flex;align-items:center;gap:1px;padding:0 10px;transform:translate(-50%) rotate(-7deg) skew(-12deg);font-family:Impact,Arial Black,sans-serif;font-size:54px;font-weight:950;line-height:1;letter-spacing:-3px;filter:drop-shadow(2px 3px 0 #050914) drop-shadow(-2px -1px 0 #53d6ff) drop-shadow(2px 2px 0 #9452ff) drop-shadow(0 0 9px #5c5aff99)}.invite-duo-mark span{background:linear-gradient(#fff 25%,#e5f8ff 46%,#63b8fa 49%,#c7a4ff 90%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:1px #dbf6ff}.invite-duo-mark i{font-style:normal;font-size:34px;color:#c9f7ff;-webkit-text-stroke:1px #effaff;margin:0 3px}.invite-eyebrow{font-size:8px;letter-spacing:2.5px;margin-bottom:9px;color:#9cbaff;font-weight:700}.invite-modal h2{font-family:Arial,sans-serif;font-size:21px;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-.8px;line-height:1.15;margin-bottom:9px}.invite-modal h2 em{color:#83c9ff}.invite-description{color:#a1abc6;font-size:11px;line-height:1.55;margin:0 0 14px}.invite-modal .modal-close{width:28px;height:28px;font-size:14px;right:9px;top:9px;z-index:2}.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-modal .rip-button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;margin:0;padding:12px 6px;font-size:12px;border:1px solid #97a7ff66;border-radius:10px;background:linear-gradient(110deg,#3c71f5,#8547e5);box-shadow:0 6px 24px #4463ff30}.invite-link-box{display:flex;align-items:center;gap:8px;padding:7px 8px;margin-bottom:9px;border:1px solid #5d6c953b;border-radius:9px;background:#080e1e99;text-align:left}.invite-link-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:9px;color:#8591b2}.invite-link-copy{flex-shrink:0;font-size:10px;font-weight:700;padding:6px 8px;background:#56ccff14;color:#7de8ff;border-radius:6px;box-shadow:none}.invite-stat-bar{display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;color:#8e9ab8;margin-top:12px;line-height:1.4}.invite-stat-count{font-family:var(--font-mono);font-weight:700;color:#73e4ff;padding:4px 7px;border-radius:6px;background:#67d2ff12;flex-shrink:0}.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}.invite-friends{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.invite-friend-chip{font-size:11px;background:#ffffff0f;border-radius:999px;padding:4px 10px;opacity:.85}.redeem-section{margin-bottom:20px}.redeem-row{display:flex;gap:8px;margin-top:8px}.redeem-input{flex:1;font-family:var(--font-mono);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: "Manrope", 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:not(.invite-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))}}@media (prefers-reduced-motion: reduce){.tabbar button{transition:none}}.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-mono);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:1.5px}.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}}@media (prefers-reduced-motion: reduce){.screen{animation:none}.pack-tile{transition:none}}.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}}@media (prefers-reduced-motion: reduce){.upgrade-slot{transition:none}}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-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}}@media (prefers-reduced-motion: reduce){.prism-home *,.prism-home *:after{transition:none!important}}.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:#0e0a1b}.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 .tabbar{padding-top:4px;padding-bottom:max(6px,env(safe-area-inset-bottom))}.app .tabbar button{flex-direction:row;justify-content:center;gap:6px;padding:6px 0;font-size:11px}.app .tabbar .tab-ind{top:4px;bottom:max(6px,env(safe-area-inset-bottom))}.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))}.app .tabbar{width:min(560px,calc(100% - 48px));bottom:max(14px,env(safe-area-inset-bottom));border:1px solid #604578;border-radius:22px;padding-bottom:9px;box-shadow:0 18px 50px #0009}.app .tabbar .tab-ind{bottom:9px}.app .tabbar button{font-size:11px}.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)}.app .tabbar{display:none}.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 Unbounded,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 Unbounded,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){:root{--side-w: 248px}.sidenav{padding:24px 18px}.sidenav-logo{justify-content:flex-start;padding:0 8px}.sidenav-logo .sidenav-orb{display:none}.sidenav-logo .sidenav-wordmark{display:block;width:168px}.sidenav-links button{flex-direction:row;gap:14px;padding:12px 14px;font-size:14px}.sidenav-links button.active:before{left:-18px}.sidenav-foot{justify-items:stretch}.sidenav-who{display:block}.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)}}@media (prefers-reduced-motion: reduce){.boot-dot{animation:none}.sidenav-links button{transition:none}}.pf .acct a.secondary{display:inline-block;text-decoration:none;text-align:center}.pf .menu .admin-entry .m-ic{color:#79e3d0;border-color:#79e3d066}
