/*! tailwindcss v4.2.2 | 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-e5058e13],[data-v-e5058e13]::backdrop,[data-v-e5058e13]:after,[data-v-e5058e13]:before{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-duration:initial}}}.animated-underline[data-v-e5058e13]{width:fit-content;display:inline-flex;position:relative}.animated-underline .line[data-v-e5058e13]{bottom:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*.5);left:calc(var(--spacing,.25rem)*0);pointer-events:none;transform-origin:0;--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;background-color:currentColor;width:100%;transition-duration:.3s;display:block;position:absolute}.animated-underline.persistent .line-base[data-v-e5058e13],.animated-underline.reveal:focus-within .line-base[data-v-e5058e13],.animated-underline.reveal:hover .line-base[data-v-e5058e13]{--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.animated-underline.persistent:focus-within .line-base[data-v-e5058e13],.animated-underline.persistent:hover .line-base[data-v-e5058e13]{animation:.35s ease-out forwards underline-replay-persistent-e5058e13}@keyframes underline-replay-persistent-e5058e13{0%{transform:scaleX(1)}1%{transform:scaleX(0)}to{transform:scaleX(1)}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-duration{syntax:"*";inherits:false}
