/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-duration:initial}}}@layer theme,base;@layer components{._root_3hgxl_2{gap:var(--spacing-sm,8px);flex-direction:column;width:100%;display:flex}._root_3hgxl_2[data-disabled] ._backplate_3hgxl_2{background-color:var(--color-background-secondary,var(--color-gray-50));box-shadow:inset 0 0 0 1px var(--color-border-primary)}._root_3hgxl_2[data-disabled] ._field_3hgxl_2{opacity:.5}._root_3hgxl_2[data-invalid] ._backplate_3hgxl_2:not(:focus-within){box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--color-border-error)}._root_3hgxl_2 ._spinner_3hgxl_2{width:var(--spacing-lg,16px);height:var(--spacing-lg,16px);border-radius:var(--radius-full,9999px);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-content-tertiary,var(--color-zinc-400));border-right-color:#0000;flex-shrink:0;animation:.75s linear infinite _input-spin_3hgxl_1}@keyframes _input-spin_3hgxl_1{to{transform:rotate(360deg)}}._label_3hgxl_2{font-family:var(--font-sans);letter-spacing:0;color:var(--color-content-primary,var(--color-zinc-800));font-size:14px;font-weight:400;line-height:18px}._backplate_3hgxl_2{border-radius:var(--radius-lg,8px);background-color:var(--color-core-white,#fff);width:100%;padding-inline:var(--spacing-md,12px);transition-property:box-shadow,color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--color-border-primary);align-items:center;padding-block:6px;transition-duration:.5s;display:flex;overflow:hidden}._backplate_3hgxl_2:hover:not(:focus-within):not(:has(._input_3hgxl_2:disabled)):not([data-error=true]){box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--color-border-hover-overlay)}._backplate_3hgxl_2:focus-within:not([data-error=true]):not(:has(._input_3hgxl_2:disabled)){box-shadow:var(--shadow-sm), inset 0 0 0 2px var(--color-border-focused)}._backplate_3hgxl_2:focus-within[data-error=true]:not(:has(._input_3hgxl_2:disabled)){box-shadow:var(--shadow-sm), inset 0 0 0 2px var(--color-border-error)}._backplate_3hgxl_2[data-error=true]:not(:focus-within){box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--color-border-error)}._backplate_3hgxl_2[data-generated=true]{background-color:var(--color-blue-50,#eff6ff)}._field_3hgxl_2{min-width:var(--spacing-0,0px);align-items:center;gap:var(--spacing-sm,8px);flex:1;display:flex}._field_3hgxl_2[data-suffix]{cursor:text;gap:var(--spacing-0,0px)}._field_3hgxl_2[data-suffix] ._input_3hgxl_2{field-sizing:content;flex:0 auto;width:auto;min-width:2ch;max-width:100%}._suffix_3hgxl_2{font-family:var(--font-sans);letter-spacing:0;white-space:nowrap;color:var(--color-content-secondary,var(--color-zinc-500));flex-shrink:0;font-size:16px;font-weight:400;line-height:22px}._icon_3hgxl_2{width:var(--spacing-lg,16px);height:var(--spacing-lg,16px);opacity:.5;flex-shrink:0}._input_3hgxl_2{height:var(--spacing-xl,24px);width:100%;min-width:var(--spacing-0,0px);border-style:var(--tw-border-style);padding:var(--spacing-0,0px);font-family:var(--font-sans);letter-spacing:0;font-size:16px;font-weight:400;line-height:22px;font-family:var(--font-sans,"Inter Variable", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");color:var(--color-content-primary,var(--color-zinc-800));--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}._input_3hgxl_2::placeholder{font-family:var(--font-sans);letter-spacing:0;color:var(--color-content-tertiary,var(--color-zinc-400));font-size:16px;font-weight:400;line-height:22px}._input_3hgxl_2:disabled{cursor:not-allowed;color:var(--color-content-tertiary,var(--color-zinc-400))}._helperText_3hgxl_2{margin:var(--spacing-0,0px);font-family:var(--font-sans);letter-spacing:0;color:var(--color-content-tertiary,var(--color-zinc-400));font-size:14px;font-weight:400;line-height:18px}._helperText_3hgxl_2[data-error=true]{color:var(--color-content-error,var(--color-red-500))}}@layer utilities;@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}
