@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&family=Pirata+One&family=Righteous&display=swap";:root{--card-aspect:.718;--card-radius:4.55% / 3.5%;--card-edge:#ffe78f;--card-back:#004a80;--card-glow:#ccfffb;--sunpillar-1:#ff7a75;--sunpillar-2:#ffed61;--sunpillar-3:#a8ff61;--sunpillar-4:#85fff7;--sunpillar-5:#7a95ff;--sunpillar-6:#d875ff;--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{pointer-events:none;z-index:calc(var(--card-scale) * 2);transform:translateZ(.01px)}.card.interacting,.card.active,.card.spring-active{will-change:transform, visibility, z-index;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.card,.card *{outline:1px solid #0000}.card:not(.interactive) .card__translater,.card:not(.interactive) .card__rotator,.card:not(.interactive) .card__shine,.card:not(.interactive) .card__glare{transition:all .3s}.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:#36d4fc}.card.fire{--card-glow:#eb5b42}.card.grass{--card-glow:#97ee5d}.card.lightning{--card-glow:#f3e24f}.card.psychic{--card-glow:#ac51d6}.card.fighting{--card-glow:#915a27}.card.darkness{--card-glow:#106a7a}.card.metal{--card-glow:#a3c0c2}.card.dragon{--card-glow:#8f7f24}.card.fairy{--card-glow:#ffc7e9}.card,.card__rotator{aspect-ratio:var(--card-aspect);border-radius:var(--card-radius)}.card.interacting{z-index:calc(var(--card-scale) * 120)}.card.active .card__translater,.card.active .card__rotator{touch-action:none}.card__translater,.card__rotator{perspective:600px;transform-origin:50%;display:grid}.card.interacting .card__translater,.card.interacting .card__rotator,.card.active .card__translater,.card.active .card__rotator,.card.spring-active .card__translater,.card.spring-active .card__rotator{transform-style:preserve-3d;will-change:transform, box-shadow}.card__translater{--translate-z:calc(var(--card-scale) * 150px + .01px);width:auto;-webkit-transform:translate3d(var(--translate-x), var(--translate-y), var(--translate-z)) scale(var(--card-scale));transform:translate3d(var(--translate-x), var(--translate-y), var(--translate-z)) scale(var(--card-scale));position:relative}.card__rotator{-webkit-transform:rotateY(var(--rotate-x)) rotateX(var(--rotate-y));transform:rotateY(var(--rotate-x)) rotateX(var(--rotate-y));pointer-events:none}button.card__rotator{appearance:none;background:0 0;border:none;padding:0}.card__rotator,.card.active .card__rotator:focus{transition:box-shadow .4s,opacity .33s ease-out;box-shadow:0 0 3px -1px #0000,0 0 2px 1px #0000,0 0 5px #0000,0 10px 20px -5px #000,0 2px 15px -5px #000,0 0 20px #0000}.card.active .card__rotator,.card__rotator:focus{box-shadow:0 0 3px -1px white, 0 0 3px 1px var(--card-edge), 0 0 12px 2px var(--card-glow), 0px 10px 20px -5px black, 0 0 40px -30px var(--card-glow), 0 0 50px -20px var(--card-glow)}.card__rotator *{width:100%;aspect-ratio:var(--card-aspect);border-radius:var(--card-radius);image-rendering:optimizeQuality;pointer-events:none;grid-area:1/1;display:grid;overflow:hidden}.card.interacting .card__rotator *,.card.active .card__rotator *,.showcase-popover-active .card__rotator *{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.card__rotator img{height:auto}.card__rotator img:not(.card__back){transform:translateZ(.01px)}.card__back{background-color:var(--card-back);backface-visibility:hidden;transform:rotateY(180deg)translateZ(1px)}.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{z-index:3;filter:brightness(.85)contrast(2.75)saturate(.65);mix-blend-mode:color-dodge;opacity:var(--card-opacity);background:50%/cover;display:grid;overflow:hidden;transform:translateZ(1px)}.card__shine:before,.card__shine:after{--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);border-radius:var(--card-radius);grid-area:1/1;transform:translateZ(1px)}.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)}.card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #fffc 10%, #ffffffa6 20%, #00000080 90%);opacity:var(--card-glare-opacity,var(--card-opacity));mix-blend-mode:overlay;overflow:hidden;transform:translateZ(1.41px)}.card.masked .card__shine,.card.masked .card__shine:before,.card.masked .card__shine:after{-webkit-mask-image:var(--mask);-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover}.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{--grain:url(/assets/grain-BWl84MUi.webp);--glitter:url(/assets/glitter-0gk-nuCU.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}.card{--foil-brightness:.55}.card[data-rarity$=reverse\ holo] .card__shine{background-image:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #fff 5%, #000 50%, #fff 80%), linear-gradient(-45deg, #000 15%, #fff, #000 85%), var(--foil);background-blend-mode:soft-light, difference;background-size:120% 120%,200% 200%,cover;background-position:center center, calc((100% * var(--pointer-from-left))) calc((100% * var(--pointer-from-top))) , center center;filter:brightness(var(--foil-brightness)) contrast(1.5) saturate(1);mix-blend-mode:color-dodge;opacity:calc((1.5 * var(--card-opacity)) - var(--pointer-from-center))}.card.lightning{--foil-brightness:.7}.card.darkness{--foil-brightness:.8}.card.metal{--foil-brightness:.6}.card[data-rarity$=reverse\ holo] .card__glare{opacity:var(--card-opacity);background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #fffc 10%, #ffffff80 20%, #000000bf 90%);filter:brightness(.7)contrast(1.5)}.card[data-rarity$=reverse\ holo] .card__glare:after{content:"";opacity:var(--card-opacity);background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #fff 10%, #ffffff80 20%, #00000080 120%);filter:brightness()contrast(1.5)}.card:not(.masked)[data-rarity$=reverse\ holo] .card__shine{--foil:none;clip-path:var(--clip-invert)}.card:not(.masked)[data-rarity$=reverse\ holo][data-subtypes^=stage] .card__glare:after{clip-path:var(--clip-stage-invert)}.card:not(.masked)[data-rarity$=reverse\ holo][data-supertype=trainer] .card__glare:after{clip-path:var(--clip-trainer-invert)}.card[data-rarity=rare\ holo][data-subtypes^=stage] .card__shine,.card[data-rarity=rare\ holo][data-subtypes^=stage] .card__glare:after{clip-path:var(--clip-stage)}.card[data-rarity=rare\ holo][data-subtypes^=supporter] .card__shine,.card[data-rarity=rare\ holo][data-subtypes^=supporter] .card__glare:after,.card[data-rarity=rare\ holo][data-subtypes^=item] .card__shine,.card[data-rarity=rare\ holo][data-subtypes^=item] .card__glare:after{clip-path:var(--clip-trainer)}.card[data-rarity=rare\ holo] .card__shine{--scanlines-space:1px;--scanlines-light:#666;--scanlines-dark:black;--bars:3%;--bar-color:#b3b3b3;--bar-bg:#000;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-blend-mode:overlay;filter:brightness(1.1)contrast(1.1)saturate(1.2);mix-blend-mode:color-dodge;background-size:400% 400%,cover}.card[data-rarity=rare\ 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-blend-mode:screen;filter:brightness(1.15)contrast(1.1);mix-blend-mode:hard-light;background-size:200% 200%,200% 200%}.card[data-rarity=rare\ holo] .card__shine:after{content:"";background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #e6e6e6cc 0%, #c7c7c71a 25%, #000 90%);mix-blend-mode:luminosity;filter:brightness(.6)contrast(4);background-position:50%;background-size:cover}@media screen and (width<=900px){.card[data-rarity=rare\ holo] .card__shine{--scanlines-space:.5px}}.card[data-rarity=rare\ holo] .card__glare{opacity:calc(var(--card-opacity) * .8);filter:brightness(.8)contrast(1.5);mix-blend-mode:overlay}.card[data-rarity=rare\ holo] .card__glare:after{content:"";background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #e6ffff 5%, #63636340 55%, #0000005c 110%);mix-blend-mode:overlay;filter:brightness(.6)contrast(3)}.card[data-rarity="rare holo cosmos"][data-subtypes^=stage] .card__shine,.card[data-rarity="rare holo cosmos"][data-subtypes^=stage] .card__glare:after{clip-path:var(--clip-stage)}.card[data-rarity="rare holo cosmos"][data-subtypes^=supporter] .card__shine,.card[data-rarity="rare holo cosmos"][data-subtypes^=supporter] .card__glare:after{clip-path:var(--clip-trainer)}.card[data-rarity="rare holo cosmos"] .card__shine{--space:4%;clip-path:var(--clip);background-image:url(/assets/cosmos-bottom-D83TNPWu.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), #c7ffff80 5%, #82a1a14d 40%, #000 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;filter:brightness()contrast()saturate(.8);mix-blend-mode:color-dodge;background-size:cover,400% 900%,cover}.card[data-rarity="rare holo cosmos"] .card__shine:before{content:"";z-index:2;background-image:url(/assets/cosmos-middle-trans-Cho7JpRz.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;filter:brightness(1.25)contrast(1.75)saturate(.8);mix-blend-mode:overlay;background-size:cover,400% 900%,cover}.card[data-rarity="rare holo cosmos"] .card__shine:after{content:"";z-index:3;background-image:url(/assets/cosmos-top-trans-DN14DDc0.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;filter:brightness(1.25)contrast(1.75)saturate(.8);mix-blend-mode:multiply;background-size:cover,400% 900%,cover}.card[data-rarity="rare holo cosmos"] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #e6f5ffcc 5%, #2e2b3b 150%);filter:brightness(.75)contrast(2)saturate(2);mix-blend-mode:overlay;opacity:calc(var(--card-opacity) * ( .25 + var(--pointer-from-center) ))}.card[data-rarity="rare holo cosmos"] .card__glare:after{content:"";background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #f8ebff 5%, #1a1a1a 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=amazing\ rare] .card__shine{background-image:var(--glitter), var(--glitter), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #141f1a 10%, #c1d7d61a 50%, #f2f2f2fa 90%);background-size:var(--glittersize) var(--glittersize), var(--glittersize) var(--glittersize), cover;background-blend-mode:soft-light, color-burn;filter:brightness()contrast()saturate(.9);background-position:40% 45%,55% 55%,50%}.card[data-rarity=amazing\ rare] .card__shine:before{content:"";background-image:var(--foil), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #ebe9e0f2 10%, #b58ba480 50%, #000 60%);background-blend-mode:color-burn;mix-blend-mode:lighten;filter:brightness()contrast()saturate();opacity:.5;background-position:50%,50%;background-size:cover,cover;-webkit-mask-image:none!important;mask-image:none!important}.card[data-rarity=amazing\ rare] .card__shine:after{content:"";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;-webkit-mask-image:none!important;mask-image:none!important}.card.masked[data-rarity=amazing\ rare] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #ebe9e073 0%, #3d5c4d73 45%, #000000e6 120%);filter:brightness(.9)contrast(2)}.card.masked[data-rarity=amazing\ rare] .card__glare:after{content:"";-webkit-mask-image:var(--mask);-webkit-mask-image:var(--mask);mask-image:var(--mask);background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #ebe9e0bf 0%, #3d5c4da6 45%, #000 90%);filter:brightness()contrast(1.5);mix-blend-mode:overlay;opacity:1;-webkit-mask-size:cover;mask-size:cover}.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), #fff 10%, #ffffffd9 20%, #00000059 90%);mix-blend-mode:multiply}.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%), #f2f2f2 20%, var(--card-glow) 130%), repeating-linear-gradient(45deg, #1a1a1a 0% , #1a1a1a 1% , #1a1a1a var(--barwidth), #333 calc(var(--barwidth) + 0.01%) , #333 calc(var(--barwidth) * 2), #595959 calc(var(--barwidth) * 2 + 0.01%) , #595959 calc(var(--barwidth) * 3) , #6c6c6c calc(var(--barwidth) * 3 + 0.01%) , #6c6c6c calc(var(--barwidth) * 4) , gray calc(var(--barwidth) * 4 + 0.01%) , gray calc(var(--barwidth) * 5) , #6c6c6c calc(var(--barwidth) * 5 + 0.01%) , #6c6c6c calc(var(--barwidth) * 6) , #595959 calc(var(--barwidth) * 6 + 0.01%) , #595959 calc(var(--barwidth) * 7) , #333 calc(var(--barwidth) * 7 + 0.01%) , #333 calc(var(--barwidth) * 8) , #1a1a1a calc(var(--barwidth) * 8 + 0.01%) , #1a1a1a calc(var(--barwidth) * 9) , #000 calc(var(--barwidth) * 9 + 0.01%) , #000 calc(var(--barwidth) * 10)), repeating-linear-gradient(-45deg, #1a1a1a 0% , #1a1a1a 1% , #1a1a1a var(--barwidth), #333 calc(var(--barwidth) + 0.01%) , #333 calc(var(--barwidth) * 2), #595959 calc(var(--barwidth) * 2 + 0.01%) , #595959 calc(var(--barwidth) * 3) , #6c6c6c calc(var(--barwidth) * 3 + 0.01%) , #6c6c6c calc(var(--barwidth) * 4) , gray calc(var(--barwidth) * 4 + 0.01%) , gray calc(var(--barwidth) * 5) , #6c6c6c calc(var(--barwidth) * 5 + 0.01%) , #6c6c6c calc(var(--barwidth) * 6) , #595959 calc(var(--barwidth) * 6 + 0.01%) , #595959 calc(var(--barwidth) * 7) , #333 calc(var(--barwidth) * 7 + 0.01%) , #333 calc(var(--barwidth) * 8) , #1a1a1a calc(var(--barwidth) * 8 + 0.01%) , #1a1a1a calc(var(--barwidth) * 9) , #000 calc(var(--barwidth) * 9 + 0.01%) , #000 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;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-blend-mode:color-dodge;mix-blend-mode:overlay;filter:brightness(.66)contrast(2)saturate(.5);background-position:50%;background-size:15% 15%,350% 350%;grid-area:1/1}.card[data-rarity=radiant\ rare] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #ffffff54 0%, #404040 110%);filter:brightness()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(/assets/trainerbg-D5xqq63o.png);--imgsize:25% auto}.card:not(.masked)[data-rarity=radiant\ rare] .card__shine:after{background-blend-mode:difference}.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%, #8fa3a3 3.8%, #8fc1c1 4.5%, #8fa3a3 5.2%, #0e152e 10% , #0e152e 12%), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #0000001a 12%, #00000026 20%, #00000040 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()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), #fff 0%, #868a8d54 45%, #333333e6 130%);opacity:calc(var(--card-opacity)*.5);mix-blend-mode:hard-light;filter:brightness(.9)contrast(1.75)}.card[data-rarity=rare\ ultra][data-supertype=pokémon] .card__shine,.card[data-rarity=rare\ ultra][data-supertype=pokémon] .card__shine:after,.card[data-rarity=rare\ ultra][data-subtypes*=supporter] .card__shine,.card[data-rarity=rare\ ultra][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%, #8fa3a3 3.8%, #8fc1c1 4.5%, #8fa3a3 5.2%, #0e152e 10% , #0e152e 12%), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #0000001a 12%, #00000026 20%, #00000040 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-supertype=pokémon][data-rarity=rare\ ultra] .card__shine:after,.card[data-subtypes*=supporter][data-rarity=rare\ ultra] .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[data-supertype=pokémon][data-rarity=rare\ ultra] .card__shine:before,.card[data-subtypes*=supporter][data-rarity=rare\ ultra] .card__shine:before{content:"";background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #fff 0%, #0000 40%);mix-blend-mode:overlay;opacity:.75;z-index:1;background-position:50%;background-size:cover;-webkit-mask-image:none;mask-image:none}.card[data-supertype=pokémon][data-rarity=rare\ ultra] .card__glare,.card[data-subtypes*=supporter][data-rarity=rare\ ultra] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #bfbfbf 5%, #555b5e 60%, #240f1d 150%);mix-blend-mode:hard-light;filter:brightness()contrast(1.2)saturate();opacity:calc(var(--card-opacity) * .75);background-position:50%;background-size:120% 150%}.card:not(.masked)[data-supertype=pokémon][data-rarity=rare\ ultra] .card__shine,.card:not(.masked)[data-supertype=pokémon][data-rarity=rare\ ultra] .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(/assets/illusion-CKHJKhiM.png);--imgsize:33%;-webkit-mask-image:var(--mask);-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-size:var(--imgsize);-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][data-rarity=rare\ ultra] .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][data-rarity=rare\ ultra] .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)[data-rarity="rare holo vmax"][data-supertype=pokémon] .card__shine,.card:not(.masked)[data-rarity="rare holo vmax"][data-supertype=pokémon] .card__shine:after{--mask:none;--foil:url(/assets/vmaxbg-CfqOZMdN.jpg);--imgsize:60% 30%}.card[data-rarity="rare holo vmax"] .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), #0e152f80 0%, #738c8c 2.5%, #64862d 5%, #738c8c 7.5%, #0e152f80 10% , #0e152f80 15%), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #98e4f199 0%, #a2e7c199 25%, #b184db99 50%, #e0909699 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[data-rarity="rare holo vmax"] .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%, #8fa3a3 3.8%, #8fc1c1 4.5%, #8fa3a3 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[data-rarity="rare holo vmax"] .card__glare{mix-blend-mode:hard-light;filter:brightness()contrast();background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #ffffffbf 0%, #000 120%);opacity:calc((.2 * var(--card-opacity)) + var(--card-opacity) * var(--pointer-from-center) * .8)}.card:not(.masked) [data-rarity="rare holo vmax"] .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), #fff0 0%, #ffffff80 120%);-webkit-mask-image:var(--mask), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #fff0 0%, #ffffff80 120%);mask-image:var(--mask), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #fff0 0%, #ffffff80 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%, #8fa3a3 3.8%, #8fc1c1 4.5%, #8fa3a3 5.2%, #0e152e 10% , #0e152e 12%), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #0000001a 12%, #00000026 20%, #00000040 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), #c8ced0bf 0%, #7d778840 45%, #887785 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), #cff1fc 5%, #9c969c 60%, #262626 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(/assets/ancient-Ci9hYTiU.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[data-subtypes*=supporter][data-rarity=rare\ ultra] .card__shine{filter:brightness(calc((var(--pointer-from-center)*.05) + .8)) contrast(1.75) saturate(1.2)}.card[data-subtypes*=supporter][data-rarity=rare\ ultra] .card__shine:after{filter:brightness(calc((var(--pointer-from-center)*.4) + .85)) contrast(2) saturate(.5)}.card[data-subtypes*=supporter][data-rarity=rare\ ultra] .card__shine:before{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #fff 0%, #0000 80%);mix-blend-mode:screen;opacity:.5}.card[data-rarity=rare\ ultra][data-subtypes*=supporter] .card__glare{opacity:calc(var(--card-opacity) * .75);mix-blend-mode:multiply;filter:brightness(1.5)contrast(1.4)saturate();background-size:170% 170%}.card:not(.masked)[data-subtypes*=supporter][data-rarity=rare\ ultra] .card__shine,.card:not(.masked)[data-subtypes*=supporter][data-rarity=rare\ ultra] .card__shine:after{--mask:none;--foil:url(/assets/trainerbg-D5xqq63o.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=rare\ rainbow] .card__shine{--r-clr-1:#942929;--r-clr-2:#98752f;--r-clr-3:#598f24;--r-clr-4:#248f8f;--r-clr-5:#248f8f;--r-clr-6:#2b639c;--r-clr-7:#5e247b;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:"";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;-webkit-mask-image:none!important;mask-image:none!important}.card[data-rarity=rare\ rainbow] .card__shine:before{content:"";background-image:var(--foil);background-size:var(--imgsize);filter:brightness(2.5)contrast();opacity:calc((var(--pointer-from-center) + .4 ) * .6);background-blend-mode:difference;mix-blend-mode:darken;background-position:50%}.card[data-rarity=rare\ rainbow] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #ccc, #d5dcdd40 30%, #3c4144 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(/assets/illusion-mask-CV2Insva.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:#942929;--r-clr-2:#98752f;--r-clr-3:#598f24;--r-clr-4:#248f8f;--r-clr-5:#248f8f;--r-clr-6:#2b639c;--r-clr-7:#5e247b;background-image:repeating-linear-gradient(var(--angle), #af67cbbf calc(var(--space)*1), #df4e49bf calc(var(--space)*2), #d7c537bf calc(var(--space)*3), #7ec940bf calc(var(--space)*4), #4fb0a9bf calc(var(--space)*5), #8aa1ffbf calc(var(--space)*6), #b16bccbf 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:"";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);-webkit-mask-image:none!important;mask-image:none!important}.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);filter:brightness(1.5)contrast(1.5);opacity:calc((var(--pointer-from-center) + .6 ) * .4);background-blend-mode:difference;mix-blend-mode:color-dodge;background-position:50%}.card[data-rarity="rare rainbow alt"] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #ebe9e0bf 0%, #3d5c4da6 45%, #000 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}.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), #000000fa 10%, #f2f2f226 90%);background-size:var(--glittersize) var(--glittersize), var(--glittersize) var(--glittersize), cover, cover;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);background-position:45% 45%,55% 55%,50%,50%}.card[data-rarity=rare\ secret] .card__shine:before,.card[data-set=swshp][data-number=swsh145] .card__shine:before{content:"";background-image:var(--foil), linear-gradient(45deg, #f9c006, #ffea61), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #ebe2e0f2 10%, #000 70%);background-size:var(--imgsize), cover, cover;background-blend-mode:hard-light, multiply;mix-blend-mode:lighten;filter:brightness(1.25)contrast(1.25)saturate(.35);opacity:.8;background-position:50%,50%,50%;-webkit-mask-image:none!important;mask-image:none!important}.card[data-rarity=rare\ secret] .card__shine:after,.card[data-set=swshp][data-number=swsh145] .card__shine:after{content:"";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;-webkit-mask-image:none!important;mask-image:none!important}.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), #d0cec84d 0%, #231d1a 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(/assets/geometric-CQlKBuz8.png);--imgsize:33%;filter:brightness(calc(( var(--pointer-from-center) * .3 ) + .2)) contrast(2) saturate(.75)}.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), #af67cbbf calc(var(--space)*1), #e44e49bf calc(var(--space)*2), #d7c537bf calc(var(--space)*3), #7ec940bf calc(var(--space)*4), #4fb0a9bf calc(var(--space)*5), #8aa1ffbf calc(var(--space)*6), #b16bccbf 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%);filter:brightness(calc((var(--pointer-from-center)*.2) + .4)) contrast(.85) saturate(1.1);mix-blend-mode:hard-light;background-position:50%;background-size:400% 500%}.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), #fff 10%, #fff9 35%, #4f6363 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), #edebde 0%, #616b68, #000 120%);filter:brightness()contrast();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(/assets/geometric-CQlKBuz8.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()}.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), #141f1a 10%, #c1d7d61a 50%, #f2f2f2fa 90%), linear-gradient(45deg, #f9c006, #ffea61);background-size:var(--glittersize) var(--glittersize), var(--glittersize) var(--glittersize), cover, cover;background-blend-mode:soft-light, darken, color;filter:brightness()contrast()saturate();mix-blend-mode:color-dodge;background-position:40% 45%,55% 55%,50%,50%}.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), #ebe9e0f2 10%, #b58ca580 50%, #000 90%);background-size:var(--imgsize), cover;background-blend-mode:color-burn;mix-blend-mode:exclusion;filter:brightness()contrast()saturate();opacity:1;background-position:50%,50%}.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), #fff7e633 10%, #0f0e0a 180%);filter:brightness()contrast();mix-blend-mode:hard-light}.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%, #8fa3a3 3.8%, #8fc1c1 4.5%, #8fa3a3 5.2%, #0e152e 10% , #0e152e 12%), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #0000001a 12%, #00000026 20%, #00000040 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:"";background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #fff 0%, #0000 40%);mix-blend-mode:overlay;opacity:.75;z-index:1;background-position:50%;background-size:cover;-webkit-mask-image:none;mask-image:none}.card[data-rarity=rare\ shiny] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #fff 0%, #282427 150%);mix-blend-mode:multiply;filter:brightness(1.2)contrast()saturate(.7);opacity:calc(var(--card-opacity) * var(--pointer-from-center));background-position:50%;background-size:cover}.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(/assets/illusion-CKHJKhiM.png);--imgsize:33%;-webkit-mask-image:var(--mask);-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-size:var(--imgsize);-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%, #8fa3a3 3.8%, #8fc1c1 4.5%, #8fa3a3 5.2%, #0e152e 10% , #0e152e 12%), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #0000001a 12%, #00000026 20%, #00000040 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:"";background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #fff 0%, #0000 40%);mix-blend-mode:overlay;opacity:.75;z-index:1;background-position:50%;background-size:cover;-webkit-mask-image:none;mask-image:none}.card[data-rarity="rare shiny v"] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #e6e6e6 5%, #6d7578 80%, #240f1d 150%);mix-blend-mode:darken;filter:brightness(.88)contrast(2.25)saturate(.7);opacity:calc(var(--card-opacity) * var(--pointer-from-center) * .75);background-position:50%;background-size:120% 140%}.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(/assets/illusion-CKHJKhiM.png);--imgsize:33%;-webkit-mask-image:var(--mask);-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-size:var(--imgsize);-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:#942929;--r-clr-2:#98752f;--r-clr-3:#598f24;--r-clr-4:#248f8f;--r-clr-5:#248f8f;--r-clr-6:#2b639c;--r-clr-7:#5e247b;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), #19181b 10%, #c9cccf1a 50%, #f2f2f2fa 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()contrast()saturate(.85)}.card[data-rarity="rare shiny vmax"] .card__shine:before{content:"";background-image:var(--foil), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #e7e7e9f2 10%, #a9aeb180 50%, #000 120%);background-size:var(--imgsize), cover;background-blend-mode:color-burn;mix-blend-mode:lighten;filter:brightness()contrast()saturate(.4);opacity:.35;background-position:50%,50%;-webkit-mask-image:none!important;mask-image:none!important}.card[data-rarity="rare shiny vmax"] .card__shine:after{content:"";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;-webkit-mask-image:none!important;mask-image:none!important}.card[data-rarity="rare shiny vmax"] .card__glare{background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #e5e4e773 0%, #494d5073 45%, #00000054 120%);filter:brightness()contrast(1.25)}.card[data-rarity="rare shiny vmax"] .card__glare:after{content:"";-webkit-mask-image:var(--mask);-webkit-mask-image:var(--mask);mask-image:var(--mask);background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #e5e4e7bf 0%, #494d50a6 45%, #000000bf 100%);filter:brightness()contrast(1.25);mix-blend-mode:overlay;opacity:1;-webkit-mask-size:cover;mask-size:cover}.card[data-rarity=rare\ secret][data-set=swsh12pt5][data-number="160"] .card__shine{--r-clr-1:#942929;--r-clr-2:#98752f;--r-clr-3:#598f24;--r-clr-4:#248f8f;--r-clr-5:#248f8f;--r-clr-6:#2b639c;--r-clr-7:#5e247b;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:"";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;-webkit-mask-image:none!important;mask-image:none!important}.card[data-rarity=rare\ secret][data-set=swsh12pt5][data-number="160"] .card__shine:before{content:"";background-image:var(--foil);background-size:var(--imgsize);filter:brightness(2.5)contrast();opacity:calc((var(--pointer-from-center) + .4 ) * .6);mix-blend-mode:multiply;background-position:50%}.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), #ccc, #bfbfbf40 30%, #373737 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(/assets/illusion-mask-CV2Insva.png);--imgsize:33%}@font-face{font-family:Pokemon Solid;font-style:normal;font-weight:400;src:url("https://fonts.cdnfonts.com/s/17890/Pokemon Solid.woff")format("woff");font-display:swap}@font-face{font-family:Prototype;src:url(/assets/Prototype-Ci-OlyZY.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.onepiece-catalog-status{color:var(--text-secondary);border:1px solid #7dd3fc73;border-radius:8px;margin-top:.55rem;padding:.55rem .7rem;font-size:.78rem;line-height:1.4}.onepiece-search-hint{color:var(--text-secondary);margin:.5rem 0 0;font-size:.78rem;line-height:1.35}.onepiece-catalog-status.is-error{color:#fecaca;border-color:#f87171bf}.onepiece-catalog-status.is-success{color:#bbf7d0;border-color:#4ade808c}.onepiece-catalog-refresh{margin-top:.55rem;font-size:.78rem}:root{--bg-primary:#0a0c10;--bg-secondary:#12161fa6;--bg-tertiary:#1e253366;--glass-border:#ffffff14;--glass-border-hover:#ffffff26;--text-primary:#f3f4f6;--text-secondary:#9ca3af;--text-muted:#6b7280;--accent-primary:#6366f1;--accent-primary-glow:#6366f159;--accent-vinted:#00c0c7;--accent-vinted-glow:#00c0c733;--accent-cardmarket:#2159a3;--accent-cardmarket-glow:#2159a333;--accent-gold:#fbbf24;--accent-gold-glow:#fbbf2447;--color-draft:#eab308;--color-listed:#10b981;--color-sold:#ef4444;--color-both:#a855f7;--cond-mint:#10b981;--cond-nm:#34d399;--cond-ex:#60a5fa;--cond-gd:#a78bfa;--cond-lp:#fb923c;--cond-pl:#f87171;--cond-po:#ef4444;--holo-opacity:0;--tilt-x:0deg;--tilt-y:0deg;--font-sans:"Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--shadow-sm:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-md:0 10px 15px -3px #0000004d, 0 4px 6px -2px #0000001a;--shadow-lg:0 20px 25px -5px #00000080, 0 10px 10px -5px #0003;--transition-fast:.2s cubic-bezier(.4, 0, .2, 1);--transition-normal:.3s cubic-bezier(.4, 0, .2, 1)}.splash-screen{z-index:9999;cursor:pointer;opacity:1;background:radial-gradient(circle at 50% 22%,#f5f8fc47,#0000 34%),radial-gradient(circle at 50% 58%,#acb5c12e,#0000 42%),linear-gradient(#1c2028 0%,#10151d 56%,#071016 100%);place-items:center;gap:1.5rem;padding:2rem;transition:opacity 1.1s,transform 1.1s;display:grid;position:fixed;inset:0;overflow:hidden}.splash-screen:before,.splash-screen:after{content:"";filter:blur(70px);opacity:.22;pointer-events:none;border-radius:50%;width:28rem;height:28rem;position:absolute;inset:auto}.splash-screen:before{background:#6366f173;top:-7rem;left:-6rem}.splash-screen:after{background:#00c0c759;bottom:-8rem;right:-7rem}.splash-screen.is-closing{opacity:0;pointer-events:none;transform:scale(1.02)}.splash-screen.is-opening:before,.splash-screen.is-opening:after{opacity:.68;filter:blur(105px)}.splash-screen.is-shaking .vault-splash{animation:3.8s ease-in-out infinite vault-float,.55s linear vault-vibrate}.splash-backdrop{pointer-events:none;background:radial-gradient(circle at 50% 35%,#ffffff2e,#0000 28%),linear-gradient(145deg,#ffffff0a,#0000 60%);transition:background .85s,opacity .85s;position:absolute;inset:0}.splash-screen.is-opening .splash-backdrop{opacity:1;background:radial-gradient(circle at 50% 38%,#ffffffe6,#ffe5ad6b 24%,#0000 56%),linear-gradient(145deg,#ffffff24,#0000 62%)}.vault-splash{aspect-ratio:1.85;cursor:pointer;touch-action:manipulation;isolation:isolate;z-index:2;background:0 0;border:0;border-radius:0;outline:none;place-items:center;width:min(720px,94vw);padding:0;animation:3.8s ease-in-out infinite vault-float;display:grid;position:relative}.vault-splash:focus-visible{outline-offset:10px;outline:3px solid #ffffffbf}.vault-splash:before{content:"";aspect-ratio:1;background:radial-gradient(circle at 35% 24%,#d9dde4 0%,#9ca4af 18%,#656e7a 42%,#363c46 68%,#171c24 100%);border-radius:50%;width:58%;position:absolute;top:6%;left:22%;box-shadow:inset 0 0 0 7px #edf1f75c,inset 0 0 0 20px #23293247,inset -24px -34px 46px #00000057,0 34px 72px #00000073}.vault-splash:after{content:"";aspect-ratio:1;border:1px solid #ffffff2e;border-radius:50%;width:52%;position:absolute;top:11%;left:25%;box-shadow:inset 0 0 0 12px #ffffff1a,inset 0 0 0 20px #00000029,inset 0 0 42px #0000003d}.splash-screen.is-opening .vault-splash:before{box-shadow:inset 0 0 0 2px #ffffff14,inset 0 30px 55px #ffffff17,inset 0 -30px 45px #0000009e,0 0 90px #ffd68073}.splash-screen.is-opening .vault-splash:after{box-shadow:inset 0 0 0 12px #00000014,inset 0 0 0 22px #ffffff0a,0 0 60px #ffd68033}.vault-splash__lockbox{z-index:5;background:linear-gradient(90deg,#ffffff38,#0000 18%),linear-gradient(145deg,#c3c8d0 0%,#79828e 43%,#3e4652 100%);border-radius:3px;width:22%;height:23%;position:absolute;top:31%;left:12%;box-shadow:inset 0 0 0 4px #ffffff2e,inset -10px -12px 18px #00000057,0 16px 30px #0000005c}.vault-splash__lockbox:before{content:"";background:linear-gradient(90deg,#151a20 0 24%,#0000 24% 42%,#151a20 42% 66%,#0000 66% 78%,#151a20 78%),linear-gradient(#2d333b,#070a0e);border-radius:2px;width:52%;height:36%;position:absolute;top:32%;left:16%;box-shadow:inset 0 0 0 3px #ffffff14}.vault-splash__lockbox:after{content:"";background:linear-gradient(90deg,#10151c,#d6dbe3 48%,#596370);border-radius:999px;width:28%;height:16%;position:absolute;top:42%;right:-23%;box-shadow:0 8px 14px #00000047}.vault-splash__hinge{z-index:6;background:linear-gradient(90deg,#b9c0c9,#737c88 55%,#333b46);border-radius:4px;width:8%;height:56%;position:absolute;top:19%;left:25%;box-shadow:inset 0 0 0 3px #ffffff29,-10px 0 18px #0000003d}.vault-splash__hinge:before,.vault-splash__hinge:after{content:"";background:linear-gradient(#cdd3dc,#697380);border-radius:2px;width:64%;height:18%;position:absolute;left:18%;box-shadow:inset 0 0 0 2px #0000002e}.vault-splash__hinge:before{top:-2%}.vault-splash__hinge:after{bottom:-2%}.vault-splash__bar{transform-origin:0;z-index:4;background:linear-gradient(90deg,#11161c,#edf1f6 45%,#515b67 100%);border-radius:999px;width:28%;height:2.4%;position:absolute;top:50%;left:52%;box-shadow:0 7px 12px #00000047}.vault-splash__bar--top{transform:rotate(-46deg)}.vault-splash__bar--bottom{transform:rotate(46deg)}.vault-splash__shadow{filter:blur(12px);z-index:0;background:radial-gradient(circle,#00000080 0%,#0000000f 58%,#0000 76%);border-radius:50%;width:72%;height:14%;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.vault-splash__ring{aspect-ratio:1;z-index:1;background:radial-gradient(circle at 36% 24%,#d2d7df 0%,#808a97 34%,#3c4450 72%,#171c25 100%);border:1px solid #ffffff29;border-radius:50%;width:54%;position:absolute;top:9%;left:24%;box-shadow:inset 0 0 0 12px #ffffff1c,inset 0 0 0 22px #1218202e,inset -20px -26px 36px #0000006b,0 0 0 9px #00000029}.vault-splash__core{display:none}.vault-splash__door{aspect-ratio:1;transform-origin:11%;z-index:2;background:radial-gradient(circle at 34% 24%,#ffffff52,#0000 18%),radial-gradient(circle at 52%,#969faa 0%,#67717e 36%,#3c444f 66%,#181d25 100%);border:1px solid #fff3;border-radius:50%;width:46%;transition:transform 1.65s cubic-bezier(.2,.8,.18,1);position:absolute;top:16%;left:28%;box-shadow:inset 0 0 0 11px #ffffff14,inset 0 0 0 22px #151b241f,inset -22px -30px 42px #00000061,0 0 52px #00000047}.vault-splash__door:before,.vault-splash__door:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:12%}.vault-splash__door:before{border:8px solid #c4ceda2e;inset:22%;box-shadow:0 0 0 8px #00000047,inset 0 0 0 8px #00000038,inset 0 0 24px #ffffff0a}.vault-splash__door:after{background:linear-gradient(90deg,#181d24,#c6ced8 42%,#5d6673 68%,#11161d);border:0;border-radius:999px;width:5%;inset:35% 16% 35% auto;box-shadow:-12px 0 18px #00000047,inset 0 0 10px #fff3}.vault-splash__spokes{opacity:.95;z-index:3;background:linear-gradient(#0000 46%,#737d8b 47%,#cbd3dd 53%,#0000 54%),linear-gradient(60deg,#0000 46%,#cbd3dd 47%,#737d8b 53%,#0000 54%),linear-gradient(120deg,#0000 46%,#cbd3dd 47%,#737d8b 53%,#0000 54%),radial-gradient(circle,#0000 0 26%,#00000038 27% 34%,#0000 35%);border-radius:50%;width:29%;height:29%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vault-splash__hub{aspect-ratio:1;z-index:4;background:radial-gradient(circle at 35% 28%,#f5f7fb 0%,#b8c2ce 30%,#586270 72%,#202833 100%);border-radius:50%;width:8.5%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 2px #ffffff38,inset -5px -7px 10px #00000059,0 0 18px #ffffff2e}.vault-splash__handle{z-index:5;width:32%;height:32%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vault-splash__handle:before,.vault-splash__handle:after{content:"";border:6px solid #0000;border-radius:50%;position:absolute;inset:0}.vault-splash__handle:before{border-top-color:#dde4ecf2;border-bottom-color:#5d67748c;border-right-color:#dde4ecf2;animation:3.8s linear infinite vault-dial;transform:rotate(18deg)}.vault-splash__handle:after{border:3px solid #ffffff2e;inset:20%}.vault-splash__handle:before{box-shadow:0 0 0 2px #00000059,0 0 18px #ffffff14}.vault-splash__handle{transform-origin:50%}.vault-splash__handle:after{border-width:4px}.vault-splash__handle:before,.vault-splash__handle:after{clip-path:circle(50%)}.vault-splash__door{transform-style:preserve-3d}.vault-splash__handle:before{transform-origin:50%}.vault-splash:hover .vault-splash__door{transform:rotate(-4deg)scale(1.01)}.vault-splash.is-open .vault-splash__door{transform:perspective(850px)rotateY(-78deg)translate(-34px)}.vault-splash.is-open .vault-splash__handle:before{animation-duration:.9s;transform:rotate(180deg)}.splash-copy{z-index:2;text-align:center;color:#f8fafc;text-shadow:0 10px 28px #00000073;gap:.35rem;display:grid;position:relative}.splash-kicker{letter-spacing:.22em;text-transform:uppercase;color:#ffffff94;justify-content:center;align-items:center;font-size:.78rem;display:inline-flex}.splash-copy h1{margin:0;font-family:Righteous,cursive;font-size:4.5rem;line-height:.95}.splash-copy p{color:#ffffffc2;margin:0;font-size:1.05rem}body.splash-locked{overflow:hidden}body.splash-finished .splash-screen{pointer-events:none}.initial-loading-overlay{z-index:2100;background:radial-gradient(circle at 50% 42%, #6366f121, transparent 34%), var(--bg-primary);color:var(--text-primary);letter-spacing:.02em;opacity:1;visibility:visible;justify-content:center;align-items:center;gap:.75rem;font-size:clamp(.95rem,2.5vw,1.1rem);font-weight:700;transition:opacity .26s,visibility .26s;display:flex;position:fixed;inset:0}.initial-loading-overlay.is-complete{opacity:0;visibility:hidden;pointer-events:none}body.shared-card-deep-link-pending .initial-loading-overlay{z-index:2600}.initial-loading-spinner{border:2px solid #6366f147;border-top-color:var(--accent-primary);border-radius:50%;width:1.15rem;height:1.15rem;animation:.7s linear infinite initialLoadingSpin}@keyframes initialLoadingSpin{to{transform:rotate(360deg)}}@keyframes vault-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1.5deg)}}@keyframes vault-vibrate{0%,to{transform:translateY(0)rotate(-1deg)}20%{transform:translateY(-1px)translate(1px)rotate(-1.6deg)}40%{transform:translateY(1px)translate(-1px)rotate(0)}60%{transform:translateY(-1px)translate(-1px)rotate(1deg)}80%{transform:translateY(1px)translate(1px)rotate(0)}}@keyframes vault-dial{0%{transform:rotate(18deg)}to{transform:rotate(378deg)}}@media (width<=640px){.splash-screen{align-content:center;place-items:center;gap:1rem;padding:1.25rem .75rem}.splash-screen:before,.splash-screen:after{filter:blur(64px);width:20rem;height:20rem}.vault-splash-video{object-fit:contain;object-position:center center;background:#02040a}.vault-splash{aspect-ratio:1.3;width:min(390px,98vw);margin-top:-.5rem}.vault-splash:before{width:66%;top:8%;left:18%}.vault-splash:after{width:60%;top:13%;left:21%}.vault-splash__lockbox{width:27%;height:22%;top:33%;left:4%}.vault-splash__hinge{width:9%;height:52%;top:22%;left:21%}.vault-splash__bar{width:30%;height:2.7%;left:52%}.vault-splash__ring{width:62%;top:11%;left:20%}.vault-splash__door{width:54%;top:18%;left:24%}.vault-splash__spokes{width:34%;height:34%}.vault-splash__hub{width:10%}.vault-splash__handle{width:38%;height:38%}.splash-copy{gap:.25rem;max-width:20rem}.splash-kicker{letter-spacing:.18em;font-size:.68rem}.splash-copy h1{font-size:2.15rem;line-height:.98}.splash-copy p{font-size:.95rem}}@media (width<=380px){.vault-splash{width:min(350px,99vw);margin-top:-.25rem}.splash-copy h1{font-size:1.85rem}.splash-copy p{font-size:.9rem}}.splash-screen{background:#02040a;gap:0;padding:0}.splash-screen:before,.splash-screen:after{display:none}.vault-splash-video{object-fit:cover;background:#02040a;width:100vw;height:100vh;display:block}.splash-screen.is-closing .vault-splash-video{transition:transform .65s;transform:scale(1.015)}[data-theme=light]{--bg-primary:#f3f4f6;--bg-secondary:#ffffffb3;--bg-tertiary:#f3f4f6cc;--glass-border:#00000014;--glass-border-hover:#00000026;--text-primary:#111827;--text-secondary:#4b5563;--text-muted:#9ca3af;--accent-primary-glow:#6366f126;--shadow-md:0 10px 15px -3px #0000000d, 0 4px 6px -2px #00000005;--shadow-lg:0 20px 25px -5px #00000014, 0 10px 10px -5px #0000000a}[data-theme=light] .select-field,[data-theme=light] .input-basic{color:#111827;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fffffff0;border-color:#0f172a1f}[data-theme=light] select.select-field option,[data-theme=light] select.select-field optgroup{color:#111827;background:#fff}[data-theme=light] .ts-control{box-shadow:inset 0 1px #fff9;color:#111827!important;background:#fffffff0!important;border-color:#0f172a1f!important}[data-theme=light] .ts-control>input,[data-theme=light] .ts-control>input::placeholder{color:#4b5563!important}[data-theme=light] .ts-wrapper.focus .ts-control{border-color:var(--accent-primary)!important;box-shadow:0 0 10px var(--accent-primary-glow)!important}[data-theme=light] .ts-wrapper.multi .ts-control .item{background:#6366f11f;border-color:#6366f138}[data-theme=light] .ts-dropdown,[data-theme=light] .ts-dropdown-content{color:#111827!important;background:#fffffffa!important;border-color:#0f172a1f!important;box-shadow:0 18px 36px #0f172a1f!important}[data-theme=light] .ts-dropdown .option,[data-theme=light] .ts-dropdown .item{color:#111827!important}[data-theme=light] .ts-dropdown .option:hover,[data-theme=light] .ts-dropdown .active{color:#0f172a!important;background:#6366f11a!important}[data-theme=light] .ts-dropdown .create,[data-theme=light] .ts-dropdown .no-results,[data-theme=light] .ts-dropdown .optgroup-header{color:#4b5563!important;background:0 0!important}[data-theme=light] .ts-dropdown .selected{color:#6366f1!important}[data-theme=light] .ts-dropdown .option.disabled,[data-theme=light] .ts-dropdown .optgroup-header{opacity:.78}[data-theme=light] .ts-dropdown .ts-dropdown-content::-webkit-scrollbar{width:10px}[data-theme=light] .ts-dropdown .ts-dropdown-content::-webkit-scrollbar-thumb{background:#94a3b88c;border:2px solid #ffffffe6;border-radius:999px}[data-theme=light] .floating-social-btn{color:#111827!important;background:#ffffffeb!important;border-color:#0f172a1f!important;box-shadow:0 12px 26px #0f172a14,inset 0 1px #fffc!important}[data-theme=light] .floating-social-btn:hover,[data-theme=light] .floating-social-btn:focus-visible,[data-theme=light] .floating-top-left-controls .floating-social-btn:hover,[data-theme=light] .floating-top-left-controls .floating-social-btn:focus-visible{color:#0f172a!important;background:#fffffffa!important;border-color:#6366f140!important;box-shadow:0 14px 28px #0f172a1f,0 0 0 3px #6366f11f!important}[data-theme=light] .floating-social-btn:hover .social-icon--tiktok,[data-theme=light] .floating-social-btn:focus-visible .social-icon--tiktok{filter:drop-shadow(0 0 10px #25f4ee47)}[data-theme=light] .floating-social-btn:hover .social-icon--telegram,[data-theme=light] .floating-social-btn:focus-visible .social-icon--telegram{color:#229ed9;filter:drop-shadow(0 0 10px #229ed947)}[data-theme=light] .floating-social-btn:hover .social-icon--instagram,[data-theme=light] .floating-social-btn:focus-visible .social-icon--instagram{color:#f97316;filter:drop-shadow(0 0 10px #f5852947)}[data-theme=light] .floating-social-btn:hover .social-icon--issue,[data-theme=light] .floating-social-btn:focus-visible .social-icon--issue{color:#d97706}[data-theme=light] .floating-social-btn:before{color:#111827;background:#fffffffa;border-color:#0f172a1f;box-shadow:0 12px 26px #0f172a1f}[data-theme=light] .floating-social-btn:after{border-color:#0000 #0000 #fffffffa}[data-theme=light] .floating-social-btn:hover:before,[data-theme=light] .floating-social-btn:focus-visible:before{color:#111827;background:#fffffffa;border-color:#0f172a1f;box-shadow:0 12px 26px #0f172a1f}[data-theme=light] .floating-social-btn:hover:after,[data-theme=light] .floating-social-btn:focus-visible:after{border-color:#0000 #0000 #fffffffa}[data-theme=light] #btn-tiktok{--social-glow:#25f4ee38}[data-theme=light] #btn-telegram{--social-glow:#229ed938;color:#168ac1!important;background:#f0f9fff5!important;border-color:#229ed93d!important;box-shadow:0 12px 26px #0f172a14,inset 0 1px #ffffffe0!important}[data-theme=light] .floating-top-left-controls #btn-telegram:hover,[data-theme=light] .floating-top-left-controls #btn-telegram:focus-visible{color:#0e7faf!important;background:#fff!important;border-color:#229ed97a!important;box-shadow:0 14px 28px #0f172a1f,0 0 0 3px #229ed92e!important}[data-theme=light] .checkbox-label-container{box-shadow:inset 0 1px #ffffffb3;color:#111827!important;background:#fffffff0!important;border-color:#0f172a1f!important}[data-theme=light] .checkbox-label-container span{color:#111827!important}[data-theme=light] .checkbox-label-container input[type=checkbox]{accent-color:var(--accent-primary)}[data-theme=light] .collection-meta-stats{background:#ffffffe0;border-color:#0f172a14;box-shadow:0 10px 24px #0f172a14}[data-theme=light] .collection-meta-label{color:#64748b}[data-theme=light] .collection-meta-stat strong{color:#0f172a}[data-theme=light] .cards-pagination{background:#ffffffe0;border-color:#0f172a14;box-shadow:0 10px 24px #0f172a14}[data-theme=light] .cards-pagination__summary{color:#64748b}[data-theme=light] .cards-pagination__button{color:#0f172a;background:#fffffff5;border-color:#0f172a1a}[data-theme=light] .cards-pagination__button:hover:not(:disabled),[data-theme=light] .cards-pagination__button.is-active{color:#0f172a;background:#6366f11f;border-color:#6366f142}[data-theme=light] .cards-pagination__button:disabled{opacity:.38}[data-theme=light] .reviews-summary{background:linear-gradient(180deg, #fffffffa, #f6f8fcf0), var(--bg-secondary);border-color:#6366f12e;box-shadow:0 18px 42px #0f172a24}[data-theme=light] .reviews-summary:hover{border-color:#6366f147;box-shadow:0 22px 48px #0f172a2e,0 0 0 1px #6366f11a}[data-theme=light] .reviews-summary__icon{color:#4f46e5;background:linear-gradient(135deg,#6366f129,#00c0c729)}[data-theme=light] .card-platforms-pricing{border-top-color:#0f172a14}[data-theme=light] .platform-price-box{background:#fffffff0;border-color:#0f172a14;box-shadow:inset 0 1px #ffffffb8}[data-theme=light] .platform-price-box.vinted.active{background:#00c0c714;border-color:#00c0c72e}[data-theme=light] .platform-price-box.cardmarket.active{background:#2159a314;border-color:#2159a32e}[data-theme=light] .price-box-header.vinted{color:#0f766e}[data-theme=light] .price-box-header.cardmarket{color:#2159a3}[data-theme=light] .platform-link-icon{color:#64748b}[data-theme=light] .platform-link-icon:hover{color:#0f172a}[data-theme=light] .platform-link-icon.search-fallback{opacity:.35;filter:grayscale()}[data-theme=light] .price-box-value{color:#0f172a}[data-theme=light] .price-box-value.unlisted{color:#64748b}[data-theme=light] .badge-lang{color:#0f172a;background:#fffffff5;border-color:#0f172a1f;box-shadow:inset 0 1px #ffffffc7}[data-theme=light] .badge-lang .fi{border-radius:2px;box-shadow:0 0 0 1px #0f172a1a}[data-theme=light] .reviews-grid,[data-theme=light] .reviews-grid.is-static{scrollbar-color:#6366f159 #e2e8f0e6}[data-theme=light] .reviews-anchor-grid{scrollbar-color:#6366f147 #e2e8f08c}[data-theme=light] .reviews-anchor-grid::-webkit-scrollbar-track{background:#e2e8f08c}[data-theme=light] .reviews-anchor-grid::-webkit-scrollbar-thumb{background:#6366f147}[data-theme=light] .review-card{background:linear-gradient(180deg, #fffffffa, #f6f8fcf5), var(--bg-secondary);border-color:#0f172a14;box-shadow:0 16px 34px #0f172a1a}[data-theme=light] .review-card.user-review-card{border-color:#6366f12e;box-shadow:0 0 0 1px #6366f10f,0 16px 34px #0f172a1a}[data-theme=light] .review-card h3,[data-theme=light] .review-card__top p,[data-theme=light] .review-card blockquote{color:#0f172a}[data-theme=light] .review-avatar{color:#4338ca;background:linear-gradient(135deg,#6366f124,#00c0c724)}[data-theme=light] .review-stars__star.is-active{color:#f59e0b}[data-theme=light] .review-stars__star.is-empty,[data-theme=light] .review-stars__value{color:#64748b}[data-theme=light] .review-tag{color:#4338ca;background:#6366f11a;border-color:#6366f12e}[data-theme=light] .review-tag--guest{color:#0f766e;background:#00c0c71a;border-color:#00c0c72e}[data-theme=light] .scroll-top-button{color:#0f172a;background:#fffffff5;border-color:#6366f138;box-shadow:0 18px 42px #0f172a24,0 0 22px #6366f124,inset 0 1px #ffffffb8}[data-theme=light] .scroll-top-button:hover{background:#f8fafcfa;border-color:#6366f14d;box-shadow:0 22px 48px #0f172a2e,0 0 26px #6366f12e,inset 0 1px #ffffffd6}[data-theme=light] .scroll-top-button__arrows svg{color:#4f46e5}[data-theme=light] .scroll-top-button__label{color:#111827;background:#fffffffa;border-color:#0f172a1f;box-shadow:0 10px 22px #0f172a1f}*{box-sizing:border-box;margin:0;padding:0}.badge-reverse{color:#1a1a1a;background:linear-gradient(135deg,gold 0%,#b8860b 100%);border:1px solid #ffe4b5;font-weight:800}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans);min-height:100vh;transition:background-color var(--transition-normal);flex-direction:column;padding-top:40px;display:flex;position:relative;overflow-x:hidden}body:before,body:after{content:"";filter:blur(120px);z-index:-1;opacity:.15;pointer-events:none;width:400px;height:400px;transition:opacity var(--transition-normal);border-radius:50%;position:fixed}body:before{background:radial-gradient(circle, var(--accent-primary) 0%, transparent 70%);top:-100px;right:-100px}body:after{background:radial-gradient(circle, var(--accent-vinted) 0%, transparent 70%);bottom:-100px;left:-100px}[data-theme=light]:before,[data-theme=light]:after{opacity:.08}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0000000d}::-webkit-scrollbar-thumb{background:var(--glass-border-hover);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.app-container{flex-direction:column;flex-grow:1;gap:1rem;width:100%;max-width:none;margin:0;padding:1rem 1rem 1.5rem;display:flex}.header-shell{flex-direction:column;justify-content:center;align-items:center;gap:.85rem;width:100%;min-height:0;padding:.35rem 0 0;display:flex;position:relative}.trust-bar{width:fit-content;max-width:100%;color:var(--text-secondary);letter-spacing:.01em;opacity:0;transition:opacity var(--transition-normal), transform var(--transition-normal), color var(--transition-fast);border-radius:999px;align-self:center;align-items:center;gap:.5rem;margin:-.15rem auto 0;padding:.32rem .5rem;font-size:.82rem;line-height:1;text-decoration:none;display:inline-flex;transform:translateY(-4px)}.trust-bar.is-visible{opacity:1;transform:translateY(0)}.trust-bar__stars{letter-spacing:.06em;white-space:nowrap;font-size:.9rem;display:inline-block;position:relative}.trust-bar__stars-base{color:#94a3b852}.trust-bar__stars-fill{white-space:nowrap;width:0;color:var(--accent-gold);text-shadow:0 0 10px var(--accent-gold-glow);position:absolute;inset:0;overflow:hidden}.trust-bar__rating{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.trust-bar__count{color:var(--text-secondary);white-space:nowrap}.trust-bar__chevron{color:var(--text-muted);transition:transform var(--transition-fast), color var(--transition-fast);flex-shrink:0}.trust-bar:hover,.trust-bar:focus-visible,.trust-bar:hover .trust-bar__count,.trust-bar:focus-visible .trust-bar__count{color:var(--text-primary)}.trust-bar:hover .trust-bar__chevron,.trust-bar:focus-visible .trust-bar__chevron{color:var(--accent-gold);transform:translate(2px)}.trust-bar:focus-visible{outline:2px solid var(--accent-gold);outline-offset:3px}.reviews-anchor-section{flex-direction:column;gap:1.5rem;padding:3rem 0 1.5rem;scroll-margin-top:1.5rem;display:flex}.reviews-anchor-head{text-align:center;flex-direction:column;align-items:center;gap:.4rem;display:flex}.reviews-anchor-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-gold);margin:0;font-size:.72rem;font-weight:700}.reviews-anchor-title{color:var(--text-primary);margin:0;font-size:1.5rem}.reviews-anchor-rating{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.9rem;display:inline-flex}.reviews-anchor-rating .trust-bar__stars{font-size:1rem}.reviews-anchor-rating strong{color:var(--text-primary);font-variant-numeric:tabular-nums}.reviews-anchor-lead{color:var(--text-muted);margin:0;font-size:.9rem}.reviews-anchor-btn{margin-top:.6rem}.reviews-anchor-grid{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#94a3b847 transparent;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));grid-auto-rows:max-content;align-content:start;gap:1rem;width:100%;max-height:clamp(15.5rem,34vh,17rem);padding-right:.35rem;display:grid;overflow:hidden scroll}.reviews-anchor-grid::-webkit-scrollbar{width:6px}.reviews-anchor-grid::-webkit-scrollbar-track{background:0 0}.reviews-anchor-grid::-webkit-scrollbar-thumb{background:#94a3b847 padding-box content-box;border:2px solid #0000;border-radius:999px}.reviews-anchor-grid .review-card{align-self:stretch;width:auto;height:auto;min-height:7rem}.reviews-anchor-empty{text-align:center;color:var(--text-muted);grid-column:1/-1;padding:1rem 0;font-size:.9rem}.glass-panel{background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(20px);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-normal)}header{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex;position:relative}.header-leading-actions{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.75rem;display:flex}.logo-container{flex-shrink:0;align-self:center;align-items:center;gap:.75rem;min-width:0;display:flex}.logo-container--outer{z-index:1;flex:none;margin:0 auto;padding-left:0;position:static;top:auto;left:auto;transform:none}.floating-top-left-controls{z-index:5;align-items:flex-start;gap:.5rem;display:flex;position:absolute;top:.75rem;right:0}.floating-top-left-btn{flex-shrink:0}.floating-top-left-controls .btn-icon:hover{transform:none}.floating-top-left-btn#btn-login-trigger{padding-left:.8rem;padding-right:.95rem}.theme-social-stack{flex-direction:column;order:20;align-items:flex-end;gap:.45rem;display:flex}.theme-social-stack #theme-toggle{align-self:flex-end;width:40px;height:40px}.theme-social-stack #theme-toggle .theme-icon{width:20px;height:20px}.theme-social-row{justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.floating-social-btn{color:#f8fafc;z-index:1;--social-glow:#ffffff38;transition:transform .22s cubic-bezier(.34,1.56,.64,1),background .175s,border-color .175s,box-shadow .22s;position:relative;overflow:visible;background:#0b1018!important;border:1px solid #ffffff29!important;box-shadow:0 12px 26px #00000052,inset 0 1px #ffffff14!important}#btn-tiktok{--social-glow:#25f4ee66}#btn-telegram{--social-glow:#229ed966}#btn-instagram{--social-glow:#f5852966}.floating-social-btn--issue{--social-glow:#eab30866}.floating-top-left-controls .floating-social-btn:hover,.floating-top-left-controls .floating-social-btn:focus-visible{color:#fff;transform:translateY(-3px)scale(1.08);box-shadow:0 14px 24px #0006, 0 0 0 3px var(--social-glow)!important;background:#111827!important;border-color:#ffffff47!important}.floating-social-btn:before{content:attr(data-action-label);z-index:-1;color:#f8fafc;letter-spacing:.04em;opacity:0;pointer-events:none;text-align:center;text-transform:uppercase;transform-origin:100%;white-space:nowrap;background:#0b1018;border:1px solid #ffffff24;border-radius:999px;max-width:190px;height:30px;padding:0 .85rem;font-size:.66rem;font-weight:800;line-height:28px;transition:transform .26s cubic-bezier(.34,1.56,.64,1),opacity .18s;position:absolute;top:50%;right:calc(100% + 10px);overflow:hidden;transform:translate(4px,-50%)scale(.85);box-shadow:0 12px 26px #00000052}.floating-social-btn:hover:before,.floating-social-btn:focus-visible:before{opacity:1;transform:translateY(-50%)scale(1)}@media (width>=769px){header{min-height:89px}}@media (width>=769px) and (width<=1100px){body.admin-active header{text-align:center;flex-direction:column;align-items:center;gap:1rem}body.admin-active .logo-container{margin-bottom:.75rem}body.admin-active .header-leading-actions,body.admin-active .header-controls{justify-content:center;width:100%}}.header-shell header{flex:auto}.logo-icon{background:linear-gradient(135deg, var(--accent-primary), var(--accent-vinted));width:44px;height:44px;box-shadow:0 0 15px var(--accent-primary-glow);color:#fff;letter-spacing:-1px;transition:all var(--transition-fast);border-radius:10px;justify-content:center;align-items:center;font-size:1.5rem;font-weight:800;display:flex}.logo-image{width:min(620px,78vw);max-width:100%;height:auto;box-shadow:none;object-fit:contain;background:0 0;border-radius:0;display:block}.logo-img--light,:root[data-theme=light] .logo-img--dark{display:none}:root[data-theme=light] .logo-img--light{display:block}.logo-text h1{letter-spacing:.5px;background:linear-gradient(135deg,#ffcb05 0%,#ff9305 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px #0003);transition:all var(--transition-fast);-webkit-background-clip:text;background-clip:text;font-family:Righteous,cursive;font-size:2.2rem;line-height:1}.logo-text p{color:var(--text-muted);font-size:.8rem}.header-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;min-width:0;margin-left:auto;display:flex}body.admin-active .logo-text h1{font-size:1.6rem}.btn{border-radius:var(--radius-sm);font-family:var(--font-sans);cursor:pointer;transition:all var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--accent-primary), #4f46e5);color:#fff;box-shadow:0 4px 12px #6366f14d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 18px #6366f173}.btn-primary:active{transform:translateY(0)}.btn-secondary{background:var(--bg-tertiary);border-color:var(--glass-border);color:var(--text-primary)}.btn-secondary:hover{border-color:var(--glass-border-hover);background:#ffffff14}.btn-icon{background:var(--bg-tertiary);border:1px solid var(--glass-border);width:40px;height:40px;color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.btn-icon:hover{border-color:var(--glass-border-hover);background:#ffffff14;transform:rotate(15deg)}#btn-login-trigger,#theme-toggle{box-shadow:none;background:0 0;border:0;padding:.25rem}#btn-login-trigger:hover,#theme-toggle:hover{box-shadow:none;background:#ffffff0f;border:0}.btn-icon.clicked{transform:none!important}.btn-icon.clicked[data-tooltip]:hover:after,.btn-icon.clicked[data-tooltip]:hover:before{transform:translate(-50%)translateY(0)!important}.header-admin-icon{flex:0 0 40px;width:40px;height:40px;position:relative}.header-admin-icon svg{width:18px;height:18px}.header-admin-icon .btn-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.admin-active #btn-add-card{border-radius:50%;flex:0 0 40px;width:40px;height:40px;padding:0}body.admin-active #btn-add-card .btn-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-tooltip]{position:relative}[data-tooltip]:after{content:attr(data-tooltip);background:var(--bg-primary);color:var(--text-primary);border-radius:var(--radius-sm,6px);border:1px solid var(--glass-border);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--transition-fast,.15s) ease, transform var(--transition-fast,.15s) ease;box-shadow:var(--shadow-md);z-index:1000;padding:6px 10px;font-size:.75rem;font-weight:500;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(6px)}[data-tooltip]:before{content:"";border-style:solid;border-width:5px;border-color:transparent transparent var(--bg-primary) transparent;opacity:0;pointer-events:none;transition:opacity var(--transition-fast,.15s) ease, transform var(--transition-fast,.15s) ease;z-index:1000;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)translateY(6px)}[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1;transform:translate(-50%)translateY(0)}.btn-icon[data-tooltip]:hover:after,.btn-icon[data-tooltip]:hover:before{transform:translate(-50%)translateY(0)rotate(-15deg)}@media (width<=768px){[data-tooltip]:after,[data-tooltip]:before{display:none!important}}.social-icon{pointer-events:none;width:20px;height:20px;display:block}.social-icon--tiktok{filter:drop-shadow(0 0 10px #25f4ee26)}.social-icon--telegram{color:#229ed9;filter:drop-shadow(0 0 10px #229ed92e)}.social-icon--instagram{color:#f58529;filter:drop-shadow(0 0 10px #f585292e)}.social-icon--issue{color:#eab308;filter:drop-shadow(0 0 10px #eab30838)}.floating-social-btn--issue:hover,.floating-social-btn--issue:focus-visible{color:#facc15}body.admin-active .header-controls{gap:.75rem}.floating-social-btn{flex-shrink:0;width:32px;height:32px}.floating-social-btn .social-icon{width:20px;height:20px}.collection-meta-panel{display:none}body.admin-active .collection-meta-panel{display:flex}.search-filter-panel{box-sizing:border-box;flex-direction:column;gap:1.25rem;width:min(100%,1400px);margin:0 auto;padding:1.5rem;display:flex}.search-filter-layout{align-items:stretch;gap:1.25rem;width:100%;display:flex}.category-switch-v-container{flex-direction:column;justify-content:stretch;min-width:155px;display:flex}.category-switch-v{border-radius:var(--radius-md,14px);box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#0a0e18b3;border:1px solid #ffffff1a;flex-direction:column;height:100%;padding:6px;display:flex;position:relative;box-shadow:inset 0 2px 4px #0006,0 4px 12px #0003}.category-switch-v__btn{z-index:2;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;padding:.5rem .75rem;transition:transform .2s;display:flex;position:relative}.category-switch-v__logo{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;filter:grayscale(.35)opacity(.5)brightness(.85);width:auto;max-width:100%;transition:transform .25s,filter .25s;display:block}.category-switch-v__logo--pokemon{max-width:135px;height:44px}.category-switch-v__btn.active .category-switch-v__logo--pokemon{filter:brightness(1.1)drop-shadow(0 0 12px #ffcb0599);transform:scale(1.08)}.category-switch-v__logo--onepiece{max-width:140px;height:38px}.category-switch-v__btn.active .category-switch-v__logo--onepiece{filter:brightness(1.18)drop-shadow(0 0 14px #38bdf8a6);transform:scale(1.08)}[data-theme=light] .category-switch-v__logo{filter:grayscale(.4)opacity(.4)brightness(.7)}[data-theme=light] .category-switch-v__btn.active .category-switch-v__logo--pokemon{filter:brightness()drop-shadow(0 0 8px #d9770666)}[data-theme=light] .category-switch-v__btn.active .category-switch-v__logo--onepiece{filter:brightness()drop-shadow(0 0 8px #0ea5e966)}.category-switch-v__slider{z-index:1;pointer-events:none;background:linear-gradient(135deg,#f59e0b4d,#d9770666);border:1px solid #fbbf2499;border-radius:10px;height:calc(50% - 6px);transition:transform .35s cubic-bezier(.34,1.4,.64,1),background .3s,box-shadow .3s,border-color .3s;position:absolute;top:6px;left:6px;right:6px;box-shadow:0 0 16px #f59e0b4d}.category-switch-v[data-active=pokemon] .category-switch-v__slider{background:linear-gradient(135deg,#f59e0b4d,#d9770666);border-color:#fbbf2499;transform:translateY(0);box-shadow:0 0 16px #f59e0b4d}.category-switch-v[data-active=onepiece] .category-switch-v__slider{background:linear-gradient(135deg,#ef44444d,#b91c1c66);border-color:#f8717199;transform:translateY(100%);box-shadow:0 0 16px #ef44444d}.search-filter-main{flex-direction:column;flex:1;gap:1.25rem;min-width:0;display:flex}[data-theme=light] .category-switch-v{background:#f1f5f9e6;border-color:#0000001a;box-shadow:inset 0 2px 4px #0000000f}[data-theme=light] .category-switch-v__btn{color:#64748b}[data-theme=light] .category-switch-v__btn.active{color:#0f172a}.floating-filter-btn{color:#fff;cursor:pointer;z-index:90;width:58px;height:58px;transition:transform var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);background:#7c3aed;border:2px solid #fffffff2;border-radius:50%;justify-content:center;align-items:center;display:none;position:fixed;bottom:1.25rem;left:1.25rem;box-shadow:0 18px 35px #00000073,0 0 0 5px #7c3aed38}.floating-filter-btn:hover,.floating-filter-btn.active{background:#8b5cf6;transform:translateY(-2px)scale(1.03);box-shadow:0 22px 42px #00000080,0 0 0 7px #7c3aed4d}.btn-clear-filters-main{color:#fecaca;background:#ef444429;border-color:#ef4444a6}.btn-clear-filters-main:hover{color:#fff;background:#ef4444;border-color:#ef4444}[data-theme=light] .btn-clear-filters-main{color:#b91c1c;background:#ef444417;border-color:#ef444459}[data-theme=light] .btn-clear-filters-main:hover{color:#7f1d1d;background:#ef444424;border-color:#ef4444}.btn-ok-filters{display:none}.search-bar-row{gap:1rem;width:100%;display:flex}.search-input-container{flex-grow:1;position:relative}.search-input-container svg{color:var(--text-muted);pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.input-field{background:var(--bg-tertiary);border:1px solid var(--glass-border);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);font-family:var(--font-sans);transition:all var(--transition-fast);outline:none;padding:.8rem 1.25rem .8rem 2.75rem;font-size:.95rem}.input-field:focus{border-color:var(--accent-primary);box-shadow:0 0 10px var(--accent-primary-glow)}.select-field,.input-basic{border-radius:var(--radius-sm);width:100%;color:var(--text-primary);font-family:var(--font-sans);transition:all var(--transition-fast);appearance:none;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a0e16f5;border:1px solid #ffffff1f;outline:none;padding:.8rem 1rem;font-size:.95rem;box-shadow:inset 0 1px #ffffff08}.select-field:focus,.input-basic:focus{border-color:var(--accent-primary);box-shadow:0 0 10px var(--accent-primary-glow)}select.select-field{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%239ca3af' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.2rem;padding-right:2.5rem}select.select-field option,select.select-field optgroup{color:#f3f4f6;background:#0f1520}.filters-row{z-index:2300;flex-wrap:wrap;gap:1rem;display:flex;position:relative}body.showcase-popover-open .filters-row{z-index:auto}.filter-group{flex-direction:column;flex:1;gap:.4rem;min-width:160px;display:flex}.filter-group label{color:var(--text-secondary);text-transform:uppercase;font-size:.75rem;font-weight:600}.active-filters-container{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.active-filters-label{color:var(--text-muted);font-size:.8rem}.filter-pill{background:var(--bg-tertiary);border:1px solid var(--glass-border);color:var(--text-secondary);border-radius:20px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.8rem;display:inline-flex}.filter-pill button{color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;align-items:center;font-size:1rem;display:flex}.filter-pill button:hover{color:var(--color-sold)}.collection-header{justify-content:flex-end;align-items:center;gap:1.25rem;margin-top:.5rem;margin-left:5rem;margin-right:5.85rem;display:flex}.collection-title-container h2,.showcase-container h2{font-size:1.5rem;font-weight:600}.collection-meta-panel{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem}.collection-meta-stats{border:1px solid var(--glass-border);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-sm);background:#0a0e1694;grid-template-columns:repeat(3,minmax(86px,auto));gap:.75rem;padding:.7rem .85rem;display:grid}.collection-meta-stat{text-align:center;flex-direction:column;gap:.15rem;min-width:0;display:flex}.collection-meta-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);font-size:.72rem;font-weight:600}.collection-meta-stat strong{color:var(--text-primary);font-size:1.1rem;line-height:1.1}.cards-grid{perspective:1000px;box-sizing:border-box;overflow-anchor:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.1rem;padding:0 5rem;display:grid;position:relative}.cards-grid-virtual-hidden-source{display:none!important}.cards-pagination{border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0e16ad;justify-content:space-between;align-items:center;gap:1rem;margin:1.5rem 5rem;padding:.75rem .85rem;display:flex}@media (width<=1200px){.cards-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 3.5rem}.collection-header{margin-left:3.5rem;margin-right:4.35rem}.cards-pagination{margin:1.5rem 3.5rem}}@media (width<=992px){.cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 2rem}.collection-header{margin-left:2rem;margin-right:2.85rem}.cards-pagination{margin:1.5rem 2rem}}.cards-pagination[hidden]{display:none}.cards-pagination--top{margin-top:1.25rem;margin-bottom:.75rem}.cards-pagination--top:not([hidden])+.cards-grid{margin-top:1.5rem!important}.cards-pagination--bottom{margin-top:1.5rem;margin-bottom:0}.cards-pagination__summary{color:var(--text-secondary);white-space:nowrap;font-size:.88rem;font-weight:600}.cards-pagination__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.cards-pagination__button{border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:var(--bg-secondary);min-width:2.25rem;min-height:2.15rem;color:var(--text-primary);font:inherit;cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);padding:.45rem .7rem;font-size:.84rem;font-weight:700}.cards-pagination__button:hover:not(:disabled),.cards-pagination__button.is-active{border-color:var(--accent-primary);background:#6366f138;transform:translateY(-1px)}.cards-pagination__button:disabled{cursor:not-allowed;opacity:.45}.scroll-top-button{z-index:99999;width:3.75rem;height:3.75rem;color:var(--text-primary);box-shadow:var(--shadow-md), 0 0 22px #6366f14d, inset 0 1px 0 #ffffff0f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;opacity:0;pointer-events:none;background:#0f172ae0;border:1px solid #6366f159;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;transition:opacity .35s,transform .35s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex;position:fixed;bottom:2rem;left:auto;right:1.5rem;transform:translateY(10px)scale(.96)}.scroll-top-button.is-visible{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.scroll-top-button.is-scrolling{opacity:0!important;pointer-events:none!important;transition:opacity .2s,transform .2s!important;transform:translateY(10px)scale(.9)!important}.scroll-top-button:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-md), 0 0 30px #6366f173, inset 0 1px 0 #ffffff14;background:#1e293bf2;transform:translateY(-2px)scale(1.05)}.scroll-top-button.is-visible.at-bottom{transform:translateY(-5.5rem)scale(1)}.scroll-top-button.is-visible.at-bottom:hover{transform:translateY(-5.65rem)scale(1.05)}.scroll-top-button__arrows{flex-direction:column;align-items:center;gap:0;animation:2s ease-in-out infinite scrollTopBounce;display:flex}.scroll-top-button__arrows svg:first-child{opacity:.55;margin-bottom:-8px}.scroll-top-button__arrows svg:last-child{opacity:1}@keyframes scrollTopBounce{0%,to{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(1px)}80%{transform:translateY(-1.5px)}}body:not(.splash-finished) .scroll-top-button{display:none!important}.scroll-top-button__label{white-space:nowrap;letter-spacing:.5px;text-transform:uppercase;color:#fff;opacity:0;pointer-events:none;text-shadow:0 1px 6px #0009;font-size:.68rem;font-weight:800;transition:opacity .25s,transform .25s;position:absolute;bottom:-1.55rem;left:50%;transform:translate(-50%)translateY(4px)}.scroll-top-button:hover .scroll-top-button__label{opacity:1;transform:translate(-50%)translateY(0)}@media (width<=768px){.cards-pagination{flex-direction:column;align-items:flex-start;margin-left:.75rem;margin-right:.75rem}.cards-pagination__controls{justify-content:flex-start}.scroll-top-button{width:3.25rem;height:3.25rem;bottom:1.5rem;left:auto;right:1rem}.scroll-top-button.is-visible.at-bottom{transform:translateY(-4.5rem)scale(1)}.scroll-top-button__label{display:none}}.empty-state{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:1.5rem;padding:5rem 2rem;display:flex}.empty-state-icon{background:var(--bg-tertiary);border:1px solid var(--glass-border);width:80px;height:80px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;display:flex}.empty-state h3{font-size:1.5rem;font-weight:600}.empty-state p{color:var(--text-muted);max-width:400px}.card-wrapper{perspective:1000px;cursor:default;content-visibility:auto;contain-intrinsic-size:360px 520px;contain:layout style;flex-direction:column;gap:.5rem;width:100%;min-width:0;max-width:320px;margin:0 auto;display:flex}.card-wrapper:hover,.card-wrapper:focus-within,.card-wrapper.is-interacting,.card-wrapper.is-active,.card-wrapper.is-spring-active,.card-wrapper.showcase-popover-active,.card-wrapper.has-showcase-corona{content-visibility:visible;contain:none!important}.pokemon-card{aspect-ratio:63/88;background:0 0;flex-direction:column;flex-shrink:0;width:100%;padding:0;display:flex;position:relative}.pokemon-card.effects-pending .card__shine,.pokemon-card.effects-pending .card__shine:before,.pokemon-card.effects-pending .card__shine:after,.pokemon-card.effects-pending .card__glare,.pokemon-card.effects-pending .card__glare:before,.pokemon-card.effects-pending .card__glare:after{opacity:0!important;display:none!important}.card-actions-overlay{z-index:200;gap:4px;display:flex;position:absolute;top:8px;right:8px}.card-header-meta{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.card-meta-badges{gap:4px;display:flex}.card-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:700}.badge-condition{background:var(--accent-primary-glow);color:var(--text-primary);border:1px solid var(--accent-primary)}.badge-condition.cond-M{border-color:var(--cond-mint);color:var(--cond-mint);background:#10b98126}.badge-condition.cond-NM{border-color:var(--cond-nm);color:var(--cond-nm);background:#34d39926}.badge-condition.cond-EX{border-color:var(--cond-ex);color:var(--cond-ex);background:#60a5fa26}.badge-condition.cond-GD{border-color:var(--cond-gd);color:var(--cond-gd);background:#a78bfa26}.badge-condition.cond-LP{border-color:var(--cond-lp);color:var(--cond-lp);background:#fb923c26}.badge-condition.cond-PL{border-color:var(--cond-pl);color:var(--cond-pl);background:#f8717126}.badge-condition.cond-PO{border-color:var(--cond-po);color:var(--cond-po);background:#ef444426}.badge-lang{color:var(--text-secondary);background:#ffffff1a;border:1px solid #ffffff26}.badge-first-edition{box-sizing:border-box;color:#fff;background:#050505;border:1px solid #ffffffb3;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;min-width:1.25rem;height:1.25rem;padding:0;font-family:Georgia,Times New Roman,serif;font-size:.85rem;font-weight:900;line-height:1;display:inline-flex}.badge-inked{color:#a5b4fc;background:#6366f126;border:1px solid #6366f166}.card-status-dot{border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px}.status-draft{color:var(--color-draft);background-color:var(--color-draft)}.status-vinted{color:var(--accent-vinted);background-color:var(--accent-vinted)}.status-cardmarket{color:var(--accent-cardmarket);background-color:var(--accent-cardmarket)}.status-both{color:var(--color-both);background-color:var(--color-both)}.status-sold{color:var(--color-sold);background-color:var(--color-sold)}.card-art-container{border-radius:12px;justify-content:center;align-items:center;width:100%;height:100%;margin-bottom:0;display:flex;position:relative}body.admin-active .card-wrapper{cursor:pointer}.card__front{position:relative}.showcase-corona-badge{aspect-ratio:1;z-index:999;pointer-events:none;opacity:1;isolation:isolate;mix-blend-mode:normal;filter:none;transform-origin:100% 0;background:0 0;width:clamp(3.41rem,22.37%,4.65rem);transition:opacity .18s;position:absolute;top:-.3rem;right:-1.28rem;overflow:visible;transform:rotate(26deg)scale(.8)scaleY(1.2)}.card__rotator>.showcase-corona-badge{aspect-ratio:1;z-index:12;image-rendering:auto;transform-origin:100% 0;border-radius:0;grid-area:1/1;place-self:start end;width:clamp(3.41rem,22.37%,4.65rem);height:auto;display:block;overflow:visible;transform:translate3d(16%,-2%,2px)rotate(26deg)scale(.8)scaleY(1.2)}.showcase-card-featured{position:relative}.showcase-popover-backdrop{z-index:2310;opacity:0;pointer-events:none;background:radial-gradient(circle,#0f172a6b,#020617d1);border:0;transition:opacity .25s;position:fixed;inset:0}.showcase-popover-backdrop.active{opacity:1;pointer-events:auto}body.showcase-popover-open{overflow:hidden}.showcase-card-featured.showcase-popover-active,.card-wrapper.showcase-popover-active{z-index:2350;position:relative}.showcase-card-featured.showcase-popover-active .card__front,.card-wrapper.showcase-popover-active .card__front{pointer-events:auto;overflow:visible}.showcase-popover-rendering .card-art-image{image-rendering:auto;backface-visibility:hidden;transform:translateZ(2px)}.showcase-popover-rendering .card__front{will-change:transform}body.showcase-popover-open .cards-grid:has(.showcase-popover-active){z-index:2200}body.showcase-popover-open .showcase-container:has(.showcase-popover-active){z-index:2200;position:relative}:is(body.showcase-popover-open .cards-grid:has(.showcase-popover-active),body.showcase-popover-open .showcase-container:has(.showcase-popover-active)){z-index:auto;pointer-events:none}.showcase-card-featured{content-visibility:visible!important;contain:none!important}.showcase-popover-final-size{pointer-events:none;gap:0!important;max-width:none!important}.showcase-popover-final-size .pokemon-card,.showcase-popover-final-size .card-art-container,.showcase-popover-final-size .card-art-container .card{width:100%!important;height:100%!important}.showcase-popover-final-size .pokemon-card{pointer-events:auto}.showcase-popover-retreating .pokemon-card{cursor:pointer}body.showcase-popover-dimmed .showcase-popover-retreating{opacity:.15!important}body.showcase-popover-dimmed .showcase-popover-retreating,body.showcase-popover-dimmed .showcase-popover-retreating .pokemon-card{pointer-events:none!important}.showcase-popover-final-size .card-details-box,.showcase-popover-final-size .showcase-corona-badge{display:none!important}body.showcase-popover-dimmed:has(.showcase-scroll-row .showcase-popover-source) .showcase-scroll-row .showcase-card-featured:not(.showcase-popover-source){pointer-events:none;opacity:.15!important}body.showcase-popover-dimmed .cards-grid .card-wrapper:not(.showcase-popover-source){opacity:.25;pointer-events:none}.card-wrapper,.showcase-card-featured{transition:opacity .25s}.showcase-card-featured.showcase-popover-active .card-details-box,.showcase-card-featured.showcase-popover-active .showcase-corona-badge,.card-wrapper.showcase-popover-active .card-details-box,.card-wrapper.showcase-popover-active .showcase-corona-badge{opacity:0;pointer-events:none;transition:opacity .2s}.showcase-corona-badge img{object-fit:contain;object-position:right top;opacity:1;mix-blend-mode:normal;filter:none;background:0 0;border-radius:0;width:100%;height:100%;display:block;overflow:visible}.card-art-image{object-fit:contain;border-radius:var(--card-radius);width:100%;height:100%;transition:opacity .3s}.card-art-container .card{z-index:10;width:100%;height:100%;margin:0;display:block}.card-art-placeholder{color:#ffffff14;z-index:1;background:radial-gradient(circle,#1b2436 0%,#0d121c 100%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.card-art-placeholder svg{stroke:#ffffff14;fill:none;width:60px;height:60px}.card-art-placeholder span{letter-spacing:2px;text-transform:uppercase;margin-top:8px;font-size:.65rem;font-weight:700}.card-details-box{box-sizing:border-box;flex-direction:column;flex:1;gap:.4rem;width:100%;min-width:0;padding:.75rem;display:flex;overflow:hidden}.card-details-main{justify-content:space-between;align-items:flex-start;gap:.5rem;width:100%;display:flex}.card-details-right{flex-direction:row;flex-shrink:0;justify-content:flex-end;align-items:flex-end;gap:.25rem;min-width:0;display:flex}.card-details-right--graded{min-width:3.9rem}.card-details-left{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.card-title-row{justify-content:flex-start;align-items:center;gap:.18rem;width:100%;min-width:0;display:flex}.share-trigger-btn{color:var(--text-secondary);cursor:pointer;pointer-events:auto;z-index:10;background:0 0;border:none;border-radius:50%;flex:none;align-items:center;margin-left:0;padding:6px;transition:all .2s;display:flex;position:relative}.share-trigger-btn:hover{color:var(--text-primary);background:#ffffff0d}.card-set-meta-row{justify-content:space-between;align-items:center;gap:.45rem;min-width:0;display:flex}.card-meta-badges{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.card-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.95rem;font-weight:700;line-height:1.2;overflow:hidden}.card-code{color:var(--text-muted);white-space:nowrap;margin-top:1px;font-size:.75rem;font-weight:600}.card-set{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin-top:2px;font-size:.75rem;overflow:hidden}.card-grading-banner{box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-self:flex-end;align-items:center;gap:.12rem;width:auto;min-width:0;max-width:none;padding:0;display:flex}.card-grading-banner-mark{width:3.9rem;height:2.7rem;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.card-grading-banner-mark:after{content:none}.card-grading-banner-mark img,.card-grading-banner-mark svg{object-fit:contain;filter:drop-shadow(0 1px 1px #00000029);width:100%;height:100%;display:block}.card-grading-banner-score{color:var(--text-primary);text-transform:uppercase;letter-spacing:.45px;background:0 0;border:0;border-radius:0;padding:0;font-size:1.08rem;font-weight:800;line-height:1}.card-grading-banner--psa{background:0 0;border:0;gap:.36rem;margin-top:0}.card-grading-banner--psa .card-grading-banner-mark{width:3.35rem;height:1.38rem}.card-grading-banner--beckett{background:0 0;border:0;gap:.22rem}.card-grading-banner--cgc{background:0 0;border:0;margin-top:-.12rem}.card-grading-banner--cgc .card-grading-banner-mark{width:4.3rem;height:3rem}.card-grading-banner--aigrading,.card-grading-banner--graad{background:0 0;border:0}.card-platforms-pricing{border-top:1px solid #ffffff0d;grid-template-columns:1fr 1fr;gap:6px;min-width:0;margin-top:auto;padding-top:8px;display:grid}.platform-price-box{background:#0003;border:1px solid #0000;border-radius:6px;flex-direction:column;gap:2px;min-width:0;padding:5px 6px;display:flex;overflow:hidden}.platform-price-box.vinted{border-color:#00c0c71a}.platform-price-box.cardmarket{border-color:#2159a326}.platform-price-box.vinted.active{border-color:var(--accent-vinted-glow);background:#00c0c70d}.platform-price-box.cardmarket.active{border-color:var(--accent-cardmarket-glow);background:#2159a312}.price-box-header{text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.65rem;font-weight:700;display:flex}.price-box-header.vinted{color:var(--accent-vinted)}.price-box-header.cardmarket{color:#5b8cd8}.platform-link-icon{color:var(--text-muted);transition:all var(--transition-fast);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.platform-link-icon:hover{color:var(--text-primary);transform:scale(1.15)}.platform-link-icon.active-link{color:inherit;opacity:.85}.platform-link-icon.active-link:hover{opacity:1;filter:drop-shadow(0 0 3px)}.platform-link-icon.search-fallback{opacity:.25;filter:grayscale();pointer-events:none;cursor:default}.platform-link-icon.search-fallback:hover{opacity:.6;filter:grayscale(50%)}.platform-link-icon svg{width:12px;height:12px}.price-box-value{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:700;overflow:hidden}.price-box-value.unlisted{color:var(--text-muted);padding:2px 0;font-size:.85rem;font-style:italic;font-weight:500}.card-btn{cursor:pointer;border:1px solid var(--glass-border);width:28px;height:28px;color:var(--text-secondary);transition:all var(--transition-fast);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1117d9;border-radius:6px;justify-content:center;align-items:center;display:flex}.card-btn:hover{color:#fff}.card-btn-star:hover,.card-btn-star.active{color:#c29000}.card-btn-edit:hover{background:var(--accent-primary);border-color:var(--accent-primary)}.card-btn-sell:hover{background:var(--color-listed);border-color:var(--color-listed)}.card-btn-delete:hover{background:var(--color-sold);border-color:var(--color-sold)}.modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2400;opacity:0;pointer-events:none;transition:opacity var(--transition-normal);background:#0009;justify-content:center;align-items:flex-start;padding:1.25rem 1rem;display:flex;position:fixed;inset:0}.modal-overlay.active{opacity:1;pointer-events:auto}.modal-content{border-radius:var(--radius-lg);width:100%;max-width:580px;max-height:90vh;box-shadow:var(--shadow-lg);transition:transform var(--transition-normal);margin-top:.5rem;position:relative;overflow-y:auto;transform:translateY(20px)}.modal-overlay.active .modal-content{transform:translateY(0)}#modal-choose-type{align-items:center}#modal-choose-type .modal-content{margin-top:0}.modal-header{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.modal-header h3{font-size:1.25rem;font-weight:700}.modal-close{color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.modal-close:hover{color:var(--text-primary)}.modal-body{padding:1.5rem}.form-grid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.form-group-full{grid-column:span 2}.form-group{flex-direction:column;gap:.5rem;display:flex}.form-group label{color:var(--text-secondary);font-size:.85rem;font-weight:600}.modal-footer{border-top:1px solid var(--glass-border);justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.form-image-preview-container{align-items:center;gap:1rem;display:flex}.form-image-preview{background:var(--bg-tertiary);border:1px solid var(--glass-border);border-radius:8px;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.form-image-preview img{object-fit:contain;width:100%;height:100%}.form-image-preview-placeholder{color:var(--text-muted);text-align:center;font-size:.75rem}.drag-drop-area{border:2px dashed var(--glass-border);text-align:center;cursor:pointer;transition:all var(--transition-fast);color:var(--text-secondary);border-radius:8px;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:.25rem;padding:1rem;display:flex}.drag-drop-area:hover{border-color:var(--accent-primary);background:var(--accent-primary-glow);color:var(--text-primary)}.drag-drop-area input[type=file]{display:none}.textarea-field{background:var(--bg-tertiary);border:1px solid var(--glass-border);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);font-family:var(--font-sans);transition:all var(--transition-fast);resize:vertical;outline:none;min-height:80px;padding:.8rem 1rem;font-size:.95rem}.textarea-field:focus{border-color:var(--accent-primary);box-shadow:0 0 10px var(--accent-primary-glow)}.status-radio-group{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.5rem;display:grid}.status-radio-card{position:relative}.status-radio-card input[type=radio]{opacity:0;position:absolute}.status-radio-label{border:1px solid var(--glass-border);cursor:pointer;transition:all var(--transition-fast);background:var(--bg-tertiary);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem .5rem;font-size:.85rem;font-weight:600;display:flex}.status-radio-card input[type=radio]:checked+.status-radio-label{border-color:var(--accent-primary);background:var(--accent-primary-glow);box-shadow:0 0 10px var(--accent-primary-glow)}.status-radio-card.draft input[type=radio]:checked+.status-radio-label{border-color:var(--color-draft);background:#eab30826}.status-radio-card.vinted input[type=radio]:checked+.status-radio-label{border-color:var(--accent-vinted);background:#00c0c726}.status-radio-card.cardmarket input[type=radio]:checked+.status-radio-label{border-color:var(--accent-cardmarket);background:#2159a326}.status-radio-card.both input[type=radio]:checked+.status-radio-label{border-color:var(--color-both);background:#a855f726}.status-radio-card.sold input[type=radio]:checked+.status-radio-label{border-color:var(--color-sold);background:#ef444426}.import-export-options{flex-direction:column;gap:1.5rem;display:flex}.option-box{border:1px solid var(--glass-border);background:#0003;border-radius:10px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.option-box h4{font-size:1rem;font-weight:700}.option-box p{color:var(--text-secondary);font-size:.85rem}.export-btns{gap:.75rem;display:flex}.toast-container{z-index:6000;pointer-events:none;flex-direction:column;gap:.75rem;display:flex;position:fixed;bottom:2rem;right:2rem}.toast{pointer-events:auto;background:var(--bg-secondary);border:1px solid var(--glass-border);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-primary);opacity:0;border-left:4px solid var(--accent-primary);border-radius:8px;align-items:center;gap:.75rem;padding:1rem 1.5rem;font-size:.9rem;font-weight:500;animation:.3s cubic-bezier(.16,1,.3,1) forwards slideIn;display:flex;transform:translateY(50px)}.toast.success{border-left-color:var(--color-listed)}.toast.error{border-left-color:var(--color-sold)}.toast.info{border-left-color:var(--accent-primary)}@keyframes slideIn{to{opacity:1;transform:translateY(0)}}.quick-price-modal-body{flex-direction:column;gap:1.25rem;display:flex}@media (width<=768px){body.filters-popover-open{overflow:hidden}.search-filter-panel{z-index:2400;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;opacity:0;pointer-events:none;transform-origin:0 100%;width:min(420px,100vw - 2rem);max-height:min(72vh,620px);transition:opacity var(--transition-fast), transform var(--transition-fast);background:#12161ffa;position:fixed;bottom:5.25rem;left:1rem;overflow-y:auto;transform:translateY(12px)scale(.98);box-shadow:0 24px 56px #0000009e}[data-theme=light] .search-filter-panel{background:#fffffffa;box-shadow:0 24px 56px #0f172a38}.search-filter-panel.is-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.search-filter-layout{flex-direction:column;gap:1rem}.category-switch-v-container{min-width:100%}.category-switch-v{flex-direction:row;height:48px}.category-switch-v__btn{flex-direction:row;gap:8px;padding:.4rem .75rem}.category-switch-v__slider{width:calc(50% - 6px);height:calc(100% - 12px);inset:6px auto 6px 6px}.category-switch-v[data-active=pokemon] .category-switch-v__slider{transform:translate(0)}.category-switch-v[data-active=onepiece] .category-switch-v__slider{transform:translate(100%)}.floating-filter-btn{display:inline-flex}.floating-social-btn{width:32px;height:32px}.app-container{gap:1.25rem;padding:1rem}.header-shell{flex-direction:column;align-items:stretch}.reviews-section{flex-basis:auto;width:100%}.floating-top-left-controls{align-self:center;position:static}.logo-container--outer{align-self:center;padding-left:0;position:static;transform:none}header{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:1.25rem 1rem}.header-leading-actions{justify-content:center;gap:.5rem;width:100%}.logo-container{flex-direction:column;align-self:center;gap:.25rem}.logo-image{width:min(300px,78vw)}.logo-text p{text-align:center}.header-controls{flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%}.btn{padding:.6rem 1rem;font-size:.85rem}.search-bar-row{flex-direction:column}.form-grid{grid-template-columns:1fr;gap:1rem}.form-group-full{grid-column:span 1}.export-btns{flex-direction:column;gap:.5rem}.collection-header{flex-direction:column;align-items:stretch;margin-left:0;margin-right:0}.collection-meta-panel{justify-content:space-between;width:100%}.collection-meta-stats{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0 .75rem}.card-wrapper{max-width:none}}@media (width<=576px){.search-filter-panel{width:calc(100vw - 1.5rem);max-height:70vh;padding:1rem;bottom:5rem;left:.75rem}.floating-filter-btn{width:54px;height:54px;bottom:.75rem;left:.75rem}.floating-top-left-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;width:auto;max-width:100%;margin:.75rem auto 0;padding-inline:0}.theme-social-stack{flex-direction:row;align-items:center;gap:.35rem}.theme-social-row{justify-content:center;gap:.35rem}#btn-login-trigger,.theme-social-stack #theme-toggle,.floating-social-btn{border-radius:50%;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}#btn-login-trigger{flex:0 0 40px}#btn-login-trigger svg{margin:0}header .header-controls .btn-text{display:none}header .header-controls .btn{border-radius:50%;width:40px;height:40px;padding:0}header .header-controls .btn svg{margin:0}header .header-controls .btn-icon{width:40px;height:40px}header .header-controls .btn-icon svg{margin:0}header .header-leading-actions .btn-icon{width:40px;height:40px}header .header-leading-actions .btn-icon svg{margin:0}header .logo-image{width:min(260px,76vw)}.modal-overlay{padding:.5rem}.modal-content{border-radius:var(--radius-md)}.modal-body,.modal-header,.modal-footer{padding:1rem}.owner-selector-row{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))!important;gap:.35rem!important}.owner-selector-row .status-radio-label{padding:.5rem .2rem!important;font-size:.72rem!important}.status-radio-group{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))!important;gap:.35rem!important}.status-radio-group .status-radio-label{padding:.5rem .2rem!important;font-size:.72rem!important}.form-image-preview-container{flex-direction:column;align-items:stretch}.form-image-preview{width:100%;height:100px}.drag-drop-area{padding:1.25rem 1rem}.stats-summary-grid{grid-template-columns:1fr;gap:.5rem}.stats-tables-container{gap:.75rem}.stats-table-wrapper{padding:.75rem!important}.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0 .5rem}.card-wrapper{max-width:none}.card-details-box{padding:.65rem}.card-name{font-size:.82rem}.card-code{font-size:.7rem}.card-details-main{gap:.4rem}.card-details-right--graded{min-width:3.15rem}.card-grading-banner-mark{width:3.1rem;height:2.2rem}.card-grading-banner-score{font-size:.94rem}.card-set-meta-row{align-items:flex-start;gap:.35rem}.card-meta-badges{justify-content:flex-end;gap:3px;padding-top:1px}.card-set,.price-box-header,.price-box-value{font-size:.72rem}.card-extra-chips{gap:.25rem}.chip{padding:.18rem .35rem;font-size:.62rem}.btn-ok-filters{display:inline-block}}@media (hover:none),(pointer:coarse){.card-wrapper{perspective:none}.card-art-container .card__rotator{transform:none!important}.card-art-container .card__shine,.card-art-container .card__glare{opacity:0!important}}.soci-selector{gap:.5rem;display:flex}.soci-btn{border:2px solid var(--glass-border);background:var(--bg-tertiary);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);border-radius:10px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:flex}.soci-btn:hover{border-color:var(--accent-primary);color:var(--text-primary)}.soci-btn.active{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff;box-shadow:0 0 12px var(--accent-primary-glow)}.fondo-toggle-row{align-items:center;gap:.75rem;display:flex}.toggle-switch{cursor:pointer;width:48px;height:26px;display:inline-block;position:relative}.promo-banner{z-index:3000;box-sizing:border-box;background:linear-gradient(135deg,#111422 0%,#0b1a20 100%);border-bottom:1px solid #6366f159;border-radius:0;justify-content:center;align-items:center;gap:1rem;width:auto;max-width:none;max-height:none;margin:0;padding:.5rem 6rem .5rem 5rem;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden;box-shadow:0 4px 20px #00000059}[data-theme=light] .promo-banner{background:linear-gradient(135deg,#e4e6ff 0%,#e0fbfd 100%);border-bottom:1px solid #6366f140}.promo-banner:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff0d 50%,#0000 100%);animation:none;position:absolute;inset:0}.banner-option-switch{z-index:3;cursor:pointer;width:2.75rem;height:1.5rem;display:block;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.banner-option-switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.banner-option-switch__track{transition:background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);background:#0a0e16b8;border:1px solid #ffffff3d;border-radius:999px;position:absolute;inset:0;box-shadow:inset 0 1px 3px #00000059}.banner-option-switch__thumb{width:1.18rem;height:1.18rem;transition:transform var(--transition-fast);position:absolute;top:.1rem;left:.1rem}.banner-option-switch__icon{object-fit:contain;filter:drop-shadow(0 1px 2px #00000080);width:100%;height:100%;transition:opacity var(--transition-fast), transform var(--transition-fast);position:absolute;inset:0}.banner-option-switch__icon--left{opacity:1;transform:scale(1)}.banner-option-switch__icon--right{opacity:0;transform:scale(.75)}.banner-option-switch input:checked+.banner-option-switch__track{background:#0a0e16b8;border-color:#ffffff3d;box-shadow:inset 0 1px 3px #00000059}.banner-option-switch input:checked+.banner-option-switch__track .banner-option-switch__thumb{transform:translate(1.22rem)}.banner-option-switch input:checked+.banner-option-switch__track .banner-option-switch__icon--left{opacity:0;transform:scale(.75)}.banner-option-switch input:checked+.banner-option-switch__track .banner-option-switch__icon--right{opacity:1;filter:none;transform:scale(1)}.banner-option-switch input:focus-visible+.banner-option-switch__track{outline-offset:2px;outline:2px solid #00c0c7e6}[data-theme=light] .banner-option-switch__track{background:#ffffffbf;border-color:#0f172a3d}.banner-content{z-index:2;white-space:nowrap;flex:0 auto;align-items:center;gap:.55rem;min-width:0;line-height:1;display:flex;position:relative}.banner-title{color:var(--text-primary);background:linear-gradient(135deg,#6366f1,#00c0c7);-webkit-text-fill-color:transparent;text-overflow:ellipsis;-webkit-background-clip:text;background-clip:text;margin:0;font-size:.92rem;font-weight:700;overflow:hidden}.banner-subtitle{color:var(--text-primary);background:linear-gradient(135deg,#6366f1,#00c0c7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:.92rem;font-weight:700;line-height:1}.banner-btn{border-radius:calc(var(--radius-sm) * 1.32);background:linear-gradient(135deg, var(--accent-primary), #00c0c7);color:#fff;cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);border:none;flex-shrink:0;margin-left:0;padding:.31rem .73rem;font-size:.82rem;font-weight:600;box-shadow:0 4px 15px #6366f14d}.banner-btn:hover{transform:translateY(-2px);box-shadow:0 6px 25px #6366f180}.banner-btn:active{transform:translateY(0)}.language-toggle{z-index:3;border-radius:calc(var(--radius-sm) * 1.18);min-height:1.9rem;color:var(--text-primary);font-family:var(--font-sans);letter-spacing:0;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);background:#0a0e16bd;border:1px solid #ffffff2e;align-items:center;gap:.4rem;padding:.24rem .55rem;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:50%;right:.85rem;transform:translateY(-50%);box-shadow:0 8px 22px #0003}.language-toggle:hover{background:#0d1622e6;border-color:#00c0c78c;transform:translateY(-50%)translateY(-1px)}.language-toggle:focus-visible{outline-offset:2px;outline:2px solid #00c0c7d9}.language-toggle .fi{border-radius:2px;width:1.15rem;height:.82rem;box-shadow:0 0 0 1px #ffffff3d}[data-theme=light] .language-toggle{color:#121826;background:#ffffffb8;border-color:#6366f133}.banner-hidden,.reviews-section,.header-shell .reviews-summary{display:none!important}.reviews-summary{appearance:none;z-index:80;cursor:pointer;text-align:center;width:3.85rem;height:3.85rem;font:inherit;color:inherit;background:linear-gradient(180deg, #101620f5, #0c1018eb), var(--bg-secondary);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform var(--transition-normal), box-shadow var(--transition-normal), border-color var(--transition-normal), background-color var(--transition-normal), scale var(--transition-normal);border:1px solid #00c0c74d;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;bottom:1.25rem;right:1.25rem;overflow:hidden;transform:translateY(0);box-shadow:0 18px 42px #00000057,0 0 0 1px #ffffff0a}.reviews-summary:hover{border-color:var(--glass-border-hover);transform:translateY(-2px)scale(1.03);box-shadow:0 22px 48px #0000006b,0 0 0 1px #00c0c71f}.reviews-summary:active{transform:translateY(0)scale(.98)}.reviews-summary:focus-visible{outline-offset:3px;outline:2px solid #00c0c7d9}.reviews-summary__icon{color:#f8fafc;background:linear-gradient(135deg,#00c0c757,#6366f13d);border-radius:50%;flex:none;place-items:center;width:1.65rem;height:1.65rem;font-size:.98rem;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffffff17}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reviews-grid{--reviews-marquee-duration:40s;width:100%;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.reviews-grid.is-static{scrollbar-width:thin;scrollbar-color:#00c0c773 #0f172a59;padding-bottom:.2rem;overflow:auto hidden;-webkit-mask-image:none;mask-image:none}.reviews-marquee{align-items:stretch;gap:.85rem;width:max-content;min-width:100%;display:flex}.reviews-track{min-width:max-content;animation:reviews-marquee-scroll var(--reviews-marquee-duration) linear infinite;flex:none;align-items:stretch;gap:.85rem;display:flex}.reviews-grid.is-static .reviews-track{animation:none}.reviews-grid:hover .reviews-track,.reviews-grid:focus-within .reviews-track{animation-play-state:paused}@keyframes reviews-marquee-scroll{0%{transform:translate(0,0)}to{transform:translate(calc(-100% - .425rem))}}.review-card{background:linear-gradient(180deg, #0f141cf5, #0c0f16e0), var(--bg-secondary);border-color:#ffffff17;flex-direction:column;gap:.45rem;width:min(18rem,70vw);min-height:100%;padding:.8rem;display:flex}.review-card.user-review-card{box-shadow:0 0 0 1px #00c0c714, var(--shadow-md);border-color:#00c0c747}.review-card__top{align-items:center;gap:.35rem;display:flex}.review-card__top>div:nth-child(2){flex:1;min-width:0}.review-avatar{color:#061018;background:linear-gradient(135deg,#91f8ff,#00c0c7);border-radius:50%;flex-shrink:0;place-items:center;width:1.7rem;height:1.7rem;font-weight:800;display:grid;box-shadow:0 10px 18px #00c0c72e}.review-avatar--accent{background:linear-gradient(135deg,#c4b5fd,#6366f1);box-shadow:0 10px 18px #6366f12e}.review-avatar--warm{background:linear-gradient(135deg,#fcd34d,#f97316);box-shadow:0 10px 18px #f973162e}.review-card h3{color:var(--text-primary);margin:0;font-size:.9rem}.review-card__top p{color:var(--text-muted);margin:.18rem 0 0;font-size:.72rem}.review-card__delete{color:#fecaca;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:#f8717114;border:1px solid #f8717138;border-radius:999px;padding:.18rem .42rem;font-size:.5rem;font-weight:700}.review-card__delete:hover,.review-card__delete:focus-visible{color:#fff1f2;background:#f871712e;border-color:#f8717161;outline:none}.review-card__delete:disabled,.review-card__delete.is-locked{color:#e2e8f0b8;cursor:not-allowed;opacity:.9;background:#94a3b81f;border-color:#94a3b840}.review-card__delete:disabled:hover,.review-card__delete:disabled:focus-visible{color:#e2e8f0b8;background:#94a3b81f;border-color:#94a3b840}.review-card .review-stars{letter-spacing:.02em;align-items:center;gap:.18rem;font-size:.78rem;display:inline-flex}.review-stars__star{width:.92em;height:.92em;line-height:1;display:inline-block}.review-stars__star.is-active{color:#fbbf24;text-shadow:0 0 10px #fbbf2461}.review-stars__star.is-empty{color:#94a3b866}.review-stars__icon{width:100%;height:100%;display:block}.review-stars__star.is-active .review-stars__icon{filter:drop-shadow(0 0 6px #fbbf2426)}.review-card blockquote{color:var(--text-secondary);margin:0;padding:0 .85rem;font-size:.82rem;line-height:1.45;position:relative}.review-card blockquote:before{content:"“";color:#00c0c773;pointer-events:none;font-size:1.35rem;line-height:1;position:absolute;top:-.15rem;left:0}.review-card blockquote:after{content:"”";color:#00c0c773;vertical-align:-.25em;margin-left:.05em;font-size:1.35rem;line-height:.6}.review-tag{color:#b8feff;background:#00c0c714;border:1px solid #00c0c72e;border-radius:999px;align-self:flex-start;margin-top:auto;padding:.24rem .5rem;font-size:.62rem;font-weight:600;display:inline-flex}.review-tag--guest{color:#fde68a;background:#fbbf241a;border-color:#fbbf243d}.review-modal{max-width:520px}.review-form-note{color:var(--text-muted);margin:.85rem 0 0;font-size:.82rem}.star-rating-feedback{color:#fbbf24;text-shadow:0 0 8px #fbbf2447;opacity:0;font-size:.76rem;font-weight:700;line-height:1;transition:opacity .14s}.star-rating-feedback.is-visible{opacity:1}.star-rating{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.2rem;padding:.45rem 0 .1rem;display:inline-flex}.star-rating__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.star-rating__star{color:#94a3b873;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:1.2em;height:1.2em;padding:0;font-size:1.9rem;line-height:1;transition:transform .14s,color .14s,filter .14s,text-shadow .14s;display:inline-flex;position:relative}.star-rating__star:hover,.star-rating__star:focus-visible,.star-rating__star.is-active{color:#fbbf24;outline:none;transform:translateY(-1px)scale(1.06)}.star-rating__star.is-active{color:#fbbf24;opacity:1;filter:drop-shadow(0 0 8px #fbbf243d);text-shadow:0 0 12px #fbbf246b;transform:translateY(-1px)scale(1.02)}.star-rating__star:focus-visible{outline-offset:2px;outline:2px solid #fbbf24b3}.star-rating__value{color:var(--text-secondary);margin-right:.5rem;font-size:.82rem;font-weight:700}.reviews-dialog{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:linear-gradient(180deg, #0e121afa, #0a0e15f5), var(--bg-secondary);width:min(96vw,580px);max-height:min(92vh,860px);color:var(--text-primary);box-shadow:var(--shadow-lg);z-index:5000;margin:0;padding:0;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.missing-data-dialog{border-radius:var(--radius-lg);width:min(94vw,680px);max-height:min(90vh,820px);color:var(--text-primary);box-shadow:var(--shadow-lg);z-index:7000;background:linear-gradient(#18140ffc,#0c0f16fa);border:1px solid #f59e0b61;margin:0;padding:0;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.missing-data-dialog:not([open]){display:none}.missing-data-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c7}.missing-data-dialog .modal-body{max-height:58vh;overflow-y:auto}.missing-data-dialog__eyebrow{color:#fbbf24;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .2rem;font-size:.7rem;font-weight:800}.missing-data-dialog__lead{color:var(--text-secondary);margin:0 0 1rem}.missing-data-dialog__issue{border-radius:var(--radius-sm);color:#fcd34d;background:#f59e0b17;border:1px solid #f59e0b4d;margin:0 0 1rem;padding:.7rem .8rem;font-size:.82rem}.missing-data-dialog__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.missing-data-dialog__field{gap:.35rem;display:grid}.missing-data-dialog__field label{font-size:.78rem;font-weight:700}.missing-data-dialog__field small{color:var(--text-muted)}@media (width<=620px){.missing-data-dialog__fields{grid-template-columns:1fr}.missing-data-dialog .modal-footer{flex-direction:column-reverse;align-items:stretch}}.reviews-dialog:not([open]){display:none}.reviews-dialog[open]{display:block}.reviews-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8}.reviews-dialog .modal-header{padding:1rem 1.1rem}.reviews-dialog .modal-body{padding:1rem 1.1rem;overflow:hidden}.reviews-dialog .modal-footer{border-top:0;justify-content:space-between;padding:0 1.1rem 1.1rem}.review-dialog-body{grid-template-columns:1fr;align-items:start;gap:.9rem;display:grid}.review-dialog-form-panel{min-width:0}.review-dialog-reviews-panel{border-radius:var(--radius-md);background:radial-gradient(circle at 0 0,#6366f11f,#0000 36%),radial-gradient(circle at 100% 0,#00c0c71f,#0000 32%),#0a0e16bd;border:1px solid #00c0c724;flex-direction:column;gap:.75rem;min-width:0;padding:.9rem;display:flex;box-shadow:inset 0 1px #ffffff08}.review-dialog-reviews-header{gap:.15rem;display:grid;position:relative}.review-dialog-reviews-header h4{color:var(--text-primary);margin:0;font-size:1rem;line-height:1.1}.review-dialog-reviews-header .reviews-lead{margin:0;font-size:.78rem}.reviews-summary--inline{z-index:auto;justify-content:flex-start;gap:.65rem;width:100%;height:auto;padding:.7rem .75rem;position:static}.reviews-summary--inline:hover,.reviews-summary--inline:active,.reviews-summary--inline:focus-visible{transform:none}.reviews-summary--inline .reviews-summary__icon{width:2rem;height:2rem;font-size:.95rem}.reviews-score{color:#fff;font-size:1rem;font-weight:800;line-height:1}.reviews-summary--inline .reviews-stars{font-size:.82rem}.reviews-summary--inline .reviews-summary__content,.reviews-summary--inline .sr-only{display:none}.reviews-summary--inline p{color:var(--text-secondary);margin:0;font-size:.72rem;line-height:1.2}.reviews-dialog .reviews-grid{flex:1;margin-top:.2rem}.reviews-dialog .form-grid{grid-template-columns:1fr 1fr}.reviews-dialog .form-group-full{grid-column:span 2}.reviews-dialog .textarea-field{min-height:120px}[data-theme=light] .reviews-dialog{background:linear-gradient(180deg, #fffffffa, #f6f8fcf5), var(--bg-secondary);color:#111827;border-color:#0f172a1a;box-shadow:0 28px 70px #0f172a29}[data-theme=light] .reviews-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a47}[data-theme=light] .reviews-dialog .modal-header,[data-theme=light] .reviews-dialog .modal-footer{border-color:#0f172a14}[data-theme=light] .reviews-dialog .modal-header h3,[data-theme=light] .reviews-dialog .review-dialog-reviews-header h4,[data-theme=light] .reviews-dialog .modal-body,[data-theme=light] .reviews-dialog .review-dialog-form-panel,[data-theme=light] .reviews-dialog .review-dialog-reviews-panel{color:#111827}[data-theme=light] .reviews-dialog .review-dialog-reviews-panel{background:radial-gradient(circle at 0 0,#6366f114,#0000 36%),radial-gradient(circle at 100% 0,#00c0c714,#0000 32%),#fffffff0;border-color:#0f172a14;box-shadow:inset 0 1px #fffc}[data-theme=light] .reviews-dialog .reviews-summary--inline{background:#ffffffeb;border:1px solid #0f172a14}[data-theme=light] .reviews-dialog .reviews-summary--inline p,[data-theme=light] .reviews-dialog .reviews-lead,[data-theme=light] .reviews-dialog .review-form-note,[data-theme=light] .reviews-dialog .form-group label,[data-theme=light] .reviews-dialog .star-rating-feedback,[data-theme=light] .reviews-dialog .star-rating__value,[data-theme=light] .reviews-dialog .reviews-score{color:#4b5563}[data-theme=light] .reviews-dialog .reviews-score{color:#111827}[data-theme=light] .reviews-dialog .input-basic,[data-theme=light] .reviews-dialog .textarea-field,[data-theme=light] .reviews-dialog .select-field{color:#111827;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fffffff5;border-color:#0f172a1f}[data-theme=light] .reviews-dialog .textarea-field::placeholder,[data-theme=light] .reviews-dialog .input-basic::placeholder{color:#6b7280}[data-theme=light] .reviews-dialog .btn-secondary{color:#111827;background:#ffffffeb;border-color:#0f172a1f}[data-theme=light] .reviews-dialog .btn-secondary:hover{background:#f8fafcfa;border-color:#6366f13d}[data-theme=light] .reviews-dialog .btn-primary{box-shadow:0 8px 18px #6366f138}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}@keyframes promoBannerTitleScroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (width<=768px){body{padding-top:36px}.promo-banner{flex-direction:row;justify-content:center;align-items:center;gap:.6rem;width:auto;max-width:none;margin:0;padding:.4rem 4.8rem .4rem 3.65rem;display:flex;left:0;right:0}.banner-content{flex:1 1 0;overflow:hidden}.banner-title{text-overflow:clip;will-change:transform;width:max-content;max-width:none;padding-left:100%;font-size:.78rem;animation:13s linear infinite promoBannerTitleScroll;display:block;overflow:visible}.banner-subtitle{font-size:.82rem}.banner-btn{margin-left:0;padding:.25rem .6rem;font-size:.72rem}.language-toggle{min-height:1.7rem;padding:.18rem .42rem;font-size:.7rem;right:.55rem}.banner-option-switch{left:.55rem}.trust-bar{gap:.4rem;font-size:.76rem}.reviews-anchor-title{font-size:1.25rem}.reviews-anchor-grid{grid-template-columns:1fr;max-height:clamp(18rem,52vh,22rem)}.reviews-summary{width:3.5rem;height:3.5rem;bottom:.75rem;right:.75rem}.reviews-summary__icon{width:1.5rem;height:1.5rem;font-size:.9rem}.review-dialog-body{grid-template-columns:1fr}.reviews-dialog{width:calc(100vw - 1rem);max-height:92vh}.review-dialog-reviews-panel{order:2}.reviews-dialog .reviews-grid{-webkit-mask-image:none;mask-image:none}.reviews-grid{overflow:hidden}}@media (prefers-reduced-motion:reduce){.banner-content{scrollbar-width:none;overflow-x:auto}.banner-content::-webkit-scrollbar{display:none}.banner-title{will-change:auto;padding-left:0;animation:none}.reviews-track{animation:none}.trust-bar{transition:none;transform:none}.trust-bar.is-visible{opacity:1}}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{background:var(--bg-tertiary);border:1px solid var(--glass-border);transition:all var(--transition-fast);border-radius:999px;position:absolute;inset:0}.toggle-slider:before{content:"";background:var(--text-muted);width:18px;height:18px;transition:all var(--transition-fast);border-radius:50%;position:absolute;bottom:3px;left:3px}.toggle-switch input:checked+.toggle-slider{background:var(--accent-primary);border-color:var(--accent-primary);box-shadow:0 0 10px var(--accent-primary-glow)}.toggle-switch input:checked+.toggle-slider:before{background:#fff;transform:translate(22px)}.toggle-label{color:var(--text-secondary);min-width:30px;transition:color var(--transition-fast);font-size:.9rem;font-weight:600}.card-extra-chips{flex-wrap:wrap;gap:3px;min-width:0;margin-top:3px;display:flex}.chip{letter-spacing:.2px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border-radius:20px;align-items:center;gap:2px;max-width:100%;padding:2px 6px;font-size:.55rem;font-weight:700;display:inline-flex;overflow:hidden}.chip-soci{color:#818cf8;background:#6366f126;border:1px solid #6366f14d}.chip-costo{color:var(--color-draft);background:#eab3081f;border:1px solid #eab30840}.chip-fondo{color:var(--cond-nm);background:#10b9811f;border:1px solid #10b9814d}.stats-summary-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}@media (width<=480px){.stats-summary-grid{grid-template-columns:1fr}}.stat-mini-card{border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:#ffffff08;flex-direction:column;align-items:flex-start;padding:.75rem 1rem;display:flex}.stat-mini-label{color:var(--text-secondary);text-transform:uppercase;font-size:.75rem;font-weight:600}.stat-mini-value{color:var(--text-primary);margin:.25rem 0;font-size:1.25rem;font-weight:700}.stat-mini-sub{color:var(--text-muted);font-size:.65rem}#btn-logout,#btn-admin-console,#btn-open-io,#btn-open-analytics,#btn-add-card,.card-actions-overlay,.chip-costo,#btn-empty-add,#btn-empty-add-alt{display:none!important}#btn-login-trigger,body.admin-active #btn-logout,body.admin-active #btn-open-io,body.admin-active #btn-open-analytics,body.admin-active #btn-add-card,body.admin-active .card-actions-overlay,body.admin-active .chip-costo,body.admin-active #btn-empty-add,body.admin-active #btn-empty-add-alt{display:inline-flex!important}body.admin-active .card-actions-overlay{display:flex!important}body.admin-active #btn-login-trigger{display:none!important}body.admin-session #btn-admin-console,body.local-data-mode:not(.admin-session) #btn-admin-console{display:inline-flex!important}#btn-admin-console .admin-toggle-state{align-items:center;gap:.5rem;display:none}body.admin-active #btn-admin-console .admin-toggle-state-showcase,body.admin-session:not(.admin-active) #btn-admin-console .admin-toggle-state-console,body.local-data-mode:not(.admin-session) #btn-admin-console .admin-toggle-state-console{display:inline-flex}.showcase-container{width:100%;min-width:0;margin-bottom:1rem}.showcase-container h3{color:#f59e0b;text-shadow:0 0 10px #f59e0b4d;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.showcase-scroll-row{scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;user-select:none;gap:1.5rem;width:100%;min-width:0;margin-top:-1.25rem;padding:2.5rem 1rem 1.5rem 1.25rem;display:flex;overflow-x:auto}.showcase-scroll-row.dragging{cursor:grabbing}.showcase-scroll-row::-webkit-scrollbar{display:none}.showcase-scroll-row .card-wrapper{flex:0 0 280px;min-width:280px;margin:0}.app-footer{text-align:center;border-top:1px solid #ffffff0d;margin-top:auto;padding:2rem 1rem 1.5rem}.font-pokemon{color:#ffcb05;text-shadow:-1.2px -1.2px #3b4cca,1.2px -1.2px #3b4cca,-1.2px 1.2px #3b4cca,1.2px 1.2px #3b4cca,0 2px 4px #00000073;letter-spacing:1px;font-family:Luckiest Guy,cursive;font-size:.82rem}.title-icon-bazaar,.title-icon-treasure{object-fit:contain;vertical-align:middle;width:auto;height:28px;margin-right:.5rem}.title-icon-vault{vertical-align:middle;object-fit:contain;width:auto;height:112px;box-shadow:none;filter:drop-shadow(0 2px 4px #0000008c);background:0 0;margin-right:0;display:inline-block}.showcase-container h2{justify-content:center;align-items:center;gap:.25rem;width:100%;margin:0 auto 1rem;font-size:3rem;line-height:1;display:flex}.ts-wrapper{width:100%}.ts-wrapper.select-field{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.ts-control{width:100%;font-family:var(--font-sans);cursor:pointer;min-height:auto;transition:all var(--transition-fast);box-shadow:inset 0 1px #ffffff08;border-radius:var(--radius-sm)!important;color:var(--text-primary)!important;background:#0a0e16f5!important;border:1px solid #ffffff1f!important;padding:.8rem 1rem!important;font-size:.95rem!important}.ts-wrapper.focus .ts-control{border-color:var(--accent-primary)!important;box-shadow:0 0 10px var(--accent-primary-glow)!important}.ts-control>input{font-family:var(--font-sans);color:var(--text-primary)!important}.ts-control>input::placeholder{opacity:1;color:var(--text-secondary)!important}.ts-wrapper.has-items .ts-control>input::placeholder,.ts-wrapper.has-compact-count .ts-control>input::placeholder{color:#0000!important;opacity:0!important}.ts-wrapper.multi .ts-control{flex-wrap:nowrap;align-items:center;gap:.35rem;height:48px;min-height:48px;max-height:48px;overflow:hidden}.ts-wrapper.single .ts-control{align-items:center;height:48px;min-height:48px;max-height:48px;display:flex;overflow:hidden}.ts-wrapper.multi .ts-control .item{white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#6366f12e;border:1px solid #6366f147;border-radius:999px;flex:0 auto;align-items:center;gap:.45rem;min-width:0;max-width:calc(100% - .5rem);padding:.18rem .45rem;display:inline-flex;overflow:hidden}.ts-wrapper.multi.has-compact-count .ts-control .item{max-width:calc(100% - 3.25rem)}.ts-wrapper.multi.has-items .ts-control>input{flex:0 0 1px!important;width:1px!important;min-width:1px!important}.ts-language-flag,.filter-pill .fi{flex:none;font-size:1.1rem;line-height:1}.ts-language-option{align-items:center;gap:.5rem;min-width:0;max-width:100%;display:inline-flex}.ts-language-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ts-wrapper.multi .ts-control .item.is-compact-hidden{display:none!important}.ts-compact-count{min-width:2rem;color:var(--text-primary);background:#6366f12e;border:1px solid #6366f147;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.18rem .5rem;font-size:.88rem;font-weight:700;line-height:1.2;display:inline-flex}.ts-control .item{font-family:var(--font-sans);color:var(--text-primary)!important}.ts-dropdown{box-shadow:0 4px 15px #0000004d;color:#f3f4f6!important;border-radius:var(--radius-sm)!important;z-index:3000!important;background-color:#0f1520!important;border:1px solid #ffffff1f!important}.ts-dropdown .option{padding:10px 12px}.ts-dropdown .option:hover,.ts-dropdown .option.active{color:var(--accent-primary)!important;background-color:#ffffff0d!important}.ts-dropdown .option.selected{font-weight:700;color:var(--text-primary)!important;background-color:#6366f12e!important}.ts-dropdown .option.selected:after{content:"✓";color:#34d399;margin-left:auto;font-weight:800}.ts-dropdown .option.selected.active{background-color:#6366f13d!important}.ts-dropdown .option{align-items:center;gap:.5rem;display:flex}.ts-wrapper.single .ts-control:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%239ca3af' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.2rem;height:1.2rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.ts-wrapper.single .ts-control{padding-right:2.5rem!important}.analytics-page{background:linear-gradient(135deg, #04070e29 0%, #080c180f 48%, #04070e38 100%), url(/assets/analytics-tech-dark-Pf8A5sow.jpg) center top / 100% auto fixed no-repeat, var(--bg-primary);min-height:100vh;padding-top:0;overflow-x:hidden}.analytics-shell{width:min(1480px,100% - 2rem);margin:0 auto;padding:2rem 0 3rem}.analytics-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem;padding:1.2rem 1.4rem;display:flex}.analytics-kicker{color:var(--accent-vinted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.25rem;font-size:.78rem;font-weight:700}.analytics-header h1{color:var(--accent-vinted);font-size:clamp(1.65rem,2.2vw,2.6rem);line-height:1.05}.analytics-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.analytics-currency-toggle{letter-spacing:.04em;justify-content:center;min-width:64px}.analytics-issue-summary{appearance:none;cursor:pointer;border-radius:var(--radius-sm);min-height:46px;transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);background:linear-gradient(145deg,#210c12eb,#120a0ee0);border:1px solid #f8717147;align-items:center;gap:.55rem;padding:.75rem 1.25rem;display:inline-flex;box-shadow:0 14px 28px #0003}.analytics-issue-summary:hover,.analytics-issue-summary:focus-visible{border-color:#f8717180;outline:none;transform:translateY(-1px);box-shadow:0 18px 32px #00000042}.analytics-issue-summary__label{letter-spacing:.02em;color:#fca5a5;font-size:.9rem;font-weight:800}.analytics-issue-summary__value{color:#fff5f5;font-size:1rem;line-height:1}.analytics-issue-summary__meta{color:#ffe2e2c2;white-space:nowrap;font-size:.82rem}.analytics-issue-dialog{width:min(92vw,760px)}.analytics-issue-dialog__section+.analytics-issue-dialog__section{border-top:1px solid #ffffff14;margin-top:1rem;padding-top:1rem}.analytics-issue-dialog__section-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.8rem;display:flex}.analytics-issue-dialog__section-header h4{color:var(--text-primary);margin:0;font-size:.9rem}.analytics-issue-dialog__section-header span{color:var(--text-secondary);background:#ffffff0f;border-radius:999px;padding:.18rem .5rem;font-size:.74rem;font-weight:700}.analytics-issue-dialog__list{flex-direction:column;gap:.9rem;display:flex}.analytics-issue-card{background:linear-gradient(145deg,#1c0c10b8,#110a0dd1);border:1px solid #f871712e;border-radius:14px;padding:.95rem 1rem}.analytics-issue-card__top{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.5rem;display:flex}.analytics-issue-card__actions{flex-shrink:0;align-items:center;gap:.55rem;display:flex}.analytics-issue-card__title{color:#fff5f5;margin:0;font-size:1rem}.analytics-issue-card__meta{color:var(--text-muted);margin:.2rem 0 0;font-size:.82rem}.analytics-issue-card__date{color:#fecaca;flex-shrink:0;font-size:.8rem;font-weight:700}.analytics-issue-card__delete{color:#fecaca;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:#f8717114;border:1px solid #f871713d;border-radius:999px;padding:.26rem .58rem;font-size:.74rem;font-weight:700}.analytics-issue-card__delete:hover,.analytics-issue-card__delete:focus-visible{color:#fff1f2;background:#f871712e;border-color:#f871716b;outline:none}.analytics-issue-card__resolve{color:#a7f3d0;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:#34d39914;border:1px solid #34d39938;border-radius:999px;padding:.26rem .58rem;font-size:.74rem;font-weight:700}.analytics-issue-card__resolve:hover,.analytics-issue-card__resolve:focus-visible{color:#ecfdf5;background:#34d3992e;border-color:#34d39966;outline:none}.analytics-issue-card__text{color:var(--text-secondary);white-space:pre-wrap;margin:0;line-height:1.55}.analytics-issue-card--fixed{background:linear-gradient(145deg,#0a1e169e,#0a130fc7);border-color:#34d39929}.analytics-issue-card--deleted{background:linear-gradient(145deg,#240e129e,#180b0ecc);border-color:#f8717129}.analytics-issue-card__meta--fixed{margin-top:.7rem}.analytics-issue-empty{color:var(--text-muted);text-align:center;border:1px dashed #ffffff1f;border-radius:14px;margin:0;padding:1rem}.analytics-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.analytics-kpi{border-radius:var(--radius-sm);flex-direction:column;justify-content:space-between;min-height:116px;padding:1rem;display:flex}.analytics-kpi span{color:var(--text-secondary);font-size:.86rem;font-weight:600}.analytics-kpi strong{font-size:clamp(1.35rem,2vw,2rem);line-height:1}.analytics-kpi small{color:var(--text-muted);font-size:.82rem}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.analytics-panel{border-radius:var(--radius-sm);border:1px solid var(--glass-border);min-width:0;box-shadow:var(--shadow-md);background:#080c12c7;padding:1rem}.analytics-panel-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.8rem;display:flex}.analytics-panel-header h2{font-size:1rem;line-height:1.2}.analytics-panel-header span{color:var(--text-muted);text-align:right;font-size:.82rem}.analytics-chart{background:0 0;width:100%;height:320px}.analytics-chart--compact{height:240px}.analytics-daily-visits-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:.9rem;display:grid}.analytics-daily-visits-summary__item{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:.8rem .9rem}.analytics-daily-visits-summary__item span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.3rem;font-size:.74rem;display:block}.analytics-daily-visits-summary__item strong{font-size:1.35rem;line-height:1;display:block}.analytics-table-panel{-webkit-backdrop-filter:blur(14px)saturate(140%);background:linear-gradient(#080c12b8,#06090ed6);position:relative;overflow:hidden}.analytics-table-titlebar{align-items:center}.analytics-table-size-toggle{flex:none}.analytics-table-filters{grid-template-columns:minmax(180px,1.15fr) minmax(120px,.75fr) minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:.85rem;margin-bottom:1rem;display:grid}.analytics-filter-field{min-width:0}.analytics-filter-field label{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.35rem;font-size:.76rem;font-weight:800;display:block}.analytics-filter-field .input-basic,.analytics-filter-field .ts-wrapper{width:100%}.analytics-page .analytics-filter-field .ts-control{min-height:44px}.analytics-page .analytics-filter-field .ts-wrapper.multi .ts-control{max-height:88px;overflow-y:auto}.analytics-filter-reset{white-space:nowrap;color:#fecaca;background:#ef444429;border-color:#ef444473;align-self:end;height:44px}.analytics-filter-reset:hover{color:#fff;background:#ef444447;border-color:#ef4444b3}.analytics-positive{color:#34d399;font-weight:700}.analytics-negative{color:#f87171;font-weight:700}.analytics-neutral{color:var(--text-muted);font-weight:700}.analytics-monthly-balance-panel{flex-direction:column;display:flex;overflow:hidden}.analytics-monthly-balance-table{flex:1;height:320px;min-height:0;overflow:auto}.analytics-monthly-balance-table table{border-collapse:collapse;width:100%;min-width:620px}.analytics-monthly-balance-table th,.analytics-monthly-balance-table td{white-space:nowrap;border-bottom:1px solid #ffffff14;padding:.75rem .85rem;font-size:.86rem}.analytics-monthly-balance-table th{color:var(--text-secondary);text-align:right;font-weight:800}.analytics-monthly-balance-table th:first-child,.analytics-monthly-balance-table td:first-child{text-align:left}.analytics-monthly-balance-table td{text-align:right}.analytics-monthly-balance-table tbody tr:hover{background:#ffffff09}.analytics-monthly-balance-table tbody tr:last-child th,.analytics-monthly-balance-table tbody tr:last-child td{border-bottom:0}.analytics-monthly-balance-empty{color:var(--text-muted);margin:0;font-size:.9rem}.analytics-page .tabulator{border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-sans);-webkit-backdrop-filter:blur(12px)saturate(125%);background:linear-gradient(#0a0e16c7 0%,#070a10e6 100%);overflow:hidden;box-shadow:0 18px 36px #00000038,inset 0 1px #ffffff0a}.analytics-page .tabulator .tabulator-header{border-bottom:1px solid var(--glass-border);color:var(--text-secondary);background:linear-gradient(#0d121ce6,#090d14f2)}.analytics-page .tabulator .tabulator-header .tabulator-col{background:0 0;border-right-color:#ffffff0d}.analytics-page .tabulator .tabulator-header .tabulator-col:hover{background:#ffffff08}.analytics-page .tabulator .tabulator-col-content{padding:.35rem .5rem}.analytics-page .tabulator .tabulator-header .tabulator-col .tabulator-col-title,.analytics-page .tabulator .tabulator-header .tabulator-col .tabulator-col-sorter{color:var(--text-secondary)}.analytics-page .tabulator .tabulator-header .tabulator-header-filter{background:#080c12b8;padding:.45rem .35rem .35rem}.analytics-page .tabulator .tabulator-row{background:#ffffff02;border-bottom-color:#ffffff0b}.analytics-page .tabulator .tabulator-row.tabulator-row-even{background:#ffffff05}.analytics-page .tabulator .tabulator-row:hover{background:#00c0c71c}.analytics-page .tabulator .tabulator-row.tabulator-selected{background:#6366f124}.analytics-page .tabulator .tabulator-footer{border-top:1px solid var(--glass-border);background:linear-gradient(#090d14e0,#070a10f5)}.analytics-page .tabulator input{color:var(--text-primary);border-radius:6px;padding:.35rem .45rem;box-shadow:inset 0 1px #ffffff0a;background:#06090ef5!important;border:1px solid #ffffff14!important}.analytics-page .tabulator .tabulator-header-filter input{color:var(--text-primary)!important;background:#06090ef5!important}.analytics-page .tabulator .tabulator-header-filter input::placeholder{color:#ffffff6b}.analytics-page .tabulator .tabulator-header-filter input::-webkit-search-cancel-button{appearance:none;filter:invert()brightness(.75)}.analytics-page .tabulator .tabulator-header-filter input::-webkit-clear-button{appearance:none;filter:invert()brightness(.75)}.analytics-page .tabulator .tabulator-header-filter button,.analytics-page .tabulator .tabulator-header-filter svg{color:#ffffff85;fill:currentColor}.analytics-page .tabulator .tabulator-cell{border-right-color:#ffffff0a;padding-top:.55rem;padding-bottom:.55rem}.analytics-page .tabulator .tabulator-row .tabulator-cell{color:var(--text-primary)}.analytics-page .tabulator .tabulator-footer .tabulator-paginator{color:var(--text-secondary)}.analytics-page .tabulator .tabulator-page{color:var(--text-primary);background:#ffffff03;border:1px solid #ffffff14;border-radius:8px;margin:0 .15rem}.analytics-page .tabulator .tabulator-page:hover,.analytics-page .tabulator .tabulator-page.active{color:#fff;background:#00c0c729;border-color:#00c0c74d}.analytics-page .tabulator .tabulator-tableholder,.analytics-page .tabulator .tabulator-table{background:0 0}[data-theme=light] .analytics-page .analytics-header,[data-theme=light] .analytics-page .analytics-kpi,[data-theme=light] .analytics-page .analytics-panel,[data-theme=light] .analytics-page .analytics-table-panel,[data-theme=light] .analytics-page .tabulator{background:#ffffffd1;border-color:#1118271a;box-shadow:0 14px 30px #0f172a14}[data-theme=light] .analytics-page .analytics-panel-header h2,[data-theme=light] .analytics-page .tabulator,[data-theme=light] .analytics-page .tabulator .tabulator-cell,[data-theme=light] .analytics-page .tabulator .tabulator-header .tabulator-col .tabulator-col-title,[data-theme=light] .analytics-page .tabulator .tabulator-header .tabulator-col .tabulator-col-sorter,[data-theme=light] .analytics-page .tabulator .tabulator-footer .tabulator-paginator{color:#0f172a}[data-theme=light] .analytics-page .analytics-panel-header span,[data-theme=light] .analytics-page .analytics-kpi span,[data-theme=light] .analytics-page .analytics-kpi small,[data-theme=light] .analytics-page .tabulator .tabulator-header{color:#475569}[data-theme=light] .analytics-page .analytics-panel,[data-theme=light] .analytics-page .analytics-table-panel,[data-theme=light] .analytics-page .tabulator .tabulator-header,[data-theme=light] .analytics-page .tabulator .tabulator-footer{background:#ffffffe0}[data-theme=light] .analytics-page .analytics-issue-summary{background:linear-gradient(145deg,#ffececf5,#fff4f4eb);border-color:#ef44442e;box-shadow:0 14px 28px #94222214}[data-theme=light] .analytics-page .analytics-issue-summary__label{color:#b91c1c}[data-theme=light] .analytics-page .analytics-issue-summary__value,[data-theme=light] .analytics-page .analytics-issue-summary__meta{color:#7f1d1d}[data-theme=light] .analytics-page .analytics-issue-card{background:linear-gradient(145deg,#fff4f4f5,#fffafaeb);border-color:#ef444424}[data-theme=light] .analytics-page .analytics-issue-card__title{color:#7f1d1d}[data-theme=light] .analytics-page .analytics-issue-card__date{color:#b91c1c}[data-theme=light] .analytics-page .analytics-issue-card__text{color:#475569}[data-theme=light] .analytics-page .analytics-issue-card--fixed{background:linear-gradient(145deg,#f0fdf4f5,#f7fee7eb);border-color:#34d39924}[data-theme=light] .analytics-page .analytics-issue-card--deleted{background:linear-gradient(145deg,#fff1f2f5,#fff5f5eb);border-color:#f8717124}[data-theme=light] .analytics-page .analytics-chart,[data-theme=light] .analytics-page .tabulator .tabulator-header-filter,[data-theme=light] .analytics-page .tabulator .tabulator-row,[data-theme=light] .analytics-page .tabulator .tabulator-row.tabulator-row-even{background:#ffffff8c}[data-theme=light] .analytics-page .analytics-daily-visits-summary__item{background:#ffffffb3;border-color:#11182714}[data-theme=light] .analytics-page .tabulator .tabulator-row:hover{background:#6366f114}.set-autocomplete-popup{z-index:4000;background:#080c12fa;border:1px solid #6366f159;border-radius:10px;max-height:240px;position:fixed;overflow:hidden auto;box-shadow:0 18px 36px #00000052}.set-autocomplete-option{text-align:left;width:100%;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:.6rem .75rem;display:block}.set-autocomplete-option:hover,.set-autocomplete-option.active{background:#00c0c729}[data-theme=light] .set-autocomplete-popup{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fffffffa;border-color:#0f172a24;box-shadow:0 18px 36px #0f172a24}[data-theme=light] .set-autocomplete-option{color:#111827}[data-theme=light] .set-autocomplete-option:hover,[data-theme=light] .set-autocomplete-option.active{color:#0f172a;background:#6366f11a}.card-share-bar{border-top:1px solid #ffffff14;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:flex}.share-label{color:var(--text-secondary);margin-right:.25rem;font-size:.75rem;font-weight:500}.share-btn{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.share-btn:hover{transform:translateY(-1px)}.share-btn.whatsapp:hover{color:#fff;background:#25d366;border-color:#25d366;box-shadow:0 4px 12px #25d3664d}.share-btn.telegram:hover{color:#fff;background:#229ed9;border-color:#229ed9;box-shadow:0 4px 12px #229ed94d}[data-theme=light] .card-share-bar{border-top-color:#11182714}[data-theme=light] .share-btn{color:#475569;background:#fff9;border-color:#1118271a}@media (width<=1100px){.analytics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-grid{grid-template-columns:1fr}.analytics-table-filters{grid-template-columns:1fr 1fr}.analytics-filter-field--wide,.analytics-filter-reset{grid-column:1/-1}}@media (width<=720px){.analytics-shell{width:min(100% - 1rem,100%);padding-top:1rem}.analytics-header{flex-direction:column;align-items:stretch}.analytics-actions{justify-content:flex-start}.analytics-kpi-grid{grid-template-columns:1fr}.analytics-panel-header{flex-direction:column;gap:.25rem}.analytics-panel-header span{text-align:left}.analytics-chart{height:280px}.analytics-chart--compact{height:220px}.analytics-daily-visits-summary{grid-template-columns:1fr}.analytics-table-panel{padding:.5rem}.analytics-table-titlebar{flex-direction:row;align-items:center;gap:.5rem;margin-bottom:.4rem}.analytics-table-titlebar h2{font-size:.92rem}.analytics-table-titlebar span{display:none}.analytics-table-size-toggle{white-space:nowrap;padding:.42rem .6rem;font-size:.72rem}.analytics-table-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-bottom:.45rem}.analytics-filter-field label{margin-bottom:.12rem;font-size:.6rem}.analytics-filter-field .input-basic{min-height:34px;padding:.38rem .5rem;font-size:.74rem}.analytics-page .analytics-filter-field .ts-wrapper.multi .ts-control{height:34px;min-height:34px;max-height:34px;padding:.35rem .5rem!important;font-size:.74rem!important}.analytics-filter-reset{grid-column:1/-1;height:30px;min-height:30px;padding:.25rem .6rem;font-size:.7rem}.analytics-page .tabulator .tabulator-col-content{padding:.25rem .35rem}.analytics-page .tabulator .tabulator-cell{padding:.28rem .32rem;font-size:.74rem}.analytics-page .tabulator .tabulator-footer{font-size:.75rem}.analytics-page .tabulator .tabulator-page{margin:0 .08rem;padding:.25rem .4rem}}:root{--vdx-bg-from:#060e1af7;--vdx-bg-to:#091423f2;--vdx-cyan:#25f4ee;--vdx-cyan-dim:#25f4ee2e;--vdx-cyan-glow:#25f4ee59;--vdx-red:#ff3e3e;--vdx-text:#e5faff;--vdx-text-dim:#e5faff8c;--vdx-text-muted:#e5faff61;--vdx-border:#25f4ee38;--vdx-panel-bg:#00000047;--vdx-mono:ui-monospace, SFMono-Regular, Consolas, "Courier New", monospace;--vdx-type-accent:#25f4ee;--vdx-type-accent-glow:#25f4ee4d}.showcase-pokedex-panel{z-index:2340;gap:calc(.95rem * var(--vdx-zoom,1));color:var(--vdx-text);opacity:0;pointer-events:auto;flex-direction:column;font-family:Inter,system-ui,-apple-system,sans-serif;transition:opacity .22s,transform .22s;display:flex;position:fixed;transform:translate(-18px)scale(.985)}.vdx-frame{zoom:var(--vdx-zoom,1);border:1px solid var(--vdx-cyan-glow);background:linear-gradient(145deg, var(--vdx-bg-from), var(--vdx-bg-to));min-height:0;box-shadow:0 20px 52px #0000008c, 0 0 1px 0 var(--vdx-cyan), inset 0 0 28px #25f4ee0f;border-radius:14px;flex-direction:column;flex:1;display:flex;overflow:hidden}.showcase-pokedex-panel[hidden]{display:none!important}.showcase-pokedex-panel.active{opacity:1;transform:translate(0,0)scale(1)}.showcase-pokedex-panel.is-positioning{will-change:left, top, width, height, opacity, transform}#modal-card.has-vaultdex-preview{gap:1.25rem}#modal-card .modal-content{grid-template-columns:minmax(0,1fr) minmax(520px,640px) minmax(0,1fr);align-items:stretch;gap:1rem;width:min(97vw,1540px);max-width:1540px;height:calc(94vh - 3.5rem);margin-top:3.5rem;display:grid;overflow:hidden;max-height:calc(94vh - 3.5rem)!important}#modal-card .modal-content.modal-card-shell{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.showcase-pokedex-panel.modal-vaultdex-preview{z-index:auto;flex-shrink:0;align-self:flex-start;width:min(440px,34vw);max-height:calc(90vh - 3.5rem);margin-top:3.5rem;position:static}@media (width<=1100px){.showcase-pokedex-panel.modal-vaultdex-preview{display:none!important}}.modal-card-shell{width:100%;height:100%;min-height:0;overflow:hidden}#modal-card .modal-card-form{border:1px solid var(--glass-border);border-radius:var(--radius-lg);min-width:0;height:100%;min-height:0;box-shadow:var(--shadow-md);background:#080c12b8;flex-direction:column;padding:1rem;display:flex;overflow:hidden}#modal-card .modal-body{flex:1;min-height:0;overflow-y:auto}.modal-card-side{border:1px solid var(--glass-border);border-radius:var(--radius-sm);min-width:0;height:100%;min-height:0;box-shadow:var(--shadow-md);background:#080c12b8;flex-direction:column;gap:.9rem;padding:1rem;display:flex;overflow:auto}.modal-card-side--stats{scrollbar-gutter:stable;overscroll-behavior:contain;justify-self:end;width:min(320px,100%)}.modal-card-side--stats>*{flex-shrink:0}.modal-card-side--vaultdex{width:min(390px,100%);box-shadow:none;background:0 0;border:0;justify-self:start;padding:0;overflow:hidden}.modal-card-side--vaultdex[hidden],.modal-card-side--vaultdex .modal-card-side__header,.modal-card-vaultdex-placeholder{display:none!important}.modal-card-side__header{gap:.2rem;display:grid}.modal-card-side__eyebrow{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.72rem}.modal-card-side__header h3{margin:0;font-size:1.2rem}.cstat-hero{border-radius:var(--radius-md);background:radial-gradient(120% 140% at 0 0,#6366f138,#0000 60%),#ffffff09;border:1px solid #6366f147;align-items:center;gap:.85rem;padding:.95rem 1rem;display:flex}.cstat-hero__icon{color:#c7d2fe;background:#6366f12e;border:1px solid #6366f159;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.cstat-hero__body{flex-direction:column;min-width:0;line-height:1.1;display:flex}.cstat-hero__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.cstat-hero__value{color:var(--text-primary);letter-spacing:-.02em;font-size:2.15rem;font-weight:800}.analytics-stale-summary{background:linear-gradient(145deg,#fde047,#fbbf24);border-color:#fcd34d;box-shadow:0 14px 28px #fbbf2433}.analytics-stale-summary:hover,.analytics-stale-summary:focus-visible{background:linear-gradient(145deg,#fef08a,#facc15);border-color:#fef08a;box-shadow:0 18px 32px #fbbf244d}.analytics-stale-summary .analytics-issue-summary__label,.analytics-stale-summary .analytics-issue-summary__value{color:#241a03}.analytics-stale-summary .analytics-issue-summary__meta{color:#241a03bd}.analytics-stale-dialog__subtitle{color:var(--text-secondary);margin:.25rem 0 0;font-size:.85rem}.analytics-stale-dialog .analytics-stale-alert__list{grid-template-columns:1fr}.analytics-stale-alert__list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.7rem;display:grid}.analytics-stale-card{border-radius:var(--radius-sm);color:var(--text-primary);transition:transform var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);background:#ffffff0b;border:1px solid #fbbf2433;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .8rem;padding:.85rem;text-decoration:none;display:grid}.analytics-stale-card:hover,.analytics-stale-card:focus-visible{background:#fbbf241a;border-color:#fbbf2494;outline:none;transform:translateY(-2px)}.analytics-stale-card__details{min-width:0;display:grid}.analytics-stale-card__details strong,.analytics-stale-card__details small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-stale-card__details small,.analytics-stale-card__age{color:var(--text-secondary);font-size:.78rem}.analytics-stale-card__age{grid-column:1/-1}.analytics-stale-card__action{color:#fbbf24;grid-area:1/2;font-size:.82rem;font-weight:800}[data-theme=light] .analytics-page .analytics-stale-card{color:#0f172a;background:#fefce8eb;border-color:#ca8a043d}@media (width<=768px){.analytics-stale-alert__list{grid-template-columns:1fr}}.cstat-hero__sub{color:var(--text-secondary);font-size:.9rem}.cstat-hero__sub b{color:var(--accent-primary);font-weight:700}.cstat-grid{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.cstat-tile{transition:border-color var(--transition-fast), background var(--transition-fast);background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:.5rem;padding:.8rem .85rem;display:flex;position:relative;overflow:hidden}.cstat-tile:before{content:"";background:var(--cstat-accent,var(--accent-primary));opacity:.9;width:3px;position:absolute;inset:0 auto 0 0}.cstat-tile:hover{border-color:color-mix(in srgb, var(--cstat-accent,var(--accent-primary)) 45%, transparent);background:color-mix(in srgb, var(--cstat-accent,var(--accent-primary)) 8%, #ffffff09)}.cstat-tile__label{color:var(--text-secondary);align-items:center;gap:.4rem;font-size:.82rem;line-height:1.15;display:flex}.cstat-tile__label svg{color:var(--cstat-accent,var(--accent-primary));flex:none}.cstat-tile__value{align-items:baseline;gap:.3rem;display:flex}.cstat-tile__value strong{color:var(--text-primary);font-size:1.7rem;font-weight:700;line-height:1}.cstat-tile__unit{color:var(--text-muted);font-size:.72rem}.cstat-tile--vinted{--cstat-accent:var(--accent-vinted)}.cstat-tile--cardmarket{--cstat-accent:#4f83d4}.cstat-tile--telegram{--cstat-accent:#2ea6dd}.cstat-tile--whatsapp{--cstat-accent:#25d366}.cstat-tile__sub{color:var(--text-muted);font-size:.76rem;line-height:1.15}.cstat-badges{flex-wrap:wrap;gap:.4rem;display:flex}.cstat-badge{--cstat-badge-color:var(--accent-primary);letter-spacing:.01em;color:var(--cstat-badge-color);background:color-mix(in srgb, var(--cstat-badge-color) 16%, transparent);border:1px solid color-mix(in srgb, var(--cstat-badge-color) 40%, transparent);border-radius:999px;align-items:center;gap:.3rem;padding:.34rem .7rem;font-size:.8rem;font-weight:700;display:inline-flex}.cstat-badge[hidden]{display:none}.cstat-badge--muted{--cstat-badge-color:var(--text-secondary);color:var(--text-secondary);background:#ffffff0d;border-color:#ffffff1f}.cstat-badge--grade{--cstat-badge-color:#fbbf24}.cstat-list{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.cstat-row{justify-content:space-between;align-items:center;gap:.6rem;padding:.72rem .85rem;display:flex}.cstat-row+.cstat-row{border-top:1px solid #ffffff0f}.cstat-row__label{min-width:0;color:var(--text-muted);align-items:center;gap:.45rem;font-size:.88rem;display:flex}.cstat-row__label svg{opacity:.8;flex:none}.cstat-row strong{overflow-wrap:anywhere;max-width:48%;color:var(--text-primary);text-align:right;flex:none;font-size:.95rem;font-weight:600}.cstat-date{flex:auto;justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;display:inline-flex}.cstat-date-btn{border:1px solid var(--glass-border);width:26px;height:26px;color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);background:#ffffff0d;border-radius:7px;flex:none;place-items:center;display:inline-grid}.cstat-date-btn:hover{color:var(--accent-primary);border-color:var(--accent-primary);background:var(--accent-primary-glow)}.cstat-date-input{border:1px solid var(--accent-primary);min-width:0;max-width:150px;color:var(--text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0000004d;border-radius:7px;flex:auto;padding:.25rem .4rem;font-size:.82rem}.cstat-date-input[hidden]{display:none}.cstat-health{border-radius:var(--radius-md);border:1px solid var(--glass-border);background:radial-gradient(130% 130% at 100% 0,#ffffff0d,#0000 55%),#ffffff08;align-items:center;gap:1rem;padding:1rem;display:flex}.cstat-health__ring{flex:none;width:96px;height:96px;position:relative}.cstat-health__svg{width:100%;height:100%;transform:rotate(-90deg)}.cstat-health__track{fill:none;stroke:#ffffff1a;stroke-width:3px}.cstat-health__value{fill:none;stroke:var(--hcolor,var(--accent-primary));stroke-width:3.6px;stroke-linecap:round;stroke-dasharray:0 97.4;transition:stroke-dasharray .55s,stroke .3s}.cstat-health__num{text-align:center;place-content:center;line-height:1;display:grid;position:absolute;inset:0}.cstat-health__num strong{color:var(--text-primary);font-size:1.65rem;font-weight:800}.cstat-health__num span{color:var(--text-muted);font-size:.68rem}.cstat-health__meta{flex-direction:column;gap:.2rem;min-width:0;display:flex}.cstat-health__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.72rem}.cstat-health__tier{color:var(--hcolor,var(--text-primary));font-size:1.15rem;font-weight:700}.cstat-health__hint{color:var(--text-secondary);font-size:.72rem;line-height:1.25}.cstat-row--sold .cstat-row__label{color:var(--color-listed)}.cstat-row--sold .cstat-row__label svg{color:var(--color-listed);opacity:1}.cstat-row--sold strong,.cstat-row strong.is-positive{color:var(--color-listed)}.cstat-row strong.is-negative{color:var(--color-sold)}.modal-card-vaultdex-placeholder{min-height:220px;color:var(--text-secondary);background:#ffffff08;border:1px dashed #ffffff1f;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:.45rem;padding:1rem;display:flex}.modal-card-vaultdex-placeholder strong{color:var(--text-primary)}.showcase-pokedex-panel.modal-vaultdex-preview{z-index:auto;flex:1;align-self:stretch;width:100%;min-width:0;max-width:100%;height:100%;min-height:220px;max-height:none;margin-top:0;position:relative;overflow:hidden}body:has(.modal-overlay.active){overflow:hidden}@media (width<=1100px){#modal-card .modal-content{grid-template-columns:minmax(240px,320px) minmax(0,640px);justify-content:center;width:min(100%,980px);max-width:980px;height:calc(94vh - 3.5rem)}.modal-card-side--stats{justify-self:stretch;width:100%}.modal-card-side--vaultdex,.showcase-pokedex-panel.modal-vaultdex-preview{display:none!important}}@media (width<=960px){#modal-card .modal-content{grid-template-columns:minmax(0,1fr);align-content:start;width:100%;max-width:640px;overflow-y:auto}#modal-card .modal-card-form,.modal-card-side--stats{height:auto;min-height:auto}#modal-card .modal-card-form{order:1;overflow:visible}#modal-card .modal-body{overflow:visible}.modal-card-side--stats{order:2;overflow:visible}}@media (height<=900px){.modal-card-side--stats{scrollbar-gutter:stable;gap:.55rem;padding:.7rem}.modal-card-side__header{gap:.05rem}.modal-card-side__header h3{font-size:1.05rem}.cstat-health{gap:.7rem;padding:.65rem}.cstat-health__ring{width:70px;height:70px}.cstat-health__num strong{font-size:1.35rem}.cstat-health__tier{font-size:1rem}.cstat-health__hint{font-size:.66rem}.cstat-badge{padding:.25rem .58rem;font-size:.74rem}.cstat-hero{gap:.65rem;padding:.62rem .7rem}.cstat-hero__icon{width:36px;height:36px}.cstat-hero__value{font-size:1.65rem}.cstat-hero__sub{font-size:.78rem}.cstat-grid{gap:.42rem}.cstat-tile{gap:.28rem;padding:.55rem .65rem}.cstat-tile__value strong{font-size:1.35rem}.cstat-row{padding:.48rem .65rem}}.showcase-pokedex-panel ::-webkit-scrollbar{width:4px}.showcase-pokedex-panel ::-webkit-scrollbar-track{background:0 0}.showcase-pokedex-panel ::-webkit-scrollbar-thumb{background:var(--vdx-cyan-dim);border-radius:999px}.vdx-loading,.vdx-error{text-align:center;min-height:200px;color:var(--vdx-text-dim);flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:2rem;font-size:.94rem;display:flex}.vdx-error strong{color:var(--vdx-red)}.vdx-spinner{border:3px solid var(--vdx-cyan-dim);border-top-color:var(--vdx-cyan);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite vdx-spin}@keyframes vdx-spin{to{transform:rotate(360deg)}}.vdx-header{border-bottom:1px solid var(--vdx-border);background:#00000040;flex-wrap:nowrap;flex:none;justify-content:flex-start;align-items:center;gap:.6rem;padding:.75rem 1.1rem;display:flex}.vdx-logo{letter-spacing:-.02em;white-space:nowrap;color:#eafcff;text-shadow:-1.5px -1.5px 0 #06111f, 1.5px -1.5px 0 #06111f, -1.5px 1.5px 0 #06111f, 1.5px 1.5px 0 #06111f, 0 0 16px var(--vdx-cyan-glow), 0 2px 3px #0006;align-items:center;gap:.5rem;font-family:Prototype,Luckiest Guy,cursive;font-size:1.65rem;font-style:italic;font-weight:400;line-height:1;display:flex}.vdx-logo__d{color:#ee1515;margin:0 -.22em}.vdx-logo svg{filter:drop-shadow(0 0 4px #ff3e3e59);flex-shrink:0;width:27px;height:27px}.vdx-close{width:31px;height:31px;color:var(--vdx-cyan);border:1px solid var(--vdx-border);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;place-items:center;margin-left:auto;padding:0;transition:background .15s,border-color .15s;display:grid}.vdx-close:hover{border-color:var(--vdx-cyan);background:#25f4ee1a}.vdx-close svg{width:15px;height:15px}.vdx-body{flex-direction:column;flex:1;gap:.95rem;padding:1.1rem;display:flex;overflow:hidden auto;container-type:inline-size}.vdx-columns{grid-template-columns:1fr;align-items:stretch;gap:.95rem;display:grid}.vdx-col{flex-direction:column;gap:.95rem;min-width:0;display:flex}@container (width>=473px){.vdx-columns{grid-template-columns:1fr 1fr}}.vdx-dex-number{color:var(--vdx-text-dim);font-family:var(--vdx-mono);font-size:.86rem;font-weight:600}.vdx-name-row{align-items:baseline;gap:.45rem;display:flex}.vdx-pokemon-name{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.65rem;font-weight:800;line-height:1.1}.vdx-gender{margin-left:auto;font-size:1.2rem;font-weight:700}.vdx-gender--male{color:#60a5fa}.vdx-gender--female{color:#f472b6}.vdx-types{flex-wrap:wrap;gap:.4rem;margin-top:.25rem;display:flex}.type-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:4px;align-items:center;gap:.3rem;padding:.22rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}.type-badge svg{flex-shrink:0;width:12px;height:12px}.type-water{color:#0c1e2e;background:#38bdf8}.type-fire{color:#1a0a00;background:#f97316}.type-grass{color:#0a1f10;background:#4ade80}.type-electric{color:#1a1600;background:#facc15}.type-psychic{color:#1a0520;background:#e879f9}.type-fighting{color:#1a0505;background:#f87171}.type-dark{color:#fff;background:#64748b}.type-steel{color:#0a0f16;background:#94a3b8}.type-fairy{color:#1a0a14;background:#f9a8d4}.type-dragon{color:#0a0c1f;background:#818cf8}.type-ghost{color:#0e0820;background:#a78bfa}.type-ice{color:#0a1a1e;background:#67e8f9}.type-bug{color:#0f1a05;background:#a3e635}.type-rock{color:#1a1816;background:#d6d3d1}.type-ground{color:#1a1400;background:#fbbf24}.type-poison{color:#100520;background:#c084fc}.type-flying{color:#0a0c1f;background:#a5b4fc}.type-normal{color:#1a1816;background:#a8a29e}.showcase-pokedex-panel .type-badge{font-size:.75rem}.showcase-pokedex-panel .type-badge svg{width:13px;height:13px}.vdx-hero{flex-direction:column;gap:.45rem;display:flex}.vdx-hero-stage{background:radial-gradient(ellipse at 72% 62%, var(--vdx-type-accent-glow,#25f4ee1f) 0%, transparent 62%), linear-gradient(#25f4ee0b 1px, transparent 1px), linear-gradient(90deg, #25f4ee0b 1px, transparent 1px), #00000059;background-size:auto,18px 18px,18px 18px,auto;border-radius:8px;flex:1;min-height:143px;margin-top:.15rem;position:relative;overflow:hidden}.vdx-hero-sprite{object-fit:contain;object-position:right center;z-index:1;filter:drop-shadow(0 4px 14px #0000008c);width:60%;max-height:92%;position:absolute;top:50%;right:2%;transform:translateY(-50%)}.vdx-hero-stage:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#25f4ee0d 40%,#25f4ee17 50%,#25f4ee0d 60%,#0000 100%);height:40%;animation:3.2s ease-in-out infinite vdx-scanline;position:absolute;left:0;right:0}@keyframes vdx-scanline{0%{top:-40%}to{top:100%}}.vdx-hero-info{z-index:3;flex-direction:column;gap:.55rem;width:48%;padding:.6rem 0 .6rem .6rem;display:flex;position:relative}.vdx-measure{flex-direction:column;gap:.1rem;display:flex}.vdx-measure-label{color:var(--vdx-cyan);opacity:.75;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.vdx-measure-value{color:#fff;font-size:1rem;font-weight:700}.vdx-cry-btn{z-index:3;width:33px;height:33px;color:var(--vdx-cyan);border:1px solid var(--vdx-border);cursor:pointer;background:#040c16bf;border-radius:50%;place-items:center;padding:0;transition:background .15s,border-color .15s;display:grid;position:absolute;bottom:.45rem;right:.45rem}.vdx-cry-btn:hover{border-color:var(--vdx-cyan);background:#25f4ee24}.vdx-cry-btn svg{width:15px;height:15px}.vdx-section{border:1px solid var(--vdx-border);background:var(--vdx-panel-bg);border-radius:10px;flex-direction:column;padding:.85rem;display:flex;position:relative}.vdx-section:before,.vdx-section:after{content:"";border-color:var(--vdx-cyan);pointer-events:none;opacity:.5;border-style:solid;width:8px;height:8px;position:absolute}.vdx-section:before{border-width:2px 0 0 2px;border-radius:2px 0 0;top:-1px;left:-1px}.vdx-section:after{border-width:0 2px 2px 0;border-radius:0 0 2px;bottom:-1px;right:-1px}.vdx-section-title{border-bottom:1px solid var(--vdx-cyan-dim);color:var(--vdx-cyan);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.4rem;margin-bottom:.6rem;padding-bottom:.4rem;font-size:.75rem;font-weight:800;display:flex}.vdx-section-title svg{opacity:.7;width:15px;height:15px}.vdx-description{color:#e5faffd1;height:7rem;margin:0;font-size:.9rem;font-style:italic;line-height:1.55;overflow-y:auto}.vdx-stats-grid{flex-direction:column;gap:.45rem;display:flex}.stat-row{align-items:center;gap:10px;font-size:.94rem;display:flex}.stat-row+.stat-row{margin-top:.55rem}.stat-label{color:#ffffffb3;width:55px;font-weight:800}.stat-val{color:#fff;text-align:right;width:37px;font-weight:800}.stat-bar-bg{background:#ffffff14;border-radius:4px;flex:1;height:8px;overflow:hidden;box-shadow:inset 0 0 4px #0006}.stat-bar-fill{background:var(--vdx-cyan);height:100%;box-shadow:0 0 6px var(--vdx-cyan-glow);border-radius:4px;transition:width 1s cubic-bezier(.4,0,.2,1)}.stat-bar-fill--max{background:var(--vdx-type-accent,var(--vdx-cyan));box-shadow:0 0 8px var(--vdx-type-accent-glow,var(--vdx-cyan-glow))}.vdx-stat-total{border-top:1px solid var(--vdx-cyan-dim);justify-content:space-between;align-items:center;margin-top:.7rem;padding-top:.55rem;font-weight:800;display:flex}.vdx-stat-total-label{color:var(--vdx-red);letter-spacing:.12em;text-transform:uppercase;font-size:.86rem}.vdx-stat-total-value{color:var(--vdx-red);font-family:var(--vdx-mono);font-size:1.16rem}.vdx-evo-chain{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.28rem;display:flex}.vdx-evo-item{flex-direction:column;align-items:center;gap:.25rem;min-width:55px;display:flex}.vdx-evo-sprite{border:1px solid var(--vdx-border);background:#0006;border-radius:50%;place-items:center;width:53px;height:53px;display:grid;overflow:hidden}.vdx-evo-item--current .vdx-evo-sprite{border:2px solid var(--vdx-type-accent,var(--vdx-cyan));box-shadow:0 0 10px var(--vdx-type-accent-glow,var(--vdx-cyan-glow))}.vdx-evo-sprite img{object-fit:contain;width:46px;height:46px;image-rendering:pixelated}.vdx-evo-name{color:var(--vdx-text);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:64px;font-size:.68rem;font-weight:700;overflow:hidden}.vdx-evo-item--current .vdx-evo-name{color:var(--vdx-type-accent,var(--vdx-cyan))}.vdx-evo-num{color:var(--vdx-text-muted);font-family:var(--vdx-mono);font-size:.64rem}.vdx-evo-arrow{color:var(--vdx-cyan);opacity:.7;align-self:center;margin-bottom:1.1rem;font-size:.88rem}.vdx-evo-empty{color:var(--vdx-text-muted);font-size:.83rem;font-style:italic}.vdx-details-grid{flex-direction:column;flex:1;justify-content:space-evenly;display:flex}.vdx-detail-row{justify-content:space-between;align-items:baseline;gap:.6rem;padding:.32rem 0;display:flex}.vdx-detail-row+.vdx-detail-row{border-top:1px solid #25f4ee14}.vdx-detail-key{color:var(--vdx-text-muted);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:700}.vdx-detail-value{color:var(--vdx-text);text-align:right;overflow-wrap:anywhere;min-width:0;font-size:.83rem;font-weight:600}.vdx-flag{vertical-align:-1px;border-radius:2px;width:15px;height:11px;margin-right:.38rem;display:inline-block;box-shadow:0 0 0 1px #e5faff29}.vdx-cond-badge{background:var(--vdx-cyan);color:#06222b;letter-spacing:.04em;vertical-align:baseline;border-radius:4px;margin-left:.35rem;padding:.08rem .35rem;font-size:.68rem;font-weight:800;display:inline-block}.vdx-marketplace{zoom:var(--vdx-zoom,1);flex:none;grid-template-columns:1fr 1fr;gap:.95rem;display:grid}.vdx-market-link{border:1px solid var(--vdx-cyan-glow);background:linear-gradient(145deg, var(--vdx-bg-from), var(--vdx-bg-to));border-radius:10px;padding:.6rem .8rem;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:block;box-shadow:0 14px 36px #00000080,inset 0 0 18px #25f4ee0d}a.vdx-market-link:hover{border-color:var(--vdx-cyan);background:linear-gradient(#25f4ee12, #25f4ee12), linear-gradient(145deg, var(--vdx-bg-from), var(--vdx-bg-to));transform:translateY(-1px)}.vdx-market-head{color:var(--vdx-cyan);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.73rem;font-weight:800;display:flex}.vdx-market-head svg{opacity:.7;width:12px;height:12px;margin-left:auto}.vdx-market-price{color:#fff;margin-top:.2rem;font-size:1.16rem;font-weight:800}.vdx-market-price--empty{color:var(--vdx-text-muted);font-size:.88rem;font-style:italic;font-weight:600}@media (width<=860px){.showcase-pokedex-panel{display:none}}#btn-api-search.is-searching{background:var(--color-sold);border-color:var(--color-sold);color:#fff;animation:1.4s ease-in-out infinite apiSearchPulse}#btn-api-search.is-searching:hover{filter:brightness(1.08)}@keyframes apiSearchPulse{0%,to{box-shadow:0 0 #ef444473}50%{box-shadow:0 0 0 6px #ef444400}}@media (prefers-reduced-motion:reduce){#btn-api-search.is-searching{animation:none}}.card-picker-overlay{z-index:2600;align-items:center}.card-picker-content{background:var(--bg-secondary);flex-direction:column;width:100%;max-width:1180px;max-height:90vh;margin-top:0;display:flex}.card-picker-content .modal-header{flex:none}.card-picker-grid{flex:auto;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1.1rem;display:grid;overflow-y:auto}.card-picker-option{text-align:left;border:1px solid var(--glass-border);border-radius:var(--radius-md,14px);cursor:pointer;color:var(--text-primary);transition:border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);background:#ffffff08;flex-direction:column;gap:.6rem;padding:.85rem;display:flex}.card-picker-option:hover,.card-picker-option:focus-visible{border-color:var(--accent-primary);box-shadow:var(--shadow-md);background:#6366f11f;outline:none;transform:translateY(-3px)}.card-picker-thumb{aspect-ratio:63/88;object-fit:contain;background:#00000040;border-radius:10px;width:100%}.card-picker-info{flex-direction:column;gap:.25rem;min-width:0;display:flex}.card-picker-name{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.card-picker-set{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.card-picker-meta{color:var(--text-muted);font-size:.8rem}.card-picker-note{color:var(--text-muted);text-align:center;grid-column:1/-1;padding-top:.5rem;font-size:.82rem}@media (width<=560px){.card-picker-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.sort-control{align-items:stretch;gap:.5rem;width:100%;display:flex}.sort-control>.select-field,.sort-control>.ts-wrapper{flex:auto;min-width:0}.sort-direction-btn{border-radius:var(--radius-sm);width:44px;color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);background:#0a0e16f5;border:1px solid #ffffff1f;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.sort-direction-btn:hover:not(:disabled){border-color:var(--accent-primary);box-shadow:0 0 10px var(--accent-primary-glow)}.sort-direction-btn:focus-visible{border-color:var(--accent-primary);box-shadow:0 0 10px var(--accent-primary-glow);outline:none}.sort-direction-btn:disabled,.sort-direction-btn.is-disabled{opacity:.4;cursor:not-allowed}.sort-direction-icon{transition:transform var(--transition-fast)}.sort-direction-btn[data-dir=asc] .sort-direction-icon{transform:rotate(180deg)}[data-theme=light] .sort-direction-btn{background:#fff;border-color:#00000026}.card-health-badge{color:#fff;background:color-mix(in srgb, var(--hcolor,#10b981) 82%, #000);border:1px solid color-mix(in srgb, var(--hcolor,#10b981) 55%, transparent);pointer-events:none;border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 8px;font-size:.74rem;font-weight:800;line-height:1;display:inline-flex;position:static;box-shadow:0 2px 6px #0006}.card-health-badge__dot{opacity:.9;background:#fff;border-radius:50%;width:6px;height:6px}
