/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer components{.ozma__textfield{gap:var(--spacing-core-75);width:100%;font-family:var(--ozma-sans);flex-direction:column;display:flex}.ozma__textfield-field{align-items:center;gap:var(--spacing-core-75);width:100%;height:var(--spacing-core-600);border-radius:var(--ozma-shape-radius-xsmall);border:1px solid var(--ozma-border-color-border-strong);background:var(--ozma-background-color-background-primary);transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.ozma__textfield-field:before,.ozma__textfield-field:after{content:"";width:var(--spacing-core-25);flex-shrink:0}.ozma__textfield:not(.ozma__textfield--disabled,:focus-within) .ozma__textfield-field:hover{border-color:var(--ozma-border-color-border-strong);background:var(--ozma-state-layer-color-state-layer-hover2)}.ozma__textfield--error:not(.ozma__textfield--disabled,:focus-within) .ozma__textfield-field:hover{border:1px solid var(--ozma-border-color-border-attention);background:var(--ozma-state-layer-color-state-layer-hover2)}.ozma__textfield:not(.ozma__textfield--disabled):focus-within .ozma__textfield-field{border:2px solid var(--ozma-border-color-border-brand);box-shadow:0 0 0 1px var(--ozma-border-color-border-brand);background:var(--ozma-background-color-background-primary);outline:none}.ozma__textfield--error:not(.ozma__textfield--disabled):focus-within .ozma__textfield-field{border:2px solid var(--ozma-border-color-border-attention);box-shadow:0 0 0 1px var(--ozma-border-color-border-attention);background:var(--ozma-background-color-background-primary)}.ozma__textfield-label,.ozma__textfield-label--error{max-width:calc(100% - var(--spacing-core-300));top:50%;left:var(--spacing-core-100);align-items:center;gap:var(--spacing-core-25);font-size:var(--ozma-body-regular-font-size);line-height:var(--ozma-body-regular-line-height);color:var(--ozma-foreground-color-foreground-secondary);pointer-events:none;font-family:var(--ozma-sans);background:0 0;padding-inline:0;transition:top .15s,transform .15s,font-size .15s,line-height .15s,color .15s,background-color .15s,padding .15s;position:absolute;transform:translateY(-50%)}.ozma__textfield-label-text{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.ozma__textfield--floating .ozma__textfield-label,.ozma__textfield--floating .ozma__textfield-label--error{top:0;left:calc(var(--spacing-core-100) - var(--spacing-core-50));max-width:calc(100% - 1rem);padding-inline:var(--spacing-core-50);background:var(--ozma-background-color-background-primary);font-size:var(--ozma-utility-utility-2-font-size);line-height:var(--ozma-utility-utility-2-line-height);font-family:var(--ozma-sans);animation:.12s forwards ozma-textfield-label-fade-in;transform:translateY(-60%)}.ozma__textfield--floating .ozma__textfield-label-text{max-width:100%}.ozma__textfield-label--error{color:var(--ozma-foreground-color-foreground-secondary)}.ozma__textfield--floating .ozma__textfield-label--error{color:var(--ozma-foreground-color-foreground-attention)}.ozma__textfield--floating .ozma__textfield-label{color:var(--ozma-foreground-color-foreground-primary)}.ozma__textfield--has-leading-icon .ozma__textfield-label{left:var(--spacing-core-100)}.ozma__textfield--has-leading-icon.ozma__textfield--floating .ozma__textfield-label{top:0;left:calc(var(--spacing-core-100) - var(--spacing-core-50));animation:.12s forwards ozma-textfield-label-fade-in;transform:translateY(-60%)}.ozma__textfield--has-leading-icon .ozma__textfield-label-text{padding-left:calc(24px + var(--spacing-core-50))}.ozma__textfield--has-trailing-icon .ozma__textfield-label-text{padding-right:calc(24px + var(--spacing-core-50))}.ozma__textfield--floating .ozma__textfield-label-text{padding:0}@keyframes ozma-textfield-label-fade-in{0%{opacity:0}to{opacity:1}}.ozma__textfield-input{min-width:0;font-size:var(--ozma-body-regular-font-size);line-height:var(--ozma-body-regular-line-height);color:var(--ozma-foreground-color-foreground-primary);text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1 1 0;overflow:hidden}.ozma__textfield-input::-moz-placeholder{color:var(--ozma-foreground-color-foreground-secondary)}.ozma__textfield-input::placeholder{color:var(--ozma-foreground-color-foreground-secondary)}.ozma__textfield-icon{color:var(--ozma-foreground-color-foreground-secondary);justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ozma__textfield-support-content,.ozma__textfield-support-content--error{font-family:var(--ozma-sans);font-size:var(--ozma-font-size-50);line-height:var(--ozma-utility-utility-2-line-height)}.ozma__textfield-support-content{color:var(--ozma-foreground-color-foreground-secondary)}.ozma__textfield-support-content--error{align-items:center;gap:var(--spacing-core-50);color:var(--ozma-foreground-color-foreground-attention);display:flex}.ozma__textfield-support-content--error .ozma-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ozma__textfield--disabled .ozma__textfield-support-content--error{color:var(--ozma-foreground-color-foreground-disabled)}.ozma__textfield--error .ozma__textfield-field{border:1px solid var(--ozma-border-color-border-attention)}.ozma__textfield--disabled .ozma__textfield-field,.ozma__textfield--disabled .ozma__textfield-input{cursor:not-allowed}.ozma__textfield--disabled .ozma__textfield-field{font-family:var(--ozma-sans);color:var(--ozma-foreground-color-foreground-disabled);border:var(--shape-border-disabled) dashed var(--ozma-border-color-border-disabled)}.ozma__textfield--disabled .ozma__textfield-input::-moz-placeholder{color:var(--ozma-foreground-color-foreground-disabled)}.ozma__textfield--disabled .ozma__textfield-label,.ozma__textfield--disabled .ozma__textfield-input,.ozma__textfield--disabled .ozma__textfield-input::placeholder,.ozma__textfield--disabled .ozma__textfield-icon,.ozma__textfield--disabled .ozma__textfield-support-content,.ozma__textfield--disabled .ozma__textfield-support-content--error{color:var(--ozma-foreground-color-foreground-disabled)}.ozma__textfield.ozma__textfield--disabled.ozma__textfield--error:focus-within .ozma__textfield-field{border:1px solid var(--ozma-border-color-border-disabled);box-shadow:0 0 0 0 var(--ozma-border-color-border-disabled);background:var(--ozma-background-color-background-primary)}.ozma__textfield.ozma__textfield--disabled.ozma__textfield--error .ozma__textfield-label-text,.ozma__textfield.ozma__textfield--disabled.ozma__textfield--error input.ozma__textfield-input:disabled{color:var(--ozma-foreground-color-foreground-disabled)}label.ozma__textfield-label{font-size:var(--ozma-body-regular-font-size);line-height:var(--ozma-body-regular-line-height)}.ozma__textfield--inverse-secondary .ozma__textfield-field{border-color:var(--ozma-border-color-border-inverse-strong);background:var(--ozma-background-color-background-inverse-primary)}.ozma__textfield--inverse-secondary:not(.ozma__textfield--disabled,:focus-within) .ozma__textfield-field:hover{border-color:var(--ozma-border-color-border-inverse-strong);background:var(--ozma-state-layer-color-state-layer-inversehover)}.ozma__textfield--inverse-secondary.ozma__textfield--error:not(.ozma__textfield--disabled,:focus-within) .ozma__textfield-field:hover{border-color:var(--ozma-border-color-border-inverse-attention);background:var(--ozma-state-layer-color-state-layer-inversehover)}.ozma__textfield--inverse-secondary:not(.ozma__textfield--disabled):focus-within .ozma__textfield-field{border-color:var(--ozma-border-color-border-inverse-brand);box-shadow:none;background:var(--ozma-background-color-background-inverse-secondary)}.ozma__textfield--inverse-secondary.ozma__textfield--error:not(.ozma__textfield--disabled):focus-within .ozma__textfield-field{border-color:var(--ozma-border-color-border-inverse-attention);box-shadow:none;background:var(--ozma-background-color-background-inverse-secondary)}.ozma__textfield--inverse-secondary .ozma__textfield-label,.ozma__textfield--inverse-secondary .ozma__textfield-label--error{color:var(--ozma-foreground-color-foreground-inverse-secondary)}.ozma__textfield--inverse-secondary.ozma__textfield--floating .ozma__textfield-label,.ozma__textfield--inverse-secondary.ozma__textfield--floating .ozma__textfield-label--error{background:var(--ozma-background-color-background-inverse-primary)}.ozma__textfield--inverse-secondary.ozma__textfield--floating .ozma__textfield-label{color:var(--ozma-foreground-color-foreground-inverse-secondary)}.ozma__textfield--inverse-secondary.ozma__textfield--floating .ozma__textfield-label--error,.ozma__textfield--inverse-secondary .ozma__textfield-support-content--error{color:var(--ozma-foreground-color-foreground-inverse-attention)}.ozma__textfield--inverse-secondary .ozma__textfield-input::-moz-placeholder{color:var(--ozma-foreground-color-foreground-inverse-secondary)}.ozma__textfield--inverse-secondary .ozma__textfield-input,.ozma__textfield--inverse-secondary .ozma__textfield-input::placeholder,.ozma__textfield--inverse-secondary .ozma__textfield-icon,.ozma__textfield--inverse-secondary .ozma__textfield-support-content{color:var(--ozma-foreground-color-foreground-inverse-secondary)}.ozma__textfield--inverse-secondary.ozma__textfield--error .ozma__textfield-field{border-color:var(--ozma-border-color-border-inverse-attention)}.ozma__textfield--inverse-secondary.ozma__textfield--disabled .ozma__textfield-field{color:var(--ozma-foreground-color-foreground-inverse-disabled);border:var(--shape-border-disabled) dashed var(--ozma-border-color-border-inverse-disabled)}.ozma__textfield--inverse-secondary.ozma__textfield--disabled .ozma__textfield-input::-moz-placeholder{color:var(--ozma-foreground-color-foreground-inverse-disabled)}.ozma__textfield--inverse-secondary.ozma__textfield--disabled .ozma__textfield-label,.ozma__textfield--inverse-secondary.ozma__textfield--disabled .ozma__textfield-label--error,.ozma__textfield--inverse-secondary.ozma__textfield--disabled .ozma__textfield-input,.ozma__textfield--inverse-secondary.ozma__textfield--disabled .ozma__textfield-input::placeholder,.ozma__textfield--inverse-secondary.ozma__textfield--disabled .ozma__textfield-icon,.ozma__textfield--inverse-secondary.ozma__textfield--disabled .ozma__textfield-support-content,.ozma__textfield--inverse-secondary.ozma__textfield--disabled .ozma__textfield-support-content--error{color:var(--ozma-foreground-color-foreground-inverse-disabled)}.ozma__textfield--inverse-secondary.ozma__textfield--disabled.ozma__textfield--error:focus-within .ozma__textfield-field{border-color:var(--ozma-border-color-border-inverse-disabled);box-shadow:none;background:var(--ozma-background-color-background-inverse-secondary)}.ozma__textfield--inverse-primary .ozma__textfield-field{border-color:var(--ozma-border-color-border-white);background:var(--ozma-background-color-background-inverse-primary)}.ozma__textfield--inverse-primary:not(.ozma__textfield--disabled,:focus-within) .ozma__textfield-field:hover{border-color:var(--ozma-border-color-border-white);background:var(--ozma-state-layer-color-state-layer-inversehover)}.ozma__textfield--inverse-primary.ozma__textfield--error:not(.ozma__textfield--disabled,:focus-within) .ozma__textfield-field:hover{background:var(--ozma-state-layer-color-state-layer-inversehover);border-color:#ffb4b4}.ozma__textfield--inverse-primary:not(.ozma__textfield--disabled):focus-within .ozma__textfield-field{box-shadow:none;border:2px solid var(--ozma-border-color-border-white);background:var(--ozma-background-color-background-inverse-primary)}.ozma__textfield--inverse-primary.ozma__textfield--error:not(.ozma__textfield--disabled):focus-within .ozma__textfield-field{box-shadow:none;background:var(--ozma-background-color-background-inverse-primary);border-color:#ffb4b4}.ozma__textfield--inverse-primary .ozma__textfield-label,.ozma__textfield--inverse-primary .ozma__textfield-label--error{color:var(--ozma-foreground-color-foreground-inverse-primary)}.ozma__textfield--inverse-primary.ozma__textfield--floating .ozma__textfield-label,.ozma__textfield--inverse-primary.ozma__textfield--floating .ozma__textfield-label--error{background:var(--ozma-background-color-background-inverse-primary)}.ozma__textfield--inverse-primary.ozma__textfield--floating .ozma__textfield-label,.ozma__textfield--inverse-primary.ozma__textfield--floating .ozma__textfield-label--error,.ozma__textfield--inverse-primary .ozma__textfield-support-content--error{color:var(--ozma-foreground-color-foreground-inverse-primary)}.ozma__textfield--inverse-primary.ozma__textfield--floating .ozma__textfield-label--error .ozma-icon,.ozma__textfield--inverse-primary .ozma__textfield-support-content--error .ozma-icon{color:#ffb4b4}.ozma__textfield--inverse-primary .ozma__textfield-input::-moz-placeholder{color:var(--ozma-foreground-color-foreground-inverse-primary)}.ozma__textfield--inverse-primary .ozma__textfield-input,.ozma__textfield--inverse-primary .ozma__textfield-input::placeholder,.ozma__textfield--inverse-primary .ozma__textfield-icon,.ozma__textfield--inverse-primary .ozma__textfield-support-content{color:var(--ozma-foreground-color-foreground-inverse-primary)}.ozma__textfield--inverse-primary.ozma__textfield--error .ozma__textfield-field{border-color:#ffb4b4}.ozma__textfield--inverse-primary.ozma__textfield--disabled .ozma__textfield-field{color:var(--ozma-neutral-color-neutral-400);border:var(--shape-border-disabled) dashed var(--ozma-neutral-color-neutral-400)}.ozma__textfield--inverse-primary.ozma__textfield--disabled .ozma__textfield-input::-moz-placeholder{color:var(--ozma-neutral-color-neutral-400)}.ozma__textfield--inverse-primary.ozma__textfield--disabled .ozma__textfield-label,.ozma__textfield--inverse-primary.ozma__textfield--disabled .ozma__textfield-label--error,.ozma__textfield--inverse-primary.ozma__textfield--disabled .ozma__textfield-input,.ozma__textfield--inverse-primary.ozma__textfield--disabled .ozma__textfield-input::placeholder,.ozma__textfield--inverse-primary.ozma__textfield--disabled .ozma__textfield-icon,.ozma__textfield--inverse-primary.ozma__textfield--disabled .ozma__textfield-support-content,.ozma__textfield--inverse-primary.ozma__textfield--disabled .ozma__textfield-support-content--error{color:var(--ozma-neutral-color-neutral-400)}.ozma__textfield--inverse-primary.ozma__textfield--disabled.ozma__textfield--error:focus-within .ozma__textfield-field{border:var(--shape-border-disabled) dashed var(--ozma-border-color-border-inverse-disabled);box-shadow:none;background:var(--ozma-background-color-background-inverse-primary)}}
