.l-radio{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50px;margin:8px 0;padding:6px;transition:background .2s;display:inline-flex}.l-radio:hover,.l-radio:focus-within{background:rgba(159,159,159,.1)}.l-radio input{vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none;background:0 0;border:0;border-radius:10px;flex-shrink:0;width:20px;height:20px;margin:0;padding:0;transition:box-shadow .15s cubic-bezier(.95,.15,.5,1.25);box-shadow:inset 0 0 0 1.5px #9f9f9f}.l-radio input:focus{outline:none}.l-radio input:checked{box-shadow:inset 0 0 0 6px #3d85c6}.dark .l-radio input:checked{box-shadow:inset 0 0 0 6px #e69138}.l-radio span{vertical-align:middle;padding:0 8px;line-height:20px;display:inline-block}.check{cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0;width:18px;height:18px;margin:auto;position:relative;transform:translate(0,0)}.check:before{content:"";opacity:0;background:rgba(61,133,198,.08);border-radius:50%;width:48px;height:48px;transition:opacity .2s;position:absolute;top:-15px;left:-15px}.dark .check:before{background:rgba(230,145,56,.12)}.check svg{z-index:1;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#c8ccd4;stroke-width:1.5px;transition:all .2s;position:relative;transform:translate(0,0)}.dark .check svg{stroke:#6b7280}.check svg path{stroke-dasharray:60;stroke-dashoffset:0;transition:stroke-dashoffset .3s linear}.check svg polyline{stroke-dasharray:22;stroke-dashoffset:66px;transition:stroke-dashoffset .2s linear .15s}.check:hover:before{opacity:1}.check:hover svg{stroke:#3d85c6}.dark .check:hover svg{stroke:#e69138}.cbx:checked+.check svg{stroke:#3d85c6}.dark .cbx:checked+.check svg{stroke:#e69138}.cbx:checked+.check svg path{stroke-dashoffset:60px}.cbx:checked+.check svg polyline{stroke-dashoffset:42px}.cbx:not(:checked)+.check svg path{stroke-dashoffset:0;transition:all .3s linear}.cbx:not(:checked)+.check svg polyline{stroke-dashoffset:66px;transition:all .25s linear 50ms}.cbx{opacity:0;position:absolute}
