body{margin:0}main.svelte-1mctzbv{font-family:DM Sans,-apple-system,sans-serif;--accent: #e85d3a;--dark: #1a1f36;--text: #3c4257;--muted: #515d6e;--faint: #697386;--border: #e3e8ee;--bg-alt: #f7f8fa;--radius: 12px;color:var(--dark);background:#fff}.guide-inner.svelte-1mctzbv{max-width:760px;margin:0 auto;padding:2rem 1.5rem 4rem}.breadcrumb.svelte-1mctzbv{font-size:.8125rem;color:var(--muted);margin-bottom:1.5rem}.breadcrumb.svelte-1mctzbv a:where(.svelte-1mctzbv){color:var(--muted);text-decoration:none}.breadcrumb.svelte-1mctzbv a:where(.svelte-1mctzbv):hover{color:var(--accent)}.breadcrumb.svelte-1mctzbv .sep:where(.svelte-1mctzbv){margin:0 .5rem;color:var(--faint)}.breadcrumb.svelte-1mctzbv .current:where(.svelte-1mctzbv){color:var(--dark);font-weight:600}.guide-head.svelte-1mctzbv{margin-bottom:2rem}.diff.svelte-1mctzbv{display:inline-block;font-size:.6875rem;font-weight:600;padding:.25rem .625rem;border-radius:999px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:1rem}.diff-easy.svelte-1mctzbv{background:#ecfdf5;color:#047857}.diff-med.svelte-1mctzbv{background:#fef3c7;color:#b45309}.diff-adv.svelte-1mctzbv{background:#fee2e2;color:#b91c1c}h1.svelte-1mctzbv{font-size:2.125rem;font-weight:800;line-height:1.15;letter-spacing:-.025em;margin:0 0 .875rem;color:var(--dark)}.intro.svelte-1mctzbv{font-size:1.0625rem;color:var(--muted);line-height:1.65;margin:0}.need.svelte-1mctzbv{background:var(--bg-alt);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);padding:1.125rem 1.375rem;margin:2rem 0 2.5rem}.need.svelte-1mctzbv h3:where(.svelte-1mctzbv){font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--accent);margin:0 0 .625rem}.need.svelte-1mctzbv ul:where(.svelte-1mctzbv){margin:0;padding-left:1.25rem;font-size:.9375rem;color:var(--text);line-height:1.6}.need.svelte-1mctzbv li:where(.svelte-1mctzbv){margin-bottom:.25rem}.steps.svelte-1mctzbv .step{display:grid;grid-template-columns:36px 1fr;gap:1.125rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--border)}.steps.svelte-1mctzbv .step:last-child{border-bottom:none}.steps.svelte-1mctzbv .step-num{width:32px;height:32px;border-radius:50%;background:var(--accent);color:#fff;font-weight:700;font-size:.875rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.steps.svelte-1mctzbv .step-body h3{font-size:1.0625rem;font-weight:700;margin:.25rem 0 .5rem;color:var(--dark)}.steps.svelte-1mctzbv .step-body p{font-size:.9375rem;color:var(--text);line-height:1.65;margin:0 0 .75rem}.steps.svelte-1mctzbv .step-body p:last-child{margin-bottom:0}.steps.svelte-1mctzbv .step-body a{color:var(--accent)}.steps.svelte-1mctzbv .step-body ul,.steps.svelte-1mctzbv .step-body ol{font-size:.9375rem;color:var(--text);line-height:1.65;padding-left:1.25rem;margin:.5rem 0}.steps.svelte-1mctzbv .screenshot{background:repeating-linear-gradient(45deg,#f3f4f6,#f3f4f6 10px,#fafafa 10px 20px);border:1px dashed #d1d5db;border-radius:8px;padding:2rem 1rem;text-align:center;font-size:.8125rem;color:#9ca3af;font-style:italic;margin:.75rem 0}.steps.svelte-1mctzbv pre,.steps.svelte-1mctzbv .code{background:#1a1f36;color:#f1f5f9;border-radius:8px;padding:1rem 1.125rem;overflow-x:auto;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.8125rem;line-height:1.6;margin:.75rem 0;white-space:pre;border:1px solid #2a3050}.steps.svelte-1mctzbv pre code,.steps.svelte-1mctzbv .code code{background:none;color:inherit;padding:0;font-size:inherit}.steps.svelte-1mctzbv p code,.steps.svelte-1mctzbv li code{background:var(--bg-alt);border:1px solid var(--border);border-radius:4px;padding:.1rem .375rem;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.8125rem;color:var(--accent)}.steps.svelte-1mctzbv .download-row{display:flex;gap:.625rem;flex-wrap:wrap;margin:.75rem 0}.steps.svelte-1mctzbv .download-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:var(--accent);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:.875rem;transition:background .15s}.steps.svelte-1mctzbv .download-btn:hover{background:#c9442a}.steps.svelte-1mctzbv .download-btn.secondary{background:#fff;color:var(--dark);border:1px solid var(--border)}.steps.svelte-1mctzbv .download-btn.secondary:hover{background:var(--bg-alt)}.verify.svelte-1mctzbv,.trouble.svelte-1mctzbv{background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem 1.625rem;margin:2rem 0}.verify.svelte-1mctzbv h2:where(.svelte-1mctzbv),.trouble.svelte-1mctzbv h2:where(.svelte-1mctzbv){font-size:1.125rem;font-weight:700;margin:0 0 .875rem;color:var(--dark)}.verify.svelte-1mctzbv ol:where(.svelte-1mctzbv),.trouble.svelte-1mctzbv ul:where(.svelte-1mctzbv){margin:0;padding-left:1.25rem;font-size:.9375rem;color:var(--text);line-height:1.7}.verify.svelte-1mctzbv li:where(.svelte-1mctzbv),.trouble.svelte-1mctzbv li:where(.svelte-1mctzbv){margin-bottom:.375rem}.trouble.svelte-1mctzbv code:where(.svelte-1mctzbv){background:#fff;border:1px solid var(--border);border-radius:4px;padding:.1rem .375rem;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.8125rem;color:var(--accent)}.trouble.svelte-1mctzbv a:where(.svelte-1mctzbv){color:var(--accent)}.back.svelte-1mctzbv{display:inline-block;margin-top:1.5rem;font-size:.9375rem;color:var(--accent);text-decoration:none;font-weight:600}.back.svelte-1mctzbv:hover{text-decoration:underline}@media(max-width:640px){h1.svelte-1mctzbv{font-size:1.75rem}.guide-inner.svelte-1mctzbv{padding:1.5rem 1rem 3rem}}
