@keyframes shimmer{0%{background-position-x:200%}to{background-position-x:-200%}}.shimmer-text{background:linear-gradient(90deg,oklch(.4 0 0),oklch(.6 0 0) 40%,oklch(.75 0 0) 50%,oklch(.6 0 0) 60%,oklch(.4 0 0));background-size:200% 100%;background-clip:text;-webkit-background-clip:text}.dark .shimmer-text,.shimmer-text{color:transparent;animation:shimmer 2s ease-in infinite}.dark .shimmer-text{background:linear-gradient(90deg,oklch(.7 0 0),oklch(.8 0 0) 40%,oklch(.95 0 0) 50%,oklch(.8 0 0) 60%,oklch(.7 0 0));background-size:200% 100%;background-clip:text;-webkit-background-clip:text}.conic-loader{height:24px;aspect-ratio:1;position:relative;--g:/calc(30.259% + 5.027px) calc(30.259% + 5.027px) radial-gradient(#0000 calc(70% - 8px),#000 calc(71% - 8px) 70%,#0000 71%) no-repeat;mask:radial-gradient(100% 100%,#0000 calc((30.259% + 5.027px) / .964 - 8.306px),#000 calc((30.259% + 5.027px) / .964 - 8.306px + 1px)) intersect,100% 50% var(--g),81.174% 89.092% var(--g),38.874% 98.746% var(--g),4.952% 71.694% var(--g),4.952% 28.306% var(--g),38.874% 1.254% var(--g),81.174% 10.908% var(--g);filter:blur(3px)}.conic-loader:before{content:"";position:absolute;inset:0;background:conic-gradient(#0000 35%,#fa6900,#0000 65%);animation:conic-spin 2s linear infinite}@keyframes conic-spin{to{rotate:1turn}}.conic-loader-lg{height:48px}