.plan-selector.svelte-m4s87k{max-width:640px}.plan-options.svelte-m4s87k{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.plan-option.svelte-m4s87k{cursor:pointer;text-align:left;background:#fff;border:2px solid #dee2e6;border-radius:.75rem;align-items:flex-start;gap:.75rem;min-width:0;padding:1rem;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.plan-option.svelte-m4s87k:hover{border-color:#9ec5fe}.plan-option.svelte-m4s87k:focus-within{outline-offset:2px;outline:3px solid #0d6efd40}.plan-option-selected.svelte-m4s87k{background:#f5f9ff;border-color:#0d6efd;box-shadow:0 .25rem .75rem #0d6efd1f}.form-check-input.svelte-m4s87k{flex:none;margin-top:.25rem}.plan-content.svelte-m4s87k{flex-direction:column;flex:1;min-width:0;display:flex}.plan-price.svelte-m4s87k strong:where(.svelte-m4s87k){font-size:1.75rem;line-height:1.2}.plan-selector-compact.svelte-m4s87k .plan-option:where(.svelte-m4s87k){padding:.75rem}.plan-selector-compact.svelte-m4s87k .plan-options:where(.svelte-m4s87k){grid-template-columns:1fr}@media (width<=575.98px){.plan-options.svelte-m4s87k{grid-template-columns:1fr}}
