.cc-scene{--cc-primary:#1e2a33;--cc-secondary:#131d25;--cc-ink:#ffffff;--cc-rarity:#9fb0bd;--cc-rarity-rgb:159,176,189;--cc-rx:0deg;--cc-ry:0deg;--cc-mx:50%;--cc-my:35%;position:relative;width:var(--cc-width,250px);aspect-ratio:5/7;perspective:1100px;flex-shrink:0;isolation:isolate;-webkit-user-select:none;user-select:none}.cc-scene[data-rarity=rare]{--cc-rarity:#5ab4ff;--cc-rarity-rgb:90,180,255}.cc-scene[data-rarity=epic]{--cc-rarity:#c77dff;--cc-rarity-rgb:199,125,255}.cc-scene[data-rarity=legendary]{--cc-rarity:#ffd84d;--cc-rarity-rgb:255,216,77}.cc-tilt{transform-style:preserve-3d;transform:rotateX(var(--cc-rx)) rotateY(var(--cc-ry));transition:transform .18s ease-out}.cc-flip,.cc-tilt{position:absolute;inset:0}.cc-flip{transform-style:preserve-3d;transform:rotateY(0deg)}.cc-scene[data-phase=front] .cc-flip{transform:rotateY(180deg);transition:transform .65s cubic-bezier(.2,.9,.25,1.15)}.cc-face{position:absolute;inset:0;border-radius:16px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.cc-front{transform:rotateY(180deg);box-shadow:0 18px 44px rgba(0,0,0,.55)}.cc-back{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;padding:0;border:3px solid #2b3a47;color:#c5f923;cursor:default;background:repeating-linear-gradient(45deg,rgba(197,249,35,.05) 0 2px,transparent 2px 14px),repeating-linear-gradient(-45deg,rgba(197,249,35,.05) 0 2px,transparent 2px 14px),radial-gradient(circle at 50% 42%,#1c2b3b 0,#0b121b 72%);box-shadow:0 18px 44px rgba(0,0,0,.55),inset 0 0 0 6px #0b121b,inset 0 0 0 7px rgba(197,249,35,.25)}.cc-scene[data-phase=sealed] .cc-back{cursor:pointer;animation:cc-float 3.2s ease-in-out infinite}.cc-scene[data-phase=sealed] .cc-back:hover{border-color:#c5f923}.cc-back-ring{display:grid;place-items:center;width:92px;height:92px;border-radius:50%;border:2px solid rgba(197,249,35,.55);box-shadow:0 0 30px rgba(197,249,35,.25),inset 0 0 18px rgba(197,249,35,.2)}.cc-back-mark{font-size:52px;font-weight:900;line-height:1;text-shadow:0 0 18px rgba(197,249,35,.6)}.cc-back-name{font-size:15px;font-weight:900;letter-spacing:.32em;color:#f4f7fa}.cc-back-series{font-size:9px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#8ea1b0}.cc-back-cta{position:absolute;bottom:18px;left:16px;right:16px;padding:9px 10px;border-radius:10px;background:#c5f923;color:#0b121b;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;animation:cc-pulse 1.6s ease-in-out infinite}.cc-scene[data-phase=charging] .cc-tilt{animation:cc-shake .32s linear infinite}.cc-scene[data-phase=charging][data-rarity=epic] .cc-tilt,.cc-scene[data-phase=charging][data-rarity=legendary] .cc-tilt{animation-duration:.2s}.cc-scene[data-phase=charging] .cc-back{animation:cc-charge 1.5s ease-in forwards}.cc-scene[data-phase=charging]{animation:cc-deal .35s ease-out}.cc-frame{position:absolute;inset:0;padding:5px;border-radius:16px;background:linear-gradient(145deg,#7d8c97,#39454f 45%,#a6b3bc)}.cc-scene[data-rarity=rare] .cc-frame{background:linear-gradient(145deg,#9fd4ff,#2a6fb8 45%,#cfe9ff)}.cc-scene[data-rarity=epic] .cc-frame{background:linear-gradient(145deg,#e8c2ff,#7a2fc4 45%,#f2dbff)}.cc-scene[data-rarity=legendary] .cc-frame{background:conic-gradient(from var(--cc-spin,0deg),#fff3b0,#ffd84d,#c5f923,#ffb84d,#fff3b0);animation:cc-spin 4s linear infinite}.cc-inner{position:relative;height:100%;border-radius:12px;overflow:hidden;color:var(--cc-ink);background:linear-gradient(160deg,var(--cc-primary) 0,var(--cc-secondary) 100%)}.cc-art{position:absolute;inset:0 0 38%;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background:radial-gradient(ellipse 80% 70% at 50% 100%,rgba(255,255,255,.22),transparent 70%)}.cc-watermark{position:absolute;top:4px;right:10px;font-size:120px;font-weight:900;line-height:1;letter-spacing:-.06em;opacity:.14}.cc-cutout{position:relative;height:96%;max-width:100%;object-fit:contain;object-position:bottom;filter:drop-shadow(0 10px 18px rgba(0,0,0,.45))}.cc-photo{position:relative;width:58%;aspect-ratio:1;margin-bottom:9%;object-fit:cover;border-radius:12px;border:3px solid rgba(255,255,255,.7);box-shadow:0 10px 22px rgba(0,0,0,.45)}.cc-monogram{margin-bottom:18%;display:grid;place-items:center;width:108px;height:108px;border-radius:50%;border:3px solid rgba(255,255,255,.6);background:rgba(0,0,0,.18);font-size:44px;font-weight:900;letter-spacing:-.02em}.cc-placeholder{width:90px;height:120px;margin-bottom:14%;opacity:.7}.cc-top{position:absolute;top:10px;left:12px;display:flex;flex-direction:column;align-items:center;text-shadow:0 2px 8px rgba(0,0,0,.45)}.cc-number{font-size:38px;font-weight:900;line-height:1;letter-spacing:-.03em}.cc-position{margin-top:2px;font-size:12px;font-weight:900;letter-spacing:.1em}.cc-logo{position:absolute;top:10px;right:10px;width:38px;height:38px;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}.cc-plate{position:absolute;left:0;right:0;bottom:0;height:40%;padding:10px 12px 8px;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(8,12,18,.55),rgba(8,12,18,.92));color:#f4f7fa;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cc-name{margin:0;font-size:17px;font-weight:900;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cc-team{margin:3px 0 0;font-size:10px;font-weight:700;color:#b8c6d1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:auto 0 6px}.cc-stats div{text-align:center;padding:4px 2px;border-radius:6px;background:rgba(255,255,255,.07)}.cc-stats dt{font-size:7.5px;font-weight:800;letter-spacing:.12em;color:#95a6b3;text-transform:uppercase}.cc-stats dd{margin:1px 0 0;font-size:13px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-foot{display:flex;justify-content:space-between;align-items:center;gap:6px}.cc-rarity{padding:2px 7px;border-radius:999px;font-size:8.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#0b121b;background:var(--cc-rarity)}.cc-serial{font-size:9px;font-weight:800;letter-spacing:.06em;color:#8ea1b0;font-variant-numeric:tabular-nums}.cc-shine{position:absolute;inset:0;border-radius:16px;pointer-events:none;mix-blend-mode:overlay;opacity:0;transition:opacity .2s;background:radial-gradient(circle at var(--cc-mx) var(--cc-my),rgba(255,255,255,.55),transparent 45%)}.cc-scene:hover .cc-shine{opacity:1}.cc-holo{display:none;position:absolute;inset:0;border-radius:16px;pointer-events:none;mix-blend-mode:color-dodge;opacity:.3;background:linear-gradient(115deg,transparent 18%,rgba(255,0,170,.5) 32%,rgba(0,238,255,.5) 44%,rgba(255,238,0,.45) 56%,rgba(130,255,90,.4) 66%,transparent 80%);background-size:250% 250%;background-position:var(--cc-mx) var(--cc-my)}.cc-scene[data-rarity=epic] .cc-holo{display:block;opacity:.22}.cc-scene[data-rarity=legendary] .cc-holo{display:block;opacity:.42;animation:cc-foil 5s ease-in-out infinite}.cc-scene[data-rarity=legendary]:hover .cc-holo{animation:none}.cc-rays{position:absolute;inset:-38%;z-index:-1;border-radius:50%;opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg,rgba(var(--cc-rarity-rgb),.32) 0deg 7deg,transparent 7deg 22deg);-webkit-mask:radial-gradient(circle,#000 18%,transparent 62%);mask:radial-gradient(circle,#000 18%,transparent 62%)}.cc-scene[data-phase=front][data-rarity=legendary] .cc-rays{opacity:1;animation:cc-rays 14s linear infinite,cc-fade-in .8s ease-out}.cc-scene[data-phase=front][data-rarity=epic] .cc-rays{opacity:.45;animation:cc-rays 20s linear infinite,cc-fade-in .8s ease-out}.cc-burst{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none;z-index:2}.cc-burst span{position:absolute;width:9px;height:9px;margin:-4.5px;border-radius:50%;background:var(--cc-rarity);box-shadow:0 0 12px var(--cc-rarity);opacity:0;animation:cc-spark .9s cubic-bezier(.15,.8,.3,1) forwards}.cc-burst span:nth-child(3n){width:5px;height:5px;background:#fff}@keyframes cc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes cc-pulse{0%,to{box-shadow:0 0 0 0 rgba(197,249,35,.55)}50%{box-shadow:0 0 0 8px rgba(197,249,35,0)}}@keyframes cc-deal{0%{transform:translateY(-22px) scale(.94);opacity:.3}to{transform:none;opacity:1}}@keyframes cc-shake{0%{transform:translate(0) rotate(0)}25%{transform:translate(-2px,1px) rotate(-1.2deg)}50%{transform:translate(2px,-1px) rotate(1.2deg)}75%{transform:translate(-1px,2px) rotate(-.6deg)}to{transform:translate(0) rotate(0)}}@keyframes cc-charge{0%{box-shadow:0 18px 44px rgba(0,0,0,.55),0 0 0 0 rgba(var(--cc-rarity-rgb),0);border-color:#2b3a47}to{box-shadow:0 18px 44px rgba(0,0,0,.55),0 0 46px 10px rgba(var(--cc-rarity-rgb),.75);border-color:var(--cc-rarity)}}@keyframes cc-spin{to{--cc-spin:360deg}}@keyframes cc-foil{0%,to{background-position:0 30%}50%{background-position:100% 70%}}@keyframes cc-rays{to{transform:rotate(1turn)}}@keyframes cc-fade-in{0%{opacity:0}}@keyframes cc-spark{0%{opacity:1;transform:rotate(var(--cc-a)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--cc-a)) translateY(calc(-1 * var(--cc-d))) scale(.4)}}@property --cc-spin{syntax:"<angle>";initial-value:0deg;inherits:false}@media (prefers-reduced-motion:reduce){.cc-scene,.cc-scene *{animation:none!important;transition:none!important}.cc-burst,.cc-rays{display:none}}.cb-binder{margin-top:26px}.cb-summary{padding:14px 16px;border:1px solid #28343e;border-radius:12px;background:#111a22}.cb-progress{height:6px;border-radius:999px;background:#1f2a33;overflow:hidden}.cb-progress span{display:block;height:100%;background:linear-gradient(90deg,#c5f923,#ffd84d);border-radius:inherit}.cb-counts{display:flex;flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;padding:0;list-style:none;font-size:11px;color:#9fb0bd}.cb-counts b{font-size:13px;color:#f4f7fa}.cb-counts li[data-rarity=legendary] b{color:#ffd84d}.cb-counts li[data-rarity=epic] b{color:#c77dff}.cb-counts li[data-rarity=rare] b{color:#5ab4ff}.cb-daily{margin:8px 0 0;font-size:12px;color:#b6c3cd}.cb-daily b{color:#c5f923;font-variant-numeric:tabular-nums}.cb-daily a{color:#ffd84d;font-weight:700}.cb-empty{margin-top:12px;font-size:12px;color:#8ea1b0}.cb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none}.cb-card{--cb-rarity:#7d8c97;padding:3px;border-radius:10px;background:linear-gradient(145deg,var(--cb-rarity),#26313a 55%,var(--cb-rarity))}.cb-card[data-rarity=rare]{--cb-rarity:#5ab4ff}.cb-card[data-rarity=epic]{--cb-rarity:#c77dff}.cb-card[data-rarity=legendary]{--cb-rarity:#ffd84d;box-shadow:0 0 14px rgba(255,216,77,.35)}.cb-art{position:relative;aspect-ratio:1;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;border-radius:8px 8px 0 0;background:linear-gradient(160deg,var(--cb-primary),var(--cb-secondary))}.cb-art img{height:92%;max-width:100%;object-fit:contain;object-position:bottom}.cb-art span{align-self:center;font-size:30px;font-weight:900;color:rgba(255,255,255,.8)}.cb-art em{position:absolute;top:4px;right:4px;padding:1px 5px;border-radius:6px;background:rgba(0,0,0,.65);color:#fff;font-size:10px;font-style:normal;font-weight:800}.cb-meta,.cb-name{margin:0;padding:0 6px;background:#0e151c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-name{padding-top:5px;font-size:10.5px;font-weight:800;color:#f4f7fa}.cb-meta{padding-bottom:6px;border-radius:0 0 8px 8px;font-size:9px;color:var(--cb-rarity);font-weight:700}.cb-more{margin-top:12px;padding:9px 14px;border:1px solid #293641;border-radius:8px;background:#121c24;color:#acbac6;font-size:12px;font-weight:700}.cb-more:hover{background:#202e3a}