@property --gradient-angle{syntax:"<angle>";initial-value:135deg;inherits:false}@keyframes gradient-rotate{0%{--gradient-angle:0deg}to{--gradient-angle:360deg}}.glass{border-width:1px;border-color:rgb(255 255 255/.2);background-color:rgb(255 255 255/.6);--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@supports (backdrop-filter:var(--tw )){.glass{background-color:rgb(255 255 255/.5)}}.glass:is(.dark *){border-color:rgb(255 255 255/.1);background-color:rgb(0 0 0/.5)}@supports (backdrop-filter:var(--tw )){.glass:is(.dark *){background-color:rgb(0 0 0/.5)}}.glass-panel{border-width:1px;border-color:rgb(228 228 231/.8);background-color:rgb(255 255 255/.95);--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:rgb(0 0 0/0.1);--tw-shadow:var(--tw-shadow-colored);--tw-backdrop-blur:blur(40px);--tw-backdrop-saturate:saturate(1.5);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.glass-panel:is(.dark *){border-color:rgb(39 39 42/.8);background-color:rgb(24 24 27/.95)}.glass-card{position:relative;background-color:rgb(255 255 255/.6);--tw-backdrop-blur:blur(24px);--tw-backdrop-saturate:saturate(1.5);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.glass-card:is(.dark *){background-color:rgb(24 24 27/.55)}.glass-card{box-shadow:inset 0 1px 0 0 rgb(255 255 255/.35),0 8px 32px -8px rgb(0 0 0/.12)}.dark .glass-card{box-shadow:inset 0 1px 0 0 rgb(255 255 255/.08),0 8px 32px -8px rgb(0 0 0/.5)}.glass-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--gradient-angle),hsl(var(--border)/.8),hsl(var(--border)/.15),hsl(var(--primary)/.1),hsl(var(--primary)/.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);pointer-events:none;-webkit-mask-composite:exclude;mask-composite:exclude;z-index:10;box-sizing:border-box;animation:gradient-rotate 8s linear infinite}.glass-button{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.glass-button:hover{background-color:rgb(255 255 255/.9)}.glass-button:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.glass-button:hover:is(.dark *){background-color:rgb(39 39 42/.9)}@keyframes blob{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.animate-blob{animation:blob 7s infinite}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.animate-float{animation:float 6s ease-in-out infinite}.app-background{background-image:radial-gradient(1200px 800px at 12% -8%,hsl(var(--primary)/.09),transparent 60%),radial-gradient(900px 700px at 88% 108%,hsl(var(--primary)/.06),transparent 55%),linear-gradient(var(--gradient-angle),hsl(var(--background)/.8) 20%,hsl(var(--secondary)) 40%,hsl(var(--background)) 100%)!important;background-attachment:fixed!important;animation:gradient-rotate 15s linear infinite!important}.dark .app-background{background-image:radial-gradient(1200px 800px at 12% -8%,hsl(var(--primary)/.14),transparent 60%),radial-gradient(900px 700px at 88% 108%,hsl(262 83% 58%/.08),transparent 55%),linear-gradient(var(--gradient-angle),hsl(var(--background)) 0,hsl(var(--secondary)/.2) 40%,hsl(var(--border)/.2) 100%)!important}