.range-smooth{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%}.range-smooth::-webkit-slider-track{background:linear-gradient(to right,var(--color-brand-blue-500)0%,var(--color-brand-blue-500)var(--progress),#e5e7eb var(--progress),#e5e7eb 100%);border-radius:3px;height:6px}.range-smooth::-moz-range-track{background:linear-gradient(to right,var(--color-brand-blue-500)0%,var(--color-brand-blue-500)var(--progress),#e5e7eb var(--progress),#e5e7eb 100%);border-radius:3px;height:6px}.range-smooth::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-brand-blue-500);border-radius:50%;width:20px;height:20px;margin-top:-7px;transition:all .2s;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.range-smooth::-moz-range-thumb{background:var(--color-brand-blue-500);border:none;border-radius:50%;width:20px;height:20px;transition:all .2s;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.range-smooth::-webkit-slider-thumb:hover{background:#1e7fd6;transform:scale(1.2)}.range-smooth::-moz-range-thumb:hover{background:#1e7fd6;transform:scale(1.2)}.step-fade{animation:.3s ease-out stepFadeIn}@keyframes stepFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tile-zoom{transition:all .3s}.tile-zoom:hover{transform:translateY(-2px)}.hero-form{scrollbar-width:thin;scrollbar-color:#d1d5db transparent;max-height:calc(100vh - 200px);overflow-y:auto}.hero-form::-webkit-scrollbar{width:6px}.hero-form::-webkit-scrollbar-track{background:0 0}.hero-form::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px}@keyframes celebrate{0%{opacity:0;transform:scale(0)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(180deg)}to{opacity:1;transform:scale(1)rotate(360deg)}}.celebrate{animation:.6s ease-out celebrate}.animate-fade-in{opacity:0;animation:.6s ease-out forwards fadeIn}.animation-delay-200{animation-delay:.2s;animation-fill-mode:both}.animation-delay-300{animation-delay:.3s;animation-fill-mode:both}.animation-delay-400{animation-delay:.4s;animation-fill-mode:both}.animation-delay-500{animation-delay:.5s;animation-fill-mode:both}.animation-delay-600{animation-delay:.6s;animation-fill-mode:both}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:.8s ease-out forwards slideUp;transform:translateZ(0)}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.btn-primary{position:relative;overflow:hidden}.btn-primary:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-primary:hover:before{left:100%}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px oklch(var(--color-brand)/.1);border-color:var(--color-brand-blue-500);outline:none}input[type=checkbox]{cursor:pointer;border:2px solid #d1d5db;border-radius:4px;width:18px;height:18px;transition:all .2s}input[type=checkbox]:checked{background-color:var(--color-brand-blue-500);border-color:var(--color-brand-blue-500)}
input[type=range].slider{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%}input[type=range].slider::-webkit-slider-track{background:#e5e7eb;border-radius:.5rem;height:.5rem}input[type=range].slider::-moz-range-track{background:#e5e7eb;border-radius:.5rem;height:.5rem}input[type=range].slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:pointer;background:#007ef2;border:2px solid #fff;border-radius:50%;width:1.5rem;height:1.5rem;margin-top:-.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}input[type=range].slider::-moz-range-thumb{cursor:pointer;background:#007ef2;border:none;border-radius:50%;width:1.5rem;height:1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}input[type=range].slider:hover::-webkit-slider-thumb{background:#0064d7}input[type=range].slider:hover::-moz-range-thumb{background:#0064d7}input[type=range].slider:focus{outline:none}input[type=range].slider:focus::-webkit-slider-thumb{box-shadow:0 0 0 4px #3399ff1a,0 1px 3px #0000001a,0 1px 2px #0000000f}input[type=range].slider:focus::-moz-range-thumb{box-shadow:0 0 0 4px #3399ff1a,0 1px 3px #0000001a,0 1px 2px #0000000f}
/*# sourceMappingURL=1efde4b9421bdf27.css.map*/