.field[data-v-9f60df43]{--field-muted:color-mix(in srgb,var(--fff-600) 70%,var(--bbb-100));display:flex;flex-direction:column;gap:.375rem}.label[data-v-9f60df43]{color:var(--fff-700);font-size:.875rem;font-weight:700;line-height:1.25rem}.control[data-v-9f60df43]{align-items:center;display:flex;position:relative}.control .icon[data-v-9f60df43]{color:var(--fff-300);font-size:1.125rem;left:.875rem;line-height:1.75rem;pointer-events:none;position:absolute;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.control input[data-v-9f60df43]{background:var(--bbb-100);border:1px solid color-mix(in srgb,var(--fff-600) 18%,transparent);border-radius:.75rem;color:var(--fff-700);font-size:1rem;height:2.75rem;line-height:1.5rem;padding-left:2.5rem;padding-right:.75rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.control input[data-v-9f60df43]::-moz-placeholder{color:var(--field-muted)}.control input[data-v-9f60df43]::placeholder{color:var(--field-muted)}.control input[data-v-9f60df43]:hover{border-color:color-mix(in srgb,var(--pri-400) 50%,transparent)}.control input[data-v-9f60df43]:focus{border-color:var(--pri-400);box-shadow:0 0 0 3px color-mix(in srgb,var(--pri-400) 25%,transparent)}.control input[data-v-9f60df43]:disabled{background:color-mix(in srgb,var(--fff-600) 4%,var(--bbb-100));border-color:color-mix(in srgb,var(--fff-600) 22%,transparent);border-style:dashed;color:var(--field-muted);cursor:not-allowed}.control:focus-within .icon[data-v-9f60df43]{color:var(--pri-500)}.control .reveal[data-v-9f60df43]{border-radius:.5rem;display:grid;font-size:1.125rem;height:2rem;line-height:1.75rem;place-items:center;position:absolute;right:.375rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2rem}.control .reveal[data-v-9f60df43]:hover{color:var(--pri-500)}.control .reveal[data-v-9f60df43]:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--pri-400)}.control .reveal[data-v-9f60df43]{color:var(--fff-300)}.control:has(.reveal) input[data-v-9f60df43]{padding-right:2.75rem}.message[data-v-9f60df43]{align-items:center;color:var(--field-muted);display:flex;font-size:.75rem;gap:.25rem;line-height:1rem;min-height:1.25rem}.invalid .control .icon[data-v-9f60df43]{color:var(--error-400)}.invalid .control input[data-v-9f60df43]{border-color:var(--error-400)}.invalid .control input[data-v-9f60df43]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--error-400) 25%,transparent)}.invalid .message[data-v-9f60df43]{color:var(--error-400);font-weight:600}
