.calc-slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.5rem}.calc-slider:focus{outline:none}.calc-slider::-webkit-slider-runnable-track{background:linear-gradient(to right, #2480c2 var(--calc-fill,0%), #e6f2fe var(--calc-fill,0%));border-radius:9999px;height:.3125rem}.calc-slider::-moz-range-track{background:#e6f2fe;border-radius:9999px;height:.3125rem}.calc-slider::-moz-range-progress{background:#2480c2;border-radius:9999px;height:.3125rem}.calc-slider::-webkit-slider-thumb{appearance:none;background:#2480c2;border:2px solid #fff;border-radius:9999px;width:1rem;height:1rem;margin-top:-.34375rem;transition:transform .12s,background-color .12s;box-shadow:0 1px 3px #022a5859}.calc-slider::-moz-range-thumb{background:#2480c2;border:2px solid #fff;border-radius:9999px;width:1rem;height:1rem;transition:transform .12s,background-color .12s;box-shadow:0 1px 3px #022a5859}.calc-slider:hover::-webkit-slider-thumb{background:#165e9c;transform:scale(1.1)}.calc-slider:active::-webkit-slider-thumb{background:#165e9c;transform:scale(1.1)}.calc-slider:hover::-moz-range-thumb{background:#165e9c;transform:scale(1.1)}.calc-slider:active::-moz-range-thumb{background:#165e9c;transform:scale(1.1)}.calc-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #7bbaf4}.calc-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #7bbaf4}@media (prefers-reduced-motion:reduce){.calc-slider::-webkit-slider-thumb{transition:none}.calc-slider::-moz-range-thumb{transition:none}}.calc-hint{visibility:hidden;opacity:0;transition:opacity .12s ease-out,transform .12s ease-out,visibility 0s linear .12s;transform:translate(-50%,-.25rem)}@media (hover:hover){.calc-hint-anchor:hover .calc-hint,.calc-hint-anchor:focus-within .calc-hint{visibility:visible;opacity:1;transition-delay:0s;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.calc-hint{transition:none}}.calc-hint-arrow{background:#fff;border-top:1px solid #022b5a1a;border-left:1px solid #022b5a1a;width:.625rem;height:.625rem;position:absolute;top:-.3125rem;left:50%;transform:translate(-50%)rotate(45deg)}
