.intro.svelte-o9l4fs{padding:var(--spacing-xl) 0 var(--spacing-md) 0}.intro.svelte-o9l4fs h2:where(.svelte-o9l4fs){margin:0 0 var(--spacing-sm) 0;font-size:1.875rem;font-weight:700;letter-spacing:-.02em;color:var(--color-text);line-height:1.2}.intro.svelte-o9l4fs .lede:where(.svelte-o9l4fs){margin:0 0 var(--spacing-md) 0;color:var(--color-text-muted);font-size:1rem;line-height:1.6}.bullets.svelte-o9l4fs{margin:0;padding-left:var(--spacing-lg);color:var(--color-text-muted);line-height:1.55}.bullets.svelte-o9l4fs li:where(.svelte-o9l4fs){font-size:.9375rem;margin-bottom:var(--spacing-xs)}.bullets.svelte-o9l4fs li:where(.svelte-o9l4fs) strong:where(.svelte-o9l4fs){color:var(--color-text);font-weight:600}.block.svelte-o9l4fs{margin-top:var(--spacing-2xl)}.block.svelte-o9l4fs h3:where(.svelte-o9l4fs){margin:0 0 var(--spacing-sm) 0;font-size:1.25rem;font-weight:600;letter-spacing:-.01em;color:var(--color-text)}.block.svelte-o9l4fs p:where(.svelte-o9l4fs){margin:0 0 var(--spacing-sm) 0;color:var(--color-text-muted);line-height:1.6}.block.svelte-o9l4fs p.hint:where(.svelte-o9l4fs){font-size:.8125rem}.steps.svelte-o9l4fs{margin:0 0 var(--spacing-sm) 0;padding-left:var(--spacing-lg);color:var(--color-text-muted);line-height:1.55}.steps.svelte-o9l4fs li:where(.svelte-o9l4fs){font-size:.9375rem;margin-bottom:var(--spacing-sm)}.steps.svelte-o9l4fs li:where(.svelte-o9l4fs) strong:where(.svelte-o9l4fs){color:var(--color-text);font-weight:600}.guide.svelte-o9l4fs{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.guide-row.svelte-o9l4fs{display:grid;grid-template-columns:160px 1fr;gap:var(--spacing-md);padding:var(--spacing-sm) 0;border-top:1px solid var(--color-border)}.guide-row.svelte-o9l4fs:first-child{border-top:0}@media(max-width:520px){.guide-row.svelte-o9l4fs{grid-template-columns:1fr;gap:4px}}.guide-title.svelte-o9l4fs{font-size:.9375rem;font-weight:600;color:var(--color-text)}.guide-for.svelte-o9l4fs{font-size:.875rem;color:var(--color-text-muted);line-height:1.5}code.svelte-o9l4fs{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;padding:1px 5px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text)}.snippet.svelte-o9l4fs{margin-top:var(--spacing-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.snippet-bar.svelte-o9l4fs{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:var(--color-surface-raised);border-bottom:1px solid var(--color-border)}.snippet-lang.svelte-o9l4fs{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.snippet.svelte-o9l4fs pre:where(.svelte-o9l4fs){margin:0;padding:var(--spacing-md);overflow-x:auto}.snippet.svelte-o9l4fs pre:where(.svelte-o9l4fs) code:where(.svelte-o9l4fs){padding:0;background:transparent;border:0;font-size:.75rem;color:var(--color-text);white-space:pre}.copy.svelte-o9l4fs{padding:3px 10px;font-size:.75rem;font-weight:600;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.copy.svelte-o9l4fs:hover{border-color:var(--color-accent);color:var(--color-accent)}.opts.svelte-o9l4fs{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:var(--spacing-sm) var(--spacing-md);align-items:start;color:var(--color-text-muted);line-height:1.55}.opts.svelte-o9l4fs dt:where(.svelte-o9l4fs){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;padding-top:2px}.opts.svelte-o9l4fs dt:where(.svelte-o9l4fs) code:where(.svelte-o9l4fs){padding:2px 6px}.opts.svelte-o9l4fs dd:where(.svelte-o9l4fs){margin:0;font-size:.875rem}.faq.svelte-o9l4fs{margin:0;display:flex;flex-direction:column;gap:var(--spacing-md);color:var(--color-text-muted);line-height:1.55}.faq.svelte-o9l4fs dt:where(.svelte-o9l4fs){font-size:.9375rem;font-weight:600;color:var(--color-text)}.faq.svelte-o9l4fs dd:where(.svelte-o9l4fs){margin:4px 0 0;font-size:.875rem}.calc.svelte-o9l4fs{margin-top:var(--spacing-lg);padding:var(--spacing-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.calc.svelte-o9l4fs header:where(.svelte-o9l4fs){margin-bottom:var(--spacing-sm)}.calc.svelte-o9l4fs h4:where(.svelte-o9l4fs){margin:0 0 4px;font-size:1rem;font-weight:600;color:var(--color-text)}.calc.svelte-o9l4fs header:where(.svelte-o9l4fs) p:where(.svelte-o9l4fs){margin:0;font-size:.8125rem;color:var(--color-text-muted);line-height:1.5}.preview.svelte-o9l4fs{margin-top:var(--spacing-md);border:1px dashed var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg)}.preview.svelte-o9l4fs iframe:where(.svelte-o9l4fs){display:block;width:100%;border:0;height:480px;transition:height var(--duration-fast) var(--ease-out)}.preview-placeholder.svelte-o9l4fs{padding:var(--spacing-lg);text-align:center;font-size:.8125rem;color:var(--color-text-muted)}a.svelte-o9l4fs{color:var(--color-accent)}a.svelte-o9l4fs:hover{text-decoration:underline}
