.checkbox.svelte-10i70mw{--border:var(--color-primary);--border-hover:var(--color-secondary);--border-active:var(--color-primary);--tick:#fff;--background:#fff;display:inline-flex;position:relative}.checkbox.svelte-10i70mw input:where(.svelte-10i70mw),.checkbox.svelte-10i70mw svg:where(.svelte-10i70mw){width:21px;height:21px;display:block}.checkbox.svelte-10i70mw input:where(.svelte-10i70mw){background:var(--background);cursor:pointer;appearance:none;border:1px solid var(--border);box-shadow:inset 0 0 0 var(--s,0) var(--b,var(--border));border-radius:4px;outline:none;margin:0;padding:0;transition:box-shadow .3s;position:relative}.checkbox.svelte-10i70mw input:where(.svelte-10i70mw):hover{box-shadow:0 0px 10px var(--color-secondary), inset 0 0 0 var(--s,0) var(--b,var(--border));--b:var(--border-hover)}.checkbox.svelte-10i70mw input:where(.svelte-10i70mw):checked{--b:var(--border-active)}.checkbox.svelte-10i70mw svg:where(.svelte-10i70mw){pointer-events:none;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke:var(--stroke,var(--border-active));width:21px;height:21px;transform:scale(var(--scale,1)) translateZ(0);position:absolute;top:0;left:0}.checkbox.bounce.svelte-10i70mw{--stroke:var(--tick)}.checkbox.bounce.svelte-10i70mw input:where(.svelte-10i70mw):is(:where(.svelte-10i70mw):checked,:where(.svelte-10i70mw):indeterminate){--s:11px}.checkbox.bounce.svelte-10i70mw input:where(.svelte-10i70mw):is(:where(.svelte-10i70mw):checked,:where(.svelte-10i70mw):indeterminate)+svg:where(.svelte-10i70mw){animation:.2s linear .2s forwards svelte-10i70mw-bounce}.checkbox.svelte-10i70mw input:where(.svelte-10i70mw):indeterminate+svg:where(.svelte-10i70mw) polyline:where(.svelte-10i70mw),.checkbox.svelte-10i70mw input:where(.svelte-10i70mw):not(:indeterminate)+svg:where(.svelte-10i70mw) line:where(.svelte-10i70mw){display:none}.checkbox.bounce.svelte-10i70mw svg:where(.svelte-10i70mw){--scale:0}@keyframes svelte-10i70mw-bounce{50%{transform:scale(1.2)}75%{transform:scale(.9)}to{transform:scale(1)}}:root{--accent-color:var(--color-primary)}.group-container.svelte-o6phy8{border-radius:1px;flex-direction:column;display:flex}label.svelte-o6phy8{user-select:none;line-height:1.2em}input[type=radio].svelte-o6phy8{position:absolute}input[type=radio].svelte-o6phy8+label:where(.svelte-o6phy8){text-align:left;display:block;position:relative}input[type=radio].svelte-o6phy8+label:where(.svelte-o6phy8):before{content:"";border:1px solid var(--accent-color,#ccc);cursor:pointer;background:#fff;border-radius:50%;width:20px;height:20px;margin-right:1em;display:inline-block;position:relative;top:.3em}input[type=radio].svelte-o6phy8+label:where(.svelte-o6phy8):after{content:"";cursor:pointer;box-sizing:border-box;background:var(--accent-color,#282828);border-radius:50%;width:12px;height:12px;display:inline-block;position:absolute;top:8.866px;left:4.166px;transform:scale(0)}input[type=radio].svelte-o6phy8:checked+label:where(.svelte-o6phy8):after{opacity:1;transform:scale(1)}input[type=radio].svelte-o6phy8+label:where(.svelte-o6phy8):before{transition:background .2s ease-out}input[type=radio].svelte-o6phy8:checked+label:where(.svelte-o6phy8):before{transition:background .2s ease-in}input[type=radio].svelte-o6phy8+label:where(.svelte-o6phy8):after{transition:transform .15s ease-out}input[type=radio].svelte-o6phy8:checked+label:where(.svelte-o6phy8):after{transition:transform .15s ease-in}input[type=radio].svelte-o6phy8:hover+label:where(.svelte-o6phy8):before{box-shadow:0 0px 10px var(--color-secondary)}
