.site-foot{display:none}.gm-foot{position:relative;overflow:hidden;isolation:isolate;margin-top:90px;background:#423b42;color:#fff;text-align:center;display:grid;justify-items:center;grid-gap:22px;gap:22px;padding:54px max(20px,env(safe-area-inset-right,0px)) calc(28px + env(safe-area-inset-bottom, 0px)) max(20px,env(safe-area-inset-left,0px))}.gm-foot-shape{position:absolute;z-index:-1;left:50%;bottom:-22rem;width:110vw;max-width:none;transform:translateX(-50%);opacity:.05;pointer-events:none}.gm-foot-logo{height:clamp(120px,18vw,178px);width:auto}.gm-foot-social{display:grid;grid-gap:10px;gap:10px;justify-items:center}.gm-foot-social>span{font:italic 900 .86rem/1 var(--display);font-stretch:125%;text-transform:uppercase}.gm-foot-social>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.gm-sq{width:48px;height:48px;border-radius:10px;display:grid;place-items:center;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;transition:transform .15s,background .15s}.gm-sq:hover{transform:translateY(-3px);background:rgba(0,0,0,.5)}.gm-sq img{height:16px;width:auto}.gm-sq-discord{background:#5865f2}.gm-sq-discord:hover{background:#4752c4}.gm-foot-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin-top:6px}.gm-foot-links a{font:italic 900 .78rem/1 var(--display);font-stretch:120%;text-transform:uppercase;text-decoration:none;color:#fff}.gm-foot-links a:hover{color:var(--pink)}.gm-foot-links img{width:12px;height:12px}.gm-foot-credit{max-width:72ch;margin:6px 0 0;font-size:.8rem;color:rgba(255,255,255,.62)}.gm-foot-credit a,.gm-tab{color:#fff}.gm-tab{position:relative;display:inline-flex;align-items:center;gap:10px;padding:12px 34px 12px 22px;background:#0d0a0e;font:italic 900 1rem/1 var(--display);font-stretch:125%;text-transform:uppercase;-webkit-clip-path:polygon(0 0,calc(100% - 22px) 0,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 100%,0 100%);border-radius:12px 0 0 0}:root[data-theme=light] .gm-tab{background:#120c14}.gm-tab img{width:16px;height:16px}.gm-title{display:grid;grid-gap:12px;gap:12px;justify-items:start;margin-bottom:22px}.gm-title h2{font-size:clamp(1.6rem,3.6vw,2.6rem)}.gm-title.center{justify-items:center;text-align:center}.star-sep{display:inline-block;width:14px;height:14px;background:url(/img/star-pink.svg) 50%/contain no-repeat;vertical-align:middle}.h-hero{position:relative;overflow:hidden;isolation:isolate;min-height:min(860px,100svh);display:grid;align-items:center;padding-block:40px 60px}.h-hero:before{z-index:-3;background:url(/img/hero-blur.webp) center 30%/cover no-repeat;opacity:.55}.h-hero:after,.h-hero:before{content:"";position:absolute;inset:0}.h-hero:after{z-index:-2;background:radial-gradient(ellipse 70% 60% at 50% 35%,transparent,var(--bg) 92%),linear-gradient(180deg,transparent 60%,var(--bg))}.h-shape{position:absolute;z-index:-1;left:50%;top:50%;width:1400px;max-width:none;transform:translate(-50%,-50%);opacity:.06;pointer-events:none}.h-grid{display:grid;grid-gap:30px;gap:30px;align-items:center}@media (min-width:1020px){.h-grid{grid-template-columns:1.05fr 1fr}}.h-copy{display:grid;grid-gap:18px;gap:18px;justify-items:start;position:relative;z-index:2}@media (max-width:1019px){.h-copy{justify-items:center;text-align:center}}.h-gm{width:clamp(150px,18vw,220px)}.h-tci{width:clamp(280px,40vw,560px);filter:drop-shadow(0 12px 34px rgba(238,0,115,.4));animation:tciIn 1s cubic-bezier(.2,.8,.2,1) .1s both}.h-copy .lead{color:var(--text);opacity:.86;font-size:clamp(1.05rem,1.7vw,1.25rem)}.h-cta{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:1019px){.h-cta{justify-content:center}}.btn-xl{min-height:60px;padding:0 28px;font-size:1.05rem;border-radius:16px}.h-note{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--muted);font-size:.88rem;font-weight:600}.h-note span{display:inline-flex;align-items:center;gap:6px}.h-note svg.i{width:16px;height:16px;color:var(--ok)}.carousel{position:relative;height:clamp(360px,46vw,560px);perspective:1600px;display:grid;place-items:center}.carousel-ring{position:relative;width:clamp(130px,13vw,190px);aspect-ratio:63/88;transform-style:preserve-3d;animation:spin 48s linear infinite}.carousel:hover .carousel-ring{animation-play-state:paused}.carousel-ring a{position:absolute;inset:0;border-radius:6px;overflow:hidden;transform:rotateY(calc(var(--i) * (1turn / var(--n)))) translateZ(var(--r));box-shadow:0 18px 40px rgba(0,0,0,.5);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:filter .2s}.carousel-ring a:hover{filter:brightness(1.15)}.carousel-ring img{width:100%;height:100%;object-fit:cover}.carousel-floor{position:absolute;bottom:4%;left:50%;width:70%;height:60px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(236,129,242,.35),transparent 70%);filter:blur(12px)}@keyframes spin{0%{transform:rotateX(-8deg) rotateY(0)}to{transform:rotateX(-8deg) rotateY(-1turn)}}@media (prefers-reduced-motion:reduce){.carousel-ring{animation:none}}.h-band{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.h-band{grid-template-columns:repeat(4,minmax(0,1fr))}}.h-stat{position:relative;overflow:hidden;padding:20px;border-radius:18px;background:var(--panel);border:1px solid var(--line);display:grid;grid-gap:4px;gap:4px}.h-stat b{font:italic 900 clamp(1.8rem,3.4vw,2.6rem)/1 var(--display);font-stretch:125%}.h-stat span{color:var(--muted);font-weight:600;font-size:.9rem}.h-stat:after{content:"";position:absolute;right:-14px;top:-14px;width:70px;height:70px;background:url(/img/star-pink.svg) 50%/contain no-repeat;opacity:.14;transform:rotate(14deg)}.h-steps{display:grid;grid-gap:16px;gap:16px}@media (min-width:900px){.h-steps{grid-template-columns:repeat(3,1fr)}}.h-step{position:relative;display:grid;grid-gap:12px;gap:12px;align-content:start;padding:24px;border-radius:22px;background:var(--panel);border:1px solid var(--line);overflow:hidden}.h-step .n{font:italic 900 4rem/.8 var(--display);font-stretch:125%;color:transparent;-webkit-text-stroke:1.5px var(--pink)}.h-step h3{font-size:1.25rem}.h-step p{margin:0;color:var(--muted)}.h-step .vis{display:flex;gap:6px;margin-top:4px}.h-step .vis img{width:54px;border-radius:4px;box-shadow:0 6px 14px rgba(0,0,0,.35)}.h-step .vis img.off{filter:grayscale(1) brightness(.5)}.h-rar{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.h-rar a{position:relative;display:grid;grid-gap:8px;gap:8px;text-decoration:none}.h-rar a .tcard{animation:none}.h-rar b{font:italic 900 .86rem/1 var(--display);text-transform:uppercase;color:var(--c);display:flex;align-items:center;gap:6px}.h-rar small{color:var(--muted);font-weight:600}.discord-band{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-gap:22px;gap:22px;align-items:center;padding:clamp(26px,5vw,54px);border-radius:28px;color:#fff;background:radial-gradient(circle at 85% 20%,rgba(236,129,242,.35),transparent 45%),linear-gradient(120deg,#5865f2,#3b2c8f 55%,#2a1631)}@media (min-width:900px){.discord-band{grid-template-columns:auto 1fr auto}}.discord-band:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/img/bg-shape-1.svg) 120% 50%/900px no-repeat;opacity:.1}.discord-band .medal{width:120px;filter:drop-shadow(0 10px 20px rgba(0,0,0,.35))}.discord-band h2{font-size:clamp(1.5rem,3.4vw,2.4rem)}.discord-band p{margin:6px 0 0;color:rgba(255,255,255,.85);max-width:52ch}.btn-white{background:#fff;color:#23272a;border-color:transparent}.btn-white:hover{box-shadow:0 10px 30px rgba(0,0,0,.3);border-color:transparent}.final-cta{position:relative;overflow:hidden;isolation:isolate;display:grid;justify-items:center;grid-gap:16px;gap:16px;text-align:center;padding:clamp(34px,6vw,70px) 20px;border-radius:28px;background:var(--panel);border:1px solid var(--line)}.final-cta:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/img/hero-blur.webp) 50%/cover;opacity:.18}.wall.five{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:600px){.wall.five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:860px){.wall.five{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.wall.five{grid-template-columns:repeat(5,minmax(0,1fr))}}.stage{--c1:#ee0073;--c2:#ec81f2;--c3:#2b1631;--accent:#ec81f2;position:fixed;inset:0;z-index:90;overflow-y:auto;overflow-x:hidden;color:#fff;background:#07040a;animation:fadeIn .25s ease}.stage-aura{position:fixed;inset:-20%;z-index:0;pointer-events:none;background:radial-gradient(40% 50% at 25% 30%,var(--c1),transparent 70%),radial-gradient(45% 55% at 75% 65%,var(--c2),transparent 70%),radial-gradient(60% 60% at 50% 50%,var(--c3),transparent 80%);filter:blur(40px) saturate(1.3);opacity:.65;animation:aura 14s ease-in-out infinite alternate}@keyframes aura{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(12deg) scale(1.12)}to{transform:rotate(-10deg) scale(1.05)}}.stage-rays{position:fixed;inset:-50%;z-index:0;pointer-events:none;background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(255,255,255,0) 0deg 8deg,var(--rays,rgba(255,210,90,.12)) 8deg 12deg);animation:rays 40s linear infinite;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 0 20%,transparent 55%);mask-image:radial-gradient(circle at 50% 50%,#000 0 20%,transparent 55%)}@keyframes rays{to{transform:rotate(1turn)}}.stage-noise{z-index:0;opacity:.08;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.stage canvas.fx,.stage-noise{position:fixed;inset:0;pointer-events:none}.stage canvas.fx{z-index:1;width:100%;height:100%}.stage-giant{position:fixed;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;pointer-events:none;font:italic 900 clamp(9rem,30vw,26rem)/1 var(--display);font-stretch:125%;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.07);animation:giantIn 1s cubic-bezier(.2,.8,.2,1) both}@keyframes giantIn{0%{opacity:0;transform:translate(-50%,-46%) scale(.9)}}.stage-in{position:relative;z-index:2;min-height:100%;display:grid;align-items:center;grid-gap:clamp(20px,4vw,60px);gap:clamp(20px,4vw,60px);width:min(1180px,100%);margin:0 auto;padding:calc(70px + env(safe-area-inset-top, 0px)) max(18px,env(safe-area-inset-right,0px)) calc(90px + env(safe-area-inset-bottom, 0px)) max(18px,env(safe-area-inset-left,0px))}@media (min-width:960px){.stage-in{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);padding-inline:90px}}.flip{perspective:1600px;display:grid;place-items:center}.flip-inner{position:relative;width:min(100%,430px,calc((100dvh - 120px) * 63 / 88));aspect-ratio:63/88;transform-style:preserve-3d;animation:flipIn 1.1s cubic-bezier(.2,.8,.2,1) both}@keyframes flipIn{0%{transform:rotateY(180deg) scale(.6) translateY(40px)}60%{transform:rotateY(-12deg) scale(1.03)}to{transform:rotateY(0) scale(1)}}.flip-inner .face{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-inner .back{transform:rotateY(180deg);border-radius:4.5%/3.3%;overflow:hidden}.flip-inner .back img{width:100%;height:100%;object-fit:cover}.flip-inner .holo-card{width:100%;box-shadow:0 40px 90px rgba(0,0,0,.6),0 0 90px color-mix(in srgb,var(--accent) 45%,transparent)}.flip-inner .dstage{padding:0}.stage-info{display:grid;grid-gap:18px;gap:18px;min-width:0;animation:infoIn .8s cubic-bezier(.2,.8,.2,1) .35s both}@keyframes infoIn{0%{opacity:0;transform:translateX(30px)}}.stage-info .kicker{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font:800 .76rem/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.75)}.stage-info h2{font-size:clamp(2.2rem,5.2vw,4.4rem);line-height:.92;text-shadow:0 6px 30px color-mix(in srgb,var(--accent) 60%,transparent);overflow-wrap:anywhere}.facts{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.fact{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:0}.fact .k{font:800 .66rem/1 var(--body);letter-spacing:.12em;color:rgba(255,255,255,.6)}.fact .k,.fact .v{text-transform:uppercase}.fact .v{display:flex;align-items:center;gap:8px;font:italic 900 1.15rem/1.15 var(--display);font-stretch:115%}.fact .v img{width:26px;height:26px}.fact small{color:rgba(255,255,255,.65);font-weight:600;font-size:.8rem}.meter-line{height:8px;border-radius:99px;background:rgba(255,255,255,.12);overflow:hidden}.meter-line span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--c1),var(--c2))}.stage-close{top:calc(14px + env(safe-area-inset-top, 0px));right:max(14px,env(safe-area-inset-right,0px))}.stage-close,.stage-nav{position:fixed;z-index:5}.stage-nav{top:50%;transform:translateY(-50%);width:52px;height:80px;border-radius:16px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#fff;display:grid;place-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .15s}.stage-nav:hover{background:rgba(255,255,255,.18)}.stage-nav.prev{left:max(14px,env(safe-area-inset-left,0px))}.stage-nav.next{right:max(14px,env(safe-area-inset-right,0px))}.stage-nav .peek{position:absolute;top:50%;transform:translateY(-50%);width:46px;border-radius:4px;opacity:0;transition:opacity .2s;pointer-events:none}.stage-nav.prev .peek{left:62px}.stage-nav.next .peek{right:62px}.stage-nav:hover .peek{opacity:1}@media (max-width:959px){.stage-nav{top:auto;bottom:calc(16px + env(safe-area-inset-bottom, 0px));transform:none;height:54px}.stage-nav .peek{display:none}}.stage-count{position:fixed;z-index:5;left:50%;bottom:calc(22px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);font:700 .8rem/1 var(--body);color:rgba(255,255,255,.6)}.cwall{display:grid;grid-gap:clamp(12px,1.5vw,20px);gap:clamp(12px,1.5vw,20px);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:600px){.cwall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:860px){.cwall{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.cwall{grid-template-columns:repeat(5,minmax(0,1fr))}}.ct{display:grid;grid-gap:8px;gap:8px;content-visibility:auto;contain-intrinsic-size:auto 360px}.ct-art{position:relative;aspect-ratio:63/88;border-radius:4.5%/3.3%;overflow:hidden;background:var(--bg-2);box-shadow:0 10px 24px rgba(0,0,0,.35);transition:transform .2s,box-shadow .2s}.ct-art:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(0,0,0,.45)}.ct.owned .ct-art{box-shadow:0 0 0 2px color-mix(in srgb,var(--pink) 70%,transparent),0 12px 28px rgba(0,0,0,.4)}.ct.fav .ct-art{box-shadow:0 0 0 3px #ff5fa8,0 0 30px rgba(255,95,168,.45),0 12px 28px rgba(0,0,0,.4)}.ct-art>button.open{all:unset;display:block;width:100%;height:100%;cursor:zoom-in}.ct-art img{width:100%;height:100%;object-fit:cover;transition:filter .25s,opacity .25s}.ct.missing .ct-art img{filter:var(--missing);opacity:var(--missing-op)}.ct.missing .ct-art:hover img{filter:grayscale(.2) brightness(.85);opacity:1}.ct-num{left:7px;top:7px;font:800 .7rem/1 var(--body);padding:5px 7px;border-radius:7px;background:rgba(10,6,12,.78);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.ct-acts,.ct-num{position:absolute;z-index:2}.ct-acts{right:6px;top:6px;display:grid;grid-gap:6px;gap:6px}.ct-act{width:34px;height:34px;border-radius:10px;border:0;display:grid;place-items:center;background:rgba(10,6,12,.66);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .15s,transform .15s,background .15s}.ct-act:focus-visible,.ct-act[aria-pressed=true],.ct-art:hover .ct-act{opacity:1}@media (hover:none){.ct-act{opacity:.85}}.ct-act:hover{transform:scale(1.08)}.ct-act svg.i{width:18px;height:18px}.ct-act.wish[aria-pressed=true]{background:var(--gold);color:#2a1d00}.ct-act.heart[aria-pressed=true]{background:#ff5fa8;color:#fff}.ct-act.heart[aria-pressed=true] svg{fill:currentColor}.ct-qty{position:absolute;left:50%;bottom:8px;z-index:2;transform:translateX(-50%);display:flex;align-items:center;gap:2px;padding:3px;border-radius:12px;background:rgba(10,6,12,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;box-shadow:0 6px 16px rgba(0,0,0,.4)}.ct-qty button{width:32px;height:30px;border:0;border-radius:9px;background:none;color:#fff;font-size:1.15rem;font-weight:800}.ct-qty button:hover:not(:disabled){background:var(--pink);color:var(--on-pink)}.ct-qty button:disabled{opacity:.35}.ct-qty output{min-width:26px;text-align:center;font:italic 900 .95rem/1 var(--display)}.ct.owned .ct-qty output{color:var(--pink)}.ct-badge{position:absolute;left:7px;bottom:46px;z-index:2;display:inline-flex;align-items:center;gap:4px;font:800 .66rem/1 var(--body);padding:4px 6px;border-radius:6px}.ct-badge.wish{background:var(--gold);color:#2a1d00}.ct-cap{display:flex;align-items:center;gap:6px;min-width:0;padding:0 2px}.ct-cap b{font:italic 900 .76rem/1.2 var(--display);font-stretch:112%;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-cap .rdot{width:8px;height:8px;border-radius:2px;transform:rotate(45deg);flex:none;background:var(--c)}.ct-cap .dups{margin-left:auto;flex:none;font:italic 900 .72rem/1 var(--display);padding:3px 6px;border-radius:6px;background:linear-gradient(135deg,var(--hot),var(--pink));color:#fff}.cbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.cbar .field{flex:1 1 240px;min-height:46px}.cbar .quick{flex:1 1 280px;min-height:46px}.rar-row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;margin-bottom:14px}.rar-row::-webkit-scrollbar{display:none}.pills{display:flex;gap:6px;flex-wrap:wrap;padding:5px;border-radius:16px;background:var(--panel);border:1px solid var(--line);width:-moz-fit-content;width:fit-content;max-width:100%}.pills button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:0;border-radius:11px;background:none;font:italic 900 .8rem/1 var(--display);font-stretch:112%;text-transform:uppercase;color:var(--muted)}.pills button:hover{color:var(--text)}.pills button[aria-selected=true]{background:linear-gradient(135deg,var(--pink),var(--pink-2));color:var(--on-pink);box-shadow:0 6px 16px rgba(236,129,242,.3)}.pills button[aria-selected=true] .count{background:rgba(0,0,0,.18);color:var(--on-pink);border-color:transparent}.pills-wrap{overflow-x:auto;scrollbar-width:none;margin-bottom:16px}.pills-wrap::-webkit-scrollbar{display:none}.favs-hero{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-gap:20px;gap:20px;align-items:center;padding:clamp(18px,3vw,28px);border-radius:24px;margin-bottom:22px;background:radial-gradient(circle at 15% 50%,rgba(255,95,168,.22),transparent 50%),var(--panel);border:1px solid color-mix(in srgb,#ff5fa8 35%,var(--line))}@media (min-width:900px){.favs-hero{grid-template-columns:minmax(0,1fr) auto}}.favs-hero h2{font-size:clamp(1.3rem,2.6vw,1.8rem);display:flex;align-items:center;gap:10px}.favs-hero h2 svg.i{color:#ff5fa8;fill:#ff5fa8;width:26px;height:26px}.favs-hero p{margin:6px 0 0;color:var(--muted);max-width:46ch}.favs-slots{display:flex;gap:clamp(10px,2vw,18px);align-items:flex-end;justify-content:center}.fslot{position:relative;width:clamp(92px,12vw,140px);aspect-ratio:63/88;border-radius:10px}.fslot.c{width:clamp(110px,14vw,168px)}.fslot button{all:unset;display:block;width:100%;height:100%;border-radius:10px;overflow:hidden;cursor:pointer;box-shadow:0 0 0 2px #ff5fa8,0 0 34px rgba(255,95,168,.45),0 16px 30px rgba(0,0,0,.45);animation:float 6s ease-in-out infinite}.fslot button img{width:100%;height:100%;object-fit:cover}.fslot .rk{position:absolute;top:-10px;left:50%;transform:translateX(-50%);z-index:2;font:italic 900 .66rem/1 var(--display);padding:4px 8px;border-radius:99px;background:#ff5fa8;color:#fff;white-space:nowrap}.fslot.empty{border:2px dashed color-mix(in srgb,#ff5fa8 50%,var(--line));display:grid;place-items:center;text-align:center;padding:10px;color:var(--muted);font-size:.76rem;font-weight:700}.fslot.empty svg.i{color:#ff5fa8;margin:0 auto 6px;display:block}.pcard{--pc:#ec81f2;position:relative;width:min(100%,330px);aspect-ratio:63/88;border-radius:4.5%/3.3%;padding:4.5%;background:linear-gradient(150deg,color-mix(in srgb,var(--pc) 85%,#fff) 0,var(--pc) 30%,color-mix(in srgb,var(--pc) 55%,#120c14) 100%);box-shadow:0 30px 70px rgba(0,0,0,.55),0 0 60px color-mix(in srgb,var(--pc) 35%,transparent);display:grid;grid-template-rows:auto 1fr auto auto;grid-gap:3.5%;gap:3.5%;color:#120c14;overflow:hidden;isolation:isolate}.pcard:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.45) 45%,rgba(255,140,230,.3) 50%,transparent 62%);background-size:260% 100%;mix-blend-mode:overlay;animation:shine 6s ease-in-out infinite}.pc-top{display:flex;align-items:center;gap:8px;padding:3% 4%;border-radius:10px;background:rgba(255,255,255,.85)}.pc-top b{flex:1 1;min-width:0;font:italic 900 clamp(.9rem,2.2vw,1.15rem)/1 var(--display);font-stretch:112%;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-top img{width:26px;height:26px;flex:none}.pc-art{position:relative;border-radius:10px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--pc) 50%,#fff),#1a1020 85%);box-shadow:inset 0 0 0 2px rgba(255,255,255,.5)}.pc-art:before{content:"";position:absolute;inset:0;background:url(/img/bg-shape-1.svg) 50%/180% no-repeat;opacity:.12}.pc-art .avatar-lg{width:62%;height:auto;aspect-ratio:1;font-size:clamp(2.4rem,7vw,4.2rem);box-shadow:0 0 0 4px rgba(255,255,255,.8),0 14px 30px rgba(0,0,0,.45);border:0}.pc-art .medal{position:absolute;right:6%;bottom:6%;width:26%;opacity:.9}.pc-type{display:flex;justify-content:space-between;align-items:center;padding:2.5% 4%;border-radius:8px;background:#120c14;color:#fff;font:italic 900 .72rem/1 var(--display);text-transform:uppercase}.pc-type span:last-child{color:var(--pc)}.pc-stats{display:grid;grid-gap:4px;gap:4px;padding:4% 5%;border-radius:10px;background:rgba(255,255,255,.88);font-size:clamp(.72rem,1.7vw,.86rem)}.pc-stats div{display:flex;justify-content:space-between;gap:8px;font-weight:700}.pc-stats div b{font:italic 900 1em/1 var(--display);font-stretch:115%}.pc-foot{position:absolute;left:6%;right:6%;bottom:1.6%;display:flex;justify-content:space-between;font:800 .56rem/1 var(--body);color:rgba(18,12,20,.65);text-transform:uppercase;letter-spacing:.06em}.p3-hero{position:relative;overflow:hidden;isolation:isolate;padding-block:clamp(30px,5vw,64px) 40px}.p3-bg{position:absolute;inset:-60px;z-index:-2;background-size:cover;background-position:50%;filter:blur(70px) saturate(1.5) brightness(.42)}.p3-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(8,4,10,.2),var(--bg) 96%)}.p3-grid{display:grid;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:center}@media (min-width:900px){.p3-grid{grid-template-columns:auto minmax(0,1fr)}}.p3-grid .pcard{margin-inline:auto;transform:rotate(-3deg)}.p3-info{display:grid;grid-gap:16px;gap:16px;color:#fff;min-width:0}.p3-info h1{font-size:clamp(2.2rem,5.6vw,4.2rem);line-height:.92;overflow-wrap:anywhere}.p3-info .bio{font-size:1.08rem;color:rgba(255,255,255,.85);max-width:56ch;margin:0}.p3-chips{display:flex;flex-wrap:wrap;gap:8px}.p3-chips .pill{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:#fff}.p3-progress{display:grid;grid-gap:8px;gap:8px;max-width:520px}.p3-progress .row{justify-content:space-between;font-weight:700}.p3-progress .bar{height:14px;border-radius:99px;background:rgba(255,255,255,.12);overflow:hidden}.p3-progress .bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--hot),var(--pink));box-shadow:0 0 20px rgba(236,129,242,.6)}.p3-actions{gap:10px}.contact-card,.p3-actions{display:flex;flex-wrap:wrap}.contact-card{align-items:center;gap:12px;padding:14px 16px;border-radius:18px;background:rgba(88,101,242,.22);border:1px solid rgba(140,150,255,.45);max-width:560px}.contact-card .who{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1 180px}.contact-card .who b{font-weight:800}.contact-card .who span{font-size:.84rem;color:rgba(255,255,255,.75)}.contact-off{font-size:.9rem;color:rgba(255,255,255,.7);display:inline-flex;gap:8px;align-items:center}.vitrine{position:relative;isolation:isolate;padding:clamp(26px,4vw,50px) 10px 20px;border-radius:28px;overflow:hidden;background:linear-gradient(180deg,#120b16,#1d1222);border:1px solid var(--line)}.vitrine:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(30% 60% at 50% 0,rgba(255,255,255,.14),transparent 70%),radial-gradient(22% 50% at 18% 0,rgba(255,255,255,.08),transparent 70%),radial-gradient(22% 50% at 82% 0,rgba(255,255,255,.08),transparent 70%)}.vitrine .gm-title{margin-bottom:8px;color:#fff}.pedestals{display:flex;justify-content:center;align-items:flex-end;gap:clamp(10px,4vw,56px);padding-top:26px}.ped{display:grid;justify-items:center;grid-gap:14px;gap:14px;width:clamp(100px,22vw,240px)}.ped.c{width:clamp(130px,28vw,300px)}.ped .card-btn{all:unset;cursor:pointer;display:block;width:100%;aspect-ratio:63/88;border-radius:4.5%/3.3%;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.6),0 0 70px color-mix(in srgb,var(--c) 50%,transparent);animation:float 6s ease-in-out infinite;animation-delay:var(--d);position:relative}.ped .card-btn img{width:100%;height:100%;object-fit:cover}.ped .card-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.4) 45%,rgba(255,120,220,.25) 50%,transparent 62%);background-size:260% 100%;mix-blend-mode:overlay;animation:shine 5s ease-in-out infinite;animation-delay:var(--d)}.ped .base{width:86%;height:clamp(26px,4vw,40px);border-radius:50%/40%;background:linear-gradient(180deg,#3a2a40,#160e1a);box-shadow:0 -2px 0 rgba(255,255,255,.12) inset,0 0 30px color-mix(in srgb,var(--c) 40%,transparent);position:relative}.ped .label-plate{text-align:center;display:grid;grid-gap:3px;gap:3px;color:#fff}.ped .label-plate b{font:italic 900 clamp(.7rem,1.5vw,.9rem)/1.1 var(--display);text-transform:uppercase}.ped .label-plate span{font-size:.72rem;color:rgba(255,255,255,.6);font-weight:700}.ped .medal-rk{font:italic 900 .7rem/1 var(--display);padding:5px 10px;border-radius:99px;background:linear-gradient(135deg,var(--hot),var(--pink));color:#fff}.swap-tabs{display:grid;grid-gap:14px;gap:14px}.swap-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.big-tabs{display:inline-flex;gap:8px;padding:6px;border-radius:18px;background:var(--panel);border:1px solid var(--line)}.big-tabs button{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 18px;border:0;border-radius:13px;background:none;color:var(--muted);font:italic 900 .9rem/1 var(--display);font-stretch:115%;text-transform:uppercase}.big-tabs button svg.i{width:20px;height:20px}.big-tabs button .count{font-style:normal}.big-tabs button[aria-selected=true]{color:#fff;background:#0d0a0e;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.big-tabs button[aria-selected=true].t-wish svg.i{color:var(--gold)}.big-tabs button[aria-selected=true].t-dup svg.i{color:var(--pink)}.mini-wall{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:640px){.mini-wall{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1000px){.mini-wall{grid-template-columns:repeat(7,minmax(0,1fr))}}.mw{all:unset;cursor:pointer;position:relative;display:block;aspect-ratio:63/88;border-radius:4.5%/3.3%;overflow:hidden;box-shadow:0 8px 20px rgba(0,0,0,.35);transition:transform .2s}.mw:hover{transform:translateY(-4px) rotate(-1deg)}.mw img{width:100%;height:100%;object-fit:cover}.mw .n{position:absolute;left:5px;top:5px;font:800 .62rem/1 var(--body);padding:3px 5px;border-radius:5px;background:rgba(10,6,12,.78);color:#fff}.mw .q{font:italic 900 .74rem/1 var(--display);padding:4px 6px;border-radius:6px;background:linear-gradient(135deg,var(--hot),var(--pink));color:#fff}.mw .q,.mw .w{position:absolute;right:5px;bottom:5px}.mw .w{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:var(--gold);color:#2a1d00}.mw .w svg.i{width:14px;height:14px}.bnd{display:grid;justify-items:center;grid-gap:24px;gap:24px}.bnd-closed{position:relative;width:min(100%,440px);perspective:1600px}.leather{position:relative;width:100%;aspect-ratio:3/4;border:0;padding:0;cursor:pointer;display:block;border-radius:10px 26px 26px 10px;background:radial-gradient(ellipse 80% 60% at 30% 18%,rgba(255,255,255,.09),transparent 60%),radial-gradient(ellipse 70% 50% at 80% 90%,rgba(0,0,0,.5),transparent 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='4' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(165deg,#2b282e,#1a181c 45%,#0f0e10);box-shadow:inset 18px 0 22px -12px rgba(0,0,0,.95),inset -2px 0 0 rgba(255,255,255,.04),inset 0 2px 0 rgba(255,255,255,.06),0 40px 70px rgba(0,0,0,.65),0 12px 24px rgba(0,0,0,.45);transform:rotateY(-10deg) rotateX(4deg);transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.bnd-closed:hover .leather{transform:rotateY(-18deg) rotateX(5deg) translateY(-8px)}.leather:before{content:"";position:absolute;inset:14px 14px 14px 26px;border-radius:6px 18px 18px 6px;border:2px dashed rgba(255,255,255,.09);pointer-events:none}.leather .spine{position:absolute;left:0;top:0;bottom:0;width:22px;border-radius:10px 0 0 10px;background:linear-gradient(90deg,#0b0a0c,#1d1b1f 60%,#0e0d10);box-shadow:inset -2px 0 3px rgba(0,0,0,.8)}.leather .frame{position:absolute;inset:9% 9% 8% 15%;border-radius:46% 46% 12px 12px/24% 24% 12px 12px;box-shadow:inset 0 2px 2px rgba(0,0,0,.9),inset 0 -1px 0 rgba(255,255,255,.06),0 1px 0 rgba(255,255,255,.05)}.leather .plate{top:6.5%;left:54%;padding:5px 14px;border-radius:5px;font:italic 900 clamp(.55rem,1.4vw,.7rem)/1 var(--serif);letter-spacing:.08em;text-transform:uppercase;color:#2a272c;background:#161418;box-shadow:inset 0 1px 2px rgba(0,0,0,.9),0 1px 0 rgba(255,255,255,.07);white-space:nowrap}.leather .logo,.leather .plate{position:absolute;transform:translateX(-50%)}.leather .logo{top:36%;left:55%;width:70%;aspect-ratio:383/178;background:#1d1b20;-webkit-mask:url(/img/logo-bw.svg) center/contain no-repeat;mask:url(/img/logo-bw.svg) center/contain no-repeat;filter:drop-shadow(0 1.5px 0 rgba(255,255,255,.12)) drop-shadow(0 -1.5px 0 rgba(0,0,0,.95)) drop-shadow(0 6px 10px rgba(0,0,0,.5))}.leather .owner{top:23%;transform:translateX(-50%);font:italic 900 clamp(.7rem,2vw,.95rem)/1 var(--display);font-stretch:120%;letter-spacing:.14em;color:#2c292f;text-shadow:0 1px 0 rgba(255,255,255,.08),0 -1px 0 #000;max-width:70%;overflow:hidden;text-overflow:ellipsis}.leather .owner,.leather .tci{position:absolute;left:55%;text-transform:uppercase;white-space:nowrap}.leather .tci{bottom:9%;transform:translateX(-50%) rotate(-3deg);font:italic 900 clamp(.85rem,2.4vw,1.2rem)/1 var(--display);font-stretch:125%;color:#1d1b20;text-shadow:0 1px 0 rgba(255,255,255,.1),0 -1px 0 rgba(0,0,0,.9)}.leather .zip{position:absolute;right:-10px;top:18px;bottom:18px;width:12px;border-radius:0 7px 7px 0;background:repeating-linear-gradient(180deg,#d8d8dc 0 2px,#7c7c82 2px 4px,#2a2a2e 4px 5px);box-shadow:inset 2px 0 3px rgba(0,0,0,.7),2px 0 4px rgba(0,0,0,.4)}.leather .pull{position:absolute;right:-22px;top:46%;width:18px;height:46px;border-radius:6px;background:linear-gradient(90deg,#8e8e94,#e6e6ea 45%,#77777d);box-shadow:0 6px 12px rgba(0,0,0,.5)}.leather .pull:after{content:"";position:absolute;left:50%;top:8px;width:6px;height:14px;border-radius:3px;transform:translateX(-50%);background:#2b2b2f}.bnd-hint{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--muted)}.bnd-open{width:100%;display:grid;grid-gap:16px;gap:16px}.bnd-top{display:flex;justify-content:flex-end}.pages{position:relative;display:grid;grid-template-columns:1fr;padding:clamp(10px,1.6vw,20px);border-radius:22px;background:linear-gradient(165deg,#2b282e,#141215);box-shadow:0 40px 80px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.05),inset 0 2px 0 rgba(255,255,255,.06);perspective:2400px}@media (min-width:900px){.pages{grid-template-columns:1fr 1fr;gap:34px}.pages:after{content:"";position:absolute;left:50%;top:10px;bottom:10px;width:34px;transform:translateX(-50%);border-radius:8px;background:linear-gradient(90deg,#070608,#232026 30%,#3a363e 50%,#232026 70%,#070608);box-shadow:inset 0 0 6px rgba(0,0,0,.9);pointer-events:none}}.sheet-page{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(7px,1.1vw,13px);gap:clamp(7px,1.1vw,13px);padding:clamp(10px,1.6vw,18px);border-radius:12px;background:linear-gradient(160deg,#121014,#08070a);box-shadow:inset 0 0 40px rgba(0,0,0,.9),inset 0 0 0 1px rgba(255,255,255,.04);transform-origin:left center}.sheet-page.turn-next{animation:turnNext .6s cubic-bezier(.3,.7,.3,1)}.sheet-page.turn-prev{animation:turnPrev .6s cubic-bezier(.3,.7,.3,1);transform-origin:right center}.pocket2{all:unset;cursor:pointer;position:relative;display:grid;place-items:center;aspect-ratio:63/88;border-radius:5px;overflow:hidden;background:linear-gradient(165deg,#1a181c,#0e0d10);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 2px 4px rgba(0,0,0,.6)}.pocket2:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.2),rgba(255,255,255,.05) 18%,transparent 34%,transparent 72%,rgba(255,255,255,.06));border-top:2px solid rgba(255,255,255,.1)}.pocket2 img{width:100%;height:100%;object-fit:cover}.pocket2:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.pocket2 .pn{left:4px;bottom:4px;font:800 clamp(.52rem,1vw,.66rem)/1 var(--body);border-radius:4px;background:rgba(0,0,0,.78)}.pocket2 .pn,.pocket2 .pq{position:absolute;z-index:1;padding:3px 5px;color:#fff}.pocket2 .pq{right:4px;top:4px;font:italic 900 .64rem/1 var(--display);border-radius:5px;background:linear-gradient(135deg,var(--hot),var(--pink))}.pocket2 .ghost{font:italic 900 clamp(.9rem,1.8vw,1.35rem)/1 var(--display);font-stretch:125%;color:#2a272d;text-shadow:0 1px 0 rgba(255,255,255,.05),0 -1px 0 #000}.bnd-nav{display:flex;justify-content:center;align-items:center;gap:14px}.bnd-nav .pg{min-width:130px;text-align:center;font-weight:800;color:var(--muted)}.lad-hero{position:relative;overflow:hidden;isolation:isolate;padding-block:clamp(30px,5vw,60px) 20px;text-align:center}.lad-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/img/hero-blur.webp) 50%/cover;opacity:.3;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.lad-hero .wrap{display:grid;justify-items:center;grid-gap:14px;gap:14px}.champions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(10px,3vw,34px);gap:clamp(10px,3vw,34px);align-items:end;margin:26px auto 40px;max-width:980px}.champ{display:grid;justify-items:center;grid-gap:12px;gap:12px;text-decoration:none;color:inherit;min-width:0}.champ.r1{transform:translateY(-26px)}.champ.r1 .pcard{--pc:#ffc93b}.champ.r2 .pcard{--pc:#c9ccd8}.champ.r3 .pcard{--pc:#e09a63}.champ .place{font:italic 900 clamp(1.2rem,3vw,2rem)/1 var(--display);font-stretch:125%}.champ.r1 .place{color:var(--gold)}@media (max-width:640px){.champ .pc-stats,.champ .pc-type{display:none}.champ .pcard{grid-template-rows:auto 1fr}}.ladder{max-width:980px;margin:0 auto}.ladder-box{border-radius:0 18px 18px 18px;background:var(--panel);border:1px solid var(--line);overflow:hidden}.ladder-head,.ladder-row{display:grid;grid-template-columns:64px minmax(0,1fr) 120px 90px;grid-gap:12px;gap:12px;align-items:center;padding:12px 18px}.ladder-head{font:italic 900 .7rem/1 var(--display);text-transform:uppercase;color:var(--muted)}.ladder-head,.ladder-row{border-bottom:1px solid var(--line)}.ladder-row{text-decoration:none;transition:background .15s}.ladder-row:last-child{border-bottom:0}.ladder-row:hover{background:var(--panel-2)}.ladder-row.me{background:color-mix(in srgb,var(--pink) 12%,var(--panel))}.ladder-row .rk{display:inline-flex;align-items:center;gap:6px;font:italic 900 1.05rem/1 var(--display)}.ladder-row .rk img{width:14px;height:14px}.ladder-row .who{display:flex;align-items:center;gap:10px;min-width:0}.ladder-row .who b{font:italic 900 .88rem/1.1 var(--display);text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ladder-row .prog{display:grid;grid-gap:4px;gap:4px}.ladder-row .pts{text-align:right;font:italic 900 1.05rem/1 var(--display);color:var(--pink-ink)}@media (max-width:640px){.ladder-head,.ladder-row{grid-template-columns:44px minmax(0,1fr) 70px}.ladder-head .h-prog,.ladder-row .prog{display:none}}.me-grid{display:grid;grid-gap:22px;gap:22px;align-items:start}@media (min-width:1000px){.me-grid{grid-template-columns:340px minmax(0,1fr)}.me-side{position:-webkit-sticky;position:sticky;top:90px}}.me-side{display:grid;justify-items:center;grid-gap:14px;gap:14px}.me-side .pcard{transform:rotate(-2deg)}.me-card{display:grid;grid-gap:16px;gap:16px;padding:clamp(18px,3vw,28px);border-radius:22px;background:var(--panel);border:1px solid var(--line)}.me-card+.me-card{margin-top:16px}.me-card>header{display:flex;align-items:center;gap:12px}.me-card>header .ico{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--pink) 16%,transparent);color:var(--pink-ink);flex:none}.me-card>header h2{font-size:1.1rem}.me-card>header p{margin:2px 0 0;color:var(--muted);font-size:.88rem}.me-favs{display:flex;gap:12px;flex-wrap:wrap}.me-favs>*{width:90px;aspect-ratio:63/88;border-radius:8px;overflow:hidden}.me-favs img{width:100%;height:100%;object-fit:cover}.me-favs .empty-slot{border:2px dashed var(--line-2);display:grid;place-items:center;color:var(--muted);font-weight:800}.data-row{display:grid;grid-gap:12px;gap:12px;align-items:center;padding:16px;border-radius:16px;background:var(--bg-2);border:1px solid var(--line)}@media (min-width:700px){.data-row{grid-template-columns:auto minmax(0,1fr) auto}}.data-row .ico{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--panel);border:1px solid var(--line)}.data-row b{display:block}.data-row p{margin:3px 0 0;color:var(--muted);font-size:.88rem}.data-row.danger .ico{color:var(--bad)}.del-list{margin:0;padding-left:20px;color:var(--muted);display:grid;grid-gap:4px;gap:4px;font-size:.9rem}.carousel{z-index:0;isolation:isolate}.carousel-ring{width:clamp(110px,10vw,160px)}@media (min-width:1020px){.h-copy{padding-right:20px}}@media (min-width:1000px){.h-rar{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width:960px){.cwall,.wall.five{grid-template-columns:repeat(5,minmax(0,1fr))}}.meter-line span{background:linear-gradient(90deg,var(--pink),#fff);box-shadow:0 0 12px rgba(236,129,242,.7)}.stage-aura{filter:blur(40px) saturate(1.7) brightness(1.15)}.col-title h1{overflow-wrap:normal;word-break:normal;font-size:clamp(1.7rem,3.6vw,2.7rem)!important}.p3-grid .pcard{width:clamp(230px,26vw,320px)}.me-side .pcard{width:min(100%,300px)}.champ .pcard{width:100%;max-width:280px}.me-favs>img{width:90px;height:auto;aspect-ratio:63/88;object-fit:cover;border-radius:8px;box-shadow:0 0 0 2px #ff5fa8,0 8px 20px rgba(0,0,0,.35)}.h4{position:relative;overflow:hidden;isolation:isolate;min-height:min(820px,calc(100svh - 64px));display:grid;align-items:center;padding-block:48px 64px}.h4:before{z-index:-3;background:url(/img/hero-blur.webp) center 30%/cover no-repeat;opacity:.55}.h4:after,.h4:before{content:"";position:absolute;inset:0}.h4:after{z-index:-2;background:radial-gradient(ellipse 60% 55% at 50% 42%,rgba(8,4,10,.15),var(--bg) 95%),linear-gradient(180deg,transparent 65%,var(--bg))}.h4-center{z-index:2;text-align:center;grid-gap:20px;gap:20px;max-width:760px}.h4-center,.h4-lockup{position:relative;display:grid;justify-items:center}.h4-lockup:before{content:"";position:absolute;z-index:-1;left:50%;top:58%;width:130%;aspect-ratio:2.2;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(238,0,115,.32),transparent);filter:blur(20px)}.h4-gm{width:clamp(150px,17vw,210px);height:auto;filter:drop-shadow(0 6px 18px rgba(0,0,0,.5));animation:tciIn .9s cubic-bezier(.2,.8,.2,1) both}.h4-sep{display:flex;align-items:center;gap:12px;width:clamp(200px,30vw,340px);margin:6px 0 2px;animation:tciIn .9s cubic-bezier(.2,.8,.2,1) .1s both}.h4-sep i{flex:1 1;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55))}.h4-sep i:last-child{background:linear-gradient(270deg,transparent,rgba(255,255,255,.55))}.h4-sep img{width:16px;height:16px}.h4-tci{width:clamp(300px,52vw,640px);height:auto;filter:drop-shadow(0 14px 40px rgba(238,0,115,.45));animation:tciIn 1s cubic-bezier(.2,.8,.2,1) .2s both}.h4 .lead{color:var(--text);opacity:.88;font-size:clamp(1.05rem,1.7vw,1.22rem);max-width:56ch;margin:0}.h4 .h-cta,.h4 .h-note{justify-content:center}.h4-fan{position:absolute;z-index:1;top:50%;width:clamp(150px,13vw,200px);aspect-ratio:63/88;display:none}.h4-fan.l{left:clamp(-30px,2vw,60px)}.h4-fan.r{right:clamp(-30px,2vw,60px)}.h4-fan a{position:absolute;inset:0;border-radius:4.5%/3.3%;overflow:hidden;box-shadow:0 24px 50px rgba(0,0,0,.55);transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .2s;animation:fanFloat 7s ease-in-out infinite;animation-delay:calc(var(--i) * -2.1s)}.h4-fan a img{width:100%;height:100%;object-fit:cover}.h4-fan.l a{--rot:calc(-16deg + var(--i) * 9deg);--x:calc(var(--i) * 46%);--y:calc(-50% + (var(--i) - 1) * (var(--i) - 1) * 14%)}.h4-fan.r a{--rot:calc(16deg - var(--i) * 9deg);--x:calc(var(--i) * -46%);--y:calc(-50% + (var(--i) - 1) * (var(--i) - 1) * 14%)}.h4-fan a{transform:translate(var(--x),var(--y)) rotate(var(--rot))}.h4-fan a:nth-child(2){z-index:2}.h4-fan a:hover{z-index:3;filter:brightness(1.1);transform:translate(var(--x),calc(var(--y) - 14px)) rotate(var(--rot)) scale(1.06);animation-play-state:paused}@keyframes fanFloat{0%,to{translate:0 0}50%{translate:0 -12px}}@media (min-width:1180px){.h4-fan{display:block}}@media (prefers-reduced-motion:reduce){.h4-fan a{animation:none}}.h4-hand{display:flex;justify-content:center;height:clamp(120px,30vw,170px);margin-top:10px}.h4-hand img{width:clamp(78px,20vw,112px);height:auto;aspect-ratio:63/88;object-fit:cover;border-radius:6px;margin-inline:-14px;box-shadow:0 14px 30px rgba(0,0,0,.5);transform:translateY(calc(var(--i) * var(--i) * 6px)) rotate(calc(var(--i) * 8deg));transform-origin:50% 120%}.h4-hand img:nth-child(3){z-index:2}@media (min-width:1180px){.h4-hand{display:none}}.discord-band .medal.m8{width:110px;height:auto}.h-end{display:grid;grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center}@media (min-width:900px){.h-end{grid-template-columns:minmax(0,420px) minmax(0,1fr)}}.h-end-page{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;padding:18px;border-radius:6px 18px 18px 6px;background:linear-gradient(180deg,#1b161d,#0f0c11);border:1px solid rgba(255,255,255,.08);box-shadow:inset 10px 0 18px rgba(0,0,0,.5),0 30px 60px rgba(0,0,0,.45);transform:perspective(1200px) rotateY(10deg) rotate(-2deg);max-width:420px;justify-self:center;width:100%}.h-end-page span{position:relative;aspect-ratio:63/88;border-radius:6px;overflow:hidden;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.h-end-page span:after{content:"";position:absolute;inset:0;background:linear-gradient(125deg,rgba(255,255,255,.16),transparent 35%);pointer-events:none}.h-end-page img{width:100%;height:100%;object-fit:cover}.h-end-page .miss{display:grid;place-items:center;border:2px dashed rgba(236,129,242,.5);box-shadow:none}.h-end-page .miss b{font:italic 900 1.1rem/1 var(--display);color:rgba(236,129,242,.8)}.h-end-copy{display:grid;grid-gap:16px;gap:16px;justify-items:start}.h-end-copy h2{font-size:clamp(2rem,4.6vw,3.4rem);line-height:.95}.h-end-copy .lead{margin:0}.h-end-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px;font-weight:600}.h-end-list li{display:flex;gap:8px;align-items:center}.h-end-list svg.i{color:var(--pink);width:18px;height:18px}@media (max-width:899px){.h-end-copy{justify-items:center;text-align:center}.h-end-list li{justify-content:center}.h-end-page{transform:none;max-width:340px}}.gm-foot.v4{margin-top:80px;display:block;text-align:left;padding:30px 0 calc(22px + env(safe-area-inset-bottom, 0px))}.gm-foot.v4 .gm-foot-shape{bottom:-30rem;opacity:.04}.ft-row{flex-wrap:wrap;justify-content:space-between;gap:18px 28px}.ft-brand,.ft-row{display:flex;align-items:center}.ft-brand{gap:14px;text-decoration:none;color:#fff}.ft-brand img{height:52px;width:auto}.ft-brand b{display:block;font:italic 900 1.05rem/1 var(--display);font-stretch:120%;text-transform:uppercase}.ft-brand small{display:block;font-size:.76rem;color:rgba(255,255,255,.6);margin-top:3px}.ft-links{display:flex;flex-wrap:wrap;gap:8px 18px}.ft-links a{font:italic 900 .74rem/1 var(--display);font-stretch:118%;text-transform:uppercase;text-decoration:none;color:rgba(255,255,255,.85)}.ft-links a:hover{color:var(--pink)}.ft-social{display:flex;gap:6px}.ft-social .gm-sq{width:36px;height:36px;border-radius:9px}.ft-social .gm-sq img{height:14px}.ft-bottom{margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;font-size:.76rem;color:rgba(255,255,255,.55)}.ft-bottom p{margin:0;max-width:80ch}.ft-bottom a{color:rgba(255,255,255,.85)}@media (max-width:700px){.ft-row{text-align:center}.ft-bottom,.ft-links,.ft-row{justify-content:center}.ft-bottom{text-align:center}}.stage.flying{animation:stageBg .5s ease both}@keyframes stageBg{0%{background-color:rgba(7,4,10,0)}to{background-color:#07040a}}.stage.flying .stage-aura,.stage.flying .stage-rays,.stage.flying canvas.fx{animation-name:aura,fadeIn;animation-duration:14s,.9s;animation-iteration-count:infinite,1;animation-direction:alternate,normal;animation-timing-function:ease-in-out,ease}.stage.flying .stage-rays{animation-name:rays,fadeIn;animation-duration:40s,1.2s;animation-timing-function:linear,ease;animation-direction:normal}.stage.flying canvas.fx{animation:fadeIn 1.2s ease .3s both}.flip{position:relative}.flip.from-origin .flip-inner{animation:flipFly .82s cubic-bezier(.22,1,.36,1) both}@keyframes flipFly{0%{transform:rotateY(-180deg)}70%{transform:rotateY(12deg)}to{transform:rotateY(0)}}.flip.nav-next .flip-inner{animation:swapNext .6s cubic-bezier(.22,1,.36,1) both}.flip.nav-prev .flip-inner{animation:swapPrev .6s cubic-bezier(.22,1,.36,1) both}@keyframes swapNext{0%{opacity:0;transform:translateX(90px) rotateY(-55deg) scale(.88)}}@keyframes swapPrev{0%{opacity:0;transform:translateX(-90px) rotateY(55deg) scale(.88)}}.flip .burst{position:absolute;z-index:-1;left:50%;top:50%;width:60%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%) scale(.2);pointer-events:none;border:3px solid var(--accent);box-shadow:0 0 40px var(--accent),inset 0 0 40px var(--accent);opacity:0;animation:burst 1.1s cubic-bezier(.2,.8,.2,1) .55s both}.flip.nav-next .burst,.flip.nav-prev .burst{animation-delay:.25s;animation-duration:.9s}@keyframes burst{0%{opacity:.9;transform:translate(-50%,-50%) scale(.2)}to{opacity:0;transform:translate(-50%,-50%) scale(2.6)}}.flip-inner .face:first-child:after{content:"";position:absolute;inset:0;z-index:5;border-radius:4.5%/3.3%;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.55) 48%,transparent 60%) no-repeat;background-size:260% 100%;background-position:140% 0;mix-blend-mode:overlay;animation:sweep 1.1s ease .7s both}@keyframes sweep{to{background-position:-60% 0}}.stage-info{animation:none}.stage-info>*{animation:infoIn .7s cubic-bezier(.2,.8,.2,1) both}.stage-info>:first-child{animation-delay:.35s}.stage-info>:nth-child(2){animation-delay:.45s}.stage-info>:nth-child(3){animation-delay:.55s}.stage-info>:nth-child(4){animation-delay:.65s}.stage-info .fact{animation:factIn .6s cubic-bezier(.2,.8,.2,1) both}.stage-info .fact:first-child{animation-delay:.6s}.stage-info .fact:nth-child(2){animation-delay:.68s}.stage-info .fact:nth-child(3){animation-delay:.76s}.stage-info .fact:nth-child(4){animation-delay:.84s}.stage-info .fact:nth-child(5){animation-delay:.92s}@keyframes factIn{0%{opacity:0;transform:translateY(14px) scale(.97)}}.stage-info .facts{animation:none}.stage.out{animation:stageOut .26s ease both}.stage.out .flip{transition:transform .26s ease,opacity .26s ease;transform:scale(.85);opacity:0}@keyframes stageOut{to{opacity:0}}@media (prefers-reduced-motion:reduce){.flip .burst,.flip-inner .face:first-child:after{display:none}}.podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;grid-gap:clamp(6px,1.4vw,16px);gap:clamp(6px,1.4vw,16px);max-width:920px;margin:30px auto 48px}.pod{--m:#c9ccd8;--m2:#7d8194;display:grid;grid-gap:14px;gap:14px;text-decoration:none;color:inherit;min-width:0}.pod.p1{--m:#ffd45c;--m2:#b8860b}.pod.p3{--m:#f0a873;--m2:#8f4f22}.pod-who{position:relative;display:grid;justify-items:center;grid-gap:6px;gap:6px;text-align:center;padding-inline:4px;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.pod:hover .pod-who{transform:translateY(-6px)}.pod-ring{position:relative;display:grid;place-items:center;padding:6px;border-radius:50%;background:conic-gradient(var(--m) calc(var(--pct) * 1%),rgba(255,255,255,.1) 0);box-shadow:0 0 40px color-mix(in srgb,var(--m) 30%,transparent)}.pod-ring .avatar-lg{width:clamp(64px,10vw,104px);height:clamp(64px,10vw,104px);border:4px solid var(--bg);box-shadow:none;font-size:clamp(1.4rem,3vw,2.2rem)}.pod.p1 .pod-ring .avatar-lg{width:clamp(78px,13vw,134px);height:clamp(78px,13vw,134px)}.pod-crown{color:var(--m);margin-bottom:-2px;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--m) 70%,transparent));animation:crown 3s ease-in-out infinite}.pod-crown svg.i{width:34px;height:34px}@keyframes crown{50%{transform:translateY(-5px)}}.pod-name{font:italic 900 clamp(.9rem,2vw,1.3rem)/1.05 var(--display);font-stretch:115%;text-transform:uppercase;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pod-score{font-weight:700;color:var(--muted);font-size:.9rem}.pod-score b{font:italic 900 clamp(1.4rem,3.4vw,2.2rem)/1 var(--display);font-stretch:120%;color:var(--m)}.pod-who small{color:var(--muted);font-weight:600;font-size:.78rem}.pod-step{position:relative;overflow:hidden;display:grid;justify-items:center;align-content:start;grid-gap:4px;gap:4px;padding-top:16px;border-radius:14px 14px 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--m) 26%,#1a121d),#120c14 85%);border:1px solid color-mix(in srgb,var(--m) 45%,transparent);border-bottom:0;box-shadow:inset 0 3px 0 color-mix(in srgb,var(--m) 80%,transparent);height:clamp(110px,16vw,150px)}.pod.p1 .pod-step{height:clamp(150px,22vw,210px)}.pod.p3 .pod-step{height:clamp(84px,12vw,112px)}.pod-step:before{content:"";position:absolute;inset:0;background:url(/img/bg-shape-1.svg) 50% 20%/380% no-repeat;opacity:.06}.pod-n{font:italic 900 clamp(3rem,8vw,5.4rem)/.85 var(--display);font-stretch:125%;color:transparent;-webkit-text-stroke:2px var(--m);background:linear-gradient(180deg,var(--m),var(--m2));-webkit-background-clip:text;background-clip:text}.pod-lbl{font:italic 900 .7rem/1 var(--display);font-stretch:120%;text-transform:uppercase;letter-spacing:.06em;color:var(--m)}:root[data-theme=light] .pod-step{background:linear-gradient(180deg,color-mix(in srgb,var(--m) 35%,#fff),#fff 85%)}:root[data-theme=light] .pod-ring .avatar-lg{border-color:#fff}@media (max-width:520px){.pod-who small{display:none}.pod-lbl{font-size:.6rem}}.cx{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-gap:20px 32px;gap:20px 32px;align-items:end;margin-top:22px;padding:clamp(20px,3vw,30px);border-radius:24px;background:var(--panel);border:1px solid var(--line)}.cx:before{inset:0;background:url(/img/hero-blur.webp) center 35%/cover;opacity:.16}.cx:after,.cx:before{content:"";position:absolute;z-index:-1}.cx:after{right:-60px;top:-80px;width:340px;aspect-ratio:1;background:url(/img/star-pink.svg) 50%/contain no-repeat;opacity:.05;transform:rotate(18deg)}@media (min-width:900px){.cx{grid-template-columns:minmax(0,1fr) auto}}.cx-main{display:grid;grid-gap:10px;gap:10px;min-width:0}.cx-main h1{font-size:clamp(2rem,4.6vw,3.2rem);line-height:.95}.cx-count{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:4px}.cx-count b{font:italic 900 clamp(2.2rem,5vw,3.4rem)/1 var(--display);font-stretch:125%;background:linear-gradient(90deg,var(--hot),var(--pink));-webkit-background-clip:text;background-clip:text;color:transparent}.cx-count span{font-weight:700;color:var(--muted)}.cx-count em{margin-left:auto;font:italic 900 1.2rem/1 var(--display);font-style:italic;color:var(--pink)}.cx-bar{height:12px;border-radius:99px;background:var(--bg-2);overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)}.cx-bar span{display:block;height:100%;min-width:6px;border-radius:inherit;background:linear-gradient(90deg,var(--hot),var(--pink));box-shadow:0 0 18px rgba(236,129,242,.5);transition:width .6s cubic-bezier(.2,.8,.2,1)}.cx-stats{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:.9rem;color:var(--muted);font-weight:600}.cx-stats b{color:var(--text);font:italic 900 1.05rem/1 var(--display);margin-right:2px}.cx-stats .save-state{margin-left:auto}.cx-side{display:grid;grid-gap:10px;gap:10px;justify-items:end}@media (max-width:899px){.cx-side{justify-items:start;grid-auto-flow:column;align-items:end;justify-content:space-between}}.cx-favs{display:grid;grid-gap:8px;gap:8px}.cx-favs-t{display:inline-flex;align-items:center;gap:6px;font:italic 900 .72rem/1 var(--display);font-stretch:118%;text-transform:uppercase;color:var(--muted)}.cx-favs-t svg.i{width:14px;height:14px;color:#ff5fa8;fill:#ff5fa8}.cx-favs>div{display:flex;gap:8px}.cx-fav{all:unset;box-sizing:border-box;cursor:pointer;width:56px;aspect-ratio:63/88;border-radius:6px;overflow:hidden;box-shadow:0 0 0 2px #ff5fa8,0 8px 18px rgba(0,0,0,.35);transition:transform .2s}.cx-fav:hover{transform:translateY(-3px) rotate(-2deg)}.cx-fav img{width:100%;height:100%;object-fit:cover;display:block}.cx-fav.empty{cursor:help;display:grid;place-items:center;border:2px dashed color-mix(in srgb,#ff5fa8 45%,var(--line));box-shadow:none;color:color-mix(in srgb,#ff5fa8 70%,var(--muted))}.pp-bg{position:absolute;z-index:-1;left:0;right:0;top:0;height:620px;background-size:cover;background-position:center 30%;filter:blur(80px) saturate(1.5) brightness(.6);opacity:.55;pointer-events:none;mask-image:linear-gradient(180deg,#000 30%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent)}.pp{display:grid;grid-gap:clamp(22px,3vw,36px);gap:clamp(22px,3vw,36px);align-items:start;padding-top:clamp(22px,3vw,36px)}@media (min-width:1000px){.pp{grid-template-columns:330px minmax(0,1fr)}.pp-side{position:-webkit-sticky;position:sticky;top:86px}}.pp-side{display:grid;grid-gap:16px;gap:16px;padding:22px;border-radius:24px;background:color-mix(in srgb,var(--panel) 88%,transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pp-id{display:flex;align-items:center;gap:14px;min-width:0}.pp-avatar{flex:none;padding:4px;border-radius:50%;background:linear-gradient(135deg,var(--hot),var(--pink))}.pp-avatar .avatar-lg{width:76px;height:76px;border:3px solid var(--panel);box-shadow:none;font-size:1.7rem}.pp-name{display:grid;grid-gap:4px;gap:4px;min-width:0}.pp-name h1{font-size:clamp(1.4rem,2.4vw,1.75rem);line-height:1;overflow-wrap:anywhere}.pp-name span{color:var(--muted);font-weight:700;font-size:.9rem}.pp-bio{margin:0;padding:12px 14px;border-radius:14px;background:var(--bg-2);color:var(--text);font-size:.95rem;border-left:3px solid var(--pink)}.pp-prog{display:grid;grid-gap:8px;gap:8px}.pp-prog-top{display:flex;justify-content:space-between;align-items:baseline;font:italic 900 .74rem/1 var(--display);font-stretch:118%;text-transform:uppercase;color:var(--muted)}.pp-prog-top b{font-size:1.5rem;color:var(--pink)}.pp-bar{height:10px;border-radius:99px;background:var(--bg-2);overflow:hidden}.pp-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--hot),var(--pink));box-shadow:0 0 14px rgba(236,129,242,.5)}.pp-prog small{color:var(--muted);font-weight:600}.pp-prog small b{color:var(--text)}.pp-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:0}.pp-stats div{display:grid;grid-gap:4px;gap:4px;padding:10px;border-radius:14px;background:var(--bg-2);text-align:center}.pp-stats dt{font-size:.7rem;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.pp-stats dd{margin:0;font:italic 900 1.4rem/1 var(--display);font-stretch:120%}.pp-since{margin:0;display:flex;align-items:center;gap:8px;color:var(--muted);font-weight:600;font-size:.9rem;text-transform:none}.pp-contact{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px 12px;gap:10px 12px;align-items:center;padding:14px;border-radius:16px;background:color-mix(in srgb,#5865f2 18%,var(--panel));border:1px solid color-mix(in srgb,#5865f2 45%,transparent)}.pp-dc{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#5865f2;color:#fff}.pp-contact b{display:block;overflow-wrap:anywhere}.pp-contact div span{font-size:.8rem;color:var(--muted)}.pp-contact .btn{grid-column:1/-1;justify-content:center}.pp-nodc{margin:0;display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.88rem}.pp-side .profile-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.pp-side .profile-actions .btn{justify-content:center;padding-inline:10px;font-size:.86rem}.pp-side .profile-actions .pill{grid-column:1/-1;justify-self:center}.pp-main{grid-gap:clamp(26px,3.4vw,40px);gap:clamp(26px,3.4vw,40px)}.pp-main,.pp-sec{display:grid;min-width:0}.pp-sec{grid-gap:16px;gap:16px}.pp-sec-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border-bottom:2px solid var(--line)}.pp-sec-head .muted{font-weight:700;font-size:.88rem;padding-bottom:6px}.pp-favs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(10px,2vw,22px);gap:clamp(10px,2vw,22px)}.pp-fav{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-gap:10px;gap:10px;min-width:0}.pp-fav-card{position:relative;display:block;aspect-ratio:63/88;border-radius:4.5%/3.3%;overflow:hidden;box-shadow:0 22px 44px rgba(0,0,0,.45),0 0 0 2px color-mix(in srgb,var(--c) 70%,transparent),0 0 46px color-mix(in srgb,var(--c) 40%,transparent);animation:favFloat 6s ease-in-out infinite;animation-delay:var(--d);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.pp-fav-card img{width:100%;height:100%;object-fit:cover;display:block}.pp-fav.foil .pp-fav-card:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.35) 45%,transparent 60%);background-size:250% 100%;animation:favShine 5s ease-in-out infinite;animation-delay:var(--d);mix-blend-mode:overlay}.pp-fav:hover .pp-fav-card{transform:translateY(-8px) rotate(-1.5deg);animation-play-state:paused}.pp-fav:focus-visible .pp-fav-card{outline:3px solid var(--pink);outline-offset:4px}@keyframes favFloat{50%{translate:0 -8px}}@keyframes favShine{0%{background-position:150% 0}60%,to{background-position:-50% 0}}.pp-fav-cap{display:grid;grid-gap:3px;gap:3px;justify-items:center;text-align:center;min-width:0}.pp-fav-cap .rk{font:italic 900 .66rem/1 var(--display);padding:4px 9px;border-radius:99px;color:#fff;background:linear-gradient(135deg,var(--hot),var(--pink))}.pp-fav-cap b{font:italic 900 clamp(.78rem,1.4vw,.95rem)/1.1 var(--display);text-transform:uppercase;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-fav-cap small{color:var(--muted);font-weight:700;font-size:.74rem}@media (prefers-reduced-motion:reduce){.pp-fav-card,.pp-fav.foil .pp-fav-card:after{animation:none}}.pp-binder{padding:clamp(16px,2.4vw,26px);border-radius:26px;background:radial-gradient(80% 60% at 50% 0,rgba(236,129,242,.12),transparent 70%),var(--panel);border:1px solid var(--line)}.pp-binder .bnd-closed{width:min(100%,400px)}.pp .swap-tabs{margin:0}.st-hero{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-gap:18px 24px;gap:18px 24px;align-items:center;margin-top:22px;padding:clamp(20px,3vw,30px);border-radius:24px;background:var(--panel);border:1px solid var(--line)}.st-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/img/hero-blur.webp) center 35%/cover;opacity:.16}@media (min-width:1000px){.st-hero{grid-template-columns:auto minmax(0,1fr) auto auto}}@media (max-width:999px){.st-hero{justify-items:start}}.st-hero .pp-avatar .avatar-lg{width:92px;height:92px;font-size:2rem}.st-who{display:grid;grid-gap:8px;gap:8px;min-width:0}.st-who h1{font-size:clamp(1.8rem,4vw,2.8rem);line-height:.95;overflow-wrap:anywhere}.st-tags{display:flex;flex-wrap:wrap;gap:6px}.st-tags .pill{display:inline-flex;align-items:center;gap:5px}.st-nums{display:flex;gap:8px}.st-nums div{display:grid;grid-gap:3px;gap:3px;min-width:92px;padding:10px 14px;border-radius:14px;background:var(--bg-2)}.st-nums b{font:italic 900 1.5rem/1 var(--display);font-stretch:120%}.st-nums span{font-size:.74rem;font-weight:700;color:var(--muted)}.st-grid{display:grid;grid-gap:16px;gap:16px;margin-top:16px;align-items:start}@media (min-width:1000px){.st-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.st-col{display:grid;grid-gap:16px;gap:16px}.st-grid .me-card+.me-card{margin-top:0}.st-favs{display:flex;gap:12px}.st-favs>*{width:84px;aspect-ratio:63/88;border-radius:8px}.st-favs img{height:auto;object-fit:cover;box-shadow:0 0 0 2px #ff5fa8,0 8px 20px rgba(0,0,0,.35)}.st-favs .empty-slot{border:2px dashed color-mix(in srgb,#ff5fa8 45%,var(--line));display:grid;place-items:center;color:color-mix(in srgb,#ff5fa8 70%,var(--muted))}@media (max-width:560px){.swap-head .big-tabs{display:flex;width:100%}.swap-head .big-tabs button{flex:1 1;justify-content:center;padding:0 8px;gap:6px;font-size:.8rem}.swap-head>.btn{width:100%;justify-content:center}.pp-binder{overflow:hidden}}@media (max-width:899px){.cx{grid-template-columns:minmax(0,1fr)}.cx-side{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.cx-stats .save-state{margin-left:0}}.lad-hero .wrap h1{overflow-wrap:normal;font-size:clamp(1.45rem,6.4vw,4rem)}.h5{position:relative;overflow:hidden;isolation:isolate;display:grid;align-content:center;grid-gap:clamp(36px,6vw,70px);gap:clamp(36px,6vw,70px);min-height:min(900px,calc(100svh - 60px));padding-block:clamp(40px,7vw,80px) 40px}.h5:before{z-index:-3;background:url(/img/hero-blur.webp) center 30%/cover no-repeat;opacity:.55}.h5:after,.h5:before{content:"";position:absolute;inset:0}.h5:after{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 46% 52% at 50% 42%,rgba(10,5,12,.88),rgba(10,5,12,.55) 55%,transparent 80%),linear-gradient(180deg,var(--bg) 0,transparent 18%,transparent 62%,var(--bg) 100%)}:root[data-theme=light] .h5:after{background:radial-gradient(ellipse 46% 52% at 50% 42%,rgba(255,255,255,.9),rgba(255,255,255,.6) 55%,transparent 80%),linear-gradient(180deg,var(--bg) 0,transparent 18%,transparent 62%,var(--bg) 100%)}.h5-wall{position:absolute;inset:0;z-index:-2;overflow:hidden;perspective:1400px;opacity:.62}.h5-wall-in{position:absolute;left:50%;top:50%;width:max(1500px,120vw);display:flex;gap:18px;transform:translate(-50%,-50%) rotateX(24deg) rotate(-14deg) scale(1.15);transform-style:preserve-3d}.h5-col{flex:1 1;display:grid;grid-gap:18px;gap:18px;animation:wallUp 70s linear infinite;animation-delay:calc(var(--k) * -9s)}.h5-col:nth-child(2n){animation-name:wallDown}.h5-col img{width:100%;height:auto;aspect-ratio:63/88;object-fit:cover;border-radius:8px;box-shadow:0 18px 30px rgba(0,0,0,.45)}@keyframes wallUp{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 9px))}}@keyframes wallDown{0%{transform:translateY(calc(-50% - 9px))}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.h5-col{animation:none}}@media (max-width:700px){.h5-wall-in{width:1100px}.h5-wall{opacity:.5}}.h5-center{position:relative;display:grid;justify-items:center;text-align:center;grid-gap:20px;gap:20px;max-width:780px}.h5 .lead{color:var(--text);opacity:.9;font-size:clamp(1.05rem,1.7vw,1.22rem);max-width:56ch;margin:0}.h5 .h-cta,.h5 .h-note{justify-content:center}.h5-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:980px;border-radius:22px;overflow:hidden;background:color-mix(in srgb,var(--panel) 70%,transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.h5-stats div{display:grid;grid-gap:6px;gap:6px;padding:18px 20px;text-align:center}.h5-stats div+div{border-left:1px solid var(--line)}.h5-stats dt{order:2;font-size:.8rem;font-weight:700;color:var(--muted)}.h5-stats dd{margin:0;font:italic 900 clamp(1.6rem,3.2vw,2.4rem)/1 var(--display);font-stretch:125%}.h5-stats div:first-child dd{color:var(--pink)}@media (max-width:700px){.h5-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.h5-stats div:nth-child(3){border-left:0}.h5-stats div:nth-child(n+3){border-top:1px solid var(--line)}}.h5-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:18px;gap:18px;position:relative}@media (min-width:900px){.h5-steps{grid-template-columns:repeat(3,1fr)}.h5-steps:before{content:"";position:absolute;top:38px;left:16%;right:16%;height:2px;background:repeating-linear-gradient(90deg,var(--pink) 0 10px,transparent 10px 18px);opacity:.5}}.h5-steps li{justify-items:center;text-align:center;grid-gap:10px;gap:10px;padding:0 10px}.h5-ico,.h5-steps li{position:relative;display:grid}.h5-ico{z-index:1;width:76px;height:76px;border-radius:22px;place-items:center;color:#fff;background:linear-gradient(135deg,var(--hot),var(--pink));box-shadow:0 14px 30px rgba(238,0,115,.35);transform:rotate(-6deg)}.h5-ico svg{width:30px;height:30px}.h5-steps .n{font:italic 900 .8rem/1 var(--display);letter-spacing:.1em;color:var(--pink)}.h5-steps h3{font-size:1.2rem}.h5-steps p{margin:0;color:var(--muted);max-width:34ch}.h5-rar-sec{position:relative;overflow:hidden}.h5-stairs{display:flex;align-items:flex-end;justify-content:center;gap:clamp(8px,1.4vw,18px);padding:30px 4px 0}.h5-stair{--w:calc(70px + var(--i) * 15px);display:grid;justify-items:center;grid-gap:10px;gap:10px;width:var(--w);flex:none;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.h5-stair .tcard{width:100%;animation:none;box-shadow:0 16px 34px rgba(0,0,0,.45),0 0 calc(var(--i) * 8px) color-mix(in srgb,var(--c) 80%,transparent)}.h5-stair:hover{transform:translateY(-10px)}.h5-stair b{font:italic 900 clamp(.62rem,1.1vw,.82rem)/1 var(--display);font-stretch:115%;text-transform:uppercase;color:var(--c);white-space:nowrap}@media (max-width:900px){.h5-stairs{justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:none}.h5-stair{scroll-snap-align:center}}.h-end-page span i{position:absolute;left:4px;bottom:4px;z-index:2;font:italic 900 .62rem/1 var(--display);padding:3px 5px;border-radius:5px;background:rgba(0,0,0,.7);color:#fff}.cx3{display:grid;grid-gap:16px;gap:16px;margin-top:26px}.cx3-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px}.cx3-top h1{font-size:clamp(2.1rem,5vw,3.4rem);line-height:.95}.cx3-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.cx3-grid{display:grid;grid-gap:12px;gap:12px}@media (min-width:980px){.cx3-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr) minmax(0,1.1fr)}}.cx3-tile{position:relative;overflow:hidden;isolation:isolate;border-radius:20px;background:var(--panel);border:1px solid var(--line)}.cx3-k{display:inline-flex;align-items:center;gap:6px;font:italic 900 .74rem/1 var(--display);font-stretch:118%;text-transform:uppercase;color:var(--muted)}.cx3-k svg.i{width:15px;height:15px;color:#ff5fa8;fill:#ff5fa8}.cx3-prog{display:grid;align-content:center;grid-gap:12px;gap:12px;padding:22px 24px}.cx3-prog:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/img/hero-blur.webp) center 35%/cover;opacity:.2}.cx3-count{display:flex;align-items:baseline;gap:8px}.cx3-count b{font:italic 900 clamp(3rem,6vw,4.4rem)/.9 var(--display);font-stretch:125%;background:linear-gradient(90deg,var(--hot),var(--pink));-webkit-background-clip:text;background-clip:text;color:transparent}.cx3-count span{font:italic 900 1.3rem/1 var(--display);color:var(--muted)}.cx3-count em{margin-left:auto;font:italic 900 1.5rem/1 var(--display);color:var(--pink)}.cx3-prog small{color:var(--muted);font-weight:700}.cx3-nums{display:grid;grid-gap:10px;gap:10px}@media (max-width:979px){.cx3-nums{grid-template-columns:repeat(3,minmax(0,1fr))}}.cx3-nums .cx3-tile{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:12px 16px}.cx3-nums svg.i{width:18px;height:18px;color:var(--pink)}.cx3-nums span{font-size:.84rem;font-weight:700;color:var(--muted)}.cx3-nums b{font:italic 900 1.5rem/1 var(--display);font-stretch:120%}@media (max-width:600px){.cx3-nums .cx3-tile{grid-template-columns:1fr;justify-items:center;text-align:center;gap:4px;padding:10px 6px}.cx3-nums span{font-size:.72rem}}.cx3-favs{display:grid;grid-gap:6px;gap:6px;padding:16px 18px 0;background:radial-gradient(70% 90% at 50% 100%,rgba(255,95,168,.22),transparent 70%),var(--panel)}.cx3-fan{display:flex;justify-content:center;align-items:flex-end;height:196px}.cx3-fav{all:unset;box-sizing:border-box;cursor:pointer;flex:none;width:112px;aspect-ratio:63/88;margin:0 -8px -18px;border-radius:7px;overflow:hidden;transform-origin:50% 110%;transform:rotate(calc(var(--i) * 9deg)) translateY(calc(var(--i) * var(--i) * 10px));box-shadow:0 0 0 2px #ff5fa8,0 14px 28px rgba(0,0,0,.45);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.cx3-fav:nth-child(2){z-index:2;width:126px}.cx3-fav img{width:100%;height:100%;object-fit:cover;display:block}button.cx3-fav:hover{z-index:3;transform:rotate(calc(var(--i) * 9deg)) translateY(-16px) scale(1.04)}.cx3-fav.empty{display:grid;place-items:center;cursor:help;background:var(--bg-2);border:2px dashed color-mix(in srgb,#ff5fa8 50%,var(--line));box-shadow:none;color:color-mix(in srgb,#ff5fa8 70%,var(--muted))}.lb{max-width:980px;margin:18px auto 0;display:grid;grid-gap:34px;gap:34px}.lb-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.lb-list li{animation:lbIn .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 45ms)}@keyframes lbIn{0%{opacity:0;transform:translateY(16px)}}.lb-row{--acc:var(--pink);display:grid;grid-template-columns:52px auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:12px 18px;border-radius:16px;text-decoration:none;color:inherit;background:var(--panel);border:1px solid var(--line);transition:transform .2s,border-color .2s,background .2s}.lb-row:hover{transform:translateX(4px);border-color:color-mix(in srgb,var(--acc) 60%,transparent);background:var(--panel-2)}.lb-row .avatar{width:40px;height:40px}.lb-rk{font:italic 900 1.4rem/1 var(--display);font-stretch:120%;color:var(--muted);text-align:center}.lb-row.t1{--acc:#ffd45c}.lb-row.t2{--acc:#d6d9e4}.lb-row.t3{--acc:#f0a873}.lb-row.top .lb-rk{color:var(--acc);font-size:1.7rem;text-shadow:0 0 18px color-mix(in srgb,var(--acc) 60%,transparent)}.lb-row.top{border-color:color-mix(in srgb,var(--acc) 35%,var(--line))}.lb-who{display:grid;grid-gap:8px;gap:8px;min-width:0}.lb-name{font:italic 900 1rem/1.1 var(--display);font-stretch:115%;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:nameIn .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 45ms + .15s)}@keyframes nameIn{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);letter-spacing:.3em;opacity:0}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.lb-bar{height:8px;border-radius:99px;background:var(--bg-2);overflow:hidden}.lb-bar span{position:relative;overflow:hidden;display:block;height:100%;width:calc(var(--p) * 1%);border-radius:inherit;background:linear-gradient(90deg,var(--hot),var(--acc));animation:barIn 1.3s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 45ms + .25s)}.lb-row.top .lb-bar span{background:linear-gradient(90deg,color-mix(in srgb,var(--acc) 50%,var(--hot)),var(--acc))}.lb-bar span:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translateX(-100%);animation:barShine 2.8s ease-in-out infinite;animation-delay:calc(var(--i) * .12s + 1.4s)}@keyframes barIn{0%{width:0}}@keyframes barShine{60%,to{transform:translateX(100%)}}.lb-score{display:grid;justify-items:end;grid-gap:3px;gap:3px;text-align:right}.lb-score b{font:italic 900 1.4rem/1 var(--display);font-stretch:120%;color:var(--acc)}.lb-score small{font-size:.74rem;font-weight:700;color:var(--muted);white-space:nowrap}.lb-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border-bottom:2px solid var(--line);margin-bottom:14px}.lb-head .muted{font-size:.86rem;font-weight:700;padding-bottom:6px}.lb-done{position:relative;display:grid;grid-gap:14px;gap:14px;padding:clamp(16px,2.6vw,24px);border-radius:24px;isolation:isolate;overflow:hidden;background:radial-gradient(80% 120% at 0 0,rgba(255,212,92,.2),transparent 60%),var(--panel);border:1px solid rgba(255,212,92,.45)}.lb-done:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/img/star-pink.svg) right -40px top -40px/220px no-repeat;opacity:.08;filter:hue-rotate(60deg) saturate(2)}.lb-done-head{display:flex;align-items:center;gap:14px}.lb-done-head h2{font-size:clamp(1.4rem,3vw,2rem);background:linear-gradient(90deg,#ffd45c,#fff3c4,#ffd45c);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:goldText 3s linear infinite}.lb-done-head p{margin:2px 0 0;color:var(--muted);font-weight:600}.lb-crown{flex:none;width:54px;height:54px;border-radius:16px;display:grid;place-items:center;color:#2a1d00;background:linear-gradient(135deg,#fff1b0,#ffc93b 55%,#c98a00);box-shadow:0 10px 28px rgba(255,201,59,.35);animation:crown 3s ease-in-out infinite}.lb-crown svg.i{width:28px;height:28px}.lb-row.gold{--acc:#ffd45c;padding-block:16px;border:1px solid transparent;background:linear-gradient(var(--panel-2),var(--panel-2)) padding-box,linear-gradient(110deg,#c98a00,#fff1b0,#ffc93b,#c98a00) border-box;background-size:100% 100%,300% 100%;animation:goldBorder 4s linear infinite}.lb-row.gold .lb-rk{color:#ffd45c;font-size:1.7rem}.lb-row.gold .avatar{width:48px;height:48px;box-shadow:0 0 0 2px #ffd45c,0 0 18px rgba(255,212,92,.5)}.lb-row.gold .lb-name{font-size:1.2rem;background:linear-gradient(90deg,#ffd45c,#fff6d6 40%,#ff9fd0 55%,#ffd45c 80%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:nameIn .7s cubic-bezier(.2,.8,.2,1) both,goldText 3.5s linear infinite;animation-delay:calc(var(--i) * 45ms + .15s),0s}.lb-row.gold .lb-bar span{background:linear-gradient(90deg,#c98a00,#ffd45c,#fff1b0)}.lb-row.gold .lb-score small{color:#ffd45c;font-weight:900}@keyframes goldText{to{background-position:-250% 0}}@keyframes goldBorder{to{background-position:0 0,-300% 0}}@media (max-width:640px){.lb-row{grid-template-columns:34px auto minmax(0,1fr) auto;gap:10px;padding:10px 12px}.lb-score small{display:none}.lb-row .avatar{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.lb-bar span,.lb-bar span:after,.lb-done-head h2,.lb-list li,.lb-name,.lb-row.gold{animation:none!important}}.pf-hero{position:relative;overflow:hidden;isolation:isolate;padding-block:clamp(30px,5vw,64px) clamp(40px,6vw,80px)}.pf-hero-bg{position:absolute;inset:-80px;z-index:-3;background-size:cover;background-position:center 30%;filter:blur(60px) saturate(1.6) brightness(.55);transform:scale(1.1)}.pf-hero:after{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(70% 90% at 80% 40%,color-mix(in srgb,var(--c) 30%,transparent),transparent 70%),linear-gradient(180deg,rgba(8,4,10,.35),var(--bg) 98%)}:root[data-theme=light] .pf-hero:after{background:radial-gradient(70% 90% at 80% 40%,color-mix(in srgb,var(--c) 30%,transparent),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.3),var(--bg) 98%)}.pf-hero-shape{position:absolute;z-index:-1;right:-10%;top:50%;width:1100px;max-width:none;transform:translateY(-50%);opacity:.07;pointer-events:none}.pf-hero-in{display:grid;grid-gap:34px;gap:34px;align-items:center}@media (min-width:980px){.pf-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,520px)}}.pf-id{display:grid;grid-gap:12px;gap:12px;justify-items:start;min-width:0;animation:infoIn .8s cubic-bezier(.2,.8,.2,1) both}.pf-id-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:4px}.pf-avatar{padding:5px;border-radius:50%;background:conic-gradient(from 200deg,var(--hot),var(--pink),#fff,var(--pink),var(--hot));box-shadow:0 16px 40px rgba(0,0,0,.4)}.pf-avatar .avatar-lg{width:clamp(92px,11vw,124px);height:clamp(92px,11vw,124px);border:4px solid var(--bg);box-shadow:none;font-size:clamp(2rem,4vw,2.8rem)}.pf-badge{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:99px;font:italic 900 .74rem/1 var(--display);color:#2a1d00;background:linear-gradient(135deg,#fff1b0,#ffc93b 60%,#e0a100);box-shadow:0 8px 22px rgba(255,201,59,.35)}.pf-badge,.pf-kicker{text-transform:uppercase}.pf-kicker{font:800 .74rem/1 var(--body);letter-spacing:.14em;color:color-mix(in srgb,var(--pink) 70%,#fff)}.pf-id h1{font-size:clamp(2.6rem,7vw,5.2rem);line-height:.88;overflow-wrap:anywhere;color:#fff;text-shadow:0 8px 40px rgba(0,0,0,.45)}:root[data-theme=light] .pf-id h1{color:var(--text);text-shadow:none}.pf-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-weight:700;color:rgba(255,255,255,.78)}:root[data-theme=light] .pf-meta{color:var(--muted)}.pf-meta .dot{width:5px;height:5px;border-radius:50%;background:var(--pink)}.pf-bio{margin:2px 0 0;max-width:54ch;font-size:1.05rem;line-height:1.5;color:rgba(255,255,255,.9);padding-left:14px;border-left:3px solid var(--pink)}:root[data-theme=light] .pf-bio{color:var(--text)}.pf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px}.pf-actions .profile-actions{display:flex;flex-wrap:wrap;gap:8px}.pf-actions .profile-actions .btn,.pf-nodc{min-height:52px}.pf-nodc{display:inline-flex;gap:8px;padding:0 16px;border-radius:14px;border:1px dashed rgba(255,255,255,.25);color:rgba(255,255,255,.65);font-weight:700;font-size:.9rem}.pf-fan,.pf-nodc{align-items:center}.pf-fan{position:relative;display:flex;justify-content:center;min-height:clamp(300px,38vw,470px)}.pf-fav{all:unset;box-sizing:border-box;cursor:pointer;position:relative;flex:none;width:clamp(130px,16vw,200px);margin-inline:clamp(-46px,-4vw,-24px);transform:translateY(calc(var(--k) * var(--k) * 26px)) rotate(calc(var(--k) * 11deg));transform-origin:50% 100%;transition:transform .4s cubic-bezier(.2,.8,.2,1);animation:favDeal .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc((var(--k) + 1) * 90ms + .2s)}.pf-fav.r1{z-index:2;width:clamp(170px,21vw,260px)}@keyframes favDeal{0%{opacity:0;translate:0 80px;scale:.85}}.pf-fav-card{position:relative;display:block;aspect-ratio:63/88;border-radius:4.5%/3.3%;overflow:hidden;animation:favFloat 6s ease-in-out infinite;animation-delay:calc(var(--k) * -2s);box-shadow:0 30px 60px rgba(0,0,0,.55),0 0 0 2px color-mix(in srgb,var(--fc) 70%,transparent),0 0 60px color-mix(in srgb,var(--fc) 45%,transparent)}.pf-fav-card img{width:100%;height:100%;object-fit:cover;display:block}.pf-fav.foil .pf-fav-card:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.4) 45%,transparent 60%);background-size:250% 100%;animation:favShine 5s ease-in-out infinite;mix-blend-mode:overlay}.pf-fav:hover{z-index:3;transform:translateY(-18px) rotate(calc(var(--k) * 5deg)) scale(1.05)}.pf-fav:focus-visible .pf-fav-card{outline:3px solid var(--pink);outline-offset:4px}.pf-fav-rk{position:absolute;left:50%;top:-12px;transform:translateX(-50%);z-index:2;white-space:nowrap;font:italic 900 .7rem/1 var(--display);padding:5px 10px;border-radius:99px;color:#fff;background:linear-gradient(135deg,var(--hot),var(--pink));box-shadow:0 6px 16px rgba(238,0,115,.4)}.pf-fav-empty{display:grid;place-items:center;grid-gap:8px;gap:8px;width:220px;aspect-ratio:63/88;border-radius:14px;border:2px dashed rgba(255,255,255,.25);color:rgba(255,255,255,.6);font-weight:700;text-align:center;padding:20px}:root[data-theme=light] .pf-fav-empty,:root[data-theme=light] .pf-nodc{color:var(--muted);border-color:color-mix(in srgb,var(--text) 22%,transparent)}@media (prefers-reduced-motion:reduce){.pf-fav,.pf-fav-card,.pf-fav.foil .pf-fav-card:after,.pf-id{animation:none}}.pf-stats{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:calc(-1 * clamp(20px, 3vw, 40px))}@media (min-width:700px){.pf-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.pf-stats{grid-template-columns:1.35fr repeat(5,minmax(0,1fr))}}.pf-stat{display:grid;align-content:center;grid-gap:4px;gap:4px;padding:16px 18px;border-radius:18px;background:color-mix(in srgb,var(--panel) 92%,transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:left;font:inherit;color:inherit}.pf-stat b{font:italic 900 clamp(1.5rem,2.6vw,2rem)/1 var(--display);font-stretch:120%}.pf-stat b small{font-size:.55em;color:var(--muted)}.pf-stat span{display:inline-flex;align-items:center;gap:4px;font-size:.8rem;font-weight:700;color:var(--muted)}.pf-stat.link{cursor:pointer;transition:border-color .2s,transform .2s}.pf-stat.link:hover{border-color:var(--pink);transform:translateY(-2px)}.pf-stat.link span{color:var(--pink-ink)}.pf-ring{grid-template-columns:auto 1fr;align-items:center;gap:14px}.pf-ring div{display:grid;grid-gap:4px;gap:4px}.pf-ring b{color:var(--pink);font-size:clamp(1.8rem,3vw,2.4rem)}.pf-ring-arc{animation:ringIn 1.4s cubic-bezier(.2,.8,.2,1) .3s both}@keyframes ringIn{0%{stroke-dasharray:0 999}}@media (max-width:699px){.pf-ring{grid-column:1/-1}}.pf-tabs{display:flex;gap:6px;margin:clamp(30px,4vw,46px) 0 0;border-bottom:2px solid var(--line);scroll-margin-top:90px;overflow-x:auto;scrollbar-width:none}.pf-tabs button{position:relative;display:inline-flex;align-items:center;gap:8px;flex:none;padding:14px 20px;border:0;background:none;color:var(--muted);font:italic 900 clamp(.86rem,1.5vw,1rem)/1 var(--display);font-stretch:118%;text-transform:uppercase;cursor:pointer}.pf-tabs button svg.i{width:19px;height:19px}.pf-tabs button .count{font-style:normal;font-size:.72rem;padding:3px 8px;border-radius:99px;background:var(--panel-2)}.pf-tabs button[aria-selected=true]{color:var(--text)}.pf-tabs button[aria-selected=true]:after{content:"";position:absolute;left:12px;right:12px;bottom:-2px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--hot),var(--pink))}.pf-tabs button[aria-selected=true] svg.i{color:var(--pink)}.pf-panel{padding-top:22px;animation:fadeIn .3s ease}.pf-swap-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.pf-swap-top p{margin:0;color:var(--muted);font-weight:600;max-width:60ch}.pf-empty{padding:30px 0;text-align:center}@media (max-width:560px){.pf-tabs button{padding:12px;gap:6px}.pf-actions .profile-actions{width:100%}.pf-actions>.btn{width:100%;justify-content:center}}.pf-stat b{white-space:nowrap}@media (max-width:640px){.lb-row.gold .lb-name,.lb-row.gold .lb-score b{font-size:1rem}}