@property --border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@property --streak-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes svelte-4rdi2w-border-spin{to{--border-angle:360deg}}@keyframes svelte-4rdi2w-streak-spin{to{--streak-angle:360deg}}@keyframes svelte-4rdi2w-glow-pulse{0%,to{opacity:.25;filter:blur(16px);top:-10px;right:-10px;bottom:-10px;left:-10px}50%{opacity:.4;filter:blur(20px);top:-14px;right:-14px;bottom:-14px;left:-14px}}.rainbow-glow-outer.svelte-4rdi2w{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1rem;background:conic-gradient(from var(--streak-angle),#93b8f0 0deg,#a3c9f0 45deg,#7ec89a 90deg,#c8e0a0 135deg,#f0d87a 180deg,#e8a09a 225deg,#dca0b0 270deg,#bfa0d4 315deg,#93b8f0 360deg);animation:svelte-4rdi2w-streak-spin 1.2s linear infinite;filter:blur(0px);opacity:0;pointer-events:none;z-index:0;transition:opacity .5s ease,filter .5s ease,inset .5s ease,border-radius .5s ease}.rainbow-glow-outer.active.svelte-4rdi2w{top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:2rem;filter:blur(16px);opacity:.35}.rainbow-glow-outer.pulsing.svelte-4rdi2w{transition:none;animation:svelte-4rdi2w-streak-spin 1.2s linear infinite,svelte-4rdi2w-glow-pulse 3s ease-in-out infinite}.rainbow-glow-outer.closing.svelte-4rdi2w{transition:opacity 2.5s ease,filter 2.5s ease,inset 2.5s ease,border-radius 2.5s ease}.rainbow-glow-border.svelte-4rdi2w{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1rem;background:conic-gradient(from var(--border-angle),#4285f4 0deg,#a0c4ff 40deg,#34a853 100deg,#a8d84e 130deg,#fabb05 170deg,#e8453c 210deg,#d96570 240deg,#a259d4 280deg,#4285f4 360deg);animation:svelte-4rdi2w-border-spin 3s linear infinite;opacity:0;pointer-events:none;z-index:0;transition:opacity .4s ease,inset .4s ease,border-radius .4s ease}.rainbow-glow-border.active.svelte-4rdi2w{top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:1.125rem;opacity:1}.rainbow-glow-border.closing.svelte-4rdi2w{transition:opacity 2.5s ease,inset 2.5s ease,border-radius 2.5s ease}@keyframes svelte-1b83ey9-subtle-pulse{0%,to{opacity:1}50%{opacity:.8}}.mx-auto.flex.h-12.w-12{animation:svelte-1b83ey9-subtle-pulse 3s ease-in-out infinite;animation-delay:1s}button.svelte-1b83ey9{transition:all .2s cubic-bezier(.4,0,.2,1)}button.svelte-1b83ey9:active{transform:scale(.98)}
