.ft.svelte-by3shu{padding:0;background:linear-gradient(180deg,#0c1929,#0f2235);color:#cbd5e1;margin-top:4rem}.ft.svelte-by3shu .ctn:where(.svelte-by3shu){max-width:1180px;margin:0 auto;padding:3.5rem 1.5rem 2rem}.ft-top.svelte-by3shu{display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap}.ft-logo.svelte-by3shu{font-size:1.75rem;font-weight:900;margin:0 0 .5rem;letter-spacing:-.02em}.ft-tagline.svelte-by3shu{font-size:.9rem;color:#94a3b8;line-height:1.6;margin:0}.ft-cta-btn.svelte-by3shu{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.75rem;border-radius:.75rem;background:linear-gradient(135deg,#38bdf8,#818cf8);color:#fff;font-weight:700;font-size:.85rem;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 16px #38bdf84d;white-space:nowrap}.ft-cta-btn.svelte-by3shu:hover{transform:translateY(-2px);box-shadow:0 6px 24px #38bdf866}.ft-divider.svelte-by3shu{height:1px;background:linear-gradient(90deg,transparent,rgba(56,189,248,.2),rgba(129,140,248,.2),transparent);margin:2rem 0}.ft-grid.svelte-by3shu{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.ft.svelte-by3shu h3:where(.svelte-by3shu){font-size:.75rem;font-weight:700;color:#38bdf8;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.1em}.ft.svelte-by3shu ul:where(.svelte-by3shu){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem}.ft.svelte-by3shu a:where(.svelte-by3shu){color:#94a3b8;text-decoration:none;font-size:.85rem;transition:color .2s,padding-left .2s}.ft.svelte-by3shu a:where(.svelte-by3shu):hover{color:#e2e8f0;padding-left:4px}.ft-bot.svelte-by3shu{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;font-size:.8rem;color:#64748b}.ft-soc.svelte-by3shu{display:flex;gap:.5rem;flex-wrap:wrap}.ft-soc-link.svelte-by3shu{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border-radius:.5rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#94a3b8!important;font-size:.75rem;transition:background .2s,color .2s,border-color .2s}.ft-soc-link.svelte-by3shu:hover{background:#38bdf826;color:#38bdf8!important;border-color:#38bdf84d;padding-left:.75rem}.ft-soc.svelte-by3shu a:where(.svelte-by3shu){color:#94a3b8;transition:color .2s}.ft-soc.svelte-by3shu a:where(.svelte-by3shu):hover{color:#38bdf8}@media(max-width:768px){.ft-grid.svelte-by3shu{grid-template-columns:repeat(2,1fr)}.ft-bot.svelte-by3shu{flex-direction:column;gap:.75rem;text-align:center}}@media(max-width:480px){.ft-grid.svelte-by3shu{grid-template-columns:1fr}}.sitemap-page.svelte-by3shu{min-height:100vh;background:linear-gradient(to bottom,#eff6ff,#fff,#faf5ff);padding:96px 16px 32px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#1e293b}.sitemap-container.svelte-by3shu{max-width:80rem;margin:0 auto}.hero.svelte-by3shu{text-align:center;margin-bottom:48px}.hero.svelte-by3shu h1:where(.svelte-by3shu){font-size:2.25rem;font-weight:700;color:#111827;margin-bottom:16px}@media(min-width:768px){.hero.svelte-by3shu h1:where(.svelte-by3shu){font-size:3rem}}.hero.svelte-by3shu>p:where(.svelte-by3shu){font-size:1.25rem;color:#4b5563;margin-bottom:32px;max-width:48rem;margin-left:auto;margin-right:auto}.quick-actions.svelte-by3shu{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:32px}.quick-btn.svelte-by3shu{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:8px;font-size:1rem;font-weight:600;color:#fff;text-decoration:none;box-shadow:0 4px 6px -1px #0000001a;transition:all .2s}.btn-blue.svelte-by3shu{background:#2563eb}.btn-blue.svelte-by3shu:hover{background:#1d4ed8}.btn-green.svelte-by3shu{background:#16a34a}.btn-green.svelte-by3shu:hover{background:#15803d}.btn-purple.svelte-by3shu{background:#9333ea}.btn-purple.svelte-by3shu:hover{background:#7e22ce}.journey-section.svelte-by3shu{margin-bottom:48px}.journey-section.svelte-by3shu>h2:where(.svelte-by3shu),.support-section.svelte-by3shu>h2:where(.svelte-by3shu){font-size:1.875rem;font-weight:700;text-align:center;color:#111827;margin-bottom:32px}.journey-cards.svelte-by3shu{display:flex;flex-direction:column;gap:32px}.journey-card.svelte-by3shu{background:#fff;border-radius:16px;border:2px solid transparent;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;overflow:hidden;transition:border-color .2s}.journey-card.svelte-by3shu:hover{border-color:#bfdbfe}.journey-card-header.svelte-by3shu{padding:20px 24px}.blue-bg.svelte-by3shu{background:#eff6ff}.green-bg.svelte-by3shu{background:#f0fdf4}.purple-bg.svelte-by3shu{background:#faf5ff}.orange-bg.svelte-by3shu{background:#fff7ed}.indigo-bg.svelte-by3shu{background:#eef2ff}.red-bg.svelte-by3shu{background:#fef2f2}.gray-bg.svelte-by3shu{background:#f9fafb}.journey-icon-wrapper.svelte-by3shu{display:flex;align-items:center;gap:16px}.journey-icon.svelte-by3shu{padding:12px;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center}.journey-header-text.svelte-by3shu{flex:1}.journey-title-row.svelte-by3shu{display:flex;align-items:center;gap:12px;margin-bottom:4px}.journey-step-number.svelte-by3shu{font-size:1.5rem;font-weight:700;color:#9ca3af}.journey-title.svelte-by3shu{font-size:1.5rem;font-weight:700}.journey-desc.svelte-by3shu{font-size:.875rem;color:#6b7280}.blue.svelte-by3shu{color:#2563eb}.green.svelte-by3shu{color:#16a34a}.purple.svelte-by3shu{color:#9333ea}.orange.svelte-by3shu{color:#ea580c}.indigo.svelte-by3shu{color:#4f46e5}.red.svelte-by3shu{color:#dc2626}.gray.svelte-by3shu{color:#4b5563}.journey-card-body.svelte-by3shu{padding:24px}.journey-items-grid.svelte-by3shu{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){.journey-items-grid.svelte-by3shu{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.journey-items-grid.svelte-by3shu{grid-template-columns:repeat(3,1fr)}}.journey-item.svelte-by3shu{display:block;padding:16px;border-radius:8px;border:2px solid #e5e7eb;text-decoration:none;color:inherit;transition:all .2s}.journey-item.svelte-by3shu:hover{box-shadow:0 4px 6px -1px #0000001a;border-color:#93c5fd}.journey-item.primary.svelte-by3shu{border-color:#93c5fd;background:#eff6ff}.journey-item.primary.svelte-by3shu:hover{background:#dbeafe}.journey-item-top.svelte-by3shu{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:4px}.journey-item-name.svelte-by3shu{font-weight:600;color:#111827}.journey-item-name.primary-text.svelte-by3shu{color:#1d4ed8}.icon-primary{color:#2563eb}.icon-muted{color:#9ca3af}.journey-item-desc.svelte-by3shu{font-size:.875rem;color:#6b7280;margin:0}.popular-badge.svelte-by3shu{display:inline-block;margin-top:8px;font-size:.75rem;font-weight:500;color:#2563eb;background:#dbeafe;padding:2px 8px;border-radius:4px}.support-section.svelte-by3shu{margin-bottom:48px}.support-grid.svelte-by3shu{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:768px){.support-grid.svelte-by3shu{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.support-grid.svelte-by3shu{grid-template-columns:repeat(4,1fr)}}.support-card.svelte-by3shu{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden;transition:box-shadow .2s}.support-card.svelte-by3shu:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.support-card-header.svelte-by3shu{padding:16px 20px;display:flex;align-items:center;gap:12px}.support-icon.svelte-by3shu{padding:8px;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center}.support-title.svelte-by3shu{font-size:1.25rem;font-weight:700}.support-card-body.svelte-by3shu{padding:16px 20px}.support-card-body.svelte-by3shu ul:where(.svelte-by3shu){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.support-link.svelte-by3shu{display:flex;align-items:center;justify-content:space-between;padding:8px;border-radius:8px;text-decoration:none;color:inherit;transition:background .2s}.support-link.svelte-by3shu:hover{background:#f3f4f6}.support-link-name.svelte-by3shu{font-weight:500;color:#111827;transition:color .2s}.support-link.svelte-by3shu:hover .support-link-name:where(.svelte-by3shu){color:#2563eb}.support-link-desc.svelte-by3shu{font-size:.75rem;color:#6b7280;margin:4px 0 0}.support-arrow{color:#9ca3af;transition:color .2s;flex-shrink:0}.support-link.svelte-by3shu:hover .support-arrow{color:#2563eb}.features-banner.svelte-by3shu{background:linear-gradient(to right,#2563eb,#9333ea);border-radius:16px;padding:32px;color:#fff;box-shadow:0 25px 50px -12px #00000040;margin-bottom:32px}.features-grid.svelte-by3shu{display:grid;grid-template-columns:1fr;gap:24px;text-align:center}@media(min-width:768px){.features-grid.svelte-by3shu{grid-template-columns:repeat(3,1fr)}}.feature-item.svelte-by3shu{display:flex;flex-direction:column;align-items:center}.feature-item.svelte-by3shu h3:where(.svelte-by3shu){font-size:1.125rem;font-weight:700;margin:16px 0 8px}.feature-item.svelte-by3shu p:where(.svelte-by3shu){font-size:.875rem;color:#bfdbfe;margin:0}.footer-note.svelte-by3shu{text-align:center;margin-top:32px;color:#6b7280;font-size:.875rem}.footer-note.svelte-by3shu a:where(.svelte-by3shu){color:#2563eb;text-decoration:none}.footer-note.svelte-by3shu a:where(.svelte-by3shu):hover{text-decoration:underline}.ft-nvidia-wrap.svelte-by3shu{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;align-items:center;gap:.75rem}.ft-nvidia-badge-link.svelte-by3shu{display:inline-block;transition:opacity .2s ease,transform .2s ease}.ft-nvidia-badge-link.svelte-by3shu:hover{opacity:.85;transform:translateY(-1px)}.ft-nvidia-badge-img.svelte-by3shu{height:48px;width:auto;object-fit:contain;display:block;filter:brightness(1.08) drop-shadow(0 2px 8px rgba(118,185,0,.25))}.ft-nvidia-legal.svelte-by3shu{font-size:.65rem;line-height:1.5;color:#94a3b880;text-align:center;max-width:900px;margin:0 auto}
