/*! tailwindcss v4.2.4 | 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)))){:host,:root{--service-ring-angle:180deg}*,::backdrop,:after,:before{--service-ring-blob-color:transparent}}}@property --service-ring-blob-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --service-ring-angle{syntax:"<angle>";inherits:true;initial-value:180deg}.service-ring{background-color:#000;transition:--service-ring-angle .9s cubic-bezier(.4,0,.2,1);-webkit-mask-image:radial-gradient(circle farthest-side,#0000 97.49%,#000 97.5%);mask-image:radial-gradient(circle farthest-side,#0000 97.49%,#000 97.5%)}.service-ring-turn{rotate:calc(var(--service-ring-angle) - 180deg)}.service-ring-blob{background:radial-gradient(circle closest-side,var(--service-ring-blob-color) 0,var(--service-ring-blob-color) 34%,transparent 100%);transition:--service-ring-blob-color .9s cubic-bezier(.4,0,.2,1)}.service-ring-field{filter:blur(9cqw)saturate(1.45)brightness(1.12);overflow:hidden}@media (prefers-reduced-motion:reduce){.service-ring,.service-ring-title-enter-active,.service-ring-title-leave-active{transition:opacity .26s,translate .26s cubic-bezier(.4,0,.2,1)}.service-ring-title-enter-from{opacity:0;translate:0 .35em}.service-ring-title-leave-to{opacity:0;translate:0 -.35em}.service-ring-blob{transition-duration:0s}}
