@layer components{.field-module_iSaU9a_field{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.field-module_iSaU9a_label{font-size:var(--text-sm);cursor:default;width:-moz-fit-content;width:fit-content;font-weight:500}.field-module_iSaU9a_input{min-height:max(var(--tap-min), 2.25rem);padding:calc(var(--space-2) * var(--density)) calc(var(--space-3) * var(--density));background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-md);font-size:var(--text-md);line-height:var(--leading-tight);transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease)}@media (pointer:coarse){.field-module_iSaU9a_input{font-size:16px}}.field-module_iSaU9a_input::placeholder{color:var(--text-faint)}.field-module_iSaU9a_input:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 0s 100000s}.field-module_iSaU9a_input:-webkit-autofill{filter:none;-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 0s 100000s}.field-module_iSaU9a_input:autofill{filter:none;-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 0s 100000s}@media (any-hover:hover){.field-module_iSaU9a_input:hover:not(:disabled,:focus-visible,.field-module_iSaU9a_invalid){border-color:var(--text-faint)}}.field-module_iSaU9a_input:focus-visible{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.field-module_iSaU9a_input:disabled{background:var(--surface-2);color:var(--text-faint);cursor:not-allowed}.field-module_iSaU9a_invalid,.field-module_iSaU9a_invalid:focus-visible{border-color:var(--danger)}.field-module_iSaU9a_framed{align-items:center;gap:var(--space-2);min-height:max(var(--tap-min), 2.25rem);padding-inline:calc(var(--space-3) * var(--density));display:flex}.field-module_iSaU9a_framed:has(>.field-module_iSaU9a_trailing button){padding-block:var(--space-1);padding-inline-end:var(--space-1)}.field-module_iSaU9a_framed{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease)}.field-module_iSaU9a_framed .field-module_iSaU9a_icon{color:var(--text-faint);flex-shrink:0;display:flex}.field-module_iSaU9a_framed .field-module_iSaU9a_input{background:0 0;border:0;flex:1;min-width:0;min-height:0;padding-inline:0}.field-module_iSaU9a_framed .field-module_iSaU9a_prefix{color:var(--text-faint);font-size:var(--text-md);flex-shrink:0;align-items:center;display:flex}.field-module_iSaU9a_framed .field-module_iSaU9a_valid{color:var(--success);flex:none;display:flex}.field-module_iSaU9a_framed .field-module_iSaU9a_trailing{color:var(--text-muted);font-size:var(--text-sm);flex-shrink:0;align-items:center;display:flex}.field-module_iSaU9a_framed .field-module_iSaU9a_trailing:has(button){align-self:stretch;align-items:stretch}.field-module_iSaU9a_framed .field-module_iSaU9a_trailing button{min-width:0;min-height:0}.field-module_iSaU9a_framed .field-module_iSaU9a_reveal{min-width:var(--tap-min);min-height:var(--tap-min);color:var(--text-faint);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-inline-end:calc(var(--space-3) * var(--density) * -1);display:flex}.field-module_iSaU9a_framed .field-module_iSaU9a_reveal:focus-visible,.field-module_iSaU9a_framed .field-module_iSaU9a_reveal[aria-pressed=true]{color:var(--text)}@media (any-hover:hover){.field-module_iSaU9a_framed .field-module_iSaU9a_reveal:hover{color:var(--text)}}.field-module_iSaU9a_framed:focus-within{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.field-module_iSaU9a_framed .field-module_iSaU9a_input:focus-visible{box-shadow:none}.field-module_iSaU9a_framed:has(.field-module_iSaU9a_invalid){border-color:var(--danger)}.field-module_iSaU9a_framed:has(.field-module_iSaU9a_invalid):focus-within{border-color:var(--danger)}.field-module_iSaU9a_framed:has(.field-module_iSaU9a_input:disabled){background:var(--surface-2)}@media (any-hover:hover){.field-module_iSaU9a_framed:hover:not(:focus-within,:has(.field-module_iSaU9a_invalid),:has(.field-module_iSaU9a_input:disabled)){border-color:var(--text-faint)}}.field-module_iSaU9a_hint{font-size:var(--text-sm);color:var(--text-muted)}.field-module_iSaU9a_error{color:var(--danger)}}
