.counter-container,.shiny-text{display:inline-block}.counter-container{position:relative}.counter-counter{display:flex;overflow:hidden;line-height:1}.counter-digit{position:relative;width:1ch;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.counter-number{display:flex;align-items:center;justify-content:center}.counter-number,.gradient-container{position:absolute;top:0;right:0;bottom:0;left:0}.gradient-container{pointer-events:none}.bottom-gradient{position:absolute;bottom:0;width:100%}.curved-input{position:relative;display:block;width:100%;max-width:100%;margin:0}.curved-input__svg{display:block;overflow:visible;width:100%;height:auto;cursor:text;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.curved-input--readonly .curved-input__svg{cursor:default}.curved-input__svg text{font-family:inherit}.curved-input__ring{opacity:0;transition:opacity .25s ease}.curved-input--focused .curved-input__ring{opacity:.28}.curved-input__button{cursor:pointer;outline:none}.curved-input__button-bg{transition:filter .2s ease,opacity .2s ease}.curved-input__button:hover .curved-input__button-bg{filter:brightness(1.12)}.curved-input__button:active .curved-input__button-bg{filter:brightness(.94)}.curved-input__button:focus-visible .curved-input__button-bg{filter:brightness(1.18)}.curved-input__field{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;padding:0;margin:0;background:transparent;color:transparent;caret-color:transparent;font-size:16px;pointer-events:none;outline:none}