.device[data-astro-cid-3mfrgsdl]{border-radius:14px;overflow:hidden;border:1px solid var(--border);background:var(--surface);box-shadow:0 1px 3px #0000000f,0 26px 64px #00000029}.device-bar[data-astro-cid-3mfrgsdl]{height:38px;display:flex;align-items:center;gap:8px;padding:0 14px;background:var(--surface-raised);border-bottom:1px solid var(--border)}.device-bar[data-astro-cid-3mfrgsdl] .dot[data-astro-cid-3mfrgsdl]{width:11px;height:11px;border-radius:50%;background:var(--border-strong);flex-shrink:0}.device-url[data-astro-cid-3mfrgsdl]{margin-left:8px;flex:1;max-width:56%;height:20px;border-radius:999px;background:var(--surface);border:1px solid var(--border)}.shot[data-astro-cid-3mfrgsdl]{width:100%;height:auto;display:block}.shot-light[data-astro-cid-3mfrgsdl],html[data-theme=light] .shot-dark[data-astro-cid-3mfrgsdl]{display:none}html[data-theme=light] .shot-light[data-astro-cid-3mfrgsdl]{display:block}.doc-hero[data-astro-cid-amsrspz3]{position:relative;overflow:hidden;padding:72px 0 56px}.hero-glow[data-astro-cid-amsrspz3]{position:absolute;inset:-60% 0 auto;height:520px;pointer-events:none;background:radial-gradient(52% 60% at 50% 34%,rgba(57,119,229,.16),transparent 70%)}.doc-hero-inner[data-astro-cid-amsrspz3]{position:relative;z-index:1;max-width:760px}.back[data-astro-cid-amsrspz3]{display:block;width:fit-content;color:var(--fg-muted);font-size:.9rem;margin-bottom:22px}.back[data-astro-cid-amsrspz3]:hover{color:var(--fg);text-decoration:none}.doc-hero[data-astro-cid-amsrspz3] h1[data-astro-cid-amsrspz3]{font-size:clamp(2.1rem,4.4vw,3rem);margin:10px 0 0}.doc-hero[data-astro-cid-amsrspz3] .lead[data-astro-cid-amsrspz3]{font-size:1.25rem;color:var(--fg-muted);max-width:54ch;margin:18px 0 0}.meta[data-astro-cid-amsrspz3]{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:26px 0 0}.meta[data-astro-cid-amsrspz3] li[data-astro-cid-amsrspz3]{font-size:.875rem;letter-spacing:.01em;color:var(--fg-muted);padding:7px 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface)}.meta[data-astro-cid-amsrspz3] strong[data-astro-cid-amsrspz3]{color:var(--fg)}.cta-row[data-astro-cid-amsrspz3]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.what-band[data-astro-cid-amsrspz3]{padding:8px 0 56px}.what-grid[data-astro-cid-amsrspz3]{display:grid;gap:20px}@media(min-width:860px){.what-grid[data-astro-cid-amsrspz3]{grid-template-columns:repeat(3,1fr)}}.what-card[data-astro-cid-amsrspz3]{background:var(--surface);box-shadow:var(--shadow-card);border-radius:var(--radius-card);padding:var(--card-pad)}.what-card[data-astro-cid-amsrspz3] .icon[data-astro-cid-amsrspz3]{width:26px;height:26px;margin-bottom:14px}.what-card[data-astro-cid-amsrspz3] h2[data-astro-cid-amsrspz3]{font-size:1.05rem;margin:0 0 8px;letter-spacing:-.015em}.what-card[data-astro-cid-amsrspz3] p[data-astro-cid-amsrspz3]{margin:0;font-size:.95rem;line-height:1.55;color:var(--fg-muted)}.doc-layout[data-astro-cid-amsrspz3]{display:block;padding-bottom:96px}@media(min-width:1000px){.doc-layout[data-astro-cid-amsrspz3]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:64px}}.toc[data-astro-cid-amsrspz3]{display:none}@media(min-width:1000px){.toc[data-astro-cid-amsrspz3]{display:block;position:sticky;top:calc(var(--header-h) + 32px);align-self:stretch;height:max-content}}.toc-label[data-astro-cid-amsrspz3]{margin:0 0 14px;font-size:.875rem;font-weight:600;letter-spacing:.014em;color:var(--fg-subtle)}.toc[data-astro-cid-amsrspz3] ol[data-astro-cid-amsrspz3]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.toc[data-astro-cid-amsrspz3] a[data-astro-cid-amsrspz3]{display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:var(--radius);color:var(--fg-muted);font-size:.95rem;transition:background-color .15s ease,color .15s ease}.toc[data-astro-cid-amsrspz3] a[data-astro-cid-amsrspz3]:hover{background:var(--accent-subtle);color:var(--fg);text-decoration:none}.toc-n[data-astro-cid-amsrspz3]{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--surface-raised);border:1px solid var(--border);font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums}.toc[data-astro-cid-amsrspz3] a[data-astro-cid-amsrspz3]:hover .toc-n[data-astro-cid-amsrspz3]{border-color:var(--accent);color:var(--accent-fg)}.steps[data-astro-cid-amsrspz3]{position:relative}.step[data-astro-cid-amsrspz3]{position:relative;padding:0 0 56px}.step-head[data-astro-cid-amsrspz3]{display:flex;align-items:center;gap:14px;margin-bottom:14px}.step-n[data-astro-cid-amsrspz3]{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:50%;background:var(--accent-subtle);color:var(--accent-fg);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);font-weight:700;font-size:1rem;font-variant-numeric:tabular-nums}.step-head[data-astro-cid-amsrspz3] h2[data-astro-cid-amsrspz3]{margin:0;font-size:clamp(1.35rem,2.4vw,1.6rem);letter-spacing:-.02em;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.chip[data-astro-cid-amsrspz3]{font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.4;color:var(--fg-subtle);padding:2px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface)}.step-body[data-astro-cid-amsrspz3]{padding-left:48px}@media(max-width:640px){.step-body[data-astro-cid-amsrspz3]{padding-left:0}}.step-body[data-astro-cid-amsrspz3]>p[data-astro-cid-amsrspz3]{margin:0;max-width:62ch;font-size:1.08rem;color:var(--fg-muted)}.step-body[data-astro-cid-amsrspz3] strong{color:var(--fg);font-weight:600}.step-body[data-astro-cid-amsrspz3] a{color:var(--accent-fg)}.step[data-astro-cid-amsrspz3]:not(:last-of-type):before{content:"";position:absolute;left:17px;top:42px;bottom:14px;width:1px;background:linear-gradient(180deg,var(--border) 0%,var(--border) 70%,transparent 100%)}@media(max-width:640px){.step[data-astro-cid-amsrspz3]:before{content:none!important}}.tip[data-astro-cid-amsrspz3]{display:flex;gap:12px;align-items:flex-start;margin:20px 0 0;padding:14px 16px;border-radius:var(--radius);background:var(--accent-subtle);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}.tip[data-astro-cid-amsrspz3] svg[data-astro-cid-amsrspz3]{width:19px;height:19px;flex-shrink:0;color:var(--accent-fg);margin-top:2px}.tip[data-astro-cid-amsrspz3] p[data-astro-cid-amsrspz3]{margin:0;font-size:.95rem;line-height:1.55;color:var(--fg)}.step-shot[data-astro-cid-amsrspz3]{margin:26px 0 0}.step-shot[data-astro-cid-amsrspz3] figcaption[data-astro-cid-amsrspz3]{margin-top:12px;font-size:.875rem;line-height:1.5;color:var(--fg-subtle);letter-spacing:.014em}.done[data-astro-cid-amsrspz3]{border-top:1px solid var(--border);padding-top:44px}.done[data-astro-cid-amsrspz3] h2[data-astro-cid-amsrspz3]{margin:0 0 10px;font-size:1.6rem;letter-spacing:-.02em}.done[data-astro-cid-amsrspz3]>p[data-astro-cid-amsrspz3]{margin:0;color:var(--fg-muted);max-width:56ch;font-size:1.08rem}.next[data-astro-cid-amsrspz3]{display:grid;gap:14px;margin-top:28px}@media(min-width:640px){.next[data-astro-cid-amsrspz3]{grid-template-columns:repeat(2,1fr)}}.next-card[data-astro-cid-amsrspz3]{display:flex;flex-direction:column;gap:6px;padding:24px;border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);transition:box-shadow .15s ease,transform .15s ease}.next-card[data-astro-cid-amsrspz3]:hover{text-decoration:none;transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.next-label[data-astro-cid-amsrspz3]{font-size:.875rem;letter-spacing:.014em;color:var(--fg-subtle)}.next-title[data-astro-cid-amsrspz3]{font-weight:600;font-size:1.1rem;color:var(--fg);letter-spacing:-.015em}@media(prefers-reduced-motion:reduce){.next-card[data-astro-cid-amsrspz3]:hover{transform:none}}
