.line-clamp-2.svelte-maq4gq{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@keyframes svelte-maq4gq-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin.svelte-maq4gq{animation:svelte-maq4gq-spin .8s linear infinite}@media(max-width:640px){.sm\:columns-1.svelte-maq4gq{-moz-columns:1;columns:1}}@keyframes svelte-maq4gq-profileFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-maq4gq-avatarPop{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}@keyframes svelte-maq4gq-staggerFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}section{animation:svelte-maq4gq-profileFadeIn .4s ease both}.flex.gap-3.px-4.py-3{transition:all .2s ease}.flex.gap-3.px-4.py-3:hover{background:#b393ee0a!important}.flex.gap-3.px-4.py-3:active{transform:scale(.99)}.grid.grid-cols-3 button{transition:all .2s ease!important}.grid.grid-cols-3 button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.grid.grid-cols-3 button:active{transform:translateY(0) scale(.97)}.flex.border-b button{transition:all .2s ease!important;position:relative}.flex.gap-2 a,.flex.gap-2 button{transition:all .2s ease!important}.flex.gap-2 a:hover,.flex.gap-2 button:hover{transform:translateY(-1px)}.flex.gap-2 a:active,.flex.gap-2 button:active{transform:translateY(0) scale(.97)}.flex.items-center.gap-6>div{transition:transform .2s ease}.flex.items-center.gap-6>div:hover{transform:scale(1.08)}.bg-\[var\(--primary\)\]\/15{animation:svelte-maq4gq-subtlePulse 2s ease-in-out infinite}@keyframes svelte-maq4gq-subtlePulse{0%,to{opacity:1}50%{opacity:.7}}
