.em-line{--line-bright:.85;--line-echo:.3;--line-pen:0;--line-glow:.3;--line-weight:1;--line-ink:1;--line-settled:1;--line-thicken:calc(1 + (var(--line-weight) - 1) * var(--line-settled));aspect-ratio:520/240;width:480px;position:relative}.em-line svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.em-line path{fill:none;stroke-linecap:round;stroke-linejoin:round}.em-line-halo{filter:blur(14px);opacity:var(--line-glow)}.em-line-glow{stroke-width:calc(12px * var(--line-thicken))}.em-line-core{stroke:#fff;stroke-width:calc(2.6px * var(--line-thicken) * var(--line-ink));opacity:var(--line-bright)}.em-line-echo{stroke-width:calc(1.25px * var(--line-thicken));opacity:calc(var(--line-echo) * var(--line-bright))}.em-line-echo-a{stroke:#a5b4fc}.em-line-echo-b{stroke:#7dd3fc}.em-line-pen{stroke:#fff;stroke-width:calc(3.4px * var(--line-thicken) * var(--line-ink));stroke-dasharray:7 986 7 0;opacity:var(--line-pen)}.em-line-halo .em-line-pen{stroke:#e0e7ff;stroke-width:calc(26px * var(--line-thicken));stroke-dasharray:20 960 20 0}
.em-call-line .em-line{--line-weight:2.2;flex-shrink:0;width:144px}.em-call-line .em-line-core,.em-call-line .em-line-ink .em-line-pen{stroke:rgb(var(--ch-foreground))}
@keyframes em-live-spotlight-in{0%{opacity:0;filter:blur(10px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}@keyframes em-live-spotlight-focus{0%{opacity:0;filter:blur(18px);letter-spacing:.04em;transform:scale(.94)}to{opacity:1;filter:none;letter-spacing:-.035em;transform:none}}@keyframes em-live-spotlight-pool{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.em-live-stage>:not(.em-live-spotlight){transition:opacity .5s,filter .5s}.em-live-stage[data-spotlit=true]>:not(.em-live-spotlight){opacity:.12;filter:blur(6px)saturate(.5)}.em-live-spotlight{z-index:2;place-items:center;padding:1.5rem 2.5rem;display:grid;position:absolute;inset:0}.em-live-spotlight-backdrop{position:absolute;inset:0}.em-live-spotlight-close{z-index:1;color:#ffffff8c;background:#ffffff0f;border-radius:9999px;place-items:center;width:36px;height:36px;transition:color .2s,background-color .2s;animation:.5s ease-out .6s both em-live-spotlight-in;display:grid;position:absolute;top:.5rem;right:1.5rem}.em-live-spotlight-close:hover,.em-live-spotlight-close:focus-visible{color:#fff;background:#ffffff24}.em-live-spotlight-figure{z-index:1;isolation:isolate;text-align:center;max-width:100%;font-family:var(--font-em-live), var(--font-sans);flex-direction:column;align-items:center;margin:0;display:flex;position:relative}.em-live-spotlight-figure:before{content:"";z-index:-1;aspect-ratio:1.6;pointer-events:none;background:radial-gradient(closest-side,#6366f142,#0ea5e914 60%,#0000);border-radius:50%;width:150%;animation:1.2s cubic-bezier(.22,1,.36,1) both em-live-spotlight-pool;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.em-live-spotlight-figure>*{margin:0;animation:.7s cubic-bezier(.22,1,.36,1) both em-live-spotlight-in}.em-live-spotlight-label{letter-spacing:.28em;text-transform:uppercase;color:#ffffff9e;font-size:clamp(.8125rem,1.3cqw,1rem);font-weight:400}.em-live-spotlight-figure>.em-live-spotlight-value{max-width:100%;font-size:clamp(2rem, min(16cqw, 150cqw / var(--em-live-spotlight-chars,6)), 12.5rem);letter-spacing:-.035em;font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere;text-wrap:balance;color:#fff;text-shadow:0 0 48px #818cf873,0 0 140px #38bdf838;margin-top:.5rem;font-weight:200;line-height:1;animation:1.1s cubic-bezier(.22,1,.36,1) .12s both em-live-spotlight-focus}.em-live-spotlight-figure>.em-live-spotlight-moved{letter-spacing:.02em;color:#ffffffd1;align-items:baseline;gap:.5rem;margin-top:1.25rem;font-size:clamp(1.0625rem,2cqw,1.5rem);font-weight:300;animation-delay:.42s;display:inline-flex}.em-live-spotlight-trend{color:#a5b4fc}.em-live-spotlight-figure>.em-live-spotlight-detail{color:#ffffff8c;max-width:36rem;margin-top:.5rem;font-size:clamp(.9375rem,1.5cqw,1.0625rem);font-weight:300;animation-delay:.52s}.em-live-spotlight-figure>.em-live-spotlight-source{letter-spacing:.14em;text-transform:uppercase;color:#fff6;margin-top:2rem;font-size:.75rem;font-weight:400;animation-delay:.64s}.em-live-spotlight-figure.em-live-spotlight-chart{width:min(64rem,100%)}.em-live-spotlight-figure>.em-live-spotlight-plot{--fg:#ffffffeb;--fg-soft:#ffffff8c;--bg:#0b0d14;--border:#ffffff24;text-align:left;width:100%;margin-top:1.5rem;animation-delay:.16s}.em-live-spotlight-source:before{content:"";background:#fff3;width:2.5rem;height:1px;margin:0 auto .875rem;display:block}@media (prefers-reduced-motion:reduce){.em-live-spotlight-figure:before,.em-live-spotlight-figure>*,.em-live-spotlight-figure>.em-live-spotlight-value,.em-live-spotlight-close{animation:none!important}.em-live-stage>:not(.em-live-spotlight){transition:none!important}}
.em-live-spotlight-figure.em-live-spotlight-comparison{width:min(64rem,100%)}.em-live-spotlight-figure>.em-live-spotlight-compared{justify-content:center;width:100%;margin-top:1.75rem;padding:0;list-style:none;animation-delay:.12s;display:flex}.em-live-spotlight-compared>li{flex:1 1 0;min-width:0;padding:0 clamp(1rem,3cqw,2.5rem)}.em-live-spotlight-compared>li+li{border-left:1px solid #ffffff24}.em-live-spotlight-compared-value{white-space:nowrap;font-size:clamp(1.5rem, calc(min(100cqw, 64rem) / (var(--em-live-spotlight-columns,2) * (var(--em-live-spotlight-chars,6) + 1))), 6rem);letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums;color:#fff;text-shadow:0 0 40px #818cf866;margin:0;font-weight:200;line-height:1}.em-live-spotlight-compared-label{letter-spacing:.2em;text-transform:uppercase;color:#ffffff9e;margin:.875rem 0 0;font-size:clamp(.8125rem,1.3cqw,1rem)}.em-live-spotlight-compared-detail{color:#ffffff80;margin:.375rem 0 0;font-size:clamp(.875rem,1.4cqw,1rem);font-weight:300}@container not (min-width:40rem){.em-live-spotlight-figure>.em-live-spotlight-compared{flex-direction:column;gap:1.25rem}.em-live-spotlight-compared>li+li{border-top:1px solid #ffffff24;border-left:0;padding-top:1.25rem}.em-live-spotlight-compared-value{font-size:clamp(1.75rem, calc(100cqw / (var(--em-live-spotlight-chars,6) + 1)), 4.5rem)}}.em-live-spotlight-figure.em-live-spotlight-list{width:min(44rem,100%)}.em-live-spotlight-figure>.em-live-spotlight-items{counter-reset:em-live-item;text-align:left;width:100%;margin-top:1.75rem;padding:0;list-style:none;animation:none}.em-live-spotlight-items>li{color:#ffffffeb;border-top:1px solid #ffffff1a;align-items:baseline;gap:1rem;padding:.875rem 0;font-size:clamp(1.125rem,2.4cqw,1.75rem);font-weight:300;line-height:1.3;animation:.7s cubic-bezier(.22,1,.36,1) both em-live-spotlight-in;display:flex}.em-live-spotlight-items>li:before{content:"";background:#a5b4fc;border-radius:50%;flex:none;width:.375rem;height:.375rem;transform:translateY(-.2em)}ol.em-live-spotlight-items>li{counter-increment:em-live-item}ol.em-live-spotlight-items>li:before{content:counter(em-live-item);font-variant-numeric:tabular-nums;color:#a5b4fc;background:0 0;border-radius:0;width:auto;height:auto;font-size:.75em;transform:none}.em-live-spotlight-figure.em-live-spotlight-statement{width:min(56rem,100%)}.em-live-spotlight-figure>.em-live-spotlight-quote{letter-spacing:-.015em;text-wrap:balance;color:#fff;text-shadow:0 0 48px #818cf859;font-size:clamp(1.75rem,4.6cqw,3.75rem);font-weight:200;line-height:1.18;animation:1.1s cubic-bezier(.22,1,.36,1) .12s both em-live-spotlight-focus}.em-live-spotlight-figure>.em-live-spotlight-attribution{letter-spacing:.08em;color:#ffffff9e;margin-top:1.5rem;font-size:clamp(.875rem,1.4cqw,1.0625rem);animation-delay:.42s}.em-live-spotlight-attribution:before{content:"— "}@media (prefers-reduced-motion:reduce){.em-live-spotlight-items>li,.em-live-spotlight-figure>.em-live-spotlight-quote{animation:none!important}}
@keyframes em-live-enter{0%{opacity:0;filter:blur(14px);transform:scale(1.04)}to{opacity:1;filter:none;transform:none}}@keyframes em-live-glow{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(1)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.08)}}@keyframes em-live-rise{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}.em-live{animation:.7s cubic-bezier(.2,.8,.2,1) both em-live-enter;container-type:inline-size}.em-live-backdrop{pointer-events:none;background:radial-gradient(circle,#6366f13d,#0ea5e91a 35%,#0000 65%);border-radius:50%;width:120vmax;height:120vmax;animation:9s ease-in-out infinite em-live-glow;position:absolute;top:45%;left:50%}@keyframes em-live-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.em-live-caption{animation:.24s ease-out both em-live-fade-up}@keyframes em-live-focus-in{0%{opacity:0;filter:blur(6px);letter-spacing:.14em}to{opacity:1;filter:blur();letter-spacing:.04em}}@keyframes em-live-focus-out{to{opacity:0;filter:blur(4px)}}@keyframes em-live-shimmer{to{background-position:-200% 0}}.em-live-update,.em-live-update-leaving{text-overflow:ellipsis;grid-area:1/1;max-width:100%;display:block;overflow:hidden}.em-live-update{--em-live-focus:em-live-focus-in .9s cubic-bezier(.22, 1, .36, 1) both;animation:var(--em-live-focus)}.em-live-update-leaving{color:#ffffff80;animation:.5s ease-out both em-live-focus-out}.em-live-update[data-working=true]{background:linear-gradient(90deg,#ffffff80 0%,#ffffffeb 45%,#ffffff80 90%) 0 0/200% 100%;color:#0000;animation:var(--em-live-focus), em-live-shimmer 3.6s linear infinite;-webkit-background-clip:text;background-clip:text}.em-live-update[data-working=false]{color:#fff9;transition:color .4s}.em-live-update[data-error=true]{color:#fda4af}@property --em-live-halo{syntax:"<number>";inherits:true;initial-value:1}@property --em-live-weight{syntax:"<number>";inherits:true;initial-value:1}.em-live-presence{--em-live-glide:.9s cubic-bezier(.22, .8, .2, 1);--em-live-halo:1;--em-live-weight:1;--em-live-figure:min(480px, 100cqw - 2rem);--em-live-dock:.26;--em-live-dock-half:calc(var(--em-live-figure) * var(--em-live-dock) / 2);--em-live-beside-reserve:calc(32px + 14px + 16px + 4 * 44px + 3 * 12px + 32px);z-index:1;pointer-events:none;width:0;height:0;transition:left var(--em-live-glide), top var(--em-live-glide), --em-live-halo var(--em-live-glide), --em-live-weight var(--em-live-glide);position:absolute;top:50%;left:50%}.em-live-presence[data-place=dock]{left:calc(32px + var(--em-live-dock-half));--em-live-halo:.35;--em-live-weight:2.4;top:calc(100% - 50px)}.em-live-presence-figure{transition:transform var(--em-live-glide);position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(1)}.em-live-presence[data-place=dock] .em-live-presence-figure{transform:translate(-50%, -50%) scale(var(--em-live-dock))}.em-live-presence .em-line{--line-weight:var(--em-live-weight);width:var(--em-live-figure)}.em-live-presence .em-line-halo{opacity:calc(var(--line-glow) * var(--em-live-halo))}.em-live-presence-line{white-space:nowrap;width:max-content;max-width:min(36rem,70cqw);font-family:var(--font-em-live), var(--font-sans);letter-spacing:.04em;color:#ffffffd1;transition:transform var(--em-live-glide);justify-items:center;font-size:.9375rem;font-weight:300;line-height:1.4;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,92px)}.em-live-presence[data-place=dock] .em-live-presence-line{max-width:min(36rem, 100cqw - 2 * var(--em-live-dock-half) - var(--em-live-beside-reserve));transform:translate(calc(var(--em-live-dock-half) + 14px), -50%);justify-items:start;font-size:.875rem}@container not (min-width:42rem){.em-live-presence[data-place=dock] .em-live-presence-line{max-width:calc(100cqw - 64px);transform:translate(calc(-1 * var(--em-live-dock-half)), calc(-100% - 30px))}}.em-live-caption{font-family:var(--font-em-live), var(--font-sans);letter-spacing:.01em;font-weight:300}.em-live-frame{background:#0b0d14;box-shadow:0 30px 80px #0000008c,0 0 0 1px #ffffff0f}.em-live-screen{animation:.6s cubic-bezier(.2,.8,.2,1) both em-live-rise}@media (prefers-reduced-motion:reduce){.em-live,.em-live-backdrop,.em-live-update,.em-live-caption,.em-live-presence,.em-live-screen{animation:none!important}.em-live-update-leaving{display:none}.em-live-presence,.em-live-presence-figure,.em-live-presence-line{transition:none!important}}
