[data-spinning=true] .rbloot-item-card{transition:none}[data-spinning=true] .rbloot-item-backdrop{opacity:0!important;transition:opacity .2s ease-out!important}.case-strip-card{contain:layout}.rbloot-item-title{color:var(--rbloot-title,#eef2ff)}.rbloot-item-meta{color:var(--rbloot-meta,rgba(199,210,254,.78))}.rbloot-item-chance{color:var(--rbloot-chance,rgba(165,180,252,.62));letter-spacing:.01em}.rbloot-surface{position:relative;isolation:isolate}.rbloot-surface:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(140% 90% at 50% -10%,rgba(255,255,255,.08) 0,transparent 58%),radial-gradient(120% 120% at 50% 120%,rgba(2,4,9,0) 40%,rgba(2,4,9,.42) 100%),radial-gradient(circle at 1px 1px,rgba(255,255,255,.06) .65px,transparent .7px);background-size:auto,auto,3px 3px;opacity:.32;z-index:0}.rbloot-item-media{position:relative;isolation:isolate;overflow:hidden}.rbloot-item-art{position:relative;z-index:4;transition:transform .28s cubic-bezier(.22,1,.36,1),filter .28s ease}.rbloot-item-card:hover .rbloot-item-art{transform:translateY(-4px) scale(1.04)}.rbloot-item-backdrop{position:absolute;inset:12%;pointer-events:none;z-index:2;transform:scale(1);transition:transform .35s ease,filter .35s ease,opacity .35s ease;--rbloot-glow:rgba(56,189,248,0.32);--rbloot-contour:rgba(125,211,252,0.48);--rbloot-contour-opacity:0.24;--rbloot-ring:rgba(129,140,248,0.36);--rbloot-ring-opacity:0.1;--rbloot-blur:14px;--rbloot-voxel-fill:rgba(56,189,248,0.14);--rbloot-voxel-edge:rgba(125,211,252,0.38);--rbloot-voxel-opacity:0.2}.rbloot-item-backdrop[data-variant=stage]{--rbloot-stage-aura-opacity:0.5;--rbloot-stage-shard-opacity:0.2;--rbloot-stage-rim-opacity:0.18}.rbloot-item-backdrop[data-rarity=rare]{--rbloot-glow:rgba(59,130,246,0.38);--rbloot-contour:rgba(96,165,250,0.56);--rbloot-contour-opacity:0.32;--rbloot-ring:rgba(56,189,248,0.4);--rbloot-ring-opacity:0.18;--rbloot-blur:15px;--rbloot-voxel-fill:rgba(56,189,248,0.14);--rbloot-voxel-edge:rgba(125,211,252,0.42);--rbloot-voxel-opacity:0.22}.rbloot-item-backdrop[data-rarity=epic]{--rbloot-glow:rgba(192,132,252,0.48);--rbloot-contour:rgba(221,214,254,0.62);--rbloot-contour-opacity:0.4;--rbloot-ring:rgba(192,132,252,0.52);--rbloot-ring-opacity:0.3;--rbloot-blur:16px;--rbloot-voxel-fill:rgba(192,132,252,0.18);--rbloot-voxel-edge:rgba(233,213,255,0.52);--rbloot-voxel-opacity:0.26}.rbloot-item-backdrop[data-rarity=legendary]{--rbloot-glow:rgba(251,191,36,0.56);--rbloot-contour:rgba(253,224,71,0.7);--rbloot-contour-opacity:0.48;--rbloot-ring:rgba(250,204,21,0.62);--rbloot-ring-opacity:0.36;--rbloot-blur:18px;--rbloot-voxel-fill:rgba(251,191,36,0.22);--rbloot-voxel-edge:rgba(253,224,71,0.58);--rbloot-voxel-opacity:0.3}.rbloot-item-backdrop[data-variant=stage][data-top-drop=true]{--rbloot-stage-aura-opacity:0.62;--rbloot-stage-shard-opacity:0.26;--rbloot-stage-rim-opacity:0.24}.rbloot-vox{position:absolute;inset:20% 23%;clip-path:polygon(8% 17%,79% 8%,93% 34%,81% 86%,22% 93%,6% 61%);background:linear-gradient(146deg,rgba(255,255,255,.16) 0,var(--rbloot-voxel-fill) 44%,rgba(7,11,18,.12) 100%);border:1px solid var(--rbloot-voxel-edge);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 8px 18px rgba(5,8,14,.2);opacity:var(--rbloot-voxel-opacity)}.rbloot-vox--a{transform:rotate(-12deg) translate(-3%,4%)}.rbloot-vox--b{inset:26% 26%;transform:rotate(18deg) translate(6%,-4%);opacity:calc(var(--rbloot-voxel-opacity) * .85)}.rbloot-ring{position:absolute;inset:16%;clip-path:polygon(14% 18%,74% 12%,88% 28%,86% 70%,62% 84%,24% 88%,12% 62%,10% 34%);border:1px solid var(--rbloot-ring);transform:rotate(-9deg);opacity:var(--rbloot-ring-opacity)}.rbloot-stage-aura{position:absolute;inset:-24%;background:radial-gradient(ellipse at 48% 40%,var(--rbloot-glow) 0,rgba(20,28,50,.2) 42%,transparent 72%),radial-gradient(ellipse at 58% 64%,rgba(2,6,23,.34) 0,transparent 68%);filter:blur(calc(var(--rbloot-blur) + 4px));opacity:var(--rbloot-stage-aura-opacity)}.rbloot-stage-shard{position:absolute;inset:12% 8%;clip-path:polygon(6% 28%,64% 6%,92% 26%,88% 74%,44% 92%,10% 74%);background:linear-gradient(146deg,rgba(255,255,255,.1) 0,rgba(15,23,42,.1) 52%,rgba(2,6,23,.26) 100%),radial-gradient(circle at 44% 38%,var(--rbloot-glow) 0,transparent 70%);border:1px solid var(--rbloot-contour);box-shadow:0 14px 34px rgba(0,0,0,.28);opacity:var(--rbloot-stage-shard-opacity)}.rbloot-stage-shard--left{transform:rotate(-14deg) translate(-17%,4%)}.rbloot-stage-shard--right{transform:rotate(11deg) translate(16%,-2%);opacity:calc(var(--rbloot-stage-shard-opacity) * .92)}.rbloot-stage-rim{position:absolute;inset:22% 20%;clip-path:polygon(10% 20%,70% 12%,88% 30%,84% 70%,56% 86%,18% 80%,8% 54%);border:1px solid var(--rbloot-contour);opacity:var(--rbloot-stage-rim-opacity);transform:rotate(-7deg)}.rbloot-item-backdrop:after{content:"";position:absolute;inset:-34%;background:linear-gradient(122deg,transparent 40%,var(--rbloot-ring) 50%,transparent 60%);transform:translateX(-140%);opacity:0}.rbloot-item-backdrop:not([data-variant=stage]):after,.rbloot-item-backdrop[data-variant=stage]:after{display:none}@keyframes rbloot-legendary-sweep{0%{transform:translateX(-140%);opacity:0}4%{opacity:.6}12%{transform:translateX(140%);opacity:0}to{transform:translateX(140%);opacity:0}}.rbloot-item-backdrop[data-rarity=legendary]:after{opacity:.56;animation:rbloot-legendary-sweep 10s linear infinite}.rbloot-item-card:hover .rbloot-item-backdrop{transform:scale(1.035);filter:saturate(1.2) brightness(1.08)}.rbloot-item-backdrop[data-top-drop=true] .rbloot-ring{opacity:calc(var(--rbloot-ring-opacity) + .14)}.rbloot-shard-mark{display:inline-block;width:12px;height:12px;clip-path:polygon(8% 16%,82% 6%,94% 36%,78% 86%,22% 94%,5% 62%);background:linear-gradient(145deg,rgba(255,255,255,.5),rgba(168,85,247,.4) 55%,rgba(17,24,39,.35));border:1px solid rgba(192,132,252,.55);box-shadow:0 0 10px rgba(168,85,247,.25)}.rbloot-header-line{position:relative;width:76px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(168,85,247,.7),rgba(34,211,238,.45),transparent)}.rbloot-header-line:after{content:"";position:absolute;top:-1px;left:34%;width:3px;height:3px;border-radius:999px;background:rgba(216,180,254,.9);box-shadow:18px 0 0 rgba(34,211,238,.75)}body,html{background:linear-gradient(180deg,#0a0a12,#0d0d18 50%,#0a0a12);background-attachment:fixed;color-scheme:dark}.case-roulette-container{height:var(--strip-h-single)}.case-roulette-container[data-multi=true]{height:var(--strip-h-multi)}.case-multi-slot-grid[data-lanes="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.case-multi-slot-grid[data-lanes="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.case-multi-slot-grid[data-lanes="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.case-multi-slot-grid[data-lanes="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1023px){.case-roulette-container[data-multi=true][data-lanes="4"],.case-roulette-container[data-multi=true][data-lanes="5"]{height:calc(var(--strip-h-multi) * 2)}.case-multi-slot-grid[data-lanes="4"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.case-multi-slot-grid[data-lanes="5"]{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.case-multi-slot-grid[data-lanes="5"]>:first-child{grid-column:1/span 2;grid-row:1}.case-multi-slot-grid[data-lanes="5"]>:nth-child(2){grid-column:3/span 2;grid-row:1}.case-multi-slot-grid[data-lanes="5"]>:nth-child(3){grid-column:5/span 2;grid-row:1}.case-multi-slot-grid[data-lanes="5"]>:nth-child(4){grid-column:1/span 3;grid-row:2}.case-multi-slot-grid[data-lanes="5"]>:nth-child(5){grid-column:4/span 3;grid-row:2}}@keyframes roulette-shockwave{0%{transform:scale(.25);opacity:0}25%{opacity:.95}to{transform:scale(2);opacity:0}}@keyframes roulette-glow-pulse{0%{opacity:.35;transform:scale(.92)}to{opacity:.7;transform:scale(1.04)}}@keyframes roulette-particle-burst{0%{transform:scale(0) translateY(0);opacity:0}20%{opacity:1}to{transform:scale(1.4) translateY(-35px);opacity:0}}@keyframes dim-in{0%{opacity:0}to{opacity:1}}@keyframes battle-win-flash{0%{opacity:1}25%{opacity:.6}to{opacity:0}}.battle-win-flash{animation:battle-win-flash .5s ease-out forwards}.battle-win-burst{will-change:opacity,transform}@keyframes roulette-card-glow-pulse{0%{filter:brightness(1);box-shadow:inherit}to{filter:brightness(1.06)}}@keyframes roulette-sparkle{0%{opacity:0;transform:scale(.5)}30%{opacity:1;transform:scale(1.2)}60%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(.3)}}@media (prefers-reduced-motion:reduce){[style*=roulette-card-glow-pulse],[style*=roulette-sparkle]{animation:none!important}}.price-badge{opacity:0;pointer-events:none}[data-spin-landed="1"] .price-badge{opacity:1;pointer-events:none;transition:opacity .25s ease-out}.battle-slot-idle-item{opacity:.5;animation:slot-idle-fadein .3s ease-out both}@keyframes slot-idle-fadein{0%{opacity:0;transform:scale(.92)}to{opacity:.5;transform:scale(1)}}@keyframes win-card-transform-in{0%{transform:scale(.92);opacity:.85}to{transform:scale(1);opacity:1}}.case-item-card{position:relative;overflow:hidden;transition:all .3s ease}.case-item-card:hover{transform:translateY(-4px) scale(1.02)}.case-item-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transition:left .5s}.case-item-card:hover:before{left:100%}.case-batch-progress-track{background:rgba(20,20,35,.9);border-radius:9999px;overflow:hidden}.case-batch-progress-fill{background:linear-gradient(90deg,rgba(139,92,246,.6),rgba(168,85,247,.5));box-shadow:0 0 8px rgba(139,92,246,.35);border-radius:9999px;transition:width .2s ease-out}.case-batch-progress-spin-fill{background:linear-gradient(90deg,rgba(139,92,246,.5),rgba(168,85,247,.4));box-shadow:0 0 6px rgba(139,92,246,.3);border-radius:9999px;transition:width .05s linear}[data-revealing=true]{opacity:.18;pointer-events:none;transition:opacity .3s ease}.case-drops-showcase .case-drops-card.rbloot-item-card:not([data-top-rank="1"]){box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 6px 18px rgba(0,0,0,.26)}.case-drops-showcase .case-drops-card.rbloot-item-card:not([data-top-rank="1"]):hover{box-shadow:var(--shadow-inner-edge),0 8px 22px rgba(0,0,0,.28)}.case-cta-primary{--case-neon:rgba(139,92,246,0.45);--case-neon-glow:20px;height:48px;padding-left:20px;padding-right:20px;border-radius:14px;font-size:16px;font-weight:600;border:1px solid var(--case-neon);background:linear-gradient(180deg,rgba(38,38,48,.98),rgba(28,28,38,.98));box-shadow:0 1px 0 rgba(255,255,255,.06),0 4px 12px rgba(0,0,0,.35),0 0 var(--case-neon-glow) var(--case-neon);color:#e8e8f0;transition:box-shadow .25s ease,transform .2s ease,border-color .2s ease;justify-content:center;white-space:nowrap}.case-cta-primary:hover:not(:disabled){--case-neon:rgba(139,92,246,0.52);--case-neon-glow:30px;box-shadow:0 1px 0 rgba(255,255,255,.08),0 6px 20px rgba(0,0,0,.4),0 0 var(--case-neon-glow) var(--case-neon);transform:translateY(-2px)}.case-cta-primary:active:not(:disabled){--case-neon-glow:10px;box-shadow:0 0 0 1px rgba(255,255,255,.06),0 2px 6px rgba(0,0,0,.5),0 0 var(--case-neon-glow) var(--case-neon);transform:translateY(1px)}.case-cta-primary:disabled{background:rgba(40,40,50,.6);border-color:rgba(255,255,255,.06);color:rgba(200,200,210,.5);box-shadow:none;cursor:not-allowed}.case-cta-primary .case-cta-icon{width:18px;height:18px;flex-shrink:0;opacity:.9}.case-cta-primary:disabled .case-cta-icon{opacity:.5}.case-cta-gold-accent{width:6px;height:6px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(252,211,77,.95),rgba(234,179,8,.7));box-shadow:0 0 8px rgba(234,179,8,.5);flex-shrink:0}.case-cta-primary:disabled .case-cta-gold-accent{opacity:.4}.case-cta-amber{--case-neon:rgba(251,191,36,0.45);color:#fef3c7}.case-cta-amber:hover:not(:disabled){--case-neon:rgba(251,191,36,0.55)}.upgrader-exchange-cta.case-cta-amber{--case-neon:rgba(251,191,36,0.6);--case-neon-glow:28px}.upgrader-exchange-cta.case-cta-amber:hover:not(:disabled){--case-neon:rgba(251,191,36,0.72);--case-neon-glow:38px}.case-cta-green{--case-neon:rgba(52,211,153,0.45);color:#a7f3d0}.case-cta-green:hover:not(:disabled){--case-neon:rgba(52,211,153,0.55)}.case-cta-purple-cta{--case-neon:rgba(139,92,246,0.45);color:#e8e8f0}.case-cta-purple-cta:hover:not(:disabled){--case-neon:rgba(139,92,246,0.55)}.case-cta-primary[data-accent=green]{--case-neon:rgba(52,211,153,0.45)}.case-cta-primary[data-accent=green]:hover:not(:disabled){--case-neon:rgba(52,211,153,0.55)}.case-cta-primary[data-accent=blue]{--case-neon:rgba(59,130,246,0.45)}.case-cta-primary[data-accent=blue]:hover:not(:disabled){--case-neon:rgba(59,130,246,0.55)}.case-cta-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;height:48px;padding-left:20px;padding-right:20px;border-radius:14px;font-size:16px;font-weight:600;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.1);color:#fff;transition:background .2s ease,border-color .2s ease}.case-cta-secondary:hover:not(:disabled){background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3)}.case-cta-secondary:disabled{opacity:.6;cursor:not-allowed}.case-cta-compact{height:auto;min-height:44px;padding:11px 16px;border-radius:12px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.case-cta-price-badge{height:48px;padding-left:14px;padding-right:16px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(22,22,30,.95);display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:700;color:rgba(230,230,240,.95);box-shadow:0 2px 8px rgba(0,0,0,.3)}.case-cta-price-badge .case-cta-price-icon{width:16px;height:16px;opacity:.85}@media (max-width:640px){.case-cta-price-badge{height:40px;padding-left:10px;padding-right:12px;border-radius:12px;font-size:13px;gap:4px}.case-cta-price-badge .case-cta-price-icon{width:14px;height:14px}}.case-cta-price-badge-gold{border-color:rgba(234,179,8,.35);background:rgba(28,26,18,.95);color:rgba(253,230,138,.98);box-shadow:0 0 12px rgba(234,179,8,.08)}.case-cta-price-badge-gold .case-cta-price-icon{color:rgba(250,204,21,.95);opacity:.95}.case-action-panel{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 24px;padding:16px 20px;border-radius:14px;background:rgba(14,14,20,.92);border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}.case-action-panel .case-segmented{flex:0 0 auto}.case-action-panel .order-2{flex:0 0 auto;min-width:min-content}.case-action-panel .case-you-can-win,.case-action-panel .order-3{flex:0 0 auto}@media (max-width:640px){.case-action-panel{flex-direction:column;padding:16px;gap:16px;border-radius:12px;align-items:center}.case-action-panel .order-2{width:100%;justify-content:center}.case-action-panel .case-you-can-win,.case-action-panel .order-3{width:100%;text-align:center}.case-action-panel .case-you-can-win.flex{justify-content:center;align-items:center}}@media (min-width:768px){.case-action-panel{flex-wrap:nowrap;flex-direction:row;gap:20px 28px;padding:16px 24px}}.case-segmented{display:inline-flex;align-items:stretch;height:42px;padding:3px;border-radius:12px;background:rgba(22,22,30,.9);border:1px solid rgba(255,255,255,.08);gap:0}.case-segmented button{min-width:40px;padding:0 10px;border-radius:10px;font-size:14px;font-weight:500;color:rgba(220,220,230,.8);background:transparent;border:none;transition:background .15s ease,color .15s ease,box-shadow .15s ease}@media (max-width:640px){.case-segmented{height:36px;padding:2px;border-radius:10px}.case-segmented button{min-width:32px;padding:0 6px;border-radius:8px;font-size:13px}}.case-segmented button:hover:not(:disabled){color:#fff;background:rgba(255,255,255,.06)}.case-segmented button[data-active=true]{background:rgba(255,255,255,.1);color:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.1)}.case-segmented button:disabled{opacity:.5;cursor:not-allowed}.case-you-can-win{white-space:nowrap}@media (max-width:640px){.case-you-can-win{white-space:normal;text-align:center;min-width:0}}