.radio{cursor:pointer;background:0 0;border:0;border-radius:999px;outline:none;flex:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex}.radio-box{border:1px solid var(--color-alpha-black-8);background:var(--color-neutral-50);width:16px;height:16px;box-shadow:0 1px 2px var(--color-alpha-black-12);transition:background-color var(--lab-duration,.15s), border-color var(--lab-duration,.15s), box-shadow var(--lab-duration,.15s);border-radius:999px;justify-content:center;align-items:center;display:flex}.radio[data-surface=base] .radio-box{background:var(--color-neutral-0)}.radio:not(:disabled):hover:not([data-state=checked]) .radio-box{background:var(--color-neutral-100)}.radio[data-state=checked] .radio-box{border-color:var(--color-blue-600);background:var(--color-blue-600);box-shadow:0 1px 2px color-mix(in srgb, var(--color-blue-900) 50%, transparent)}.radio[data-state=checked]:hover .radio-box{background:var(--color-blue-500)}.radio:focus-visible .radio-box{border-color:var(--color-blue-600);box-shadow:0 0 0 1px var(--color-neutral-0), 0 0 0 3px color-mix(in srgb, var(--color-blue-600) 60%, transparent), 0 1px 2px color-mix(in srgb, var(--color-blue-900) 50%, transparent)}.dark .radio:not([data-state=checked]) .radio-box{border-color:var(--color-alpha-white-10);background:var(--color-neutral-800);box-shadow:0 0 1px 1.5px var(--color-alpha-black-24), 0 2px 2px var(--color-alpha-black-24)}.dark .radio[data-surface=base]:not([data-state=checked]) .radio-box{background:var(--color-neutral-850)}.dark .radio:not(:disabled):hover:not([data-state=checked]) .radio-box{background:var(--color-alpha-white-10)}.dark .radio[data-state=checked] .radio-box{border-color:var(--color-blue-400);box-shadow:0 -1px 2px color-mix(in srgb, var(--color-blue-100) 50%, transparent)}.dark .radio:focus-visible .radio-box{border-color:var(--color-blue-400);box-shadow:0 0 0 1px var(--color-neutral-800), 0 0 0 3px color-mix(in srgb, var(--color-blue-400) 60%, transparent)}.radio-dot{background:var(--color-neutral-0);width:6px;height:6px;box-shadow:0 1px 2px color-mix(in srgb, var(--color-blue-900) 60%, transparent);opacity:0;transition:scale var(--lab-duration,.15s) cubic-bezier(.3, 1.4, .5, 1), opacity var(--lab-duration,.15s);border-radius:999px;scale:0}.radio-dot-on{opacity:1;scale:1}.radio:disabled{cursor:not-allowed;opacity:.5}.radio-label.svelte-jvgbfd{min-width:0;color:var(--color-neutral-800);cursor:pointer;align-items:flex-start;gap:8px;display:flex}.radio-label[data-bordered=true].svelte-jvgbfd{border:1px solid var(--color-alpha-black-8);background:var(--color-neutral-0);min-height:58px;box-shadow:0 1px 2px var(--color-alpha-black-12);transition:background-color var(--lab-duration,.15s), border-color var(--lab-duration,.15s), box-shadow var(--lab-duration,.15s);border-radius:8px;padding:7px 11px 7px 7px}.radio-label[data-bordered=true].svelte-jvgbfd:hover:not([data-disabled=true]){background:var(--color-neutral-50)}.radio-label[data-bordered=true]:has([data-state=checked]){border-color:var(--color-blue-600)}.radio-label[data-bordered=true]:has([data-state=checked]):not(:focus-within){box-shadow:none}.radio-label[data-bordered=true].svelte-jvgbfd:focus-within{border-color:var(--color-blue-600);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-blue-600) 40%, transparent)}.radio-label[data-disabled=true].svelte-jvgbfd{cursor:not-allowed;opacity:.5}.radio-label[data-disabled=true] .radio:disabled{opacity:1}.body.svelte-jvgbfd{flex-direction:column;flex:1;min-width:0;font-size:13px;line-height:1.55;display:flex}.heading.svelte-jvgbfd{align-items:center;gap:4px;min-width:0;display:flex}.title.svelte-jvgbfd{font-weight:500}.optional.svelte-jvgbfd{color:var(--color-neutral-500)}.info.svelte-jvgbfd{background:var(--color-neutral-500);width:12px;height:12px;color:var(--color-neutral-0);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.heading.svelte-jvgbfd [data-slot=badge]{margin-left:4px}.price.svelte-jvgbfd{color:var(--color-neutral-600);white-space:nowrap;margin-left:auto;font-weight:500}.description.svelte-jvgbfd{color:var(--color-neutral-600)}.dark .radio-label.svelte-jvgbfd{color:var(--color-neutral-100)}.dark .radio-label[data-bordered=true].svelte-jvgbfd{border-color:var(--color-alpha-white-10);background:var(--color-neutral-850);box-shadow:0 0 1px 1.5px var(--color-alpha-black-24), 0 2px 2px var(--color-alpha-black-24)}.dark .radio-label[data-bordered=true].svelte-jvgbfd:hover:not([data-disabled=true]){background:var(--color-neutral-800)}.dark .radio-label[data-bordered=true]:has([data-state=checked]){border-color:var(--color-blue-400)}.dark .radio-label[data-bordered=true]:has([data-state=checked]):not(:focus-within){box-shadow:none}.dark .radio-label[data-bordered=true].svelte-jvgbfd:focus-within{border-color:var(--color-blue-400);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-blue-400) 40%, transparent)}.dark .optional.svelte-jvgbfd,.dark .info.svelte-jvgbfd{color:var(--color-neutral-500)}.dark .info.svelte-jvgbfd{background:var(--color-neutral-400);color:var(--color-neutral-850)}.dark .price.svelte-jvgbfd,.dark .description.svelte-jvgbfd{color:var(--color-neutral-400)}
