:root{--nfce-g:#5AAF2A;--nfce-g2:#7CFF4F;--nfce-bg:#020403;--nfce-ink:#ecf3ec;--nfce-mut:#8b978d;--nfce-line:#18221a;--nfce-cy:#4fe3ff;--nfce-vi:#9b7bff}.nfce-profile *,.nfce-root *,.nfcg-detail *{box-sizing:border-box}.nfcg-detail{color:var(--nfce-ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}html.nfcg-lock{overflow:hidden}.nfce-root{color:var(--nfce-ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:radial-gradient(900px 520px at 50% 34%,rgba(90,175,42,.1),transparent 70%),var(--nfce-bg);overflow-x:clip}.nfcg-kicker{letter-spacing:.32em;font-size:11px;color:var(--nfce-g);margin:0 0 10px;font-weight:600}.nfcg-hero{text-align:center;padding:52px 20px 6px}.nfcg-title{font-size:clamp(28px,5.6vw,60px);margin:0;letter-spacing:.05em;font-weight:800;line-height:1.05}.nfcg-title span{color:var(--nfce-g2);text-shadow:0 0 26px rgba(124,255,79,.35)}.nfcg-sub{color:var(--nfce-mut);margin:12px auto 0;max-width:520px;font-size:15px;line-height:1.5}.nfcg-proto{display:inline-block;margin-top:14px;font-size:10px;letter-spacing:.22em;color:#65716a;border:1px solid var(--nfce-line);padding:4px 10px;border-radius:99px}.nfcg{--cw:min(300px,30vw);position:relative;user-select:none;-webkit-user-select:none}.nfcg-stage{position:relative;height:calc(var(--cw) * 1.5 + 150px);perspective:1400px;perspective-origin:50% 42%;touch-action:pan-y;cursor:grab;outline:none;overflow:hidden}.nfcg-stage:focus-visible{box-shadow:inset 0 1px 0 rgba(124,255,79,.45),inset 0 -1px 0 rgba(124,255,79,.45)}.nfcg-stage.is-drag{cursor:grabbing}.nfcg-track{top:40px;width:0;height:0;transform-style:preserve-3d}.nfcg-spot,.nfcg-track{position:absolute;left:50%}.nfcg-spot{top:0;width:calc(var(--cw) * 2.6);height:100%;transform:translateX(-50%);background:radial-gradient(50% 45% at 50% 42%,rgba(124,255,79,.16),transparent 72%),conic-gradient(from 180deg at 50% -10%,transparent 165deg,rgba(220,255,210,.06) 180deg,transparent 195deg);pointer-events:none}.nfcg-floor{position:absolute;left:0;right:0;top:calc(40px + var(--cw) * 1.5 + 4px);bottom:0;background:radial-gradient(40% 70% at 50% 0,rgba(90,175,42,.18),transparent 75%),linear-gradient(#050806,var(--nfce-bg));border-top:1px solid rgba(124,255,79,.08);pointer-events:none}.nfcg-card{position:absolute;left:calc(var(--cw) / -2);top:0;width:var(--cw);aspect-ratio:2/3;transform-style:flat;backface-visibility:hidden;-webkit-backface-visibility:hidden;outline:none;cursor:pointer;will-change:transform;-webkit-box-reflect:below 6px linear-gradient(transparent 70%,rgba(255,255,255,.18))}.nfcg-ci{border-radius:14px;overflow:hidden;background:#050806;border:1px solid #1d2a1f;box-shadow:0 30px 60px -20px rgba(0,0,0,.9);transition:border-color .4s,box-shadow .4s}.nfcg-art,.nfcg-ci{position:absolute;inset:0}.nfcg-art img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none;-webkit-user-drag:none;opacity:0;transition:opacity .5s}.nfcg-art img[src]{opacity:1}.nfcg-shade{position:absolute;inset:0;background:#000;opacity:var(--dim,0);pointer-events:none}.nfcg-card.is-active .nfcg-ci{border-color:rgba(124,255,79,.7);box-shadow:0 0 0 1px rgba(124,255,79,.25),0 0 34px rgba(90,175,42,.35),0 40px 70px -25px rgba(0,0,0,.95)}.nfcg-card:focus-visible .nfcg-ci{outline:2px solid var(--nfce-g2);outline-offset:4px}.nfcg-card.s-CLAIMED .nfcg-art img{filter:saturate(.55) brightness(.62)}.nfcg-tag{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;letter-spacing:.14em;padding:4px 9px;border-radius:99px;white-space:nowrap;line-height:1}.nfcg-ci>.nfcg-tag{position:absolute;top:10px;left:10px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.tag-AVAILABLE{background:rgba(5,12,6,.62);color:var(--nfce-g2);border:1px solid rgba(124,255,79,.38)}.tag-IN_PLAY{background:rgba(124,255,79,.92);color:#041004;border:1px solid var(--nfce-g2)}.tag-IN_PLAY i{width:6px;height:6px;border-radius:50%;background:#041004}.tag-CLAIMED{background:rgba(255,255,255,.92);color:#0b0f0c;border:1px solid #fff}.nfcg-ico{width:12px;height:12px;flex:none}.nfcg-ci>.tag-CLAIMED{top:auto;bottom:12px;left:50%;transform:translateX(-50%);padding:6px 12px;font-size:11px}.nfcg-caption{text-align:center;min-height:64px;margin-top:-50px;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:3px}.nfcg-caption b{font-size:20px;letter-spacing:.03em}.nfcg-capsub{color:var(--nfce-mut);font-size:13px}.nfcg-num{font:600 11px ui-monospace,Consolas,monospace;color:var(--nfce-g);letter-spacing:.14em}.nfcg-rar{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--nfce-mut)}.nfcg-rar[data-r=Mythic]{color:var(--nfce-g2);text-shadow:0 0 10px rgba(124,255,79,.5)}.nfcg-rar[data-r=Legendary]{color:var(--nfce-g2)}.nfcg-rar[data-r=Epic]{color:#d6eccc}.nfcg-ui{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:12px}.nfcg-btn{width:46px;height:46px;border-radius:50%;border:1px solid #233225;background:rgba(10,16,11,.8);color:var(--nfce-ink);font-size:19px;cursor:pointer;transition:border-color .2s}.nfcg-btn:hover{border-color:var(--nfce-g)}.nfcg-btn:focus-visible{outline:2px solid var(--nfce-g2);outline-offset:3px}.nfcg-pos{font:600 13px ui-monospace,Consolas,monospace;color:var(--nfce-mut);min-width:64px;text-align:center}.nfcg-stage.is-intro .nfcg-ci{animation:nfcg-in .95s cubic-bezier(.16,.84,.24,1) both;animation-delay:calc(var(--d) * 90ms + .12s)}.nfcg-stage.is-intro .nfcg-spot{animation:nfcg-fade 1.6s ease both}@keyframes nfcg-in{0%{opacity:0;transform:translateY(60px) scale(.92)}to{opacity:1;transform:none}}@keyframes nfcg-fade{0%{opacity:0}}.nfcg.is-lite .nfcg-card{-webkit-box-reflect:none;will-change:auto}.nfcg.is-lite .nfcg-ci>.nfcg-tag{backdrop-filter:none;-webkit-backdrop-filter:none}.nfcg.is-lite .nfcg-card.is-active .nfcg-ci{box-shadow:0 0 18px rgba(90,175,42,.3)}.nfcg-cup,.nfcg-hall,.nfcg-panel{text-align:center;max-width:980px;margin:0 auto;padding:56px 20px 0}.nfcg-cup h2,.nfcg-hall h2{font-size:clamp(24px,4vw,40px);margin:0;letter-spacing:.06em}.nfcg-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:760px;margin:0 auto}.nfcg-stat{border:1px solid var(--nfce-line);border-radius:14px;padding:14px 10px;background:rgba(10,16,11,.6)}.nfcg-stat b{display:block;font-size:30px;font-weight:800}.nfcg-stat span{font-size:10px;letter-spacing:.18em;color:var(--nfce-mut)}.nfcg-stat.s-av b{color:var(--nfce-g2)}.nfcg-link{display:inline-block;margin-top:14px;color:var(--nfce-mut);font-size:13px}.nfcg-link:hover,.nfcg-sched{color:var(--nfce-g2)}.nfcg-sched{letter-spacing:.2em;font-size:12px;font-weight:700;margin:12px 0 0}.nfcg-cup-empty,.nfcg-cup-next,.nfcg-hall-empty{margin:24px auto 0;max-width:560px;border:1px solid var(--nfce-line);border-radius:18px;padding:28px 20px;background:linear-gradient(180deg,rgba(90,175,42,.07),rgba(10,16,11,.4));display:flex;flex-direction:column;gap:8px}.nfcg-cup-empty span{font-size:11px;letter-spacing:.28em;color:var(--nfce-mut)}.nfcg-cup-empty b,.nfcg-hall-empty b{font-size:clamp(18px,3vw,24px);letter-spacing:.12em}.nfcg-hall-empty span{color:var(--nfce-mut)}.nfcg-cup-next dl{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;text-align:left;margin:0}.nfcg-cta{display:inline-block;margin-top:20px;padding:13px 22px;border-radius:99px;background:var(--nfce-g);color:#031003;font-weight:800;letter-spacing:.12em;font-size:13px;text-decoration:none}.nfcg-cta.ghost{background:transparent;color:var(--nfce-g2);border:1px solid rgba(124,255,79,.5)}.nfcg-cta:hover{filter:brightness(1.1)}.nfcg-close:focus-visible,.nfcg-cta:focus-visible,.nfcg-me:focus-visible{outline:2px solid var(--nfce-g2);outline-offset:3px}.nfcg-slots{list-style:none;padding:0;margin:20px auto 0;display:grid;grid-template-columns:repeat(5,1fr);gap:12px;max-width:560px}.nfcg-slots li{aspect-ratio:2/3;border:1px dashed #223024;border-radius:12px;background:linear-gradient(180deg,rgba(90,175,42,.05),transparent)}.nfcg-champs{list-style:none;padding:0;display:grid;gap:12px}.nfcg-champ{width:100%;display:flex;flex-direction:column;align-items:center;gap:4px;background:#0a100b;border:1px solid var(--nfce-line);border-radius:14px;color:var(--nfce-ink);padding:14px;cursor:pointer}.nfcg-foot{text-align:center;color:#3e4a40;font-size:11px;padding:56px 16px 40px}.nfcg-detail{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:16px;background:rgba(1,3,2,0);transition:background .35s,visibility 0s .45s;visibility:hidden;overscroll-behavior:contain}.nfcg-detail.is-open{background:rgba(1,3,2,.9);visibility:visible;transition:background .35s}.nfcg-dcard{position:relative;width:min(940px,100%);max-height:calc(100dvh - 32px);overflow:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:20px;border:1px solid rgba(124,255,79,.45);background:#060a07;box-shadow:0 0 70px rgba(90,175,42,.22);transform-origin:0 0}.nfcg-dart{background:#030504;display:flex;align-items:center;justify-content:center}.nfcg-dart img{width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;display:block;max-height:calc(100dvh - 34px)}.nfcg-dinfo{padding:30px 28px;opacity:0;transition:opacity .3s .18s;text-align:left}.nfcg-detail.is-open .nfcg-dinfo{opacity:1}.nfcg-dinfo h3{font-size:30px;margin:6px 0 12px}.nfcg-dtags{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.nfcg-dl{display:grid;grid-template-columns:auto 1fr;gap:10px 18px;margin:22px 0;font-size:14px}.nfcg-dl dt{color:var(--nfce-mut);letter-spacing:.12em;font-size:11px;text-transform:uppercase;align-self:center}.nfcg-dl dd{margin:0}.nfcg-desc{color:#a9b5ab;font-size:13px;line-height:1.55}.nfcg-me{display:inline-flex;gap:8px;align-items:center;margin-top:8px;padding:13px 20px;border-radius:99px;background:var(--nfce-g);color:#031003;font-weight:800;letter-spacing:.1em;font-size:13px;text-decoration:none}.nfcg-addr{font-size:11px;color:#56625a;word-break:break-all;margin-top:16px}.nfcg-addr code{font-family:ui-monospace,Consolas,monospace}.nfcg-close{position:absolute;top:12px;right:12px;width:42px;height:42px;border-radius:50%;border:1px solid #2b3a2d;background:rgba(0,0,0,.65);color:#fff;font-size:18px;cursor:pointer;z-index:2}@media (max-width:767px){.nfcg{--cw:min(58vw,240px)}.nfcg-stage{perspective:900px;height:calc(var(--cw) * 1.5 + 110px)}.nfcg-track{top:28px}.nfcg-floor{top:calc(28px + var(--cw) * 1.5 + 4px)}.nfcg-card{-webkit-box-reflect:below 4px linear-gradient(transparent 80%,rgba(255,255,255,.12))}.nfcg-caption{margin-top:-40px}.nfcg-caption b{font-size:17px}.nfcg-stats{grid-template-columns:repeat(2,1fr)}.nfcg-dcard{grid-template-columns:1fr}.nfcg-dart img{max-height:none;width:min(100%,62dvh)}.nfcg-dinfo{padding:20px}.nfcg-dinfo h3{font-size:24px}.nfcg-hero{padding-top:34px}.nfcg-hero .nfcg-kicker{font-size:9px;letter-spacing:.2em}.nfcg-proto{font-size:9px;letter-spacing:.14em}.nfcg-sub{font-size:14px}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:0s!important;animation:none!important}}.nfce-head{text-align:center;padding:52px 20px 10px}.nfce-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:22px auto 0}.nfce-nav a{color:var(--nfce-ink);text-decoration:none;font-size:11px;font-weight:700;letter-spacing:.18em;padding:9px 14px;border:1px solid var(--nfce-line);border-radius:99px;background:rgba(10,16,11,.6);transition:border-color .2s,color .2s}.nfce-nav a:focus-visible,.nfce-nav a:hover{border-color:rgba(124,255,79,.6);color:var(--nfce-g2);outline:none}.nfce-sec{padding:64px 0 0;scroll-margin-top:16px}.nfce-sec-head{text-align:center;padding:0 20px 6px}.nfce-sec-head h2,.nfch h2{font-size:clamp(24px,4vw,40px);margin:0;letter-spacing:.06em}.nfcg-cta.live{background:#fff;color:#031003;display:inline-flex;align-items:center;gap:8px}.nfcg-cta.live i{width:8px;height:8px;border-radius:50%;background:#e0262f;box-shadow:0 0 0 3px rgba(224,38,47,.25)}.nfce-cup{padding:40px 16px 0}.nfce-cup-panel{position:relative;max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;align-items:center;padding:38px 40px;border-radius:26px;overflow:hidden;background:radial-gradient(120% 90% at 0 0,rgba(79,227,255,.07),transparent 50%),radial-gradient(90% 90% at 100% 100%,rgba(155,123,255,.08),transparent 55%),linear-gradient(160deg,#07100a,#030504 60%);border:1px solid rgba(124,255,79,.22);box-shadow:inset 0 0 0 1px rgba(0,0,0,.6),0 30px 80px -30px rgba(0,0,0,.9),0 0 60px -20px rgba(90,175,42,.35)}.nfce-cup-panel:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(124,255,79,.035) 0 1px,transparent 1px 64px);mask-image:linear-gradient(180deg,#000,transparent 80%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 80%);pointer-events:none}.nfce-cup-beam{position:absolute;top:-40%;right:18%;width:38%;height:180%;background:linear-gradient(180deg,rgba(124,255,79,.1),transparent 70%);transform:rotate(18deg);filter:blur(8px);pointer-events:none}.nfce-cup-main{position:relative;text-align:left}.nfce-cup-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.nfce-cup-top .nfcg-kicker{margin:0}.nfce-cup-main h2{font-size:clamp(28px,4.4vw,48px);margin:14px 0 18px;letter-spacing:.04em;line-height:1.05}.nfce-pill{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:800;letter-spacing:.18em;padding:6px 12px;border-radius:99px;border:1px solid}.pill-COMING_SOON{color:#cfd8d0;border-color:#344036;background:rgba(255,255,255,.04)}.pill-REGISTRATION_OPEN{color:var(--nfce-g2);border-color:rgba(124,255,79,.55);background:rgba(124,255,79,.1)}.pill-LIVE{color:#041004;background:var(--nfce-g2);border-color:var(--nfce-g2);box-shadow:0 0 18px rgba(124,255,79,.45)}.pill-LIVE i{width:7px;height:7px;border-radius:50%;background:#041004;animation:nfce-blink 1.4s ease-in-out infinite}.pill-ENDED{color:#8a948c;border-color:#2c352e}.nfce-sched{display:grid;gap:2px;padding:14px 18px;border-left:2px solid var(--nfce-g);background:linear-gradient(90deg,rgba(124,255,79,.07),transparent);border-radius:0 12px 12px 0;max-width:360px}.nfce-sched-day{font-size:10px;letter-spacing:.26em;color:var(--nfce-mut)}.nfce-sched b{font-size:20px;letter-spacing:.06em}.nfce-sched small{font-size:12px;color:var(--nfce-cy);opacity:.75;letter-spacing:.08em}.nfce-soon{margin-top:22px;display:grid;gap:6px}.nfce-soon span{font-size:11px;letter-spacing:.28em;color:var(--nfce-mut)}.nfce-soon b{font-size:clamp(30px,5vw,54px);letter-spacing:.08em;background:linear-gradient(90deg,#fff,var(--nfce-g2));-webkit-background-clip:text;background-clip:text;color:transparent}.nfce-soon p{color:var(--nfce-mut);margin:4px 0 0;max-width:440px;line-height:1.5;font-size:14px}.nfce-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:20px 0 0}.nfce-fields div{border:1px solid var(--nfce-line);border-radius:12px;padding:12px 14px;background:rgba(5,9,6,.6)}.nfce-fields dt{font-size:10px;letter-spacing:.22em;color:var(--nfce-mut)}.nfce-fields dd{margin:6px 0 0;font-weight:700;font-size:15px}.nfce-fields dd small{display:block;font-weight:500;font-size:11px;color:var(--nfce-cy);opacity:.75;margin-top:3px}.nfce-cd-wrap{margin-top:22px}.nfce-cd-label{display:block;font-size:10px;letter-spacing:.3em;color:var(--nfce-g);font-weight:700;margin-bottom:8px}.nfce-cd{display:flex;gap:10px}.nfce-cd-u{min-width:72px;text-align:center;padding:12px 6px;border-radius:14px;border:1px solid rgba(124,255,79,.25);background:linear-gradient(180deg,rgba(124,255,79,.08),rgba(0,0,0,.4))}.nfce-cd-u b{display:block;font:800 clamp(26px,3.6vw,40px)/1 ui-monospace,Consolas,monospace;color:#fff;text-shadow:0 0 18px rgba(124,255,79,.35);font-variant-numeric:tabular-nums}.nfce-cd-u span{font-size:9px;letter-spacing:.24em;color:var(--nfce-mut)}.nfce-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.nfce-actions .nfcg-cta{margin-top:20px}.nfce-cup-prize{position:relative;text-align:center}.nfce-prize-card{margin:0 auto;width:min(300px,100%);aspect-ratio:2/3;border-radius:16px;overflow:hidden;border:1px solid rgba(124,255,79,.6);box-shadow:0 0 50px rgba(90,175,42,.35),0 30px 60px -20px #000;transform:perspective(900px) rotateY(-8deg)}.nfce-prize-card img{width:100%;height:100%;object-fit:contain;display:block}.nfce-prize-name{margin:14px 0 0;font-weight:700;letter-spacing:.04em}.nfce-pool{position:relative;height:330px;perspective:900px}.nfce-pool img{position:absolute;left:50%;top:10px;width:180px;aspect-ratio:2/3;height:auto;border-radius:12px;border:1px solid #213022;object-fit:contain;background:#050806;transform:translateX(calc(-50% + var(--i) * 62px)) rotateY(calc(var(--i) * -14deg)) translateZ(calc(-1 * max(var(--i), -1 * var(--i)) * 60px));z-index:calc(10 - max(var(--i), -1 * var(--i)));filter:brightness(calc(1 - max(var(--i), -1 * var(--i)) * .2));box-shadow:0 20px 40px -15px #000}.nfce-pool img[style*="--i:0"]{border-color:rgba(124,255,79,.6);box-shadow:0 0 30px rgba(90,175,42,.35)}.nfce-pool-cap{display:flex;align-items:center;justify-content:center;gap:12px;margin:6px 0 0;text-align:left}.nfce-pool-cap span{display:grid;font-size:12px;color:var(--nfce-mut)}.nfce-pool-cap b{color:var(--nfce-ink);font-size:14px;letter-spacing:.14em}.nfce-trophy{width:30px;height:30px;color:var(--nfce-g2);flex:none}.nfcs-seal{position:absolute;left:8px;right:8px;bottom:8px;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:linear-gradient(90deg,rgba(3,10,5,.92),rgba(3,10,5,.78));border:1px solid rgba(124,255,79,.55);box-shadow:0 0 24px rgba(90,175,42,.35);opacity:0;transform:translateY(10px) scale(.97);transition:opacity .35s ease,transform .45s cubic-bezier(.16,.84,.24,1);pointer-events:none;z-index:3}.nfcs-medal{width:38px;height:38px;flex:none;filter:drop-shadow(0 0 6px rgba(124,255,79,.55))}.nfcs-txt{display:grid;min-width:0;text-align:left;line-height:1.2}.nfcs-txt span{font-size:8.5px;letter-spacing:.2em;color:var(--nfce-g2);font-weight:800}.nfcs-txt b{font-size:14px;color:#fff}.nfcs-txt b,.nfcs-txt small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nfcs-txt small{font-size:10px;color:var(--nfce-mut)}.nfcg-card.has-champion .tag-CLAIMED{transition:opacity .3s}@media (hover:hover){.nfcg-card.has-champion:focus-visible .nfcs-seal,.nfcg-card.has-champion:hover .nfcs-seal{opacity:1;transform:none}.nfcg-card.has-champion:hover .tag-CLAIMED{opacity:0}}@media (hover:none){.nfcg-card.has-champion.is-active .nfcs-seal{opacity:1;transform:none}.nfcg-card.has-champion.is-active .tag-CLAIMED{opacity:0}}.nfcs-seal.in-details{position:relative;left:auto;right:auto;bottom:auto;opacity:1;transform:none;margin:0 0 18px;animation:nfcs-in .6s cubic-bezier(.16,.84,.24,1) .25s both}@keyframes nfcs-in{0%{opacity:0;transform:translateY(8px)}}.nfch{text-align:center;padding-left:16px;padding-right:16px;max-width:1100px;margin:0 auto}.nfch-stage{position:relative;margin:28px auto 0;max-width:760px;height:340px;perspective:1100px;perspective-origin:50% 0}.nfch-podium{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;gap:14px;transform-style:preserve-3d}.nfch-beams{position:absolute;inset:-20px 0 0;background:conic-gradient(from 168deg at 50% -8%,transparent 0deg,rgba(124,255,79,.13) 8deg,transparent 16deg,transparent 24deg,rgba(79,227,255,.06) 30deg,transparent 36deg),radial-gradient(50% 40% at 50% 100%,rgba(90,175,42,.2),transparent 70%);pointer-events:none}.nfch-ped{position:relative;width:min(30%,210px);transform-style:preserve-3d}.nfch-ped,.nfch-ped-top{display:flex;flex-direction:column;align-items:center}.nfch-ped-top{gap:8px;min-height:96px;justify-content:flex-end;padding-bottom:12px}.nfch-ped-top b{font-size:13px;letter-spacing:.06em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nfch-ped-body{width:100%;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,#132416,#070c08);border:1px solid rgba(124,255,79,.28);border-bottom:0;transform:rotateX(14deg);transform-origin:bottom;box-shadow:inset 0 1px 0 rgba(124,255,79,.45),0 -10px 40px -10px rgba(90,175,42,.35);display:grid;place-items:center}.nfch-ped-body span{font:800 40px/1 ui-monospace,Consolas,monospace;color:rgba(124,255,79,.55)}.nfch-ped.p1 .nfch-ped-body{height:170px;border-color:rgba(124,255,79,.55)}.nfch-ped.p1 .nfch-ped-body span{color:var(--nfce-g2);text-shadow:0 0 18px rgba(124,255,79,.6)}.nfch-ped.p2 .nfch-ped-body{height:120px}.nfch-ped.p3 .nfch-ped-body{height:90px}.nfch-ped.p2 .nfch-ped-body span,.nfch-ped.p3 .nfch-ped-body span{font-size:30px}.nfch-ghost{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;border:1px dashed rgba(124,255,79,.3);color:rgba(124,255,79,.3)}.nfch-ghost .nfch-cup{width:30px;height:30px}.nfch-stage.is-empty .nfch-ped.p1 .nfch-ghost{color:rgba(124,255,79,.55);border-color:rgba(124,255,79,.5);box-shadow:0 0 30px rgba(90,175,42,.25)}.nfch-av{width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid var(--nfce-g2);box-shadow:0 0 22px rgba(124,255,79,.4)}.nfch-av-mono{display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,#1f3a1f,#060a07);font:800 20px ui-monospace,Consolas,monospace;color:var(--nfce-g2)}.nfch-ped.p2 .nfch-av,.nfch-ped.p3 .nfch-av{width:54px;height:54px;border-color:#cfe9c4}.nfch-empty{display:grid;gap:8px;margin:26px auto 0}.nfch-empty b{font-size:clamp(18px,3vw,26px);letter-spacing:.14em}.nfch-empty span{color:var(--nfce-mut)}.nfch-grid{list-style:none;padding:0;margin:34px 0 0;display:grid;justify-content:center;grid-template-columns:repeat(auto-fit,minmax(250px,320px));gap:14px}.nfch-card{position:relative;border:1px solid var(--nfce-line);border-radius:18px;background:linear-gradient(180deg,#0b130c,#050806);overflow:hidden;text-align:left;transition:border-color .25s}.nfch-card:hover{border-color:rgba(124,255,79,.45)}.nfch-open{all:unset;box-sizing:border-box;display:grid;grid-template-columns:1fr 84px;gap:6px 14px;width:100%;padding:16px;cursor:pointer}.nfch-open:focus-visible{outline:2px solid var(--nfce-g2);outline-offset:-2px;border-radius:18px}.nfch-who{grid-column:1/-1;display:flex;align-items:center;gap:12px}.nfch-who .nfch-av{width:46px;height:46px}.nfch-who div{display:grid;min-width:0}.nfch-who b{font-size:16px}.nfch-who span{font-size:12px;color:var(--nfce-mut)}.nfch-rank{margin-left:auto;font:800 14px ui-monospace,Consolas,monospace;color:var(--nfce-g2)}.nfch-open dl{margin:6px 0 0;display:grid;grid-template-columns:auto 1fr;gap:6px 10px;font-size:12px;align-content:start}.nfch-open dt{color:var(--nfce-mut);letter-spacing:.14em;font-size:9.5px;align-self:center}.nfch-open dd{margin:0}.nfch-nft{width:84px;height:126px;object-fit:contain;border-radius:8px;border:1px solid rgba(124,255,79,.35);background:#050806;align-self:end}.nfch-me{display:block;padding:10px 16px;border-top:1px solid var(--nfce-line);font-size:11px;letter-spacing:.16em;font-weight:700;color:var(--nfce-g2);text-decoration:none}.nfch-me:hover{background:rgba(124,255,79,.06)}.nfch-history{margin:16px auto 0;max-width:640px;text-align:left;border:1px solid rgba(124,255,79,.35);border-radius:18px;padding:18px 20px;background:#060a07;box-shadow:0 0 40px -10px rgba(90,175,42,.35);animation:nfcs-in .4s both}.nfch-hhead{display:flex;align-items:center;gap:12px;position:relative}.nfch-hhead .nfch-av{width:44px;height:44px}.nfch-hhead div{display:grid}.nfch-hhead .nfcg-kicker{margin:0;font-size:9px}.nfch-hclose{position:absolute;top:-4px;right:-6px}.nfch-timeline{list-style:none;margin:16px 0 0;padding:0 0 0 18px;border-left:1px solid rgba(124,255,79,.3);display:grid;gap:14px}.nfch-timeline li{position:relative;display:grid;gap:2px}.nfch-timeline li:before{content:"";position:absolute;left:-23px;top:5px;width:9px;height:9px;border-radius:50%;background:var(--nfce-g2);box-shadow:0 0 10px var(--nfce-g2)}.nfch-timeline time{font-size:11px;color:var(--nfce-cy);opacity:.8}.nfch-timeline span{font-size:12px;color:var(--nfce-mut)}.nfce-demo-banner{position:sticky;top:0;z-index:60;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px 14px;padding:9px 14px;background:repeating-linear-gradient(135deg,#1b0f33 0 14px,#160c2a 14px 28px);border-bottom:1px solid var(--nfce-vi);color:#fff;font-size:12px;text-align:center}.nfce-demo-banner b{letter-spacing:.2em;color:#d9ccff}.nfce-demo-banner a{color:var(--nfce-cy)}@media (max-width:860px){.nfce-cup-panel{grid-template-columns:1fr;padding:26px 20px;gap:18px}.nfce-pool{height:250px}.nfce-pool img{width:130px;transform:translateX(calc(-50% + var(--i) * 44px)) rotateY(calc(var(--i) * -14deg)) translateZ(calc(-1 * max(var(--i), -1 * var(--i)) * 50px))}}@media (max-width:480px){.nfce-cd{gap:6px}.nfce-cd-u{min-width:0;flex:1;padding:10px 2px}.nfch-stage{height:280px}.nfch-ped{width:31%}.nfch-ped.p1 .nfch-ped-body{height:130px}.nfch-ped.p2 .nfch-ped-body{height:92px}.nfch-ped.p3 .nfch-ped-body{height:70px}.nfch-ped-top{min-height:80px}.nfch-ped-top b{font-size:10px}.nfch-av{width:50px;height:50px}.nfch-ped.p2 .nfch-av,.nfch-ped.p3 .nfch-av{width:42px;height:42px}.nfce-actions .nfcg-cta{flex:1 1 100%;text-align:center}.nfce-head{padding-top:36px}}.pill-FINISHED,.pill-RESULTS_PENDING{color:#cfd8d0;border-color:#3a463c;background:rgba(255,255,255,.04)}.pill-COMPLETED{color:var(--nfce-g2);border-color:rgba(124,255,79,.35)}.nfce-pending{color:var(--nfce-mut);font-size:11px}.nfce-note{color:var(--nfce-mut);font-size:14px;line-height:1.5;margin:18px 0 0;max-width:460px}.nfce-rank{max-width:1100px;margin:16px auto 0;border:1px solid rgba(124,255,79,.3);border-radius:18px;background:#060a07;padding:18px 20px;text-align:left}.nfce-rank ol{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.nfce-rank li{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:12px;background:rgba(10,16,11,.6);border:1px solid var(--nfce-line)}.nfce-rank li b{font:800 13px ui-monospace,Consolas,monospace;color:var(--nfce-g2);min-width:26px}.nfce-rank li span.sc{margin-left:auto;color:var(--nfce-mut);font-size:12px}.nfch-av-btn{all:unset;cursor:pointer;display:inline-flex;flex-direction:column;align-items:center;gap:8px;border-radius:14px}.nfch-av-btn:focus-visible{outline:2px solid var(--nfce-g2);outline-offset:4px}.nfch-av-wrap{position:relative;display:inline-grid;place-items:center}.nfch-av-wrap img.nfch-av{position:absolute;inset:0}.nfch-ach{font-size:11px;color:var(--nfce-mut);letter-spacing:.06em}.nfch-reward{display:block;max-width:180px;margin:5px auto 0;color:#dfffd0;font-size:10px;line-height:1.3;letter-spacing:.03em}.nfch-ped-nft{width:46px;height:69px;object-fit:contain;border-radius:6px;border:1px solid rgba(124,255,79,.45);background:#050806}.nfch-hist-title{margin:40px 0 0;font-size:clamp(16px,2.4vw,22px);letter-spacing:.14em}.nfch-hist{list-style:none;margin:16px auto 0;padding:0;display:grid;gap:10px;max-width:860px;text-align:left}.nfch-hist li{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:12px 14px;border-radius:16px;border:1px solid var(--nfce-line);background:linear-gradient(180deg,#0b130c,#050806)}.nfch-hist .nfch-av{width:44px;height:44px}.nfch-hist .who{display:grid;min-width:0;gap:2px}.nfch-hist .who button{all:unset;cursor:pointer;font-weight:700}.nfch-hist .who button:focus-visible{outline:2px solid var(--nfce-g2)}.nfch-hist .who span{font-size:12px;color:var(--nfce-mut)}.nfch-hist .pl{font:800 13px ui-monospace,Consolas,monospace;color:var(--nfce-g2);text-align:right}.nfch-hist .pl small{display:block;max-width:180px;margin-top:4px;color:var(--nfce-mut);font-size:10px;line-height:1.25;letter-spacing:0}.nfch-hist .pl img{display:block;margin:6px 0 0 auto;width:40px;height:60px;object-fit:contain;border-radius:5px;border:1px solid rgba(124,255,79,.35)}.nfce-profile{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:16px;background:rgba(1,3,2,.88);color:var(--nfce-ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.nfce-profile-card{position:relative;width:min(760px,100%);max-height:calc(100dvh - 32px);overflow:auto;border-radius:20px;border:1px solid rgba(124,255,79,.45);background:#060a07;box-shadow:0 0 70px rgba(90,175,42,.22);padding:26px;animation:nfcs-in .35s both}.nfce-profile-head{display:flex;align-items:center;gap:16px}.nfce-profile-head .nfch-av{width:76px;height:76px}.nfce-profile-head h3{margin:4px 0 0;font-size:26px}.nfce-profile-stats{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 0}.nfce-profile-stats div{border:1px solid var(--nfce-line);border-radius:12px;padding:10px 14px;min-width:96px;text-align:center}.nfce-profile-stats b{display:block;font-size:24px;color:var(--nfce-g2)}.nfce-profile-stats span{font-size:10px;letter-spacing:.18em;color:var(--nfce-mut)}.nfce-profile-nfts{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;margin:18px 0 0}.nfce-profile-nfts a{display:block;text-decoration:none;color:var(--nfce-ink);font-size:11px;text-align:center}.nfce-profile-nfts img{width:100%;aspect-ratio:2/3;object-fit:contain;border-radius:10px;border:1px solid rgba(124,255,79,.45);background:#050806;display:block;margin-bottom:6px}@media (max-width:480px){.nfch-hist li{grid-template-columns:auto 1fr}.nfch-hist .pl{grid-column:1/-1;text-align:left}.nfch-hist .pl img{margin:6px 0 0}}.nfce-profile h3,.nfce-root h1,.nfce-root h2,.nfce-root h3,.nfcg-detail h3{font-family:inherit;font-weight:800}.nfch-stage[data-state=filled]{height:420px}@media (max-width:480px){.nfch-stage[data-state=filled]{height:360px}}.nfcp-stage{position:relative;margin:26px auto 0;max-width:780px;padding:0 2px;isolation:isolate}.nfcp-glow{position:absolute;left:50%;bottom:8px;width:min(70%,420px);height:180px;transform:translateX(-50%);background:radial-gradient(50% 60% at 50% 100%,rgba(124,255,79,.28),rgba(124,255,79,.06) 55%,transparent 75%);pointer-events:none;z-index:-1}.nfcp-podium{list-style:none;margin:0;padding:0;display:flex;align-items:flex-end;justify-content:center;gap:clamp(6px,2vw,16px)}.nfcp-step{position:relative;flex:1 1 0;min-width:0;max-width:230px}.nfcp-face{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;text-align:center;padding:12px 6px 14px;border-radius:14px 14px 4px 4px;background:linear-gradient(180deg,rgba(124,255,79,.1),rgba(124,255,79,0) 38%),linear-gradient(180deg,#0f1a11,#070b08 70%,#040605);border:1px solid rgba(124,255,79,.26);border-bottom-color:rgba(124,255,79,.08);box-shadow:inset 0 1px 0 rgba(200,255,180,.18),inset 0 0 22px rgba(124,255,79,.05),0 18px 30px -12px rgba(0,0,0,.9)}.nfcp-face:before{content:"";position:absolute;left:8%;right:8%;top:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(124,255,79,.75),transparent)}.nfcp-face:after{content:"";position:absolute;inset:auto 0 -10px;height:10px;border-radius:0 0 6px 6px;background:linear-gradient(180deg,#0a120b,#020302);border:1px solid rgba(124,255,79,.1);border-top:0}.nfcp-num{font:900 clamp(30px,9vw,46px)/.9 ui-monospace,Consolas,monospace;color:rgba(124,255,79,.55);letter-spacing:-.04em}.nfcp-step .nfch-av-btn{gap:6px;max-width:100%}.nfcp-step .nfch-av{width:clamp(40px,12vw,58px);height:clamp(40px,12vw,58px)}.nfcp-nick{display:block;max-width:100%;font-size:clamp(11px,3.2vw,14px);line-height:1.2;letter-spacing:.03em;overflow-wrap:anywhere;word-break:break-word;hyphens:none;white-space:normal}.nfcp-place{display:flex;flex-direction:column;gap:2px;font-size:clamp(9px,2.6vw,11px);letter-spacing:.12em;text-transform:uppercase;color:var(--nfce-mut)}.nfcp-place em{font-style:normal;letter-spacing:.06em;color:#cfe9c4;opacity:.8}.nfcp-prize{display:flex;flex-direction:column;align-items:center;gap:5px;margin-top:2px}.nfcp-prize img{display:block;width:clamp(30px,9vw,44px);aspect-ratio:2/3;object-fit:cover;border-radius:5px;border:1px solid rgba(124,255,79,.55);background:#050806;box-shadow:0 0 14px rgba(124,255,79,.3)}.nfcp-prize span{font-size:clamp(9px,2.6vw,11px);line-height:1.3;color:#dfffd0;font-weight:700;letter-spacing:.03em}.nfcp-p1{flex-grow:1.18;z-index:2}.nfcp-p1 .nfcp-face{min-height:clamp(270px,72vw,340px);padding-top:14px;border-color:rgba(124,255,79,.6);background:linear-gradient(180deg,rgba(124,255,79,.2),rgba(124,255,79,0) 42%),linear-gradient(180deg,#12230f,#070c08 70%,#040605);box-shadow:inset 0 1px 0 rgba(220,255,200,.35),inset 0 0 30px rgba(124,255,79,.1),0 0 26px rgba(124,255,79,.2),0 22px 36px -14px rgba(0,0,0,.95)}.nfcp-p1 .nfcp-num{font-size:clamp(40px,12vw,60px);color:var(--nfce-g2);text-shadow:0 0 18px rgba(124,255,79,.55)}.nfcp-p1 .nfch-av{width:clamp(50px,15vw,72px);height:clamp(50px,15vw,72px)}.nfcp-p1 .nfcp-nick{color:#fff;font-size:clamp(12px,3.6vw,16px)}.nfcp-p1 .nfcp-place{color:var(--nfce-g2)}.nfcp-p2 .nfcp-face{min-height:clamp(215px,57vw,270px)}.nfcp-p3 .nfcp-face{min-height:clamp(190px,50vw,235px)}.nfcp-p4 .nfcp-face{min-height:clamp(165px,44vw,205px)}.nfcp-p2 .nfch-av,.nfcp-p3 .nfch-av,.nfcp-p4 .nfch-av{border-color:#cfe9c4;box-shadow:0 0 14px rgba(124,255,79,.25)}.nfcp-floor{height:14px;margin:10px 4% 0;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(124,255,79,.16),transparent 70%)}.nfcp-stage.is-empty .nfcp-face{opacity:.75}.nfcp-stage.is-empty .nfcp-p1 .nfch-ghost{color:rgba(124,255,79,.55);border-color:rgba(124,255,79,.5)}.nfcp-stage .nfch-ghost{width:46px;height:46px}.nfcp-stage[data-size="1"] .nfcp-step{max-width:260px}.nfcp-stage[data-size="4"] .nfcp-face,.nfcp-stage[data-size="5"] .nfcp-face{padding-inline:3px}@media (min-width:768px){.nfcp-face{padding:16px 10px 18px;gap:9px}.nfcp-stage{margin-top:34px}}.nfce-cup-done .nfce-done-tag{margin:0 0 .55rem;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.62);overflow-wrap:anywhere}.nfce-cup-done .nfce-done-tag b{color:var(--nfce-g2);text-shadow:0 0 12px rgba(57,255,136,.45)}.nfce-cup-done .nfce-done-lead{margin:.35rem 0 1rem;max-width:36ch;color:rgba(255,255,255,.74);line-height:1.5;font-size:.98rem}.nfce-cup-done .nfce-soon{margin:0 0 18px}@media (max-width:640px){.nfce-cup-done .nfce-done-art{max-height:200px;overflow:hidden}}.nfcp-score{font:800 clamp(10px,3vw,13px) ui-monospace,Consolas,monospace;letter-spacing:.02em}.nfch-hist .pl .sc,.nfcp-score{display:block;color:#dfffd0;white-space:nowrap}.nfch-hist .pl .sc{margin-top:3px;font-size:12px}.nfch-cups{list-style:none;margin:16px auto 0;padding:0;display:grid;gap:10px;max-width:860px;text-align:left}.nfch-cups>li{border-radius:16px;border:1px solid var(--nfce-line);background:linear-gradient(180deg,#0b130c,#050806);overflow:hidden}.nfch-cups>li.open{border-color:rgba(124,255,79,.55);box-shadow:0 0 30px -12px rgba(124,255,79,.5)}.nfch-cups .row{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px 14px}.nfch-cups .nfch-av,.nfch-cups .nfch-ghost{width:44px;height:44px}.nfch-cups .who{display:grid;min-width:0;gap:2px}.nfch-cups .who>b{font:800 14px ui-monospace,Consolas,monospace;letter-spacing:.04em;color:#eaffdf}.nfch-cups .who span{font-size:12px;color:var(--nfce-mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nfch-cups .who .win{color:#dfffd0;font-weight:700}.nfch-cups .act{display:grid;gap:6px;justify-items:end}.nfch-cups .act .nfce-pill{font-size:10px;padding:3px 8px}.nfch-view{all:unset;cursor:pointer;font:800 11px ui-monospace,Consolas,monospace;letter-spacing:.08em;color:#031003;background:var(--nfce-g2,#7cff4f);padding:7px 10px;border-radius:9px;white-space:nowrap}.nfch-view:focus-visible{outline:2px solid #fff;outline-offset:2px}.nfch-res{border-top:1px solid var(--nfce-line);padding:10px 14px 14px;animation:nfcs-in .25s both}.nfch-res .meta{margin:0 0 8px;font:700 11px ui-monospace,Consolas,monospace;letter-spacing:.06em;color:var(--nfce-mut)}.nfch-res ol{list-style:none;margin:0;padding:0;display:grid;gap:8px}.nfch-res li{display:grid;grid-template-columns:28px auto 1fr auto;gap:10px;align-items:center;padding:8px 10px;border-radius:12px;background:rgba(10,16,11,.6);border:1px solid var(--nfce-line)}.nfch-res .md{font-size:20px;text-align:center}.nfch-res .nfch-av{width:36px;height:36px}.nfch-res .who button{all:unset;cursor:pointer;font-weight:700}.nfch-res .who button:focus-visible{outline:2px solid var(--nfce-g2)}.nfch-res .who .sc{font:700 12px ui-monospace,Consolas,monospace;color:#dfffd0;white-space:normal}.nfch-res .pz{display:grid;justify-items:end;gap:4px}.nfch-res .pz small{max-width:160px;color:var(--nfce-g2);font-size:11px;text-align:right}.nfch-res .pz img{width:34px;height:51px;object-fit:contain;border-radius:5px;border:1px solid rgba(124,255,79,.35)}@media (max-width:480px){.nfch-cups .row{grid-template-columns:auto 1fr}.nfch-cups .act{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;justify-items:start}.nfch-cups .act .nfch-view{justify-self:end}.nfch-res li{grid-template-columns:24px auto 1fr}.nfch-res .pz{grid-column:3;justify-items:start}.nfch-res .pz small{text-align:left}}.nfce-rank-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.nfce-rank-head .t{display:grid;gap:3px;min-width:0}.nfce-rank-head .t>b{font:800 clamp(15px,2.2vw,20px) ui-monospace,Consolas,monospace;letter-spacing:.04em}.nfce-rank-head .t small{color:var(--nfce-mut);font-size:12px;letter-spacing:.06em}.nfce-rank-head .dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#ff3b3b;margin-right:6px;box-shadow:0 0 8px #ff3b3b;animation:nfce-blink 1.2s infinite}@keyframes nfce-blink{50%{opacity:.3}}.nfce-rank-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0 4px}.nfce-prov{font:800 10px ui-monospace,Consolas,monospace;letter-spacing:.08em;color:#ffd166;border:1px solid rgba(255,209,102,.45);border-radius:999px;padding:3px 8px}.nfce-rank .nfce-cd-wrap{margin:8px 0 0}.nfce-rank li span.nk{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.nfce-rank li span.sc{color:#dfffd0;font:700 12px ui-monospace,Consolas,monospace;white-space:nowrap}