.gym-root{--gym-abyss:#06030d;--gym-panel:#120826;--gym-orange:#ff4d00;--gym-amber:#ffc400;--gym-cyan:#00e5ff;--gym-violet:#8a2be2;z-index:0;isolation:isolate;background:radial-gradient(ellipse at 50% 35%,#49187a80,transparent 56%),linear-gradient(180deg,#10051f 0,var(--gym-abyss) 72%);-webkit-user-select:none;user-select:none;width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.gym-amb,.gym-root{pointer-events:none}.gym-amb{filter:blur(42px);will-change:opacity;animation:gym-amb-pulse var(--gym-amb-dur,8s) ease-in-out infinite;border-radius:50%;position:absolute}.gym-amb--orange{background:#ff4d0033}.gym-amb--cyan{background:#00e5ff29}.gym-amb--violet{background:#8a2be238}.gym-amb--one{width:42vw;height:24vw;top:12%;left:-14%}.gym-amb--two{width:44vw;height:26vw;animation-delay:-2s;top:34%;right:-18%}.gym-amb--three{width:40vw;height:22vw;animation-delay:-4s;bottom:12%;left:32%}@keyframes gym-amb-pulse{0%,to{opacity:.55}50%{opacity:1}}.gym-wall{background:linear-gradient(90deg,#0000 0 9%,#ffffff06 9.1% 9.4%,#0000 9.5% 90%,#ffffff06 90.1% 90.4%,#0000 90.5%),radial-gradient(at 50% 40%,#6824ac33,#0000 62%),linear-gradient(#1d0b3e,#13062b 55%,#0b0419);height:68%}.gym-wall,.gym-wall__strip{position:absolute;top:0;left:0;right:0}.gym-wall__strip{background:linear-gradient(#3a1c6b,#180a35);border-bottom:2px solid #ffc400cc;height:16px;box-shadow:0 6px 20px #000c,0 2px 12px #ffc4002e}.gym-wall__panels{opacity:.42;background:linear-gradient(90deg,#0000 0 24.8%,#b87dff29 25%,#0000 25.2% 49.8%,#b87dff24 50%,#0000 50.2% 74.8%,#b87dff29 75%,#0000 75.2%),repeating-linear-gradient(#0000 0 58px,#ffffff09 59px 60px);position:absolute;inset:16px 0 0}.gym-banner{color:#ffffffb8;letter-spacing:.2em;background:linear-gradient(#311454f2,#140827f2);border:1px solid #ffc40075;align-items:center;gap:9px;padding:7px 13px;font-size:8px;font-weight:900;display:flex;position:absolute;top:18%;left:50%;transform:translateX(-50%);box-shadow:0 7px #090315,0 11px 18px #0000007a,0 0 18px #ffc4001f}.gym-banner__mark{color:#201027;background:linear-gradient(145deg,#ffc400,#ff4d00);border-radius:5px;place-items:center;width:19px;height:19px;font-size:12px;font-style:italic;display:grid;box-shadow:0 2px #8f2800}.gym-banner__bolt{color:var(--gym-cyan);font-size:12px}.gym-ceiling{height:9%;position:absolute;top:0;left:0;right:0}.gym-ceiling__lamp{background:linear-gradient(#6c7391,#25203b);width:5px;height:12%;position:absolute;top:-6%;box-shadow:3px 3px #00000073}.gym-ceiling__lamp:after{content:"";background:linear-gradient(90deg,#0000,#ffd55cc2,#0000);width:54px;height:8px;position:absolute;bottom:-9px;left:50%;transform:translateX(-50%);box-shadow:0 3px 10px #ffab2547}.gym-ceiling__lamp--1{left:12%}.gym-ceiling__lamp--2{left:30%}.gym-ceiling__lamp--3{left:48%}.gym-ceiling__lamp--4{left:66%}.gym-ceiling__lamp--5{left:84%}.gym-court{background:repeating-linear-gradient(90deg,#0000 0 49px,#4a230c2b 50px 52px),linear-gradient(#e7a83c,#c27d26 52%,#8f4d1b);border-top:5px solid #ffb629;height:31%;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -12px 40px #000000d9,0 -3px #ffdd6966}.gym-court:before{content:"";opacity:.55;background:repeating-linear-gradient(#ffe08f29 0 2px,#0000 2px 34px);position:absolute;inset:0}.gym-court:after{content:"";border:3px solid #fff1c49e;border-radius:50%;width:min(70vw,440px);height:115%;position:absolute;top:0;left:50%;transform:translate(-50%,-54%);box-shadow:0 0 0 2px #75341129}.gym-court__mark{opacity:.72;background:linear-gradient(90deg,#ffffffe6 0 3px,#0000 3px) 0 /3px 100% no-repeat,linear-gradient(90deg,#ffffffe6 0 3px,#0000 3px) 100% /3px 100% no-repeat,linear-gradient(#ffffffe6 0 3px,#0000 3px) top /100% 3px no-repeat,linear-gradient(#ffffffe6 0 3px,#0000 3px) bottom /100% 3px no-repeat,radial-gradient(circle,#0000 0 34px,#ffffffc7 35px 37px,#0000 38px) 50% /76px 76px no-repeat;position:absolute;inset:0}.gym-court__grain{background:linear-gradient(105deg,#0000 0 35%,#ffefbd2e 35.2% 35.6%,#0000 36% 64%,#ffefbd1f 64.2% 64.6%,#0000 65%);position:absolute;inset:0}.gym-court__shine{background:linear-gradient(#fff1c240,#0000);height:30%;position:absolute;inset:0 0 auto}.gym-bleachers{width:34%;position:absolute;top:24%;bottom:30%;right:-8%;transform:perspective(240px)rotateY(-8deg)}.gym-bleachers__row{background:linear-gradient(#4b2378,#20103c);border-top:2px solid #e4bfff42;position:absolute;left:0;right:0;box-shadow:0 6px #0b0617,0 10px 15px #00000094}.gym-bleachers__row--1{height:7%;bottom:0}.gym-bleachers__row--2{height:7%;bottom:8%}.gym-bleachers__row--3{height:7%;bottom:15%}.gym-bleachers__row--4{height:7%;bottom:22%}.gym-bleachers__row--5{height:7%;bottom:29%}.gym-bleachers__row--6{height:8%;bottom:36%}.gym-score{z-index:2;width:min(220px,58vw);position:absolute;top:9%;left:50%;transform:translateX(-50%)}.gym-score__frame{background:linear-gradient(145deg,#2d1c3e,#090611 72%);border:2px solid #5c456f;border-radius:7px;padding:6px;box-shadow:0 5px #07040d,0 12px #130920,0 22px 28px #000000b3,0 0 22px #ff4d0026}.gym-score__screen{background:linear-gradient(135deg,#291124,#491d1b 48%,#271317);border:1px solid #ffbf557a;flex-direction:column;justify-content:center;align-items:center;min-height:67px;display:flex;position:relative;overflow:hidden}.gym-score__label{color:#ffd77a;letter-spacing:.24em;font-size:7px;font-weight:900;position:relative}.gym-score__digits{color:#fff2c4;letter-spacing:.11em;text-shadow:0 0 12px #ff96209e,0 2px #912d19;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:27px;font-weight:900;line-height:1.1;position:relative}.gym-score__digits i{color:var(--gym-orange);font-size:18px;font-style:normal}.gym-score__base{color:#ffffff7a;letter-spacing:.16em;justify-content:space-between;padding:5px 3px 0;font-size:6px;font-weight:900;display:flex}.gym-score__glow{background:radial-gradient(60% 120%,#ff8c2859,#0000 0);animation:gym-amb-pulse 3s ease-in-out infinite;position:absolute;inset:0}.gym-hoop{z-index:1;width:96px;height:145px;transform:scale(var(--gym-hoop-scale,1));position:absolute;top:25%;right:5%}.gym-hoop__pole{background:linear-gradient(90deg,#68718a,#31364d 55%,#171a29);width:10px;height:100%;bottom:0;box-shadow:4px 4px #11131e,7px 9px 12px #000000a6}.gym-hoop__backboard,.gym-hoop__pole{position:absolute;left:50%;transform:translateX(-50%)}.gym-hoop__backboard{background:linear-gradient(145deg,#dae6ec,#8799ac 70%);border:5px solid #5e6981;border-radius:4px;width:82px;height:55px;bottom:100%;box-shadow:4px 6px #30374b,0 10px 24px #000000bf}.gym-hoop__target{background:none;border:2px solid #ff4d00e6;border-bottom:0;width:31px;height:21px;top:22%}.gym-hoop__rim,.gym-hoop__target{position:absolute;left:50%;transform:translateX(-50%)}.gym-hoop__rim{border:6px solid var(--gym-orange);border-radius:50%;width:53px;height:8px;bottom:calc(100% + 10px);box-shadow:0 0 20px #ff4d00b3}.gym-hoop__net{clip-path:polygon(0 0,100% 0,78% 100%,22% 100%);background:repeating-linear-gradient(90deg,#0000 0 8px,#ffffff80 9px 10px);border-bottom:1px solid #fff9;border-left:1px solid #fff9;border-right:1px solid #fff9;width:35px;height:27px;position:absolute;bottom:calc(100% - 23px);left:50%;transform:translateX(-50%)}.gym-dumb{z-index:1;width:68px;height:42px;transform:scale(var(--gym-dumb-scale,1)) rotate(-24deg);animation:gym-dumb-float 5s ease-in-out infinite;position:absolute;top:60%;left:9%}@keyframes gym-dumb-float{0%,to{transform:translateY(0) scale(var(--gym-dumb-scale,1)) rotate(-24deg)}50%{transform:translateY(-7px) scale(var(--gym-dumb-scale,1)) rotate(-20deg)}}.gym-dumb__bar{background:linear-gradient(#d3dae6,#747f98 48%,#3a4152);border-radius:5px;height:9px;position:absolute;top:42%;left:-30%;right:-30%;box-shadow:0 5px #222737,0 9px 12px #000000b3}.gym-dumb__weight{background:linear-gradient(90deg,#52607d,#242b3c 55%,#151926);border:2px solid #a9b5cc;border-radius:5px;width:22px;height:32px;position:absolute;top:18%;box-shadow:0 5px #11131d,0 8px 12px #000000b3}.gym-dumb__weight--l{left:-56%}.gym-dumb__weight--r{right:-56%}.gym-dumb__shadow{filter:blur(5px);background:#00000057;border-radius:50%;width:72%;height:12px;position:absolute;top:100%;left:14%;transform:rotate(24deg)}.gym-rack{z-index:1;opacity:.8;width:106px;height:118px;position:absolute;bottom:23%;left:3%}.gym-rack__upright{background:linear-gradient(90deg,#606a81,#252a3b);border:1px solid #69738c;width:9px;height:100%;position:absolute;bottom:0;box-shadow:4px 4px #00000073}.gym-rack__upright--l{left:12px}.gym-rack__upright--r{right:12px}.gym-rack__bar{background:linear-gradient(#bac5d8,#515d76);width:90px;height:8px;position:absolute;top:29%;left:8px;box-shadow:0 4px #252a3a}.gym-rack__plate{background:linear-gradient(90deg,#ff7530,#b82759);border:3px solid #fdba32;border-radius:6px;width:25px;height:36px;position:absolute;top:18%;box-shadow:3px 5px #661d41,6px 8px 12px #0000008c}.gym-rack__plate--l{left:20px}.gym-rack__plate--r{right:20px}.gym-rack__base{background:linear-gradient(#59647b,#252a3a);width:100%;height:9px;position:absolute;bottom:0;left:0;box-shadow:0 5px #100e19}.gym-orb{filter:blur(26px);animation:gym-orb-pulse var(--gym-orb-dur,5s) ease-in-out infinite;pointer-events:none;border-radius:50%;position:absolute}.gym-orb--orange{background:radial-gradient(circle,#ff590070,#ff4d0000)}.gym-orb--cyan{background:radial-gradient(circle,#00e5ff57,#00e5ff00)}.gym-orb--violet{background:radial-gradient(circle,#8a2be261,#8a2be200)}.gym-orb--one{width:120px;height:120px;top:20%;left:19%}.gym-orb--two{width:130px;height:130px;animation-delay:-1.5s;top:47%;right:15%}.gym-orb--three{width:150px;height:100px;animation-delay:-3s;bottom:17%;left:38%}@keyframes gym-orb-pulse{0%,to{opacity:.55}50%{opacity:1}}.gym-speed{pointer-events:none;position:absolute;inset:0;overflow:hidden}.gym-speed__line{height:3px;animation:gym-speed-slide var(--gym-speed-dur,5s) linear infinite;background:linear-gradient(90deg,#0000,#ff4d0059,#0000);position:absolute;left:-25%;right:-25%}.gym-speed__line--1{opacity:.7;top:22%}.gym-speed__line--2{opacity:.5;animation-duration:7s;animation-delay:-2s;top:38%}.gym-speed__line--3{opacity:.6;animation-duration:6s;animation-delay:-4s;top:55%}.gym-speed__line--4{opacity:.4;animation-duration:8s;animation-delay:-1s;top:70%}@keyframes gym-speed-slide{0%{transform:translateX(0)}to{transform:translateX(100%)}}.gym-floor-glow{pointer-events:none;background:linear-gradient(0deg,#ff4d0038,#0000);height:26%;position:absolute;bottom:0;left:0;right:0}.gym-spark{z-index:1;color:var(--gym-amber);text-shadow:0 0 12px #ffc400bf;font-size:20px;animation:gym-spark-float 3.8s ease-in-out infinite;position:absolute}.gym-spark--one{top:35%;left:18%}.gym-spark--two{color:var(--gym-cyan);animation-delay:-1.2s;top:52%;right:23%}.gym-spark--three{font-size:15px;animation-delay:-2.4s;top:68%;left:68%}@keyframes gym-spark-float{0%,to{opacity:.35;transform:translateY(4px)scale(.8)rotate(0)}50%{opacity:1;transform:translateY(-7px)scale(1.15)rotate(18deg)}}.gym-vignette{pointer-events:none;background:radial-gradient(120% 100% at 50% 40%,#0000 40%,#020008d9 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.gym-amb,.gym-dumb,.gym-orb,.gym-score__glow,.gym-spark,.gym-speed__line{animation:none!important}.gym-amb,.gym-orb{opacity:.7}}@media (max-width:480px){.gym-hoop{--gym-hoop-scale:.72;right:-4px}.gym-banner{font-size:7px;top:26%}.gym-rack{--gym-rack-scale:.8;transform:scale(var(--gym-rack-scale));transform-origin:0 100%;left:-18px}.gym-dumb{--gym-dumb-scale:.82;top:66%;left:6%}}.gym-root.crystal-scene{--crystal-deep:#08091e;--crystal-cyan:#39ffe0;--crystal-violet:#a25dff;--crystal-pink:#ff58bd;--crystal-amber:#ffd45c;background:var(--crystal-deep);width:auto;height:auto}.crystal-cave{isolation:isolate;background:radial-gradient(at 50% 38%,#16557b61,#0000 47%),radial-gradient(at 50% 78%,#4b1b7f5c,#0000 48%),linear-gradient(#11122b,#11162d 44%,#0d1024);position:absolute;inset:0;overflow:hidden}.crystal-cave__glow{z-index:-1;filter:blur(58px);border-radius:50%;width:42vw;height:30vw;animation:crystal-glow 7s ease-in-out infinite alternate;position:absolute}.crystal-cave__glow--cyan{background:#1dffd73d;top:25%;left:-17%}.crystal-cave__glow--violet{background:#9643ff40;animation-delay:-2.8s;top:40%;right:-17%}.crystal-cave__glow--amber{background:#ff7c4029;width:34vw;height:19vw;animation-delay:-4.4s;bottom:2%;left:33%}@keyframes crystal-glow{0%{opacity:.52;transform:scale(.94)}to{opacity:1;transform:scale(1.08)}}.crystal-cave__ceiling{clip-path:polygon(0 0,100% 0,100% 48%,93% 39%,88% 70%,82% 48%,77% 80%,69% 53%,63% 72%,56% 48%,49% 78%,42% 53%,36% 79%,28% 46%,22% 70%,15% 44%,9% 68%,4% 45%,0 61%);filter:drop-shadow(0 14px #030511d1);background:linear-gradient(160deg,#0000 0 18%,#040614ad 18.2% 19%,#0000 19.2%),linear-gradient(200deg,#0000 0 21%,#0406148f 21.2% 22%,#0000 22.2%),linear-gradient(#060818,#141632 76%,#0000);height:25%;position:absolute;inset:0 0 auto}.crystal-cave__wall{opacity:.62;background:linear-gradient(111deg,#0000 0 16%,#5667a11f 16.2% 16.5%,#0000 16.7% 78%,#7a4aae1f 78.2% 78.5%,#0000 78.7%),repeating-linear-gradient(168deg,#0000 0 69px,#88abd812 70px 72px,#0000 73px 139px),linear-gradient(90deg,#070a1b8f,#0000 24% 76%,#070a1b8f);position:absolute;inset:18% 0 17%}.crystal-cave__floor{clip-path:polygon(0 13%,8% 7%,16% 14%,25% 4%,34% 14%,43% 7%,52% 15%,61% 6%,69% 14%,78% 5%,88% 13%,96% 6%,100% 12%,100% 100%,0 100%);background:linear-gradient(#41f0d42e,#0000 14%),repeating-linear-gradient(169deg,#0000 0 50px,#a170e71a 51px 53px,#0000 54px 101px),linear-gradient(#17142f,#0a0b1d 73%);border-top:3px solid #63ffdc66;height:24%;position:absolute;inset:auto 0 0;box-shadow:0 -9px #060716bf,0 -18px 28px #02040f8c}.crystal-rock{z-index:1;opacity:.88;filter:drop-shadow(8px 12px #03051194);background:linear-gradient(135deg,#6974aa8c,#0000 31%),linear-gradient(90deg,#080a20,#20203c 45%,#0e1028);width:17%;position:absolute;top:18%;bottom:13%}.crystal-rock--left{clip-path:polygon(0 0,44% 0,58% 11%,83% 16%,75% 27%,100% 36%,77% 47%,91% 60%,67% 68%,82% 79%,56% 88%,43% 100%,0 100%);left:-7%}.crystal-rock--right{clip-path:polygon(53% 0,100% 0,100% 100%,35% 100%,49% 88%,26% 76%,43% 65%,18% 54%,44% 43%,16% 31%,42% 21%,36% 10%);background:linear-gradient(225deg,#6f5cad80,#0000 33%),linear-gradient(270deg,#080a20,#201d3a 48%,#10112a);width:20%;top:13%;right:-8%}.crystal-cluster{z-index:2;filter:drop-shadow(0 13px 9px #00000075);width:148px;height:176px;position:absolute}.crystal-cluster--left{top:35%;left:-13px;transform:rotate(-7deg)scale(.92)}.crystal-cluster--right{top:40%;right:-10px;transform:rotate(8deg)scale(.88)}.crystal-cluster--lower{bottom:3%;left:49%;transform:translateX(-50%)rotate(-3deg)scale(.68)}.crystal-shard{clip-path:polygon(50% 0,100% 25%,85% 100%,15% 100%,0 25%);transform-origin:50% 100%;background:linear-gradient(110deg,#ffffffc2,#fff3 11%,#0000 12% 55%,#040c244d 56%),linear-gradient(#57fbe3,#14afc4 47%,#155087);border:1px solid #ffffff61;width:46px;height:132px;display:block;position:absolute;bottom:0}.crystal-shard:after{clip-path:polygon(50% 0,48% 38%,15% 100%,0 25%);content:"";background:linear-gradient(150deg,#ffffffb8,#0000 36% 64%,#050b2759 65%);position:absolute;inset:0}.crystal-shard:first-child{width:51px;height:164px;left:39px}.crystal-shard:nth-child(2){width:39px;height:107px;left:4px;transform:rotate(-13deg)}.crystal-shard:nth-child(3){width:42px;height:122px;right:1px;transform:rotate(13deg)}.crystal-shard:nth-child(4){width:34px;height:87px;left:67px;transform:rotate(21deg)}.crystal-shard--cyan{background-image:linear-gradient(110deg,#ffffffbf,#fff3 11%,#0000 12% 55%,#040c244d 56%),linear-gradient(#89ffe6,#27cdbd 48%,#176584)}.crystal-shard--violet{background-image:linear-gradient(110deg,#ffffffbf,#fff3 11%,#0000 12% 55%,#040c244d 56%),linear-gradient(#d397ff,#8849eb 48%,#40266f)}.crystal-shard--blue{background-image:linear-gradient(110deg,#ffffffbf,#fff3 11%,#0000 12% 55%,#040c244d 56%),linear-gradient(#7be3ff,#378fe8 48%,#254178)}.crystal-shard--pink{background-image:linear-gradient(110deg,#ffffffbf,#fff3 11%,#0000 12% 55%,#040c244d 56%),linear-gradient(#ffa0ed,#ed56bb 48%,#873b9c)}.crystal-shard--amber{background-image:linear-gradient(110deg,#ffffffbf,#fff3 11%,#0000 12% 55%,#040c244d 56%),linear-gradient(#fff0a0,#ffb833 48%,#bc583d)}.crystal-pipe{z-index:3;pointer-events:none;height:clamp(155px,25vh,230px);position:absolute;left:-2%;right:-2%}.crystal-pipe--upper{top:23%;transform:rotate(-2deg)}.crystal-pipe--lower{top:55%;transform:rotate(1.5deg)}.crystal-pipe svg{width:100%;height:100%;display:block;overflow:visible}.crystal-pipe__fluid,.crystal-pipe__inner,.crystal-pipe__metal,.crystal-pipe__shadow,.crystal-pipe__shine{fill:none;stroke-linecap:round;stroke-linejoin:round}.crystal-pipe__shadow{stroke:#01030fc2;stroke-width:39px;transform:translateY(8px)}.crystal-pipe__metal{stroke-width:32px;filter:drop-shadow(0 0 8px #759ecd33)}.crystal-pipe__inner{stroke:#1b2741;stroke-width:19px}.crystal-pipe__fluid{stroke-width:9px;stroke-dasharray:13 21;filter:drop-shadow(0 0 5px #3fffdfc7);animation:crystal-liquid-flow 2.2s linear infinite}.crystal-pipe__fluid--slow{animation-duration:3.1s}.crystal-pipe__fluid--fast{filter:drop-shadow(0 0 6px #ff5bc3d1);animation-duration:1.7s;animation-direction:reverse}@keyframes crystal-liquid-flow{to{stroke-dashoffset:-68px}}.crystal-pipe__shine{stroke:#ddf1ff85;stroke-width:3px}.crystal-pipe__joint{fill:#354c6b;stroke:#98b7d4;stroke-width:4px;filter:drop-shadow(0 5px 2px #0000009e)}.crystal-vial{z-index:4;filter:drop-shadow(5px 8px #0000005c);width:42px;height:74px;animation:crystal-vial-bob 4.6s ease-in-out infinite;position:absolute}.crystal-vial--left{--vial-angle:-14deg;top:33%;left:26%}.crystal-vial--right{--vial-angle:13deg;animation-delay:-2s;top:68%;right:26%}@keyframes crystal-vial-bob{0%,to{transform:translateY(0) rotate(var(--vial-angle,0deg))}50%{transform:translateY(-8px) rotate(var(--vial-angle,0deg))}}.crystal-vial__cap{z-index:1;background:linear-gradient(90deg,#617b99,#d6f7fc 45%,#526886);border:2px solid #b6e5ef;border-radius:5px 5px 2px 2px;width:22px;height:14px;position:absolute;top:0;left:10px;box-shadow:0 3px #263751}.crystal-vial__glass{background:linear-gradient(105deg,#ffffff70,#61e7ff1f 28%,#ffffff0a 65%,#86c2ff4d);border:2px solid #cff3ffd1;border-radius:8px 8px 14px 14px;position:absolute;inset:11px 4px 0;overflow:hidden;box-shadow:inset 2px 0 4px #ffffff5c,0 0 12px #4bf8e545}.crystal-vial__glass i{background:linear-gradient(#2bffdfd1,#1f91ffb8);border-top:2px solid #d2ffffbf;animation:crystal-vial-fill 2.8s ease-in-out infinite alternate;position:absolute;inset:48% 0 0;box-shadow:0 -4px 10px #30ffe557}@keyframes crystal-vial-fill{to{inset-block-start:34%}}.crystal-particle{z-index:5;color:var(--crystal-cyan);text-shadow:0 0 13px;font-size:19px;animation:crystal-particle-drift 4s ease-in-out infinite;position:absolute}.crystal-particle--one{top:39%;left:20%}.crystal-particle--two{color:var(--crystal-pink);animation-delay:-1s;top:53%;right:16%}.crystal-particle--three{color:var(--crystal-amber);animation-delay:-2.3s;bottom:25%;left:72%}.crystal-particle--four{color:var(--crystal-violet);animation-delay:-3.2s;top:28%;right:35%}@keyframes crystal-particle-drift{0%,to{opacity:.35;transform:translateY(5px)rotate(0)scale(.75)}50%{opacity:1;transform:translateY(-9px)rotate(25deg)scale(1.15)}}.crystal-haze{z-index:4;background:linear-gradient(90deg,#090d2057,#0000 23% 78%,#090d204d),radial-gradient(at 50% 55%,#0000 36%,#08091a52 100%);inset:17% 0 12%}.crystal-haze,.crystal-vignette{pointer-events:none;position:absolute}.crystal-vignette{z-index:6;background:linear-gradient(#0304114d,#0000 19% 74%,#03041075),radial-gradient(#0000 45%,#03051252 100%);inset:0}@media (prefers-reduced-motion:reduce){.crystal-cave__glow,.crystal-particle,.crystal-pipe__fluid,.crystal-vial,.crystal-vial__glass i{animation:none!important}}@media (max-width:480px){.crystal-pipe{height:clamp(145px,23vh,190px);left:-8%;right:-8%}.crystal-pipe--upper{top:25%}.crystal-pipe--lower{top:56%}.crystal-cluster{transform-origin:0;transform:scale(.72)}.crystal-cluster--right{transform-origin:100%;transform:scale(.68)}.crystal-cluster--lower{transform:translateX(-50%)scale(.58)}.crystal-vial--left{left:20%}.crystal-vial--right{right:19%}}.boxes-page{background:linear-gradient(180deg,#19182e,#20233a 52%,#121725)}.boxes-scene{position:fixed;z-index:0;inset:0;overflow:hidden;isolation:isolate;pointer-events:none;background:radial-gradient(ellipse at 50% 55%,rgba(255,208,117,.15),transparent 40%),linear-gradient(180deg,#19182e,#20233a 52%,#121725)}.boxes-scene:before{position:absolute;z-index:2;inset:0;background:linear-gradient(180deg,rgba(16,17,31,.14),rgba(15,18,30,.025) 30%,rgba(8,12,19,.04) 58%,rgba(7,10,16,.27)),radial-gradient(ellipse at 50% 45%,transparent 58%,rgba(8,11,20,.12) 100%);content:""}.boxes-scene:after{position:absolute;z-index:5;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(5,8,15,.045) 82%,rgba(3,5,9,.2));content:""}.boxes-scene__aurora{position:absolute;z-index:3;inset:-10% -8% 25%;background:linear-gradient(108deg,transparent 18%,rgba(255,194,117,.11) 34%,transparent 46%),linear-gradient(74deg,transparent 49%,rgba(165,143,255,.12) 58%,transparent 68%),radial-gradient(ellipse at 50% 70%,rgba(255,218,147,.14),transparent 44%);mix-blend-mode:screen;opacity:.74;animation:boxes-bunker-lights 11s ease-in-out infinite alternate}.boxes-scene__glow{position:absolute;z-index:2;left:50%;bottom:8%;width:min(90vw,54rem);height:min(34vw,23rem);border-radius:50%;background:radial-gradient(ellipse,rgba(255,213,131,.27),rgba(255,148,132,.12) 38%,rgba(137,127,255,.08) 60%,transparent 74%);filter:blur(48px);transform:translateX(-50%);animation:boxes-bunker-pulse 6.5s ease-in-out infinite}.boxes-scene__spark{position:absolute;z-index:4;width:4px;height:4px;border-radius:50%;background:#fff5d0;box-shadow:0 0 10px rgba(255,210,120,.9),0 0 22px rgba(255,151,81,.35);animation:boxes-star-drift 7s ease-in-out infinite}.boxes-scene__spark--one{top:18%;left:14%}.boxes-scene__spark--two{top:28%;left:79%;width:3px;height:3px;animation-delay:-5s}.boxes-scene__spark--three{top:40%;left:26%;animation-delay:-1s}.boxes-scene__spark--four{top:58%;left:83%;width:3px;height:3px;animation-delay:-4s}.boxes-scene__spark--five{top:66%;left:17%;width:3px;height:3px;animation-delay:-3s}.boxes-scene__spark--six{top:74%;left:88%;animation-delay:-6s}.boxes-scene__spark--seven{top:12%;left:67%;width:3px;height:3px;animation-delay:-2.5s}.boxes-scene__spark--eight{top:62%;left:63%;width:3px;height:3px;animation-delay:-.7s}.boxes-scene__artwork{position:absolute;z-index:1;inset:0;background:url(/gift-valley.svg) center 68%/cover no-repeat;animation:boxes-scene-pan 22s ease-in-out infinite alternate}.gift-stack{position:absolute;inset-inline:0;bottom:2%;display:flex;align-items:end;justify-content:center;pointer-events:none}.gift-stack--back{transform:translateY(26px) scale(.9) rotateX(30deg);opacity:.72;filter:blur(1px)}.gift-stack--front{transform:translateY(10px) rotateX(18deg)}.gift-box{--gift-main:#f7d46d;--gift-ribbon:rgba(255,255,255,0.88);--gift-x:0px;--gift-y:0px;--gift-tilt:0deg;position:relative;display:block;border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.18),transparent 18%),var(--gift-main);border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -12px 18px rgba(0,0,0,.12),0 24px 30px rgba(32,17,66,.43),0 10px 22px rgba(0,0,0,.28);transform:translate(var(--gift-x),var(--gift-y)) rotate(var(--gift-tilt));transform-style:preserve-3d;animation:gift-float 6s ease-in-out infinite}.gift-box:before{position:absolute;inset:10% 12%;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 28%,rgba(0,0,0,.08));content:""}.gift-box__ribbon{position:absolute;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.45));box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.gift-box__ribbon--vertical{top:0;bottom:0;left:50%;width:24%;transform:translateX(-50%);border-radius:999px;background:linear-gradient(180deg,var(--gift-ribbon),rgba(255,255,255,.82),var(--gift-ribbon))}.gift-box__ribbon--horizontal{left:0;right:0;top:50%;height:24%;transform:translateY(-50%);border-radius:999px;background:linear-gradient(90deg,var(--gift-ribbon),rgba(255,255,255,.82),var(--gift-ribbon))}.gift-box--large{--gift-main:linear-gradient(145deg,#ffdb7a,#ffb347 58%,#f18f2d);--gift-ribbon:rgba(255,248,214,0.9);--gift-x:-18px;--gift-tilt:-14deg;width:clamp(140px,19vw,230px);height:clamp(140px,19vw,230px)}.gift-box--mid{--gift-main:linear-gradient(145deg,#c9a6ff,#7a6cfb 58%,#5b4fdb);--gift-ribbon:rgba(245,241,255,0.92);--gift-x:24px;--gift-tilt:12deg;width:clamp(112px,14vw,176px);height:clamp(112px,14vw,176px);animation-delay:-1.2s}.gift-box--small{width:clamp(88px,10vw,126px);height:clamp(88px,10vw,126px)}.gift-box--hero{--gift-main:linear-gradient(145deg,#8cf4ff,#60d5fa 54%,#2d86ff);--gift-ribbon:rgba(218,252,255,0.95);--gift-x:-6px;--gift-tilt:-10deg;width:clamp(178px,24vw,270px);height:clamp(178px,24vw,270px);animation-delay:-.8s}.gift-box--coral{--gift-main:linear-gradient(145deg,#ffb17a,#ff7a79 58%,#ef5b7b);--gift-ribbon:rgba(255,237,232,0.95);--gift-x:12px;--gift-tilt:16deg;animation-delay:-2s}.gift-box--violet{--gift-main:linear-gradient(145deg,#cfbdfd,#8d7efc 54%,#6752e8);--gift-ribbon:rgba(245,241,255,0.96)}.gift-box--rose{--gift-main:linear-gradient(145deg,#ffcfde,#f78fc0 52%,#e158b1);--gift-ribbon:rgba(255,244,251,0.94);--gift-x:12px;--gift-tilt:10deg;animation-delay:-1.6s}.gift-box--amber{--gift-main:linear-gradient(145deg,#ffe8a3,#ffcc67 58%,#f39a32);--gift-ribbon:rgba(255,247,221,0.96);--gift-x:-12px;--gift-tilt:-12deg;animation-delay:-.3s}.gift-box--gold{--gift-main:linear-gradient(145deg,#ffe6a8,#ffd46a 58%,#f5a623);--gift-ribbon:rgba(255,250,232,0.96)}.gift-box--cyan{--gift-main:linear-gradient(145deg,#b9ffff,#72e9ff 58%,#37b1ff);--gift-ribbon:rgba(236,253,255,0.97)}.gift-box--offset-left{margin-left:-2.2rem}.gift-box--offset-right{margin-left:-1.2rem}@keyframes boxes-bunker-lights{0%{transform:translate3d(-.8%,0,0);opacity:.48}to{transform:translate3d(.8%,.5%,0);opacity:.82}}@keyframes boxes-bunker-pulse{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(.96)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.06)}}@keyframes boxes-star-drift{0%,to{opacity:.12;transform:translateZ(0) scale(.8)}50%{opacity:.96;transform:translate3d(10px,-12px,0) scale(1.2)}}@keyframes boxes-scene-pan{0%{transform:scale(1.015) translateZ(0)}to{transform:scale(1.045) translate3d(0,8px,0)}}@keyframes gift-float{0%,to{transform:translate(var(--gift-x),var(--gift-y)) rotate(var(--gift-tilt))}50%{transform:translate(var(--gift-x),calc(var(--gift-y) - 10px)) rotate(var(--gift-tilt))}}@media (max-width:640px){.boxes-scene__artwork{background-position:52%;transform:scale(1.08)}.boxes-scene__glow{bottom:10%;width:110vw;height:48vw}}@media (prefers-reduced-motion:reduce){.boxes-scene__artwork,.boxes-scene__aurora,.boxes-scene__glow,.boxes-scene__spark,.gift-box{animation:none}}.boxes-page--opening .boxes-scene__artwork,.boxes-page--opening .boxes-scene__aurora,.boxes-page--opening .boxes-scene__glow,.boxes-page--opening .boxes-scene__spark,.boxes-page--opening .case-card:not(.case-card--opening) .case-card__image{animation-play-state:paused!important}.boxes-page--opening .boxes-scene__glow{filter:none}.boxes-page--opening,.boxes-page--opening .case-grid--vault{overflow-anchor:none}.case-grid--vault{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:12px 2px 24px}.case-card{--case-accent:#56d9e7;--case-accent-rgb:86,217,231;position:relative;isolation:isolate;display:flex;min-width:0;flex-direction:column;gap:11px;overflow:hidden;padding:13px;border:1px solid rgba(var(--case-accent-rgb),.35);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.09),transparent 26%),linear-gradient(155deg,rgba(var(--case-accent-rgb),.12),transparent 50%),linear-gradient(180deg,rgba(27,33,42,.96),rgba(8,12,17,.97));box-shadow:0 15px 26px rgba(0,0,0,.42),0 5px 0 rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.16),inset 0 0 0 1px rgba(0,0,0,.24);backdrop-filter:blur(10px);transition:transform .26s cubic-bezier(.2,.8,.2,1),border-color .26s ease,box-shadow .26s ease,filter .26s ease}.case-card:before{position:absolute;z-index:-1;inset:1px 1px auto;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--case-accent-rgb),.86),transparent);content:""}.case-card:after{position:absolute;z-index:3;top:-30%;left:-80%;width:48%;height:160%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);content:"";pointer-events:none;transform:rotate(18deg);transition:left .7s cubic-bezier(.2,.8,.2,1)}.case-card--standard{--case-accent:#55d9ee;--case-accent-rgb:85,217,238}.case-card--epic{--case-accent:#d18aff;--case-accent-rgb:209,138,255}.case-card--legendary{--case-accent:#ffc567;--case-accent-rgb:255,197,103}.case-card--god{--case-accent:#ff8f61;--case-accent-rgb:255,143,97}.case-card--opening{gap:0;padding:0;border-color:rgba(var(--case-accent-rgb),.55);background:linear-gradient(180deg,rgba(10,6,30,.98),rgba(3,0,20,.99))}.case-card--opening:after{display:none}.case-card--opening{backdrop-filter:none}.case-card__footer,.case-card__header{display:flex;align-items:center;justify-content:space-between;gap:10px}.case-card__header{min-height:23px}.case-card__tier{display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:900;letter-spacing:.14em;line-height:1;text-transform:uppercase}.case-card__tier:before{width:6px;height:6px;box-shadow:0 0 10px rgba(var(--case-accent-rgb),.78);content:"";transform:rotate(45deg)}.case-card__serial{color:rgba(211,221,226,.43);font-family:var(--font-mono,monospace);font-size:8px;font-weight:800;letter-spacing:.12em}.case-card__body{display:grid;min-width:0;grid-template-columns:minmax(104px,.75fr) minmax(0,1.25fr);align-items:stretch;gap:12px}.case-card__stage{position:relative;display:grid;min-width:0;min-height:153px;overflow:hidden;place-items:center;border:1px solid rgba(var(--case-accent-rgb),.3);border-radius:16px;background:linear-gradient(180deg,transparent 0 68%,rgba(0,0,0,.36) 100%),radial-gradient(ellipse at 50% 48%,rgba(var(--case-accent-rgb),.2),transparent 59%),linear-gradient(145deg,rgba(255,255,255,.065),transparent 42%),#11181e;box-shadow:inset 0 1px 0 rgba(255,255,255,.13),inset 0 -13px 20px rgba(0,0,0,.3),0 5px 10px rgba(0,0,0,.32)}.case-card__stage:before{position:absolute;right:8px;bottom:20px;left:8px;height:17px;border:1px solid rgba(var(--case-accent-rgb),.23);border-radius:50%;background:rgba(var(--case-accent-rgb),.08);box-shadow:0 5px 12px rgba(0,0,0,.4);content:"";transform:perspective(50px) rotateX(35deg)}.case-card__stage:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.5%,rgba(255,255,255,.04) 50%,transparent 50.5%),linear-gradient(0deg,transparent 49.5%,rgba(255,255,255,.035) 50%,transparent 50.5%);background-size:30px 30px;content:"";opacity:.45;pointer-events:none;mask-image:linear-gradient(transparent,black 70%)}.case-card__halo{position:absolute;top:44%;left:50%;width:92px;height:92px;border-radius:50%;background:rgba(var(--case-accent-rgb),.32);filter:blur(28px);transform:translate(-50%,-50%);animation:case-card-halo 3.6s ease-in-out infinite}.case-card__stage-mark{position:absolute;top:10px;right:10px;width:19px;height:19px;border:1px solid rgba(var(--case-accent-rgb),.5);border-radius:6px;background:linear-gradient(135deg,rgba(255,255,255,.22),transparent 55%),rgba(var(--case-accent-rgb),.12);box-shadow:0 3px 8px rgba(0,0,0,.32)}.case-card__stage-mark:after,.case-card__stage-mark:before{position:absolute;top:50%;left:50%;border-radius:1px;background:var(--case-accent);content:"";transform:translate(-50%,-50%)}.case-card__stage-mark:before{width:9px;height:2px}.case-card__stage-mark:after{width:2px;height:9px}.case-card__image{position:relative;z-index:1;width:min(100%,126px);height:124px;object-fit:contain;filter:drop-shadow(0 12px 10px rgba(0,0,0,.56));animation:case-card-float 4s ease-in-out infinite;transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s ease}.case-card__stage-id{position:absolute;z-index:2;bottom:7px;color:rgba(229,236,237,.48);font-family:var(--font-mono,monospace);font-weight:800;letter-spacing:.16em}.case-card__details{display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:9px;padding:3px 0 1px}.case-card__title{overflow:hidden;color:#f8fbff;font-size:clamp(13px,3.7vw,16px);font-weight:950;letter-spacing:.015em;line-height:1.15;text-overflow:ellipsis;text-shadow:0 2px 9px rgba(0,0,0,.8);white-space:nowrap}.case-card__chance{display:flex;align-items:center;gap:5px;margin-top:7px;color:rgba(223,231,235,.61);font-weight:700}.case-card__chance strong{font-size:10px;font-weight:900}.case-card__chance-dot{width:5px;height:5px;border-radius:50%;box-shadow:0 0 8px rgba(var(--case-accent-rgb),.8)}.case-card__odds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.case-card__odds-item{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:4px;padding:6px 7px;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:rgba(4,8,11,.48);box-shadow:inset 0 1px 0 rgba(255,255,255,.035);color:rgba(231,238,241,.56);font-size:8px;font-weight:700;line-height:1}.case-card__odds-item strong{color:#f2f5f6;font-variant-numeric:tabular-nums;font-weight:900}.case-card__odds-item--epic strong{color:#d9a4ff}.case-card__odds-item--legendary strong{color:#ffd27e}.case-card__odds-item--god strong{color:#ff9875}.case-card__footer{padding-top:9px;border-top:1px solid rgba(255,255,255,.085)}.case-card__price{display:flex;flex-direction:column;gap:4px}.case-card__price-label{color:rgba(218,227,230,.48);font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.case-card__price strong{color:#fff0c8;font-size:17px;font-weight:950;line-height:1;text-shadow:0 2px 8px rgba(0,0,0,.72)}.case-card__price strong span{color:#ffc35b;filter:drop-shadow(0 0 5px rgba(255,186,76,.44))}.case-card__action{width:min(62%,210px)}.case-card__open{position:relative;display:flex;width:100%;min-height:42px;align-items:center;justify-content:center;gap:7px;overflow:hidden;padding:0 12px;border:1px solid rgba(var(--case-accent-rgb),.68);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 48%),linear-gradient(135deg,rgba(var(--case-accent-rgb),.95),rgba(var(--case-accent-rgb),.58));box-shadow:0 4px 0 rgba(var(--case-accent-rgb),.24),0 8px 15px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.36);color:#10171a;cursor:pointer;font-size:10px;font-weight:950;letter-spacing:.09em;text-transform:uppercase;transition:transform .14s ease,filter .18s ease,box-shadow .18s ease}.case-card__open:before{position:absolute;top:0;bottom:0;left:-70%;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.46),transparent);content:"";transform:skewX(-20deg);transition:left .45s ease}.case-card__open-arrow{font-size:15px;line-height:1;transition:transform .18s ease}.case-card__open:active{box-shadow:0 1px 0 rgba(var(--case-accent-rgb),.2),0 3px 7px rgba(0,0,0,.38);transform:translateY(3px)}.case-card__open:disabled{cursor:not-allowed;filter:grayscale(.55);opacity:.52}.case-card__open:focus-visible{outline:2px solid #fff;outline-offset:3px}@keyframes case-card-float{0%,to{transform:translateY(1px) rotate(-1deg)}50%{transform:translateY(-5px) rotate(1deg)}}@keyframes case-card-halo{0%,to{opacity:.52;transform:translate(-50%,-50%) scale(.9)}50%{opacity:.95;transform:translate(-50%,-50%) scale(1.12)}}@media (hover:hover) and (pointer:fine){.case-card:hover{border-color:rgba(var(--case-accent-rgb),.72);box-shadow:0 22px 34px rgba(0,0,0,.5),0 7px 0 rgba(var(--case-accent-rgb),.2),0 0 26px rgba(var(--case-accent-rgb),.13),inset 0 1px 0 rgba(255,255,255,.2);filter:brightness(1.07);transform:translateY(-5px)}.case-card:hover:after{left:140%}.case-card:hover .case-card__image{filter:drop-shadow(0 18px 15px rgba(0,0,0,.54)) drop-shadow(0 0 10px rgba(var(--case-accent-rgb),.25));transform:translateY(-4px) scale(1.07)}.case-card:hover .case-card__open:before{left:140%}.case-card:hover .case-card__open-arrow{transform:translate(2px,-2px)}}@media (min-width:640px){.case-grid--vault{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:16px 4px 28px}.case-card{gap:13px;padding:16px;border-radius:24px}.case-card__body{grid-template-columns:minmax(132px,.82fr) minmax(0,1.18fr);gap:15px}.case-card__stage{min-height:178px;border-radius:18px}.case-card__image{width:min(100%,154px);height:148px}.case-card__title{font-size:clamp(15px,1.35vw,19px)}.case-card__odds{gap:6px}.case-card__odds-item{padding:7px 8px;font-size:9px}.case-card__odds-item strong{font-size:10px}.case-card__open{min-height:46px;font-size:11px}}@media (prefers-reduced-motion:reduce){.case-card,.case-card:after,.case-card__halo,.case-card__image,.case-card__open,.case-card__open-arrow,.case-card__open:before{animation:none;transition:none}}.boxes-hero{position:relative;overflow:hidden;border-color:rgba(255,197,103,.27);background:radial-gradient(ellipse at 18% 100%,rgba(255,177,75,.2),transparent 43%),linear-gradient(135deg,rgba(25,35,43,.94),rgba(8,13,18,.95));box-shadow:0 18px 36px rgba(0,0,0,.4),0 5px 0 rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.14);backdrop-filter:blur(16px)}.boxes-hero:before{position:absolute;inset:0;background:linear-gradient(115deg,transparent 44%,rgba(255,255,255,.035) 45%,transparent 46%),radial-gradient(circle at 16% 26%,rgba(255,255,255,.11) 0 1px,transparent 1.5px);background-size:auto,19px 19px;content:"";mask-image:linear-gradient(110deg,black,transparent 64%);pointer-events:none}.boxes-hero__layout{position:relative;z-index:1;display:grid;min-height:174px;grid-template-columns:122px minmax(0,1fr);align-items:center;gap:9px;padding:15px 15px 15px 12px}.boxes-hero__copy{min-width:0}.boxes-hero__eyebrow{display:inline-flex;align-items:center;gap:6px;color:rgba(255,220,161,.82);font-size:8px;font-weight:900;letter-spacing:.14em}.boxes-hero__eyebrow>span{width:6px;height:6px;border-radius:50%;background:#7cf6c2;box-shadow:0 0 9px rgba(124,246,194,.9)}.boxes-hero__copy h2{margin-top:7px;color:#fffaf0;font-size:clamp(25px,7vw,33px);font-weight:950;letter-spacing:-.055em;line-height:.95;text-shadow:0 3px 0 rgba(111,66,23,.38),0 8px 18px rgba(0,0,0,.55);text-transform:uppercase}.boxes-hero__copy>p{max-width:250px;margin-top:9px;color:rgba(229,234,234,.72);font-size:9px;font-weight:600;line-height:1.45}.boxes-hero__chance{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:6px 9px;border:1px solid rgba(255,197,103,.23);border-radius:999px;background:rgba(255,183,77,.1);color:rgba(255,240,211,.84);font-size:8px;font-weight:800}.boxes-hero__chance-icon{color:#ffd27e;filter:drop-shadow(0 0 5px rgba(255,199,103,.7))}.boxes-hero__chance strong{color:#ffd27e;font-size:10px;font-weight:950}.vault-safe{position:relative;display:grid;width:122px;height:132px;place-items:center;perspective:480px;animation:vault-safe-float 4s ease-in-out infinite}.vault-safe__shadow{position:absolute;bottom:7px;width:100px;height:17px;border-radius:50%;background:rgba(0,0,0,.58);filter:blur(8px)}.vault-safe__body{position:relative;width:92px;height:104px;border:3px solid #5f6871;border-radius:16px;background:linear-gradient(145deg,#55616b,#28313a 52%,#171f27);box-shadow:0 13px 14px rgba(0,0,0,.42),7px 6px 0 #182029,inset 2px 2px 0 rgba(255,255,255,.24),inset -3px -4px 0 rgba(0,0,0,.42);transform:rotateY(-11deg) rotateX(3deg)}.vault-safe__cavity{position:absolute;inset:7px 6px 7px 8px;border:2px solid #11171d;border-radius:11px;background:radial-gradient(ellipse at 48% 48%,rgba(255,190,91,.25),transparent 46%),linear-gradient(145deg,#11171d,#26303a);box-shadow:inset 0 0 17px rgba(0,0,0,.8)}.vault-safe__door{position:absolute;z-index:1;inset:5px 14px 5px 3px;border:2px solid #d8a951;border-radius:11px;background:linear-gradient(135deg,rgba(255,255,255,.27),transparent 25%),linear-gradient(150deg,#77838c,#3e4a54 45%,#26303a);box-shadow:4px 3px 0 #1c242b,inset 0 0 0 3px rgba(24,31,38,.65),inset 0 1px 0 rgba(255,255,255,.28),0 3px 6px rgba(0,0,0,.4);transform:rotateY(-12deg);transform-origin:left center}.vault-safe__bolt{position:absolute;width:6px;height:6px;border:1px solid rgba(255,225,162,.9);border-radius:50%;background:linear-gradient(135deg,#fff0c5,#b7873f);box-shadow:0 1px 2px rgba(0,0,0,.62)}.vault-safe__bolt--top-left{top:5px;left:5px}.vault-safe__bolt--top-right{top:5px;right:5px}.vault-safe__bolt--bottom-left{bottom:5px;left:5px}.vault-safe__bolt--bottom-right{right:5px;bottom:5px}.vault-safe__emblem{position:absolute;top:12px;left:50%;color:rgba(255,228,176,.78);font-family:var(--font-mono,monospace);font-size:6px;font-weight:900;letter-spacing:.16em;transform:translateX(-50%)}.vault-safe__dial{position:absolute;top:50%;left:50%;display:grid;width:38px;height:38px;place-items:center;border:3px solid #c3a164;border-radius:50%;background:repeating-conic-gradient(from 0deg,#f2d18f 0deg 2deg,transparent 2deg 30deg),radial-gradient(circle,#35404a 0 46%,#172029 49% 100%);box-shadow:0 3px 5px rgba(0,0,0,.52),inset 0 1px 2px rgba(255,255,255,.24);transform:translate(-50%,-50%)}.vault-safe__dial>span{width:13px;height:13px;border:2px solid #f2cb76;border-radius:50%;background:linear-gradient(135deg,#f9dda0,#9d6728);box-shadow:0 1px 3px rgba(0,0,0,.62)}.vault-safe__handle{position:absolute;top:50%;right:4px;width:8px;height:25px;border:2px solid #f0ca7b;border-radius:6px;background:linear-gradient(90deg,#91652d,#ffe5a5 45%,#aa783b);box-shadow:2px 2px 3px rgba(0,0,0,.45);transform:translateY(-50%)}.vault-safe__spark{position:absolute;top:17px;right:5px;color:#ffe19d;font-size:15px;filter:drop-shadow(0 0 7px rgba(255,205,104,.9));animation:vault-safe-spark 2.4s ease-in-out infinite}.boxes-intro{display:flex;align-items:flex-start;gap:11px}.boxes-guide{border-color:rgba(255,255,255,.14);background:radial-gradient(ellipse at 0 0,rgba(96,191,210,.13),transparent 55%),linear-gradient(145deg,rgba(22,31,39,.92),rgba(8,13,18,.94));box-shadow:0 12px 24px rgba(0,0,0,.34),0 4px 0 rgba(0,0,0,.27),inset 0 1px 0 rgba(255,255,255,.12)}.boxes-intro__icon{display:grid;width:29px;height:29px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,198,105,.34);border-radius:9px;background:linear-gradient(145deg,rgba(255,208,126,.2),rgba(255,148,67,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 4px 9px rgba(0,0,0,.25);color:#ffda91;font-size:15px}.boxes-intro h2{color:#fff6e5;font-size:12px;font-weight:900;letter-spacing:.01em}.boxes-intro p{margin-top:3px;color:rgba(226,232,235,.68);font-size:9px;font-weight:600;line-height:1.45}.boxes-inventory-link{display:inline-flex;min-height:29px;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(95,218,230,.38);border-radius:999px;background:linear-gradient(180deg,rgba(85,217,238,.15),rgba(85,217,238,.06));box-shadow:0 3px 0 rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.1);color:#c2f6fa;font-size:9px;font-weight:850;text-decoration:none;transition:transform .16s ease,background-color .16s ease}.boxes-inventory-link:active{transform:translateY(2px)}.boxes-inventory-link:focus-visible{outline:2px solid #fff;outline-offset:3px}.boxes-section-heading{display:flex;align-items:flex-end;justify-content:space-between;padding:2px 2px 0}.boxes-section-heading__eyebrow{color:rgba(230,237,237,.56);font-size:7px;font-weight:900;letter-spacing:.16em}.boxes-section-heading h2{margin-top:3px;color:#fff9eb;font-size:17px;font-weight:950;letter-spacing:-.025em;text-shadow:0 2px 10px rgba(0,0,0,.65)}.boxes-section-heading__count{padding:5px 9px;border:1px solid rgba(255,198,105,.25);border-radius:999px;background:rgba(255,192,90,.1);color:#ffda91;font-size:8px;font-weight:900}.case-card{border-color:rgba(var(--case-accent-rgb),.38);background:radial-gradient(ellipse at 0 0,rgba(var(--case-accent-rgb),.14),transparent 48%),linear-gradient(160deg,rgba(29,37,45,.98),rgba(8,12,17,.98));box-shadow:0 17px 27px rgba(0,0,0,.44),0 5px 0 rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.16),inset 0 0 0 1px rgba(0,0,0,.24)}.case-card__stage{min-height:158px;border-color:rgba(var(--case-accent-rgb),.42);background:radial-gradient(ellipse at 50% 43%,rgba(var(--case-accent-rgb),.27),transparent 58%),linear-gradient(145deg,rgba(255,255,255,.1),transparent 45%),linear-gradient(155deg,#1a252e,#0d131a 78%);box-shadow:inset 0 1px 0 rgba(255,255,255,.17),inset 0 -15px 20px rgba(0,0,0,.34),0 6px 12px rgba(0,0,0,.36)}.case-card__image{filter:drop-shadow(0 13px 9px rgba(0,0,0,.55)) drop-shadow(0 0 9px rgba(var(--case-accent-rgb),.15))}.case-card__details{gap:7px}.case-card__title{font-size:clamp(13px,3.8vw,16px);letter-spacing:-.015em}.case-card__chance{margin-top:8px;color:rgba(233,239,240,.7);font-size:9px}.case-card__odds{gap:5px}.case-card__odds-label{grid-column:1/-1;margin-bottom:1px;color:rgba(226,235,237,.5);font-size:7px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.case-card__odds-item{padding:7px;border-color:rgba(255,255,255,.09);border-radius:9px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(3,7,10,.58))}.case-card__odds-item--epic{border-color:rgba(209,138,255,.16)}.case-card__odds-item--legendary{border-color:rgba(255,197,103,.16)}.case-card__odds-item--god{border-color:rgba(255,143,97,.2)}.case-card__odds-item span{font-size:7px}.case-card__odds-item strong{font-size:9px}.case-card__footer{padding-top:11px;border-color:rgba(255,255,255,.11)}.case-card__price-label{font-size:7px}.case-card__price strong{font-size:19px;letter-spacing:-.02em}.case-card__action{width:min(66%,210px)}.case-card__action--dual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:min(72%,310px)}.case-card__action--coin{width:min(72%,310px)}.case-card__open{min-height:44px;border-color:rgba(var(--case-accent-rgb),.8);border-radius:13px;background:linear-gradient(180deg,rgba(255,255,255,.32),transparent 50%),linear-gradient(135deg,rgba(var(--case-accent-rgb),1),rgba(var(--case-accent-rgb),.73));box-shadow:0 4px 0 rgba(var(--case-accent-rgb),.27),0 9px 15px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.42);font-size:9px;letter-spacing:.075em}.case-card__open-spinner{width:12px;height:12px;border:2px solid rgba(16,23,26,.3);border-top-color:#10171a;border-radius:50%;animation:case-open-spin .7s linear infinite}@keyframes case-open-spin{to{transform:rotate(1turn)}}@keyframes vault-safe-float{0%,to{transform:translateY(1px) rotate(-1deg)}50%{transform:translateY(-5px) rotate(1deg)}}@keyframes vault-safe-spark{0%,to{opacity:.55;transform:scale(.82) rotate(0deg)}50%{opacity:1;transform:scale(1.12) rotate(16deg)}}@media (min-width:640px){.boxes-hero__layout{min-height:210px;grid-template-columns:168px minmax(0,1fr);gap:18px;padding:20px 28px}.vault-safe{width:154px;height:160px;transform:scale(1.12)}.boxes-hero__copy h2{font-size:40px}.boxes-hero__copy>p{font-size:11px}.boxes-hero__chance{font-size:9px}.boxes-intro h2{font-size:14px}.boxes-intro p{font-size:10px}.boxes-section-heading h2{font-size:20px}.case-card__stage{min-height:178px}.case-card__odds-item span{font-size:8px}.case-card__odds-item strong,.case-card__open{font-size:10px}.case-card__action--dual{width:min(75%,270px);gap:5px}}@media (prefers-reduced-motion:reduce){.case-card__open-spinner,.vault-safe,.vault-safe__spark{animation:none}}.boxes-page{background:linear-gradient(180deg,#211d3c,#25283d 52%,#121725)}.boxes-scene{background:radial-gradient(ellipse at 50% 45%,rgba(255,211,145,.17),transparent 42%),linear-gradient(180deg,#292448,#696184 48%,#37556c)}.boxes-scene__artwork{filter:saturate(1.08) contrast(1.04) brightness(1.04)}.boxes-scene__aurora,.boxes-scene__glow,.boxes-scene__spark{display:block}.boxes-page .bg-amber-300{background-color:#dbc18d}.boxes-hero{border-color:rgba(255,220,170,.32);background:repeating-linear-gradient(135deg,transparent 0 18px,rgba(255,255,255,.025) 18px 19px),radial-gradient(ellipse at 15% 100%,rgba(255,174,106,.16),transparent 45%),linear-gradient(145deg,rgba(39,39,63,.87),rgba(18,22,33,.91) 70%);box-shadow:0 18px 36px rgba(0,0,0,.46),0 5px 0 rgba(12,11,24,.7),inset 0 1px 0 rgba(255,255,255,.14)}.boxes-hero__eyebrow>span{background:#d5b16f;box-shadow:none}.boxes-hero__chance-icon{filter:none}.vault-safe__spark{color:#dfc083;filter:none}.case-card__halo{display:none}.boxes-guide{border-color:rgba(255,255,255,.2);background:repeating-linear-gradient(135deg,transparent 0 15px,rgba(255,255,255,.022) 15px 16px),linear-gradient(145deg,rgba(42,43,65,.83),rgba(18,22,34,.88))}.boxes-guide .boxes-intro__icon{border-color:rgba(207,167,96,.38);background:linear-gradient(145deg,#725a32,#3b3020);color:#f0d293}.boxes-inventory-link{border-color:rgba(161,183,147,.4);background:linear-gradient(180deg,#4a6049,#334431);color:#edf1dc}.boxes-section-heading__count{border-color:rgba(203,161,93,.32);background:linear-gradient(180deg,#5a472b,#3d3020);color:#f6dfab}.case-card{--case-accent:#86ad83;--case-accent-rgb:134,173,131;gap:12px;border-color:rgba(var(--case-accent-rgb),.43);border-radius:25px;background:repeating-linear-gradient(135deg,transparent 0 22px,rgba(255,255,255,.012) 22px 23px),linear-gradient(155deg,#2a2a25,#181815 76%);box-shadow:0 18px 30px rgba(0,0,0,.48),0 5px 0 #0b0a09,inset 0 1px 0 rgba(255,255,255,.14)}.case-card:before{right:12px;left:12px;height:2px;background:linear-gradient(90deg,transparent,rgba(var(--case-accent-rgb),.74),transparent)}.case-card:after{content:none}.case-card--standard{--case-accent:#8eb58a;--case-accent-rgb:142,181,138}.case-card--epic{--case-accent:#c69bce;--case-accent-rgb:198,155,206}.case-card--legendary{--case-accent:#e2b968;--case-accent-rgb:226,185,104}.case-card--god{--case-accent:#df8763;--case-accent-rgb:223,135,99}.case-card__tier{color:var(--case-accent);letter-spacing:.11em}.case-card__tier:before{border-radius:2px;background:var(--case-accent);box-shadow:none}.case-card__body{display:flex;flex-direction:column;gap:13px}.case-card__stage{width:100%;height:clamp(218px,59vw,254px);min-height:0;border-color:rgba(var(--case-accent-rgb),.46);border-radius:19px;background:linear-gradient(145deg,rgba(255,255,255,.12),transparent 35%),repeating-linear-gradient(135deg,transparent 0 12px,rgba(255,255,255,.045) 12px 13px),radial-gradient(ellipse at 50% 50%,rgba(var(--case-accent-rgb),.18),transparent 64%),linear-gradient(155deg,#3b3a32,#24231f 72%);box-shadow:inset 0 2px 0 rgba(255,255,255,.16),inset 0 -12px 18px rgba(0,0,0,.3),0 7px 0 rgba(0,0,0,.24),0 11px 16px rgba(0,0,0,.26)}.case-card--standard .case-card__stage{background:radial-gradient(circle at 12px 12px,rgba(228,235,201,.14) 0 2px,transparent 2.5px) 0 0 /24px 24px,linear-gradient(145deg,rgba(255,255,255,.12),transparent 40%),linear-gradient(145deg,#49694f,#2d4938 60%,#24382f)}.case-card--epic .case-card__stage{background:repeating-radial-gradient(ellipse at 50% 110%,transparent 0 13px,rgba(245,222,241,.1) 14px 15px,transparent 16px 25px),linear-gradient(145deg,rgba(255,255,255,.14),transparent 42%),linear-gradient(145deg,#654c70,#453452 60%,#33283c)}.case-card--legendary .case-card__stage{background:radial-gradient(circle at 10px 10px,rgba(255,226,166,.13) 0 1.5px,transparent 2px) 0 0 /20px 20px,linear-gradient(145deg,rgba(255,255,255,.14),transparent 42%),linear-gradient(145deg,#80613a,#5b4329 60%,#3d3023)}.case-card--god .case-card__stage{background:repeating-linear-gradient(45deg,transparent 0 15px,rgba(255,223,191,.08) 15px 17px,transparent 17px 30px),linear-gradient(145deg,rgba(255,255,255,.14),transparent 42%),linear-gradient(145deg,#804a39,#633629 60%,#432820)}.case-card__stage:before{content:none}.case-card__stage:after{background:linear-gradient(135deg,transparent 49.7%,rgba(255,255,255,.12) 50%,transparent 50.3%),linear-gradient(45deg,transparent 49.7%,rgba(255,255,255,.1) 50%,transparent 50.3%);background-size:34px 34px;opacity:.26;mask-image:radial-gradient(ellipse at center,black,transparent 78%)}.case-card__halo{width:145px;height:145px;background:rgba(var(--case-accent-rgb),.18);filter:blur(40px);animation-duration:5.5s}.case-card__stage-mark{top:11px;right:11px;width:24px;height:24px;border-color:rgba(255,245,222,.46);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.3),rgba(0,0,0,.18)),var(--case-accent);box-shadow:0 3px 0 rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.28)}.case-card__stage-mark:after,.case-card__stage-mark:before{background:#30271c}.case-card__image{width:min(100%,254px);height:min(100%,254px);max-height:100%;aspect-ratio:1;border:2px solid rgba(255,247,226,.62);border-radius:18px;background:#e8dfc9;box-shadow:0 10px 0 rgba(0,0,0,.22),0 17px 22px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.4);filter:drop-shadow(0 8px 6px rgba(0,0,0,.24));mix-blend-mode:normal;animation-duration:5.2s}.case-card__stage-id{top:11px;right:auto;bottom:auto;left:11px;max-width:calc(100% - 52px);overflow:hidden;padding:6px 8px;border:1px solid rgba(255,247,226,.23);border-radius:999px;background:rgba(34,29,22,.68);color:#f5e6c3;font-size:6px;letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap;backdrop-filter:blur(6px)}.case-card__details{gap:12px;padding:2px 2px 0}.case-card__title{font-size:clamp(15px,4.2vw,19px);text-shadow:0 2px 4px rgba(0,0,0,.58)}.case-card__chance-dot{background:var(--case-accent);box-shadow:none}.case-card__chance strong{color:var(--case-accent)}.case-card__odds-item--epic strong{color:#d6b7db}.case-card__odds-item--legendary strong{color:#e5c984}.case-card__odds-item--god strong{color:#e59a7a}.case-card__price strong span{color:#e6bd72;filter:none}.case-card__open{border-color:rgba(255,245,220,.24);background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 44%),linear-gradient(145deg,color-mix(in srgb,var(--case-accent) 86%,#f3dba7),color-mix(in srgb,var(--case-accent) 65%,#473924));box-shadow:0 4px 0 color-mix(in srgb,var(--case-accent) 56%,#211c14),0 8px 12px rgba(0,0,0,.33),inset 0 1px 0 rgba(255,255,255,.34);color:#28231a}.case-card__open:disabled{filter:saturate(.45)}.case-card__open-spinner{border-color:#28231a rgba(40,35,26,.3) rgba(40,35,26,.3)}@media (hover:hover) and (pointer:fine){.case-card:hover{border-color:rgba(var(--case-accent-rgb),.72);box-shadow:0 23px 34px rgba(0,0,0,.52),0 6px 0 #0b0a09,inset 0 1px 0 rgba(255,255,255,.18);filter:brightness(1.04);transform:translateY(-4px)}.case-card:hover .case-card__image{filter:drop-shadow(0 12px 8px rgba(0,0,0,.32));transform:translateY(-3px) scale(1.025)}}@media (min-width:640px){.case-card{gap:14px;padding:17px}.case-card__stage{height:clamp(238px,32vw,290px)}.case-card__image{width:min(100%,278px);height:min(100%,278px)}.case-card__details{gap:14px}}@media (max-width:360px){.case-card__stage{height:205px}.case-card__image{width:min(100%,205px);height:min(100%,205px)}}@media (prefers-reduced-motion:reduce){.case-card__halo,.case-card__image{animation:none}}.case-card{border-color:rgba(var(--case-accent-rgb),.7);background:radial-gradient(ellipse at 92% 4%,rgba(var(--case-accent-rgb),.24),transparent 42%),repeating-linear-gradient(135deg,transparent 0 24px,rgba(255,255,255,.022) 24px 25px),linear-gradient(145deg,color-mix(in srgb,var(--case-surface) 88%,#fff 12%),var(--case-surface) 58%,color-mix(in srgb,var(--case-surface) 74%,#111 26%));box-shadow:0 17px 27px rgba(0,0,0,.43),0 5px 0 color-mix(in srgb,var(--case-surface) 64%,#080807 36%),inset 0 1px 0 rgba(255,255,255,.22)}.case-card--standard{--case-accent:#72baff;--case-accent-rgb:114,186,255;--case-surface:#254d83;--case-ink:#f3f8ff}.case-card--epic{--case-accent:#d3a0ff;--case-accent-rgb:211,160,255;--case-surface:#54377f;--case-ink:#fff6ff}.case-card--legendary{--case-accent:#ffd66f;--case-accent-rgb:255,214,111;--case-surface:#745017;--case-ink:#fff9e9}.case-card--god{--case-accent:#167fae;--case-accent-rgb:22,127,174;--case-surface:#8bdff0;--case-ink:#123b59}.case-card--standard{background:radial-gradient(circle at 14px 14px,rgba(206,232,255,.13) 0 2px,transparent 2.7px) 0 0 /28px 28px,linear-gradient(145deg,rgba(115,186,255,.28),transparent 52%),linear-gradient(145deg,#3167a8,#23436d 72%)}.case-card--epic{background:repeating-radial-gradient(ellipse at 100% 0,transparent 0 18px,rgba(240,218,255,.11) 19px 20px,transparent 21px 34px),linear-gradient(145deg,rgba(207,159,255,.26),transparent 55%),linear-gradient(145deg,#714b9d,#48316d 72%)}.case-card--legendary{background:radial-gradient(circle at 12px 12px,rgba(255,238,183,.18) 0 1.5px,transparent 2.2px) 0 0 /24px 24px,repeating-conic-gradient(from 12deg at 100% 0,transparent 0deg 13deg,rgba(255,223,143,.045) 13deg 14deg,transparent 14deg 26deg),linear-gradient(145deg,rgba(255,215,116,.24),transparent 52%),linear-gradient(145deg,#997028,#654711 74%)}.case-card--god{color:var(--case-ink);border-color:rgba(190,246,255,.9);background:radial-gradient(ellipse at 16% 0,rgba(255,255,255,.7),transparent 34%),radial-gradient(ellipse at 95% 90%,rgba(195,174,255,.56),transparent 36%),repeating-linear-gradient(135deg,transparent 0 24px,rgba(255,255,255,.13) 24px 25px),linear-gradient(125deg,#a1eff3,#72cee9 32%,#9ac8f2 58%,#b5a6e6 82%,#83d9e8);background-size:auto,auto,auto,220% 220%;animation:case-god-pearl 12s ease-in-out infinite alternate;box-shadow:0 18px 30px rgba(0,0,0,.38),0 5px 0 #426f99,inset 0 1px 0 rgba(255,255,255,.72),inset 0 0 0 2px rgba(241,253,255,.24)}.case-card--standard .case-card__stage{border-color:rgba(163,214,255,.8);background:radial-gradient(circle at 13px 13px,rgba(220,241,255,.22) 0 2px,transparent 2.6px) 0 0 /26px 26px,linear-gradient(145deg,rgba(255,255,255,.2),transparent 42%),linear-gradient(145deg,#4684c4,#2b5b91 62%,#214675)}.case-card--epic .case-card__stage{border-color:rgba(230,200,255,.84);background:repeating-radial-gradient(ellipse at 50% 110%,transparent 0 12px,rgba(245,226,255,.22) 13px 14px,transparent 15px 25px),linear-gradient(145deg,rgba(255,255,255,.2),transparent 42%),linear-gradient(145deg,#9469bd,#704a9a 58%,#503572)}.case-card--legendary .case-card__stage{border-color:rgba(255,235,173,.88);background:radial-gradient(circle at 10px 10px,rgba(255,244,204,.25) 0 1.5px,transparent 2px) 0 0 /21px 21px,repeating-conic-gradient(from 12deg at 50% 110%,transparent 0deg 18deg,rgba(255,238,185,.09) 18deg 19deg,transparent 19deg 36deg),linear-gradient(145deg,rgba(255,255,255,.2),transparent 40%),linear-gradient(145deg,#bd913d,#98702c 62%,#74521d)}.case-card--god .case-card__stage{border-color:rgba(235,255,255,.96);background:radial-gradient(circle at 15px 15px,rgba(255,255,255,.8) 0 2px,rgba(228,250,255,.62) 2.5px 4px,transparent 4.7px) 0 0 /31px 31px,radial-gradient(ellipse at 20% 12%,rgba(255,255,255,.52),transparent 40%),linear-gradient(125deg,#4bb9d9,#78dbe9 34%,#82c9ed 65%,#a1bce9)}.case-card--epic .case-card__tier,.case-card--legendary .case-card__tier,.case-card--standard .case-card__tier{color:color-mix(in srgb,var(--case-accent) 70%,#fff 30%)}.case-card--god .case-card__tier{border-color:rgba(32,105,145,.3);background:rgba(255,255,255,.45);color:#174f70}.case-card--god .case-card__serial{border-color:rgba(34,102,143,.18);background:rgba(255,255,255,.34);color:#245574}.case-card--god .case-card__details{border-color:rgba(255,255,255,.53);background:linear-gradient(145deg,rgba(255,255,255,.37),transparent 74%),rgba(52,134,171,.17);box-shadow:inset 0 1px 0 rgba(255,255,255,.48),0 4px 9px rgba(33,88,123,.12)}.case-card--god .case-card__price strong,.case-card--god .case-card__title{color:#123c59;text-shadow:0 1px 0 rgba(255,255,255,.35)}.case-card--god .case-card__chance,.case-card--god .case-card__odds-label,.case-card--god .case-card__price-label{color:rgba(24,67,96,.82)}.case-card--god .case-card__chance strong{color:#174f70}.case-card--god .case-card__odds-item{border-color:rgba(255,255,255,.53);background:linear-gradient(145deg,rgba(255,255,255,.58),rgba(255,255,255,.2)),rgba(81,156,188,.2);color:#285a76}.case-card--god .case-card__odds-item strong,.case-card--god .case-card__odds-item--epic strong,.case-card--god .case-card__odds-item--god strong,.case-card--god .case-card__odds-item--legendary strong{color:#123c59}.case-card--god .case-card__footer{border-color:rgba(34,102,143,.24)}.case-card--god .case-card__price strong span{color:#a67524}.case-card--god .case-card__stage-id{border-color:rgba(255,255,255,.64);background:rgba(255,255,255,.72);color:#225775}.case-card--god .case-card__stage-mark{border-color:rgba(255,255,255,.82);background:linear-gradient(145deg,#fff,#9ce5ef 72%)}.case-card--god .case-card__stage-mark:after,.case-card--god .case-card__stage-mark:before{background:#276183}.case-card--god .case-card__open{border-color:rgba(255,255,255,.9);background:linear-gradient(180deg,rgba(255,255,255,.72),transparent 48%),linear-gradient(135deg,#c6f5f1,#8edbea 48%,#aabce9);box-shadow:0 4px 0 #5c9eb8,0 7px 11px rgba(38,97,132,.21),inset 0 1px 0 rgba(255,255,255,.78);color:#17445e}@keyframes case-god-pearl{0%{background-position:50%,50%,50%,0 45%}to{background-position:50%,50%,50%,100% 55%}}@media (prefers-reduced-motion:reduce){.case-card--god{animation:none}.boxes-scene__artwork{filter:saturate(.92) contrast(1.12) brightness(.94)}.boxes-scene:before{background:linear-gradient(180deg,rgba(7,10,12,.015),rgba(8,10,11,.025) 40%,rgba(3,4,5,.25)),radial-gradient(ellipse at 50% 43%,transparent 34%,rgba(4,6,7,.14) 100%)}.boxes-scene:after{background:linear-gradient(180deg,transparent,transparent 56%,rgba(4,5,6,.05) 78%,rgba(2,3,4,.22)),radial-gradient(ellipse at 50% 42%,transparent 40%,rgba(0,0,0,.24) 100%)}}.case-card__tier{padding:6px 9px;border:1px solid rgba(var(--case-accent-rgb),.3);border-radius:999px;background:rgba(15,14,12,.24);color:color-mix(in srgb,var(--case-accent) 72%,#fff 28%);letter-spacing:.08em}.case-card__serial{padding:5px 8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(15,14,12,.2);color:rgba(255,247,228,.76)}.case-card__details{padding:12px;border:1px solid rgba(255,255,255,.14);border-radius:15px;background:linear-gradient(145deg,rgba(255,255,255,.075),transparent 65%),rgba(17,16,14,.23);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 4px 9px rgba(0,0,0,.12)}.case-card__title{color:#fff9e9;text-shadow:0 2px 5px rgba(0,0,0,.38)}.case-card__chance{color:rgba(255,248,231,.83)}.case-card__odds-label{color:rgba(255,247,225,.72)}.case-card__odds-item{border-color:rgba(255,255,255,.18);background:linear-gradient(145deg,rgba(255,255,255,.11),transparent 70%),rgba(14,13,12,.32);color:rgba(255,248,231,.8)}.case-card__odds-item strong{color:#fff9e9}.case-card__footer{border-color:rgba(255,255,255,.19)}.case-card__price-label{color:rgba(255,248,231,.7)}.case-card__price strong{color:#fff4d5;text-shadow:0 2px 5px rgba(0,0,0,.3)}.case-card__open{border-color:rgba(255,255,255,.38);background:linear-gradient(180deg,rgba(255,255,255,.36),transparent 46%),linear-gradient(145deg,color-mix(in srgb,var(--case-accent) 82%,#fff 18%),color-mix(in srgb,var(--case-accent) 67%,#bd995a 33%));box-shadow:0 4px 0 color-mix(in srgb,var(--case-accent) 64%,#3d3020 36%),0 7px 11px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.52)}@media (hover:hover) and (pointer:fine){.case-card:hover{background:radial-gradient(ellipse at 92% 4%,rgba(var(--case-accent-rgb),.3),transparent 42%),repeating-linear-gradient(135deg,transparent 0 24px,rgba(255,255,255,.025) 24px 25px),linear-gradient(145deg,color-mix(in srgb,var(--case-surface) 84%,#fff 16%),var(--case-surface) 58%,color-mix(in srgb,var(--case-surface) 74%,#111 26%));filter:brightness(1.06)}}.case-opening-guide{margin:12px 2px 0;padding:12px 14px 13px;border:1px solid rgba(255,239,205,.2);border-radius:17px;background:linear-gradient(110deg,rgba(255,205,111,.1),transparent 58%),rgba(18,19,30,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.case-opening-guide__title{display:block;margin-bottom:9px;color:rgba(255,231,185,.72);font-size:7px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.case-opening-guide__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;list-style:none}.case-opening-guide__steps li{display:grid;min-width:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px}.case-opening-guide__number{display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(255,217,148,.32);border-radius:8px;background:rgba(255,206,117,.1);color:#ffe0a2;font-family:var(--font-mono,monospace);font-size:8px;font-weight:900}.case-opening-guide__steps li>span:last-child{display:flex;min-width:0;flex-direction:column;gap:2px}.case-opening-guide__steps strong{color:#fff5df;font-size:8px;font-weight:850;line-height:1.25}.case-opening-guide__steps small{color:rgba(236,234,229,.56);font-size:7px;line-height:1.3}.case-card__open-copy{display:flex;min-width:0;flex-direction:column;align-items:center;gap:3px;line-height:1;text-transform:none}.case-card__open-label{font-size:7px;font-weight:900;letter-spacing:.1em;white-space:nowrap}.case-card__open-price{font-size:10px;font-weight:950;letter-spacing:0;line-height:1;white-space:nowrap}.case-card__action--dual .case-card__open{min-width:0;min-height:48px;gap:5px;padding:4px 6px;letter-spacing:0}@media (max-width:420px){.case-opening-guide{padding:11px 10px}.case-opening-guide__steps{gap:5px}.case-opening-guide__steps li{grid-template-columns:21px minmax(0,1fr);gap:5px}.case-opening-guide__number{width:21px;height:21px}.case-opening-guide__steps strong{font-size:7px}.case-opening-guide__steps small{font-size:6px}}.inventory-hero{isolation:isolate;background:radial-gradient(ellipse at 50% 34%,rgba(119,43,194,.34),transparent 58%),linear-gradient(155deg,rgba(28,15,58,.96),rgba(8,10,29,.96));box-shadow:inset 0 2px 0 rgba(255,255,255,.14),0 5px 0 rgba(18,8,37,.95),0 12px 28px rgba(0,0,0,.42),0 0 30px rgba(168,85,247,.12)}.inventory-hero:after{position:absolute;z-index:0;inset:0;border:1px solid rgba(255,214,111,.2);border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.08),transparent 34%);content:"";pointer-events:none}.inventory-hero__footer,.inventory-hero__topline{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.65rem}.inventory-hero__topline{margin-bottom:.35rem}.inventory-hero__eyebrow,.inventory-hero__remaining{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(3,2,10,.48);padding:.35rem .6rem;color:rgba(255,243,212,.8);font-size:8px;font-weight:900;letter-spacing:.12em}.inventory-hero__remaining{border-color:rgba(255,214,111,.32);color:#ffe294}.inventory-hero__live-dot{width:7px;height:7px;border-radius:50%;background:#5ef2d1;box-shadow:0 0 10px rgba(94,242,209,.8)}.inventory-hero__footer{flex-wrap:wrap;margin-top:.9rem;color:rgba(255,243,212,.68);font-size:9px;font-weight:700}.inventory-hero__cta{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:.4rem;border:1px solid rgba(255,239,177,.75);border-radius:12px;background:linear-gradient(180deg,#ffe990,#ffbf3f 58%,#e88719);padding:.5rem .8rem;color:#251332;font-size:9px;font-weight:1000;box-shadow:inset 0 2px 0 rgba(255,255,255,.62),0 3px 0 #9b4d13,0 6px 12px rgba(0,0,0,.38);text-shadow:0 1px 0 rgba(255,255,255,.3);touch-action:manipulation;transition:transform .12s ease,box-shadow .12s ease}.inventory-hero__cta:active{transform:translateY(3px);box-shadow:inset 0 2px 0 rgba(255,255,255,.42),0 1px 0 #9b4d13}.inventory-filter{display:inline-flex;min-height:34px;align-items:center;gap:.35rem;touch-action:pan-x pan-y;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.inventory-filter--active{box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 2px 0 rgba(7,85,112,.85),0 5px 12px rgba(0,0,0,.28)}.inventory-filter__count{min-width:16px;border-radius:999px;background:rgba(0,0,0,.24);padding:1px 4px;text-align:center;font-size:8px}.inventory-modal-overlay{display:flex;box-sizing:border-box;align-items:center;justify-content:center;height:100dvh;overflow:hidden;padding:max(10px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));overscroll-behavior:none;touch-action:none!important}.inventory-modal-card{--modal-surface-primary:24,126,137;--modal-surface-secondary:70,67,151;position:relative;display:flex;width:min(100%,28rem);max-height:100%;flex-direction:column;gap:clamp(6px,1.2dvh,10px);margin:0;padding:clamp(12px,3.2vw,18px);isolation:isolate;overflow:hidden;border:1px solid rgba(255,221,116,.62);border-radius:24px;background:radial-gradient(ellipse at 12% 18%,rgba(var(--modal-surface-primary),.62),transparent 56%),radial-gradient(ellipse at 91% 42%,rgba(var(--modal-surface-secondary),.56),transparent 58%),radial-gradient(ellipse at 38% 100%,rgba(var(--modal-glow-tertiary,129,140,248),.38),transparent 60%),linear-gradient(150deg,#19364b 0,#27264d 52%,#183447 100%);box-shadow:inset 0 2px 0 rgba(255,255,255,.16),inset 0 -4px 0 rgba(3,5,14,.72),0 4px 0 #64502d,0 8px 0 #15111f,0 18px 38px rgba(0,0,0,.62),0 0 28px rgba(45,212,191,.1);touch-action:manipulation}.inventory-modal-card--epic{--modal-surface-primary:164,64,174;--modal-surface-secondary:69,82,171;border-color:rgba(232,121,249,.72);background:radial-gradient(ellipse at 12% 18%,rgba(232,121,249,.58),transparent 56%),radial-gradient(ellipse at 91% 42%,rgba(92,83,190,.58),transparent 58%),radial-gradient(ellipse at 38% 100%,rgba(34,211,238,.32),transparent 60%),linear-gradient(150deg,#41244f,#29264e 52%,#1b3d51);box-shadow:inset 0 2px 0 rgba(255,255,255,.16),inset 0 -4px 0 rgba(3,5,14,.72),0 4px 0 #672f77,0 8px 0 #15111f,0 18px 38px rgba(0,0,0,.62),0 0 28px rgba(232,121,249,.16)}.inventory-modal-card--legendary{--modal-surface-primary:176,105,36;--modal-surface-secondary:142,59,121;border-color:rgba(251,191,36,.78);background:radial-gradient(ellipse at 12% 18%,rgba(251,174,54,.5),transparent 56%),radial-gradient(ellipse at 91% 42%,rgba(202,76,110,.48),transparent 58%),radial-gradient(ellipse at 38% 100%,rgba(168,85,247,.3),transparent 60%),linear-gradient(150deg,#493449,#3b2b47 52%,#28394a);box-shadow:inset 0 2px 0 rgba(255,255,255,.16),inset 0 -4px 0 rgba(3,5,14,.72),0 4px 0 #85601c,0 8px 0 #15111f,0 18px 38px rgba(0,0,0,.62),0 0 28px rgba(251,191,36,.16)}.inventory-modal-card--god{--modal-surface-primary:31,136,158;--modal-surface-secondary:154,57,134;border-color:rgba(34,211,238,.8);background:radial-gradient(ellipse at 12% 18%,rgba(34,211,238,.52),transparent 56%),radial-gradient(ellipse at 91% 42%,rgba(236,72,153,.5),transparent 58%),radial-gradient(ellipse at 38% 100%,rgba(139,92,246,.38),transparent 60%),linear-gradient(150deg,#194656,#39284e 52%,#243b55);box-shadow:inset 0 2px 0 rgba(255,255,255,.16),inset 0 -4px 0 rgba(3,5,14,.72),0 4px 0 #176473,0 8px 0 #15111f,0 18px 38px rgba(0,0,0,.62),0 0 30px rgba(34,211,238,.18)}.inventory-modal-card>:not(.inventory-modal-ambience){position:relative;z-index:2;flex:0 0 auto}.inventory-modal-card>.inventory-modal-content{flex:0 1 auto}.inventory-modal-card>.inventory-modal-ambience{position:absolute;z-index:1;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.inventory-modal-ambience,.inventory-modal-ambience--common{--modal-glow-primary:45,212,191;--modal-glow-secondary:56,189,248;--modal-glow-tertiary:129,140,248}.inventory-modal-ambience--epic{--modal-glow-primary:232,121,249;--modal-glow-secondary:129,140,248;--modal-glow-tertiary:34,211,238}.inventory-modal-ambience--legendary{--modal-glow-primary:251,191,36;--modal-glow-secondary:249,115,22;--modal-glow-tertiary:232,121,249}.inventory-modal-ambience--god{--modal-glow-primary:34,211,238;--modal-glow-secondary:236,72,153;--modal-glow-tertiary:168,85,247}.inventory-modal-ambience:after,.inventory-modal-ambience:before{position:absolute;inset:0;content:"";pointer-events:none}.inventory-modal-ambience:before{z-index:1;background:linear-gradient(118deg,transparent 18%,rgba(255,255,255,.13) 47%,transparent 72%),radial-gradient(ellipse at 50% 45%,transparent 42%,rgba(3,7,18,.12) 100%);background-size:240% 100%,100% 100%;animation:inventory-modal-light-sweep 11s ease-in-out infinite alternate}.inventory-modal-ambience:after{z-index:2;background:radial-gradient(ellipse at 50% 0,rgba(var(--modal-glow-primary),.2),transparent 58%),linear-gradient(180deg,transparent 70%,rgba(3,7,18,.1))}.inventory-modal-ambience__orb{position:absolute;z-index:0;top:-12%;left:-23%;width:100%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(var(--modal-glow-primary),.72) 0,rgba(var(--modal-glow-primary),.38) 38%,transparent 72%);filter:blur(32px) saturate(1.35);opacity:.88;transform:translateZ(0);animation:inventory-modal-orb-drift 13s ease-in-out infinite alternate;will-change:transform,opacity}.inventory-modal-ambience__orb--secondary{top:21%;right:-38%;left:auto;width:96%;background:radial-gradient(circle,rgba(var(--modal-glow-secondary),.68) 0,rgba(var(--modal-glow-secondary),.32) 40%,transparent 72%);filter:blur(34px) saturate(1.35);animation-delay:-5s;animation-duration:17s}.inventory-modal-ambience__orb--tertiary{top:auto;bottom:-38%;left:1%;width:108%;background:radial-gradient(circle,rgba(var(--modal-glow-tertiary),.6) 0,rgba(var(--modal-glow-tertiary),.28) 42%,transparent 74%);filter:blur(36px) saturate(1.3);animation-delay:-9s;animation-duration:19s}@keyframes inventory-modal-orb-drift{0%{opacity:.6;transform:translate3d(-7%,4%,0) scale(.88)}to{opacity:1;transform:translate3d(9%,-8%,0) scale(1.14)}}@keyframes inventory-modal-light-sweep{0%{background-position:100% 0,0 0}to{background-position:-100% 0,0 0}}.app-content:has(.inventory-modal-overlay){z-index:101}.inventory-modal-card .inventory-modal-topline{position:relative;z-index:5;display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:.6rem;margin:0;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 45%),linear-gradient(110deg,rgba(17,15,39,.94),rgba(27,16,48,.94));padding:4px 5px 4px 10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 3px 0 rgba(5,5,12,.65),0 6px 12px rgba(0,0,0,.22)}.inventory-modal-kicker{min-width:0;color:rgba(207,250,254,.72);font-size:clamp(7px,2vw,9px);font-weight:900;letter-spacing:.1em;line-height:1.2}.inventory-exit{display:inline-flex;min-width:104px;min-height:40px;align-items:center;justify-content:center;gap:.45rem;border:1px solid rgba(255,244,191,.95);border-radius:13px;background:linear-gradient(180deg,rgba(255,255,255,.32),transparent 42%),linear-gradient(180deg,#ffe58a,#ffc447 52%,#e99425);padding:.5rem .85rem;color:#28182b;font-size:10px;font-weight:1000;letter-spacing:.08em;box-shadow:inset 0 2px 0 rgba(255,255,255,.78),inset 0 -2px 0 rgba(157,79,19,.34),0 3px 0 #9c551e,0 6px 0 rgba(60,31,32,.86),0 9px 14px rgba(0,0,0,.4);touch-action:manipulation;transition:transform .12s ease,box-shadow .12s ease}.inventory-exit__icon{width:16px;height:16px;flex:0 0 auto;filter:drop-shadow(0 1px 0 rgba(255,255,255,.45))}.inventory-exit:active{transform:translateY(4px);box-shadow:inset 0 3px 6px rgba(108,57,14,.3),0 1px 0 #9c551e,0 2px 0 rgba(60,31,32,.86)}.inventory-exit:focus-visible,.inventory-hero__cta:focus-visible{outline:2px solid #fff3b0;outline-offset:3px}.inventory-modal-content{display:flex;min-height:0;flex-direction:column;align-items:center;text-align:center}.inventory-modal-content--owned{gap:clamp(3px,.8dvh,8px)}.inventory-modal-art{width:clamp(108px,26dvh,220px);max-width:100%;flex:0 0 auto;border-radius:19px;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 26%),linear-gradient(145deg,rgba(24,35,54,.92),rgba(5,9,20,.96));box-shadow:inset 0 2px 0 rgba(255,255,255,.18),inset 0 -3px 0 rgba(0,0,0,.48),0 4px 0 rgba(2,7,16,.92),0 9px 18px rgba(0,0,0,.3)}.inventory-modal-art--locked{width:clamp(76px,16dvh,112px)}.inventory-modal-title{width:100%;margin:0;overflow:hidden;font-size:clamp(15px,4.5vw,20px);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.inventory-modal-meta{gap:6px;margin:0}.inventory-modal-meta>span{padding:4px 10px;font-size:9px;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 2px 0 rgba(0,0,0,.55)}.inventory-modal-lore{display:-webkit-box;max-width:100%;margin:0;overflow:hidden;color:rgba(235,239,248,.78);font-size:clamp(10px,2.8vw,12px);line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.inventory-modal-holders{margin:0;border-radius:13px;padding:7px 10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 3px 0 rgba(0,0,0,.48)}.inventory-modal-holders__track{height:5px;margin-top:5px;box-shadow:inset 0 1px 2px rgba(0,0,0,.72)}.inventory-modal-quantity{margin:0;border-color:rgba(var(--quantity-accent),.38);border-radius:13px;background:linear-gradient(110deg,rgba(var(--quantity-accent),.1),transparent 58%),rgba(5,9,20,.7);padding:8px 11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.11),inset 0 -2px 0 rgba(0,0,0,.32),0 3px 0 rgba(0,0,0,.48)}.inventory-modal-quantity,.inventory-modal-quantity--common{--quantity-accent:45,212,191}.inventory-modal-quantity--epic{--quantity-accent:232,121,249}.inventory-modal-quantity--legendary{--quantity-accent:251,191,36}.inventory-modal-quantity--god{--quantity-accent:34,211,238}.inventory-modal-quantity__heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.inventory-modal-quantity__label{color:rgba(var(--quantity-accent),.9);font-size:9px;font-weight:900;letter-spacing:.1em}.inventory-modal-quantity__count{color:#fff5d5;font-family:var(--font-mono,ui-monospace),monospace;font-size:13px;font-weight:900;text-shadow:0 1px 0 rgba(0,0,0,.65)}.inventory-modal-action{margin:0}.inventory-modal-action a,.inventory-modal-action button{min-height:40px;border-radius:13px;padding:8px 12px;box-shadow:inset 0 2px 0 rgba(255,255,255,.2),inset 0 -2px 0 rgba(0,0,0,.2),0 3px 0 rgba(4,8,17,.84),0 6px 12px rgba(0,0,0,.26)}.inventory-modal-action p{margin:3px 0 0;font-size:8px;line-height:1.25}.inventory-modal-open-cases{display:flex;min-height:42px;align-items:center;justify-content:center;margin:0;padding:8px 12px;box-shadow:inset 0 2px 0 rgba(255,255,255,.42),inset 0 -2px 0 rgba(99,34,106,.28),0 3px 0 #724076,0 6px 12px rgba(0,0,0,.34)}.inventory-modal-content--locked{gap:clamp(4px,1dvh,8px)}.inventory-modal-locked-badge{margin:0;padding:4px 9px;font-size:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 2px 0 rgba(0,0,0,.5)}.inventory-modal-rarity{margin:-2px 0 0;font-size:8px}@media (max-width:360px){.inventory-hero__footer{align-items:flex-start}.inventory-modal-card{gap:5px;padding:10px}.inventory-exit{min-width:92px}}@media (max-height:680px){.inventory-modal-card{gap:4px;padding:10px}.inventory-modal-content--locked,.inventory-modal-content--owned{gap:3px}.inventory-modal-art{width:clamp(92px,18dvh,124px)}.inventory-modal-art--locked{width:clamp(68px,13dvh,88px)}.inventory-modal-lore{-webkit-line-clamp:1}.inventory-modal-holders{padding:5px 8px}}@media (prefers-reduced-motion:reduce){.inventory-modal-ambience:before,.inventory-modal-ambience__orb{animation:none}}