.hero[data-astro-cid-ibjroa2p]{position:relative;overflow:hidden}.hero-in[data-astro-cid-ibjroa2p]{flex-wrap:wrap;align-items:center;gap:48px 64px;padding-top:64px;padding-bottom:96px;display:flex}.hero-text[data-astro-cid-ibjroa2p]{flex:420px;min-width:0}.badges[data-astro-cid-ibjroa2p]{flex-wrap:wrap;gap:8px;display:flex}h1[data-astro-cid-ibjroa2p]{letter-spacing:-.03em;overflow-wrap:anywhere;margin:24px 0 0;font-size:clamp(44px,6vw,80px);font-weight:900;line-height:1.05}.catch[data-astro-cid-ibjroa2p]{font-family:var(--font-jp);margin:20px 0 0;font-size:clamp(22px,2.6vw,28px);font-weight:900;line-height:1.5}.lead[data-astro-cid-ibjroa2p]{max-width:540px;color:var(--ink3);margin:20px 0 0;font-size:16px;line-height:1.9}.cta[data-astro-cid-ibjroa2p]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-shot[data-astro-cid-ibjroa2p]{flex:520px;min-width:0}.float[data-astro-cid-ibjroa2p]{animation:7s ease-in-out infinite nk-float}.float[data-astro-cid-ibjroa2p] .browser{box-shadow:0 40px 80px -40px var(--shadow-strong);border-radius:16px}.sec[data-astro-cid-ibjroa2p]{padding-top:112px;padding-bottom:112px}.sec[data-astro-cid-ibjroa2p]+.sec[data-astro-cid-ibjroa2p]{padding-top:0}.overview[data-astro-cid-ibjroa2p]{flex-wrap:wrap;gap:32px 80px;display:flex}.ov-h[data-astro-cid-ibjroa2p]{flex:240px}.ov-body[data-astro-cid-ibjroa2p]{flex:3 640px;min-width:0}.ov-text[data-astro-cid-ibjroa2p]{color:var(--ink2);margin:0;font-size:16px;line-height:2}.ov-dl[data-astro-cid-ibjroa2p]{border-top:2px solid var(--text);margin:32px 0 0}.ov-row[data-astro-cid-ibjroa2p]{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px 40px;padding:20px 8px;display:flex}.ov-row[data-astro-cid-ibjroa2p] dt[data-astro-cid-ibjroa2p]{width:160px;font-size:14px;font-weight:700}.ov-row[data-astro-cid-ibjroa2p] dd[data-astro-cid-ibjroa2p]{min-width:0;color:var(--ink2);overflow-wrap:anywhere;flex:320px;margin:0;font-size:15px;line-height:1.9}.ov-row[data-astro-cid-ibjroa2p] dd[data-astro-cid-ibjroa2p] .ui-link[data-astro-cid-ibjroa2p]{padding-bottom:0}.ov-note[data-astro-cid-ibjroa2p]{color:var(--muted);margin:20px 0 0;font-size:14px;line-height:1.9}.ov-note[data-astro-cid-ibjroa2p] .ui-link[data-astro-cid-ibjroa2p]{font-size:inherit;padding-bottom:0}.news-h[data-astro-cid-ibjroa2p]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.news-list[data-astro-cid-ibjroa2p]{border-top:1px solid var(--border);margin-top:32px}.others-h[data-astro-cid-ibjroa2p]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.others-h[data-astro-cid-ibjroa2p] h2[data-astro-cid-ibjroa2p]{margin:12px 0 0;font-size:24px;font-weight:900}.others[data-astro-cid-ibjroa2p]{margin-top:32px}@media (width<=640px){.hero-in[data-astro-cid-ibjroa2p]{gap:32px;padding-top:32px;padding-bottom:48px}h1[data-astro-cid-ibjroa2p]{margin-top:18px}.catch[data-astro-cid-ibjroa2p],.lead[data-astro-cid-ibjroa2p]{margin-top:14px}.cta[data-astro-cid-ibjroa2p]{margin-top:24px}.cta[data-astro-cid-ibjroa2p] .ui-btn{width:100%}.sec[data-astro-cid-ibjroa2p]{padding-top:56px;padding-bottom:56px}.ov-text[data-astro-cid-ibjroa2p]{font-size:15px}.ov-dl[data-astro-cid-ibjroa2p]{margin-top:24px}.ov-row[data-astro-cid-ibjroa2p]{padding:16px 0}.ov-row[data-astro-cid-ibjroa2p] dt[data-astro-cid-ibjroa2p]{width:auto}.others[data-astro-cid-ibjroa2p]{margin-top:20px}}.ar-hero[data-astro-cid-t7atvwl7]{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ar-hero-in[data-astro-cid-t7atvwl7]{flex-wrap:wrap;align-items:center;gap:40px 64px;padding-top:64px;padding-bottom:64px;display:flex}.ar-hero-t[data-astro-cid-t7atvwl7]{flex:2 520px;min-width:0}.ar-badges[data-astro-cid-t7atvwl7]{flex-wrap:wrap;gap:8px;display:flex}.ar-hero[data-astro-cid-t7atvwl7] h1[data-astro-cid-t7atvwl7]{font-family:var(--font-jp);letter-spacing:-.02em;color:var(--ink3);margin:20px 0 0;font-size:clamp(30px,4.4vw,44px);font-weight:900;line-height:1.35}.ar-meta[data-astro-cid-t7atvwl7]{font-family:var(--font-mono);color:var(--muted);margin-top:10px;font-size:14px}.ar-note[data-astro-cid-t7atvwl7]{color:var(--ink3);flex:320px;padding:24px 28px;font-size:14px;line-height:1.9}.ar-layout[data-astro-cid-t7atvwl7]{flex-wrap:wrap;gap:48px 80px;padding-top:72px;padding-bottom:96px;display:flex}.ar-main[data-astro-cid-t7atvwl7]{flex:3 620px;min-width:0}.ar-h[data-astro-cid-t7atvwl7]{margin:14px 0 0;font-size:26px;font-weight:900;line-height:1.5}.ar-h[data-astro-cid-t7atvwl7].is-sep,.legacy[data-astro-cid-t7atvwl7]{margin-top:56px}.ar-reason[data-astro-cid-t7atvwl7]{color:var(--ink2);margin:16px 0 0;font-size:16px;line-height:2}.ar-steps[data-astro-cid-t7atvwl7]{border-left:2px solid var(--border);flex-direction:column;gap:18px;margin:28px 0 0;padding:0 0 0 24px;list-style:none;display:flex}.ar-steps[data-astro-cid-t7atvwl7] li[data-astro-cid-t7atvwl7]{flex-wrap:wrap;gap:2px 14px;line-height:1.6;display:flex;position:relative}.ar-dot[data-astro-cid-t7atvwl7]{background:var(--faint);border:2px solid var(--bg);border-radius:50%;width:12px;height:12px;position:absolute;top:5px;left:-31px}.ar-d[data-astro-cid-t7atvwl7]{font-family:var(--font-mono);color:var(--muted);font-size:14px}.ar-t[data-astro-cid-t7atvwl7]{font-size:15px;font-weight:700}.related-list[data-astro-cid-t7atvwl7]{border-top:1px solid var(--border);margin-top:16px}.legacy-note[data-astro-cid-t7atvwl7]{color:var(--muted);margin:10px 0 28px;font-size:13px}.ar-side[data-astro-cid-t7atvwl7]{flex:300px}.ar-card[data-astro-cid-t7atvwl7]{top:calc(var(--header-h) + 32px);background:var(--inv-bg);border:1px solid var(--inv-border);color:var(--inv-text);border-radius:16px;padding:28px;position:sticky}.ar-card-k[data-astro-cid-t7atvwl7]{color:var(--inv-accent);font-size:12px;font-weight:700}.ar-card-t[data-astro-cid-t7atvwl7]{margin-top:8px;font-size:18px;font-weight:900;line-height:1.6}.ar-card[data-astro-cid-t7atvwl7] .ar-card-btn{width:100%;min-width:0;margin-top:20px}.ar-card-link[data-astro-cid-t7atvwl7]{text-align:center;color:var(--inv-muted);margin-top:10px;padding:8px;font-size:13px;transition:color .2s;display:block}.ar-card-link[data-astro-cid-t7atvwl7]:hover{color:var(--inv-text)}@media (width<=640px){.ar-hero-in[data-astro-cid-t7atvwl7]{padding-top:48px;padding-bottom:48px}.ar-layout[data-astro-cid-t7atvwl7]{padding-top:56px;padding-bottom:80px}.ar-h[data-astro-cid-t7atvwl7]{font-size:22px}.ar-card[data-astro-cid-t7atvwl7]{position:static}}.bots[data-astro-cid-t7atvwl7]{padding-bottom:112px}.bots-body[data-astro-cid-t7atvwl7]{max-width:820px;margin-top:40px}
