@layer components{.fm-scene[data-v-8e5c6b26]{position:absolute;inset:0}.fm-win[data-v-8e5c6b26]{background:var(--lp-white);border:1.5px solid var(--lp-ink);border-radius:1.5cqw;padding:.55cqw;position:absolute;box-shadow:.7cqw .7cqw #c04a7247}.fm-win img[data-v-8e5c6b26]{aspect-ratio:16/10;object-fit:cover;object-position:top left;border-radius:.9cqw;width:100%;height:auto;display:block}.fm-win img.fm-tall[data-v-8e5c6b26]{aspect-ratio:3/4;object-position:top}.fm-label[data-v-8e5c6b26]{background:var(--lp-white);border:1.5px solid var(--lp-ink);font-family:var(--lp-display);--ds-font-body:var(--lp-display);white-space:nowrap;border-radius:999px;padding:.2cqw .9cqw;font-size:clamp(9px,1.3cqw,17px);font-weight:700;position:absolute;top:-1.5cqw;left:1.2cqw}.fm-st[data-v-8e5c6b26]{z-index:3;border:1.5px solid var(--lp-ink);box-shadow:.2cqw .25cqw 0 var(--lp-ink);font-family:var(--lp-display);--ds-font-body:var(--lp-display);white-space:nowrap;border-radius:999px;align-items:center;gap:.45cqw;padding:.45cqw 1.1cqw;font-size:clamp(10px,1.55cqw,20px);font-weight:700;display:inline-flex;position:absolute}.fm-ico[data-v-8e5c6b26]{flex:none;width:1em;height:1em}.fm-bubble[data-v-8e5c6b26]{z-index:3;background:var(--lp-white);border:1.5px solid var(--lp-ink);box-shadow:.3cqw .3cqw 0 var(--lp-glow);white-space:nowrap;border-radius:1.4cqw 1.4cqw 1.4cqw .3cqw;align-items:center;gap:.7cqw;padding:.7cqw 1.1cqw;font-size:clamp(10px,1.5cqw,19px);line-height:1.3;display:flex;position:absolute}.fm-av[data-v-8e5c6b26]{border:1.5px solid var(--lp-ink);border-radius:50%;flex:none;place-items:center;width:2.6cqw;min-width:18px;height:2.6cqw;min-height:18px;font-size:clamp(9px,1.2cqw,15px);font-weight:700;display:grid}.fm-mascot[data-v-8e5c6b26]{z-index:3;aspect-ratio:1;width:11cqw;position:absolute}.fm-spark[data-v-8e5c6b26]{z-index:3;position:absolute}.fm-halo[data-v-8e5c6b26]{aspect-ratio:1;background:radial-gradient(circle, var(--lp-white) 0%, #fff0 68%);border-radius:50%;width:32%;position:absolute;top:14%;left:6%}.fm-floor[data-v-8e5c6b26]{background:#1d12201f;border-radius:50%;width:20%;height:4.5%;position:absolute;top:72%;left:12%}.fm-creature[data-v-8e5c6b26]{transform-origin:50% 100%;position:absolute;bottom:26%;left:22%;translate:-50%}.fm-stage-names[data-v-8e5c6b26]{width:32%;height:8%;position:absolute;top:79%;left:6%}.fm-stage-names .fm-st[data-v-8e5c6b26]{top:0;left:50%;translate:-50%}.fm-chips[data-v-8e5c6b26]{z-index:3;flex-wrap:wrap;gap:.7cqw;width:30%;display:flex;position:absolute;bottom:7%;left:4%}.fm-chip[data-v-8e5c6b26]{border:1.5px solid var(--lp-ink);font-family:var(--lp-display);--ds-font-body:var(--lp-display);white-space:nowrap;border-radius:999px;padding:.35cqw 1cqw;font-size:clamp(9px,1.35cqw,17px);font-weight:700}.fm-toggle-card[data-v-8e5c6b26]{z-index:2;background:var(--lp-white);border:1.5px solid var(--lp-ink);width:30%;box-shadow:.6cqw .6cqw 0 var(--lp-ink);border-radius:1.6cqw;padding:1.4cqw 1.6cqw;position:absolute;top:12%;right:6%}.fm-toggle-title[data-v-8e5c6b26]{font-size:clamp(12px,2.1cqw,28px);display:block}.fm-toggle-row[data-v-8e5c6b26]{align-items:center;gap:1cqw;margin-top:1cqw;display:flex}.fm-track[data-v-8e5c6b26]{border:1.5px solid var(--lp-ink);background-color:var(--lp-green);border-radius:999px;flex:none;width:8cqw;height:4.2cqw;animation:.35s both fm-track-8e5c6b26;display:block;position:relative}.fm-knob[data-v-8e5c6b26]{box-sizing:border-box;border:1.5px solid var(--lp-ink);background:var(--lp-white);border-radius:50%;width:3.2cqw;height:3.2cqw;animation:.35s cubic-bezier(.3,1.4,.5,1) both fm-knob-8e5c6b26;position:absolute;top:.3cqw;left:4.1cqw}.fm-toggle-labels[data-v-8e5c6b26]{font-size:clamp(10px,1.5cqw,19px);font-weight:600;display:grid}.fm-toggle-labels>span[data-v-8e5c6b26]{grid-area:1/1}.fm-up[data-v-8e5c6b26]{animation:.75s cubic-bezier(.2,.8,.3,1) both fm-up-8e5c6b26}.fm-right[data-v-8e5c6b26]{animation:.75s cubic-bezier(.2,.8,.3,1) both fm-right-8e5c6b26}.fm-pop[data-v-8e5c6b26]{animation:.55s cubic-bezier(.2,1.4,.4,1) both lp-pop}.fm-gain[data-v-8e5c6b26]{animation:1.5s ease-out both fm-gain-8e5c6b26}.fm-show[data-v-8e5c6b26]{animation:1.15s both fm-show-8e5c6b26}.fm-unblur[data-v-8e5c6b26]{animation:.8s both fm-unblur-8e5c6b26}.fm-fadeout[data-v-8e5c6b26]{animation:.3s reverse both fm-fade-8e5c6b26}.fm-fadein[data-v-8e5c6b26]{animation:.3s both fm-fade-8e5c6b26}@keyframes fm-up-8e5c6b26{0%{opacity:0;translate:0 7cqw}to{opacity:1;translate:0}}@keyframes fm-right-8e5c6b26{0%{opacity:0;translate:9cqw}to{opacity:1;translate:0}}@keyframes fm-gain-8e5c6b26{0%{opacity:0;translate:0 2cqw;scale:.6}18%{opacity:1;translate:0;scale:1}70%{opacity:1;translate:0 -1cqw}to{opacity:0;translate:0 -5cqw}}@keyframes fm-show-8e5c6b26{0%{opacity:0;filter:brightness(2.2);scale:.55}14%{opacity:1;filter:none;scale:1}86%{opacity:1}to{opacity:0}}@keyframes fm-unblur-8e5c6b26{0%{filter:grayscale();opacity:.55}to{filter:none;opacity:1}}@keyframes fm-fade-8e5c6b26{0%{opacity:0}to{opacity:1}}@keyframes fm-track-8e5c6b26{0%{background-color:var(--lp-night)}to{background-color:var(--lp-green)}}@keyframes fm-knob-8e5c6b26{0%{left:.35cqw}to{left:4.1cqw}}:root.motion-off .fm-fleeting[data-v-8e5c6b26]{display:none}@media (prefers-reduced-motion:reduce){.fm-fleeting[data-v-8e5c6b26]{display:none}}.fm[data-v-acc45743]{max-width:1140px;margin:54px auto 0;position:relative}.fm-stage[data-v-acc45743]{aspect-ratio:16/9;border:1.5px solid var(--lp-ink);background:var(--lp-sky-gradient);box-shadow:8px 8px 0 var(--lp-ink);border-radius:28px;position:relative;overflow:hidden;container-type:inline-size}.fm-dots[data-v-acc45743]{background-image:radial-gradient(#1d12201f 1.2px,#0000 1.5px);background-size:22px 22px;position:absolute;inset:0}.fm.is-paused[data-v-acc45743] *{animation-play-state:paused!important}.fm-controls[data-v-acc45743]{align-items:center;gap:14px;margin-top:22px;display:flex}.fm-cards[data-v-acc45743]{scroll-snap-type:x mandatory;flex:1;gap:14px;min-width:0;padding:4px 8px 12px 2px;display:flex;overflow-x:auto;scrollbar-width:none!important}.fm-cards[data-v-acc45743]::-webkit-scrollbar{display:none!important}.fm-card[data-v-acc45743]{scroll-snap-align:start;text-align:left;color:var(--lp-ink);border:1.5px solid var(--lp-line);cursor:pointer;background:#fff9;border-radius:20px;flex:1 0 196px;padding:18px 18px 16px;font-family:inherit;transition:transform .15s,box-shadow .2s,background-color .2s,border-color .2s;position:relative;overflow:hidden}.fm-card[data-v-acc45743]:hover{transform:translateY(-3px)}.fm-card[data-v-acc45743]:focus-visible{outline:3px solid var(--lp-accent);outline-offset:3px}.fm-card.is-active[data-v-acc45743]{background:var(--lp-white);border-color:var(--lp-ink);box-shadow:5px 5px 0 var(--lp-accent)}.fm-card-n[data-v-acc45743]{color:var(--lp-muted);font-size:14px;font-weight:700;display:block}.fm-card.is-active .fm-card-n[data-v-acc45743]{color:var(--lp-accent)}.fm-card-title[data-v-acc45743]{margin-top:6px;font-size:20px;font-weight:700;display:block}.fm-card-text[data-v-acc45743]{color:var(--lp-muted);margin-top:6px;font-size:15px;line-height:1.4;display:block}.fm-card.is-active .fm-card-text[data-v-acc45743]{color:var(--lp-ink-2)}.fm-bar[data-v-acc45743]{background:var(--lp-accent);width:100%;height:4px;animation:7s linear both fm-progress-acc45743;position:absolute;top:0;left:0}@keyframes fm-progress-acc45743{0%{width:0}to{width:100%}}.fm-pause[data-v-acc45743]{border:1.5px solid var(--lp-ink);background:var(--lp-white);width:52px;height:52px;color:var(--lp-ink);box-shadow:0 3px 0 var(--lp-ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.fm-pause[data-v-acc45743]:focus-visible{outline:3px solid var(--lp-accent);outline-offset:3px}@media (width<=760px){.fm[data-v-acc45743]{margin-top:40px}.fm-stage[data-v-acc45743]{box-shadow:5px 5px 0 var(--lp-ink);border-radius:18px}.fm-card[data-v-acc45743]{flex-grow:0;flex-basis:220px}}.vd[data-v-f7273bde]{z-index:200;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.vd-backdrop[data-v-f7273bde]{background:#1d12209e;animation:.2s vd-fade-f7273bde;position:absolute;inset:0}.vd-dialog[data-v-f7273bde]{background:var(--lp-white);border:1.5px solid var(--lp-ink);width:min(1100px,100%);max-height:calc(100dvh - 32px);box-shadow:8px 8px 0 var(--lp-ink);border-radius:24px;flex-direction:column;padding:14px;animation:.28s cubic-bezier(.2,.7,.3,1) vd-in-f7273bde;display:flex;position:relative}@keyframes vd-in-f7273bde{0%{opacity:0;translate:0 24px;scale:.97}to{opacity:1;translate:0;scale:1}}@keyframes vd-fade-f7273bde{0%{opacity:0}to{opacity:1}}.vd-head[data-v-f7273bde]{align-items:center;gap:12px;padding:2px 4px 12px 8px;display:flex}.vd-title[data-v-f7273bde]{font-size:22px}.vd-close[data-v-f7273bde]{border:1.5px solid var(--lp-ink);background:var(--lp-white);width:44px;height:44px;color:var(--lp-ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.vd-close[data-v-f7273bde]:focus-visible{outline:3px solid var(--lp-accent);outline-offset:2px}.vd-scroll[data-v-f7273bde]{min-height:0;overflow-y:auto}.vd-video[data-v-f7273bde]{aspect-ratio:16/9;background:var(--lp-bg);border-radius:14px;width:100%;display:block}@media (width<=640px){.vd[data-v-f7273bde]{padding:10px}.vd-dialog[data-v-f7273bde]{max-height:calc(100dvh - 20px);box-shadow:5px 5px 0 var(--lp-ink);border-radius:18px;padding:10px}.vd-title[data-v-f7273bde]{font-size:19px}.vd-video[data-v-f7273bde]{border-radius:10px}}.hero[data-v-4be2cdf1]{padding:56px 0 90px;position:relative;overflow:hidden}.hero-decor[data-v-4be2cdf1]{pointer-events:none;position:absolute;inset:0}.hero-blob[data-v-4be2cdf1]{filter:blur(70px);border-radius:50%;position:absolute}.hero-blob--pink[data-v-4be2cdf1]{background:var(--lp-pink);width:560px;height:560px;top:140px;left:-180px}.hero-blob--butter[data-v-4be2cdf1]{background:var(--lp-butter);width:480px;height:480px;top:0;right:-160px}.hero-blob--lav[data-v-4be2cdf1]{background:var(--lp-lav);filter:blur(80px);width:520px;height:520px;top:640px;left:38%}.hero-dots[data-v-4be2cdf1]{background-image:radial-gradient(#e5c3d0 1.3px,#0000 1.6px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 50% at 50% 22%,#000 25%,#0000 75%);mask-image:radial-gradient(60% 50% at 50% 22%,#000 25%,#0000 75%)}.hero-inner[data-v-4be2cdf1]{position:relative}.hero-head[data-v-4be2cdf1]{text-align:center;max-width:1100px;margin:0 auto;position:relative}.hero-badge[data-v-4be2cdf1]{background:var(--lp-white);font-size:15px;rotate:-2deg}.hero-float[data-v-4be2cdf1]{display:none;position:absolute}.hero-float--xp[data-v-4be2cdf1]{background:var(--lp-mint);font-size:20px;top:130px;left:1%;rotate:-9deg}.hero-float--streak[data-v-4be2cdf1]{background:var(--lp-butter);font-size:16px;top:230px;right:0;rotate:7deg}@media (width>=1024px){.hero-float[data-v-4be2cdf1]{display:inline-flex}}.hero-title[data-v-4be2cdf1]{margin-top:26px;font-size:clamp(46px,9vw,136px);line-height:.92}.hero-line[data-v-4be2cdf1]{display:block}.hero-sprite[data-v-4be2cdf1]{vertical-align:-.08em;width:auto;height:.8em;display:inline-block}.hero-accent[data-v-4be2cdf1]{color:var(--lp-accent)}.hero-underline[data-v-4be2cdf1]{isolation:isolate;display:inline-block;position:relative}.hero-underline svg[data-v-4be2cdf1]{z-index:-1;width:104%;height:.24em;position:absolute;bottom:-.02em;left:-2%}.hero-lead[data-v-4be2cdf1]{max-width:640px;color:var(--lp-ink-2);margin:28px auto 0;font-size:22px;line-height:1.5}.hero-ctas[data-v-4be2cdf1]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.hero-mcp[data-v-4be2cdf1]{background:var(--lp-lav);border:1.5px solid var(--lp-ink);width:max-content;max-width:100%;min-height:44px;box-shadow:2px 3px 0 var(--lp-ink);text-align:left;color:var(--lp-ink);border-radius:999px;align-items:center;gap:10px;margin:18px auto 0;padding:5px 16px 5px 5px;font-size:17px;font-weight:600;line-height:1.25;text-decoration:none;transition:transform .15s;display:flex}.hero-mcp[data-v-4be2cdf1]:hover{transform:translateY(-2px)}.hero-mcp[data-v-4be2cdf1]:focus-visible{outline:3px solid var(--lp-accent);outline-offset:3px}.hero-mcp-icon[data-v-4be2cdf1]{background:var(--lp-lav-ink);width:34px;height:34px;color:var(--lp-white);border-radius:50%;flex:none;place-items:center;display:grid}.hero-mcp-icon .d-ico[data-v-4be2cdf1]{font-size:20px}.hero-mcp-arrow[data-v-4be2cdf1]{color:var(--lp-lav-ink);flex:none;font-size:20px}.hero-video[data-v-4be2cdf1]{min-height:44px;color:var(--lp-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-top:18px;padding:0 6px;font-family:inherit;font-size:17px;font-weight:600;display:inline-flex}.hero-video[data-v-4be2cdf1]:focus-visible{outline:3px solid var(--lp-accent);outline-offset:3px;border-radius:999px}.hero-video-play[data-v-4be2cdf1]{border:1.5px solid var(--lp-ink);background:var(--lp-accent);width:36px;height:36px;color:var(--lp-white);box-shadow:0 2px 0 var(--lp-ink);border-radius:50%;place-items:center;padding-left:2px;transition:transform .15s;display:grid}.hero-video:hover .hero-video-play[data-v-4be2cdf1]{transform:scale(1.08)}.hero-video-length[data-v-4be2cdf1]{color:var(--lp-muted);font-weight:500}.hero-android[data-v-4be2cdf1]{background:var(--lp-mint);text-align:left;width:max-content;max-width:100%;color:var(--lp-ink);border-radius:999px;align-items:center;gap:8px;margin:14px auto 0;padding:6px 16px 6px 8px;font-size:16px;font-weight:600;line-height:1.25;display:flex}.hero-android-icon[data-v-4be2cdf1]{color:var(--lp-mint-ink);flex:none;font-size:22px}.hero-note[data-v-4be2cdf1]{margin:10px 0 0}@media (width<=640px){.hero[data-v-4be2cdf1]{padding:36px 0 64px}.hero-lead[data-v-4be2cdf1]{font-size:19px}.hero-ctas .lp-btn[data-v-4be2cdf1]{width:100%}}.demo[data-v-362cfe41]{padding-top:100px;padding-bottom:70px}.demo-title[data-v-362cfe41]{max-width:760px;margin-top:14px}.demo-lead[data-v-362cfe41]{max-width:620px}.demo-window[data-v-362cfe41]{background:var(--lp-sky-gradient);border:1.5px solid var(--lp-ink);box-shadow:8px 8px 0 var(--lp-ink);border-radius:32px;margin-top:40px;overflow:hidden}.demo-bar[data-v-362cfe41]{background:var(--lp-white);border-bottom:1.5px solid var(--lp-ink);align-items:center;gap:8px;padding:12px 18px;display:flex}.demo-light[data-v-362cfe41]{border:1.5px solid var(--lp-ink);border-radius:50%;flex:none;width:12px;height:12px}.demo-bar-title[data-v-362cfe41]{color:var(--lp-ink-2);text-align:center;margin:0 auto;font-size:15px;font-weight:600}.demo-bar-spacer[data-v-362cfe41]{flex:none;width:52px}.demo-body[data-v-362cfe41]{flex-wrap:wrap;align-items:center;gap:28px;padding:clamp(16px,3vw,36px);display:flex}.demo-tasks[data-v-362cfe41]{min-width:0;box-shadow:6px 6px 0 var(--lp-ink);flex:300px;padding:22px}.demo-tasks-head[data-v-362cfe41]{align-items:center;gap:10px;display:flex}.demo-tasks-title[data-v-362cfe41]{font-size:24px}.demo-count[data-v-362cfe41]{background:var(--lp-pink);color:var(--lp-pink-ink);margin-left:auto}.demo-hint[data-v-362cfe41]{color:var(--lp-ink-3);margin:4px 0 0;font-size:16px}.demo-list[data-v-362cfe41]{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.demo-task[data-v-362cfe41]{border:1.5px solid var(--lp-line);background:var(--lp-white);width:100%;min-height:52px;color:var(--lp-ink);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:8px 12px;font-family:inherit;font-size:17px;transition:background-color .2s,border-color .2s,transform .1s;display:flex}.demo-task[data-v-362cfe41]:active{transform:scale(.98)}.demo-task[data-v-362cfe41]:focus-visible{outline:3px solid var(--lp-accent);outline-offset:2px}.demo-check[data-v-362cfe41]{border:1.5px solid var(--lp-ink);background:var(--lp-white);color:#0000;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.demo-task-label[data-v-362cfe41]{flex:1;min-width:0}.demo-xp[data-v-362cfe41]{color:var(--lp-muted);background:#f6ebef;font-size:13px}.demo-task.is-done[data-v-362cfe41]{border-color:var(--lp-green);background:#f1fbf5}.demo-task.is-done .demo-check[data-v-362cfe41]{background:var(--lp-green);color:var(--lp-ink)}.demo-task.is-done .demo-task-label[data-v-362cfe41]{color:var(--lp-muted);text-decoration:line-through}.demo-task.is-done .demo-xp[data-v-362cfe41]{background:var(--lp-mint);color:var(--lp-mint-ink)}.demo-stage[data-v-362cfe41]{text-align:center;flex-direction:column;flex:1.2 320px;align-items:center;min-width:0;display:flex}.demo-scene[data-v-362cfe41]{justify-content:center;align-items:flex-end;width:100%;max-width:340px;height:270px;display:flex;position:relative}.demo-halo[data-v-362cfe41]{background:radial-gradient(circle, var(--lp-white) 0%, #fff0 70%);border-radius:50%;width:250px;height:250px;position:absolute;top:6px;left:50%;translate:-50%}.demo-floor[data-v-362cfe41]{background:#1d12201f;border-radius:50%;width:190px;height:26px;position:absolute;bottom:4px;left:50%;translate:-50%}.demo-creature[data-v-362cfe41]{transform-origin:50% 100%;align-items:flex-end;margin-bottom:14px;animation:.55s cubic-bezier(.2,1.6,.4,1) demo-evolve-362cfe41;display:flex;position:relative}@keyframes demo-evolve-362cfe41{0%{filter:brightness(2.4);scale:.55}60%{filter:brightness(1.3)}to{filter:none;scale:1}}.demo-gain[data-v-362cfe41]{background:var(--lp-mint);font-size:18px;animation:1.3s ease-out forwards demo-gain-362cfe41;position:absolute;top:34px;right:8%}.demo-gain.is-loss[data-v-362cfe41]{background:var(--lp-pink)}@keyframes demo-gain-362cfe41{0%{opacity:0;translate:0 12px;rotate:-5deg}18%{opacity:1}to{opacity:0;translate:0 -46px;rotate:-5deg}}.demo-levelup[data-v-362cfe41]{background:var(--lp-gold);font-size:17px;animation:.45s cubic-bezier(.2,1.6,.4,1) lp-pop;position:absolute;top:0;left:50%;translate:-50%}.demo-spark[data-v-362cfe41]{animation:.45s cubic-bezier(.2,1.6,.4,1) lp-pop;position:absolute}.demo-stage-name[data-v-362cfe41]{background:var(--lp-white);border:1.5px solid var(--lp-ink);margin-top:6px;padding:5px 14px;font-size:16px}.demo-dots[data-v-362cfe41]{gap:8px;margin-top:12px;display:flex}.demo-dots span[data-v-362cfe41]{border:1.5px solid var(--lp-ink);background:var(--lp-white);border-radius:50%;width:12px;height:12px}.demo-dots span.is-on[data-v-362cfe41]{background:var(--lp-accent)}.demo-caption[data-v-362cfe41]{margin:12px 0 0}.demo-side[data-v-362cfe41]{flex-direction:column;flex:280px;gap:18px;min-width:0;display:flex}.demo-hud[data-v-362cfe41]{padding:18px 20px}.demo-hud-row[data-v-362cfe41]{align-items:center;gap:10px;display:flex}.demo-level[data-v-362cfe41]{font-size:24px}.demo-meter[data-v-362cfe41]{border:1.5px solid var(--lp-ink);background:#f6ebef;border-radius:999px;height:14px;margin-top:12px;overflow:hidden}.demo-meter span[data-v-362cfe41]{background:var(--lp-green);height:100%;transition:width .45s cubic-bezier(.2,.7,.3,1),background-color .3s;display:block}.demo-meter span.is-full[data-v-362cfe41]{background:var(--lp-gold)}.demo-hud-meta[data-v-362cfe41]{color:var(--lp-ink-3);margin-top:8px;font-size:15px}.demo-streak[data-v-362cfe41]{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.demo-guide[data-v-362cfe41]{align-items:flex-end;gap:6px;display:flex}.demo-guide[data-v-362cfe41] svg{flex:none}.demo-say[data-v-362cfe41]{margin-bottom:56px}.demo-reset[data-v-362cfe41]{align-self:flex-start;animation:.45s cubic-bezier(.2,1.6,.4,1) lp-pop}:root.motion-off .demo-gain[data-v-362cfe41]{display:none}@media (prefers-reduced-motion:reduce){.demo-gain[data-v-362cfe41]{display:none}}.cp[data-v-0fc8095f]{padding:30px 0}.cp-block[data-v-0fc8095f]{background:var(--lp-cream)}.cp-kicker[data-v-0fc8095f]{text-align:center;color:var(--lp-butter-ink)}.cp-title[data-v-0fc8095f]{text-align:center;margin-top:14px}.cp-lead[data-v-0fc8095f]{text-align:center;max-width:600px;margin-left:auto;margin-right:auto}.cp-body[data-v-0fc8095f]{flex-wrap:wrap;align-items:stretch;gap:28px;margin-top:44px;display:flex}.cp-hero[data-v-0fc8095f]{text-align:center;min-width:0;box-shadow:6px 6px 0 var(--lp-ink);background:radial-gradient(circle at 50% 26%, color-mix(in srgb, var(--cp-tint) 70%, transparent) 0%, var(--lp-white) 52%);flex-direction:column;flex:340px;align-items:center;padding:28px 22px;transition:background .4s;display:flex}.cp-big[data-v-0fc8095f]{justify-content:center;align-items:flex-end;min-height:190px;display:flex;position:relative}.cp-question[data-v-0fc8095f]{background:var(--lp-gold);font-size:22px;position:absolute;top:6px;right:-34px;rotate:8deg}.cp-egg[data-v-0fc8095f]{transform-origin:50% 90%}.cp-egg.is-shaking[data-v-0fc8095f]{animation:.36s ease-in-out infinite cp-shake-0fc8095f}@keyframes cp-shake-0fc8095f{0%,to{rotate:0deg}25%{rotate:-9deg}75%{rotate:9deg}}.cp-born[data-v-0fc8095f]{transform-origin:50% 100%;animation:.6s cubic-bezier(.2,1.6,.4,1) cp-born-0fc8095f}@keyframes cp-born-0fc8095f{0%{filter:brightness(2.6);scale:.4}60%{filter:brightness(1.3)}to{filter:none;scale:1}}.cp-name[data-v-0fc8095f]{margin:14px 0 0;font-size:34px}.cp-element[data-v-0fc8095f]{background:var(--cp-tint);border:1.5px solid var(--lp-ink);margin-top:10px}.cp-hatch[data-v-0fc8095f]{margin-top:22px}.cp-hatch[data-v-0fc8095f]:disabled{cursor:progress}.cp-stages[data-v-0fc8095f]{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:10px 14px;margin-top:24px;display:flex}.cp-stage[data-v-0fc8095f]{flex-direction:column;align-items:center;gap:6px;margin:0;display:flex}.cp-stage figcaption[data-v-0fc8095f]{color:var(--lp-ink-3);font-size:14px;font-weight:600}.cp-branches[data-v-0fc8095f]{max-width:360px;color:var(--lp-ink-2);margin:16px 0 0;font-size:16px;line-height:1.45}.cp-next[data-v-0fc8095f]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.cp-grow .d-ico[data-v-0fc8095f]{font-size:20px}.cp-side[data-v-0fc8095f]{flex:2 440px;min-width:0}.cp-roster-title[data-v-0fc8095f]{color:var(--lp-ink-3);margin:0 0 12px;font-size:16px;font-weight:600}.cp-roster[data-v-0fc8095f]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));align-content:start;gap:14px;display:grid}.cp-pick[data-v-0fc8095f]{min-height:104px;color:var(--lp-ink);cursor:pointer;background:#ffffff8c;border:1.5px solid #e9d9b8;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:14px 8px 12px;font-family:inherit;font-size:16px;font-weight:600;transition:transform .15s,box-shadow .15s;display:flex}.cp-pick[data-v-0fc8095f]:hover{transform:translateY(-3px)}.cp-pick[data-v-0fc8095f]:focus-visible{outline:3px solid var(--lp-accent);outline-offset:2px}.cp-pick.is-active[data-v-0fc8095f]{background:var(--lp-white);border-color:var(--lp-ink);box-shadow:4px 4px 0 var(--cp-tint)}@media (width<=640px){.cp-roster[data-v-0fc8095f]{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px}.cp-question[data-v-0fc8095f]{right:-20px}}.md[data-v-3a33e83c]{padding-top:110px;padding-bottom:90px}.md-head[data-v-3a33e83c]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 30px;display:flex}.md-head-text[data-v-3a33e83c]{max-width:620px}.md-title[data-v-3a33e83c]{margin-top:14px}.md-intro[data-v-3a33e83c]{max-width:400px;color:var(--lp-ink-2);margin:0;font-size:19px;line-height:1.5}.md-grid[data-v-3a33e83c]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:28px;margin-top:44px;display:grid}.md-tile[data-v-3a33e83c]{padding:10px;transition:transform .25s,box-shadow .25s}.md-tile[data-v-3a33e83c]:hover{box-shadow:7px 9px 0 var(--lp-glow);transform:translateY(-4px)}.md-shot[data-v-3a33e83c]{position:relative}.md-shot img[data-v-3a33e83c]{aspect-ratio:16/10;object-fit:cover;object-position:top left;border-radius:14px;width:100%;height:auto;display:block}.md-n[data-v-3a33e83c]{border:1.5px solid var(--lp-ink);border-radius:999px;padding:3px 10px;font-size:14px;font-weight:700;position:absolute;top:10px;left:10px}.md-tile-head[data-v-3a33e83c]{flex-wrap:wrap;align-items:center;gap:8px 10px;padding:14px 8px 4px;display:flex}.md-name[data-v-3a33e83c]{font-size:22px;font-weight:700}.md-tag[data-v-3a33e83c]{background:var(--lp-mint);color:var(--lp-mint-ink);margin-left:auto}.md-tag.is-capped[data-v-3a33e83c]{background:var(--lp-butter);color:var(--lp-butter-ink)}.md-text[data-v-3a33e83c]{color:var(--lp-ink-2);margin:4px 8px 8px;font-size:17px;line-height:1.45}.md-others[data-v-3a33e83c]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:36px;display:flex}.md-others-label[data-v-3a33e83c]{color:var(--lp-muted);margin-right:6px;font-size:16px;font-weight:600}.md-chip[data-v-3a33e83c]{background:var(--lp-white);border:1.5px solid #e2d2d8;padding:6px 14px;font-size:16px}.md-all[data-v-3a33e83c]{margin-top:32px}.md-all .d-ico[data-v-3a33e83c]{font-size:20px}.tg[data-v-5f749605]{padding:30px 0}.tg-block[data-v-5f749605]{background:var(--lp-lav);flex-wrap:wrap;align-items:center;gap:48px;display:flex}.tg-text[data-v-5f749605]{flex:340px;min-width:0}.tg-kicker[data-v-5f749605]{color:var(--lp-lav-ink)}.tg-title[data-v-5f749605]{margin-top:14px}.tg-privacy[data-v-5f749605]{color:var(--lp-ink-3);margin:14px 0 0;font-size:16px;line-height:1.5}.tg-chips[data-v-5f749605]{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.tg-chip[data-v-5f749605]{background:var(--lp-white);border:1.5px solid var(--lp-ink);padding:6px 14px;font-size:16px}.tg-visual[data-v-5f749605]{flex:540px;min-width:0;padding-bottom:64px;position:relative}.tg-main[data-v-5f749605]{width:86%;box-shadow:7px 7px #cfc8ff}.tg-contract[data-v-5f749605]{width:36%;box-shadow:5px 5px 0 var(--lp-ink);padding:6px;position:absolute;bottom:0;right:0;rotate:3deg}.tg-contract img[data-v-5f749605]{aspect-ratio:3/4;object-position:top}.tg-badge[data-v-5f749605]{background:var(--lp-butter);font-size:15px;position:absolute;top:-16px;right:10%;rotate:5deg}.tu[data-v-29e5d550]{padding-top:110px;padding-bottom:30px}.tu-head[data-v-29e5d550]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 30px;display:flex}.tu-head-text[data-v-29e5d550]{max-width:620px}.tu-title[data-v-29e5d550]{margin-top:14px}.tu-intro[data-v-29e5d550]{max-width:400px;color:var(--lp-ink-2);margin:0;font-size:19px;line-height:1.5}.tu-grid[data-v-29e5d550]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:28px;margin:44px 0 0;padding:0;list-style:none;display:grid}.tu-card[data-v-29e5d550]{width:100%;font:inherit;cursor:pointer;padding:8px;transition:transform .25s,box-shadow .25s;display:block;position:relative}.tu-card[data-v-29e5d550]:hover{box-shadow:7px 9px 0 var(--lp-glow);transform:translateY(-4px)}.tu-card[data-v-29e5d550]:focus-visible{outline:3px solid var(--lp-accent);outline-offset:3px}.tu-card img[data-v-29e5d550]{aspect-ratio:16/9;border-radius:15px;width:100%;height:auto;display:block}.tu-play[data-v-29e5d550]{border:1.5px solid var(--lp-ink);background:var(--lp-accent);width:44px;height:44px;color:var(--lp-white);box-shadow:0 3px 0 var(--lp-ink);border-radius:50%;place-items:center;transition:transform .25s;display:grid;position:absolute;bottom:20px;left:20px}.tu-card:hover .tu-play[data-v-29e5d550]{transform:scale(1.08)}.tu-length[data-v-29e5d550]{border:1.5px solid var(--lp-ink);background:var(--lp-white);color:var(--lp-ink);position:absolute;bottom:26px;right:20px}.pr[data-v-86b74e30]{padding-top:120px;padding-bottom:80px}.pr-center[data-v-86b74e30]{text-align:center}.pr-title[data-v-86b74e30]{text-align:center;margin-top:14px}.pr-accent[data-v-86b74e30]{color:var(--lp-accent)}.pr-more[data-v-86b74e30]{justify-content:center;margin-top:36px;display:flex}.pr-compare .d-ico[data-v-86b74e30]{font-size:20px}.pr-psst[data-v-86b74e30]{justify-content:center;align-items:flex-end;gap:6px;margin-top:44px;display:flex}.pr-psst[data-v-86b74e30] svg{flex:none}.pr-psst-text[data-v-86b74e30]{max-width:280px;box-shadow:3px 3px 0 var(--lp-mint);margin-bottom:52px}.pr-fine[data-v-86b74e30]{margin:16px 0 0}@media (width<=640px){.pr[data-v-86b74e30]{padding-top:90px}}}
