.performance-visual .metric-label{z-index:2}.eo{border-radius:inherit;color:#fff;pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.eo-stage{--s:min(84cqw,150cqh,760px);perspective:calc(var(--s)*2.4);perspective-origin:50% 42%;position:absolute;inset:0}.eo-plane{width:var(--s);height:var(--s);margin:calc(var(--s)/-2) 0 0 calc(var(--s)/-2);transform-style:preserve-3d;position:absolute;top:52%;left:50%;transform:rotateX(64deg)}.eo-ring{width:var(--d);height:var(--d);margin:calc(var(--d)/-2) 0 0 calc(var(--d)/-2);border:1.5px solid rgba(255,255,255,var(--ro));border-radius:50%;position:absolute;top:50%;left:50%}.eo-core{width:calc(var(--s)*.27);height:calc(var(--s)*.43);margin:calc(var(--s)*-.215) 0 0 calc(var(--s)*-.135);position:absolute;top:50%;left:50%;transform:rotateX(-64deg)}.eo-core img{object-fit:contain;filter:drop-shadow(0 0 10px #ffffff8c)drop-shadow(0 0 34px #bef0ff73)drop-shadow(0 18px 30px #00289647);width:100%;height:100%;position:relative}.eo-glow{width:calc(var(--s)*.7);height:calc(var(--s)*.7);margin:calc(var(--s)*-.35) 0 0 calc(var(--s)*-.35);background:radial-gradient(closest-side,#ffffff57,#aaeeff24 46%,#aef0 74%);border-radius:50%;animation:9s ease-in-out infinite alternate eo-breathe;position:absolute;top:50%;left:50%}.eo-carrier{width:0;height:0;transform-style:preserve-3d;animation:eo-spin var(--t) linear infinite;animation-delay:var(--d0,0s);animation-direction:var(--dir,normal);position:absolute;top:50%;left:50%}.eo-pos{transform-style:preserve-3d;transform:rotate(var(--a,0deg)) translateY(calc(var(--r)*-1)) rotate(calc(var(--a,0deg)*-1));position:absolute;top:0;left:0}.eo-bb{animation:eo-counter var(--t) linear infinite;animation-delay:var(--d0,0s);animation-direction:var(--dir,normal);position:absolute;top:0;left:0}.eo-body{width:0;height:0;animation:eo-focus var(--t) ease-in-out infinite;animation-delay:calc(var(--d0,0s) - var(--phase,0) * var(--t));animation-direction:var(--dir,normal);position:absolute;top:0;left:0}.eo-flat .eo-stage{--s:min(84cqw,90cqh,700px);perspective:none}.eo-flat .eo-plane{top:50%;transform:none}.eo-flat .eo-core{transform:none}.eo-flat .eo-bb{animation-name:eo-counter-flat}.eo-flat .eo-r-outer{display:none}.eo-dots i{opacity:.26;background:#fff;border-radius:50%;width:2px;height:2px;position:absolute}.eo-universe2d .eo-r1{--d:calc(var(--s)*.56);--ro:.5}.eo-universe2d .eo-r2{--d:calc(var(--s)*.78);--ro:.22}.eo-universe2d .eo-r3{--d:var(--s);--ro:.2}.eo-universe2d .eo-body{animation:none}.eo-o1{--r:calc(var(--s)*.28);--t:22s;--d0:-4s}.eo-o2{--r:calc(var(--s)*.39);--t:34s;--d0:-10s;--dir:reverse}.eo-o2b{--r:calc(var(--s)*.39);--t:34s;--d0:-27s;--dir:reverse}.eo-o3{--r:calc(var(--s)*.5);--t:52s;--d0:-18s}.eo-shape{width:var(--p);height:var(--p);left:calc(var(--p)/-2);top:calc(var(--p)/-2);border-radius:50%;position:absolute}.eo-s-circle{--p:18px;border:1.5px solid #fff;box-shadow:0 0 10px #ffffff59}.eo-s-ringed{--p:10px;background:#fff;box-shadow:0 0 8px #ffffffb3}.eo-s-ringed i{border:1px solid #ffffffbf;border-radius:50%;position:absolute;inset:-9px}.eo-s-diamond{--p:13px;border:1.5px solid #fff;border-radius:1px;transform:rotate(45deg)}.eo-s-dot{--p:8px;background:#fff;box-shadow:0 0 8px #fffc}.eo-sat-arm{border:1px solid #ffffff40;border-radius:50%;animation:7s linear infinite eo-spin;position:absolute;inset:-14px}.eo-sat{background:#fff;border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;top:0;left:50%}.eo-loop .eo-r-main{--d:calc(var(--s)*.8);--ro:.3}.eo-loop .eo-r-far{--d:var(--s);--ro:.13}.eo-loop2d .eo-r-far{--d:calc(var(--s)*.96)}.eo-loop2d .eo-body{animation-name:eo-glint}.eo-loop .eo-r-outer{--d:calc(var(--s)*1.2);--ro:.07}.eo-loop-carrier{--r:calc(var(--s)*.4);--t:24s}.eo-trail{left:calc(var(--s)*-.4);top:calc(var(--s)*-.4);width:calc(var(--s)*.8);height:calc(var(--s)*.8);background:repeating-conic-gradient(#fff0 0deg 16deg,#ffffffe6 90deg);border-radius:50%;position:absolute;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px) calc(100% - 1px),#0000 100%);mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px) calc(100% - 1px),#0000 100%)}.eo-trail-soft{opacity:.35;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 16px),#000 calc(100% - 3px),#0000 100%);mask:radial-gradient(farthest-side,#0000 calc(100% - 16px),#000 calc(100% - 3px),#0000 100%)}.eo-dot{background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:-6px;box-shadow:0 0 0 5px #ffffff2e,0 0 18px 4px #a0f0ffd9}.eo-pill{white-space:nowrap;letter-spacing:.01em;background:linear-gradient(#ffffff47,#ffffff1a);border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:8px;padding:8px 15px 8px 11px;font-size:15px;line-height:1;display:flex;position:absolute;bottom:16px;left:0;transform:translate(-50%);box-shadow:inset 0 1px #ffffff8c,0 10px 28px #0032aa47}.eo-pill b{letter-spacing:.12em;opacity:.72;font-size:11px;font-weight:400}.eo-ripple{width:calc(var(--s)*.4);height:calc(var(--s)*.4);margin:calc(var(--s)*-.2) 0 0 calc(var(--s)*-.2);opacity:0;border:1.5px solid #ffffffb3;border-radius:50%;animation:6s ease-out infinite eo-ripple;position:absolute;top:50%;left:50%}.eo-loop .eo-glow{animation:6s ease-in-out infinite eo-pulse}.eo-loop .eo-core img{animation:6s ease-in-out infinite eo-beat}@container (width<=520px){.eo-pill{gap:6px;padding:6px 11px 6px 8px;font-size:12px;bottom:12px}.eo-pill b{font-size:10px}.eo-dot{width:10px;height:10px;top:-5px;left:-5px}.eo-loop3d .eo-body{animation-name:eo-focus-soft}.eo-s-circle{--p:12px}.eo-s-diamond{--p:9px}.eo-s-ringed{--p:7px}.eo-s-ringed i{inset:-6px}.eo-s-dot{--p:6px}.eo-sat-arm{inset:-10px}.eo-sat{width:3px;height:3px;margin:-1.5px 0 0 -1.5px}}.eo[data-eo-paused] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.eo *{animation-play-state:paused!important}}@keyframes eo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes eo-counter{0%{transform:rotate(0)rotateX(-64deg)}to{transform:rotate(-360deg)rotateX(-64deg)}}@keyframes eo-focus{0%,to{opacity:.55;transform:scale(.8)}50%{opacity:1;transform:scale(1.12)}}@keyframes eo-focus-soft{0%,to{opacity:.6;transform:scale(.86)}50%{opacity:1;transform:scale(1.08)}}@keyframes eo-counter-flat{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes eo-glint{0%,to{opacity:1;transform:scale(1.06)}20%,80%{opacity:.62;transform:scale(1)}}@keyframes eo-breathe{0%{opacity:.75;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@keyframes eo-pulse{0%{opacity:1;transform:scale(1.07)}45%{opacity:.55;transform:scale(.97)}86%{opacity:.6;transform:scale(.98)}to{opacity:1;transform:scale(1.07)}}@keyframes eo-beat{0%{transform:scale(1.03)}40%,86%{transform:scale(1)}to{transform:scale(1.03)}}@keyframes eo-ripple{0%{opacity:0;transform:scale(.8)}6%{opacity:.55}70%,to{opacity:0;transform:scale(1.6)}}.eo-lab{color:#0a0a0a;background:#fff;flex-direction:column;align-items:center;gap:20px;min-height:100vh;padding:40px 16px 64px;display:flex}.eo-lab header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;width:min(980px,100%);display:flex}.eo-lab h1{letter-spacing:-.03em;margin:0;font-size:clamp(22px,3vw,30px);line-height:1.2}.eo-lab nav{flex-wrap:wrap;gap:8px;display:flex}.eo-lab nav a{border:1px solid #0000002e;border-radius:999px;padding:8px 14px;font-size:14px}.eo-lab nav a[aria-current]{color:#fff;background:#005dfd;border-color:#005dfd}.eo-lab p{color:#595959;width:min(980px,100%);margin:0;font-size:15px;line-height:1.6}.eo-lab .eo-lab-panel{border-radius:28px;width:min(980px,100%);height:clamp(300px,76vw,746px);min-height:0}@media (max-width:600px){.eo-lab .eo-lab-panel{border-radius:22px}.eo-lab .metric-label{top:24px;left:24px}}
