.luma-orb{--orb:40px;width:var(--orb);height:var(--orb);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.luma-orb[data-size=sm]{--orb:28px}.luma-orb[data-size=lg]{--orb:48px}.luma-orb[data-size=xl]{--orb:64px}.luma-orb-core{z-index:1;color:#fff;width:100%;height:100%;box-shadow:0 0 calc(var(--orb) * .6) #56aeff8c, inset 0 -3px 8px #051d4052;background:radial-gradient(circle at 34% 28%,#d7eeff 0%,#7cc2ff 24%,#2f86e8 60%,#0d3f87 100%);border-radius:50%;place-items:center;animation:3.2s ease-in-out infinite luma-orb-pulse;display:grid;position:relative;overflow:hidden}.luma-orb-core:before{content:"";pointer-events:none;mix-blend-mode:screen;background:conic-gradient(from 0deg, transparent 0 12%, #5fe0d080 22%, transparent 36% 58%, #a6d6ff8c 70%, transparent 84%);border-radius:50%;animation:7s linear infinite luma-orb-swirl;position:absolute;inset:-20%}.luma-orb-core:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at 34% 28%,#e4fffb 0%,#7fe8de 24%,#1fa9b8 60%,#0d3f87 100%);border-radius:50%;transition:opacity .45s;position:absolute;inset:0}.luma-orb-core>svg{z-index:1;width:calc(var(--orb) * .44);height:calc(var(--orb) * .44);color:#fff;filter:drop-shadow(0 1px 1px #051d4059);transition:opacity .45s;position:relative}.luma-orb-ring{inset:calc(var(--orb) * -.17);pointer-events:none;border:1px solid #7cc2ff8c;border-radius:50%;animation:3.6s cubic-bezier(.2,.7,.3,1) infinite luma-orb-ring;position:absolute}.luma-orb-ring+.luma-orb-ring{animation-delay:1.8s}.luma-orb[data-mood=working] .luma-orb-core{animation-duration:1.4s}.luma-orb[data-mood=working] .luma-orb-core:after{opacity:.75}.luma-orb[data-mood=working] .luma-orb-ring{border-color:#5fe0d0bf;animation-duration:1.6s}.luma-orb[data-mood=working] .luma-orb-ring+.luma-orb-ring{animation-delay:.8s}.luma-orb[data-mood=asleep] .luma-orb-core{box-shadow:0 0 calc(var(--orb) * .32) #56aeff3d, inset 0 -3px 8px #051d4066;animation:5.6s ease-in-out infinite luma-orb-snooze}.luma-orb[data-mood=asleep] .luma-orb-core:before{opacity:.45;animation-duration:16s}.luma-orb[data-mood=asleep] .luma-orb-core:after{opacity:1;background:radial-gradient(circle at 34% 28%,#c2daf5 0%,#6e9bd8 30%,#285699 66%,#0f2c62 100%)}.luma-orb[data-mood=asleep] .luma-orb-core>svg{opacity:.5}.luma-orb-zz{z-index:2;top:calc(var(--orb) * -.24);right:calc(var(--orb) * -.2);width:calc(var(--orb) * .5);height:calc(var(--orb) * .5);pointer-events:none;font:800 calc(var(--orb) * .34)/1 var(--font-display,var(--font-sans,sans-serif));color:#a9d6ff;text-shadow:0 1px 6px #051d4073;transition:opacity .35s;position:absolute}.luma-orb-zz i{opacity:0;font-style:normal;animation:3.4s ease-in-out infinite luma-orb-z;position:absolute;bottom:0;left:0}.luma-orb-zz i+i{font-size:.75em;animation-delay:1.2s;bottom:.55em;left:.62em}@keyframes luma-orb-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes luma-orb-snooze{0%,to{transform:scale(.97)}50%{transform:scale(1.03)}}@keyframes luma-orb-ring{0%{opacity:.9;transform:scale(.82)}to{opacity:0;transform:scale(1.55)}}@keyframes luma-orb-swirl{to{transform:rotate(360deg)}}@keyframes luma-orb-z{0%{opacity:0;transform:translate(-3px,7px)scale(.6)}30%{opacity:1}75%{opacity:.85}to{opacity:0;transform:translate(7px,-11px)scale(1.15)}}.luma-lava{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.luma-lava i{aspect-ratio:1;width:70%;opacity:var(--lava-strength,.5);filter:blur(var(--lava-blur,34px));will-change:transform;border-radius:50%;position:absolute}.luma-lava i:first-child{background:radial-gradient(circle,#56aefff2,#56aeff00 66%);animation:15s ease-in-out infinite alternate luma-lava-a;top:-38%;left:-22%}.luma-lava i:nth-child(2){background:radial-gradient(circle,#00bebed9,#00bebe00 66%);animation:19s ease-in-out infinite alternate luma-lava-b;top:4%;right:-24%}.luma-lava i:nth-child(3){background:radial-gradient(circle,#2f86e8f2,#2f86e800 66%);animation:23s ease-in-out infinite alternate luma-lava-c;bottom:-48%;left:18%}@keyframes luma-lava-a{0%{transform:translate(0)scale(1)}50%{transform:translate(42%,26%)scale(1.25)}to{transform:translate(14%,52%)scale(.88)}}@keyframes luma-lava-b{0%{transform:translate(0)scale(1.1)}50%{transform:translate(-46%,20%)scale(.85)}to{transform:translate(-20%,-34%)scale(1.22)}}@keyframes luma-lava-c{0%{transform:translate(0)scale(.95)}50%{transform:translate(-34%,-40%)scale(1.22)}to{transform:translate(30%,-22%)scale(1)}}.luma-says{position:relative}.luma-says[data-luma-says=typing]>.luma-says-text{color:#0000}.luma-says-typed{padding:inherit;pointer-events:none;position:absolute;inset:0}.luma-says-typed:before{content:attr(data-typed)}.luma-says-tail:before{content:"";vertical-align:-.16em;opacity:.85;background:currentColor;border-radius:2px;width:2px;height:1.05em;margin:0 -2px 0 1px;animation:.9s steps(2,jump-none) infinite luma-says-caret;display:inline-block}.luma-says-tail:after{content:attr(data-rest);color:#0000}@keyframes luma-says-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.luma-orb-core,.luma-orb-core:before,.luma-orb-ring,.luma-orb-zz i,.luma-lava i,.luma-says-tail:before{animation:none!important}.luma-orb-ring{display:none}.luma-orb-zz i{opacity:1}}
