.hero[data-astro-cid-i3irphx7]{align-items:center;padding-top:60px;display:grid;position:relative;overflow:clip}.hero__inner[data-astro-cid-i3irphx7]{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}@media (width>=860px){.hero__inner[data-astro-cid-i3irphx7]{grid-template-columns:1.05fr 1fr}}.hero__kicker[data-astro-cid-i3irphx7]{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:.6rem;margin-bottom:1.1rem;font-size:.8rem;display:flex}.hero__kicker-dot[data-astro-cid-i3irphx7]{background:var(--brand-gold);width:8px;height:8px;box-shadow:0 0 10px var(--brand-gold);border-radius:50%;animation:2s ease-in-out infinite kickerPulse}@keyframes kickerPulse{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.hero__headline[data-astro-cid-i3irphx7]{background:linear-gradient(105deg,#9ec5ff 0%,#fff 46%,#f7e9b2 100%);-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 22px #5a96ff59)drop-shadow(0 0 46px #785adc2e);-webkit-background-clip:text;background-clip:text;max-width:12ch;font-size:clamp(2.6rem,7.5vw,4.6rem);font-weight:900}.hero__support[data-astro-cid-i3irphx7]{color:var(--text-secondary);max-width:42ch;margin:1.5rem 0 2rem;font-size:1.05rem}.hero__cta[data-astro-cid-i3irphx7]{background:linear-gradient(180deg, var(--gold-bright), var(--brand-gold));color:#0b0f17;letter-spacing:.01em;box-shadow:0 14px 34px -14px color-mix(in srgb, var(--brand-gold) 65%, transparent), inset 0 1px 0 #ffffff8c;border-radius:999px;align-items:center;gap:.55rem;padding:.9rem 1.8rem;font-weight:700;text-decoration:none;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,filter .28s;display:inline-flex;position:relative;overflow:hidden}.hero__cta[data-astro-cid-i3irphx7]:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#fff9 50%,#0000 65%);transition:transform .7s;position:absolute;inset:0;transform:translate(-130%)}.hero__cta-ico[data-astro-cid-i3irphx7]{flex:none;width:1.05em;height:1.05em;position:relative}.hero__cta[data-astro-cid-i3irphx7]:hover{filter:brightness(1.05);box-shadow:0 22px 46px -14px color-mix(in srgb, var(--gold-bright) 70%, transparent), inset 0 1px 0 #ffffff8c;transform:translateY(-3px)}.hero__cta[data-astro-cid-i3irphx7]:hover:after{transform:translate(130%)}.hero__cta[data-astro-cid-i3irphx7]:hover .hero__cta-ico[data-astro-cid-i3irphx7]{animation:.6s heroCtaBob}@keyframes heroCtaBob{0%,to{transform:translateY(0)}45%{transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.hero__cta[data-astro-cid-i3irphx7],.hero__cta[data-astro-cid-i3irphx7]:after{transition:none}.hero__cta[data-astro-cid-i3irphx7]:hover{filter:none;transform:none}.hero__cta[data-astro-cid-i3irphx7]:hover:after{transform:translate(-130%)}.hero__cta[data-astro-cid-i3irphx7]:hover .hero__cta-ico[data-astro-cid-i3irphx7]{animation:none}}.hero__stage[data-astro-cid-i3irphx7]{aspect-ratio:3/4;--fan:1;width:min(100%,480px);margin-inline:auto;position:relative;transform:translateY(5%)}.hero__particles[data-astro-cid-i3irphx7]{z-index:0;pointer-events:none;width:124%;height:124%;position:absolute;inset:-12%}@media (width<=640px){.hero__stage[data-astro-cid-i3irphx7]{--fan:.55;aspect-ratio:1;width:min(92%,360px)}.pack[data-astro-cid-i3irphx7]{width:clamp(120px,42vw,170px)}}.pack[data-astro-cid-i3irphx7]{aspect-ratio:2/3;transform-origin:50% 100%;width:clamp(170px,30vw,280px);transform:translate(-50%, -50%) translate(calc(var(--tx) * var(--fan)), calc(var(--ty) * var(--fan))) rotate(calc(var(--rot) * var(--fan)));filter:drop-shadow(0 18px 34px #0000008c);will-change:transform;position:absolute;top:50%;left:50%}.pack[data-astro-cid-i3irphx7] img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.hero__scroll[data-astro-cid-i3irphx7]{left:50%;bottom:calc(1.5rem + env(safe-area-inset-bottom));color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;justify-items:center;gap:.35rem;font-size:.8rem;text-decoration:none;transition:opacity .4s;display:grid;position:absolute;transform:translate(-50%)}.hero__scroll[data-astro-cid-i3irphx7][data-hidden]{opacity:0;pointer-events:none}.hero__chevron[data-astro-cid-i3irphx7]{animation:1.8s ease-in-out infinite nudge}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.rarity[data-astro-cid-obp3ylux]{background:var(--bg-deep)}.rarity__viewport[data-astro-cid-obp3ylux]{padding:clamp(3rem,9vh,6rem) 0;position:relative}.rarity__title[data-astro-cid-obp3ylux]{margin:0 0 .6rem;font-size:clamp(1.6rem,5vw,2.6rem)}.rarity__lede[data-astro-cid-obp3ylux]{color:var(--text-secondary);max-width:42ch}.rarity__fallback[data-astro-cid-obp3ylux]{z-index:1;width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem);position:relative}.rarity__block[data-astro-cid-obp3ylux]{max-width:60ch;margin-bottom:1.75rem}.rarity__grid[data-astro-cid-obp3ylux]{grid-template-columns:repeat(2,1fr);gap:.9rem;display:grid}@media (width>=720px){.rarity__grid[data-astro-cid-obp3ylux]{grid-template-columns:repeat(6,1fr)}}.gcard[data-astro-cid-obp3ylux]{gap:.5rem;display:grid}.gcard[data-astro-cid-obp3ylux] img{aspect-ratio:934/1290;object-fit:contain;width:100%;height:auto}.gcard__name[data-astro-cid-obp3ylux]{font-family:var(--font-display);text-align:center;font-size:.95rem;font-weight:700}.rarity__stage[data-astro-cid-obp3ylux]{display:none}.rarity[data-astro-cid-obp3ylux].is-pinned .rarity__viewport[data-astro-cid-obp3ylux]{padding:0}.rarity[data-astro-cid-obp3ylux].is-pinned .rarity__fallback[data-astro-cid-obp3ylux]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rarity[data-astro-cid-obp3ylux].is-pinned .rarity__stage[data-astro-cid-obp3ylux]{--card-h:min(50dvh, 440px);height:100dvh;padding:calc(60px + 1rem) clamp(1rem, 4vw, 2rem) calc(1.25rem + env(safe-area-inset-bottom));grid-template-rows:auto 1fr auto auto;grid-template-areas:"head""card""phase""compass";justify-items:center;gap:.75rem;display:grid;position:relative;overflow:hidden}@media (width>=860px){.rarity[data-astro-cid-obp3ylux].is-pinned .rarity__stage[data-astro-cid-obp3ylux]{--card-h:min(66dvh, 620px);max-width:var(--maxw);padding-top:calc(60px + 2rem);padding-bottom:calc(2rem + env(safe-area-inset-bottom));grid-template:"text card"1fr"compass compass"/minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1.5rem clamp(2rem,6vw,5rem);margin-inline:auto}}.rarity__lights[data-astro-cid-obp3ylux]{pointer-events:none;z-index:0;position:absolute;inset:0}.rarity__light[data-astro-cid-obp3ylux]{opacity:0;background:radial-gradient(42% 46% at 50% 44%, color-mix(in srgb, var(--c) 34%, transparent), transparent 72%);position:absolute;inset:0}.rarity__light[data-astro-cid-obp3ylux]:first-child{opacity:1}@media (width>=860px){.rarity__light[data-astro-cid-obp3ylux]{background:radial-gradient(34% 52% at 72% 48%, color-mix(in srgb, var(--c) 34%, transparent), transparent 72%)}}.rarity__light--legend[data-astro-cid-obp3ylux]{background:radial-gradient(30% 38% at 50% 42%, color-mix(in srgb, var(--legend-gold) 30%, transparent), transparent 70%), radial-gradient(60% 70% at 50% 48%, color-mix(in srgb, var(--legend-blue-deep) 55%, transparent), transparent 75%)}@media (width>=860px){.rarity__light--legend[data-astro-cid-obp3ylux]{background:radial-gradient(24% 40% at 72% 46%, color-mix(in srgb, var(--legend-gold) 30%, transparent), transparent 70%), radial-gradient(48% 74% at 70% 50%, color-mix(in srgb, var(--legend-blue-deep) 55%, transparent), transparent 75%)}}.rarity__text[data-astro-cid-obp3ylux]{z-index:2;text-align:center;grid-area:head;position:relative}.rarity__text[data-astro-cid-obp3ylux] .rarity__lede[data-astro-cid-obp3ylux]{display:none}.rarity__phase[data-astro-cid-obp3ylux]{grid-area:phase}@media (width<=859px){.rarity__text[data-astro-cid-obp3ylux]{display:contents}.rarity__text[data-astro-cid-obp3ylux] .rarity__title[data-astro-cid-obp3ylux]{text-align:center;grid-area:head;margin:0}.rarity__phase[data-astro-cid-obp3ylux]{z-index:2;text-align:center;max-width:34ch;min-height:7.2em;position:relative}}@media (width>=860px){.rarity__text[data-astro-cid-obp3ylux]{text-align:left;grid-area:text;place-self:center start}.rarity__text[data-astro-cid-obp3ylux] .rarity__lede[data-astro-cid-obp3ylux]{display:block}.rarity__phase[data-astro-cid-obp3ylux]{min-height:9em;margin-top:clamp(1.5rem,5vh,3rem)}}.rarity__name[data-astro-cid-obp3ylux]{color:var(--c,var(--text));margin:0 0 .6rem;font-size:clamp(2rem,6vw,3.6rem);line-height:1}.rarity__body[data-astro-cid-obp3ylux]{color:var(--text-secondary);max-width:38ch;margin-inline:auto}@media (width>=860px){.rarity__body[data-astro-cid-obp3ylux]{margin-inline:0}}@keyframes phaseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rarity__phase[data-astro-cid-obp3ylux].is-in{animation:.42s cubic-bezier(.16,1,.3,1) both phaseIn}.rarity__card-wrap[data-astro-cid-obp3ylux]{z-index:1;height:var(--card-h);aspect-ratio:934/1290;perspective:1600px;grid-area:card;align-self:center;position:relative}.rarity__card[data-astro-cid-obp3ylux]{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.face[data-astro-cid-obp3ylux]{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:14px;position:absolute;inset:0;overflow:hidden}.face--back[data-astro-cid-obp3ylux]{transform:rotateY(180deg)}.face[data-astro-cid-obp3ylux] img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.front[data-astro-cid-obp3ylux]{position:absolute;inset:0}.shine[data-astro-cid-obp3ylux]{z-index:3;pointer-events:none;opacity:0;position:absolute;inset:0}.shine[data-astro-cid-obp3ylux] i[data-astro-cid-obp3ylux]{mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:46%;position:absolute;top:-25%;bottom:-25%;left:0;transform:translate(-140%)skew(-14deg)}.rarity__wave[data-astro-cid-obp3ylux]{z-index:-1;aspect-ratio:1;opacity:0;background:radial-gradient(closest-side, transparent 62%, color-mix(in srgb, var(--legend-gold) 46%, transparent) 76%, color-mix(in srgb, var(--legend-crystal) 26%, transparent) 86%, transparent 100%);pointer-events:none;border-radius:50%;width:160%;margin:-80% 0 0 -80%;position:absolute;top:50%;left:50%;transform:scale(.5)}.rarity__compass[data-astro-cid-obp3ylux]{z-index:2;grid-area:compass;width:min(100%,900px);position:relative}.rarity__compass-line[data-astro-cid-obp3ylux]{background:color-mix(in srgb, var(--text-muted) 22%, transparent);border-radius:999px;height:6px;position:relative}.rarity__compass-fill[data-astro-cid-obp3ylux]{border-radius:inherit;background:var(--grad);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.rarity__tick[data-astro-cid-obp3ylux]{background:color-mix(in srgb, var(--text) 40%, transparent);border-radius:1px;width:2px;height:14px;margin:-7px 0 0 -1px;position:absolute;top:50%}.rarity__labels[data-astro-cid-obp3ylux]{height:1.2rem;margin:.65rem 0 0;padding:0;list-style:none;position:relative}.rarity__label[data-astro-cid-obp3ylux]{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--text-muted);opacity:.85;font-size:.72rem;transition:color .3s,opacity .3s;position:absolute;top:0;transform:translate(-50%)}.rarity__label[data-astro-cid-obp3ylux]:first-child{transform:translate(-30%)}.rarity__label[data-astro-cid-obp3ylux]:last-child{transform:translate(-70%)}.rarity__label[data-astro-cid-obp3ylux].is-active{color:var(--c);opacity:1}@media (width<=859px){.rarity__label[data-astro-cid-obp3ylux]{opacity:0}.rarity__label[data-astro-cid-obp3ylux].is-active{opacity:1}}.section[data-astro-cid-sv2m2ief]{border-bottom:1px solid var(--border);padding:clamp(3rem,9vh,6rem) 0}.section__title[data-astro-cid-sv2m2ief]{max-width:14ch;margin:0 0 .75rem;font-size:clamp(1.6rem,5vw,2.6rem)}.section__purpose[data-astro-cid-sv2m2ief]{color:var(--text-secondary);max-width:60ch}.fmz__pools[data-astro-cid-sv2m2ief]{grid-template-columns:repeat(2,1fr);gap:.9rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}@media (width>=720px){.fmz__pools[data-astro-cid-sv2m2ief]{grid-template-columns:repeat(4,1fr)}}.fmz__pool[data-astro-cid-sv2m2ief]{background:linear-gradient(158deg, color-mix(in srgb, var(--surface) 94%, transparent), color-mix(in srgb, var(--bg) 52%, var(--surface)));border:1px solid var(--border);transform-origin:bottom;border-radius:14px;gap:.3rem;padding:1.15rem 1.25rem;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s;display:grid;position:relative;overflow:hidden}.fmz__pool[data-astro-cid-sv2m2ief]:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(115deg,#0000 36%,#ffffff12 50%,#0000 64%);transition:transform .7s;position:absolute;inset:0;transform:translate(-130%)}.fmz__pool-v[data-astro-cid-sv2m2ief]{font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,5vw,2.6rem);transition:transform .3s cubic-bezier(.22,1,.36,1),text-shadow .3s;position:relative}.fmz__pool-l[data-astro-cid-sv2m2ief]{position:relative}.fmz__pool[data-astro-cid-sv2m2ief]:hover{border-color:color-mix(in srgb, var(--text-muted) 55%, var(--border));transform:translateY(-8px)scale(1.03);box-shadow:inset 0 1px #ffffff0f,0 26px 44px -22px #000000e6}.fmz__pool[data-astro-cid-sv2m2ief]:hover:after{transform:translate(130%)}.fmz__pool[data-astro-cid-sv2m2ief]:hover .fmz__pool-v[data-astro-cid-sv2m2ief]{text-shadow:0 0 26px color-mix(in srgb, var(--legend-crystal) 26%, transparent);transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.fmz__pool[data-astro-cid-sv2m2ief],.fmz__pool-v[data-astro-cid-sv2m2ief]{transition:none}.fmz__pool[data-astro-cid-sv2m2ief]:hover,.fmz__pool[data-astro-cid-sv2m2ief]:hover .fmz__pool-v[data-astro-cid-sv2m2ief]{transform:none}.fmz__pool[data-astro-cid-sv2m2ief]:after{display:none}}.fmz__pool-l[data-astro-cid-sv2m2ief]{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:.82rem}.fmz__result[data-astro-cid-sv2m2ief]{text-align:center;justify-items:center;gap:.7rem;margin-top:clamp(2.5rem,7vh,4.5rem);display:grid}.fmz__pre[data-astro-cid-sv2m2ief]{color:var(--text-secondary);letter-spacing:.18em;text-transform:uppercase;font-size:.85rem}.fmz__bigwrap[data-astro-cid-sv2m2ief]{max-width:100%;display:block;position:relative}.fmz__big[data-astro-cid-sv2m2ief]{z-index:1;font-variant-numeric:tabular-nums;letter-spacing:-.01em;background:linear-gradient(180deg, var(--text), color-mix(in srgb, var(--text) 62%, var(--text-secondary)));color:#0000;max-width:100%;text-shadow:0 0 40px color-mix(in srgb, var(--legend-crystal) 20%, transparent);overscroll-behavior-x:contain;white-space:nowrap;-webkit-background-clip:text;background-clip:text;max-inline-size:100%;padding-bottom:.1em;font-size:clamp(1.3rem,6.6vw,4.6rem);line-height:1.05;position:relative;overflow:auto hidden}.fmz__bigwrap[data-astro-cid-sv2m2ief].is-charging .fmz__big[data-astro-cid-sv2m2ief]{animation:.9s ease-in-out infinite fmz-charge}@keyframes fmz-charge{0%,to{text-shadow:0 0 40px color-mix(in srgb, var(--legend-crystal) 20%, transparent);transform:scale(1)}50%{text-shadow:0 0 60px color-mix(in srgb, var(--legend-crystal) 42%, transparent);transform:scale(1.015)}}.fmz__bigwrap[data-astro-cid-sv2m2ief].is-landed .fmz__big[data-astro-cid-sv2m2ief]{animation:.6s cubic-bezier(.22,1,.36,1) fmz-land}@keyframes fmz-land{0%{text-shadow:0 0 80px color-mix(in srgb, var(--legend-crystal) 60%, transparent);transform:scale(1.05)}to{text-shadow:0 0 40px color-mix(in srgb, var(--legend-crystal) 20%, transparent);transform:scale(1)}}.fmz__spark[data-astro-cid-sv2m2ief]{z-index:2;pointer-events:none;display:block;position:absolute;inset:0}.fmz__spark[data-astro-cid-sv2m2ief] i[data-astro-cid-sv2m2ief]{width:var(--s,6px);height:var(--s,6px);margin:calc(var(--s,6px) / -2) 0 0 calc(var(--s,6px) / -2);background:var(--legend-crystal);box-shadow:0 0 8px color-mix(in srgb, var(--legend-crystal) 80%, transparent);opacity:0;transform:translate(var(--x,0), var(--y,0)) scale(0);animation:fmz-spark var(--d,.9s) ease-out forwards;border-radius:50%;position:absolute;top:0;left:0}@keyframes fmz-spark{0%{opacity:0;transform:translate(var(--x0,0), var(--y0,0)) scale(.2)}18%{opacity:.9}to{opacity:0;transform:translate(var(--x1,0), var(--y1,0)) scale(1)}}@media (prefers-reduced-motion:reduce){.fmz__bigwrap[data-astro-cid-sv2m2ief].is-charging .fmz__big[data-astro-cid-sv2m2ief],.fmz__bigwrap[data-astro-cid-sv2m2ief].is-landed .fmz__big[data-astro-cid-sv2m2ief]{animation:none}.fmz__spark[data-astro-cid-sv2m2ief]{display:none}}.fmz__sub[data-astro-cid-sv2m2ief]{color:var(--text-muted);max-width:52ch;font-size:.85rem}.mods-sec[data-astro-cid-3h4yh2g7]{--role-gk:#34c46b;--role-def:#5b8def;--role-atk:#ef5b52}.section[data-astro-cid-3h4yh2g7]{border-bottom:1px solid var(--border);padding:clamp(3rem,9vh,6rem) 0}.section__title[data-astro-cid-3h4yh2g7]{max-width:14ch;margin:0 0 .75rem;font-size:clamp(1.6rem,5vw,2.6rem)}.section__purpose[data-astro-cid-3h4yh2g7]{color:var(--text-secondary);max-width:60ch}.mods[data-astro-cid-3h4yh2g7]{grid-template-columns:repeat(2,1fr);gap:.9rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.mods[data-astro-cid-3h4yh2g7]{grid-template-columns:repeat(4,1fr)}}.mods__cell[data-astro-cid-3h4yh2g7]{background:linear-gradient(158deg, color-mix(in srgb, var(--surface) 94%, transparent) 0%, color-mix(in srgb, var(--bg) 52%, var(--surface)) 100%);border:1px solid var(--border);transform-origin:bottom;border-radius:16px;align-content:start;gap:.7rem;padding:1.4rem 1.3rem 1.25rem;transition:transform .34s cubic-bezier(.22,1,.36,1),box-shadow .34s,border-color .34s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 14px 30px -22px #000000d9}.mods__cell[data-astro-cid-3h4yh2g7]:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(115deg,#0000 36%,#ffffff14 50%,#0000 64%);transition:transform .7s;position:absolute;inset:0;transform:translate(-130%)}.pitch[data-astro-cid-3h4yh2g7]{transition:transform .34s cubic-bezier(.22,1,.36,1)}.mods__num[data-astro-cid-3h4yh2g7]{transition:transform .34s,color .34s}.dot[data-astro-cid-3h4yh2g7]{transition:box-shadow .34s,transform .34s}.mods__cell[data-astro-cid-3h4yh2g7]:hover{border-color:color-mix(in srgb, var(--text-muted) 55%, var(--border));transform:perspective(820px)translateY(-12px)rotateX(7deg)scale(1.035);box-shadow:inset 0 1px #ffffff0f,0 36px 58px -22px #000000eb}.mods__cell[data-astro-cid-3h4yh2g7]:hover:after{transform:translate(130%)}.mods__cell[data-astro-cid-3h4yh2g7]:hover .pitch[data-astro-cid-3h4yh2g7]{transform:scale(1.05)}.mods__cell[data-astro-cid-3h4yh2g7]:hover .mods__num[data-astro-cid-3h4yh2g7]{color:color-mix(in srgb, var(--text-muted) 32%, transparent);transform:scale(1.14)}.mods__cell[data-astro-cid-3h4yh2g7]:hover .dot--gk[data-astro-cid-3h4yh2g7]{box-shadow:0 0 11px 1px color-mix(in srgb, var(--role-gk) 85%, transparent)}.mods__cell[data-astro-cid-3h4yh2g7]:hover .dot--def[data-astro-cid-3h4yh2g7]{box-shadow:0 0 11px 1px color-mix(in srgb, var(--role-def) 85%, transparent)}.mods__cell[data-astro-cid-3h4yh2g7]:hover .dot--atk[data-astro-cid-3h4yh2g7]{box-shadow:0 0 11px 1px color-mix(in srgb, var(--role-atk) 85%, transparent)}.mods__cell[data-astro-cid-3h4yh2g7]:hover .is-arc-up[data-astro-cid-3h4yh2g7] .dot[data-astro-cid-3h4yh2g7]:nth-child(2){transform:translateY(-.5rem)}.mods__cell[data-astro-cid-3h4yh2g7]:hover .is-arc-down[data-astro-cid-3h4yh2g7] .dot[data-astro-cid-3h4yh2g7]:nth-child(2){transform:translateY(.5rem)}@media (prefers-reduced-motion:reduce){.mods__cell[data-astro-cid-3h4yh2g7],.pitch[data-astro-cid-3h4yh2g7],.mods__num[data-astro-cid-3h4yh2g7],.dot[data-astro-cid-3h4yh2g7]{transition:none}.mods__cell[data-astro-cid-3h4yh2g7]:hover,.mods__cell[data-astro-cid-3h4yh2g7]:hover .pitch[data-astro-cid-3h4yh2g7],.mods__cell[data-astro-cid-3h4yh2g7]:hover .mods__num[data-astro-cid-3h4yh2g7]{transform:none}.mods__cell[data-astro-cid-3h4yh2g7]:after{display:none}}.mods__num[data-astro-cid-3h4yh2g7]{font-family:var(--font-display);color:color-mix(in srgb, var(--text-muted) 15%, transparent);pointer-events:none;user-select:none;font-size:3.6rem;font-weight:800;line-height:1;position:absolute;top:-.35rem;right:.5rem}.mods__name[data-astro-cid-3h4yh2g7]{font-size:1.15rem;position:relative}.pitch[data-astro-cid-3h4yh2g7]{aspect-ratio:3/4;background:color-mix(in srgb, var(--bg) 62%, #000);border:1px solid var(--border);border-radius:10px;width:100%;max-width:150px;margin-inline:auto;position:relative;overflow:hidden}.pitch[data-astro-cid-3h4yh2g7]:before{content:"";background:color-mix(in srgb, var(--text-muted) 30%, transparent);height:1px;position:absolute;top:50%;left:8%;right:8%}.pitch[data-astro-cid-3h4yh2g7]:after{content:"";aspect-ratio:1;border:1px solid color-mix(in srgb, var(--text-muted) 24%, transparent);border-radius:50%;width:30%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pitch__row[data-astro-cid-3h4yh2g7]{z-index:1;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;left:0;right:0}.pitch__row--gk[data-astro-cid-3h4yh2g7]{top:16%;transform:translateY(-50%)}.pitch__row--def[data-astro-cid-3h4yh2g7]{top:46%;transform:translateY(-50%)}.pitch__row--atk[data-astro-cid-3h4yh2g7]{top:72%;transform:translateY(-50%)}.is-arc-up[data-astro-cid-3h4yh2g7] .dot[data-astro-cid-3h4yh2g7]:nth-child(2){transform:translateY(-.5rem)}.is-arc-down[data-astro-cid-3h4yh2g7] .dot[data-astro-cid-3h4yh2g7]:nth-child(2){transform:translateY(.5rem)}.goal[data-astro-cid-3h4yh2g7]{border:1.5px solid color-mix(in srgb, var(--text) 62%, transparent);background-color:color-mix(in srgb, var(--bg) 45%, transparent);background-image:repeating-linear-gradient(90deg, color-mix(in srgb, var(--text-muted) 42%, transparent) 0 1px, transparent 1px 4px), repeating-linear-gradient(0deg, color-mix(in srgb, var(--text-muted) 42%, transparent) 0 1px, transparent 1px 4px);border-radius:2px;width:2.2rem;height:.62rem;position:absolute;top:-.72rem;left:50%;transform:translate(-50%)}.dot[data-astro-cid-3h4yh2g7]{border-radius:50%;width:.88rem;height:.88rem;box-shadow:0 0 0 1px #00000073,0 1px 3px #00000080}.dot--gk[data-astro-cid-3h4yh2g7]{background:var(--role-gk)}.dot--def[data-astro-cid-3h4yh2g7]{background:var(--role-def)}.dot--atk[data-astro-cid-3h4yh2g7]{background:var(--role-atk)}.mods__comp[data-astro-cid-3h4yh2g7]{color:var(--text-secondary);letter-spacing:.04em;font-size:.85rem;position:relative}.mods__cell--nogk[data-astro-cid-3h4yh2g7]{border-top:1px dashed color-mix(in srgb, var(--text-muted) 55%, transparent)}.section[data-astro-cid-xwvyoelv]{border-bottom:1px solid var(--border);padding:clamp(3rem,9vh,6rem) 0}.section__title[data-astro-cid-xwvyoelv]{max-width:14ch;margin:0 0 .75rem;font-size:clamp(1.6rem,5vw,2.6rem)}.section__purpose[data-astro-cid-xwvyoelv]{color:var(--text-secondary);max-width:60ch}.ts__stage[data-astro-cid-xwvyoelv]{grid-template-columns:1fr;place-items:center;gap:clamp(2rem,6vw,3.5rem);margin-top:2.5rem;display:grid}@media (width>=860px){.ts__stage[data-astro-cid-xwvyoelv]{grid-template-columns:1fr auto 1fr;gap:clamp(1.5rem,5vw,4rem)}}.ts__deck[data-astro-cid-xwvyoelv]{aspect-ratio:934/1290;width:min(280px,62vw);position:relative}.ts__card[data-astro-cid-xwvyoelv]{z-index:5;border-radius:var(--radius);width:100%;margin:0;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 26px 52px -22px #000000c7,0 8px 18px -12px #0009}.ts__deck[data-astro-cid-xwvyoelv]{cursor:pointer}.ts__deck[data-astro-cid-xwvyoelv]:hover .ts__card[data-astro-cid-xwvyoelv],.ts__deck[data-astro-cid-xwvyoelv]:focus-within .ts__card[data-astro-cid-xwvyoelv]{transform:translateY(-16px)scale(1.02);box-shadow:0 40px 60px -24px #000000d9,0 12px 24px -12px #000000a6}@media (prefers-reduced-motion:reduce){.ts__card[data-astro-cid-xwvyoelv]{transition:none}.ts__deck[data-astro-cid-xwvyoelv]:hover .ts__card[data-astro-cid-xwvyoelv],.ts__deck[data-astro-cid-xwvyoelv]:focus-within .ts__card[data-astro-cid-xwvyoelv]{transform:none}}.ts__card[data-astro-cid-xwvyoelv] img{aspect-ratio:934/1290;object-fit:cover;width:100%;height:auto;display:block}.ts__deck-stack[data-astro-cid-xwvyoelv] img{border-radius:var(--radius);object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:translate(16px,18px)rotate(4deg);box-shadow:0 12px 26px -16px #000000d9}.ts__counters[data-astro-cid-xwvyoelv]{text-align:center;justify-items:center;gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.ts__counter[data-astro-cid-xwvyoelv]{gap:.3rem;display:grid}.ts__counter-v[data-astro-cid-xwvyoelv]{color:var(--text);font-variant-numeric:tabular-nums;text-shadow:0 0 24px color-mix(in srgb, var(--legend-crystal) 22%, transparent);font-size:clamp(2.4rem,8vw,4rem);line-height:1}.ts__counter-l[data-astro-cid-xwvyoelv]{color:var(--text-secondary);letter-spacing:.14em;text-transform:uppercase;font-size:.85rem}.arena[data-astro-cid-s2iey6im]{border-bottom:1px solid var(--border);padding:clamp(3rem,9vh,6rem) 0;overflow:hidden}.arena__title[data-astro-cid-s2iey6im]{margin:0 0 .75rem;font-size:clamp(1.6rem,5vw,2.6rem)}.arena__lead[data-astro-cid-s2iey6im]{color:var(--text-secondary);max-width:52ch}.arena__stage[data-astro-cid-s2iey6im]{margin:clamp(2.5rem,6vw,4rem) 0 0;padding-bottom:clamp(11rem,52vw,15rem);position:relative}@media (width>=900px){.arena__stage[data-astro-cid-s2iey6im]{padding:0 clamp(5rem,14vw,13rem) clamp(4rem,8vw,6rem) 0}}.arena__match[data-astro-cid-s2iey6im],.arena__phone[data-astro-cid-s2iey6im]{margin:0}.arena__phone[data-astro-cid-s2iey6im]{width:clamp(118px,34vw,230px);position:absolute;bottom:0;right:0}.device[data-astro-cid-s2iey6im]{background:#04060b;border-radius:clamp(18px,3.4vw,40px);padding:clamp(5px,1.1vw,11px);box-shadow:inset 0 0 0 1px #ffffff12,0 40px 70px -30px #000000e6,0 12px 24px -14px #000000b3}.device--port[data-astro-cid-s2iey6im]{border-radius:clamp(20px,4.5vw,36px)}.device__screen[data-astro-cid-s2iey6im]{background:var(--bg-deep);border-radius:clamp(13px,2.6vw,30px);width:100%;height:auto;display:block}.device--land[data-astro-cid-s2iey6im] .device__screen[data-astro-cid-s2iey6im]{aspect-ratio:1120/572}.device--port[data-astro-cid-s2iey6im] .device__screen[data-astro-cid-s2iey6im]{aspect-ratio:420/914;border-radius:clamp(15px,3.6vw,28px)}.arena__match[data-astro-cid-s2iey6im]{transform-origin:50% 55%;transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity .6s}.arena__stage[data-astro-cid-s2iey6im].is-armed .arena__match[data-astro-cid-s2iey6im]{opacity:0;transform:rotate(-90deg)scale(.42)}.arena__stage[data-astro-cid-s2iey6im].is-armed.is-in .arena__match[data-astro-cid-s2iey6im]{opacity:1;transform:none}.arena__phone[data-astro-cid-s2iey6im]{transition:transform .9s cubic-bezier(.16,1,.3,1) .45s,opacity .6s .45s}.arena__stage[data-astro-cid-s2iey6im].is-armed .arena__phone[data-astro-cid-s2iey6im]{opacity:0;transform:translateY(40px)}.arena__stage[data-astro-cid-s2iey6im].is-armed.is-in .arena__phone[data-astro-cid-s2iey6im]{opacity:1;transform:none}.arena__modes[data-astro-cid-s2iey6im]{border-top:1px solid var(--border);grid-template-columns:1fr;margin:clamp(2.5rem,6vw,4rem) 0 0;display:grid}@media (width>=760px){.arena__modes[data-astro-cid-s2iey6im]{grid-template-columns:repeat(2,1fr);column-gap:clamp(2rem,5vw,4rem)}.arena__mode[data-astro-cid-s2iey6im]:last-child:nth-child(odd){grid-column:1/-1}}.arena__mode[data-astro-cid-s2iey6im]{border-bottom:1px solid var(--border);gap:.35rem;padding:1.2rem 0;display:grid}.arena__mode-name[data-astro-cid-s2iey6im]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);font-size:1.1rem;font-weight:700}.arena__mode-text[data-astro-cid-s2iey6im]{color:var(--text-secondary);max-width:60ch;margin:0}.arena__more[data-astro-cid-s2iey6im]{margin-top:1.75rem}.arena__more[data-astro-cid-s2iey6im] a[data-astro-cid-s2iey6im]{color:var(--text);border-bottom:1px solid var(--text-muted);padding-bottom:.15rem;font-weight:600;text-decoration:none;transition:border-color .2s}.arena__more[data-astro-cid-s2iey6im] a[data-astro-cid-s2iey6im]:hover{border-color:var(--text)}.arena__more[data-astro-cid-s2iey6im] a[data-astro-cid-s2iey6im] span[data-astro-cid-s2iey6im]{transition:transform .25s cubic-bezier(.22,1,.36,1);display:inline-block}.arena__more[data-astro-cid-s2iey6im] a[data-astro-cid-s2iey6im]:hover span[data-astro-cid-s2iey6im]{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.arena__match[data-astro-cid-s2iey6im],.arena__phone[data-astro-cid-s2iey6im]{transition:none}}.team[data-astro-cid-f7yjqeho]{border-bottom:1px solid var(--border);padding:clamp(3rem,9vh,6rem) 0}.team__title[data-astro-cid-f7yjqeho]{margin:0 0 .75rem;font-size:clamp(1.6rem,5vw,2.6rem)}.team__lead[data-astro-cid-f7yjqeho]{color:var(--text-secondary);max-width:46ch}.team__photo[data-astro-cid-f7yjqeho]{filter:grayscale()contrast(1.06)brightness(1.03);margin:2.5rem 0 0}.team__img[data-astro-cid-f7yjqeho]{opacity:0;will-change:transform, opacity;width:100%;height:auto;transition:opacity .9s,transform .9s cubic-bezier(.22,1,.36,1);display:block;transform:translateY(28px)scale(.985)}.team__photo[data-astro-cid-f7yjqeho].is-visible .team__img[data-astro-cid-f7yjqeho]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.team__img[data-astro-cid-f7yjqeho]{opacity:1;transition:none;transform:none}}.faq-sec[data-astro-cid-2jvinqsg]{border-bottom:1px solid var(--border);padding:clamp(3rem,9vh,6rem) 0}.faq-sec__grid[data-astro-cid-2jvinqsg]{gap:2rem;display:grid}@media (width>=900px){.faq-sec__grid[data-astro-cid-2jvinqsg]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,6vw,5rem)}.faq-sec__head[data-astro-cid-2jvinqsg]{position:sticky;top:calc(60px + 2rem)}}.faq-sec__title[data-astro-cid-2jvinqsg]{max-width:12ch;margin:0 0 .75rem;font-size:clamp(1.6rem,5vw,2.6rem)}.faq-sec__purpose[data-astro-cid-2jvinqsg]{color:var(--text-secondary);max-width:36ch}.faq-sec__more[data-astro-cid-2jvinqsg]{margin-top:1.5rem}.faq-sec__more[data-astro-cid-2jvinqsg] a[data-astro-cid-2jvinqsg]{color:var(--text);border-bottom:1px solid var(--text-muted);padding-bottom:.15rem;font-weight:600;text-decoration:none;transition:border-color .2s}.faq-sec__more[data-astro-cid-2jvinqsg] a[data-astro-cid-2jvinqsg]:hover{border-color:var(--text)}.faq-sec__more[data-astro-cid-2jvinqsg] a[data-astro-cid-2jvinqsg] span[data-astro-cid-2jvinqsg]{transition:transform .25s cubic-bezier(.22,1,.36,1);display:inline-block}.faq-sec__more[data-astro-cid-2jvinqsg] a[data-astro-cid-2jvinqsg]:hover span[data-astro-cid-2jvinqsg]{transform:translate(4px)}.faq[data-astro-cid-2jvinqsg]{border-top:1px solid var(--border)}.faq__item[data-astro-cid-2jvinqsg]{border-bottom:1px solid var(--border)}.faq__q[data-astro-cid-2jvinqsg]{cursor:pointer;font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem 0;font-size:clamp(1.05rem,2.2vw,1.25rem);font-weight:700;line-height:1.25;list-style:none;transition:color .2s;display:flex}.faq__q[data-astro-cid-2jvinqsg]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-2jvinqsg]:hover .faq__q-text[data-astro-cid-2jvinqsg]{color:var(--text)}.faq__q-text[data-astro-cid-2jvinqsg]{color:var(--text-secondary);transition:color .2s}.faq__item[data-astro-cid-2jvinqsg][open] .faq__q-text[data-astro-cid-2jvinqsg]{color:var(--text)}.faq__q[data-astro-cid-2jvinqsg]:focus-visible{outline:2px solid var(--text);outline-offset:4px;border-radius:4px}.faq__sign[data-astro-cid-2jvinqsg]{flex:none;width:14px;height:14px;position:relative}.faq__sign[data-astro-cid-2jvinqsg]:before,.faq__sign[data-astro-cid-2jvinqsg]:after{content:"";background:var(--text-secondary);border-radius:1px;width:100%;height:1.5px;margin-top:-.75px;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .25s,background .2s;position:absolute;top:50%;left:0}.faq__sign[data-astro-cid-2jvinqsg]:after{transform:rotate(90deg)}.faq__item[data-astro-cid-2jvinqsg][open] .faq__sign[data-astro-cid-2jvinqsg]:after{opacity:0;transform:rotate(180deg)}.faq__q[data-astro-cid-2jvinqsg]:hover .faq__sign[data-astro-cid-2jvinqsg]:before,.faq__q[data-astro-cid-2jvinqsg]:hover .faq__sign[data-astro-cid-2jvinqsg]:after,.faq__item[data-astro-cid-2jvinqsg][open] .faq__sign[data-astro-cid-2jvinqsg]:before{background:var(--text)}.faq__a[data-astro-cid-2jvinqsg]{color:var(--text-secondary);max-width:65ch;padding:0 2.5rem 1.6rem 0}.faq__a[data-astro-cid-2jvinqsg] p+p,.faq__a[data-astro-cid-2jvinqsg] p+ol,.faq__a[data-astro-cid-2jvinqsg] p+ul{margin-top:.75rem}.faq__a[data-astro-cid-2jvinqsg] ol,.faq__a[data-astro-cid-2jvinqsg] ul{gap:.5rem;padding-left:1.2rem;display:grid}.faq__a[data-astro-cid-2jvinqsg] strong{color:var(--text);font-weight:600}.faq__item[data-astro-cid-2jvinqsg][open] .faq__a[data-astro-cid-2jvinqsg]{animation:.45s cubic-bezier(.22,1,.36,1) faq-in}@keyframes faq-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.faq__item[data-astro-cid-2jvinqsg][open] .faq__a[data-astro-cid-2jvinqsg]{animation:none}}.cta[data-astro-cid-atw5ylco]{text-align:center;padding:clamp(4rem,12vh,8rem) 0;overflow:hidden}.cta__inner[data-astro-cid-atw5ylco]{justify-items:center;gap:clamp(2.5rem,6vw,3rem);display:grid}@media (width>=760px){.cta[data-astro-cid-atw5ylco]{text-align:left}.cta__inner[data-astro-cid-atw5ylco]{grid-template-columns:auto 1fr;place-items:center start;gap:clamp(3rem,8vw,6rem)}}.cta__line[data-astro-cid-atw5ylco]{margin-bottom:.9rem;font-size:clamp(2rem,7vw,3.5rem)}.cta__promise[data-astro-cid-atw5ylco]{color:var(--text-secondary);max-width:34ch;margin:0 auto 2.25rem;font-size:clamp(1rem,2vw,1.15rem)}@media (width>=760px){.cta__promise[data-astro-cid-atw5ylco]{margin-inline:0}}.cta__badges[data-astro-cid-atw5ylco]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (width>=760px){.cta__badges[data-astro-cid-atw5ylco]{justify-content:flex-start}}.cta__card[data-astro-cid-atw5ylco]{width:clamp(170px,46vw,300px);filter:drop-shadow(0 30px 40px #000000bf) drop-shadow(0 0 34px color-mix(in srgb, var(--legend-crystal) 32%, transparent)) drop-shadow(0 0 70px color-mix(in srgb, var(--legend-blue) 26%, transparent));margin:0;transform:rotate(-6deg)}.cta__card[data-astro-cid-atw5ylco] img{aspect-ratio:934/1290;border-radius:var(--radius);width:100%;height:auto;display:block}.store[data-astro-cid-atw5ylco]{min-width:210px;color:var(--text);background:linear-gradient(158deg, color-mix(in srgb, var(--surface) 92%, transparent), color-mix(in srgb, var(--bg) 55%, var(--surface)));border:1px solid var(--border);border-radius:14px;align-items:center;gap:.8rem;padding:.7rem 1.3rem;text-decoration:none;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .28s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 14px 30px -22px #000000d9}.store[data-astro-cid-atw5ylco]:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff12 50%,#0000 62%);transition:transform .7s;position:absolute;inset:0;transform:translate(-130%)}.store[data-astro-cid-atw5ylco]:hover{border-color:color-mix(in srgb, var(--text-muted) 55%, var(--border));transform:translateY(-4px);box-shadow:inset 0 1px #ffffff0f,0 26px 44px -20px #000000e6}.store[data-astro-cid-atw5ylco]:hover:after{transform:translate(130%)}.store__ico[data-astro-cid-atw5ylco]{flex:none;width:30px;height:30px}.store__ico[data-astro-cid-atw5ylco] svg[data-astro-cid-atw5ylco]{width:100%;height:100%;display:block}.store__txt[data-astro-cid-atw5ylco]{text-align:left;flex-direction:column;line-height:1.12;display:flex}.store__txt[data-astro-cid-atw5ylco] small[data-astro-cid-atw5ylco]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:.72rem}.store__txt[data-astro-cid-atw5ylco] b[data-astro-cid-atw5ylco]{font-size:1.05rem;font-weight:700}@media (prefers-reduced-motion:reduce){.store[data-astro-cid-atw5ylco],.store[data-astro-cid-atw5ylco]:after{transition:none}.store[data-astro-cid-atw5ylco]:hover{transform:none}.store[data-astro-cid-atw5ylco]:after{display:none}}
