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