.pd[data-astro-cid-bbsz7hek]{margin:18px 0 4px}.pd__phone[data-astro-cid-bbsz7hek]{background:var(--paper);width:min(100%,340px);box-shadow:0 0 0 2px var(--surface-2), 0 24px 50px -24px #000c;--t:7s;border-radius:30px;padding:18px 16px 16px;position:relative}.pd__bar[data-astro-cid-bbsz7hek]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pd__title[data-astro-cid-bbsz7hek]{font:600 1.05rem var(--font-display);letter-spacing:-.02em}.pd__btn[data-astro-cid-bbsz7hek]{background:var(--surface);width:40px;height:40px;color:var(--mint);animation:pd-press var(--t) infinite;border-radius:12px;place-items:center;display:grid;position:relative}.pd__tap[data-astro-cid-bbsz7hek]{border-radius:inherit;animation:pd-tap var(--t) infinite;position:absolute;inset:0;box-shadow:0 0 #7cf2b899}.pd__list[data-astro-cid-bbsz7hek]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pd__list[data-astro-cid-bbsz7hek] li[data-astro-cid-bbsz7hek]{background:var(--surface);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;font-size:.92rem;display:grid}.pd__list[data-astro-cid-bbsz7hek] li[data-astro-cid-bbsz7hek].is-best{animation:pd-best var(--t) infinite}.pd__dot[data-astro-cid-bbsz7hek]{background:var(--muted);border-radius:50%;width:8px;height:8px}.pd__name[data-astro-cid-bbsz7hek]{font-weight:600;line-height:1.2;display:grid}.pd__name[data-astro-cid-bbsz7hek] small[data-astro-cid-bbsz7hek]{color:var(--muted);font-size:.72rem;font-weight:500}.pd__ms[data-astro-cid-bbsz7hek]{text-align:right;font-variant-numeric:tabular-nums;min-width:56px;position:relative}.pd__wait[data-astro-cid-bbsz7hek],.pd__val[data-astro-cid-bbsz7hek]{display:block}.pd__wait[data-astro-cid-bbsz7hek]{color:var(--muted);animation:pd-wait var(--t) infinite;animation-delay:calc(var(--i) * .25s)}.pd__val[data-astro-cid-bbsz7hek]{color:var(--go);opacity:0;animation:pd-val var(--t) infinite;animation-delay:calc(var(--i) * .25s);position:absolute;inset:0}.is-dead[data-astro-cid-bbsz7hek] .pd__val[data-astro-cid-bbsz7hek]{color:var(--warn)}.pd__hint[data-astro-cid-bbsz7hek]{color:var(--mint);opacity:0;animation:pd-hint var(--t) infinite;margin:12px 4px 0;font-size:.82rem}.pd__cap[data-astro-cid-bbsz7hek]{color:var(--muted);margin-top:10px;font-size:.85rem}@keyframes pd-press{0%,6%,12%,to{transform:none}9%{transform:scale(.88)}}@keyframes pd-tap{0%,8%{box-shadow:0 0 #7cf2b899}20%,to{box-shadow:0 0 0 14px #7cf2b800}}@keyframes pd-wait{0%,12%{opacity:0}16%,30%{opacity:1}34%,to{opacity:0}}@keyframes pd-val{0%,32%{opacity:0;transform:translateY(6px)}38%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes pd-best{0%,48%{background:var(--surface);color:var(--ink);box-shadow:none}54%,92%{background:var(--mint);color:var(--dark-ink);box-shadow:0 10px 24px -10px #7cf2b899}98%,to{background:var(--surface);color:var(--ink);box-shadow:none}}.is-best[data-astro-cid-bbsz7hek] .pd__val[data-astro-cid-bbsz7hek]{animation-name:pd-val,pd-best-ink}@keyframes pd-best-ink{0%,48%{color:var(--go)}54%,92%{color:var(--dark-ink)}}.is-best[data-astro-cid-bbsz7hek] .pd__name[data-astro-cid-bbsz7hek] small[data-astro-cid-bbsz7hek]{animation:pd-best-ink2 var(--t) infinite}@keyframes pd-best-ink2{54%,92%{color:#0b0d14a6}}@keyframes pd-hint{0%,50%{opacity:0}56%,92%{opacity:1}98%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.pd[data-astro-cid-bbsz7hek] [data-astro-cid-bbsz7hek],.pd__list[data-astro-cid-bbsz7hek] li[data-astro-cid-bbsz7hek]{animation:none!important}.pd__wait[data-astro-cid-bbsz7hek]{opacity:0}.pd__val[data-astro-cid-bbsz7hek],.pd__hint[data-astro-cid-bbsz7hek]{opacity:1}.pd__list[data-astro-cid-bbsz7hek] li[data-astro-cid-bbsz7hek].is-best{background:var(--mint);color:var(--dark-ink)}.is-best[data-astro-cid-bbsz7hek] .pd__val[data-astro-cid-bbsz7hek]{color:var(--dark-ink)}}.head[data-astro-cid-vf3blrob]{padding:clamp(32px,5vw,72px) 0}.head[data-astro-cid-vf3blrob].field--cobalt{background:var(--cobalt);color:#fff}.head[data-astro-cid-vf3blrob].field--cobalt .btn[data-astro-cid-vf3blrob]:not(.btn--white){background:var(--mint);color:var(--dark-ink)}.head[data-astro-cid-vf3blrob].field--mint,.head[data-astro-cid-vf3blrob].field--pink{background:var(--tone)}.head__in[data-astro-cid-vf3blrob]{align-items:center;gap:36px;display:grid}@media (width>=900px){.head__in[data-astro-cid-vf3blrob]{grid-template-columns:1fr 1fr;gap:56px}}.head[data-astro-cid-vf3blrob] h1[data-astro-cid-vf3blrob]{margin-top:0;font-size:clamp(2.4rem,1.2rem + 3.6vw,4.6rem)}.head[data-astro-cid-vf3blrob] .lead[data-astro-cid-vf3blrob]{margin:20px 0 32px}.head__img[data-astro-cid-vf3blrob]{aspect-ratio:4/3}.apps[data-astro-cid-vf3blrob]{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.app[data-astro-cid-vf3blrob]{border-radius:var(--r-media);background:var(--surface);transition:transform .26s var(--ease-out), border-color .26s ease;border:1px solid #ffffff0d;flex-direction:column;padding:26px;display:flex}@media (hover:hover) and (pointer:fine){.app[data-astro-cid-vf3blrob]:hover{border-color:#7cf2b859;transform:translateY(-4px)}}.app[data-astro-cid-vf3blrob].is-main{background:linear-gradient(160deg, #5463ff, var(--cobalt) 60%, #3443e6);color:#fff;border-color:#0000;box-shadow:0 24px 60px -24px #4152ffb3}.app__top[data-astro-cid-vf3blrob]{justify-content:space-between;align-items:center;gap:10px;display:flex}.app__name[data-astro-cid-vf3blrob]{font:600 1.55rem/1.1 var(--font-display);letter-spacing:-.03em;color:inherit;text-decoration:none}.app__name[data-astro-cid-vf3blrob]:hover{text-decoration:underline}.app__badge[data-astro-cid-vf3blrob]{background:var(--mint);color:var(--dark-ink);white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:.8rem;font-weight:600}.app__meta[data-astro-cid-vf3blrob]{color:var(--muted);margin:8px 0 14px;font-size:.95rem}.is-main[data-astro-cid-vf3blrob] .app__meta[data-astro-cid-vf3blrob]{color:#ffffffbf}.app__chips[data-astro-cid-vf3blrob]{flex-wrap:wrap;gap:6px;margin:0 0 22px;padding:0;list-style:none;display:flex}.app__chips[data-astro-cid-vf3blrob] li[data-astro-cid-vf3blrob]{letter-spacing:.01em;background:#ffffff12;border-radius:999px;padding:5px 10px;font-size:.8rem;font-weight:600}.is-main[data-astro-cid-vf3blrob] .app__chips[data-astro-cid-vf3blrob] li[data-astro-cid-vf3blrob]{background:#ffffff29}.app__cta[data-astro-cid-vf3blrob]{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.app__cta[data-astro-cid-vf3blrob]>.ddl,.app__wide[data-astro-cid-vf3blrob]{width:100%}.is-main[data-astro-cid-vf3blrob] .app__cta[data-astro-cid-vf3blrob] .btn--soft[data-astro-cid-vf3blrob]{color:#fff;background:#ffffff29}.app__more[data-astro-cid-vf3blrob]{flex-wrap:wrap;gap:6px 16px;margin:16px 0 0;font-size:.92rem;display:flex}.app__more[data-astro-cid-vf3blrob] a[data-astro-cid-vf3blrob]{color:var(--muted);text-decoration:none}.app__more[data-astro-cid-vf3blrob] a[data-astro-cid-vf3blrob]:hover{color:var(--mint);text-decoration:underline}.is-main[data-astro-cid-vf3blrob] .app__more[data-astro-cid-vf3blrob] a[data-astro-cid-vf3blrob]{color:#fffc}.is-main[data-astro-cid-vf3blrob] .app__more[data-astro-cid-vf3blrob] a[data-astro-cid-vf3blrob]:hover{color:#fff}.steps-grid[data-astro-cid-vf3blrob]{align-items:start;gap:32px;margin-top:32px;display:grid}@media (width>=1000px){.steps-grid[data-astro-cid-vf3blrob]{grid-template-columns:1.6fr 1fr;gap:40px}}.aside[data-astro-cid-vf3blrob]{gap:14px;display:grid}@media (width>=1000px){.aside[data-astro-cid-vf3blrob]{position:sticky;top:100px}}.aside__card[data-astro-cid-vf3blrob]{border-radius:var(--r-media);background:var(--cobalt);color:#fff;padding:28px}.aside__h[data-astro-cid-vf3blrob]{font:600 1.35rem/1.15 var(--font-display);letter-spacing:-.02em;margin-bottom:10px}.aside__toc[data-astro-cid-vf3blrob]{border-radius:var(--r-media);background:var(--surface);padding:24px 28px}.aside__toc[data-astro-cid-vf3blrob] ol[data-astro-cid-vf3blrob]{margin:0;padding-left:1.2em}.aside__toc[data-astro-cid-vf3blrob] li[data-astro-cid-vf3blrob]{margin-bottom:6px}.aside__toc[data-astro-cid-vf3blrob] a[data-astro-cid-vf3blrob]{color:var(--ink)}.aside__toc[data-astro-cid-vf3blrob] li[data-astro-cid-vf3blrob]::marker{color:var(--mint)}.steps[data-astro-cid-vf3blrob]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-vf3blrob]>li[data-astro-cid-vf3blrob]{border-radius:var(--r-media);background:var(--surface);grid-template-columns:auto 1fr;gap:20px;padding:28px;scroll-margin-top:100px;display:grid}.steps__n[data-astro-cid-vf3blrob]{background:var(--cobalt);color:#fff;width:60px;height:60px;font:700 1.5rem var(--font-display);border-radius:50%;place-items:center;display:grid}.steps[data-astro-cid-vf3blrob]>li[data-astro-cid-vf3blrob]>div[data-astro-cid-vf3blrob],.done[data-astro-cid-vf3blrob]>div[data-astro-cid-vf3blrob]{min-width:0}.steps[data-astro-cid-vf3blrob] p[data-astro-cid-vf3blrob],.steps[data-astro-cid-vf3blrob] li[data-astro-cid-vf3blrob],.steps[data-astro-cid-vf3blrob] h3[data-astro-cid-vf3blrob]{overflow-wrap:break-word}.steps[data-astro-cid-vf3blrob] h3[data-astro-cid-vf3blrob]{margin:6px 0 10px;font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem)}.steps[data-astro-cid-vf3blrob] p[data-astro-cid-vf3blrob]{max-width:62ch;margin:0}.steps[data-astro-cid-vf3blrob] p[data-astro-cid-vf3blrob] a,.steps[data-astro-cid-vf3blrob] li[data-astro-cid-vf3blrob] a{color:var(--mint)}.steps__list[data-astro-cid-vf3blrob]{gap:6px;max-width:62ch;margin:12px 0 0;padding-left:1.2em;display:grid}.steps__list[data-astro-cid-vf3blrob] li[data-astro-cid-vf3blrob]::marker{color:var(--mint)}.steps__warn[data-astro-cid-vf3blrob]{border-left:4px solid var(--warn);background:#ffb5471a;border-radius:16px;padding:14px 18px;margin-top:14px!important}.steps__tip[data-astro-cid-vf3blrob]{background:var(--surface-2);border-left:4px solid var(--mint);border-radius:16px;padding:14px 18px;margin-top:14px!important}@media (width<=560px){.steps[data-astro-cid-vf3blrob]>li[data-astro-cid-vf3blrob]{grid-template-columns:1fr;padding:22px}.steps__n[data-astro-cid-vf3blrob]{width:48px;height:48px;font-size:1.2rem}}.done[data-astro-cid-vf3blrob]{border-radius:var(--r-media);background:var(--tone);align-items:center;gap:28px;margin-top:24px;padding:clamp(24px,4vw,48px);display:grid}@media (width>=800px){.done[data-astro-cid-vf3blrob]{grid-template-columns:.8fr 1.2fr}}.done[data-astro-cid-vf3blrob] img[data-astro-cid-vf3blrob]{border-radius:22px;width:100%}.done[data-astro-cid-vf3blrob] h2[data-astro-cid-vf3blrob]{margin-top:0}.done[data-astro-cid-vf3blrob] .lead[data-astro-cid-vf3blrob]{margin-bottom:24px}.needs__list[data-astro-cid-vf3blrob]{gap:10px;max-width:920px;margin:24px 0 0;padding:0;list-style:none;display:grid}.needs__list[data-astro-cid-vf3blrob] li[data-astro-cid-vf3blrob]{background:var(--surface);border-radius:18px;padding:16px 20px 16px 52px;position:relative}.needs__list[data-astro-cid-vf3blrob] li[data-astro-cid-vf3blrob]:before{content:"";background:var(--mint);border-radius:50%;width:18px;height:18px;position:absolute;top:20px;left:20px}.srcs[data-astro-cid-vf3blrob]{max-width:860px}.others[data-astro-cid-vf3blrob]{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}
