.qalb-orb{isolation:isolate;background:var(--orb-base);border-radius:50%;flex-shrink:0;position:relative;overflow:hidden;transform:translateZ(0)}.qalb-orb>i{pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.qalb-orb .p1{background:radial-gradient(circle at 50% 50%, var(--orb-a) 0%, transparent 62%);transform-origin:70% 65%;width:110%;height:110%;animation:17s ease-in-out infinite alternate qalb-orb-a;top:-25%;left:-30%}.qalb-orb .p2{background:radial-gradient(circle at 50% 50%, var(--orb-b) 0%, transparent 60%);transform-origin:30% 30%;width:105%;height:105%;animation:21s ease-in-out infinite alternate qalb-orb-b;top:25%;left:15%}.qalb-orb .p3{background:radial-gradient(circle at 50% 50%, var(--orb-c) 0%, transparent 64%);transform-origin:20% 80%;width:90%;height:90%;animation:25s ease-in-out infinite alternate qalb-orb-c;top:-35%;left:30%}.qalb-orb .shade{will-change:auto;background:radial-gradient(circle at 32% 26%,#ffffff57 0%,#fff0 42%),radial-gradient(circle at 70% 80%,#00000042 0%,#0000 55%);inset:0}.qalb-orb .grain{background-image:var(--orb-grain);mix-blend-mode:soft-light;opacity:.55;will-change:auto;background-size:140px 140px;border-radius:0;inset:0}@keyframes qalb-orb-a{0%{transform:rotate(0)scale(1)}50%{transform:rotate(140deg)scale(1.12)}to{transform:rotate(260deg)scale(.94)}}@keyframes qalb-orb-b{0%{transform:rotate(0)scale(1.05)}50%{transform:rotate(-120deg)scale(.9)}to{transform:rotate(-230deg)scale(1.1)}}@keyframes qalb-orb-c{0%{transform:rotate(0)scale(.95)}50%{transform:rotate(100deg)scale(1.15)}to{transform:rotate(200deg)scale(1)}}.qalb-orb>canvas.gl{pointer-events:none;border-radius:50%;display:block;position:absolute;inset:0}.qalb-orb[data-gl=false]>canvas.gl,.qalb-orb[data-gl=true]>i{display:none}.qalb-orb[data-gl=true]{background:0 0}.qalb-orb[data-gl=true]:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 12px #0000004d,inset 0 0 0 1px #ffffff14}.qalb-orb[data-still=true]>i{animation-play-state:paused}.qalb-orb[data-live=true]>.p1{animation-duration:9s}.qalb-orb[data-live=true]>.p2{animation-duration:11s}.qalb-orb[data-live=true]>.p3{animation-duration:13s}.qalb-orb-wrap[data-live=true]{animation:4.2s ease-in-out infinite qalb-orb-breathe}@keyframes qalb-orb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.qalb-orb>i,.qalb-orb-wrap{animation:none!important}}