.ck-main[data-astro-cid-u3um4s5i]{position:relative;padding-top:70px}.lb:not([hidden])+.ck-main[data-astro-cid-u3um4s5i]{padding-top:0}.ck-narrow[data-astro-cid-u3um4s5i]{max-width:760px;margin:0 auto;padding:0 20px}.ck-langswitch[data-astro-cid-u3um4s5i]{position:absolute;top:84px;right:20px;z-index:10;font-size:.85rem;font-weight:500;color:var(--wa-ai);background:var(--wa-washi);border:1px solid var(--wa-ai);padding:6px 14px;border-radius:2px;transition:background .2s,color .2s}.ck-langswitch[data-astro-cid-u3um4s5i]:hover{background:var(--wa-ai);color:#fff}.ck-hero[data-astro-cid-u3um4s5i]{background:var(--wa-kinari);border-bottom:1px solid var(--wa-line-soft);padding:80px 0 60px;text-align:center}.ck-eyebrow[data-astro-cid-u3um4s5i]{display:flex;gap:10px;justify-content:center;margin-bottom:24px;flex-wrap:wrap}.ck-category[data-astro-cid-u3um4s5i],.ck-status[data-astro-cid-u3um4s5i]{display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:.14em;padding:4px 12px;border-radius:2px}.ck-category[data-astro-cid-u3um4s5i]{color:var(--wa-ai);background:var(--wa-washi);border:1px solid var(--wa-line)}.ck-status[data-astro-cid-u3um4s5i]{background:transparent;color:var(--wa-shu);border:1px solid var(--wa-shu)}.ck-hero[data-astro-cid-u3um4s5i] h1[data-astro-cid-u3um4s5i]{font-family:var(--wa-serif);font-size:2.3rem;font-weight:600;letter-spacing:.04em;color:var(--wa-sumi);margin-bottom:20px;line-height:1.4}.ck-reading[data-astro-cid-u3um4s5i]{font-size:1.1rem;letter-spacing:.08em;color:var(--wa-sumi-soft)}.ck-tagline[data-astro-cid-u3um4s5i]{font-size:1.02rem;color:var(--wa-sumi-soft);line-height:2;max-width:720px;margin:0 auto 36px}.ck-hero-actions[data-astro-cid-u3um4s5i]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.ck-hero-meta[data-astro-cid-u3um4s5i]{margin-top:18px;font-size:.85rem;letter-spacing:.06em;color:var(--wa-sumi-soft)}.ck-btn[data-astro-cid-u3um4s5i]{display:inline-block;padding:12px 28px;border-radius:2px;font-size:.95rem;font-weight:500;letter-spacing:.06em;text-decoration:none;transition:background .25s,color .25s,border-color .25s;cursor:pointer}.ck-btn-primary[data-astro-cid-u3um4s5i]{background:var(--wa-ai);color:#fff;border:1px solid var(--wa-ai)}.ck-btn-primary[data-astro-cid-u3um4s5i]:hover{background:var(--wa-ai-deep);border-color:var(--wa-ai-deep)}.ck-btn-outline[data-astro-cid-u3um4s5i]{background:transparent;color:var(--wa-ai);border:1px solid var(--wa-ai)}.ck-btn-outline[data-astro-cid-u3um4s5i]:hover{background:var(--wa-ai);color:#fff}.ck-figure[data-astro-cid-u3um4s5i]{margin:32px auto 0;padding:0}.ck-hero-figure[data-astro-cid-u3um4s5i]{max-width:920px}.ck-figure[data-astro-cid-u3um4s5i] video[data-astro-cid-u3um4s5i]{display:block;width:100%;height:auto;border-radius:4px;border:1px solid var(--wa-line);background:#1e1e1e}.ck-figure[data-astro-cid-u3um4s5i] figcaption[data-astro-cid-u3um4s5i]{margin-top:12px;font-size:.85rem;line-height:1.7;color:var(--wa-sumi-soft);text-align:center}.ck-overview[data-astro-cid-u3um4s5i] h2[data-astro-cid-u3um4s5i],.ck-features[data-astro-cid-u3um4s5i] h2[data-astro-cid-u3um4s5i],.ck-showcase[data-astro-cid-u3um4s5i] h2[data-astro-cid-u3um4s5i],.ck-usage[data-astro-cid-u3um4s5i] h2[data-astro-cid-u3um4s5i],.ck-install[data-astro-cid-u3um4s5i] h2[data-astro-cid-u3um4s5i],.ck-faq[data-astro-cid-u3um4s5i] h2[data-astro-cid-u3um4s5i],.ck-final-cta[data-astro-cid-u3um4s5i] h2[data-astro-cid-u3um4s5i]{font-family:var(--wa-serif);font-size:1.6rem;font-weight:600;letter-spacing:.08em;color:var(--wa-sumi);margin-bottom:28px}.ck-overview[data-astro-cid-u3um4s5i],.ck-showcase[data-astro-cid-u3um4s5i],.ck-install[data-astro-cid-u3um4s5i]{background:var(--wa-washi)}.ck-features[data-astro-cid-u3um4s5i],.ck-usage[data-astro-cid-u3um4s5i],.ck-faq[data-astro-cid-u3um4s5i],.ck-final-cta[data-astro-cid-u3um4s5i]{background:var(--wa-kinari);border-top:1px solid var(--wa-line-soft)}.ck-overview[data-astro-cid-u3um4s5i] p[data-astro-cid-u3um4s5i],.ck-showcase[data-astro-cid-u3um4s5i] p[data-astro-cid-u3um4s5i],.ck-usage[data-astro-cid-u3um4s5i] p[data-astro-cid-u3um4s5i],.ck-install[data-astro-cid-u3um4s5i] p[data-astro-cid-u3um4s5i]{font-size:.98rem;color:var(--wa-sumi-soft);line-height:2;margin-bottom:16px}.ck-usage[data-astro-cid-u3um4s5i] .ck-small[data-astro-cid-u3um4s5i]{font-size:.88rem}.ck-features[data-astro-cid-u3um4s5i] h2[data-astro-cid-u3um4s5i]{text-align:center}.ck-feature-grid[data-astro-cid-u3um4s5i]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:900px;margin:0 auto}.ck-feature-card[data-astro-cid-u3um4s5i]{background:var(--wa-washi);padding:28px;border:1px solid var(--wa-line);border-radius:2px}.ck-feature-card[data-astro-cid-u3um4s5i] h3[data-astro-cid-u3um4s5i]{font-family:var(--wa-serif);font-size:1.05rem;font-weight:600;margin-bottom:12px;color:var(--wa-sumi)}.ck-feature-card[data-astro-cid-u3um4s5i] p[data-astro-cid-u3um4s5i]{font-size:.9rem;color:var(--wa-sumi-soft);line-height:1.9}.ck-table[data-astro-cid-u3um4s5i]{width:100%;border-collapse:collapse;background:var(--wa-washi);border:1px solid var(--wa-line);margin-bottom:16px}.ck-table[data-astro-cid-u3um4s5i] th[data-astro-cid-u3um4s5i],.ck-table[data-astro-cid-u3um4s5i] td[data-astro-cid-u3um4s5i]{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--wa-line-soft);font-size:.92rem;line-height:1.7;color:var(--wa-sumi-soft)}.ck-table[data-astro-cid-u3um4s5i] thead[data-astro-cid-u3um4s5i] th[data-astro-cid-u3um4s5i]{background:var(--wa-kinari-deep);color:var(--wa-sumi);font-weight:600}.ck-table[data-astro-cid-u3um4s5i] tbody[data-astro-cid-u3um4s5i] th[data-astro-cid-u3um4s5i]{background:var(--wa-kinari);font-weight:600;color:var(--wa-sumi);width:38%}.ck-table[data-astro-cid-u3um4s5i] tr[data-astro-cid-u3um4s5i]:last-child th[data-astro-cid-u3um4s5i],.ck-table[data-astro-cid-u3um4s5i] tr[data-astro-cid-u3um4s5i]:last-child td[data-astro-cid-u3um4s5i]{border-bottom:none}.ck-spec-table[data-astro-cid-u3um4s5i]{margin-top:28px}.ck-steps[data-astro-cid-u3um4s5i]{counter-reset:step;list-style:none;padding:0;margin-bottom:20px}.ck-steps[data-astro-cid-u3um4s5i] li[data-astro-cid-u3um4s5i]{position:relative;padding:14px 16px 14px 56px;margin-bottom:10px;background:var(--wa-kinari);border:1px solid var(--wa-line-soft);border-radius:2px;line-height:1.9;color:var(--wa-sumi)}.ck-steps[data-astro-cid-u3um4s5i] li[data-astro-cid-u3um4s5i]:before{counter-increment:step;content:counter(step);position:absolute;left:16px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;border:1px solid var(--wa-shu);color:var(--wa-shu);display:flex;align-items:center;justify-content:center;font-family:var(--wa-serif);font-size:.85rem;font-weight:600}.ck-steps[data-astro-cid-u3um4s5i] a,.ck-faq-body[data-astro-cid-u3um4s5i] a[data-astro-cid-u3um4s5i],.ck-license-note[data-astro-cid-u3um4s5i] a[data-astro-cid-u3um4s5i]{color:var(--wa-ai);text-decoration:underline}.ck-steps[data-astro-cid-u3um4s5i] code{background:var(--wa-kinari-deep);padding:2px 6px;border-radius:2px;font-size:.86em;word-break:break-all}.ck-faq-item[data-astro-cid-u3um4s5i]{margin-bottom:12px;border:1px solid var(--wa-line);border-radius:2px;overflow:hidden;background:var(--wa-washi)}.ck-faq-item[data-astro-cid-u3um4s5i] summary[data-astro-cid-u3um4s5i]{cursor:pointer;padding:16px 50px 16px 20px;font-weight:500;font-size:.95rem;color:var(--wa-sumi);list-style:none;position:relative}.ck-faq-item[data-astro-cid-u3um4s5i] summary[data-astro-cid-u3um4s5i]::-webkit-details-marker{display:none}.ck-faq-item[data-astro-cid-u3um4s5i] summary[data-astro-cid-u3um4s5i]:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:1.4rem;color:var(--wa-shu)}.ck-faq-item[data-astro-cid-u3um4s5i][open] summary[data-astro-cid-u3um4s5i]:after{content:"−"}.ck-faq-body[data-astro-cid-u3um4s5i]{padding:0 20px 18px}.ck-faq-body[data-astro-cid-u3um4s5i] p[data-astro-cid-u3um4s5i]{font-size:.9rem;color:var(--wa-sumi-soft);line-height:1.95;margin-bottom:10px}.ck-final-cta[data-astro-cid-u3um4s5i]{text-align:center}.ck-final-cta[data-astro-cid-u3um4s5i] .ck-hero-actions[data-astro-cid-u3um4s5i]{margin-bottom:28px}.ck-license-note[data-astro-cid-u3um4s5i]{font-size:.85rem;color:var(--wa-sumi-soft);line-height:1.9}@media (max-width: 768px){.ck-main[data-astro-cid-u3um4s5i]{padding-top:0}.ck-langswitch[data-astro-cid-u3um4s5i]{top:12px}.ck-hero[data-astro-cid-u3um4s5i]{padding:60px 0 40px}.ck-hero[data-astro-cid-u3um4s5i] h1[data-astro-cid-u3um4s5i]{font-size:1.8rem}.ck-tagline[data-astro-cid-u3um4s5i]{font-size:.95rem}.ck-feature-grid[data-astro-cid-u3um4s5i]{grid-template-columns:1fr}.ck-table[data-astro-cid-u3um4s5i] th[data-astro-cid-u3um4s5i],.ck-table[data-astro-cid-u3um4s5i] td[data-astro-cid-u3um4s5i]{padding:10px 12px;font-size:.88rem}.ck-overview[data-astro-cid-u3um4s5i] h2[data-astro-cid-u3um4s5i],.ck-features[data-astro-cid-u3um4s5i] h2[data-astro-cid-u3um4s5i],.ck-showcase[data-astro-cid-u3um4s5i] h2[data-astro-cid-u3um4s5i],.ck-usage[data-astro-cid-u3um4s5i] h2[data-astro-cid-u3um4s5i],.ck-install[data-astro-cid-u3um4s5i] h2[data-astro-cid-u3um4s5i],.ck-faq[data-astro-cid-u3um4s5i] h2[data-astro-cid-u3um4s5i],.ck-final-cta[data-astro-cid-u3um4s5i] h2[data-astro-cid-u3um4s5i]{font-size:1.4rem}}
