.gradient-waves-container{position:relative;width:100%;height:100%;overflow:hidden}.orbit-orb-root{position:relative;display:flex;align-items:center;justify-content:center;user-select:none;pointer-events:none;flex-shrink:0}.orbit-orb-halo{position:absolute;inset:-24%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(24,155,173,.18) 0,rgba(175,190,205,.1) 40%,rgba(252,190,100,.06) 65%,transparent 80%);filter:blur(10px);transition:opacity 1.2s ease;will-change:opacity}.orbit-orb--idle .orbit-orb-halo{opacity:.55;animation:halo-breathe 6s ease-in-out infinite alternate}.orbit-orb--responding .orbit-orb-halo{opacity:1;animation:halo-pulse 1.8s ease-in-out infinite alternate}@keyframes halo-breathe{0%{opacity:.4;transform:scale(.94)}to{opacity:.7;transform:scale(1.04)}}@keyframes halo-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:1;transform:scale(1.1)}}.orbit-orb-shell{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 38% 32%,rgba(18,20,38,.3) 0,rgba(10,11,22,.55) 55%,rgba(5,5,14,.78) 100%);backdrop-filter:blur(3px) saturate(1.3);-webkit-backdrop-filter:blur(3px) saturate(1.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),inset 0 -1px 2px rgba(0,0,0,.7),0 0 0 .5px rgba(255,255,255,.07);transition:box-shadow 1s ease}.orbit-orb--responding .orbit-orb-shell{box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 3px rgba(0,0,0,.8),0 0 0 .5px rgba(24,155,173,.2),0 0 18px rgba(24,155,173,.16),0 0 32px rgba(252,190,100,.08)}.orbit-orb-aurora{position:absolute;inset:-20%;border-radius:50%;filter:blur(12px);transition:filter 1s ease}.orbit-orb-root:not([class*="w-[28"]):not([class*="w-[32"]) .orbit-orb-aurora{filter:blur(14px)}.orbit-orb--responding .orbit-orb-aurora{filter:blur(10px) brightness(1.35)}.orbit-blob{position:absolute;border-radius:50%;mix-blend-mode:screen;will-change:transform}.orbit-blob-a{width:130%;height:115%;top:-10%;left:-15%;background:radial-gradient(ellipse at 45% 45%,rgba(180,195,210,.88) 0,rgba(145,162,178,.65) 38%,rgba(100,115,130,.25) 65%,transparent 80%)}.orbit-blob-b{width:115%;height:100%;top:5%;right:-15%;background:radial-gradient(ellipse at 55% 50%,rgba(24,210,228,.95) 0,rgba(24,155,173,.72) 35%,rgba(14,100,120,.22) 65%,transparent 80%)}.orbit-blob-c{width:105%;height:110%;bottom:-15%;right:-5%;background:radial-gradient(ellipse at 50% 60%,rgba(215,228,240,.85) 0,rgba(175,192,208,.6) 38%,rgba(130,148,165,.22) 65%,transparent 80%)}.orbit-blob-d{width:95%;height:100%;bottom:-10%;left:-5%;background:radial-gradient(ellipse at 45% 55%,rgba(252,200,120,.78) 0,rgba(245,175,80,.52) 38%,rgba(210,140,50,.18) 65%,transparent 80%)}.orbit-blob-e{width:65%;height:65%;top:12%;left:18%;background:radial-gradient(ellipse at 50% 45%,rgba(210,240,248,.88) 0,rgba(100,210,228,.58) 40%,transparent 75%)}.orbit-orb--idle .orbit-blob-a{animation:drift-a-idle 13s ease-in-out infinite alternate}.orbit-orb--idle .orbit-blob-b{animation:drift-b-idle 10s ease-in-out infinite alternate}.orbit-orb--idle .orbit-blob-c{animation:drift-c-idle 15s ease-in-out infinite alternate}.orbit-orb--idle .orbit-blob-d{animation:drift-d-idle 11s ease-in-out infinite alternate}.orbit-orb--idle .orbit-blob-e{animation:drift-e-idle 8s ease-in-out infinite alternate}@keyframes drift-a-idle{0%{transform:translate(0) rotate(0deg) scale(1)}30%{transform:translate(8%,-7%) rotate(8deg) scale(1.05)}65%{transform:translate(-6%,6%) rotate(-5deg) scale(.96)}to{transform:translate(5%,4%) rotate(12deg) scale(1.03)}}@keyframes drift-b-idle{0%{transform:translate(0) rotate(0deg) scale(1)}40%{transform:translate(-9%,5%) rotate(-10deg) scale(.97)}to{transform:translate(7%,-8%) rotate(8deg) scale(1.04)}}@keyframes drift-c-idle{0%{transform:translate(0) rotate(0deg) scale(1)}35%{transform:translate(6%,8%) rotate(6deg) scale(1.06)}70%{transform:translate(-8%,-5%) rotate(-8deg) scale(.94)}to{transform:translate(4%,-6%) rotate(10deg) scale(1.02)}}@keyframes drift-d-idle{0%{transform:translate(0) rotate(0deg) scale(1)}50%{transform:translate(-7%,-8%) rotate(-12deg) scale(1.08)}to{transform:translate(9%,6%) rotate(6deg) scale(.95)}}@keyframes drift-e-idle{0%{transform:translate(0) scale(1);opacity:.7}50%{transform:translate(-6%,4%) scale(1.12);opacity:.88}to{transform:translate(5%,-5%) scale(.9);opacity:.62}}.orbit-orb--responding .orbit-blob-a{animation:drift-a-active 3.2s ease-in-out infinite alternate}.orbit-orb--responding .orbit-blob-b{animation:drift-b-active 2.6s ease-in-out infinite alternate}.orbit-orb--responding .orbit-blob-c{animation:drift-c-active 3.8s ease-in-out infinite alternate}.orbit-orb--responding .orbit-blob-d{animation:drift-d-active 2.9s ease-in-out infinite alternate}.orbit-orb--responding .orbit-blob-e{animation:drift-e-active 2s ease-in-out infinite alternate}@keyframes drift-a-active{0%{transform:translate(0) rotate(0deg) scale(1)}50%{transform:translate(12%,-10%) rotate(15deg) scale(1.1)}to{transform:translate(-10%,8%) rotate(-12deg) scale(.93)}}@keyframes drift-b-active{0%{transform:translate(0) rotate(0deg) scale(1)}50%{transform:translate(-13%,9%) rotate(-14deg) scale(.94)}to{transform:translate(11%,-12%) rotate(12deg) scale(1.08)}}@keyframes drift-c-active{0%{transform:translate(0) rotate(0deg) scale(1)}50%{transform:translate(10%,12%) rotate(10deg) scale(1.12)}to{transform:translate(-12%,-8%) rotate(-15deg) scale(.9)}}@keyframes drift-d-active{0%{transform:translate(0) rotate(0deg) scale(1)}50%{transform:translate(-10%,-12%) rotate(-16deg) scale(1.14)}to{transform:translate(13%,8%) rotate(10deg) scale(.92)}}@keyframes drift-e-active{0%{transform:translate(0) scale(1);opacity:.88}50%{transform:translate(-8%,6%) scale(1.22);opacity:1}to{transform:translate(8%,-7%) scale(.85);opacity:.75}}.orbit-orb-lens{top:3%;left:8%;width:56%;height:40%;background:radial-gradient(ellipse at 35% 30%,rgba(255,255,255,.28) 0,rgba(255,255,255,.1) 45%,transparent 75%);transform:rotate(-22deg);z-index:2}.orbit-orb-lens,.orbit-orb-rim{position:absolute;border-radius:50%;pointer-events:none}.orbit-orb-rim{inset:0;border:.5px solid rgba(255,255,255,.1);z-index:3;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.06)}.orbit-orb--responding .orbit-orb-rim{border-color:rgba(24,155,173,.18)}[data-orb-size=avatar] .orbit-orb-aurora{filter:blur(5px)}[data-orb-size=avatar].orbit-orb--responding .orbit-orb-aurora{filter:blur(4px) brightness(1.3)}@media (prefers-reduced-motion:reduce){.orbit-blob,.orbit-orb-halo{animation:none!important;transition:none!important}.orbit-orb--responding .orbit-orb-aurora{filter:blur(10px) brightness(1.2)}}