.f2y56a0{opacity:0;pointer-events:none;position:absolute}
.f2y56a1{cursor:pointer;border:1px solid #ededed;border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.8125rem;width:16.5rem;padding:1rem;display:flex}
.f2y56a1:hover{border-color:#3843eb}
.f2y56a1:has(.f2y56a0:checked){border-color:#3843eb}
.f2y56a1:has(.f2y56a0:disabled){pointer-events:none;background-color:#f7f7f9;border-color:#ededed}
.f2y56a2{border-color:red}
.f2y56a3{background-color:#f7f7f9;border:1px solid #ededed;border-radius:50%;flex-shrink:0;width:1rem;height:1rem;position:relative}
.f2y56a0:checked+.f2y56a3{border-color:#3843eb}
.f2y56a0:checked+.f2y56a3:before{content:"";background-color:#3843eb;border-radius:50%;width:.625rem;height:.625rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.f2y56a0:disabled:checked+.f2y56a3{opacity:.2}
.f2y56a4{letter-spacing:0;font-size:.875rem;font-weight:400;line-height:120%}
.f2y56a1:has(.f2y56a0:disabled) .f2y56a4{opacity:.5}
.f2y56a5{letter-spacing:0;color:#b9b9bb;font-size:.75rem;font-weight:400;line-height:1.3}
.f2y56a1:has(.f2y56a0:checked) .f2y56a5{color:#0d1c2b;opacity:.5}
.f2y56a1:has(.f2y56a0:disabled) .f2y56a5{color:#0d1c2b;opacity:.5}
.f2y56a6{align-items:center;gap:.5rem;display:flex;position:relative}
