.page.svelte-17bhqj8{max-width:760px;color:var(--text-bright);margin:0 auto;padding:48px 24px 80px}.header.svelte-17bhqj8{margin-bottom:56px}.back.svelte-17bhqj8{color:var(--text-muted);margin-bottom:24px;font-size:.9rem;text-decoration:none;display:inline-block}.back.svelte-17bhqj8:hover{color:var(--text-bright)}.header.svelte-17bhqj8 h1:where(.svelte-17bhqj8){letter-spacing:-.02em;margin:0 0 14px;font-size:2.25rem;font-weight:700}.lead.svelte-17bhqj8{color:var(--text-muted);max-width:640px;font-size:1.05rem;line-height:1.6}.step.svelte-17bhqj8{margin-bottom:48px}.step.svelte-17bhqj8 h2:where(.svelte-17bhqj8){letter-spacing:-.01em;align-items:center;gap:12px;margin:0 0 16px;font-size:1.2rem;font-weight:600;display:flex}.step-num.svelte-17bhqj8{background:var(--accent);width:28px;height:28px;color:var(--bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}.step.svelte-17bhqj8 ul:where(.svelte-17bhqj8){color:var(--text-muted);margin:0;padding-left:24px;line-height:1.8}.step.svelte-17bhqj8 ul:where(.svelte-17bhqj8) li:where(.svelte-17bhqj8){margin-bottom:4px}.hint.svelte-17bhqj8{color:var(--text-muted);margin:0 0 14px;font-size:.9rem;line-height:1.6}code.svelte-17bhqj8{color:var(--accent-bright);background:#fbbf2414;border-radius:4px;padding:1px 6px;font-family:SF Mono,Fira Code,monospace;font-size:.88em}.code.svelte-17bhqj8{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;margin:0;padding:14px 56px 14px 18px;position:relative;overflow-x:auto}.code.svelte-17bhqj8 code:where(.svelte-17bhqj8){color:var(--text-bright);background:0 0;padding:0}.code-block.svelte-17bhqj8{background:var(--bg-card);border:1px solid var(--border);color:var(--text-bright);border-radius:10px;margin:0;padding:18px 20px;font-size:.85rem;line-height:1.55;position:relative;overflow-x:auto}.code-block.svelte-17bhqj8 code:where(.svelte-17bhqj8){color:inherit;font-size:inherit;background:0 0;padding:0}.copy.svelte-17bhqj8{background:var(--bg);border:1px solid var(--border);color:var(--text-muted);cursor:pointer;border-radius:6px;padding:4px 8px;font-size:.78rem;transition:color .15s,border-color .15s;position:absolute;top:10px;right:10px}.copy.svelte-17bhqj8:hover{color:var(--accent-bright);border-color:var(--accent)}.copy.abs.svelte-17bhqj8{top:12px;right:12px}.actions.svelte-17bhqj8{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.btn.svelte-17bhqj8{border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.btn-secondary.svelte-17bhqj8{background:var(--bg-card);color:var(--text-bright);border:1px solid var(--border)}.btn-secondary.svelte-17bhqj8:hover{border-color:var(--accent);color:var(--accent-bright)}.contact.svelte-17bhqj8{border-top:1px solid var(--border);margin-top:64px;padding-top:32px}.contact.svelte-17bhqj8 p:where(.svelte-17bhqj8){color:var(--text-muted);line-height:1.7}.contact.svelte-17bhqj8 a:where(.svelte-17bhqj8){color:var(--accent-bright);border-bottom:1px dashed #fbbf2466;text-decoration:none}.contact.svelte-17bhqj8 a:where(.svelte-17bhqj8):hover{border-bottom-style:solid}
