/*! 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)))){[data-v-ccebbb48],[data-v-ccebbb48]:before,[data-v-ccebbb48]:after,[data-v-ccebbb48]::backdrop{--tw-duration:initial}}}input~.primary-focus-border[data-v-ccebbb48]{height:calc(var(--spacing,.25rem) * .5);--tw-duration:.5s;background-color:#23737e;width:0;transition-duration:.5s;position:absolute;bottom:0;left:50%}input:focus~.primary-focus-border[data-v-ccebbb48]{--tw-duration:.5s;width:100%;transition-duration:.5s;left:0}input~.neutral-focus-border[data-v-ccebbb48]{height:calc(var(--spacing,.25rem) * .5);--tw-duration:.5s;background-color:#364150;width:0;transition-duration:.5s;position:absolute;bottom:0;left:50%}input:focus~.neutral-focus-border[data-v-ccebbb48]{--tw-duration:.5s;width:100%;transition-duration:.5s;left:0}@property --tw-duration{syntax:"*";inherits:false}
