.TextInput--grow{width:100%}@media (max-width:799px){.TextInput__input{font-size:16px}}.TextInput--grow .TextInput__input{width:100%}.TextInput--mode-promo{align-items:center;animation:gradient-angle 8s linear infinite;animation-composition:add;background:linear-gradient(var(--promo-bg,#fff),var(--promo-bg,#fff)) padding-box,conic-gradient(from var(--promo-gradient-angle),var(--promo-highlight,#1799e1) 0,var(--promo-key,#1799e1) 10%,var(--promo-mid-bg,#3449b8) 25%,var(--promo-bg,#5c0f99) 45%,var(--promo-bg,#5c0f99) 55%,var(--promo-mid-bg,#3449b8) 75%,var(--promo-key,#1799e1) 90%,var(--promo-highlight,#1799e1) 100%) border-box;background-color:var(--promo-b);border:1px solid transparent;border-radius:.375rem;display:inline-flex;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.TextInput--mode-promo.TextInput--disabled,.TextInput--mode-promo[disabled]{opacity:.5}.TextInput--mode-promo:focus-within{border-color:#d5d8da}.TextInput--mode-promo:focus-within .TextInput__append{transform:scale(1.05)}.TextInput--mode-promo.TextInput--has-error{--tw-border-opacity:1;border-color:rgb(255 49 40/var(--tw-border-opacity,1))}.TextInput--mode-promo .TextInput__input{background-color:transparent;padding:.75rem;width:100%}.TextInput--mode-promo .TextInput__input::-moz-placeholder{overflow:visible}.TextInput--mode-promo .TextInput__input::placeholder{overflow:visible}.TextInput--mode-promo .TextInput__append{margin:.75rem}.TextInput--mode-grey,.TextInput--mode-promo .TextInput__append{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.TextInput--mode-grey{align-items:center;border-radius:.375rem;display:inline-flex;--tw-bg-opacity:1;background-color:rgb(242 242 245/var(--tw-bg-opacity,1));border:1px solid #f2f2f5}.TextInput--mode-grey.TextInput--disabled,.TextInput--mode-grey[disabled]{opacity:.5}.TextInput--mode-grey:focus-within{border-color:#d5d8da}.TextInput--mode-grey:focus-within .TextInput__append{transform:scale(1.05)}.TextInput--mode-grey.TextInput--has-error{--tw-border-opacity:1;border-color:rgb(255 49 40/var(--tw-border-opacity,1))}.TextInput--mode-grey .TextInput__input{background-color:transparent;padding:.75rem;width:100%}.TextInput--mode-grey .TextInput__input::-moz-placeholder{overflow:visible}.TextInput--mode-grey .TextInput__input::placeholder{overflow:visible}.TextInput--mode-grey .TextInput__append{margin:.75rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.TextInput--mode-white{align-items:center;border-radius:.375rem;border-width:1px;display:inline-flex;--tw-border-opacity:1;border-color:rgb(175 175 175/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.is-dark-chrome-theme .TextInput--mode-white{background-color:transparent}.TextInput--mode-white.TextInput--disabled,.TextInput--mode-white[disabled]{opacity:.5}.TextInput--mode-white:focus-within{border-color:transparent;outline-color:#5c0f99;outline-offset:2px;outline-style:solid;outline-width:2px}.TextInput--mode-white:focus-within .TextInput__append{transform:scale(1.3)}.TextInput--mode-white.TextInput--has-error{--tw-border-opacity:1;border-color:rgb(255 49 40/var(--tw-border-opacity,1))}.TextInput--mode-white .TextInput__input{background-color:transparent;padding:.75rem}.TextInput--mode-white .TextInput__input::-moz-placeholder{overflow:visible}.TextInput--mode-white .TextInput__input::placeholder{overflow:visible}.TextInput--mode-white .TextInput__append{margin:.75rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.TextInput--border-blue:focus-within{border-color:#00669f}.TextInput--shape-rounded{border-radius:9999px}.TextInput--shape-rounded .TextInput__input{margin-left:1rem}.TextInput--shape-rounded .TextInput__append{margin-right:1rem}.TextInput__prepend{margin-right:-.75rem;padding-left:1.5rem}
