:root{--accent: #ffc21a;--accent-ink: #2b1d00;--gold: #ffc53d;--danger: #ff5d5d;--discord: #5865f2;--bg: #0a0d12;--surface: #131922;--text: #eaf0f6;--font-display: 'Bungee',system-ui,sans-serif;--font-body: 'Outfit',system-ui,sans-serif;--container: 1240px;--s: 12px;color-scheme: dark}:root[data-theme="light"]{--bg: #f6f2e9;--surface: #ffffff;--text: #1c1913;color-scheme: light}:root,:root[data-theme="light"]{--bg-2: color-mix(in srgb,var(--bg),var(--surface) 45%);--surface-2: color-mix(in srgb,var(--surface),var(--text) 5%);--surface-3: color-mix(in srgb,var(--surface),var(--text) 10%);--line: color-mix(in srgb,var(--text) 9%,transparent);--grid: color-mix(in srgb,var(--text) 3%,transparent);--muted: color-mix(in srgb,var(--text) 58%,var(--bg));--faint: color-mix(in srgb,var(--text) 36%,var(--bg));--glow: color-mix(in srgb,var(--accent) 35%,transparent);--accent-soft: color-mix(in srgb,var(--accent) 14%,transparent);--accent-text: var(--accent)}:root[data-theme="light"]{--accent-text: color-mix(in srgb,var(--accent) 60%,#2b1d00);--glow: color-mix(in srgb,var(--accent) 28%,transparent);--accent-soft: color-mix(in srgb,var(--accent) 18%,transparent)}:root[data-theme="light"] .field,:root[data-theme="light"] .preset,:root[data-theme="light"] .method,:root[data-theme="light"] .sms-box,:root[data-theme="light"] details.desc,:root[data-theme="light"] .steps3 div,:root[data-theme="light"] .status-card dl{background: var(--surface-2)}:root[data-theme="light"] :is(.card,.product,.member,.faq details,.buy,.announcement,.header-inner,.hero-card,.footer-card,.tab,.server-chip,.ip-copy){box-shadow: inset 0 0 0 1px var(--line),inset 0 -4px 0 color-mix(in srgb,var(--text) 6%,transparent)}:root[data-theme="light"] .tab.active{box-shadow: inset 0 -4px 0 rgba(0,0,0,.15)}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth}html{font-synthesis: none}body{margin: 0;min-height: 100vh;font-family: var(--font-body);font-size: 16px;line-height: 1.6;color: var(--text);background-color: var(--bg);background-image: radial-gradient(1200px 600px at 85% -10%,var(--accent-soft),transparent 60%),linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size: auto,32px 32px,32px 32px;background-attachment: fixed;overflow-x: hidden;-webkit-font-smoothing: antialiased}img,svg,canvas{display: block;max-width: 100%}a{color: inherit}button,input{font: inherit;color: inherit}::selection{background: var(--accent);color: var(--accent-ink)}.container{width: min(var(--container),100% - 32px);margin-inline: auto}.px{border-radius: 10px}.px-sm{border-radius: 6px}.px-lg{border-radius: 16px;overflow: hidden}h1,h2,h3,h4{font-family: var(--font-display);font-weight: 700;line-height: 1.08;letter-spacing: 0;margin: 0}.pixel,.main-nav a,.method strong,.summary dd,.summary-head h3{font-family: var(--font-display)}html :is(.field input,.skin-name,.ticket .t-player strong,.member strong,.float-chip strong,.podium .name,.summary dd[data-sum-nick],.purchase .who strong,.buy strong){font-family: var(--font-body);font-weight: 700;text-transform: none}.muted{color: var(--muted)}.eyebrow{display: inline-flex;align-items: center;gap: 10px;font-family: var(--font-display);font-size: 15px;letter-spacing: .18em;text-transform: uppercase;color: var(--accent-text)}.eyebrow::before{content: '';width: 8px;height: 8px;background: currentColor;box-shadow: 0 0 12px currentColor}.section{padding: 56px 0}.section-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 20px;flex-wrap: wrap;margin-bottom: 28px}.section-title{font-size: clamp(22px,3vw,36px);margin-top: 12px}.section-lead{color: var(--muted);margin: 10px 0 0;max-width: 560px}.btn{--s: 8px;position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 50px;padding: 12px 24px;border: 0;cursor: pointer;text-decoration: none;white-space: nowrap;font-family: var(--font-display);font-size: 14px;font-weight: 400;letter-spacing: .02em;background: var(--surface-3);color: var(--text);transition: transform .15s,background .15s,filter .15s,box-shadow .15s}.btn:hover{background: color-mix(in srgb,var(--surface-3) 80%,var(--text) 20%)}.btn:active{transform: translateY(2px)}.btn:disabled{opacity: .5;cursor: not-allowed;transform: none}.btn svg{width: 16px;height: 16px;flex-shrink: 0}.btn-primary{background: var(--accent);color: var(--accent-ink);box-shadow: inset 0 -4px 0 rgba(0,0,0,.22),inset 0 3px 0 rgba(255,255,255,.28)}.btn-primary:hover{background: var(--accent);filter: brightness(1.08) saturate(1.1)}.btn-ghost{background: transparent;box-shadow: inset 0 0 0 2px var(--line)}.btn-ghost:hover{background: var(--surface-2)}.btn-sm{min-height: 40px;padding: 8px 16px;font-size: 15px}.btn-block{width: 100%}.btn-icon{width: 44px;min-height: 44px;padding: 0}.promo-bar{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 10px;padding: 8px 16px;font-family: var(--font-display);font-size: 15px;text-align: center;color: #fff;background: #1f9a34}.promo-bar b{padding: 2px 10px;font-weight: 400;letter-spacing: .06em;color: #1f9a34;background: #fff}.site-header{position: sticky;top: 12px;z-index: 50;margin-top: 12px}.header-inner{display: flex;align-items: center;gap: 18px;padding: 10px 10px 10px 20px;background: color-mix(in srgb,var(--surface) 82%,transparent);backdrop-filter: blur(14px) saturate(1.4);-webkit-backdrop-filter: blur(14px) saturate(1.4)}.logo{display: flex;align-items: center;gap: 12px;text-decoration: none;flex-shrink: 0}.logo img{height: 46px;width: auto}.logo-mark{width: 32px;height: 32px}.logo-text{max-width: 220px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-family: var(--font-display);font-size: 18px;font-weight: 700;letter-spacing: 0}.main-nav{display: flex;gap: 4px;margin-inline: auto}.main-nav a{--s: 6px;padding: 10px 14px;text-decoration: none;font-size: 13px;font-weight: 400;color: var(--muted);white-space: nowrap;transition: color .15s,background .15s}.main-nav a:hover{color: var(--text);background: var(--surface-2)}.main-nav a.active{color: var(--text);background: var(--surface-3)}.main-nav a.active::before{content: '';display: inline-block;width: 6px;height: 6px;margin-right: 8px;vertical-align: middle;background: var(--accent);box-shadow: 0 0 10px var(--accent)}.header-actions{display: flex;align-items: center;gap: 8px}.server-chip{--s: 6px;display: flex;align-items: center;gap: 10px;height: 44px;padding: 0 14px;border: 0;cursor: pointer;background: var(--surface-2);color: var(--muted);font-size: 15px;white-space: nowrap}.server-chip strong{font-family: var(--font-display);font-size: 18px;color: var(--text);font-weight: 600}.dot{width: 8px;height: 8px;background: var(--danger);box-shadow: 0 0 10px var(--danger);flex-shrink: 0}.dot.online{background: var(--accent);box-shadow: 0 0 10px var(--accent);animation: pulse 1.8s steps(2) infinite}@keyframes pulse{50%{opacity: .35}}.theme-toggle svg{width: 18px;height: 18px}.nav-toggle{display: none}.nav-toggle span{display: block;width: 18px;height: 2px;margin: 4px auto;background: currentColor}@media (max-width: 1020px){.header-inner{flex-wrap: wrap}.main-nav{order: 5;width: 100%;flex-direction: column;display: none;padding: 8px 0 4px}.main-nav.open{display: flex}.header-actions{margin-left: auto}.nav-toggle{display: inline-flex}}@media (max-width: 560px){.logo-text,.server-chip .label,.header-actions .btn-primary span{display: none}.header-actions .btn-primary{width: 44px;padding: 0}}.hero{padding: 36px 0 24px}.hero-card{--s: 22px;position: relative;overflow: hidden;--sky-top: #7cc6fb;--sky-mid: #bfe3fb;--sky-bottom: #f4f8ec;display: grid;grid-template-columns: 1.05fr .95fr;min-height: 620px;background: linear-gradient(180deg,var(--sky-top),var(--sky-mid) 50%,var(--sky-bottom))}:root:not([data-theme="light"]) .hero-card{--sky-top: #0b1330;--sky-mid: #1a2350;--sky-bottom: #2c2a4a}.hero-sky{position: absolute;inset: 0;pointer-events: none}.cloud{position: absolute;height: auto;opacity: .95;animation: drift 16s ease-in-out infinite alternate}:root:not([data-theme="light"]) .cloud{opacity: .12}@keyframes drift{from{translate: -18px 0}to{translate: 18px 0}}.sparkle{position: absolute;width: 14px;height: 14px;animation: twinkle 2.4s steps(3) infinite}.sparkle::before,.sparkle::after{content: '';position: absolute;background: #fff}.sparkle::before{left: 5px;top: 0;width: 4px;height: 14px}.sparkle::after{left: 0;top: 5px;width: 14px;height: 4px}@keyframes twinkle{50%{opacity: .2;scale: .6}}.hero-grass{position: absolute;left: 0;right: 0;bottom: 0;height: 30px;z-index: 1;pointer-events: none;background-image: var(--grass);background-repeat: repeat-x;background-size: auto 100%;image-rendering: pixelated}.hero-copy{position: relative;z-index: 2;display: flex;flex-direction: column;justify-content: center;padding: 64px 0 64px 60px}.hero-badge{--s: 6px;align-self: flex-start;display: inline-flex;align-items: center;gap: 10px;padding: 8px 14px;background: var(--surface-3);font-family: var(--font-display);font-size: 16px;letter-spacing: .06em;color: var(--muted)}.hero-badge b{color: var(--text);font-weight: 600}.hero-title{font-size: clamp(34px,4.8vw,64px);font-weight: 700;line-height: 1;margin: 26px 0 0;text-shadow: 3px 3px 0 color-mix(in srgb,var(--text) 18%,transparent)}.hero-title .accent{color: var(--accent-text);text-shadow: 3px 3px 0 color-mix(in srgb,var(--accent) 45%,#000)}.hero-text{max-width: 480px;margin: 22px 0 30px;color: var(--muted);font-size: 17px}.hero-actions{display: flex;flex-wrap: wrap;gap: 12px}.hero-actions .btn{min-height: 56px;padding-inline: 28px;font-size: 17px}.hero-meta{display: flex;align-items: center;gap: 22px;flex-wrap: wrap;margin-top: 34px}.ip-copy{--s: 8px;display: flex;align-items: center;gap: 14px;padding: 10px 18px 10px 10px;border: 0;cursor: pointer;text-align: left;background: var(--bg-2);transition: background .15s}.ip-copy:hover{background: var(--surface-3)}.ip-copy .ip-icon{width: 32px;height: 32px}.ip-copy strong{display: block;font-family: var(--font-display);font-size: 19px;font-weight: 600;letter-spacing: .02em}.ip-copy small{color: var(--muted);font-size: 14px}.ip-copy .copy-ico{width: 18px;color: var(--muted);margin-left: 8px}.ip-copy .copy-ico svg{width: 18px;height: 18px}.ip-copy,.server-chip{position: relative;overflow: hidden;transition: background .2s,box-shadow .2s}.ip-copy.copied,.server-chip.copied{--ok: #35c74a;background: color-mix(in srgb,var(--ok) 14%,var(--surface)) !important;box-shadow: inset 0 0 0 2px var(--ok) !important}.ip-copy.copied::after,.server-chip.copied::after{content: '';position: absolute;top: 0;bottom: 0;left: -40%;width: 40%;pointer-events: none;background: linear-gradient(90deg,transparent,color-mix(in srgb,var(--ok) 35%,transparent),transparent);animation: copiedShine .6s ease-out forwards}.ip-copy.copied small,.ip-copy.copied .copy-ico{color: #1f9a34;font-weight: 700}.ip-copy.copied .copy-ico{animation: copiedIcon .3s ease-out}:root:not([data-theme="light"]) .ip-copy.copied small,:root:not([data-theme="light"]) .ip-copy.copied .copy-ico{color: #5fe07a}@keyframes copiedShine{to{left: 110%}}@keyframes copiedIcon{0%{scale: .5}70%{scale: 1.2}100%{scale: 1}}.avatars{display: flex;align-items: center;gap: 12px;font-size: 15px;color: var(--muted);line-height: 1.35}.avatars .stack{display: flex}.avatars .stack img{width: 34px;height: 34px;image-rendering: pixelated;margin-left: -8px;box-shadow: 0 0 0 3px var(--surface)}.avatars .stack img:first-child{margin-left: 0}.avatars b{color: var(--text)}.hero-visual{position: relative;z-index: 1;min-height: 520px}.rays{position: absolute;left: 50%;top: 48%;width: 760px;height: 760px;translate: -50% -50%;background: repeating-conic-gradient(from 0deg,var(--accent-soft) 0 6deg,transparent 6deg 18deg);mask-image: radial-gradient(circle,#000 0%,transparent 60%);-webkit-mask-image: radial-gradient(circle,#000 0%,transparent 60%);animation: spin 60s linear infinite;opacity: .8}@keyframes spin{to{rotate: 360deg}}.pedestal{position: absolute;left: 50%;bottom: 52px;width: 300px;height: 70px;translate: -50% 0;background: radial-gradient(ellipse at center,var(--glow) 0%,transparent 70%)}.pedestal::before{content: '';position: absolute;inset: 18px 40px;border: 2px solid color-mix(in srgb,var(--accent) 60%,transparent);border-radius: 50%;box-shadow: 0 0 30px var(--glow),inset 0 0 20px var(--glow)}.hero-skin{position: absolute;inset: 60px 0 40px;cursor: grab}.hero-skin:active{cursor: grabbing}.hero-skin canvas{width: 100% !important;height: 100% !important}.hero-skin img.fallback{height: 82%;width: auto;margin: 6% auto 0;image-rendering: pixelated}.hero-visual.is-flying .hero-skin{inset: 0}.hero-image{position: absolute;z-index: 1;left: 50%;top: 50%;width: 120%;max-width: none;height: auto;translate: -50% -50%;filter: drop-shadow(0 24px 30px rgba(0,0,0,.18));animation: bob 5s ease-in-out infinite}.hero-frame{position: absolute;left: 50%;top: 50%;width: 62%;aspect-ratio: 1;translate: -50% -50%;background: color-mix(in srgb,var(--accent) 22%,transparent);box-shadow: inset 0 0 0 34px color-mix(in srgb,var(--accent) 55%,transparent),0 0 60px color-mix(in srgb,var(--accent) 35%,transparent);filter: blur(1px)}.hero-frame::after{content: '';position: absolute;inset: 26%;background: color-mix(in srgb,#fff 55%,transparent);box-shadow: inset 0 0 0 18px color-mix(in srgb,var(--accent) 35%,transparent)}.hero-coin{position: absolute;z-index: 2;animation: bob 5s ease-in-out infinite;filter: drop-shadow(0 6px 8px rgba(0,0,0,.2));pointer-events: none}.hero-coin svg{width: 100%;height: auto}.trail{position: absolute;right: 2%;bottom: 10%;z-index: 1;width: 120px;height: 160px;pointer-events: none}.trail span{position: absolute;left: calc(var(--i) * 9px);top: calc(var(--i) * 13px);width: calc(14px - var(--i) * 1px);height: calc(14px - var(--i) * 1px);background: color-mix(in srgb,#ff8a2a calc(100% - var(--i) * 6%),#ffd3a0);animation: spark 1.2s steps(4) infinite;animation-delay: calc(var(--i) * -0.12s)}@keyframes spark{0%{opacity: 0;translate: 0 0}30%{opacity: 1}100%{opacity: 0;translate: 10px 14px}}.hero-visual .hero-skin{z-index: 2}.float-chip{--s: 8px;position: absolute;z-index: 3;display: flex;align-items: center;gap: 12px;padding: 12px 16px;background: color-mix(in srgb,var(--surface-3) 88%,transparent);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);animation: bob 6s ease-in-out infinite}.float-chip img{width: 36px;height: 36px;image-rendering: pixelated}.float-chip small{display: block;font-size: 13px;color: var(--muted);text-transform: uppercase;letter-spacing: .08em}.float-chip strong{font-family: var(--font-display);font-size: 16px}.float-chip .gain{font-family: var(--font-display);font-size: 17px;color: var(--accent-text);margin-left: 6px}.float-chip .chip-ico{width: 40px;height: 40px;display: grid;place-items: center;border-radius: 8px;background: var(--accent);color: var(--accent-ink)}.float-chip .chip-ico svg{width: 20px;height: 20px}.chip-a{right: 6%;bottom: 120px}.chip-b{left: 4%;top: 90px;animation-delay: -3s}@keyframes bob{50%{transform: translateY(-10px)}}@media (max-width: 960px){.hero-card{grid-template-columns: 1fr;min-height: 0}.hero-copy{padding: 48px 24px 0}.hero-visual{min-height: 420px}.chip-b{top: 12px;left: 16px}.chip-a{right: 16px;bottom: 16px}.hero-frame{width: 70%}}@media (max-width: 560px){.hero-visual{min-height: 360px}.chip-b{display: none}.float-chip{padding: 8px 12px;gap: 8px}.float-chip img{width: 28px;height: 28px}.hero-coin{scale: .7}}.ticker{position: relative;overflow: hidden;padding: 4px 0;margin-top: 18px;mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ticker-track{display: flex;gap: 12px;width: max-content;animation: marquee 40s linear infinite}.ticker:hover .ticker-track{animation-play-state: paused}@keyframes marquee{to{transform: translateX(-50%)}}.buy{--s: 8px;display: flex;align-items: center;gap: 12px;padding: 10px 18px 10px 10px;background: var(--surface);white-space: nowrap}.buy img{width: 40px;height: 40px;image-rendering: pixelated}.buy strong{display: block;font-size: 16px;font-weight: 700}.buy small{font-size: 14px;color: var(--muted)}.buy .what{font-family: var(--font-display);font-size: 18px;color: var(--accent-text);margin-left: 10px}.ticker-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin: 34px 0 6px}.live{display: inline-flex;align-items: center;gap: 8px;font-family: var(--font-display);font-size: 15px;color: var(--muted);letter-spacing: .1em;text-transform: uppercase}.live::before{content: '';width: 8px;height: 8px;background: var(--accent);box-shadow: 0 0 10px var(--accent);animation: pulse 1.8s steps(2) infinite}.announcements{display: grid;gap: 10px;margin-top: 24px}.announcement{--s: 8px;display: flex;align-items: center;gap: 14px;padding: 14px 20px;background: var(--surface);border-left: 4px solid var(--c,var(--accent))}.announcement::before{content: '';flex-shrink: 0;width: 10px;height: 10px;background: var(--c,var(--accent));box-shadow: 0 0 12px var(--c,var(--accent))}.announcement p{margin: 0}.card{background: var(--surface)}.card-pad{padding: clamp(22px,3vw,38px)}.empty{padding: 28px;text-align: center;color: var(--muted);background: var(--surface)}.skeleton{background: linear-gradient(90deg,var(--surface) 25%,var(--surface-2) 50%,var(--surface) 75%);background-size: 200% 100%;animation: shimmer 1.2s infinite;min-height: 80px}@keyframes shimmer{to{background-position: -200% 0}}.tag{--s: 4px;display: inline-block;padding: 4px 10px;background: var(--accent-soft);color: var(--accent-text);font-family: var(--font-display);font-size: 16px;font-weight: 600;white-space: nowrap}.bento{display: grid;grid-template-columns: 1.25fr 1fr;gap: 16px}.bento>*{min-width: 0}@media (max-width: 960px){.bento{grid-template-columns: 1fr}}.goal-card{position: relative;overflow: hidden;display: flex;flex-direction: column;gap: 22px}.goal-top{display: flex;align-items: center;gap: 18px}.goal-top .ico{width: 60px;height: 60px;flex-shrink: 0;padding: 12px;background: var(--surface-3)}.goal-top h3{font-size: 22px;margin-top: 6px}.goal-pct{margin-left: auto;font-family: var(--font-display);font-size: clamp(36px,4.6vw,54px);font-weight: 700;line-height: 1;color: var(--accent-text);text-shadow: 0 0 30px var(--glow)}.goal-bar{display: grid;grid-template-columns: repeat(25,1fr);gap: 4px;height: 30px}.goal-bar i{background: var(--surface-3)}.goal-bar i.on{background: var(--accent);box-shadow: inset 0 -5px 0 rgba(0,0,0,.2),inset 0 3px 0 rgba(255,255,255,.3),0 0 12px var(--glow);animation: fill .5s backwards;animation-delay: calc(var(--i) * 30ms)}@keyframes fill{from{opacity: 0;transform: scaleY(.3)}}.goal-card p{margin: 0;color: var(--muted);font-size: 16px}.goal-card .goal-stats{display: flex;justify-content: space-between;font-family: var(--font-display);font-size: 15px;color: var(--faint)}.podium-card h3{font-size: 22px;margin-top: 6px}.podium{display: grid;grid-template-columns: 1fr 1.15fr 1fr;align-items: end;gap: 10px;margin-top: 20px}.podium .place{display: flex;flex-direction: column;align-items: center;min-width: 0}.podium .place img{height: 120px;width: auto;image-rendering: pixelated;margin-bottom: -2px;filter: drop-shadow(0 10px 18px rgba(0,0,0,.35))}.podium .place:nth-child(2) img{height: 150px}.podium .step{--s: 8px;width: 100%;display: flex;flex-direction: column;align-items: center;justify-content: flex-start;gap: 2px;padding: 12px 6px;background: var(--surface-3);text-align: center}.podium .place:nth-child(1) .step{min-height: 104px}.podium .place:nth-child(2) .step{min-height: 132px;background: linear-gradient(180deg,color-mix(in srgb,var(--gold) 30%,var(--surface-3)),var(--surface-3))}.podium .place:nth-child(3) .step{min-height: 88px}.podium .rank{font-family: var(--font-display);font-size: 24px;font-weight: 700;line-height: 1;margin-bottom: 4px}.podium .place:nth-child(2) .rank{color: var(--gold)}.podium .name{font-weight: 700;font-size: 15px;line-height: 1.3;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.podium .spend{font-size: 14px;color: var(--muted)}.toolbar{display: flex;flex-wrap: wrap;gap: 10px;align-items: center;justify-content: space-between;margin-bottom: 22px}.tabs,.chips{display: flex;flex-wrap: wrap;gap: 8px}.tab{--s: 6px;display: flex;align-items: center;gap: 10px;padding: 12px 18px;border: 0;cursor: pointer;background: var(--surface);color: var(--muted);font-family: var(--font-display);font-size: 16px;font-weight: 600}.tab img{width: 22px;height: 22px;object-fit: cover}.tab:hover{color: var(--text)}.tab.active{background: var(--accent);color: var(--accent-ink)}.chip{--s: 4px;padding: 8px 14px;border: 0;cursor: pointer;background: transparent;color: var(--muted);font-size: 15px;font-weight: 700;box-shadow: inset 0 0 0 2px var(--line)}.chip:hover{color: var(--text)}.chip.active{background: var(--surface-3);color: var(--text);box-shadow: none}.products{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,260px),1fr));gap: 16px}.product{--pc: var(--accent);position: relative;display: flex;flex-direction: column;background: var(--surface);transition: transform .2s,background .2s}.product:hover{transform: translateY(-4px);background: var(--surface-2)}.product-media{position: relative;aspect-ratio: 16 / 11;display: grid;place-items: center;overflow: hidden;text-decoration: none;background: radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--pc) 35%,transparent),transparent 65%),var(--bg-2)}.product-media svg.voxel{width: 30%}.product-media svg.voxel-key{width: 26%;rotate: -18deg}.product-media svg.voxel-crown{width: 44%}.product-media svg.voxel-sword{width: 38%}.product:hover .product-media svg.voxel-key{transform: translateY(-6px) rotate(-10deg) scale(1.06)}.product.is-rank .product-media{aspect-ratio: 16 / 10}.product.is-rank .product-media::before{content: '';position: absolute;inset: 0;background: repeating-conic-gradient(from 0deg at 50% 60%,color-mix(in srgb,var(--pc) 18%,transparent) 0 8deg,transparent 8deg 24deg);mask-image: radial-gradient(circle at 50% 60%,#000,transparent 65%);-webkit-mask-image: radial-gradient(circle at 50% 60%,#000,transparent 65%)}.product.is-rank .product-body{align-items: center;text-align: center}.product[style*="--pc"] .btn-primary{background: var(--pc);color: #0b0f14}.product .rank-name{font-family: var(--font-display);font-size: 30px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--pc);text-shadow: 0 0 24px color-mix(in srgb,var(--pc) 55%,transparent),3px 3px 0 color-mix(in srgb,var(--pc) 35%,#000)}.product.is-rank .product-foot{width: 100%}.btn-rank{background: var(--pc);color: #0b0f14;font-size: 17px;min-height: 52px;box-shadow: inset 0 -4px 0 rgba(0,0,0,.22),inset 0 3px 0 rgba(255,255,255,.35),0 0 0 4px color-mix(in srgb,var(--pc) 25%,transparent)}.btn-rank:hover{background: var(--pc);filter: brightness(1.08)}.btn-rank s{opacity: .55;font-weight: 500;margin-right: -4px}.btn-rank .sep{width: 6px;height: 6px;background: currentColor;opacity: .5}.product-media::after{content: '';position: absolute;inset: 0;background-image: linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size: 22px 22px;mask-image: linear-gradient(transparent,#000);-webkit-mask-image: linear-gradient(transparent,#000)}.product-media img{position: relative;z-index: 1;width: 64%;height: 76%;object-fit: contain;filter: drop-shadow(0 14px 20px rgba(0,0,0,.4));transition: transform .3s}.product-media svg{position: relative;z-index: 1;width: 38%;filter: drop-shadow(0 14px 20px rgba(0,0,0,.4));transition: transform .3s}.product:hover .product-media svg,.product:hover .product-media img{transform: translateY(-6px) rotate(-4deg) scale(1.05)}.promo-badge{--s: 4px;position: absolute;z-index: 2;top: 14px;left: 14px;padding: 4px 10px;background: var(--danger);color: #fff;font-family: var(--font-display);font-size: 17px;font-weight: 700}.product-body{display: flex;flex-direction: column;gap: 6px;padding: 20px;flex: 1}.product-body h3{font-size: 18px}.product-body p{margin: 0;color: var(--muted);font-size: 16px}.product-foot{display: flex;align-items: flex-end;justify-content: space-between;gap: 12px;margin-top: auto;padding-top: 16px}.price{font-family: var(--font-display);font-size: 20px;font-weight: 700;line-height: 1.1}.price small{display: block;font-family: var(--font-body);font-size: 14px;font-weight: 600;color: var(--muted);margin-bottom: 2px}.price s{font-size: 15px;font-weight: 500;color: var(--faint);margin-right: 6px}.step.is-locked .field-row{opacity: .5}.step.is-locked .field input{cursor: not-allowed}.checkout{display: grid;grid-template-columns: 1.3fr 1fr;gap: 16px;align-items: start}.checkout>*{min-width: 0}@media (max-width: 960px){.checkout{grid-template-columns: 1fr}}.step{padding: 24px 0;border-bottom: 1px dashed var(--line)}.step:first-child{padding-top: 0}.step:last-child{border-bottom: 0;padding-bottom: 0}.step-head{display: flex;align-items: center;gap: 14px;margin-bottom: 16px}.step-num{--s: 6px;width: 38px;height: 38px;flex-shrink: 0;display: grid;place-items: center;background: var(--surface-3);color: var(--accent-text);font-family: var(--font-display);font-size: 18px;font-weight: 700}.step-num.done{background: var(--accent);color: var(--accent-ink)}.step-num svg,.field .check svg{width: 16px;height: 16px;stroke-width: 3.5}.step-head h3{font-size: 17px}.step-head small{display: block;color: var(--muted);font-size: 15px;margin-top: 2px}.step-head .qty-display{margin-left: auto}.field{--s: 8px;position: relative;display: flex;align-items: center;gap: 12px;min-height: 58px;padding: 6px 16px;background: var(--bg-2);box-shadow: inset 0 0 0 2px transparent;transition: box-shadow .15s,background .15s}.field:focus-within{box-shadow: inset 0 0 0 2px var(--surface-3);background: var(--surface-2)}.field.valid{box-shadow: inset 0 0 0 2px color-mix(in srgb,var(--accent) 55%,transparent)}.field.invalid{box-shadow: inset 0 0 0 2px var(--danger)}.field input{flex: 1;width: 100%;min-width: 0;border: 0;outline: 0;background: transparent;font-size: 18px;font-weight: 600;padding: 10px 0}.field input::placeholder{color: var(--faint);font-weight: 500}.field .avatar{width: 36px;height: 36px;image-rendering: pixelated;flex-shrink: 0}.field .check{width: 30px;height: 30px;display: grid;place-items: center;background: var(--accent);color: var(--accent-ink);opacity: 0;transform: scale(.6);transition: .15s;flex-shrink: 0}.field.valid .check{opacity: 1;transform: none}.field-hint{margin: 8px 0 0;font-size: 15px;color: var(--danger)}.field-label{display: block;margin: 0 0 8px;font-size: 14px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;color: var(--muted)}.field-row{display: flex;gap: 10px}.field-row .field{flex: 1;min-width: 0}.qty-display{--s: 8px;padding: 10px 18px;background: var(--accent-soft);font-family: var(--font-display);font-size: 30px;font-weight: 700;line-height: 1;color: var(--accent-text);white-space: nowrap}.qty-display small{font-size: 16px;margin-left: 4px;opacity: .8}.presets{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px}.preset{--s: 6px;padding: 12px 14px;border: 0;cursor: pointer;text-align: left;background: var(--bg-2);transition: background .15s}.preset:hover{background: var(--surface-3)}.preset strong{font-family: var(--font-display);font-size: 22px;font-weight: 600}.preset strong small{font-size: 14px;color: var(--muted);margin-left: 4px}.preset span{display: block;font-size: 14px;color: var(--muted);font-weight: 600}.preset.active{background: var(--accent);color: var(--accent-ink)}.preset.active span,.preset.active strong small{color: color-mix(in srgb,var(--accent-ink) 75%,transparent)}.slider-row{display: flex;align-items: center;gap: 10px;margin-top: 16px}.slider-row .btn{width: 44px;min-height: 44px;padding: 0;font-size: 20px}.range{-webkit-appearance: none;appearance: none;flex: 1;height: 10px;background: linear-gradient(90deg,var(--accent) var(--fill,0%),var(--surface-3) var(--fill,0%));cursor: pointer;outline: 0}.range::-webkit-slider-thumb{-webkit-appearance: none;width: 22px;height: 22px;background: var(--text);box-shadow: 0 0 0 4px var(--accent),0 0 18px var(--glow)}.range::-moz-range-thumb{width: 22px;height: 22px;border: 0;border-radius: 0;background: var(--text);box-shadow: 0 0 0 4px var(--accent)}.methods{display: grid;grid-template-columns: repeat(2,1fr);gap: 8px}@media (max-width: 560px){.methods,.presets{grid-template-columns: 1fr 1fr}.methods{grid-template-columns: 1fr}}.method{--s: 8px;display: flex;align-items: center;justify-content: space-between;gap: 12px;width: 100%;min-height: 72px;padding: 14px 16px;border: 0;cursor: pointer;text-align: left;background: var(--bg-2);box-shadow: inset 0 0 0 2px transparent;transition: background .15s,box-shadow .15s}.method:hover{background: var(--surface-2)}.method.active{background: var(--accent-soft);box-shadow: inset 0 0 0 3px var(--accent)}.method .m-side{display: flex;flex-direction: column;align-items: flex-end;gap: 6px;flex-shrink: 0}.method .m-best{padding: 3px 8px;font-family: var(--font-display);font-size: 11px;letter-spacing: .06em;text-transform: uppercase;background: var(--gold);color: #2a1d00}.method strong{display: block;font-size: 16px;line-height: 1.25}.method small{font-size: 14px;color: var(--muted)}.method .m-price{font-family: var(--font-display);font-size: 18px;font-weight: 600;white-space: nowrap}.sms-box{--s: 8px;margin-top: 10px;padding: 16px;display: grid;gap: 12px;background: var(--bg-2)}.sms-box p{margin: 0;font-size: 16px;color: var(--muted)}.sms-box b{color: var(--text);font-family: var(--font-display);font-size: 17px}.note{--s: 6px;padding: 12px 16px;font-size: 16px;background: var(--accent-soft);color: var(--text);border-left: 3px solid var(--accent)}.note b{color: var(--accent-text)}.note.warn{background: color-mix(in srgb,var(--danger) 12%,transparent);border-color: var(--danger)}.checkbox{display: flex;gap: 12px;align-items: flex-start;cursor: pointer;font-size: 16px;color: var(--muted)}.checkbox a{color: var(--accent-text)}.checkbox input{appearance: none;-webkit-appearance: none;width: 22px;height: 22px;flex-shrink: 0;margin: 0;cursor: pointer;background: var(--surface-3);box-shadow: inset 0 0 0 2px var(--line)}.checkbox input:checked{background: var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232b1d00' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 15px no-repeat;box-shadow: none}.summary-card{position: sticky;top: 104px;overflow: hidden}.skin-stage{position: relative;height: 380px;overflow: hidden;background: radial-gradient(400px 260px at 50% 75%,var(--glow),transparent 70%),var(--bg-2)}.skin-stage::before{content: '';position: absolute;inset: 0;background-image: linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size: 28px 28px;mask-image: radial-gradient(ellipse at 50% 80%,#000,transparent 70%);-webkit-mask-image: radial-gradient(ellipse at 50% 80%,#000,transparent 70%)}.skin-stage .pedestal{bottom: 18px;width: 240px;height: 60px}.skin-stage .skin-holder{position: absolute;inset: 44px 0 26px;cursor: grab}.skin-stage .skin-holder:active{cursor: grabbing}.skin-stage canvas{width: 100% !important;height: 100% !important}.skin-stage img.fallback{height: 100%;width: auto;margin: 0 auto;image-rendering: pixelated}.skin-name{--s: 4px;position: absolute;z-index: 2;top: 16px;left: 50%;transform: translateX(-50%);padding: 6px 14px;background: color-mix(in srgb,var(--surface-3) 85%,transparent);font-family: var(--font-display);font-size: 17px;white-space: nowrap}.summary{padding: 26px}.summary-head{display: flex;align-items: center;justify-content: space-between;margin-bottom: 16px}.summary-head h3{font-size: 18px}.summary dl{margin: 0;display: grid;grid-template-columns: auto 1fr;gap: 10px 16px;font-size: 16px}.summary dt{color: var(--muted)}.summary dd{margin: 0;text-align: right;font-weight: 700;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.summary dd.discount{color: var(--accent-text)}.summary hr{border: 0;border-top: 1px dashed var(--line);margin: 20px 0}.total{display: flex;align-items: flex-end;justify-content: space-between;gap: 12px;margin-bottom: 18px}.total>span{font-size: 15px;color: var(--muted);font-weight: 600}.total .old{display: block;text-align: right;color: var(--faint);text-decoration: line-through;font-size: 16px;font-weight: 600}.total strong{font-family: var(--font-display);font-size: 38px;line-height: 1;letter-spacing: 0}.summary .btn{min-height: 58px;font-size: 17px}.secure{display: flex;align-items: center;justify-content: center;gap: 8px;margin: 14px 0 0;font-size: 14px;color: var(--muted)}.form-error:not(:empty){margin-top: 12px}.product-intro{display: flex;gap: 18px;align-items: center;margin-bottom: 24px}.product-intro .thumb{--s: 10px;width: 92px;height: 92px;flex-shrink: 0;display: grid;place-items: center;background: radial-gradient(circle,var(--glow),transparent 70%),var(--bg-2)}.product-intro .thumb img,.product-intro .thumb svg{width: 64%;height: 64%;object-fit: contain}.product-intro h2{font-size: clamp(20px,2.8vw,28px)}.product-intro p{margin: 6px 0 0;color: var(--muted)}details.desc{--s: 8px;margin-bottom: 20px;padding: 12px 18px;background: var(--bg-2)}details.desc summary{cursor: pointer;font-weight: 700;font-size: 16px}.prose{color: var(--muted);font-size: 17px}.prose :is(h1,h2,h3){color: var(--text);margin: 1.2em 0 .5em;font-size: 1.3em}.prose a{color: var(--accent-text)}.prose img{max-width: 100%;height: auto}.prose strong,.prose b{color: var(--text)}.duo{display: grid;grid-template-columns: 1.35fr 1fr;gap: 16px}.duo>*{min-width: 0}@media (max-width: 960px){.duo{grid-template-columns: 1fr}}.voucher-card{position: relative;overflow: hidden;min-height: 460px}.voucher-card .content{position: relative;z-index: 2;max-width: 400px}.voucher-card h2{font-size: clamp(22px,2.6vw,30px);margin: 14px 0}.voucher-card p{margin: 0 0 24px;color: var(--muted);font-size: 17px}.voucher-form{display: grid;gap: 10px}.ticket{--s: 10px;position: absolute;right: -24px;top: 70px;z-index: 1;width: 300px;padding: 22px 54px 22px 24px;background: linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 60%,#000));color: var(--accent-ink);transform: rotate(8deg);box-shadow: 0 30px 60px rgba(0,0,0,.3)}.ticket .t-top{display: flex;justify-content: space-between;gap: 10px;font-family: var(--font-display);font-size: 14px;letter-spacing: .14em;opacity: .75}.ticket .t-code{font-family: var(--font-display);font-size: 26px;font-weight: 700;letter-spacing: .2em;margin: 18px 0}.ticket .t-player{display: flex;align-items: center;gap: 10px}.ticket .t-player img{width: 32px;height: 32px;image-rendering: pixelated}.ticket .t-player small{display: block;font-size: 12px;font-weight: 800;letter-spacing: .12em;opacity: .7}.ticket .t-player strong{font-family: var(--font-display);font-size: 18px}.ticket .barcode{position: absolute;right: 16px;top: 16px;bottom: 16px;width: 22px;background: repeating-linear-gradient(0deg,currentColor 0 3px,transparent 3px 5px,currentColor 5px 6px,transparent 6px 9px);opacity: .6}.ticket-static{position: relative;right: auto;top: auto;width: auto;transform: rotate(-2deg);margin: 6px 8px}.voucher-art{position: absolute;right: 40px;bottom: 30px;z-index: 1;width: 150px;filter: drop-shadow(0 20px 30px rgba(0,0,0,.4));animation: bob 5s ease-in-out infinite}@media (max-width: 760px){.voucher-card .ticket,.voucher-art{display: none}.voucher-card{min-height: 0}}.discord-card{position: relative;overflow: hidden;min-height: 460px;color: #fff;background: radial-gradient(400px 300px at 80% 100%,rgba(255,255,255,.25),transparent 70%),linear-gradient(150deg,var(--discord),color-mix(in srgb,var(--discord) 55%,#000))}.discord-card::before{content: '';position: absolute;inset: 0;background-image: radial-gradient(rgba(255,255,255,.18) 2px,transparent 2px);background-size: 28px 28px}.discord-card>*{position: relative}.discord-card .eyebrow{color: #fff}.discord-card h2{font-size: clamp(22px,2.6vw,30px);margin: 14px 0}.discord-card p{color: rgba(255,255,255,.8);margin: 0 0 24px;max-width: 300px;font-size: 17px}.discord-card .btn{background: #fff;color: #11131a}.discord-art{position: absolute !important;right: -16px;bottom: -16px;width: 210px;filter: drop-shadow(0 20px 30px rgba(0,0,0,.35));animation: bob 6s ease-in-out infinite}.team{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,260px),1fr));gap: 12px}.member{display: flex;align-items: center;gap: 16px;padding: 16px;background: var(--surface)}.member img{width: 56px;height: 56px;image-rendering: pixelated}.member .role{font-family: var(--font-display);font-size: 15px;letter-spacing: .1em;text-transform: uppercase;color: var(--r,var(--accent))}.member strong{display: block;font-family: var(--font-display);font-size: 18px}.faq{display: grid;gap: 8px}.faq details{background: var(--surface)}.faq summary{display: flex;justify-content: space-between;gap: 16px;padding: 20px 24px;cursor: pointer;list-style: none;font-family: var(--font-display);font-size: 17px;font-weight: 600}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: '+';font-family: var(--font-display);font-size: 22px;line-height: 1;color: var(--accent-text)}.faq details[open] summary::after{content: '−'}.faq details p{margin: 0;padding: 0 24px 22px;color: var(--muted)}.page-wrap{padding: 40px 0 72px}.back{display: inline-flex;align-items: center;gap: 8px;margin-bottom: 22px;color: var(--muted);text-decoration: none;font-weight: 700;font-size: 16px}.back:hover{color: var(--text)}.steps3{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px;margin-top: 22px}.steps3 div{--s: 6px;padding: 14px;background: var(--bg-2);font-size: 15px;color: var(--muted)}.steps3 b{display: block;margin-bottom: 6px;font-family: var(--font-display);font-size: 22px;color: var(--accent-text)}@media (max-width: 560px){.steps3{grid-template-columns: 1fr}}.status-card{max-width: 620px;margin: 0 auto;text-align: center}.status-icon{--c: var(--accent);width: 84px;height: 84px;margin: 0 auto 24px;display: grid;place-items: center;border-radius: 50%;background: var(--c);color: #fff;box-shadow: 0 0 0 10px color-mix(in srgb,var(--c) 18%,transparent),0 12px 30px color-mix(in srgb,var(--c) 35%,transparent);animation: statusPop .4s ease-out}.status-icon svg{width: 40px;height: 40px;stroke-width: 3}.status-icon.ok{--c: #22b04a}.status-icon.wait{--c: #f0a500}.status-icon.bad{--c: var(--danger)}@keyframes statusPop{0%{scale: .7}70%{scale: 1.08}100%{scale: 1}}.status-actions{display: flex;gap: 12px;justify-content: center;flex-wrap: wrap}.status-player{display: flex;align-items: center;gap: 14px;margin-top: 26px;padding: 14px 18px;text-align: left;background: var(--bg-2)}.status-player img{width: 48px;height: 48px;border-radius: 8px;image-rendering: pixelated;box-shadow: 0 4px 12px rgba(0,0,0,.25)}.status-player small{display: block;font-size: 13px;color: var(--muted)}.status-player strong{display: block;font-family: var(--font-body);font-size: 20px;font-weight: 700;line-height: 1.2}.status-player + dl{margin-top: 10px}:root[data-theme="light"] .status-player{background: var(--surface-2)}.status-card h1{font-size: clamp(20px,3vw,30px);margin-bottom: 12px}.status-card dl{--s: 8px;display: grid;grid-template-columns: auto 1fr;gap: 10px 16px;margin: 26px 0;padding: 18px 22px;text-align: left;background: var(--bg-2)}.status-card dt{color: var(--muted)}.status-card dd{margin: 0;text-align: right;font-weight: 700}.nf{display: grid;grid-template-columns: 1fr 1fr;align-items: center;gap: 24px;padding: clamp(28px,5vw,64px)}@media (max-width: 860px){.nf{grid-template-columns: 1fr}}.nf-code{font-family: var(--font-display);font-size: clamp(110px,17vw,200px);font-weight: 700;line-height: .9;margin: 22px 0 12px;color: var(--accent-text);text-shadow: 0 0 60px var(--glow)}.nf h1{font-size: clamp(20px,2.8vw,28px)}.nf-visual{--s: 14px;position: relative;min-height: 440px;overflow: hidden;background: var(--bg-2)}.toast{--s: 8px;position: fixed;left: 50%;bottom: 24px;z-index: 100;max-width: calc(100% - 32px);padding: 14px 22px;background: var(--text);color: var(--bg);font-weight: 700;font-size: 16px;transform: translate(-50%,160%);transition: transform .25s}.toast.show{transform: translate(-50%,0)}.toast.error{background: var(--danger);color: #fff}.site-footer{margin-top: 48px;padding-bottom: 24px}.footer-card{padding: clamp(28px,4vw,48px);background: var(--surface)}.footer-grid{display: grid;grid-template-columns: 1.3fr .8fr .8fr 1.5fr;gap: 32px}@media (max-width: 960px){.footer-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 560px){.footer-grid{grid-template-columns: 1fr}}.footer-logo img{max-height: 120px;width: auto}.footer-logo .logo-mark{width: 48px;height: 48px}.footer-logo p{margin: 16px 0 0;color: var(--muted);font-size: 16px;max-width: 260px}.footer-title{display: block;margin-bottom: 16px;font-family: var(--font-display);font-size: 15px;letter-spacing: .16em;text-transform: uppercase;color: var(--accent-text)}.footer-links{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px;font-size: 16px}.footer-links a{color: var(--muted);text-decoration: none}.footer-links a:hover{color: var(--text)}.footer-brand h3{font-size: 26px;margin-bottom: 12px}.footer-brand p{margin: 0 0 10px;color: var(--muted);font-size: 15px}.footer-brand .info{display: grid;gap: 4px;font-size: 15px;color: var(--muted)}.footer-brand .info b{color: var(--text)}.footer-brand .info a{color: var(--accent-text);text-decoration: none}.footer-bottom{display: flex;justify-content: space-between;flex-wrap: wrap;gap: 12px;margin-top: 36px;padding-top: 20px;border-top: 1px dashed var(--line);font-size: 14px;color: var(--faint)}.footer-bottom a{color: var(--accent-text)}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation: none !important;transition: none !important}}