.pc-card-wrapper{--pointer-x:50%;--pointer-y:50%;--pointer-from-center:0;--pointer-from-top:.5;--pointer-from-left:.5;--card-opacity:0;--rotate-x:0deg;--rotate-y:0deg;--background-x:50%;--background-y:50%;--grain:none;--icon:none;--behind-glow-color:#c92f2f61;--behind-glow-size:22%;--inner-gradient:linear-gradient(145deg, #a3262629 0%, #09090b1a 100%);--sunpillar-1:#a32626;--sunpillar-2:#c92f2f;--sunpillar-3:#ef3f38;--sunpillar-4:#ffe1dc;--sunpillar-5:#fffefd;--sunpillar-6:#4d4a4a;--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-radius:var(--radius-xl);touch-action:none;perspective:500px;width:100%;height:100%;position:relative;transform:translateZ(.1px)}.pc-card-wrapper--static{touch-action:auto;perspective:none}.pc-behind{z-index:0;pointer-events:none;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), var(--behind-glow-color) 0%, transparent var(--behind-glow-size));filter:blur(22px)saturate(1.02);opacity:calc(.3 * var(--card-opacity));transition:opacity .2s;position:absolute;inset:-8%}.pc-card-wrapper:hover,.pc-card-wrapper.active{--card-opacity:1}.pc-card-shell{z-index:1;width:100%;height:100%;color:inherit;text-decoration:none;display:block;position:relative}.pc-card{border-radius:var(--card-radius);background-blend-mode:color-dodge, normal, normal, normal;backface-visibility:hidden;width:100%;height:100%;box-shadow:#000c calc((var(--pointer-from-left) * 10px) - 3px) calc((var(--pointer-from-top) * 20px) - 6px) 20px -5px;background:#000000e6;transition:transform 1s;animation:12s linear infinite spotlight-glow-bg;display:grid;position:relative;overflow:hidden;transform:translateZ(0)rotateX(0)rotateY(0)}.pc-card-wrapper.active .pc-card,.pc-card-wrapper:hover .pc-card{transform:translateZ(0) rotateX(var(--rotate-y)) rotateY(var(--rotate-x));transition:none}.pc-card-wrapper.entering .pc-card{transition:transform .18s ease-out}.pc-card-wrapper--static .pc-card,.pc-card-wrapper--static:hover .pc-card,.pc-card-wrapper--static.active .pc-card{transition:none;animation:none;transform:none}.pc-inside{border-radius:var(--card-radius);background-color:#000000e6;background-image:var(--inner-gradient);isolation:isolate;display:grid;position:absolute;inset:0;overflow:hidden}.pc-inside>*{border-radius:var(--card-radius);pointer-events:none;grid-area:1/-1;min-width:0}.pc-card-media{z-index:0;position:relative;overflow:hidden}.pc-card-ui{z-index:5;box-sizing:border-box;grid-template-rows:1fr auto;align-content:stretch;height:100%;padding:1rem;display:grid;position:relative}.pc-shine{z-index:2;width:100%;height:100%;-webkit-mask-image:var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon);-webkit-mask-image:var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon);mask-image:var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon);-webkit-mask-mode:luminance;background:0 0;background-image:repeating-linear-gradient(0deg, var(--sunpillar-clr-1) calc(5% * 1), var(--sunpillar-clr-2) calc(5% * 2), var(--sunpillar-clr-3) calc(5% * 3), var(--sunpillar-clr-4) calc(5% * 4), var(--sunpillar-clr-5) calc(5% * 5), var(--sunpillar-clr-6) calc(5% * 6), var(--sunpillar-clr-1) calc(5% * 7)), linear-gradient(135deg, #fffefdeb 0%, #ffe1dcc7 28%, #c92f2f9e 58%, #a32626d1 100%), radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #0000001a 12%, #00000026 20%, #00000040 120%);background-position:0 var(--background-y), var(--background-x) var(--background-y), center;background-blend-mode:color, soft-light;filter:brightness(.82)contrast(1.15)saturate(.35)opacity(0);mix-blend-mode:color-dodge;background-repeat:repeat;background-size:500% 500%,300% 300%,200% 200%;place-self:stretch stretch;transition:filter .8s;animation:18s linear infinite spotlight-holo-bg;position:relative;overflow:hidden;transform:translateZ(1px);-webkit-mask-position:12% 15%,50% 15%,88% 15%,12%,50%,88%,12% 85%,50% 85%,88% 85%;mask-position:12% 15%,50% 15%,88% 15%,12%,50%,88%,12% 85%,50% 85%,88% 85%;-webkit-mask-size:18%;mask-size:18%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.pc-shine:before,.pc-shine:after{border-radius:inherit;pointer-events:none;content:"";opacity:0;background-position:50%;background-size:cover;transition:opacity .8s;position:absolute;inset:0}.pc-card-wrapper.active .pc-shine,.pc-card-wrapper:hover .pc-shine{filter:brightness(.84)contrast(1.12)saturate(.28)opacity(.18);animation-play-state:running}.pc-card-wrapper.active .pc-shine:before,.pc-card-wrapper:hover .pc-shine:before,.pc-card-wrapper.active .pc-shine:after,.pc-card-wrapper:hover .pc-shine:after{opacity:.1}.pc-shine:before{background-image:linear-gradient(45deg, var(--sunpillar-1), var(--sunpillar-2), var(--sunpillar-3), var(--sunpillar-4), var(--sunpillar-2)), radial-gradient(circle at var(--pointer-x) var(--pointer-y), #fffefdd1 0%, #c92f2f38 54%, #09090b1a 90%), var(--grain);background-size:250% 250%,100% 100%,220px 220px;background-position:var(--pointer-x) var(--pointer-y), center, calc(var(--pointer-x) * .01) calc(var(--pointer-y) * .01);background-blend-mode:color-dodge;filter:brightness(calc(2 - var(--pointer-from-center))) contrast(calc(var(--pointer-from-center) + 2)) saturate(calc(.5 + var(--pointer-from-center)));mix-blend-mode:luminosity}.pc-shine:after{background-position:0 var(--background-y), calc(var(--background-x) * .4) calc(var(--background-y) * .5), center;mix-blend-mode:difference;filter:brightness(.8)contrast(1.5);background-size:200% 300%,700% 700%,100% 100%}.pc-glare{z-index:3;background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y), #ffe1dc7a 12%, #a326266b 90%);filter:brightness(.72)contrast(1.02)opacity(.48);mix-blend-mode:overlay;pointer-events:none;place-self:stretch stretch;width:100%;height:100%;position:relative;overflow:hidden;transform:translateZ(1.1px)}.pc-card-wrapper--static .pc-shine,.pc-card-wrapper--static .pc-glare,.pc-card-wrapper--static .pc-behind{display:none}@keyframes spotlight-glow-bg{0%{--bgrotate:0deg}to{--bgrotate:360deg}}@keyframes spotlight-holo-bg{0%{background-position:0 var(--background-y), 0 0, center;-webkit-mask-position:12% 15%,50% 15%,88% 15%,12%,50%,88%,12% 85%,50% 85%,88% 85%;mask-position:12% 15%,50% 15%,88% 15%,12%,50%,88%,12% 85%,50% 85%,88% 85%}to{background-position:0 var(--background-y), 90% 90%, center;-webkit-mask-position:calc(12% + 22px) calc(15% + 28px),calc(50% + 22px) calc(15% + 28px),calc(88% + 22px) calc(15% + 28px),calc(12% + 22px) calc(50% + 28px),calc(50% + 22px) calc(50% + 28px),calc(88% + 22px) calc(50% + 28px),calc(12% + 22px) calc(85% + 28px),calc(50% + 22px) calc(85% + 28px),calc(88% + 22px) calc(85% + 28px);mask-position:calc(12% + 22px) calc(15% + 28px),calc(50% + 22px) calc(15% + 28px),calc(88% + 22px) calc(15% + 28px),calc(12% + 22px) calc(50% + 28px),calc(50% + 22px) calc(50% + 28px),calc(88% + 22px) calc(50% + 28px),calc(12% + 22px) calc(85% + 28px),calc(50% + 22px) calc(85% + 28px),calc(88% + 22px) calc(85% + 28px)}}@media (prefers-reduced-motion:reduce){.pc-card,.pc-shine{animation:none}}
