:root{--glass-ultra-thin: rgba(255, 255, 255, .03);--glass-thin: rgba(255, 255, 255, .06);--glass-regular: rgba(255, 255, 255, .12);--glass-thick: rgba(255, 255, 255, .18);--glass-ultra-thick: rgba(255, 255, 255, .25);--blur-subtle: blur(4px);--blur-light: blur(6px);--blur-medium: blur(10px);--blur-heavy: blur(14px);--blur-ultra: blur(20px);--vh: 1vh;--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--app-top-gap: calc(var(--safe-area-top) + clamp(.35rem, 1.4vh, .7rem));--app-bottom-gap: calc(var(--safe-area-bottom) + clamp(.35rem, 1.4vh, .7rem));--app-stack-gap: clamp(.4rem, 1.6vh, .8rem);--card-reserved: clamp(11rem, 38vh, 17rem);--viewport-safe-height: calc(var(--vh, 1vh) * 100 - var(--safe-area-top) - var(--safe-area-bottom));--viewport-safe-width: calc(100vw - var(--safe-area-left) - var(--safe-area-right));--app-safe-height: calc( var(--viewport-safe-height) - (var(--app-top-gap) - var(--safe-area-top)) - (var(--app-bottom-gap) - var(--safe-area-bottom)) );--carousel-control-height: clamp(1.7rem, 1.15rem + .9vw, 2.55rem);--carousel-card-size: clamp(220px, 32vw, 320px);--font-size-xs: clamp(.68rem, .62rem + .18vw, .78rem);--font-size-sm: clamp(.78rem, .72rem + .2vw, .9rem);--font-size-md: clamp(.92rem, .86rem + .24vw, 1.04rem);--font-size-lg: clamp(1.05rem, .98rem + .28vw, 1.18rem);--font-size-xl: clamp(1.22rem, 1.1rem + .32vw, 1.4rem);--font-line-height-tight: 1.2;--font-line-height-base: 1.45;--font-display: "Doto", sans-serif;--font-body: "Jersey 20", "Fira Sans", "Inter", system-ui, sans-serif}@media (min-width: 1280px){:root{--carousel-card-size: clamp(260px, 26vw, 360px)}}@media (max-width: 640px){:root{--carousel-control-height: clamp(1.55rem, 1.1rem + 1.4vw, 2.25rem);--carousel-card-size: clamp(340px, 90vw, 500px)}}*{scrollbar-width:thin;scrollbar-color:rgba(255,147,89,.4) rgba(255,255,255,.05)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}*::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#ff935980,#ff784666);border-radius:10px;border:2px solid rgba(0,0,0,.2);-webkit-transition:background .2s ease;transition:background .2s ease}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#ff9359b3,#ff784699)}*::-webkit-scrollbar-corner{background:#ffffff0d}.card-grid::-webkit-scrollbar,.pack-row::-webkit-scrollbar{display:none}@keyframes breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes edge-glow{0%,to{box-shadow:0 0 20px #ff45001a,inset 0 1px #ffffff1a}50%{box-shadow:0 0 40px #ff45004d,0 0 60px #ff45001a,inset 0 1px #fff3}}@keyframes booster-pop{0%{transform:scale(.75) rotate(-6deg);opacity:0}55%{transform:scale(1.05) rotate(2deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes booster-glow{0%{opacity:0;transform:scale(.9)}60%{opacity:.85;transform:scale(1.05)}to{opacity:.4;transform:scale(1)}}@keyframes booster-ambient{0%{transform:scale(1) rotate(0);opacity:.65}50%{transform:scale(1.08) rotate(8deg);opacity:.85}to{transform:scale(.96) rotate(-6deg);opacity:.6}}@keyframes booster-star{0%{transform:var(--star-transform) scale(.25);opacity:0}45%{transform:var(--star-transform) scale(1);opacity:1}to{transform:var(--star-transform) scale(.1);opacity:0}}@keyframes booster-pack-float{0%{transform:translateY(8px) scale(.98);box-shadow:0 18px 30px #00000061}to{transform:translateY(-8px) scale(1.02);box-shadow:0 26px 42px #0000007a}}@keyframes booster-pack-beam{0%{opacity:0;transform:scale(.8) rotate(-6deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes booster-pack-shimmer{0%{opacity:0;transform:translateY(60%) skewY(10deg)}35%{opacity:.85}to{opacity:0;transform:translateY(-90%) skewY(4deg)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #ffb8784d,0 0 40px #4ec4ff33}50%{box-shadow:0 0 30px #ffb87880,0 0 60px #4ec4ff66}}.animate-slide-in-right{animation:slide-in-right .4s ease-out forwards}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}@media (max-width: 768px){body{overscroll-behavior-y:none}.modal-backdrop{padding:.5rem}button,a,input[type=button],input[type=submit]{min-height:44px;min-width:44px}.rip-control,.card,.pack-option{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}input,select,textarea{border-radius:0}}@supports (-webkit-touch-callout: none){body{min-height:-webkit-fill-available}.pack-opening-overlay,.modal-backdrop{position:fixed;overflow:hidden}}.badge-display{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(.6rem,2.4vw,1rem);padding:clamp(.4rem,1.6vw,.8rem) 0}.badge-vitrine{position:relative;display:flex;flex-direction:column;gap:clamp(.85rem,2.2vw,1.4rem);padding:clamp(1.1rem,3.4vw,1.8rem);border-radius:clamp(1.2rem,3vw,1.8rem);background:linear-gradient(160deg,#171922eb,#0e101ae0);border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 60px #00000073,inset 0 1px #ffffff1f;overflow:hidden}.badge-vitrine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% -10%,rgba(255,255,255,.12),transparent 55%),radial-gradient(circle at 80% 110%,rgba(255,175,105,.18),transparent 60%);pointer-events:none;mix-blend-mode:screen;opacity:.6}.badge-vitrine__header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(.75rem,2vw,1.1rem);z-index:1}.badge-vitrine__title{font-size:clamp(.85rem,1.9vw,1rem);text-transform:uppercase;letter-spacing:.28em;color:#ffffffe0;margin-bottom:clamp(.35rem,1.4vw,.6rem)}.badge-vitrine__meta{display:flex;flex-direction:column;gap:.2rem;color:#ffffffc7}.badge-vitrine__meta-label{font-size:clamp(.9rem,2vw,1.05rem);font-weight:600;color:#fffffff2}.badge-vitrine__meta-subtitle,.badge-vitrine__meta-count{font-size:clamp(.65rem,1.6vw,.75rem);text-transform:uppercase;letter-spacing:.28em;color:#ffffff94}.badge-vitrine__selector{display:flex;flex-direction:column;gap:.35rem;min-width:clamp(140px,26vw,180px)}.badge-vitrine__selector-label{font-size:.6rem;letter-spacing:.28em;text-transform:uppercase;color:#ffffff8c}.badge-vitrine__selector-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#10121ca6;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:.45rem .85rem;font-size:.8rem;color:#ffffffeb;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.badge-vitrine__selector-input:focus-visible{border-color:#ffc68ca6;box-shadow:0 0 0 2px #ffc68c40}.badge-vitrine__descriptor{position:relative;font-size:clamp(.7rem,1.7vw,.85rem);line-height:1.4;color:#ffffffad;z-index:1}.badge-vitrine__case{position:relative;border-radius:clamp(1rem,2.6vw,1.5rem);padding:clamp(.9rem,2.4vw,1.3rem);background:linear-gradient(150deg,#0f111bf2,#090b14eb);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff2e,inset 0 -2px 12px #00000059,0 18px 38px #00000073;overflow:hidden;z-index:1}.badge-vitrine__case-glow{position:absolute;top:-25%;right:-20%;bottom:-40%;left:-20%;background:radial-gradient(circle at 50% 0%,rgba(255,206,150,.28),transparent 65%);opacity:.6}.badge-vitrine__case-inner{position:relative;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.badge-vitrine__case-loading{padding:clamp(1.1rem,3vw,1.7rem);text-align:center;font-size:clamp(.7rem,1.6vw,.85rem);color:#ffffffa6}.badge-medal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:clamp(.85rem,2.6vw,1.3rem)}.badge-medal{position:relative;aspect-ratio:1;border-radius:50%;border:1px solid rgba(255,255,255,.22);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.45rem,1.6vw,.65rem);box-shadow:0 12px 26px #00000059;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;text-align:center;cursor:pointer;padding:clamp(.8rem,2vw,1rem)}.badge-medal__icon{width:clamp(2.6rem,6vw,3.4rem);height:clamp(2.6rem,6vw,3.4rem);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #fff3,inset 0 -4px 8px #00000038;background:#0000002e}.badge-medal__icon .badge-glyph{width:68%;height:68%;filter:drop-shadow(0 3px 8px rgba(0,0,0,.35))}.badge-medal__title{font-size:clamp(.58rem,1.5vw,.72rem);font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:#ffffffe6;width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge-medal:hover,.badge-medal:focus-visible{transform:translateY(-4px);box-shadow:0 18px 36px #00000073}.badge-medal:focus-visible{outline:2px solid rgba(255,198,140,.68);outline-offset:4px}.badge-medal--active{transform:translateY(-4px) scale(1.03);box-shadow:0 22px 42px #00000080;border-color:#fff9}.badge-vitrine__case-base{position:absolute;left:8%;right:8%;bottom:-16px;height:26px;border-radius:999px;background:linear-gradient(90deg,#282c3cad,#10121ee6);box-shadow:0 10px 24px #00000080,inset 0 1px #ffffff1f}.badge-vitrine__footer{position:relative;display:flex;flex-direction:column;gap:.6rem;z-index:1}.badge-vitrine__progress{font-size:clamp(.75rem,1.6vw,.85rem);font-weight:600;color:#ffffffe0}.badge-vitrine__summary-row{display:flex;flex-wrap:wrap;gap:.45rem}.badge-vitrine__summary-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.32rem .6rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;font-size:clamp(.55rem,1.4vw,.7rem);letter-spacing:.24em;text-transform:uppercase;color:#ffffffbf}.badge-vitrine__summary-pill--complete{border-color:#ffd666b3;background:#ffd66624;color:#ffd666f2}.badge-vitrine__summary-pill--progress{border-color:#ffffff38}.badge-vitrine__summary-pill--locked{border-color:#ffffff14;background:#0a0c14a6;color:#ffffff94}.badge-vitrine__next{font-size:clamp(.68rem,1.6vw,.8rem);color:#ffffffa6}.badge-vitrine__placeholder{position:relative;padding:clamp(1rem,2.6vw,1.4rem);border-radius:clamp(1rem,2.4vw,1.4rem);background:#0f111bb8;border:1px dashed rgba(255,255,255,.18);text-align:center;font-size:clamp(.74rem,1.8vw,.88rem);color:#ffffffb3;z-index:1}.badge-display__item{position:relative;width:clamp(3.2rem,12vw,3.9rem);aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 40% 30%,#fff0d2eb,#ffcc80f5 45%,#bc6622f2);border:3px solid rgba(255,255,255,.48);box-shadow:0 6px 18px #00000059,inset 0 2px 6px #fff9,inset 0 -4px 6px #00000047;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;cursor:pointer}.badge-display__item:after{content:"";position:absolute;top:10%;right:10%;bottom:10%;left:10%;border-radius:50%;border:1px solid rgba(255,255,255,.35);box-shadow:inset 0 2px 6px #ffffff40;pointer-events:none}.badge-display__item:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 22px #0006,inset 0 2px 6px #ffffffa6,inset 0 -4px 7px #0000004d}.badge-display__item:focus-visible{outline:2px solid rgba(255,198,140,.7);outline-offset:4px}.badge-display__item--locked{background:radial-gradient(circle at 45% 35%,#dcdce6bf,#8c8e96e6 55%,#5a5c69f2);border-color:#fff3;box-shadow:0 4px 14px #00000047,inset 0 1px 4px #ffffff59,inset 0 -3px 5px #00000040;filter:grayscale(.6) brightness(.92)}.badge-display__item--earned{background:radial-gradient(circle at 40% 30%,#fff7dff2,#ffd796fa 45%,#d68c41f5);border-color:#fff9}.badge-display__item--active{transform:translateY(-2px) scale(1.05);box-shadow:0 12px 24px #0000006b,inset 0 2px 6px #ffffffb3,inset 0 -4px 8px #00000052}.badge-display__item-logo{width:68%;height:68%;-o-object-fit:contain;object-fit:contain;z-index:1;filter:drop-shadow(0 4px 8px rgba(0,0,0,.35))}.badge-display__item-placeholder{font-size:.95rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#282a38eb;z-index:1}.badge-display__item--locked .badge-display__item-placeholder{color:#f5f5fae6}.badge-display__item-index{position:absolute;bottom:6%;right:10%;font-size:.6rem;font-weight:700;color:#00000073;text-shadow:0 1px 2px rgba(255,255,255,.45);z-index:2}.badge-display__item--locked .badge-display__item-index{color:#fff9;text-shadow:none}.badge-display__detail{margin-top:clamp(.7rem,2vw,1rem);padding:clamp(.75rem,2.4vw,1rem);border-radius:1rem;background:#0c0e16bf;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff14;display:grid;gap:.4rem}.badge-display__detail-title{font-size:clamp(.75rem,1.6vw,.9rem);letter-spacing:.24em;text-transform:uppercase;color:#ffffffe0}.badge-display__detail-line{font-size:clamp(.68rem,1.5vw,.8rem);color:#ffffffa6}.pack-opening-overlay__content--slider{gap:clamp(1.25rem,3vw,2rem);padding-top:clamp(2.5rem,6vh,4rem);padding-bottom:clamp(3.5rem,8vh,5rem);align-items:center}.pack-opening-overlay__actions{position:static;bottom:auto;left:auto;transform:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:clamp(.75rem,2vw,1.25rem);width:auto;margin-top:clamp(1.4rem,4vh,2.4rem);opacity:1;animation:none}.pack-opening-overlay__actions--compact{justify-content:center}.pack-opening-overlay__chip-button{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.9rem;border-radius:9999px;border:1px solid rgba(255,255,255,.2);font-size:var(--font-size-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd1;background:#32344094;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 28px #00000073,inset 0 1px #ffffff1f;transition:transform .2s cubic-bezier(.16,1,.3,1),color .18s ease,border-color .18s ease,box-shadow .2s ease}.pack-opening-overlay__chip-button:hover:not(:disabled){transform:translateY(-2px);color:#fffffff2;border-color:#ffffff59;box-shadow:0 16px 36px #00000080,inset 0 1px #ffffff29}.pack-opening-overlay__chip-button:disabled{opacity:.6;cursor:not-allowed}.pack-opening-overlay__chip-button--primary{border-color:#ffc68c59;color:#ffe1beeb;background:linear-gradient(135deg,#ffc68c2e,#ff9c601f);box-shadow:0 14px 32px #00000080,inset 0 1px #ffffff29}.pack-opening-overlay__chip-button--primary:hover:not(:disabled){color:#fff0d2fa;border-color:#ffd2a08c;box-shadow:0 18px 44px #0000008c,inset 0 1px #fff3}.rip-control{max-width:min(520px,88vw);max-height:68vh;margin:0 auto;padding:clamp(.2rem,.6vw,.5rem);filter:drop-shadow(0 0 90px rgba(255,200,120,.25)) drop-shadow(0 36px 90px rgba(0,0,0,.78));animation:none;transition:filter .22s cubic-bezier(.16,1,.3,1)}.rip-control:hover{filter:drop-shadow(0 0 120px rgba(255,210,150,.32)) drop-shadow(0 42px 110px rgba(0,0,0,.82))}.rip-control__pack{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1.75rem,4vw,2.6rem) clamp(1.35rem,3.6vw,2.2rem);background-size:contain;background-position:center;background-repeat:no-repeat;background-color:#070a1099;background-blend-mode:multiply}.rip-control__header{position:static;inset:auto;display:flex;align-items:center;justify-content:center;padding-bottom:clamp(.85rem,2.4vw,1.2rem);gap:clamp(.6rem,1.6vw,.9rem);pointer-events:none}.rip-control__header-logos{display:inline-flex;align-items:center;gap:clamp(.6rem,1.8vw,.9rem);padding:.55rem 1.1rem;border-radius:9999px;background:#06080eb3;border:1px solid rgba(255,255,255,.14);box-shadow:0 14px 32px #00000073,inset 0 1px #ffffff1a}.rip-control__header-logo{height:clamp(1.6rem,5vw,2.3rem);width:auto;filter:drop-shadow(0 8px 18px rgba(0,0,0,.35))}.rip-control__header-logo--pokemon{height:clamp(1.8rem,5.2vw,2.5rem)}.rip-control__badge{display:flex;align-items:center;justify-content:center;padding-top:clamp(.9rem,2.4vw,1.4rem);pointer-events:none}.rip-control__badge-image{max-width:clamp(120px,58%,220px);width:100%;height:auto;filter:drop-shadow(0 16px 34px rgba(0,0,0,.5))}@media (max-width: 640px){.pack-opening-overlay__actions{gap:.65rem}.pack-opening-overlay__chip-button{width:min(240px,100%);padding:.7rem 1.4rem;font-size:.7rem;letter-spacing:.24em}.rip-control{max-width:min(340px,92vw);padding:.25rem}.rip-control__pack{padding:1.35rem 1rem 1.65rem}.rip-control__header-logos{padding:.45rem .9rem}.rip-control__header-logo{height:clamp(1.45rem,6vw,1.9rem)}.rip-control__badge-image{max-width:clamp(140px,68%,200px)}}@media (max-width: 420px){.rip-control__pack{padding:1.2rem .9rem 1.4rem}}.card{--grain: url(/holo/img/grain.webp);--glitter: url(/holo/img/glitter.png);--glittersize: 25%;--space: 5%;--angle: 133deg;--imgsize: cover;--red: #f80e35;--yellow: #eedf10;--green: #21e985;--blue: #0dbde9;--violet: #c929f1;--clip: inset( 9.85% 8% 52.85% 8% );--clip-invert: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 0 47.15%, 91.5% 47.15%, 91.5% 9.85%, 8% 9.85%, 8% 47.15%, 0 50%);--clip-stage: polygon(91.5% 9.85%, 57% 9.85%, 54% 12%, 17% 12%, 16% 14%, 12% 16%, 8% 16%, 8% 47.15%, 92% 47.15%);--clip-stage-invert: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 0 47.15%, 91.5% 47.15%, 91.5% 9.85%, 57% 9.85%, 54% 12%, 17% 12%, 16% 14%, 12% 16%, 8% 16%, 8% 47.15%, 0 50%);--clip-trainer: inset(14.5% 8.5% 48.2% 8.5%);--clip-borders: inset(2.8% 4% round 2.55% / 1.5%)}.card__shine,.card__glare{will-change:transform,opacity,background-image,background-size,background-position,background-blend-mode,filter}:root{--card-aspect: .718;--card-radius: 4.55% / 3.5%;--card-edge: hsl(47, 100%, 78%);--card-back: hsl(205, 100%, 25%);--card-glow: hsl(175, 100%, 90%);--reverse-type-pattern: none;--reverse-type-size: 22%;--sunpillar-1: hsl(2, 100%, 73%);--sunpillar-2: hsl(53, 100%, 69%);--sunpillar-3: hsl(93, 100%, 69%);--sunpillar-4: hsl(176, 100%, 76%);--sunpillar-5: hsl(228, 100%, 74%);--sunpillar-6: hsl(283, 100%, 73%);--sunpillar-clr-1: var(--sunpillar-1);--sunpillar-clr-2: var(--sunpillar-2);--sunpillar-clr-3: var(--sunpillar-3);--sunpillar-clr-4: var(--sunpillar-4);--sunpillar-clr-5: var(--sunpillar-5);--sunpillar-clr-6: var(--sunpillar-6)}.card{transform:translateZ(.01px);pointer-events:none;isolation:isolate;z-index:calc(var(--card-scale) * 2);will-change:transform,visibility,z-index;transform-style:preserve-3d}.card,.card *{outline:1px solid transparent}.card:not(.interactive) .card__translater,.card:not(.interactive) .card__rotator,.card:not(.interactive) .card__shine,.card:not(.interactive) .card__glare{transition:all .3s ease}.card:not(.interactive):hover{--pointer-x: 25% !important;--pointer-y: 10% !important;--card-scale: 1.1 !important;--card-opacity: 1 !important;--translate-x: 0px !important;--translate-y: -10px !important;--rotate-x: 7deg !important;--rotate-y: -19deg !important;--background-x: 44% !important;--background-y: 36% !important;--pointer-from-center: .9 !important;--pointer-from-top: .11 !important;--pointer-from-left: .25 !important}.card.water{--card-glow: hsl(192, 97%, 60%)}.card.fire{--card-glow: hsl(9, 81%, 59%)}.card.grass{--card-glow: hsl(96, 81%, 65%)}.card.lightning{--card-glow: hsl(54, 87%, 63%)}.card.psychic{--card-glow: hsl(281, 62%, 58%)}.card.fighting{--card-glow: rgb(145, 90, 39)}.card.darkness{--card-glow: hsl(189, 77%, 27%)}.card.metal{--card-glow: hsl(184, 20%, 70%)}.card.dragon{--card-glow: hsl(51, 60%, 35%)}.card.fairy{--card-glow: hsl(323, 100%, 89%)}.card.colorless{--card-glow: hsl(50, 30%, 82%)}.card.fire{--reverse-type-pattern: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2064%2064%27%3E%3Ctext%20x%3D%2750%25%27%20y%3D%2750%25%27%20dominant-baseline%3D%27middle%27%20text-anchor%3D%27middle%27%20font-size%3D%2734%27%20opacity%3D%270.45%27%3E%F0%9F%94%A5%3C/text%3E%3C/svg%3E)}.card.water{--reverse-type-pattern: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2064%2064%27%3E%3Ctext%20x%3D%2750%25%27%20y%3D%2750%25%27%20dominant-baseline%3D%27middle%27%20text-anchor%3D%27middle%27%20font-size%3D%2734%27%20opacity%3D%270.45%27%3E%F0%9F%92%A7%3C/text%3E%3C/svg%3E)}.card.grass{--reverse-type-pattern: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2064%2064%27%3E%3Ctext%20x%3D%2750%25%27%20y%3D%2750%25%27%20dominant-baseline%3D%27middle%27%20text-anchor%3D%27middle%27%20font-size%3D%2734%27%20opacity%3D%270.45%27%3E%F0%9F%8D%83%3C/text%3E%3C/svg%3E)}.card.lightning{--reverse-type-pattern: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2064%2064%27%3E%3Ctext%20x%3D%2750%25%27%20y%3D%2750%25%27%20dominant-baseline%3D%27middle%27%20text-anchor%3D%27middle%27%20font-size%3D%2734%27%20opacity%3D%270.45%27%3E%E2%9A%A1%3C/text%3E%3C/svg%3E)}.card.psychic{--reverse-type-pattern: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2064%2064%27%3E%3Ctext%20x%3D%2750%25%27%20y%3D%2750%25%27%20dominant-baseline%3D%27middle%27%20text-anchor%3D%27middle%27%20font-size%3D%2734%27%20opacity%3D%270.45%27%3E%F0%9F%94%AE%3C/text%3E%3C/svg%3E)}.card.fighting{--reverse-type-pattern: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2064%2064%27%3E%3Ctext%20x%3D%2750%25%27%20y%3D%2750%25%27%20dominant-baseline%3D%27middle%27%20text-anchor%3D%27middle%27%20font-size%3D%2734%27%20opacity%3D%270.45%27%3E%E2%9C%8A%3C/text%3E%3C/svg%3E)}.card.darkness{--reverse-type-pattern: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2064%2064%27%3E%3Ctext%20x%3D%2750%25%27%20y%3D%2750%25%27%20dominant-baseline%3D%27middle%27%20text-anchor%3D%27middle%27%20font-size%3D%2734%27%20opacity%3D%270.45%27%3E%F0%9F%8C%91%3C/text%3E%3C/svg%3E)}.card.metal{--reverse-type-pattern: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2064%2064%27%3E%3Ctext%20x%3D%2750%25%27%20y%3D%2750%25%27%20dominant-baseline%3D%27middle%27%20text-anchor%3D%27middle%27%20font-size%3D%2734%27%20opacity%3D%270.45%27%3E%E2%9A%99%3C/text%3E%3C/svg%3E)}.card.dragon{--reverse-type-pattern: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2064%2064%27%3E%3Ctext%20x%3D%2750%25%27%20y%3D%2750%25%27%20dominant-baseline%3D%27middle%27%20text-anchor%3D%27middle%27%20font-size%3D%2734%27%20opacity%3D%270.45%27%3E%F0%9F%90%89%3C/text%3E%3C/svg%3E)}.card.fairy{--reverse-type-pattern: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2064%2064%27%3E%3Ctext%20x%3D%2750%25%27%20y%3D%2750%25%27%20dominant-baseline%3D%27middle%27%20text-anchor%3D%27middle%27%20font-size%3D%2734%27%20opacity%3D%270.45%27%3E%E2%9C%A8%3C/text%3E%3C/svg%3E)}.card.colorless{--reverse-type-pattern: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2064%2064%27%3E%3Ctext%20x%3D%2750%25%27%20y%3D%2750%25%27%20dominant-baseline%3D%27middle%27%20text-anchor%3D%27middle%27%20font-size%3D%2734%27%20opacity%3D%270.45%27%3E%E2%AD%90%3C/text%3E%3C/svg%3E)}.card,.card__rotator{aspect-ratio:var(--card-aspect);border-radius:var(--card-radius)}.card{--card-scale: 1;--translate-x: 0px;--translate-y: 0px;--tz: 0px;--rotate-x: 0deg;--rotate-y: 0deg;--pointer-x: 50%;--pointer-y: 50%}.card.interacting{z-index:calc(var(--card-scale) * 120)}.card.active .card__translater,.card.active .card__rotator{touch-action:none}.card__translater,.card__rotator{display:grid;perspective:600px;will-change:transform,box-shadow;transform-origin:center;-webkit-transform-origin:center;transform-style:preserve-3d}.card__translater{width:auto;position:relative;transform:translate3d(var(--translate-x),var(--translate-y),var(--tz)) scale(var(--card-scale))}.card__rotator{-webkit-transform:rotateY(var(--rotate-x)) rotateX(var(--rotate-y));-webkit-transform-style:preserve-3d;transform:rotateY(var(--rotate-x)) rotateX(var(--rotate-y));pointer-events:auto}button.card__rotator{border:none;background:transparent;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.card__rotator,.card.active .card__rotator:focus{transition:box-shadow .4s ease,opacity .33s ease-out;box-shadow:0 0 3px -1px transparent,0 0 2px 1px transparent,0 0 5px 0 transparent,0 10px 20px -5px #000,0 2px 15px -5px #000,0 0 20px 0 transparent}.card.active .card__rotator,.card__rotator:focus{box-shadow:0 0 3px -1px #fff,0 0 3px 1px var(--card-edge),0 0 12px 2px var(--card-glow),0 10px 20px -5px #000,0 0 40px -30px var(--card-glow),0 0 50px -20px var(--card-glow)}.card__rotator *{width:100%;display:grid;grid-area:1/1;aspect-ratio:var(--card-aspect);border-radius:var(--card-radius);image-rendering:optimizeQuality;transform-style:preserve-3d;overflow:hidden}.card__rotator img{height:auto}.card__rotator img:not(.card__back){transform:translateZ(.01px)}.card__back{background-color:var(--card-back);transform:rotateY(180deg) translateZ(1px);backface-visibility:visible}.card__front,.card__front *{backface-visibility:hidden}.card__front{opacity:1;transition:opacity .33s ease-out;transform:translateZ(.01px)}.loading .card__front{opacity:0}.loading .card__back{transform:rotateY(0)}.card__shine{display:grid;transform:translateZ(1px);overflow:hidden;z-index:3;background:transparent;background-size:cover;background-position:center;filter:brightness(.85) contrast(2.75) saturate(.65);mix-blend-mode:color-dodge;opacity:var(--card-opacity);clip-path:var(--shine-clip-path, inset(0 round var(--card-radius)))}.card__shine:before,.card__shine:after{content:"";--sunpillar-clr-1: var(--sunpillar-5);--sunpillar-clr-2: var(--sunpillar-6);--sunpillar-clr-3: var(--sunpillar-1);--sunpillar-clr-4: var(--sunpillar-2);--sunpillar-clr-5: var(--sunpillar-3);--sunpillar-clr-6: var(--sunpillar-4);grid-area:1/1;transform:translateZ(1px);border-radius:var(--card-radius);clip-path:inherit}.card__shine:after{--sunpillar-clr-1: var( --sunpillar-6 );--sunpillar-clr-2: var( --sunpillar-1 );--sunpillar-clr-3: var( --sunpillar-2 );--sunpillar-clr-4: var( --sunpillar-3 );--sunpillar-clr-5: var( --sunpillar-4 );--sunpillar-clr-6: var( --sunpillar-5 );transform:translateZ(1.2px);background:transparent}.card__glare{transform:translateZ(1.41px);overflow:hidden;background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,100%,.55) 12%,hsla(0,0%,100%,.32) 28%,hsla(0,0%,0%,.48) 92%);opacity:calc(var(--card-opacity) * .66);mix-blend-mode:soft-light;clip-path:var(--shine-clip-path, inset(0 round var(--card-radius)))}.card.masked .card__shine,.card.masked .card__shine:before,.card.masked .card__shine:after{-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center center;mask-position:center center}.card[data-rarity="rare holo"] .card__glare:after,.card[data-rarity="rare holo cosmos"] .card__glare:after,.card[data-rarity$="reverse holo"] .card__glare:after{clip-path:var(--clip)}.card[data-rarity="rare holo"][data-subtypes^=stage] .card__glare:after,.card[data-rarity="rare holo cosmos"][data-subtypes^=stage] .card__glare:after,.card[data-rarity$="reverse holo"][data-subtypes^=stage] .card__glare:after{clip-path:var(--clip-stage)}.card[data-rarity="rare holo"][data-supertype=trainer] .card__glare:after,.card[data-rarity="rare holo cosmos"][data-supertype=trainer] .card__glare:after,.card[data-rarity$="reverse holo"][data-supertype=trainer] .card__glare:after{clip-path:var(--clip-trainer)}.card:is([data-rarity="rare holo"],[data-foil-class=foil-basic-holo]){--clip: inset(9.6% 7.6% 49% 7.6%);--clip-stage: polygon(91.5% 9.6%, 57% 9.6%, 54% 11.7%, 17% 11.7%, 15.4% 13.6%, 12% 15.6%, 8% 15.6%, 8% 49.8%, 92% 49.8%);--clip-trainer: inset(14% 8% 45.5% 8%)}.card:is([data-rarity="rare holo"],[data-foil-class=foil-basic-holo])[data-subtypes^=stage] .card__shine,.card:is([data-rarity="rare holo"],[data-foil-class=foil-basic-holo])[data-subtypes^=stage] .card__glare:after{clip-path:var(--clip-stage)}.card:is([data-rarity="rare holo"],[data-foil-class=foil-basic-holo])[data-subtypes^=supporter] .card__shine,.card:is([data-rarity="rare holo"],[data-foil-class=foil-basic-holo])[data-subtypes^=supporter] .card__glare:after,.card:is([data-rarity="rare holo"],[data-foil-class=foil-basic-holo])[data-subtypes^=item] .card__shine,.card:is([data-rarity="rare holo"],[data-foil-class=foil-basic-holo])[data-subtypes^=item] .card__glare:after{clip-path:var(--clip-trainer)}.card:is([data-rarity="rare holo"],[data-foil-class=foil-basic-holo]) .card__shine{--scanlines-space: 1px;--scanlines-light: #666;--scanlines-dark: black;--bars: 3%;--bar-color: hsla(0, 0%, 70%, 1);--bar-bg: hsla(0, 0%, 0%, 1);clip-path:var(--clip);background-image:repeating-linear-gradient(110deg,var(--violet),var(--blue),var(--green),var(--yellow),var(--red),var(--violet),var(--blue),var(--green),var(--yellow),var(--red),var(--violet),var(--blue),var(--green),var(--yellow),var(--red)),repeating-linear-gradient(90deg,var(--scanlines-dark) calc(var(--scanlines-space) * 0),var(--scanlines-dark) calc(var(--scanlines-space) * 2),var(--scanlines-light) calc(var(--scanlines-space) * 2),var(--scanlines-light) calc(var(--scanlines-space) * 4));background-position:calc(((50% - var(--background-x)) * 2.6) + 50%) calc(((50% - var(--background-y)) * 3.5) + 50%),center center;background-size:400% 400%,cover;background-blend-mode:overlay;filter:brightness(1.1) contrast(1.1) saturate(1.2);mix-blend-mode:color-dodge}.card:is([data-rarity="rare holo"],[data-foil-class=foil-basic-holo]) .card__shine:before{content:"";background-image:repeating-linear-gradient(90deg,var(--bar-bg) calc(var(--bars)*2),var(--bar-color) calc(var(--bars)*3),var(--bar-bg) calc(var(--bars)*3.5),var(--bar-color) calc(var(--bars)*4),var(--bar-bg) calc(var(--bars)*5),var(--bar-bg) calc(var(--bars)*14)),repeating-linear-gradient(90deg,var(--bar-bg) calc(var(--bars)*2),var(--bar-color) calc(var(--bars)*3),var(--bar-bg) calc(var(--bars)*3.5),var(--bar-color) calc(var(--bars)*4),var(--bar-bg) calc(var(--bars)*5),var(--bar-bg) calc(var(--bars)*10));background-position:calc((((50% - var(--background-x)) * 1.65) + 50%) + (var(--background-y) * .5)) var(--background-x),calc((((50% - var(--background-x)) * -.9) + 50%) - (var(--background-y) * .75)) var(--background-y);background-size:200% 200%,200% 200%;background-blend-mode:screen;filter:brightness(1.15) contrast(1.1);mix-blend-mode:hard-light}.card:is([data-rarity="rare holo"],[data-foil-class=foil-basic-holo]) .card__shine:after{content:"";background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,90%,.8) 0%,hsla(0,0%,78%,.1) 25%,hsl(0,0%,0%) 90%);background-position:center center;background-size:cover;mix-blend-mode:luminosity;filter:brightness(.6) contrast(4)}@media screen and (max-width: 900px){.card:is([data-rarity="rare holo"],[data-foil-class=foil-basic-holo]) .card__shine{--scanlines-space: .5px}}.card:is([data-rarity="rare holo"],[data-foil-class=foil-basic-holo]) .card__glare{opacity:calc(var(--card-opacity) * .8);filter:brightness(.8) contrast(1.5);mix-blend-mode:overlay}.card:is([data-rarity="rare holo"],[data-foil-class=foil-basic-holo]) .card__glare:after{content:"";background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(180,100%,95%) 5%,hsla(0,0%,39%,.25) 55%,hsla(0,0%,0%,.36) 110%);mix-blend-mode:overlay;filter:brightness(.6) contrast(3)}.card[data-rarity$="reverse holo"] .card__shine{--reverse-holo-spectrum: conic-gradient( from calc(1turn * var(--pointer-from-left, .5)), #ff5f6d 0deg, #ffc371 90deg, #40c9ff 180deg, #7b61ff 270deg, #ff5f6d 360deg );background-image:var(--reverse-holo-spectrum),radial-gradient(circle at var(--pointer-x, 50%) var(--pointer-y, 50%),rgba(255,255,255,.85) 0%,rgba(0,0,0,.8) 48%,rgba(255,255,255,.6) 90%),repeating-linear-gradient(45deg,#ffffff29,#ffffff29 5%,#0000001f 5.5%,#0000001f 11%),var(--foil);background-size:220% 220%,140% 140%,32px 32px,cover;background-position:calc(100% * var(--pointer-from-left, .5)) calc(100% * var(--pointer-from-top, .5)),center,center,center;background-repeat:no-repeat,no-repeat,repeat,no-repeat;background-blend-mode:screen,soft-light,overlay,soft-light;filter:brightness(.68) contrast(1.35) saturate(1.12);mix-blend-mode:color-dodge;opacity:calc(.52 + (var(--card-opacity, .75) * .9));clip-path:var(--shine-clip-path, var(--clip-invert))}.card[data-rarity$="reverse holo"] .card__shine:before{background-image:radial-gradient(circle at var(--pointer-x, 50%) var(--pointer-y, 50%),rgba(255,255,255,.28) 0%,rgba(255,255,255,0) 60%);mix-blend-mode:screen;opacity:calc(.2 + var(--pointer-from-center, .3) * .4);clip-path:var(--shine-clip-path, var(--clip-invert))}.card[data-rarity$="reverse holo"] .card__shine:after{background-image:linear-gradient(120deg,#ffffff42,#fff0 40%,#ffffff42 78%);mix-blend-mode:soft-light;opacity:.28;clip-path:var(--shine-clip-path, var(--clip-invert))}.card[data-rarity$="reverse holo"] .card__glare{background-image:radial-gradient(circle at var(--pointer-x, 50%) var(--pointer-y, 50%),rgba(255,255,255,.45) 0%,rgba(0,0,0,.82) 110%);mix-blend-mode:hard-light;opacity:calc(.16 + var(--pointer-from-center, .3) * .35);filter:brightness(.96) contrast(1.22);clip-path:var(--shine-clip-path, var(--clip-invert))}.card[data-rarity$="reverse holo"] .card__glare:after{background-image:radial-gradient(circle at var(--pointer-x, 50%) var(--pointer-y, 50%),rgba(255,255,255,.4) 0%,rgba(0,0,0,.88) 90%);mix-blend-mode:screen;opacity:calc(.18 + var(--pointer-from-center, .3) * .3);clip-path:var(--shine-clip-path, var(--clip-invert))}.card.masked[data-rarity$="reverse holo"] .card__shine,.card.masked[data-rarity$="reverse holo"] .card__shine:before,.card.masked[data-rarity$="reverse holo"] .card__shine:after,.card.masked[data-rarity$="reverse holo"] .card__glare,.card.masked[data-rarity$="reverse holo"] .card__glare:after{clip-path:var(--clip)}@media (prefers-reduced-motion: reduce){.card[data-rarity$="reverse holo"] .card__shine,.card[data-rarity$="reverse holo"] .card__glare,.card[data-rarity$="reverse holo"] .card__glare:after{background-position:center center!important}}.card:is([data-rarity="rare holo cosmos"],[data-foil-variant=cosmos],[data-foil-class=foil-cosmos])[data-subtypes^=stage] .card__shine,.card:is([data-rarity="rare holo cosmos"],[data-foil-variant=cosmos],[data-foil-class=foil-cosmos])[data-subtypes^=stage] .card__glare:after{clip-path:var(--clip-stage)}.card:is([data-rarity="rare holo cosmos"],[data-foil-variant=cosmos],[data-foil-class=foil-cosmos])[data-subtypes^=supporter] .card__shine,.card:is([data-rarity="rare holo cosmos"],[data-foil-variant=cosmos],[data-foil-class=foil-cosmos])[data-subtypes^=supporter] .card__glare:after{clip-path:var(--clip-trainer)}.card:is([data-rarity="rare holo cosmos"],[data-foil-variant=cosmos],[data-foil-class=foil-cosmos]) .card__shine{--space: 4%;clip-path:var(--clip);background-image:url(/holo/img/cosmos-bottom.png),repeating-linear-gradient(82deg,#dbcc57 calc(var(--space)*1),#78c738 calc(var(--space)*2),#39c0b7 calc(var(--space)*3),#4964d0 calc(var(--space)*4),#aa47d1 calc(var(--space)*5),#cc388c calc(var(--space)*6),#cc388c calc(var(--space)*7),#aa47d1 calc(var(--space)*8),#4964d0 calc(var(--space)*9),#39c0b7 calc(var(--space)*10),#78c738 calc(var(--space)*11),#dbcc57 calc(var(--space)*12)),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(180,100%,89%,.5) 5%,hsla(180,14%,57%,.3) 40%,hsl(0,0%,0%) 130%);background-blend-mode:color-burn,multiply;background-position:var(--cosmosbg, center center),calc(10% + (var(--pointer-from-left) * 80%)) calc(10% + (var(--pointer-from-top) * 80%)),center center;background-size:cover,400% 900%,cover;filter:brightness(1) contrast(1) saturate(.8);mix-blend-mode:color-dodge}.card:is([data-rarity="rare holo cosmos"],[data-foil-variant=cosmos],[data-foil-class=foil-cosmos]) .card__shine:before{content:"";z-index:2;background-image:url(/holo/img/cosmos-middle-trans.png),repeating-linear-gradient(82deg,#dbcc57 calc(var(--space)*1),#78c738 calc(var(--space)*2),#39c0b7 calc(var(--space)*3),#4964d0 calc(var(--space)*4),#aa47d1 calc(var(--space)*5),#cc388c calc(var(--space)*6),#cc388c calc(var(--space)*7),#aa47d1 calc(var(--space)*8),#4964d0 calc(var(--space)*9),#39c0b7 calc(var(--space)*10),#78c738 calc(var(--space)*11),#dbcc57 calc(var(--space)*12));background-blend-mode:lighten,multiply;background-position:var(--cosmosbg, center center),calc(15% + (var(--pointer-from-left) * 70%)) calc(15% + (var(--pointer-from-top) * 70%)),center center;background-size:cover,400% 900%,cover;filter:brightness(1.25) contrast(1.75) saturate(.8);mix-blend-mode:overlay}.card:is([data-rarity="rare holo cosmos"],[data-foil-variant=cosmos],[data-foil-class=foil-cosmos]) .card__shine:after{content:"";z-index:3;background-image:url(/holo/img/cosmos-top-trans.png),repeating-linear-gradient(82deg,#dbcc57 calc(var(--space)*1),#78c738 calc(var(--space)*2),#39c0b7 calc(var(--space)*3),#4964d0 calc(var(--space)*4),#aa47d1 calc(var(--space)*5),#cc388c calc(var(--space)*6),#cc388c calc(var(--space)*7),#aa47d1 calc(var(--space)*8),#4964d0 calc(var(--space)*9),#39c0b7 calc(var(--space)*10),#78c738 calc(var(--space)*11),#dbcc57 calc(var(--space)*12));background-blend-mode:multiply,multiply;background-position:var(--cosmosbg, center center),calc(20% + (var(--pointer-from-left) * 60%)) calc(20% + (var(--pointer-from-top) * 60%)),center center;background-size:cover,400% 900%,cover;filter:brightness(1.25) contrast(1.75) saturate(.8);mix-blend-mode:multiply}.card:is([data-rarity="rare holo cosmos"],[data-foil-variant=cosmos],[data-foil-class=foil-cosmos]) .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(204,100%,95%,.8) 5%,hsla(250,15%,20%,1) 150%);filter:brightness(.75) contrast(2) saturate(2);mix-blend-mode:overlay;opacity:calc(var(--card-opacity) * (.25 + var(--pointer-from-center)))}.card:is([data-rarity="rare holo cosmos"],[data-foil-variant=cosmos],[data-foil-class=foil-cosmos]) .card__glare:after{content:"";background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(280,100%,96%) 5%,hsl(0,0%,10%) 60%);filter:brightness(.75) contrast(2.5) saturate(2);mix-blend-mode:soft-light;opacity:calc(1 - var(--pointer-from-top) * .75)}.card[data-rarity="radiant rare"] .card__shine{clip-path:var(--clip-borders)}.card[data-rarity="radiant rare"] .card__shine:after{clip-path:var(--clip)}.card[data-rarity="radiant rare"] .card__shine{--barwidth: 1.2%;--space: 200px;--hue: 50;--imgsize: cover;background-image:radial-gradient(farthest-corner ellipse at calc(((var(--pointer-x)) * .5) + 25%) calc(((var(--pointer-y)) * .5) + 25%),hsl(0,0%,95%) 20%,var(--card-glow) 130%),repeating-linear-gradient(45deg,hsl(0,0%,10%) 0%,hsl(0,0%,10%) 1%,hsl(0,0%,10%) var(--barwidth),hsl(0,0%,20%) calc(var(--barwidth) + .01%),hsl(0,0%,20%) calc(var(--barwidth) * 2),hsl(0,0%,35%) calc(var(--barwidth) * 2 + .01%),hsl(0,0%,35%) calc(var(--barwidth) * 3),hsl(0,0%,42.5%) calc(var(--barwidth) * 3 + .01%),hsl(0,0%,42.5%) calc(var(--barwidth) * 4),hsl(0,0%,50%) calc(var(--barwidth) * 4 + .01%),hsl(0,0%,50%) calc(var(--barwidth) * 5),hsl(0,0%,42.5%) calc(var(--barwidth) * 5 + .01%),hsl(0,0%,42.5%) calc(var(--barwidth) * 6),hsl(0,0%,35%) calc(var(--barwidth) * 6 + .01%),hsl(0,0%,35%) calc(var(--barwidth) * 7),hsl(0,0%,20%) calc(var(--barwidth) * 7 + .01%),hsl(0,0%,20%) calc(var(--barwidth) * 8),hsl(0,0%,10%) calc(var(--barwidth) * 8 + .01%),hsl(0,0%,10%) calc(var(--barwidth) * 9),hsl(0,0%,0%) calc(var(--barwidth) * 9 + .01%),hsl(0,0%,0%) calc(var(--barwidth) * 10)),repeating-linear-gradient(-45deg,hsl(0,0%,10%) 0%,hsl(0,0%,10%) 1%,hsl(0,0%,10%) var(--barwidth),hsl(0,0%,20%) calc(var(--barwidth) + .01%),hsl(0,0%,20%) calc(var(--barwidth) * 2),hsl(0,0%,35%) calc(var(--barwidth) * 2 + .01%),hsl(0,0%,35%) calc(var(--barwidth) * 3),hsl(0,0%,42.5%) calc(var(--barwidth) * 3 + .01%),hsl(0,0%,42.5%) calc(var(--barwidth) * 4),hsl(0,0%,50%) calc(var(--barwidth) * 4 + .01%),hsl(0,0%,50%) calc(var(--barwidth) * 5),hsl(0,0%,42.5%) calc(var(--barwidth) * 5 + .01%),hsl(0,0%,42.5%) calc(var(--barwidth) * 6),hsl(0,0%,35%) calc(var(--barwidth) * 6 + .01%),hsl(0,0%,35%) calc(var(--barwidth) * 7),hsl(0,0%,20%) calc(var(--barwidth) * 7 + .01%),hsl(0,0%,20%) calc(var(--barwidth) * 8),hsl(0,0%,10%) calc(var(--barwidth) * 8 + .01%),hsl(0,0%,10%) calc(var(--barwidth) * 9),hsl(0,0%,0%) calc(var(--barwidth) * 9 + .01%),hsl(0,0%,0%) calc(var(--barwidth) * 10));background-size:cover,210% 210%,210% 210%;background-position:center,calc(((var(--background-x) - 50%) * 1.5) + 50%) calc(((var(--background-y) - 50%) * 1.5) + 50%),calc(((var(--background-x) - 50%) * 1.5) + 50%) calc(((var(--background-y) - 50%) * 1.5) + 50%);background-blend-mode:exclusion,darken,color-dodge;filter:brightness(.5) contrast(2) saturate(1.75);mix-blend-mode:color-dodge}.card[data-rarity="radiant rare"] .card__shine:after{content:"";background-image:var(--foil),repeating-linear-gradient(55deg,#fdb8b4 calc(var(--space)*1),#addaff calc(var(--space)*2),#ffd7b3 calc(var(--space)*3),#b8ffe7 calc(var(--space)*4),#fdbff4 calc(var(--space)*5),#b4f3fd calc(var(--space)*6),#fdb8b4 calc(var(--space)*7));background-size:var(--imgsize),400% 100%;background-position:center,calc(((var(--background-x) - 50%) * -2.5) + 50%) calc(((var(--background-y) - 50%) * -2.5) + 50%);filter:brightness(.6) contrast(3) saturate(2);mix-blend-mode:color-dodge;background-blend-mode:hard-light}.card[data-rarity="radiant rare"] .card__shine:before{content:"";z-index:2;grid-area:1/1;background-image:var(--glitter),radial-gradient(farthest-corner ellipse at calc(((var(--pointer-x)) * .5) + 25%) calc(((var(--pointer-y)) * .5) + 25%),#949494cc 10%,#333333e6 20%,#33333380 50%);background-position:center;background-size:15% 15%,350% 350%;background-blend-mode:color-dodge;mix-blend-mode:overlay;filter:brightness(.66) contrast(2) saturate(.5)}.card[data-rarity="radiant rare"] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,100%,.33) 0%,hsl(0,0%,25%) 110%);filter:brightness(1) contrast(1.5);mix-blend-mode:hard-light}.card:not(.masked)[data-rarity="radiant rare"] .card__shine,.card:not(.masked)[data-rarity="radiant rare"] .card__shine:after{--mask: none;--foil: url(/holo/img/trainerbg.png);--imgsize: 25% auto}.card:not(.masked)[data-rarity="radiant rare"] .card__shine:after{background-blend-mode:difference}.card[data-rarity="rare rainbow"] .card__shine{--r-clr-1: hsl(0, 57%, 37%);--r-clr-2: hsl(40, 53%, 39%);--r-clr-3: hsl(90, 60%, 35%);--r-clr-4: hsl(180, 60%, 35%);--r-clr-5: hsl(180, 60%, 35%);--r-clr-6: hsl(210, 57%, 39%);--r-clr-7: hsl(280, 55%, 31%);background-image:linear-gradient(-45deg,var(--r-clr-1),var(--r-clr-5)),var(--glitter),linear-gradient(-30deg,var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1));background-blend-mode:luminosity,soft-light;background-size:200% 200%,var(--glittersize) var(--glittersize),400% 400%;background-position:calc(25% + (50% * var(--pointer-from-left))) calc(25% + (50% * var(--pointer-from-top))),center center,calc(25% + (var(--pointer-x) / 2)) calc(25% + (var(--pointer-y) / 2));filter:brightness(calc((var(--pointer-from-center)*.25) + .6)) contrast(2.2) saturate(.75)}.card[data-rarity="rare rainbow"] .card__shine:after{content:"";-webkit-mask-image:none!important;mask-image:none!important;background-image:var(--glitter),linear-gradient(-60deg,var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1));background-blend-mode:soft-light;background-size:var(--glittersize) var(--glittersize),400% 400%;background-position:center center,var(--pointer-x) var(--pointer-y);filter:brightness(calc((var(--pointer-from-center)*.3) + .55)) contrast(2) saturate(1);mix-blend-mode:color-dodge}.card[data-rarity="rare rainbow"] .card__shine:before{content:"";background-image:var(--foil);background-size:var(--imgsize);background-position:center center;filter:brightness(2.5) contrast(1);opacity:calc((var(--pointer-from-center) + .4) * .6);background-blend-mode:difference;mix-blend-mode:darken}.card[data-rarity="rare rainbow"] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(0,0%,80%),hsla(187,10%,85%,.25) 30%,hsl(197,6%,25%) 120%);filter:brightness(.9) contrast(1.75);opacity:calc(var(--pointer-from-center) * .9);mix-blend-mode:hard-light}.card:not(.masked)[data-rarity="rare rainbow"] .card__shine{--foil: url(/holo/img/illusion-mask.png);--imgsize: 33%}.card[data-rarity="rare rainbow alt"] .card__shine,.card[data-rarity="rare holo vmax"][data-trainer-gallery=true] .card__shine{--imgsize: cover;--r-clr-1: hsl(0, 57%, 37%);--r-clr-2: hsl(40, 53%, 39%);--r-clr-3: hsl(90, 60%, 35%);--r-clr-4: hsl(180, 60%, 35%);--r-clr-5: hsl(180, 60%, 35%);--r-clr-6: hsl(210, 57%, 39%);--r-clr-7: hsl(280, 55%, 31%);background-image:repeating-linear-gradient(var(--angle),hsla(283,49%,60%,.75) calc(var(--space)*1),hsla(2,70%,58%,.75) calc(var(--space)*2),hsla(53,67%,53%,.75) calc(var(--space)*3),hsla(93,56%,52%,.75) calc(var(--space)*4),hsla(176,38%,50%,.75) calc(var(--space)*5),hsla(228,100%,77%,.75) calc(var(--space)*6),hsla(283,49%,61%,.75) calc(var(--space)*7)),var(--glitter),linear-gradient(-30deg,var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1));background-size:200% 400%,var(--glittersize) var(--glittersize),400% 400%;background-position:0% calc(var(--background-y) * 1),center center,calc(var(--background-x) * 1.5) calc(var(--background-y) * 1.5);background-blend-mode:luminosity,overlay;filter:brightness(calc((var(--pointer-from-center)*.3) + .3)) contrast(3) saturate(1.8)}.card[data-rarity="rare rainbow alt"] .card__shine:after,.card[data-rarity="rare holo vmax"][data-trainer-gallery=true] .card__shine:after{content:"";-webkit-mask-image:none!important;mask-image:none!important;background-image:var(--glitter),linear-gradient(-60deg,var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1));background-blend-mode:overlay;background-size:var(--glittersize) var(--glittersize),400% 400%;background-position:center center,calc(var(--background-x) * -1.5) calc(var(--background-y) * -1.5);filter:brightness(calc((var(--pointer-from-center)*.5) + .6)) contrast(3) saturate(1);mix-blend-mode:color-dodge;opacity:calc(1.2 + (var(--pointer-from-center)/2) * -1)}.card[data-rarity="rare rainbow alt"] .card__shine:before,.card[data-rarity="rare holo vmax"][data-trainer-gallery=true] .card__shine:before{content:"";background-image:var(--foil);background-size:var(--imgsize);background-position:center center;filter:brightness(1.5) contrast(1.5);opacity:calc((var(--pointer-from-center) + .6) * .4);background-blend-mode:difference;mix-blend-mode:color-dodge}.card[data-rarity="rare rainbow alt"] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(50,20%,90%,.75) 0%,hsla(150,20%,30%,.65) 45%,hsla(0,0%,0%,1) 100%);filter:brightness(.9) contrast(2);opacity:calc(var(--card-opacity) * .75)}.card:not(.masked)[data-rarity="rare rainbow alt"] .card__shine,.card:not(.masked)[data-rarity="rare holo vmax"][data-trainer-gallery=true] .card__shine{--mask: none;--foil: none;--imgsize: 25% auto}@keyframes gold-glitter-forward{0%{background-position:0% 0%,0% 0%}50%{background-position:40% 35%,15% 10%}to{background-position:80% 75%,30% 20%}}@keyframes gold-glitter-reverse{0%{background-position:100% 100%,0% 0%}50%{background-position:60% 65%,12% 8%}to{background-position:20% 25%,30% 20%}}.card:is([data-foil-variant=gold-secret],[data-subtypes*=gold]) .card__shine{--foil: url(/holo/img/metal.png);background-image:linear-gradient(132deg,#fef8d7a6,#fbd460e6 32%,#fbb718e6 58%,#bd740fd9 76%,#fce588b3),var(--foil);background-size:200% 200%,120% auto;background-position:calc(((var(--background-x) - 50%) * -1.6) + 48%) calc(((var(--background-y) - 50%) * -1.6) + 50%),center;background-blend-mode:screen,color-dodge;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,0) 72%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#000,#000 50%,#0000 72%,#0000);mix-blend-mode:color-dodge;filter:brightness(.9) contrast(2.8) saturate(1.6)}.card:is([data-foil-variant=gold-secret],[data-subtypes*=gold]) .card__shine:before,.card:is([data-foil-variant=gold-secret],[data-subtypes*=gold]) .card__shine:after{background-image:var(--glitter),linear-gradient(160deg,#ffffcc26,#ffe06666 45%,#e08506b3);background-size:28% 28%,180% 180%;background-blend-mode:overlay;mix-blend-mode:overlay;filter:saturate(1.45);opacity:.75}.card:is([data-foil-variant=gold-secret],[data-subtypes*=gold]) .card__shine:before{animation:gold-glitter-forward 9s linear infinite;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.05) 40%,rgba(0,0,0,1) 65%,rgba(0,0,0,1) 100%);mask-image:linear-gradient(180deg,#0000,#0000000d 40%,#000 65%,#000)}.card:is([data-foil-variant=gold-secret],[data-subtypes*=gold]) .card__shine:after{animation:gold-glitter-reverse 9s linear infinite;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 42%,rgba(0,0,0,.05) 65%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#000,#000 42%,#0000000d 65%,#0000)}.card:is([data-foil-variant=gold-secret],[data-subtypes*=gold]) .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(60,100%,95%,.7) 0%,hsla(45,95%,52%,.55) 40%,hsla(35,90%,15%,.75) 110%),linear-gradient(180deg,#ffe0668c,#aa74098c);background-blend-mode:soft-light,overlay;opacity:calc(.35 + (var(--pointer-from-center) * .45));filter:brightness(.95) contrast(1.4)}.card:is([data-foil-variant=gold-secret],[data-subtypes*=gold]) .card__glare:after{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(58,100%,90%,.95) 0%,hsla(35,95%,15%,.9) 95%);mix-blend-mode:screen;opacity:calc(.4 + (var(--pointer-from-center) * .35))}.card[data-rarity="illustration rare"] .card__shine,.card[data-subtypes*="illustration rare"] .card__shine{--space: 4%;--angle: 118deg;--imgsize: 240% 320%;--rainbow-a: hsl(16, 84%, 60%);--rainbow-b: hsl(46, 90%, 64%);--rainbow-c: hsl(128, 68%, 56%);--rainbow-d: hsl(198, 76%, 60%);--rainbow-e: hsl(258, 70%, 66%);--rainbow-f: hsl(314, 72%, 62%);clip-path:var(--clip-borders);background-image:var(--glitter),var(--foil, transparent),conic-gradient(from 26deg,var(--rainbow-a),var(--rainbow-b),var(--rainbow-c),var(--rainbow-d),var(--rainbow-e),var(--rainbow-f),var(--rainbow-a)),repeating-linear-gradient(var(--angle),rgba(255,241,204,.38) 0%,rgba(200,232,255,.22) calc(var(--space) * 1.1),rgba(54,36,82,.25) calc(var(--space) * 2.3),rgba(255,241,204,.38) calc(var(--space) * 3.5)),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),rgba(252,250,255,.52) 18%,rgba(64,52,96,.38) 58%,rgba(14,12,28,.75) 96%);background-size:var(--glittersize) var(--glittersize),calc(var(--glittersize) * .7) calc(var(--glittersize) * .7),400% 400%,var(--imgsize),220% 300%;background-position:calc(50% + ((var(--pointer-from-left) - .5) * 12%)) calc(50% + ((var(--pointer-from-top) - .5) * 12%)),calc(50% + ((var(--pointer-from-left) - .5) * -9%)) calc(50% + ((var(--pointer-from-top) - .5) * -9%)),calc(var(--background-x) * 1.08) calc(var(--background-y) * 1.1),calc(var(--background-x) * .94) calc(var(--background-y) * 1.02),var(--background-x) var(--background-y);background-blend-mode:screen,overlay,color-dodge,hard-light,soft-light;mix-blend-mode:screen;filter:brightness(calc((var(--pointer-from-center) * .26) + .56)) contrast(1.58) saturate(1.24)}.card[data-rarity="illustration rare"] .card__shine:after,.card[data-subtypes*="illustration rare"] .card__shine:after{content:"";background-image:conic-gradient(from 110deg,#ffeec885,#b0dcff6b,#ffccea7a,#ffeec885),radial-gradient(circle at calc(var(--pointer-x) * .55 + 20%) calc(var(--pointer-y) * .55 + 22%),#ffffff73,#50447047 46%,#120e20b8);background-size:200% 200%,280% 320%;background-position:calc(var(--pointer-x) * -1) calc(var(--pointer-y) * -1),center;filter:brightness(calc((var(--pointer-from-center) * .26) + .5)) contrast(1.18) saturate(1.1);mix-blend-mode:screen}.card[data-rarity="illustration rare"] .card__glare,.card[data-subtypes*="illustration rare"] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),rgba(255,255,255,.4) 15%,rgba(240,228,255,.32) 44%,rgba(24,18,38,.7) 88%);mix-blend-mode:hard-light;filter:brightness(.98) contrast(1.14)}.card[data-rarity="special illustration rare"] .card__shine,.card[data-subtypes*="special illustration rare"] .card__shine{--space: 5%;--angle: 110deg;--imgsize: 260% 340%;--rainbow-a: hsl(18, 86%, 66%);--rainbow-b: hsl(44, 92%, 68%);--rainbow-c: hsl(130, 70%, 60%);--rainbow-d: hsl(196, 74%, 62%);--rainbow-e: hsl(254, 72%, 68%);--rainbow-f: hsl(312, 74%, 64%);clip-path:var(--clip-borders);background-image:var(--glitter),var(--foil, transparent),conic-gradient(from 16deg,#fff7d499,#bce2ff80,#ffd0ec8c,#bcf0ff80,#fff7d499),repeating-linear-gradient(var(--angle),rgba(255,252,224,.4) 0%,rgba(210,226,255,.26) calc(var(--space) * 1.1),rgba(54,38,82,.22) calc(var(--space) * 2.4),rgba(255,252,224,.4) calc(var(--space) * 3.6)),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),rgba(255,254,242,.6) 18%,rgba(255,212,180,.34) 54%,rgba(20,16,34,.72) 96%);background-size:var(--glittersize) var(--glittersize),calc(var(--glittersize) * .75) calc(var(--glittersize) * .75),420% 420%,var(--imgsize),240% 320%;background-position:calc(50% + ((var(--pointer-from-left) - .5) * 14%)) calc(50% + ((var(--pointer-from-top) - .5) * 14%)),calc(52% + ((var(--pointer-from-left) - .5) * -10%)) calc(48% + ((var(--pointer-from-top) - .5) * -10%)),calc(var(--background-x) * 1.18) calc(var(--background-y) * 1.18),calc(var(--background-x) * .88) calc(var(--background-y) * 1.08),var(--background-x) var(--background-y);background-blend-mode:screen,overlay,color-dodge,hard-light,soft-light;mix-blend-mode:screen;filter:brightness(calc((var(--pointer-from-center) * .24) + .58)) contrast(1.48) saturate(1.16);opacity:calc(var(--card-opacity) * .78)}.card[data-rarity="special illustration rare"] .card__shine:after,.card[data-subtypes*="special illustration rare"] .card__shine:after{content:"";background-image:conic-gradient(from 100deg,#fff8cc99,#aad6ff80,#ffd0ec8c,#fff8cc99),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),rgba(255,255,255,.5) 20%,rgba(36,24,60,.48) 70%,rgba(10,8,22,.75) 100%);background-size:180% 180%,220% 280%;background-position:calc(var(--pointer-x) * -1) calc(var(--pointer-y) * -1),var(--background-x) var(--background-y);filter:brightness(calc((var(--pointer-from-center) * .22) + .52)) contrast(1.18) saturate(1.08);mix-blend-mode:screen}.card[data-rarity="special illustration rare"] .card__glare,.card[data-subtypes*="special illustration rare"] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),rgba(255,255,255,.46) 16%,rgba(255,238,210,.34) 48%,rgba(26,18,36,.72) 90%);mix-blend-mode:hard-light;filter:brightness(.98) contrast(1.16)}.card[data-rarity="special illustration rare"] .card__glare:before,.card[data-rarity="special illustration rare"] .card__glare:after,.card[data-subtypes*="special illustration rare"] .card__glare:before,.card[data-subtypes*="special illustration rare"] .card__glare:after{content:none}@property --double-rare-spark{syntax: "<number>"; inherits: false; initial-value: 0;}@property --double-rare-orbit{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes doubleRarePulse{0%,to{filter:brightness(calc((var(--pointer-from-center) * .28) + .58)) contrast(1.28) saturate(1.18)}48%{filter:brightness(calc((var(--pointer-from-center) * .28) + .8)) contrast(1.46) saturate(1.34)}}@keyframes doubleRareSpark{0%,to{--double-rare-spark: 0}45%{--double-rare-spark: 1}65%{--double-rare-spark: .25}}@keyframes doubleRareOrbit{0%{--double-rare-orbit: 0deg}to{--double-rare-orbit: 360deg}}.card[data-rarity~=double][data-rarity~=rare]{--double-rare-speed: 7.5s;--double-rare-spark: 0;--double-rare-orbit: 0deg}.card[data-rarity~=double][data-rarity~=rare] .card__shine{--imgsize: cover;--angle: 118deg;--space: 9%;animation:doubleRarePulse calc(var(--double-rare-speed) * .9) ease-in-out infinite;background-image:var(--glitter),radial-gradient(farthest-corner circle at calc(50% + ((var(--pointer-from-left) - .5) * 34%)) calc(48% + ((var(--pointer-from-top) - .5) * 34%)),#99c7f559,#b882ed52,#e561b942 56%,#f0cb7540 68%,#1d2e3ed1),conic-gradient(from var(--double-rare-orbit),hsla(205,90%,72%,.22),hsla(260,88%,68%,.35),hsla(320,82%,66%,.24),hsla(44,92%,72%,.28),hsla(205,90%,72%,.22)),linear-gradient(var(--angle),hsla(220,22%,12%,.5) 0%,hsla(210,18%,18%,.62) 45%,hsla(0,0%,4%,.7) 100%),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(210,90%,88%,.28) 12%,transparent 70%);background-size:var(--glittersize) var(--glittersize),320% 320%,260% 260%,180% 220%,240% 240%;background-position:calc(45% + ((var(--pointer-from-left) - .5) * 24%)) calc(55% + ((var(--pointer-from-top) - .5) * 24%)),calc(30% + ((var(--pointer-from-left) - .5) * 36%)) calc(44% + ((var(--pointer-from-top) - .5) * 32%)),calc(50% + ((var(--pointer-from-left) - .5) * 48%)) calc(50% + ((var(--pointer-from-top) - .5) * 48%)),calc(var(--background-x) * 1.2) calc(var(--background-y) * .9),calc(var(--background-x) * 1.15) calc(var(--background-y) * 1.15);background-blend-mode:screen,color-dodge,hard-light,soft-light,screen;mix-blend-mode:screen}.card[data-rarity~=double][data-rarity~=rare] .card__shine:before{background-image:var(--foil, var(--glitter)),conic-gradient(from calc(var(--double-rare-orbit) * -1),#9bd4fd3d,#aa84f557,#f57acc47,#fae7894d,#9bd4fd3d),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(48,96%,82%,.75) 18%,hsla(210,87%,68%,.42) 55%,hsla(260,70%,62%,.55) 98%);background-size:calc(var(--glittersize) * .85) calc(var(--glittersize) * .85),260% 260%,240% 240%;background-position:calc(52% + ((var(--pointer-from-left) - .5) * 30%)) calc(48% + ((var(--pointer-from-top) - .5) * 30%)),calc(50% + (var(--double-rare-spark) * 16%)) calc(50% + (var(--double-rare-spark) * -16%)),calc(var(--background-x) * 1.08) calc(var(--background-y) * .94);background-blend-mode:screen,color-dodge,soft-light;mix-blend-mode:screen;opacity:.66;animation:doubleRareOrbit calc(var(--double-rare-speed) * 2.1) linear infinite,doubleRareSpark calc(var(--double-rare-speed) * .82) ease-in-out infinite}.card[data-rarity~=double][data-rarity~=rare] .card__shine:after{background-image:repeating-linear-gradient(var(--angle),hsla(0,0%,100%,.08) 0,hsla(0,0%,100%,.32) calc(var(--space) * 1.05),hsla(0,0%,0%,.28) calc(var(--space) * 2.1),hsla(0,0%,100%,.12) calc(var(--space) * 3.15),hsla(0,0%,100%,.04) calc(var(--space) * 4.2)),radial-gradient(circle at calc(30% + (var(--double-rare-spark) * 60%)) calc(35% + (var(--double-rare-spark) * 45%)),hsla(210,90%,92%,.28),transparent 60%);background-size:320% 420%,240% 240%;background-position:calc(20% + (var(--double-rare-spark) * 90%)) calc(28% + (var(--double-rare-spark) * 50%)),calc(var(--background-x) * 1.05) calc(var(--background-y) * 1.05);mix-blend-mode:screen;filter:brightness(calc((var(--pointer-from-center) * .28) + .55)) contrast(1.22) saturate(1.08);opacity:calc(.3 + (var(--double-rare-spark) * .4));animation:doubleRareSpark calc(var(--double-rare-speed) * .82) ease-in-out infinite}.card[data-rarity~=double][data-rarity~=rare] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(58,95%,92%,.65) 10%,hsla(210,55%,70%,.4) 46%,rgba(12,10,22,.75) 92%);mix-blend-mode:color-dodge;filter:brightness(.98) contrast(1.18)}.card:not(.masked)[data-rarity~=double][data-rarity~=rare]{--foil: url(/holo/img/illusion2.png);--glittersize: 19%}.card[data-rarity="amazing rare"] .card__shine{background-image:var(--glitter),var(--glitter),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(150,20%,10%,1) 10%,hsla(177,22%,80%,.1) 50%,hsla(0,0%,95%,.98) 90%);background-size:var(--glittersize) var(--glittersize),var(--glittersize) var(--glittersize),cover;background-position:40% 45%,55% 55%,center center;background-blend-mode:soft-light,color-burn;filter:brightness(1) contrast(1) saturate(.9)}.card[data-rarity="amazing rare"] .card__shine:before{content:"";-webkit-mask-image:none!important;mask-image:none!important;background-image:var(--foil),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(50,20%,90%,.95) 10%,rgba(181,139,164,.5) 50%,hsl(0,0%,0%) 60%);background-size:cover,cover;background-position:center center,center center;background-blend-mode:color-burn;mix-blend-mode:lighten;filter:brightness(1) contrast(1) saturate(1);opacity:.5}.card[data-rarity="amazing rare"] .card__shine:after{content:"";-webkit-mask-image:none!important;mask-image:none!important;background-image:repeating-linear-gradient(calc(var(--angle)),var(--sunpillar-clr-1) calc(var(--space)*1),var(--sunpillar-clr-2) calc(var(--space)*2),var(--sunpillar-clr-3) calc(var(--space)*3),var(--sunpillar-clr-4) calc(var(--space)*4),var(--sunpillar-clr-5) calc(var(--space)*5),var(--sunpillar-clr-6) calc(var(--space)*6),var(--sunpillar-clr-1) calc(var(--space)*7));background-size:400% 800%;background-position:calc(50% + (50% - (var(--background-x))) * 3) calc(50% + (50% - (var(--background-y))) * 3);filter:brightness(calc(.75 - (var(--pointer-from-center) * .5))) contrast(1) saturate(1);mix-blend-mode:saturation}.card.masked[data-rarity="amazing rare"] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(50,20%,90%,.45) 0%,hsla(150,20%,30%,.45) 45%,hsla(0,0%,0%,.9) 120%);filter:brightness(.9) contrast(2)}.card.masked[data-rarity="amazing rare"] .card__glare:after{content:"";-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-size:cover;mask-size:cover;background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(50,20%,90%,.75) 0%,hsla(150,20%,30%,.65) 45%,hsla(0,0%,0%,1) 90%);filter:brightness(1) contrast(1.5);mix-blend-mode:overlay;opacity:1}.card:not(.masked)[data-rarity="amazing rare"] .card__shine{clip-path:var(--clip)}.card:not(.masked)[data-rarity="amazing rare"] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,100%,1) 10%,hsla(0,0%,100%,.85) 20%,hsla(0,0%,0%,.35) 90%);mix-blend-mode:multiply}.card[data-rarity="rare secret"] .card__shine,.card[data-set=swshp][data-number=swsh145] .card__shine{--shift: 1px;--imgsize: cover;background-image:var(--glitter),var(--glitter),conic-gradient(var(--sunpillar-clr-4),var(--sunpillar-clr-5),var(--sunpillar-clr-6),var(--sunpillar-clr-1),var(--sunpillar-clr-4)),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(150,00%,0%,.98) 10%,hsla(0,0%,95%,.15) 90%);background-size:var(--glittersize) var(--glittersize),var(--glittersize) var(--glittersize),cover,cover;background-position:45% 45%,55% 55%,center center,center center;background-blend-mode:soft-light,hard-light,overlay;mix-blend-mode:color-dodge;filter:brightness(calc(.4 + (var(--pointer-from-center) * .2))) contrast(1) saturate(2.7)}.card[data-rarity="rare secret"] .card__shine:before,.card[data-set=swshp][data-number=swsh145] .card__shine:before{content:"";-webkit-mask-image:none!important;mask-image:none!important;background-image:var(--foil),linear-gradient(45deg,#f9c006,#ffea61),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(10,20%,90%,.95) 10%,hsl(0,0%,0%) 70%);background-size:var(--imgsize),cover,cover;background-position:center center,center center,center center;background-blend-mode:hard-light,multiply;mix-blend-mode:lighten;filter:brightness(1.25) contrast(1.25) saturate(.35);opacity:.8}.card[data-rarity="rare secret"] .card__shine:after,.card[data-set=swshp][data-number=swsh145] .card__shine:after{content:"";-webkit-mask-image:none!important;mask-image:none!important;background-image:var(--glitter);background-size:var(--glittersize) var(--glittersize);background-position:calc(50% - ((var(--shift)*2) * var(--pointer-from-left)) + var(--shift)) calc(50% - ((var(--shift)*2) * var(--pointer-from-top)) + var(--shift));filter:brightness(calc((var(--pointer-from-center)*.6) + .6)) contrast(1.5);mix-blend-mode:overlay}.card[data-rarity="rare secret"] .card__glare,.card[data-set=swshp][data-number=swsh145] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(45,8%,80%,.3) 0%,hsl(22,15%,12%) 180%);filter:brightness(1.3) contrast(1.5);mix-blend-mode:hard-light}.card:not(.masked)[data-rarity="rare secret"] .card__shine,.card:not(.masked)[data-set=swshp][data-number=swsh145] .card__shine{--foil: url(/holo/img/geometric.png);--imgsize: 33%;filter:brightness(calc((var( --pointer-from-center ) * .3) + .2)) contrast(2) saturate(.75)}.card[data-rarity="rare shiny"] .card__shine{clip-path:var(--clip)}.card[data-rarity="rare shiny"][data-subtypes^=stage] .card__shine{clip-path:var(--clip-stage)}.card[data-rarity="rare shiny"] .card__shine,.card[data-rarity="rare shiny"] .card__shine:after{--space: 5%;--angle: 133deg;--imgsize: cover;background-image:var(--foil),repeating-linear-gradient(0deg,var(--sunpillar-clr-1) calc(var(--space)*1),var(--sunpillar-clr-2) calc(var(--space)*2),var(--sunpillar-clr-3) calc(var(--space)*3),var(--sunpillar-clr-4) calc(var(--space)*4),var(--sunpillar-clr-5) calc(var(--space)*5),var(--sunpillar-clr-6) calc(var(--space)*6),var(--sunpillar-clr-1) calc(var(--space)*7)),repeating-linear-gradient(var(--angle),#0e152e 0%,hsl(180,10%,60%) 3.8%,hsl(180,29%,66%) 4.5%,hsl(180,10%,60%) 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,0%,.1) 12%,hsla(0,0%,0%,.15) 20%,hsla(0,0%,0%,.25) 120%);background-position:center center,0% var(--background-y),calc(var(--background-x) + (var(--background-y)*.2)) var(--background-y),var(--background-x) var(--background-y);background-blend-mode:soft-light,hue,hard-light;background-size:var(--imgsize),200% 700%,300% 100%,200% 100%;filter:brightness(calc((var(--pointer-from-center)*.4) + .4)) contrast(1.4) saturate(2.25)}.card[data-rarity="rare shiny"] .card__shine:after{content:"";background-position:center center,0% var(--background-y),calc((var(--background-x) + (var(--background-y)*.2)) * -1) calc(var(--background-y) * -1),var(--background-x) var(--background-y);background-size:var(--imgsize),200% 400%,195% 100%,200% 100%;filter:brightness(calc((var(--pointer-from-center)*.4) + .8)) contrast(1.5) saturate(1.25);mix-blend-mode:exclusion}.card[data-rarity="rare shiny"] .card__shine:before{content:"";-webkit-mask-image:none;mask-image:none;background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(0,0%,100%) 0%,hsla(0,0%,0%,0) 40%);background-position:center;background-size:cover;mix-blend-mode:overlay;opacity:.75;z-index:1}.card[data-rarity="rare shiny"] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(0,0%,100%) 0%,hsl(320,5%,15%) 150%);background-size:cover;background-position:center center;mix-blend-mode:multiply;filter:brightness(1.2) contrast(1) saturate(.7);opacity:calc(var(--card-opacity) * var(--pointer-from-center))}.card:not(.masked).card[data-rarity="rare shiny"] .card__shine,.card:not(.masked).card[data-rarity="rare shiny"] .card__shine:after{--mask: none;--foil: url(/holo/img/illusion.png);--imgsize: 33%;-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-size:var(--imgsize);mask-size:var(--imgsize);background-blend-mode:exclusion,hue,hard-light;filter:brightness(calc((var(--pointer-from-center)*.3) + .35)) contrast(2) saturate(1.5)}.card:not(.masked).card[data-rarity*="rare shiny"] .card__shine:after{filter:brightness(calc((var(--pointer-from-center)*.4) + .5)) contrast(1.4) saturate(1.2);mix-blend-mode:difference}.card[data-rarity="rare shiny v"] .card__shine,.card[data-rarity="rare shiny v"] .card__shine:after{--space: 5%;--angle: 133deg;--imgsize: cover;background-image:var(--foil),repeating-linear-gradient(0deg,var(--sunpillar-clr-1) calc(var(--space)*1),var(--sunpillar-clr-2) calc(var(--space)*2),var(--sunpillar-clr-3) calc(var(--space)*3),var(--sunpillar-clr-4) calc(var(--space)*4),var(--sunpillar-clr-5) calc(var(--space)*5),var(--sunpillar-clr-6) calc(var(--space)*6),var(--sunpillar-clr-1) calc(var(--space)*7)),repeating-linear-gradient(var(--angle),#0e152e 0%,hsl(180,10%,60%) 3.8%,hsl(180,29%,66%) 4.5%,hsl(180,10%,60%) 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,0%,.1) 12%,hsla(0,0%,0%,.15) 20%,hsla(0,0%,0%,.25) 120%);background-position:center center,0% var(--background-y),calc(var(--background-x) + (var(--background-y)*.2)) var(--background-y),var(--background-x) var(--background-y);background-blend-mode:soft-light,hue,hard-light;background-size:var(--imgsize),200% 700%,300% 100%,200% 100%;filter:brightness(calc((var(--pointer-from-center)*.4) + .4)) contrast(1.4) saturate(2.25)}.card[data-rarity="rare shiny v"] .card__shine:after{content:"";background-position:center center,0% var(--background-y),calc((var(--background-x) + (var(--background-y)*.2)) * -1) calc(var(--background-y) * -1),var(--background-x) var(--background-y);background-size:var(--imgsize),200% 400%,195% 100%,200% 100%;filter:brightness(calc((var(--pointer-from-center)*.4) + .8)) contrast(1.5) saturate(1.25);mix-blend-mode:exclusion}.card[data-rarity="rare shiny v"] .card__shine:before{content:"";-webkit-mask-image:none;mask-image:none;background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(0,0%,100%) 0%,hsla(0,0%,0%,0) 40%);background-position:center;background-size:cover;mix-blend-mode:overlay;opacity:.75;z-index:1}.card[data-rarity="rare shiny v"] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(0,0%,90%) 5%,hsl(200,5%,45%) 80%,hsl(320,40%,10%) 150%);background-size:120% 140%;background-position:center center;mix-blend-mode:darken;filter:brightness(.88) contrast(2.25) saturate(.7);opacity:calc(var(--card-opacity) * var(--pointer-from-center) * .75)}.card:not(.masked)[data-rarity="rare shiny v"] .card__shine,.card:not(.masked)[data-rarity="rare shiny v"] .card__shine:after{--mask: none;--foil: url(/holo/img/illusion.png);--imgsize: 33%;-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-size:var(--imgsize);mask-size:var(--imgsize);background-blend-mode:exclusion,hue,hard-light;filter:brightness(calc((var(--pointer-from-center)*.3) + .35)) contrast(2) saturate(1.5)}.card:not(.masked)[data-rarity="rare shiny v"] .card__shine:before{content:none;display:none}.card:not(.masked)[data-rarity="rare shiny v"] .card__shine:after{filter:brightness(calc((var(--pointer-from-center)*.5) + .8)) contrast(1.6) saturate(1.4)}.card[data-rarity="rare shiny vmax"] .card__shine{--imgsize: cover;--angle: -30deg;--r-clr-1: hsl(0, 57%, 37%);--r-clr-2: hsl(40, 53%, 39%);--r-clr-3: hsl(90, 60%, 35%);--r-clr-4: hsl(180, 60%, 35%);--r-clr-5: hsl(180, 60%, 35%);--r-clr-6: hsl(210, 57%, 39%);--r-clr-7: hsl(280, 55%, 31%);background-image:var(--glitter),var(--glitter),linear-gradient(var(--angle),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1)),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(248,5%,10%,1) 10%,hsla(206,5%,80%,.1) 50%,hsla(0,0%,95%,.98) 90%);background-size:var(--glittersize) var(--glittersize),var(--glittersize) var(--glittersize),400% 400%,cover;background-position:40% 45%,55% 55%,calc(var(--background-x) * 1.5) calc(var(--background-y) * 1.5),center center;background-blend-mode:soft-light,overlay,color-burn;filter:brightness(1) contrast(1) saturate(.85)}.card[data-rarity="rare shiny vmax"] .card__shine:before{content:"";-webkit-mask-image:none!important;mask-image:none!important;background-image:var(--foil),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(248,5%,91%,.95) 10%,hsla(206,5%,68%,.5) 50%,hsl(0,0%,0%) 120%);background-size:var(--imgsize),cover;background-position:center center,center center;background-blend-mode:color-burn;mix-blend-mode:lighten;filter:brightness(1) contrast(1) saturate(.4);opacity:.35}.card[data-rarity="rare shiny vmax"] .card__shine:after{content:"";-webkit-mask-image:none!important;mask-image:none!important;background-image:repeating-linear-gradient(calc(var(--angle)),var(--sunpillar-clr-1) calc(var(--space)*1),var(--sunpillar-clr-2) calc(var(--space)*2),var(--sunpillar-clr-3) calc(var(--space)*3),var(--sunpillar-clr-4) calc(var(--space)*4),var(--sunpillar-clr-5) calc(var(--space)*5),var(--sunpillar-clr-6) calc(var(--space)*6),var(--sunpillar-clr-1) calc(var(--space)*7));background-size:400% 800%;background-position:calc(50% + (50% - (var(--background-x))) * 3) calc(50% + (50% - (var(--background-y))) * 3);filter:brightness(calc(.75 - (var(--pointer-from-center) * .5))) contrast(1) saturate(1);mix-blend-mode:hue}.card[data-rarity="rare shiny vmax"] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(248,5%,90%,.45) 0%,hsla(206,5%,30%,.45) 45%,hsla(0,0%,0%,.33) 120%);filter:brightness(1) contrast(1.25)}.card[data-rarity="rare shiny vmax"] .card__glare:after{content:"";-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-size:cover;mask-size:cover;background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(248,5%,90%,.75) 0%,hsla(206,5%,30%,.65) 45%,hsla(0,0%,0%,.75) 100%);filter:brightness(1) contrast(1.25);mix-blend-mode:overlay;opacity:1}.card[data-rarity="rare holo v"]:not(.masked) .card__shine,.card[data-subtypes=v-union]:not(.masked) .card__shine{filter:brightness(.7) contrast(2) saturate(.5)}.card[data-rarity="rare holo v"] .card__shine,.card[data-rarity="rare holo v"] .card__shine:after,.card[data-subtypes=v-union] .card__shine,.card[data-subtypes=v-union] .card__shine:after{--space: 5%;--angle: 133deg;--imgsize: 500px;background-image:var(--grain),repeating-linear-gradient(0deg,var(--sunpillar-clr-1) calc(var(--space)*1),var(--sunpillar-clr-2) calc(var(--space)*2),var(--sunpillar-clr-3) calc(var(--space)*3),var(--sunpillar-clr-4) calc(var(--space)*4),var(--sunpillar-clr-5) calc(var(--space)*5),var(--sunpillar-clr-6) calc(var(--space)*6),var(--sunpillar-clr-1) calc(var(--space)*7)),repeating-linear-gradient(var(--angle),#0e152e 0%,hsl(180,10%,60%) 3.8%,hsl(180,29%,66%) 4.5%,hsl(180,10%,60%) 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,0%,.1) 12%,hsla(0,0%,0%,.15) 20%,hsla(0,0%,0%,.25) 120%);background-blend-mode:screen,hue,hard-light;background-size:var(--imgsize) 100%,200% 700%,300% 100%,200% 100%;background-position:center,0% var(--background-y),var(--background-x) var(--background-y),var(--background-x) var(--background-y);filter:brightness(.8) contrast(2.95) saturate(.65)}.card[data-rarity="rare holo v"] .card__shine:after,.card[data-subtypes=v-union] .card__shine:after{content:"";background-position:center,0% var(--background-y),calc(var(--background-x) * -1) calc(var(--background-y) * -1),var(--background-x) var(--background-y);background-size:var(--imgsize) 100%,200% 400%,195% 100%,200% 100%;filter:brightness(1) contrast(2.5) saturate(1.75);mix-blend-mode:soft-light}.card[data-rarity="rare holo v"] .card__glare,.card[data-subtypes=v-union] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(0,0%,100%) 0%,hsla(210,3%,54%,.33) 45%,hsla(0,0%,20%,.9) 130%);opacity:calc(var(--card-opacity)*.5);mix-blend-mode:hard-light;filter:brightness(.9) contrast(1.75)}.card:is([data-rarity="rare ultra"],[data-rarity="ultra rare"])[data-supertype=pokémon] .card__shine,.card:is([data-rarity="rare ultra"],[data-rarity="ultra rare"])[data-supertype=pokémon] .card__shine:after,.card:is([data-rarity="rare ultra"],[data-rarity="ultra rare"])[data-subtypes*=supporter] .card__shine,.card:is([data-rarity="rare ultra"],[data-rarity="ultra rare"])[data-subtypes*=supporter] .card__shine:after,.card[data-rarity="rare holo v"][data-trainer-gallery=true] .card__shine,.card[data-rarity="rare holo v"][data-trainer-gallery=true] .card__shine:after{--space: 5%;--angle: 133deg;--imgsize: cover;background-image:var(--foil),repeating-linear-gradient(0deg,var(--sunpillar-clr-1) calc(var(--space)*1),var(--sunpillar-clr-2) calc(var(--space)*2),var(--sunpillar-clr-3) calc(var(--space)*3),var(--sunpillar-clr-4) calc(var(--space)*4),var(--sunpillar-clr-5) calc(var(--space)*5),var(--sunpillar-clr-6) calc(var(--space)*6),var(--sunpillar-clr-1) calc(var(--space)*7)),repeating-linear-gradient(var(--angle),#0e152e 0%,hsl(180,10%,60%) 3.8%,hsl(180,29%,66%) 4.5%,hsl(180,10%,60%) 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,0%,.1) 12%,hsla(0,0%,0%,.15) 20%,hsla(0,0%,0%,.25) 120%);background-position:center center,0% var(--background-y),calc(var(--background-x) + (var(--background-y)*.2)) var(--background-y),var(--background-x) var(--background-y);background-blend-mode:soft-light,hue,hard-light;background-size:var(--imgsize),200% 700%,300% 100%,200% 100%;filter:brightness(calc((var(--pointer-from-center)*.4) + .4)) contrast(1.4) saturate(2.25)}.card:is([data-rarity="rare ultra"],[data-rarity="ultra rare"])[data-supertype=pokémon] .card__shine:after,.card:is([data-rarity="rare ultra"],[data-rarity="ultra rare"])[data-subtypes*=supporter] .card__shine:after,.card[data-trainer-gallery=true][data-rarity="rare holo v"] .card__shine:after{content:"";background-position:center center,0% var(--background-y),calc((var(--background-x) + (var(--background-y)*.2)) * -1) calc(var(--background-y) * -1),var(--background-x) var(--background-y);background-size:var(--imgsize),200% 400%,195% 100%,200% 100%;filter:brightness(calc((var(--pointer-from-center)*.4) + .8)) contrast(1.5) saturate(1.25);mix-blend-mode:exclusion}.card:is([data-rarity="rare ultra"],[data-rarity="ultra rare"])[data-supertype=pokémon] .card__shine:before,.card:is([data-rarity="rare ultra"],[data-rarity="ultra rare"])[data-subtypes*=supporter] .card__shine:before{content:"";-webkit-mask-image:none;mask-image:none;background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(0,0%,100%) 0%,hsla(0,0%,0%,0) 40%);background-position:center;background-size:cover;mix-blend-mode:overlay;opacity:.75;z-index:1}.card:is([data-rarity="rare ultra"],[data-rarity="ultra rare"])[data-supertype=pokémon] .card__glare,.card:is([data-rarity="rare ultra"],[data-rarity="ultra rare"])[data-subtypes*=supporter] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(0,0%,75%) 5%,hsl(200,5%,35%) 60%,hsl(320,40%,10%) 150%);background-size:120% 150%;background-position:center center;mix-blend-mode:hard-light;filter:brightness(1) contrast(1.2) saturate(1);opacity:calc(var(--card-opacity) * .75)}.card:not(.masked)[data-supertype=pokémon]:is([data-rarity="rare ultra"],[data-rarity="ultra rare"]) .card__shine,.card:not(.masked)[data-supertype=pokémon]:is([data-rarity="rare ultra"],[data-rarity="ultra rare"]) .card__shine:after,.card:not(.masked)[data-trainer-gallery=true][data-rarity="rare holo v"] .card__shine,.card:not(.masked)[data-trainer-gallery=true][data-rarity="rare holo v"] .card__shine:after{--mask: none;--foil: url(/holo/img/illusion.png);--imgsize: 33%;-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-size:var(--imgsize);mask-size:var(--imgsize);background-blend-mode:exclusion,hue,hard-light;filter:brightness(calc((var(--pointer-from-center)*.3) + .35)) contrast(2) saturate(1.5)}.card:not(.masked)[data-supertype=pokémon]:is([data-rarity="rare ultra"],[data-rarity="ultra rare"]) .card__shine:before,.card:not(.masked)[data-trainer-gallery=true][data-rarity="rare holo v"] .card__shine:before{content:none;display:none}.card:not(.masked)[data-supertype=pokémon]:is([data-rarity="rare ultra"],[data-rarity="ultra rare"]) .card__shine:after,.card:not(.masked)[data-trainer-gallery=true][data-rarity="rare holo v"] .card__shine:after{filter:brightness(calc((var(--pointer-from-center)*.5) + .8)) contrast(1.6) saturate(1.4)}.card:not(.masked):is([data-rarity="rare holo vmax"],[data-rarity="black white rare"],[data-foil-variant=black-white-rare])[data-supertype=pokémon] .card__shine,.card:not(.masked):is([data-rarity="rare holo vmax"],[data-rarity="black white rare"],[data-foil-variant=black-white-rare])[data-supertype=pokémon] .card__shine:after{--mask: none;--foil: url(/holo/img/vmaxbg.jpg);--imgsize: 60% 30%}.card:is([data-rarity="rare holo vmax"],[data-rarity="black white rare"],[data-foil-variant=black-white-rare]) .card__shine{--space: 6%;--angle: 133deg;--imgsize: cover;background-image:var(--foil),repeating-linear-gradient(-33deg,#cc2a24 calc(var(--space)*1),#6c82da calc(var(--space)*2),#2d9a93 calc(var(--space)*3),#1d9623 calc(var(--space)*4),#b53fe4 calc(var(--space)*5),#cc2a24 calc(var(--space)*6)),repeating-linear-gradient(var(--angle),hsla(227,53%,12%,.5) 0%,hsl(180,10%,50%) 2.5%,hsl(83,50%,35%) 5%,hsl(180,10%,50%) 7.5%,hsla(227,53%,12%,.5) 10%,hsla(227,53%,12%,.5) 15%),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(189,76%,77%,.6) 0%,hsla(147,59%,77%,.6) 25%,hsla(271,55%,69%,.6) 50%,hsla(355,56%,72%,.6) 75%);background-blend-mode:difference,luminosity,soft-light;background-size:var(--imgsize),1100% 1100%,600% 600%,200% 200%;background-position:center,var(--background-x) var(--background-y),var(--background-x) var(--background-y),var(--background-x) var(--background-y);filter:brightness(calc((var(--pointer-from-center) * .4) + .4)) contrast(2) saturate(1)}.card:is([data-rarity="rare holo vmax"],[data-rarity="black white rare"],[data-foil-variant=black-white-rare]) .card__shine:after{content:"";background-image:repeating-linear-gradient(0deg,var(--sunpillar-clr-1) calc(var(--space)*1),var(--sunpillar-clr-2) calc(var(--space)*2),var(--sunpillar-clr-3) calc(var(--space)*3),var(--sunpillar-clr-4) calc(var(--space)*4),var(--sunpillar-clr-5) calc(var(--space)*5),var(--sunpillar-clr-6) calc(var(--space)*6),var(--sunpillar-clr-1) calc(var(--space)*7)),repeating-linear-gradient(var(--angle),#0e152e 0%,hsl(180,10%,60%) 3.8%,hsl(180,29%,66%) 4.5%,hsl(180,10%,60%) 5.2%,#0e152e 10%,#0e152e 12%);background-blend-mode:hue,hard-light;background-size:200% 700%,300% 100%,200% 100%;background-position:0% var(--background-y),var(--background-x) var(--background-y),var(--background-x) var(--background-y);mix-blend-mode:lighten;opacity:calc((.3 * var(--card-opacity)) + var(--card-opacity) * var(--pointer-from-center) * .5);filter:saturate(1.5)}.card:is([data-rarity="rare holo vmax"],[data-rarity="black white rare"],[data-foil-variant=black-white-rare]) .card__glare{mix-blend-mode:hard-light;filter:brightness(1) contrast(1);background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,100%,.75) 0%,hsl(0,0%,0%) 120%);opacity:calc((.2 * var(--card-opacity)) + var(--card-opacity) * var(--pointer-from-center) * .8)}.card:not(.masked):is([data-rarity="rare holo vmax"],[data-rarity="black white rare"],[data-foil-variant=black-white-rare]) .card__shine{filter:brightness(calc((var(--pointer-from-center) * .4) + .4)) contrast(2) saturate(1)}.card.masked[data-rarity="rare holo vstar"] .card__shine,.card.masked[data-rarity="rare holo vstar"] .card__shine:before,.card.masked[data-rarity="rare holo vstar"] .card__shine:after{-webkit-mask-image:var(--mask),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,100%,0) 0%,hsla(0,0%,100%,.5) 120%);mask-image:var(--mask),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,100%,0) 0%,hsla(0,0%,100%,.5) 120%)}.card[data-rarity="rare holo vstar"] .card__shine,.card[data-rarity="rare holo vstar"] .card__shine:after{--space: 5%;--angle: 133deg;--imgsize: cover;background-image:var(--foil),repeating-linear-gradient(0deg,var(--sunpillar-clr-1) calc(var(--space)*1),var(--sunpillar-clr-2) calc(var(--space)*2),var(--sunpillar-clr-3) calc(var(--space)*3),var(--sunpillar-clr-4) calc(var(--space)*4),var(--sunpillar-clr-5) calc(var(--space)*5),var(--sunpillar-clr-6) calc(var(--space)*6),var(--sunpillar-clr-1) calc(var(--space)*7)),repeating-linear-gradient(var(--angle),#0e152e 0%,hsl(180,10%,60%) 3.8%,hsl(180,29%,66%) 4.5%,hsl(180,10%,60%) 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,0%,.1) 12%,hsla(0,0%,0%,.15) 20%,hsla(0,0%,0%,.25) 120%);background-blend-mode:soft-light,hue,hard-light;background-size:var(--imgsize),200% 700%,300% 100%,200% 100%;background-position:center center,0% var(--background-y),var(--background-x) var(--background-y),var(--background-x) var(--background-y);filter:brightness(calc((var(--pointer-from-center) * .75) + .25)) contrast(2) saturate(1.25)}.card[data-rarity="rare holo vstar"] .card__shine:after{content:"";background-size:var(--imgsize),200% 400%,195% 100%,200% 100%;background-position:center center,0% var(--background-y),calc(var(--background-x) * -1) calc(var(--background-y) * -1),var(--background-x) var(--background-y);filter:brightness(calc((var(--pointer-from-center) * .75) + .5)) contrast(1.5) saturate(1.5);mix-blend-mode:exclusion}.card[data-rarity="rare holo vstar"] .card__shine:before{content:"";background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(190,7%,80%,.75) 0%,hsla(260,7%,50%,.25) 45%,hsl(310,7%,50%) 120%);mix-blend-mode:hard-light;z-index:2;opacity:.8}.card[data-rarity="rare holo vstar"] .card__glare{filter:brightness(.7) contrast(2);background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(195,90%,90%) 5%,hsl(300,3%,60%) 60%,hsl(350,0%,15%) 150%);mix-blend-mode:hard-light;opacity:calc(var(--card-opacity)*(var(--pointer-from-center)*.75))}.card:not(.masked)[data-rarity="rare holo vstar"] .card__shine,.card:not(.masked)[data-rarity="rare holo vstar"] .card__shine:after{--mask: none;--foil: url(/holo/img/ancient.png);--imgsize: 18% 15%;background-blend-mode:exclusion,hue,hard-light;filter:brightness(calc((var(--pointer-from-center) * .25) + .35)) contrast(1.8) saturate(1.75)}.card:not(.masked)[data-rarity="rare holo vstar"] .card__shine:after{filter:brightness(calc((var(--pointer-from-center) * .75) + .5)) contrast(1.5) saturate(1.5)}.card:not(.masked)[data-rarity="rare holo vstar"] .card__glare{filter:brightness(.55) contrast(2)}.card:is([data-rarity="rare ultra"],[data-rarity="ultra rare"])[data-subtypes*=supporter] .card__shine{filter:brightness(calc((var(--pointer-from-center)*.05) + .8)) contrast(1.75) saturate(1.2)}.card:is([data-rarity="rare ultra"],[data-rarity="ultra rare"])[data-subtypes*=supporter] .card__shine:after{filter:brightness(calc((var(--pointer-from-center)*.4) + .85)) contrast(2) saturate(.5)}.card:is([data-rarity="rare ultra"],[data-rarity="ultra rare"])[data-subtypes*=supporter] .card__shine:before{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(0,0%,100%) 0%,hsla(0,0%,0%,0) 80%);mix-blend-mode:screen;opacity:.5}.card:is([data-rarity="rare ultra"],[data-rarity="ultra rare"])[data-subtypes*=supporter] .card__glare{opacity:calc(var(--card-opacity) * .75);mix-blend-mode:multiply;filter:brightness(1.5) contrast(1.4) saturate(1);background-size:170% 170%}.card:not(.masked)[data-subtypes*=supporter]:is([data-rarity="rare ultra"],[data-rarity="ultra rare"]) .card__shine,.card:not(.masked)[data-subtypes*=supporter]:is([data-rarity="rare ultra"],[data-rarity="ultra rare"]) .card__shine:after{--mask: none;--foil: url(/holo/img/trainerbg.png);--imgsize: 20%;background-blend-mode:color-burn,hue,hard-light;filter:brightness(calc((var(--pointer-from-center)*.05) + .6)) contrast(1.5) saturate(1.2)}.card[data-rarity="trainer gallery rare holo"] .card__shine,.card[data-rarity="rare holo"][data-trainer-gallery=true] .card__shine,.card[data-set=swshp][data-number=swsh020] .card__shine{--space: 5%;--angle: -22deg;--imgsize: 300% 400%;clip-path:var(--clip-borders);background-image:repeating-linear-gradient(var(--angle),hsla(283,49%,60%,.75) calc(var(--space)*1),hsla(2,74%,59%,.75) calc(var(--space)*2),hsla(53,67%,53%,.75) calc(var(--space)*3),hsla(93,56%,52%,.75) calc(var(--space)*4),hsla(176,38%,50%,.75) calc(var(--space)*5),hsla(228,100%,77%,.75) calc(var(--space)*6),hsla(283,49%,61%,.75) calc(var(--space)*7));background-blend-mode:color-dodge;background-size:var(--imgsize);background-position:0% calc(var(--background-y) * 1),var(--background-x) var(--background-y);filter:brightness(calc((var(--pointer-from-center)*.3) + .5)) contrast(2.3) saturate(1)}.card[data-rarity="trainer gallery rare holo"] .card__shine:after,.card[data-rarity="rare holo"][data-trainer-gallery=true] .card__shine:after,.card[data-set=swshp][data-number=swsh020] .card__shine:after{content:"";background-image:radial-gradient(farthest-corner ellipse at calc(((var(--pointer-x)) * .5) + 25%) calc(((var(--pointer-y)) * .5) + 25%),#fff 5%,#38003899 40%,#383838 120%);background-position:center center;background-size:400% 500%;filter:brightness(calc((var(--pointer-from-center)*.2) + .4)) contrast(.85) saturate(1.1);mix-blend-mode:hard-light}.card[data-rarity="trainer gallery rare holo"] .card__shine:before,.card[data-rarity="rare holo"][data-trainer-gallery=true] .card__shine:before,.card[data-set=swshp][data-number=swsh020] .card__shine:before{content:none;display:none}.card[data-rarity="trainer gallery rare holo"] .card__glare,.card[data-rarity="rare holo"][data-trainer-gallery=true] .card__glare,.card[data-set=swshp][data-number=swsh020] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,100%,1) 10%,hsla(0,0%,100%,.6) 35%,hsla(180,11%,35%,1) 60%);mix-blend-mode:soft-light}.card[data-rarity="trainer gallery rare holo"] .card__glare:before,.card[data-rarity="rare holo"][data-trainer-gallery=true] .card__glare:before,.card[data-rarity="trainer gallery rare holo"] .card__glare:after,.card[data-rarity="rare holo"][data-trainer-gallery=true] .card__glare:after{content:none;display:none}.card[data-rarity="rare holo v"][data-trainer-gallery=true] .card__glare{opacity:calc(var(--card-opacity)*.4)}.card[data-rarity="rare holo vmax"][data-trainer-gallery=true] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(50,30%,90%) 0%,hsl(162,5%,40%),hsl(0,0%,0%) 120%);filter:brightness(1) contrast(1);opacity:calc(var(--card-opacity) * var(--pointer-from-center) * .85)}.card:not(.masked)[data-rarity="rare secret"][data-trainer-gallery=true] .card__shine{--foil: url(/holo/img/geometric.png);--imgsize: 33%;filter:brightness(calc((var( --pointer-from-center ) * .3) + .2)) contrast(2) saturate(.75)}.card:not(.masked)[data-rarity="rare secret"][data-trainer-gallery=true] .card__glare{filter:brightness(.5) contrast(1)}.card[data-rarity="rare secret"][data-trainer-gallery=true] .card__shine,.card[data-rarity="rare secret"][data-trainer-gallery=true] .card__shine:before,.card[data-rarity="rare secret"][data-trainer-gallery=true] .card__shine:after{-webkit-mask-image:none!important;mask-image:none!important}.card[data-rarity="rare secret"][data-trainer-gallery=true] .card__shine{background-image:var(--glitter),var(--glitter),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(152.7,21.6%,10%) 10%,hsla(177,22%,80%,.1) 50%,hsla(0,0%,95%,.98) 90%),linear-gradient(45deg,#f9c006,#ffea61);background-size:var(--glittersize) var(--glittersize),var(--glittersize) var(--glittersize),cover,cover;background-position:40% 45%,55% 55%,center center,center center;background-blend-mode:soft-light,darken,color;filter:brightness(1) contrast(1) saturate(1);mix-blend-mode:color-dodge}.card[data-rarity="rare secret"][data-trainer-gallery=true] .card__shine:before{content:"";background-image:var(--foil),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(50,20%,90%,.95) 10%,hsla(324,22%,63%,.5) 50%,hsl(0,0%,0%) 90%);background-size:var(--imgsize),cover;background-position:center center,center center;background-blend-mode:color-burn;mix-blend-mode:exclusion;filter:brightness(1) contrast(1) saturate(1);opacity:1}.card[data-rarity="rare secret"][data-trainer-gallery=true] .card__shine:after{content:"";background-image:var(--glitter),conic-gradient(var(--sunpillar-clr-4),var(--sunpillar-clr-5),var(--sunpillar-clr-6),var(--sunpillar-clr-1),var(--sunpillar-clr-2),var(--sunpillar-clr-3),var(--sunpillar-clr-4));background-size:var(--glittersize) var(--glittersize),cover;background-blend-mode:luminosity;filter:brightness(calc((var(--pointer-from-center)*.5) + .6)) contrast(2) saturate(3);mix-blend-mode:soft-light}.card[data-rarity="rare secret"][data-trainer-gallery=true] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(40,100%,95%,.2) 10%,hsla(40,20%,5%,1) 180%);filter:brightness(1) contrast(1);mix-blend-mode:hard-light}@keyframes ace-spec-glitter{0%{background-position:0% 0%,50% 50%}50%{background-position:60% 45%,40% 35%}to{background-position:120% 100%,50% 50%}}@keyframes ace-spec-pulse{0%{opacity:.55}40%{opacity:.9}to{opacity:.55}}.card:is([data-rarity="ace spec rare"],[data-foil-variant=ace-spec]){--ace-spec-window: var(--art-window-path, var(--clip))}.card:is([data-rarity="ace spec rare"],[data-foil-variant=ace-spec]) .card__shine,.card:is([data-rarity="ace spec rare"],[data-foil-variant=ace-spec]) .card__shine:before,.card:is([data-rarity="ace spec rare"],[data-foil-variant=ace-spec]) .card__shine:after,.card:is([data-rarity="ace spec rare"],[data-foil-variant=ace-spec]) .card__glare,.card:is([data-rarity="ace spec rare"],[data-foil-variant=ace-spec]) .card__glare:after{clip-path:var(--ace-spec-window)!important}.card:is([data-rarity="ace spec rare"],[data-foil-variant=ace-spec]) .card__shine{--foil: url(/holo/img/trainerbg.png);background-image:radial-gradient(farthest-corner circle at calc(((var(--pointer-x) * .6) + 20%)) calc(((var(--pointer-y) * .6) + 20%)),#ffffffe6,#ffd6ff8c 22%,#99ddff61 48%,#001133e6),repeating-linear-gradient(35deg,#ed5ea659,#ed5ea659 4%,#5af2f226 4.5%,#5af2f226 7%),repeating-linear-gradient(-35deg,#7c42f059,#7c42f059 3.5%,#fbde5126 4%,#fbde5126 6.2%),var(--foil);background-size:160% 160%,200% 200%,200% 200%,80% auto;background-position:calc(((var(--background-x) - 50%) * -1.4) + 50%) calc(((var(--background-y) - 50%) * -1.4) + 50%),calc(((var(--background-x) - 50%) * 1.2) + 50%) calc(((var(--background-y) - 50%) * 1.2) + 50%),calc(((var(--background-x) - 50%) * -1.2) + 50%) calc(((var(--background-y) - 50%) * -1.2) + 50%),center;background-blend-mode:screen,color-dodge,color-dodge,soft-light;mix-blend-mode:color-dodge;filter:brightness(.75) contrast(2.4) saturate(1.65)}.card:is([data-rarity="ace spec rare"],[data-foil-variant=ace-spec]) .card__shine:before{background-image:var(--glitter),radial-gradient(farthest-corner circle at calc(((var(--pointer-x) * .5) + 25%)) calc(((var(--pointer-y) * .5) + 25%)),#d1d1d1d9,#33333359 52%,#0d0d0dd9);background-size:18% 18%,240% 240%;background-position:center;background-blend-mode:screen;mix-blend-mode:screen;opacity:.45;animation:ace-spec-glitter 7.5s linear infinite}.card:is([data-rarity="ace spec rare"],[data-foil-variant=ace-spec]) .card__shine:after{background-image:conic-gradient(from 0deg at 50% 50%,#f986d273,#86d2f973,#6ef76e73,#f7e06e73,#f986d273 360deg);mix-blend-mode:soft-light;opacity:.6;animation:ace-spec-pulse 5.5s ease-in-out infinite}.card:is([data-rarity="ace spec rare"],[data-foil-variant=ace-spec]) .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,100%,.65) 0%,hsla(300,80%,60%,.35) 35%,hsla(200,80%,35%,.25) 80%,hsla(220,80%,10%,.85) 120%);filter:brightness(.85) contrast(1.35);mix-blend-mode:hard-light}.card:is([data-rarity="ace spec rare"],[data-foil-variant=ace-spec]) .card__glare:after{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(300,60%,95%,.8) 0%,hsla(0,0%,15%,.9) 100%);opacity:calc(.35 + (var(--pointer-from-center) * .4));mix-blend-mode:screen}.card[data-rarity="rare secret"][data-set=swsh12pt5][data-number="160"] .card__shine{--r-clr-1: hsl(0, 57%, 37%);--r-clr-2: hsl(40, 53%, 39%);--r-clr-3: hsl(90, 60%, 35%);--r-clr-4: hsl(180, 60%, 35%);--r-clr-5: hsl(180, 60%, 35%);--r-clr-6: hsl(210, 57%, 39%);--r-clr-7: hsl(280, 55%, 31%);background-image:linear-gradient(-45deg,var(--r-clr-1),var(--r-clr-5)),var(--glitter),linear-gradient(-30deg,var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1));background-blend-mode:luminosity,soft-light;background-size:200% 200%,var(--glittersize) var(--glittersize),400% 400%;background-position:calc(25% + (50% * var(--pointer-from-left))) calc(25% + (50% * var(--pointer-from-top))),calc(50% - ((var(--shift)*2) * var(--pointer-from-left)) + var(--shift)) calc(50% - ((var(--shift)*2) * var(--pointer-from-top)) + var(--shift)),calc(25% + (var(--pointer-x) / 2)) calc(25% + (var(--pointer-y) / 2));filter:brightness(calc((var(--pointer-from-center)*.5) + .75)) contrast(2) saturate(1)}.card[data-rarity="rare secret"][data-set=swsh12pt5][data-number="160"] .card__shine:after{content:"";-webkit-mask-image:none!important;mask-image:none!important;background-image:var(--glitter),linear-gradient(-60deg,var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1),var(--r-clr-2),var(--r-clr-3),var(--r-clr-4),var(--r-clr-5),var(--r-clr-6),var(--r-clr-7),var(--r-clr-1));background-blend-mode:soft-light;background-size:var(--glittersize) var(--glittersize),400% 400%;background-position:calc(50% - ((var(--shift)*2) * var(--pointer-from-left)) - var(--shift)) calc(50% - ((var(--shift)*2) * var(--pointer-from-top)) - var(--shift)),var(--pointer-x) var(--pointer-y);filter:brightness(calc((var(--pointer-from-center)*.35) + .35)) contrast(2) saturate(1);mix-blend-mode:exclusion}.card[data-rarity="rare secret"][data-set=swsh12pt5][data-number="160"] .card__shine:before{content:"";background-image:var(--foil);background-size:var(--imgsize);background-position:center center;filter:brightness(2.5) contrast(1);opacity:calc((var(--pointer-from-center) + .4) * .6);mix-blend-mode:multiply}.card[data-rarity="rare secret"][data-set=swsh12pt5][data-number="160"] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(0,0%,80%),hsla(0,0%,74.9%,.25) 30%,hsl(0,0%,21.6%) 130%);filter:brightness(.9) contrast(2);opacity:calc(var(--pointer-from-center) * .9);mix-blend-mode:hard-light}.card:not(.masked)[data-rarity="rare secret"][data-set=swsh12pt5][data-number="160"] .card__shine{--foil: url(/holo/img/illusion-mask.png);--imgsize: 33%}@keyframes backdropFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}@keyframes packFloat{0%,to{transform:rotateX(12deg) rotateY(-16deg) translateY(0)}50%{transform:rotateX(16deg) rotateY(-12deg) translateY(-12px)}}@keyframes pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.25;transform:scale(1.12)}}@keyframes pack-reveal-spin{to{transform:rotate(360deg)}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Fira Code,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{height:auto;min-height:calc(var(--vh, 1vh) * 100);overscroll-behavior-y:none;background:linear-gradient(135deg,#0b0d10,#0f131d,#090b10)}body{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1));font-family:"Jersey 20",cursive;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(circle at 12% 18%,rgba(255,184,120,.05),transparent 46%),radial-gradient(circle at 78% 12%,rgba(78,196,255,.06),transparent 52%),linear-gradient(150deg,#07090cf2,#0c121aeb);min-height:calc(var(--vh, 1vh) * 100);height:auto;touch-action:manipulation;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow-x:hidden;overflow-y:auto;padding-top:0;padding-bottom:0;display:flex;justify-content:center;width:100%;font-size:var(--font-size-sm);font-family:var(--font-body, "Jersey 20", "Fira Sans", "Inter", system-ui, sans-serif);line-height:var(--font-line-height-base)}h1,h2,h3,h4,h5{font-family:var(--font-display, "Doto", sans-serif);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 4px 18px rgba(255,120,70,.32)}#root{width:100%;min-height:100%;max-width:100vw;display:flex;flex-direction:column}a{font-weight:600;--tw-text-opacity: 1;color:rgb(255 69 0 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}a:hover{--tw-text-opacity: 1;color:rgb(255 107 45 / var(--tw-text-opacity, 1))}input,textarea,button,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=text],input[type=search],input[type=email],textarea{font-size:16px}*{-webkit-overflow-scrolling:touch}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pack-art-face.back{transform:rotateY(180deg)}.modal-backdrop{background:radial-gradient(circle at 20% 20%,rgba(255,69,0,.18),transparent 45%),#000000eb}.status-dot.processing{background:#00e5ff;animation:breathe 1.2s ease-in-out infinite}.album-grid{grid-auto-rows:1fr}.album-grid>*{height:100%}.new-sticker{display:inline-flex;align-items:center;justify-content:center;padding:.28rem .55rem;border-radius:9999px;background:linear-gradient(135deg,#ff6b2d,#ff4500);color:#2b0a00;font-size:.5rem;letter-spacing:.35em;text-transform:uppercase;box-shadow:0 4px 12px #ff510052;pointer-events:none;white-space:nowrap}.new-sticker--inline{margin-left:.5rem}.foil-card{--holo-x: 50%;--holo-y: 50%;--holo-strength: .65;--card-opacity: .6;background:radial-gradient(circle at 50% 0%,#ffffff14,#0000008c);transform-style:preserve-3d;will-change:transform}.foil-card__frame{position:relative;width:100%;height:100%;border-radius:inherit;overflow:hidden;isolation:isolate}.foil-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1}.foil-card__overlay{position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;pointer-events:none;border-radius:inherit;transition:opacity .2s ease;background-size:200% 200%;background-repeat:no-repeat;background-position:var(--holo-x) var(--holo-y)}.foil-card__frame--art-window .foil-card__overlay{clip-path:inset(var(--holo-clip-top, 12%) var(--holo-clip-right, 8%) var(--holo-clip-bottom, 44%) var(--holo-clip-left, 8%) round var(--holo-clip-radius, 6%))}.foil-card__texture{z-index:2;background:linear-gradient(135deg,#ffffff14,#0000001f);mix-blend-mode:soft-light;opacity:calc((.25 + var(--pointer-from-center) * .35) * var(--card-opacity))}.foil-card__foil{z-index:3;background:radial-gradient(circle at var(--holo-x) var(--holo-y),rgba(255,255,255,.45),rgba(0,0,0,0) 55%),conic-gradient(from 0deg,#ff00002e,#ffff0038,#0ff3,#00f3,#ff00ff3d,#ff00002e);mix-blend-mode:screen;filter:saturate(1.35) brightness(1.1);opacity:calc(.35 * var(--holo-strength) * var(--card-opacity))}.foil-card__shine{z-index:4;background:radial-gradient(circle at var(--holo-x) var(--holo-y),rgba(255,255,255,.6),transparent 60%);mix-blend-mode:screen;filter:saturate(1.4) brightness(1.2);opacity:calc(.55 * var(--holo-strength) * var(--card-opacity))}.foil-card__glare{z-index:5;background:linear-gradient(120deg,#ffffff1f,#ffffff05 35%,#0000 60%);mix-blend-mode:screen;filter:saturate(1.3) brightness(1.15);opacity:calc(.4 * var(--holo-strength) * var(--card-opacity))}.foil-card__frame.foil-base .foil-card__foil,.foil-card__frame.foil-base .foil-card__shine,.foil-card__frame.foil-base .foil-card__glare{opacity:0;filter:none}.foil-card__frame.foil-base .foil-card__texture{opacity:calc(.25 * var(--card-opacity));filter:none}.foil-card__frame.foil-reverse .foil-card__texture{background:radial-gradient(circle at 20% 15%,rgba(255,255,255,.22),transparent 60%),radial-gradient(circle at 80% 85%,rgba(255,255,255,.2),transparent 65%),linear-gradient(135deg,#ffffff2e,#0000);mix-blend-mode:screen;opacity:calc(.55 * var(--card-opacity))}.foil-card__frame.foil-reverse .foil-card__foil{opacity:calc(.4 * var(--holo-strength) * var(--card-opacity));filter:saturate(1.1) brightness(1.05)}.foil-card__frame.foil-reverse .foil-card__shine{opacity:calc(.35 * var(--holo-strength) * var(--card-opacity))}.foil-card__frame.foil-basic-holo .foil-card__foil{opacity:calc(.55 * var(--holo-strength) * var(--card-opacity));filter:saturate(1.2) brightness(1.05)}.foil-card__frame.foil-basic-holo .foil-card__shine{opacity:calc(.6 * var(--holo-strength) * var(--card-opacity))}.foil-card__frame.foil-double-rare .foil-card__foil{background:radial-gradient(circle at var(--holo-x) var(--holo-y),rgba(255,255,255,.5),rgba(0,0,0,0) 58%),conic-gradient(from 20deg,#ff660038,#ff03,#0099ff38,#ff660038);filter:saturate(1.35) brightness(1.12);opacity:calc(.6 * var(--holo-strength) * var(--card-opacity))}.foil-card__frame.foil-double-rare .foil-card__shine{opacity:calc(.65 * var(--holo-strength) * var(--card-opacity))}.foil-card__frame.foil-ultra .foil-card__foil{background:radial-gradient(circle at var(--holo-x) var(--holo-y),rgba(255,255,255,.5),rgba(0,0,0,0) 55%),conic-gradient(from 0deg,#ff007152,#ff910047,#00c4ff47,#7c4dff52);filter:saturate(1.45) brightness(1.15);opacity:calc(.68 * var(--holo-strength) * var(--card-opacity))}.foil-card__frame.foil-ultra .foil-card__shine{opacity:calc(.7 * var(--holo-strength) * var(--card-opacity));filter:saturate(1.4) brightness(1.18)}.foil-card__frame.foil-illustration .foil-card__foil{background:radial-gradient(circle at var(--holo-x) var(--holo-y),rgba(255,255,255,.68),transparent 58%),var(--foil, var(--glitter)),conic-gradient(from 28deg,#ff884854,#ffe28c47,#5cd0ff52,#b6acff54,#ff884854),repeating-linear-gradient(135deg,#ffffff38,#ffffff14,#1612242e,#ffffff38 9%);background-size:150% 150%,var(--glittersize) var(--glittersize),360% 360%,240% 240%;background-position:var(--holo-x) var(--holo-y),calc(var(--holo-x) * .92) calc(var(--holo-y) * .92),calc(var(--holo-x) * 1.1) calc(var(--holo-y) * 1.1),calc(var(--holo-x) * .85) calc(var(--holo-y) * .85);background-blend-mode:screen,overlay,color-dodge,hard-light;filter:saturate(1.55) brightness(1.18) contrast(1.12);opacity:calc(.82 * var(--holo-strength) * var(--card-opacity))}.foil-card__frame.foil-illustration .foil-card__shine{opacity:calc(.84 * var(--holo-strength) * var(--card-opacity));filter:saturate(1.48) brightness(1.16);mix-blend-mode:screen}.foil-card__frame.foil-special-illustration .foil-card__foil{background:radial-gradient(circle at var(--holo-x) var(--holo-y),rgba(255,255,255,.74),transparent 60%),var(--foil, var(--glitter)),conic-gradient(from 18deg,#ffeebc5c,#acdaff57,#ffc6e85c,#bceeff57,#ffeebc5c),repeating-linear-gradient(140deg,#ffffff42,#ffffff1a 2.5%,#120c202e 5.5%,#ffffff42 8%);background-size:160% 160%,calc(var(--glittersize) * .9) calc(var(--glittersize) * .9),380% 380%,260% 260%;background-position:var(--holo-x) var(--holo-y),calc(var(--holo-x) * .9) calc(var(--holo-y) * .9),calc(var(--holo-x) * 1.12) calc(var(--holo-y) * 1.12),calc(var(--holo-x) * .8) calc(var(--holo-y) * .8);background-blend-mode:screen,overlay,color-dodge,soft-light;filter:saturate(1.65) brightness(1.22) contrast(1.16);opacity:calc(.88 * var(--holo-strength) * var(--card-opacity))}.foil-card__frame.foil-special-illustration .foil-card__shine{opacity:calc(.9 * var(--holo-strength) * var(--card-opacity));filter:saturate(1.6) brightness(1.22);mix-blend-mode:screen}.foil-card__frame.foil-hyper .foil-card__foil{background:radial-gradient(circle at var(--holo-x) var(--holo-y),rgba(255,255,255,.6),transparent 58%),conic-gradient(from 45deg,#ffdc7866,#ffbe2861,#ffffc86b);filter:saturate(1.4) brightness(1.2);opacity:calc(.78 * var(--holo-strength) * var(--card-opacity))}.foil-card__frame.foil-hyper .foil-card__shine{opacity:calc(.8 * var(--holo-strength) * var(--card-opacity));filter:saturate(1.5) brightness(1.22)}.foil-card__frame.foil-shiny .foil-card__foil{background:radial-gradient(circle at var(--holo-x) var(--holo-y),rgba(255,255,255,.55),transparent 60%),conic-gradient(from 0deg,#56e3ff52,#9c7cff52,#ffb6f452,#56e3ff52);filter:saturate(1.5) brightness(1.16);opacity:calc(.7 * var(--holo-strength) * var(--card-opacity))}.foil-card__frame.foil-shiny .foil-card__shine{opacity:calc(.72 * var(--holo-strength) * var(--card-opacity))}.foil-card__frame.foil-trainer-gallery .foil-card__foil{background:radial-gradient(circle at var(--holo-x) var(--holo-y),rgba(255,255,255,.5),transparent 58%),conic-gradient(from 200deg,#8e84ff47,#ff94e442,#ffd68a47);filter:saturate(1.25) brightness(1.08);opacity:calc(.62 * var(--holo-strength) * var(--card-opacity))}.foil-card__frame.foil-trainer-gallery .foil-card__shine{opacity:calc(.64 * var(--holo-strength) * var(--card-opacity))}.foil-badge-row{display:flex;justify-content:center;align-items:center;margin-top:.18rem;min-height:28px}@media (max-width: 640px){.foil-badge-row{margin-top:.22rem;min-height:26px}}.foil-badge{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;border-radius:9999px;padding:.32rem .8rem;font-size:.56rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#0f1115;background:#ffffffa6;box-shadow:0 3px 10px #0000002e,inset 0 1px #fff6;position:relative;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease}.foil-badge:hover{transform:translateY(-1px);box-shadow:0 5px 14px #00000038,inset 0 1px #ffffff80}.foil-badge:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.35),transparent 60%);pointer-events:none}@media (max-width: 640px){.foil-badge{padding:.28rem .7rem;font-size:.48rem;gap:.3rem;letter-spacing:.2em}}.foil-frame{border-radius:inherit;transition:box-shadow .18s ease,transform .18s ease}.foil-frame.foil-base{box-shadow:inset 0 0 0 1px #ffffff14}.foil-badge.foil-base{background:#ffffff2e;color:#ffffffe0;box-shadow:0 2px 6px #0000001f,inset 0 1px #fff3}.foil-frame.foil-reverse{box-shadow:inset 0 0 0 1px #78dcff59,0 6px 18px #78dcff2e}.foil-badge.foil-reverse{background:linear-gradient(135deg,#78dcffb3,#78b4ff80);color:#082736}.foil-frame.foil-basic-holo{box-shadow:inset 0 0 0 1px #ffd70073,0 10px 22px #ffd7002e}.foil-badge.foil-basic-holo{background:linear-gradient(135deg,#ffd700c7,#ffa50099);color:#3a1b00}.foil-frame.foil-double-rare{box-shadow:inset 0 0 0 1px #ff8c0099,0 14px 28px #ff8c0038}.foil-badge.foil-double-rare{background:linear-gradient(135deg,#ff8c00bf,#ff5e00a6);color:#2d1200}.foil-frame.foil-ultra{box-shadow:inset 0 0 0 1px #ba68ff8c,0 16px 32px #ba68ff3d}.foil-badge.foil-ultra{background:linear-gradient(135deg,#ba68ffbf,#80deff99);color:#1c0633}.foil-frame.foil-illustration{box-shadow:inset 0 0 0 1px #80deff80,0 18px 34px #80deff38}.foil-badge.foil-illustration{background:linear-gradient(135deg,#80deffb3,#ffb7d5a6);color:#07303b}.foil-frame.foil-special-illustration{box-shadow:inset 0 0 0 1px #fff19e99,0 20px 36px #fff19e3d}.foil-badge.foil-special-illustration{background:linear-gradient(135deg,#fff19ec7,#ffd680a6);color:#3a2400}.foil-frame.foil-hyper{box-shadow:inset 0 0 0 1px #ffdc7899,0 22px 38px #ffdc7840}.foil-badge.foil-hyper{background:linear-gradient(135deg,#ffdc78bf,#ffbe50a6);color:#412600}.foil-frame.foil-shiny{box-shadow:inset 0 0 0 1px #89ffef8c,0 18px 34px #89ffef40}.foil-badge.foil-shiny{background:linear-gradient(135deg,#89ffefbf,#b586ffa6);color:#032e33}.foil-frame.foil-trainer-gallery{box-shadow:inset 0 0 0 1px #c6acff8c,0 14px 30px #c6acff3d}.foil-badge.foil-trainer-gallery{background:linear-gradient(135deg,#c6acffb8,#ffbee49e);color:#271140}.card-value-loader{display:inline-flex;align-items:center;gap:.55rem;margin-top:.85rem;padding:.7rem 1.2rem;border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:#12121c99;color:#ffffffb8;font-size:.52rem;letter-spacing:.22em;text-transform:uppercase}.card-value-loader__label{display:inline-flex;align-items:center;gap:.35rem}.card-value-meta{margin-top:.75rem;font-size:.52rem;letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c}.card-value-meta--error{color:#ff8080c7}.card-value-progress{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:clamp(.6rem,2.6vw,.9rem) clamp(.85rem,3vw,1.3rem);border-radius:1.1rem;border:1px solid rgba(255,255,255,.08);background:#12121c8c;font-size:var(--font-size-xs);letter-spacing:.18em;text-transform:uppercase;color:#ffffffb8}.card-value-progress__amount{font-weight:600;font-size:clamp(.82rem,2.6vw,1rem);color:#ffffffeb}.card-value-progress__secondary{display:inline-block;margin-left:.4rem;font-size:clamp(.66rem,2vw,.78rem);color:#fff9}.card-value-progress__preview{font-size:calc(var(--font-size-xs) * .85);color:#ffffff8c}.card-value-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(.65rem,3vw,1.1rem);margin-top:clamp(.75rem,2.6vw,1.2rem)}.card-value-current{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:clamp(.6rem,2.4vw,.85rem) clamp(1rem,4vw,1.5rem);border-radius:1.1rem;border:1px solid rgba(255,255,255,.1);background:#12121a99;box-shadow:inset 0 1px #ffffff14}.card-value-current__label{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.18em;color:#ffffffb3}.card-value-current__amount{font-size:clamp(1.1rem,3vw,1.4rem);font-weight:600;color:#fffffff2}.card-value-chip{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;border-radius:.8rem;font-size:.52rem;letter-spacing:.22em;text-transform:uppercase;background:#ffffff1f;color:#ffffffe0;border:1px solid rgba(255,255,255,.18)}.pack-option{display:flex;flex-direction:column;align-items:center;gap:.45rem;width:100%;padding:.55rem .6rem .7rem;border-radius:.9rem;border:1px solid transparent;background:#10121ad1;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:44px;height:100%}.pack-option:hover{transform:translateY(-2px);border-color:#ffffff29;box-shadow:0 12px 24px #00000059}.pack-option:focus-visible{outline:2px solid rgba(255,255,255,.32);outline-offset:2px}.pack-option--active{border-color:#ff935999;background:#ff93592e;box-shadow:0 18px 30px #ff935940;transform:translateY(-3px)}@media (max-width: 640px){.pack-option{padding:.6rem .65rem .75rem;gap:.5rem}.pack-option:active{transform:translateY(-1px) scale(.98);box-shadow:0 8px 18px #0000004d}.pack-option--active:active{transform:translateY(-2px) scale(.98);box-shadow:0 14px 24px #ff935938}}.pack-option__thumb{width:100%;aspect-ratio:63 / 88;border-radius:.85rem;display:flex;align-items:center;justify-content:center;padding:0;position:relative;overflow:hidden}.pack-option__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 22px rgba(0,0,0,.45));transition:transform .16s ease}@media (min-width: 768px){.pack-option__logo--desktop{display:block;position:static;width:clamp(1.8rem,4vw,2.4rem);height:clamp(1.8rem,4vw,2.4rem);margin-bottom:.35rem;padding:.35rem;background:#0a0c12e6;border-radius:.7rem;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 16px #00000059}.pack-option__thumb{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(.75rem,2.8vw,1rem);gap:.5rem}.pack-option__image{width:90%;height:auto}}.pack-option__info{display:flex;flex-direction:column;align-items:center;gap:.22rem;width:100%;padding:.4rem .46rem;border-radius:.75rem;background:linear-gradient(135deg,#20222ad9,#14161ebf);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 12px #00000040,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex:1 1 auto;justify-content:space-between}.pack-option__label{font-size:var(--font-size-md);letter-spacing:.06em;text-transform:uppercase;font-weight:700;font-family:var(--font-display, "Doto", sans-serif);color:var(--text-primary);text-align:center;line-height:var(--font-line-height-tight);display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:1.35em;text-wrap:balance;text-shadow:0 4px 16px rgba(255,147,89,.35),0 1px 0 rgba(255,255,255,.1)}.pack-option__meta{display:flex;flex-direction:column;gap:.2rem;font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);text-align:center;line-height:var(--font-line-height-base);min-height:1.8em;text-shadow:0 2px 12px rgba(0,0,0,.4)}.pack-option__meta--muted{color:#ffffff80}.pack-option__count{display:inline-flex;align-items:center;padding:.28rem .65rem;border-radius:999px;font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:#ffffffd9;background:linear-gradient(135deg,#ff935938,#ff784626);border:1px solid rgba(255,147,89,.25);box-shadow:0 2px 6px #ff935926}.pack-option__opens{margin-top:.2rem;font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;line-height:var(--font-line-height-tight)}@media (max-width: 640px){.pack-option__info{padding:.34rem .38rem;gap:.16rem}.pack-option__label{font-size:var(--font-size-md);letter-spacing:.06em;min-height:1.15em}.pack-option__meta{font-size:var(--font-size-sm);letter-spacing:.06em;min-height:1.5em}.pack-option__count{font-size:var(--font-size-xs);padding:.24rem .55rem}.pack-option__opens{margin-top:.16rem;font-size:var(--font-size-xs);letter-spacing:.06em}}.pack-option--carousel{position:relative;padding:clamp(.14rem,.8vw,.24rem);padding-bottom:clamp(.3rem,1vw,.46rem);gap:clamp(.12rem,.7vw,.2rem);border-radius:clamp(.7rem,2vw,1.1rem);background:#0e101852;border:1px solid rgba(255,255,255,.05);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;transform-origin:center;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.pack-option--carousel .pack-option__thumb{aspect-ratio:63 / 88;max-height:min(24vh,clamp(148px,36vw,210px))}.pack-option--carousel.pack-option--active,.pack-option--carousel:hover{background:linear-gradient(165deg,#ff93592e,#52baff24);border-color:#ff935973;transform:translateY(-2px);box-shadow:0 12px 26px #ff93592e,0 0 14px #52baff29}.pack-option--carousel .pack-option__label,.pack-option--carousel .pack-option__meta{text-align:center}.pack-option--carousel .pack-option__logo{width:clamp(1.4rem,5vw,2rem);height:clamp(1.4rem,5vw,2rem)}.pack-option--carousel .pack-option__info{padding:clamp(.28rem,1vw,.46rem) clamp(.3rem,1.2vw,.54rem);gap:clamp(.12rem,.8vw,.22rem)}.pack-option--carousel .pack-option__meta{gap:clamp(.1rem,.6vw,.2rem)}.pack-carousel{position:relative;width:100%;padding:clamp(.65rem,2.4vw,1.2rem) clamp(.6rem,2vw,1rem);border-radius:clamp(1.2rem,3.2vw,2rem);border:1px solid rgba(255,255,255,.08);background:linear-gradient(155deg,#101622eb,#0c1018e6),radial-gradient(circle at 16% 12%,rgba(255,165,97,.4),transparent 52%);box-shadow:0 18px 48px #0000008c,inset 0 0 0 1px #ffffff0a;overflow:hidden}.pack-carousel:before{content:"";position:absolute;top:-45%;right:-20%;bottom:30%;left:-30%;background:radial-gradient(circle at 50% 50%,rgba(68,190,255,.3),transparent 60%);filter:blur(120px);opacity:.45;animation:carouselGlow 14s ease-in-out infinite;pointer-events:none}.pack-carousel:after{content:"";position:absolute;top:-35%;right:-60%;bottom:55%;left:-20%;background:radial-gradient(circle at 40% 40%,rgba(255,147,89,.36),transparent 68%);filter:blur(120px);opacity:.35;animation:carouselGlow 20s linear infinite reverse;pointer-events:none}.pack-selector-shell{position:relative;margin-top:clamp(.15rem,.8vw,.3rem);border-radius:clamp(1.6rem,4vw,2.8rem);border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 12% -8%,rgba(255,147,89,.28),transparent 55%),radial-gradient(circle at 88% -12%,rgba(94,206,255,.22),transparent 60%),linear-gradient(140deg,#0e1018eb,#060a10e6);box-shadow:0 24px 60px #0000008c,0 0 0 1px #ffffff0d;overflow:hidden}.pack-selector-shell:before{content:"";position:absolute;top:-50%;right:-40%;bottom:30%;left:-40%;background:radial-gradient(circle at 50% 50%,rgba(255,147,89,.18),transparent 60%),conic-gradient(from 90deg,#ffb4502e,#52baff29,#ff93592e);filter:blur(80px);opacity:.55;animation:selectorAura 18s linear infinite;pointer-events:none}.pack-selector-shell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid rgba(255,255,255,.08);mix-blend-mode:screen;pointer-events:none}@keyframes selectorAura{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.05)}to{transform:rotate(360deg) scale(1)}}@keyframes carouselGlow{0%{transform:rotate(0) scale(.95)}50%{transform:rotate(180deg) scale(1.05)}to{transform:rotate(360deg) scale(.95)}}.pack-option__series-badge{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;width:100%}.pack-option__series-icon{width:clamp(1.2rem,4vw,1.8rem);height:clamp(1.2rem,4vw,1.8rem);-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));flex-shrink:0}@media (max-width: 640px){.pack-selector-shell{margin:0!important;padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.pack-selector-shell:before,.pack-selector-shell:after{display:none}.pack-carousel{padding:0!important;margin:0!important;border:none!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.pack-carousel:before,.pack-carousel:after{display:none}.pack-carousel__header,.pack-carousel__groups{margin-left:0;margin-right:0}.pack-option--carousel .pack-option__info{align-items:center!important;text-align:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.pack-option--carousel .pack-option__label{text-align:center!important;width:100%!important;display:block!important}.pack-option--carousel .pack-option__meta{text-align:center!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.pack-option--carousel .pack-option__meta span{text-align:center!important;display:block!important}.pack-option--carousel .pack-option__count,.pack-option--carousel .pack-option__opens,.pack-option--carousel .pack-option__collection{text-align:center!important;display:inline-flex!important;justify-content:center!important;align-items:center!important}.pack-option--carousel .pack-option__info>.pack-option__count,.pack-option--carousel .pack-option__info>.pack-option__opens,.pack-option--carousel .pack-option__info>.pack-option__collection{display:inline-flex!important;margin-left:auto!important;margin-right:auto!important}.pack-option__series-icon{width:clamp(1.8rem,6vw,2.5rem);height:clamp(1.8rem,6vw,2.5rem)}.pack-option__image{transform:translateZ(0);will-change:transform}.pack-carousel__viewport{-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.pack-option--carousel .pack-option__thumb{max-height:min(60vh,clamp(300px,70vw,450px))}.pack-option--carousel .pack-option__info{padding:clamp(.5rem,1.6vw,.75rem) clamp(.6rem,2vw,.9rem)!important;gap:clamp(.35rem,1.2vw,.5rem)!important}.pack-option--carousel .pack-option__label{font-size:clamp(.95rem,2.8vw,1.15rem)!important;margin-bottom:.15rem}.pack-option--carousel .pack-option__meta{gap:clamp(.25rem,1vw,.4rem)!important;margin-bottom:.2rem}.pack-option--carousel .pack-option__count{margin-top:.2rem;font-size:clamp(.75rem,2.2vw,.92rem)!important}.pack-option--carousel .pack-option__opens{font-size:clamp(.72rem,2vw,.88rem)!important;margin-top:.15rem;color:#ffffffa6}.pack-option--carousel .pack-option__collection{font-size:clamp(.75rem,2.2vw,.92rem)!important;margin-top:.2rem;padding:.25rem .6rem;background:linear-gradient(135deg,#52baff26,#9370db1f);border:1px solid rgba(82,186,255,.25);border-radius:999px;color:#b4dcfff2;font-weight:600}.pack-option--carousel .pack-option__tap-hint{display:block!important;margin-top:clamp(.7rem,2.4vw,1.1rem);margin-left:auto!important;margin-right:auto!important;padding:clamp(.65rem,2.2vw,.9rem) clamp(1.1rem,3.2vw,1.5rem);font-size:clamp(.82rem,2.6vw,1.05rem);font-weight:900;letter-spacing:.1em;border-radius:.8rem;box-shadow:0 6px 16px #ff601280,inset 0 2px #fff6;transition:all .2s ease;width:-moz-fit-content!important;width:fit-content!important}.pack-option--carousel.pack-option--active{transform:scale(1.02);box-shadow:0 0 30px #ff935966,0 0 60px #52baff33;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.pack-option--carousel.pack-option--swiping{position:relative;z-index:1000!important;background:linear-gradient(135deg,#7878784d,#50505033);box-shadow:0 0 40px #78787880,0 0 80px #7878784d}.pack-option--carousel.pack-option--ready-to-open{background:linear-gradient(135deg,#22c55e4d,#16a34a33);box-shadow:0 0 40px #22c55e99,0 0 80px #22c55e66,0 0 120px #22c55e33}.pack-option--carousel{transition:transform .3s ease,box-shadow .3s ease;will-change:transform;transform:translateZ(0);backface-visibility:hidden;-webkit-font-smoothing:antialiased}.pack-carousel__container,.pack-carousel__slide{will-change:transform;transform:translateZ(0)}.pack-option--carousel .pack-option__series-badge{padding:.3rem .6rem;background:#0e101899;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);display:flex!important;justify-content:center!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important;width:auto!important}.pack-option--carousel .pack-option__thumb:after{content:"";position:absolute;bottom:0;left:0;right:0;height:30%;background:linear-gradient(to top,rgba(0,0,0,.4),transparent);pointer-events:none;border-radius:inherit}@keyframes swipe-pulse{0%,to{transform:scale(1);box-shadow:0 6px 16px #ff601280,inset 0 2px #fff6}50%{transform:scale(1.08);box-shadow:0 8px 24px #ff6012b3,0 0 20px #ff935999,inset 0 2px #ffffff80}}.pack-option--carousel .pack-option__tap-hint--release{animation:swipe-pulse .6s ease-in-out infinite;background:linear-gradient(135deg,#ff8d45,#ff4500)}}.card-swipe-layout{position:relative}.card-swipe-stage__canvas{position:relative;isolation:isolate}.card-swipe-close{position:absolute;top:clamp(.35rem,1.8vw,.6rem);right:clamp(.35rem,1.8vw,.6rem);z-index:40;display:inline-flex;align-items:center;gap:.4rem;padding:clamp(.35rem,1.2vw,.55rem) clamp(.75rem,2vw,1.1rem);border-radius:.9rem;border:1px solid rgba(255,255,255,.18);background:#0c1018c7;color:#ffffffd1;box-shadow:0 12px 28px #00000059;cursor:pointer;font-size:clamp(.58rem,.52rem + .24vw,.78rem);letter-spacing:.28em;text-transform:uppercase;font-weight:600;transition:transform .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease;pointer-events:auto;touch-action:manipulation}.card-swipe-close:hover,.card-swipe-close:focus-visible{transform:translateY(-1px);border-color:#ff935973;color:#fffffff0;box-shadow:0 16px 32px #ff935933,0 0 18px #52baff2e}.card-swipe-close:focus-visible{outline:2px solid rgba(255,255,255,.4);outline-offset:4px}@keyframes cardShineSweep{0%{transform:scale(.9) rotate(0);opacity:.2}50%{transform:scale(1.05) rotate(180deg);opacity:.55}to{transform:scale(.9) rotate(360deg);opacity:.2}}@keyframes cardAuraSparkle{0%{transform:translateZ(0) rotate(0)}50%{transform:translate3d(2%,-1%,0) rotate(180deg)}to{transform:translateZ(0) rotate(360deg)}}.rip-control{--rip-position: 12%;--rip-rotation: 0deg;width:100%;max-width:min(240px,75vw);margin:0 auto;padding:.5rem}.rip-control__pack{position:relative;width:100%;aspect-ratio:63.5 / 88;background:linear-gradient(135deg,#1a1c24,#0f1118);border-radius:10px;box-shadow:0 0 0 1px #ffffff1f,0 2px 6px #0003,0 6px 12px #0000004d,0 12px 24px #0006;overflow:hidden;transform-style:preserve-3d;transition:all .3s cubic-bezier(.4,0,.2,1);isolation:isolate}.rip-control__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:clamp(.8rem,4vw,1.4rem);filter:saturate(1.02) contrast(1.02);z-index:0;pointer-events:none;mix-blend-mode:normal}.rip-control__pack:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #ffffff26,0 4px 8px #00000040,0 8px 16px #00000059,0 16px 32px #00000073}.rip-control__pack:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.03) 0%,transparent 40%,transparent 60%,rgba(0,0,0,.08) 100%);pointer-events:none;z-index:1}.rip-control__pack:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 30%,rgba(255,255,255,.08),transparent 60%);pointer-events:none;z-index:1}.rip-control__track{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5;overflow:hidden}.rip-control__track:before{content:"";position:absolute;top:0;left:0;width:var(--rip-position);height:100%;background:linear-gradient(180deg,rgba(255,220,120,.4) 0%,rgba(255,235,165,.5) 15%,rgba(255,245,190,.55) 23.5%,rgba(255,235,165,.5) 32%,rgba(255,220,130,.35) 50%,rgba(245,195,110,.2) 80%,transparent 100%);box-shadow:0 0 50px #ffdc82b3,0 0 100px #ffeba580,inset 0 0 80px #fff5d259;opacity:calc(var(--rip-position) / 100);will-change:width,opacity}.rip-control__track:after{content:"";position:absolute;top:23.5%;left:0;width:100%;height:3px;background:linear-gradient(90deg,transparent 0%,rgba(255,200,120,.8) calc(var(--rip-position) - 12%),rgba(255,235,165,1) var(--rip-position),rgba(80,90,110,.3) calc(var(--rip-position) + 1%),transparent 100%);box-shadow:0 0 16px #ffdc8cb3,0 0 32px #ffeba566;will-change:background}.rip-control__header{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:clamp(1rem,4.4vw,1.6rem) clamp(1rem,3.2vw,1.5rem) clamp(2.4rem,7vw,3.4rem);z-index:2;pointer-events:none}.rip-control__header-logos{display:flex;flex-direction:column;align-items:center;gap:clamp(.85rem,3vw,1.65rem);width:100%}.rip-control__header-logo{height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.6))}.rip-control__header-logo--pokemon{width:clamp(180px,72%,260px)}.rip-control__header-logo--set{width:clamp(140px,58%,210px)}.rip-control__range{position:absolute;top:19%;left:0;width:100%;height:1.5rem;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:grab;z-index:2;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0}.rip-control__range:active{cursor:grabbing}.rip-control__range:focus-visible{outline:none}.rip-control__range::-webkit-slider-thumb{-webkit-appearance:none;width:0;height:0}.rip-control__range::-moz-range-thumb{width:0;height:0;border:0}.rip-control__range::-webkit-slider-runnable-track,.rip-control__range::-moz-range-track{background:transparent}.rip-control__focus-ring{position:absolute;top:19%;left:6%;right:6%;height:1.5rem;border-radius:999px;border:1px dashed rgba(255,255,255,.3);opacity:0;pointer-events:none;transition:opacity .16s ease;z-index:1}.rip-control__range:focus-visible+.rip-control__focus-ring{opacity:1}.rip-control__ripper{position:absolute;top:23%;left:var(--rip-position);transform:translate(-50%,-50%);pointer-events:auto;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10;padding:1.2rem}.rip-control__ripper-segment{position:relative;width:clamp(1.6rem,4.5vw,2rem);height:clamp(1.6rem,4.5vw,2rem);background:radial-gradient(circle at 40% 40%,#ffdca0f2,#ffbe82eb 30%,#ffa064e0 60%,#ff7846d9 85%);border:2px solid rgba(200,80,40,.7);border-radius:50%;box-shadow:0 0 16px #ffa05a99,0 0 32px #ff8c5066,0 0 48px #ff784633,0 4px 12px #00000080,inset 0 3px 6px #ffffff80,inset 0 -3px 8px #0000004d;animation:zipperPulse 2s ease-in-out infinite;cursor:grab;will-change:transform,box-shadow}.rip-control__ripper-segment:before{content:"";position:absolute;top:50%;left:50%;width:40%;height:40%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,240,220,.8),rgba(255,220,180,.5) 50%,transparent 70%);border-radius:50%;pointer-events:none}.rip-control__ripper-segment:after{content:"";position:absolute;top:50%;left:50%;width:20%;height:20%;transform:translate(-50%,-50%);background:#fff9;border-radius:50%;box-shadow:0 1px 2px #0000004d;pointer-events:none}.rip-control__ripper-segment:active{cursor:grabbing}@keyframes zipperPulse{0%,to{filter:brightness(1);transform:scale(1);box-shadow:0 0 16px #ffa05a99,0 0 32px #ff8c5066,0 0 48px #ff784633,0 4px 12px #00000080,inset 0 3px 6px #ffffff80,inset 0 -3px 8px #0000004d}50%{filter:brightness(1.15);transform:scale(1.05);box-shadow:0 0 20px #ffb46eb3,0 0 40px #ffa06480,0 0 60px #ff8c5a4d,0 6px 14px #0000008c,inset 0 2px 5px #fff9,inset 0 -2px 6px #00000040}}.rip-control__ripper-segment>.rip-control__ripper-segment{display:none}@media (max-width: 420px){.rip-control{width:100%}.rip-control__range{height:8rem;top:10%;z-index:20;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rip-control__ripper{transform:translate(-50%,-50%);z-index:15;pointer-events:auto;padding:2rem}.rip-control__ripper-segment{cursor:pointer;pointer-events:auto;touch-action:none;width:clamp(1.4rem,4vw,1.8rem);height:clamp(1.4rem,4vw,1.8rem)}.rip-control__cta{display:block;position:absolute;bottom:8%;left:50%;transform:translate(-50%);color:#fffffff2;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.9),0 1px 2px rgba(0,0,0,.8);pointer-events:none;z-index:11;animation:tapHint 2s ease-in-out infinite}@keyframes tapHint{0%,to{opacity:.75;transform:translate(-50%) translateY(0)}50%{opacity:1;transform:translate(-50%) translateY(-3px)}}}@media (prefers-reduced-motion: reduce){.rip-control__ripper,.rip-control__ripper-segment{transition:none}}.tilt-wrapper{perspective:1200px}.tilt-card{transform-style:preserve-3d;will-change:transform}.pack-grid{display:grid;gap:clamp(.55rem,2.2vw,.85rem);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));padding:clamp(.35rem,1.6vw,.55rem) 0;position:relative;z-index:1}@media (max-width: 640px){.pack-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.6rem;padding:.4rem 0}}@media (max-width: 420px){.pack-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}}.pack-selector--desktop{display:grid;gap:clamp(1rem,2.2vw,1.6rem)}@media (min-width: 1024px){.pack-selector--desktop{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start}}.pack-selector__summary{position:sticky;top:0;display:flex;flex-direction:column;gap:clamp(.6rem,2.4vw,1rem);padding:clamp(.9rem,3vw,1.3rem);border-radius:clamp(1rem,3.5vw,1.6rem);border:1px solid rgba(255,255,255,.12);background:#0c0e14c7;box-shadow:0 18px 46px #00000059;max-height:min(clamp(280px,72vh,720px),calc(var(--viewport-safe-height, 100vh) - clamp(2.5rem,10vh,5rem)));overflow-y:auto}.pack-selector__summary-art{position:relative;overflow:hidden;border-radius:1.1rem;border:1px solid rgba(255,255,255,.08);background:#00000026;aspect-ratio:63 / 88;display:flex;align-items:center;justify-content:center;padding:clamp(.55rem,2vw,.85rem);max-width:min(clamp(180px,32vw,230px),calc(var(--viewport-safe-height, 100vh) * .42));margin-inline:auto}.pack-selector__summary-art .pack-pocket{width:100%;height:100%}.pack-selector__summary-art .pack-pocket--summary{max-width:min(100%,240px)}.pack-selector__summary-body{display:flex;flex-direction:column;gap:clamp(.6rem,2.4vw,1rem)}.pack-selector__summary-title{font-size:var(--font-size-md);letter-spacing:.14em;text-transform:uppercase;color:var(--text-primary)}.pack-selector__summary-chips{display:flex;flex-wrap:wrap;gap:clamp(.4rem,2vw,.6rem) clamp(.5rem,2.6vw,.75rem)}.pack-selector__summary-chip{display:inline-flex;align-items:center;padding:clamp(.35rem,1.8vw,.55rem) clamp(.65rem,2.2vw,.9rem);border-radius:999px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,#ffffff1f,#2d2d4414);color:#ffffffeb;font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.pack-selector__summary-button{margin-top:auto;padding:clamp(.48rem,1.6vw,.7rem) clamp(.85rem,2.5vw,1.2rem);border-radius:999px;border:1px solid rgba(255,147,89,.45);background:linear-gradient(135deg,#ff935933,#ff78461f);color:#ff9359f2;font-size:var(--font-size-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:600;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.pack-selector__summary-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 24px #ff935940}.pack-selector__summary-button:disabled{opacity:.5}.pack-selector__summary-empty{font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.pack-selector__grid-area{display:flex;flex-direction:column;gap:clamp(.6rem,2.4vw,1rem)}.pack-selector__grid-status{display:flex;align-items:center;justify-content:center;gap:clamp(.35rem,1.8vw,.55rem);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase}.pack-selector--mobile{display:flex;flex-direction:column;gap:clamp(.45rem,1.6vh,.8rem);min-height:0;flex:1 1 auto}.pack-selector--mobile .pack-carousel{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:clamp(.35rem,1.2vh,.6rem)}.pack-selector--mobile .pack-carousel__header,.pack-selector--mobile .pack-carousel__groups,.pack-selector--mobile .pack-carousel__status{flex-shrink:0}.pack-selector--mobile .pack-carousel__viewport{flex:1 1 auto;min-height:0}.pack-selector--mobile .pack-carousel__container{align-items:stretch}.pack-selector--mobile .pack-carousel__header{margin-bottom:clamp(.15rem,.6vh,.24rem)}.pack-selector--mobile .pack-carousel__controls{gap:clamp(.18rem,.8vh,.26rem)}.pack-selector--mobile .pack-carousel__groups{margin-bottom:0;padding-bottom:0}.pack-pocket{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:clamp(.65rem,2.6vw,.95rem);gap:clamp(.55rem,2vw,.8rem);text-transform:uppercase;letter-spacing:.16em;color:#ffffffeb;transition:transform .2s ease;border-radius:clamp(.7rem,2.4vw,.95rem);overflow:hidden}.pack-pocket__content{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:center;gap:clamp(.55rem,2vw,.85rem)}.pack-pocket__brand{width:clamp(58px,32%,88px);max-width:120px;height:auto;filter:drop-shadow(0 10px 24px rgba(0,0,0,.45))}.pack-pocket__art-area{position:relative;width:100%;aspect-ratio:63 / 88;display:flex;align-items:center;justify-content:center;border-radius:clamp(.7rem,2.6vw,1.1rem);overflow:hidden}.pack-pocket__background{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;z-index:0;pointer-events:none;border-radius:inherit}.pack-pocket__background-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.9;filter:saturate(1.08) brightness(.92);transform:scale(1.02);transition:transform .2s ease,filter .2s ease,opacity .2s ease;border-radius:inherit}.pack-pocket__background-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(160deg,#111524f2,#241c40cc 48%,#ff93598c);opacity:.78;transition:opacity .2s ease}.pack-pocket__art{position:relative;z-index:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:inherit;background:radial-gradient(circle at 50% 16%,rgba(255,255,255,.22),transparent 60%),linear-gradient(160deg,#12121ceb,#0c0e1ae6);padding:clamp(.35rem,1.4vw,.7rem)}.pack-pocket__art-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 18px 28px rgba(0,0,0,.45))}.pack-pocket:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 1px #fff3,inset 0 -28px 28px #00000059;z-index:0;pointer-events:none}.pack-pocket__pull-tab{display:inline-flex;align-items:center;justify-content:center;padding:.35rem 1.35rem;border-radius:999px;background:radial-gradient(circle at 50% 30%,#ffc96beb,#ff7b42e0);border:2px solid rgba(255,255,255,.65);box-shadow:0 12px 26px #00000073,inset 0 1px 3px #fff9;color:#241302e6;font-weight:800;font-size:clamp(.5rem,1.8vw,.7rem);letter-spacing:.3em;text-transform:uppercase;text-shadow:none}.pack-pocket__pull-tab span{transform:translateY(1px)}.pack-pocket__name{width:100%;padding:.45rem .6rem;border-radius:.75rem;background:#0d101cb8;border:1px solid rgba(255,255,255,.22);box-shadow:0 16px 26px #00000061,inset 0 1px #ffffff40;font-size:clamp(.56rem,1.6vw,.78rem);letter-spacing:.26em;text-align:center;color:#fffffff2}.pack-pocket--grid .pack-pocket__brand{width:clamp(52px,30%,78px);max-width:96px}.pack-pocket--grid .pack-pocket__pull-tab{padding:.32rem 1.15rem;font-size:clamp(.48rem,1.5vw,.64rem)}.pack-pocket--grid .pack-pocket__name{font-size:clamp(.5rem,1.4vw,.7rem)}.pack-pocket--carousel .pack-pocket__brand{width:clamp(60px,34%,96px);max-width:110px}.pack-pocket--carousel .pack-pocket__name{font-size:clamp(.58rem,1.8vw,.82rem)}.pack-pocket--summary .pack-pocket__brand{width:clamp(78px,38%,132px);max-width:190px}.pack-pocket--summary .pack-pocket__art-area{max-width:clamp(150px,40%,200px);margin-inline:auto;border-radius:clamp(.8rem,3vw,1.3rem);background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.18),transparent 60%),linear-gradient(160deg,#12121ce6,#0c0e1ae0);padding:clamp(.25rem,1.2vw,.5rem)}.pack-pocket--summary .pack-pocket__art{background:none;padding:clamp(.15rem,.9vw,.32rem)}.pack-pocket--summary .pack-pocket__pull-tab,.pack-pocket--summary .pack-pocket__name{display:none}.pack-option:hover .pack-pocket__background-image,.pack-option--active .pack-pocket__background-image{transform:scale(1.08);filter:saturate(1.2) brightness(1.03);opacity:1}.pack-option:hover .pack-pocket__background-overlay,.pack-option--active .pack-pocket__background-overlay{opacity:.86}.pack-option:hover .pack-pocket,.pack-option--active .pack-pocket{transform:translateY(-2px)}.pack-carousel__header{display:flex;flex-direction:column;align-items:stretch;gap:clamp(.15rem,1vw,.25rem);margin-bottom:clamp(.25rem,1.2vw,.4rem);position:relative;z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(140deg,#1216207a,#0a0e1652);border-radius:clamp(.9rem,2.6vw,1.4rem);border:1px solid rgba(255,255,255,.06);padding:clamp(.4rem,1.6vw,.7rem)}.pack-carousel__controls-row{display:flex;align-items:center;gap:clamp(.18rem,.9vw,.3rem);min-height:var(--carousel-control-height);flex-wrap:nowrap;justify-content:space-between}.pack-carousel__groups{display:flex;align-items:center;gap:clamp(.35rem,2vw,.55rem);overflow-x:auto;padding-bottom:0;margin-bottom:0;margin-top:-.15rem;scrollbar-width:none;position:relative;z-index:1;padding:clamp(.35rem,1.4vw,.6rem) clamp(.4rem,1.6vw,.75rem);border-radius:clamp(.9rem,2.5vw,1.4rem);background:linear-gradient(140deg,#12162085,#0a0c1461);border:1px solid rgba(255,255,255,.06)}.pack-carousel__groups::-webkit-scrollbar{display:none}.pack-carousel__group-button{flex:0 0 auto;padding:clamp(.36rem,1.3vw,.6rem) clamp(.62rem,1.9vw,1.05rem);border-radius:999px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#181e2cd9,#0e121cbf);color:#ffffffb3;font-size:clamp(.62rem,.56rem + .26vw,.84rem);letter-spacing:.05em;text-transform:uppercase;font-weight:600;text-shadow:0 3px 12px rgba(0,0,0,.5);box-shadow:0 8px 22px #00000059;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease;-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;gap:.4rem}.pack-carousel__group-button:hover,.pack-carousel__group-button:focus-visible{border-color:#ffffff52;color:#ffffffeb;transform:translateY(-2px);box-shadow:0 12px 32px #ff93593d}.pack-carousel__group-button:focus-visible{outline:2px solid rgba(255,147,89,.45);outline-offset:2px}.pack-carousel__group-button--active{background:linear-gradient(135deg,#ff935947,#ff60403d);border-color:#ff9359b3;color:#ffdeccfa;box-shadow:0 16px 34px #ff935959,0 0 18px #ff935959}.pack-carousel__group-logo{width:clamp(1.2rem,4.6vw,1.85rem);height:clamp(1.2rem,4.6vw,1.85rem);-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.45))}.pack-carousel__sort,.pack-carousel__jump-button{padding-inline:clamp(.6rem,1.7vw,1.05rem);height:var(--carousel-control-height);min-height:var(--carousel-control-height);border-radius:clamp(.65rem,2.1vw,1.1rem);font-size:clamp(.7rem,.64rem + .26vw,.95rem);letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--text-primary);background:linear-gradient(135deg,#24283ad9,#101420c7);border:1px solid rgba(255,255,255,.18);box-shadow:0 10px 28px #00000061,0 0 18px #ff93592e,inset 0 1px #ffffff14;cursor:pointer;text-shadow:0 4px 12px rgba(0,0,0,.45);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease;-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;line-height:1;flex-shrink:0}.pack-carousel__select-shell{position:relative;display:inline-flex;align-items:center;height:var(--carousel-control-height)}.pack-carousel__select-shell:after{content:"";position:absolute;right:.38rem;top:50%;transform:translateY(-35%);width:0;height:0;border-left:.22rem solid transparent;border-right:.22rem solid transparent;border-top:.3rem solid rgba(255,255,255,.72);pointer-events:none}.pack-carousel__sort{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 clamp(1.2rem,2.6vw,1.8rem) 0 clamp(.5rem,1.4vw,.8rem);padding-left:clamp(.5rem,1.4vw,.8rem);padding-right:clamp(1.2rem,2.6vw,1.9rem);line-height:1;position:relative}.pack-carousel__sort:after{content:"";position:absolute;right:.45rem;top:50%;transform:translateY(-35%);width:0;height:0;border-left:.22rem solid transparent;border-right:.22rem solid transparent;border-top:.3rem solid rgba(255,255,255,.72);pointer-events:none}.pack-carousel__sort{appearance:none;-webkit-appearance:none;-moz-appearance:none}.pack-carousel__jump-button{justify-content:center}.pack-carousel__sort:hover,.pack-carousel__jump-button:hover:not(:disabled),.pack-carousel__sort:focus-visible,.pack-carousel__jump-button:focus-visible:not(:disabled){background:linear-gradient(135deg,#ff935952,#52baff4d);border-color:#ff935999;box-shadow:0 18px 38px #ff935959,0 0 20px #52baff52,inset 0 1px #fff3;transform:translateY(-1px)}.pack-carousel__sort option{background:#14161ef2;color:var(--text-primary);padding:.35rem}.pack-carousel__jump-button:disabled{opacity:.4;cursor:default}.pack-carousel__nav{display:flex;align-items:center;gap:.3rem;position:relative}.pack-carousel__viewport{overflow:hidden;width:100%;padding-top:clamp(.22rem,1.4vw,.6rem);padding-bottom:0;position:relative;z-index:1}.pack-carousel__container{display:flex;align-items:stretch;gap:clamp(.6rem,2.6vw,1.35rem);padding-inline:clamp(.75rem,6vw,2.25rem);margin:0;list-style:none;touch-action:pan-y pinch-zoom;position:relative;z-index:1}.pack-carousel__slide{flex:0 0 var(--carousel-card-size);max-width:var(--carousel-card-size);display:flex}.pack-carousel__empty{position:absolute;inset:clamp(.4rem,1.4vw,.8rem);border-radius:clamp(1rem,2.8vw,1.6rem);background:linear-gradient(145deg,#0f121aeb,#090c12e6);border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px #ffffff0a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.35rem,1.4vw,.65rem);text-align:center;padding:clamp(1.1rem,4vw,2rem);color:#ffdecceb;text-shadow:0 10px 24px rgba(255,147,89,.35);z-index:2;pointer-events:none}.pack-carousel__empty-title{font-family:var(--font-display, "Doto", sans-serif);font-size:clamp(.9rem,.8rem + .4vw,1.2rem);letter-spacing:.18em;text-transform:uppercase}.pack-carousel__empty-subtitle{font-family:var(--font-body, "Jersey 20", "Fira Sans", "Inter", system-ui, sans-serif);font-size:clamp(.72rem,.66rem + .18vw,.88rem);letter-spacing:.08em;color:#ffffffb3}.pack-option__tap-hint{display:block;margin-top:clamp(.55rem,1.6vw,.8rem);padding:clamp(.48rem,1.4vw,.68rem) clamp(.6rem,1.8vw,.9rem);border-radius:.6rem;font-size:var(--font-size-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:#201005;background:linear-gradient(135deg,#ff6b2d,#ff4500);border:1px solid rgba(255,147,89,.3);box-shadow:0 3px 10px #ff601259,inset 0 1px #ffffff59;animation:tap-pulse 2s ease-in-out infinite}@keyframes tap-pulse{0%,to{transform:scale(1);box-shadow:0 3px 10px #ff601266,inset 0 1px #fff6}50%{transform:scale(1.05);box-shadow:0 4px 14px #ff601280,inset 0 1px #ffffff80}}.pack-carousel__status{margin-top:.6rem;text-align:center;font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;position:relative;z-index:1;color:#ffdecce6;text-shadow:0 8px 20px rgba(255,147,89,.4)}@media (max-width: 640px){.pack-carousel__header{flex-direction:column;align-items:stretch}.pack-carousel__controls{flex-direction:row;justify-content:space-between}.pack-carousel__sort{flex:1;padding:.55rem .7rem;font-size:.5rem}}@media (min-width: 480px){.pack-carousel__nav-button{width:2.35rem;height:2.35rem}.pack-carousel__slide{flex:0 0 clamp(190px,40vw,240px);max-width:clamp(190px,40vw,240px)}}@media (min-width: 768px){.pack-carousel__header{margin-bottom:clamp(.85rem,1.6vw,1.25rem)}.pack-carousel__slide{flex:0 0 clamp(210px,28vw,260px);max-width:clamp(210px,28vw,260px)}}.pack-carousel__search-panel{position:absolute;top:calc(100% + clamp(.12rem,.7vh,.24rem));right:0;min-width:clamp(14rem,55vw,20rem);margin-top:0;padding-top:clamp(.08rem,.6vh,.18rem);animation:searchReveal .18s ease-out;z-index:20}.pack-carousel__search-bar{display:grid;grid-template-columns:auto 1fr;align-items:center;width:100%;gap:.5rem;padding:0 .9rem;height:var(--carousel-control-height);border-radius:.75rem;border:1px solid rgba(255,255,255,.12);background:#0c0e16b3;box-shadow:0 4px 12px #00000047;transition:border-color .2s ease,box-shadow .2s ease;cursor:text}.pack-carousel__search-bar:focus-within{border-color:#ff93598c;box-shadow:0 0 0 2px #ff935933}.pack-carousel__search-icon{display:inline-flex;align-items:center;justify-content:center;width:.95rem;height:.95rem;color:#ffffffb3}.pack-carousel__search-input{min-width:0;width:100%;padding:0;border:0;background:transparent;color:var(--text-primary);font-size:var(--font-size-sm);font-weight:500;letter-spacing:.015em;text-transform:none;line-height:var(--font-line-height-base)}.pack-carousel__search-input::-moz-placeholder{color:#ffffff80;text-transform:none;letter-spacing:.015em}.pack-carousel__search-input::placeholder{color:#ffffff80;text-transform:none;letter-spacing:.015em}.pack-carousel__search-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.25rem}.pack-carousel__search-toggle--active{border-color:#ff93598c;box-shadow:0 0 0 2px #ff93592e;color:#ffd2bcf2}@keyframes searchReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){.pack-carousel__nav{width:100%;justify-content:flex-end}.pack-carousel__search-panel{left:0;right:auto;min-width:min(100vw - clamp(1rem,6vw,2.4rem),20rem)}}.pack-carousel__search-input{min-width:0;width:100%;padding:0;border:0;background:transparent;color:var(--text-primary);font-size:var(--font-size-xs);font-weight:500;letter-spacing:.02em;text-transform:none;line-height:var(--font-line-height-base)}.pack-carousel__search-input::-moz-placeholder{color:#ffffff80;text-transform:none;letter-spacing:.02em}.pack-carousel__search-input::placeholder{color:#ffffff80;text-transform:none;letter-spacing:.02em}.pack-carousel__search-input:focus{outline:none}@media (max-width: 768px){.pack-selector--mobile{gap:clamp(.6rem,2.4vh,1rem)}.pack-selector--mobile .pack-carousel{gap:clamp(.6rem,2vh,.95rem);padding:clamp(.65rem,2vw,1rem);border-radius:clamp(1.35rem,4vw,1.8rem);background:linear-gradient(150deg,#101622f0,#0a0e18e6),radial-gradient(circle at 20% 0%,rgba(255,147,89,.16),transparent 60%)}.pack-selector--mobile .pack-carousel__header{gap:clamp(.4rem,1.8vw,.6rem);margin-bottom:0;padding:clamp(.5rem,1.8vw,.75rem);border-radius:clamp(1rem,3vw,1.4rem);border:1px solid rgba(255,255,255,.08)}.pack-selector--mobile .pack-carousel__controls-row{flex-wrap:wrap;align-items:stretch;gap:clamp(.35rem,1.6vw,.55rem)}.pack-selector--mobile .pack-carousel__select-shell{display:none}.pack-selector--mobile .pack-carousel__sort-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:clamp(.35rem,1.5vw,.55rem);width:100%;overflow-x:auto;scrollbar-width:none}.pack-selector--mobile .pack-carousel__sort-tabs::-webkit-scrollbar{display:none}.pack-selector--mobile .pack-carousel__nav{flex:1 1 100%;gap:clamp(.35rem,1.5vw,.55rem);justify-content:space-between}.pack-selector--mobile .pack-carousel__jump-button,.pack-selector--mobile .pack-carousel__search-toggle{flex:1 1 auto;min-width:0}.pack-selector--mobile .pack-carousel__groups{margin:0;padding:clamp(.45rem,2vw,.7rem);border-radius:clamp(1rem,3vw,1.4rem);gap:clamp(.45rem,2vw,.7rem)}.pack-selector--mobile .pack-carousel__viewport{padding-top:clamp(.35rem,1.6vw,.55rem);padding-bottom:clamp(.25rem,1.4vw,.4rem)}.pack-selector--mobile .pack-carousel__container{padding-inline:clamp(.5rem,4vw,1.15rem);gap:clamp(.55rem,4vw,.9rem)}.pack-selector--mobile .pack-carousel__slide{flex:0 0 var(--carousel-card-size);max-width:var(--carousel-card-size)}.pack-selector--mobile .pack-option--carousel{padding:clamp(.32rem,1.6vw,.5rem) clamp(.32rem,1.6vw,.52rem);gap:clamp(.2rem,1vw,.3rem);border-radius:clamp(1.05rem,4vw,1.4rem);background:#0e101880;border-color:#ffffff12;box-shadow:0 16px 28px #00000073,inset 0 0 0 1px #ffffff0a}.pack-selector--mobile .pack-option__thumb{padding:clamp(.35rem,1.6vw,.55rem)}.pack-selector--mobile .pack-option--carousel .pack-option__thumb{max-height:clamp(148px,52vw,192px)}.pack-selector--mobile .pack-option__image{width:82%}.pack-selector--mobile .pack-option__info{padding:clamp(.4rem,1.8vw,.62rem) clamp(.42rem,1.6vw,.68rem);gap:clamp(.2rem,1vw,.3rem);min-height:clamp(7.2rem,28vw,9rem);display:grid;grid-template-rows:auto auto 1fr auto;align-items:start;justify-items:center;text-align:center}.pack-selector--mobile .pack-option__label{font-size:var(--font-size-md);letter-spacing:.1em;text-wrap:balance;max-width:100%}.pack-selector--mobile .pack-option__label,.pack-selector--mobile .pack-option__meta span{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.pack-selector--mobile .pack-option__label{-webkit-line-clamp:2}.pack-selector--mobile .pack-option__meta{width:100%;gap:clamp(.12rem,.9vw,.22rem)}.pack-selector--mobile .pack-option__meta span{font-size:var(--font-size-xs);-webkit-line-clamp:1;text-transform:uppercase;letter-spacing:.08em;text-align:center}.pack-selector--mobile .pack-option__count,.pack-selector--mobile .pack-option__opens{width:100%;justify-content:center;min-height:1.8em}.pack-selector--mobile .pack-option__tap-hint{margin-top:auto}.pack-selector--mobile .pack-carousel__status{margin-top:.2rem}}@media (max-width: 640px){.pack-opening-overlay__content{max-height:calc(var(--viewport-safe-height, 100vh) - 1rem);gap:clamp(.75rem,2.5vw,1.25rem);padding:clamp(1rem,3vw,1.5rem)}.rip-control{max-width:min(200px,65vw);padding:.25rem}.rip-control__pack{position:relative}.rip-control__pack:before{content:"";position:absolute;top:19%;left:5%;right:5%;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(255,190,120,.3) 20%,rgba(255,190,120,.5) 50%,rgba(255,190,120,.3) 80%,transparent 100%);pointer-events:none;z-index:5;animation:dragHint 2s ease-in-out infinite}@keyframes dragHint{0%,to{opacity:.3;transform:scaleX(1)}50%{opacity:.6;transform:scaleX(1.05)}}.rip-control__track:after{height:4px}.rip-control__focus-ring{height:3rem;border-width:2px}.pack-opening-overlay__caption{font-size:var(--font-size-sm)}.pack-opening-overlay__actions{gap:.75rem}.pack-opening-overlay__primary,.pack-opening-overlay__secondary{padding:.65rem 1.25rem;font-size:var(--font-size-sm)}}.pack-opening-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:flex;align-items:center;justify-content:center;pointer-events:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.pack-opening-overlay__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080a10f2,#05060ceb);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;animation:backdropFadeIn .4s ease-out forwards}.pack-opening-overlay__content{position:relative;z-index:1;width:min(420px,94vw);max-height:min(var(--viewport-safe-height, 100vh),calc(var(--vh, 1vh) * 100 - 2rem));overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:clamp(1rem,3.5vw,2rem);padding:clamp(1.25rem,4vw,2.75rem);border-radius:clamp(1.6rem,4.5vw,2.6rem);background:linear-gradient(165deg,#1a1c24f2,#0c0e16eb);box-shadow:0 44px 110px #000000a6,0 0 0 1px #ffffff0f;pointer-events:auto}@media (max-width: 640px){.pack-opening-overlay__content{gap:clamp(.75rem,3.4vw,1.2rem);padding:clamp(1rem,4vw,1.5rem);border-radius:clamp(1.1rem,3.6vw,1.8rem)}}.pack-three{position:relative;width:100%;max-width:clamp(152px,36vw,192px);aspect-ratio:3 / 4.6}.pack-three__canvas{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto}.pack-three__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:clamp(14px,4vw,20px);overflow:hidden;background:radial-gradient(circle at 50% 18%,#ffffff2e,#080a10eb);box-shadow:0 28px 65px #0000008c,inset 0 1px #ffffff14;pointer-events:none}.pack-three__fallback-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.9;filter:saturate(1.05)}.pack-three__fallback-logo{position:absolute;top:12%;left:50%;transform:translate(-50%);width:clamp(64px,28%,88px);filter:drop-shadow(0 12px 24px rgba(0,0,0,.45))}.pack-opening-overlay--pocket .pack-opening-overlay__backdrop{background:linear-gradient(180deg,#0e101afa,#0a0c14f0)}.pack-opening-overlay__content--pocket{width:min(540px,96vw);gap:clamp(1.4rem,4vw,2.4rem);animation:packEntrance .6s cubic-bezier(.22,1,.36,1) forwards;background:linear-gradient(170deg,#12141eeb,#0a0c18e6)}@media (min-width: 1024px){.pack-opening-overlay__content--pocket{width:min(920px,92vw)}}.pack-opening-pocket__hint{font-size:clamp(.7rem,2.2vw,.85rem);letter-spacing:.32em;text-transform:uppercase;color:#ffffffb8;text-align:center}.pack-opening-pocket{display:flex;flex-direction:column;align-items:stretch;gap:clamp(1.1rem,3.8vw,1.8rem);width:100%;max-width:clamp(320px,84vw,1080px);margin:0 auto;position:relative}@media (max-width: 640px){.pack-opening-pocket{gap:clamp(.8rem,3vw,1.1rem);max-width:clamp(280px,90vw,420px)}}.pack-opening-pocket__layout{display:grid;gap:clamp(1.2rem,3.6vw,2.4rem)}@media (min-width: 1024px){.pack-opening-pocket__layout{grid-template-columns:minmax(320px,.85fr) minmax(360px,1fr);align-items:center}}.pack-opening-pocket__info{display:flex;flex-direction:column;gap:clamp(1rem,3vw,1.5rem);align-items:stretch}@media (min-width: 1024px){.pack-opening-pocket__info{justify-content:space-between;align-self:stretch}}@media (max-width: 640px){.pack-opening-pocket__layout{gap:clamp(.85rem,3.2vw,1.2rem)}}.pack-opening-pocket__visual{display:flex;justify-content:center}@media (min-width: 1024px){.pack-opening-pocket__visual{justify-content:flex-start}}.pack-opening-pocket__close{position:absolute;top:clamp(-.4rem,-1.8vw,-.1rem);right:clamp(-.3rem,-1.2vw,.1rem);display:grid;place-items:center;width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#0c0e16b3;color:#ffffffbf;font-size:1.3rem;line-height:1;transition:transform .2s ease,color .2s ease,border-color .2s ease;z-index:3}.pack-opening-pocket__close:hover,.pack-opening-pocket__close:focus{color:#fff;border-color:#ffffff4d;transform:translateY(-2px)}.pack-opening-pocket__card-wrapper{display:flex;flex-direction:column;align-items:center;width:min(clamp(170px,46vw,300px),calc(var(--viewport-safe-height, 100vh) * .48));gap:clamp(.55rem,1.8vw,.9rem)}@media (min-width: 1024px){.pack-opening-pocket__card-wrapper{width:clamp(320px,32vw,380px)}}@media (max-width: 480px){.pack-opening-pocket__card-wrapper{width:min(clamp(150px,58vw,210px),calc(var(--viewport-safe-height, 100vh) * .45))}}.pack-opening-pocket__logo{width:clamp(110px,38%,160px);transform:none;margin:clamp(-.25rem,-1vw,-.05rem) auto clamp(-.35rem,-1.2vw,-.15rem);filter:drop-shadow(0 18px 36px rgba(0,0,0,.45));z-index:2}.pack-opening-pocket__logo img{width:100%;height:auto;display:block}.pack-opening-pocket__card{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:clamp(.75rem,2.2vw,1.1rem);padding-bottom:clamp(1.8rem,4vw,2.4rem);isolation:isolate;touch-action:none}@media (max-width: 640px){.pack-opening-pocket__card{gap:clamp(.6rem,3vw,.85rem);padding-bottom:clamp(1.1rem,4vw,1.6rem)}}.pack-opening-pocket__card-glow{content:"";position:absolute;inset:clamp(-12%,-6vw,-6%) clamp(-14%,-8vw,-10%);background:radial-gradient(circle at 50% 20%,rgba(255,180,120,.4),transparent 70%);filter:blur(16px);opacity:.55;pointer-events:none;z-index:0;transition:opacity .2s ease,transform .2s ease}.pack-opening-pocket__card[data-swipe-progress] .pack-opening-pocket__card-glow{opacity:calc(.55 + var(--swipe-progress, 0) * .3);transform:scale(calc(1 + var(--swipe-progress, 0) * .06))}.pack-opening-pocket__card-border{position:relative;width:100%;aspect-ratio:3 / 4.65;padding:clamp(.7rem,2.4vw,1.05rem);border-radius:clamp(20px,5vw,26px);background:linear-gradient(160deg,#ffffff2e,#fff0),linear-gradient(135deg,#141824f0,#060814e6);box-shadow:0 36px 80px #0000008c,inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff14;z-index:1;transition:transform .28s ease,box-shadow .28s ease;transform-style:preserve-3d;will-change:transform,box-shadow}@media (max-width: 640px){.pack-opening-pocket__card-border{padding:clamp(.55rem,3.2vw,.85rem)}}.pack-opening-pocket__card-inner{position:relative;width:100%;height:100%;border-radius:clamp(16px,4.2vw,22px);background:radial-gradient(circle at 50% 20%,#20284099,#04060eeb);overflow:hidden;display:flex;align-items:center;justify-content:center}.pack-opening-pocket__art{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:clamp(.4rem,1.2vw,.65rem);filter:saturate(1.05) contrast(1.03)}@media (max-width: 640px){.pack-opening-pocket__art{padding:clamp(.28rem,2.2vw,.5rem)}}.pack-opening-pocket__card-glare{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen;transition:opacity .25s ease}.pack-opening-pocket__card-shine{position:absolute;top:-20%;right:-45%;bottom:45%;left:-45%;background:linear-gradient(120deg,rgba(255,255,255,.25),transparent 60%);opacity:.3;transform:rotate(10deg);pointer-events:none;mix-blend-mode:screen}.pack-opening-pocket__emblem{position:absolute;bottom:clamp(1.1rem,3vw,1.6rem);left:50%;transform:translate(-50%);padding:.35rem .75rem;border-radius:999px;background:linear-gradient(180deg,#181c2ceb,#0c101cdb);border:1px solid rgba(255,255,255,.18);box-shadow:0 14px 28px #00000073,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;pointer-events:none}@media (max-width: 640px){.pack-opening-pocket__emblem{bottom:clamp(.7rem,3.6vw,1rem)}}.pack-opening-pocket__emblem-img{width:clamp(52px,14vw,82px);height:auto;display:block;filter:drop-shadow(0 6px 12px rgba(0,0,0,.4))}.pack-opening-pocket__actions{display:flex;width:100%;gap:clamp(.75rem,2vw,1rem);justify-content:flex-start;margin:0}@media (max-width: 640px){.pack-opening-pocket__actions{max-width:clamp(240px,82vw,340px);margin:clamp(.65rem,3vw,1rem) auto;justify-content:center}}.pack-opening-pocket__chips{display:flex;flex-wrap:wrap;gap:.55rem .75rem}@media (min-width: 640px){.pack-opening-pocket__chips{display:none}}.pack-opening-pocket__chip{padding:.5rem 1rem;border-radius:14px;font-size:clamp(.58rem,1.8vw,.75rem);letter-spacing:.24em;text-transform:uppercase;color:#ffffffd6;background:linear-gradient(130deg,#ffffff1f,#fff0);border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;box-shadow:inset 0 1px #ffffff1a}@media (max-width: 640px){.pack-opening-pocket__chip{padding:.4rem .8rem;font-size:clamp(.52rem,2.4vw,.68rem);letter-spacing:.2em}}.pack-opening-pocket__details{display:flex;flex-direction:column;gap:clamp(.75rem,2.4vw,1.4rem);padding:clamp(1rem,3vw,1.6rem);border-radius:1.6rem;background:#0c0a1699;border:1px solid rgba(255,255,255,.08);box-shadow:0 26px 60px #0604126b,inset 0 0 0 1px #ffffff0a}@media (max-width: 640px){.pack-opening-pocket__details{gap:clamp(.55rem,2.6vw,.9rem);padding:clamp(.85rem,3vw,1.15rem)}}.pack-opening-pocket__details-heading{display:flex;flex-direction:column;gap:.25rem}.pack-opening-pocket__details-series{font-size:.62rem;letter-spacing:.32em;text-transform:uppercase;color:#ffffff94}.pack-opening-pocket__details-title{font-size:clamp(1.35rem,3.2vw,1.9rem);font-weight:600;font-family:var(--font-display, "Doto", sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#fff}@media (max-width: 640px){.pack-opening-pocket__details-title{font-size:clamp(1.1rem,5vw,1.4rem);letter-spacing:.1em}}.pack-opening-pocket__stats{display:none}@media (min-width: 640px){.pack-opening-pocket__stats{display:grid;gap:clamp(.75rem,2.2vw,1rem);grid-template-columns:repeat(2,minmax(0,1fr))}}.pack-opening-pocket__stat{display:flex;flex-direction:column;gap:.2rem}.pack-opening-pocket__stat-label{font-size:.58rem;letter-spacing:.28em;text-transform:uppercase;color:#ffffff8c}.pack-opening-pocket__stat-value{font-size:clamp(.95rem,2.3vw,1.2rem);font-weight:600;font-family:var(--font-display, "Doto", sans-serif);color:#ffffffeb}.pack-opening-pocket__button{width:100%;justify-content:center}@media (max-width: 640px){.pack-opening-pocket__actions--primary{order:-1;margin-bottom:clamp(.6rem,3vw,.9rem)}}.pack-opening-pocket__button:disabled{opacity:.55;cursor:not-allowed;transform:none!important;filter:none!important}.pack-reveal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:230;display:flex;align-items:center;justify-content:center;pointer-events:auto;padding:var(--safe-area-top, 0px) var(--safe-area-right, 0px) var(--safe-area-bottom, 0px) var(--safe-area-left, 0px)}.pack-reveal-overlay__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 10%,rgba(120,220,255,.2),transparent 55%),radial-gradient(circle at 70% 80%,rgba(255,140,255,.22),transparent 60%),linear-gradient(180deg,#080610f2,#04030aeb);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);pointer-events:auto}.pack-reveal-overlay[data-rarity=legend] .pack-reveal-overlay__backdrop{background:radial-gradient(circle at 40% 15%,rgba(255,220,160,.35),transparent 60%),radial-gradient(circle at 70% 80%,rgba(255,170,90,.28),transparent 62%),linear-gradient(190deg,#191008f0,#0a0604eb)}.pack-reveal-overlay[data-rarity=mythic] .pack-reveal-overlay__backdrop{background:radial-gradient(circle at 35% 12%,rgba(156,214,255,.32),transparent 60%),radial-gradient(circle at 65% 78%,rgba(198,162,255,.26),transparent 64%),linear-gradient(188deg,#0a1422f0,#060a14eb)}.pack-reveal-overlay[data-rarity=rare] .pack-reveal-overlay__backdrop{background:radial-gradient(circle at 32% 12%,rgba(210,180,255,.28),transparent 58%),radial-gradient(circle at 68% 76%,rgba(150,132,255,.24),transparent 64%),linear-gradient(188deg,#0f0c1cf0,#090716eb)}.pack-reveal-overlay[data-rarity=common] .pack-reveal-overlay__backdrop{background:radial-gradient(circle at 30% 10%,rgba(120,220,255,.2),transparent 55%),radial-gradient(circle at 70% 80%,rgba(255,140,255,.22),transparent 60%),linear-gradient(180deg,#080610f2,#04030aeb)}.pack-reveal-overlay[data-rarity=summary] .pack-reveal-overlay__backdrop{background:radial-gradient(circle at 40% 12%,rgba(255,200,132,.22),transparent 58%),radial-gradient(circle at 68% 78%,rgba(186,220,255,.18),transparent 64%),linear-gradient(188deg,#101218f0,#0a0c14eb)}.pack-reveal-overlay--manual .pack-reveal-overlay__manual{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(.75rem,2.5vw,1.5rem);width:min(720px,94vw);max-height:min(var(--viewport-safe-height, 100vh),96vh);padding:clamp(1.8rem,4vw,2.6rem);border-radius:clamp(1.6rem,4vw,2.4rem);background:linear-gradient(175deg,#141220f0,#0c0a18e6);box-shadow:0 60px 140px #04030cb8,0 0 0 1px #ffffff14;pointer-events:auto;overflow:hidden}.pack-reveal-overlay--manual .pack-reveal-manual__header{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.pack-reveal-overlay--manual .pack-reveal-manual__body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:.35rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.card-swipe-layout{--card-swipe-padding-block: clamp(.9rem, 3vh, 1.4rem);--card-swipe-padding-inline: clamp(1rem, 5vw, 1.75rem);--card-stage-max-width: min(26rem, 92vw, calc(var(--viewport-safe-height, 100vh) * .7));position:relative;padding:calc(var(--safe-area-top, 0px) + var(--card-swipe-padding-block)) var(--card-swipe-padding-inline) calc(var(--safe-area-bottom, 0px) + var(--card-swipe-padding-block))}.card-swipe-layout--summary{--card-swipe-padding-inline: clamp(1.1rem, 6vw, 2rem)}.card-swipe-stage-area{gap:clamp(1rem,3vh,1.6rem)}.card-swipe-stage,.card-swipe-stage__canvas{width:min(100%,var(--card-stage-max-width));max-width:var(--card-stage-max-width)}.card-swipe-close{top:calc(var(--safe-area-top, 0px) + var(--card-swipe-padding-block));right:clamp(.75rem,5vw,1.6rem)}@media (max-height: 760px){.card-swipe-layout{--card-stage-max-width: min(24rem, 90vw, calc(var(--viewport-safe-height, 100vh) * .74))}}@media (max-height: 700px){.card-swipe-layout{--card-swipe-padding-block: clamp(.75rem, 3.4vh, 1.2rem);--card-stage-max-width: min(22rem, 88vw, calc(var(--viewport-safe-height, 100vh) * .78))}.card-swipe-close{top:calc(var(--safe-area-top, 0px) + clamp(.6rem,3vh,1rem))}}@media (max-height: 640px){.card-swipe-layout{--card-swipe-padding-block: clamp(.65rem, 3vh, .95rem);--card-stage-max-width: min(20rem, 86vw, calc(var(--viewport-safe-height, 100vh) * .82))}.card-swipe-stage-area{gap:clamp(.75rem,3vh,1.2rem)}.card-swipe-close{top:calc(var(--safe-area-top, 0px) + clamp(.5rem,2.6vh,.9rem))}}.pack-reveal-overlay--manual .pack-reveal-manual__body::-webkit-scrollbar{width:7px}.pack-reveal-overlay--manual .pack-reveal-manual__body::-webkit-scrollbar-track{background:transparent}.pack-reveal-overlay--manual .pack-reveal-manual__body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffffff40,#ffffff0d);border-radius:999px}.pack-reveal-overlay--manual .pack-reveal-manual__actions{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.pack-reveal__tag{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .55rem;border-radius:999px;font-size:.45rem;letter-spacing:.28em;text-transform:uppercase}.pack-reveal__tag--new{background:linear-gradient(135deg,#ff6b2d,#ff4500);color:#210c02}.pack-reveal__tag--duplicate{background:#ffffff1a;color:#fffc;border:1px solid rgba(255,255,255,.18)}.pack-reveal__tag--slot{background:#90baff26;color:#d4e5fff2;border:1px solid rgba(144,186,255,.35)}.pack-reveal__summary{display:flex;flex-direction:column;gap:clamp(1.5rem,3.4vw,2.3rem)}.pack-reveal__summary-pack{font-size:clamp(.68rem,2.3vw,.86rem);letter-spacing:.32em;text-transform:uppercase;color:#fff9}.pack-reveal__summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(.8rem,2.4vw,1.4rem);padding-bottom:clamp(.45rem,1.6vw,.75rem)}.pack-reveal__summary-title{font-size:clamp(.94rem,2.6vw,1.22rem);letter-spacing:.34em;text-transform:uppercase;line-height:1.48;color:#ffffffeb}.pack-reveal__summary-pack{font-size:clamp(.68rem,2.2vw,.84rem);letter-spacing:.3em;text-transform:uppercase;color:#ffffff9e}.pack-reveal__summary-meta{font-size:clamp(.64rem,2.1vw,.82rem);letter-spacing:.26em;text-transform:uppercase;color:#ffffff8f}.pack-reveal__summary-value{display:flex;flex-direction:column;gap:.24rem;margin-top:.35rem;font-size:clamp(.72rem,2.2vw,.9rem);letter-spacing:.26em;text-transform:uppercase;color:#ffffffc7}.pack-reveal__summary-close{display:inline-flex;align-items:center;justify-content:center;width:clamp(2rem,5.3vw,2.4rem);height:clamp(2rem,5.3vw,2.4rem);border-radius:999px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(135deg,#0e0e16e0,#080810d1);color:#ffffffbf;cursor:pointer;transition:transform .16s ease,border-color .16s ease,color .16s ease}.pack-reveal__summary-close:hover,.pack-reveal__summary-close:focus-visible{transform:translateY(-1px);border-color:#ff935973;color:#fffffff0}.pack-reveal__summary-close span{font-size:clamp(1rem,3vw,1.4rem);line-height:1}.pack-reveal__summary-content{display:flex;flex-direction:column;gap:clamp(1.35rem,3.2vw,2.2rem)}.pack-reveal__summary-price{display:flex;flex-direction:column;gap:.24rem}.pack-reveal__summary-price-label{font-size:clamp(.56rem,1.9vw,.7rem);letter-spacing:.26em;text-transform:uppercase;color:#fff9}.pack-reveal__summary-price-amounts{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.pack-reveal__summary-price-amounts--stack{flex-direction:column;align-items:flex-start;gap:.25rem}.pack-reveal__summary-price-amount{font-size:clamp(.82rem,2.2vw,1rem);font-weight:600;color:#fffffff2}.pack-reveal__summary-price-spinner{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem}.pack-reveal__spinner{width:1.1rem;height:1.1rem;border-radius:999px;border:2px solid rgba(255,255,255,.18);border-top-color:#ffffffe6;animation:pack-reveal-spin .65s linear infinite}.pack-reveal__spinner--sm{width:1rem;height:1rem}.pack-reveal__spinner--md{width:1.25rem;height:1.25rem}@media (min-width: 1024px){.pack-reveal__summary-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-auto-flow:row;grid-auto-rows:auto}}.pack-reveal__summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:clamp(1rem,2.6vw,1.6rem);align-content:flex-start}.pack-reveal__summary-card{position:relative;display:flex;flex-direction:column;gap:.65rem;padding:clamp(.55rem,1.8vw,.75rem);border-radius:clamp(.85rem,2vw,1.2rem);background:linear-gradient(165deg,#0e0c14c7,#09090edb);border:1px solid rgba(255,255,255,.04);filter:drop-shadow(0 22px 40px rgba(6,4,15,.42));transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;cursor:pointer}.pack-reveal__summary-card:hover,.pack-reveal__summary-card:focus-visible{transform:translateY(-2px);border-color:#ffffff2e;box-shadow:0 28px 44px #0c0a1873;outline:none}.pack-reveal__summary-card:focus-visible{outline:2px solid rgba(255,255,255,.3);outline-offset:3px}.pack-reveal__summary-card--pull{cursor:pointer}.pack-reveal__summary-card--compact{padding:clamp(.5rem,1.6vw,.72rem) clamp(.56rem,1.6vw,.78rem) clamp(.62rem,1.8vw,.84rem);border-radius:clamp(.78rem,1.9vw,1.08rem);background:#0a08128c;border:1px solid rgba(255,255,255,.045)}.pack-reveal__summary-card--compact .pack-reveal__summary-thumb{border-radius:clamp(.7rem,1.8vw,1rem);box-shadow:0 18px 34px #05040e52}.pack-reveal__summary-thumb{border-radius:1rem;overflow:hidden}.pack-reveal__summary-body{display:flex;flex-direction:column;gap:.55rem}.pack-reveal__summary-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.pack-reveal__summary-heading--stack{flex-direction:column;align-items:flex-start;gap:.35rem}.pack-reveal__summary-name{flex:1;font-size:clamp(.78rem,2.4vw,.98rem);letter-spacing:.3em;text-transform:uppercase;color:#ffffffe0}.pack-reveal__summary-tags{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.pack-reveal__summary-tags--stack{width:100%;justify-content:flex-start;gap:.3rem}.pack-reveal__summary-badges{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.pack-reveal__summary-badges .foil-badge{font-size:clamp(.62rem,2vw,.78rem);padding:.34rem .82rem}.pack-reveal__summary-rarity{font-size:clamp(.6rem,2vw,.78rem);letter-spacing:.32em;text-transform:uppercase;color:#ffffffb8}.pack-reveal__summary-stack .glass-panel{background:#120e1ae6;box-shadow:inset 0 0 0 1px #ffffff0f,0 24px 60px #08060e73}@media (max-width: 640px){.pack-reveal__summary{gap:1.1rem}.pack-reveal__summary-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pack-reveal__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.pack-reveal__summary-pack-meta{padding-top:.35rem}.pack-reveal__summary-price{margin-top:.55rem}.pack-reveal__summary-price-spinner{min-width:1rem}.pack-reveal__summary-totals{flex-direction:column;align-items:stretch;gap:.45rem}.pack-reveal__summary-card{padding:.6rem;border-radius:1rem}.pack-reveal__summary-toggle{width:100%;justify-content:space-between;margin-top:1rem}.pack-reveal__summary-toggle-button{flex:1 1 0;padding:.45rem .6rem;letter-spacing:.26em}.pack-reveal__summary-stack{margin-top:.75rem}}.pack-reveal__action{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1.25rem;border-radius:999px;letter-spacing:.28em;font-size:.58rem;border:1px solid rgba(255,255,255,.18);background:#ffffff1a;color:#fffc;transition:transform .16s ease,background .16s ease,color .16s ease}.pack-reveal__action:hover:not(:disabled){transform:translateY(-2px);background:#ffffff29;color:var(--text-primary)}.pack-reveal__action:disabled{opacity:.5;cursor:not-allowed}.pack-reveal__summary-overview{display:flex;flex-direction:column;gap:clamp(1.2rem,3vw,1.8rem);margin-bottom:clamp(1rem,2.5vw,1.5rem)}.pack-reveal__summary-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:clamp(.65rem,1.8vw,1rem)}.pack-reveal__summary-stat{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:clamp(.65rem,1.8vw,.9rem);border-radius:clamp(.8rem,2vw,1.1rem);background:#0e1018a6;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px #ffffff0a}.pack-reveal__summary-stat-value{font-size:clamp(1.3rem,3.5vw,1.8rem);font-weight:700;color:#fffffff2;line-height:1}.pack-reveal__summary-stat-label{font-size:clamp(.62rem,1.9vw,.78rem);letter-spacing:.24em;text-transform:uppercase;color:#ffffffa6;text-align:center}.pack-reveal__summary-metrics{display:flex;flex-direction:column;gap:clamp(.7rem,2vw,1rem);padding:clamp(.9rem,2.4vw,1.3rem);border-radius:clamp(.9rem,2.2vw,1.3rem);background:linear-gradient(135deg,#0e1018cc,#0a0c14b3);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 24px #0000004d,inset 0 0 0 1px #ffffff0d}.pack-reveal__summary-metrics-title{font-size:clamp(.7rem,2.1vw,.88rem);letter-spacing:.28em;text-transform:uppercase;color:#ffffffb3;margin:0}.pack-reveal__summary-value--hero{display:flex;flex-direction:column;gap:.3rem;font-size:clamp(1.1rem,2.8vw,1.4rem);font-weight:700;color:#fffffff2}.pack-reveal__summary-metrics-breakdown{display:flex;gap:clamp(1rem,2.5vw,1.5rem);margin:0;padding-top:clamp(.6rem,1.5vw,.9rem);border-top:1px solid rgba(255,255,255,.08)}.pack-reveal__summary-metrics-breakdown>div{display:flex;flex-direction:column;gap:.25rem}.pack-reveal__summary-metrics-breakdown dt{font-size:clamp(.6rem,1.8vw,.75rem);letter-spacing:.24em;text-transform:uppercase;color:#fff9}.pack-reveal__summary-metrics-breakdown dd{font-size:clamp(.88rem,2.3vw,1.1rem);font-weight:600;color:#ffffffe6;margin:0}.card-thumb{position:relative;cursor:pointer}.card-thumb__media{display:block;width:100%;overflow:hidden;border-radius:inherit;border:none;background:transparent;padding:0}@media (max-width: 640px){.pack-reveal__action-bar{flex-direction:column;align-items:stretch}.pack-reveal__action{justify-content:center;padding:.6rem 1rem}.pack-reveal__action:active{transform:translateY(-1px) scale(.98)}.pack-reveal__action--primary:active{box-shadow:0 14px 32px #ff601252,inset 0 2px #ffffff61}}.modal-backdrop{background:#060812e0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);min-height:var(--viewport-safe-height, 100vh);width:100%;overscroll-behavior:contain;touch-action:none}.zoom-modal__card-shell{margin-inline:auto}.zoom-modal__card-shell .card{width:100%;max-width:none}.zoom-modal__card-shell .\!card{width:100%!important;max-width:none!important}.zoom-modal__card{margin:0 auto}.card-zoom-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:clamp(.45rem,1.6vw,.7rem) clamp(.9rem,2.6vw,1.2rem);border-radius:999px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(135deg,#121622d9,#0c1018cc);color:#ffffffd1;font-size:clamp(.56rem,.5rem + .26vw,.78rem);letter-spacing:.28em;text-transform:uppercase;font-weight:600;line-height:1;box-shadow:0 12px 24px #00000059;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,color .16s ease;touch-action:manipulation}.card-zoom-button svg{width:clamp(.85rem,2.3vw,1.1rem);height:clamp(.85rem,2.3vw,1.1rem)}.card-zoom-button:hover,.card-zoom-button:focus-visible{transform:translateY(-1px);border-color:#ff93598c;box-shadow:0 16px 32px #ff935940,0 0 18px #52baff2e;color:#fffffff2}.card-zoom-button:focus-visible{outline:2px solid rgba(255,255,255,.45);outline-offset:3px}.card-zoom-button--cta{padding:clamp(.85rem,2.6vw,1.1rem) clamp(1.6rem,4vw,2.2rem);font-size:clamp(.78rem,2.2vw,.95rem);letter-spacing:.2em;border-radius:1.4rem;background:linear-gradient(135deg,#ff8d45e6,#ff5b2fd9);box-shadow:0 20px 45px #ff784273,0 0 0 1px #ffffff1f;color:#fff;text-shadow:0 3px 12px rgba(0,0,0,.35)}.card-zoom-button--cta:hover,.card-zoom-button--cta:focus-visible{border-color:#ffffff52;box-shadow:0 24px 52px #ff784280,0 0 0 1px #ffffff2e}.pack-reveal__summary .card-zoom-button--overlay{top:.45rem;right:.45rem;width:clamp(1.7rem,5vw,1.9rem);height:clamp(1.7rem,5vw,1.9rem);background:#0c0e14bf;box-shadow:0 10px 20px #0c0e1452}.pack-reveal__summary .card-zoom-button--overlay:hover,.pack-reveal__summary .card-zoom-button--overlay:focus-visible{box-shadow:0 12px 24px #0c0e146b}.card-swipe-stage__canvas{display:flex;flex-direction:column;align-items:center;gap:clamp(1rem,3vw,1.6rem);width:100%}.glass-panel{background:#2a2a2abf;-webkit-backdrop-filter:var(--blur-medium);backdrop-filter:var(--blur-medium);box-shadow:0 8px 32px #0000004d,0 0 0 1px #ffffff1a,inset 0 1px #ffffff1a;border-radius:1.5rem;border:1px solid rgba(255,255,255,.12);color:var(--text-primary)}.glass-chip{background:#404040a6;-webkit-backdrop-filter:var(--blur-light);backdrop-filter:var(--blur-light);box-shadow:0 4px 16px #0003,inset 0 1px #ffffff1a;border-radius:9999px;border:1px solid rgba(255,255,255,.18);color:var(--text-primary)}.view-tab{display:inline-flex;align-items:center;gap:clamp(.22rem,1.2vw,.32rem);padding:clamp(.32rem,1.4vw,.48rem) clamp(.6rem,2vw,.9rem);border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#282a36b8;color:#ffffffc7;letter-spacing:.16em;text-transform:uppercase;font-size:var(--font-size-xs);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.view-tab:hover{transform:translateY(-1px);border-color:#ffffff2e;box-shadow:0 12px 22px #00000059;color:#ffffffeb}.view-tab--active{border-color:#ff935999;background:#ff93592e;box-shadow:0 16px 28px #ff935940;color:#ffcdb2f2}.view-tab__icon{font-size:var(--font-size-md);line-height:1}.view-tab__label{display:inline-flex;align-items:center;gap:.25rem}.view-tab-bar{position:sticky;top:calc(env(safe-area-inset-top,0) + .25rem);left:0;right:0;align-self:stretch;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.18rem,1.5vw,.28rem);padding:calc(env(safe-area-inset-top,0) + .05rem) 0 clamp(.06rem,1vw,.12rem);margin-top:0;margin-bottom:0;border-radius:0;background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:40}.view-tab-bar__button{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.05rem,.8vw,.1rem);padding:clamp(.12rem,1vw,.18rem) clamp(.15rem,1.2vw,.22rem);border-radius:clamp(.5rem,2vw,.65rem);min-height:clamp(1.8rem,6vw,2rem);background:#1a1c26c7;border:1px solid rgba(255,255,255,.08);color:#ffffffbf;font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.view-tab-bar__button:focus-visible{outline:2px solid rgba(255,255,255,.4);outline-offset:2px}.view-tab-bar__button--active{background:#ff935938;border-color:#ff93598c;color:#ffd2bcfa;box-shadow:0 14px 24px #ff935940}.view-tab-bar__icon{width:clamp(.65rem,3vw,.8rem);height:clamp(.65rem,3vw,.8rem)}.view-tab-bar__label{display:inline-flex;align-items:center;justify-content:center;font-size:calc(var(--font-size-xs) * .85)}@media (max-width: 640px){.view-tab-bar{gap:clamp(.1rem,1.8vw,.18rem);padding:calc(env(safe-area-inset-top,0) + .04rem) 0 clamp(.06rem,1.6vw,.12rem)}.view-tab-bar__button{padding:clamp(.1rem,1.2vw,.18rem);border-radius:clamp(.45rem,2vw,.6rem);gap:clamp(.03rem,.8vw,.08rem)}.view-tab-bar__label{display:none}}@media (min-width: 768px){.view-tab-bar{display:none}}.rarity-badge{display:inline-flex;align-items:center;gap:.4rem;line-height:1;color:inherit}.rarity-badge__icon{display:inline-block;height:1.4rem;width:auto;max-width:2rem}.rarity-badge__label{display:inline-block}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.left-1\/2{left:50%}.left-4{left:1rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-2{top:.5rem}.top-3{top:.75rem}.z-10{z-index:10}.z-50{z-index:50}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.z-\[200\]{z-index:200}.z-\[520\]{z-index:520}.z-\[540\]{z-index:540}.z-\[560\]{z-index:560}.z-\[620\]{z-index:620}.z-\[630\]{z-index:630}.col-span-full{grid-column:1 / -1}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-\[63\/88\]{aspect-ratio:63/88}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[4\.5rem\]{height:4.5rem}.h-full{height:100%}.h-px{height:1px}.max-h-64{max-height:16rem}.max-h-\[50vh\]{max-height:50vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[calc\(100vh-1\.5rem\)\]{max-height:calc(100vh - 1.5rem)}.max-h-\[calc\(100vh-6\.5rem\)\]{max-height:calc(100vh - 6.5rem)}.max-h-\[calc\(95vh-8rem\)\]{max-height:calc(95vh - 8rem)}.min-h-0{min-height:0px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[min\(720px\,calc\(100\%-2\.5rem\)\)\]{width:min(720px,calc(100% - 2.5rem))}.w-full{width:100%}.min-w-\[12rem\]{min-width:12rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[480px\]{max-width:480px}.max-w-\[5rem\]{max-width:5rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-0\.05em\]{--tw-translate-y: -.05em;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-brand{--tw-border-opacity: 1;border-color:rgb(255 69 0 / var(--tw-border-opacity, 1))}.border-brand\/50{border-color:#ff450080}.border-brand\/70{border-color:#ff4500b3}.border-green-500\/50{border-color:#22c55e80}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/5{border-color:#ffffff0d}.border-yellow-400\/30{border-color:#facc154d}.border-yellow-400\/60{border-color:#facc1599}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/75{background-color:#000000bf}.bg-black\/80{background-color:#000c}.bg-black\/90{background-color:#000000e6}.bg-brand{--tw-bg-opacity: 1;background-color:rgb(255 69 0 / var(--tw-bg-opacity, 1))}.bg-brand\/20{background-color:#ff450033}.bg-brand\/30{background-color:#ff45004d}.bg-green-500\/20{background-color:#22c55e33}.bg-green-500\/30{background-color:#22c55e4d}.bg-surface-card{--tw-bg-opacity: 1;background-color:rgb(42 42 42 / var(--tw-bg-opacity, 1))}.bg-surface-card\/40{background-color:#2a2a2a66}.bg-surface-card\/80{background-color:#2a2a2acc}.bg-surface-card\/90{background-color:#2a2a2ae6}.bg-surface-primary{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.bg-surface-primary\/95{background-color:#1a1a1af2}.bg-transparent{background-color:transparent}.bg-white\/20{background-color:#fff3}.bg-white\/5{background-color:#ffffff0d}.bg-yellow-500\/10{background-color:#eab3081a}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#0b0d10\]{--tw-gradient-from: #0b0d10 var(--tw-gradient-from-position);--tw-gradient-to: rgb(11 13 16 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/10{--tw-gradient-from: rgb(255 255 255 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500\/30{--tw-gradient-from: rgb(234 179 8 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500\/70{--tw-gradient-from: rgb(234 179 8 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#101625\]{--tw-gradient-to: rgb(16 22 37 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #101625 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#07090f\]{--tw-gradient-to: #07090f var(--tw-gradient-to-position)}.to-orange-500\/30{--tw-gradient-to: rgb(249 115 22 / .3) var(--tw-gradient-to-position)}.to-orange-500\/70{--tw-gradient-to: rgb(249 115 22 / .7) var(--tw-gradient-to-position)}.to-white\/5{--tw-gradient-to: rgb(255 255 255 / .05) var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[0\.3rem\]{padding-top:.3rem;padding-bottom:.3rem}.pb-4{padding-bottom:1rem}.pr-1{padding-right:.25rem}.pr-6{padding-right:1.5rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.font-display{font-family:Doto,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.42rem\]{font-size:.42rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.not-italic{font-style:normal}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.32em\]{letter-spacing:.32em}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#1a0f08\]{--tw-text-opacity: 1;color:rgb(26 15 8 / var(--tw-text-opacity, 1))}.text-brand-light{--tw-text-opacity: 1;color:rgb(255 107 45 / var(--tw-text-opacity, 1))}.text-brand-light\/90{color:#ff6b2de6}.text-current{color:currentColor}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-300\/80{color:#fca5a5cc}.text-text-primary{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-text-primary\/60{color:#fff9}.text-text-primary\/75{color:#ffffffbf}.text-text-primary\/80{color:#fffc}.text-text-primary\/85{color:#ffffffd9}.text-text-primary\/90{color:#ffffffe6}.text-text-secondary{--tw-text-opacity: 1;color:rgb(214 214 214 / var(--tw-text-opacity, 1))}.text-text-secondary\/50{color:#d6d6d680}.text-text-secondary\/55{color:#d6d6d68c}.text-text-secondary\/60{color:#d6d6d699}.text-text-secondary\/70{color:#d6d6d6b3}.text-text-secondary\/75{color:#d6d6d6bf}.text-text-secondary\/80{color:#d6d6d6cc}.text-text-secondary\/85{color:#d6d6d6d9}.text-text-secondary\/90{color:#d6d6d6e6}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-400\/90{color:#facc15e6}.underline{text-decoration-line:underline}.accent-brand{accent-color:#FF4500}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_40px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow: 0 20px 40px rgba(0,0,0,.6);--tw-shadow-colored: 0 20px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_60px_-40px_rgba\(0\,0\,0\,0\.65\)\]{--tw-shadow: 0 30px 60px -40px rgba(0,0,0,.65);--tw-shadow-colored: 0 30px 60px -40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-glass-heavy{--tw-shadow: 0 12px 48px rgba(0,0,0,.4), 0 0 0 1px rgba(255,255,255,.15), 0 0 20px rgba(255,255,255,.05), inset 0 1px 0 rgba(255,255,255,.15);--tw-shadow-colored: 0 12px 48px var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color), 0 0 20px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-glass-light{--tw-shadow: 0 4px 16px rgba(0, 0, 0, .2), inset 0 1px 0 rgba(255, 255, 255, .1);--tw-shadow-colored: 0 4px 16px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-glass-medium{--tw-shadow: 0 8px 32px rgba(0, 0, 0, .3), 0 0 0 1px rgba(255,255,255,.1), inset 0 1px 0 rgba(255,255,255,.1);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-brand\/30{--tw-shadow-color: rgb(255 69 0 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-yellow-500\/20{--tw-shadow-color: rgb(234 179 8 / .2);--tw-shadow: var(--tw-shadow-colored)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-brand{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 69 0 / var(--tw-ring-opacity, 1))}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.placeholder\:text-text-secondary\/70::-moz-placeholder{color:#d6d6d6b3}.placeholder\:text-text-secondary\/70::placeholder{color:#d6d6d6b3}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.04\]:hover{--tw-scale-x: 1.04;--tw-scale-y: 1.04;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-brand\/50:hover{border-color:#ff450080}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:bg-black\/60:hover{background-color:#0009}.hover\:bg-brand\/80:hover{background-color:#ff4500cc}.hover\:bg-green-500\/30:hover{background-color:#22c55e4d}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:text-red-200:hover{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-glass-medium:hover{--tw-shadow: 0 8px 32px rgba(0, 0, 0, .3), 0 0 0 1px rgba(255,255,255,.1), inset 0 1px 0 rgba(255,255,255,.1);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-brand\/40:hover{--tw-shadow-color: rgb(255 69 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.focus\:border-brand:focus{--tw-border-opacity: 1;border-color:rgb(255 69 0 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#ff8d45\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 141 69 / var(--tw-ring-opacity, 1))}.focus\:ring-brand:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 69 0 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus\:ring-offset-black:focus{--tw-ring-offset-color: #000}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:translate-y-\[-1px\]{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 640px){.sm\:bottom-8{bottom:2rem}.sm\:left-auto{left:auto}.sm\:right-4{right:1rem}.sm\:mt-4{margin-top:1rem}.sm\:h-11{height:2.75rem}.sm\:h-3\.5{height:.875rem}.sm\:h-4{height:1rem}.sm\:max-h-\[92vh\]{max-height:92vh}.sm\:max-h-\[95vh\]{max-height:95vh}.sm\:max-h-\[calc\(95vh-4rem\)\]{max-height:calc(95vh - 4rem)}.sm\:w-11{width:2.75rem}.sm\:w-3\.5{width:.875rem}.sm\:w-4{width:1rem}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-7{gap:1.75rem}.sm\:rounded-\[32px\]{border-radius:32px}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:py-\[0\.35rem\]{padding-top:.35rem;padding-bottom:.35rem}.sm\:pt-10{padding-top:2.5rem}.sm\:pt-3{padding-top:.75rem}.sm\:text-\[0\.56rem\]{font-size:.56rem}.sm\:text-\[0\.68rem\]{font-size:.68rem}.sm\:text-\[0\.7rem\]{font-size:.7rem}.sm\:text-\[1\.7rem\]{font-size:1.7rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:tracking-\[0\.08em\]{letter-spacing:.08em}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:text-2xl{font-size:1.5rem;line-height:2rem}}@media (min-width: 1024px){.lg\:max-w-7xl{max-width:80rem}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,320px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,320px) minmax(0,1fr)}.lg\:justify-end{justify-content:flex-end}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}}
