.game-preview[data-v-1de387d5]{aspect-ratio:390/664;width:100%;color:rgb(var(--v-theme-font1));background:#7949f5;border-radius:8.2%/4.8%;text-decoration:none;display:block;overflow:hidden;box-shadow:0 24px 48px #2b174d33}.game-preview[data-v-1de387d5]:focus-visible{outline:3px solid rgb(var(--v-theme-primary));outline-offset:6px}.game-preview__screen[data-v-1de387d5]{background-color:#7949f5;background-image:url(../bg.svg),none;background-position:top,0 0;background-repeat:repeat,repeat;background-size:390px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:390px;height:664px;padding:20px 12px 16px}.game-preview__nav[data-v-1de387d5]{align-items:center;gap:12px;height:52px;margin:0 8px 20px;display:flex}.game-preview__nav strong[data-v-1de387d5]{color:#fff;text-align:center;flex:1;font-size:14px}.preview-icon[data-v-1de387d5]{background:#f2ecff;border-radius:16px;flex:0 0 44px;place-items:center;height:44px;display:grid}.game-preview__card[data-v-1de387d5]{background:#fff;border-radius:24px;flex-direction:column;height:460px;padding:20px;display:flex}.game-preview__card p[data-v-1de387d5]{text-align:center;flex:1;place-content:center;margin:16px 0;font-size:28px;font-weight:700;line-height:1.36;display:grid}.game-preview__tools[data-v-1de387d5]{align-items:center;gap:18px;min-height:44px;display:flex}.game-preview__reaction[data-v-1de387d5]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:24px;align-self:center;align-items:center;height:44px;display:flex}.game-preview__reaction>.v-icon[data-v-1de387d5]{margin:0 9px}.game-preview__reaction>span[data-v-1de387d5]{border-left:1px solid #e5e7eb;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:flex}.game-preview__pagination[data-v-1de387d5]{background:#fff;border-radius:24px;align-items:center;gap:8px;height:76px;margin-top:20px;padding:12px;display:flex}.game-preview__pagination>div[data-v-1de387d5]{background:#f5f5f5;border-radius:16px;flex:1;align-items:center;gap:8px;height:52px;padding:12px;display:flex}.game-preview__pagination strong[data-v-1de387d5]{flex:1;font-size:15px}.game-preview__pagination span[data-v-1de387d5]{font-size:12px}.game-preview__pagination>.preview-icon[data-v-1de387d5]{color:#fff;background:rgb(var(--v-theme-primary));flex-basis:52px;height:52px}.welcome-page[data-v-3f91b54b]{color:rgb(var(--v-theme-font1));--welcome-gutter:20px;background:#fff}.welcome-page .v-btn[data-v-3f91b54b]{letter-spacing:0;border-radius:16px;font-weight:700}.welcome-page [tabindex][data-v-3f91b54b]:focus-visible,.welcome-page a[data-v-3f91b54b]:focus-visible{outline:3px solid rgb(var(--v-theme-primary));outline-offset:4px}.welcome-container[data-v-3f91b54b]{width:min(100% - var(--welcome-gutter) * 2, 1120px);margin-inline:auto}.mobile-copy[data-v-3f91b54b]{display:none}section[id][data-v-3f91b54b]{scroll-margin-top:112px}.hero-section[data-v-3f91b54b]{background:#faf8ff;padding:24px 0 48px}.hero-shell[data-v-3f91b54b]{-moz-column-gap:64px;width:min(100% - var(--welcome-gutter) * 2, 1200px);grid-template-rows:1fr auto 1fr;grid-template-columns:minmax(0,600px) minmax(0,536px);column-gap:64px;margin-inline:auto;display:grid}.hero-copy[data-v-3f91b54b]{grid-row:2}.hero-copy h1[data-v-3f91b54b]{letter-spacing:-.03em;color:#242033;margin:0;font-size:calc(clamp(42px,4.2vw,64px));font-weight:700;line-height:1.094}.hero-copy h1 span[data-v-3f91b54b]{color:rgb(var(--v-theme-primary))}.hero-subtitle[data-v-3f91b54b]{max-width:540px;color:rgb(var(--v-theme-font2));margin:24px 0;font-size:19px;line-height:29px}.hero-actions[data-v-3f91b54b]{align-items:center;gap:16px;margin-bottom:24px;display:flex}.hero-actions[data-v-3f91b54b]>*{width:220px}.hero-actions .primary-cta[data-v-3f91b54b]{height:60px;box-shadow:0 8px 20px #613ac533}.secondary-cta[data-v-3f91b54b]{min-height:56px;color:rgb(var(--v-theme-primary));border-radius:16px;place-items:center;padding:8px;font-size:15px;font-weight:700;text-decoration:none;display:grid}.hero-pills[data-v-3f91b54b]{color:rgb(var(--v-theme-primary));gap:32px;font-size:14px;font-weight:700;display:flex}.hero-pills span[data-v-3f91b54b]{align-items:center;gap:8px;display:flex}.hero-stats[data-v-3f91b54b]{border-top:1px solid #e0e0e0;grid-area:3/1;grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;gap:24px;max-width:540px;margin:24px 0 0;padding:24px 0 0;list-style:none;display:grid}.hero-stats span[data-v-3f91b54b],.hero-stats strong[data-v-3f91b54b]{display:block}.hero-stats strong[data-v-3f91b54b]{color:rgb(var(--v-theme-primary));font-size:24px;line-height:32px}.hero-stats span[data-v-3f91b54b]{color:rgb(var(--v-theme-font2));margin-top:4px;font-size:13px;line-height:20px}.hero-visual[data-v-3f91b54b]{aspect-ratio:536/644;grid-area:1/2/4;align-self:center;position:relative}.hero-library[data-v-3f91b54b]{background:#fff;border-radius:24px;width:58%;padding:20px 8px;position:absolute;top:30%;left:0;transform:rotate(-5deg);box-shadow:0 16px 40px #2b174d1f}.hero-library img[data-v-3f91b54b]{width:100%;height:auto;display:block}.hero-game[data-v-3f91b54b]{width:67%;position:absolute;top:2%;right:5%;transform:rotate(3deg)}.hero-mascot[data-v-3f91b54b]{width:23.5%;height:auto;position:absolute;top:5%;left:4%;transform:rotate(-8deg)}.benefits-section[data-v-3f91b54b]{background:linear-gradient(#fff,#f8f5ff);padding:24px 0 72px}.benefits-grid[data-v-3f91b54b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.benefit-card[data-v-3f91b54b]{background:#ffffffdb;border:1px solid #613ac51f;border-radius:28px;padding:24px;box-shadow:0 18px 52px #613ac514}.benefit-card h2[data-v-3f91b54b]{margin:18px 0 8px;font-size:22px;line-height:1.15}.benefit-card p[data-v-3f91b54b]{color:rgb(var(--v-theme-font2));margin:0;line-height:1.55}.benefit-card__icon[data-v-3f91b54b]{color:#37216f;background:rgb(var(--v-theme-secondary));border-radius:18px;place-items:center;width:54px;height:54px;display:grid}.steps-section[data-v-3f91b54b]{padding:80px 0}.section-heading[data-v-3f91b54b]{text-align:center;max-width:780px;margin:0 auto 48px}.section-heading h2[data-v-3f91b54b]{letter-spacing:-.02em;text-wrap:balance;margin:0 0 16px;font-size:44px;font-weight:700;line-height:50px}.section-heading p[data-v-3f91b54b]{color:rgb(var(--v-theme-font2));margin:0;font-size:18px;line-height:27px}.product-previews[data-v-3f91b54b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:48px;display:grid}.product-preview[data-v-3f91b54b]{background:#f8f5ff;border-radius:24px;place-items:center;height:580px;padding:20px 24px;display:grid}.product-preview img[data-v-3f91b54b]{max-width:100%;height:auto;display:block;box-shadow:0 12px 28px #331a591f}.product-preview--library img[data-v-3f91b54b]{border-radius:18px;width:500px}.product-preview--question img[data-v-3f91b54b]{border-radius:12px;width:250px}.steps-grid[data-v-3f91b54b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.step-card[data-v-3f91b54b]{border-bottom:1px solid #e0e0e0;padding-bottom:16px}.step-card h3[data-v-3f91b54b]{margin:16px 0;font-size:23px;line-height:35px}.step-card p[data-v-3f91b54b]{color:rgb(var(--v-theme-font2));margin:0;font-size:16px;line-height:24px}.step-card__number[data-v-3f91b54b]{color:rgb(var(--v-theme-primary));font-size:40px;font-weight:700;line-height:45px}.themes-section[data-v-3f91b54b]{padding:64px 0}.section-heading--left[data-v-3f91b54b]{text-align:left;max-width:none;margin-bottom:32px}.section-heading--left h2[data-v-3f91b54b]{font-size:40px;font-weight:800;line-height:1.45}.section-heading--left p[data-v-3f91b54b]{font-size:17px;line-height:25px}.theme-list[data-v-3f91b54b]{border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.theme-card[data-v-3f91b54b]{background:#faf8ff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.theme-card__artwork[data-v-3f91b54b]{background:var(--theme-accent);height:136px;padding:16px 20px}.theme-card__artwork span[data-v-3f91b54b]{color:rgb(var(--v-theme-primary));margin-bottom:8px;font-size:13px;font-weight:700;line-height:20px;display:block}.theme-card__artwork img[data-v-3f91b54b]{-o-object-fit:contain;object-fit:contain;width:100%;height:76px;display:block}.theme-card__content[data-v-3f91b54b]{flex-direction:column;flex:1;gap:12px;padding:20px;display:flex}.theme-card__content h3[data-v-3f91b54b]{margin:0;font-size:21px;line-height:30px}.theme-card__content p[data-v-3f91b54b]{color:rgb(var(--v-theme-font2));margin:0;font-size:14px;line-height:20px}.theme-card__content blockquote[data-v-3f91b54b]{flex:1;min-height:100px;margin:0;font-size:17px;font-weight:600;line-height:25px}.theme-card__content .v-btn[data-v-3f91b54b]{width:100%;height:52px}.themes-hint[data-v-3f91b54b]{color:rgb(var(--v-theme-font2));margin:16px 0 0;font-size:13px}.news-section[data-v-3f91b54b]{background:radial-gradient(circle at 86% 42%,#c2f55424,#0000 24rem);padding:72px 0}.news-section .section-heading[data-v-3f91b54b]{margin-bottom:34px}.news-section .section-heading h2[data-v-3f91b54b]{margin-top:16px;font-size:56px;font-weight:700;line-height:1.1}.section-kicker[data-v-3f91b54b]{color:rgb(var(--v-theme-primary));background:#fff;border:1px solid #613ac51f;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.news-list[data-v-3f91b54b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.news-section__action[data-v-3f91b54b]{justify-content:center;margin-top:28px;display:flex}.news-section__action .v-btn[data-v-3f91b54b]{height:60px}.cta-section[data-v-3f91b54b]{padding:0 0 80px}.cta-card[data-v-3f91b54b]{color:#fff;background:rgb(var(--v-theme-primary));border-radius:24px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:48px;padding:48px;display:grid}.cta-card__mascot[data-v-3f91b54b]{grid-area:1/2;width:220px;height:auto}.cta-card__content[data-v-3f91b54b]{grid-area:1/1}.cta-card__content h2[data-v-3f91b54b]{margin:0 0 20px;font-size:44px;line-height:50px}.cta-card__content p[data-v-3f91b54b]{margin:0 0 20px;font-size:18px;line-height:27px}.cta-card__actions[data-v-3f91b54b]{align-items:center;gap:24px;display:flex}.cta-card__actions .v-btn[data-v-3f91b54b]{min-width:204px;height:56px;color:rgb(var(--v-theme-primary))!important}.cta-card__actions a[data-v-3f91b54b]{color:#fff;border-radius:4px;font-weight:700;text-decoration:none}.cta-card__actions a[data-v-3f91b54b]:focus-visible{outline-color:#fff}@media (width<=1023px){.hero-shell[data-v-3f91b54b]{-moz-column-gap:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:28px}.hero-copy h1[data-v-3f91b54b]{font-size:42px}.hero-subtitle[data-v-3f91b54b]{font-size:17px;line-height:26px}.hero-pills[data-v-3f91b54b]{gap:16px;font-size:12px}.theme-list[data-v-3f91b54b]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-preview[data-v-3f91b54b]{height:440px}.product-preview--question img[data-v-3f91b54b]{width:184px}.cta-card[data-v-3f91b54b]{grid-template-columns:minmax(0,1fr) 180px;gap:24px;padding:32px}.cta-card__mascot[data-v-3f91b54b]{width:180px}.cta-card__content h2[data-v-3f91b54b]{font-size:36px;line-height:44px}}@media (width<=767px){.desktop-copy[data-v-3f91b54b]{display:none}.mobile-copy[data-v-3f91b54b]{display:block}.hero-section[data-v-3f91b54b]{padding:24px 0}.hero-shell[data-v-3f91b54b]{flex-direction:column;gap:20px;max-width:540px;display:flex}.hero-copy h1[data-v-3f91b54b]{letter-spacing:-.025em;font-size:35px;font-weight:800;line-height:41px}.hero-subtitle[data-v-3f91b54b]{margin:20px 0;font-size:16px;line-height:23px}.hero-actions[data-v-3f91b54b]{gap:12px;margin-bottom:20px}.hero-actions[data-v-3f91b54b]>*{width:50%}.hero-actions .primary-cta[data-v-3f91b54b],.hero-actions .secondary-cta[data-v-3f91b54b]{height:52px;min-height:52px;font-size:14px}.hero-pills[data-v-3f91b54b]{gap:16px}.hero-pills span[data-v-3f91b54b]{flex:1}.hero-visual[data-v-3f91b54b]{aspect-ratio:350/515;flex:none;align-self:center;width:min(100%,350px);height:auto}.hero-library[data-v-3f91b54b]{border-radius:15px;width:55%;padding:12px 5px;top:32%}.hero-game[data-v-3f91b54b]{width:74%;top:10%;right:7%}.hero-mascot[data-v-3f91b54b]{width:52px;top:0;left:0}.hero-stats[data-v-3f91b54b]{border:0;align-self:stretch;gap:12px;margin:0;padding:0}.hero-stats span[data-v-3f91b54b]{font-size:11px;line-height:16px}.benefits-section[data-v-3f91b54b]{padding:32px 0}.benefits-grid[data-v-3f91b54b]{grid-template-columns:1fr;gap:16px}.benefit-card[data-v-3f91b54b]{padding:24px}.benefit-card h2[data-v-3f91b54b]{font-size:20px;line-height:28px}.benefit-card p[data-v-3f91b54b]{font-size:15px;line-height:23px}.news-section[data-v-3f91b54b],.steps-section[data-v-3f91b54b]{padding:32px 0}.section-heading[data-v-3f91b54b]{margin-bottom:20px}.section-heading h2[data-v-3f91b54b]{margin-bottom:8px;font-size:28px;font-weight:800;line-height:35px}.section-heading p[data-v-3f91b54b]{font-size:14px;line-height:21px}.product-previews[data-v-3f91b54b]{gap:12px;margin-bottom:20px}.product-preview[data-v-3f91b54b]{border-radius:16px;height:156px;padding:12px}.product-preview--library img[data-v-3f91b54b]{border-radius:5px;width:100%;max-width:175px}.product-preview--question img[data-v-3f91b54b]{border-radius:3px;width:auto;height:132px}.steps-grid[data-v-3f91b54b]{grid-template-columns:1fr;gap:20px}.step-card[data-v-3f91b54b]{border:0;gap:12px;padding:0;display:flex}.step-card h3[data-v-3f91b54b]{margin:0 0 6px;font-size:18px;line-height:26px}.step-card p[data-v-3f91b54b]{font-size:14px;line-height:21px}.step-card__number[data-v-3f91b54b]{flex:0 0 32px;font-size:22px;line-height:28px}.themes-section[data-v-3f91b54b]{padding:40px 0}.section-heading--left[data-v-3f91b54b]{margin-bottom:24px}.section-heading--left h2[data-v-3f91b54b]{max-width:300px}.section-heading--left p[data-v-3f91b54b]{font-size:15px;line-height:22px}.theme-list[data-v-3f91b54b]{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.theme-card[data-v-3f91b54b]{scroll-snap-align:start;flex:0 0 262px}.news-section .section-heading[data-v-3f91b54b]{margin-bottom:16px}.news-section .section-heading h2[data-v-3f91b54b]{margin-top:0;font-size:28px;line-height:35px}.news-list[data-v-3f91b54b]{grid-template-columns:1fr;gap:16px}.news-list[data-v-3f91b54b] .news-card__more{display:none}.news-list[data-v-3f91b54b] .news-card__link{min-height:0;padding:20px}.news-list[data-v-3f91b54b] h3{margin:12px 0;font-size:20px;line-height:28px}.news-list[data-v-3f91b54b] p{font-size:15px;line-height:22px}.news-section__action[data-v-3f91b54b]{margin-top:16px}.news-section__action .v-btn[data-v-3f91b54b]{width:100%;height:48px}.cta-section[data-v-3f91b54b]{padding:32px 0}.cta-card[data-v-3f91b54b]{flex-direction:column;align-items:stretch;gap:20px;padding:24px;display:flex}.cta-card__mascot[data-v-3f91b54b]{width:90px}.cta-card__content h2[data-v-3f91b54b]{font-size:28px;line-height:41px}.cta-card__content p[data-v-3f91b54b]{font-size:15px;line-height:22px}.cta-card__actions .v-btn[data-v-3f91b54b]{width:100%;min-width:0;height:52px}}@media (width<=359px){.hero-copy h1[data-v-3f91b54b]{font-size:29px;line-height:35px}.hero-pills[data-v-3f91b54b]{gap:8px;font-size:11px}.hero-pills span[data-v-3f91b54b]{gap:5px}.hero-visual[data-v-3f91b54b]{aspect-ratio:350/515}}
