@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-outline-style:solid}}}.error{outline-color:red}.input{border-radius:var(--radius-md,.375rem);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--color-gray-900,#101828);outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px;outline-color:var(--color-gray-300,#d1d5dc);display:block}@supports (color:lab(0% 0 0)){.input{color:var(--color-gray-900,lab(8.11897% .811279 -12.254));outline-color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138))}}.input::placeholder{color:var(--color-gray-400,#99a1af)}@supports (color:lab(0% 0 0)){.input::placeholder{color:var(--color-gray-400,lab(65.9269% -.832707 -8.17473))}}.input:focus{outline-style:var(--tw-outline-style);outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:calc(2px * -1);outline-width:2px;outline-color:var(--color-black,#000)}@media (min-width:40rem){.input{font-size:var(--text-sm,.875rem);line-height:calc(var(--spacing,.25rem) * 6)}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
