/*! tailwindcss v4.3.3 | 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-7caeb14b],[data-v-7caeb14b]::backdrop,[data-v-7caeb14b]:after,[data-v-7caeb14b]:before{--tw-border-style:solid}}}.app-loader[data-v-7caeb14b]{height:calc(var(--t-spacing,.25rem)*20);width:100%;color:var(--c-accent)}.app-loader[data-v-7caeb14b],.app-loader--full-screen[data-v-7caeb14b]{justify-content:center;align-items:center;display:flex}.app-loader--full-screen[data-v-7caeb14b]{z-index:10000;width:100vw;height:100dvh;color:var(--c-white);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#223f7680;position:fixed;inset:0}.app-loader__ripple[data-v-7caeb14b]{height:calc(var(--t-spacing,.25rem)*20);width:calc(var(--t-spacing,.25rem)*20);display:inline-block;position:relative}.app-loader__ring[data-v-7caeb14b]{border-style:var(--tw-border-style);--tw-border-style:solid;border:4px solid;border-radius:2147483647px;animation:1s cubic-bezier(0,.2,.8,1) infinite app-loader-ripple-7caeb14b;position:absolute}.app-loader__ring[data-v-7caeb14b]:nth-child(2){animation-delay:-.5s}@keyframes app-loader-ripple-7caeb14b{0%,4.9%{opacity:0;width:0;height:0;top:40px;left:40px}5%{opacity:1;width:0;height:0;top:40px;left:40px}to{opacity:0;width:80px;height:80px;top:0;left:0}}@media (prefers-reduced-motion:reduce){.app-loader__ring[data-v-7caeb14b]{animation:none}.app-loader__ring[data-v-7caeb14b]:first-child{opacity:1;width:72px;height:72px;top:0;left:0}.app-loader__ring[data-v-7caeb14b]:nth-child(2){display:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
