@keyframes brief-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes brief-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes brief-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes brief-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}@keyframes brief-flow{to{background-position:200%}}.brief-halo{filter:blur(46px);opacity:.55;z-index:0;will-change:transform;background:conic-gradient(#e26fa8,#b097e0 22%,#7884f8 42%,#0000 60%,#58ccd9 80%,#e26fa8 100%);border-radius:9999px;width:min(560px,92vw);height:min(560px,92vw);animation:18s linear infinite brief-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,#000 46%,#0000 70%);mask:radial-gradient(circle,#000 46%,#0000 70%)}.brief-halo--soft{z-index:1;background:radial-gradient(circle,#ffffffad,#0000 62%);border-radius:9999px;width:min(480px,80vw);height:min(480px,80vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brief-title{background:linear-gradient(100deg,#e26fa8 0%,#b097e0 17%,#7884f8 33%,#58ccd9 50%,#7884f8 67%,#b097e0 83%,#e26fa8 100%) 0 0/200%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite brief-flow}.brief-float{will-change:transform;animation:6.5s ease-in-out infinite brief-float}.brief-float--lag{animation:6.5s ease-in-out -3.25s infinite brief-float}.brief-rise{animation:.7s cubic-bezier(.22,1,.36,1) both brief-rise}.brief-rise--1{animation-delay:50ms}.brief-rise--2{animation-delay:.18s}.brief-rise--3{animation-delay:.3s}.brief-pulse-dot{animation:1.8s ease-in-out infinite brief-pulse}@media (prefers-reduced-motion:reduce){.brief-halo,.brief-title,.brief-float,.brief-float--lag,.brief-rise,.brief-pulse-dot{animation:none!important}}
