.cookie-banner[data-v-ccf22c16]{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:11;width:420px;max-height:calc(100dvh - 32px);overflow-y:auto;padding:20px;border:1px solid rgb(90.5882352941%,92.3137254902%,95.0980392157%);border-radius:12px;color:#144b95;background:#fff;box-shadow:0 24px 80px #0f3b821f,0 13px 18px #0f3b821f;font-size:13px;line-height:1.6;outline:none}@media(max-width:650px){.cookie-banner[data-v-ccf22c16]{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto;padding:16px}}.cookie-banner h2[data-v-ccf22c16]{font-family:Fredoka Variable,Fredoka,sans-serif;font-size:16px;margin:0 0 8px;color:#0f3b82;font-weight:700}.cookie-banner p[data-v-ccf22c16]{margin:0}.cookie-banner a[data-v-ccf22c16]{color:#1d6cba;font-weight:600;text-decoration:underline;text-underline-offset:2px}.cookie-banner__categories[data-v-ccf22c16]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.cookie-banner__categories li[data-v-ccf22c16]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:6px;background:#eef7ff}.cookie-banner__categories label[data-v-ccf22c16]{cursor:pointer}.cookie-banner__categories strong[data-v-ccf22c16]{color:#0f3b82;font-size:14px}.cookie-banner__categories p[data-v-ccf22c16]{font-size:11px;line-height:1.2}.cookie-banner__always[data-v-ccf22c16]{color:#4b6ca1;font-size:11px;font-weight:700;white-space:nowrap}.cookie-banner__switch[data-v-ccf22c16]{flex-shrink:0;position:relative;width:40px;height:24px;margin:0;border-radius:999px;background:#bcc8dc;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background-color .2s ease}.cookie-banner__switch[data-v-ccf22c16]:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 2px #00000026;transition:translate .2s ease}.cookie-banner__switch[data-v-ccf22c16]:checked{background:#0f3b82}.cookie-banner__switch[data-v-ccf22c16]:checked:after{translate:16px 0}.cookie-banner__switch[data-v-ccf22c16]:focus-visible{outline:2px solid #2ea8ff;outline-offset:2px}.cookie-banner__actions[data-v-ccf22c16]{display:grid;grid-template-columns:repeat(3,auto);gap:8px;margin-top:16px}@media(max-width:380px){.cookie-banner__actions[data-v-ccf22c16]{grid-template-columns:1fr 1fr}}.cookie-banner button[data-v-ccf22c16]{min-height:40px;padding:0 12px;border:1px solid #0f3b82;border-radius:999px;font-size:12px;font-weight:700;cursor:pointer;transition:background-color .2s ease,color .2s ease}.cookie-banner__choice[data-v-ccf22c16]{color:#fff;background:#0f3b82}.cookie-banner__choice[data-v-ccf22c16]:hover,.cookie-banner__choice[data-v-ccf22c16]:focus-visible{background:#0a295b}.cookie-banner__more[data-v-ccf22c16]{color:#0f3b82;background:#fff}.cookie-banner__more[data-v-ccf22c16]:hover,.cookie-banner__more[data-v-ccf22c16]:focus-visible{background:#eef7ff}@media(max-width:380px){.cookie-banner__more[data-v-ccf22c16]{grid-column:1/-1;grid-row:2}}.language-menu[data-v-85849467]{position:relative}.language-menu summary[data-v-85849467]{min-height:24px;display:flex;align-items:center;gap:4px;color:#0f3b82;font-size:11px;font-weight:700;list-style:none;cursor:pointer}.language-menu summary[data-v-85849467]::-webkit-details-marker{display:none}.language-menu summary[data-v-85849467]:after{content:"";width:6px;height:6px;margin-left:2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}@media(max-width:1100px){.language-menu summary[data-v-85849467]{padding:8px;font-size:12px}}.language-menu[open] summary[data-v-85849467]:after{transform:translateY(1px) rotate(-135deg)}.language-menu svg[data-v-85849467]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6}.language-menu ul[data-v-85849467]{position:absolute;right:0;bottom:calc(100% + 4px);z-index:3;min-width:150px;margin:0;padding:4px;border:1px solid rgb(90.5882352941%,92.3137254902%,95.0980392157%);border-radius:6px;background:#fff;box-shadow:0 13px 18px #0f3b821f;list-style:none}@media(max-width:1100px){.language-menu ul[data-v-85849467]{right:50%;translate:50% 0}}.language-menu a[data-v-85849467]{display:block;padding:6px 10px;border-radius:4px;color:#0f3b82;font-size:12px;font-weight:600;white-space:nowrap}.language-menu a[data-v-85849467]:hover,.language-menu a[data-v-85849467]:focus-visible{background:#eef7ff}.language-menu a.active[data-v-85849467]{color:#fff;background:#0f3b82}.social-links[data-v-7d176c67]{justify-self:end;display:flex;align-items:center;gap:12px}@media(max-width:1100px){.social-links[data-v-7d176c67]{justify-content:end;gap:4px}}.social-links a[data-v-7d176c67]{width:24px;height:24px;display:grid;place-items:center;color:#0f3b82}@media(max-width:1100px){.social-links a[data-v-7d176c67]{width:36px;height:36px}}.social-links svg[data-v-7d176c67]{width:16px;height:16px;fill:currentColor;stroke:currentColor;stroke-width:1.8}.social-links .outline svg[data-v-7d176c67]{fill:none}.social-links .solid-dot[data-v-7d176c67]{fill:currentColor;stroke:none}.social-links .fill-light[data-v-7d176c67]{fill:#fff;stroke:#fff}.site-footer[data-v-d05c83c6]{padding-inline:max(5.2%,(100vw - 1240px) / 2);border-top:1px solid rgb(90.5882352941%,92.3137254902%,95.0980392157%);color:#4b6ca1;font-size:11px}@media(max-width:1100px){.site-footer[data-v-d05c83c6]{padding-inline:4%}}@media(max-width:650px){.site-footer[data-v-d05c83c6]{padding-inline:5%}}.footer-main[data-v-d05c83c6]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-block:16px}@media(max-width:1100px){.footer-main[data-v-d05c83c6]{grid-template-columns:auto 1fr;gap:10px;padding-block:14px 4px}}.footer-brand[data-v-d05c83c6]{justify-self:start;display:flex;flex-direction:column;align-items:flex-start}.footer-brand img[data-v-d05c83c6]{width:64px;height:40px;object-fit:contain}.footer-brand small[data-v-d05c83c6]{margin-top:2px;color:#0f3b82;font-size:10px;font-weight:700;white-space:nowrap}.footer-nav[data-v-d05c83c6]{display:flex;justify-content:center;gap:clamp(12px,2vw,24px)}@media(max-width:1100px){.footer-nav[data-v-d05c83c6]{grid-column:1/-1;grid-row:2;flex-wrap:wrap;gap:0 6px;padding-top:6px;border-top:1px solid rgb(90.5882352941%,92.3137254902%,95.0980392157%)}}.footer-nav a[data-v-d05c83c6]{color:#0f3b82;font-size:12px;font-weight:600;white-space:nowrap}@media(max-width:1100px){.footer-nav a[data-v-d05c83c6]{padding:10px 8px;font-size:13px}}.footer-bottom[data-v-d05c83c6]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-block:10px;border-top:1px solid rgb(90.5882352941%,92.3137254902%,95.0980392157%)}@media(max-width:1100px){.footer-bottom[data-v-d05c83c6]{grid-template-columns:minmax(0,1fr);justify-items:center;gap:4px;padding-block:8px 16px;text-align:center}}@media(max-width:1100px){.footer-copyright[data-v-d05c83c6]{order:3}}.footer-legal[data-v-d05c83c6]{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px}@media(max-width:1100px){.footer-legal[data-v-d05c83c6]{order:1;gap:0}}.footer-legal a[data-v-d05c83c6],.footer-legal button[data-v-d05c83c6]{padding:0;border:0;color:#4b6ca1;background:none;font:inherit;white-space:nowrap;cursor:pointer}.footer-legal a[data-v-d05c83c6]:hover,.footer-legal a[data-v-d05c83c6]:focus-visible,.footer-legal button[data-v-d05c83c6]:hover,.footer-legal button[data-v-d05c83c6]:focus-visible{color:#0f3b82}@media(max-width:1100px){.footer-legal a[data-v-d05c83c6],.footer-legal button[data-v-d05c83c6]{padding:8px;font-size:12px}}.language-menu[data-v-d05c83c6]{justify-self:end}@media(max-width:1100px){.language-menu[data-v-d05c83c6]{order:2;justify-self:center}}.game-icon[data-v-59853a5f]{width:1em;height:1em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.game-icon--filled[data-v-59853a5f]{fill:currentColor;stroke:none}.site-header[data-v-c58d713a]{height:72px;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding-inline:max(5.2%,(100vw - 1240px) / 2);background:#fff;transition:box-shadow .25s ease}.site-header.is-scrolled[data-v-c58d713a]{box-shadow:0 6px 20px #0f3b821a}@media(max-width:900px){.site-header[data-v-c58d713a]{padding-inline:4%}}@media(max-width:650px){.site-header[data-v-c58d713a]{height:64px;padding-inline:5%}}.brand[data-v-c58d713a]{display:flex;align-items:center;height:100%;padding-block:10px}.brand img[data-v-c58d713a]{display:block;height:100%;width:auto;transition:transform .2s ease}.brand:hover img[data-v-c58d713a]{transform:rotate(-3deg) scale(1.03)}@media(max-width:650px){.brand[data-v-c58d713a]{padding-block:8px}}.menu-toggle[data-v-c58d713a]{display:none}@media(max-width:650px){.menu-toggle[data-v-c58d713a]{width:42px;height:42px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid rgb(85.8823529412%,88.4705882353%,92.6470588235%);border-radius:50%;background:#fff;cursor:pointer}.menu-toggle span[data-v-c58d713a]{width:16px;height:2px;border-radius:2px;background:#0f3b82;transition:transform .25s cubic-bezier(.2,.75,.25,1)}.menu-toggle[aria-expanded=true] span[data-v-c58d713a]:first-child{transform:translateY(3px) rotate(45deg)}.menu-toggle[aria-expanded=true] span[data-v-c58d713a]:last-child{transform:translateY(-3px) rotate(-45deg)}}.header-actions[data-v-c58d713a]{display:flex;align-items:center;gap:10px;margin-left:clamp(16px,2.6vw,40px)}@media(max-width:900px){.header-actions[data-v-c58d713a]{margin-left:16px}}.main-nav[data-v-c58d713a]{height:100%;display:flex;align-items:center;gap:clamp(16px,2.6vw,40px);margin-left:auto;font-size:13px;font-weight:700}@media(max-width:900px){.main-nav[data-v-c58d713a]{gap:16px;font-size:12px}}@media(max-width:650px){.main-nav[data-v-c58d713a]{height:auto;position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:0;padding:8px 6% 16px;background:#fff;box-shadow:0 13px 18px #0f3b821f;font-size:14px}.main-nav.is-open[data-v-c58d713a]{display:flex}}.nav-link[data-v-c58d713a]{height:100%;display:inline-flex;align-items:center;position:relative;white-space:nowrap}.nav-link[data-v-c58d713a]:after{position:absolute;left:0;right:0;bottom:22px;height:2px;content:"";background:#2ea8ff;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.nav-link[data-v-c58d713a]:hover:after,.nav-link.active[data-v-c58d713a]:after{transform:scaleX(1)}@media(max-width:650px){.nav-link[data-v-c58d713a]{min-height:46px}.nav-link[data-v-c58d713a]:after{bottom:8px;right:auto;width:45px}}.nav-cta[data-v-c58d713a]{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;border-radius:999px;color:#fff;background:#0f3b82;box-shadow:0 4px #0a295b;font-size:13px;font-weight:700;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease,background-color .2s ease}@media(hover:hover){.nav-cta[data-v-c58d713a]:hover{transform:translateY(-1px);background-color:#144b95;box-shadow:0 5px #0a295b}}.nav-cta[data-v-c58d713a]:active{transform:translateY(2px);box-shadow:0 2px #0a295b}.nav-cta .game-icon[data-v-c58d713a]{font-size:16px}@media(max-width:900px){.nav-cta[data-v-c58d713a]{min-height:38px;padding-inline:14px;font-size:12px}}@media(max-width:650px){.nav-cta[data-v-c58d713a]{min-height:40px;gap:6px;padding-inline:14px;font-size:14px}}@media(max-width:380px){.nav-cta[data-v-c58d713a]{padding-inline:12px}.nav-cta span[data-v-c58d713a]{display:none}}.leader-avatar[data-v-0e53ea1d]{--avatar-color: rgb(7.7058823529%, 29.5490196078%, 58.3333333333%);width:40px;height:40px;flex:none;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;color:#fff;background:linear-gradient(150deg,color-mix(in srgb,var(--avatar-color),#fff 22%),var(--avatar-color) 60%,color-mix(in srgb,var(--avatar-color),#000 14%));box-shadow:inset 0 2px 1px #ffffffb3,inset 0 -4px 2px #00000021,0 3px 4px #0f3b8226;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:13px;font-weight:700;letter-spacing:.02em;text-shadow:0 1px 1px rgba(0,0,0,.25)}.leader-avatar--xs[data-v-0e53ea1d]{width:24px;height:24px;border-width:2px;font-size:8px;letter-spacing:0}.leader-avatar--md[data-v-0e53ea1d]{width:48px;height:48px;font-size:14px}.leader-avatar--xl[data-v-0e53ea1d]{width:104px;height:104px;border-width:4px;font-size:32px}@media(max-width:650px){.leader-avatar--xl[data-v-0e53ea1d]{width:80px;height:80px;font-size:28px}}.leader-avatar--lg[data-v-0e53ea1d]{width:72px;height:72px;border-width:3px;font-size:24px}@media(max-width:650px){.leader-avatar--lg[data-v-0e53ea1d]{width:56px;height:56px;font-size:20px}}.rank-move[data-v-c3e14cc4]{display:inline-block;padding:0 4px;border-radius:4px;font-family:DM Sans Variable,DM Sans,sans-serif;font-size:10px;font-weight:700;line-height:1.4;white-space:nowrap;font-variant-numeric:tabular-nums}.rank-move__mark[data-v-c3e14cc4]{display:inline-flex;align-items:center;gap:2px}.rank-move__mark .game-icon[data-v-c3e14cc4]{font-size:.8em}.rank-move--same .game-icon[data-v-c3e14cc4]{font-size:1.2em;stroke-width:2.5}.rank-move--up[data-v-c3e14cc4]{color:#1b9036;background:#1b90361f}.rank-move--down[data-v-c3e14cc4]{color:#b35520;background:#b355201a}.rank-move--same[data-v-c3e14cc4]{color:#4b6ca1}.player-card[data-v-c6730c2b]{width:272px;position:fixed;z-index:20;display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid rgb(90.5882352941%,92.3137254902%,95.0980392157%);border-radius:12px;background:#fff;box-shadow:0 24px 80px #0f3b821f,0 3px 14px #0f3b822e}.player-card--above[data-v-c6730c2b]{translate:-50% -100%;transform-origin:bottom center}.player-card--below[data-v-c6730c2b]{translate:-50% 0;transform-origin:top center}.player-card__close[data-v-c6730c2b]{width:28px;height:28px;position:absolute;top:8px;right:8px;display:grid;place-items:center;border:0;border-radius:50%;color:#4b6ca1;background:transparent;font-size:16px;cursor:pointer;transition:color .15s ease,background-color .15s ease}.player-card__close[data-v-c6730c2b]:hover{color:#0f3b82;background:#e6f4ff}.player-card__close[data-v-c6730c2b]:focus-visible{outline:2px solid #2ea8ff}.player-card__head[data-v-c6730c2b]{display:flex;align-items:center;gap:12px;min-width:0;padding-right:24px}.player-card__head div[data-v-c6730c2b]{min-width:0;display:flex;flex-direction:column}.player-card__head strong[data-v-c6730c2b]{color:#0f3b82;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:20px;overflow:hidden;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.player-card__head div>span[data-v-c6730c2b]{color:#4b6ca1;font-size:13px}.player-card__now[data-v-c6730c2b]{--city-color: #2ea8ff;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:6px;background:color-mix(in srgb,var(--city-color),#fff 88%)}.player-card__now img[data-v-c6730c2b]{width:40px;height:40px;flex:none;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(15,59,130,.22))}.player-card__now div[data-v-c6730c2b]{display:flex;flex-direction:column;min-width:0}.player-card__now small[data-v-c6730c2b]{color:#4b6ca1;font-size:11px;font-weight:600}.player-card__now strong[data-v-c6730c2b]{color:#0f3b82;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:16px;font-weight:600;line-height:1.2}.player-card__now span[data-v-c6730c2b]{color:#144b95;font-size:13px}.player-card__globe[data-v-c6730c2b]{width:40px;height:40px;flex:none;display:grid;place-items:center;color:#2ea8ff;font-size:28px}.player-card__ranks[data-v-c6730c2b]{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.player-card__ranks li[data-v-c6730c2b]{display:flex;align-items:center;gap:8px;padding:6px 0}.player-card__ranks li+li[data-v-c6730c2b]{border-top:1px solid rgb(90.5882352941%,92.3137254902%,95.0980392157%)}.player-card__ranks .game-icon[data-v-c6730c2b]{flex:none;color:#ffc247;font-size:16px}.player-card__ranks strong[data-v-c6730c2b]{min-width:36px;color:#0f3b82;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:16px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.player-card__board[data-v-c6730c2b]{flex:1;min-width:0;color:#144b95;font-size:14px}.player-card__stamps[data-v-c6730c2b]{display:flex;flex-direction:column;gap:6px}.player-card__stamps div[data-v-c6730c2b]{display:flex;align-items:baseline;justify-content:space-between}.player-card__stamps span[data-v-c6730c2b]{color:#144b95;font-size:13px}.player-card__stamps strong[data-v-c6730c2b]{color:#0f3b82;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:14px;font-weight:700}.player-card__track[data-v-c6730c2b]{height:8px;overflow:hidden;border-radius:999px;background:#d9eeff}.player-card__track span[data-v-c6730c2b]{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#2ea8ff,#1756a1)}.player-card__more[data-v-c6730c2b]{min-height:40px;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:4px;border-radius:999px;color:#fff;background:#0f3b82;box-shadow:0 4px #0a295b;font-size:14px;font-weight:700;transition:transform .15s ease,box-shadow .15s ease,background-color .2s ease}@media(hover:hover){.player-card__more[data-v-c6730c2b]:hover{transform:translateY(-1px);background-color:#144b95;box-shadow:0 5px #0a295b}}.player-card__more .player-card__more-arrow[data-v-c6730c2b]{font-size:16px;transition:translate .15s ease}.player-card__more:hover .player-card__more-arrow[data-v-c6730c2b]{translate:4px 0}.player-card__more[data-v-c6730c2b]:active{transform:translateY(2px);box-shadow:0 2px #0a295b}.player-card__more[data-v-c6730c2b]:focus-visible{outline:2px solid #2ea8ff;outline-offset:2px}.player-card-enter-active[data-v-c6730c2b]{transition:opacity .15s ease,scale .2s cubic-bezier(.34,1.56,.64,1)}.player-card-leave-active[data-v-c6730c2b]{transition:opacity .1s ease}.player-card-enter-from[data-v-c6730c2b],.player-card-leave-to[data-v-c6730c2b]{opacity:0;scale:.94}.site-shell[data-v-5d7ba9d6]{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;overflow-x:clip}.site-shell>main[data-v-5d7ba9d6]{flex-grow:1}.section-more[data-v-abea08d3]{display:flex;flex:none}@media(max-width:650px){.section-more--top[data-v-abea08d3]{display:none}}.section-more--bottom[data-v-abea08d3]{justify-content:center;margin-top:20px}@media(min-width:651px){.section-more--bottom[data-v-abea08d3]{display:none}}.section-more__button[data-v-abea08d3]{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 20px;border:1px solid rgb(85.8823529412%,88.4705882353%,92.6470588235%);border-radius:999px;color:#0f3b82;background:#fff;box-shadow:0 4px 10px #0f3b8217;font-size:13px;font-weight:700;white-space:nowrap;transition:box-shadow .15s ease,border-color .15s ease}.section-more__button .game-icon[data-v-abea08d3]{color:#ff7a2e;font-size:16px}.section-more__button[data-v-abea08d3]:hover{border-color:#7bc7ff;box-shadow:0 7px 14px #0f3b822b}.section-heading[data-v-16843f95]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.section-heading h2[data-v-16843f95]{color:#0f3b82;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:clamp(23px,2.8vw,34px);margin:0;padding-bottom:.2em;line-height:1.1;font-weight:700}@media(max-width:650px){.section-heading h2[data-v-16843f95]{font-size:28px}}.section-heading__last[data-v-16843f95]{position:relative;white-space:nowrap}.section-heading__squiggle[data-v-16843f95]{width:100%;min-width:48px;height:.3em;position:absolute;right:0;bottom:-.22em;overflow:visible;fill:none;stroke:#ff7a2e;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;vector-effect:non-scaling-stroke}.section-heading[data-reveal=shown] .section-heading__squiggle path[data-v-16843f95]{animation:squiggle-draw-16843f95 .9s cubic-bezier(.2,.75,.25,1) .35s backwards}@keyframes squiggle-draw-16843f95{0%{stroke-dashoffset:1}}.destination-card[data-v-d96ce7c5]{--card-text: color-mix(in srgb, var(--card-color), #000 35%);flex:none;width:calc((100% - clamp(12px,1.5vw,16px) * 5) / 6);scroll-snap-align:start;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:4px;border:2px solid var(--card-color);border-radius:12px;color:#0f3b82;background:#fff;box-shadow:0 4px 10px #0f3b8217;cursor:pointer;transition:transform .25s cubic-bezier(.2,.75,.25,1),box-shadow .25s cubic-bezier(.2,.75,.25,1)}@media(max-width:900px){.destination-card[data-v-d96ce7c5]{width:calc((100% - (clamp(12px,1.5vw,16px)*4))/5)}}@media(max-width:650px){.destination-card[data-v-d96ce7c5]{width:140px;padding-bottom:32px}}.destination-card.selected[data-v-d96ce7c5]{box-shadow:0 7px 14px #0f3b822b}.destination-card[data-v-d96ce7c5]:before,.destination-card[data-v-d96ce7c5]:after{position:absolute;top:4px;right:4px;bottom:4px;left:4px;content:"";pointer-events:none;border-radius:6px}.destination-card[data-v-d96ce7c5]:before{z-index:1;border:1px dashed rgba(255,255,255,.9)}.destination-card[data-v-d96ce7c5]:after{background:linear-gradient(180deg,rgba(255,255,255,.91) 0%,rgba(255,255,255,.12) 25%,transparent 61%,rgba(255,255,255,.95) 100%)}.destination-card img[data-v-d96ce7c5]{display:block;width:100%;height:auto;aspect-ratio:654/552;object-fit:cover;border-radius:6px;background:color-mix(in srgb,var(--card-color),#fff 82%)}.destination-card strong[data-v-d96ce7c5]{max-width:100%;overflow:hidden;position:absolute;top:10px;z-index:2;margin:0;color:var(--card-text);font-family:Fredoka Variable,Fredoka,sans-serif;font-size:12px;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}.destination-card small[data-v-d96ce7c5]{position:absolute;bottom:8px;z-index:2;color:#144b95;font-size:10px;font-weight:700}.destination-card span.destination-card__stamp-sticker[data-v-d96ce7c5]{width:36%;position:absolute;right:6px;bottom:24px;z-index:2;isolation:isolate;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.destination-card span.destination-card__stamp-sticker[data-v-d96ce7c5]:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:6px;background:#fffffff0;box-shadow:0 4px 8px #0f3b8233;content:"";transform:rotate(-6deg)}.destination-card span.destination-card__stamp-sticker img.destination-card__stamp[data-v-d96ce7c5]{position:relative;z-index:1;width:100%;height:auto;aspect-ratio:auto;border-radius:6px;background:transparent;object-fit:contain}.destination-card span.destination-card__stamp-sticker--upright img.destination-card__stamp[data-v-d96ce7c5]{transform:rotate(-8deg)}@media(max-width:650px){.destination-card span.destination-card__stamp-sticker[data-v-d96ce7c5]{bottom:40px}}@media(hover:hover){.destination-card[data-v-d96ce7c5]:hover{box-shadow:0 7px 14px #0f3b822b}.destination-card:hover span.destination-card__stamp-sticker[data-v-d96ce7c5]{transform:rotate(4deg) scale(1.12)}}.destinations__carousel[data-v-6a34e5f9]{margin-top:-6px;position:relative;display:flex;align-items:center}.destinations__track[data-v-6a34e5f9]{--fade-start: 0px;--fade-end: 0px;position:relative;width:100%;display:flex;gap:clamp(12px,1.5vw,16px);overflow-x:auto;overscroll-behavior-x:contain;padding:6px 3px 12px;scroll-snap-type:x mandatory;scroll-padding-inline:3px;scrollbar-width:none;cursor:grab;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent 100%)}.destinations__track[data-v-6a34e5f9]::-webkit-scrollbar{display:none}.destinations__track.fade-start[data-v-6a34e5f9]{--fade-start: 36px}.destinations__track.fade-end[data-v-6a34e5f9]{--fade-end: 36px}.destinations__track.is-dragging[data-v-6a34e5f9]{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.destinations__track[data-v-6a34e5f9]:focus-visible{outline:2px solid #2ea8ff;outline-offset:2px;border-radius:12px}@media(max-width:650px){.destinations__track[data-v-6a34e5f9]{width:calc(100% + 10vw);margin-inline:-5vw;padding-inline:5vw;scroll-padding-inline:5vw;cursor:auto}.destinations__track.fade-start[data-v-6a34e5f9]{--fade-start: 16px}.destinations__track.fade-end[data-v-6a34e5f9]{--fade-end: 16px}}.destinations__arrow[data-v-6a34e5f9]{width:38px;height:38px;position:absolute;z-index:2;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#2ea8ff;background:#fff;box-shadow:0 3px 14px #0f3b822e;font-size:20px;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.destinations__arrow[data-v-6a34e5f9]:hover{transform:scale(1.08)}.destinations__arrow.is-hidden[data-v-6a34e5f9]{opacity:0;pointer-events:none}.destinations__arrow--prev[data-v-6a34e5f9]{left:-19px}.destinations__arrow--next[data-v-6a34e5f9]{right:-19px}@media(hover:none){.destinations__arrow[data-v-6a34e5f9]{display:none}}.destinations__progress[data-v-6a34e5f9]{width:min(180px,40%);height:4px;margin:4px auto 0;overflow:hidden;border-radius:4px;background:#e7ebf3}.destinations__progress span[data-v-6a34e5f9]{display:block;height:100%;border-radius:inherit;background:#2ea8ff;transition:transform .1s linear}.store-links[data-v-60bcd6a4]{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}@media(max-width:650px){.store-links[data-v-60bcd6a4]{gap:8px}}.store-badge[data-v-60bcd6a4]{min-width:144px;min-height:46px;display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border:1px solid #333;border-radius:6px;color:#fff;background:#080a0d;box-shadow:0 2px 2px #00000026;transition:box-shadow .2s ease,border-color .2s ease}.store-badge[data-v-60bcd6a4]:hover,.store-badge[data-v-60bcd6a4]:focus-visible{box-shadow:0 7px 14px #0f3b822b}.store-badge--soon[data-v-60bcd6a4]{cursor:default}.store-badge--soon[data-v-60bcd6a4]:hover{box-shadow:0 2px 2px #00000026}@media(max-width:650px){.store-badge[data-v-60bcd6a4]{min-width:132px;min-height:41px;gap:6px;padding-inline:8px}}@media(max-width:380px){.store-badge[data-v-60bcd6a4]{min-width:124px}}.store-badge__text[data-v-60bcd6a4]{display:flex;flex-direction:column;gap:1px}.store-badge small[data-v-60bcd6a4]{font-size:8px;line-height:1;color:#d6d6d6}@media(max-width:650px){.store-badge small[data-v-60bcd6a4]{font-size:7px}}.store-badge strong[data-v-60bcd6a4]{font-size:16px;line-height:1.1;color:#fff}@media(max-width:650px){.store-badge strong[data-v-60bcd6a4]{font-size:14px}}.store-badge .store-badge__arrow[data-v-60bcd6a4]{margin-left:auto;color:#aab7c3;font-size:14px}.store-icon[data-v-60bcd6a4]{flex:none;width:24px;height:24px;color:#fff}@media(max-width:650px){.store-icon[data-v-60bcd6a4]{width:20px;height:20px}}.store-links--compact[data-v-60bcd6a4]{margin-top:12px}@media(max-width:650px){.store-links--compact[data-v-60bcd6a4]{gap:4px}}.store-links--compact .store-badge[data-v-60bcd6a4]{min-height:39px;min-width:138px}@media(max-width:650px){.store-links--compact .store-badge[data-v-60bcd6a4]{min-width:115px;min-height:35px;padding-inline:4px}}@media(max-width:380px){.store-links--compact .store-badge[data-v-60bcd6a4]{min-width:102px}}.store-links--compact .store-badge strong[data-v-60bcd6a4]{font-size:14px}@media(max-width:650px){.store-links--compact .store-badge strong[data-v-60bcd6a4]{font-size:11px}}@media(max-width:380px){.store-links--compact .store-badge strong[data-v-60bcd6a4]{font-size:10px}}.store-links--compact .store-icon[data-v-60bcd6a4]{width:21px;height:21px}@media(max-width:650px){.store-links--compact .store-icon[data-v-60bcd6a4]{width:17px;height:17px}}.download[data-v-6fae7d6f]{padding-top:88px}.download__card[data-v-6fae7d6f]{padding-inline:max(5.2%,(100vw - 1240px) / 2);position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;color:#fff;background:#0f3b82}.download__card[data-v-6fae7d6f]:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(90deg,#0f3b821a,#0f3b824d 30%,#0f3b82d1 52%,#0f3b82e6),linear-gradient(180deg,transparent 60%,rgba(15,59,130,.35))}@media(max-width:900px){.download__card[data-v-6fae7d6f]:after{background:linear-gradient(180deg,#0f3b8226,#0f3b828c 35%,#0f3b82e0 60%)}}@media(max-width:900px){.download__card[data-v-6fae7d6f]{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}}.download__map[data-v-6fae7d6f]{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;object-fit:cover;object-position:30% 50%}.download__fox[data-v-6fae7d6f]{width:100%;height:100%;min-height:300px;position:relative}@media(max-width:900px){.download__fox[data-v-6fae7d6f]{width:260px;min-height:0;height:190px}}@media(max-width:650px){.download__fox[data-v-6fae7d6f]{width:220px;height:160px}}.download__fox img[data-v-6fae7d6f]{width:auto;height:calc(100% + 72px);max-width:none;position:absolute;bottom:12px;left:50%;translate:-50% 0;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 13px 8px rgba(15,59,130,.14));animation:download-float-6fae7d6f 4s ease-in-out infinite}.download__burst[data-v-6fae7d6f]{width:300px;aspect-ratio:1;position:absolute;top:50%;left:50%;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,rgba(255,194,71,.55),rgba(255,194,71,.12) 45%,transparent 68%),repeating-conic-gradient(rgba(255,194,71,.18) 0 9deg,transparent 9deg 22.5deg);mask:radial-gradient(circle,#000 30%,transparent 70%);animation:burst-spin-6fae7d6f 40s linear infinite}@media(max-width:900px){.download__burst[data-v-6fae7d6f]{width:300px}}.download__copy[data-v-6fae7d6f]{align-self:center;padding:48px 48px 48px 0}@media(max-width:900px){.download__copy[data-v-6fae7d6f]{padding:16px 24px 40px}}@media(max-width:650px){.download__copy[data-v-6fae7d6f]{padding-inline:16px}}.download__copy h2[data-v-6fae7d6f]{color:#0f3b82;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:clamp(24px,3.1vw,39px);margin:0 0 8px;color:#fff;font-size:clamp(30px,3.6vw,48px);line-height:1.1;text-wrap:balance;text-shadow:0 3px 0 rgba(15,59,130,.45)}.download__copy h2 span[data-v-6fae7d6f]{color:#ff7a2e}.download__copy[data-v-6fae7d6f] .store-links{margin-top:24px;gap:12px}@media(max-width:900px){.download__copy[data-v-6fae7d6f] .store-links{justify-content:center}}.download__copy[data-v-6fae7d6f] .store-badge{min-width:176px;min-height:56px;padding-inline:14px;border:2px solid rgba(255,255,255,.3);border-radius:12px;box-shadow:0 6px 16px #0000004d}.download__copy[data-v-6fae7d6f] .store-badge:hover,.download__copy[data-v-6fae7d6f] .store-badge:focus-visible{border-color:#ffc247;box-shadow:0 10px 24px #00000059,0 0 0 4px #ffc2474d}.download__copy[data-v-6fae7d6f] .store-badge strong{font-size:20px}.download__copy[data-v-6fae7d6f] .store-badge small{font-size:10px}@media(max-width:650px){.download__copy[data-v-6fae7d6f] .store-badge{min-width:150px;min-height:50px}.download__copy[data-v-6fae7d6f] .store-badge strong{font-size:16px}}.download__copy[data-v-6fae7d6f] .store-icon{width:28px;height:28px}.download__eyebrow[data-v-6fae7d6f]{display:inline-flex;align-items:center;gap:6px;margin:0 0 12px;padding:4px 12px;border:1px solid rgba(255,194,71,.5);border-radius:999px;color:#ffc247;background:#0f3b824d;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.download__eyebrow .game-icon[data-v-6fae7d6f]{font-size:14px}.download__subtitle[data-v-6fae7d6f]{max-width:440px;margin:0;color:#ffffffd9;font-size:16px;font-weight:500}@media(max-width:900px){.download__subtitle[data-v-6fae7d6f]{margin-inline:auto}}@media(max-width:650px){.download__subtitle[data-v-6fae7d6f]{font-size:14px}}@keyframes download-float-6fae7d6f{50%{translate:-50% -10px}}@keyframes burst-spin-6fae7d6f{to{rotate:360deg}}.faq__layout[data-v-264f1fc6]{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px}@media(max-width:900px){.faq__layout[data-v-264f1fc6]{grid-template-columns:minmax(0,1fr);gap:24px}}.faq__list[data-v-264f1fc6]{display:flex;flex-direction:column;gap:12px}.faq__item[data-v-264f1fc6]{border:1px solid rgb(90.5882352941%,92.3137254902%,95.0980392157%);border-radius:12px;background:#fff;box-shadow:0 4px 10px #0f3b8217;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.faq__item[data-v-264f1fc6]:hover{box-shadow:0 5px 17px #0f3b821a}.faq__item.is-open[data-v-264f1fc6]{border-color:#2ea8ff59;background:linear-gradient(180deg,#eef7ff,#fff 70%);box-shadow:0 5px 17px #0f3b821a}.faq__item h3[data-v-264f1fc6]{margin:0}.faq__question[data-v-264f1fc6]{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) 32px;align-items:center;gap:14px;padding:16px 20px;border:0;border-radius:12px;color:#0f3b82;background:none;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:16px;font-weight:700;line-height:1.2;text-align:left;cursor:pointer}.faq__question[data-v-264f1fc6]:focus-visible{outline:2px solid #2ea8ff;outline-offset:2px}@media(max-width:650px){.faq__question[data-v-264f1fc6]{grid-template-columns:22px minmax(0,1fr) 32px;gap:10px;padding-inline:16px}}.faq__number[data-v-264f1fc6]{color:#bcc8dc;font-size:14px;font-variant-numeric:tabular-nums;transition:color .25s ease}@media(max-width:650px){.faq__number[data-v-264f1fc6]{font-size:13px}}.is-open .faq__number[data-v-264f1fc6]{color:#ff7a2e}.faq__icon[data-v-264f1fc6]{width:32px;height:32px;position:relative;border-radius:50%;background:#e6f4ff;transition:rotate .4s cubic-bezier(.2,.75,.25,1)}.faq__icon[data-v-264f1fc6]:before,.faq__icon[data-v-264f1fc6]:after{position:absolute;top:50%;left:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;content:"";background:#1d6cba;transition:transform .4s cubic-bezier(.2,.75,.25,1)}.faq__icon[data-v-264f1fc6]:after{transform:rotate(90deg)}.is-open .faq__icon[data-v-264f1fc6]{rotate:180deg}.is-open .faq__icon[data-v-264f1fc6]:after{transform:rotate(0)}.faq__answer[data-v-264f1fc6]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.75,.25,1)}.faq__answer>div[data-v-264f1fc6]{min-height:0;overflow:hidden}.faq__answer p[data-v-264f1fc6]{margin:0;padding:0 20px 20px 62px;color:#144b95;font-size:14px;line-height:1.6;opacity:0;transition:opacity .25s ease}@media(max-width:650px){.faq__answer p[data-v-264f1fc6]{padding:0 16px 16px}}.is-open .faq__answer[data-v-264f1fc6]{grid-template-rows:1fr}.is-open .faq__answer p[data-v-264f1fc6]{opacity:1;transition-delay:.08s}.faq__aside[data-v-264f1fc6]{position:sticky;top:88px;display:flex;flex-direction:column;align-items:center;padding:24px 20px;border:1px solid rgb(90.5882352941%,92.3137254902%,95.0980392157%);border-radius:16px;background:linear-gradient(170deg,#b7e0ff,#eef7ff 55%,#fff);box-shadow:0 4px 10px #0f3b8217;text-align:center}@media(max-width:900px){.faq__aside[data-v-264f1fc6]{position:static;display:grid;grid-template-columns:120px minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:20px;align-items:start;justify-items:start;text-align:left}}@media(max-width:650px){.faq__aside[data-v-264f1fc6]{grid-template-columns:88px minmax(0,1fr);column-gap:16px;padding:20px 16px}}.faq__aside img[data-v-264f1fc6]{width:150px;height:150px;margin-bottom:8px;object-fit:contain;filter:drop-shadow(0 7px 5px rgba(15,59,130,.15))}@media(max-width:900px){.faq__aside img[data-v-264f1fc6]{width:100%;height:auto;grid-row:1/-1;margin:0}}.faq__aside h3[data-v-264f1fc6]{color:#0f3b82;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:20px;margin:0 0 6px;line-height:1.2}.faq__aside p[data-v-264f1fc6]{margin:0 0 20px;color:#144b95;font-size:13px;line-height:1.6}@media(max-width:650px){.faq__aside p[data-v-264f1fc6]{margin-bottom:16px}}.faq__cta[data-v-264f1fc6]{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 20px;border-radius:999px;color:#fff;background:#0f3b82;box-shadow:0 4px #0a295b;font-size:13px;font-weight:700;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease,background-color .2s ease}@media(hover:hover){.faq__cta[data-v-264f1fc6]:hover{transform:translateY(-1px);background-color:#144b95;box-shadow:0 5px #0a295b}}.faq__cta[data-v-264f1fc6]:active{transform:translateY(2px);box-shadow:0 2px #0a295b}.faq__cta .game-icon[data-v-264f1fc6]{font-size:16px}.flight[data-v-f3925a51]{position:absolute;top:0;right:0;bottom:-160px;left:0;z-index:-1;overflow:hidden;pointer-events:none}.flight__route[data-v-f3925a51]{position:absolute;top:0;left:0;overflow:visible}.flight__route path[data-v-f3925a51]{fill:none;stroke:#0f3b824d;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:4 4}.flight__plane[data-v-f3925a51]{width:0;height:0;position:absolute;top:0;left:0;opacity:0;transition:opacity .25s ease}.flight__plane.is-visible[data-v-f3925a51]{opacity:1}.flight__plane svg[data-v-f3925a51]{width:30px;height:30px;position:absolute;left:-15px;top:-15px;overflow:visible;fill:#fff;stroke:#0f3b82;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media(max-width:650px){.flight__plane svg[data-v-f3925a51]{width:24px;height:24px;left:-12px;top:-12px}}.hero[data-v-0b32aea9]{--fox-w: clamp(285px, 43vw, 540px);--fox-h: clamp(300px, 40vw, 490px);--fox-right: 12%;--fox-art: min(var(--fox-w), var(--fox-h));--fox-left: calc(var(--fox-right) + (var(--fox-w) + var(--fox-art)) / 2)}@media(min-width:1500px){.hero[data-v-0b32aea9]{--fox-right: max(12%, calc((100vw - 1240px)/2 + 165px) )}}@media(max-width:900px){.hero[data-v-0b32aea9]{--fox-right: 8%}}.hero[data-v-0b32aea9]{min-height:clamp(400px,41.5vw,560px);position:relative;isolation:isolate;overflow:hidden;background:#95d2ff}@media(max-width:650px){.hero[data-v-0b32aea9]{min-height:0}}.hero__art[data-v-0b32aea9],.hero__wash[data-v-0b32aea9]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hero__art[data-v-0b32aea9]{width:100%;height:100%;object-fit:cover;object-position:center 48%}@media(max-width:650px){.hero__art[data-v-0b32aea9]{object-position:62% center}}.hero__wash[data-v-0b32aea9]{background:linear-gradient(90deg,#eef7ffc4,#eef7ffad 28%,#eef7ff38 44%,#eef7ff00 61%)}@media(max-width:650px){.hero__wash[data-v-0b32aea9]{background:linear-gradient(180deg,#eef7fff2,#eef7ffcc 34%,#eef7ff4d 53%,#eef7ff00 70%)}}.hero__copy[data-v-0b32aea9]{width:min(1240px,89.5%);margin-inline:auto;padding-block:clamp(16px,2.4vw,32px) clamp(28px,3vw,44px);position:relative;z-index:2}@media(max-width:900px){.hero__copy[data-v-0b32aea9]{width:92%}}@media(max-width:650px){.hero__copy[data-v-0b32aea9]{width:88%;padding-top:32px;padding-bottom:315px}}.hero__copy h1[data-v-0b32aea9]{color:#0f3b82;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:clamp(24px,3.1vw,39px);max-width:480px;margin:0 0 12px;line-height:1.1;font-weight:700}.hero__copy h1 span[data-v-0b32aea9]{display:inline-block;white-space:nowrap;animation:phrase-pop-0b32aea9 .6s cubic-bezier(.34,1.56,.64,1) backwards}.hero__copy h1 span[data-v-0b32aea9]:nth-child(2){animation-delay:.15s}.hero__copy h1 span[data-v-0b32aea9]:nth-child(3){animation-delay:.3s;color:#e06b28}@media(max-width:650px){.hero__copy h1[data-v-0b32aea9]{max-width:370px;font-size:28px}}@media(max-width:380px){.hero__copy h1[data-v-0b32aea9]{font-size:24px}}.hero__copy>p[data-v-0b32aea9]{max-width:min(420px,45vw);margin:0;color:#144b95;font-size:clamp(11px,1.15vw,14px);line-height:1.6;font-weight:500}@media(max-width:650px){.hero__copy>p[data-v-0b32aea9]{max-width:370px;font-size:12px}}@media(max-width:380px){.hero__copy>p[data-v-0b32aea9]{font-size:11px}}.hero__logo[data-v-0b32aea9]{--logo-width: clamp(220px, 25vw, 320px);width:var(--logo-width);aspect-ratio:720/446;margin:0 0 clamp(10px,1.2vw,16px)}@media(max-width:650px){.hero__logo[data-v-0b32aea9]{display:none}}.hero__logo img[data-v-0b32aea9]{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}.hero__signoff[data-v-0b32aea9]{color:#0f3b82;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:14px;display:inline-block;margin:12px 0 0 56px;font-style:italic;transform:rotate(-3deg)}@media(max-width:650px){.hero__signoff[data-v-0b32aea9]{margin:12px 0 0 28px;font-size:12px}}.hero__signoff .game-icon[data-v-0b32aea9]{color:#ff7a2e;font-size:16px;vertical-align:-3px}.hero__fox[data-v-0b32aea9]{width:var(--fox-w);height:var(--fox-h);position:absolute;right:var(--fox-right);bottom:-11%;z-index:1;object-fit:contain;object-position:bottom;filter:drop-shadow(0 13px 8px rgba(15,59,130,.14));animation:float 5s ease-in-out infinite}@media(max-width:650px){.hero__fox[data-v-0b32aea9]{width:285px;height:305px;max-width:78vw;right:12%;bottom:-5%}}@media(max-width:380px){.hero__fox[data-v-0b32aea9]{right:7%}}.hero__sign[data-v-0b32aea9]{position:absolute;right:1.8%;bottom:16%;z-index:3;width:clamp(116px,17vw,190px);min-height:59px;display:flex;flex-direction:column;justify-content:center;padding:8px 12px;border:2px solid rgb(60%,45.6470588235%,16.7058823529%);border-radius:6px;color:#663112;background:#ffda92;box-shadow:0 5px #66311240;transform:rotate(-5deg);transform-origin:50% -40%;animation:sway 3.6s ease-in-out infinite}@media(max-width:900px){.hero__sign[data-v-0b32aea9]{right:1%}}@media(max-width:650px){.hero__sign[data-v-0b32aea9]{bottom:10%;width:120px;min-height:52px}}.hero__sign small[data-v-0b32aea9],.hero__sign strong[data-v-0b32aea9]{font-family:Fredoka Variable,Fredoka,sans-serif;font-size:clamp(10px,1.3vw,16px)}.hero__sign .game-icon[data-v-0b32aea9]{position:absolute;right:8px;bottom:6px;color:#ff7a2e}.hero__flight[data-v-0b32aea9]{width:clamp(260px,36vw,520px);position:absolute;left:37%;top:3%;z-index:1;overflow:visible;pointer-events:none}@media(max-width:650px){.hero__flight[data-v-0b32aea9]{display:none}}.hero__route[data-v-0b32aea9]{fill:none;stroke:#0f3b824d;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:5 5;animation:route-march-0b32aea9 1.4s linear infinite}.hero__plane[data-v-0b32aea9]{fill:#fff;stroke:#0f3b82;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:reduce){.hero__plane[data-v-0b32aea9]{display:none}}.hero__item[data-v-0b32aea9]{width:clamp(48px,5.2vw,72px);height:auto;aspect-ratio:1;position:absolute;z-index:2;object-fit:contain;filter:drop-shadow(0 5px 3px rgba(15,59,130,.17));animation:float 4s ease-in-out infinite}@media(max-width:650px){.hero__item[data-v-0b32aea9]{display:none}}.hero__item--glasses[data-v-0b32aea9]{right:calc(var(--fox-left) - var(--fox-art) * .2);top:34%;rotate:-14deg}.hero__item--camera[data-v-0b32aea9]{right:7%;top:42%;rotate:12deg;animation-delay:-1.3s;animation-duration:4.6s}.hero__item--ticket[data-v-0b32aea9]{right:calc(var(--fox-left) + var(--fox-art) * .02);bottom:13%}@media(max-width:900px){.hero__item--ticket[data-v-0b32aea9]{display:none}}.hero__item--ticket[data-v-0b32aea9]{rotate:8deg;animation-delay:-2.4s;animation-duration:5.2s}@keyframes phrase-pop-0b32aea9{0%{opacity:0;scale:.85}}@keyframes route-march-0b32aea9{to{stroke-dashoffset:-10}}.how-card[data-v-612116a7]{min-height:170px;height:100%;position:relative;overflow:hidden;display:flex;flex-direction:column;padding:16px 16px 8px 70px;border:1px solid rgb(90.5882352941%,92.3137254902%,95.0980392157%);border-radius:12px;background:#fff;box-shadow:0 5px 17px #0f3b821a}@media(max-width:900px){.how-card[data-v-612116a7]{padding-left:66px}}@media(max-width:650px){.how-card[data-v-612116a7]{min-height:136px}}.how-card__bubble[data-v-612116a7]{width:42px;height:42px;position:absolute;top:16px;left:16px;display:grid;place-items:center;border-radius:50%;color:#fff;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:24px;font-weight:700;box-shadow:inset 0 -3px #0000001f}@media(max-width:900px){.how-card__bubble[data-v-612116a7]{width:38px;height:38px;font-size:20px}}.how-card__bubble--blue[data-v-612116a7]{background:#2ea8ff}.how-card__bubble--orange[data-v-612116a7]{background:#ff7a2e}.how-card__bubble--yellow[data-v-612116a7]{background:#ffc247}.how-card__copy[data-v-612116a7]{min-height:57px;position:relative;z-index:1}@media(max-width:650px){.how-card__copy[data-v-612116a7]{min-height:48px}}.how-card__copy h3[data-v-612116a7]{color:#0f3b82;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:16px;margin:0 0 4px;line-height:1.1}.how-card__copy p[data-v-612116a7]{max-width:230px;margin:0;color:#4b6ca1;font-size:11px;line-height:1.4}@media(max-width:650px){.how-card__copy p[data-v-612116a7]{max-width:none}}.how__grid[data-v-18d46e8b]{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);align-items:stretch;gap:clamp(12px,1.5vw,16px)}@media(max-width:900px){.how__grid[data-v-18d46e8b]{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr)}}@media(max-width:650px){.how__grid[data-v-18d46e8b]{grid-template-columns:1fr}}.how__arrow[data-v-18d46e8b]{align-self:center;justify-self:center;color:#2ea8ff;font-size:28px;stroke-width:2.5}@media(max-width:650px){.how__arrow[data-v-18d46e8b]{display:none}}.how__tiles[data-v-18d46e8b],.how__matches[data-v-18d46e8b],.how__packed[data-v-18d46e8b]{display:flex;flex:none;height:86px;align-items:center;justify-content:space-around;margin:auto -8px 0 -50px;padding-top:8px}@media(max-width:650px){.how__tiles[data-v-18d46e8b],.how__matches[data-v-18d46e8b],.how__packed[data-v-18d46e8b]{height:72px;padding-top:16px;box-sizing:content-box}}.how__tiles img[data-v-18d46e8b],.how__matches img[data-v-18d46e8b],.how__packed img[data-v-18d46e8b]{object-fit:contain;filter:drop-shadow(0 5px 3px rgba(15,59,130,.17))}@media(max-width:650px){.how__tiles img[data-v-18d46e8b],.how__matches img[data-v-18d46e8b],.how__packed img[data-v-18d46e8b]{height:60px}}.how__tiles img[data-v-18d46e8b]{width:min(23%,72px);height:73px;transform:rotate(-8deg)}.how__tiles img[data-v-18d46e8b]:nth-child(2){transform:translateY(-5px) rotate(7deg)}.how__tiles img[data-v-18d46e8b]:nth-child(3){transform:rotate(10deg)}.how__matches img[data-v-18d46e8b]{width:25%;height:78px}.how__matches img[data-v-18d46e8b]:nth-child(2){transform:translateY(-7px)}.how__pointer[data-v-18d46e8b]{position:absolute;right:8%;bottom:-8px;color:#f6c08e;font-size:32px;line-height:1;transform:rotate(-25deg);filter:drop-shadow(0 2px 1px rgba(40%,19.137254902%,7.2156862745%,.28))}@media(max-width:650px){.how__pointer[data-v-18d46e8b]{right:9%;bottom:-4px;font-size:28px}}.how__packed img[data-v-18d46e8b]{width:min(23%,72px);height:73px}.how__packed img[data-v-18d46e8b]:nth-child(1){transform:rotate(-10deg)}.how__packed img[data-v-18d46e8b]:nth-child(2){position:relative;z-index:1;transform:translateY(-4px) scale(1.12)}.how__packed img[data-v-18d46e8b]:nth-child(3){transform:rotate(9deg)}.journey-card[data-v-883962f0]{min-height:106px;display:grid;grid-template-columns:43% 57%;align-items:center;overflow:hidden;border:1px solid rgb(90.5882352941%,92.3137254902%,95.0980392157%);border-radius:12px;background:#fff}@media(max-width:650px){.journey-card[data-v-883962f0]{grid-template-columns:120px 1fr}}.journey-card>div[data-v-883962f0]:last-child{padding:16px}.journey-card strong[data-v-883962f0]{color:#0f3b82;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:13px;display:block;line-height:1.2}@media(max-width:650px){.journey-card strong[data-v-883962f0]{font-size:12px}}.journey-card p[data-v-883962f0]{margin:4px 0 0;color:#4b6ca1;font-size:11px;line-height:1.4}.journey-card__art[data-v-883962f0]{height:100%;min-height:104px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#e6f4ff}@media(max-width:650px){.journey-card__art[data-v-883962f0]{min-height:106px}}.journey-card__art img[data-v-883962f0]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;object-fit:cover}.journey-card__art--fox img[data-v-883962f0]{top:6px;height:calc(100% - 6px);object-fit:contain;object-position:center bottom}.journey-card__art--city img[data-v-883962f0]{inset:50% auto auto 50%;width:58%;height:auto;aspect-ratio:654/552;margin:0;translate:-50% -50%;border:3px solid #fff;border-radius:6px;object-fit:cover;box-shadow:0 4px 8px #0f3b8233}.journey-card__art--city .back[data-v-883962f0]{transform:translate(-12%,2%) rotate(-11deg)}.journey-card__art--city .front[data-v-883962f0]{transform:translate(12%,-2%) rotate(8deg)}.journey-card__art--passport[data-v-883962f0]{background:#d9eeff}.journey-card__art--passport img[data-v-883962f0]{width:92%;height:94%;object-fit:contain}.journey-card__art--passport .journey-card__sparkle[data-v-883962f0]{position:absolute;top:8px;left:8px;color:#ff7a2e;font-size:20px}.journey__grid[data-v-1e9a31f0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.5vw,16px)}@media(max-width:1100px){.journey__grid[data-v-1e9a31f0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.journey__grid[data-v-1e9a31f0]{grid-template-columns:1fr}}.soon-podium[data-v-fbf8df41]{position:relative;overflow:hidden;container-type:inline-size;padding:clamp(20px,3vw,32px);border:1px solid rgb(90.5882352941%,92.3137254902%,95.0980392157%);border-radius:16px;background:linear-gradient(180deg,#eef7ff,#fff 60%);box-shadow:0 5px 17px #0f3b821a}.soon-podium__flight[data-v-fbf8df41]{position:absolute;top:24px;left:0;color:#2ea8ff;font-size:24px;opacity:.55;animation:soon-flight-fbf8df41 11s linear infinite;pointer-events:none}.soon-podium__flight[data-v-fbf8df41]:before{content:"";position:absolute;top:50%;right:100%;width:160px;border-top:2px dashed currentColor;opacity:.6}.soon-podium__flight .game-icon[data-v-fbf8df41]{display:block;rotate:45deg}@media(max-width:650px){.soon-podium__flight[data-v-fbf8df41]{top:12px;font-size:16px}}.soon-podium__head[data-v-fbf8df41]{position:relative;max-width:520px;margin:0 auto 32px;text-align:center}@media(max-width:650px){.soon-podium__head[data-v-fbf8df41]{margin-bottom:24px}}.soon-podium__badge[data-v-fbf8df41]{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:999px;color:#fff;background:#0f3b82;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.soon-podium__pulse[data-v-fbf8df41]{width:8px;height:8px;border-radius:50%;background:#ffc247;animation:soon-pulse-fbf8df41 1.6s ease-out infinite}.soon-podium__title[data-v-fbf8df41]{color:#0f3b82;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:28px;margin:12px 0 6px;line-height:1.1}@media(max-width:650px){.soon-podium__title[data-v-fbf8df41]{font-size:20px}}.soon-podium__text[data-v-fbf8df41]{margin:0;color:#144b95;font-size:14px;line-height:1.6}.soon-podium__places[data-v-fbf8df41]{max-width:620px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(12px,1.5vw,16px);margin:0 auto;padding:0;list-style:none}.soon-podium__place[data-v-fbf8df41]{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.soon-podium__place--1[data-v-fbf8df41]{order:2}.soon-podium__place--2[data-v-fbf8df41]{order:1}.soon-podium__place--3[data-v-fbf8df41]{order:3}.soon-podium__place--1[data-v-fbf8df41]{--medal: #ffc247;--medal-deep: rgb(82%, 62.3843137255%, 22.831372549%);--plinth-height: 112px;--delay: 0s}@media(max-width:650px){.soon-podium__place--1[data-v-fbf8df41]{--plinth-height: 76px}}.soon-podium__place--2[data-v-fbf8df41]{--medal: rgb(85.8823529412%, 88.4705882353%, 92.6470588235%);--medal-deep: rgb(52.9411764706%, 61.568627451%, 75.4901960784%);--plinth-height: 84px;--delay: .35s}@media(max-width:650px){.soon-podium__place--2[data-v-fbf8df41]{--plinth-height: 56px}}.soon-podium__place--3[data-v-fbf8df41]{--medal: rgb(100%, 60.5490196078%, 22.4509803922%);--medal-deep: rgb(72%, 34.4470588235%, 12.9882352941%);--plinth-height: 64px;--delay: .7s}@media(max-width:650px){.soon-podium__place--3[data-v-fbf8df41]{--plinth-height: 42px}}.soon-podium__crown[data-v-fbf8df41]{position:relative;color:#d19f3a;font-size:28px;animation:float 2.6s ease-in-out infinite}.soon-podium__sparkle[data-v-fbf8df41]{position:absolute;color:#ffc247;font-size:14px;animation:soon-twinkle-fbf8df41 1.8s ease-in-out infinite}.soon-podium__sparkle--a[data-v-fbf8df41]{top:-4px;left:-16px}.soon-podium__sparkle--b[data-v-fbf8df41]{right:-16px;bottom:4px;animation-delay:.9s}.soon-podium__seat[data-v-fbf8df41]{width:84px;height:84px;position:relative;display:grid;place-items:center;margin-bottom:4px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#e6f4ff);box-shadow:inset 0 2px 1px #ffffffb3,inset 0 -4px 2px #00000021,0 3px 4px #0f3b8226}.soon-podium__seat[data-v-fbf8df41]:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:3px dashed var(--medal-deep);border-radius:50%;animation:soon-spin-fbf8df41 14s linear infinite}@media(max-width:650px){.soon-podium__seat[data-v-fbf8df41]{width:62px;height:62px}}.soon-podium__mystery[data-v-fbf8df41]{color:var(--medal-deep);font-family:Fredoka Variable,Fredoka,sans-serif;font-size:40px;font-weight:700;line-height:1;animation:soon-bounce-fbf8df41 2.4s cubic-bezier(.34,1.56,.64,1) infinite var(--delay)}@media(max-width:650px){.soon-podium__mystery[data-v-fbf8df41]{font-size:28px}}.soon-podium__medal[data-v-fbf8df41]{width:26px;height:26px;position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;color:#0f3b82;background:var(--medal);box-shadow:0 2px 2px #00000026;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:13px;font-weight:700}.soon-podium__name[data-v-fbf8df41]{color:#0f3b82;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:16px;margin-bottom:8px}@media(max-width:650px){.soon-podium__name[data-v-fbf8df41]{font-size:13px}}.soon-podium__place--1 .soon-podium__name[data-v-fbf8df41]{color:#b35520}.soon-podium__plinth[data-v-fbf8df41]{width:100%;height:var(--plinth-height);position:relative;overflow:hidden;border-radius:12px 12px 4px 4px;background:linear-gradient(180deg,color-mix(in srgb,var(--medal),#fff 35%) 0 10px,var(--medal) 10px,var(--medal-deep));box-shadow:inset 0 -3px #0000001f,0 4px 10px #0f3b8217}.soon-podium__plinth[data-v-fbf8df41]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);translate:-100% 0;animation:soon-gleam-fbf8df41 4s ease-in-out infinite var(--delay)}.soon-podium__boards[data-v-fbf8df41]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.5vw,16px);margin:32px 0 0;padding:0;list-style:none}@media(max-width:650px){.soon-podium__boards[data-v-fbf8df41]{grid-template-columns:1fr;margin-top:24px}}.soon-podium__boards li[data-v-fbf8df41]{display:flex;align-items:center;gap:12px;padding:12px 16px;border:2px dashed rgb(85.8823529412%,88.4705882353%,92.6470588235%);border-radius:12px;background:#ffffffb3}.soon-podium__boards strong[data-v-fbf8df41]{display:block;color:#0f3b82;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:16px;font-weight:600}.soon-podium__boards small[data-v-fbf8df41]{color:#4b6ca1;font-size:12px;font-weight:500}.soon-podium__board-icon[data-v-fbf8df41]{width:40px;height:40px;display:grid;flex:none;place-items:center;border-radius:50%;color:#ffc247;background:#0f3b82;font-size:16px}@keyframes soon-flight-fbf8df41{0%{translate:-60px 0}to{translate:calc(100cqw + 60px) 0}}@keyframes soon-pulse-fbf8df41{0%{box-shadow:0 0 #ffc247cc}to{box-shadow:0 0 0 8px #ffc24700}}@keyframes soon-twinkle-fbf8df41{50%{opacity:.2;scale:.6}}@keyframes soon-spin-fbf8df41{to{rotate:1turn}}@keyframes soon-bounce-fbf8df41{0%,60%,to{translate:0 0;rotate:0deg}20%{translate:0 -8px;rotate:-8deg}40%{translate:0 0;rotate:6deg}}@keyframes soon-gleam-fbf8df41{0%,60%{translate:-100% 0}to{translate:100% 0}}.board[data-v-5cc6c15e]{padding:clamp(16px,3vw,32px)}@media(max-width:650px){.board[data-v-5cc6c15e]{padding:12px}}.board[data-v-5cc6c15e]{border:1px solid rgb(90.5882352941%,92.3137254902%,95.0980392157%);border-radius:16px;background:linear-gradient(180deg,#eef7ff,#fff 55%);box-shadow:0 5px 17px #0f3b821a}.board__bar[data-v-5cc6c15e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:32px}@media(max-width:650px){.board__bar[data-v-5cc6c15e]{margin-bottom:20px}}.board__bar--search[data-v-5cc6c15e]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 24px}.board__bar--search .board__note[data-v-5cc6c15e]{grid-column:1/-1}.board__bar--search .board__filters[data-v-5cc6c15e]{grid-area:1/2}@media(max-width:650px){.board__bar--search[data-v-5cc6c15e]{grid-template-columns:minmax(0,1fr)}.board__bar--search .board__filters[data-v-5cc6c15e]{grid-area:2/1}}.board__tabs[data-v-5cc6c15e]{display:flex;gap:4px;padding:4px;border-radius:999px;background:#0f3b82;box-shadow:inset 0 2px 4px #0000004d}@media(max-width:650px){.board__tabs[data-v-5cc6c15e]{width:100%}}.board__tab[data-v-5cc6c15e]{min-height:38px;display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:6px;padding:0 16px;border:0;border-radius:999px;color:#ffffffc7;background:transparent;font:inherit;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .15s ease,background-color .15s ease,transform .15s ease}.board__tab .game-icon[data-v-5cc6c15e]{font-size:16px}.board__tab[data-v-5cc6c15e]:hover{color:#fff}.board__tab[data-v-5cc6c15e]:active{transform:scale(.94)}.board__tab.is-active[data-v-5cc6c15e]{color:#0f3b82;background:#fff;box-shadow:inset 0 -3px #0000001f,0 2px 2px #00000026}.board__tab.is-active .game-icon[data-v-5cc6c15e]{color:#ff7a2e}.board__tab[data-v-5cc6c15e]:focus-visible{outline:2px solid rgb(58.2745098039%,82.3529411765%,100%);outline-offset:2px}@media(max-width:650px){.board__tab[data-v-5cc6c15e]{padding-inline:8px;font-size:13px}.board__tab .game-icon[data-v-5cc6c15e]{display:none}}.board__note[data-v-5cc6c15e]{margin:0;color:#4b6ca1;font-size:13px;font-weight:500}.board__filters[data-v-5cc6c15e]{width:100%;max-width:380px;display:flex;align-items:center;justify-self:end;gap:8px}@media(max-width:650px){.board__filters[data-v-5cc6c15e]{max-width:none}}.board__search[data-v-5cc6c15e]{min-height:40px;display:flex;align-items:center;border:1px solid rgb(85.8823529412%,88.4705882353%,92.6470588235%);border-radius:999px;background:#fff;box-shadow:0 4px 10px #0f3b8217;transition:border-color .15s ease,box-shadow .15s ease}.board__search[data-v-5cc6c15e]:focus-within{border-color:#2ea8ff;box-shadow:0 0 0 3px #2ea8ff33}.board__search input[data-v-5cc6c15e]{min-width:0;height:38px;border:0;color:#0f3b82;background:transparent;font-size:14px;outline:none}.board__search[data-v-5cc6c15e]{flex:1 1 auto;gap:8px;padding-inline:14px 8px}.board__search svg[data-v-5cc6c15e]{width:18px;height:18px;flex:none;fill:none;stroke:#4b6ca1;stroke-width:2.4;stroke-linecap:round}.board__search input[data-v-5cc6c15e]{width:100%}.board__search input[data-v-5cc6c15e]::placeholder{color:#4b6ca1}.board__clear[data-v-5cc6c15e]{order:-1;min-height:40px;padding:0 14px;border:0;border-radius:999px;color:#1d6cba;background:transparent;font-weight:700;cursor:pointer}.board__clear[data-v-5cc6c15e]:hover{background:#e6f4ff}.podium[data-v-5cc6c15e]{max-width:620px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(12px,1.5vw,16px);margin:0 auto 24px;padding:0;list-style:none}.podium__place[data-v-5cc6c15e]{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.podium__place--1[data-v-5cc6c15e]{order:2}.podium__place--2[data-v-5cc6c15e]{order:1}.podium__place--3[data-v-5cc6c15e]{order:3}.podium__place--1[data-v-5cc6c15e]{--medal: #ffc247;--medal-deep: rgb(82%, 62.3843137255%, 22.831372549%);--plinth-height: 112px}@media(max-width:650px){.podium__place--1[data-v-5cc6c15e]{--plinth-height: 76px}}.podium__place--2[data-v-5cc6c15e]{--medal: rgb(85.8823529412%, 88.4705882353%, 92.6470588235%);--medal-deep: rgb(52.9411764706%, 61.568627451%, 75.4901960784%);--plinth-height: 84px}@media(max-width:650px){.podium__place--2[data-v-5cc6c15e]{--plinth-height: 56px}}.podium__place--3[data-v-5cc6c15e]{--medal: rgb(100%, 60.5490196078%, 22.4509803922%);--medal-deep: rgb(72%, 34.4470588235%, 12.9882352941%);--plinth-height: 64px}@media(max-width:650px){.podium__place--3[data-v-5cc6c15e]{--plinth-height: 42px}}.podium__crown[data-v-5cc6c15e]{color:#d19f3a;font-size:28px;animation:float 2.6s ease-in-out infinite}.podium__who[data-v-5cc6c15e]{max-width:100%;display:flex;flex-direction:column;align-items:center;gap:2px;border-radius:12px}.podium__who:hover .leader-avatar[data-v-5cc6c15e],.podium__who:focus-visible .leader-avatar[data-v-5cc6c15e]{transform:scale(1.05)}.podium__who:hover .podium__name[data-v-5cc6c15e]{color:#1d6cba}.podium__who[data-v-5cc6c15e]:focus-visible{outline:2px solid #2ea8ff;outline-offset:4px}.podium__who .leader-avatar[data-v-5cc6c15e]{transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.podium__move[data-v-5cc6c15e]{margin:-4px 0 6px}.podium__move.rank-move--same[data-v-5cc6c15e]{display:none}.podium__avatar[data-v-5cc6c15e]{position:relative;margin-bottom:6px}.podium__avatar .leader-avatar[data-v-5cc6c15e]{box-shadow:0 0 0 3px var(--medal),inset 0 2px 1px #ffffffb3,inset 0 -4px 2px #00000021,0 3px 4px #0f3b8226}.podium__medal[data-v-5cc6c15e]{width:26px;height:26px;position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;color:#0f3b82;background:var(--medal);box-shadow:0 2px 2px #00000026;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:13px;font-weight:700}.podium__name[data-v-5cc6c15e]{color:#0f3b82;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:16px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:650px){.podium__name[data-v-5cc6c15e]{font-size:13px}}.podium__where[data-v-5cc6c15e]{color:#4b6ca1;font-size:11px;font-weight:500}@media(max-width:650px){.podium__where[data-v-5cc6c15e]{font-size:10px}}.podium__score[data-v-5cc6c15e]{display:inline-flex;align-items:center;gap:4px;margin:6px 0 8px;padding:2px 10px;border-radius:999px;color:#fff;background:#0f3b82;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:14px;font-weight:600}.podium__score .game-icon[data-v-5cc6c15e]{color:#ffc247}@media(max-width:650px){.podium__score[data-v-5cc6c15e]{font-size:12px}}.podium__plinth[data-v-5cc6c15e]{width:100%;height:var(--plinth-height);border-radius:12px 12px 4px 4px;background:linear-gradient(180deg,color-mix(in srgb,var(--medal),#fff 35%) 0 10px,var(--medal) 10px,var(--medal-deep));box-shadow:inset 0 -3px #0000001f,0 4px 10px #0f3b8217;transform-origin:bottom}.board--podium-only .podium[data-v-5cc6c15e]{margin-bottom:0}.board-swap-enter-active .podium__plinth[data-v-5cc6c15e]{animation:plinth-rise-5cc6c15e .5s cubic-bezier(.34,1.56,.64,1) backwards}.board-swap-enter-active .podium__place--1 .podium__plinth[data-v-5cc6c15e]{animation-delay:.12s}.board-swap-enter-active .podium__place--2 .podium__plinth[data-v-5cc6c15e]{animation-delay:60ms}.board-swap-enter-active .podium__place--3 .podium__plinth[data-v-5cc6c15e]{animation-delay:0ms}@keyframes plinth-rise-5cc6c15e{0%{transform:scaleY(0)}}.ranks[data-v-5cc6c15e]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.ranks__row[data-v-5cc6c15e]{display:grid;grid-template-columns:32px auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 16px;border:1px solid rgb(90.5882352941%,92.3137254902%,95.0980392157%);border-radius:12px;background:#fff;box-shadow:0 4px 10px #0f3b8217;transition:transform .2s ease,box-shadow .2s ease}.ranks__row[data-v-5cc6c15e]:hover{box-shadow:0 7px 14px #0f3b822b}.ranks__row:hover .ranks__who strong[data-v-5cc6c15e]{color:#1d6cba}.ranks__row[data-v-5cc6c15e]:focus-visible{outline:2px solid #2ea8ff;outline-offset:2px}@media(max-width:650px){.ranks__row[data-v-5cc6c15e]{grid-template-columns:20px auto minmax(0,1fr) auto;gap:10px;padding-inline:10px 12px}}.ranks__row--you[data-v-5cc6c15e]{margin-top:16px;border:2px dashed rgb(48.2156862745%,78.2352941176%,100%);background:#eef7ff;box-shadow:none}.ranks__row--you .ranks__where[data-v-5cc6c15e]{white-space:normal}@media(max-width:650px){.ranks__row--you[data-v-5cc6c15e]{grid-template-columns:auto minmax(0,1fr);padding:12px}.ranks__row--you .ranks__rank[data-v-5cc6c15e]{display:none}.ranks__row--you .ranks__cta[data-v-5cc6c15e]{grid-column:1/-1;justify-content:center}}.ranks__row--you[data-v-5cc6c15e]:hover{transform:none;box-shadow:none}.ranks__rank[data-v-5cc6c15e]{color:#144b95;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:16px;font-weight:700;text-align:center}.ranks__who[data-v-5cc6c15e]{min-width:0;display:flex;flex-direction:column;gap:2px}.ranks__who strong[data-v-5cc6c15e]{color:#0f3b82;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranks__who small[data-v-5cc6c15e]{margin-left:4px;padding:0 6px;border-radius:4px;color:#144b95;background:#e6f4ff;font-family:DM Sans Variable,DM Sans,sans-serif;font-size:10px;font-weight:700;vertical-align:.15em}.ranks__where[data-v-5cc6c15e]{display:flex;align-items:center;gap:6px;overflow:hidden;color:#4b6ca1;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ranks__where img[data-v-5cc6c15e]{width:20px;height:20px;flex:none;object-fit:contain}.ranks__where .game-icon[data-v-5cc6c15e]{font-size:16px;color:#2ea8ff}.ranks__score[data-v-5cc6c15e]{display:flex;align-items:baseline;gap:4px;color:#0f3b82}.ranks__score .rank-move[data-v-5cc6c15e]{align-self:center;margin-right:6px}.ranks__score .game-icon[data-v-5cc6c15e]{align-self:center;color:#ffc247;font-size:16px}.ranks__score strong[data-v-5cc6c15e]{font-family:Fredoka Variable,Fredoka,sans-serif;font-size:20px;font-weight:600}.ranks__score small[data-v-5cc6c15e]{color:#4b6ca1;font-size:11px}@media(max-width:650px){.ranks__score small[data-v-5cc6c15e],.ranks__score .rank-move--same[data-v-5cc6c15e]{display:none}.ranks__score strong[data-v-5cc6c15e]{font-size:16px}}.ranks__empty[data-v-5cc6c15e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0;padding:24px 16px;border:2px dashed rgb(85.8823529412%,88.4705882353%,92.6470588235%);border-radius:12px;color:#4b6ca1;font-weight:500;text-align:center}.ranks__empty button[data-v-5cc6c15e]{padding:4px 12px;border:0;border-radius:999px;color:#1d6cba;background:#e6f4ff;font-weight:700;cursor:pointer}.ranks__you-avatar[data-v-5cc6c15e]{width:40px;height:40px;display:grid;place-items:center;border:2px dashed rgb(48.2156862745%,78.2352941176%,100%);border-radius:50%;color:#2ea8ff;background:#fff;font-size:20px}.ranks__cta[data-v-5cc6c15e]{min-height:36px;display:inline-flex;align-items:center;padding:0 16px;border-radius:999px;color:#fff;background:#0f3b82;box-shadow:0 4px #0a295b;font-size:13px;font-weight:700;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease,background-color .2s ease}@media(hover:hover){.ranks__cta[data-v-5cc6c15e]:hover{transform:translateY(-1px);background-color:#144b95;box-shadow:0 5px #0a295b}}.ranks__cta[data-v-5cc6c15e]:active{transform:translateY(2px);box-shadow:0 2px #0a295b}@media(max-width:650px){.ranks__cta[data-v-5cc6c15e]{padding-inline:12px;font-size:12px}}.board-swap-enter-active[data-v-5cc6c15e],.board-swap-leave-active[data-v-5cc6c15e]{transition:opacity .2s ease}.board-swap-enter-from[data-v-5cc6c15e],.board-swap-leave-to[data-v-5cc6c15e]{opacity:0}.rank-row-move[data-v-5cc6c15e]{transition:transform .25s cubic-bezier(.2,.75,.25,1)}.rank-row-enter-active[data-v-5cc6c15e]{transition:opacity .25s ease}.rank-row-leave-active[data-v-5cc6c15e]{display:none}.rank-row-enter-from[data-v-5cc6c15e]{opacity:0}.passport-cover[data-v-de388632]{container-type:inline-size;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.22 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(135deg,#134ca7,#0f3b82 55%,#0a295b);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 2px #ffffff24,inset 0 -4px 8px #00000047;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:4px 20px 20px 4px}.passport-cover[data-v-de388632]:before{position:absolute;top:0;bottom:0;left:0;width:8.5cqi;content:"";border-right:.6cqi solid rgb(4.1176470588%,16.1960784314%,35.6862745098%);background:repeating-linear-gradient(180deg,#ffc247 0 2.2cqi,transparent 2.2cqi 3.6cqi) 4cqi 6cqi/.6cqi calc(100% - 12cqi) no-repeat,linear-gradient(90deg,#0a295b,#0f3b82);box-shadow:.4cqi 0 #2ea8ff40}.passport-cover[data-v-de388632]:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(110deg,transparent 38%,rgba(255,248,238,.06) 38% 56%,transparent 56%),linear-gradient(110deg,transparent 64%,rgba(255,248,238,.06) 64% 68%,transparent 68%)}.passport-cover__frame[data-v-de388632]{position:absolute;top:7cqi;right:7cqi;bottom:7cqi;left:15cqi;border:.8cqi solid #ffc247;border-radius:3cqi}.passport-cover__frame[data-v-de388632]:before{position:absolute;top:1.6cqi;right:1.6cqi;bottom:1.6cqi;left:1.6cqi;content:"";border:.3cqi solid rgba(255,194,71,.8);border-radius:2cqi}.passport-cover__frame i[data-v-de388632]{width:5cqi;height:5cqi;position:absolute;display:grid;place-items:center;translate:-50% -50%;border:.7cqi solid #ffc247;border-radius:50%;background:#0f3b82}.passport-cover__frame i[data-v-de388632]:after{width:55%;height:55%;content:"";background:#ffc247;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.passport-cover__frame i[data-v-de388632]:nth-child(1){top:0;left:0}.passport-cover__frame i[data-v-de388632]:nth-child(2){top:0;left:100%}.passport-cover__frame i[data-v-de388632]:nth-child(3){top:100%;left:0}.passport-cover__frame i[data-v-de388632]:nth-child(4){top:100%;left:100%}.passport-cover__emblem[data-v-de388632]{width:54cqi;height:auto;position:absolute;top:11%;left:calc(50% + 4cqi);translate:-50% 0;filter:drop-shadow(0 .6cqi .8cqi rgba(0,0,0,.3))}.passport-cover__title[data-v-de388632]{position:absolute;left:calc(50% + 4cqi);bottom:20%;translate:-50% 0;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:7.5cqi;font-weight:700;letter-spacing:.22em;white-space:nowrap;color:transparent;background:linear-gradient(135deg,#ffdd9a,#ffc247 50%,#d19f3a);background-clip:text;-webkit-background-clip:text;filter:drop-shadow(0 .3cqi 0 rgba(0,0,0,.35))}.passport-cover__chip[data-v-de388632]{width:12cqi;position:absolute;left:calc(50% + 4cqi);bottom:10%;translate:-50% 0;fill:none;stroke:#ffc247;stroke-width:5}.passport-cover__chip circle[data-v-de388632]{fill:#0f3b82}.passport-page[data-v-cc5aefd0]{container-type:inline-size;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border:2px solid rgb(91%,88.5019607843%,84.9333333333%);color:#0f3b82;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(ellipse at 50% 45%,transparent 55%,rgba(68.5623268698%,59.8364890555%,47.3710064635%,.09)),#fff8ee}.passport-page--left[data-v-cc5aefd0]{border-radius:5% 1% 1% 5%/4% .8% .8% 4%}.passport-page--right[data-v-cc5aefd0]{border-radius:1% 5% 5% 1%/.8% 4% 4% .8%}.passport-page[data-v-cc5aefd0]:after{position:absolute;top:0;bottom:0;width:20%;content:"";pointer-events:none}.passport-page--left[data-v-cc5aefd0]:after{right:0;background:linear-gradient(90deg,transparent,rgba(15,59,130,.2))}.passport-page--right[data-v-cc5aefd0]:after{left:0;background:linear-gradient(270deg,transparent,rgba(15,59,130,.2))}.passport-page__decor[data-v-cc5aefd0]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}.passport-page__decor[data-v-cc5aefd0] *{vector-effect:non-scaling-stroke}.passport-page__rosette[data-v-cc5aefd0]{stroke:#2ea8ff12;stroke-width:1}.passport-page__waves[data-v-cc5aefd0]{stroke:#2ea8ff52;stroke-width:1.5}.passport-page__flight[data-v-cc5aefd0]{stroke:#0f3b8240;stroke-width:1.5;stroke-dasharray:3 3}.passport-page__plane[data-v-cc5aefd0]{stroke:#0f3b8299;stroke-width:1.2}.passport-page__compass[data-v-cc5aefd0]{stroke:#0f3b8229;stroke-width:1.4}.passport-page__postmark[data-v-cc5aefd0]{stroke:#ffc24752;stroke-width:1.4}.passport-page__title[data-v-cc5aefd0],.passport-page__teaser[data-v-cc5aefd0]{position:absolute;left:0;right:9%;display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:none}.passport-page__title[data-v-cc5aefd0]{top:7%;gap:.6cqi}.passport-page__title strong[data-v-cc5aefd0]{color:#0f3b82cc;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:9.5cqi;font-weight:700;letter-spacing:.06em;line-height:1}.passport-page__title small[data-v-cc5aefd0]{color:#0f3b828c;font-size:4.2cqi;font-weight:600}.passport-page__teaser[data-v-cc5aefd0]{top:4%;right:0;left:9%;gap:1.4cqi;padding-inline:4%}.passport-page__teaser strong[data-v-cc5aefd0]{color:#0f3b82;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:6.4cqi;font-weight:700;line-height:1.1}.passport-page__teaser small[data-v-cc5aefd0]{color:#0f3b82bf;font-size:4cqi;font-weight:600}.passport-page__teaser-disc[data-v-cc5aefd0]{width:15cqi;height:15cqi;display:grid;place-items:center;border-radius:50%;background:#2ea8ff;box-shadow:inset 0 -.8cqi #00000026}.passport-page__teaser-disc svg[data-v-cc5aefd0]{width:55%;height:55%;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.passport-page__stamp[data-v-cc5aefd0],.passport-page__mystery[data-v-cc5aefd0]{position:absolute;translate:-50% -50%}.passport-page__stamp[data-v-cc5aefd0]{display:block;padding:0;border:0;border-radius:2cqi;background:none;cursor:pointer}.passport-page__stamp[data-v-cc5aefd0]:focus-visible{outline:2px solid #2ea8ff;outline-offset:2px}.passport-page__stamp img[data-v-cc5aefd0]{display:block;width:100%;height:auto;aspect-ratio:169/145;object-fit:contain;transition:scale .2s cubic-bezier(.34,1.56,.64,1),filter .2s ease}.passport-page__stamp[data-v-cc5aefd0]:after{position:absolute;top:8%;right:8%;bottom:8%;left:8%;content:"";pointer-events:none;border:.8cqi solid var(--stamp-color);border-radius:50%;opacity:0}@media(hover:hover){.passport-page__stamp:hover img[data-v-cc5aefd0]{scale:1.08}}.passport-page__stamp.is-selected[data-v-cc5aefd0]{z-index:1}.passport-page__stamp.is-selected img[data-v-cc5aefd0]{scale:1.14;filter:drop-shadow(0 1.5cqi 1.5cqi rgba(15,59,130,.3))}.passport-page--ink-hidden .passport-page__stamp img[data-v-cc5aefd0]{opacity:0}.passport-page--ink-stamping .passport-page__stamp img[data-v-cc5aefd0]{animation:stamp-slam-cc5aefd0 .42s cubic-bezier(.34,1.56,.64,1) var(--ink-delay) backwards}.passport-page--ink-stamping .passport-page__stamp[data-v-cc5aefd0]:after{animation:ink-ring-cc5aefd0 .55s ease-out calc(var(--ink-delay) + .12s)}.passport-page__mystery[data-v-cc5aefd0]{display:grid;place-items:center;aspect-ratio:1.15;opacity:.6}.passport-page__mystery img[data-v-cc5aefd0]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.passport-page__mystery b[data-v-cc5aefd0]{position:relative;color:#2ea8ff;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:12cqi;line-height:1}.passport-page__number[data-v-cc5aefd0]{position:absolute;bottom:3.5%;color:#0f3b8273;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:4.6cqi;font-weight:700}.passport-page--left .passport-page__number[data-v-cc5aefd0]{left:7%}.passport-page--right .passport-page__number[data-v-cc5aefd0]{right:7%}@keyframes stamp-slam-cc5aefd0{0%{opacity:0;scale:2.4;filter:blur(2px)}60%{opacity:1;scale:.9;filter:blur(0)}}@keyframes ink-ring-cc5aefd0{0%{opacity:.6;scale:.6}to{opacity:0;scale:1.5}}.passport[data-v-8ae1a1e8]{width:min(1240px,89.5%);margin-inline:auto}@media(max-width:900px){.passport[data-v-8ae1a1e8]{width:92%}}@media(max-width:650px){.passport[data-v-8ae1a1e8]{width:90%}}.passport__panel[data-v-8ae1a1e8]{position:relative;isolation:isolate;display:grid;grid-template-areas:"copy stage" "replay stage";grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);column-gap:clamp(32px,4vw,56px);row-gap:32px;padding:clamp(24px,4.5vw,56px);border-radius:32px;color:#fff;background:radial-gradient(circle at 12% 8%,rgba(11.9607843137%,44.5098039216%,75.4901960784%,.9),transparent 55%),radial-gradient(circle at 92% 100%,rgba(255,122,46,.22),transparent 45%),linear-gradient(160deg,#1756a1,#0f3b82);box-shadow:0 24px 80px #0f3b821f}.passport__panel[data-v-8ae1a1e8]:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";border-radius:inherit;background:repeating-radial-gradient(circle at 0 100%,transparent 0 22px,rgba(255,255,255,.05) 22px 23px),repeating-radial-gradient(circle at 100% 0,transparent 0 30px,rgba(255,255,255,.04) 30px 31px)}.passport__panel[data-v-8ae1a1e8]:after{position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:-1;content:"";pointer-events:none;border:2px dashed rgba(255,194,71,.55);border-radius:22px}@media(max-width:900px){.passport__panel[data-v-8ae1a1e8]{grid-template-areas:"copy" "stage" "replay";grid-template-columns:minmax(0,1fr);row-gap:24px}}@media(max-width:650px){.passport__panel[data-v-8ae1a1e8]{padding:32px 16px 24px;border-radius:24px}.passport__panel[data-v-8ae1a1e8]:after{top:6px;right:6px;bottom:6px;left:6px;border-radius:16px}}.passport__copy[data-v-8ae1a1e8]{grid-area:copy;align-self:end;display:flex;flex-direction:column;align-items:flex-start}.passport__copy h2[data-v-8ae1a1e8]{margin:0 0 12px;color:#fff;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:clamp(28px,3.6vw,46px);font-weight:700;line-height:1.1;text-wrap:balance}.passport__eyebrow[data-v-8ae1a1e8]{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;padding:4px 12px;border:1px solid rgba(255,194,71,.5);border-radius:999px;color:#ffc247;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.passport__eyebrow .game-icon[data-v-8ae1a1e8]{font-size:14px}.passport__lead[data-v-8ae1a1e8]{max-width:440px;margin:0 0 32px;color:#ffffffd1;font-size:clamp(13px,1.2vw,16px);line-height:1.6}.passport__stats[data-v-8ae1a1e8]{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.passport__stat[data-v-8ae1a1e8]{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:4px;padding:0 16px}.passport__stat[data-v-8ae1a1e8]:first-child{padding-left:0}.passport__stat+.passport__stat[data-v-8ae1a1e8]{border-left:2px dashed rgba(255,194,71,.35)}@media(max-width:380px){.passport__stat[data-v-8ae1a1e8]{padding:0 8px}}.passport__stat dd[data-v-8ae1a1e8]{margin:0;color:#ffc247;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:clamp(28px,3.2vw,40px);font-weight:700;line-height:1}.passport__stat dt[data-v-8ae1a1e8]{color:#ffffffb8;font-size:11px;font-weight:600;line-height:1.2}.passport__replay[data-v-8ae1a1e8]{grid-area:replay;align-self:start;justify-self:start}@media(max-width:900px){.passport__replay[data-v-8ae1a1e8]{justify-self:center}}.passport__replay[data-v-8ae1a1e8]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:2px solid rgba(255,255,255,.35);border-radius:999px;color:#fff;background:#ffffff0f;font-weight:700;font-size:13px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.passport__replay svg[data-v-8ae1a1e8]{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:rotate .6s cubic-bezier(.2,.75,.25,1)}.passport__replay[data-v-8ae1a1e8]:hover{border-color:#ffc247;background:#ffffff24}.passport__replay:hover svg[data-v-8ae1a1e8]{rotate:-180deg}.passport__replay[data-v-8ae1a1e8]:focus-visible{outline:2px solid #ffc247;outline-offset:2px}.passport__stage[data-v-8ae1a1e8]{container-type:inline-size;--pad: clamp(10px, 3.4cqi, 20px);grid-area:stage;align-self:center;width:100%;max-width:700px;justify-self:end;position:relative;padding-top:96px}@media(max-width:900px){.passport__stage[data-v-8ae1a1e8]{justify-self:center}}@media(max-width:650px){.passport__stage[data-v-8ae1a1e8]{padding-top:52px}}.passport__fox[data-v-8ae1a1e8]{width:150px;height:150px;position:absolute;top:0;right:14%;z-index:1;object-fit:contain;filter:drop-shadow(0 7px 5px rgba(15,59,130,.15));animation:float 4.5s ease-in-out infinite}@media(max-width:650px){.passport__fox[data-v-8ae1a1e8]{width:96px;height:96px;right:6%}}.passport__book[data-v-8ae1a1e8]{--edge-light: #fff8ee;--edge-dark: rgb(91%, 88.5019607843%, 84.9333333333%);position:relative;z-index:2;padding:var(--pad);transform:perspective(1600px) rotateX(9deg);transform-origin:50% 100%;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}.passport__book.is-closed[data-v-8ae1a1e8]{translate:-25% 0}.passport__book.is-opening[data-v-8ae1a1e8]{animation:book-centre-8ae1a1e8 1.3s cubic-bezier(.55,.05,.25,1) both}.passport__book[data-v-8ae1a1e8]:focus-visible{outline:3px solid #ffc247;outline-offset:4px}@media(max-width:650px){.passport__book[data-v-8ae1a1e8]{transform:perspective(1200px) rotateX(6deg)}}.passport__book.is-closed .passport__board--left[data-v-8ae1a1e8],.passport__book.is-closed .passport__half--left[data-v-8ae1a1e8],.passport__book.is-opening .passport__board--left[data-v-8ae1a1e8],.passport__book.is-opening .passport__half--left[data-v-8ae1a1e8]{visibility:hidden}.passport__board[data-v-8ae1a1e8]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.22 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(135deg,#134ca7,#0f3b82 55%,#0a295b);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 2px #ffffff24,inset 0 -4px 8px #00000047;position:absolute;top:0;bottom:0;width:50%;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 2px #ffffff24,inset 0 -4px 8px #00000047,0 28px 50px #00000052}.passport__board[data-v-8ae1a1e8]:before{position:absolute;inset:calc(var(--pad) * .35);content:"";pointer-events:none;border:2px dashed rgba(255,194,71,.7)}.passport__board[data-v-8ae1a1e8]:after{position:absolute;top:0;bottom:0;width:18%;content:"";pointer-events:none}.passport__board--left[data-v-8ae1a1e8]{left:0;border-radius:20px 4px 4px 20px}.passport__board--left[data-v-8ae1a1e8]:before{right:0;border-right:0;border-radius:16px 0 0 16px}.passport__board--left[data-v-8ae1a1e8]:after{right:0;background:linear-gradient(90deg,transparent,rgba(0,0,0,.35))}.passport__board--right[data-v-8ae1a1e8]{left:50%;border-radius:4px 20px 20px 4px}.passport__board--right[data-v-8ae1a1e8]:before{left:0;border-left:0;border-radius:0 16px 16px 0}.passport__board--right[data-v-8ae1a1e8]:after{left:0;background:linear-gradient(270deg,transparent,rgba(0,0,0,.35))}.passport__pages[data-v-8ae1a1e8]{position:relative;z-index:2;aspect-ratio:162/100;perspective:5500px;transform-style:preserve-3d}.passport__pages[data-v-8ae1a1e8]:after{position:absolute;top:0;bottom:0;left:50%;z-index:2;width:4px;translate:-50% 0;content:"";pointer-events:none;background:linear-gradient(90deg,transparent,rgba(15,59,130,.35),transparent)}.passport__half[data-v-8ae1a1e8]{position:absolute;top:0;bottom:0;width:50%;transition:box-shadow .36s cubic-bezier(.2,.75,.25,1)}.passport__half[data-v-8ae1a1e8]:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;content:"";pointer-events:none;border-radius:inherit;opacity:0}.passport__half--left[data-v-8ae1a1e8]{left:0;border-radius:5% 1% 1% 5%/4% .8% .8% 4%}.passport__half--right[data-v-8ae1a1e8]{left:50%;border-radius:1% 5% 5% 1%/.8% 4% 4% .8%}.passport__pages.is-turning-next .passport__half--right[data-v-8ae1a1e8]:after,.passport__pages.is-turning-prev .passport__half--left[data-v-8ae1a1e8]:after{animation:page-uncover-8ae1a1e8 .72s cubic-bezier(.65,0,.35,1) forwards}.passport__pages.is-turning-next .passport__half--left[data-v-8ae1a1e8]:after,.passport__pages.is-turning-prev .passport__half--right[data-v-8ae1a1e8]:after{animation:page-undercast-8ae1a1e8 .72s cubic-bezier(.65,0,.35,1) forwards}.passport__pages[class*=is-turning] .passport__half--right[data-v-8ae1a1e8]:after{background:linear-gradient(90deg,rgba(15,59,130,.35),rgba(15,59,130,.06) 45%,transparent 75%)}.passport__pages[class*=is-turning] .passport__half--left[data-v-8ae1a1e8]:after{background:linear-gradient(270deg,rgba(15,59,130,.35),rgba(15,59,130,.06) 45%,transparent 75%)}.passport__pages.is-turning-next .passport__half--left[data-v-8ae1a1e8],.passport__pages.is-turning-prev .passport__half--right[data-v-8ae1a1e8]{transition-delay:.36s}.passport__pages.is-quick .passport__half[data-v-8ae1a1e8]{transition-duration:.19s}.passport__pages.is-quick.is-turning-next .passport__half--left[data-v-8ae1a1e8],.passport__pages.is-quick.is-turning-prev .passport__half--right[data-v-8ae1a1e8]{transition-delay:.19s}.passport__pages.is-quick .passport__half[data-v-8ae1a1e8]:after,.passport__leaf.is-quick[data-v-8ae1a1e8],.passport__leaf.is-quick .passport__face[data-v-8ae1a1e8]:before,.passport__leaf.is-quick .passport__face[data-v-8ae1a1e8]:after{animation-duration:.38s}.passport__leaf[data-v-8ae1a1e8]{position:absolute;top:0;bottom:0;z-index:3;width:50%;transform-style:preserve-3d;animation:.72s cubic-bezier(.65,0,.35,1) forwards}.passport__leaf--next[data-v-8ae1a1e8]{left:50%;transform-origin:0 50%;animation-name:page-turn-next-8ae1a1e8}.passport__leaf--prev[data-v-8ae1a1e8]{left:0;transform-origin:100% 50%;animation-name:page-turn-prev-8ae1a1e8}.passport__face[data-v-8ae1a1e8]{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden}.passport__face[data-v-8ae1a1e8]:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;content:"";pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.5) 50%,transparent 65%) 130% 0/250% 100% no-repeat;animation:page-gloss-8ae1a1e8 .72s cubic-bezier(.65,0,.35,1) forwards}.passport__face[data-v-8ae1a1e8]:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;content:"";pointer-events:none;background:#0f3b8247;opacity:0;animation:.72s cubic-bezier(.65,0,.35,1) forwards}.passport__face--front[data-v-8ae1a1e8]:after{animation-name:page-shade-lift-8ae1a1e8}.passport__face--back[data-v-8ae1a1e8]{transform:rotateY(180deg)}.passport__face--back[data-v-8ae1a1e8]:after{animation-name:page-shade-land-8ae1a1e8}.passport__peel[data-v-8ae1a1e8]{position:absolute;bottom:0;z-index:3;width:0;aspect-ratio:1;cursor:pointer;transition:width .35s cubic-bezier(.2,.75,.25,1)}.passport__peel--right[data-v-8ae1a1e8]{right:0;border-top-left-radius:30%;background:linear-gradient(315deg,#e8e2d9 0,#e8e2d9 49%,#0f3b8240 50%,#f4ede3 56%,#fff8ee);box-shadow:-2px -2px 6px #0f3b8233}.passport__peel--left[data-v-8ae1a1e8]{left:0;border-top-right-radius:30%;background:linear-gradient(45deg,#e8e2d9 0,#e8e2d9 49%,#0f3b8240 50%,#f4ede3 56%,#fff8ee);box-shadow:2px -2px 6px #0f3b8233}@media(hover:hover){.passport__book.is-open .passport__pages:not([class*=is-turning]) .passport__half:hover .passport__peel[data-v-8ae1a1e8]{width:11%}.passport__book.is-open .passport__pages:not([class*=is-turning]) .passport__half:hover .passport__peel[data-v-8ae1a1e8]:hover{width:15%}}.passport__ribbon[data-v-8ae1a1e8]{position:absolute;top:45%;left:66%;width:max(10px,2.2cqi);height:calc(55% + 30px);background:linear-gradient(90deg,#b25119,#e06b28 35%,#e78a55,#e06b28 75%,#bb551b);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 9px),0 100%);transform-origin:50% 0;animation:ribbon-sway-8ae1a1e8 4s ease-in-out infinite}.passport__ribbon.is-flicking[data-v-8ae1a1e8]{animation:ribbon-flick-8ae1a1e8 .72s cubic-bezier(.2,.75,.25,1)}.passport__cover[data-v-8ae1a1e8]{position:absolute;top:0;bottom:0;left:50%;z-index:4;width:50%;transform-style:preserve-3d;transform-origin:0 50%}.passport__book.is-opening .passport__cover[data-v-8ae1a1e8]{animation:cover-open-8ae1a1e8 1.3s cubic-bezier(.55,.05,.25,1) forwards}.passport__cover-face[data-v-8ae1a1e8]{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden}.passport__cover-face[data-v-8ae1a1e8]:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;content:"";pointer-events:none;border-radius:inherit;background:#0000004d;opacity:0}.passport__cover-face--front[data-v-8ae1a1e8]{border-radius:4px 20px 20px 4px;box-shadow:2px 2px #fff8ee,4px 4px #e8e2d9,6px 6px #d5d0c7,0 28px 50px #00000052}.passport__cover-face--back[data-v-8ae1a1e8]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.22 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(135deg,#134ca7,#0f3b82 55%,#0a295b);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 2px #ffffff24,inset 0 -4px 8px #00000047;transform:rotateY(180deg);border-radius:20px 4px 4px 20px}.passport__book.is-opening .passport__cover-face--front[data-v-8ae1a1e8]:after{animation:page-shade-lift-8ae1a1e8 1.3s cubic-bezier(.55,.05,.25,1) forwards}.passport__book.is-opening .passport__cover-face--back[data-v-8ae1a1e8]:after{animation:page-shade-land-8ae1a1e8 1.3s cubic-bezier(.55,.05,.25,1) forwards}.passport__cover-page[data-v-8ae1a1e8]{position:absolute;top:var(--pad);bottom:var(--pad);left:var(--pad);right:0}.passport__nav[data-v-8ae1a1e8]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:42px}.passport__arrow[data-v-8ae1a1e8]{width:36px;height:36px;display:grid;place-items:center;padding:0;border:2px solid rgba(255,255,255,.35);border-radius:50%;color:#fff;background:#ffffff14;font-size:20px;cursor:pointer;transition:background .2s ease,border-color .2s ease,opacity .2s ease}.passport__arrow[data-v-8ae1a1e8]:hover:not(:disabled){border-color:#ffc247;background:#ffffff29}.passport__arrow[data-v-8ae1a1e8]:disabled{opacity:.3;cursor:default}.passport__arrow[data-v-8ae1a1e8]:focus-visible{outline:2px solid #ffc247;outline-offset:2px}.passport__dots[data-v-8ae1a1e8]{display:flex;align-items:center;transition:opacity .25s ease}.passport__dots.is-waiting[data-v-8ae1a1e8]{opacity:.4;pointer-events:none}.passport__dots button[data-v-8ae1a1e8]{min-width:24px;height:24px;display:grid;place-items:center;padding:0 6px;border:0;border-radius:999px;background:none;cursor:pointer}.passport__dots button[data-v-8ae1a1e8]:after{content:"";width:10px;height:10px;border-radius:999px;background:#ffffff59;transition:width .25s cubic-bezier(.2,.75,.25,1),background .25s ease}.passport__dots button.is-active[data-v-8ae1a1e8]:after{width:26px;background:#ffc247}.passport__dots button[data-v-8ae1a1e8]:focus-visible{outline:2px solid #ffc247;outline-offset:-2px}.passport__caption[data-v-8ae1a1e8]{min-height:1.5em;margin:12px 0 0;color:#ffffffd1;font-size:13px;font-weight:600;text-align:center}.passport__caption strong[data-v-8ae1a1e8]{margin-right:4px;color:#ffc247;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:16px}@keyframes page-turn-next-8ae1a1e8{to{transform:rotateY(-180deg)}}@keyframes page-turn-prev-8ae1a1e8{to{transform:rotateY(180deg)}}@keyframes page-shade-lift-8ae1a1e8{50%,to{opacity:1}}@keyframes page-shade-land-8ae1a1e8{0%,50%{opacity:1}to{opacity:0}}@keyframes page-gloss-8ae1a1e8{to{background-position:-30% 0}}@keyframes page-uncover-8ae1a1e8{0%{opacity:1}to{opacity:0}}@keyframes page-undercast-8ae1a1e8{60%,to{opacity:1}}@keyframes cover-open-8ae1a1e8{to{transform:rotateY(-180deg)}}@keyframes book-centre-8ae1a1e8{0%{translate:-25% 0}}@keyframes ribbon-sway-8ae1a1e8{50%{rotate:1.5deg}}@keyframes ribbon-flick-8ae1a1e8{30%{rotate:-7deg}65%{rotate:4deg}}.powerup-card[data-v-5f9c3a16]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;padding:16px}@media(max-width:650px){.powerup-card[data-v-5f9c3a16]{padding-inline:8px}}.powerup-card[data-v-5f9c3a16]{border:1px solid rgb(90.5882352941%,92.3137254902%,95.0980392157%);border-radius:12px;background:#fff;box-shadow:0 4px 10px #0f3b8217}.powerup-card strong[data-v-5f9c3a16]{color:#0f3b82;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:13px}@media(max-width:650px){.powerup-card strong[data-v-5f9c3a16]{font-size:12px}}.powerup-card small[data-v-5f9c3a16]{color:#4b6ca1;font-size:11px;text-align:center}.powerup-card__unlock[data-v-5f9c3a16]{margin-top:auto;padding:2px 8px;border-radius:999px;color:#144b95;background:#e6f4ff;font-size:10px;font-weight:700;text-align:center}.powerup-card__orb[data-v-5f9c3a16]{width:68px;height:68px;margin-bottom:8px;position:relative;display:grid;place-items:center}@media(max-width:650px){.powerup-card__orb[data-v-5f9c3a16]{width:52px;height:52px}}.powerup-card__orb>.powerup-card__icon[data-v-5f9c3a16]{width:48px;height:48px;position:relative;z-index:1;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(15,59,130,.22))}@media(max-width:650px){.powerup-card__orb>.powerup-card__icon[data-v-5f9c3a16]{width:34px;height:34px}}.powerups__carousel[data-v-2dddf324]{margin-top:-6px;position:relative}.powerups__viewport[data-v-2dddf324]{--fade-start: 0px;--fade-end: 0px;position:relative;width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding:6px 3px 12px;scroll-snap-type:x mandatory;scroll-padding-inline:3px;scrollbar-width:none;cursor:grab;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent 100%)}.powerups__viewport[data-v-2dddf324]::-webkit-scrollbar{display:none}.powerups__viewport.fade-start[data-v-2dddf324]{--fade-start: 36px}.powerups__viewport.fade-end[data-v-2dddf324]{--fade-end: 36px}.powerups__viewport.is-dragging[data-v-2dddf324]{scroll-behavior:auto;scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.powerups__viewport[data-v-2dddf324]:focus-visible{outline:2px solid #2ea8ff;outline-offset:2px;border-radius:12px}.powerups__track[data-v-2dddf324]{display:flex;gap:clamp(12px,1.5vw,16px);width:max-content}.powerups__group[data-v-2dddf324]{display:flex;flex:0 0 auto;flex-direction:column;gap:12px}.powerups__label[data-v-2dddf324]{color:#0f3b82;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:16px;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:0;line-height:1.2}.powerups__label small[data-v-2dddf324]{color:#4b6ca1;font-family:DM Sans Variable,DM Sans,sans-serif;font-size:12px;font-weight:500}.powerups__cards[data-v-2dddf324]{display:flex;gap:clamp(12px,1.5vw,16px)}.powerups__cards[data-v-2dddf324]>.powerup-card{flex:0 0 var(--powerup-card-width, 180px);scroll-snap-align:start}.powerups__arrow[data-v-2dddf324]{width:38px;height:38px;position:absolute;top:50%;z-index:2;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#2ea8ff;background:#fff;box-shadow:0 3px 14px #0f3b822e;font-size:20px;cursor:pointer;transform:translateY(-50%);transition:opacity .2s ease,transform .2s ease}.powerups__arrow[data-v-2dddf324]:hover:not(:disabled){transform:translateY(-50%) scale(1.08)}.powerups__arrow.is-hidden[data-v-2dddf324]{opacity:0;pointer-events:none}.powerups__arrow--prev[data-v-2dddf324]{left:-19px}.powerups__arrow--next[data-v-2dddf324]{right:-19px}@media(hover:none){.powerups__arrow[data-v-2dddf324]{display:none}}.powerups__progress[data-v-2dddf324]{width:min(180px,40%);height:4px;margin:4px auto 0;overflow:hidden;border-radius:4px;background:#e7ebf3}.powerups__progress span[data-v-2dddf324]{display:block;height:100%;border-radius:inherit;background:#2ea8ff;transition:transform .1s linear}@media(max-width:650px){.powerups__viewport[data-v-2dddf324]{width:calc(100% + 10vw);margin-inline:-5vw;padding-inline:5vw;scroll-padding-inline:5vw;cursor:auto}.powerups__viewport.fade-start[data-v-2dddf324]{--fade-start: 16px}.powerups__viewport.fade-end[data-v-2dddf324]{--fade-end: 16px}}.soon-postcards__list[data-v-78ff1892]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:8px 0 0;list-style:none}@media(max-width:650px){.soon-postcards__list[data-v-78ff1892]{grid-template-columns:1fr;gap:40px;padding-top:16px}}.soon-postcards__caption[data-v-78ff1892]{max-width:640px;margin:32px auto 0;color:#144b95;font-size:14px;font-weight:500;line-height:1.6;text-align:center}.soon-postcards__caption .game-icon[data-v-78ff1892]{margin-right:8px;color:#ff7a2e;font-size:20px;vertical-align:-.3em}.postcard[data-v-78ff1892]{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;min-height:190px;padding:16px;border:1px solid rgb(90.5882352941%,92.3137254902%,95.0980392157%);border-radius:6px;background:#fff8ee url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");box-shadow:0 5px 17px #0f3b821a;animation:float 5s ease-in-out infinite calc(var(--i) * -1.6s);transition:rotate .25s cubic-bezier(.34,1.56,.64,1),scale .25s cubic-bezier(.34,1.56,.64,1)}.postcard[data-v-78ff1892]:nth-child(1){rotate:-2.5deg}.postcard[data-v-78ff1892]:nth-child(2){rotate:1.5deg}.postcard[data-v-78ff1892]:nth-child(3){rotate:-1deg}.postcard[data-v-78ff1892]:before{content:"";position:absolute;inset:0 0 auto;height:6px;border-radius:6px 6px 0 0;background:repeating-linear-gradient(-45deg,#ff7a2e 0,#ff7a2e 10px,#fff 10px,#fff 20px,#2ea8ff 20px,#2ea8ff 30px,#fff 30px,#fff 40px)}.postcard[data-v-78ff1892]:hover{rotate:0deg;scale:1.03}.postcard__message[data-v-78ff1892]{display:flex;flex-direction:column;gap:8px;padding:8px 12px 0 0;border-right:2px dashed rgb(85.8823529412%,88.4705882353%,92.6470588235%)}.postcard__greeting[data-v-78ff1892]{margin:0;color:#0f3b82;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:16px;font-weight:600;line-height:1.1;rotate:-2deg}.postcard__stars[data-v-78ff1892]{display:flex;gap:1px;color:#bcc8dc;font-size:14px}.postcard__stars .game-icon[data-v-78ff1892]{animation:postcard-star-78ff1892 4s ease-in-out infinite calc(var(--n) * .25s + var(--i) * .6s)}.postcard__line[data-v-78ff1892]{height:8px;position:relative;overflow:hidden;border-radius:999px;background:#0f3b8214}.postcard__line--short[data-v-78ff1892]{width:60%}.postcard__line[data-v-78ff1892]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);translate:-100% 0;animation:postcard-shimmer-78ff1892 2.4s ease-in-out infinite calc(var(--i) * .3s)}.postcard__from[data-v-78ff1892]{margin:auto 0 0;color:#b35520;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:14px;font-weight:600}.postcard__address[data-v-78ff1892]{position:relative;display:flex;flex-direction:column;gap:12px;padding-top:72px}.postcard__stamp[data-v-78ff1892]{position:absolute;top:0;right:0;padding:4px;border:2px dashed var(--city-color);border-radius:4px;background:#fff;rotate:4deg;box-shadow:0 2px 2px #00000026}.postcard__stamp img[data-v-78ff1892]{width:52px;height:52px;display:block}.postcard__postmark[data-v-78ff1892]{width:66px;height:66px;position:absolute;top:8px;right:38px;display:grid;place-content:center;border:2px solid rgba(15,59,130,.45);border-radius:50%;color:#0f3b8299;text-align:center;rotate:-14deg;animation:postcard-postmark-78ff1892 4s cubic-bezier(.34,1.56,.64,1) infinite calc(var(--i) * 1.2s)}.postcard__postmark span[data-v-78ff1892]{font-family:Fredoka Variable,Fredoka,sans-serif;font-size:14px;font-weight:700;line-height:1;text-transform:uppercase}.postcard__postmark small[data-v-78ff1892]{max-width:54px;overflow:hidden;font-size:8px;font-weight:700;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.postcard__to[data-v-78ff1892]{color:#0f3b82;font-family:Fredoka Variable,Fredoka,sans-serif;font-size:14px;font-weight:700}.postcard__address-line[data-v-78ff1892]{height:2px;background:#dbe2ec}@keyframes postcard-star-78ff1892{0%,10%{color:#bcc8dc;scale:1}20%{color:#ffc247;scale:1.3}30%,75%{color:#ffc247;scale:1}90%,to{color:#bcc8dc}}@keyframes postcard-shimmer-78ff1892{0%,30%{translate:-100% 0}to{translate:100% 0}}@keyframes postcard-postmark-78ff1892{0%,70%,to{scale:1;opacity:1}76%{scale:1.25;opacity:.3}84%{scale:.94;opacity:1}}.review-card[data-v-16a4d041]{display:grid;grid-template-columns:50px 1fr;align-items:center;gap:12px;padding:16px;border:1px solid rgb(90.5882352941%,92.3137254902%,95.0980392157%);border-radius:12px;background:#fff;box-shadow:0 4px 10px #0f3b8217}@media(max-width:650px){.review-card[data-v-16a4d041]{grid-template-columns:43px 1fr}}.review-card__avatar[data-v-16a4d041]{width:50px;height:50px;display:grid;place-items:center;border:3px solid #fff;border-radius:50%;color:#fff;background:linear-gradient(145deg,var(--from),var(--to));font-family:Fredoka Variable,Fredoka,sans-serif;font-size:20px;box-shadow:0 0 0 1px #dbe2ec}@media(max-width:650px){.review-card__avatar[data-v-16a4d041]{width:43px;height:43px}}.review-card__stars[data-v-16a4d041]{display:flex;gap:1px;color:#ffc247;font-size:14px}.review-card p[data-v-16a4d041]{margin:4px 0;color:#4b6ca1;font-size:12px;line-height:1.4}.review-card strong[data-v-16a4d041]{color:#0f3b82;font-size:11px}.reviews__grid[data-v-638ac95a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.5vw,16px)}@media(max-width:650px){.reviews__grid[data-v-638ac95a]{grid-template-columns:1fr}}.home-sections[data-v-29742882]{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:clamp(40px,5vw,64px);padding-block:clamp(40px,5vw,64px)}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-latin-wght-normal-DM6njrJ3.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:DM Sans Variable,DM Sans,sans-serif;color:#0f3b82;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{min-width:320px;margin:0}button,input{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.section{scroll-margin-top:88px}.section-wrap{width:min(1240px,89.5%);margin-inline:auto}@media(max-width:900px){.section-wrap{width:92%}}@media(max-width:650px){.section-wrap{width:90%}}[data-reveal=pending]{opacity:0}[data-reveal=shown]{animation:reveal-fade .7s cubic-bezier(.2,.75,.25,1) var(--reveal-delay, 0s) backwards}@keyframes reveal-fade{0%{opacity:0}}@keyframes float{50%{translate:0 -10px}}@keyframes sway{50%{rotate:3deg}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}
