.has-shadow.svelte-nnbmf{box-shadow:0 .5em 1em -.125em #0a0a0a1a,0 0 0 1px #0a0a0a05}.plan-option.svelte-nnbmf{border:1px solid var(--theme-border);cursor:pointer;border-radius:6px;align-items:center;transition:all .3s;display:flex;position:relative}.plan-option.svelte-nnbmf:hover{background-color:var(--theme-surface)}.plan-option.svelte-nnbmf input:where(.svelte-nnbmf){opacity:0;cursor:pointer;position:absolute}.checkmark.svelte-nnbmf{background-color:var(--theme-bg);border:2px solid var(--theme-border);border-radius:50%;width:24px;height:24px;margin-right:16px;position:relative}.plan-option.svelte-nnbmf input:where(.svelte-nnbmf):checked~.checkmark:where(.svelte-nnbmf){background-color:var(--theme-bg);border-color:#485fc7}.plan-option.svelte-nnbmf input:where(.svelte-nnbmf):checked~.checkmark:where(.svelte-nnbmf):after{content:"";background:#485fc7;border-radius:50%;width:12px;height:12px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plan-details.svelte-nnbmf{flex-direction:column;flex-grow:1;display:flex}.feature-item.svelte-nnbmf{border:1px solid var(--theme-border);border-radius:6px;overflow:hidden}.feature-header.svelte-nnbmf{background-color:var(--theme-surface);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.feature-content.svelte-nnbmf{background-color:var(--theme-bg);border-top:1px solid var(--theme-border)}
