.game-v5{color:#e6eafb;background:radial-gradient(at 82% 20%,#41327850,#0000 52%),radial-gradient(at 10% 52%,#20548532,#0000 50%),#101522}.game-v5>main{background-image:radial-gradient(#afc5f511 1px,#0000 1px);background-size:27px 27px}.game-v5 .site-header{background:#111722ed;border-bottom-color:#a9b8e219}.game-v5 footer{color:#8293b1;border-top-color:#8ba6df20}.game-v5 .nav-button.active{color:#d8e4ff;background:#a4bdff15;box-shadow:inset 0 -3px #9abfff}.game-v5 .secondary-button{color:#dce5fb;background:#c7d4ff09;border-color:#c7d4ff25}.game-v5 .pack-home{grid-template-columns:.9fr 1.1fr;gap:35px;min-height:630px;padding:15px 25px 20px}.game-v5 .pack-home-art{order:2;height:570px}.game-v5 .pack-home-cta{text-align:left;order:1;justify-self:center;width:100%;max-width:415px}.game-v5 .pack-series{color:#aebbea;letter-spacing:.08em;margin:0 0 15px;font-size:12px}.pack-title{letter-spacing:-3px;margin:0 0 26px;font-size:clamp(40px,4.2vw,64px);font-weight:750;line-height:1.03}.pack-title span{color:#cab0ff}.game-v5 .collection-shortcut{color:#adbcdb;margin:24px 0 13px}.game-v5 .daily-shortcut{text-align:left}.game-v5 .pack-options{justify-content:flex-start;margin-top:25px}.game-v5 .wg-booster{width:300px}.game-v5 .pack-orbit{border-color:#ad8be933;width:500px;height:300px}.game-v5 .orbit-two{border-color:#5d9fce33;width:420px;height:380px}.game-v5 .pack-ground{background:#05050d80;bottom:25px}.game-v5 .pack-home-art:before{content:"";z-index:-1;background:radial-gradient(#8067c23d,#0000 65%);position:absolute;inset:0}.game-v5 .pack-spark{color:#cab5ff}.game-v5 .spark-two{color:#73c8ff}.hero-card-fan{pointer-events:none;z-index:0;place-items:center;display:grid;position:absolute;inset:0}.hero-card-fan>.card-back{aspect-ratio:5/7;background:linear-gradient(140deg,#384877,#1b233d);border-color:#7ba6d770;width:190px;min-height:0;position:absolute;transform:translate(132px,-3px)rotate(19deg);box-shadow:15px 20px 25px #05071755}.hero-card-fan>.card-back+.card-back{background:linear-gradient(140deg,#553f76,#27203d);border-color:#b497d870;transform:translate(-118px,45px)rotate(-22deg)}.hero-card-fan .back-wordmark{font-size:12px}.home-albums{margin:0 0 45px;padding:0 20px}.home-albums h2{color:#c4d0ee;justify-content:space-between;margin:0 0 20px;font-size:18px;font-weight:500;display:flex}.home-albums h2>span{color:#c4a6eb}.home-albums>div{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.home-albums button{border:0;border-bottom:1px solid hsl(var(--album-hue) 60% 75%/.24);background:linear-gradient(110deg, hsl(var(--album-hue) 50% 40%/.25), transparent);color:#e2eaff;text-align:left;cursor:pointer;border-radius:14px 30px 6px 6px;align-items:center;gap:18px;min-width:0;padding:18px 20px;display:flex}.album-symbol{color:hsl(var(--album-hue) 80% 80%);font-size:40px}.home-albums strong{font-size:17px;display:block}.home-albums small{color:#9daccc;margin-top:5px;display:block}.home-albums i{color:#99add3;margin-left:auto;font-style:normal}.game-v5 .collection-tabs button[aria-pressed=true]{color:#c7baff;border-color:#bca3ff}.game-v5 .collection-tabs{border-color:#b3c1ed22}.game-v5 .collection-heading p{color:#a8b7d6}.game-v5 .search-field,.game-v5 .filters select{color:#d7e3fc;background:#1b2234;border-color:#a7b8e626}.game-v5 .collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px;padding-bottom:30px}.game-v5 .collection-grid>.website-card{transition:transform .16s,box-shadow .16s;box-shadow:0 14px 20px #03050b44}.game-v5 .collection-grid>.website-card:hover{transform:translateY(-5px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));box-shadow:0 20px 30px #03050b77}.game-v5 .sets-intro{color:#b1c1e0}.game-v5 .set-shelves{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.game-v5 .set-shelf{background:linear-gradient(100deg, #02040c44 0 7px, transparent 7px), linear-gradient(145deg, hsl(var(--set-hue) 42% 30%), #182239);border:0;border-radius:5px 16px 16px 5px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:220px;padding:23px 20px 20px 26px;transition:transform .18s;display:flex;transform:rotate(-1deg);box-shadow:6px 8px #060c1933,11px 13px 22px #03061144}.game-v5 .set-shelf:nth-child(2n){transform:rotate(1deg)}.game-v5 .set-shelf:hover{transform:translateY(-5px)}.game-v5 .set-emblem{font-size:42px}.game-v5 .set-name{flex:0;gap:7px;width:100%}.game-v5 .set-name>strong{color:#fff;font-size:20px}.game-v5 .set-name small{color:#c1cbe0;font-size:10px}.game-v5 .set-name progress{accent-color:hsl(var(--set-hue) 65% 78%);height:3px}.game-v5 .archive-shelf{border-color:#d1b27135}.copy-mark{color:inherit;letter-spacing:0;font-size:clamp(9px,3.4cqw,16px);font-weight:800}.detail-copies{color:#cbd6e9;font-size:14px}.favorite-action{color:#dcc5ff;text-align:center;margin:12px 0}.favorite-action button{padding:8px;font-size:13px}.favorite-action button[aria-pressed=true]{color:#f0b0ef}.favorite-action small{color:#b7c0d5;margin:6px 0;font-size:11px;line-height:1.5;display:block}.favorite-action button:disabled{opacity:.5}.trading-card[data-finish=HOLO] .finish-holo-film{opacity:.68;mix-blend-mode:color;background-size:145% 145%;-webkit-mask-image:linear-gradient(115deg,#0007 0 25%,#000 45% 60%,#0007 78%),linear-gradient(#0001 0 43%,#0005 57%,#000 66%);mask-image:linear-gradient(115deg,#0007 0 25%,#000 45% 60%,#0007 78%),linear-gradient(#0001 0 43%,#0005 57%,#000 66%);-webkit-mask-composite:source-in;mask-composite:intersect}.trading-card[data-finish=HOLO]:is([data-rarity=epic],[data-rarity=mythic]) .finish-holo-film{mix-blend-mode:screen;opacity:.5}.trading-card[data-finish=HOLO] .finish-holo-grid{opacity:.27;background-size:9px 9px;-webkit-mask-image:linear-gradient(115deg,#0000 15%,#000 42% 80%),linear-gradient(#0000 0 57%,#000 69%);mask-image:linear-gradient(115deg,#0000 15%,#000 42% 80%),linear-gradient(#0000 0 57%,#000 69%)}.trading-card .holo-mark{white-space:nowrap;letter-spacing:.04em;background:linear-gradient(115deg,#9ee8ed,#e6c9fa,#f9d9ab);border:1px solid #24385466;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;padding:.5cqw 1.5cqw;font-size:clamp(6px,3cqw,12px);font-weight:900;display:inline-flex;box-shadow:0 1px 5px #10112b24;color:#1e2941!important}.opening-v5{--aura-color:#b5c9e8}.opening-v5 .single-card-stage{width:min(340px,71.4dvh - 232.05px);max-width:calc(100% - 30px);margin-top:24px}.opening-v5 .individual-footer{min-height:105px;padding:16px 0 0}.opening-v5 .individual-footer .pull-label{font-size:14px}.opening-v5 .individual-footer>p{margin-top:20px}.next-hint{color:#bdd1e8;visibility:hidden;margin-top:15px;font-size:12px;display:block}.next-hint.visible{visibility:visible;animation:.15s ease-out hint-in}.pack-progress{align-items:center;gap:8px;display:flex}.pack-progress i{border:1px solid #a8bad36b;border-radius:50%;width:7px;height:7px}.pack-progress i.done{background:#d9e9f9;border-color:#d9e9f9}.pack-progress i.current{box-shadow:0 0 0 3px #b6cce614}.opening-v5 .opening-booster:before{content:"";background:radial-gradient(ellipse, color-mix(in srgb, var(--aura-color) 18%, transparent), transparent 65%);opacity:0;pointer-events:none;position:absolute;inset:5% 20%}.opening-v5:is([data-aura=rare],[data-aura=epic],[data-aura=legendary],[data-aura=mythic]) .opening-booster:before{opacity:1}.opening-v5:is([data-aura=rare],[data-aura=epic],[data-aura=legendary]) .opening-booster .wg-booster{box-shadow:inset 7px 0 11px #fff5, 0 -4px 14px color-mix(in srgb, var(--aura-color) 45%, transparent), 0 5px 30px #0005}.opening-v5[data-aura=legendary] .wg-booster-seam{box-shadow:0 3px 8px #ffdb9699}.opening-v5[data-aura=mythic] .opening-booster .wg-booster{box-shadow:inset 7px 0 11px #fff5,-5px 0 18px #aa8de954,5px 0 18px #8cecd84d}.opening-v5 .pack-inner-light{background:radial-gradient(#fff, color-mix(in srgb, var(--aura-color) 65%, transparent) 27%, transparent 67%)}.pack-ejected{aspect-ratio:5/7;pointer-events:none;opacity:0;z-index:1;width:220px;position:absolute;top:28%}.pack-ejected>.card-back{background:#273548;width:100%;height:100%;min-height:0}.opening-v5[data-phase=opening] .pack-ejected{animation:cards-eject var(--open-ms) ease-out both}.opening-v5[data-phase=back] .single-card-stage{animation:card-arrive var(--depart-ms) ease-out both}.opening-v5[data-phase=depart] .opening-face{animation:card-depart var(--depart-ms) ease-in both}.opening-v5:is([data-phase=rarity],[data-phase=holo],[data-phase=hold],[data-phase=ready],[data-phase=depart]) .opening-face:after{animation:reveal-foil var(--foil-ms) ease-out both}.opening-v5:is([data-phase=holo],[data-phase=hold],[data-phase=ready]) .finish-holo-flash{animation:holo-sweep var(--foil-ms) ease-out both}.opening-v5:is([data-rarity=rare],[data-rarity=epic],[data-rarity=legendary]) .opening-face{box-shadow:0 8px 45px color-mix(in srgb, var(--cue-color) 16%, transparent)}.opening-v5 .summary-cards .duplicate-progress{display:none}.opening-v5 .loot-recap>p{gap:28px;font-size:17px}.opening-v5 .loot-context{font-size:13px}.opening-v5 .loot-context strong{color:#d9ed9e;margin-left:10px}.opening-v5 .summary-cards>div{animation:.2s ease-out both summary-arrive}.opening-v5 .opening-summary h2{font-size:28px}.opening-v5 .holo-total{color:#dbc1ff}.player-profile{max-width:1060px;margin:40px auto 50px}.player-portrait{color:#283651;background:linear-gradient(145deg,#c5afff,#779aca);border-radius:32% 44% 36% 42%;place-items:center;width:90px;height:90px;font-size:54px;display:grid;transform:rotate(-8deg);box-shadow:0 10px 45px #9582cf29}.best-pull{position:relative}.best-pull:before{content:"";z-index:-1;background:radial-gradient(#7591ce22,#0000 65%);position:absolute;inset:0 -30px}.best-pull h2{color:#b8c4df;text-align:center;margin-bottom:18px;font-size:14px;font-weight:400}.best-pull>.website-card{width:240px;margin:auto;display:block;transform:rotate(4deg);box-shadow:15px 20px 45px #0006}.favorite-heading h2{margin:0 0 8px;font-size:25px;font-weight:550}.favorite-heading h2 span{color:#d1a7ec;margin-left:12px}.favorite-heading p{color:#94a7ca;font-size:13px}.favorite-gallery{grid-template-columns:repeat(3,minmax(0,240px));gap:30px;margin:25px 0;display:grid}.favorite-empty{aspect-ratio:5/7;color:#afbdd6;cursor:pointer;background:linear-gradient(130deg,#6275a62b,#b49ac816);border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:20px;font-size:13px;display:flex;transform:rotate(-2deg);box-shadow:inset 0 0 0 1px #b8cdf322}.favorite-empty>span{color:#b7a4d9;font-size:50px}.favorite-empty:nth-child(2){transform:rotate(2deg)}.team-dock{background:radial-gradient(at 50% 70%,#7a68bb2b,#0000 70%);justify-content:center;align-items:center;gap:35px;padding:25px;display:flex}.round-dots{gap:9px;margin-top:10px;display:flex}.round-dots i{border:1px solid #a7b6d455;border-radius:50%;width:10px;height:10px;display:block}.round-dots .win{background:#aeed8e;border-color:#aeed8e}.round-dots .loss{background:#ad6287;border-color:#ad6287}.round-dots .draw{background:#d6c39c;border-color:#d6c39c}.damage-number{color:#fff2de;text-shadow:0 3px 10px #040711;z-index:5;animation:damage-in var(--battle-attack) ease-out both;padding:6px;font-size:35px;font-weight:800;position:absolute;top:35%;right:-30px}.attack-pulse{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#b7dcff,#0000);height:2px;position:absolute;inset:49% 25% auto;transform:rotate(-35deg)}.final-score{color:#def4b7;letter-spacing:3px;margin-bottom:35px;font-size:48px;display:block}.final-score span{color:#8398b7;margin:0 14px}.holo-static-lab{background:#171b2a;border-radius:12px;max-width:1150px;margin:35px auto;padding:30px}.holo-static-lab h2{color:#dcc8fa;font-size:24px}.holo-static-lab>p{color:#a9b9d3;margin:12px 0 25px;font-size:12px}.holo-static-pairs{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.holo-static-pairs h3{margin:0 0 12px;font-size:14px}.holo-static-pairs>div>div{gap:14px;display:flex}.holo-static-pairs figure{width:100px;margin:0}.holo-static-pairs .website-card{width:100px}.holo-static-pairs figcaption{color:#c0b4d5;text-align:center;margin-top:10px;font-size:9px}@keyframes hint-in{0%{opacity:0}to{opacity:1}}@keyframes cards-eject{0%,52%{opacity:0;transform:translateY(60px)scale(.8)}70%{opacity:1}to{opacity:0;transform:translateY(-90px)rotate(5deg)}}@keyframes card-arrive{0%{opacity:.1;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes card-depart{to{opacity:0;transform:translate(-100px)rotate(-8deg)}}@keyframes holo-sweep{0%{opacity:0;transform:translate(-90%)}35%{opacity:.8}to{opacity:0;transform:translate(90%)}}@keyframes summary-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes opponent-enter{0%{opacity:0;transform:translate(70px,-20px)rotate(9deg)}to{opacity:1;transform:rotate(5deg)}}@keyframes your-enter{0%{opacity:0;transform:translate(-70px,20px)rotate(-9deg)}to{opacity:1;transform:rotate(-5deg)}}@keyframes card-strike{0%,to{transform:rotate(-5deg)}35%{transform:translate(20px,-25px)rotate(-2deg)}48%{transform:translate(15px,-18px)rotate(-3deg)}}@keyframes card-impact{0%,30%,to{transform:rotate(5deg)}40%{transform:translate(6px,-4px)rotate(7deg)}50%{transform:translate(-4px,3px)rotate(4deg)}}@keyframes attack-line{0%,20%,to{opacity:0}35%{opacity:.9}55%{opacity:.2}}@keyframes stat-pulse{0%,to{opacity:1;transform:scale(1)}40%{opacity:.8;transform:scale(1.14)}}@keyframes damage-in{0%,20%{opacity:0;transform:translateY(14px)}40%,to{opacity:1;transform:translateY(0)}}@media (min-width:1400px){.game-v5>main{max-width:1500px}.game-v5 .pack-home{min-height:660px}.game-v5 .pack-home-art{height:600px}.game-v5 .wg-booster{width:325px}.game-v5 .hero-card-fan>.card-back{width:210px}.game-v5 .collection-grid{gap:30px}}@media (max-width:900px){.game-v5 .pack-home{grid-template-columns:1fr;gap:0;min-height:0;padding:5px 0 20px}.game-v5 .pack-home-art{order:0;height:345px;margin:8px 0;overflow:clip}.game-v5 .pack-home-cta{text-align:center;order:1;justify-self:center;max-width:390px}.game-v5 .wg-booster{width:200px}.game-v5 .hero-card-fan>.card-back{width:120px;transform:translate(86px)rotate(19deg)}.game-v5 .hero-card-fan>.card-back+.card-back{transform:translate(-76px,20px)rotate(-22deg)}.game-v5 .pack-orbit{width:285px;height:220px}.game-v5 .orbit-two{width:270px;height:270px}.pack-title{letter-spacing:-1px;margin:0 0 19px;font-size:28px}.pack-title br{display:none}.game-v5 .pack-series{margin:0 0 8px;font-size:11px}.game-v5 .collection-shortcut{margin:22px auto 12px}.game-v5 .daily-shortcut{text-align:center}.game-v5 .pack-options{justify-content:center;margin-top:16px}.home-albums{margin:25px 0 40px;padding:0}.home-albums>div{gap:10px}.home-albums button{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 10px}.album-symbol{font-size:29px}.home-albums strong{font-size:12px}.home-albums small{font-size:10px}.home-albums i{display:none}.game-v5 .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.game-v5 .set-shelves{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.game-v5 .set-shelf{min-height:205px;padding:18px 14px 18px 20px}.game-v5 .set-name>strong{font-size:16px}.game-v5 .set-name small{font-size:9px}.opening-v5 .single-card-stage{width:min(300px,71.4dvh - 203.49px)}.opening-v5 .individual-footer{min-height:100px}.opening-v5 .summary-cards{gap:17px 10px}.opening-v5 .opening-booster .wg-booster{width:240px}.opening-v5 .opening-booster:before{inset:5% -15%}.player-profile{margin:28px auto}.player-portrait{width:62px;height:62px;font-size:38px}.best-pull h2{font-size:11px;line-height:1.4}.best-pull:before{inset:0}.best-pull>.website-card{width:145px;transform:rotate(4deg)}.favorite-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.favorite-empty{border-radius:9px;gap:12px;padding:10px;font-size:9px}.favorite-empty>span{font-size:30px}.favorite-heading h2{font-size:21px}.favorite-heading p{font-size:12px}.team-dock{padding:18px 0;display:block}.team-dock>.primary-button{justify-content:center;width:100%;min-height:48px;margin:22px auto 0;display:flex}.damage-number{font-size:26px;right:-35px}.attack-pulse{width:2px;height:60px;inset:46% 49% auto;transform:none}.final-score{font-size:35px}.holo-static-lab{margin:25px 12px;padding:20px}.holo-static-pairs{gap:25px}}@media (prefers-reduced-motion:reduce){.game-v5 *,.game-v5 :before,.game-v5 :after,.opening-v5 *,.opening-v5 :before,.opening-v5 :after{transition:none!important;animation:none!important}.game-v5 .collection-grid>.website-card,.best-pull>.website-card,.favorite-empty{transform:none!important}}@keyframes duel-depart{0%,78%{opacity:1;translate:0}to{opacity:0;translate:0 18px}}.modal.card-view,.modal.pack-theater{background:linear-gradient(145deg,#1b2237,#111727);border-color:#b0b8d432}.opening-v5[data-rarity=mythic]{background:#0d1220}.modal.card-view .modal-heading{background:#1b2237}.opening-v5 .summary-actions{background:#121a2bf5}
.app-shell.game-v5{width:100%;max-width:none;min-height:100dvh}.game-v5 .booster-hit:disabled{opacity:1}.game-v5 .booster-hit:disabled .wg-booster{filter:saturate(.8)}.pack-play-scene{padding:24px 0 10px}.pack-play-heading{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto 22px;display:flex}.pack-play-heading h1{letter-spacing:.08em;color:#b1bfe0;font-size:13px;font-weight:500}.pack-play-heading h1:focus{outline:none}.pack-play-heading button{color:#c9d4ea;font-size:12px}.pack-play-scene .opening-scene{min-height:min(760px,100dvh - 220px)}.pack-play-scene .opening-v5[data-rarity=mythic]{background:0 0}.pack-play-scene .opening-topline{max-width:1200px;margin:auto}.pack-play-scene .single-card-stage{margin-top:35px}.pack-play-scene .opening-summary{max-width:1300px;margin:auto}.pack-play-scene .summary-actions{background:0 0}.undiscovered-card{aspect-ratio:5/7;text-align:center;color:#a1b1d0;background:radial-gradient(at 20% 10%,#687baa2b,#0000 65%),#141b2a;border:1px solid #bacbf127;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:20px;display:flex}.undiscovered-card>span{color:#889cbe66;font-size:60px}.undiscovered-card strong{font-size:15px;font-weight:500}.undiscovered-card small{color:#8395b4;font-size:11px}.edition-checklist button:disabled{color:#8e9bb4;opacity:.65;cursor:default}.trading-card[data-finish=HOLO] .finish-holo-film{opacity:.8;mix-blend-mode:screen;background:linear-gradient(120deg,#2de2d133,#0000 22%,#ada3ff88 36%,#ffaaea88 49%,#0000 63%,#92fff477 79%,#7893ff22) 0 0/160% 160%;-webkit-mask-image:linear-gradient(#0000 0 59%,#0008 65%,#000 76%);mask-image:linear-gradient(#0000 0 59%,#0008 65%,#000 76%)}.trading-card[data-finish=HOLO]:is([data-rarity=epic],[data-rarity=mythic]) .finish-holo-film{opacity:.8}.trading-card[data-finish=HOLO] .finish-holo-grid{opacity:.24;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(60deg,#0000 0 7px,#d8fff96b 7px 8px,#0000 8px 15px),repeating-linear-gradient(-60deg,#0000 0 7px,#ffbaff44 7px 8px,#0000 8px 15px);background-size:18px 30px;-webkit-mask-image:linear-gradient(#0000 0 62%,#000 72%);mask-image:linear-gradient(#0000 0 62%,#000 72%)}.trading-card[data-finish=HOLO] .holo-mark{letter-spacing:.08em;background:#343665;border:1px solid #eeebff;box-shadow:0 0 0 1px #465879,0 0 8px #97ecf999;color:#fff!important}@media (max-width:900px){.pack-play-scene{padding-top:14px}.pack-play-heading{gap:8px;margin-bottom:18px}.pack-play-heading h1,.pack-play-heading button{font-size:11px}.pack-play-scene .single-card-stage{margin-top:28px}.pack-play-scene .summary-actions{background:#141b2af5;bottom:70px}.pack-play-scene .opening-v5 .single-card-stage{width:min(300px,71.4dvh - 246.33px)}}
@media (min-width:901px){.game-v5 .pack-home .wg-booster{width:300px}}.wanted-art .visual-source,.opening-v5:is([data-rarity=common],[data-rarity=uncommon]) .opening-face:after{display:none}.game-v5>main{max-width:1440px;margin-inline:auto}.game-v5 .pack-home{min-height:510px;padding-block:0}.game-v5 .pack-home-art{height:500px}.most-wanted{padding:10px 20px 32px}.wanted-heading{align-items:baseline;gap:24px;margin-bottom:18px;display:flex}.wanted-heading h2{letter-spacing:-.5px;font-size:19px}.wanted-heading h2 span{color:#c9acff;margin-left:12px}.wanted-heading p{color:#a7b6d1;font-size:12px}.wanted-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.wanted-card{isolation:isolate;border-bottom:2px solid var(--wanted-color);background:#151c2a;border-radius:14px;min-height:210px;position:relative;overflow:hidden;box-shadow:0 12px 24px #05080f50}.wanted-art{z-index:-1;position:absolute;inset:0}.wanted-art .site-visual{height:100%}.wanted-art img{object-fit:cover;width:100%;height:100%}.wanted-card .wanted-art{opacity:.38;filter:saturate(.7)}.wanted-card.collected .wanted-art{opacity:.65}.wanted-card:after{content:"";z-index:-1;background:linear-gradient(100deg,#101629f5,#10162955),linear-gradient(#0000,#101629);position:absolute;inset:0}.wanted-caption{flex-direction:column;align-items:start;gap:7px;padding:24px;display:flex}.wanted-caption small{color:var(--wanted-color);text-transform:uppercase;font:11px monospace}.wanted-caption h3{text-transform:uppercase;margin:6px 0 0;font-size:27px;line-height:1.05}.wanted-caption strong{color:#e9defd;letter-spacing:.06em;font-size:13px}.wanted-caption>span{color:#a3b2cb;margin-top:15px;font-size:11px}.mythic-progress{color:#ceafff;margin-left:20px;font-size:12px;display:inline-block}.game-v5 .set-shelf{flex-direction:row;align-items:center;gap:14px;min-height:130px;padding:20px;transform:none}.game-v5 .set-emblem{margin-bottom:0;font-size:28px}.game-v5 .set-name{flex:1;width:auto;min-width:0}.set-progress-track{display:block;position:relative}.set-progress-track i{background:#dfffad;border-radius:3px;width:5px;height:9px;position:absolute;top:50%;transform:translate(-100%,-50%)}.game-v5 .favorite-empty{max-height:240px}.game-v5 .summary-actions{background:0 0;padding:24px 0;position:static}.loot-recap>p{flex-wrap:wrap;justify-content:center;gap:22px;display:flex}.google-challenge{color:#e9d6a7;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}.google-challenge>span{background:#eac47525;border-radius:4px;padding:4px 6px;font:10px monospace}.google-challenge small{color:#9aacc7}.google-challenge[aria-pressed=true]{color:#ffe79c;text-shadow:0 0 12px #eac47588}.game-v5 .team-dock{margin-block:18px;padding:14px}.opponent-preview{max-width:850px;margin:20px auto 30px}.opponent-preview>p{color:#b7c5df;justify-content:space-between;font-size:13px;display:flex}.opponent-preview ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:0;list-style-position:inside;display:grid}.opponent-preview li{border-bottom:1px solid #c4cbdf20;padding:12px 0;font-size:12px}.opponent-preview li span{color:#98accb;margin-top:8px;font:10px monospace;display:block}@media (max-width:700px){.game-v5 .pack-home{min-height:0}.game-v5 .pack-home-art{height:340px}.most-wanted{padding:26px 0}.wanted-heading{display:block}.wanted-heading p{margin-top:7px}.wanted-cards{grid-template-columns:1fr;gap:12px}.wanted-card{min-height:155px}.wanted-caption{padding:18px}.wanted-caption h3{font-size:23px}.wanted-caption>span{margin-top:5px}.mythic-progress{margin:0 0 0 12px;display:inline-block}.game-v5 .section-page-heading{margin:14px 0 10px;padding:0}.game-v5 .collection-tabs button{padding-block:8px}.game-v5 .compact-filters{margin-bottom:14px}.game-v5 .set-shelf{gap:8px;min-height:130px;padding:15px}.game-v5 .set-emblem{margin-bottom:0;font-size:22px}.game-v5 .favorite-empty{max-height:160px}.google-challenge{gap:8px}.google-challenge small{width:100%}.game-v5 .opponent-preview{margin-bottom:20px}.opponent-preview ol{gap:10px}.opponent-preview li{overflow-wrap:anywhere;font-size:11px}}
.pull-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:1100px;margin:0 auto;padding:8px 0;list-style:none;display:grid}.pull-card-grid>li{min-width:0}.pull-card-grid .website-card{cursor:default;width:100%}.pull-card-caption{text-align:center;color:#b4c1d8;margin:12px 0;font-size:11px;display:block}.simple-round-results{width:min(550px,100%);margin:24px auto}.simple-round-results p{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:12px;display:flex}.simple-round-results strong{font-size:20px}.locked-detail{aspect-ratio:5/7;width:100%}.locked-note{text-align:center;color:#c2d0e9;padding:20px;font-size:14px}@media (max-width:600px){.pull-card-grid{grid-template-columns:1fr 1fr;gap:16px}.pull-card-caption{font-size:10px}}.game-pop{background:radial-gradient(at 85% 15%,#34306455,#0000 45%),#101523}.game-pop .pack-home{border-bottom:1px solid #ffffff16;margin-bottom:38px;position:relative}.game-pop .pack-home:before{content:"● ● ●  /  random-web.exe";color:#9ea9c0;letter-spacing:2px;font:10px ui-monospace,monospace;position:absolute;top:10px;left:20px}.game-pop .pack-series{color:#d4baff;letter-spacing:0;font-size:13px}.game-pop .pack-title{letter-spacing:-4px;font-size:clamp(48px,4.2vw,64px);line-height:1.03}.game-pop .pack-title span{color:#ceff68;padding-left:10px;display:inline-block}.game-pop .open-hero{border:1px solid #e0ffae;border-radius:12px;box-shadow:5px 6px #6f813c}.game-pop .pack-home-art:after{content:"YOU'VE GOT\a INTERNET!";white-space:pre;color:#15192b;pointer-events:none;background:#c5ff6a;border:2px solid #15192b;padding:12px 17px;font-size:17px;font-weight:950;line-height:1.05;position:absolute;bottom:13%;right:7%;transform:rotate(9deg);box-shadow:4px 4px #15192b}.home-discoveries{gap:40px;padding:0 20px 30px;display:grid}.internet-treasures{color:#1a1932;background:#ddd7fd;border-radius:22px;grid-template-columns:.8fr 1.5fr;align-items:center;gap:30px;padding:36px;display:grid;position:relative;overflow:hidden}.pop-eyebrow{letter-spacing:1.7px;font:700 10px ui-monospace,monospace}.treasure-copy h2{letter-spacing:-1.8px;margin:18px 0;font-size:clamp(28px,3vw,44px);font-weight:900;line-height:1.07}.treasure-copy h2 em{background:#c6ff70;padding:0 4px;font-style:normal}.treasure-copy p{max-width:300px;font-size:14px;line-height:1.65}.paper-sticker{background:#fffbea;border:1px solid #26213e;margin-top:25px;padding:9px 12px;font:12px ui-monospace,monospace;display:inline-block;transform:rotate(-5deg);box-shadow:3px 3px #26213e}.treasure-shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:14px 4px;display:grid}.treasure-card{min-width:0;transform:rotate(-6deg)}.treasure-card:nth-child(2){transform:translateY(-8px)rotate(3deg)}.treasure-card:nth-child(3){transform:rotate(8deg)}.treasure-card>.website-card{width:100%}.treasure-card>span{text-align:center;margin-top:13px;font-size:9px;font-weight:700;display:block}.club-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.club-heading h2{letter-spacing:-1px;margin:10px 0 18px;font-size:30px}.club-heading h2 span{color:#c6ff70;margin-left:12px}.local-chip{color:#b5c0d3;white-space:nowrap;border:1px solid #ffffff25;border-radius:30px;padding:8px 12px;font:9px ui-monospace,monospace}.club-tabs{flex-wrap:wrap;gap:8px;display:flex}.club-tabs button,.picker-pages button{background:#20293a;border:1px solid #ffffff20;border-radius:9px;padding:10px 14px;font-size:12px}.club-tabs button[aria-pressed=true]{color:#15220c;background:#ceff76;border-color:#ceff76}.club-note{color:#a8b5ca;margin:15px 0;font-size:12px;line-height:1.6}.pull-feed{grid-template-columns:1fr 1fr;gap:10px;padding:0;list-style:none;display:grid}.pull-feed button{text-align:left;background:#1d2535;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.pull-feed button:hover{border-color:var(--pull-color);background:#293247}.feed-rank{color:#c8d3e7;width:26px;font-size:12px}.feed-art{border-radius:5px;flex-shrink:0;width:46px;height:52px;position:relative;overflow:hidden}.feed-art .visual-source{display:none}.feed-identity{flex:1;min-width:0}.feed-identity strong,.feed-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.feed-identity strong{font-size:14px}.feed-identity small{color:#aab7ce;margin-top:5px;font-size:10px}.feed-rarity{color:var(--pull-color);font-size:10px}.feed-empty{background:#1c2535;border-radius:12px;align-items:center;gap:18px;padding:25px;display:flex}.feed-empty>span{color:#c6ff70;font-size:35px}.card-picker{width:min(800px,100%)}.picker-filters{gap:10px;display:flex}.picker-filters input,.picker-filters select{color:#fff;background:#1d2638;border:1px solid #ffffff30;border-radius:8px;min-width:0;padding:12px}.picker-filters input{flex:1}.picker-help,.picker-empty{color:#b1bfd5;margin:15px 0;font-size:12px}.picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-height:56vh;padding:8px;display:grid;overflow:auto}.picker-pages{justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.picker-pages span{font-size:11px}.picker-pages button:disabled{opacity:.35}.team-slot{background:#1c2637;border:1px dashed #b9c9e24d;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;min-height:160px;display:flex}.team-slot>span{color:#c6ff70;font-size:42px}.team-slot:hover{border-color:#c6ff70}.tactic-panel{background:#22243c;border-radius:18px;margin:20px 0;padding:22px}.tactic-panel h2{letter-spacing:-.6px;margin:8px 0;font-size:24px}.tactic-panel p{color:#c4cde2;font-size:12px;line-height:1.7}.tactic-options{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.tactic-options button{text-align:left;border:1px solid #ffffff30;border-radius:12px;gap:7px;padding:14px;display:grid}.tactic-options button>span{font-size:22px}.tactic-options button small{color:#bac4d8;font-size:10px}.tactic-options button[aria-pressed=true]{color:#172015;background:#ccff74}.tactic-options button[aria-pressed=true] small{color:#38462b}.tactic-panel summary{cursor:pointer;color:#d0d5e6;font-size:12px}.opening-v5[data-phase=back] .opening-card-back{border:3px solid var(--cue-color);box-shadow:0 0 20px color-mix(in srgb, var(--cue-color) 55%, transparent), 0 0 90px color-mix(in srgb, var(--cue-color) 30%, transparent);color:var(--cue-color)}.opening-v5[data-phase=back] .single-card-stage:before{content:"";background:radial-gradient(ellipse, color-mix(in srgb, var(--cue-color) 30%, transparent), transparent 65%);pointer-events:none;border-radius:50%;position:absolute;inset:0}.opening-v5[data-phase=back] .individual-footer p{color:var(--cue-color)}@media (max-width:900px){.internet-treasures{grid-template-columns:1fr;padding:28px}.treasure-copy h2 br{display:none}.treasure-copy p{max-width:none}.paper-sticker{margin-top:12px}.treasure-shelf{max-width:620px;margin:auto}.game-pop .pack-title{letter-spacing:-2.5px}}@media (max-width:600px){.home-discoveries{gap:28px;padding:0 0 20px}.game-pop .pack-home{margin-bottom:20px}.game-pop .pack-home:before{font-size:8px;top:0;left:0}.game-pop .pack-home-art:after{font-size:12px;bottom:15%;right:0}.internet-treasures{border-radius:16px;gap:10px;padding:22px 16px}.treasure-copy h2{font-size:30px}.treasure-copy p{font-size:12px}.treasure-shelf{gap:9px;padding:18px 6px}.treasure-card>span{font-size:8px}.treasure-card:first-child{display:none}.treasure-shelf{grid-template-columns:1fr 1fr}.club-heading{flex-direction:column;align-items:flex-start;gap:0}.club-heading h2{margin-bottom:10px;font-size:27px}.local-chip{margin:0 0 16px}.pull-feed{grid-template-columns:1fr}.picker-grid{grid-template-columns:1fr 1fr;gap:12px;max-height:52vh}.picker-filters{flex-direction:column}.picker-pages button{padding:10px 7px;font-size:10px}.tactic-panel{padding:16px}.tactic-options{gap:6px}.tactic-options button{padding:10px 7px}.team-slot{min-height:135px}.team-slot small{font-size:10px}.tactic-panel h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.treasure-card,.treasure-card:nth-child(2),.treasure-card:nth-child(3){transform:none}}.game-pop .pack-title br{display:block}.picker-card-hint{text-align:center;color:#c9d7ef;margin-top:7px;font-size:11px;display:block}.treasure-shelf,.picker-grid{scrollbar-width:thin;scrollbar-color:#77728f transparent}@media (max-width:600px){.game-pop .pack-title{letter-spacing:-2px;font-size:43px}.treasure-shelf{scroll-snap-type:x mandatory;width:100%;padding:15px 8px 22px;display:flex;overflow-x:auto}.treasure-card,.treasure-card:first-child,.treasure-card:nth-child(2),.treasure-card:nth-child(3){scroll-snap-align:start;flex:0 0 155px;display:block;transform:none}}.owned-discovery-teaser{text-align:left;color:#d6d9eb;margin:6px 0 14px;font-size:.9rem;line-height:1.55}@keyframes chosen-stat{50%{color:#fff;filter:drop-shadow(0 0 8px #b7a1ff);transform:scale(1.13)}}.quality-lab{max-width:1500px;margin:auto;padding:40px 24px}.quality-lab h1{font-size:clamp(2rem,4vw,3.5rem)}.quality-lab p{color:#b9b5cb;margin:12px 0 24px}.quality-controls{flex-wrap:wrap;align-items:center;gap:16px;margin:32px 0;display:flex}.quality-controls button{background:#332742;border:1px solid #776284;border-radius:10px;padding:12px 18px}.quality-controls button:disabled{opacity:.4}.quality-comparison{grid-template-columns:1fr 1fr;gap:32px;display:grid}.quality-pack{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.quality-pack article{min-width:0}.quality-pack small{color:#aba2bd;margin:8px 0 16px;font-size:10px;display:block}.quality-lab pre{font-size:12px;overflow:auto}@media (max-width:850px){.quality-comparison{grid-template-columns:1fr}.quality-pack{grid-template-columns:repeat(2,minmax(0,1fr))}}
.product-ui{color:var(--ink)}.product-ui main{max-width:var(--width-content);padding-inline:var(--space-8)}.product-ui :is(.primary-button,.secondary-button,.text-button,.icon-button),.auth-screen :is(button,input){min-height:var(--control-height)}.product-ui :is(.primary-button,.secondary-button){justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-6);font-size:var(--text-sm);line-height:1.25;display:inline-flex}.product-ui .primary-button{background:var(--accent);color:var(--accent-ink);font-weight:750}.product-ui .secondary-button{background:var(--surface-raised);color:var(--ink);border:1px solid var(--line-strong)}.product-ui button:disabled{cursor:not-allowed}.product-ui :is(input,select){min-height:var(--control-height);font-size:var(--text-sm)}.product-ui .text-button{color:var(--ink-muted)}.product-ui :focus-visible,.auth-screen :focus-visible{outline:2px solid var(--accent);outline-offset:4px}.eyebrow{letter-spacing:.16em;color:var(--lilac);font-size:11px;font-weight:750;display:block}.section-title{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.section-title h2{font-size:var(--title-section);letter-spacing:-.035em;margin:0}.section-title .eyebrow{margin-bottom:var(--space-2)}.section-title>span,.muted{color:var(--ink-muted);font-size:var(--text-sm)}.field-label{gap:var(--space-2);font-size:var(--text-xs);color:var(--ink-muted);display:grid}.field-label select{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-3);color:var(--ink);width:100%}.pagination{justify-content:center;align-items:center;gap:var(--space-6);margin-block:var(--space-6);font-size:var(--text-sm);display:flex}.empty-message{justify-items:center;gap:var(--space-4);padding:var(--space-12) var(--space-4);color:var(--ink-muted);text-align:center;display:grid}.empty-message>span{color:var(--lilac);font-size:48px}.product-ui .site-header{padding-inline:max(var(--space-8), calc((100vw - var(--width-content)) / 2 + var(--space-8)))}.product-ui .site-header nav :is(button,a){min-height:var(--control-height)}.product-ui .pack-home{min-height:560px;margin-block:0 var(--space-8);padding-block:var(--space-8)}.product-ui .pack-home:before{display:none}.product-ui .pack-home-cta{padding-left:var(--space-8)}.product-ui .pack-title{font-size:clamp(44px,4.5vw,72px)}.product-ui .pack-options{gap:var(--space-4);margin-top:var(--space-4)}.product-ui .open-hero{width:min(440px,100%);min-height:64px;font-size:18px}.product-ui .test-profile-banner{grid-column:1/-1;margin:0;font-size:11px;position:static}.product-ui .internet-treasures{padding:var(--space-8);border-radius:var(--radius-lg);gap:var(--space-8)}.product-ui .home-discoveries{gap:var(--space-12)}.recent-packs{padding-block:var(--space-6)}.recent-pack-list{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.recent-pack{min-width:0}.recent-pack header{justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.recent-pack time{font-size:var(--text-xs);color:var(--ink-dim)}.recent-pack-strip{padding:var(--space-2) 0 var(--space-4);scroll-snap-type:x mandatory;align-items:center;gap:8px;display:flex;overflow-x:auto}.recent-pack-strip .website-card{scroll-snap-align:start;min-width:0;box-shadow:var(--shadow-card);flex:0 0 max(92px,22%)}.recent-pack-strip .website-card+.website-card{margin-left:0}.recent-pack-strip .website-card:nth-child(2n),.recent-pack-strip:hover .website-card{transform:none}.product-ui .collection-heading{padding-block:var(--space-6) var(--space-4);margin:0}.product-ui .collection-heading h1{font-size:var(--title-page)}.product-ui .collection-tabs{margin-bottom:var(--space-4)}.album-tools{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:minmax(160px,1fr) auto auto auto;display:grid}.album-tools select{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);padding:var(--space-3)}.album-tools button{min-height:var(--control-height);padding-inline:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm)}.album-tools button[aria-expanded=true]{background:var(--surface-soft);color:var(--accent)}.album-filters{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-md);background:var(--surface-raised);margin-bottom:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.album-filter-footer{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;grid-column:1/-1;display:flex}.album-filter-footer label{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.product-ui .collection-grid{gap:var(--space-6);grid-template-columns:repeat(5,minmax(0,1fr))}.product-ui[data-card-size=large] .collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-ui .sets-intro{margin-block:var(--space-4) var(--space-6)}.product-ui .set-shelf{background:linear-gradient(125deg, #b9a5ec15, transparent), var(--surface-raised);border-radius:var(--radius-md);box-shadow:none;padding:var(--space-6);transform:none}.product-ui .set-emblem{color:var(--lilac)}.product-ui .set-name>small{color:var(--ink-muted);font-size:var(--text-xs)}.player-page{max-width:var(--width-reading);margin:var(--space-8) auto var(--space-12)}.player-hero{align-items:center;gap:var(--space-6);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.player-avatar{border-radius:var(--radius-lg);color:#32244c;height:80px;box-shadow:var(--shadow-card);background:linear-gradient(135deg,#d8c1fc,#8da6df);flex:0 0 80px;place-items:center;font-size:28px;font-weight:850;display:grid}.player-hero h1{font-size:var(--title-page);letter-spacing:-.05em;margin-block:var(--space-2);overflow-wrap:anywhere}.player-stats{gap:var(--space-4);color:var(--ink-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.player-stats b{color:var(--ink)}.player-favorites{gap:var(--space-6);margin-top:var(--space-6);padding:var(--space-4) 0 var(--space-8);background:radial-gradient(#a992ec20,#0000 70%);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.player-favorites>.website-card{box-shadow:var(--shadow-card)}.player-empty-card{aspect-ratio:5/7;border-radius:var(--radius-md);border:1px dashed var(--line-strong);justify-content:center;align-items:center;gap:var(--space-4);color:var(--ink-muted);background:linear-gradient(145deg,#b396e01a,#727ca509);flex-direction:column;display:flex}.player-empty-card>span{color:var(--lilac);font-size:48px}.player-empty-card strong{font-size:var(--text-base)}.player-empty-card small{font-size:var(--text-xs)}.player-rarest{margin-top:var(--space-8);border-top:1px solid var(--line);padding-top:var(--space-8)}.player-rarest>div:last-child{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,180px));display:grid}.battle-page{padding-block:var(--space-6) var(--space-12);--battle-enter:.34s;--battle-attack:.85s;--battle-result:.95s}.battle-heading{text-align:center;margin-bottom:var(--space-6)}.battle-heading h1{font-size:var(--title-page);letter-spacing:-.04em;margin-block:var(--space-2) var(--space-3)}.battle-heading p{font-size:var(--text-sm);color:var(--ink-muted)}.battle-team-dock{max-width:760px;padding:var(--space-6);border-radius:var(--radius-lg);background:radial-gradient(#9d78dd1c,#0000 75%);margin:auto}.battle-team-slots{justify-content:center;gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,200px));display:grid}.battle-empty-slot{aspect-ratio:5/7;border:1px dashed var(--line-strong);border-radius:var(--radius-md);align-content:center;justify-items:center;gap:var(--space-3);color:var(--ink-muted);background:#b8b2d509;display:grid}.battle-empty-slot small{font-size:var(--text-xs)}.battle-stat-switch{gap:var(--space-1);margin-top:var(--space-3);display:flex}.battle-stat-switch button{min-height:var(--control-height);justify-content:center;align-items:center;gap:var(--space-1);font-size:var(--text-xs);background:var(--surface-raised);border-radius:var(--radius-sm);color:var(--ink-muted);flex-wrap:wrap;flex:1;display:flex}.battle-stat-switch button[aria-pressed=true]{color:var(--accent);background:#c2f87321;box-shadow:inset 0 0 0 1px #c2f87370}.battle-stat-switch button:disabled{opacity:.4}.battle-launch{width:min(400px,100%);margin:var(--space-6) auto 0;display:flex!important}.battle-matchup{max-width:760px;margin:var(--space-6) auto var(--space-8)}.battle-difficulties{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.battle-difficulties button{gap:var(--space-2);text-align:left;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid #0000;display:grid}.battle-difficulties button[aria-pressed=true]{border-color:var(--accent);background:#c2f87312}.battle-difficulties small{color:var(--ink-muted);font-size:var(--text-xs);line-height:1.5}.battle-boss{align-items:center;gap:var(--space-4);text-align:left;width:100%;margin-top:var(--space-6);padding:var(--space-4);border-block:1px solid var(--line);display:flex}.battle-boss>span:last-child{margin-left:auto}.battle-boss small{font-size:var(--text-xs);color:var(--ink-muted);margin-top:var(--space-1);display:block}.battle-boss[aria-pressed=true]{background:#dcbd7020;border-color:#dcbd70}.boss-mark{color:#efd08f;letter-spacing:.13em;font-size:11px}.boss-preview{align-items:center;gap:var(--space-6);padding:var(--space-6);background:radial-gradient(at 0,#dbb85122,#0000 75%);display:flex}.boss-preview .website-card{flex-shrink:0;width:200px}.boss-preview p{font-size:var(--text-sm);color:var(--ink-muted);line-height:1.6}.team-library{max-width:var(--width-reading);margin:var(--space-8) auto 0;border-top:1px solid var(--line);padding-top:var(--space-8)}.library-tools{gap:var(--space-4);margin-bottom:var(--space-4);align-items:end;display:flex}.library-tools .search-field{flex:1}.library-tools>.field-label{min-width:180px}.team-library-grid{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.library-card{min-width:0;position:relative}.library-card[data-selected=true]{opacity:.5}.library-selected{top:45%;left:var(--space-2);right:var(--space-2);text-align:center;font-size:var(--text-xs);padding:var(--space-2);color:var(--accent);border-radius:var(--radius-sm);pointer-events:none;background:#182617ee;position:absolute}.battle-score{max-width:var(--width-arena);margin:0 auto var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--ink-muted);font-size:var(--text-sm);display:flex}.battle-score>span{align-items:center;gap:var(--space-3);display:flex}.battle-score b{color:var(--accent);font-variant-numeric:tabular-nums;font-size:28px}.battle-score p{text-align:center;color:var(--ink)}.battle-score small{color:var(--ink-dim);font-size:var(--text-xs);margin-top:var(--space-1);display:block}.battle-arena{max-width:var(--width-arena);align-items:center;gap:var(--space-4);padding:var(--space-8);border-radius:var(--radius-lg);isolation:isolate;background:radial-gradient(#5e467c40,#0000 65%),linear-gradient(#b9a0ff09 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#b9a0ff09 1px,#0000 1px) 0 0/32px 32px,#121623;grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr);margin:auto;display:grid;position:relative;overflow:clip}.battle-orbit{z-index:-1;border:1px solid #a39eea15;border-radius:50%;position:absolute;inset:15%}.battle-card{text-align:center;min-width:0;padding-block:var(--space-6);position:relative}.battle-card.yours{grid-area:1/1}.battle-card.opponent{grid-area:1/3}.battle-card>small{display:none}.battle-center{text-align:center;z-index:2;gap:var(--space-2);grid-area:1/2;display:grid}.battle-center strong{color:var(--lilac);font-size:28px;font-weight:850}.battle-center small{font-size:var(--text-xs);color:var(--ink-muted);line-height:1.5}.battle-value{color:var(--accent);font-size:20px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.battle-card.opponent .battle-value{color:#dac8ff}.battle-pulse{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#d1eaaa,#0000);height:2px;position:absolute;inset:50% 35% auto}.battle-arena[data-phase=enter] .battle-card{animation:battle-arrive var(--battle-enter) ease-out both}.battle-arena[data-phase=attack] .yours{animation:battle-send var(--battle-attack) ease-in-out both}.battle-arena[data-phase=attack] .opponent{animation:battle-receive var(--battle-attack) ease-in-out both}.battle-arena[data-phase=attack] .battle-pulse{animation:battle-pulse var(--battle-attack) ease-in-out both}.battle-arena[data-phase=attack][data-stat=attack] .card-stats>span:first-child,.battle-arena[data-phase=attack][data-stat=defense] .card-stats>span:last-child{animation:chosen-stat var(--battle-attack) ease-out both}.battle-arena[data-outcome=win] .opponent,.battle-arena[data-outcome=loss] .yours{opacity:.45;transition:opacity var(--motion-normal), transform var(--motion-normal);transform:scale(.97)}.battle-skip{margin:var(--space-4) auto 0;display:block}.battle-final{text-align:center;max-width:760px;padding-block:var(--space-6);margin:auto}.battle-final>p{color:var(--ink-muted);font-size:var(--text-sm)}.battle-final h1{letter-spacing:-.05em;color:var(--lilac);margin-block:var(--space-3);font-size:clamp(40px,5vw,64px)}.battle-final-score{color:var(--accent);margin-bottom:var(--space-6);font-variant-numeric:tabular-nums;font-size:40px;display:block}.battle-final-score span{padding-inline:var(--space-4);color:var(--ink-dim)}.battle-final-cards{justify-content:center;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,180px));display:grid}.battle-final-actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.product-ui .opening-topline{max-width:760px;margin-inline:auto}.product-ui .pack-stage-heading{margin-block:var(--space-4)}.product-ui .summary-actions{margin-top:var(--space-6)}.product-ui .opening-summary h2{margin-block:var(--space-4) var(--space-6)}.product-ui .summary-cards{gap:var(--space-4)}.product-ui .next-hint{font-size:var(--text-sm)}@keyframes battle-arrive{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}@keyframes battle-send{45%{transform:translate(12px)}}@keyframes battle-receive{55%{filter:brightness(1.15);transform:translate(8px)}}@keyframes battle-pulse{45%{opacity:1;transform:scaleX(1.2)}}@media (max-width:1100px){.product-ui .collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.recent-pack-list{gap:var(--space-4)}}@media (max-width:700px){.product-ui main,.product-ui .site-header{padding-inline:var(--space-4)}.product-ui .site-header nav{z-index:var(--layer-nav)}.product-ui .pack-home{min-height:0;padding-top:var(--space-4);gap:0}.product-ui .pack-home-art{height:280px;min-height:0}.product-ui .pack-home-art .wg-booster,.product-ui .pack-home-art .booster-hit{width:180px}.product-ui .hero-card-fan{transform:scale(.7)}.product-ui .pack-home-cta{padding:var(--space-4) 0 0}.product-ui .pack-title{margin-block:var(--space-2) var(--space-6);font-size:40px}.product-ui .pack-series{font-size:var(--text-xs)}.product-ui .open-hero{min-height:56px;font-size:var(--text-base)}.product-ui .internet-treasures{padding:var(--space-6)}.product-ui .treasure-copy h2{font-size:28px}.product-ui .treasure-copy p{display:none}.recent-pack-list{gap:var(--space-8);grid-template-columns:1fr}.recent-pack-strip .website-card{flex-basis:110px}.recent-pack-strip .website-card+.website-card{margin-left:0}.section-title{flex-wrap:wrap;align-items:center}.album-tools{gap:var(--space-2);grid-template-columns:1fr 1fr auto}.album-tools .search-field{grid-column:1/-1}.album-tools button{padding-inline:var(--space-3)}.album-tools select{width:100%;min-width:0}.album-filters{padding:var(--space-4);grid-template-columns:1fr 1fr}.album-filters>label:last-of-type{grid-column:1/-1}.product-ui .collection-grid,.product-ui[data-card-size=large] .collection-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.product-ui .set-shelf{padding:var(--space-4)}.player-page{margin-top:var(--space-6)}.player-hero{gap:var(--space-4);margin-bottom:var(--space-8)}.player-avatar{flex-basis:64px;height:64px;font-size:24px}.player-hero>div:nth-child(2){flex:1;min-width:0}.player-stats{gap:var(--space-2) var(--space-3);font-size:var(--text-xs)}.player-favorites{scroll-snap-type:x mandatory;gap:var(--space-4);padding-inline:var(--space-2);display:flex;overflow-x:auto}.player-favorites>*{scroll-snap-align:center;flex:0 0 72%}.player-rarest>div:last-child{gap:var(--space-3)}.battle-heading{text-align:left}.battle-heading h1{font-size:28px}.battle-page{padding-top:var(--space-4)}.battle-heading p{line-height:1.5}.battle-team-dock{z-index:var(--layer-sticky);padding:var(--space-3);margin-inline:calc(-1 * var(--space-4));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121726f5;border-radius:0;position:sticky;top:0;box-shadow:0 8px 24px #05091670}.battle-team-dock .section-title{margin-bottom:var(--space-2)}.battle-team-dock h2{font-size:var(--text-sm)}.battle-team-slots{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,88px))}.battle-empty-slot span{font-size:24px}.battle-empty-slot small{font-size:10px}.battle-stat-switch{gap:var(--space-1);margin-top:var(--space-2)}.battle-stat-switch button{flex-direction:column;gap:0;min-height:44px;font-size:10px}.battle-launch{min-height:44px;margin-top:var(--space-3)}.battle-difficulties{gap:var(--space-2)}.battle-difficulties button{padding:var(--space-3)}.battle-boss{gap:var(--space-3);padding-inline:var(--space-2)}.boss-preview .website-card{width:140px}.library-tools{flex-wrap:wrap}.library-tools>*{width:100%}.team-library-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.team-library .muted{font-size:var(--text-xs)}.pagination{gap:var(--space-3)}.pagination .secondary-button{padding-inline:var(--space-3)}.battle-arena{gap:var(--space-2);padding:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.battle-card.yours{grid-area:2/1}.battle-card.opponent{grid-area:1/2}.battle-card{width:min(145px,44vw);padding-block:0 var(--space-6);justify-self:center;grid-column:1/-1!important}.battle-card.opponent{grid-row:1}.battle-center{gap:var(--space-1);grid-area:2/1/auto/-1}.battle-card.yours{grid-row:3}.battle-center strong{font-size:22px}.battle-value{font-size:var(--text-sm)}.battle-score{font-size:var(--text-xs)}.battle-score b{font-size:22px}.battle-score>span{gap:var(--space-2)}.battle-final{padding-top:var(--space-4)}.battle-final-cards{gap:var(--space-2)}.battle-final-actions{flex-direction:column}.product-ui .summary-cards{scroll-snap-type:x mandatory;padding:var(--space-3) var(--space-2) var(--space-6);gap:var(--space-4);display:flex;overflow-x:auto}.product-ui .summary-cards>div{scroll-snap-align:center;flex:0 0 76%;width:auto;margin:0}.product-ui .summary-actions{padding:var(--space-3);border-radius:var(--radius-md);z-index:var(--layer-sticky);gap:var(--space-2);background:#101421f5;flex-direction:column;position:sticky;bottom:80px}}@media (prefers-reduced-motion:reduce){.battle-page *{transition:none!important;animation:none!important}}.battle-page[data-motion=off] *{transition:none!important;animation:none!important}.auth-screen{max-width:1200px;min-height:100dvh;padding:var(--space-8);color:var(--ink);margin:auto}.auth-back{align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:var(--text-sm);min-height:var(--control-height);display:inline-flex}.auth-layout{align-items:center;gap:var(--space-16);grid-template-columns:1fr 1fr;min-height:calc(100dvh - 160px);display:grid}.auth-art{padding:var(--space-12);background:radial-gradient(#ae8cd633,#0000 70%);position:relative}.auth-art .card-back{width:100%;max-width:300px;box-shadow:var(--shadow-float);aspect-ratio:5/7;margin:auto;transform:rotate(-7deg)}.auth-art>span{text-align:center;letter-spacing:.2em;color:var(--lilac);margin-top:var(--space-12);font-size:11px;display:block}.auth-content{width:100%;max-width:440px}.auth-brand{align-items:center;gap:var(--space-3);margin-bottom:var(--space-8);font-size:26px;display:flex}.auth-brand svg{color:var(--accent)}.auth-brand strong{letter-spacing:-.06em}.auth-brand strong span{font-weight:400}.auth-content h1{letter-spacing:-.055em;margin-block:var(--space-4);font-size:clamp(32px,4vw,48px);line-height:1.05}.auth-content>p{font-size:var(--text-sm);color:var(--ink-muted);line-height:1.6}.auth-content form{gap:var(--space-4);margin-block:var(--space-8);display:grid}.auth-content form label{gap:var(--space-2);font-size:var(--text-sm);display:grid}.auth-content input{background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;padding:var(--space-3) var(--space-4);color:var(--ink);font-size:var(--text-base)}.auth-content form small{color:var(--ink-dim);font-size:var(--text-xs)}.auth-content .primary-button{background:var(--accent);width:100%;color:var(--accent-ink);border-radius:var(--radius-sm);min-height:48px;padding:var(--space-3);font-weight:750}.auth-content .auth-error{color:#ffb7c1;padding:var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);background:#de56781a;line-height:1.5}.auth-switch a{color:var(--lilac);margin-left:var(--space-2);text-decoration:underline}.auth-content .auth-note{margin-top:var(--space-4);font-size:var(--text-xs)}.recovery-content{margin:var(--space-16) auto}.account-actions{align-items:flex-start;gap:var(--space-2);font-size:var(--text-xs);flex-direction:column;margin-left:auto;display:flex}.account-saved{color:var(--lilac)}.save-collection-nudge{justify-content:space-between;align-items:center;gap:var(--space-4);border-block:1px solid var(--line);margin-block:var(--space-4) var(--space-8);padding:var(--space-4);font-size:var(--text-sm);color:var(--ink-muted);display:flex}.guest-start{justify-content:center;align-items:center;gap:var(--space-6);min-height:100dvh;padding:var(--space-8);text-align:center;flex-direction:column;display:flex}.guest-start .card-back{aspect-ratio:5/7;width:140px;animation:1.5s ease-in-out infinite alternate guest-breathe}.guest-start h1{letter-spacing:-.04em;font-size:28px}.guest-start h1 span{color:var(--lilac)}.guest-start p,.guest-start a{color:var(--ink-muted);font-size:var(--text-sm)}@keyframes guest-breathe{to{opacity:.55;transform:translateY(-4px)}}@media (max-width:700px){.auth-screen{padding:var(--space-6)}.auth-layout{padding-block:var(--space-8);min-height:0;display:block}.auth-art{display:none}.auth-content{margin:auto}.account-actions{width:100%;margin-left:0}.save-collection-nudge{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.guest-start .card-back{animation:none}}.alignment-lab{background:var(--surface-raised);border-radius:16px;margin-block:48px;padding:24px}.alignment-lab>p{color:var(--ink-muted);margin-block:16px}.alignment-sizes{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.alignment-sizes button{border:1px solid var(--line);border-radius:8px;min-height:44px;padding:8px 16px}.alignment-sizes button[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.alignment-grid{gap:24px;display:grid}.physical-card-overlay.modal.card-view{width:min(420px,90vw,71.4286dvh - 80px);max-width:none;max-height:none;box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.physical-card-overlay::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03050bdd}.physical-card-overlay .modal-inner{background:0 0;padding:0;position:relative;overflow:visible}.physical-card-overlay.modal.card-view .modal-heading{background:0 0;border:0;justify-content:flex-end;height:44px;margin:0 0 8px;padding:0;position:static}.physical-card-overlay .modal-heading>span{display:none}.physical-card-overlay .icon-button{color:#fff;background:#171926;border:1px solid #ffffff30;border-radius:50%;width:40px;height:40px}.physical-card-overlay .card-favorite{position:absolute;top:0;left:0}.card-favorite[aria-pressed=true]{color:#f6a4cd!important}.card-hand-caption{color:#d8dae6;justify-content:space-between;min-height:28px;padding:10px 3px 0;font-size:12px;display:flex}.collectible-card{--pointer-x:28%;--pointer-y:18%;aspect-ratio:5/7;perspective:1400px;cursor:pointer;isolation:isolate;width:100%;position:relative}.collectible-rotor{z-index:1;pointer-events:none;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.collectible-card[data-back=true] .collectible-rotor{transform:rotateY(180deg)}.collectible-face{backface-visibility:hidden;position:absolute;inset:0}.collectible-back{transform:rotateY(180deg)}.collectible-face>.website-card{--pointer-x:inherit;--pointer-y:inherit;width:100%;height:100%;margin:0;transform:none!important}.card-flip-target{pointer-events:auto;z-index:0;background:0 0;border:0;border-radius:5%;position:absolute;inset:0}.card-flip-target:focus-visible{outline-offset:6px;outline:3px solid #f9e7ff}.story-card{text-align:left;overflow:hidden;container-type:inline-size}.story-card .holographic-surface{opacity:.4}.story-content{z-index:3;color:#f6f3ed;border:1px solid color-mix(in srgb, var(--metal) 55%, transparent);background:linear-gradient(140deg,#161822ed,#141621df);border-radius:2.5cqw;flex-direction:column;gap:3.4cqw;padding:5.4%;display:flex;position:absolute;inset:3.2%}.story-imprint{color:var(--metal);border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;padding-bottom:3cqw;display:flex}.story-imprint b{letter-spacing:-.08em;font-size:5.6cqw}.story-imprint span{letter-spacing:.08em;font-size:2.8cqw;font-weight:800}.story-identity h2{letter-spacing:-.045em;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:clamp(18px,7cqw,30px);line-height:1.05;display:-webkit-box;overflow:hidden}.story-identity p{font:3cqw/1.3 var(--font-mono,monospace);color:#bfc3d4;white-space:nowrap;text-overflow:ellipsis;margin:1.5cqw 0 0;overflow:hidden}.story-identity strong{color:var(--metal);white-space:nowrap;text-overflow:ellipsis;margin-top:2cqw;font-size:3cqw;display:block;overflow:hidden}.story-prose{gap:3cqw;display:grid}.story-prose h3{color:var(--metal);letter-spacing:.12em;margin:0 0 1cqw;font-size:2.7cqw;line-height:1.3}.story-prose p{margin:0;font-size:3.45cqw;line-height:1.4}.story-facts{border-top:1px solid #ffffff24;gap:1.1cqw;margin:auto 0 0;padding:2.5cqw 0 0;font-size:2.9cqw;line-height:1.3;display:grid}.story-facts>div{justify-content:space-between;gap:3cqw;display:flex}.story-facts dt{color:#aeb3c7}.story-facts dd{text-align:right;white-space:nowrap;text-overflow:ellipsis;max-width:64%;margin:0;overflow:hidden}.story-footer{text-align:center;border:0;gap:2.4cqw;margin:0;padding:0;display:grid}.story-footer a{pointer-events:auto;color:#10121b;background:var(--metal);border:1px solid #fff5;border-radius:1.5cqw;padding:2.6cqw;font-size:3.2cqw;font-weight:800;text-decoration:none}.story-footer>span{color:#afb3c8;letter-spacing:.15em;font-size:2.5cqw}.collectible-card:is([data-reduced=true],[data-animation=off]) .collectible-rotor{transition:none;transform:none}.collectible-card:is([data-reduced=true],[data-animation=off]) .collectible-face{transition:opacity .12s;transform:none}.collectible-card:is([data-reduced=true],[data-animation=off])[data-back=false] .collectible-back,.collectible-card:is([data-reduced=true],[data-animation=off])[data-back=true] .collectible-front{opacity:0;pointer-events:none}.collectible-card[data-animation=off] .collectible-face{transition:none}@media (prefers-reduced-motion:reduce){.collectible-card[data-back] .collectible-rotor{transition:none;transform:none}.collectible-card .collectible-face{transition:opacity .12s;transform:none}.collectible-card[data-back=false] .collectible-back,.collectible-card[data-back=true] .collectible-front{opacity:0;pointer-events:none}}.flip-lab{max-width:1440px;margin:auto;padding:40px 24px}.flip-lab-controls{flex-wrap:wrap;gap:16px;margin:24px 0;display:flex}.flip-lab-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:32px;display:grid}.flip-lab-grid>article{min-width:0;max-width:420px}.flip-lab-grid h3{margin:12px 0;font-size:14px}.account-section{border-bottom:1px solid #ffffff19;gap:12px;padding:22px 0;display:grid}.account-section h2,.account-danger h2{margin:0;font-size:17px}.account-section p{margin:0;font-size:14px;line-height:1.6}.account-email{overflow-wrap:anywhere}.account-section small{color:#b7bcd0;line-height:1.5}.account-section summary{cursor:pointer;font-weight:700}.account-section form,.account-danger form{margin-top:16px}.account-message{color:#cef488;padding:12px 0}.account-danger{color:#daabc0;border-top:1px solid #a2496533;margin-top:40px;padding-top:20px}.danger-button{color:#ffcbd8;cursor:pointer;background:#592539;border:1px solid #d8889c;border-radius:8px;min-height:44px;padding:12px}.library-info{color:#b7bfd2;cursor:pointer;background:0 0;border:0;width:100%;min-height:36px;padding:6px;font-size:12px}.auth-content>.text-button,.account-danger .text-button{min-height:44px;font-size:14px}body{background:radial-gradient(at 12% 0,#52427425,#0000 52%),radial-gradient(at 100% 60%,#22659612,#0000 48%),#0d101b}.product-ui{background:0 0;min-height:100vh}.product-ui[data-home=true]{--width-content:1440px;background:radial-gradient(at 85% 15%,#34306455,#0000 45%),#101523}.product-ui[data-home=true] .site-header{background:#111722ed}.product-ui[data-home=true] .open-hero{box-shadow:5px 6px #6f813c}.product-ui:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#c2c5ff03 1px,#0000 1px),linear-gradient(90deg,#c2c5ff03 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0}.product-ui .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#10131dd9;gap:20px;min-height:78px}.product-ui .site-header nav :is(button,a){border-radius:10px}.product-ui .site-header nav :is(button,a).active{color:#dacdff;background:#c3b2ff14;box-shadow:inset 0 -2px #c6b0ff}.header-right{gap:20px}.guest-header-links{white-space:nowrap;align-items:center;gap:18px;font-size:12px;display:flex}.guest-header-links .secondary-button{padding:10px 14px;font-size:12px}.mobile-profile{display:none}.bandwidth-mark{flex-shrink:0;width:24px;height:24px}.product-ui .balance{background:#c4f7840c;border:0;gap:7px;padding:6px 7px 6px 12px}.currency-plus{color:#d5fa9f;background:#c2f8731e;border-radius:8px;place-items:center;width:32px;height:32px;font-size:22px;display:grid}.currency-value{animation:.18s ease-out currency-tick}@keyframes currency-tick{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:none}}.user-menu{position:relative}.user-menu summary{cursor:pointer;align-items:center;gap:10px;font-size:12px;list-style:none;display:flex}.user-menu summary::-webkit-details-marker{display:none}.user-menu summary>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.user-menu>div{z-index:50;background:#232437;border-radius:14px;min-width:190px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 12px 45px #0008}.user-menu :is(a,button){text-align:left;border-radius:8px;padding:12px}.user-menu :is(a,button):hover{background:#ffffff09}.product-ui :is(.primary-button,.secondary-button),.auth-screen button{transition:transform .14s,background .14s,box-shadow .14s}.product-ui .primary-button{box-shadow:0 5px #536b3340,0 10px 28px #b6e57509}.product-ui :is(.primary-button,.secondary-button):active:not(:disabled){box-shadow:none;transform:translateY(2px)}.product-ui main>:is(section,.player-page,.battle-page){animation:.18s ease-out both stage-in}@keyframes stage-in{0%{opacity:.7;transform:translateY(5px)}to{opacity:1;transform:none}}.community-feed{padding-block:20px 40px}.community-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(16.6667% - 16.6667px);grid-auto-flow:column;gap:20px;padding:20px 4px;display:grid;overflow-x:auto}.community-grid::-webkit-scrollbar{display:none}.community-entry{scroll-snap-align:start;min-width:0}.community-card{pointer-events:none;-webkit-user-select:none;user-select:none}.community-card .website-card{cursor:default}.community-entry>.pull-owner{text-align:center;color:var(--ink-muted);gap:4px;margin:12px 0 0;font-size:11px;display:grid}.community-entry>.pull-owner strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.community-empty{text-align:center;color:var(--ink-muted);padding:32px 0}.community-empty>span{color:#bb9efa;font-size:30px}.community-empty small{color:var(--ink-dim);font-size:12px}.guest-caption{color:var(--ink-muted);margin-block:8px 14px;font-size:13px}.player-page{max-width:1060px}.player-favorites{gap:32px;max-width:940px;margin-inline:auto}.player-rarest>div:last-child{grid-template-columns:repeat(3,minmax(0,220px))}.product-ui .set-shelf{background:linear-gradient(100deg,#b5a1fa10,#0000);border:0;border-bottom:1px solid #ffffff09;border-radius:0;padding-block:26px}.product-ui .set-shelf:hover{background:#ac9fea0e}.battle-team-dock{max-width:850px;padding:16px}.battle-team-slots{grid-template-columns:repeat(3,minmax(0,225px));gap:28px}.battle-empty-slot{background:radial-gradient(#c6adff12,#0000 85%);width:100%;transition:background .15s,border-color .15s}.battle-empty-slot:hover{background-color:#c6adff12;border-color:#c6adff70}.battle-empty-slot span{color:#c6adff;font-size:48px;font-weight:400}.battle-team-slot>.website-card{animation:.18s ease-out both stage-in}.battle-team-slot .slot-inspect{margin:4px auto 0;font-size:11px;display:block}.battle-matchup{margin-block:18px}.product-ui .battle-launch{width:min(440px,100%);margin:24px auto;display:flex}.battle-arena{background:radial-gradient(#7254a332,#0000 72%);grid-template-columns:minmax(0,1fr) 130px minmax(0,1fr);max-width:1140px;padding:32px 80px;overflow:visible}.battle-score{max-width:1000px;margin-bottom:12px}.battle-card{padding-bottom:40px}.battle-card .website-card{box-shadow:0 22px 60px #0008, 0 0 70px color-mix(in srgb, var(--rarity,#b59aee) 14%, transparent)}.battle-value{font-size:28px}.battle-center strong{font-size:38px}.battle-final-cards{grid-template-columns:repeat(3,minmax(0,230px));gap:24px}.picker-choice{position:relative}.picker-choice[data-disabled=true] .website-card{opacity:.3;filter:saturate(.4)}.picker-selected{text-align:center;color:var(--accent);pointer-events:none;font-size:12px;position:absolute;top:45%;left:0;right:0}.team-picker-modal .picker-tools{align-items:center}.shop-modal{max-width:940px}.shop-heading{text-align:center;padding:16px 0 24px}.shop-heading>.bandwidth-mark{width:44px;height:44px;color:var(--accent);margin:0 auto 16px}.shop-heading h2{letter-spacing:-.04em;margin-block:8px 12px;font-size:clamp(26px,4vw,40px)}.shop-heading p,.shop-notice,.shop-receipt p{color:var(--ink-muted);font-size:13px;line-height:1.6}.shop-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.shop-product{--bundle:#73b4f9;text-align:center;background:radial-gradient(ellipse at 50% 22%, color-mix(in srgb, var(--bundle) 17%, transparent), transparent 75%);padding:22px 12px;position:relative}.shop-product[data-color=purple]{--bundle:#c4a0fa}.shop-product[data-color=gold]{--bundle:#efca80}.shop-currency{height:108px;color:var(--bundle);place-items:center;display:grid;transform:rotate(-8deg)}.shop-currency .bandwidth-mark{filter:drop-shadow(8px 12px #0004);width:86px;height:86px}.shop-product h3{color:var(--bundle);margin:12px 0 0;font-size:30px}.shop-product h3 small{font-size:14px}.shop-product p{margin-block:8px;font-size:13px}.shop-product>span{color:var(--ink-muted);margin-bottom:20px;font-size:11px;display:block}.shop-product .primary-button{width:100%;padding-inline:8px;font-size:13px}.shop-notice{text-align:center}.shop-notice a{text-decoration:underline}.shop-odds{margin:16px auto 0;display:block}.shop-receipt{text-align:center;background:#c0a5ff0e;border-radius:14px;margin-top:24px;padding:20px}.shop-receipt>div{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:16px;display:flex}.auth-screen{background:radial-gradient(at 50% 20%,#6d51a32e,#0000 60%)}.auth-panel{box-shadow:0 25px 100px #0004}@media (min-width:1600px){.product-ui{--width-content:1640px}.community-grid{grid-auto-columns:calc(14.2857% - 17.1429px)}.product-ui .collection-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:701px) and (max-width:1200px){.guest-header-links{flex-direction:column;gap:8px;font-size:11px}.guest-header-links .secondary-button{min-height:30px;padding:5px 9px;font-size:11px}.product-ui .site-header{gap:12px;padding-inline:20px}.community-grid{grid-auto-columns:calc(20% - 14.4px);gap:18px}}@media (max-width:700px){.product-ui .site-header{gap:8px;min-height:68px;padding-inline:16px}.guest-header-links{display:none}.mobile-profile{display:grid}.header-right{gap:10px}.product-ui .balance{gap:4px;padding-left:8px}.balance>span{display:none}.bandwidth-mark{width:21px;height:21px}.currency-plus{width:28px;height:30px}.user-menu summary>span:last-child{display:none}.community-feed{padding-block:16px 28px}.community-grid{grid-auto-columns:43%;gap:14px;margin-inline:-4px;padding-inline:4px}.community-feed .section-title>span{font-size:11px}.community-entry>.pull-owner{font-size:10px}.player-favorites{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-inline:0;display:grid;overflow:visible}.player-favorites>:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}.player-empty-card{gap:10px}.player-empty-card small{text-align:center;font-size:10px}.player-rarest>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.battle-team-dock{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin:20px 0;padding:0;position:static}.battle-team-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.battle-empty-slot span{font-size:38px}.battle-empty-slot small,.battle-team-slot .slot-inspect{font-size:9px}.battle-team-dock h2{font-size:17px}.battle-stat-switch button{min-height:40px}.battle-arena{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:30px 0;display:grid}.battle-card{width:100%;padding:0 0 32px}.battle-card.yours{grid-row:1;grid-column:1!important}.battle-card.opponent{grid-row:1;grid-column:2!important}.battle-center{grid-area:2/1/auto/-1}.battle-center strong{font-size:28px}.battle-value{font-size:21px}.battle-score{margin-top:24px}.battle-final-cards{gap:10px}.product-ui .team-picker-modal{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.team-picker-modal .modal-inner{padding:16px 16px max(20px, env(safe-area-inset-bottom))}.team-picker-modal .modal-heading{z-index:4;background:#151924;padding-block:12px;position:sticky;top:-16px}.team-picker-modal .picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-products{grid-template-columns:1fr;gap:8px}.shop-product{text-align:left;grid-template-columns:70px 1fr;column-gap:16px;padding:14px;display:grid}.shop-currency{grid-area:1/1/5;height:100%}.shop-currency .bandwidth-mark{width:65px;height:65px}.shop-product h3{margin:0;font-size:26px}.shop-product>span{margin-bottom:12px}.shop-product .primary-button{grid-column:2}.shop-heading{padding-top:0}.shop-heading>.bandwidth-mark{display:none}}@media (prefers-reduced-motion:reduce){.product-ui main>:is(section,.player-page,.battle-page),.currency-value,.battle-team-slot>.website-card{animation:none}.product-ui :is(.primary-button,.secondary-button),.auth-screen button{transition:none}}.product-ui .modal:not(.card-view):not(.pack-theater){background:#151925;border-color:#b7a0ec28}.feed-preference label{cursor:pointer;align-items:center;gap:12px;line-height:1.5;display:flex}.auth-screen .feed-preference input[type=checkbox]{accent-color:#c2f873;flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:0}@media (max-width:800px){.product-ui .site-header nav{padding-bottom:max(5px, env(safe-area-inset-bottom));background:#151925f5;border-top-color:#b7a0ec25}}@media (max-width:700px){.product-ui .summary-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;display:grid;overflow:visible}.product-ui .summary-actions{background:0 0;padding-inline:0;position:static}.product-ui .summary-cards>*{width:100%;min-width:0}.product-ui .summary-cards>:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}}
html{scrollbar-gutter:stable}.product-ui{--page-width:1440px;--page-gutter:24px}.product-ui>main{width:100%;max-width:var(--page-width);padding-inline:var(--page-gutter);margin-inline:auto}.product-ui .site-header{height:auto;padding-inline:max(var(--page-gutter), calc((100% - var(--page-width)) / 2 + var(--page-gutter)))}.product-ui .header-right{flex-shrink:0;gap:14px}.product-ui .balance{white-space:nowrap;padding-right:10px}.product-ui .balance>span{color:#d7e8b2;font-size:11px;display:inline}.guest-header-links{background:#211d37;border:1px solid #c1abff40;border-radius:14px;gap:6px;padding:4px;box-shadow:0 3px #090c14}.guest-header-links a{border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:10px 12px;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.guest-header-links .login-entry{color:#dacff9}.guest-header-links .register-entry{color:#241a3a;background:#c2aff2;box-shadow:inset 0 1px #ffffff70}.guest-header-links a:hover{color:#211831;background:#e0d3ff}.product-ui .user-menu summary{max-width:170px}.product-ui .site-header .avatar{flex-shrink:0;justify-content:center;align-items:center;line-height:1}.product-ui .site-header .user-menu .avatar{display:inline-flex}.product-ui .site-header .mobile-profile{display:none}.product-ui .guest-header-links{flex-direction:row}@media (max-width:800px){.product-ui .guest-header-links{display:none}.product-ui .site-header .mobile-profile{display:inline-flex}}.product-ui .user-menu summary>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-ui .pack-home-cta{gap:0;max-width:510px;padding:24px 12px 30px}.product-ui .pack-series{letter-spacing:.02em;color:#c4c1d5;max-width:350px;margin-bottom:18px;font-size:13px;line-height:1.6;display:block}.product-ui .pack-title{margin:0 0 30px;line-height:1.07}.product-ui .open-hero{border-radius:12px;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:19px 22px;font-size:17px;display:flex}.product-ui .open-hero>span{background:#25430912;border:1px solid #29450a30;border-radius:7px;flex-shrink:0;padding:7px 10px;font-size:12px;font-weight:800;display:block}.product-ui .collection-shortcut{color:#eee8ff;background:#c3aff710;border:1px solid #bfa7f650;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:52px;margin:18px 0 0;padding:13px 17px;font-size:13px;text-decoration:none;display:flex}.product-ui .collection-shortcut strong{color:#c9badf;margin:0 0 0 auto;font-size:11px;font-weight:500}.product-ui .collection-shortcut:hover{background:#c3aff726;border-color:#cdb4ff}.product-ui .pack-home-meta{text-align:left;gap:16px;width:100%;margin-top:18px;display:grid}.pack-availability{color:#acb4a6;align-items:center;gap:8px;font-size:12px;line-height:1.5;display:flex}.pack-availability svg{color:#b4ce99;flex-shrink:0}.pack-availability strong{font-variant-numeric:tabular-nums;color:#dce5d6;margin-left:auto;font-size:12px}.pack-recharge-note{color:#bac7b4;gap:8px;font-size:12px}.pack-recharge-note svg{color:#a7c28e}.pack-recharge-note strong{color:#e0ecd5;flex-shrink:0;font-size:13px}.lucky-track{background:linear-gradient(110deg,#9adce709,#9adce702);border:1px solid #9adce71c;border-radius:12px;align-items:center;gap:13px;padding:13px 14px;display:flex}.lucky-track-icon{color:#8dbfc9;flex-shrink:0}.lucky-track-body{flex:1;min-width:0}.lucky-track-heading{justify-content:space-between;align-items:center;gap:10px;font-size:12px;line-height:1.5;display:flex}.lucky-track-heading>span{color:#deedf0;font-weight:700}.lucky-track-heading>strong{color:#9fb0b4;font-variant-numeric:tabular-nums;font-size:11px}.lucky-track-steps{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;margin-top:8px;display:grid}.lucky-track-steps>span{background:#9adce71c;border-radius:2px;height:4px}.lucky-track-steps>span[data-filled=true]{background:#88c5d1}.lucky-track-body>small{color:#94a4a6;margin-top:6px;font-size:10px;line-height:1.4;display:block}.lucky-track[data-ready=true]{background:#9adce70b;border-color:#9adce74a}.lucky-track[data-ready=true] .lucky-track-heading>strong,.lucky-track[data-ready=true] .lucky-track-icon{color:#b8e9f1}.product-ui .pack-options{border-top:0;flex-wrap:wrap;gap:9px;margin-top:16px;padding-top:0;display:flex}.product-ui .pack-options button{color:#d4cfdf;background:#141925;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:9px;min-height:38px;padding:8px 12px;font-size:11px;text-decoration:none;display:inline-flex}.product-ui .pack-options button:hover{background:#302c41;border-color:#b7a2ed}.product-ui .pack-options button[aria-pressed=true] span{color:#c2f873}.product-ui .treasure-copy h2{letter-spacing:-.035em;margin-bottom:24px;line-height:1.16}.product-ui .treasure-copy h2 em{margin-top:12px;padding:2px 8px 7px;line-height:1.12;display:table}.product-ui .treasure-copy p{max-width:32ch;margin-top:0;line-height:1.75}.product-ui .set-shelves{gap:18px}.product-ui .set-shelf{background:linear-gradient(110deg, hsl(var(--set-hue) 60% 19% / .85), hsl(var(--set-hue) 40% 12% / .5));border:1px solid hsl(var(--set-hue) 62% 62% / .34);border-left:4px solid hsl(var(--set-hue) 80% 67%);border-radius:14px;padding:24px;transition:background .16s,border-color .16s}.product-ui .set-shelf:hover{background:hsl(var(--set-hue) 42% 24% / .8);border-color:hsl(var(--set-hue) 80% 72%)}.product-ui .set-emblem{color:hsl(var(--set-hue) 92% 78%);background:hsl(var(--set-hue) 72% 68% / .14);border-color:hsl(var(--set-hue) 72% 68% / .3)}.product-ui .set-name strong{color:hsl(var(--set-hue) 84% 86%)}.product-ui .set-progress-track progress{accent-color:hsl(var(--set-hue) 75% 67%)}.product-ui .set-progress-track progress::-webkit-progress-value{background:hsl(var(--set-hue) 75% 67%)}.product-ui .set-progress-track progress::-moz-progress-bar{background:hsl(var(--set-hue) 75% 67%)}.product-ui .collection-families .families-heading{justify-content:space-between;align-items:center;gap:20px;margin:30px 0 24px;display:flex}.product-ui .collection-families h2{letter-spacing:-.035em;margin:0;font-size:22px}.product-ui .collection-families .families-heading p{color:#a3acae;margin:8px 0 0;font-size:14px}.product-ui .collection-families .families-completed{color:#c6eca3;border:1px solid #c6eca329;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:inline-flex}.product-ui .collection-families .set-shelves{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.product-ui .collection-families .set-shelf:nth-child(n){min-height:210px;box-shadow:none;border:1px solid hsl(var(--set-hue) 65% 65% / .28);background:linear-gradient(135deg, hsl(var(--set-hue) 52% 24% / .6), hsl(var(--set-hue) 40% 12% / .28));border-radius:16px;flex-direction:column;align-items:stretch;gap:22px;padding:22px;transition:border-color .15s,background .15s;transform:none}.product-ui .collection-families .set-shelf:hover{border-color:hsl(var(--set-hue) 80% 73% / .65);background:linear-gradient(135deg, hsl(var(--set-hue) 52% 29% / .72), hsl(var(--set-hue) 40% 15% / .4))}.product-ui .collection-families .set-shelf:focus-visible{outline:2px solid hsl(var(--set-hue) 80% 73%);outline-offset:4px}.product-ui .collection-families .set-shelf-top{justify-content:space-between;align-items:center;width:100%;display:flex}.product-ui .collection-families .set-emblem{border-radius:12px;place-items:center;width:44px;height:44px;display:grid;transform:none}.product-ui .collection-families .set-open-arrow{color:hsl(var(--set-hue) 70% 76%);flex-shrink:0}.product-ui .collection-families .set-name{flex:1;gap:12px;width:100%;display:grid}.product-ui .collection-families .set-name>strong{letter-spacing:-.02em;font-size:18px;line-height:1.35}.product-ui .collection-families .set-count{color:#b7c2c2;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.product-ui .collection-families .set-count b{color:#f1f3ec;font-size:18px;font-weight:700}.product-ui .collection-families .set-progress-track{width:100%;height:5px}.product-ui .collection-families progress{appearance:none;background:#ffffff14;border:0;border-radius:999px;width:100%;height:5px;display:block;overflow:hidden}.product-ui .collection-families progress::-webkit-progress-bar{background:#ffffff14;border-radius:999px}.product-ui .collection-families .set-name .set-reward{color:hsl(var(--set-hue) 55% 80%);align-items:center;gap:6px;font-size:11px;line-height:1.4;display:flex}.product-ui .collection-families .family-rarities{margin-top:40px}.product-ui .collection-families .family-rarities>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.product-ui .collection-families .family-rarity{background:#ffffff03;border:1px solid #ffffff14;border-radius:12px;min-width:0;padding:16px}.product-ui .collection-families .family-rarity strong{color:var(--rarity-color);align-items:center;gap:8px;font-size:12px;line-height:1;display:flex}.product-ui .collection-families .family-rarity>span{color:#9ba8ae;font-variant-numeric:tabular-nums;margin:12px 0;font-size:12px;display:block}.product-ui .collection-families .family-rarity b{color:#edf2e8;font-size:18px}.product-ui .collection-families .family-rarity progress{accent-color:var(--rarity-color)}.product-ui .collection-families .family-rarity progress::-webkit-progress-value{background:var(--rarity-color)}.product-ui .collection-families .family-rarity progress::-moz-progress-bar{background:var(--rarity-color)}.product-ui .collection-families .archive-shelf{border-color:#ffffff14;margin-top:40px;padding-top:28px}.product-ui .collection-families .archive-shelf>div{grid-template-columns:repeat(auto-fit,minmax(150px,200px));gap:18px}.product-ui .collection-families .family-archive-locked{text-align:center;color:#baabc8;background:#bba1dd06;border:1px dashed #c3a7df45;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:210px;padding:24px 16px;display:flex}.product-ui .collection-families .family-archive-locked strong{color:#e4dceb;font-size:14px}.product-ui .collection-families .family-archive-locked>span{font-size:12px}.product-ui .collection-families .holo-count{background:#c9a8ff09;border:1px solid #c9a8ff20;border-radius:12px;margin:24px 0 0;padding:14px 16px;font-size:13px}@media (max-width:1000px){.product-ui .collection-families .set-shelves{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.product-ui .collection-families .families-heading{flex-direction:column;align-items:flex-start;gap:14px;margin-top:24px}.product-ui .collection-families h2{font-size:20px}.product-ui .collection-families .set-shelves{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-ui .collection-families .set-shelf:nth-child(n){gap:14px;min-height:0;padding:15px}.product-ui .collection-families .set-emblem{border-radius:10px;width:36px;height:36px}.product-ui .collection-families .set-name>strong{min-height:41px;font-size:15px}.product-ui .collection-families .set-count{gap:5px;font-size:10px}.product-ui .collection-families .set-count b{font-size:16px}.product-ui .collection-families .set-name .set-reward{font-size:10px}.product-ui .collection-families .family-rarities>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:359px){.product-ui .collection-families .set-shelves{grid-template-columns:minmax(0,1fr)}.product-ui .collection-families .set-name>strong{min-height:0}}.pack-chances{padding:0;list-style:none}.pack-chances li{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:20px;padding:10px 0;font-size:13px;display:flex}.collection-tabs .market-entry{color:#d1f6a8;background:#b9f2680c;border:1px solid #c1f57955;margin-left:auto}.market-modal{max-width:1020px}.market-heading h2{margin:12px 0;font-size:clamp(27px,4vw,40px)}.market-heading p,.market-sell p{color:#bbb8cc;line-height:1.65}.market-heading>strong{color:#d0efa4;margin:18px 0;display:block}.market-tabs{margin:24px 0}.market-account-note,.market-success{background:#bfadff10;border:1px solid #c1adff45;border-radius:10px;padding:15px;line-height:1.6}.market-account-note a{text-underline-offset:3px;color:#ded0ff;text-decoration:underline}.market-success{color:#d1f9a3;border-color:#c1f98340}.market-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 18px;margin-block:24px;display:grid}.market-grid article{flex-direction:column;align-items:stretch;gap:9px;min-width:0;display:flex}.market-grid article>strong{color:#d3f99e;margin-top:5px;font-size:16px}.market-grid article>span,.market-grid article>p{color:#bbb7cc;overflow-wrap:anywhere;margin:0;font-size:11px}.market-grid article>button{min-height:40px;padding:10px;font-size:12px}.market-grid .website-card{cursor:default;width:100%}.market-sell{grid-template-columns:minmax(0,1fr) 225px;gap:40px;margin-block:24px;display:grid}.market-sell form{gap:18px;display:grid}.market-sell label{gap:9px;font-size:13px;display:grid}.market-sell :is(input,select){color:#f4f0ff;background:#10151f;border:1px solid #ba9df350;border-radius:9px;width:100%;min-height:46px;padding:13px}.market-sell form small{color:#aaa8bf;line-height:1.6}.market-preview .website-card{width:100%}.market-preview>p{text-align:center;font-size:12px}.market-confirm{background:#1f2b22;border:1px solid #c1f88170;border-radius:14px;margin-block:24px;padding:22px;scroll-margin-top:20px}.market-confirm h3{margin-top:0}.market-confirm button{margin:8px 8px 0 0}.market-empty{text-align:center;border:1px dashed #c9b5ff40;border-radius:16px;margin-block:24px;padding:40px 24px}.market-empty>span{color:#cfb6ff;font-size:48px}.market-empty p{color:#c1bbd3;line-height:1.65}.market-footnote{color:#9f9baf;margin-top:28px;font-size:11px;line-height:1.7}.market-pagination{justify-content:center;align-items:center;gap:16px;font-size:12px;display:flex}.market-missing{aspect-ratio:5/7;background:#222333;border-radius:12px;place-items:center;padding:20px;display:grid}@media (max-width:800px){.product-ui{--page-gutter:16px}.product-ui .site-header{padding-inline:16px}.product-ui .pack-home-cta{padding-inline:6px}.product-ui .open-hero{gap:10px;padding:17px 15px;font-size:15px}.product-ui .pack-series{font-size:12px}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-sell{grid-template-columns:1fr}.market-preview{justify-self:center;width:200px}}@media (max-width:700px){.product-ui .balance>span{font-size:10px}.product-ui .balance{gap:4px}.product-ui .brand small{font-size:7px}.product-ui .collection-shortcut{gap:8px;padding:13px;font-size:12px}.product-ui .collection-shortcut strong{font-size:10px}.product-ui .set-shelf{padding:18px 14px}.collection-tabs{flex-wrap:wrap;gap:8px}.collection-tabs .market-entry{margin-left:0}.market-confirm button{width:100%;margin-right:0}}@media (prefers-reduced-motion:reduce){.guest-header-links a,.product-ui .set-shelf{transition:none}}.auth-content{background:linear-gradient(145deg,#242139ed,#151b2aed);border:1px solid #b6a4ee55;border-top:4px solid #d0b6ff;border-radius:18px;max-width:475px;padding:34px;position:relative;box-shadow:8px 8px #080d1799,0 25px 70px #080b1550}.auth-content:after{content:"✳";color:#263414;background:#c4f27c;border-radius:50%;place-items:center;width:44px;height:44px;font-size:32px;display:grid;position:absolute;top:-24px;right:24px;transform:rotate(12deg);box-shadow:3px 3px #0e121b}.auth-content .auth-brand{margin-bottom:28px}.auth-content h1{font-size:clamp(30px,3.6vw,41px);line-height:1.12}.auth-content input{background:#101520;border-color:#b9a2f63a;border-radius:9px;min-height:48px}.auth-content .primary-button{border-radius:10px;margin-bottom:5px;box-shadow:3px 4px #6b803b}.auth-content .auth-switch{border-top:1px solid #cfb4f52a;margin-top:26px;padding-top:20px}.collector-stamp{color:#2a1e44;text-align:center;background:#cebbfa;border:1px solid #291a48;outline:4px solid #cebbfa;padding:14px;font-size:10px;line-height:1.8;position:absolute;bottom:40px;right:5px;transform:rotate(9deg);box-shadow:7px 8px #060a1550}.collector-stamp strong{font-size:13px}@media (max-width:520px){.product-ui{--page-gutter:12px}.product-ui .site-header{padding-inline:12px}.product-ui .header-right{gap:8px}.product-ui .brand{gap:6px;font-size:19px}.product-ui .brand small{display:none}.product-ui .brand-icon{width:28px;height:28px}.product-ui .balance b{text-overflow:ellipsis;max-width:65px;overflow:hidden}}.physical-card-overlay.modal.card-view .icon-button{box-sizing:border-box;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;padding:0;display:grid}.physical-card-overlay .card-hand-caption{justify-content:center}.story-prose .story-anecdote{border-left:2px solid var(--metal);padding-left:2.5cqw}.card-turn-button{color:#e0d3fa;background:#191827;border:1px solid #cdb9f83d;border-radius:999px;min-height:40px;padding:8px 12px;font-size:12px}.card-turn-button:hover{color:#fff;background:#32283f;border-color:#dbc2ff}.website-card.trading-card .card-top{align-items:center;height:5.3%;padding-block:0;top:2.2%;bottom:auto}.website-card.trading-card .rarity-label,.website-card.trading-card .holo-mark,.website-card.trading-card .frame-signature{align-self:center;align-items:center;height:auto;min-height:0;margin-block:0;padding-block:0;line-height:1;display:inline-flex}.website-card.trading-card .rarity-sigil{flex-shrink:0}.rarity-icon{flex:none;display:block}.rarity-pair{white-space:nowrap;vertical-align:middle;align-items:center;gap:.4em;line-height:1;display:inline-flex}.rarity-name{white-space:nowrap;line-height:1;display:block}.website-card.trading-card svg.rarity-sigil{width:4cqw;min-width:10px;height:4cqw;min-height:10px;display:block;transform:none}.story-imprint>span{align-items:center;gap:.4em;display:inline-flex}.story-imprint .rarity-icon,.reveal-rarity-callout .rarity-icon{width:1.15em;height:1.15em}.story-imprint .rarity-pair,.story-imprint .rarity-name{font-size:inherit}.website-card.trading-card .rarity-sigil i{background:currentColor;border-radius:0;width:auto;height:auto}.guest-discovery-note{text-align:left;border-left:2px solid #c7b4fb45;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;width:100%;max-width:510px;margin:20px 0;padding:2px 0 2px 12px;display:flex}.pack-home-cta .guest-discovery-note{max-width:100%;margin:18px 0 0}.guest-discovery-note strong{color:#d2bfff;letter-spacing:.1em;font-size:10px}.guest-discovery-note p{color:#bdb7ce;margin:3px 0 0;font-size:12px;line-height:1.5}.guest-discovery-note a{white-space:nowrap;color:#decfff;text-underline-offset:4px;border-radius:4px;align-items:center;min-height:44px;font-size:12px;font-weight:700;-webkit-text-decoration:underline #c7b4fb60;text-decoration:underline #c7b4fb60;display:inline-flex}.guest-discovery-note a:hover{color:#f4eeff;text-decoration-color:currentColor}.guest-discovery-note a:focus-visible{outline-offset:4px;outline:2px solid #c7b4fb}@media (max-width:560px){.guest-discovery-note{gap:0}.guest-discovery-note a{width:100%}}@media (max-width:380px){.product-ui .brand-icon{display:none}}@media (max-width:700px){.auth-content{padding:27px 22px}.auth-layout{padding-top:32px}}.social-login{gap:10px;margin-bottom:10px;display:grid}.social-login-button{color:#fff;background:#252139;border:1px solid #c6b6fa70;border-radius:12px;width:100%;min-height:48px;font-weight:750}.social-login-button:hover{background:#393054;border-color:#bda1ff}.social-login>span{color:#afa6c0;text-align:center;font-size:12px}.feed-tabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.feed-tabs button{color:#c5bfd2;background:#211b31;border:1px solid #d5baff35;border-radius:999px;min-height:42px;padding:8px 16px}.feed-tabs button[aria-pressed=true]{color:#1d1230;background:#c5a4ff;border-color:#c5a4ff;font-weight:800}.feed-tabs button:hover{border-color:#c5a4ff}.community-entry time{color:#aaa2bb;margin-top:6px;font-size:11px;display:block}.rankings{background:linear-gradient(130deg,#241d35,#171620);border:1px solid #c9adf735;border-radius:20px;margin:56px 0 20px;padding:24px}.rankings>p,.rankings details p{color:#b8afc9;font-size:13px;line-height:1.7}.ranking-list{margin:20px 0;padding:0;list-style:none}.ranking-list li{border-bottom:1px solid #cab0fa18;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 10px;display:grid}.ranking-list li[data-me=true]{background:#b79af815;border-radius:10px}.ranking-place{color:#f8da91;background:#f8da9114;border-radius:50%;place-items:center;height:36px;display:grid}.ranking-list strong{overflow-wrap:anywhere}.ranking-list small{color:#aaa0be;margin-top:4px;font-size:12px;display:block}.rankings summary{cursor:pointer;color:#dac6ff;padding:12px 0;font-size:13px}.ranking-empty{padding:20px 0}@media (max-width:520px){.rankings{padding:16px}.ranking-list li{gap:8px;font-size:13px}}.ranking-heading{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ranking-heading h1{letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(26px,4vw,46px);line-height:1.15}.ranking-emblem{color:#f2d47a;background:#f2d47a12;border:1px solid #f2d47a50;border-radius:16px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;transform:rotate(-5deg)}.ranking-scope{color:#aaa0be;margin-left:auto;font-size:11px}.ranking-switch{background:#120f1d;border:1px solid #c9adf72b;border-radius:14px;gap:6px;width:fit-content;max-width:100%;margin-top:24px;padding:5px;display:flex}.ranking-switch button{color:#bcb1d0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 20px;font-size:13px;font-weight:750;display:flex}.ranking-switch button[aria-pressed=true]{color:#20142f;background:#cfb5ff;box-shadow:0 2px 8px #0003}.ranking-switch button:hover{border-color:#cfb5ff70}.rankings button:focus-visible,.rankings summary:focus-visible{outline-offset:3px;outline:2px solid #f2d47a}.ranking-list li[data-podium="1"] .ranking-place{color:#241b07;background:#f2d47a}.ranking-list li[data-podium="2"] .ranking-place{color:#161c29;background:#c5cde0}.ranking-list li[data-podium="3"] .ranking-place{color:#29150d;background:#d6a083}.ranking-list li[data-me=true]{box-shadow:inset 3px 0 #cfb5ff}.ranking-list strong{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ranking-you{color:#dfcbff;background:#cfb5ff24;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:700}.ranking-score{white-space:nowrap;font-variant-numeric:tabular-nums;color:#f8efff}.ranking-score small{font-size:10px;font-weight:500;display:inline}.rankings details{border-top:1px solid #cab0fa18}.ranking-empty{text-align:center;border:1px dashed #cfb5ff30;border-radius:12px;padding:28px 16px}@media (max-width:520px){.ranking-scope{flex-basis:100%;margin-left:66px}.ranking-switch{width:100%}.ranking-switch button{flex:1;padding-inline:10px}.ranking-heading .eyebrow{font-size:9px}}.rankings{max-width:1000px;margin:26px auto 40px;padding:clamp(18px,4vw,38px)}.ranking-personal{background:linear-gradient(120deg,#b6ee741c,#ae8aff16);border:1px solid #c2f77660;border-radius:16px;align-items:center;gap:24px;margin-top:24px;padding:22px;display:flex}.ranking-personal>div{flex-direction:column;gap:6px;display:flex}.ranking-personal>div:first-child>span{letter-spacing:.12em;color:#c2f776;font-size:10px}.ranking-personal strong{font-size:clamp(24px,4vw,38px);line-height:1.1}.ranking-personal small{color:#c4bccf}.ranking-personal button{margin-left:auto}.ranking-pagination{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.ranking-pagination span{text-align:center;color:#c4bccf;font-size:12px}.auction-label{color:#d4bbff;font-size:11px}.auction-deadline{color:#f3dc9c;padding:8px 0;font-size:12px;display:block}.auction-leading{color:#c2f776;font-size:12px}.auction-bid-label{gap:8px;max-width:320px;margin:16px 0;display:grid}.auction-bid-label input{background:#13111b;border:1px solid #b39ae87d;border-radius:8px;padding:12px}.market-tabs{flex-wrap:wrap}@media (max-width:600px){.ranking-personal{flex-wrap:wrap;gap:14px;padding:16px}.ranking-personal button{width:100%;margin:0}.ranking-pagination{flex-wrap:wrap;justify-content:center}.ranking-pagination span{order:-1;width:100%}}.sound-volume{align-items:center;gap:8px;font-size:12px;display:inline-flex}.sound-volume input{accent-color:#c2f776;width:80px}.share-card-control{text-align:center;margin-top:10px}.share-card-preview{background:#151921;border-radius:18px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:22px;padding:16px;display:grid}.share-card-preview img{border-radius:12px;width:100%;height:auto;display:block}.modal.share-preview-overlay{width:min(660px,100vw - 24px);padding:0}.share-preview-overlay .modal-inner{box-sizing:border-box;width:100%}.share-preview-overlay .share-card-preview img{object-fit:contain;max-height:54dvh}.share-destinations{min-width:0}.share-intro{margin:0 0 14px;font-size:18px;font-weight:800}.share-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.share-social{color:#f6f2e7;text-align:left;min-height:58px;font:inherit;cursor:pointer;background:#ffffff05;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:9px;padding:12px 10px;text-decoration:none;display:flex}.share-social>svg,.share-social>b{flex:0 0 22px}.share-social>b{font-size:25px;line-height:1}.share-social span{font-size:13px;font-weight:800}.share-social small{color:#bfc5c4;margin-top:4px;font-size:10px;font-weight:400;display:block}.share-instagram>svg{color:#ff8cbb}.share-facebook>svg{color:#80b1ff}.share-whatsapp>svg{color:#80ebae}.share-social:hover{background:#ffffff10;border-color:#c2f77688}.share-social:focus-visible,.share-tools button:focus-visible,.share-caption summary:focus-visible{outline-offset:3px;outline:2px solid #c2f776}.share-native{justify-content:center;align-items:center;gap:8px;width:100%;margin:0 0 12px;display:flex}.share-instagram-panel{background:#ff8cbb08;border:1px solid #ff8cbb44;border-radius:12px;margin-top:12px;padding:12px}.share-instagram-panel p{margin:0 0 10px;font-size:12px;line-height:1.5}.share-instagram-panel>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.share-instagram-panel .secondary-button{align-items:center;gap:6px;min-height:40px;padding:9px 10px;font-size:12px;display:flex}.share-instagram-panel .text-button{white-space:nowrap;font-size:12px}.shared-card-page{max-width:960px;margin:auto;padding:30px 24px 70px}.shared-card-brand{color:#c2f776;font-size:23px;font-weight:900;text-decoration:none}.shared-card-showcase{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:center;gap:50px;margin:30px 0;display:grid}.shared-card-showcase img{width:100%;height:auto}.shared-card-eyebrow{color:#c2f776;letter-spacing:.12em;font-size:12px}.shared-card-showcase h1{overflow-wrap:anywhere;font-size:clamp(25px,4vw,40px);line-height:1.15}.shared-card-showcase p{color:#c2c8bb;line-height:1.6}.shared-card-showcase .primary-button{margin-top:15px;display:inline-flex}.share-tools{flex-wrap:wrap;gap:6px 12px;margin-top:12px;display:flex}.share-tools button{color:#d6dfcd;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:12px;display:inline-flex}.share-caption{border-top:1px solid #ffffff20;margin-top:10px;padding-top:12px;font-size:12px}.share-caption summary{cursor:pointer;color:#c2f776}.share-caption textarea{box-sizing:border-box;resize:vertical;color:#f6f2e7;width:100%;min-height:100px;font:inherit;background:#101211;border:1px solid #ffffff30;border-radius:8px;margin-top:10px;padding:10px;line-height:1.5}.share-feedback,.share-error{margin:10px 0 0;font-size:12px;line-height:1.5}.share-feedback:empty{display:none}.share-feedback{color:#c2f776}.share-error{color:#ffada5}@media (max-width:540px){.share-card-preview{grid-template-columns:1fr;gap:14px;padding:12px}.share-preview-overlay .share-card-preview img{width:auto;max-width:100%;max-height:26dvh;margin:auto}.share-intro{text-align:center;margin-bottom:10px;font-size:16px}.shared-card-showcase{text-align:center;grid-template-columns:1fr;gap:8px}.shared-card-showcase img{max-width:310px;margin:auto}}.beta-footer{color:#aab7a1;flex-wrap:wrap;justify-content:center;gap:18px;padding:20px 16px 100px;font-size:11px;display:flex}.beta-footer a{text-underline-offset:3px;text-decoration:underline}.legal-draft{color:#e7edde;max-width:760px;margin:auto;padding:48px 24px;line-height:1.7}.legal-draft .brand-logo{width:220px;margin-bottom:32px}.legal-draft h1{margin:20px 0;font-size:clamp(28px,6vw,42px);line-height:1.15}.legal-draft h2{margin:28px 0 8px;font-size:21px}.legal-draft a{text-underline-offset:4px;text-decoration:underline}.beta-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;display:grid}.beta-metrics>div{border:1px solid #ffffff24;border-radius:12px;padding:16px}.beta-metrics dt{color:#bdbbb2;font-size:13px}.beta-metrics dd{margin:8px 0 0;font-size:27px;font-weight:800}.feed-scroll-controls{align-items:center;gap:8px;margin-top:14px;display:flex}.feed-scroll-controls>span{color:var(--ink-muted);margin-right:auto;font-size:12px}.feed-scroll-controls .icon-button{border:1px solid #ffffff26;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.feed-scroll-controls .icon-button:disabled{opacity:.25;cursor:default}.community-grid{cursor:grab;-webkit-user-select:none;user-select:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.community-grid[data-dragging=true]{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.community-grid:focus-visible{outline:2px solid var(--accent,#caf975);outline-offset:3px}.physical-card-overlay .card-hand-caption{background:#151921;border:1px solid #ffffff1c;border-radius:16px;align-items:center;gap:4px;margin-top:12px;padding:8px}.physical-card-overlay .card-hand-caption .card-turn-button{white-space:nowrap;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px;display:inline-flex}.physical-card-overlay .card-hand-caption>.card-turn-button{flex:1}.physical-card-overlay .card-hand-caption .card-turn-button:hover{background:#ffffff0c}.physical-card-overlay .card-hand-caption .share-card-control{margin:0}.game-options .sensory-settings{gap:12px;margin:20px 0;display:grid}.game-options .sensory-settings>button{text-align:left;background:#ffffff07;border:1px solid #ffffff20;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:14px 18px;display:flex}.game-options .sensory-settings>button[aria-pressed=true]{color:#d1fb98;border-color:#c7f66b66}.game-options .sound-volume{align-items:center;gap:16px;padding:10px 18px;display:flex}.game-options .sound-volume input{flex:1;width:auto;min-width:0;padding:0}.card-stats-info{width:min(480px,100vw - 24px)}.card-stats-info .modal-inner{box-sizing:border-box;width:100%;padding:24px}.stat-explanation{border-top:1px solid #ffffff20;padding-block:12px;line-height:1.55}.stat-explanation p{color:#cccbd5;margin:8px 0;font-size:13px}.stat-explanation small{color:#a5a5b5}.shop-pack-count{color:#c9fa70;font-size:clamp(34px,5vw,56px);font-weight:900}.shop-pack-art{justify-content:center;align-items:center;height:145px;display:flex}.shop-pack-art .wg-booster{pointer-events:none;width:85px;transform:rotate(-8deg)}.welcome-signup-note{color:#b7c6d9;text-align:center;max-width:390px;margin:12px auto 0;font-size:13px;line-height:1.55}.pack-home-cta .welcome-signup-note{text-align:inherit;margin-inline:0}.auth-content .auth-welcome-packs{color:#c9f995;background:#b9f26e0c;border:1px solid #b9f26e40;border-radius:12px;margin:0 0 18px;padding:10px 14px;font-size:14px;display:inline-flex}
.opening-scene.opening-v5{--light-strength:.3;overflow:clip}.opening-v5[data-rarity=uncommon]{--light-strength:.45}.opening-v5[data-rarity=rare]{--light-strength:.65}.opening-v5[data-rarity=epic]{--light-strength:.85}.opening-v5:is([data-rarity=legendary],[data-rarity=mythic]){--light-strength:1}.opening-v5 .single-card-stage{isolation:isolate}.reveal-halo,.reveal-burst,.reveal-prism{pointer-events:none;z-index:-2;border-radius:50%;position:absolute;inset:-12% -28%}.reveal-halo{background:radial-gradient(ellipse, var(--cue-color), transparent 68%);opacity:calc(var(--light-strength) * .42);transition:opacity .22s ease-out,transform .3s ease-out;transform:scale(.86)}.opening-v5:is([data-phase=cue],[data-phase=archive]) .reveal-halo{opacity:var(--light-strength);transform:scale(1.12)}.opening-v5:is([data-phase=flip],[data-phase=site],[data-phase=rarity],[data-phase=holo],[data-phase=hold],[data-phase=ready]) .reveal-halo{opacity:calc(var(--light-strength) * .7);transform:scale(1.08)}.reveal-burst{opacity:var(--light-strength)}.reveal-rays,.reveal-ring{border-radius:50%;position:absolute;inset:0}.reveal-rays{background:repeating-conic-gradient(from 12deg, transparent 0deg 21deg, var(--cue-color) 24deg, transparent 30deg);animation:.9s ease-out both reveal-radiance;-webkit-mask-image:radial-gradient(#0000 12%,#000 35%,#0000 70%);mask-image:radial-gradient(#0000 12%,#000 35%,#0000 70%)}.reveal-ring{border:2px solid var(--cue-color);box-shadow:0 0 20px var(--cue-color), inset 0 0 14px var(--cue-color);animation:.8s cubic-bezier(.1,.7,.2,1) both reveal-shockwave;inset:15%}.reveal-spark{background:linear-gradient(transparent, var(--cue-color), #fff);transform-origin:50% 0;width:3px;height:15px;animation:reveal-spark-flight .8s var(--spark-delay) ease-out both;border-radius:50%;position:absolute;top:50%;left:50%}.opening-v5:is([data-rarity=common],[data-rarity=uncommon]) :is(.reveal-rays,.reveal-ring,.reveal-spark),.opening-v5[data-rarity=rare] .reveal-spark:nth-child(2n){display:none}.opening-v5[data-rarity=mythic] .reveal-rays{background:repeating-conic-gradient(from 12deg,#0000 0deg 15deg,#a58bff 19deg,#8affde 23deg,#0000 30deg)}.opening-v5:is([data-phase=flip],[data-phase=site],[data-phase=rarity],[data-phase=holo],[data-phase=hold],[data-phase=ready]) .opening-face{animation:.46s cubic-bezier(.16,.85,.24,1) both reveal-card-arrival}.opening-v5 .opening-face{box-shadow:0 18px 35px #0007, 0 0 30px color-mix(in srgb, var(--cue-color) 38%, transparent)}.reveal-prism{z-index:-1;filter:blur(12px);background:conic-gradient(from 20deg,#6bf7ff,#a481ff,#ff8bd8,#ffe1a4,#96ffce,#6bf7ff);border-radius:19px;animation:.85s ease-out both reveal-prism-arrival;inset:-3%}.opening-v5 .opening-booster .pack-inner-light{z-index:2;width:min(440px,95%);height:310px;top:20%}.opening-v5[data-phase=opening] .pack-inner-light{animation:reveal-pack-light var(--open-ms) ease-out both}@keyframes reveal-card-arrival{0%{opacity:.1;transform:translateY(22px)rotateY(-76deg)rotate(-4deg)scale(.82)}60%{opacity:1;transform:translateY(-5px)rotateY(0)rotate(1deg)scale(1.035)}to{opacity:1;transform:none}}@keyframes reveal-radiance{0%{opacity:0;transform:rotate(-12deg)scale(.5)}25%{opacity:.65}to{opacity:0;transform:rotate(14deg)scale(1.15)}}@keyframes reveal-shockwave{0%{opacity:0;transform:scale(.55)}20%{opacity:.8}to{opacity:0;transform:scale(1.55)}}@keyframes reveal-spark-flight{0%{transform:rotate(var(--spark-angle)) translateY(-85px) scaleY(.3);opacity:0}22%{opacity:.9}to{transform:rotate(var(--spark-angle)) translateY(-270px) scaleY(.2);opacity:0}}@keyframes reveal-prism-arrival{0%{opacity:0;transform:scale(.88)}35%{opacity:.8;transform:scale(1.04)}to{opacity:.45;transform:scale(1)}}@keyframes reveal-pack-light{0%,18%{opacity:0;transform:scale(.2)}48%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.opening-v5[data-motion=off] :is(.reveal-burst,.pack-inner-light){display:none}.opening-v5[data-motion=off] :is(.opening-face,.reveal-prism,.reveal-halo){transition:none;animation:none;transform:none}.opening-v5[data-motion=off] .reveal-prism{opacity:.35}@media (prefers-reduced-motion:reduce){.opening-v5 :is(.reveal-burst,.pack-inner-light){display:none}.opening-v5 :is(.opening-face,.reveal-prism,.reveal-halo){transition:none;animation:none;transform:none}.opening-v5 .reveal-prism{opacity:.35}}.reveal-ring-echo{border-width:1px;animation-delay:.14s}.reveal-light-column{background:linear-gradient(90deg, transparent, var(--cue-color), transparent);opacity:0;animation:.9s ease-out both reveal-column;position:absolute;inset:-22% 26%;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.reveal-rarity-callout{z-index:4;pointer-events:none;text-align:center;color:var(--cue-color);text-transform:uppercase;letter-spacing:.12em;text-shadow:0 2px 10px #000, 0 0 24px var(--cue-color);justify-content:center;align-items:center;gap:.4em;font-size:clamp(18px,3vw,28px);font-weight:950;line-height:1;animation:.45s cubic-bezier(.16,.85,.24,1) both reveal-title;display:flex;position:absolute;bottom:-18px;left:-12%;right:-12%}.reveal-rarity-callout .rarity-name{font-size:inherit;line-height:1}.opening-v5:is([data-rarity=common],[data-rarity=uncommon]) :is(.reveal-rarity-callout,.reveal-light-column,.reveal-ring-echo),.opening-v5[data-rarity=rare] :is(.reveal-light-column,.reveal-ring-echo){display:none}.opening-v5:is([data-rarity=epic],[data-rarity=legendary],[data-rarity=mythic]) .opening-face{box-shadow:0 25px 60px #0009, 0 0 45px color-mix(in srgb, var(--cue-color) 60%, transparent), 0 0 100px color-mix(in srgb, var(--cue-color) 20%, transparent)}.opening-v5:is([data-rarity=legendary],[data-rarity=mythic]) .reveal-rays{animation-duration:1.3s}.opening-v5:is([data-phase=cue],[data-phase=archive]) .opening-card-back{box-shadow:0 0 22px var(--cue-color), 0 0 65px color-mix(in srgb, var(--cue-color) 35%, transparent)}@keyframes reveal-column{0%{opacity:0;transform:scaleX(.05)scaleY(.5)}25%{opacity:.35}55%{opacity:.2;transform:scaleX(1)scaleY(1.1)}to{opacity:0;transform:scaleX(1.5)scaleY(1.2)}}@keyframes reveal-title{0%{opacity:0;letter-spacing:.3em;transform:translateY(12px)scale(1.22)}to{opacity:1;letter-spacing:.12em;transform:none}}.opening-v5[data-motion=off] .reveal-rarity-callout{text-shadow:none;animation:none}@media (prefers-reduced-motion:reduce){.opening-v5 .reveal-rarity-callout{text-shadow:none;animation:none}}.reveal-rarity-callout{font-size:clamp(16px,3vw,24px);top:-32px;bottom:auto}
