svg.s-2BDJhG8hhn8l.s-2BDJhG8hhn8l{fill:var(--color)}button.s-2BDJhG8hhn8l.s-2BDJhG8hhn8l:focus-visible{outline:none}button.s-2BDJhG8hhn8l:focus-visible svg.s-2BDJhG8hhn8l{fill:var(--color-focus)}button.s-2BDJhG8hhn8l.s-2BDJhG8hhn8l:focus-visible:after{content:"";width:100%;height:100%;border-radius:100px;background:var(--color);opacity:.3;filter:blur(15px);position:absolute;left:0;top:0}.textfield.s-iJ_Sizw4U5bB.s-iJ_Sizw4U5bB{display:flex;flex-direction:column;gap:4px;position:relative;--left-padding:0px;padding-left:var(--left-padding)}label.s-iJ_Sizw4U5bB.s-iJ_Sizw4U5bB{color:var(--primary);line-height:1.5;font-size:var(--14pt)}input.s-iJ_Sizw4U5bB.s-iJ_Sizw4U5bB{border-color:var(--primary-dim);transition:.18s linear border-color}input.s-iJ_Sizw4U5bB.s-iJ_Sizw4U5bB:focus{border-color:var(--primary);outline:none}input.s-iJ_Sizw4U5bB.s-iJ_Sizw4U5bB::selection{background-color:var(--primary-dim);color:var(--primary-bright)}.hint.s-iJ_Sizw4U5bB.s-iJ_Sizw4U5bB{font-size:var(--12pt);line-height:var(--16pt);color:#fff;margin:0}.hint.error.s-iJ_Sizw4U5bB.s-iJ_Sizw4U5bB{color:var(--error)}.textfield-container.s-iJ_Sizw4U5bB:not(.isContained) .hint.s-iJ_Sizw4U5bB{padding-top:4px}.isContained.s-iJ_Sizw4U5bB.s-iJ_Sizw4U5bB{display:flex;flex-direction:column;gap:4px}.isContained.s-iJ_Sizw4U5bB .textfield.s-iJ_Sizw4U5bB{border:1px solid var(--primary-dim);border-radius:var(--input-border-radius);transition:.18s linear border-color;height:var(--input-height)}.isContained.hasError.s-iJ_Sizw4U5bB .textfield.s-iJ_Sizw4U5bB{border-color:var(--error)}.isContained.hasError.s-iJ_Sizw4U5bB .textfield input.s-iJ_Sizw4U5bB{color:var(--error)}.isContained.s-iJ_Sizw4U5bB label.s-iJ_Sizw4U5bB{position:absolute;top:50%;left:8px;pointer-events:none;font-size:var(--16pt);transition:.18s all var(--ease-in-out-cubic);translate:var(--left-padding) -50%;opacity:.6}.isContained.hasValue.s-iJ_Sizw4U5bB label.s-iJ_Sizw4U5bB{translate:var(--left-padding) calc(-50% - 10px);font-size:var(--12pt)}.isContained.s-iJ_Sizw4U5bB input.s-iJ_Sizw4U5bB{border:0;height:100%;position:relative;padding:0 8px;width:100%}.isContained.hasValue.s-iJ_Sizw4U5bB input.s-iJ_Sizw4U5bB{translate:0 7px}.isContained.isFocused.s-iJ_Sizw4U5bB:not(.hasError) .textfield.s-iJ_Sizw4U5bB{border-color:var(--primary)}.isContained.isFocused.s-iJ_Sizw4U5bB:not(.hasValue) label.s-iJ_Sizw4U5bB{translate:calc(8px + var(--left-padding)) -50%}.textfield.s-iJ_Sizw4U5bB .visibility-toggle-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:1}.isPassword.s-iJ_Sizw4U5bB .textfield input.s-iJ_Sizw4U5bB{margin-right:40px}.isPassword.isContained.s-iJ_Sizw4U5bB input.s-iJ_Sizw4U5bB{width:calc(100% - 40px)}.hasIcon.s-iJ_Sizw4U5bB .textfield.s-iJ_Sizw4U5bB{--left-padding:60px}.hasIcon.s-iJ_Sizw4U5bB .icon.s-iJ_Sizw4U5bB{pointer-events:none;position:absolute;left:8px;top:8px}
