.pro-features-list.svelte-18i1efx{flex-wrap:wrap;gap:.5rem;display:flex}.pro-feature-chip.svelte-18i1efx{background:#222;border:1px solid #333;border-radius:10px;align-items:center;gap:.5rem;padding:.5rem .75rem;display:inline-flex}.pro-feature-chip.svelte-18i1efx .chip-label:where(.svelte-18i1efx){color:#fff;font-size:.95rem}.pro-feature-chip.svelte-18i1efx .chip-diamond:where(.svelte-18i1efx){opacity:.9;width:16px;height:16px}.pro-footer.svelte-18i1efx{background-color:#1e1e1e;border-top:1px solid #333;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.pro-btn.svelte-18i1efx{color:#fff;cursor:pointer;white-space:nowrap;width:var(--pro-modal-button-width,160px);border:none;border-radius:6px;padding:8px 16px;font-size:1.1rem}.pro-btn.cancel.svelte-18i1efx{background-color:#555}.pro-btn.cancel.svelte-18i1efx:hover,.pro-btn.cancel.svelte-18i1efx:focus{background-color:#5a5863}.pro-btn.primary.svelte-18i1efx{background-color:#22c55e}.pro-btn.primary.svelte-18i1efx:hover,.pro-btn.primary.svelte-18i1efx:focus{filter:brightness(1.1)}.pro-btn.primary.svelte-18i1efx:disabled{cursor:not-allowed;opacity:.6;background-color:#555}.pro-title-badge.svelte-18i1efx{vertical-align:-.12em;align-items:center;gap:.35rem;margin:0 .25rem 0 .35rem;display:inline-flex}.pro-title-diamond.svelte-18i1efx{width:18px;height:18px}.pro-title-text.svelte-18i1efx{color:#8d80ff;font-weight:700}.auth-overlay.svelte-18i1efx{z-index:3000;background:#00000080;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}
