.guide-page.svelte-1ofx5tq{--guide-accent: #04A459;--guide-accent-soft: rgba(4, 164, 89, .1);--guide-accent-border: rgba(4, 164, 89, .3);--guide-accent-glow: rgba(4, 164, 89, .12);--guide-bg-start: #0a0c10;--guide-bg-mid: #0f1419;--guide-bg-end: #0a0c10;--guide-text-base: #9ca3af;--guide-text-bright: #d1d5db;--guide-accent-15: rgba(4, 164, 89, .15);--guide-accent-20: rgba(4, 164, 89, .2);--guide-accent-05: rgba(4, 164, 89, .05);--guide-accent-08: rgba(4, 164, 89, .08);--guide-card-bg: rgba(15, 23, 42, .5);--guide-card-border: rgba(255, 255, 255, .05);--guide-error: #ef4444;--guide-warning: #f59e0b;--guide-info: #3b82f6;--guide-muted: #4b5563;--guide-code-bg: #0f172a;--guide-code-text: #a5b4fc}.guide-page.svelte-1ofx5tq{background:linear-gradient(180deg,var(--guide-bg-start) 0%,var(--guide-bg-mid) 50%,var(--guide-bg-end) 100%);color:var(--guide-text-base);min-height:100vh;font-family:JetBrains Mono,monospace;padding-top:calc(80px + 2rem);position:relative}.container.svelte-1ofx5tq{max-width:1520px;margin:0 auto;padding:0 2rem 4rem;position:relative}.guide-page.svelte-1ofx5tq h1:where(.svelte-1ofx5tq){font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#fff;line-height:1.2}.guide-page.svelte-1ofx5tq h2:where(.svelte-1ofx5tq){font-size:1.75rem;font-weight:700;color:#fff}.guide-page.svelte-1ofx5tq h3:where(.svelte-1ofx5tq){font-size:1.25rem;font-weight:600;color:#fff}.guide-page.svelte-1ofx5tq strong:where(.svelte-1ofx5tq){color:#fff}.breadcrumb.svelte-1ofx5tq{font-size:.85rem;color:var(--guide-muted);margin-bottom:1rem}.breadcrumb.svelte-1ofx5tq a:where(.svelte-1ofx5tq){color:var(--guide-accent);text-decoration:none}.page-label.svelte-1ofx5tq{font-size:.75rem;font-weight:600;color:var(--guide-accent);letter-spacing:.1em;margin-bottom:1rem}.tag.svelte-1ofx5tq{font-size:.65rem;padding:.2rem .6rem;background:var(--guide-accent-soft);border:1px solid var(--guide-accent-border);color:var(--guide-accent)}.prompt.svelte-1ofx5tq{color:var(--guide-accent)}.section.svelte-1ofx5tq{padding:4rem 0;border-top:1px solid var(--guide-accent-15)}.highlight-box.svelte-1ofx5tq{background:var(--guide-accent-05);border:1px solid var(--guide-accent-20);padding:1.5rem;margin:2rem 0}.highlight-title.svelte-1ofx5tq{font-size:.7rem;font-weight:600;color:var(--guide-accent);letter-spacing:.1em;margin-bottom:1rem}.guide-footer.svelte-1ofx5tq{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--guide-accent-15);text-align:center}.guide-footer.svelte-1ofx5tq .footer-content:where(.svelte-1ofx5tq) p:where(.svelte-1ofx5tq){font-size:.85rem;margin-bottom:1rem}.guide-footer.svelte-1ofx5tq a:where(.svelte-1ofx5tq){color:var(--guide-accent);text-decoration:none}.faq-item.svelte-1ofx5tq{border-bottom:1px solid var(--guide-accent-soft)}.faq-question.svelte-1ofx5tq{width:100%;display:flex;justify-content:space-between;padding:1.25rem 0;background:none;border:none;color:#fff;cursor:pointer;text-align:left;font-family:JetBrains Mono,monospace;font-size:.9rem}.faq-arrow.svelte-1ofx5tq{color:var(--guide-accent)}.faq-answer.svelte-1ofx5tq{padding-bottom:1.25rem;font-size:.9rem;line-height:1.6}@media(max-width:768px){.container.svelte-1ofx5tq{padding:0 1.25rem 3rem}.guide-page.svelte-1ofx5tq h1:where(.svelte-1ofx5tq){font-size:1.75rem}}.guide-page{--guide-accent: #38bdf8;--guide-accent-soft: rgba(56, 189, 248, .1);--guide-accent-border: rgba(56, 189, 248, .2);--guide-accent-glow: rgba(56, 189, 248, .12);--guide-accent-15: rgba(56, 189, 248, .15);--guide-accent-20: rgba(56, 189, 248, .2);--guide-accent-05: rgba(56, 189, 248, .05);--guide-accent-08: rgba(56, 189, 248, .08);--guide-bg-start: #0f172a;--guide-bg-mid: #1e1b4b;--guide-bg-end: #0f172a;--guide-text-base: #94a3b8}.guide-page.svelte-1ofx5tq{background:linear-gradient(145deg,#0f172a,#1e1b4b 20%,#1e293b,#1e1b4b 80%,#0f172a);font-family:Mulish,sans-serif}.container.svelte-1ofx5tq{max-width:1400px}.page-nav.svelte-1ofx5tq{position:absolute;left:2rem;top:10rem;width:240px;background:#0f172a;border:1px solid #1e293b;z-index:50}.nav-header.svelte-1ofx5tq{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;background:#1e293b;border-bottom:1px solid #334155}.nav-dots.svelte-1ofx5tq{display:flex;gap:.35rem}.dot.svelte-1ofx5tq{width:10px;height:10px;border-radius:50%}.dot.red.svelte-1ofx5tq{background:#ef4444}.dot.yellow.svelte-1ofx5tq{background:#f59e0b}.dot.green.svelte-1ofx5tq{background:#10b981}.nav-title.svelte-1ofx5tq{font-size:.7rem;color:#64748b;font-family:JetBrains Mono}.nav-content.svelte-1ofx5tq{padding:.5rem}.nav-item.svelte-1ofx5tq{display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem .75rem;font-size:.8rem;font-family:JetBrains Mono;color:#64748b;background:none;border:none;cursor:pointer;transition:.2s}.nav-item.active.svelte-1ofx5tq{color:#38bdf8;background:#38bdf81a}.nav-index.svelte-1ofx5tq{color:#334155}.hero.svelte-1ofx5tq{margin-bottom:4rem;max-width:1100px;padding-left:280px}.breadcrumb.svelte-1ofx5tq{font-size:.8rem;color:#475569;margin-bottom:1rem}.breadcrumb.svelte-1ofx5tq a:where(.svelte-1ofx5tq){color:#38bdf8;text-decoration:none}.page-label.svelte-1ofx5tq{color:#38bdf8;font-size:.7rem;font-weight:700;letter-spacing:1px}h1.svelte-1ofx5tq{font-family:Quicksand;font-size:3.5rem;color:#f1f5f9;margin:1rem 0}.hero-meta.svelte-1ofx5tq{display:flex;gap:.5rem;margin-bottom:2rem}.tag.svelte-1ofx5tq{background:#38bdf81a;border:1px solid rgba(56,189,248,.2);color:#38bdf8;padding:.25rem .75rem;font-size:.7rem}.hero-intro.svelte-1ofx5tq{font-size:1.25rem;line-height:1.6;color:#cbd5e1;margin-bottom:1.5rem}.hero-ascii.svelte-1ofx5tq{background:#020617;border:1px solid #1e293b;padding:1.5rem;font-family:JetBrains Mono;color:#38bdf8;font-size:.8rem}.section.svelte-1ofx5tq{padding:4rem 0 4rem 280px;border-top:1px solid #1e293b;scroll-margin-top:100px}h2.svelte-1ofx5tq{font-family:Quicksand;font-size:1.75rem;color:#f1f5f9;margin-bottom:2rem}.hash.svelte-1ofx5tq{color:#38bdf8}.layer-card.svelte-1ofx5tq{background:#02061766;border:1px solid #1e293b;padding:2rem;max-width:800px}.layer-header.svelte-1ofx5tq{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.layer-info.svelte-1ofx5tq h3:where(.svelte-1ofx5tq){font-family:Quicksand;font-size:1.25rem;color:#f8fafc;margin:0}.layer-platform.svelte-1ofx5tq{font-size:.75rem;color:#64748b}.layer-desc.svelte-1ofx5tq{line-height:1.7;margin-bottom:1.5rem}.highlight-box.svelte-1ofx5tq{background:#38bdf80d;border:1px solid rgba(56,189,248,.2);padding:1.5rem;margin:2rem 0;max-width:800px}.highlight-title.svelte-1ofx5tq{font-size:.7rem;font-weight:700;color:#38bdf8;margin-bottom:1rem}.highlight-grid.svelte-1ofx5tq{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.label.svelte-1ofx5tq{display:block;font-weight:700;color:#f1f5f9;font-size:.85rem;margin-bottom:.25rem}.value.svelte-1ofx5tq{font-size:.8rem;color:#94a3b8}.terminal-block.svelte-1ofx5tq{background:#020617;border:1px solid #1e293b;margin:1rem 0}.terminal-header.svelte-1ofx5tq{background:#1e293b;padding:.5rem 1rem;display:flex;align-items:center;gap:.5rem}.terminal-title.svelte-1ofx5tq{font-size:.7rem;color:#94a3b8;font-family:JetBrains Mono}.terminal-body.svelte-1ofx5tq{padding:1rem;font-family:JetBrains Mono;font-size:.85rem}.comment.svelte-1ofx5tq{color:#475569}.prompt.svelte-1ofx5tq{color:#38bdf8;margin-right:.5rem}.faq-grid.svelte-1ofx5tq{padding-left:280px}.faq-item.svelte-1ofx5tq{border-bottom:1px solid #1e293b}.faq-question.svelte-1ofx5tq{width:100%;display:flex;justify-content:space-between;padding:1.5rem 0;background:none;border:none;color:#f1f5f9;font-family:Quicksand;font-size:1.1rem;cursor:pointer;text-align:left}.faq-answer.svelte-1ofx5tq{padding-bottom:1.5rem;line-height:1.6;color:#94a3b8;font-size:.95rem}.app-badge.svelte-1ofx5tq{background:#38bdf8;color:#0f172a;font-size:.6rem;font-weight:800;padding:.2rem .5rem;border-radius:2px;margin-left:auto}.layer-features.svelte-1ofx5tq{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.feature.svelte-1ofx5tq{font-size:.7rem;background:#1e293b;color:#94a3b8;padding:.2rem .6rem;border-radius:4px}.guide-footer.svelte-1ofx5tq{padding-left:280px}.footer-content.svelte-1ofx5tq{border-top:1px solid #1e293b;padding:4rem 0}.closing-message.svelte-1ofx5tq{font-size:1.1rem;color:#f1f5f9;margin-bottom:1rem}.maintenance-note.svelte-1ofx5tq{font-size:.8rem;color:#475569}@media(max-width:1100px){.page-nav.svelte-1ofx5tq{display:none}}
