.hc{position:relative;aspect-ratio:3/4;perspective:1200px}.hc-inner{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(calc(var(--ry, 0deg) + var(--flip, 0deg)));transition:transform .6s cubic-bezier(.2,.8,.2,1);will-change:transform}.hc-inner.is-tracking{transition:transform .08s linear}.hc-inner.is-flipped{--flip:180deg}.hc-face{position:absolute;inset:0;overflow:hidden;border-radius:4.5%/3.4%;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#0b1015;box-shadow:0 18px 40px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.08)}.hc-face img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hc-back{transform:rotateY(180deg)}.hc-glare{mix-blend-mode:overlay;opacity:calc((.15 + var(--hyp, 0) * .6) * min(1.3, var(--holo-k, 1)));background:radial-gradient(circle at var(--mx,50%) var(--my,30%),hsla(0,0%,100%,.55),transparent 55%)}.hc-glare,.hc-holo{position:absolute;inset:0;pointer-events:none;transition:opacity var(--t-med) var(--ease-out)}.hc-holo{opacity:0;mix-blend-mode:color-dodge;background:repeating-linear-gradient(calc(110deg + var(--ry, 0deg) * 3),rgba(255,110,200,.55) 0,rgba(110,230,255,.55) 8%,rgba(255,240,130,.55) 16%,rgba(150,255,170,.5) 24%,rgba(255,110,200,.55) 32%);background-size:300% 300%;background-position:var(--mx,50%) var(--my,50%)}.hc--rare .hc-holo{opacity:calc((.12 + var(--hyp, 0) * .35) * var(--holo-k, 1))}.hc--ur .hc-holo{opacity:calc((.22 + var(--hyp, 0) * .45) * var(--holo-k, 1))}.hc--founder .hc-holo{opacity:calc((.25 + var(--hyp, 0) * .45) * var(--holo-k, 1));background:repeating-linear-gradient(calc(110deg + var(--ry, 0deg) * 3),rgba(255,215,120,.6) 0,rgba(255,255,230,.6) 8%,rgba(255,170,80,.55) 16%,rgba(255,235,160,.6) 24%,rgba(255,215,120,.6) 32%);background-size:300% 300%;background-position:var(--mx,50%) var(--my,50%)}.hc-inspect-btn{position:absolute;right:6px;bottom:6px;display:grid;place-items:center;width:30px;height:30px;padding:0!important;border-radius:var(--r-pill)!important;background:rgba(6,12,18,.7)!important;color:#fff;opacity:0;transition:opacity var(--t-fast) var(--ease-out);z-index:2}.hc-inspect-btn:focus-visible,.hc:hover .hc-inspect-btn{opacity:1}@media (hover:none){.hc-inspect-btn{opacity:.85}}.hc-inspect{position:fixed;inset:0;z-index:200;display:grid;place-items:center;overflow:hidden;background:rgba(3,7,12,.94);cursor:grab;touch-action:none;animation:hc-fade .2s ease}.hc-inspect:active{cursor:grabbing}.hc-inspect-img{max-height:86vh;max-width:92vw;border-radius:var(--r-md);box-shadow:0 30px 80px rgba(0,0,0,.6);transition:transform var(--t-fast) var(--ease-out);-webkit-user-select:none;-moz-user-select:none;user-select:none}.hc-inspect-bar{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:var(--r-pill);background:rgba(10,20,26,.9);border:1px solid hsla(0,0%,100%,.12);color:#fff;font-size:13px}.hc-inspect-bar button{display:grid;place-items:center;width:36px;height:36px;padding:0!important;border-radius:var(--r-pill)!important;background:transparent!important;color:#fff}.hc-inspect-bar button:hover{background:hsla(0,0%,100%,.1)!important}.hc-inspect-hint{position:fixed;top:18px;left:0;right:0;text-align:center;font-size:12px;color:hsla(0,0%,100%,.5)!important}@keyframes hc-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.hc-inner,.hc-inspect-img{transition:none}}.hc-prism{position:absolute;inset:-2px;z-index:-1;border-radius:5.5%/4.2%;background:conic-gradient(from var(--hc-a,0deg),#ff6ec7,#6ee6ff,#fff082,#96ffaa,#b48cff,#ff6ec7);filter:blur(1px);opacity:.85;animation:hc-prism-spin 4s linear infinite;pointer-events:none}.hc-prism:after{content:"";position:absolute;inset:-6px;border-radius:inherit;background:inherit;filter:blur(14px);opacity:.45}@property --hc-a{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes hc-prism-spin{to{--hc-a:360deg}}.hc-sparks{position:absolute;inset:-6% -4%;z-index:3;overflow:visible;pointer-events:none}.hc-sparks span{position:absolute;bottom:4%;width:4px;height:4px;border-radius:var(--r-pill);background:#ffe7a3;box-shadow:0 0 6px 2px rgba(240,180,60,.85),0 0 14px 4px rgba(240,180,60,.35);opacity:0;animation:hc-spark 3s ease-in infinite}.hc--founder .hc-face{box-shadow:0 18px 40px rgba(0,0,0,.5),0 0 0 1.5px rgba(240,180,60,.75),0 0 26px rgba(240,180,60,.35)}@keyframes hc-spark{0%{opacity:0;bottom:4%;transform:translateX(0) scale(.6)}15%{opacity:1}to{opacity:0;bottom:92%;transform:translateX(var(--sx,0)) scale(1.1)}}@media (prefers-reduced-motion:reduce){.hc-prism,.hc-sparks span{animation:none}.hc-sparks{display:none}}html[data-holo=subtle]{--holo-k:0.4}html[data-holo=max]{--holo-k:1.7}html[data-holo=subtle] .hc-prism,html[data-holo=subtle] .hc-sparks{display:none}.hc-face:not(.hc-back){background:url(/backofcard.webp) 50%/cover no-repeat,#0b1015}.hc-art{opacity:0;transition:opacity var(--t-med) var(--ease-out)}.hc-art.is-loaded{opacity:1}