.ff-logo[data-v-e5a86f0d]{align-items:center;display:inline-flex;flex:none;gap:.5625rem}.ff-logo img[data-v-e5a86f0d]{display:block;height:100%;width:auto}.ff-logo__word[data-v-e5a86f0d]{color:var(--ff-ink,#fff);font-family:var(--ff-display,sans-serif);font-size:1.08em;font-weight:800;letter-spacing:-.01em;line-height:1}.ff-logo__word b[data-v-e5a86f0d]{background:var(--ff-beam,linear-gradient(135deg,#ff4d8d,#b15cff));-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800;margin-right:.0625rem}.ff-nav[data-v-c46d6cce]{padding:.5rem 1rem 0;position:sticky;top:0;z-index:40}.ff-nav__float[data-v-c46d6cce]{position:relative}.ff-nav__island[data-v-c46d6cce]{align-items:center;backdrop-filter:blur(1.125rem);-webkit-backdrop-filter:blur(1.125rem);background:#100e2ed1;border:.0625rem solid hsla(0,0%,100%,.08);border-radius:1.125rem;box-shadow:0 .75rem 2.25rem #04031473;display:flex;gap:.75rem;margin:0 auto;max-width:73.75rem;padding:.5rem .625rem .5rem .875rem}.ff-nav__brand[data-v-c46d6cce]{align-items:center;display:inline-flex;flex:none}.ff-nav__brand[data-v-c46d6cce]:hover{text-decoration:none}.ff-nav__links[data-v-c46d6cce]{align-items:center;display:flex;gap:.125rem;margin-left:auto}.ff-nav__link[data-v-c46d6cce]{border-radius:62.4375rem;color:var(--ff-body,#cfcbe8);font-size:.875rem;font-weight:700;padding:.5625rem .75rem;transition:color .18s ease,background .18s ease}.ff-nav__link[data-v-c46d6cce]:hover{background:#ffffff14;color:var(--ff-ink,#fff);text-decoration:none}.ff-nav__link.router-link-active[data-v-c46d6cce]{background:#ffffff1a;color:var(--ff-ink,#fff)}.ff-nav__cta[data-v-c46d6cce]{align-items:center;background:var(--ff-beam,linear-gradient(120deg,#ff2f7b,#f0389b 45%,#7c3aed));background-size:140% 100%;border-radius:.75rem;box-shadow:0 .375rem 1.125rem #f0389b52;color:#fff;display:inline-flex;flex:none;font-size:.875rem;font-weight:800;justify-content:center;padding:.625rem 1.125rem;text-shadow:0 .0625rem .125rem rgba(40,0,60,.35);transition:transform .2s cubic-bezier(.3,1.4,.5,1),background-position .35s ease}.ff-nav__cta[data-v-c46d6cce]:hover{background-position:100% 50%;color:#fff;text-decoration:none;transform:translateY(-.125rem)}.ff-nav__burger[data-v-c46d6cce]{align-items:center;background:transparent;border:0;border-radius:.625rem;cursor:pointer;display:none;flex:none;flex-direction:column;gap:.3125rem;height:2.25rem;justify-content:center;padding:0;width:2.25rem}.ff-nav__burger i[data-v-c46d6cce]{background:var(--ff-ink,#fff);border-radius:.125rem;display:block;height:.125rem;transition:transform .2s ease;width:1.25rem}.is-open .ff-nav__burger i[data-v-c46d6cce]:first-child{transform:translateY(.21875rem) rotate(45deg)}.is-open .ff-nav__burger i[data-v-c46d6cce]:nth-child(2){transform:translateY(-.21875rem) rotate(-45deg)}.ff-nav__sheet[data-v-c46d6cce]{-webkit-backdrop-filter:blur(1.125rem);backdrop-filter:blur(1.125rem);background:#14123af5;border:.0625rem solid hsla(0,0%,100%,.1);border-radius:1.125rem;box-shadow:0 1.25rem 3.125rem #04031480;display:grid;gap:.125rem;margin:.375rem auto 0;max-width:73.75rem;padding:.5rem}.ff-nav__sheet-link[data-v-c46d6cce]{align-items:center;border-radius:.875rem;color:var(--ff-ink,#fff);display:flex;font-size:.96875rem;font-weight:700;justify-content:space-between;padding:.8125rem .875rem}.ff-nav__sheet-link.router-link-active[data-v-c46d6cce],.ff-nav__sheet-link[data-v-c46d6cce]:hover{background:#ffffff14;color:var(--ff-ink,#fff);text-decoration:none}.ff-nav__sheet-link b[data-v-c46d6cce]{color:var(--ff-cyan,#ff4d8d);font-weight:400}.ff-sheet-enter-active[data-v-c46d6cce],.ff-sheet-leave-active[data-v-c46d6cce]{transition:opacity .18s ease,transform .18s ease}.ff-sheet-enter-from[data-v-c46d6cce],.ff-sheet-leave-to[data-v-c46d6cce]{opacity:0;transform:translateY(-.375rem)}@media(max-width:1040px){.ff-nav__link[data-v-c46d6cce]{font-size:.84375rem;padding:.5rem .5625rem}}@media(max-width:900px){.ff-nav[data-v-c46d6cce]{padding:.375rem .625rem 0}.ff-nav__island[data-v-c46d6cce]{border-radius:1rem;gap:.375rem;padding:.375rem .375rem .375rem .75rem}.ff-nav__links[data-v-c46d6cce]{display:none}.ff-nav__cta[data-v-c46d6cce]{box-sizing:border-box;font-size:.84375rem;margin-left:auto;min-height:2.25rem;padding:.5625rem .875rem}.ff-nav__burger[data-v-c46d6cce]{display:flex}}.ff-foot[data-v-d6af27f7]{background:radial-gradient(60% 80% at 50% 100%,rgba(177,92,255,.18),transparent 70%),var(--ff-bg-2,#14123a);border-top:.0625rem solid hsla(0,0%,100%,.06);padding:clamp(3rem,7vw,5.5rem) 0 2rem;position:relative}.ff-foot__inner[data-v-d6af27f7]{align-items:center;display:flex;flex-direction:column;text-align:center}.ff-foot__mark[data-v-d6af27f7]{display:inline-flex}.ff-foot__mark[data-v-d6af27f7]:hover{text-decoration:none}.ff-foot__line[data-v-d6af27f7]{color:var(--ff-body,#cfcbe8);font-size:.96875rem;line-height:1.6;margin:1rem 0 1.625rem;max-width:42ch}.ff-foot__pills[data-v-d6af27f7]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;max-width:47.5rem}.ff-foot__pill[data-v-d6af27f7]{align-items:center;background:#ffffff0d;border:.0625rem solid hsla(0,0%,100%,.1);border-radius:62.4375rem;color:var(--ff-ink,#fff);display:inline-flex;font-size:.875rem;font-weight:700;padding:.625rem 1rem;transition:border-color .18s ease,background .18s ease,transform .18s ease}.ff-foot__pill[data-v-d6af27f7]:hover{background:#ff4d8d1f;border-color:#ff4d8d99;color:var(--ff-ink,#fff);text-decoration:none;transform:translateY(-.125rem)}.ff-foot__base[data-v-d6af27f7]{align-items:center;border-top:.0625rem solid hsla(0,0%,100%,.08);color:var(--ff-muted,#8e88b8);display:flex;flex-wrap:wrap;font-size:.84375rem;gap:1.125rem;justify-content:center;margin-top:clamp(1.875rem,4vw,3rem);padding-top:1.25rem;width:100%}.ff-foot__legal[data-v-d6af27f7]{display:inline-flex;gap:.875rem}.ff-foot__legal a[data-v-d6af27f7]{color:var(--ff-body,#cfcbe8);font-weight:600}.ff-foot__legal a[data-v-d6af27f7]:hover{color:var(--ff-ink,#fff);text-decoration:none}.ff-foot__age[data-v-d6af27f7]{color:var(--ff-cyan,#ff4d8d);font-weight:800}@media(max-width:900px){.ff-foot__pills[data-v-d6af27f7]{gap:.5rem}.ff-foot__pill[data-v-d6af27f7]{font-size:.84375rem;padding:.625rem .875rem}.ff-foot__base[data-v-d6af27f7]{flex-direction:column;gap:.625rem}}
