.mcp-page.svelte-gz4j7v{background:var(--color-bg-page, #f5f6f9);min-height:100vh}.hero.svelte-gz4j7v{background:var(--color-bg-dark, #0f1a2e);padding:var(--space-4xl, 48px) var(--space-base, 16px)}.hero-inner.svelte-gz4j7v{max-width:720px;margin:0 auto;text-align:center}.kicker.svelte-gz4j7v{display:inline-block;font-family:var(--font-body, system-ui, sans-serif);font-size:var(--text-caption-size, 13px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-light, #0086ff);margin-bottom:var(--space-sm, 8px)}.hero.svelte-gz4j7v h1:where(.svelte-gz4j7v){font-family:var(--font-heading, system-ui, sans-serif);font-size:var(--text-display-size, 32px);font-weight:var(--text-display-weight, 800);line-height:var(--text-display-lh, 1.1);color:var(--color-text-inverse, #fff);margin:0 0 var(--space-base, 16px)}.lede.svelte-gz4j7v{font-family:var(--font-body, system-ui, sans-serif);font-size:var(--text-h3-size, 17px);line-height:1.5;color:#ffffffd1;max-width:560px;margin:0 auto var(--space-xl, 24px)}.actions.svelte-gz4j7v{margin-bottom:var(--space-base, 16px)}.btn-primary.svelte-gz4j7v{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;background:var(--color-brand, #0068d7);color:#fff;font-family:var(--font-heading, system-ui, sans-serif);font-size:var(--text-h3-size, 17px);font-weight:700;padding:var(--space-md, 12px) var(--space-2xl, 32px);border-radius:var(--radius-full, 9999px);transition:background var(--transition-fast, .15s),transform var(--transition-fast, .15s)}.btn-primary.svelte-gz4j7v:hover{background:var(--color-brand-light, #0086ff)}.btn-primary.svelte-gz4j7v:active{transform:translateY(1px)}.btn-primary.svelte-gz4j7v:focus-visible{outline:2px solid var(--color-brand-light, #0086ff);outline-offset:3px}.url-chip.svelte-gz4j7v{display:inline-flex;align-items:center;gap:var(--space-sm, 8px);background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-md, 10px);padding:var(--space-xs, 4px) var(--space-xs, 4px) var(--space-xs, 4px) var(--space-md, 12px)}.url-chip.svelte-gz4j7v code:where(.svelte-gz4j7v){font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--text-caption-size, 13px);color:#ffffffeb}.hint.svelte-gz4j7v{font-family:var(--font-body, system-ui, sans-serif);font-size:var(--text-caption-size, 13px);color:#ffffff8c;margin:var(--space-md, 12px) auto 0;max-width:460px}.body.svelte-gz4j7v{max-width:720px;margin:0 auto;padding:var(--space-3xl, 40px) var(--space-base, 16px) var(--space-4xl, 48px);display:flex;flex-direction:column;gap:var(--space-xl, 24px)}.block.svelte-gz4j7v{background:var(--color-bg-card, #fff);border:1px solid var(--color-border-default, #e5e5e5);border-radius:var(--radius-lg, 14px);padding:var(--space-2xl, 32px)}.block.svelte-gz4j7v h2:where(.svelte-gz4j7v){font-family:var(--font-heading, system-ui, sans-serif);font-size:var(--text-h1-size, 24px);font-weight:var(--text-h1-weight, 700);line-height:var(--text-h1-lh, 1.2);color:var(--color-text-primary, #0f1a2e);margin:0 0 var(--space-base, 16px)}.block.svelte-gz4j7v h3:where(.svelte-gz4j7v){font-family:var(--font-heading, system-ui, sans-serif);font-size:var(--text-h3-size, 17px);font-weight:var(--text-h3-weight, 600);color:var(--color-text-primary, #0f1a2e);margin:var(--space-xl, 24px) 0 var(--space-sm, 8px)}.block.svelte-gz4j7v h3:where(.svelte-gz4j7v):first-of-type{margin-top:0}.steps.svelte-gz4j7v{margin:0;padding-left:var(--space-lg, 20px);display:flex;flex-direction:column;gap:var(--space-md, 12px);color:var(--color-text-secondary, #525252);font-size:var(--text-body-size, 15px);line-height:1.5}.caps.svelte-gz4j7v{margin:0;padding-left:var(--space-lg, 20px);display:flex;flex-direction:column;gap:var(--space-sm, 8px);color:var(--color-text-secondary, #525252);font-size:var(--text-body-size, 15px);line-height:1.5}.muted.svelte-gz4j7v{color:var(--color-text-secondary, #525252);font-size:var(--text-body-size, 15px);line-height:1.5;margin:0 0 var(--space-sm, 8px)}.snippet.svelte-gz4j7v{position:relative;background:var(--color-bg-dark, #0f1a2e);border-radius:var(--radius-md, 10px);padding:var(--space-base, 16px);overflow:hidden}.snippet.svelte-gz4j7v pre:where(.svelte-gz4j7v){margin:0;overflow-x:auto}.snippet.svelte-gz4j7v code:where(.svelte-gz4j7v){font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--text-caption-size, 13px);line-height:1.6;color:#d6e4ff;white-space:pre}.copy-btn.svelte-gz4j7v{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-sm, 6px);font-family:var(--font-body, system-ui, sans-serif);font-size:var(--text-caption-size, 13px);font-weight:600;padding:var(--space-xs, 4px) var(--space-md, 12px);transition:background var(--transition-fast, .15s);white-space:nowrap}.copy-btn.svelte-gz4j7v:hover{background:#fff3}.copy-btn.svelte-gz4j7v:focus-visible{outline:2px solid var(--color-brand-light, #0086ff);outline-offset:2px}.snippet.svelte-gz4j7v .copy-btn:where(.svelte-gz4j7v){position:absolute;top:var(--space-sm, 8px);right:var(--space-sm, 8px)}code.inline.svelte-gz4j7v{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.92em;background:var(--color-bg-subtle, #f0f0ee);border-radius:var(--radius-sm, 6px);padding:1px 6px;color:var(--color-text-primary, #0f1a2e);word-break:break-all}a.svelte-gz4j7v{color:var(--color-brand, #0068d7);text-decoration:underline;text-underline-offset:2px}a.svelte-gz4j7v:hover{color:var(--color-brand-dark, #004a99)}
