.ar-hero[data-astro-cid-ecqfudvd]{background:radial-gradient(60% 70% at 50% 0,#1a73e812 0%,#0000 70%);padding:4.5rem 1.5rem 4rem}.ar-hero-inner[data-astro-cid-ecqfudvd]{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:780px;margin:0 auto;display:flex}.ar-title[data-astro-cid-ecqfudvd]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink-900);margin:0;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:500;line-height:1.1}.ar-accent[data-astro-cid-ecqfudvd]{background:linear-gradient(135deg, var(--blue-600) 0%, #6ba3f5 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ar-sub[data-astro-cid-ecqfudvd]{color:var(--ink-600);max-width:60ch;margin:0;font-size:1.125rem;line-height:1.7}.ar-install[data-astro-cid-ecqfudvd]{border-radius:var(--radius);max-width:100%;box-shadow:var(--shadow-2);background:#0f172a;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem 1.25rem;display:flex}.ar-install[data-astro-cid-ecqfudvd] code[data-astro-cid-ecqfudvd]{color:#e2e8f0;white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace;font-size:.875rem;overflow-x:auto}.ar-copy[data-astro-cid-ecqfudvd]{color:#cbd5e1;cursor:pointer;background:#1e293b;border:0;border-radius:10px;flex-shrink:0;padding:.5rem .875rem;font-size:.8125rem;font-weight:500}.ar-copy[data-astro-cid-ecqfudvd]:hover{color:#fff;background:#334155}.ar-actions[data-astro-cid-ecqfudvd]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.ar-cta[data-astro-cid-ecqfudvd]{background:var(--blue-600);color:#fff;border-radius:var(--radius-pill);align-items:center;gap:.375rem;padding:.875rem 1.875rem;font-weight:500;text-decoration:none;transition:background .15s,transform .12s;display:inline-flex;box-shadow:0 2px 12px #1a73e847}.ar-cta[data-astro-cid-ecqfudvd]:hover{background:var(--blue-700);transform:translateY(-1px)}.ar-ghost[data-astro-cid-ecqfudvd]{color:var(--ink-700);border:1.5px solid var(--line-2);border-radius:var(--radius-pill);background:#fff;align-items:center;padding:.875rem 1.5rem;font-weight:500;text-decoration:none;display:inline-flex}.ar-ghost[data-astro-cid-ecqfudvd]:hover{border-color:var(--ink-400);color:var(--ink-900)}.ar-note[data-astro-cid-ecqfudvd]{color:var(--ink-600);margin:0;font-size:.875rem}.page-section[data-astro-cid-ecqfudvd]{padding:5rem 1.5rem}.page-section[data-astro-cid-ecqfudvd].bg-light{background:#f8f9fa}.page-inner[data-astro-cid-ecqfudvd]{max-width:1200px;margin:0 auto}.section-head-center[data-astro-cid-ecqfudvd]{text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:3rem;display:flex}.page-section[data-astro-cid-ecqfudvd] h2[data-astro-cid-ecqfudvd]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-900);margin:0;font-size:clamp(1.75rem,3.5vw,2.375rem);font-weight:500}.feat-grid[data-astro-cid-ecqfudvd]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.feat-card[data-astro-cid-ecqfudvd]{flex-direction:column;gap:.75rem;padding:1.75rem;display:flex}.feat-icon[data-astro-cid-ecqfudvd]{background:var(--blue-50);width:44px;height:44px;color:var(--blue-600);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.feat-card[data-astro-cid-ecqfudvd] h3[data-astro-cid-ecqfudvd]{color:var(--ink-900);margin:0;font-size:1.0625rem;font-weight:600}.feat-card[data-astro-cid-ecqfudvd] p[data-astro-cid-ecqfudvd]{color:var(--ink-600);margin:0;font-size:.9375rem;line-height:1.65}.steps[data-astro-cid-ecqfudvd]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.step[data-astro-cid-ecqfudvd]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;gap:.625rem;padding:1.75rem;display:flex}.step-n[data-astro-cid-ecqfudvd]{background:var(--blue-600);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9375rem;font-weight:600;display:inline-flex}.step[data-astro-cid-ecqfudvd] h3[data-astro-cid-ecqfudvd]{color:var(--ink-900);margin:0;font-size:1.125rem;font-weight:600}.step[data-astro-cid-ecqfudvd] p[data-astro-cid-ecqfudvd]{color:var(--ink-600);margin:0;font-size:.9375rem;line-height:1.65}.two-col[data-astro-cid-ecqfudvd]{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.two-col[data-astro-cid-ecqfudvd]>div[data-astro-cid-ecqfudvd]{min-width:0}.section-body[data-astro-cid-ecqfudvd]{color:var(--ink-600);margin:1rem 0 1.25rem;font-size:1.0625rem;line-height:1.7}.section-body[data-astro-cid-ecqfudvd] code[data-astro-cid-ecqfudvd],.ticks[data-astro-cid-ecqfudvd] code[data-astro-cid-ecqfudvd]{background:var(--blue-50);color:var(--blue-700);border-radius:6px;padding:.1em .35em;font-family:SFMono-Regular,Consolas,monospace;font-size:.875em}.ticks[data-astro-cid-ecqfudvd]{flex-direction:column;gap:.625rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.ticks[data-astro-cid-ecqfudvd] li[data-astro-cid-ecqfudvd]{color:var(--ink-700);padding-left:1.625rem;font-size:.9375rem;position:relative}.ticks[data-astro-cid-ecqfudvd] li[data-astro-cid-ecqfudvd]:before{content:"✓";color:var(--green);font-weight:700;position:absolute;left:0}.ar-link[data-astro-cid-ecqfudvd]{color:var(--blue-600);font-weight:500;text-decoration:none}.ar-link[data-astro-cid-ecqfudvd]:hover{text-decoration:underline}.code-card[data-astro-cid-ecqfudvd],.term-card[data-astro-cid-ecqfudvd]{border-radius:var(--radius-lg);background:#0d1117;overflow:hidden;box-shadow:0 24px 64px #0f172a38}.code-bar[data-astro-cid-ecqfudvd]{color:#7d8590;background:#161b22;align-items:center;gap:.5rem;padding:.75rem 1.125rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.75rem;display:flex}.code-bar[data-astro-cid-ecqfudvd] span[data-astro-cid-ecqfudvd]:last-child{margin-left:.5rem}.dot[data-astro-cid-ecqfudvd]{border-radius:50%;flex-shrink:0;width:11px;height:11px}.dot[data-astro-cid-ecqfudvd].r{background:#ff5f57}.dot[data-astro-cid-ecqfudvd].y{background:#ffbd2e}.dot[data-astro-cid-ecqfudvd].g{background:#28c840}.code-card[data-astro-cid-ecqfudvd] pre{margin:0;padding:1.25rem 1.5rem;font-size:.8125rem;line-height:1.65;overflow-x:auto}.term-pre[data-astro-cid-ecqfudvd]{color:#c9d1d9;margin:0;padding:1.25rem 1.5rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.8125rem;line-height:1.7;overflow-x:auto}.t-dim[data-astro-cid-ecqfudvd]{color:#7d8590}.t-green[data-astro-cid-ecqfudvd]{color:#3fb950}.t-blue[data-astro-cid-ecqfudvd]{color:#58a6ff}@media (width<=960px){.feat-grid[data-astro-cid-ecqfudvd],.steps[data-astro-cid-ecqfudvd]{grid-template-columns:1fr 1fr}.two-col[data-astro-cid-ecqfudvd]{grid-template-columns:1fr;gap:2.5rem}.two-col[data-astro-cid-ecqfudvd] .term-card[data-astro-cid-ecqfudvd]{order:2}}@media (width<=600px){.feat-grid[data-astro-cid-ecqfudvd],.steps[data-astro-cid-ecqfudvd]{grid-template-columns:1fr}.page-section[data-astro-cid-ecqfudvd]{padding:3.5rem 1rem}.ar-hero[data-astro-cid-ecqfudvd]{padding:3rem 1rem}.ar-install[data-astro-cid-ecqfudvd] code[data-astro-cid-ecqfudvd]{font-size:.75rem}}
