.field-error-message{--_field-state:initial;color:var(--form-error-color);visibility:var(--_field-state,hidden)}:is(:user-invalid,[aria-invalid=true])~.field-error-message,.field-error-message:has(~:user-invalid,[aria-invalid=true]),.field:has(:user-invalid,[aria-invalid=true])>.field-error-message{--_field-state:}:where(input[type=range]){--range-value:0;--track-dir:to right;--track-size:.8ex;--track-radius:.3rem;--track-color:color-mix(in srgb,currentcolor 24%,canvas);--track-fill:var(--form-active-color,currentcolor);--thumb-size-y:2.5em;--thumb-size-x:1em;--thumb-radius:1em;--thumb-stroke:var(--root-bg);--thumb-stroke-size:3px;--thumb-color:var(--form-active-color,currentcolor);appearance:none;min-block-size:var(--thumb-size-y);cursor:grab;background:0 0;inline-size:100%;margin:0;display:block}:where(input[type=range]):active{cursor:grabbing}:where(input[type=range]):dir(rtl){--track-dir:to left}:where(input[type=range])::-webkit-slider-runnable-track{--_val:calc(var(--range-value)*100%/100);block-size:var(--track-size);border-radius:var(--track-radius);background:var(--track-color)linear-gradient(var(--track-dir),var(--track-fill)var(--_val),var(--track-color)var(--_val))}:where(input[type=range])::-moz-range-track{block-size:var(--track-size);border-radius:var(--track-radius);background:var(--track-color)}:where(input[type=range])::-webkit-slider-thumb{appearance:none;block-size:var(--thumb-size-y);inline-size:var(--thumb-size-x);box-shadow:var(--thumb-shadow);border-radius:var(--thumb-radius);border:solid var(--thumb-stroke);border-width:var(--thumb-stroke-size);background-color:var(--thumb-color);margin-block-start:var(--thumb-offset,calc(.5*(var(--track-size) - var(--thumb-size-y))))}:where(input[type=range])::-moz-range-thumb{appearance:none;block-size:var(--thumb-size-y);inline-size:var(--thumb-size-x);box-shadow:var(--thumb-shadow);border-radius:var(--thumb-radius);border:solid var(--thumb-stroke);border-width:var(--thumb-stroke-size);background-color:var(--thumb-color);box-sizing:border-box}.range-vertical{--track-dir:to top;writing-mode:vertical-lr;direction:rtl;max-inline-size:24ex;animation-direction:normal}@property --range-value{syntax:"<number>";inherits:true;initial-value:0}@keyframes range-observer{0%{--range-value:0}to{--range-value:100}}:where(input[type=range]){overflow:hidden}@supports (timeline-scope:--foo){:where(input[type=range]){timeline-scope:--range-thumb;animation:linear reverse both range-observer --range-thumb}}:where(input[type=range])::-moz-range-progress{block-size:var(--track-size);border-radius:var(--track-radius);background:var(--track-fill)}@supports (timeline-scope:--foo){:where(input[type=range])::-webkit-slider-thumb{view-timeline:--range-thumb inline}}@keyframes progress-loading{0%{background-position:-100% 0}to{background-position:200% 0}}meter,progress{--track-height:1ex;--track-color:color-mix(in srgb,currentcolor 24%,canvas);--track-radius:.4em;appearance:none;block-size:var(--track-height,1ex);border-radius:var(--track-radius);background:var(--track-color);vertical-align:middle;inline-size:100%}@media (forced-colors:active){meter,progress{border:1px solid}}meter::-webkit-meter-bar,progress::-webkit-progress-bar{background:inherit;border:#0000;align-self:auto}progress{--_transition:inline-size .2s,block-size .2s;--progress-value-radius:var(--track-radius);--track-height:1.8ex;--fill:var(--brand,currentcolor)}@media (forced-colors:active){progress{--fill:currentcolor}}progress::-webkit-progress-value{border-radius:var(--progress-value-radius);background-color:var(--fill);transition:var(--_transition);forced-color-adjust:none}progress::-moz-progress-bar{border-radius:var(--progress-value-radius);background-color:var(--fill);transition:var(--_transition);forced-color-adjust:none}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--track-color)linear-gradient(var(--fill),var(--fill))0 0/50% no-repeat;animation:5s linear infinite progress-loading}}meter{--success:#107c10;--warning:#ffb900;--error:#e00;overflow:hidden}meter::-webkit-meter-inner-element{display:block;position:relative}meter::-webkit-meter-optimum-value{background:var(--success)}meter::-webkit-meter-suboptimum-value{background:var(--warning)}meter::-webkit-meter-even-less-good-value{background:var(--error)}meter:-moz-meter-optimum::-moz-meter-bar{background:var(--success)}meter:-moz-meter-sub-optimum::-moz-meter-bar{background:var(--warning)}meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--error)}