.input-number>.label{font-size:var(--font-size,.875rem);font-weight:var(--font-weight,400);line-height:var(--line-height,1.3);letter-spacing:var(--letter-spacing,0);color:var(--color,var(--text-primary));grid-area:label;margin-bottom:.5rem;display:flex}.input-number{z-index:1;flex-direction:column;width:100%;display:flex}.input-number,.input-number .row{position:relative}.input-number .field{padding:var(--input-padding-y,.75rem) 3.5rem var(--input-padding-y,.75rem) 1rem;-moz-appearance:textfield;background-color:var(--bg,var(--field-00));border:1px solid var(--border-color,var(--border-00-low-contrast));width:100%;color:var(--color,var(--text-primary));border-radius:var(--radius-s);min-height:3rem;font-family:Inter,Inter fallback,sans-serif;font-size:var(--font-size,.875rem);font-weight:var(--font-weight,400);line-height:var(--line-height,1.3);letter-spacing:var(--letter-spacing,0);box-shadow:inset 0 0 0 1000px var(--bg,var(--field-00)),var(--field-shadow,none);transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.input-number .field::placeholder{color:var(--text-tertiary)}@media (hover:hover){.input-number .field:hover{--border-color:var(--border-hover)}}.input-number .field:focus{--border-color:var(--border-accent);--field-shadow:var(--focus-ring,0 0 0 2px #22e36b80);outline:none}.input-number .field{--font-size:1rem;--font-weight:700;--line-height:1.3;--letter-spacing:0;font-family:Space Grotesk,Space Grotesk fallback,Inter,sans-serif}.input-number .field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-number .field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-number.is-bigger .field{--font-size:2rem;--font-weight:700;--line-height:1.3;--letter-spacing:0;min-height:3.5rem}.input-number .mask{font-size:var(--font-size,.875rem);font-weight:var(--font-weight,400);line-height:var(--line-height,1.3);letter-spacing:var(--letter-spacing,0);color:var(--color,var(--text-tertiary));align-items:center;margin-top:auto;margin-bottom:auto;display:flex;position:absolute;top:0;bottom:0;right:1rem}.input-number .mask .icon{--color:var(--text-tertiary)}.input-number img.mask{width:1.25rem;height:1.25rem}.input-number .hint,.input-number .pass-progress{margin-top:.5rem}.input-number.has-error{--border-color:var(--border-alert)}.input-number.has-error .icon{--color:var(--icon-alert)}.input-number.size-xs{--input-padding-y:.25rem}.input-number.size-sm,.input-number.size-xs{--font-size:.75rem;--font-weight:400;--line-height:1.3;--letter-spacing:0}.input-number.size-sm{--input-padding-y:.5rem}.input-number.size-md{--input-padding-y:.75rem;--font-size:.875rem;--font-weight:400;--line-height:1.3;--letter-spacing:0}
