.page.svelte-1uha8ag{height:100vh;background:#09090b;color:#fafafa;display:flex;flex-direction:column;font-family:system-ui,-apple-system,sans-serif;overflow:hidden}header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;padding:16px 48px;flex-shrink:0;border-bottom:1px solid #1f1f23}.logo.svelte-1uha8ag{display:flex;align-items:center;gap:12px;text-decoration:none}.logo.svelte-1uha8ag img:where(.svelte-1uha8ag){height:20px}.logo.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:20px;font-weight:600;color:#fafafa}.nav.svelte-1uha8ag{display:flex;gap:8px}.nav-item.svelte-1uha8ag{position:relative;padding:8px 16px;font-size:14px;color:#a1a1aa;cursor:pointer;border-radius:6px;transition:all .15s}.nav-item.svelte-1uha8ag:hover{color:#fafafa;background:#18181b}.dropdown.svelte-1uha8ag{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:8px;background:#18181b;border:1px solid #27272a;border-radius:12px;padding:8px;min-width:280px;z-index:100;box-shadow:0 20px 40px #00000080}.dropdown-item.svelte-1uha8ag{display:flex;gap:12px;padding:12px;border-radius:8px;cursor:pointer;transition:background .15s}.dropdown-item.svelte-1uha8ag:hover{background:#27272a}.dropdown-item.svelte-1uha8ag svg{flex-shrink:0;color:#fafafa;margin-top:2px}.dropdown-item-content.svelte-1uha8ag{flex:1}.dropdown-item-title.svelte-1uha8ag{font-size:14px;font-weight:500;color:#fafafa;margin-bottom:2px}.dropdown-item-desc.svelte-1uha8ag{font-size:13px;color:#71717a;line-height:1.4}.btn.svelte-1uha8ag{background:transparent;color:#a1a1aa;border:1px solid #27272a;padding:8px 16px;font-size:14px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .15s}.btn.svelte-1uha8ag:hover{background:#18181b;color:#fafafa;border-color:#3f3f46}.btn.primary.svelte-1uha8ag{background:#fafafa;color:#09090b;border:none;padding:14px 32px;font-size:16px;font-weight:600}.btn.primary.svelte-1uha8ag:hover{background:#e4e4e7}main.svelte-1uha8ag{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 24px}.hero-title.svelte-1uha8ag{font-size:48px;font-weight:600;line-height:1.2;text-align:center;color:#fafafa;margin:0 0 48px}.actions.svelte-1uha8ag{margin-bottom:40px}.install.svelte-1uha8ag{width:auto;max-width:calc(100vw - 48px)}.install-box.svelte-1uha8ag{display:inline-flex;align-items:center;gap:12px;background:#18181b;border:1px solid #27272a;border-radius:8px;padding:14px 20px;cursor:pointer;transition:all .15s}.install-box.svelte-1uha8ag:hover{border-color:#fafafa}.install-box.svelte-1uha8ag code:where(.svelte-1uha8ag){font-family:SF Mono,Monaco,Consolas,monospace;font-size:13px;color:#a1a1aa}.copy-hint.svelte-1uha8ag{flex-shrink:0;font-size:12px;color:#fafafa;font-weight:500}footer.svelte-1uha8ag{padding:24px 48px;border-top:1px solid #1f1f23;flex-shrink:0}.capabilities.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:900px;margin:0 auto}.capability.svelte-1uha8ag{display:flex;align-items:center;gap:10px;font-size:13px;color:#fafafa}.capability.svelte-1uha8ag svg{flex-shrink:0;color:#fafafa}.legal-links.svelte-1uha8ag{display:flex;justify-content:center;gap:24px;margin-top:20px;padding-top:16px;border-top:1px solid #1f1f23}.legal-links.svelte-1uha8ag a:where(.svelte-1uha8ag){font-size:12px;color:#52525b;text-decoration:none;transition:color .15s}.legal-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#a1a1aa}@media(max-width:768px){.page.svelte-1uha8ag{height:auto;min-height:100vh;overflow:auto}header.svelte-1uha8ag{padding:16px 20px;flex-wrap:wrap;gap:16px}.nav.svelte-1uha8ag{order:3;width:100%;justify-content:center}.logo.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:18px}main.svelte-1uha8ag{padding:40px 16px}.hero-title.svelte-1uha8ag{font-size:28px;margin-bottom:32px}.install.svelte-1uha8ag{padding:0}.install-box.svelte-1uha8ag{padding:12px 14px}.install-box.svelte-1uha8ag code:where(.svelte-1uha8ag){font-size:11px}.dropdown.svelte-1uha8ag{position:fixed;left:16px;right:16px;transform:none;width:auto;min-width:auto}footer.svelte-1uha8ag{padding:24px}.capabilities.svelte-1uha8ag{grid-template-columns:1fr;gap:12px}.capability.svelte-1uha8ag{justify-content:center;text-align:center}}@media(max-width:480px){.install-box.svelte-1uha8ag{flex-direction:column;gap:10px;padding:14px}.install-box.svelte-1uha8ag code:where(.svelte-1uha8ag){white-space:normal;word-break:break-all;text-align:center;font-size:12px}.hero-title.svelte-1uha8ag{font-size:24px}}
