.dropdown-wrapper.svelte-jlpesw{position:relative;display:inline-block;max-width:400px;width:100%}.dropdown-trigger.svelte-jlpesw{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1.25rem;font-family:var(--font-body);font-size:.9rem;color:var(--gray-200);background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:16px;backdrop-filter:blur(12px);cursor:pointer;transition:border-color .2s ease,background .2s ease}.dropdown-trigger.svelte-jlpesw:hover,.dropdown-trigger.is-open.svelte-jlpesw{border-color:#7344d080;background:#ffffff1f}.dropdown-label.svelte-jlpesw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-chevron.svelte-jlpesw{flex-shrink:0;color:var(--gray-400);transition:transform .2s ease}.dropdown-trigger.is-open.svelte-jlpesw .dropdown-chevron:where(.svelte-jlpesw){transform:rotate(180deg)}.dropdown-panel.svelte-jlpesw{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:50;overflow:hidden;background:#140c28d9;border:1px solid rgba(255,255,255,.12);border-radius:16px;backdrop-filter:blur(24px);box-shadow:0 12px 40px #00000080}.dropdown-search-wrapper.svelte-jlpesw{padding:.6rem .75rem;border-bottom:1px solid var(--glass-border)}.dropdown-search.svelte-jlpesw{width:100%;padding:.5rem .65rem;font-family:var(--font-body);font-size:.85rem;color:var(--gray-200);background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:8px;outline:none;transition:border-color .2s ease}.dropdown-search.svelte-jlpesw::placeholder{color:var(--gray-500)}.dropdown-search.svelte-jlpesw:focus{border-color:#7344d066}.dropdown-list.svelte-jlpesw{max-height:280px;overflow-y:auto;padding:.35rem 0}.dropdown-list.svelte-jlpesw::-webkit-scrollbar{width:4px}.dropdown-list.svelte-jlpesw::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.dropdown-group-label.svelte-jlpesw{padding:.5rem 1rem .3rem;font-family:var(--font-heading);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--gray-500)}.dropdown-item.svelte-jlpesw{display:block;width:100%;padding:.5rem 1rem;text-align:left;font-family:var(--font-body);font-size:.85rem;color:var(--gray-300);background:transparent;border:none;cursor:pointer;transition:background .1s ease,color .1s ease}.dropdown-item.svelte-jlpesw:hover,.dropdown-item.highlighted.svelte-jlpesw{background:#7344d026;color:var(--gray-100)}.dropdown-empty.svelte-jlpesw{padding:1rem;text-align:center;font-size:.85rem;color:var(--gray-500)}.pricing-wrapper.svelte-5x0bun{max-width:var(--container-max);margin:0 auto}.pricing-grid.svelte-5x0bun{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:start}.pricing-card.svelte-5x0bun{padding:2rem;display:flex;flex-direction:column;position:relative;opacity:0;transform:translateY(28px);transition:opacity .6s var(--ease-out-expo),transform .6s var(--ease-out-expo),background .3s ease,border-color .3s ease,box-shadow .3s ease;transition-delay:var(--delay)}.pricing-grid.visible.svelte-5x0bun .pricing-card:where(.svelte-5x0bun){opacity:1;transform:translateY(0)}.pricing-card.highlighted.svelte-5x0bun{border-color:#cf41fd33;background:#cf41fd0a;box-shadow:0 0 60px #cf41fd14}.pricing-card.highlighted.svelte-5x0bun:hover{border-color:#cf41fd4d;box-shadow:0 0 80px #cf41fd1f}.popular-badge.svelte-5x0bun{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:.3rem 1rem;background:linear-gradient(135deg,var(--purple-300),var(--magenta-500));color:#fff;font-family:var(--font-heading);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;border-radius:100px;white-space:nowrap}.card-header.svelte-5x0bun{margin-bottom:2rem}h3.svelte-5x0bun{font-size:1.25rem;margin-bottom:.4rem}.plan-description.svelte-5x0bun{font-size:.85rem;color:var(--gray-500);margin-bottom:1.25rem}.price.svelte-5x0bun{display:flex;align-items:baseline;gap:.35rem}.price-value.svelte-5x0bun{font-family:var(--font-heading);font-size:2.75rem;font-weight:700;color:var(--gray-50);line-height:1;letter-spacing:-.02em}.price-period.svelte-5x0bun{font-size:.9rem;color:var(--gray-500)}.card-features.svelte-5x0bun{flex:1;margin-bottom:2rem}ul.svelte-5x0bun{list-style:none;display:flex;flex-direction:column;gap:.65rem}li.svelte-5x0bun{display:flex;align-items:center;gap:.6rem;font-size:.88rem;color:var(--gray-300)}li.svelte-5x0bun svg:where(.svelte-5x0bun){flex-shrink:0}.card-footer.svelte-5x0bun a:where(.svelte-5x0bun){width:100%;text-align:center}@media(max-width:960px)and (min-width:641px){.pricing-grid.svelte-5x0bun{grid-template-columns:repeat(2,1fr)}.pricing-card.svelte-5x0bun:last-child{grid-column:1 / -1;max-width:50%;justify-self:center}}@media(max-width:640px){.pricing-grid.svelte-5x0bun{grid-template-columns:1fr;max-width:420px;margin:0 auto}.pricing-card.svelte-5x0bun{padding:1.5rem}}.pricing-hero[data-astro-cid-lmkygsfs]{position:relative;padding:calc(var(--nav-height) + 4rem) 2rem 4rem;text-align:center;overflow:hidden}.pricing-orb[data-astro-cid-lmkygsfs]{position:absolute;top:-100px;left:50%;transform:translate(-50%);width:600px;height:400px;border-radius:50%;background:radial-gradient(ellipse,rgba(115,68,208,.15) 0%,rgba(207,65,253,.05) 50%,transparent 70%);filter:blur(80px);pointer-events:none}.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{margin-bottom:1rem;position:relative}.pricing-subtitle[data-astro-cid-lmkygsfs]{font-size:1.15rem;color:var(--gray-400);max-width:440px;margin:0 auto;position:relative}.pricing-cards-section[data-astro-cid-lmkygsfs]{padding:2rem 2rem 6rem;position:relative}.pricing-faq[data-astro-cid-lmkygsfs]{padding:var(--section-padding)}.pricing-faq[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{text-align:center;margin-bottom:3rem}.faq-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:820px;margin:0 auto}.faq-item[data-astro-cid-lmkygsfs]{padding:1.75rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px}.faq-item[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:1rem;margin-bottom:.5rem}.faq-item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:.9rem;color:var(--gray-400);line-height:1.6}@media(max-width:768px){.faq-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.faq-item[data-astro-cid-lmkygsfs]{padding:1.25rem}}.pricing-compare[data-astro-cid-lmkygsfs]{padding:var(--section-padding);text-align:center;display:flex;flex-direction:column;align-items:center}.pricing-compare[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{margin-bottom:.75rem}.compare-subtitle[data-astro-cid-lmkygsfs]{font-size:.95rem;color:var(--gray-400);margin-bottom:2rem;text-align:center}
