@layer theme,base,components,utilities;@layer components{.hp-tf{display:inline-flex;flex-direction:column;position:relative;min-width:0;padding:0;margin:0;border:0;vertical-align:top}.hp-tf:where(.hp-tf--full){width:100%}.hp-tf:where(.hp-tf--themed){gap:6px}}.hp-tf :where([data-slot=text-field-label]){font-family:var(--hpt-body1-family);font-weight:400;font-size:var(--hpt-body1-size);line-height:1.4375em;letter-spacing:var(--hpt-body1-ls);color:var(--hpp-text-secondary);padding:0;position:relative}.hp-tf :where([data-slot=text-field-label])[data-focused]{color:var(--hpp-primary-main)}.hp-tf :where([data-slot=text-field-label])[data-disabled]{color:var(--hpp-text-disabled)}.hp-tf :where([data-slot=text-field-label])[data-error]{color:var(--hpp-error-main)}.hp-tf :where([data-slot=text-field-label]) :where([data-slot=text-field-asterisk])[data-error]{color:var(--hpp-error-main)}.hp-tf :where([data-slot=text-field-control]){font-family:var(--hpt-body1-family);font-weight:400;font-size:var(--hpt-body1-size);line-height:1.4375em;letter-spacing:var(--hpt-body1-ls);color:var(--hpp-text-primary);box-sizing:border-box;position:relative;cursor:text;display:inline-flex;align-items:center}.hp-tf :where([data-slot=text-field-control])[data-disabled]{color:var(--hpp-text-disabled);cursor:default}.hp-tf:where(.hp-tf--multiline) :where([data-slot=text-field-control]){padding:4px 0 5px}.hp-tf:where(.hp-tf--multiline.hp-tf--small) :where([data-slot=text-field-control]){padding-top:1px}.hp-tf:where(.hp-tf--full) :where([data-slot=text-field-control]){width:100%}.hp-tf :where([data-slot=text-field-input]){font:inherit;letter-spacing:inherit;color:currentColor;padding:4px 0 5px;border:0;box-sizing:content-box;background:none;height:1.4375em;margin:0;-webkit-tap-highlight-color:transparent;display:block;min-width:0;width:100%}.hp-tf :where([data-slot=text-field-input])::placeholder{color:currentColor;opacity:.42;transition:opacity .2s cubic-bezier(.4,0,.2,1) 0ms}.hp-tf :where([data-slot=text-field-input]):focus{outline:0}.hp-tf :where([data-slot=text-field-input]):invalid{box-shadow:none}.hp-tf :where([data-slot=text-field-input])::-webkit-search-decoration{-webkit-appearance:none}.hp-tf :where([data-slot=text-field-input])[data-disabled]{opacity:1;-webkit-text-fill-color:var(--hpp-text-disabled)}.hp-tf:where(.hp-tf--small) :where([data-slot=text-field-input]){padding-top:1px}.hp-tf:where(.hp-tf--multiline) :where([data-slot=text-field-input]){height:auto;resize:none;padding:0}.hp-tf :where([data-slot=text-field-control][data-label-unshrunk]) :where([data-slot=text-field-input])::placeholder{opacity:0!important}.hp-tf :where([data-slot=text-field-adornment]){display:flex;max-height:2em;align-items:center;white-space:nowrap;color:var(--hpp-action-active)}.hp-tf :where([data-slot=text-field-adornment])[data-position=start]{margin-right:8px}.hp-tf :where([data-slot=text-field-adornment])[data-position=end]{margin-left:8px}.hp-tf :where([data-slot=text-field-helper]){color:var(--hpp-text-secondary);font-family:var(--hpt-caption-family);font-weight:var(--hpt-caption-weight);font-size:var(--hpt-caption-size);line-height:var(--hpt-caption-lh);letter-spacing:var(--hpt-caption-ls);text-align:left;margin:3px 0 0}.hp-tf :where([data-slot=text-field-helper])[data-disabled]{color:var(--hpp-text-disabled)}.hp-tf :where([data-slot=text-field-helper])[data-error]{color:var(--hpp-error-main)}.hp-tf:where(.hp-tf--small) :where([data-slot=text-field-helper]){margin-top:4px}.hp-tf:where(.hp-tf--outlined) :where([data-slot=text-field-helper]){margin-left:14px;margin-right:14px}.hp-tf:where(.hp-tf--themed) :where([data-slot=text-field-helper]){margin:0 14px}.hp-tf :where([data-slot=text-field-label]){display:block;transform-origin:top left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;position:absolute;left:0;top:0;transform:translateY(20px) scale(1);transition:color .2s cubic-bezier(0,0,.2,1) 0ms,transform .2s cubic-bezier(0,0,.2,1) 0ms,max-width .2s cubic-bezier(0,0,.2,1) 0ms}.hp-tf:where(.hp-tf--small) :where([data-slot=text-field-label]){transform:translateY(17px) scale(1)}.hp-tf:where(.hp-tf--shrink) :where([data-slot=text-field-label]){transform:translateY(-1.5px) scale(.75);max-width:133%}.hp-tf:where(.hp-tf--outlined) :where([data-slot=text-field-label]){z-index:1;pointer-events:none;transform:translate(14px,16px) scale(1);max-width:calc(100% - 24px)}.hp-tf:where(.hp-tf--outlined.hp-tf--small) :where([data-slot=text-field-label]){transform:translate(14px,9px) scale(1)}.hp-tf:where(.hp-tf--outlined.hp-tf--shrink) :where([data-slot=text-field-label]){-webkit-user-select:none;user-select:none;pointer-events:auto;max-width:calc(133% - 32px);transform:translate(14px,-9px) scale(.75)}.hp-tf:where(.hp-tf--outlined) :where([data-slot=text-field-control]){position:relative;border-radius:var(--hp-radius)}.hp-tf:where(.hp-tf--outlined.hp-tf--adorned-start) :where([data-slot=text-field-control]){padding-left:14px}.hp-tf:where(.hp-tf--outlined.hp-tf--adorned-end) :where([data-slot=text-field-control]){padding-right:14px}.hp-tf:where(.hp-tf--outlined.hp-tf--multiline) :where([data-slot=text-field-control]){padding:16.5px 14px}.hp-tf:where(.hp-tf--outlined.hp-tf--multiline.hp-tf--small) :where([data-slot=text-field-control]){padding:8.5px 14px}.hp-tf:where(.hp-tf--outlined) :where([data-slot=text-field-input]){padding:16.5px 14px}.hp-tf:where(.hp-tf--outlined) :where([data-slot=text-field-input]):-webkit-autofill{border-radius:inherit}.hp-tf:where(.hp-tf--outlined.hp-tf--small) :where([data-slot=text-field-input]){padding:8.5px 14px}.hp-tf:where(.hp-tf--outlined.hp-tf--multiline) :where([data-slot=text-field-input]){padding:0}.hp-tf:where(.hp-tf--outlined.hp-tf--adorned-start) :where([data-slot=text-field-input]){padding-left:0}.hp-tf:where(.hp-tf--outlined.hp-tf--adorned-end) :where([data-slot=text-field-input]){padding-right:0}.hp-tf:where(.hp-tf--standard) :where([data-slot=text-field-control]){position:relative}.hp-tf:where(.hp-tf--standard) label+:where([data-slot=text-field-control]){margin-top:16px}.hp-tf:where(.hp-tf--themed) :where([data-slot=text-field-label]){position:static;transform:none;margin-left:16px;padding-bottom:8px;color:#3c3b3d99;font-size:14px;font-family:Geist,sans-serif}.hp-tf:where(.hp-tf--themed) :where([data-slot=text-field-label])[data-focused]{color:#3c3b3d}.hp-tf:where(.hp-tf--themed.hp-tf--outlined) :where([data-slot=text-field-control]):hover:hover{background-color:#dfe0dc}.hp-tf:where(.hp-tf--themed.hp-tf--outlined) :where([data-slot=text-field-control]){border-radius:20px;background-color:#fff;transition:background-color .1s ease-in-out}.hp-tf:where(.hp-tf--themed.hp-tf--outlined) :where([data-slot=text-field-control])[data-focused][data-focused]{background-color:#dfe0dc}.hp-tf:where(.hp-tf--themed.hp-tf--standard) :where([data-slot=text-field-control]){border-radius:20px;margin-top:0;transition:background-color .1s ease-in-out}
