.Input_input__cDdvD{position:relative;border-bottom-width:1px;--tw-ring-color:transparent;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.Input_label__4gD6Y{pointer-events:none;position:absolute;top:2rem;transform-origin:bottom left;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.Input_label__4gD6Y:where([dir=ltr],[dir=ltr] *){left:0}.Input_label__4gD6Y:where([dir=rtl],[dir=rtl] *){right:0}.Input_input__cDdvD:focus{box-shadow:0 2px 0 #1961d9,inset 0 0 0 40px #fff}.Input_input__cDdvD.Input_focused__w_3de~.Input_label__4gD6Y,.Input_input__cDdvD:focus~.Input_label__4gD6Y{font-weight:600;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));transform:translateY(calc(-100% + -.5rem)) scale(.85)}.Input_input__cDdvD[type=date]{color:transparent}.Input_input__cDdvD.Input_focused__w_3de[type=date],.Input_input__cDdvD[type=date]:focus{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.Input_star-rating__cfcR0{width:-moz-min-content;width:min-content;padding:.3rem;--star-width:1.5rem;--star-count:5}.Input_star-rating__cfcR0>div{position:relative;height:var(--star-width);width:calc(var(--star-width) * var(--star-count));background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 576 512'%3e%3cpath fill='%23fff' stroke='black' stroke-width='2' d='M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z'/%3e%3c/svg%3e");background-size:var(--star-width) var(--star-width)}.Input_star-rating__cfcR0 label{position:absolute;cursor:pointer;height:100%;background-size:var(--star-width) var(--star-width)}.Input_star-rating__cfcR0 label:first-of-type{z-index:10;width:var(--star-width)}.Input_star-rating__cfcR0 label:nth-of-type(2){z-index:9;width:calc(var(--star-width) * 2)}.Input_star-rating__cfcR0 label:nth-of-type(3){z-index:8;width:calc(var(--star-width) * 3)}.Input_star-rating__cfcR0 label:nth-of-type(4){z-index:7;width:calc(var(--star-width) * 4)}.Input_star-rating__cfcR0 label:nth-of-type(5){z-index:6;width:calc(var(--star-width) * 5)}.Input_star-rating__cfcR0 input:checked+label,.Input_star-rating__cfcR0 input:checked+label:hover,.Input_star-rating__cfcR0 input:focus+label,.Input_star-rating__cfcR0 label:hover{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 576 512'%3e%3cpath fill='%23ffcb2b' stroke='black' stroke-width='5' d='M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z'/%3e%3c/svg%3e")}.Input_star-rating__cfcR0 input:checked+label,.Input_star-rating__cfcR0 input:focus+label{color:gold}.Input_star-rating__cfcR0 input:focus-visible+label{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.Input_star-rating__cfcR0 input,.Input_star-rating__cfcR0 label>span{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}