.ui-field{--ui-field-line:rgb(var(--color-border));--ui-field-line-width:1px;--ui-field-padding-x:16px;--ui-field-height:36px;--ui-field-radius:11px;display:flex;align-items:center;gap:8px}.ui-field__outer{display:flex;flex:none;align-items:center;--tw-text-opacity:1;color:rgba(var(--color-secondary),var(--tw-text-opacity,1))}.ui-field__control{position:relative;display:flex;align-items:center;gap:6px;padding-inline:var(--ui-field-padding-x);border-radius:var(--ui-field-radius);background:rgb(var(--color-surface));cursor:text}.ui-field__control,.ui-field__input{flex:1 1 auto;min-width:0;min-height:var(--ui-field-height)}.ui-field__input{font-family:var(--font-body);font-size:13.5px;font-weight:600;--tw-text-opacity:1;color:rgba(var(--color-primary),var(--tw-text-opacity,1));align-self:stretch;width:100%;padding:0;border:0;background:transparent;letter-spacing:.009375rem;outline:none}.ui-field__input::-moz-placeholder{color:currentColor;opacity:.72}.ui-field__input::placeholder{color:currentColor;opacity:.72}.ui-field--multiline .ui-field__control{align-items:stretch}.ui-field--multiline .ui-field__input{padding-block:10px;line-height:1.45;resize:vertical}.ui-field__affix{flex:none;font-size:13px;font-weight:500;--tw-text-opacity:1;color:rgba(var(--color-secondary),var(--tw-text-opacity,1))}.ui-field__clear,.ui-field__inner-icon{display:flex;flex:none;align-items:center;--tw-text-opacity:1;color:rgba(var(--color-secondary),var(--tw-text-opacity,1));opacity:.8}.ui-field__clear{justify-content:center;border-radius:9999px;width:32px;height:32px;margin-block:-6px;cursor:pointer;transition:opacity .2s ease,background-color .2s ease}.ui-field__clear:hover{--tw-bg-opacity:1;background-color:rgba(var(--color-muted),var(--tw-bg-opacity,1));opacity:1}.ui-field__clear:focus-visible{outline:2px solid var(--ui-field-accent);outline-offset:1px;opacity:1}.ui-field__outline{position:absolute;inset:0;border-radius:inherit;color:var(--ui-field-line);pointer-events:none;transition:color .2s ease}.ui-field__loader{position:absolute;inset-inline:0;bottom:0;height:2px;overflow:hidden;border-radius:2px}.ui-field__loader:after{content:"";position:absolute;inset-block:0;width:40%;background:var(--ui-field-accent);animation:ui-field-loading 1.2s ease-in-out infinite}.ui-field--outlined .ui-field__outline{border:var(--ui-field-line-width) solid}.ui-field--plain,.ui-field--underlined{--ui-field-padding-x:0px;--ui-field-radius:0px}.ui-field--plain .ui-field__control,.ui-field--underlined .ui-field__control{background:transparent}.ui-field--underlined .ui-field__outline:after,.ui-field--underlined .ui-field__outline:before{content:"";position:absolute;inset-inline:0;bottom:0;border-bottom:var(--ui-field-line-width) solid}.ui-field--underlined .ui-field__outline:after{border-bottom-width:2px;border-color:var(--ui-field-accent);transform:scaleX(0);transition:transform .4s cubic-bezier(.4,0,.2,1)}.ui-field__control:hover .ui-field__outline{--ui-field-line:rgba(var(--color-brand-primary),.4)}.ui-field--focused{--ui-field-line:var(--ui-field-accent);--ui-field-line-width:1.5px}.ui-field--focused .ui-field__control:hover .ui-field__outline{--ui-field-line:var(--ui-field-accent)}.ui-field--focused.ui-field--underlined .ui-field__outline:after{transform:scaleX(1)}.ui-field--error,.ui-field--error .ui-field__control:hover .ui-field__outline{--ui-field-line:rgb(var(--color-error));--ui-field-accent:rgb(var(--color-error))}.ui-field--readonly .ui-field__control{cursor:default}.ui-field--disabled{opacity:.38;pointer-events:none}.ui-field--density-compact{--ui-field-height:32px;--ui-field-padding-x:12px}.ui-field--density-compact.ui-field--plain,.ui-field--density-compact.ui-field--underlined{--ui-field-padding-x:0px}.ui-field--size-large{--ui-field-height:2.8em;font-size:var(--text-md)}.ui-field--size-large .ui-field__input{font-family:var(--font-body);font-size:var(--text-md);font-weight:400;--tw-text-opacity:1;color:rgba(var(--color-primary),var(--tw-text-opacity,1))}.ui-field--size-large .ui-field__input::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--color-secondary),var(--tw-text-opacity,1));opacity:1}.ui-field--size-large .ui-field__input::placeholder{--tw-text-opacity:1;color:rgba(var(--color-secondary),var(--tw-text-opacity,1));opacity:1}.ui-field--size-large.ui-field--multiline .ui-field__input{min-height:48px;padding-top:.6em;padding-bottom:.85em}.ui-field--size-large.ui-field--underlined{--ui-field-line-width:2px}.ui-field--size-large.ui-field--underlined:not(.ui-field--error),.ui-field--size-large.ui-field--underlined:not(.ui-field--error) .ui-field__control:hover .ui-field__outline{--ui-field-line:var(--ink)}@keyframes ui-field-loading{0%{left:-40%}to{left:100%}}@media(prefers-reduced-motion:reduce){.ui-field--underlined .ui-field__outline:after{transition:none}.ui-field__loader:after{animation-duration:3s}}.ui-label__text{cursor:default}.ui-label:not(.ui-label--large) .ui-label__text{opacity:.72}.ui-label-hint-enter-active,.ui-label-hint-leave-active{transition:opacity .15s ease}.ui-label-hint-enter-from,.ui-label-hint-leave-to{opacity:0}.ui-checkbox__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25rem;height:1.25rem;margin:0;border:1.5px solid rgb(var(--color-secondary));border-radius:4px;background:rgb(var(--color-surface));cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.ui-checkbox__input:checked{border-color:rgb(var(--color-brand-secondary));background:rgb(var(--color-brand-secondary))}.ui-checkbox__input:focus-visible{outline:2px solid rgb(var(--color-brand-primary));outline-offset:2px}.ui-checkbox__input:disabled{opacity:.38;cursor:default}.ui-checkbox__input[aria-invalid=true]{border-color:rgb(var(--color-error))}.ui-checkbox__mark{opacity:0;transition:opacity .15s ease}.ui-checkbox__input:checked+.ui-checkbox__mark{opacity:1}
