.textfield__group{gap:var(--spacing-sm,8px);min-width:0;display:grid}.textfield__label{color:var(--color-neutral-content-default,#1a2029);font-family:var(--typography-font-onest,Onest);font-size:var(--typography-size-caption-md,12px);font-style:normal;font-weight:400;line-height:var(--typography-line-height-caption-md,16px)}.textfield__label--hidden{display:none}.textfield__caption{color:var(--color-neutral-content-low,#707a85);font-family:var(--typography-font-onest,Onest);font-size:var(--typography-size-caption-md,12px);font-style:normal;font-weight:400;line-height:var(--typography-line-height-caption-md,16px)}.textfield__caption--error{color:var(--color-negative-content-default,#df2929)}.textfield__control{align-items:center;width:100%;min-width:0;display:flex;position:relative}.textfield{appearance:none;border-radius:var(--corner-radius-sm,12px);border:1px solid var(--color-neutral-stroke-default,#c9ced6);background:var(--color-neutral-surface-default,#fff);width:100%;min-width:0;color:var(--color-neutral-content-default,#1a2029);font-family:var(--typography-font-onest,Onest), system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;font-size:var(--typography-size-body-md,16px);font-style:normal;font-weight:400;line-height:var(--typography-line-height-body-md,24px);text-overflow:ellipsis;white-space:nowrap;outline:none;flex:auto;transition:box-shadow .16s,border-color .16s,background-color .16s,color .16s;display:block;overflow:hidden}.textfield--sm{height:var(--sizing-3xl,36px);padding:var(--spacing-md,8px) var(--spacing-lg,12px);font-size:var(--typography-size-body-sm,14px);line-height:var(--typography-line-height-body-sm,20px)}.textfield--md{height:var(--sizing-6xl,56px);padding:var(--tf-md-pad-rest) var(--spacing-xl,16px)}.textfield--md:focus,.textfield--md:not(:placeholder-shown){padding-top:var(--tf-md-pad-top-floating);padding-bottom:var(--tf-md-pad-bot-floating)}.textfield__control--floating{--tf-md-pad-rest:16px;--tf-md-pad-top-floating:18px;--tf-float-top:8px;--tf-md-pad-bot-floating:4px!important}.textfield::placeholder{color:var(--color-neutral-content-low,#707a85);opacity:1}.textfield__control--floating .textfield::placeholder{opacity:0;transition:opacity .16s}.textfield__control--floating .textfield:focus::placeholder{opacity:1}.textfield__control--floating .textfield:focus::placeholder{opacity:1}.textfield::-webkit-input-placeholder{color:var(--color-neutral-content-low,#707a85)}.textfield::placeholder{color:var(--color-neutral-content-low,#707a85)}.textfield:-ms-placeholder-shown{color:var(--color-neutral-content-low,#707a85)}.textfield::-moz-placeholder{color:var(--color-neutral-content-low,#707a85)}.textfield__floating-label{left:var(--spacing-xl,16px);pointer-events:none;color:var(--color-neutral-content-low,#707a85);font-size:var(--typography-size-body-md,16px);line-height:var(--typography-line-height-body-md,24px);will-change:top, transform, font-size;font-weight:400;transition:top .24s cubic-bezier(.33,1,.68,1),transform .24s cubic-bezier(.33,1,.68,1),font-size .24s cubic-bezier(.33,1,.68,1),line-height .24s cubic-bezier(.33,1,.68,1),color .16s;position:absolute;top:50%;transform:translateY(-50%)}.textfield__control--floating .textfield:focus~.textfield__floating-label,.textfield__control--floating .textfield:focus~.textfield__floating-label{top:var(--tf-float-top);color:var(--color-positive-content-default,#00a223);font-family:var(--typography-font-onest,Onest), system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;font-size:var(--typography-size-caption-md,12px);line-height:var(--typography-line-height-caption-md,16px);font-weight:400;transform:translateY(0)}.textfield__control--floating .textfield:not(:focus):not(:placeholder-shown)~.textfield__floating-label{top:var(--tf-float-top);color:var(--color-neutral-content-low,#707a85);font-family:var(--typography-font-onest,Onest), system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;font-size:var(--typography-size-caption-md,12px);line-height:var(--typography-line-height-caption-md,16px);font-weight:400;transform:translateY(0)}.textfield__control--floating .textfield.is-error:focus~.textfield__floating-label,.textfield__control--floating .textfield.is-error:not(:placeholder-shown)~.textfield__floating-label{color:var(--color-negative-content-default,#df2929)}.textfield__control--floating .textfield:disabled~.textfield__floating-label{color:var(--color-neutral-content-on-disable,#a1a7b3)}.textfield:focus,.textfield:focus-visible{border:1px solid var(--color-positive-stroke-default,#00a223);background:var(--color-neutral-surface-default,#fff);box-shadow:0 0 1px 2px #0f9a4e1f}.textfield.is-error{border:1px solid var(--color-negative-stroke-default,#df2929);background:var(--color-negative-surface-default,#fceaea)}.textfield.is-error:focus,.textfield.is-error:focus-visible{border-color:var(--color-negative-stroke-default,#df2929);box-shadow:0 0 1px 2px #df292924}.textfield:disabled{border:1px solid var(--color-neutral-stroke-default,#c9ced6);background:var(--color-neutral-surface-disable,#c9ced6);color:var(--color-neutral-content-on-disable,#a1a7b3);cursor:not-allowed;box-shadow:none}.textfield:disabled::placeholder{color:var(--color-neutral-content-on-disable,#a1a7b3)}.textfield:disabled:focus,.textfield:disabled:focus-visible{box-shadow:none}.textfield--sm:disabled{height:var(--sizing-3xl,36px);padding:var(--spacing-md,8px) var(--spacing-lg,12px)}.textfield--md:disabled{height:var(--sizing-6xl,56px);padding-top:var(--tf-md-pad-top-floating);padding-bottom:var(--tf-md-pad-bot-floating)}.textfield__adornment{z-index:1;color:var(--color-neutral-content-low,#707a85);pointer-events:none;justify-content:center;align-items:center;transition:color .16s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.textfield__adornment--start{left:var(--spacing-lg,16px)}.textfield__adornment--end{right:var(--spacing-lg,12px);pointer-events:auto;align-items:center;gap:8px;display:flex;cursor:pointer!important}.textfield--with-start-adornment{padding-left:48px!important}.textfield--with-end-adornment{padding-right:44px!important}.textfield--sm.textfield--with-start-adornment{padding-left:40px!important}.textfield--sm.textfield--with-end-adornment{padding-right:40px!important}.textfield__control--floating.textfield__control--with-start-adornment .textfield__floating-label{left:48px}.textfield__control--floating.textfield__control--with-end-adornment .textfield__floating-label{right:44px}.textfield__control--floating.textfield__control--with-start-adornment.textfield__control--with-end-adornment .textfield__floating-label{left:48px;right:44px}.textfield__control--floating .textfield:focus~.textfield__adornment{color:var(--color-positive-content-default,#00a223)}.textfield__control--floating .textfield.is-error:focus~.textfield__adornment,.textfield__control--floating .textfield.is-error~.textfield__adornment{color:var(--color-negative-content-default,#df2929)}.textfield__control--floating .textfield:disabled~.textfield__adornment{color:var(--color-neutral-content-on-disable,#a1a7b3)}.textfield__adornment button,.textfield__adornment [role=button]{pointer-events:auto;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background-color .16s;display:flex}.textfield__adornment button:hover,.textfield__adornment [role=button]:hover{background:#00000014}.dark .textfield__adornment button:hover,.dark .textfield__adornment [role=button]:hover{background:#ffffff14}.textfield__adornment-text{font-size:var(--typography-size-body-md,16px);white-space:nowrap;font-weight:500}.textfield--sm~.textfield__adornment .textfield__adornment-text{font-size:var(--typography-size-body-sm,14px)}.textfield__error-icon{width:20px;height:20px;color:var(--color-negative-content-default,#df2929);flex-shrink:0}.textfield.is-error~.textfield__adornment .textfield__error-icon{color:var(--color-negative-content-default,#df2929)}.textfield:disabled~.textfield__adornment .textfield__error-icon{color:var(--color-neutral-content-on-disable,#a1a7b3)}.textfield::-ms-clear{display:none}html{-webkit-text-size-adjust:100%}.textfield--textarea{appearance:none;border-radius:var(--corner-radius-sm,12px);border:1px solid var(--color-neutral-stroke-default,#c9ced6);background:var(--color-neutral-surface-default,#fff);color:var(--color-neutral-content-default,#1a2029);font-family:var(--typography-font-onest,Onest), system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;font-size:var(--typography-size-body-md,16px);font-style:normal;font-weight:400;line-height:var(--typography-line-height-body-md,24px);resize:none;min-height:var(--sizing-6xl,56px);white-space:pre-wrap;overflow-wrap:break-word;text-overflow:unset;outline:none;flex:auto;transition:box-shadow .16s,border-color .16s,background-color .16s,color .16s,padding-top .16s,padding-bottom .16s;display:block;overflow:hidden}.textfield--textarea.textfield--sm{min-height:var(--sizing-3xl,36px);font-size:var(--typography-size-body-sm,14px);line-height:var(--typography-line-height-body-sm,20px);padding:var(--spacing-md,8px) var(--spacing-lg,12px)!important}.textfield--textarea.textfield--md{min-height:var(--sizing-6xl,56px);padding:calc(var(--tf-md-pad-rest) + 5px) var(--spacing-xl,16px) var(--tf-md-pad-rest) var(--spacing-xl,16px)!important}.textfield--textarea.textfield--md:focus,.textfield--textarea.textfield--md:not(:placeholder-shown){padding-top:calc(var(--tf-md-pad-rest) + 5px)!important;padding-bottom:var(--tf-md-pad-rest)!important}.textfield--textarea.textfield--with-start-adornment{padding-left:48px!important}.textfield--textarea.textfield--with-end-adornment{padding-right:44px!important}.textfield--textarea.textfield--sm.textfield--with-start-adornment{padding-left:40px!important}.textfield--textarea.textfield--sm.textfield--with-end-adornment{padding-right:40px!important}.textfield__control--floating .textfield--textarea:focus~.textfield__floating-label,.textfield__control--floating .textfield--textarea:not(:placeholder-shown)~.textfield__floating-label{top:var(--tf-float-top);transform:translateY(0)}.textfield__control--floating .textfield--textarea~.textfield__adornment--end{align-items:flex-start;transform:none;top:var(--tf-md-pad-rest)!important;right:var(--spacing-xl,16px)!important}.textfield__control--floating .textfield--textarea:focus~.textfield__adornment--end,.textfield__control--floating .textfield--textarea:not(:placeholder-shown)~.textfield__adornment--end{top:calc(var(--tf-md-pad-rest))!important}.textfield__control--floating .textfield--textarea~.textfield__adornment--start{transform:none;top:calc(var(--tf-md-pad-rest) + 14px)!important}.textfield__control--floating .textfield--textarea:focus~.textfield__adornment--start,.textfield__control--floating .textfield--textarea:not(:placeholder-shown)~.textfield__adornment--start{top:calc(var(--tf-md-pad-rest))!important}.textfield__group--adornment-bottom .textfield__control--floating .textfield--textarea~.textfield__adornment--end,.textfield__group--adornment-bottom .textfield__control--floating .textfield--textarea:focus~.textfield__adornment--end,.textfield__group--adornment-bottom .textfield__control--floating .textfield--textarea:not(:placeholder-shown)~.textfield__adornment--end{align-items:center!important;top:50%!important;transform:translateY(-50%)!important}.textfield__control--floating .textfield--textarea::placeholder{opacity:0}.textfield__control--floating .textfield--textarea:focus::placeholder{opacity:1}.textfield--textarea:disabled{border:1px solid var(--color-neutral-stroke-default,#c9ced6);background:var(--color-neutral-surface-disable,#c9ced6);color:var(--color-neutral-content-on-disable,#a1a7b3);cursor:not-allowed;box-shadow:none;resize:none}.textfield--textarea:disabled::placeholder{color:var(--color-neutral-content-on-disable,#a1a7b3)}.textfield--textarea:focus,.textfield--textarea:focus-visible{border:1px solid var(--color-positive-stroke-default,#00a223);background:var(--color-neutral-surface-default,#fff);box-shadow:0 0 1px 2px #0f9a4e1f}.textfield--textarea.is-error{border:1px solid var(--color-negative-stroke-default,#df2929);background:var(--color-negative-surface-default,#fceaea)}.textfield--textarea.is-error:focus,.textfield--textarea.is-error:focus-visible{border-color:var(--color-negative-stroke-default,#df2929);box-shadow:0 0 1px 2px #df292924}.textfield__control--floating .textfield--textarea~.textfield__floating-label{top:var(--tf-md-pad-rest);color:var(--color-neutral-content-low,#707a85);align-items:flex-start;transform:none}.textfield__control--floating .textfield--textarea:focus~.textfield__floating-label{top:var(--tf-float-top);color:var(--color-positive-content-default,#00a223);font-family:var(--typography-font-onest,Onest), system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;font-size:var(--typography-size-caption-md,12px);line-height:var(--typography-line-height-caption-md,16px);font-weight:400;transform:none}.textfield__control--floating .textfield--textarea:not(:focus):not(:placeholder-shown)~.textfield__floating-label{top:var(--tf-float-top);color:var(--color-neutral-content-low,#707a85);font-family:var(--typography-font-onest,Onest), system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;font-size:var(--typography-size-caption-md,12px);line-height:var(--typography-line-height-caption-md,16px);font-weight:400;transform:none}.textfield__control--floating .textfield--textarea.is-error:focus~.textfield__floating-label,.textfield__control--floating .textfield--textarea.is-error:not(:placeholder-shown)~.textfield__floating-label{color:var(--color-negative-content-default,#df2929)}.textfield__control--floating .textfield--textarea:disabled~.textfield__floating-label{color:var(--color-neutral-content-on-disable,#a1a7b3)}.textfield__group.w-auto,.textfield.w-auto{width:auto}@media (pointer:coarse){.textfield,.textfield--sm,.textfield--md,.textfield--textarea,.textfield--textarea.textfield--sm,.textfield--textarea.textfield--md{font-size:calc(var(--typography-size-body-md,16px) / var(--sm-scale,1))}}
