.store-links[data-astro-cid-p3fn7277]{display:flex;flex-wrap:wrap;gap:12px}.store-links--center[data-astro-cid-p3fn7277]{justify-content:center}.store-links--start[data-astro-cid-p3fn7277]{justify-content:flex-start}.gallery__strip[data-astro-cid-nw73rvbn]{list-style:none;margin:0;padding:4px 4px 16px;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.gallery__strip[data-astro-cid-nw73rvbn] li[data-astro-cid-nw73rvbn]{flex:0 0 auto;scroll-snap-align:start}.gallery__item[data-astro-cid-nw73rvbn]{display:block;padding:0;border:0;border-radius:18px;background:none;cursor:zoom-in;overflow:hidden;box-shadow:0 10px 28px #0b103024}.gallery__item[data-astro-cid-nw73rvbn] img[data-astro-cid-nw73rvbn]{height:clamp(220px,34vw,420px);width:auto;max-width:82vw;object-fit:cover;transition:transform .25s ease}.gallery__item[data-astro-cid-nw73rvbn]:hover img[data-astro-cid-nw73rvbn]{transform:scale(1.03)}.lightbox[data-astro-cid-nw73rvbn]{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:56px 16px;border:0;background:#05071af0;color:#fff}.lightbox[data-astro-cid-nw73rvbn][open]{display:flex;align-items:center;justify-content:center}.lightbox[data-astro-cid-nw73rvbn]::backdrop{background:transparent}.lightbox__img[data-astro-cid-nw73rvbn]{max-width:min(1400px,100%);max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:12px}.lightbox__count[data-astro-cid-nw73rvbn]{position:absolute;left:50%;bottom:16px;transform:translate(-50%);font-size:14px;color:var(--color-on-night-muted)}.lightbox__btn[data-astro-cid-nw73rvbn]{position:absolute;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(238,235,255,.3);background:#0b1030b3;color:#fff;cursor:pointer}.lightbox__close[data-astro-cid-nw73rvbn]{top:12px;right:12px}.lightbox__prev[data-astro-cid-nw73rvbn]{left:12px;top:50%;transform:translateY(-50%)}.lightbox__next[data-astro-cid-nw73rvbn]{right:12px;top:50%;transform:translateY(-50%)}.yt[data-astro-cid-aomsn35f]{margin:0 auto;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-night-panel);border:1px solid rgba(185,177,242,.22);box-shadow:0 30px 60px #0006}.yt--wide[data-astro-cid-aomsn35f]{width:100%;max-width:1040px;aspect-ratio:16 / 9}.yt--tall[data-astro-cid-aomsn35f]{width:min(340px,100%);aspect-ratio:9 / 16}.yt[data-astro-cid-aomsn35f] iframe[data-astro-cid-aomsn35f]{display:block;width:100%;height:100%;border:0}.back[data-astro-cid-6r3yzy3f]{position:relative;display:inline-block;padding:10px 0;font-size:14px;text-decoration:none;color:var(--color-on-night-muted)}.hero__badges[data-astro-cid-6r3yzy3f]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.hero__badges--start[data-astro-cid-6r3yzy3f]{justify-content:flex-start}.hero__subtitle[data-astro-cid-6r3yzy3f]{font-size:clamp(18px,2vw,22px);font-weight:700;color:var(--color-moon)}.stack[data-astro-cid-6r3yzy3f]{display:flex;flex-direction:column;gap:64px}.stack--lg[data-astro-cid-6r3yzy3f]{gap:80px}.sub-title[data-astro-cid-6r3yzy3f]{font-size:clamp(22px,3vw,28px);font-weight:800}.on-dark[data-astro-cid-6r3yzy3f]{color:#fff}.banner[data-astro-cid-6r3yzy3f]{position:relative;overflow:hidden;min-height:clamp(520px,62vw,720px);display:flex}.banner__bg[data-astro-cid-6r3yzy3f]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.banner__shade[data-astro-cid-6r3yzy3f]{position:absolute;inset:0;background:linear-gradient(90deg,#0b1030eb,#0b1030b3 40%,#0b10301a 75%),linear-gradient(0deg,#0b1030f2,#0b103000 45%)}.banner__inner[data-astro-cid-6r3yzy3f]{position:relative;width:100%;display:flex;flex-direction:column;justify-content:space-between;padding-block:24px 64px}.banner__content[data-astro-cid-6r3yzy3f]{max-width:620px;display:flex;flex-direction:column;gap:18px;margin-top:48px}.banner__id[data-astro-cid-6r3yzy3f]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.banner__icon[data-astro-cid-6r3yzy3f]{width:88px;height:88px;border-radius:22px;box-shadow:0 10px 30px #0006}.banner__title[data-astro-cid-6r3yzy3f]{font-size:clamp(40px,6vw,72px);line-height:1.05;color:#fff}.banner__lead[data-astro-cid-6r3yzy3f]{color:#e0ddf5}@media(max-width:720px){.banner__shade[data-astro-cid-6r3yzy3f]{background:linear-gradient(0deg,#0b1030f7,#0b1030d9 55%,#0b103059)}}.hero[data-astro-cid-6r3yzy3f]{position:relative;overflow:hidden;padding-block:32px 80px}.hero__inner[data-astro-cid-6r3yzy3f]{position:relative;display:flex;flex-direction:column;align-items:center;gap:22px;padding-top:32px;text-align:center}.hero__icon[data-astro-cid-6r3yzy3f]{width:112px;height:112px;border-radius:28px}.hero__icon--mono[data-astro-cid-6r3yzy3f]{display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:36px;font-weight:600;color:#fff}.hero__title[data-astro-cid-6r3yzy3f]{font-size:clamp(40px,6.5vw,76px);line-height:1.05;color:#fff}.hero__subtitle[data-astro-cid-6r3yzy3f]{margin-top:-10px}.hero__lead[data-astro-cid-6r3yzy3f]{max-width:600px}.note[data-astro-cid-6r3yzy3f]{background:var(--color-night-raised);border-block:1px solid var(--color-night-line)}.note__inner[data-astro-cid-6r3yzy3f]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;padding-block:24px}.note__icon[data-astro-cid-6r3yzy3f]{width:48px;height:48px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#f4e3b024;color:var(--color-moon)}.note__text[data-astro-cid-6r3yzy3f]{flex:1 1 360px;display:flex;flex-direction:column;gap:4px}.note__title[data-astro-cid-6r3yzy3f]{font-size:17px;font-weight:800;color:#fff}.note__text[data-astro-cid-6r3yzy3f] p[data-astro-cid-6r3yzy3f]{font-size:15px;color:var(--color-on-night-muted)}.intro[data-astro-cid-6r3yzy3f]{display:flex;flex-direction:column;gap:14px}.intro__body[data-astro-cid-6r3yzy3f]{max-width:760px;margin-top:10px}.intro__video[data-astro-cid-6r3yzy3f]{margin-top:32px}.intro__video[data-astro-cid-6r3yzy3f] .yt--wide{margin-left:0}.features[data-astro-cid-6r3yzy3f]{display:flex;flex-direction:column;gap:56px}.feature[data-astro-cid-6r3yzy3f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px}.feature--flip[data-astro-cid-6r3yzy3f] .feature__media[data-astro-cid-6r3yzy3f]{order:2}.feature--text[data-astro-cid-6r3yzy3f]{grid-template-columns:minmax(0,1fr);max-width:760px}.feature__media[data-astro-cid-6r3yzy3f]{display:flex;align-items:center;justify-content:center;padding:24px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--tint) 22%,#ffffff);overflow:hidden}.feature__media[data-astro-cid-6r3yzy3f] img[data-astro-cid-6r3yzy3f]{max-width:100%;max-height:460px;width:auto;height:auto;border-radius:16px;box-shadow:0 14px 32px #0b10302e}.feature__text[data-astro-cid-6r3yzy3f]{display:flex;flex-direction:column;gap:12px}.feature__num[data-astro-cid-6r3yzy3f]{font-size:15px;letter-spacing:.1em;color:var(--color-lavender)}.feature__title[data-astro-cid-6r3yzy3f]{font-size:clamp(22px,2.6vw,28px);font-weight:800}.feature__body[data-astro-cid-6r3yzy3f]{font-size:17px;line-height:1.8;color:var(--color-ink-muted)}@media(max-width:760px){.feature[data-astro-cid-6r3yzy3f]{grid-template-columns:minmax(0,1fr);gap:24px}.feature--flip[data-astro-cid-6r3yzy3f] .feature__media[data-astro-cid-6r3yzy3f]{order:0}}.chars[data-astro-cid-6r3yzy3f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:24px}.char[data-astro-cid-6r3yzy3f]{display:flex;flex-direction:column;border-radius:var(--radius-md);background:var(--color-night-panel);border:1px solid rgba(185,177,242,.18);overflow:hidden}.char__media[data-astro-cid-6r3yzy3f]{aspect-ratio:1;display:flex;align-items:flex-end;justify-content:center;background:color-mix(in srgb,var(--tint) 35%,#1a1f55)}.char__media[data-astro-cid-6r3yzy3f] img[data-astro-cid-6r3yzy3f]{width:100%;height:100%;object-fit:contain}.char__mono[data-astro-cid-6r3yzy3f]{align-self:center;font-size:72px;color:#fff;opacity:.85}.char__text[data-astro-cid-6r3yzy3f]{display:flex;flex-direction:column;gap:6px;padding:20px 22px 24px}.char__name[data-astro-cid-6r3yzy3f]{font-size:20px;font-weight:800;color:#fff}.char__role[data-astro-cid-6r3yzy3f]{font-size:13px;font-weight:700;color:var(--color-moon)}.char__body[data-astro-cid-6r3yzy3f]{font-size:15px;color:var(--color-on-night-muted)}.block[data-astro-cid-6r3yzy3f]{display:flex;flex-direction:column;gap:24px}.block__head[data-astro-cid-6r3yzy3f]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px}.faq[data-astro-cid-6r3yzy3f]{display:flex;flex-direction:column;gap:12px;max-width:880px}.faq__item[data-astro-cid-6r3yzy3f]{border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid var(--color-paper-line)}.faq__item[data-astro-cid-6r3yzy3f] summary[data-astro-cid-6r3yzy3f]{padding:18px 22px;font-weight:700;cursor:pointer;list-style-position:inside}.faq__item[data-astro-cid-6r3yzy3f] p[data-astro-cid-6r3yzy3f]{padding:0 22px 20px;color:var(--color-ink-muted);line-height:1.8}.info[data-astro-cid-6r3yzy3f]{display:flex;flex-wrap:wrap;gap:40px}.info__title[data-astro-cid-6r3yzy3f]{flex:1 1 220px;font-size:clamp(24px,3vw,30px);font-weight:800;color:#fff}.info__body[data-astro-cid-6r3yzy3f]{flex:3 1 480px;min-width:0;display:flex;flex-direction:column;gap:36px}.info__list[data-astro-cid-6r3yzy3f]{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:28px 32px}.info__list[data-astro-cid-6r3yzy3f] div[data-astro-cid-6r3yzy3f]{display:flex;flex-direction:column;gap:6px}.info__list[data-astro-cid-6r3yzy3f] dt[data-astro-cid-6r3yzy3f],.info__label[data-astro-cid-6r3yzy3f]{font-size:13px;color:var(--color-on-night-faint)}.info__list[data-astro-cid-6r3yzy3f] dd[data-astro-cid-6r3yzy3f]{margin:0;font-size:17px;font-weight:700;color:#fff}.info__list[data-astro-cid-6r3yzy3f] a[data-astro-cid-6r3yzy3f]{color:var(--color-lavender-light)}.info__community[data-astro-cid-6r3yzy3f]{display:flex;flex-direction:column;gap:10px}.info__links[data-astro-cid-6r3yzy3f]{display:flex;flex-wrap:wrap;gap:8px}
