.hero[data-astro-cid-pubi4qcm]{padding-top:clamp(40px,6vw,96px);padding-bottom:clamp(72px,8vw,120px)}.hero-top[data-astro-cid-pubi4qcm]{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:32px 64px;margin-bottom:clamp(36px,4vw,60px);display:grid}.hero[data-astro-cid-pubi4qcm] h1[data-astro-cid-pubi4qcm]{font-size:clamp(50px,6.4vw,100px)}.hero-side[data-astro-cid-pubi4qcm]{gap:22px;padding-bottom:8px;display:grid}.hero-side[data-astro-cid-pubi4qcm] .lead[data-astro-cid-pubi4qcm]{color:var(--ink);letter-spacing:-.015em;max-width:22ch;font-size:clamp(19px,1.6vw,24px);line-height:1.32}.kinds[data-astro-cid-pubi4qcm]{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.kinds[data-astro-cid-pubi4qcm] li[data-astro-cid-pubi4qcm]{background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 15px 0 12px;font-size:15px;font-weight:560;display:inline-flex}.kinds[data-astro-cid-pubi4qcm] li[data-astro-cid-pubi4qcm] .icon{color:var(--accent)}.actions[data-astro-cid-pubi4qcm]{flex-wrap:wrap;gap:10px;display:flex}.actions[data-astro-cid-pubi4qcm] .icon{color:inherit}.terms[data-astro-cid-pubi4qcm]{color:var(--muted);font-size:14.5px}.facts[data-astro-cid-pubi4qcm]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:clamp(36px,4vw,56px) 0 0;display:grid}.facts[data-astro-cid-pubi4qcm] div[data-astro-cid-pubi4qcm]{gap:4px;display:grid}.facts[data-astro-cid-pubi4qcm] dt[data-astro-cid-pubi4qcm]{color:var(--muted);font-size:15px}.facts[data-astro-cid-pubi4qcm] dd[data-astro-cid-pubi4qcm]{letter-spacing:-.045em;order:-1;margin:0;font-size:clamp(36px,4.4vw,64px);font-weight:740;line-height:1}@media (width<=1000px){.hero-top[data-astro-cid-pubi4qcm]{grid-template-columns:1fr}.facts[data-astro-cid-pubi4qcm]{grid-template-columns:repeat(2,1fr)}}.kinds-grid[data-astro-cid-pubi4qcm]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;display:grid}.kinds-grid[data-astro-cid-pubi4qcm]>li[data-astro-cid-pubi4qcm]{border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:12px;padding:26px 24px 24px;display:flex}.kind-icon[data-astro-cid-pubi4qcm]{color:var(--accent);margin-bottom:6px;line-height:0;display:block}.kinds-grid[data-astro-cid-pubi4qcm] h3[data-astro-cid-pubi4qcm]{letter-spacing:-.025em;font-size:24px}.kinds-grid[data-astro-cid-pubi4qcm] p[data-astro-cid-pubi4qcm]{color:var(--ink-2);font-size:15.5px;line-height:1.5}.model-list[data-astro-cid-pubi4qcm]{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:10px;list-style:none;display:flex}.model-list[data-astro-cid-pubi4qcm] li[data-astro-cid-pubi4qcm]{background:var(--surface-2);border:1px solid var(--line);height:30px;color:var(--ink-2);border-radius:999px;align-items:center;gap:7px;padding:0 11px 0 9px;font-size:13px;font-weight:560;display:inline-flex}@media (width<=1100px){.kinds-grid[data-astro-cid-pubi4qcm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.kinds-grid[data-astro-cid-pubi4qcm]{grid-template-columns:1fr}}.keys-grid[data-astro-cid-pubi4qcm]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:40px 64px;display:grid}.keys-copy[data-astro-cid-pubi4qcm],.apps-copy[data-astro-cid-pubi4qcm],.cast-copy[data-astro-cid-pubi4qcm]{align-content:center;gap:22px;display:grid}.keys-copy[data-astro-cid-pubi4qcm] .lead[data-astro-cid-pubi4qcm],.apps-copy[data-astro-cid-pubi4qcm] .lead[data-astro-cid-pubi4qcm],.cast-copy[data-astro-cid-pubi4qcm] .lead[data-astro-cid-pubi4qcm]{color:var(--ink-2);max-width:34ch}.steps[data-astro-cid-pubi4qcm]{counter-reset:step;gap:10px;list-style:none;display:grid}.steps[data-astro-cid-pubi4qcm] li[data-astro-cid-pubi4qcm]{counter-increment:step;border-radius:var(--r);background:var(--surface);grid-template-columns:34px minmax(0,1fr);align-items:baseline;column-gap:14px;padding:14px 16px;display:grid}.steps[data-astro-cid-pubi4qcm] li[data-astro-cid-pubi4qcm]:before{content:counter(step);background:var(--accent);width:30px;height:30px;color:var(--accent-ink);border-radius:999px;grid-row:span 2;align-self:start;place-items:center;font-size:14px;font-weight:750;display:grid}.steps[data-astro-cid-pubi4qcm] b[data-astro-cid-pubi4qcm]{letter-spacing:-.01em;font-size:16.5px;font-weight:650}.steps[data-astro-cid-pubi4qcm] span[data-astro-cid-pubi4qcm]{color:var(--muted);font-size:15px;line-height:1.45}.facts-list[data-astro-cid-pubi4qcm]{gap:10px;list-style:none;display:grid}.facts-list[data-astro-cid-pubi4qcm] li[data-astro-cid-pubi4qcm]{color:var(--ink-2);align-items:baseline;gap:12px;display:flex}.facts-list[data-astro-cid-pubi4qcm] li[data-astro-cid-pubi4qcm]:before{content:"";background:var(--accent);border-radius:999px;flex:none;width:7px;height:7px;transform:translateY(-2px)}.providers[data-astro-cid-pubi4qcm]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:clamp(40px,5vw,72px);list-style:none;display:grid}.providers[data-astro-cid-pubi4qcm] li[data-astro-cid-pubi4qcm]{border-radius:var(--r);background:var(--surface);align-content:start;gap:6px;padding:22px 22px 20px;display:grid}.providers[data-astro-cid-pubi4qcm] li[data-astro-cid-pubi4qcm] .mark{margin-bottom:12px}.providers[data-astro-cid-pubi4qcm] b[data-astro-cid-pubi4qcm]{letter-spacing:-.01em;font-size:17px;font-weight:650}.providers[data-astro-cid-pubi4qcm] span[data-astro-cid-pubi4qcm]{color:var(--muted);font-size:14.5px;line-height:1.45}@media (width<=1100px){.keys-grid[data-astro-cid-pubi4qcm]{grid-template-columns:1fr}.providers[data-astro-cid-pubi4qcm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.providers[data-astro-cid-pubi4qcm]{grid-template-columns:1fr}}.apps-grid[data-astro-cid-pubi4qcm]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:40px 64px;display:grid}.app-names[data-astro-cid-pubi4qcm]{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.app-names[data-astro-cid-pubi4qcm] li[data-astro-cid-pubi4qcm]{background:var(--surface);border:1px solid var(--line);height:34px;color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:14px;font-weight:560;display:inline-flex}.app-names[data-astro-cid-pubi4qcm] li[data-astro-cid-pubi4qcm].ready:before,.legend[data-astro-cid-pubi4qcm] .dot[data-astro-cid-pubi4qcm]{content:"";background:var(--ok);border-radius:999px;width:7px;height:7px}.legend[data-astro-cid-pubi4qcm]{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}.legend[data-astro-cid-pubi4qcm] .dot[data-astro-cid-pubi4qcm]{display:inline-block}@media (width<=1100px){.apps-grid[data-astro-cid-pubi4qcm]{grid-template-columns:1fr}}.cast-grid[data-astro-cid-pubi4qcm]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:40px 64px;display:grid}@media (width<=1100px){.cast-grid[data-astro-cid-pubi4qcm]{grid-template-columns:1fr}.cast-copy[data-astro-cid-pubi4qcm]{order:-1}}.start[data-astro-cid-pubi4qcm]{padding-bottom:var(--section)}.start-panel[data-astro-cid-pubi4qcm]{border-radius:var(--r-xl);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:32px 64px;padding:clamp(28px,5vw,72px);display:grid}.start-panel[data-astro-cid-pubi4qcm] h2[data-astro-cid-pubi4qcm]{margin-bottom:18px}.start-actions[data-astro-cid-pubi4qcm]{justify-items:start;gap:18px;display:grid}.start-actions[data-astro-cid-pubi4qcm] a[data-astro-cid-pubi4qcm]:not(.btn){color:var(--ink);align-items:center;gap:6px;display:inline-flex}.small[data-astro-cid-pubi4qcm]{font-size:15px;line-height:1.6}@media (width<=1000px){.start-panel[data-astro-cid-pubi4qcm]{grid-template-columns:1fr}}
