.card-swap-container{transform-origin:50%;perspective:1400px;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-45%)}.card-swap-card{box-shadow:none;transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;background:0 0;border:none;position:absolute;top:50%;left:50%;overflow:visible}.card-visual{-webkit-backdrop-filter:blur(24px);width:100%;height:100%;transform-style:preserve-3d;background:linear-gradient(165deg,#f59e0b1a 0%,#451a03f2 20%,#1e0f05fa 100%);border:1px solid #f59e0b40;border-radius:24px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;box-shadow:0 0 0 1px #f59e0b1a,0 8px 16px -4px #0006,0 32px 64px -16px #000000b3,0 0 120px -30px #f59e0b33,inset 0 1px #ffffff0f}.card-swap-card:hover .card-visual{border-color:#f59e0b99;transform:scale(1.03)translateY(-5px);box-shadow:0 0 0 1px #f59e0b59,0 20px 40px -8px #00000080,0 40px 80px -20px #000c,0 0 150px -20px #f59e0b66,inset 0 1px #ffffff26}.card-visual:before{content:"";-webkit-mask-composite:xor;opacity:0;pointer-events:none;background:linear-gradient(135deg,#f59e0b80 0%,#0000 30% 70%,#f59e0b40 100%);border-radius:26px;padding:2px;transition:opacity .5s;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card-swap-card:hover .card-visual:before{opacity:1}.card-visual:after{content:"";pointer-events:none;background:linear-gradient(45deg,#0000 35%,#f59e0b0a 42%,#f59e0b14 50%,#f59e0b0a 58%,#0000 65%);width:200%;height:200%;animation:7s ease-in-out infinite cardShimmer;position:absolute;top:-50%;left:-50%;transform:translate(-100%)}@keyframes cardShimmer{0%,to{transform:translate(-100%)rotate(0)}50%{transform:translate(100%)rotate(0)}}.card-swap-content{z-index:1;flex-direction:column;justify-content:space-between;height:100%;padding:36px 40px;display:flex;position:relative}.card-swap-icon{background:linear-gradient(135deg,#f59e0b40 0%,#f59e0b14 100%);border:1px solid #f59e0b59;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;transition:transform .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.card-swap-card:hover .card-swap-icon{border-color:#f59e0b99;transform:scale(1.1)rotate(-3deg);box-shadow:0 0 30px #f59e0b4d}.card-swap-icon:before{content:"";background:radial-gradient(circle at 30% 30%,#f59e0b59 0%,#0000 60%);position:absolute;inset:0}.card-swap-icon svg{color:#fbbf24;z-index:1;width:32px;height:32px;transition:all .4s;position:relative}.card-swap-card:hover .card-swap-icon svg{color:#fcd34d;filter:drop-shadow(0 0 5px #34d39980)}.card-swap-title{color:#fff;letter-spacing:-.02em;margin-bottom:14px;font-size:1.75rem;font-weight:600}.card-swap-description{color:#9ca3afe6;flex-grow:1;font-size:1rem;line-height:1.65}.card-swap-footer{border-top:1px solid #f59e0b26;justify-content:space-between;align-items:center;margin-top:28px;padding-top:24px;display:flex}.card-swap-stats{flex-direction:column;gap:4px;display:flex}.card-swap-stats-value{background:linear-gradient(135deg,#fbbf24 0%,#fcd34d 50% 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700}.card-swap-stats-label{color:#9ca3afb3;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.card-swap-arrow{cursor:pointer;background:linear-gradient(135deg,#f59e0b26 0%,#f59e0b0d 100%);border:1px solid #f59e0b40;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.card-swap-card:hover .card-swap-arrow{background:linear-gradient(135deg,#f59e0b59 0%,#f59e0b26 100%);border-color:#f59e0b99;transform:translate(5px)scale(1.1);box-shadow:0 0 25px #f59e0b4d}.card-swap-arrow svg{color:#fbbf24;width:20px;height:20px;transition:transform .3s}.card-swap-card:hover .card-swap-arrow svg{color:#fff;transform:translate(2px)}.card-swap-particles{pointer-events:none;border-radius:24px;position:absolute;inset:0;overflow:hidden}.card-swap-particle{opacity:0;background:#f59e0b80;border-radius:50%;width:5px;height:5px;animation:7s ease-in-out infinite floatParticle;position:absolute;box-shadow:0 0 10px #f59e0b4d}.card-swap-particle:first-child{animation-delay:0s;left:20%}.card-swap-particle:nth-child(2){animation-delay:2.3s;left:50%}.card-swap-particle:nth-child(3){animation-delay:4.6s;left:80%}@keyframes floatParticle{0%,to{opacity:0;transform:translateY(100%)}10%{opacity:.7}90%{opacity:.7}to{opacity:0;transform:translateY(-100%)}}@media (max-width:1024px){.card-swap-container{transform:translate(5%,-40%)scale(.9)}}@media (max-width:768px){.card-swap-container{transform:translate(10%,-35%)scale(.75)}}@media (max-width:480px){.card-swap-container{transform:translate(10%,-30%)scale(.55)}}
.rc-container{width:100%;height:var(--card-height,360px);aspect-ratio:var(--aspect-ratio,auto);cursor:pointer;transform-style:preserve-3d;transform-origin:50%;box-shadow:0 4px 20px #0006,0 0 0 1px var(--border-color,#f59e0b33)inset;background:#b45309;border-radius:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;transition:transform .2s ease-out,box-shadow .3s;position:relative;overflow:hidden}.rc-container:hover,.rc-hovered{box-shadow:0 20px 40px #00000080,0 0 0 1px var(--border-color,#f59e0b66)inset,0 0 30px #f59e0b1a}.rc-image-container{position:absolute;inset:0;overflow:hidden}.rc-image{object-fit:cover;width:100%;height:100%;filter:saturate(var(--saturation,1))brightness(var(--brightness,.95))contrast(var(--contrast,1.1));transition:transform .5s cubic-bezier(.23,1,.32,1);transform:scale(1.02)}.rc-container:hover .rc-image{transform:scale(1.08)}.rc-noise{opacity:var(--roughness,.15);pointer-events:none;mix-blend-mode:overlay;z-index:2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");position:absolute;inset:0}.rc-specular{pointer-events:none;z-index:3;opacity:0;transition:opacity .3s;position:absolute;inset:0}.rc-container:hover .rc-specular{opacity:1}.rc-sheen{pointer-events:none;z-index:4;opacity:var(--metalness,.6);background:linear-gradient(135deg,#ffffff26 0%,#ffffff0d 40%,#0000 60%);position:absolute;inset:0}.rc-shimmer{z-index:5;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff1a 50%,#0000 100%);width:50%;height:100%;transition:none;position:absolute;top:0;left:-100%;transform:skew(-20deg)}.rc-container:hover .rc-shimmer{animation:.8s ease-out forwards shimmer}@keyframes shimmer{0%{left:-100%}to{left:200%}}.rc-border{background:linear-gradient(135deg,var(--accent-color,#fbbf24)0%,#f59e0b33 50%,var(--accent-color,#fbbf24)100%)border-box;-webkit-mask-composite:xor;z-index:10;pointer-events:none;opacity:.5;border:1.5px solid #0000;border-radius:16px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.rc-container:hover .rc-border{opacity:1}.rc-badge{z-index:15;-webkit-backdrop-filter:blur(12px);letter-spacing:.08em;color:#fbbf24;text-transform:uppercase;background:#f59e0b26;border:1px solid #f59e0b40;border-radius:100px;align-items:center;gap:6px;padding:6px 12px;font-size:10px;font-weight:600;display:flex;position:absolute;top:16px;right:16px}.rc-badge svg{width:12px;height:12px}.rc-content{z-index:8;background:linear-gradient(to top,var(--overlay-color,#1a0f05f2)0%,#1a0f0599 50%,#1a0f0533 75%,transparent 100%);flex-direction:column;padding:20px;display:flex;position:absolute;inset:0}.rc-content-inner{flex-direction:column;gap:8px;display:flex}.rc-header{align-items:flex-start;gap:12px;display:flex}.rc-icon-box{width:40px;height:40px;color:var(--accent-color,#fbbf24);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#f59e0b40,#f59e0b1a);border:1px solid #f59e0b4d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rc-title-group{flex:1;min-width:0}.rc-title{color:#fff;text-shadow:0 2px 8px #00000080;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700;line-height:1.2}.rc-subtitle{color:#fcd34d;opacity:.9;letter-spacing:.01em;margin:4px 0 0;font-size:13px;font-weight:500}.rc-description{color:#ffffffb3;margin:4px 0 0;font-size:13px;line-height:1.5}.rc-stats{color:#fbbf24;border-top:1px solid #f59e0b26;align-items:center;gap:6px;margin-top:8px;padding-top:10px;font-size:12px;font-weight:500;display:flex}.rc-stats svg{opacity:.7}.rc-glow{background:radial-gradient(ellipse at center bottom,var(--accent-color,#f59e0b33)0%,transparent 70%);z-index:0;pointer-events:none;opacity:0;filter:blur(20px);height:40%;transition:opacity .4s;position:absolute;bottom:-20%;left:10%;right:10%}.rc-container:hover .rc-glow{opacity:1}.rc-container:focus-visible{outline:2px solid var(--accent-color,#fbbf24);outline-offset:2px}@media (max-width:640px){.rc-container{height:var(--card-height,300px)}.rc-title{font-size:18px}.rc-icon-box{width:36px;height:36px}.rc-content{padding:16px}}
.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;--inner-gradient:none;--behind-glow-color:#f59e0bab;--behind-glow-size:35%;--overlay-opacity:.15;--card-height:420px;--card-width:auto;--card-radius:28px;--sunpillar-1:#f2930d;--sunpillar-2:#eea62b;--sunpillar-3:#f08c19;--sunpillar-4:#eba00a;--sunpillar-5:#f28f0d;--sunpillar-6:#da8910;perspective:800px;touch-action:none;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;transform:translateZ(.1px)}.pc-behind{z-index:0;pointer-events:none;background:radial-gradient(ellipse at var(--pointer-x)var(--pointer-y),var(--behind-glow-color)0%,#f59e0b40 25%,transparent var(--behind-glow-size));filter:blur(60px)saturate(1.3);opacity:calc(.9*var(--card-opacity));transition:opacity .4s cubic-bezier(.4,0,.2,1);animation:4s ease-in-out infinite pulse-glow;position:absolute;inset:-30px}@keyframes pulse-glow{0%,to{opacity:calc(.9*var(--card-opacity));transform:scale(1)}50%{opacity:calc(1*var(--card-opacity));transform:scale(1.05)}}.pc-card-wrapper:hover,.pc-card-wrapper.active{--card-opacity:1}.pc-card{height:var(--card-height);width:var(--card-width);aspect-ratio:.72;border-radius:var(--card-radius);box-shadow:0 4px 24px -4px #00000080,0 8px 48px -8px #f59e0b26,#0009 calc((var(--pointer-from-left)*12px) - 4px)calc((var(--pointer-from-top)*24px) - 8px)30px -8px,inset 0 0 0 1px #f59e0b26;backface-visibility:hidden;background:#78350f;grid-template-areas:"main";transition:transform .6s cubic-bezier(.34,1.56,.64,1),box-shadow .4s;display:grid;position:relative;overflow:hidden;transform:translateZ(0)rotateX(0)rotateY(0)}.pc-card:hover,.pc-card.active{transform:translateZ(20px)rotateX(var(--rotate-y))rotateY(var(--rotate-x));box-shadow:0 12px 40px -8px #0009,0 20px 80px -16px #f59e0b4d,#00000080 calc((var(--pointer-from-left)*16px) - 6px)calc((var(--pointer-from-top)*32px) - 12px)40px -10px,inset 0 0 0 1px #f59e0b40;transition:transform .15s ease-out,box-shadow .4s}.pc-card-shell.entering .pc-card{transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.pc-card-shell{z-index:1;position:relative}.pc-image-layer{border-radius:var(--card-radius);grid-area:main;width:100%;height:100%;position:relative;overflow:hidden}.pc-bg-image{object-fit:cover;object-position:center top;border-radius:var(--card-radius);filter:contrast(1.02)saturate(1.05);width:100%;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1),filter .4s;position:absolute;inset:0}.pc-card:hover .pc-bg-image,.pc-card.active .pc-bg-image{filter:contrast(1.05)saturate(1.1);transform:scale(1.03)translateY(-1%)}.pc-image-overlay{border-radius:var(--card-radius);background:linear-gradient(180deg,rgba(120,53,15,calc(var(--overlay-opacity)*1.5))0%,rgba(120,53,15,calc(var(--overlay-opacity)*.3))30%,rgba(120,53,15,calc(var(--overlay-opacity)*.1))50%,rgba(120,53,15,calc(var(--overlay-opacity)*.5))70%,rgba(120,53,15,calc(var(--overlay-opacity)*2))100%);pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.pc-card:hover .pc-image-overlay,.pc-card.active .pc-image-overlay{opacity:.8}.pc-effects-layer{pointer-events:none;border-radius:var(--card-radius);grid-area:main;width:100%;height:100%;position:relative}.pc-shine{border-radius:var(--card-radius);filter:brightness(.4)contrast(1.3)saturate(.3)opacity(.25);mix-blend-mode:overlay;background-image:repeating-linear-gradient(0deg,var(--sunpillar-1)0%,var(--sunpillar-2)16%,var(--sunpillar-3)32%,var(--sunpillar-4)48%,var(--sunpillar-5)64%,var(--sunpillar-6)80%,var(--sunpillar-1)100%),repeating-linear-gradient(-45deg,transparent 0%,#ffffff08 3%,transparent 6%);background-size:200% 200%,100% 100%;background-position:var(--background-x)var(--background-y);transition:filter .6s cubic-bezier(.4,0,.2,1);animation:24s linear infinite holo-bg;position:absolute;inset:0}.pc-card:hover .pc-shine,.pc-card.active .pc-shine{filter:brightness(.5)contrast(1.4)saturate(.4)opacity(.35);animation-play-state:paused}.pc-glare{border-radius:var(--card-radius);background-image:radial-gradient(farthest-corner ellipse at var(--pointer-x)var(--pointer-y),#ffffff26 0%,transparent 50%);mix-blend-mode:overlay;opacity:0;transition:opacity .3s;position:absolute;inset:0}.pc-card:hover .pc-glare,.pc-card.active .pc-glare{opacity:1}.pc-content-layer{border-radius:var(--card-radius);pointer-events:none;flex-direction:column;grid-area:main;justify-content:space-between;width:100%;height:100%;padding:20px;display:flex;position:relative}.pc-name-section{text-align:center;-webkit-backdrop-filter:blur(12px);transform:translate3d(calc((var(--pointer-from-left) - .5)*-8px),calc((var(--pointer-from-top) - .5)*-6px),10px);background:linear-gradient(#78350fcc 0%,#78350f66 100%);border:1px solid #f59e0b26;border-radius:16px;padding:8px 16px;transition:transform .15s ease-out}.pc-name{letter-spacing:-.02em;-webkit-text-fill-color:transparent;text-shadow:0 2px 20px #f59e0b4d;background:linear-gradient(175deg,#fff 0%,#fef3c7 50%,#fcd34d 100%) 0 0/100% 200%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.1rem,4vw,1.5rem);font-weight:700;line-height:1.2;animation:4s ease-in-out infinite text-shimmer}@keyframes text-shimmer{0%,to{background-position:0 0}50%{background-position:0 100%}}.pc-title{letter-spacing:.08em;text-transform:uppercase;color:#f59e0be6;margin:4px 0 0;font-size:clamp(.7rem,2vw,.85rem);font-weight:500}.pc-user-info{-webkit-backdrop-filter:blur(24px)saturate(1.4);pointer-events:auto;transform:translate3d(calc((var(--pointer-from-left) - .5)*-6px),calc((var(--pointer-from-top) - .5)*6px),10px);background:linear-gradient(135deg,#78350fd9 0%,#78350fbf 100%);border:1px solid #f59e0b40;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),border-color .3s;display:flex;box-shadow:0 4px 24px -4px #0006,inset 0 1px #ffffff0d}.pc-card:hover .pc-user-info,.pc-card.active .pc-user-info{border-color:#f59e0b66}.pc-user-details{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.pc-mini-avatar{border:2px solid #f59e0b66;border-radius:50%;flex-shrink:0;width:44px;height:44px;transition:border-color .3s,transform .3s;overflow:hidden;box-shadow:0 2px 12px -2px #f59e0b4d}.pc-card:hover .pc-mini-avatar,.pc-card.active .pc-mini-avatar{border-color:#f59e0bb3;transform:scale(1.05)}.pc-mini-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.pc-user-text{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.pc-handle{color:#fffffff2;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;font-weight:600;line-height:1.1;overflow:hidden}.pc-status{color:#f59e0bf2;letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.pc-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite status-pulse;display:inline-block}@keyframes status-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.pc-contact-btn{letter-spacing:.04em;text-transform:uppercase;color:#fffffff2;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#f59e0b40 0%,#f59e0b26 100%);border:1px solid #f59e0b80;border-radius:12px;flex-shrink:0;padding:10px 18px;font-size:12px;font-weight:700;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 2px 12px -4px #f59e0b66}.pc-contact-btn:hover{background:linear-gradient(135deg,#f59e0b66 0%,#f59e0b4d 100%);border-color:#f59e0b;transform:translateY(-2px)scale(1.02);box-shadow:0 6px 20px -4px #f59e0b99}.pc-contact-btn:active{transform:translateY(0)scale(.98)}@keyframes holo-bg{0%{background-position:0 0,0 0}to{background-position:100% 100%,100% 100%}}@media (max-width:768px){.pc-card-wrapper{--card-height:380px}.pc-content-layer{padding:16px}.pc-name-section{border-radius:12px;padding:6px 12px}.pc-name{font-size:clamp(1rem,3.5vw,1.3rem)}.pc-title{font-size:clamp(.65rem,1.8vw,.75rem)}.pc-user-info{border-radius:14px;padding:10px 12px}.pc-mini-avatar{width:38px;height:38px}.pc-handle{font-size:13px}.pc-status{font-size:10px}.pc-contact-btn{border-radius:10px;padding:8px 14px;font-size:11px}}@media (max-width:480px){.pc-card-wrapper{--card-height:340px}.pc-content-layer{padding:12px}.pc-name-section{border-radius:10px;padding:5px 10px}.pc-name{font-size:clamp(.9rem,3vw,1.1rem)}.pc-title{font-size:clamp(.6rem,1.5vw,.7rem)}.pc-user-info{border-radius:12px;padding:8px 10px}.pc-mini-avatar{border-width:1.5px;width:32px;height:32px}.pc-handle{font-size:12px}.pc-status{font-size:9px}.pc-status:before{width:5px;height:5px}.pc-contact-btn{border-radius:8px;padding:6px 12px;font-size:10px}}
.pa-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%;--overlay-opacity:.2;--card-height:340px;--card-radius:24px;--sunpillar-1:#f2930d;--sunpillar-2:#eea62b;--sunpillar-3:#f08c19;--sunpillar-4:#eba00a;--sunpillar-5:#f28f0d;--sunpillar-6:#da8910;perspective:800px;touch-action:none;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;transform:translateZ(.1px)}.pa-behind{z-index:0;pointer-events:none;background:radial-gradient(ellipse at var(--pointer-x)var(--pointer-y),#f59e0b80 0%,#f59e0b26 30%,transparent 60%);filter:blur(40px)saturate(1.2);opacity:calc(.8*var(--card-opacity));transition:opacity .4s cubic-bezier(.4,0,.2,1);position:absolute;inset:-20px}.pa-card-wrapper:hover,.pa-card-wrapper.active{--card-opacity:1}.pa-card{height:var(--card-height);border-radius:var(--card-radius);backface-visibility:hidden;background:#78350f;grid-template-areas:"main";transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .4s;display:grid;position:relative;overflow:hidden;transform:translateZ(0)rotateX(0)rotateY(0);box-shadow:0 4px 20px -4px #00000080,0 8px 32px -8px #f59e0b26,inset 0 0 0 1px #f59e0b26}.pa-card:hover,.pa-card.active{transform:translateZ(15px)rotateX(var(--rotate-y))rotateY(var(--rotate-x));transition:transform .15s ease-out,box-shadow .4s;box-shadow:0 10px 36px -8px #0009,0 16px 64px -12px #f59e0b40,inset 0 0 0 1px #f59e0b40}.pa-card-shell.entering .pa-card{transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.pa-card-shell{z-index:1;position:relative}.pa-image-layer{border-radius:var(--card-radius);grid-area:main;width:100%;height:100%;position:relative;overflow:hidden}.pa-bg-image{object-fit:cover;object-position:center;border-radius:var(--card-radius);filter:contrast(1.02)saturate(1.05);width:100%;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1),filter .4s;position:absolute;inset:0}.pa-card:hover .pa-bg-image,.pa-card.active .pa-bg-image{filter:contrast(1.05)saturate(1.1);transform:scale(1.05)}.pa-image-overlay{border-radius:var(--card-radius);background:linear-gradient(180deg,rgba(69,26,3,calc(var(--overlay-opacity)*.5))0%,rgba(69,26,3,calc(var(--overlay-opacity)*.2))40%,rgba(69,26,3,calc(var(--overlay-opacity)*.8))70%,rgba(120,53,15,calc(var(--overlay-opacity)*2.5))100%);pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.pa-effects-layer{pointer-events:none;border-radius:var(--card-radius);grid-area:main;width:100%;height:100%;position:relative}.pa-shine{border-radius:var(--card-radius);filter:brightness(.4)contrast(1.2)saturate(.3)opacity(.2);mix-blend-mode:overlay;background-image:repeating-linear-gradient(0deg,var(--sunpillar-1)0%,var(--sunpillar-2)16%,var(--sunpillar-3)32%,var(--sunpillar-4)48%,var(--sunpillar-5)64%,var(--sunpillar-6)80%,var(--sunpillar-1)100%);background-size:200% 200%;background-position:var(--background-x)var(--background-y);animation:20s linear infinite pa-holo;position:absolute;inset:0}.pa-card:hover .pa-shine,.pa-card.active .pa-shine{filter:brightness(.5)contrast(1.3)saturate(.4)opacity(.3);animation-play-state:paused}.pa-glare{border-radius:var(--card-radius);background-image:radial-gradient(farthest-corner ellipse at var(--pointer-x)var(--pointer-y),#ffffff1f 0%,transparent 50%);mix-blend-mode:overlay;opacity:0;transition:opacity .3s;position:absolute;inset:0}.pa-card:hover .pa-glare,.pa-card.active .pa-glare{opacity:1}.pa-content-layer{border-radius:var(--card-radius);pointer-events:none;flex-direction:column;grid-area:main;justify-content:space-between;width:100%;height:100%;padding:16px;display:flex;position:relative}.pa-stats-badge{-webkit-backdrop-filter:blur(16px);color:#fffffff2;letter-spacing:.02em;text-transform:uppercase;transform:translate3d(calc((var(--pointer-from-left) - .5)*-6px),calc((var(--pointer-from-top) - .5)*-4px),8px);background:linear-gradient(135deg,#f59e0b40 0%,#f59e0b26 100%);border:1px solid #f59e0b4d;border-radius:20px;align-self:flex-start;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;transition:transform .15s ease-out;display:inline-flex;box-shadow:0 2px 12px -4px #f59e0b66}.pa-stats-icon{color:#f59e0b;font-size:10px}.pa-info{-webkit-backdrop-filter:blur(20px)saturate(1.3);transform:translate3d(calc((var(--pointer-from-left) - .5)*-4px),calc((var(--pointer-from-top) - .5)*4px),8px);background:linear-gradient(135deg,#451a03e6 0%,#451a03cc 100%);border:1px solid #f59e0b33;border-radius:16px;padding:16px;transition:transform .15s ease-out,border-color .3s;box-shadow:0 4px 20px -4px #0006,inset 0 1px #ffffff0d}.pa-card:hover .pa-info,.pa-card.active .pa-info{border-color:#f59e0b59}.pa-title{letter-spacing:-.01em;-webkit-text-fill-color:transparent;background:linear-gradient(175deg,#fff 0%,#fef3c7 50%,#fcd34d 100%) 0 0/100% 200%;-webkit-background-clip:text;background-clip:text;margin:0 0 6px;font-size:clamp(1rem,3vw,1.25rem);font-weight:700;line-height:1.2;animation:4s ease-in-out infinite pa-text-shimmer}@keyframes pa-text-shimmer{0%,to{background-position:0 0}50%{background-position:0 100%}}.pa-description{color:#f59e0bd9;letter-spacing:.02em;margin:0;font-size:clamp(.7rem,2vw,.85rem);font-weight:500}@keyframes pa-holo{0%{background-position:0 0}to{background-position:100% 100%}}@media (max-width:768px){.pa-card-wrapper{--card-height:300px}.pa-content-layer{padding:12px}.pa-stats-badge{padding:6px 12px;font-size:11px}.pa-info{border-radius:14px;padding:12px}}@media (max-width:480px){.pa-card-wrapper{--card-height:260px}.pa-content-layer{padding:10px}.pa-stats-badge{border-radius:16px;padding:5px 10px;font-size:10px}.pa-info{border-radius:12px;padding:10px}.pa-title{font-size:1rem}.pa-description{font-size:.75rem}}
