.in-text-field{display:inline-flex;flex-direction:column;position:relative;box-sizing:border-box;min-width:0;color:var(--in-text-field-color);width:-moz-fit-content;width:fit-content}.in-text-field .in-text-field--input-wrapper{height:var(--in-text-field-height);position:relative;display:inline-flex;flex-direction:row;border-radius:inherit;overflow:hidden;align-items:center;transition:background-color .2s ease 0s}.in-text-field .in-text-field--start-adornment{margin-left:16px}.in-text-field .in-text-field--end-adornment{margin-right:16px}.in-text-field .in-text-field--end-adornment,.in-text-field .in-text-field--start-adornment{color:var(--md-sys-color-on-surface-variant)}.in-text-field .in-text-field--end-adornment.in-icon,.in-text-field .in-text-field--start-adornment.in-icon{font-size:24px}.in-text-field .in-text-field__label{pointer-events:none;position:absolute;top:0;left:0;text-overflow:ellipsis;text-align:left;z-index:1;transform-origin:left;max-width:calc(100% - 32px)!important;transition:color .2s cubic-bezier(0,0,.2,1) 0s,transform .2s cubic-bezier(0,0,.2,1) 0s,padding .2s cubic-bezier(0,0,.2,1) 0s}.in-text-field .in-text-field--border{position:absolute;pointer-events:none;width:100%;margin:0;inset:0;overflow:hidden;border-style:solid;height:100%}.in-text-field:focus-within .in-text-field__label{color:var(--in-text-field-color)}.in-text-field .in-text-field__input{border:none;height:100%;width:100%}.in-text-field .in-text-field__input:not([disabled]){color:var(--md-sys-color-on-surface)}.in-text-field .in-text-field__input::-moz-placeholder{opacity:0;-moz-transition:opacity .2s cubic-bezier(0,0,.2,1) 0s;transition:opacity .2s cubic-bezier(0,0,.2,1) 0s}.in-text-field .in-text-field__input::placeholder{opacity:0;transition:opacity .2s cubic-bezier(0,0,.2,1) 0s}.in-text-field--border{position:absolute;pointer-events:none;width:100%;margin:0;overflow:hidden;border-style:solid;height:100%}.in-text-field:has(:required) .in-text-field__label::after,.in-text-field:has(:required) legend::after{content:' *';color:var(--md-sys-color-error)}.in-text-field[disabled]{color:var(--in-sys-color-disabled-level-0)}.in-text-field[disabled]>.in-text-field__label{color:inherit}.in-text-field[disabled]>.in-text-field--supporting-text{opacity:var(--md-sys-state-disabled-state-layer-opacity)}.in-text-field[disabled]>.in-text-field--input-wrapper{color:inherit}.in-text-field--outlined{border-radius:var(--md-sys-shape-corner-extra-small-default-size)}.in-text-field--outlined .in-text-field--border{border-width:1px;border-color:var(--md-sys-color-outline);border-radius:inherit;height:100%}.in-text-field--outlined fieldset.in-text-field--border{inset:-5px 0 0;height:auto;padding:0 8px}.in-text-field--outlined fieldset.in-text-field--border legend{float:unset;width:auto;overflow:hidden;display:block;padding:0;height:11px;font-size:.75rem;visibility:hidden;max-width:0;transition:max-width .2s cubic-bezier(0,0,.2,1) 0s,padding .2s cubic-bezier(0,0,.2,1) 0s;white-space:nowrap}.in-text-field--outlined:hover .in-text-field--border{border-color:var(--md-sys-color-outline-hover)}.in-text-field--outlined .in-text-field__label{transform:translate(16px,calc((var(--in-text-field-height) - 20px)/ 2)) scale(1)}.in-text-field--outlined .in-text-field--supporting-text{padding:4px 16px 0}.in-text-field--outlined:focus-within .in-text-field--border{border-width:2px;border-color:var(--in-text-field-color)}.in-text-field--outlined.in-text-field--content-within .in-text-field__input::-moz-placeholder,.in-text-field--outlined:focus-within .in-text-field__input::-moz-placeholder{opacity:1}.in-text-field--outlined.in-text-field--content-within .in-text-field__input::placeholder,.in-text-field--outlined:focus-within .in-text-field__input::placeholder{opacity:1}.in-text-field--outlined.in-text-field--content-within .in-text-field__label,.in-text-field--outlined:focus-within .in-text-field__label{transform:translate(16px,-50%) scale(.75)}.in-text-field--outlined.in-text-field--content-within fieldset.in-text-field--border legend,.in-text-field--outlined:focus-within fieldset.in-text-field--border legend{max-width:100%;padding:0 6px}.in-text-field--outlined .in-text-field__input{padding:0 16px}.in-text-field--outlined[disabled] .in-text-field--border,.in-text-field--outlined[disabled]:hover .in-text-field--border{border-color:var(--in-sys-color-disabled-level-1)}.in-text-field--filled>.in-text-field--input-wrapper{border-top-left-radius:var(--md-sys-shape-corner-extra-small-top-top-left);border-top-right-radius:var(--md-sys-shape-corner-extra-small-top-top-right);background-color:rgb(var(--md-sys-color-on-surface-rgb) / .04)}.in-text-field--filled>.in-text-field--input-wrapper:hover{background-color:rgb(var(--md-sys-color-on-surface-rgb) / .08)}.in-text-field--filled .in-text-field__input{padding:calc(var(--in-text-field-height) - 32px) 16px 8px}.in-text-field--filled.in-text-field--content-within .in-text-field__label,.in-text-field--filled:focus-within .in-text-field__label{transform:translate(16px,var(--in-text-fiedl-filled-standard-label-translateY)) scale(.75)}.in-text-field--filled .in-text-field--input-wrapper>.in-text-field--start-adornment{margin-bottom:8px;margin-top:calc(var(--in-text-field-height) - 32px)}.in-text-field--filled .in-text-field__label{transform:translate(16px,calc((var(--in-text-field-height) - 20px)/ 2)) scale(1)}.in-text-field--filled .in-text-field--supporting-text{padding:4px 16px 0}.in-text-field--filled .in-text-field--border::before{content:'';position:absolute;inset:0;border-bottom:1px solid var(--md-sys-color-outline);pointer-events:none}.in-text-field--filled .in-text-field--border::after{content:'';position:absolute;inset:0;border-bottom:2px solid var(--in-text-field-color);transform:scaleX(0);transition:transform .2s cubic-bezier(0,0,.2,1) 0s}.in-text-field--filled:focus-within .in-text-field__input::-moz-placeholder{opacity:1}.in-text-field--filled:focus-within .in-text-field__input::placeholder{opacity:1}.in-text-field--filled:focus-within .in-text-field--border::after{transform:scaleX(1) translateX(0)}.in-text-field--filled:focus-within .in-text-field--border::after{transform:scaleX(1) translateX(0)}.in-text-field--filled.in-text-field--content-within .in-text-field__input::-moz-placeholder,.in-text-field--filled:focus-within .in-text-field__input::-moz-placeholder{opacity:1}.in-text-field--filled.in-text-field--content-within .in-text-field__input::placeholder,.in-text-field--filled:focus-within .in-text-field__input::placeholder{opacity:1}.in-text-field--filled:hover .in-text-field--border{border-color:var(--md-sys-color-outline-hover)}.in-text-field--filled[disabled]>.in-text-field--input-wrapper{background-color:var(--in-sys-color-disabled-level-1)}.in-text-field--standard .in-text-field__label{transform:translate(0,calc((var(--in-text-field-height) - 20px)/ 2)) scale(1)}.in-text-field--standard .in-text-field__input{padding:calc(var(--in-text-field-height) - 32px) 0 8px}.in-text-field--standard.in-text-field--content-within .in-text-field__label,.in-text-field--standard:focus-within .in-text-field__label{transform:translate(0,var(--in-text-fiedl-filled-standard-label-translateY)) scale(.75)}.in-text-field--standard .in-text-field--supporting-text{padding:4px 0 0}.in-text-field--standard .in-text-field--input-wrapper>.in-text-field--start-adornment{margin-left:0;margin-right:8px}.in-text-field--standard .in-text-field--input-wrapper>.in-text-field--end-adornment{margin-right:0;margin-left:8px}.in-text-field--standard .in-text-field--input-wrapper>.in-text-field--end-adornment,.in-text-field--standard .in-text-field--input-wrapper>.in-text-field--start-adornment{margin-bottom:8px;margin-top:calc(var(--in-text-field-height) - 32px)}.in-text-field--standard .in-text-field--border::before{content:'';position:absolute;inset:0;border-bottom:1px solid var(--md-sys-color-outline);pointer-events:none}.in-text-field--standard .in-text-field--border::after{content:'';position:absolute;inset:0;border-bottom:2px solid var(--in-text-field-color);transform:scaleX(0);transition:transform .2s cubic-bezier(0,0,.2,1) 0s}.in-text-field--standard:focus-within .in-text-field__input::-moz-placeholder{opacity:1}.in-text-field--standard:focus-within .in-text-field__input::placeholder{opacity:1}.in-text-field--standard:focus-within .in-text-field--border::after{transform:scaleX(1) translateX(0)}.in-text-field--standard:focus-within .in-text-field--border::after{transform:scaleX(1) translateX(0)}.in-text-field--standard.in-text-field--content-within .in-text-field__input::-moz-placeholder,.in-text-field--standard:focus-within .in-text-field__input::-moz-placeholder{opacity:1}.in-text-field--standard.in-text-field--content-within .in-text-field__input::placeholder,.in-text-field--standard:focus-within .in-text-field__input::placeholder{opacity:1}.in-text-field--standard:hover .in-text-field--border{border-color:var(--md-sys-color-outline-hover)}.in-text-field--small{--in-text-field-height:32px;--in-text-fiedl-filled-standard-label-translateY:0%}.in-text-field--small.in-text-field--filled .in-text-field__input::-moz-placeholder,.in-text-field--small.in-text-field--standard .in-text-field__input::-moz-placeholder{opacity:1!important}.in-text-field--small.in-text-field--filled .in-text-field__input::placeholder,.in-text-field--small.in-text-field--standard .in-text-field__input::placeholder{opacity:1!important}.in-text-field--small.in-text-field--filled .in-text-field__label,.in-text-field--small.in-text-field--standard .in-text-field__label{display:none}.in-text-field--small.in-text-field--filled .in-text-field__input,.in-text-field--small.in-text-field--standard .in-text-field__input{padding-bottom:0}.in-text-field--medium{--in-text-field-height:40px;--in-text-fiedl-filled-standard-label-translateY:-50%}.in-text-field--medium.in-text-field--filled .in-text-field__input::-moz-placeholder{opacity:1}.in-text-field--medium.in-text-field--filled .in-text-field__input::placeholder{opacity:1}.in-text-field--medium.in-text-field--filled .in-text-field__label{display:none}.in-text-field--large{--in-text-field-height:56px;--in-text-fiedl-filled-standard-label-translateY:10%}.in-text-field--error .in-text-field--supporting-text,.in-text-field--error .in-text-field__label{color:var(--md-sys-color-error)}.in-text-field--error .in-text-field--border,.in-text-field--error:hover .in-text-field--border{border-color:var(--md-sys-color-error)}.in-text-field--error .in-text-field--border::before,.in-text-field--error:hover .in-text-field--border::before{border-color:var(--md-sys-color-error)}