.mark[data-v-03b03458]{width:22px;height:22px}.nav[data-v-d87585b5]{position:fixed;inset:0 0 auto;z-index:100;transition:background .3s ease,box-shadow .3s ease}.nav.is-scrolled[data-v-d87585b5],.nav.is-open[data-v-d87585b5]{background:#ffffffd1;backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);box-shadow:0 1px 0 var(--line)}.nav.is-open[data-v-d87585b5]{background:#fff}.nav__inner[data-v-d87585b5]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:64px}.nav__brand[data-v-d87585b5]{display:inline-flex;align-items:center;gap:9px;justify-self:start;font-size:17px;font-weight:600;letter-spacing:.01em}.nav__brand[data-v-d87585b5] .mark{transition:transform .5s var(--ease)}.nav__brand[data-v-d87585b5]:hover .mark{transform:rotate(90deg)}.nav__links[data-v-d87585b5]{display:flex;gap:2px}.nav__links a[data-v-d87585b5]{padding:7px 14px;font-size:14px;color:var(--ink-2);border-radius:999px;transition:color .2s ease,background .2s ease}.nav__links a[data-v-d87585b5]:hover{color:var(--ink);background:var(--bg-mute)}.nav__links a.is-active[data-v-d87585b5]{color:var(--ink)}.nav__actions[data-v-d87585b5]{display:flex;align-items:center;gap:18px;justify-self:end}.nav__contact[data-v-d87585b5]{font-size:14px;color:var(--ink-2);transition:color .2s ease}.nav__contact[data-v-d87585b5]:hover{color:var(--ink)}.nav__toggle[data-v-d87585b5]{display:none;position:relative;width:36px;height:36px;margin-right:-8px}.nav__toggle span[data-v-d87585b5]{position:absolute;left:9px;right:9px;height:1.5px;background:var(--ink);border-radius:2px;transition:transform .3s var(--ease)}.nav__toggle span[data-v-d87585b5]:nth-child(1){top:14px}.nav__toggle span[data-v-d87585b5]:nth-child(2){top:21px}.nav.is-open .nav__toggle span[data-v-d87585b5]:nth-child(1){transform:translateY(3.5px) rotate(45deg)}.nav.is-open .nav__toggle span[data-v-d87585b5]:nth-child(2){transform:translateY(-3.5px) rotate(-45deg)}.nav__sheet[data-v-d87585b5]{display:none}@media(max-width:860px){.nav__inner[data-v-d87585b5]{grid-template-columns:1fr auto}.nav__links[data-v-d87585b5],.nav__contact[data-v-d87585b5]{display:none}.nav__actions[data-v-d87585b5]{gap:10px}.nav__toggle[data-v-d87585b5]{display:block}.nav__sheet[data-v-d87585b5]{display:block;position:absolute;inset:64px 0 auto;height:calc(100vh - 64px);height:calc(100dvh - 64px);padding-top:12px;background:#fff;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s}.nav.is-open .nav__sheet[data-v-d87585b5]{opacity:1;visibility:visible}.nav__sheet a[data-v-d87585b5]{display:block;padding:16px 0;font-size:24px;font-weight:600;border-bottom:1px solid var(--line);opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s var(--ease)}.nav.is-open .nav__sheet a[data-v-d87585b5]{opacity:1;transform:none;transition-delay:calc(var(--i) * 45ms + 60ms)}}.lobby[data-v-0e7b83c5]{width:100%;text-align:left}.lobby__live[data-v-0e7b83c5]{width:6px;height:6px;border-radius:50%;background:var(--green);animation:live-0e7b83c5 1.8s ease-in-out infinite}.lobby__body[data-v-0e7b83c5]{display:grid;grid-template-columns:176px minmax(0,1fr) 280px;height:460px}.lobby__side[data-v-0e7b83c5]{display:flex;flex-direction:column;padding:18px 12px 14px;border-right:1px solid var(--line);background:#fbfbfa}.lobby__label[data-v-0e7b83c5]{padding:0 10px 8px;font-size:12px;color:var(--ink-3)}.lobby__cats button[data-v-0e7b83c5]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 10px;font-size:14px;color:var(--ink-2);text-align:left;border-radius:8px;transition:background .15s ease,color .15s ease}.lobby__cats button span[data-v-0e7b83c5]{font-size:12px;color:var(--ink-4);font-variant-numeric:tabular-nums}.lobby__cats button[data-v-0e7b83c5]:hover{background:var(--bg-mute)}.lobby__cats button.is-active[data-v-0e7b83c5]{font-weight:500;color:var(--ink);background:var(--bg-mute)}.lobby__me[data-v-0e7b83c5]{display:flex;align-items:center;gap:10px;margin-top:auto;padding:10px;border-radius:10px;background:#fff;box-shadow:var(--shadow-card)}.lobby__me b[data-v-0e7b83c5]{display:block;font-size:13px;font-weight:600;line-height:1.3}.lobby__me small[data-v-0e7b83c5]{font-size:11px;color:var(--ink-3)}.lobby__main[data-v-0e7b83c5]{display:flex;flex-direction:column;min-width:0;padding:14px 14px 0}.lobby__search[data-v-0e7b83c5]{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:10px;background:var(--bg-soft);transition:box-shadow .2s ease}.lobby__search[data-v-0e7b83c5]:focus-within{box-shadow:0 0 0 2px var(--line-2)}.lobby__search svg[data-v-0e7b83c5]{width:14px;height:14px;fill:none;stroke:var(--ink-3);stroke-width:1.5;stroke-linecap:round}.lobby__search input[data-v-0e7b83c5]{flex:1;min-width:0;padding:0;font-size:13px;border:0;outline:0;background:none}.lobby__search input[data-v-0e7b83c5]::placeholder{color:var(--ink-3)}.lobby__list[data-v-0e7b83c5]{position:relative;flex:1;margin-top:8px;overflow-y:auto;scrollbar-width:none}.lobby__list[data-v-0e7b83c5]::-webkit-scrollbar{display:none}.row[data-v-0e7b83c5]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:11px 12px;text-align:left;border-radius:12px;transition:background .15s ease}.row[data-v-0e7b83c5]:hover{background:var(--bg-soft)}.row.is-active[data-v-0e7b83c5]{background:var(--bg-mute)}.row__text[data-v-0e7b83c5]{display:grid;gap:3px;min-width:0}.row__name[data-v-0e7b83c5]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;white-space:nowrap}.row__name .chip[data-v-0e7b83c5]{height:20px;padding:0 7px;font-size:11px}.chip--plain[data-v-0e7b83c5]{background:#e9e9e5}.row__meta[data-v-0e7b83c5]{font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row__people[data-v-0e7b83c5]{display:flex;align-items:center;gap:10px;flex-shrink:0}.row__avatars[data-v-0e7b83c5]{display:flex}.row__avatars .avatar[data-v-0e7b83c5]{width:24px;height:24px;margin-left:-7px;font-size:11px;box-shadow:0 0 0 2px #fff}.row.is-active .row__avatars .avatar[data-v-0e7b83c5]{box-shadow:0 0 0 2px var(--bg-mute)}.row__count[data-v-0e7b83c5]{width:26px;font-size:12px;color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums}.lobby__empty[data-v-0e7b83c5]{padding:40px 12px;font-size:13px;color:var(--ink-3);text-align:center}.lobby__detail[data-v-0e7b83c5]{display:flex;flex-direction:column;padding:18px;border-left:1px solid var(--line)}.detail__head h3[data-v-0e7b83c5]{font-size:17px;font-weight:600}.detail__voice[data-v-0e7b83c5]{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:12px;color:var(--green)}.detail__bars[data-v-0e7b83c5]{display:flex;align-items:flex-end;gap:2px;height:12px}.detail__bars i[data-v-0e7b83c5]{width:2px;height:100%;border-radius:1px;background:currentColor;transform-origin:50% 100%;animation:bars-0e7b83c5 1s ease-in-out infinite}.detail__bars i[data-v-0e7b83c5]:nth-child(2){animation-delay:-.35s}.detail__bars i[data-v-0e7b83c5]:nth-child(3){animation-delay:-.7s}.detail__bars i[data-v-0e7b83c5]:nth-child(4){animation-delay:-.15s}.detail__info[data-v-0e7b83c5]{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;margin:16px 0;padding:14px 0;border-block:1px solid var(--line)}.detail__info dt[data-v-0e7b83c5]{font-size:11px;color:var(--ink-3)}.detail__info dd[data-v-0e7b83c5]{font-size:13px;font-weight:500}.detail__members[data-v-0e7b83c5]{position:relative;display:grid;align-content:start;gap:8px;flex:1}.detail__members li[data-v-0e7b83c5]{display:flex;align-items:center;gap:10px}.detail__members .avatar[data-v-0e7b83c5]{width:28px;height:28px;font-size:12px}.avatar--empty[data-v-0e7b83c5]{background:none;border:1.5px dashed var(--ink-4)}.detail__name[data-v-0e7b83c5]{font-size:13px;font-weight:500}.detail__role[data-v-0e7b83c5]{font-size:12px;color:var(--ink-3)}.detail__join[data-v-0e7b83c5]{width:100%;height:40px;margin-top:14px;font-size:14px}.detail__join[data-v-0e7b83c5]:disabled{background:var(--bg-mute);color:var(--ink-3);cursor:not-allowed}.row-move[data-v-0e7b83c5],.row-enter-active[data-v-0e7b83c5],.row-leave-active[data-v-0e7b83c5],.member-enter-active[data-v-0e7b83c5],.member-leave-active[data-v-0e7b83c5]{transition:opacity .3s ease,transform .3s var(--ease)}.row-enter-from[data-v-0e7b83c5],.row-leave-to[data-v-0e7b83c5]{opacity:0;transform:translateY(6px)}.row-leave-active[data-v-0e7b83c5]{position:absolute;width:100%}.member-enter-from[data-v-0e7b83c5]{opacity:0;transform:translate(-8px)}.member-leave-active[data-v-0e7b83c5]{display:none}@keyframes live-0e7b83c5{50%{opacity:.3}}@keyframes bars-0e7b83c5{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media(max-width:1000px){.lobby__body[data-v-0e7b83c5]{grid-template-columns:150px minmax(0,1fr) 248px}.row__avatars[data-v-0e7b83c5]{display:none}}@media(max-width:760px){.lobby__body[data-v-0e7b83c5]{grid-template-columns:minmax(0,1fr);height:auto}.lobby__side[data-v-0e7b83c5],.lobby__detail[data-v-0e7b83c5]{min-width:0}.lobby__side[data-v-0e7b83c5]{padding:10px 12px;border-right:0;border-bottom:1px solid var(--line)}.lobby__label[data-v-0e7b83c5],.lobby__me[data-v-0e7b83c5]{display:none}.lobby__cats[data-v-0e7b83c5]{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.lobby__cats[data-v-0e7b83c5]::-webkit-scrollbar{display:none}.lobby__cats button[data-v-0e7b83c5]{gap:6px;padding:6px 12px;white-space:nowrap;border-radius:999px}.lobby__main[data-v-0e7b83c5]{padding:12px 10px 4px}.lobby__list[data-v-0e7b83c5]{max-height:212px}.row__avatars[data-v-0e7b83c5]{display:flex}.lobby__detail[data-v-0e7b83c5]{border-left:0;border-top:1px solid var(--line)}.win__bar-end[data-v-0e7b83c5]{display:none}}@media(max-width:420px){.row__avatars .avatar[data-v-0e7b83c5]:nth-child(n+4){display:none}}.hero[data-v-6f9d276e]{padding-top:148px}.hero__head[data-v-6f9d276e]{display:flex;flex-direction:column;align-items:center;text-align:center}.hero__head[data-v-6f9d276e]>*,.hero__stage-wrap[data-v-6f9d276e]{animation:rise-6f9d276e .9s var(--ease) both;animation-delay:calc(var(--i) * 90ms + 80ms)}.hero__badge[data-v-6f9d276e]{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px 0 5px;font-size:13px;color:var(--ink-2);border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-2);transition:background .2s ease,color .2s ease}.hero__badge[data-v-6f9d276e]:hover{color:var(--ink);background:var(--bg-soft)}.hero__badge span[data-v-6f9d276e]{display:grid;place-items:center;height:24px;padding:0 9px;font-size:12px;font-weight:600;color:#fff;background:var(--accent);border-radius:999px}.hero__badge svg[data-v-6f9d276e],.hero__cta svg[data-v-6f9d276e]{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hero__badge svg[data-v-6f9d276e]{width:12px;height:12px;transition:transform .25s var(--ease)}.hero__badge:hover svg[data-v-6f9d276e]{transform:translate(2px)}.hero h1[data-v-6f9d276e]{margin-top:28px;font-size:clamp(42px,7.4vw,88px);font-weight:600;line-height:1.1;letter-spacing:-.03em}.hero__sub[data-v-6f9d276e]{max-width:640px;margin-top:26px;font-size:clamp(17px,1.7vw,20px);color:var(--ink-2)}.hero__sub span[data-v-6f9d276e]{display:inline-block}.hero__cta[data-v-6f9d276e]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px}.hero__stage-wrap[data-v-6f9d276e]{margin-top:72px}.hero__stage[data-v-6f9d276e]{display:flex;flex-direction:column;align-items:center;padding:64px 64px 26px}.hero__stage[data-v-6f9d276e] .lobby{max-width:1020px}.hero__blob[data-v-6f9d276e]{position:absolute;z-index:-1;border-radius:50%;filter:blur(56px);translate:calc(var(--px, 0) * var(--shift)) calc(var(--py, 0) * var(--shift));transition:translate .6s ease-out;animation:drift-6f9d276e 16s ease-in-out infinite alternate}.hero__blob--a[data-v-6f9d276e]{--shift: 60px;top:-12%;left:6%;width:38%;aspect-ratio:1;background:#b9d2ff}.hero__blob--b[data-v-6f9d276e]{--shift: -80px;top:10%;right:2%;width:32%;aspect-ratio:1;background:#e2ccff;animation-delay:-5s}.hero__blob--c[data-v-6f9d276e]{--shift: 50px;bottom:-18%;left:38%;width:40%;aspect-ratio:1;background:#ffd3c0;animation-delay:-9s}.hero__hint[data-v-6f9d276e]{margin-top:22px;font-size:13px;color:#0d0d0d80}.hero__trust[data-v-6f9d276e]{display:flex;flex-direction:column;align-items:center;gap:22px;padding-block:64px 8px}.hero__trust p[data-v-6f9d276e]{font-size:14px;color:var(--ink-3)}.hero__trust ul[data-v-6f9d276e]{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 44px}.hero__trust li[data-v-6f9d276e]{font-size:19px;font-weight:600;letter-spacing:.02em;color:var(--ink-4);transition:color .25s ease}.hero__trust li[data-v-6f9d276e]:hover{color:var(--ink)}@keyframes rise-6f9d276e{0%{opacity:0;transform:translateY(22px)}}@keyframes drift-6f9d276e{to{transform:translate(6%,8%) scale(1.12)}}@media(max-width:1000px){.hero__stage[data-v-6f9d276e]{padding:40px 28px 22px}}@media(max-width:760px){.hero[data-v-6f9d276e]{padding-top:116px}.hero__stage-wrap[data-v-6f9d276e]{margin-top:52px}.hero__stage[data-v-6f9d276e]{padding:18px 14px 16px}.hero__hint[data-v-6f9d276e]{margin-top:14px}.hero__trust[data-v-6f9d276e]{padding-block:48px 0}.hero__trust ul[data-v-6f9d276e]{gap:10px 26px}.hero__trust li[data-v-6f9d276e]{font-size:16px}}@media(max-width:420px){.hero__cta[data-v-6f9d276e]{width:100%}.hero__cta .btn[data-v-6f9d276e]{flex:1}}.cup[data-v-91588e4d]{width:100%;max-width:560px}.cup__run[data-v-91588e4d]{height:26px;padding:0 12px;font-size:12px;font-weight:500;color:#fff;background:var(--ink);border-radius:999px;transition:background .2s ease,opacity .2s ease}.cup__run[data-v-91588e4d]:hover{background:#333}.cup__run[data-v-91588e4d]:disabled{opacity:.5;cursor:default}.cup__scroll[data-v-91588e4d]{overflow-x:auto;scrollbar-width:none}.cup__scroll[data-v-91588e4d]::-webkit-scrollbar{display:none}.cup__body[data-v-91588e4d]{display:grid;grid-template-columns:1.15fr 1.15fr 1.15fr .9fr;gap:24px;min-width:460px;padding:16px 16px 20px}.round[data-v-91588e4d]{display:flex;flex-direction:column}.round__name[data-v-91588e4d]{margin-bottom:10px;font-size:11px;color:var(--ink-3)}.round__matches[data-v-91588e4d]{display:flex;flex:1;flex-direction:column;min-height:300px}.pair[data-v-91588e4d]{position:relative;display:flex;flex:1;flex-direction:column;justify-content:space-around}.pair[data-v-91588e4d]:not(.is-single):after{content:"";position:absolute;top:25%;bottom:25%;right:-12px;width:12px;border:1px solid var(--line-2);border-left:0;border-radius:0 6px 6px 0}.match[data-v-91588e4d]{position:relative;border-radius:8px;background:#fff;box-shadow:var(--shadow-card);transition:box-shadow .25s ease}.round:not(:first-child) .match[data-v-91588e4d]:before,.pair.is-single .match[data-v-91588e4d]:after{content:"";position:absolute;top:50%;width:12px;height:1px;background:var(--line-2)}.round:not(:first-child) .match[data-v-91588e4d]:before{left:-12px}.pair.is-single .match[data-v-91588e4d]:after{right:-24px;width:24px}.match.is-live[data-v-91588e4d]{box-shadow:0 0 0 1.5px var(--accent),0 6px 16px -6px #ff5a3680}.match p[data-v-91588e4d]{display:flex;align-items:center;justify-content:space-between;gap:6px;height:28px;padding:0 9px;font-size:12px;color:var(--ink-2);transition:color .3s ease,opacity .3s ease}.match p+p[data-v-91588e4d]{border-top:1px solid var(--line)}.match p span[data-v-91588e4d]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.match p b[data-v-91588e4d]{font-weight:500;color:var(--ink-4);font-variant-numeric:tabular-nums}.match p.is-win[data-v-91588e4d]{font-weight:600;color:var(--ink)}.match p.is-win b[data-v-91588e4d]{color:var(--ink)}.match p.is-lose[data-v-91588e4d]{opacity:.45}.round--champion .round__matches[data-v-91588e4d]{justify-content:center}.champion[data-v-91588e4d]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;font-size:12px;color:var(--ink-3);text-align:center;border-radius:12px;border:1px dashed var(--line-2);transition:background .4s ease,border-color .4s ease,color .4s ease}.champion svg[data-v-91588e4d]{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.champion b[data-v-91588e4d]{font-weight:500}.champion.is-on[data-v-91588e4d]{color:#8a5a00;background:var(--amber-soft);border-color:transparent}.champion.is-on b[data-v-91588e4d]{font-size:13px;font-weight:600}.champion.is-on svg[data-v-91588e4d]{animation:pop-91588e4d .6s var(--ease)}.champ-enter-active[data-v-91588e4d],.champ-leave-active[data-v-91588e4d]{transition:opacity .2s ease,transform .2s ease}.champ-enter-from[data-v-91588e4d],.champ-leave-to[data-v-91588e4d]{opacity:0;transform:translateY(4px)}@keyframes pop-91588e4d{0%{transform:scale(.5) rotate(-12deg)}60%{transform:scale(1.2) rotate(6deg)}}.match[data-v-8449915e]{width:100%;max-width:520px}.match__body[data-v-8449915e]{padding:18px}.match__prefs[data-v-8449915e]{display:grid;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--line)}.match__group[data-v-8449915e]{display:grid;grid-template-columns:76px 1fr;align-items:center;gap:10px}.match__group p[data-v-8449915e]{font-size:12px;color:var(--ink-3)}.match__options[data-v-8449915e]{display:flex;flex-wrap:wrap;gap:6px}.match__options button[data-v-8449915e]{height:30px;padding:0 12px;font-size:13px;color:var(--ink-2);border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-2);transition:background .2s ease,color .2s ease,box-shadow .2s ease}.match__options button[data-v-8449915e]:hover{background:var(--bg-soft)}.match__options button.is-on[data-v-8449915e]{color:#fff;background:var(--ink);box-shadow:none}.match__caption[data-v-8449915e]{margin:14px 0 6px;font-size:12px;color:var(--ink-3)}.match__list[data-v-8449915e]{position:relative}.match__list li[data-v-8449915e]{display:grid;grid-template-columns:auto minmax(0,1fr) 84px;align-items:center;gap:12px;padding:10px;border-radius:12px;transition:background .3s ease}.match__list li.is-top[data-v-8449915e]{background:var(--bg-soft)}.match__who[data-v-8449915e]{display:grid;gap:1px;min-width:0}.match__who b[data-v-8449915e]{font-size:14px;font-weight:600}.match__who small[data-v-8449915e]{margin-left:8px;font-size:12px;font-weight:400;color:var(--ink-3)}.match__who>span[data-v-8449915e]{font-size:12px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.match__score[data-v-8449915e]{display:grid;gap:5px;justify-items:end}.match__score b[data-v-8449915e]{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.match__score small[data-v-8449915e]{margin-left:1px;font-size:11px;font-weight:500;color:var(--ink-3)}.match__bar[data-v-8449915e]{width:100%;height:4px;border-radius:2px;background:var(--bg-mute);overflow:hidden}.match__bar i[data-v-8449915e]{display:block;height:100%;border-radius:2px;background:var(--ink);transition:width .5s var(--ease)}.is-top .match__bar i[data-v-8449915e]{background:var(--accent)}.rank-move[data-v-8449915e],.rank-enter-active[data-v-8449915e],.rank-leave-active[data-v-8449915e]{transition:transform .45s var(--ease),opacity .3s ease}.rank-enter-from[data-v-8449915e],.rank-leave-to[data-v-8449915e]{opacity:0}.rank-leave-active[data-v-8449915e]{position:absolute;width:100%}@media(max-width:480px){.match__group[data-v-8449915e]{grid-template-columns:1fr;gap:6px}.match__list li[data-v-8449915e]{grid-template-columns:auto minmax(0,1fr) 56px}}.radar[data-v-b22a350a]{width:100%;max-width:520px}.radar__random[data-v-b22a350a]{height:26px;padding:0 10px;font-size:12px;color:var(--ink-2);border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-2);transition:background .2s ease}.radar__random[data-v-b22a350a]:hover{background:var(--bg-mute)}.radar__body[data-v-b22a350a]{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:16px;padding:14px 20px 10px 12px}.radar__chart[data-v-b22a350a]{position:relative}.radar__chart svg[data-v-b22a350a]{width:100%;overflow:visible}.radar__ring[data-v-b22a350a]{fill:none;stroke:var(--line-2)}.radar__shape[data-v-b22a350a]{fill:#ff5a3629;stroke:var(--accent);stroke-width:2;stroke-linejoin:round}.radar__dot[data-v-b22a350a]{fill:#fff;stroke:var(--accent);stroke-width:2}.radar__label[data-v-b22a350a]{font-size:12px;fill:var(--ink-2)}.radar__score[data-v-b22a350a]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.radar__score b[data-v-b22a350a]{font-size:26px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.radar__score span[data-v-b22a350a]{margin-top:2px;font-size:11px;color:var(--ink-2)}.radar__sliders[data-v-b22a350a]{display:grid;gap:10px}.slider[data-v-b22a350a]{display:grid;grid-template-columns:30px 1fr 26px;align-items:center;gap:10px;font-size:13px;color:var(--ink-2)}.slider b[data-v-b22a350a]{font-weight:600;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.slider input[data-v-b22a350a]{width:100%;height:20px;margin:0;background:transparent;cursor:pointer;appearance:none;-webkit-appearance:none}.slider input[data-v-b22a350a]::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(var(--ink),var(--ink)) 0 0 / var(--p) 100% no-repeat,var(--bg-mute)}.slider input[data-v-b22a350a]::-moz-range-track{height:4px;border-radius:2px;background:linear-gradient(var(--ink),var(--ink)) 0 0 / var(--p) 100% no-repeat,var(--bg-mute)}.slider input[data-v-b22a350a]::-webkit-slider-thumb{width:16px;height:16px;margin-top:-6px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #0d0d0d1f,0 2px 6px #0d0d0d38;-webkit-appearance:none;transition:transform .15s ease}.slider input[data-v-b22a350a]::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #0d0d0d1f,0 2px 6px #0d0d0d38}.slider input[data-v-b22a350a]:active::-webkit-slider-thumb{transform:scale(1.15)}.radar__result[data-v-b22a350a]{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.radar__result>div[data-v-b22a350a]{padding:14px 18px 16px}.radar__result>div+div[data-v-b22a350a]{border-left:1px solid var(--line)}.radar__k[data-v-b22a350a]{font-size:11px;color:var(--ink-3)}.radar__v[data-v-b22a350a]{margin-top:2px;font-size:15px;font-weight:600}.radar__d[data-v-b22a350a]{margin-top:3px;font-size:12px;color:var(--ink-2)}@media(max-width:480px){.radar__body[data-v-b22a350a]{grid-template-columns:1fr;padding:14px 18px}.radar__chart[data-v-b22a350a]{width:200px;margin-inline:auto}.radar__result[data-v-b22a350a]{grid-template-columns:1fr}.radar__result>div+div[data-v-b22a350a]{border-left:0;border-top:1px solid var(--line)}}.replay[data-v-f5931ce4]{width:100%;max-width:520px}.replay__body[data-v-f5931ce4]{padding:16px 18px 18px}.replay__legend[data-v-f5931ce4]{display:flex;align-items:center;gap:14px;font-size:12px;color:var(--ink-3)}.replay__legend span[data-v-f5931ce4]:first-child{margin-right:auto;font-weight:500;color:var(--ink)}.replay__legend i[data-v-f5931ce4]{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:2px}.replay__legend i.is-up[data-v-f5931ce4]{background:#9adbb3}.replay__legend i.is-down[data-v-f5931ce4]{background:#f6c7a4}.replay__chart[data-v-f5931ce4]{width:100%;margin-top:8px;overflow:visible}.replay__area.is-up[data-v-f5931ce4]{fill:#12a15029}.replay__area.is-down[data-v-f5931ce4]{fill:#f082322e}.replay__zero[data-v-f5931ce4]{stroke:var(--line-2);stroke-dasharray:3 4}.replay__line[data-v-f5931ce4]{fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round}.replay__tick[data-v-f5931ce4]{font-size:10px;fill:var(--ink-3)}.replay__cursor[data-v-f5931ce4]{transition:transform .45s var(--ease)}.replay__cursor line[data-v-f5931ce4]{stroke:var(--ink);stroke-width:1;stroke-dasharray:2 3;opacity:.45}.replay__marker[data-v-f5931ce4]{cursor:pointer}.replay__hit[data-v-f5931ce4]{fill:transparent}.replay__dot[data-v-f5931ce4]{fill:#fff;stroke:#e58a3c;stroke-width:2;transition:r .2s ease,fill .2s ease}.replay__marker.is-good .replay__dot[data-v-f5931ce4]{stroke:var(--green)}.replay__marker:hover .replay__dot[data-v-f5931ce4]{r:6.5}.replay__marker.is-on .replay__dot[data-v-f5931ce4]{r:7;fill:#e58a3c;stroke:#fff}.replay__marker.is-on.is-good .replay__dot[data-v-f5931ce4]{fill:var(--green)}.replay__note[data-v-f5931ce4]{margin-top:12px;padding:14px;border-radius:12px;background:var(--bg-soft)}.replay__note-head[data-v-f5931ce4]{display:flex;align-items:center;gap:8px;font-size:14px}.replay__time[data-v-f5931ce4]{font-family:var(--mono);font-size:12px;color:var(--ink-3)}.replay__note-head b[data-v-f5931ce4]{font-weight:600}.replay__nav[data-v-f5931ce4]{display:flex;gap:4px;margin-left:auto}.replay__nav button[data-v-f5931ce4]{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:var(--shadow-card);transition:background .2s ease}.replay__nav button[data-v-f5931ce4]:hover{background:var(--bg-mute)}.replay__nav svg[data-v-f5931ce4]{width:12px;height:12px;fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.replay__text[data-v-f5931ce4]{display:flex;gap:10px;min-height:63px;margin-top:10px;font-size:13px;color:var(--ink-2)}.replay__text .avatar[data-v-f5931ce4]{width:24px;height:24px;font-size:11px}.note-enter-active[data-v-f5931ce4],.note-leave-active[data-v-f5931ce4]{transition:opacity .18s ease,transform .18s ease}.note-enter-from[data-v-f5931ce4]{opacity:0;transform:translateY(4px)}.note-leave-to[data-v-f5931ce4]{opacity:0;transform:translateY(-4px)}.features[data-v-93c499a5]{display:grid;gap:112px}.feature[data-v-93c499a5]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:72px}.feature.is-flip[data-v-93c499a5]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.feature.is-flip .feature__text[data-v-93c499a5]{order:2}.feature__label[data-v-93c499a5]{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--ink-2)}.feature__label span[data-v-93c499a5]{display:grid;place-items:center;height:24px;padding:0 8px;font-family:var(--mono);font-size:12px;color:var(--ink-2);background:var(--bg-mute);border-radius:6px}.feature h3[data-v-93c499a5]{margin-top:20px;font-size:clamp(26px,2.9vw,36px);font-weight:600;line-height:1.22;letter-spacing:-.015em}.feature h3 span[data-v-93c499a5]{display:inline-block}.feature__desc[data-v-93c499a5]{margin-top:18px;font-size:17px;color:var(--ink-2);text-wrap:pretty}.feature__points[data-v-93c499a5]{display:grid;gap:12px;margin-top:28px;padding-top:28px;border-top:1px solid var(--line)}.feature__points li[data-v-93c499a5]{display:flex;align-items:flex-start;gap:12px;font-size:15px}.feature__points svg[data-v-93c499a5]{flex-shrink:0;width:16px;height:16px;margin-top:4px;fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.feature__media[data-v-93c499a5]{display:grid;place-items:center;min-height:540px;padding:clamp(24px,3.4vw,44px)}@media(max-width:1000px){.features[data-v-93c499a5]{gap:80px}.feature[data-v-93c499a5],.feature.is-flip[data-v-93c499a5]{grid-template-columns:1fr;gap:36px}.feature.is-flip .feature__text[data-v-93c499a5]{order:0}.feature__media[data-v-93c499a5]{min-height:0;padding:36px}}@media(max-width:560px){.features[data-v-93c499a5]{gap:64px}.feature__media[data-v-93c499a5]{padding:16px}}.tabs__bar[data-v-af83b16f]{position:relative;display:flex;width:fit-content;max-width:100%;margin:0 auto 28px;padding:4px;border-radius:999px;background:var(--bg-mute);overflow-x:auto;scrollbar-width:none}.tabs__bar[data-v-af83b16f]::-webkit-scrollbar{display:none}.tabs__pill[data-v-af83b16f]{position:absolute;top:4px;bottom:4px;left:0;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #0d0d0d0a,0 2px 6px #0d0d0d1a;transition:transform .4s var(--ease),width .4s var(--ease)}.tabs__bar button[data-v-af83b16f]{position:relative;height:40px;padding:0 22px;font-size:15px;font-weight:500;color:var(--ink-2);white-space:nowrap;border-radius:999px;transition:color .2s ease}.tabs__bar button[data-v-af83b16f]:hover,.tabs__bar button.is-active[data-v-af83b16f]{color:var(--ink)}.panel[data-v-af83b16f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;border-radius:var(--radius-l);background:#fff;box-shadow:var(--shadow-card);overflow:hidden}.panel__text[data-v-af83b16f]{display:flex;flex-direction:column;padding:56px}.panel h3[data-v-af83b16f]{font-size:clamp(26px,2.8vw,34px);font-weight:600;line-height:1.25;letter-spacing:-.015em}.panel h3 span[data-v-af83b16f]{display:inline-block}.panel__text>p[data-v-af83b16f]{margin-top:16px;font-size:17px;color:var(--ink-2);text-wrap:pretty}.panel__points[data-v-af83b16f]{display:grid;gap:12px;margin:28px 0 36px}.panel__points li[data-v-af83b16f]{display:flex;align-items:flex-start;gap:12px;font-size:15px}.panel__points svg[data-v-af83b16f]{flex-shrink:0;width:16px;height:16px;margin-top:4px;fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.panel__needs[data-v-af83b16f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:24px;border-top:1px solid var(--line)}.panel__needs>span[data-v-af83b16f]:first-child{margin-right:4px;font-size:13px;color:var(--ink-3)}.panel__art[data-v-af83b16f]{display:grid;place-items:center;min-height:420px;padding:32px;background:var(--bg-soft);border-left:1px solid var(--line)}.panel__art svg[data-v-af83b16f]{width:min(100%,400px)}.art-box[data-v-af83b16f]{fill:#fff;stroke:var(--line-2)}.art-lane[data-v-af83b16f]{fill:none;stroke:var(--ink-4);stroke-width:2;stroke-linecap:round}.art-dash[data-v-af83b16f],.art-grid[data-v-af83b16f]{fill:none;stroke:var(--line-2)}.art-dash[data-v-af83b16f]{stroke:#9cc3f5;stroke-width:2;stroke-dasharray:2 7;stroke-linecap:round}.art-ring[data-v-af83b16f]{fill:none;stroke:var(--ink-4);stroke-dasharray:4 5}.art-zone[data-v-af83b16f]{fill:#ff5a361f;stroke:var(--accent);stroke-width:1.5}.art-route[data-v-af83b16f]{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-dasharray:3 4;stroke-linecap:round}.art-node circle[data-v-af83b16f]{fill:#fff;stroke:var(--ink-3);stroke-width:1.5}.art-cell rect[data-v-af83b16f]{fill:var(--bg-soft);stroke:var(--line)}.art-ink[data-v-af83b16f],.art-ink circle[data-v-af83b16f]{fill:var(--ink)}.art-accent[data-v-af83b16f],.art-accent circle[data-v-af83b16f]{fill:var(--accent)}.art-ghost circle[data-v-af83b16f]{fill:none;stroke:var(--ink-4);stroke-width:1.5;stroke-dasharray:3 3}.art-pulse[data-v-af83b16f]{fill:none;stroke:var(--accent);stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:pulse-af83b16f 2.2s ease-out infinite}.panel-enter-active[data-v-af83b16f],.panel-leave-active[data-v-af83b16f]{transition:opacity .22s ease,transform .22s var(--ease)}.panel-enter-from[data-v-af83b16f]{opacity:0;transform:translateY(10px)}.panel-leave-to[data-v-af83b16f]{opacity:0}@keyframes pulse-af83b16f{0%{transform:scale(1);opacity:.9}to{transform:scale(5);opacity:0}}@media(max-width:860px){.tabs__bar[data-v-af83b16f]{margin-bottom:20px}.panel[data-v-af83b16f]{grid-template-columns:1fr}.panel__text[data-v-af83b16f]{padding:32px 24px}.panel__art[data-v-af83b16f]{order:-1;min-height:0;padding:20px;border-left:0;border-bottom:1px solid var(--line)}.panel__art svg[data-v-af83b16f]{width:min(100%,300px)}}@media(max-width:560px){.tabs__bar button[data-v-af83b16f]{height:36px;padding:0 16px;font-size:14px}.panel[data-v-af83b16f]{border-radius:20px}}.aim[data-v-01b856ef]{width:100%;max-width:860px}.aim__best[data-v-01b856ef]{font-size:12px;color:var(--ink-3)}.aim__best b[data-v-01b856ef]{margin-left:4px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.aim__stats[data-v-01b856ef]{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.aim__stats li[data-v-01b856ef]{padding:14px 20px}.aim__stats li+li[data-v-01b856ef]{border-left:1px solid var(--line)}.aim__stats span[data-v-01b856ef]{display:block;font-size:12px;color:var(--ink-3)}.aim__stats b[data-v-01b856ef]{font-size:22px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.aim__stats small[data-v-01b856ef]{margin-left:2px;font-size:13px;font-weight:500;color:var(--ink-3)}.aim__arena[data-v-01b856ef]{position:relative;height:380px;background:radial-gradient(circle,rgba(13,13,13,.12) 1px,transparent 1.5px) 0 0 / 24px 24px,var(--bg-soft);overflow:hidden;user-select:none;-webkit-user-select:none;touch-action:manipulation}.aim__arena.is-running[data-v-01b856ef]{cursor:crosshair}.aim__bar[data-v-01b856ef]{position:absolute;inset:0 0 auto;height:3px;background:var(--ink);transform-origin:0 50%}.aim__target[data-v-01b856ef]{position:absolute;width:54px;height:54px;margin:-27px 0 0 -27px;border-radius:50%;cursor:crosshair;background:radial-gradient(circle,#fff 0 16%,var(--accent) 17% 44%,#fff 45% 62%,var(--ink) 63%);box-shadow:0 0 0 4px #fff,0 8px 20px -4px #0d0d0d59;animation:target-in-01b856ef .18s var(--ease)}.aim__ripple[data-v-01b856ef]{position:absolute;width:54px;height:54px;margin:-27px 0 0 -27px;border:2px solid var(--ink);border-radius:50%;pointer-events:none;animation:ripple-01b856ef .5s ease-out forwards}.aim__ripple.is-miss[data-v-01b856ef]{width:20px;height:20px;margin:-10px 0 0 -10px;border-color:var(--accent)}.aim__overlay[data-v-01b856ef]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center;background:#f7f7f5db;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.aim__title[data-v-01b856ef]{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:600;letter-spacing:-.01em}.aim__desc[data-v-01b856ef]{margin-bottom:14px;font-size:14px;color:var(--ink-2)}.aim__rank[data-v-01b856ef]{font-size:88px;font-weight:600;line-height:1;letter-spacing:-.04em;animation:rank-in-01b856ef .5s var(--ease)}.overlay-enter-active[data-v-01b856ef],.overlay-leave-active[data-v-01b856ef]{transition:opacity .25s ease}.overlay-enter-from[data-v-01b856ef],.overlay-leave-to[data-v-01b856ef]{opacity:0}@keyframes target-in-01b856ef{0%{transform:scale(.4);opacity:0}}@keyframes ripple-01b856ef{to{transform:scale(2.2);opacity:0}}@keyframes rank-in-01b856ef{0%{transform:scale(1.8);opacity:0}}@media(max-width:560px){.aim__stats[data-v-01b856ef]{grid-template-columns:repeat(2,1fr)}.aim__stats li[data-v-01b856ef]{padding:10px 16px}.aim__stats li[data-v-01b856ef]:nth-child(3){border-left:0}.aim__stats li[data-v-01b856ef]:nth-child(n+3){border-top:1px solid var(--line)}.aim__stats b[data-v-01b856ef]{font-size:19px}.aim__arena[data-v-01b856ef]{height:320px}}.warmup[data-v-c975c98c]{display:grid;place-items:center;padding:56px}@media(max-width:860px){.warmup[data-v-c975c98c]{padding:28px}}@media(max-width:560px){.warmup[data-v-c975c98c]{padding:14px}}.plans[data-v-53a5bc71]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.plan[data-v-53a5bc71]{display:flex;flex-direction:column;padding:32px;border-radius:24px;background:#fff;box-shadow:var(--shadow-card)}.plan.is-featured[data-v-53a5bc71]{color:#fff;background:var(--ink);box-shadow:0 30px 60px -24px #0d0d0d73}.plan__head[data-v-53a5bc71]{display:flex;align-items:center;justify-content:space-between;gap:12px}.plan h3[data-v-53a5bc71]{font-size:20px;font-weight:600}.plan__badge[data-v-53a5bc71]{height:24px;padding:0 10px;font-size:12px;font-weight:500;line-height:24px;color:var(--ink);background:#ffd9cf;border-radius:999px}.plan__desc[data-v-53a5bc71]{min-height:3.2em;margin-top:8px;font-size:15px;color:var(--ink-2)}.is-featured .plan__desc[data-v-53a5bc71]{color:#ffffffa8}.plan__price[data-v-53a5bc71]{display:flex;align-items:baseline;gap:4px;height:64px;margin:20px 0 24px}.plan__price small[data-v-53a5bc71]{font-size:22px;font-weight:500}.plan__price b[data-v-53a5bc71]{font-size:56px;font-weight:600;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.plan__price span[data-v-53a5bc71]{margin-left:4px;font-size:15px;color:var(--ink-3)}.is-featured .plan__price span[data-v-53a5bc71]{color:#ffffff8c}.plan .btn[data-v-53a5bc71]{width:100%}.plan__items[data-v-53a5bc71]{display:grid;gap:12px;margin-top:28px;padding-top:28px;border-top:1px solid var(--line)}.is-featured .plan__items[data-v-53a5bc71]{border-top-color:#ffffff24}.plan__items li[data-v-53a5bc71]{display:flex;align-items:flex-start;gap:10px;font-size:15px}.plan__items svg[data-v-53a5bc71]{flex-shrink:0;width:16px;height:16px;margin-top:4px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.plans__note[data-v-53a5bc71]{margin-top:24px;font-size:13px;color:var(--ink-3);text-align:center}.how[data-v-53a5bc71]{margin-top:96px;padding-top:56px;border-top:1px solid var(--line)}.how__title[data-v-53a5bc71]{margin-bottom:36px;font-size:24px;font-weight:600;letter-spacing:-.01em}.how__steps[data-v-53a5bc71]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.how__num[data-v-53a5bc71]{display:grid;place-items:center;width:36px;height:36px;font-size:15px;font-weight:600;border-radius:50%;background:#fff;box-shadow:var(--shadow-card)}.how__steps h4[data-v-53a5bc71]{margin-top:20px;font-size:19px;font-weight:600}.how__steps p[data-v-53a5bc71]{margin-top:8px;font-size:15px;color:var(--ink-2)}@media(max-width:960px){.plans[data-v-53a5bc71]{grid-template-columns:1fr;max-width:480px;margin-inline:auto}.plan__desc[data-v-53a5bc71]{min-height:0}}@media(max-width:760px){.how[data-v-53a5bc71]{margin-top:64px;padding-top:44px}.how__steps[data-v-53a5bc71]{grid-template-columns:1fr;gap:28px}.how__steps li[data-v-53a5bc71]{display:grid;grid-template-columns:36px 1fr;column-gap:16px}.how__num[data-v-53a5bc71]{grid-row:span 2}.how__steps h4[data-v-53a5bc71]{margin-top:4px}}.team[data-v-cf53d0b4]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.team>li[data-v-cf53d0b4]{display:grid}.coach[data-v-cf53d0b4]{display:flex;flex-direction:column}.coach__photo[data-v-cf53d0b4]{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3.4;border-radius:20px;background:radial-gradient(80% 90% at 20% 10%,hsl(var(--h) 90% 88%) 0%,transparent 65%),radial-gradient(70% 80% at 90% 90%,hsl(calc(var(--h) + 50) 90% 90%) 0%,transparent 65%),hsl(calc(var(--h) + 20) 80% 93%);overflow:hidden}.coach__photo span[data-v-cf53d0b4]{display:grid;place-items:center;width:84px;height:84px;font-size:34px;font-weight:600;color:hsl(var(--h) 45% 28%);border-radius:50%;background:#ffffffb8;box-shadow:0 10px 30px -10px hsl(var(--h) 60% 40% / .45);transition:transform .5s var(--ease)}.coach:hover .coach__photo span[data-v-cf53d0b4]{transform:scale(1.08) rotate(-4deg)}.coach h3[data-v-cf53d0b4]{margin-top:20px;font-size:20px;font-weight:600}.coach__role[data-v-cf53d0b4]{margin-top:2px;font-size:14px;color:var(--ink-3)}.coach__desc[data-v-cf53d0b4]{margin-top:12px;font-size:15px;color:var(--ink-2)}.coach__tags[data-v-cf53d0b4]{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:16px}@media(max-width:1000px){.team[data-v-cf53d0b4]{grid-template-columns:repeat(2,1fr);gap:36px 20px}}@media(max-width:520px){.team[data-v-cf53d0b4]{grid-template-columns:1fr}.coach__photo[data-v-cf53d0b4]{aspect-ratio:16 / 9}}.voices[data-v-39d444c0]{columns:3;column-gap:20px}.voices>li[data-v-39d444c0]{break-inside:avoid;margin-bottom:20px}.voice[data-v-39d444c0]{padding:28px;border-radius:20px;background:#fff;box-shadow:var(--shadow-card);transition:transform .3s var(--ease),box-shadow .3s ease}.voice[data-v-39d444c0]:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #0d0d0d0f,0 18px 40px -18px #0d0d0d38}.voice blockquote[data-v-39d444c0]{font-size:17px;line-height:1.65;text-wrap:pretty}.voice blockquote[data-v-39d444c0]:before{content:"“";display:block;height:26px;font-size:44px;line-height:1;color:var(--ink-4)}.voice figcaption[data-v-39d444c0]{display:flex;align-items:center;gap:12px;margin-top:24px}.voice .avatar[data-v-39d444c0]{width:36px;height:36px;font-size:14px}.voice b[data-v-39d444c0]{display:block;font-size:14px;font-weight:600;line-height:1.4}.voice small[data-v-39d444c0]{font-size:13px;color:var(--ink-3)}@media(max-width:960px){.voices[data-v-39d444c0]{columns:2}}@media(max-width:620px){.voices[data-v-39d444c0]{columns:1}.voice[data-v-39d444c0]{padding:24px}}.faq[data-v-ee115bbf]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:72px;align-items:start}.faq__head[data-v-ee115bbf]{position:sticky;top:108px;margin-bottom:0}.faq__head a[data-v-ee115bbf]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink-4);text-underline-offset:4px;transition:text-decoration-color .2s ease}.faq__head a[data-v-ee115bbf]:hover{text-decoration-color:var(--ink)}.faq__list li[data-v-ee115bbf]{border-bottom:1px solid var(--line)}.faq__list li[data-v-ee115bbf]:first-child{border-top:1px solid var(--line)}.faq__list button[data-v-ee115bbf]{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:24px 0;font-size:19px;font-weight:500;text-align:left;transition:color .2s ease}.faq__list button[data-v-ee115bbf]:hover{color:var(--ink-2)}.faq__list svg[data-v-ee115bbf]{flex-shrink:0;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;transition:transform .4s var(--ease)}.is-open svg[data-v-ee115bbf]{transform:rotate(45deg)}.faq__answer[data-v-ee115bbf]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease)}.is-open .faq__answer[data-v-ee115bbf]{grid-template-rows:1fr}.faq__answer>div[data-v-ee115bbf]{overflow:hidden}.faq__answer p[data-v-ee115bbf]{max-width:600px;padding-bottom:26px;font-size:16px;color:var(--ink-2);opacity:0;transition:opacity .3s ease}.is-open .faq__answer p[data-v-ee115bbf]{opacity:1;transition-delay:.1s}@media(max-width:860px){.faq[data-v-ee115bbf]{grid-template-columns:1fr;gap:36px}.faq__head[data-v-ee115bbf]{position:static}.faq__list button[data-v-ee115bbf]{padding:20px 0;font-size:17px}}.cta[data-v-96445382]{padding-top:0}.cta__card[data-v-96445382]{display:flex;flex-direction:column;align-items:center;padding:104px 32px 56px;text-align:center}.cta h2[data-v-96445382]{font-size:clamp(36px,5.6vw,68px);font-weight:600;line-height:1.1;letter-spacing:-.03em}.cta__card>p[data-v-96445382]{max-width:460px;margin-top:20px;font-size:18px;color:#0d0d0da8}.cta__actions[data-v-96445382]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px}.cta__actions svg[data-v-96445382],.toast svg[data-v-96445382]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cta__actions .btn:hover svg[data-v-96445382]{transform:none}.cta__info[data-v-96445382]{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 56px;width:100%;margin-top:80px;padding-top:32px;border-top:1px solid rgba(13,13,13,.1)}.cta__info dt[data-v-96445382]{font-size:13px;color:#0d0d0d80}.cta__info dd[data-v-96445382]{margin-top:2px;font-size:16px;font-weight:500}.cta__info a[data-v-96445382]{text-decoration:underline;text-decoration-color:#0d0d0d40;text-underline-offset:4px}.cta__info a[data-v-96445382]:hover{text-decoration-color:var(--ink)}.toast[data-v-96445382]{position:fixed;left:50%;bottom:32px;z-index:110;display:flex;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:14px;font-weight:500;color:#fff;background:var(--ink);border-radius:999px;box-shadow:0 16px 40px -12px #0d0d0d80;translate:-50% 0;white-space:nowrap}.toast-enter-active[data-v-96445382],.toast-leave-active[data-v-96445382]{transition:opacity .25s ease,transform .3s var(--ease)}.toast-enter-from[data-v-96445382],.toast-leave-to[data-v-96445382]{opacity:0;transform:translateY(14px)}@media(max-width:760px){.cta__card[data-v-96445382]{padding:64px 22px 36px}.cta__card>p[data-v-96445382]{font-size:17px}.cta__info[data-v-96445382]{flex-direction:column;align-items:center;margin-top:52px}}.footer[data-v-f6440730]{padding:72px 0 40px;border-top:1px solid var(--line)}.footer__top[data-v-f6440730]{display:grid;grid-template-columns:minmax(0,2.2fr) repeat(3,minmax(0,1fr));gap:40px}.footer__logo[data-v-f6440730]{display:inline-flex;align-items:center;gap:9px;font-size:17px;font-weight:600}.footer__brand p[data-v-f6440730]{max-width:260px;margin-top:14px;font-size:14px;color:var(--ink-3)}.footer h3[data-v-f6440730]{font-size:13px;font-weight:500;color:var(--ink-3)}.footer nav ul[data-v-f6440730]{display:grid;gap:10px;margin-top:16px}.footer nav a[data-v-f6440730]{font-size:14px;transition:color .2s ease}.footer nav a[data-v-f6440730]:hover,.footer__bottom a[data-v-f6440730]:hover{color:var(--ink-3)}.footer__advice[data-v-f6440730]{margin-top:64px;padding-top:28px;font-size:12px;line-height:1.8;color:var(--ink-3);border-top:1px solid var(--line)}.footer__bottom[data-v-f6440730]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:16px;font-size:12px;color:var(--ink-3)}.footer__bottom a[data-v-f6440730]{transition:color .2s ease}.footer__bottom a[data-v-f6440730]:hover{color:var(--ink)}@media(max-width:760px){.footer[data-v-f6440730]{padding-top:56px}.footer__top[data-v-f6440730]{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 20px}.footer__brand[data-v-f6440730]{grid-column:1 / -1}.footer__advice[data-v-f6440730]{margin-top:44px}}:root{color-scheme:light;--bg: #ffffff;--bg-soft: #f7f7f5;--bg-mute: #efefec;--ink: #0d0d0d;--ink-2: #5c5c5c;--ink-3: #8f8f8f;--ink-4: #bdbdbd;--line: rgba(13, 13, 13, .08);--line-2: rgba(13, 13, 13, .14);--accent: #ff5a36;--accent-soft: #fff0eb;--green: #12a150;--green-soft: #e4f6eb;--amber: #a86a12;--amber-soft: #fdf2d8;--radius-s: 10px;--radius: 16px;--radius-l: 28px;--shadow-card: 0 0 0 1px rgba(13, 13, 13, .06), 0 1px 2px rgba(13, 13, 13, .04);--shadow-win: 0 0 0 1px rgba(13, 13, 13, .06), 0 2px 4px rgba(13, 13, 13, .04), 0 28px 64px -20px rgba(34, 34, 90, .3);--font: -apple-system, BlinkMacSystemFont, "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", "Segoe UI", "Helvetica Neue", sans-serif;--mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ease: cubic-bezier(.2, .7, .2, 1);--container: 1200px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{padding:0;border:0;background:none;cursor:pointer}svg{display:block}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}::selection{background:#ffd9cf}.container{width:min(var(--container),100% - 48px);margin-inline:auto}.section{padding:128px 0}.section--soft{background:var(--bg-soft)}.section-head{max-width:720px;margin-bottom:64px}.section-head--center{margin-inline:auto;text-align:center}.eyebrow{display:inline-block;margin-bottom:16px;font-size:14px;font-weight:500;color:var(--ink-3)}.section-head h2{font-size:clamp(32px,4.2vw,52px);font-weight:600;line-height:1.14;letter-spacing:-.02em;text-wrap:balance}.section-head p{margin-top:20px;font-size:18px;color:var(--ink-2);text-wrap:pretty}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 20px;font-size:15px;font-weight:500;white-space:nowrap;border-radius:999px;transition:background .2s ease,color .2s ease,transform .2s var(--ease),box-shadow .2s ease}.btn:active{transform:scale(.97)}.btn--sm{height:36px;padding:0 16px;font-size:14px}.btn--lg{height:52px;padding:0 26px;font-size:16px}.btn--primary{background:var(--ink);color:#fff}.btn--primary:hover{background:#333}.btn--secondary{background:var(--bg-mute);color:var(--ink)}.btn--secondary:hover{background:#e4e4e0}.btn--light{background:#fff;color:var(--ink)}.btn--light:hover{background:#f0f0ee}.btn--outline{box-shadow:inset 0 0 0 1px var(--line-2)}.btn--outline:hover{background:var(--bg-soft)}.btn svg{width:16px;height:16px;transition:transform .25s var(--ease)}.btn:hover svg{transform:translate(3px)}.chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:500;color:var(--ink-2);background:var(--bg-mute);border-radius:999px;white-space:nowrap}.chip--green{color:var(--green);background:var(--green-soft)}.chip--amber{color:var(--amber);background:var(--amber-soft)}.chip--accent{color:#d63d1b;background:var(--accent-soft)}.avatar{--h: 220;display:inline-grid;place-items:center;flex-shrink:0;width:32px;height:32px;font-size:13px;font-weight:600;color:hsl(var(--h) 45% 30%);background:hsl(var(--h) 85% 90%);border-radius:50%}.avatar--me{color:#fff;background:var(--ink)}.mesh{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--radius-l);background-color:#dfe7ff}.mesh:after{content:"";position:absolute;inset:0;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' 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 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.16;mix-blend-mode:soft-light;pointer-events:none}.mesh--sky{background-color:#dbe6ff;background-image:radial-gradient(70% 90% at 8% 10%,#c4dcff 0%,transparent 62%),radial-gradient(60% 80% at 92% 8%,#e6d7ff 0%,transparent 62%),radial-gradient(70% 90% at 82% 96%,#ffdccd 0%,transparent 62%),radial-gradient(60% 70% at 12% 98%,#cdeee9 0%,transparent 62%)}.mesh--peach{background-color:#ffe6d8;background-image:radial-gradient(70% 90% at 10% 8%,#ffd3c2 0%,transparent 62%),radial-gradient(60% 80% at 92% 12%,#ffe9b8 0%,transparent 62%),radial-gradient(70% 90% at 80% 98%,#ffcfe0 0%,transparent 62%),radial-gradient(60% 70% at 8% 96%,#fff1d9 0%,transparent 62%)}.mesh--mint{background-color:#dcf3ea;background-image:radial-gradient(70% 90% at 6% 10%,#c9efdf 0%,transparent 62%),radial-gradient(60% 80% at 94% 6%,#cfe6ff 0%,transparent 62%),radial-gradient(70% 90% at 84% 98%,#e9f6c9 0%,transparent 62%),radial-gradient(60% 70% at 10% 96%,#d6ecff 0%,transparent 62%)}.mesh--lilac{background-color:#ebe2ff;background-image:radial-gradient(70% 90% at 8% 8%,#e2d6ff 0%,transparent 62%),radial-gradient(60% 80% at 92% 10%,#ffd9ec 0%,transparent 62%),radial-gradient(70% 90% at 84% 96%,#d3e2ff 0%,transparent 62%),radial-gradient(60% 70% at 10% 98%,#f6dcff 0%,transparent 62%)}.mesh--sun{background-color:#fff0cf;background-image:radial-gradient(70% 90% at 8% 10%,#ffe9a8 0%,transparent 62%),radial-gradient(60% 80% at 94% 8%,#ffd6bf 0%,transparent 62%),radial-gradient(70% 90% at 82% 98%,#e3f3c4 0%,transparent 62%),radial-gradient(60% 70% at 10% 96%,#ffe2d0 0%,transparent 62%)}.win{background:#fff;border-radius:14px;box-shadow:var(--shadow-win);overflow:hidden;font-size:14px;line-height:1.5}.win__bar{display:flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-bottom:1px solid var(--line);background:#fbfbfa}.win__bar i{width:10px;height:10px;border-radius:50%;background:#e2e2de}.win__title{margin-left:8px;font-size:12px;font-weight:500;color:var(--ink-3)}.win__bar-end{margin-left:auto}.reveal{opacity:0;transform:translateY(18px);transition:opacity .8s ease var(--reveal-delay, 0ms),transform .8s var(--ease) var(--reveal-delay, 0ms)}.reveal.is-in{opacity:1;transform:none}@media(max-width:860px){.section{padding:88px 0}.section-head{margin-bottom:44px}.section-head p{font-size:17px}}@media(max-width:560px){.container{width:min(var(--container),100% - 32px)}.section{padding:72px 0}.mesh{border-radius:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
