.page-container.svelte-1xmjmrw{background-color:var(--bg-secondary,#f8fafc);min-height:100vh;padding-top:0;font-family:Inter,Outfit,sans-serif}.dark .page-container.svelte-1xmjmrw{background-color:var(--bg-secondary,#0f172a)}.docs-hero.svelte-1xmjmrw{background:linear-gradient(135deg,#fff 0%,#f1f5f9 100%);border-bottom:1px solid #e2e8f0;margin-bottom:48px;padding:64px 0 48px}.dark .docs-hero.svelte-1xmjmrw{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border-bottom-color:#334155}h1.svelte-1xmjmrw{letter-spacing:-.03em;margin-bottom:16px;font-size:3.5rem;font-weight:800}.text-gradient.svelte-1xmjmrw{background:linear-gradient(135deg,#7d2ae8 0%,#4f46e5 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dark .text-gradient.svelte-1xmjmrw{background:linear-gradient(135deg,#a78bfa 0%,#818cf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.tagline.svelte-1xmjmrw{color:#64748b;font-size:1.2rem}.dark .tagline.svelte-1xmjmrw{color:#94a3b8}.badge.svelte-1xmjmrw{color:#7d2ae8;letter-spacing:.05em;background:#7d2ae814;border:1px solid #7d2ae833;border-radius:9999px;padding:6px 16px;font-size:.85rem;font-weight:700;display:inline-block}.dark .badge.svelte-1xmjmrw{color:#a78bfa;background:#a78bfa1a;border-color:#a78bfa4d}.container.svelte-1xmjmrw{max-width:1400px;margin:0 auto;padding:0 24px}.docs-layout.svelte-1xmjmrw{grid-template-columns:280px 1fr;align-items:start;gap:48px;padding-bottom:80px;display:grid}.glass-panel.svelte-1xmjmrw{background:#fff;border-radius:24px;box-shadow:0 4px 20px -2px #0000000d}.dark .glass-panel.svelte-1xmjmrw{background:#1e293b;box-shadow:0 4px 20px -2px #0003}.docs-sidebar.svelte-1xmjmrw{position:sticky;top:100px}.sticky-nav.svelte-1xmjmrw{max-height:calc(100vh - 140px);padding:32px 24px;overflow-y:auto}.sticky-nav.svelte-1xmjmrw::-webkit-scrollbar{width:6px}.sticky-nav.svelte-1xmjmrw::-webkit-scrollbar-track{background:0 0}.sticky-nav.svelte-1xmjmrw::-webkit-scrollbar-thumb{background-color:#7d2ae833;border-radius:10px}.nav-group.svelte-1xmjmrw{margin-bottom:32px}.nav-group.svelte-1xmjmrw:last-child{margin-bottom:0}.nav-group.svelte-1xmjmrw h4:where(.svelte-1xmjmrw){text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:16px;font-size:.85rem;font-weight:700}.sticky-nav.svelte-1xmjmrw button:where(.svelte-1xmjmrw){text-align:left;color:#475569;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;margin-bottom:4px;padding:8px 12px;font-size:.95rem;font-weight:500;transition:all .2s}.dark .sticky-nav.svelte-1xmjmrw button:where(.svelte-1xmjmrw){color:#cbd5e1}.sticky-nav.svelte-1xmjmrw button:where(.svelte-1xmjmrw):hover{color:#7d2ae8;background:#7d2ae80d}.dark .sticky-nav.svelte-1xmjmrw button:where(.svelte-1xmjmrw):hover{color:#a78bfa;background:#a78bfa1a}.sticky-nav.svelte-1xmjmrw button.active:where(.svelte-1xmjmrw){color:#7d2ae8;background:#7d2ae81a;font-weight:600}.dark .sticky-nav.svelte-1xmjmrw button.active:where(.svelte-1xmjmrw){color:#a78bfa;background:#a78bfa26}.docs-content.svelte-1xmjmrw{padding:64px}.docs-content.svelte-1xmjmrw section:where(.svelte-1xmjmrw){padding:24px 0}.docs-content.svelte-1xmjmrw section:where(.svelte-1xmjmrw):first-of-type{padding-top:0}h2.svelte-1xmjmrw{color:#0f172a;letter-spacing:-.02em;margin-bottom:24px;font-size:2rem;font-weight:800}.dark h2.svelte-1xmjmrw{color:#fff}p.svelte-1xmjmrw{color:#475569;margin-bottom:24px;font-size:1.1rem;line-height:1.8}.dark p.svelte-1xmjmrw{color:#cbd5e1}hr.svelte-1xmjmrw{background:#e2e8f0;border:0;height:1px;margin:32px 0}.dark hr.svelte-1xmjmrw{background:#334155}ul.svelte-1xmjmrw,ol.svelte-1xmjmrw{color:#475569;margin-bottom:24px;margin-left:0;padding-left:24px;font-size:1.1rem;line-height:1.8}.dark ul.svelte-1xmjmrw,.dark ol.svelte-1xmjmrw{color:#cbd5e1}li.svelte-1xmjmrw{margin-bottom:12px}strong.svelte-1xmjmrw{color:#0f172a;font-weight:600}.dark strong.svelte-1xmjmrw{color:#fff}.info-card.svelte-1xmjmrw{background:#f8fafc;border-left:4px solid #7d2ae8;border-radius:0 16px 16px 0;margin:32px 0;padding:24px}.dark .info-card.svelte-1xmjmrw{background:#0f172a80;border-left-color:#a78bfa}.info-card.svelte-1xmjmrw h4:where(.svelte-1xmjmrw){color:#0f172a;margin:0 0 12px;font-size:1.2rem;font-weight:700}.dark .info-card.svelte-1xmjmrw h4:where(.svelte-1xmjmrw){color:#fff}.info-card.svelte-1xmjmrw p:where(.svelte-1xmjmrw){margin-bottom:0}.contact-support.svelte-1xmjmrw{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:48px}.dark .contact-support.svelte-1xmjmrw{background:#0f172a80;border-color:#334155}.contact-support.svelte-1xmjmrw h3:where(.svelte-1xmjmrw){color:#0f172a;margin-bottom:16px;font-size:1.5rem;font-weight:700}.dark .contact-support.svelte-1xmjmrw h3:where(.svelte-1xmjmrw){color:#fff}.btn-primary.svelte-1xmjmrw{color:#fff;background:linear-gradient(135deg,#7d2ae8 0%,#4f46e5 100%);border-radius:12px;padding:14px 32px;font-size:1.05rem;font-weight:600;text-decoration:none;transition:opacity .2s,transform .2s;box-shadow:0 4px 12px #7d2ae84d}.btn-primary.svelte-1xmjmrw:hover{opacity:.9;transform:translateY(-1px)}@media (width<=1024px){.docs-layout.svelte-1xmjmrw{grid-template-columns:1fr;gap:32px}.docs-sidebar.svelte-1xmjmrw{display:none}.docs-content.svelte-1xmjmrw{padding:40px 24px}h1.svelte-1xmjmrw{font-size:2.75rem}}@media (width<=576px){.docs-hero.svelte-1xmjmrw{padding:48px 20px 24px}h1.svelte-1xmjmrw{font-size:2.25rem}.docs-content.svelte-1xmjmrw{padding:24px 16px}h2.svelte-1xmjmrw{font-size:1.5rem}.contact-support.svelte-1xmjmrw{padding:32px 16px}}
