.btn.svelte-18sv61c{display:inline-flex;align-items:center;justify-content:center;font-weight:600;border-radius:12px;cursor:pointer;transition:transform .16s var(--ease-out),opacity .2s var(--ease-out),background-color .2s var(--ease-out)}@media(hover:hover)and (pointer:fine){.btn.svelte-18sv61c:active:not(:disabled){transform:scale(.97)}}.btn.svelte-18sv61c:disabled{opacity:.5;cursor:not-allowed}.btn--loading.svelte-18sv61c{pointer-events:none;opacity:.7}.btn--primary.svelte-18sv61c{background-color:var(--color-primary);color:#fff}.btn--primary.svelte-18sv61c:hover:not(:disabled){opacity:.9}.btn--secondary.svelte-18sv61c{background:transparent;color:var(--color-text);border:1px solid var(--color-border)}.btn--secondary.svelte-18sv61c:hover:not(:disabled){background-color:var(--color-bg-tertiary)}.btn--ghost.svelte-18sv61c{background:transparent;color:var(--color-text)}.btn--ghost.svelte-18sv61c:hover:not(:disabled){background-color:var(--color-bg-tertiary)}.btn--danger.svelte-18sv61c{background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}.btn--danger.svelte-18sv61c:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 20%,transparent)}.btn--sm.svelte-18sv61c{padding:6px 16px;font-size:13px}.btn--md.svelte-18sv61c{padding:10px 24px;font-size:14px}.btn--lg.svelte-18sv61c{padding:14px 32px;font-size:16px}input.svelte-8ff5h4::placeholder{color:var(--color-text-muted);opacity:.6}.header-pill.svelte-1elxaub{margin:16px 16px 0;padding:10px 20px;max-width:960px;width:calc(100% - 32px);border-radius:100px;background:transparent;transition:background .5s var(--ease-out),box-shadow .5s var(--ease-out),padding .5s var(--ease-out),max-width .5s var(--ease-out),margin .5s var(--ease-out),border-color .5s var(--ease-out);border:1px solid transparent}.header-pill--scrolled.svelte-1elxaub{background:color-mix(in srgb,var(--color-bg) 80%,transparent);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-color:var(--color-border);box-shadow:0 1px 3px var(--color-shadow),0 4px 20px #0000000a;padding:8px 16px;max-width:720px}.nav-link.svelte-1elxaub{padding:6px 14px;font-size:14px;font-weight:500;color:var(--color-text-muted);border-radius:100px;transition:color .2s var(--ease-out),background-color .2s var(--ease-out)}.nav-link.svelte-1elxaub:hover{color:var(--color-text);background-color:var(--color-bg-tertiary)}.nav-link--active.svelte-1elxaub{color:var(--color-text)}.signup-btn.svelte-1elxaub{padding:6px 18px;font-size:13px;font-weight:600;color:#fff;background-color:var(--color-primary);border-radius:100px;transition:opacity .2s var(--ease-out),transform .16s var(--ease-out)}.signup-btn.svelte-1elxaub:hover{opacity:.9}.dropdown-menu.svelte-1elxaub{position:absolute;right:0;top:calc(100% + 8px);width:200px;border-radius:16px;background:color-mix(in srgb,var(--color-card) 90%,transparent);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid var(--color-border);box-shadow:0 4px 24px #0000001f,0 1px 2px #0000000f;animation:svelte-1elxaub-dropdown-enter .2s var(--ease-out) both;transform-origin:top right}.dropdown-item.svelte-1elxaub{display:block;padding:8px 12px;font-size:13px;color:var(--color-text-muted);border-radius:8px;margin:0 4px;transition:background-color .15s var(--ease-out)}.dropdown-item.svelte-1elxaub:hover{background-color:var(--color-bg-tertiary);color:var(--color-text)}@keyframes svelte-1elxaub-dropdown-enter{0%{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.mobile-nav-item.svelte-1elxaub{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 16px;color:var(--color-text-muted);transition:color .2s var(--ease-out)}.mobile-nav-item--active.svelte-1elxaub{color:var(--color-primary)}nav.mobile-nav--scrolled.svelte-1elxaub{background:color-mix(in srgb,var(--color-bg) 80%,transparent);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-top:1px solid var(--color-border)}.safe-area-pb.svelte-1elxaub{padding-bottom:env(safe-area-inset-bottom,0)}
