.cardface{position:relative;border-radius:12px;overflow:hidden;background:var(--panel-fill);display:flex;flex-direction:column;margin:0}.cardface-art{position:relative;aspect-ratio:3 / 4;flex:0 0 auto;overflow:hidden}.cardface-art img{width:100%;height:100%;object-fit:cover;display:block}.cardface-meta{flex:0 0 auto;display:flex;flex-direction:column;gap:2px;padding:10px 12px;margin:0;min-height:0}.cardface-no{font-size:10px;font-variant-numeric:tabular-nums;color:var(--text-muted)}.cardface-title{font-size:13px;font-weight:700;color:var(--text-strong);line-height:1.25}.cardface-rarity{font-size:10px;text-transform:uppercase;letter-spacing:.08em}.cardface-story,.cardface-lesson{font-size:12px;line-height:1.5;margin:2px 0 0}.cardface-story{color:var(--text)}.cardface-lesson{font-style:italic;color:var(--text-strong)}.cardface-slot .cardface-story,.cardface-slot .cardface-lesson{display:none}.cardface-slot .cardface-title{font-size:11px}.cardface[data-series=guardians]{--cf-tint: var(--series-guardians);--cf-ink: var(--series-guardians-ink)}.cardface[data-series=protection_moments]{--cf-tint: var(--series-protection-moments);--cf-ink: var(--series-protection-moments-ink)}.cardface[data-series=attackers]{--cf-tint: var(--series-attackers);--cf-ink: var(--series-attackers-ink)}.cardface[data-series=incidents]{--cf-tint: var(--series-incidents);--cf-ink: var(--series-incidents-ink)}.cardface[data-series=safeguards]{--cf-tint: var(--series-safeguards);--cf-ink: var(--series-safeguards-ink)}.cardface{--cf-tint: #6a6f76;--cf-ink: #e8edf1}.cardface-rarity{color:var(--cf-ink)}.cardface-art:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.08;mix-blend-mode:overlay;background-repeat:repeat;background-size:44px 44px}.cardface[data-series=guardians] .cardface-art:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M0%2016%20H6%20V8%20H18%20V16%20H24'%20fill%3D'none'%20stroke%3D'%23f3e9d6'%20stroke-width%3D'1.6'%2F%3E%3C%2Fsvg%3E")}.cardface[data-series=protection_moments] .cardface-art:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M-2%2026%20L26%20-2%20M8%2026%20L26%208'%20fill%3D'none'%20stroke%3D'%23dcf2e8'%20stroke-width%3D'1.4'%2F%3E%3C%2Fsvg%3E")}.cardface[data-series=attackers] .cardface-art:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M2%2012%20Q12%203%2022%2012%20Q12%2021%202%2012%20Z'%20fill%3D'none'%20stroke%3D'%23ece0f5'%20stroke-width%3D'1.4'%2F%3E%3C%2Fsvg%3E")}.cardface[data-series=incidents] .cardface-art:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M0%2012%20H24%20M3%205%20H13'%20fill%3D'none'%20stroke%3D'%23fce5d5'%20stroke-width%3D'1.4'%20stroke-linecap%3D'round'%2F%3E%3C%2Fsvg%3E")}.cardface[data-series=safeguards] .cardface-art:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M0%2012%20Q6%205%2012%2012%20T24%2012'%20fill%3D'none'%20stroke%3D'%23dfe8f5'%20stroke-width%3D'1.5'%2F%3E%3C%2Fsvg%3E")}.cardface[data-rarity=common]{border:1px solid color-mix(in srgb,var(--cf-tint) 45%,transparent)}.cardface[data-rarity=rare]{border:1px solid transparent;background-image:linear-gradient(var(--panel-fill),var(--panel-fill)),linear-gradient(#10161b,#10161b),conic-gradient(from 210deg,#9aa4ad,#e8edf2 18%,#7c868f 41%,#cfd6dc 63%,#9aa4ad);background-origin:border-box;background-clip:padding-box,padding-box,border-box}@media(prefers-reduced-motion:no-preference){.cardface-reveal[data-rarity=rare]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.28) 50%,transparent 58%);transform:translate(-120%);animation:cf-lightrun 1.1s ease-out 1 forwards}}@keyframes cf-lightrun{to{transform:translate(120%)}}.cardface[data-rarity=epic]{border:1px solid color-mix(in srgb,var(--cf-tint) 70%,#fff 10%);box-shadow:inset 0 0 24px #0000008c,0 6px 24px #00000073}.cardface[data-rarity=legendary]{border:1px solid transparent;background-image:linear-gradient(var(--panel-fill),var(--panel-fill)),linear-gradient(#10161b,#10161b),conic-gradient(from 160deg,#6b5626,#d8b95c 22%,#f4e3ae 34%,#8a713a,#d8b95c 76%,#6b5626);background-origin:border-box;background-clip:padding-box,padding-box,border-box;box-shadow:0 0 0 1px #d8b95c40,0 10px 40px #d8b95c1f}.cardface[data-rarity=legendary]:before{content:"";position:absolute;inset:6px;pointer-events:none;border-radius:inherit;border:1px solid rgba(244,227,174,.35);z-index:1}@media(prefers-reduced-motion:no-preference){.cardface-reveal[data-rarity=legendary]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(244,227,174,.22) 50%,transparent 60%);transform:translate(-120%);animation:cf-lightrun 2.4s ease-in-out .6s 1 forwards}}.pack-object{position:relative;width:min(70vw,260px);aspect-ratio:952 / 1488;border-radius:16px;-webkit-tap-highlight-color:transparent;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:18px;background:linear-gradient(162deg,#13252d,#0b1418 72%);box-shadow:0 24px 60px #00000080;overflow:hidden}.pack-cover{position:absolute;inset:0;z-index:0}.pack-cover-lowres{z-index:0}.pack-cover img:not(.pack-cover-lowres){z-index:1}.pack-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none}.pack-cover-sheen{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .22s ease;background:radial-gradient(58% 42% at 50% 62%,#bef5f033,#bef5f000 70%);mix-blend-mode:screen}.pack-cover-lift{position:absolute;inset:0;opacity:0;pointer-events:none;background:radial-gradient(30% 20% at 50% 61.9%,rgba(226,253,252,.95),rgba(190,245,240,.3) 60%,transparent 84%),radial-gradient(72% 48% at 50% 61.9%,rgba(178,240,244,.5),transparent 78%),radial-gradient(130% 92% at 50% 61.9%,rgba(150,226,232,.34),transparent 76%);mix-blend-mode:screen}.pack-cover-sheen,.pack-cover-lift{-webkit-mask:var(--pack-body-mask) center / 100% 100% no-repeat;mask:var(--pack-body-mask) center / 100% 100% no-repeat}.pack-reveal2.phase-opening .pack-cover-lift{animation:pr2-pack-glow var(--os-open) linear both}@keyframes pr2-pack-glow{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.86,.3,1)}1.74%{opacity:.5}6.47%{opacity:.16}28.11%{opacity:.3}43.53%{opacity:.22}60.7%{opacity:.2;animation-timing-function:cubic-bezier(.2,.9,.3,1)}63.68%{opacity:.5}72.14%{opacity:.26}83.33%{opacity:.22;animation-timing-function:cubic-bezier(.7,0,.84,0)}95.77%{opacity:.72}97.64%{opacity:.95}to{opacity:1}}.pack-object-label{position:relative;z-index:1;margin:0;max-width:90%;text-align:center;font-size:13px;line-height:1.4;letter-spacing:.02em;color:#ecf6f8eb;text-shadow:0 1px 3px rgba(0,0,0,.9),0 0 12px rgba(0,0,0,.75)}.pack-object-label:before{content:"";position:absolute;left:50%;bottom:-18%;transform:translate(-50%);width:190%;height:320%;z-index:-1;pointer-events:none;background:radial-gradient(60% 100% at 50% 100%,#040a0cd1,#040a0c00 72%)}.pack-object-counter{position:relative;z-index:1;margin:0;font-size:11px;letter-spacing:.04em;color:var(--text-muted);opacity:.8;font-variant-numeric:tabular-nums}.pack-object.is-interactive{cursor:pointer}.pack-object.is-interactive:hover .pack-cover-sheen,.pack-object.is-interactive:active .pack-cover-sheen{opacity:1}@media(prefers-reduced-motion:reduce){.pack-cover-sheen{transition:none}}.pack-reveal2-portal{position:relative;z-index:100000}.pack-reveal2-portal~.card-story-layer{z-index:100001}:root.is-reveal-open body>*:not(.pack-reveal2-portal),:root.is-reveal-open body>*:not(.pack-reveal2-portal) *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.pack-reveal2{position:fixed;inset:0;z-index:100000;-webkit-tap-highlight-color:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:100dvh;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:radial-gradient(120% 82% at 50% 42%,#0b161af4,#04080afb 72%);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);overflow:hidden;overscroll-behavior:none;touch-action:none}.pack-reveal2:focus{outline:none}.pack-reveal2{--pr2-tint: #b8f5ec;--pr2-core: rgba(223, 253, 248, .95);--pr2-glow: rgba(33, 167, 160, .55);--pr2-series-tint: #6a6f76;--pr2-bar-h: calc(68px + env(safe-area-inset-bottom)) ;--pr2-center-shift: 0px;--pr2-meta-h: 78px;--pr2-stage-h: min(64vh, calc(100dvh - 288px) , calc(88vw * 4 / 3));--pr2-stage-w: calc(var(--pr2-stage-h) * 952 / 1488);--pr2-pack-body-w: calc((774 - 67) / 840);--pr2-pack-body-mid: calc((75 + 1230) / 2 / 1313);--pr2-card-top: calc(var(--pr2-stage-h) * (var(--pr2-pack-body-mid) - var(--pr2-pack-body-w) / 2))}.pack-reveal2[data-series=guardians]{--pr2-series-tint: var(--series-guardians)}.pack-reveal2[data-series=protection_moments]{--pr2-series-tint: var(--series-protection-moments)}.pack-reveal2[data-series=attackers]{--pr2-series-tint: var(--series-attackers)}.pack-reveal2[data-series=incidents]{--pr2-series-tint: var(--series-incidents)}.pack-reveal2[data-series=safeguards]{--pr2-series-tint: var(--series-safeguards)}.pack-reveal2-close{position:absolute;z-index:30;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;font-size:26px;line-height:1;color:var(--text-muted);background:#0812168c;border:1px solid var(--line);border-radius:50%;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease,opacity .3s ease}.pack-reveal2-close:hover{color:var(--text-strong);border-color:var(--line-strong);background:#0c1a1fcc}.pack-reveal2-close:focus-visible{outline:2px solid var(--accent-3);outline-offset:3px;border-radius:50%}.pack-reveal2.phase-opening .pack-reveal2-close{opacity:.32}.pack-reveal2.phase-opening .pack-reveal2-close:hover,.pack-reveal2.phase-opening .pack-reveal2-close:focus-visible{opacity:1}.pack-reveal2-mute-top{left:max(12px,env(safe-area-inset-left));right:auto;font-size:18px}.pack-reveal2-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.pack-reveal2-stage{position:absolute;z-index:2;left:50%;top:calc(50% - var(--pr2-bar-h) / 2 + var(--pr2-center-shift));transform:translate(-50%,-50%);width:var(--pr2-stage-w);height:var(--pr2-stage-h);display:grid;place-items:start center}.pack-reveal2-stage>*{grid-area:1 / 1}.pr2-pack-wrap{z-index:2;display:flex;justify-content:center}.pack-reveal2-card-wrap{z-index:1;display:flex;justify-content:center}.pack-reveal2-card-wrap{margin-top:var(--pr2-card-top)}.pack-reveal2 .pack-object{height:var(--pr2-stage-h);width:auto;aspect-ratio:952 / 1488;padding:6%;border-radius:12px;background:none;box-shadow:none;overflow:visible;transform:translateZ(0);backface-visibility:hidden}.pr2-pack-wrap{will-change:transform;transform:translateZ(0)}.pack-reveal2 .pack-object-label{font-size:14px}@keyframes pr2-fade-in{0%{opacity:0}to{opacity:1}}.pack-reveal2{--os-open: 4.02s}.pr2-buildup,.pr2-burst{position:absolute;inset:0;pointer-events:none;overflow:hidden}.pr2-buildup{z-index:1}.pr2-burst{z-index:20}.pr2-buildup{--pr2-seal-shift: calc(var(--pr2-stage-h) * .119)}.pr2-buildup>*{position:absolute;top:calc(50% - var(--pr2-bar-h) / 2 + var(--pr2-center-shift) + var(--pr2-seal-shift));left:50%}.pr2-burst>*{position:absolute;top:calc(50% - var(--pr2-bar-h) / 2 + var(--pr2-center-shift));left:50%}.pr2-haze{width:min(190vw,1080px);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%) scale(.55);background:radial-gradient(circle,rgba(150,242,235,.5) 0%,color-mix(in srgb,var(--pr2-glow) 82%,transparent) 20%,color-mix(in srgb,var(--pr2-glow) 34%,transparent) 42%,transparent 70%);opacity:0;animation:pr2-haze var(--os-open) linear both}@keyframes pr2-haze{0%{opacity:0;transform:translate(-50%,-50%) scale(.55);animation-timing-function:cubic-bezier(.16,.9,.3,1)}1.74%{opacity:.5;transform:translate(-50%,-50%) scale(.78)}6.47%{opacity:.34;transform:translate(-50%,-50%) scale(.9)}28.11%{opacity:.62;transform:translate(-50%,-50%) scale(1.06)}43.53%{opacity:.42;transform:translate(-50%,-50%) scale(.98)}60.7%{opacity:.3;transform:translate(-50%,-50%) scale(.92);animation-timing-function:cubic-bezier(.2,.9,.3,1)}63.68%{opacity:.66;transform:translate(-50%,-50%) scale(1.02)}72.14%{opacity:.18;transform:translate(-50%,-50%) scale(.86)}83.33%{opacity:.12;transform:translate(-50%,-50%) scale(.8);animation-timing-function:cubic-bezier(.7,0,.84,0)}95.77%{opacity:.5;transform:translate(-50%,-50%) scale(.62)}97.64%{opacity:.78;transform:translate(-50%,-50%) scale(.5)}to{opacity:.9;transform:translate(-50%,-50%) scale(.46)}}.pr2-vignette{top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 47%,transparent 20%,rgba(2,6,9,.5) 58%,rgba(2,6,9,.86) 100%);opacity:0;animation:pr2-vignette var(--os-open) linear both}@keyframes pr2-vignette{0%{opacity:0}1.74%{opacity:.1}6.47%{opacity:.18}28.11%{opacity:.26}43.53%{opacity:.38}60.7%{opacity:.42;animation-timing-function:cubic-bezier(.2,.9,.3,1)}63.68%{opacity:.62}72.14%{opacity:.74}83.33%{opacity:.8}95.77%{opacity:.93}to{opacity:.97}}.pr2-shock{width:min(96vw,420px);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%) scale(.3);background:radial-gradient(circle,transparent 34%,color-mix(in srgb,var(--pr2-tint) 62%,transparent) 50%,color-mix(in srgb,var(--pr2-glow) 44%,transparent) 62%,transparent 78%);filter:blur(6px);opacity:0;animation:pr2-shock var(--os-open) linear both}@keyframes pr2-shock{0%{opacity:0;transform:translate(-50%,-50%) scale(.3);animation-timing-function:cubic-bezier(.1,.8,.3,1)}1.24%{opacity:.85;transform:translate(-50%,-50%) scale(.7)}4.1%{opacity:.5;transform:translate(-50%,-50%) scale(1.45)}6.47%{opacity:.26;transform:translate(-50%,-50%) scale(1.9)}12%{opacity:0;transform:translate(-50%,-50%) scale(2.6)}to{opacity:0;transform:translate(-50%,-50%) scale(2.6)}}.pr2-shafts{width:0;height:0}.pr2-shaft{--shaft-len: calc(var(--pr2-stage-h) * 1.05);--shaft-w: calc(30px + var(--i) * 7px);--drift: 0deg;--len: calc(.78 + var(--i) * .1);position:absolute;left:0;top:0;width:var(--shaft-w);height:var(--shaft-len);margin:calc(-1 * var(--shaft-len)) 0 0 calc(var(--shaft-w) / -2);transform-origin:50% 100%;background:radial-gradient(58% 48% at 50% 30%,color-mix(in srgb,var(--c) 22%,#fff) 0%,color-mix(in srgb,var(--c) 88%,#fff 12%) 20%,color-mix(in srgb,var(--c) 62%,transparent) 42%,color-mix(in srgb,var(--c) 24%,transparent) 68%,transparent 100%);-webkit-mask:linear-gradient(to top,transparent 0%,#000 26%,#000 62%,transparent 100%);mask:linear-gradient(to top,transparent 0%,#000 26%,#000 62%,transparent 100%);filter:blur(10px);mix-blend-mode:screen;opacity:0;will-change:transform,opacity;animation:pr2-shaft calc(var(--os-open) - var(--i) * 30ms) linear calc(var(--i) * 30ms) both}@keyframes pr2-shaft{0%{opacity:0;transform:rotate(var(--a)) scaleY(.18) scaleX(.5)}1.74%{opacity:.3;transform:rotate(var(--a)) scaleY(calc(var(--len) * .3)) scaleX(.62)}6.47%{opacity:.72;transform:rotate(var(--a)) scaleY(calc(var(--len) * .5)) scaleX(.8);animation-timing-function:cubic-bezier(.2,.7,.3,1)}17.41%{opacity:.82;transform:rotate(calc(var(--a) + var(--drift) * .5)) scaleY(calc(var(--len) * .84)) scaleX(1)}28.11%{opacity:.9;transform:rotate(calc(var(--a) + var(--drift))) scaleY(var(--len)) scaleX(1.1)}43.53%{opacity:.5;transform:rotate(calc(var(--a) + var(--drift) * .6)) scaleY(calc(var(--len) * .74)) scaleX(.92)}60.7%{opacity:.26;transform:rotate(var(--a)) scaleY(calc(var(--len) * .54)) scaleX(.8);animation-timing-function:cubic-bezier(.2,.9,.3,1)}63.68%{opacity:.62;transform:rotate(var(--a)) scaleY(calc(var(--len) * .68)) scaleX(.96)}72.14%{opacity:.1;transform:rotate(var(--a)) scaleY(calc(var(--len) * .38)) scaleX(.7)}83.33%{opacity:.05;transform:rotate(var(--a)) scaleY(calc(var(--len) * .3)) scaleX(.6);animation-timing-function:cubic-bezier(.7,0,.84,0)}95.77%{opacity:.42;transform:rotate(calc(var(--a) - var(--drift) * .4)) scaleY(calc(var(--len) * .5)) scaleX(.5)}to{opacity:.6;transform:rotate(calc(var(--a) - var(--drift) * .6)) scaleY(calc(var(--len) * .34)) scaleX(.36)}}.pr2-groundwave{width:min(150vw,720px);height:150px;border-radius:50%;margin:calc(var(--pr2-stage-h) * .47) 0 0 0;transform:translate(-50%,-50%) scale(.2,.3);background:radial-gradient(closest-side,rgba(180,246,240,.62) 0%,color-mix(in srgb,var(--pr2-tint) 46%,transparent) 30%,color-mix(in srgb,var(--pr2-glow) 30%,transparent) 58%,transparent 84%);filter:blur(7px);opacity:0;animation:pr2-groundwave var(--os-open) linear both}@keyframes pr2-groundwave{0%{opacity:0;transform:translate(-50%,-50%) scale(.2,.3)}60.7%{opacity:0;transform:translate(-50%,-50%) scale(.2,.3);animation-timing-function:cubic-bezier(.1,.86,.3,1)}61.7%{opacity:.6;transform:translate(-50%,-50%) scale(.55,.78)}63.68%{opacity:.44;transform:translate(-50%,-50%) scale(1)}68%{opacity:0;transform:translate(-50%,-50%) scale(1.7,1.15)}to{opacity:0;transform:translate(-50%,-50%) scale(1.7,1.15)}}.pr2-corewell{width:min(70vw,300px);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%) scale(.28);background:radial-gradient(circle,var(--pr2-core) 0%,color-mix(in srgb,var(--pr2-tint) 72%,transparent) 22%,var(--pr2-glow) 40%,color-mix(in srgb,var(--pr2-glow) 34%,transparent) 58%,transparent 74%);filter:blur(8px);opacity:0;will-change:transform,opacity;animation:pr2-corewell var(--os-open) linear both}@keyframes pr2-corewell{0%{opacity:0;transform:translate(-50%,-50%) scale(.28);animation-timing-function:cubic-bezier(.1,.85,.3,1)}1.74%{opacity:.5;transform:translate(-50%,-50%) scale(.5)}6.47%{opacity:.22;transform:translate(-50%,-50%) scale(.42)}28.11%{opacity:.4;transform:translate(-50%,-50%) scale(.62)}43.53%{opacity:.3;transform:translate(-50%,-50%) scale(.55)}60.7%{opacity:.26;transform:translate(-50%,-50%) scale(.5);animation-timing-function:cubic-bezier(.2,.9,.3,1)}63.68%{opacity:.68;transform:translate(-50%,-50%) scale(.82)}72.14%{opacity:.3;transform:translate(-50%,-50%) scale(.6)}83.33%{opacity:.26;transform:translate(-50%,-50%) scale(.52);animation-timing-function:cubic-bezier(.66,0,.86,.1)}89.55%{opacity:.45;transform:translate(-50%,-50%) scale(.68)}95.77%{opacity:.78;transform:translate(-50%,-50%) scale(.5)}97.64%{opacity:1;transform:translate(-50%,-50%) scale(.34)}to{opacity:1;transform:translate(-50%,-50%) scale(.3)}}.pr2-serieslight{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.pr2-serieslight>*{position:absolute;inset:0;display:block}.pr2-seriesbed{background:radial-gradient(140% 100% at 50% 46%,color-mix(in srgb,var(--pr2-series-tint) 34%,transparent),color-mix(in srgb,var(--pr2-series-tint) 15%,transparent) 55%,transparent 88%);opacity:0;animation:pr2-series-bed .64s ease-out both}@keyframes pr2-series-bed{0%{opacity:0}to{opacity:1}}.pr2-seriesglow{background:radial-gradient(circle 58vmax at 50% 46%,color-mix(in srgb,var(--pr2-series-tint) 92%,#fff 8%) 0%,color-mix(in srgb,var(--pr2-series-tint) 76%,transparent) 20%,color-mix(in srgb,var(--pr2-series-tint) 44%,transparent) 36%,color-mix(in srgb,var(--pr2-series-tint) 18%,transparent) 56%,transparent 78%);mix-blend-mode:screen;transform-origin:50% 46%;opacity:0;animation:pr2-series-bloom .62s cubic-bezier(.18,.78,.28,1) both}@keyframes pr2-series-bloom{0%{opacity:0;transform:scale(.55)}46%{opacity:1;transform:scale(1.05)}to{opacity:.94;transform:scale(1)}}.pr2-bloomcore{--bc-size: min(190vw, 940px);inset:auto auto auto 50%;top:calc(50% - var(--pr2-bar-h) / 2 + var(--pr2-center-shift));width:var(--bc-size);height:var(--bc-size);border-radius:50%;margin:calc(var(--bc-size) / -2) 0 0 calc(var(--bc-size) / -2);background:radial-gradient(circle,color-mix(in srgb,var(--pr2-series-tint) 30%,#fff) 0%,color-mix(in srgb,var(--pr2-series-tint) 68%,#fff 32%) 13%,color-mix(in srgb,var(--pr2-series-tint) 72%,transparent) 28%,color-mix(in srgb,var(--pr2-series-tint) 32%,transparent) 48%,transparent 72%);mix-blend-mode:screen;opacity:0;animation:pr2-bloomcore 1.15s cubic-bezier(.22,.7,.3,1) both}@keyframes pr2-bloomcore{0%{opacity:0;transform:scale(.42)}23%{opacity:.95;transform:scale(.92)}40%{opacity:.72;transform:scale(1.04)}to{opacity:0;transform:scale(1.3)}}.pr2-wave{width:var(--pr2-stage-w);height:var(--pr2-stage-w);border-radius:50%;margin:calc(var(--pr2-stage-w) / -2) 0 0 calc(var(--pr2-stage-w) / -2);opacity:0}.pr2-wave-fast{border:1.5px solid color-mix(in srgb,var(--pr2-series-tint) 70%,#fff 12%);animation:pr2-wave-fast .56s cubic-bezier(.12,.72,.24,1) both}@keyframes pr2-wave-fast{0%{opacity:.55;transform:scale(.5)}70%{opacity:.22}to{opacity:0;transform:scale(2.45)}}.pr2-wave-soft{border:10px solid color-mix(in srgb,var(--pr2-series-tint) 40%,transparent);filter:blur(9px);animation:pr2-wave-soft .98s cubic-bezier(.2,.62,.24,1) both}@keyframes pr2-wave-soft{0%{opacity:0;transform:scale(.34)}16%{opacity:.5}to{opacity:0;transform:scale(2.05)}}.pr2-groundwave-bloom{margin-top:calc(var(--pr2-stage-h) * .5);animation:pr2-groundwave-bloom .82s cubic-bezier(.15,.8,.28,1) both}@keyframes pr2-groundwave-bloom{0%{opacity:0;transform:translate(-50%,-50%) scale(.3,.4)}14%{opacity:.5}to{opacity:0;transform:translate(-50%,-50%) scale(2,1.3)}}.pr2-dustfield{width:0;height:0}.pr2-dust{--a: calc(var(--i) * 137.5deg);--d: calc(120px + var(--i) * 17px);--s: calc(2.6px + var(--i) * .28px);position:absolute;left:0;top:0;width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);border-radius:50%;background:#fff;box-shadow:0 0 5px #fffffff2,0 0 14px color-mix(in srgb,var(--pr2-series-tint) 40%,#fff 60%);opacity:0;animation:pr2-dust calc(1.3s + var(--i) * 70ms) cubic-bezier(.16,.62,.3,1) calc(.12s + var(--i) * 34ms) both}@keyframes pr2-dust{0%{opacity:0;transform:rotate(var(--a)) translateY(0) scale(.3)}12%{opacity:1}55%{opacity:.8}to{opacity:0;transform:rotate(calc(var(--a) + 14deg)) translateY(calc(-1 * var(--d))) scale(1)}}.pack-seam{display:none}.pack-reveal2.phase-opening .pack-seam{display:block;position:absolute;inset:0;z-index:5;pointer-events:none;overflow:hidden;-webkit-mask:var(--pack-outline-mask) center / 100% 100% no-repeat;mask:var(--pack-outline-mask) center / 100% 100% no-repeat}.pack-seam-run{position:absolute;inset:1px;overflow:hidden}.pack-seam-edge{position:absolute;inset:1px;background:linear-gradient(180deg,color-mix(in srgb,var(--pr2-core) 92%,transparent),color-mix(in srgb,var(--pr2-tint) 78%,transparent) 45%,color-mix(in srgb,var(--pr2-glow) 86%,transparent));opacity:0;animation:pr2-seam-edge var(--os-open) linear both}@keyframes pr2-seam-edge{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.86,.3,1)}1.24%{opacity:1}1.74%{opacity:.92}6.47%{opacity:.34}28.11%{opacity:.42}43.53%{opacity:.3}60.7%{opacity:.28;animation-timing-function:cubic-bezier(.2,.9,.3,1)}63.68%{opacity:.66}72.14%{opacity:.22}83.33%{opacity:.2;animation-timing-function:cubic-bezier(.7,0,.84,0)}95.77%{opacity:.72}97.64%{opacity:.95}to{opacity:1}}.pack-seam-sweep{position:absolute;top:50%;left:50%;width:200%;aspect-ratio:1;margin:-100% 0 0 -100%;background:conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,var(--pr2-tint) 60%,transparent) 10deg,#ffffff 22deg,color-mix(in srgb,var(--pr2-tint) 60%,transparent) 34deg,transparent 46deg,transparent 360deg);opacity:0;will-change:transform,opacity;animation:pr2-seam-run 1.42s cubic-bezier(.24,.66,.3,1) .18s both,pr2-seam-sweep-fade 1.9s ease-out .18s both}@keyframes pr2-seam-run{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pr2-seam-sweep-fade{0%{opacity:0}9%{opacity:.95}62%{opacity:.7}to{opacity:0}}@media(prefers-reduced-motion:no-preference){.pack-reveal2.phase-sealed .pack-object.is-interactive{animation:pr2-rest-float 6s ease-in-out infinite}.pack-reveal2.phase-opening .pr2-pack-wrap{animation:pr2-pack-drama var(--os-open) linear both}.pack-reveal2.phase-opening .pack-object{animation:pr2-tremor .61s linear 3.35s both}.pack-reveal2.phase-art .pack-reveal2-card-wrap{animation:pr2-card-land .68s cubic-bezier(.16,.86,.24,1) both}}@keyframes pr2-rest-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pr2-pack-drama{0%{transform:translateY(0) scale(1);animation-timing-function:cubic-bezier(.15,.9,.3,1)}1.12%{transform:translateY(-3px) scale(1.045)}2.99%{transform:translateY(-1px) scale(1.008)}4.1%{transform:translateY(-2px) scale(1.022)}6.47%{transform:translateY(0) scale(1)}17.41%{transform:translateY(-2px) scale(1.004)}28.11%{transform:translateY(-4px) scale(1.012)}43.53%{transform:translateY(-2px) scale(1.002)}59.7%{transform:translateY(-1px) scale(.998);animation-timing-function:cubic-bezier(.7,0,.7,.2)}60.7%{transform:translateY(2px) scale(.972);animation-timing-function:cubic-bezier(.2,.9,.3,1)}62.19%{transform:translateY(0) scale(.988)}64.68%{transform:translateY(-1px) scale(.985)}72.14%{transform:translateY(0) scale(.975)}83.33%{transform:translateY(1px) scale(.965);animation-timing-function:cubic-bezier(.72,0,.86,0)}89.55%{transform:translateY(-2px) scale(.978)}95.77%{transform:translateY(-7px) scale(1.012);animation-timing-function:cubic-bezier(.62,0,.9,.18)}97.64%{transform:translateY(-2px) scale(.9)}to{transform:translateY(-1px) scale(.88)}}@keyframes pr2-tremor{0%{transform:translateZ(0)}9%{transform:translate3d(.5px,-.3px,0)}18%{transform:translate3d(-.7px,.3px,0)}27%{transform:translate3d(.9px,.4px,0)}35%{transform:translate3d(-1.1px,-.4px,0)}44%{transform:translate3d(1.3px,-.5px,0)}52%{transform:translate3d(-1.5px,.6px,0)}60%{transform:translate3d(1.7px,.5px,0)}67%{transform:translate3d(-1.8px,-.7px,0)}74%{transform:translate3d(2px,.6px,0)}79%{transform:translate3d(-2.2px,-.6px,0)}82%{transform:translate3d(2.5px,.9px,0)}86%{transform:translate3d(-2.4px,-.7px,0)}90%{transform:translate3d(1.9px,.5px,0)}94%{transform:translate3d(-1.2px,-.3px,0)}to{transform:translateZ(0)}}@keyframes pr2-card-land{0%{opacity:1;transform:perspective(900px) translateY(-5px) rotateX(6deg) scale(.9)}38%{opacity:1;transform:perspective(900px) translateY(1px) rotateX(-1.6deg) scale(1.014)}70%{opacity:1;transform:perspective(900px) translateY(0) rotateX(.5deg) scale(.997)}to{opacity:1;transform:perspective(900px) translateY(0) rotateX(0) scale(1)}}.pack-reveal2-badges{position:absolute;z-index:3;left:50%;top:calc(50% - var(--pr2-bar-h) / 2 + var(--pr2-center-shift) + var(--pr2-stage-h) / 2 + 16px);transform:translate(-50%);width:max-content;max-width:min(92vw,560px)}.pack-reveal2-earned{position:absolute;z-index:3;left:50%;top:calc(50% - var(--pr2-bar-h) / 2 + var(--pr2-center-shift) + var(--pr2-stage-h) / 2 + 18px);transform:translate(-50%);margin:0;width:max-content;max-width:min(88vw,460px);text-align:center;font-size:14px;line-height:1.45;letter-spacing:.02em;color:#e2f0f3d6;text-shadow:0 1px 10px rgba(2,8,10,.9);pointer-events:none}.pack-reveal2.phase-opening .pack-reveal2-earned{animation:pr2-earned-out .42s ease-out both}@keyframes pr2-earned-out{0%{opacity:1}to{opacity:0}}.pack-reveal2.is-arming .pr2-pack-wrap{transform:scale(.976);transition:transform .18s cubic-bezier(.3,.7,.3,1)}.pack-reveal2-dup{margin:0;font-size:12px;font-weight:700;color:var(--text-muted);text-align:center}.pack-reveal2 .cardface-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pack-reveal2-badges{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.pack-reveal2-firstpull{margin:0;font-size:12px;font-weight:700;color:var(--amber, #fbbf24)}.pack-reveal2-actions{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;width:100%;max-width:min(92vw,560px)}.pack-reveal2-actions .ds-btn-primary,.pack-reveal2-actions .ds-btn-ghost{min-height:44px}.pack-object.is-interactive:focus-visible{outline:2px solid var(--accent-3);outline-offset:4px}.pack-reveal2.is-pointer :focus-visible{outline:none}.pack-reveal2-bottombar{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:12px max(16px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.pack-reveal2-bottombar .ds-btn-primary,.pack-reveal2-bottombar .ds-btn-ghost{min-height:44px}.pack-reveal2-errorbox{display:flex;flex-direction:column;align-items:center;gap:18px;max-width:min(92vw,420px);text-align:center}.pack-reveal2-error-text{margin:0;font-size:15px;line-height:1.6;color:var(--text)}@media(prefers-reduced-motion:no-preference){.pack-reveal2.is-waiting .pr2-corewell{animation:pr2-corewell-wait 1.4s ease-in-out infinite alternate}.pack-reveal2.is-waiting .pr2-pack-wrap{animation:pr2-pack-wait 1.4s ease-in-out infinite alternate}}@keyframes pr2-corewell-wait{0%{opacity:.8;transform:translate(-50%,-50%) scale(.3)}to{opacity:1;transform:translate(-50%,-50%) scale(.4)}}@keyframes pr2-pack-wait{0%{transform:translateY(-1px) scale(.88)}to{transform:translateY(-4px) scale(.905)}}.pack-reveal2-aura{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 30% 38%,rgba(244,227,174,.3),transparent 42%),radial-gradient(circle at 70% 32%,rgba(216,185,92,.24),transparent 44%),radial-gradient(circle at 50% 72%,rgba(244,227,174,.2),transparent 46%);animation:pr2-aura 2.4s ease-out infinite}@keyframes pr2-aura{0%,to{opacity:.4}50%{opacity:.75}}.pack-reveal2.is-reduced .pr2-seriesglow{animation:pr2-series-bed .52s ease-out both;transform:none}.pack-reveal2.is-reduced .pack-reveal2-card-wrap{animation:pr2-fade-in .22s ease both}.pack-reveal2.is-reduced .pr2-pack-wrap,.pack-reveal2.is-reduced .pack-object{animation:none}.pack-reveal2.is-reduced .pack-seam-sweep{animation:none;opacity:0}.pack-reveal2.is-reduced .pr2-shafts,.pack-reveal2.is-reduced .pr2-shock,.pack-reveal2.is-reduced .pr2-groundwave,.pack-reveal2.is-reduced .pr2-dustfield,.pack-reveal2.is-reduced .pr2-wave{display:none}.pack-reveal2.is-reduced .pr2-haze{transform:translate(-50%,-50%) scale(.9);animation:pr2-glow-fade var(--os-open) ease-in both}.pack-reveal2.is-reduced .pr2-corewell{transform:translate(-50%,-50%) scale(.8);animation:pr2-glow-fade var(--os-open) ease-in both}.pack-reveal2.is-reduced .pr2-bloomcore{transform:scale(1);animation:pr2-bloomcore-fade .9s ease-out both}@keyframes pr2-bloomcore-fade{0%{opacity:0}26%{opacity:.8}to{opacity:0}}@media(prefers-reduced-motion:reduce){.pr2-bloomcore{transform:scale(1);animation:pr2-bloomcore-fade .9s ease-out both}.pack-reveal2.phase-art .pack-reveal2-card-wrap{animation:pr2-fade-in .22s ease both}.pack-reveal2 .pr2-pack-wrap,.pack-reveal2-stage .pack-object{animation:none}.pack-seam-sweep{animation:none;opacity:0}.pr2-shafts,.pr2-shock,.pr2-groundwave,.pr2-dustfield,.pr2-wave{display:none}.pr2-haze{transform:translate(-50%,-50%) scale(.9);animation:pr2-glow-fade var(--os-open) ease-in both}.pr2-corewell{transform:translate(-50%,-50%) scale(.8);animation:pr2-glow-fade var(--os-open) ease-in both}.pack-reveal2-aura{animation:none;opacity:.5}.pr2-seriesglow{animation:pr2-series-bed .52s ease-out both;transform:none}}@keyframes pr2-glow-fade{0%{opacity:0}40%{opacity:.38}80%{opacity:.5}to{opacity:.68}}@media(orientation:landscape)and (max-height:560px){.pack-reveal2{--pr2-bar-h: calc(56px + env(safe-area-inset-bottom)) ;--pr2-stage-h: min(70vh, calc(100dvh - 172px) , calc(88vw * 4 / 3))}.pack-reveal2-earned{font-size:13px}}.cardface-silhouette{border:1px solid color-mix(in srgb,var(--cf-tint) 42%,var(--line));background:radial-gradient(125% 92% at 50% 8%,color-mix(in srgb,var(--cf-tint) 18%,transparent),transparent 68%),linear-gradient(180deg,var(--panel-fill-3),var(--panel-fill-2))}.cardface-silhouette .cardface-art{opacity:.9}.cardface-silhouette .cardface-art img{filter:saturate(.92) brightness(.98)}.cardface-silhouette .cardface-art:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#060c1014,#060c1057)}.cardface-silhouette .cardface-no{color:color-mix(in srgb,var(--cf-ink) 66%,var(--text-muted));font-weight:700;letter-spacing:.02em}.card-album-hero{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s5) var(--s6);padding:var(--s4-5) var(--s5);margin-bottom:var(--s4-5);border:1px solid var(--hier-l2-border, rgba(125,189,199,.13));border-radius:var(--r-card-md, 20px);background:linear-gradient(155deg,#ffffff12,#fff0 48%),linear-gradient(180deg,#0e2428a8,#06161975);box-shadow:0 18px 42px #00000038,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(22px) saturate(125%);backdrop-filter:blur(22px) saturate(125%)}.card-album-hero-tally{flex:0 0 auto;display:flex;flex-direction:column;gap:7px;min-width:0}.card-album-hero-count{margin:0;font-variant-numeric:tabular-nums}.card-album-hero-tally-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.card-album-hero-firstpulls{display:flex;flex-direction:column;gap:2px;margin-top:2px}.card-album-hero-firstpull{margin:0;font-size:var(--text-xs);color:var(--text-muted);line-height:1.4}.card-hero-newchip{font-size:var(--text-xs);font-weight:700;color:var(--accent-3);border:1px solid color-mix(in srgb,var(--accent-3) 40%,transparent);border-radius:999px;padding:2px 9px}.card-album-hero-div{align-self:stretch;width:1px;background:#ecf7f824;border-radius:999px}.card-album-hero-packs{flex:0 1 auto;display:flex;align-items:center;justify-content:center;gap:var(--s4-5);min-width:0}.card-album-hero-open{display:flex;flex-direction:column;gap:8px;align-items:stretch;min-width:0;width:100%;max-width:190px}.card-album-hero-reason{margin:0;font-size:var(--text-xs);color:var(--text-muted);line-height:1.4}.card-album-hero-actions{display:flex;flex-direction:column;gap:6px;align-items:stretch}.card-album-hero-nopacks{margin:0;text-align:center;color:var(--text-muted)}.card-hero-notice{flex-basis:100%;margin:0;font-size:var(--text-xs);color:var(--accent-3);text-align:center}.card-packstack{position:relative;width:108px;flex:0 0 auto;-webkit-tap-highlight-color:transparent}.card-packstack-item{position:absolute;top:0;left:0;width:108px}.card-packstack-item.is-front{position:relative;z-index:3}.card-packstack-item:nth-child(2){transform:translate(9px,-7px) rotate(4.5deg);z-index:2}.card-packstack-item:nth-child(3){transform:translate(18px,-13px) rotate(9deg);z-index:1}.card-packstack .pack-object{width:108px;padding:8px;border-radius:12px;box-shadow:0 10px 26px #00000073}.card-packstack .pack-object-label{font-size:9px}.card-packstack-item:not(.is-front) .pack-object-label{display:none}.card-shelves{display:flex;flex-direction:column;gap:10px}.card-shelf-row-btn[data-series=guardians]{--cf-tint: var(--series-guardians)}.card-shelf-row-btn[data-series=protection_moments]{--cf-tint: var(--series-protection-moments)}.card-shelf-row-btn[data-series=attackers]{--cf-tint: var(--series-attackers)}.card-shelf-row-btn[data-series=incidents]{--cf-tint: var(--series-incidents)}.card-shelf-row-btn[data-series=safeguards]{--cf-tint: var(--series-safeguards)}.card-shelf-row-btn{--cf-tint: #6a6f76;display:flex;flex-direction:column;gap:6px;width:100%;text-align:left;cursor:pointer;background:linear-gradient(180deg,color-mix(in srgb,var(--cf-tint) 7%,var(--panel-fill-2)),var(--panel-fill-2));border:1px solid var(--line);border-left:3px solid color-mix(in srgb,var(--cf-tint) 62%,transparent);border-radius:12px;padding:9px 12px 4px;transition:border-color .15s ease,background .15s ease,transform .12s ease}.card-shelf-row-btn:hover{border-color:color-mix(in srgb,var(--cf-tint) 42%,var(--line-strong));border-left-color:color-mix(in srgb,var(--cf-tint) 82%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--cf-tint) 12%,var(--panel-fill-3)),var(--panel-fill-2))}.card-shelf-row-btn:active{transform:scale(.995)}.card-shelf-row-btn:focus-visible{outline:2px solid var(--accent-3);outline-offset:2px}.card-shelf-row-head{display:flex;align-items:center;gap:9px;padding-right:2px}.card-shelf-row-title{font-size:var(--text-base);font-weight:700;color:var(--text-strong);letter-spacing:-.01em}.card-shelf-row-count{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.card-shelf-row-go{margin-left:auto;color:var(--text-muted);font-size:18px;line-height:1;transition:color .15s ease,transform .15s ease}.card-shelf-row-btn:hover .card-shelf-row-go{color:color-mix(in srgb,var(--cf-tint) 60%,var(--text-muted));transform:translate(2px)}.card-shelf-row-newdot,.card-slot-newdot{width:9px;height:9px;border-radius:50%;background:var(--accent-3);box-shadow:0 0 8px color-mix(in srgb,var(--accent-3) 60%,transparent)}.card-shelf-row-slots{display:flex;gap:8px;overflow-x:auto;padding:0 2px 8px;scroll-snap-type:x proximity}.card-slotwrap{position:relative;flex:0 0 auto;scroll-snap-align:start;display:block}.card-slot-newdot{position:absolute;top:5px;right:5px;border:1px solid var(--panel-fill);transition:opacity .5s ease}.card-slot-newdot.is-seen{opacity:0}.card-slotwrap.is-spotlight,.card-gridcell.is-spotlight{border-radius:12px;animation:card-slot-spotlight .9s ease-out 1}@keyframes card-slot-spotlight{0%{box-shadow:0 0 color-mix(in srgb,var(--accent-3) 0%,transparent)}30%{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-3) 60%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--accent-3) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.card-slotwrap.is-spotlight,.card-gridcell.is-spotlight{animation:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-3) 45%,transparent)}}.card-scroller{scroll-padding-right:40px}.card-scroller.has-more{-webkit-mask-image:linear-gradient(to right,#000 82%,transparent 100%);mask-image:linear-gradient(to right,#000 82%,transparent 100%)}.card-series-page,.card-detail-page{--cf-tint: #6a6f76;display:flex;flex-direction:column;gap:var(--s4);width:100%;max-width:940px;margin:0 auto;padding:var(--s5) 0 var(--s7)}.card-detail-page{max-width:620px}@media(max-width:900px){.card-series-page,.card-detail-page{padding-top:var(--s6)}}.card-series-page[data-series=guardians],.card-detail-page[data-series=guardians]{--cf-tint: var(--series-guardians)}.card-series-page[data-series=protection_moments],.card-detail-page[data-series=protection_moments]{--cf-tint: var(--series-protection-moments)}.card-series-page[data-series=attackers],.card-detail-page[data-series=attackers]{--cf-tint: var(--series-attackers)}.card-series-page[data-series=incidents],.card-detail-page[data-series=incidents]{--cf-tint: var(--series-incidents-shelf);--shelf-mix: 38%;--shelf-mix-lo: 19%}.card-series-page[data-series=safeguards],.card-detail-page[data-series=safeguards]{--cf-tint: var(--series-safeguards)}.card-back{align-self:flex-start;background:none;border:none;color:var(--text-muted);font-size:var(--text-sm);cursor:pointer;padding:6px 2px}.card-back:hover{color:var(--text-strong)}.card-back:focus-visible{outline:2px solid var(--accent-3);outline-offset:2px;border-radius:6px}.card-series-head{display:flex;flex-direction:column;gap:7px;padding-bottom:var(--s4);border-bottom:1px solid var(--line)}.card-series-head-top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3)}.card-series-title{margin:0;font-family:var(--font-head);font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--text-strong);line-height:1.1}.card-series-progress{flex:0 0 auto;font-size:var(--text-xs);font-weight:700;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--cf-ink, #e8edf1) 62%,var(--text-muted));border:1px solid color-mix(in srgb,var(--cf-tint) 40%,var(--line));background:color-mix(in srgb,var(--cf-tint) 10%,transparent);border-radius:999px;padding:3px 10px}.card-series-desc{margin:0;font-size:var(--text-sm);color:var(--text-muted);max-width:56ch;line-height:1.5}.card-series-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.card-gridcell{position:relative;display:block;background:none;border:none;padding:0;cursor:pointer;text-align:left}.card-gridcell.is-silhouette{cursor:default}.card-gridcell:focus-visible{outline:2px solid var(--accent-3);outline-offset:3px;border-radius:12px}.card-series-grid>.card-gridcell{flex:0 0 clamp(120px,calc((100% - 14px)/2),164px)}.card-detail-body{display:flex;flex-direction:column;align-items:center;gap:var(--s4);max-width:560px;margin:0 auto;width:100%}.card-detail-credit{margin:0;text-align:center}.card-newarrivals{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.card-newarrivals-title{margin:0;font-size:var(--text-sm);font-weight:700;color:var(--text-strong)}.card-newarrivals-row{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x proximity}.card-newarrivals-slot{position:relative;flex:0 0 auto;scroll-snap-align:start;display:block;background:none;border:none;padding:0;cursor:pointer}.card-newarrivals-slot:focus-visible{outline:2px solid var(--accent-3);outline-offset:3px;border-radius:12px}.card-detail-newchip{align-self:center;font-size:var(--text-xs);font-weight:700;color:var(--accent-3);border:1px solid color-mix(in srgb,var(--accent-3) 40%,transparent);border-radius:999px;padding:2px 10px}.card-detail-face{position:relative;display:flex}.card-detail-pager-btn{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:999px;background:var(--panel-fill-2);color:var(--text-strong);font-size:22px;line-height:1;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,opacity .16s ease}.card-detail-pager-btn:hover:not(:disabled){border-color:var(--accent-3);background:var(--panel-fill)}.card-detail-pager-btn:disabled{opacity:.3;cursor:default}.card-detail-arrive{animation:card-detail-arrive .6s cubic-bezier(.2,.8,.2,1) 1}.card-detail-arrive:after{content:"";position:absolute;inset:-8px;border-radius:18px;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--accent-3) 42%,transparent),transparent 70%);opacity:0;animation:card-detail-arriveglow .7s ease-out 1}@keyframes card-detail-arrive{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes card-detail-arriveglow{0%{opacity:0}28%{opacity:.55}to{opacity:0}}@media(prefers-reduced-motion:reduce){.card-detail-arrive{animation:none}}.card-hero-empty-cta{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:260px;text-align:center}.card-hero-empty-title{margin:0;font-size:var(--text-md);font-weight:700;color:var(--text-strong)}.card-hero-empty-body{margin:0}.card-hero-empty-cta .ds-btn-primary{margin-top:4px}.card-menu-hero{position:relative;overflow:hidden;width:100%;display:flex;align-items:center;gap:var(--s4);text-align:left;cursor:pointer;padding:var(--s4) var(--s4-5);border:1px solid var(--hier-l2-border, rgba(125,189,199,.13));border-radius:var(--r-card-md, 20px);background:linear-gradient(155deg,#ffffff12,#fff0 48%),linear-gradient(180deg,#0e2428a8,#06161975);box-shadow:0 18px 42px #00000038,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(22px) saturate(125%);backdrop-filter:blur(22px) saturate(125%);transition:border-color .16s ease,transform .12s ease,box-shadow .16s ease}.card-menu-hero:hover{border-color:color-mix(in srgb,var(--accent-3) 32%,var(--hier-l2-border, rgba(125,189,199,.13)));box-shadow:0 22px 50px #00000047,inset 0 1px #ffffff1f}.card-menu-hero:active{transform:scale(.992)}.card-menu-hero:focus-visible{outline:2px solid var(--accent-3);outline-offset:2px}.card-menu-hero-tex{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'30'%20height%3D'30'%20viewBox%3D'0%200%2030%2030'%3E%3Cpath%20d%3D'M15%205%20L21%2015%20L15%2025%20L9%2015%20Z'%20fill%3D'none'%20stroke%3D'%236fcdc9'%20stroke-width%3D'1.1'%2F%3E%3C%2Fsvg%3E");background-size:34px 34px;background-repeat:repeat;-webkit-mask-image:linear-gradient(120deg,#000,transparent 60%);mask-image:linear-gradient(120deg,#000,transparent 60%)}.card-menu-hero-body{position:relative;z-index:1;flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.card-menu-hero-title{font-family:var(--font-head);font-size:var(--text-lg);font-weight:800;letter-spacing:-.02em;color:var(--text-strong);line-height:1.1}.card-menu-hero-sub{font-size:var(--fs-meta);color:var(--text-muted);line-height:1.4}.card-menu-hero-seal{position:relative;z-index:1;flex:0 0 auto;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 40%,#7ed6ca2e,#12262c9e 72%);border:1px solid rgba(126,214,202,.26);box-shadow:inset 0 1px #ffffff14}.card-menu-hero-mark{color:#fff;opacity:.94}.card-menu-hero-dot{position:absolute;top:1px;right:1px;width:12px;height:12px;border-radius:50%;background:var(--accent-3);border:2px solid #0b1a1e;box-shadow:0 0 10px color-mix(in srgb,var(--accent-3) 70%,transparent)}.ds-rail-avatar,.companion-mobile-avatar-shell{position:relative}.avatar-pack-dot{position:absolute;top:1px;right:1px;z-index:2;width:10px;height:10px;border-radius:50%;background:var(--accent-3);border:2px solid #0b1a1e;box-shadow:0 0 8px color-mix(in srgb,var(--accent-3) 60%,transparent);pointer-events:none}.card-menu-hero-go{position:relative;z-index:1;flex:0 0 auto;color:var(--text-muted);font-size:20px;line-height:1;transition:color .15s ease,transform .15s ease}.card-menu-hero:hover .card-menu-hero-go{color:var(--accent-3);transform:translate(2px)}@media(max-width:900px){.card-album-page .scaff-primary-extra{padding-left:var(--app-page-inset);padding-right:var(--app-page-inset)}.card-album-hero{flex-direction:column;align-items:stretch;text-align:center;gap:var(--s4);padding:var(--s4-5) var(--s4)}.card-album-hero-tally{align-items:center}.card-album-hero-tally-foot{justify-content:center}.card-album-hero-firstpulls{align-items:center}.card-album-hero-div{width:56px;height:1px;align-self:center}.card-album-hero-packs{flex-direction:column;justify-content:center;gap:var(--s3)}.card-album-hero-open{align-items:center;max-width:260px;margin:0 auto}}.pack-reveal2 .cardface-art img{animation:pr2-art-in .26s ease both}@keyframes pr2-art-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.pack-reveal2 .cardface-art img{animation-duration:.12s}}.pack-reveal2.phase-art .pack-reveal2-badges,.pack-reveal2.phase-identity .pack-reveal2-badges,.pack-reveal2.phase-text .pack-reveal2-badges{top:auto;bottom:calc(var(--pr2-bar-h) + 10px)}.pack-reveal2 .cardface-back-info{display:block;padding:12px 16px 14px;background:#0a1216c7;border-top:1px solid var(--line)}.pack-reveal2-backkicker{margin:8px 0 2px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-3)}.pack-reveal2-backkicker:first-child{margin-top:0}.pack-reveal2-backstory{margin:0;font-size:13px;line-height:1.55;color:var(--text)}.pack-reveal2-backlesson{margin:0;font-size:13px;line-height:1.55;font-style:italic;color:var(--text-strong)}.pack-reveal2.is-back{justify-content:flex-start;gap:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.pack-reveal2.is-back .pack-reveal2-stage{position:static;transform:none;margin:max(0px,calc(50dvh - var(--pr2-bar-h) / 2 + var(--pr2-center-shift) - var(--pr2-stage-h) / 2 - max(16px,env(safe-area-inset-top)))) auto 0;height:auto}.pack-reveal2.is-back .pack-reveal2-bottombar{position:static;flex-shrink:0;align-self:stretch;margin:auto calc(-1*max(16px,env(safe-area-inset-right))) calc(-1*max(16px,env(safe-area-inset-bottom))) calc(-1*max(16px,env(safe-area-inset-left)))}.pack-reveal2.is-back .pack-reveal2-badges{position:static;transform:none;margin:14px auto 0}@media(max-width:900px)and (orientation:portrait){.pack-reveal2{--pr2-stage-h: min(56vh, calc(100dvh - 300px) , 104vw )}}@media(max-width:900px)and (orientation:portrait)and (min-height:660px){.pack-reveal2{--pr2-center-shift: calc(var(--pr2-bar-h) / 2);--pr2-stage-h: min(56vh, calc(100dvh - 300px) , 104vw , calc(100dvh - 2 * var(--pr2-bar-h) - 185px))}}@media(max-width:900px){.pack-reveal2{--pr2-card-h: calc(var(--card-mobile-w) * 1488 / 952)}.pack-reveal2-card-wrap{justify-self:start;width:var(--card-mobile-w);margin-top:calc((var(--pr2-stage-h) - var(--pr2-card-h)) / 2);margin-left:calc((var(--pr2-stage-w) - var(--card-mobile-w)) / 2)}}.holo-card-shell{display:grid;justify-items:center;gap:14px;width:fit-content;max-width:100%;perspective:1400px}@property --artifact-x{syntax: "<number>"; inherits: true; initial-value: 0;}@property --artifact-y{syntax: "<number>"; inherits: true; initial-value: 0;}@property --artifact-intensity{syntax: "<number>"; inherits: true; initial-value: 0;}@property --artifact-shine-x{syntax: "<percentage>"; inherits: true; initial-value: 50%;}@property --artifact-shine-y{syntax: "<percentage>"; inherits: true; initial-value: 50%;}@property --artifact-shine-opacity{syntax: "<number>"; inherits: true; initial-value: .2;}@property --artifact-flare-opacity{syntax: "<number>"; inherits: true; initial-value: .16;}.holo-card{--holo-iris: repeating-linear-gradient( 118deg, hsla(186, 74%, 64%, .5) 0%, hsla(255, 70%, 70%, .46) 11%, hsla(320, 66%, 70%, .42) 22%, hsla(45, 82%, 66%, .44) 33%, hsla(186, 74%, 64%, .5) 44% );position:relative;width:var(--holo-card-width, clamp(280px, 40vw, 420px));aspect-ratio:952 / 1488;container-type:inline-size;transform:rotateX(calc(var(--artifact-y, 0) * -10deg)) rotateY(calc(var(--artifact-x, 0) * 12deg));transform-style:preserve-3d;transition:--artifact-x .15s cubic-bezier(.2,.76,.2,1),--artifact-y .15s cubic-bezier(.2,.76,.2,1),--artifact-intensity .15s cubic-bezier(.2,.76,.2,1),--artifact-shine-x .15s cubic-bezier(.2,.76,.2,1),--artifact-shine-y .15s cubic-bezier(.2,.76,.2,1),--artifact-shine-opacity .15s ease,--artifact-flare-opacity .15s ease;will-change:transform;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.holo-card-inner{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .82s cubic-bezier(.4,0,.2,1)}.holo-card-inner.is-flipped{transform:rotateY(180deg)}.holo-card-face{position:absolute;inset:0;overflow:hidden;border-radius:4%/2.56%;background:#05080a;isolation:isolate;backface-visibility:hidden;-webkit-backface-visibility:hidden}.holo-card-inner>.holo-card-face{clip-path:inset(0 round 4% / 2.56%)}.holo-card-back{transform:rotateY(180deg);background:radial-gradient(82% 82% at 52% 32%,#15433f1f,#07131505 52%,#0000008a),linear-gradient(160deg,#10191c,#081013 25%,#04090b 62%,#091215)}.holo-card-art{position:absolute;inset:0;z-index:1}.holo-card-art img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;transform:scale(1.03) translate3d(calc(var(--artifact-x, 0) * -.8%),calc(var(--artifact-y, 0) * -.6%),0);transition:transform .18s cubic-bezier(.2,.76,.2,1)}.holo-card-art-fg{position:absolute;inset:0;z-index:2;pointer-events:none}.holo-card-art-fg img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 3px 7px rgba(0,0,0,.5));transform:scale(1.03) translate3d(calc(var(--artifact-x, 0) * -.8%),calc(var(--artifact-y, 0) * -.6%),0);transition:transform .18s cubic-bezier(.2,.76,.2,1)}.holo-card-glare{position:absolute;inset:0;z-index:2;overflow:hidden;border-radius:4%/2.56%;pointer-events:none;mix-blend-mode:screen;opacity:calc(var(--artifact-shine-opacity, .2) * .5)}.holo-card-glare:before{content:"";position:absolute;inset:-10%;background:linear-gradient(112deg,transparent 30%,rgba(6,63,58,.14) 40%,rgba(213,251,255,.42) 47%,rgba(140,229,220,.24) 53%,transparent 66%);background-size:240% 240%;background-position:center;transform:translate3d(calc(var(--artifact-x, 0) * -6%),calc(var(--artifact-y, 0) * -4%),0);will-change:transform}.holo-card[data-rarity=rare] .holo-card-chassis-svg{filter:drop-shadow(0 0 6px rgba(77,199,191,.5))}.holo-card[data-rarity=epic] .holo-card-chassis-svg{filter:drop-shadow(0 0 11px rgba(105,230,219,.7)) drop-shadow(0 0 3px rgba(197,255,250,.6))}.holo-card[data-rarity=legendary] .holo-card-chassis-svg{filter:drop-shadow(0 0 10px rgba(180,200,255,.62)) drop-shadow(0 0 20px rgba(150,240,220,.42))}.holo-card[data-rarity=legendary] .holo-card-chassis-svg{filter:drop-shadow(0 0 calc(8px + var(--artifact-intensity, 0) * 16px) rgba(180,200,255,calc(.5 + var(--artifact-intensity, 0) * .4))) drop-shadow(0 0 calc(16px + var(--artifact-intensity, 0) * 22px) rgba(150,240,220,calc(.35 + var(--artifact-intensity, 0) * .35)));transition:filter .16s ease}.holo-card-leg-frame,.holo-card-leg-title,.holo-card-leg-logo{position:absolute;z-index:6;pointer-events:none;mix-blend-mode:color-dodge;transition:opacity .16s ease,background-position .16s ease}.holo-card-leg-logo{z-index:9;mix-blend-mode:normal;background:linear-gradient(180deg,#ffffff73,#fff0 34%,#0000 52%,#0000008c),var(--holo-iris),linear-gradient(180deg,#3d5f66,#16282d);background-size:100% 100%,230% 200%,100% 100%;background-position:0 0,calc(50% - var(--artifact-x, 0) * 38%) calc(50% - var(--artifact-y, 0) * 22%),0 0;background-blend-mode:normal,color-dodge,normal;filter:saturate(1.18) drop-shadow(0 2px 4px rgba(0,0,0,.65));opacity:1;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.holo-card-leg-logo.is-rare{background:linear-gradient(180deg,#fff6,#fff0 34%,#0000 52%,#00000080),linear-gradient(118deg,#f6fafc,#aebcc4 14%,#eef3f6,#8b9aa3,#f8fbfd,#a8b6bd 78%,#dfe7ea 92%,#f2f6f8);background-size:100% 100%,500% 400%;background-position:0 0,calc(30% - var(--artifact-x, 0) * 29%) calc(50% - var(--artifact-y, 0) * 24%);background-blend-mode:normal;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6))}.holo-card-leg-logo.is-epic{background:linear-gradient(180deg,#fff6,#fff0 34%,#0000 52%,#00000080),linear-gradient(118deg,#eafffb,#57d9cc 16%,#c9fff7,#2fa89c,#dffdf8,#45c9bc 80%,#a5f4ea);background-size:100% 100%,500% 400%;background-position:0 0,calc(30% - var(--artifact-x, 0) * 29%) calc(50% - var(--artifact-y, 0) * 24%);background-blend-mode:normal;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6))}.holo-card-brand .sflow-final{paint-order:stroke fill;stroke:#080f10;stroke-width:27;stroke-linejoin:round}.holo-card-leg-logo-front{left:45.66%;right:45.66%;top:3.8%;height:7%}.holo-card-leg-logo-back{left:44.42%;right:44.42%;top:85.6%;height:9%}.holo-card-back-watermark{position:absolute;inset:-20%;z-index:5;pointer-events:none;background:linear-gradient(160deg,#96c8ffd9,#bea0ffd9 55%,#96ebdccc);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:calc(.055 + var(--artifact-intensity, 0) * .05)}.holo-card[data-rarity=legendary] .holo-card-back-kicker{color:#bfeef7;text-shadow:0 0 12px rgba(120,220,245,.55)}.holo-card-leg-frame{inset:0;background:var(--holo-iris);background-size:250% 250%;background-position:calc(50% + var(--artifact-x, 0) * 32%) calc(50% + var(--artifact-y, 0) * 26%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;opacity:calc(.34 + var(--artifact-intensity, 0) * .62)}.holo-card-leg-title{inset:80.9% 8% 7.1%;border-radius:3.4cqw;background:var(--holo-iris);background-size:230% 200%;background-position:calc(50% - var(--artifact-x, 0) * 38%) calc(50% - var(--artifact-y, 0) * 22%);opacity:calc(.2 + var(--artifact-intensity, 0) * .58)}.holo-card-vignette{position:absolute;inset:0;z-index:3;background:radial-gradient(78% 78% at 50% 39%,transparent 50%,rgba(0,0,0,.48) 100%),linear-gradient(to bottom,#0205070f,#02050705 48%,#02050714 72%,#02050766 90%,#0103049e);pointer-events:none}.holo-card-material{position:absolute;inset:0;z-index:4;width:100%;height:100%;object-fit:cover;mix-blend-mode:screen;pointer-events:none}.holo-card-chassis-svg{position:absolute;inset:0;z-index:5;width:100%;height:100%;pointer-events:none}.holo-card-marks{position:absolute;inset:0;z-index:6;width:100%;height:100%;pointer-events:none}.holo-card-band{position:absolute;left:0;right:0;top:2.285%;height:4.839%;z-index:7;color:#eef5f5;text-shadow:0 1px 3px #000}.holo-card-band>span{position:absolute;top:50%;line-height:1;white-space:nowrap}.holo-card-front-label-glyph{width:3.2cqw;height:3.2cqw;flex:none;background:var(--holo-series-accent, #eef5f5);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.holo-card-front-label{left:6.09%;display:inline-flex;align-items:center;justify-content:center;gap:.8cqw;height:5.4cqw;box-sizing:border-box;color:var(--holo-series-accent, #eef5f5);font-size:1.68cqw;font-weight:600;letter-spacing:.2em;text-indent:.2em;padding:0 1.4cqw;border:1px solid var(--holo-series-accent, #7ba3a2);border-radius:1cqw;background:#04090b80;box-shadow:0 0 10px -4px var(--holo-series-accent, transparent);transform:translateY(-50%)}.holo-card-back-series{position:absolute;left:0;right:0;top:3.8%;height:7%;z-index:7;display:grid;place-items:center;pointer-events:none}.holo-card-back-series svg{width:15.5cqw;height:15.5cqw;overflow:visible;filter:drop-shadow(0 0 9px var(--holo-series-accent)) drop-shadow(0 0 2px rgba(0,0,0,.9)) drop-shadow(0 2px 4px rgba(0,0,0,.85))}.holo-card-back-code-top{position:absolute;left:0;right:0;top:14.6%;z-index:7;color:#e9f5f7;font-size:1.95cqw;font-weight:600;letter-spacing:.25em;line-height:1;text-align:center;text-indent:.25em;text-shadow:.14cqw 0 0 var(--holo-series-accent, #7ba3a2),-.14cqw 0 0 var(--holo-series-accent, #7ba3a2),0 .14cqw 0 var(--holo-series-accent, #7ba3a2),0 -.14cqw 0 var(--holo-series-accent, #7ba3a2),.1cqw .1cqw 0 var(--holo-series-accent, #7ba3a2),-.1cqw .1cqw 0 var(--holo-series-accent, #7ba3a2),.1cqw -.1cqw 0 var(--holo-series-accent, #7ba3a2),-.1cqw -.1cqw 0 var(--holo-series-accent, #7ba3a2),0 0 1.4cqw rgba(4,9,12,.9)}.holo-card-title-block{position:absolute;left:7.14%;width:85.71%;top:80.73%;height:12.24%;z-index:7;color:#f4f7fb}.holo-card-title-zone{position:absolute;inset:19.2% 3% 0;display:grid;place-items:center}.holo-card-title{max-width:100%;overflow:hidden;font-family:var(--font-head, "Sora", "Inter", system-ui, sans-serif);font-weight:600;line-height:1.05;text-align:center;text-overflow:clip;text-shadow:0 1.5px 2px rgba(0,0,0,.9);white-space:nowrap}.holo-card-title[data-fit=lg]{font-size:5.55cqw;letter-spacing:.1em;text-indent:.1em}.holo-card-title[data-fit=md]{font-size:4.8cqw;letter-spacing:.085em;text-indent:.085em}.holo-card-title[data-fit=sm]{font-size:4.1cqw;letter-spacing:.07em;text-indent:.07em}.holo-card-title[data-fit=xs]{font-size:4.41cqw;letter-spacing:.043em;text-indent:.043em;line-height:1.06;text-wrap:balance;white-space:normal}.holo-card-back-kicker{color:#7fd9d1;font-size:3cqw;font-weight:600;letter-spacing:.22em;line-height:1;text-align:center;text-indent:.22em;text-shadow:0 1px 1px rgba(0,0,0,.65),0 0 8px rgba(110,215,205,.2)}.holo-card-back-copy{position:absolute;inset:17.4% 13% 16.4%;z-index:7;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.holo-card-back-kicker-lesson{color:#92cfe8}.holo-card-back-story{display:flex;flex-direction:column;align-items:center;min-height:0}.holo-card-back-more{margin-top:2.6cqw}.holo-card-back-text{display:-webkit-box;overflow:hidden;margin-top:2.2cqw;color:#e6ebe9;font-size:3.62cqw;font-weight:300;line-height:1.44;text-align:center;text-wrap:balance;text-wrap:pretty;text-shadow:0 1px 1px rgba(0,0,0,.55);-webkit-box-orient:vertical;-webkit-line-clamp:9}.holo-card-back-text-lesson{-webkit-line-clamp:5}.holo-card-back-divider{flex:none;width:63cqw;height:auto;margin:4.2cqw 0;overflow:visible}.holo-card-wordmark{position:absolute;left:0;right:0;top:96.37%;z-index:8;color:#e9eef0;font-size:2.16cqw;font-weight:600;letter-spacing:.52em;line-height:1;text-align:center;text-indent:.52em;text-shadow:.16cqw 0 0 rgba(4,9,12,.95),-.16cqw 0 0 rgba(4,9,12,.95),0 .16cqw 0 rgba(4,9,12,.95),0 -.16cqw 0 rgba(4,9,12,.95),.12cqw .12cqw 0 rgba(4,9,12,.95),-.12cqw .12cqw 0 rgba(4,9,12,.95),.12cqw -.12cqw 0 rgba(4,9,12,.95),-.12cqw -.12cqw 0 rgba(4,9,12,.95),0 0 1.4cqw rgba(4,9,12,.95),0 0 2.6cqw rgba(4,9,12,.7);transform:translateY(-50%)}.holo-card[data-rarity=legendary] .holo-card-wordmark{color:#f7ecd0}.holo-card-brand{position:absolute;left:0;right:0;z-index:8;display:grid;place-items:center;pointer-events:none}.holo-card-brand svg{width:auto;height:10.94cqw;overflow:visible;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55))}.holo-card-brand-back svg{height:14.07cqw}.holo-card-brand-front svg{height:6.1cqw}.holo-card-brand-shade{position:absolute;inset:0;background:linear-gradient(180deg,#ffffff57,#fff0 34%,#0000 50%,#00000085);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none}.holo-card[data-rarity=common] .holo-card-brand{--sflow-ink: #fff}.holo-card[data-rarity=rare] .holo-card-brand{--sflow-ink: #edf3f5}.holo-card[data-rarity=rare] .holo-card-material{filter:saturate(0) brightness(1.08)}.holo-card-brand-front{top:93.6%;height:3.9%}.holo-card-brand-front-top{top:3.8%;height:7%}.holo-card-brand-back{top:85.6%;height:9%}.holo-card[data-rarity=legendary] .holo-card-brand svg{filter:drop-shadow(0 2px 3px rgba(0,0,0,.55)) drop-shadow(0 0 5px rgba(196,168,255,.4)) drop-shadow(0 0 9px rgba(120,240,220,.32))}.holo-card-flip-hit{position:absolute;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.holo-card-flip-hit{inset:3%;z-index:12;border-radius:3%}.holo-card-story-hit{position:absolute;left:11%;right:11%;z-index:13;transform:translateZ(1px);min-height:44px;padding:0;border:0;border-radius:2cqw;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.holo-card-story-hit:focus-visible{outline:2px solid var(--accent-3);outline-offset:2px}.holo-card-flip-hit:focus-visible{outline:2px solid var(--accent-3);outline-offset:4px}.holo-card-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;min-height:34px;color:#778292;font-size:11px}.holo-card-motion-control{min-height:34px;padding:0 14px;border:1px solid rgba(77,199,191,.36);border-radius:999px;background:linear-gradient(110deg,#0f444847,#288ea41f);color:#ced5df;font:inherit;cursor:pointer}.holo-card-motion-control:hover:not(:disabled),.holo-card-motion-control:focus-visible{border-color:#66e5f9ad;color:#fff}.holo-card-motion-control:disabled{cursor:default;opacity:.58}@media(prefers-reduced-motion:reduce){.holo-card,.holo-card-inner,.holo-card-art img,.holo-card-glare{transition-duration:.01ms!important}.holo-card:not(.fx-spin){transform:none}.holo-card-art img{transform:scale(1.02)}}.holo-poster{width:100%;aspect-ratio:952 / 1488;content-visibility:auto;contain-intrinsic-size:auto 100% auto 156%;transform:none!important;transition:none!important;cursor:inherit}.holo-poster .holo-card-face{position:absolute;inset:0}.holo-poster .holo-card-inner{transform:none!important}.holo-poster.is-silhouette .holo-card-art{background:#0b1215}.holo-poster-crest{display:grid;place-items:center}.holo-poster-crest-mark{width:52%;aspect-ratio:1;background:var(--holo-series-tint, #6a6f76);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;opacity:.42}.holo-poster.is-silhouette{opacity:.72}.holo-poster.is-silhouette .holo-card-title{opacity:.6}@container (max-width: 108px){.holo-poster .holo-card-wordmark,.holo-poster .holo-card-front-label-glyph{display:none}}.holo-card-face{contain:layout style}.holo-fx{position:absolute;inset:0;z-index:2;overflow:hidden;border-radius:4%/2.56%;pointer-events:none;mix-blend-mode:screen;transition:opacity .16s ease;--fx-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='2' seed='11'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .4 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.holo-card .holo-fx.fx-layer-bg{z-index:2}.holo-card .holo-fx.fx-layer-fg{z-index:6}.holo-fx-motif-clip{position:absolute;inset:0;z-index:6;pointer-events:none;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:scale(1.03) translate3d(calc(var(--artifact-x, 0) * -.8%),calc(var(--artifact-y, 0) * -.6%),0)}.holo-fx-motif-clip>.holo-fx{z-index:auto}.holo-fx-foil{mix-blend-mode:color-dodge;background-image:repeating-linear-gradient(110deg,#5fdae757 0 4%,#808de552 7.5%,#af80e552,#e283c24d 13.5%,#efcc614d,#5fdae757 20.5%),radial-gradient(150% 110% at 50% 0%,rgba(255,255,255,.2),transparent 58%);background-size:240% 240%,100% 100%;background-position:calc(50% + var(--artifact-x, 0) * 40%) calc(50% + var(--artifact-y, 0) * 40%),50% 50%;filter:brightness(.88) contrast(1.18) saturate(1.05);opacity:calc(.16 + var(--artifact-intensity, 0) * .5)}.holo-fx-holoduo{mix-blend-mode:color-dodge;background-image:repeating-linear-gradient(112deg,#54d9e870 0 6%,#897cde52 11%,#e36dbc70,#897cde52,#54d9e870 26%);background-size:220% 220%;background-position:calc(50% + var(--artifact-x, 0) * 48%) calc(50% + var(--artifact-y, 0) * 30%);filter:brightness(.88) contrast(1.15);opacity:calc(.18 + var(--artifact-intensity, 0) * .5)}.holo-fx-holocool{mix-blend-mode:color-dodge;background-image:repeating-linear-gradient(112deg,#61cfe557 0 4%,#68a8e852 7.5%,#96a1e34d,#c6dce747,#61cfe557 18%);background-size:240% 240%;background-position:calc(50% + var(--artifact-x, 0) * 44%) calc(50% + var(--artifact-y, 0) * 44%);filter:brightness(.9) contrast(1.2);opacity:calc(.15 + var(--artifact-intensity, 0) * .52)}.holo-fx-holowarm{mix-blend-mode:color-dodge;background-image:repeating-linear-gradient(112deg,#f4ce5252 0 4%,#ee94584d 7.5%,#e5769747,#f9e37647,#f4ce5252 18%);background-size:240% 240%;background-position:calc(50% + var(--artifact-x, 0) * 44%) calc(50% + var(--artifact-y, 0) * 44%);filter:brightness(.9) contrast(1.2);opacity:calc(.15 + var(--artifact-intensity, 0) * .52)}.holo-fx-holodeep{mix-blend-mode:hard-light;background-image:repeating-linear-gradient(112deg,#09bde166 0 4%,#3e1bee66 7.5%,#e425e461,#1ad18e5c,#09bde166 18%);background-size:240% 240%;background-position:calc(50% + var(--artifact-x, 0) * 44%) calc(50% + var(--artifact-y, 0) * 44%);opacity:calc(.2 + var(--artifact-intensity, 0) * .42)}.holo-fx-nacre{mix-blend-mode:overlay;opacity:calc(.4 + var(--artifact-intensity, 0) * .34)}.holo-fx-nacre:before{content:"";position:absolute;inset:-8px;background-image:repeating-linear-gradient(120deg,#ffd2e85c 0 5%,#d2e8ff5c 9%,#d4ffe85c,#fff4d25c,#e8d4ff5c,#ffd2e85c 25%);background-size:220% 220%;background-position:calc(50% + var(--artifact-x, 0) * 42%) calc(50% + var(--artifact-y, 0) * 34%);filter:blur(2.5px)}.holo-fx-opal{mix-blend-mode:color-dodge;background:radial-gradient(30% 26% at calc(25% + var(--artifact-x, 0) * 12%) calc(30% + var(--artifact-y, 0) * 12%),hsla(186,80%,64%,.42),transparent 62%),radial-gradient(28% 24% at calc(62% + var(--artifact-x, 0) * 12%) calc(40% + var(--artifact-y, 0) * 12%),hsla(300,74%,68%,.4),transparent 62%),radial-gradient(32% 26% at calc(45% + var(--artifact-x, 0) * 12%) calc(72% + var(--artifact-y, 0) * 12%),hsla(45,85%,64%,.38),transparent 62%),radial-gradient(26% 22% at calc(80% + var(--artifact-x, 0) * 12%) calc(66% + var(--artifact-y, 0) * 12%),hsla(150,68%,60%,.38),transparent 62%),radial-gradient(28% 24% at calc(15% + var(--artifact-x, 0) * 12%) calc(60% + var(--artifact-y, 0) * 12%),hsla(255,74%,66%,.38),transparent 62%);filter:brightness(.9) contrast(1.1);opacity:calc(.2 + var(--artifact-intensity, 0) * .5)}.holo-fx-galaxy{mix-blend-mode:color-dodge;opacity:calc(.2 + var(--artifact-intensity, 0) * .5)}.holo-fx-galaxy:before{content:"";position:absolute;inset:-20px;background:radial-gradient(62% 54% at calc(30% + var(--artifact-x, 0) * 14%) calc(34% + var(--artifact-y, 0) * 14%),hsla(200,80%,64%,.42),transparent 68%),radial-gradient(58% 50% at calc(70% + var(--artifact-x, 0) * 14%) calc(60% + var(--artifact-y, 0) * 14%),hsla(290,70%,66%,.38),transparent 68%),radial-gradient(56% 50% at calc(50% + var(--artifact-x, 0) * 14%) calc(82% + var(--artifact-y, 0) * 14%),hsla(45,80%,62%,.32),transparent 68%);filter:blur(6px)}.holo-fx-holobar{mix-blend-mode:color-dodge;background:repeating-linear-gradient(104deg,transparent 0 34%,hsla(186,82%,64%,.5) 41%,hsla(280,72%,68%,.5) 47%,hsla(45,86%,66%,.5) 53%,transparent 60% 100%);background-size:220% 100%;background-position:calc(50% + var(--artifact-x, 0) * 48%) 0;filter:brightness(.9) contrast(1.15);opacity:calc(.24 + var(--artifact-intensity, 0) * .5)}.holo-fx-prismbars{mix-blend-mode:color-dodge;background:repeating-linear-gradient(90deg,#51dcec52 0 6px,#8868e84d 6px 12px,#e56cbd4d 12px 18px,#f1ca554d 18px 24px);background-size:24px 100%;background-position:calc(var(--artifact-x, 0) * 30px) 0;filter:brightness(.85) contrast(1.15);opacity:calc(.22 + var(--artifact-intensity, 0) * .46)}.holo-fx-gloss{mix-blend-mode:overlay;background:radial-gradient(38% 26% at calc(50% + var(--artifact-x, 0) * 36%) calc(40% + var(--artifact-y, 0) * 30%),rgba(255,255,255,.92),rgba(255,255,255,.12) 45%,transparent 70%),radial-gradient(80% 60% at calc(50% + var(--artifact-x, 0) * 30%) calc(42% + var(--artifact-y, 0) * 26%),rgba(210,240,255,.24),transparent 72%);opacity:calc(.48 + var(--artifact-intensity, 0) * .5)}.holo-fx-sheen{mix-blend-mode:soft-light;background:repeating-linear-gradient(105deg,transparent 0 12%,rgba(255,255,255,.55) 19%,transparent 26% 50%);background-size:220% 100%;background-position:calc(50% + var(--artifact-x, 0) * 48%) 0;opacity:calc(.42 + var(--artifact-intensity, 0) * .42)}.holo-fx-relief{mix-blend-mode:soft-light;background:linear-gradient(calc(96deg + var(--artifact-x, 0) * 50deg),rgba(255,255,255,.62) 0%,transparent 46%,rgba(0,0,0,.55) 100%);opacity:calc(.55 + var(--artifact-intensity, 0) * .35)}.holo-fx-sunburst{mix-blend-mode:color-dodge;background:radial-gradient(circle at var(--artifact-shine-x, 50%) var(--artifact-shine-y, 40%),rgba(255,255,255,.55),rgba(255,255,255,.1) 8%,transparent 16%),repeating-conic-gradient(from 0deg at var(--artifact-shine-x, 50%) var(--artifact-shine-y, 40%),rgba(255,255,255,.13) 0 2deg,transparent 2deg 9deg);filter:brightness(.9);opacity:calc(.32 + var(--artifact-intensity, 0) * .5)}.holo-fx-spotlight{mix-blend-mode:color-dodge;background:radial-gradient(15% 11% at var(--artifact-shine-x, 50%) var(--artifact-shine-y, 40%),rgba(255,255,255,.95),rgba(255,255,255,.16) 40%,transparent 72%);opacity:calc(.4 + var(--artifact-intensity, 0) * .5)}.holo-fx-streak{mix-blend-mode:color-dodge;background:linear-gradient(calc(64deg + var(--artifact-x, 0) * 20deg),transparent 46%,rgba(230,250,255,.72) 50%,transparent 54%);opacity:calc(.3 + var(--artifact-intensity, 0) * .5)}.holo-fx-innerglow{mix-blend-mode:screen;background:radial-gradient(46% 36% at 50% 46%,rgba(150,235,255,.4),rgba(120,220,220,.12) 50%,transparent 74%);opacity:calc(.06 + var(--artifact-intensity, 0) * .7)}.holo-card[data-rarity=legendary] .holo-fx-innerglow{background:radial-gradient(46% 36% at 50% 46%,rgba(206,198,255,.42),rgba(150,200,255,.12) 50%,transparent 74%)}.holo-fx-vignette{mix-blend-mode:multiply;background:radial-gradient(78% 78% at calc(50% - var(--artifact-x, 0) * 16%) calc(46% - var(--artifact-y, 0) * 16%),transparent 52%,rgba(2,6,10,.72) 100%);opacity:calc(.3 + var(--artifact-intensity, 0) * .5)}.holo-fx-bevel{z-index:6;inset:0 -6%;mix-blend-mode:overlay;background:linear-gradient(180deg,rgba(255,255,255,.6),transparent 7%);transform:translate(calc(var(--artifact-x, 0) * 4%));opacity:calc(.3 + var(--artifact-intensity, 0) * .5)}.holo-fx-chrome{mix-blend-mode:hard-light;background-image:repeating-linear-gradient(115deg,#eef7ff 0 5%,#35424c 9%,#cfe6f0 13%,#202932 19%,#dcf0f8,#35424c,#eef7ff 34%);background-size:220% 220%;background-position:calc(50% + var(--artifact-x, 0) * 48%) calc(50% + var(--artifact-y, 0) * 34%);opacity:calc(.32 + var(--artifact-intensity, 0) * .34)}.holo-fx-brushed{mix-blend-mode:screen;background-image:var(--fx-grain),repeating-linear-gradient(92deg,transparent 0 7%,rgba(240,250,255,.8) 12.5%,transparent 18% 25%);background-size:100% 3px,220% 100%;background-position:0 0,calc(50% + var(--artifact-x, 0) * 48%) 0;opacity:calc(.22 + var(--artifact-intensity, 0) * .3)}.holo-fx-gold{mix-blend-mode:hard-light;background-image:repeating-linear-gradient(115deg,#fff2c2 0 5%,#7a5a1e 9%,#ffe38a 13%,#4a3410 19%,#ffeec0,#7a5a1e,#fff2c2 34%);background-size:220% 220%;background-position:calc(50% + var(--artifact-x, 0) * 48%) calc(50% + var(--artifact-y, 0) * 34%);opacity:calc(.28 + var(--artifact-intensity, 0) * .34)}.holo-fx-carbon{mix-blend-mode:soft-light;background:repeating-linear-gradient(45deg,rgba(255,255,255,.09) 0 3px,transparent 3px 6px),repeating-linear-gradient(-45deg,rgba(255,255,255,.09) 0 3px,transparent 3px 6px),repeating-linear-gradient(45deg,rgba(0,0,0,.28) 0 6px,transparent 6px 12px);background-size:8.485px 8.485px,8.485px 8.485px,auto;background-position:calc(var(--artifact-x, 0) * 8px) 0,calc(var(--artifact-x, 0) * -8px) 0,0 0;opacity:calc(.28 + var(--artifact-intensity, 0) * .5)}.holo-fx-crystal{mix-blend-mode:color-dodge;background:conic-gradient(from calc(var(--artifact-x, 0) * 42deg) at 50% 46%,#51d2ec47 0 34deg,#8663ee42 34deg 74deg,#f0d04c42 74deg 116deg,#ee63bf42 116deg 158deg,#40dd7542 158deg 210deg,#5fa8f242 210deg 270deg,#bf65ec42 270deg 320deg,#51d2ec47 320deg 360deg);filter:brightness(.85) contrast(1.1);opacity:calc(.24 + var(--artifact-intensity, 0) * .5)}.holo-fx-shatter{mix-blend-mode:color-dodge;background:conic-gradient(from calc(20deg + var(--artifact-x, 0) * 30deg) at 42% 40%,rgba(230,250,255,.34) 0 18deg,transparent 18deg 46deg,rgba(200,235,255,.3) 46deg 64deg,transparent 64deg 92deg,rgba(240,252,255,.34) 92deg 110deg,transparent 110deg 150deg,rgba(210,240,255,.3) 150deg 172deg,transparent 172deg 210deg,rgba(235,250,255,.32) 210deg 230deg,transparent 230deg 300deg,rgba(220,245,255,.3) 300deg 320deg,transparent 320deg 360deg);filter:contrast(1.2);opacity:calc(.2 + var(--artifact-intensity, 0) * .5)}.holo-fx-grid{mix-blend-mode:color-dodge;filter:brightness(.7);opacity:calc(.32 + var(--artifact-intensity, 0) * .42)}.holo-fx-grid:before{content:"";position:absolute;inset:0 -30%;background:repeating-linear-gradient(0deg,rgba(120,230,255,.5) 0 1.6px,transparent 1.6px 30px),repeating-linear-gradient(90deg,rgba(120,230,255,.4) 0 1.6px,transparent 1.6px 30px);background-size:100% 30px,30px 100%;background-position:0 calc(var(--artifact-y, 0) * 30px),calc(var(--artifact-x, 0) * 30px) 0;transform:perspective(340px) rotateX(60deg) scale(1.5) translateY(20%);transform-origin:50% 100%;-webkit-mask:linear-gradient(transparent 34%,#000 96%);mask:linear-gradient(transparent 34%,#000 96%)}.holo-fx-rhombus{mix-blend-mode:color-dodge;background:repeating-linear-gradient(60deg,rgba(150,235,255,.2) 0 1px,transparent 1px 16px),repeating-linear-gradient(-60deg,rgba(180,200,255,.18) 0 1px,transparent 1px 16px);background-size:18.475px 32px,18.475px 32px;background-position:calc(var(--artifact-x, 0) * 14px) 0,calc(var(--artifact-x, 0) * -14px) 0;filter:brightness(.9);opacity:calc(.3 + var(--artifact-intensity, 0) * .42)}.holo-fx-weave{mix-blend-mode:color-dodge;background:repeating-linear-gradient(45deg,rgba(180,240,255,.2) 0 2px,transparent 2px 5px),repeating-linear-gradient(-45deg,rgba(200,200,255,.18) 0 2px,transparent 2px 5px);background-size:7.071px 7.071px,7.071px 7.071px;background-position:calc(var(--artifact-x, 0) * 16px) 0,calc(var(--artifact-x, 0) * -16px) 0;filter:brightness(.9);opacity:calc(.34 + var(--artifact-intensity, 0) * .4)}.holo-fx-moire{mix-blend-mode:color-dodge;background:repeating-linear-gradient(0deg,rgba(130,235,255,.22) 0 1px,transparent 1px 3px),repeating-linear-gradient(calc(90deg + var(--artifact-x, 0) * 6deg),rgba(200,180,255,.2) 0 1px,transparent 1px 3px);opacity:calc(.3 + var(--artifact-intensity, 0) * .4)}.holo-fx-scanlines{mix-blend-mode:color-dodge;background:repeating-linear-gradient(0deg,rgba(150,235,255,.4) 0 1px,transparent 1px 4px);opacity:calc(.12 + var(--artifact-intensity, 0) * .5)}.holo-fx-contour{mix-blend-mode:color-dodge;background:repeating-radial-gradient(circle at 50% 46%,rgba(150,235,255,.24) 0 1px,transparent 1px 10px);background-size:170% 170%;background-position:calc(50% + var(--artifact-x, 0) * 22%) calc(50% + var(--artifact-y, 0) * 22%);opacity:calc(.24 + var(--artifact-intensity, 0) * .44)}.holo-fx-pinstripe{mix-blend-mode:color-dodge;background:repeating-linear-gradient(90deg,hsla(186,74%,64%,.34) 0 1px,transparent 1px 3px,hsla(320,62%,70%,.28) 4px 5px,transparent 5px 7px);background-size:7px 100%;background-position:calc(var(--artifact-x, 0) * 24px) 0;filter:brightness(.9) contrast(1.15);opacity:calc(.24 + var(--artifact-intensity, 0) * .46)}.holo-fx-chroma{mix-blend-mode:screen;background:radial-gradient(78% 64% at calc(54% + var(--artifact-x, 0) * 6%) 50%,rgba(255,60,90,.3),transparent 92%),radial-gradient(78% 64% at calc(46% - var(--artifact-x, 0) * 6%) 50%,rgba(60,140,255,.3),transparent 92%);-webkit-mask:radial-gradient(78% 70% at 50% 50%,transparent 34%,#000 62%);mask:radial-gradient(78% 70% at 50% 50%,transparent 34%,#000 62%);opacity:calc(.35 + var(--artifact-intensity, 0) * .5)}.holo-fx-edge{z-index:6;padding:2.5px;border-radius:4%/2.56%;background:conic-gradient(from calc(90deg + var(--artifact-x, 0) * 70deg) at 50% 50%,#8be8dd,#a9d4ff,#d7c5ff,#99efcf,#f5df9f,#ffd0e6,#8be8dd);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:calc(.3 + var(--artifact-intensity, 0) * .55)}.holo-fx-edgewarm{z-index:6;padding:2.5px;border-radius:4%/2.56%;background:conic-gradient(from calc(90deg + var(--artifact-x, 0) * 70deg) at 50% 50%,#f5df9f,#ffcf8a,#ff9e7a,#ffd0a0,#f0c060,#ffe6b0,#f5df9f);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:calc(.28 + var(--artifact-intensity, 0) * .55)}.holo-fx-pulse{z-index:6;box-shadow:inset 0 0 0 2px #78f0dc80,inset 0 0 26px #78f0dc66,0 0 24px -4px #78f0dc80;opacity:calc(.12 + var(--artifact-intensity, 0) * .85)}.holo-card[data-rarity=legendary] .holo-fx-pulse{box-shadow:inset 0 0 0 2px #d2c8ff8c,inset 0 0 26px #b4c8ff66,0 0 26px -4px #b4c8ff80}.holo-fx-corner{z-index:6;mix-blend-mode:color-dodge;background:radial-gradient(15% 12% at 5% 4%,rgba(200,245,255,.8),transparent 70%),radial-gradient(15% 12% at 95% 4%,rgba(200,245,255,.8),transparent 70%),radial-gradient(15% 12% at 5% 96%,rgba(200,245,255,.8),transparent 70%),radial-gradient(15% 12% at 95% 96%,rgba(200,245,255,.8),transparent 70%);opacity:calc(.06 + var(--artifact-intensity, 0) * .7)}.holo-fx-innerline{z-index:6;inset:7%;border-radius:3.2%/2.2%;padding:1.5px;background:conic-gradient(from calc(90deg + var(--artifact-x, 0) * 60deg) at 50% 50%,#8be8dd,#a9d4ff,#d7c5ff,#99efcf,#f5df9f,#ffd0e6,#8be8dd);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:calc(.24 + var(--artifact-intensity, 0) * .5)}.holo-fx-parallax{mix-blend-mode:screen;opacity:calc(.2 + var(--artifact-intensity, 0) * .5)}.holo-fx-parallax:before{content:"";position:absolute;inset:-10%;background:radial-gradient(40% 30% at 50% 40%,rgba(200,240,255,.42),transparent 70%);transform:translate(calc(var(--artifact-x, 0) * -6%),calc(var(--artifact-y, 0) * -6%))}.holo-fx-frost{mix-blend-mode:overlay;background-image:var(--fx-grain);background-size:52% 52%;opacity:calc(.2 + var(--artifact-intensity, 0) * .5)}.ds-feature-tile{position:relative;overflow:hidden;width:100%;display:flex;align-items:center;gap:var(--s3-5, 14px);text-align:left;cursor:pointer;padding:var(--s3-5, 14px) var(--s4, 16px);border:1px solid var(--hier-l2-border, rgba(125, 189, 199, .13));border-radius:var(--r-card-md, 18px);background:linear-gradient(155deg,#ffffff0f,#fff0 52%),linear-gradient(180deg,#0e242880,#06161957);box-shadow:inset 0 1px #ffffff14;transition:border-color .16s ease,transform .12s ease,box-shadow .16s ease}.ds-feature-tile:hover{border-color:color-mix(in srgb,var(--accent-3) 32%,var(--hier-l2-border, rgba(125, 189, 199, .13)));box-shadow:inset 0 1px #ffffff1a,0 12px 30px #0000002e}.ds-feature-tile:active{transform:scale(.994)}.ds-feature-tile:focus-visible{outline:2px solid var(--accent-3);outline-offset:2px}.ds-feature-tile-tex{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.42;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'30'%20height%3D'30'%20viewBox%3D'0%200%2030%2030'%3E%3Cpath%20d%3D'M15%205%20L21%2015%20L15%2025%20L9%2015%20Z'%20fill%3D'none'%20stroke%3D'%236fcdc9'%20stroke-width%3D'1.1'%2F%3E%3C%2Fsvg%3E");background-size:34px 34px;background-repeat:repeat;-webkit-mask-image:linear-gradient(120deg,#000,transparent 62%);mask-image:linear-gradient(120deg,#000,transparent 62%)}.ds-feature-tile-icon{position:relative;z-index:1;flex:0 0 auto;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 40%,#7ed6ca2e,#12262c94 72%);border:1px solid rgba(126,214,202,.26);box-shadow:inset 0 1px #ffffff14}.ds-feature-tile-icon>:not(.ds-feature-tile-dot){color:#fff;opacity:.95}.ds-feature-tile-dot{position:absolute;top:0;right:0;width:11px;height:11px;border-radius:50%;background:var(--accent-3);border:2px solid #0b1a1e;box-shadow:0 0 9px color-mix(in srgb,var(--accent-3) 68%,transparent)}.ds-feature-tile-title{position:relative;z-index:1;flex:1 1 auto;min-width:0;font-family:var(--font-head);font-size:var(--text-md, 15px);font-weight:800;letter-spacing:-.01em;color:var(--text-strong);line-height:1.15}.ds-feature-tile-chev{position:relative;z-index:1;flex:0 0 auto;color:var(--text-muted);font-size:20px;line-height:1;transition:color .15s ease,transform .15s ease}.ds-feature-tile:hover .ds-feature-tile-chev{color:var(--accent-3);transform:translate(2px)}.acct-hero .ds-feature-tile{margin-top:2px}.ds-backlink{align-self:flex-start;gap:var(--s1, 4px);padding:0 var(--s3-5, 14px) 0 var(--s3, 12px);border-radius:999px;color:var(--text-muted);background:color-mix(in srgb,var(--panel-fill-2, rgba(255, 255, 255, .04)) 72%,transparent);transition:border-color .16s ease,color .16s ease,background .16s ease,transform .12s ease}.ds-backlink-chev{font-size:18px;line-height:1;margin-right:-1px;transition:transform .15s ease}.ds-backlink-label{line-height:1.1}.ds-backlink:hover{color:#fff;border-color:var(--line-strong);background:color-mix(in srgb,var(--panel-fill-3, rgba(255, 255, 255, .06)) 82%,transparent);transform:translate(-1px)}.ds-backlink:hover .ds-backlink-chev{transform:translate(-2px)}.ds-backlink:focus-visible{outline:2px solid var(--accent-3);outline-offset:2px}.app-page.card-series-page,.app-page.card-detail-page{padding-left:var(--app-page-inset, 24px);padding-right:var(--app-page-inset, 24px)}.card-detail-body{gap:var(--s3-5, 14px)}.card-flip{width:min(86vw,420px,46.5vh,calc((100dvh - 340px)*.75))}@media(max-width:900px){.card-flip{width:min(84vw,380px,46.5vh)}}.card-detail-face .cardface-detail{width:var(--card-stage-card-w)}.card-flip{position:relative;aspect-ratio:3 / 4;perspective:1600px;cursor:pointer;padding:0;border:none;background:none;border-radius:12px}.card-flip:focus-visible{outline:2px solid var(--accent-3);outline-offset:4px;border-radius:14px}.card-flip-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.card-flip-inner.is-flipped{transform:rotateY(180deg)}.card-flip-face{position:absolute;inset:0;border-radius:12px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.card-flip-front .cardface-detail{width:100%;height:100%}.card-flip-back{transform:rotateY(180deg)}.cardface-back{--cf-tint: #6a6f76;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 76% at 50% 0%,rgba(255,255,255,.06),transparent 58%),linear-gradient(162deg,#13252d,#0b1418 74%);box-shadow:inset 0 1px #ffffff0d;border:1px solid color-mix(in srgb,var(--cf-tint) 45%,transparent)}.cardface-back[data-series=guardians]{--cf-tint: var(--series-guardians)}.cardface-back[data-series=protection_moments]{--cf-tint: var(--series-protection-moments)}.cardface-back[data-series=attackers]{--cf-tint: var(--series-attackers)}.cardface-back[data-series=incidents]{--cf-tint: var(--series-incidents)}.cardface-back[data-series=safeguards]{--cf-tint: var(--series-safeguards)}.cardface-back:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--cf-tint) 30%,transparent),transparent 62%)}.cardface-back-pattern{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'30'%20height%3D'30'%20viewBox%3D'0%200%2030%2030'%3E%3Cpath%20d%3D'M15%205%20L21%2015%20L15%2025%20L9%2015%20Z'%20fill%3D'none'%20stroke%3D'%236fcdc9'%20stroke-width%3D'1.1'%2F%3E%3C%2Fsvg%3E");background-size:30px 30px;background-repeat:repeat;-webkit-mask-image:radial-gradient(circle at 50% 46%,#000 30%,transparent 78%);mask-image:radial-gradient(circle at 50% 46%,#000 30%,transparent 78%)}.cardface-back-body{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.cardface-back-seal{position:relative;z-index:1;width:40%;aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 40%,#7ed6ca29,#12262c99 72%);border:1px solid rgba(126,214,202,.24);box-shadow:inset 0 1px #ffffff14}.cardface-back-mark{color:#fff;opacity:.95;width:56%;height:auto}.cardface-back[data-rarity=rare]{border:1px solid transparent;background-image:radial-gradient(120% 76% at 50% 0%,rgba(255,255,255,.06),transparent 58%),linear-gradient(162deg,#13252d,#0b1418 74%),conic-gradient(from 210deg,#9aa4ad,#e8edf2 18%,#7c868f 41%,#cfd6dc 63%,#9aa4ad);background-origin:border-box;background-clip:padding-box,padding-box,border-box}.cardface-back[data-rarity=epic]{border:1px solid color-mix(in srgb,var(--cf-tint) 70%,#fff 10%);box-shadow:inset 0 0 24px #00000080,0 6px 22px #0006}.cardface-back[data-rarity=legendary]{border:1px solid transparent;background-image:radial-gradient(120% 76% at 50% 0%,rgba(255,255,255,.06),transparent 58%),linear-gradient(162deg,#13252d,#0b1418 74%),conic-gradient(from 160deg,#6b5626,#d8b95c 22%,#f4e3ae 34%,#8a713a,#d8b95c 76%,#6b5626);background-origin:border-box;background-clip:padding-box,padding-box,border-box;box-shadow:0 0 0 1px #d8b95c40,0 10px 34px #d8b95c1f}@media(prefers-reduced-motion:reduce){.card-flip-inner{transform:none!important;transition:none;transform-style:flat}.card-flip-face{backface-visibility:visible;-webkit-backface-visibility:visible;transition:opacity .24s ease}.card-flip-back{transform:none;opacity:0}.card-flip-inner.is-flipped .card-flip-front{opacity:0}.card-flip-inner.is-flipped .card-flip-back{opacity:1}}.card-story-layer{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;background:var(--overlay-backdrop)}.card-story.holo-card-back{transform:none}.card-story.holo-card{position:relative;width:min(calc(100vw - 2 * var(--s3)),calc((100dvh - 2 * (44px + var(--s4))) * 952 / 1488),480px);aspect-ratio:952 / 1488;transform:none;overflow:hidden;border-radius:4%/2.56%;color:var(--text);outline:none}.card-story-inner{position:absolute;z-index:6;inset:6.5% 8% 15.5%;display:flex;flex-direction:column}.card-story-layer[tabindex]:focus-visible{outline:none}.card-story-x{z-index:1}.card-story-progress{display:flex;gap:var(--s1)}.card-story-progress-seg{flex:1;height:3px;border-radius:var(--r-badge);overflow:hidden;background:color-mix(in srgb,var(--story-ink) 26%,transparent)}.card-story-progress-fill{display:block;height:100%;background:var(--story-ink);transform-origin:left center;transform:scaleX(var(--fill, 0))}.card-story-stage{position:relative;flex:1;min-height:0;display:flex;margin-top:var(--s3);cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.card-story-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.card-story-measure{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none;margin:0}.card-story-cover,.card-story-chapter{margin-block:auto}.card-story-cover{display:flex;flex-direction:column;gap:var(--s1)}.card-story-art{display:block;width:100%;max-height:min(46cqw,calc(var(--story-body-h, 100vh) - 7rem));aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-sm);margin-bottom:var(--s3)}.card-story-title{margin:0;font-family:var(--font-head);font-size:var(--text-xl);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--text-strong)}.card-story-sub{margin:0;font-size:var(--text-sm);color:var(--story-ink)}.card-story-label{margin:0 0 var(--s2);font-family:var(--font-head);font-size:var(--text-sm);font-weight:700;color:var(--story-ink)}.card-story-text{margin:0;font-size:var(--text-md);line-height:1.55;color:var(--text)}.card-story-reflex{margin-top:var(--s5)}.card-story-reflex.is-alone{margin-top:0}.card-story-reflex-text{margin:0;font-family:var(--font-head);font-size:var(--text-lg);font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--text-strong)}.card-story-nav{position:absolute;z-index:9;left:8%;right:8%;top:85.6%;height:9%;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.card-story-nav>*{pointer-events:auto}.card-story-nav .ds-btn-ghost:disabled{visibility:hidden}.card-story.holo-card.is-anchored{position:fixed;left:var(--story-x);top:var(--story-y);width:var(--story-w);height:var(--story-h);aspect-ratio:auto}.card-story.is-anchored .card-story-text{font-size:var(--text-base)}body:has(.card-story-layer) .card-stage-arrow,body:has(.card-story-layer) .card-detail-pager-btn,body:has(.card-story-layer) .pack-reveal2-close,body:has(.card-story-layer) .pack-reveal2-bottombar{visibility:hidden}body:has(.card-story-layer) .card-story-x{visibility:visible}.card-gridcell.is-silhouette{cursor:pointer}.card-detail-face-locked{opacity:.98}.card-detail-face-locked .cardface-silhouette{filter:grayscale(.55) brightness(.86) contrast(.97)}.card-locked-meta{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:8px;font-size:var(--text-sm);color:var(--text-muted)}.card-locked-no{font-variant-numeric:tabular-nums;font-weight:700;color:var(--text)}.card-locked-series{color:var(--text-muted)}.card-locked-rarity{font-weight:600;color:color-mix(in srgb,var(--cf-tint, #6a6f76) 60%,var(--text-muted))}.card-locked-sep{color:var(--text-muted)}.card-locked-note{margin:0;text-align:center;font-size:var(--text-sm);color:var(--text-muted);font-style:italic}.card-shelf-row{--cf-tint: #6a6f76;--shelf-mix: 32%;--shelf-mix-lo: 16%;display:flex;flex-direction:column;gap:6px;width:100%;background:linear-gradient(180deg,color-mix(in srgb,var(--cf-tint) var(--shelf-mix),#0d1619),color-mix(in srgb,var(--cf-tint) var(--shelf-mix-lo),#0b1215));border:1px solid color-mix(in srgb,var(--cf-tint) 45%,#223038);border-radius:12px;padding:9px 12px 4px;transition:border-color .15s ease,background .15s ease}.card-shelf-row[data-series=guardians]{--cf-tint: var(--series-guardians)}.card-shelf-row[data-series=protection_moments]{--cf-tint: var(--series-protection-moments)}.card-shelf-row[data-series=attackers]{--cf-tint: var(--series-attackers)}.card-shelf-row[data-series=incidents]{--cf-tint: var(--series-incidents-shelf);--shelf-mix: 38%;--shelf-mix-lo: 19%}.card-shelf-row[data-series=safeguards]{--cf-tint: var(--series-safeguards)}.card-shelf-row:hover{border-color:color-mix(in srgb,var(--cf-tint) 62%,#223038);background:linear-gradient(180deg,color-mix(in srgb,var(--cf-tint) calc(var(--shelf-mix) + 6%),#0d1619),color-mix(in srgb,var(--cf-tint) calc(var(--shelf-mix-lo) + 4%),#0b1215))}.card-shelf-row-head{width:100%;background:none;border:none;cursor:pointer;text-align:left;color:inherit;font:inherit;padding:0 2px 0 0}.card-shelf-row-head:focus-visible{outline:2px solid var(--accent-3);outline-offset:2px;border-radius:8px}.card-shelf-row-head:hover .card-shelf-row-go{color:color-mix(in srgb,var(--cf-tint) 60%,var(--text-muted));transform:translate(2px)}.card-slotwrap{background:none;border:none;padding:0;cursor:pointer;color:inherit;font:inherit;text-align:left}.card-slotwrap:focus-visible{outline:2px solid var(--accent-3);outline-offset:3px;border-radius:12px}.card-album-hero-packs{align-items:center;gap:var(--s7, 40px)}.card-album-hero-packs .card-packstack{width:152px;height:176px;padding:6px 0 0 40px;contain:paint}.card-album-hero-packs .card-packstack-item{transform-origin:50% 42%}.card-album-hero-packs .card-packstack-item:not(.is-front){left:40px;top:6px}.card-album-hero-packs .card-packstack-item:nth-child(2){transform:translate(-6px,7px) scale(.972) rotate(-2.4deg)}.card-album-hero-packs .card-packstack-item:nth-child(3){transform:translate(-12px,15px) scale(.945) rotate(-4.8deg)}.card-album-hero-open{position:relative;z-index:1;gap:var(--s3, 12px);max-width:200px}.card-album-hero-reason{font-size:var(--text-sm, 13px);color:var(--text);line-height:1.4}.card-album-hero-actions{margin-top:2px}@media(max-width:900px){.card-album-hero-packs{gap:var(--s3, 12px)}}.cardface-slot .cardface-art{flex:1 1 auto;min-height:0}.cardface-slot .cardface-meta{flex:0 0 auto;min-height:48px;padding:6px 9px 8px;gap:1px}.cardface-slot .cardface-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.2}.cardface-slot .cardface-no,.cardface-slot .cardface-rarity{line-height:1.15}.card-slot-newbadge,.card-shelf-row-newbadge,.card-detail-newbadge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:800;line-height:1;letter-spacing:.09em;text-transform:uppercase;padding:4px 7px 3px;border-radius:999px;color:#04241f;background:var(--accent-3);border:1px solid color-mix(in srgb,#fff 30%,var(--accent-3));box-shadow:0 2px 8px #00000057,inset 0 1px #ffffff61}.card-slot-newbadge{position:absolute;right:-20px;bottom:7px;z-index:2;pointer-events:none;transform:rotate(-45deg);width:64px;text-align:center;padding:1px 0;border-radius:0;font-size:calc(var(--text-xs) * .5833);letter-spacing:.12em;box-shadow:0 1px 5px #00000059}.card-slot-cardwrap .cardface-slot .cardface-meta,.cardface-slot.cardface-slot .cardface-meta{min-height:55px}.card-detail-newbadge{font-size:var(--text-xs);padding:5px 10px 4px}@media(min-width:901px){.card-album-page .scaff-primary>.ds-backlink{margin-bottom:var(--s4)}}@media(max-width:900px){.ds-backlink{position:fixed;top:calc(var(--mobile-shell-topbar-top, 10px) + 5px);left:12px;margin:0;z-index:calc(var(--z-sticky, 200) + 1);width:36px;padding:0;justify-content:center}.ds-backlink .ds-backlink-label{display:none}.ds-backlink .ds-backlink-chev{margin-right:0;font-size:20px}.app-page.card-series-page{padding-top:var(--s4, 16px)}.app-page.card-detail-page{padding-top:calc(var(--s4-5) + var(--s3))}.app-page.card-series-page,.app-page.card-detail-page{padding-bottom:0}}@media(max-width:375px){.ds-backlink{top:calc(var(--mobile-shell-topbar-top, 10px) + 2px)}}.card-flip-reveal{width:var(--pr2-stage-w);height:auto}.card-flip-reveal .card-flip-inner{height:auto}.card-flip-reveal .card-flip-face{position:relative}.card-flip-reveal .card-flip-back{position:absolute;inset:0;height:100%}.card-slot-cardwrap{position:relative;display:block;overflow:hidden;border-radius:12px}.card-album-hero-packs.card-album-hero-packs{gap:var(--s7, 40px)}.card-album-hero-packcount{margin:0;font-size:var(--text-xs, 11px);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-3)}.card-flip-reveal .card-flip-inner.is-flipped{height:auto}.card-flip-reveal .card-flip-inner.is-flipped .card-flip-front{position:absolute;inset:0}.card-flip-reveal .card-flip-inner.is-flipped .card-flip-back{position:relative;height:auto;inset:auto;display:flex;flex-direction:column;align-items:stretch}.card-flip-reveal .card-flip-inner.is-flipped .cardface-back-body{position:relative;inset:auto;width:100%;flex:0 0 auto;aspect-ratio:3 / 4}@media(max-width:900px){.card-album-hero-packs.card-album-hero-packs{gap:var(--s3, 12px)}.card-album-hero-packs .card-packstack{margin-right:38px}}.sm-crest{position:absolute;pointer-events:none;background:linear-gradient(155deg,rgba(236,247,248,var(--sm-etch-hi, .3)) 0,#ecf7f805 46%,color-mix(in srgb,var(--sm-tint, #6a6f76) 70%,#030e10));-webkit-mask-image:var(--sm-crest, none);mask-image:var(--sm-crest, none);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.card-shelf-row{position:relative;overflow:hidden}.card-shelf-row-relief{top:14px;bottom:14px;right:16px;height:auto;aspect-ratio:1;opacity:.8;z-index:0}.card-shelf-row>.card-shelf-row-head,.card-shelf-row>.card-shelf-row-bar,.card-shelf-row>.card-shelf-row-slots{position:relative;z-index:1}.card-shelf-row-bar,.card-series-bar{--fortschritt: color-mix(in srgb, var(--sm-tint, var(--text-muted)) 62%, var(--text-on-ink))}.card-shelf-row-bar>.ds-bar-track,.card-series-bar>.ds-bar-track{height:3px}.card-series-head>.card-series-bar{position:relative;z-index:1}@media(min-width:901px){.card-shelf-row-relief{top:18px;bottom:18px;right:24px}}.card-shelf-crest{position:static;flex:none;width:40px;height:40px;background:color-mix(in srgb,var(--sm-tint, #6a6f76) 34%,#eaf5f6)}@media(min-width:901px){.card-shelf-crest{width:46px;height:46px}}.card-series-page{display:flex;flex-direction:column}.card-series-head{position:relative;overflow:hidden;gap:10px;margin:14px 0 0;padding:16px 18px 15px;border-radius:12px;border:1px solid color-mix(in srgb,var(--cf-tint, var(--sm-tint, #6a6f76)) 45%,#223038);border-bottom:1px solid color-mix(in srgb,var(--cf-tint, var(--sm-tint, #6a6f76)) 45%,#223038);background:linear-gradient(180deg,color-mix(in srgb,var(--cf-tint, var(--sm-tint, #6a6f76)) var(--shelf-mix, 32%),#0d1619),color-mix(in srgb,var(--cf-tint, var(--sm-tint, #6a6f76)) var(--shelf-mix-lo, 16%),#0b1215))}.card-series-relief{top:12px;bottom:12px;right:16px;height:auto;aspect-ratio:1;opacity:.8;z-index:0}.card-series-head-top{position:relative;z-index:1;align-items:center;justify-content:flex-start;gap:12px}.card-series-title{flex:1;min-width:0}.card-series-progress{border-color:color-mix(in srgb,var(--cf-tint, var(--sm-tint, #6a6f76)) 55%,#223038);background:color-mix(in srgb,var(--cf-tint, var(--sm-tint, #6a6f76)) 26%,#0c1417);color:#e9f2f3}.card-series-desc{position:relative;z-index:1;color:#cfdadd;max-width:62ch}.card-series-grid{margin-top:18px;gap:20px 14px}.cardface-silhouette .cardface-art{position:relative}.cardface-crest{inset:0;margin:auto;width:66%;height:66%;opacity:.95}.cardface-detail .cardface-crest{width:54%;height:54%}.holo-flip-wrap{display:flex;justify-content:center}.holo-flip-detail{--holo-card-width: var(--card-stage-card-w, min(420px, calc(100vw - 48px) ))}.holo-flip-reveal{--holo-card-width: min(calc(var(--pr2-stage-w, 38vh) * var(--pr2-pack-body-w, 1)), calc(100vw - 40px) )}@media(max-width:900px){:root{--card-mobile-w: min(calc(100vw - 2 * var(--s4)), 420px, calc((100dvh - 240px - env(safe-area-inset-top) - env(safe-area-inset-bottom)) * 952 / 1488))}.holo-flip-detail{--holo-card-width: var(--card-stage-card-w, var(--card-mobile-w))}.holo-flip-reveal{--holo-card-width: var(--card-mobile-w)}}.card-stage{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--s3);container-type:inline-size;--card-stage-card-w: min(420px, calc(100cqw - 2 * (44px + var(--s5))), calc((100dvh - 260px)*.64) )}.card-stage-row{position:relative;display:grid;grid-template-columns:44px auto 44px;align-items:center;gap:var(--s5);touch-action:pan-y}.card-stage-card{position:relative;grid-column:2;min-width:0;display:flex;justify-content:center}.card-stage-overlay{position:absolute;top:0;left:50%;z-index:14;transform:translate(-50%,-50%);pointer-events:none}.card-stage-arrow.is-prev{grid-column:1}.card-stage-arrow.is-next{grid-column:3}.card-stage-arrow[hidden]{display:grid;visibility:hidden}.card-stage-arrow:focus-visible{outline:2px solid var(--accent-3);outline-offset:2px}.card-stage-pos{margin:0;min-width:5ch;text-align:center;font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--text-muted)}.card-stage-pos.is-reserved{visibility:hidden}.card-stage-below{display:flex;flex-direction:column;align-items:center;gap:var(--s3-5, 14px)}.card-stage-hint{margin:0;text-align:center;font-size:var(--text-xs);color:var(--text-muted)}.card-stage-card{transform:translate(var(--card-stage-drag-x, 0));transition:transform var(--t-slow) cubic-bezier(.4,0,.2,1)}.card-stage-card.is-dragging{transition:none}@media(min-width:901px){.card-stage-hint,.card-stage-pos.is-reserved{display:none}.card-stage-below{padding-top:calc(var(--s3-5, 14px) - var(--s3))}}@media(max-width:900px){.card-stage{--card-stage-card-w: var(--card-mobile-w)}.companion-main-inner:has(>.companion-page-surface>.card-detail-page){min-height:100%}.companion-page-surface:has(>.card-detail-page){flex:1;display:flex;flex-direction:column}.app-page.card-detail-page{flex:1}.card-detail-page>.card-detail-body{flex:1;justify-content:center}.card-stage{position:relative}.card-stage-below{position:absolute;top:100%;left:0;right:0;padding-top:var(--s3)}}@media(max-width:900px)and (hover:hover)and (pointer:fine){.card-stage{--card-stage-card-w: min(var(--card-mobile-w), calc(100cqw - 2 * (44px + var(--s5))))}.card-stage-hint{display:none}}@media(max-width:900px)and (hover:none),(max-width:900px)and (pointer:coarse){.card-stage-row{grid-template-columns:auto;gap:0}.card-stage-card{grid-column:1;grid-row:1}.card-stage-row>.card-stage-arrow{grid-column:1;grid-row:1;z-index:13;background:var(--overlay-backdrop);border-color:var(--line-strong)}.card-stage-row>.card-stage-arrow.is-prev{justify-self:start;transform:translate(-50%)}.card-stage-row>.card-stage-arrow.is-next{justify-self:end;transform:translate(50%)}.card-stage-row>.card-stage-arrow:not(:focus-visible){position:absolute;width:1px;height:1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.card-stage-card{transition:none;transform:none}}.cardface-holder{container-type:inline-size;display:block}.cardface-slot{width:120px;flex:0 0 auto}.card-shelf-row-slots .cardface-slot{width:92px}.card-gridcell .cardface-slot{width:100%}.card-newarrivals-slot .cardface-slot{width:120px}.cardface-reveal{width:min(78vw,340px)}.cardface-detail{width:min(92vw,420px)}.scaff-hero-visual .card-album-hero{flex-direction:column;align-items:stretch;text-align:center;gap:var(--s4);padding:0;margin:0;border:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.scaff-hero-visual .card-album-hero-tally{align-items:center}.scaff-hero-visual .card-album-hero-tally-foot{justify-content:center}.scaff-hero-visual .card-album-hero-firstpulls{align-items:center}.scaff-hero-visual .card-album-hero-div{width:56px;height:1px;align-self:center}.scaff-hero-visual .card-album-hero-packs.card-album-hero-packs{flex-direction:column;justify-content:center;gap:var(--s3)}.scaff-hero-visual .card-album-hero-packs .card-packstack{margin-right:calc(var(--s6) + var(--s2))}.scaff-hero-visual .card-album-hero-open{align-items:center;max-width:260px;margin:0 auto}
