@property --lumi-glow{syntax:"<number>";inherits:true;initial-value:.4}@property --lumi-warmth{syntax:"<number>";inherits:true;initial-value:0}@property --lumi-gaze-x{syntax:"<number>";inherits:true;initial-value:0}@property --lumi-gaze-y{syntax:"<number>";inherits:true;initial-value:0}.lumi2{pointer-events:none;--lumi-warm-boost:calc(1 + var(--lumi-warmth,0) * .35);flex-shrink:0;justify-content:center;align-items:center;transition:opacity .9s cubic-bezier(.16,1,.3,1),--lumi-glow .9s cubic-bezier(.16,1,.3,1),--lumi-warmth .6s,--lumi-gaze-x .9s cubic-bezier(.16,1,.3,1),--lumi-gaze-y .9s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}@keyframes lumi2-breathe{0%{animation-timing-function:cubic-bezier(.22,.9,.36,1);transform:scale(1)rotate(-2.5deg)}38%{animation-timing-function:linear;transform:scale(1.05)rotate(1.5deg)}46%{animation-timing-function:cubic-bezier(.45,.05,.55,.95);transform:scale(1.05)rotate(1.5deg)}to{transform:scale(1)rotate(-2.5deg)}}@keyframes lumi2-drift{0%,to{border-radius:58% 42% 47% 53%/46% 58% 42% 54%}25%{border-radius:44% 56% 61% 39%/57% 43% 58% 42%}50%{border-radius:53% 47% 40% 60%/42% 56% 44% 58%}75%{border-radius:62% 38% 52% 48%/56% 44% 51% 49%}}@keyframes lumi2-plasma-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lumi2-wisp{0%{transform:rotate(360deg)scale(1)}50%{transform:rotate(180deg)scale(1.12)}to{transform:rotate(0)scale(1)}}@keyframes lumi2-current{0%,to{transform:translate(0)rotate(0)}28%{transform:translate(-11%,7%)rotate(8deg)}55%{transform:translate(6%,-10%)rotate(-6deg)}80%{transform:translate(9%,5%)rotate(4deg)}}@keyframes lumi2-breathe-deep{0%{animation-timing-function:cubic-bezier(.22,.9,.36,1);transform:scale(1)rotate(-4deg)}38%{animation-timing-function:linear;transform:scale(1.08)rotate(3deg)}46%{animation-timing-function:cubic-bezier(.45,.05,.55,.95);transform:scale(1.08)rotate(3deg)}to{transform:scale(1)rotate(-4deg)}}@keyframes lumi2-drift-deep{0%,to{border-radius:60% 40% 45% 55%/44% 60% 40% 56%}25%{border-radius:40% 60% 65% 35%/61% 39% 62% 38%}50%{border-radius:55% 45% 36% 64%/38% 60% 40% 62%}75%{border-radius:66% 34% 54% 46%/60% 40% 53% 47%}}@keyframes lumi2-shimmer{0%,to{background-position:50%}30%{background-position:44% 47%}55%{background-position:53% 56%}80%{background-position:47% 44%}}@keyframes lumi2-glowpulse{0%,to{opacity:calc(var(--lumi-glow) * var(--lumi-warm-boost) * .3)}50%{opacity:calc(var(--lumi-glow) * var(--lumi-warm-boost) * .4)}}@keyframes lumi2-halopulse{0%,to{opacity:calc(var(--lumi-glow) * var(--lumi-warm-boost) * .8)}50%{opacity:calc(var(--lumi-glow) * var(--lumi-warm-boost))}}@keyframes lumi2-ring{0%{opacity:calc(var(--lumi-glow) * .75);transform:scale(.55)}to{opacity:0;transform:scale(2.4)}}@keyframes lumi2-particle-a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lumi2-particle-b{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.04)}to{transform:rotate(360deg)scale(1)}}@keyframes lumi2-particle-c{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes lumi2-particle-d{0%{transform:rotate(0)scale(1.08,.9)}to{transform:rotate(360deg)scale(1.08,.9)}}@keyframes lumi2-particle-e{0%{transform:rotate(360deg)scale(.88,1.06)}to{transform:rotate(0)scale(.88,1.06)}}@keyframes lumi2-twinkle{0%,to{opacity:.35;transform:translate(-50%)scale(.75)}45%{opacity:1;transform:translate(-50%)scale(1.25)}62%{opacity:.65;transform:translate(-50%)scale(1)}}@keyframes lumi2-aura-sway{0%,to{transform:rotate(-18deg)}50%{transform:rotate(-9deg)}}@keyframes lumi2-morph{0%{transform:scale(1)}28%{transform:scale(.93,.96)}62%{transform:scale(1.06,1.03)}to{transform:scale(1)}}@keyframes lumi2-aura-flare{0%{opacity:calc(var(--lumi-glow) * var(--lumi-warm-boost) * .85)}35%{opacity:1}to{opacity:calc(var(--lumi-glow) * var(--lumi-warm-boost) * .85)}}@keyframes lumi2-swell{0%{transform:scale(1)}45%{transform:scale(1.1)}to{transform:scale(1)}}.lumi2__glow{opacity:calc(var(--lumi-glow) * var(--lumi-warm-boost) * .4);animation:lumi2-glowpulse calc(var(--lumi-period,7s) * 1.25) ease-in-out infinite;background:radial-gradient(circle,#ff5a2866 0%,#ffa0502e 45%,#0000 70%);border-radius:50%;position:absolute;inset:-28%}.lumi2__halo{width:96%;height:94%;opacity:calc(var(--lumi-glow) * var(--lumi-warm-boost) * .8);animation:lumi2-halopulse calc(var(--lumi-period,7s) * 1.25) ease-in-out infinite;border-radius:58% 42% 47% 53%/46% 58% 42% 54%;position:absolute;top:3%;left:0%;box-shadow:0 4px 24px #ff563f38,0 1px 6px #a814061a}.lumi2--on-light .lumi2__glow,.lumi2--on-dark .lumi2__halo{display:none}.lumi2__atmo{opacity:calc(var(--lumi-glow) * var(--lumi-warm-boost) * .9 + .1);background:radial-gradient(circle,#0000 42%,#ff965029 58%,#ffbe7812 74%,#0000 88%);border-radius:50%;position:absolute;inset:-8%}.lumi2__aura{transform:scale(var(--lumi-halo-scale,1));transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:-14% -40%}.lumi2__aura-ring{opacity:calc(var(--lumi-glow) * var(--lumi-warm-boost) * .9);background:radial-gradient(#0000 63%,#ffd68c47 67.5%,#ffe4a8f2 70.5%,#ff964680 73.5%,#0000 78%),radial-gradient(#0000 76%,#ffaa5f38 84%,#0000 92%);border-radius:50%;animation-name:lumi2-aura-sway;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;inset:0;transform:rotate(-16deg)}.lumi2--on-light .lumi2__aura-ring{background:radial-gradient(#0000 63%,#ffb0605c 67.5%,#ffd694 70.5%,#f06e378c 73.5%,#0000 78%),radial-gradient(#0000 76%,#f48c5042 84%,#0000 92%)}.lumi2--morph .lumi2__organism{animation:.75s cubic-bezier(.34,1.56,.64,1) lumi2-morph}.lumi2--morph .lumi2__aura-ring{animation:21.7s ease-in-out infinite lumi2-aura-sway,.75s ease-out lumi2-aura-flare}.lumi2__ring{border-radius:50%;animation-name:lumi2-ring;animation-timing-function:ease-out;animation-iteration-count:infinite;position:absolute;inset:0}.lumi2__organism{position:absolute;inset:0}.lumi2--attention .lumi2__organism{animation:2.4s cubic-bezier(.45,.05,.55,.95) both lumi2-swell}.lumi2__membrane{background:radial-gradient(at 42% 36%,#ffd27866 0%,#ff643238 52%,#aa260a29 82%,#0000 100%);border-radius:58% 42% 47% 53%/46% 58% 42% 54%;width:96%;height:94%;animation-name:lumi2-breathe,lumi2-drift-deep;animation-iteration-count:infinite,infinite;position:absolute;top:3%;left:0%}.lumi2--on-light .lumi2__membrane{background:radial-gradient(at 42% 36%,#ffd2788f 0%,#ff64324f 52%,#aa260a38 82%,#0000 100%)}.lumi2__gaze{width:85%;height:84%;transform:translate(calc(var(--lumi-gaze-x,0) * 6%), calc(var(--lumi-gaze-y,0) * 6%));will-change:transform;transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;top:8%;left:7%}.lumi2__core{will-change:transform;background:radial-gradient(at 38% 33%,#ffd08c 0%,#ff7d38 36%,#ff3a1c 66%,#a81406 100%) 50%/130% 130%;border-radius:44% 56% 61% 39%/57% 43% 58% 42%;animation-name:lumi2-breathe,lumi2-drift,lumi2-shimmer;animation-iteration-count:infinite,infinite,infinite;position:absolute;inset:0;overflow:hidden}.lumi2__plasma-a{opacity:.55;background:conic-gradient(at 50% 55%,#0000 0deg,#ffdea480 70deg,#ff803829 125deg,#0000 175deg,#ffcc8c5c 250deg,#0000 320deg);animation-name:lumi2-plasma-spin;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;inset:-18%}.lumi2--hero .lumi2__plasma-a{opacity:.45}.lumi2__plasma-b{background:radial-gradient(58% 46% at 30% 38%,#ffc4747a 0%,#ff703229 55%,#0000 75%);animation-name:lumi2-wisp;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;inset:-6%}.lumi2__plasma-c{background:radial-gradient(70% 55% at 68% 70%,#8c10046b 0%,#0000 70%);animation-name:lumi2-current;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;inset:0}.lumi2__grain{opacity:.08;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.9'%20numOctaves='2'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20type='saturate'%20values='0'/%3E%3C/filter%3E%3Crect%20width='64'%20height='64'%20filter='url(%23n)'/%3E%3C/svg%3E");background-size:130%;position:absolute;inset:0}.lumi2__crista--a{opacity:.7;background:radial-gradient(at 50% 45%,#ffebb44d 0%,#ffaa5a24 60%,#0000 100%);border-radius:40% 60% 55% 45%/50%;width:54%;height:36%;animation-name:lumi2-breathe;animation-iteration-count:infinite;animation-direction:reverse;position:absolute;top:22%;left:22%}.lumi2__crista--b{filter:blur(2px);background:#c8320f38;border-radius:50%;width:40%;height:25%;position:absolute;top:52%;left:38%}.lumi2__catch--a{filter:blur(1.5px);background:#fffcf080;border-radius:50%;width:14%;height:9%;position:absolute;top:17%;left:24%;transform:rotate(-24deg)}.lumi2__catch--b{filter:blur(1px);background:#ffffff61;border-radius:50%;width:8%;height:6%;position:absolute;top:28%;left:54%}.lumi2--on-light .lumi2__catch--a{background:#ffffff73}.lumi2--on-light .lumi2__catch--b{background:#ffffff47}.lumi2__orbit{animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;inset:0}.lumi2__dust{border-radius:50%;animation-name:lumi2-twinkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;left:50%;transform:translate(-50%)}.lumi2__celebrate{opacity:0;background:radial-gradient(circle,#ffc864d9 0%,#ff8c4073 45%,#0000 72%);border-radius:50%;position:absolute;inset:-12%}@keyframes lumi2-g-intake{0%{transform:scale(1)}30%{transform:scale(.96)}70%{transform:scale(1.02)}to{transform:scale(1)}}.lumi2.lumi2-g-intake{animation:.7s cubic-bezier(.16,1,.3,1) lumi2-g-intake}@keyframes lumi2-g-bloom{0%{opacity:calc(var(--lumi-glow) * var(--lumi-warm-boost) * .8)}22%{opacity:1}to{opacity:calc(var(--lumi-glow) * var(--lumi-warm-boost) * .8)}}.lumi2.lumi2-g-bloom .lumi2__glow,.lumi2.lumi2-g-bloom .lumi2__halo{animation:.9s ease-out lumi2-g-bloom}@keyframes lumi2-g-bloom-plasma{0%{opacity:.55}22%{opacity:.95}to{opacity:.55}}.lumi2.lumi2-g-bloom .lumi2__plasma-a{animation:6.7s linear infinite lumi2-plasma-spin,.9s ease-out lumi2-g-bloom-plasma}@keyframes lumi2-g-settle{0%{opacity:calc(var(--lumi-glow) * var(--lumi-warm-boost) * .8)}40%,60%{opacity:calc(.6 * var(--lumi-warm-boost) * .8)}to{opacity:calc(var(--lumi-glow) * var(--lumi-warm-boost) * .8)}}.lumi2.lumi2-g-settle .lumi2__glow,.lumi2.lumi2-g-settle .lumi2__halo{animation:2s ease-in-out lumi2-g-settle}@keyframes lumi2-g-celebrate{0%{opacity:0;transform:scale(.8)}30%{opacity:.85;transform:scale(1.08)}to{opacity:0;transform:scale(1.25)}}.lumi2.lumi2-g-celebrate .lumi2__celebrate{animation:1.4s cubic-bezier(.16,1,.3,1) lumi2-g-celebrate}.lumi2--compact .lumi2__membrane{animation-name:lumi2-breathe-deep,lumi2-drift-deep}.lumi2--compact .lumi2__core{animation-name:lumi2-breathe-deep,lumi2-drift,lumi2-shimmer}.lumi2--dim .lumi2__plasma-b,.lumi2--dim .lumi2__plasma-c{display:none}.lumi2--dim .lumi2__plasma-a{opacity:.35}.lumi2--ember,.lumi2--ember *,.lumi2-tab-hidden .lumi2,.lumi2-tab-hidden .lumi2 *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.lumi2,.lumi2 *{transition:none!important;animation:none!important}}