.lh-root{display:contents}.lh-panel,.lh-strip{color:#fff;background:#111;font-family:inherit}.lh-panel{--bench-scale:1;--bench-top:272px;--status-top:748px}.lh-grid{position:absolute;inset:-8px;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:40px 40px;pointer-events:none}.lh-brand{position:absolute;z-index:2;display:flex;align-items:center;gap:12px;left:40px;top:32px}.lh-logo{display:block;height:24px;width:auto;filter:brightness(0) invert(1)}.lh-brand-rule{width:1px;height:16px;background:#444}.lh-brand-name{font-size:16px;line-height:24px;color:#fff}.lh-intro{position:absolute;z-index:2;left:40px;top:84px;width:544px;max-width:calc(100% - 80px)}.lh-intro h1{margin:0;color:#fff;font-size:40px;font-weight:300;line-height:52px}.lh-intro p{margin:16px 0 0;color:#888;font-size:16px;line-height:26px}.lh-bench{left:50%;top:var(--bench-top,272px);width:560px;height:456px;transform:translateX(-50%) scale(var(--bench-scale,1));transform-origin:top center}.lh-bench,.lh-status{position:absolute;z-index:2}.lh-status{left:40px;top:var(--status-top,748px);display:flex;align-items:center;margin:0;color:#888;font-size:14px;line-height:20px}.lh-time{margin-left:6px;color:#fff;font-weight:500}.lh-agents{margin-left:4px}.lh-online{position:relative;width:8px;height:8px;margin-right:8px}.lh-online i,.lh-online:after{position:absolute;inset:0;border-radius:50%;background:#16c46e;content:""}.lh-online i{z-index:1}@media (min-width:1024px) and (max-width:1151px){.lh-panel{--bench-scale:0.77}}@media (min-width:1152px) and (max-width:1279px){.lh-panel{--bench-scale:0.88}}@media (min-width:1440px){.lh-brand{top:40px}.lh-intro{top:120px}.lh-intro h1{font-size:44px;line-height:56px}.lh-panel{--bench-top:336px;--status-top:840px}}@media (min-width:1440px) and (max-height:859px){.lh-brand{top:24px}.lh-intro{top:64px}.lh-intro h1{font-size:40px;line-height:52px}.lh-panel{--bench-top:248px;--status-top:calc(100% - 36px)}}.lh-lines{position:absolute;inset:0;overflow:visible;pointer-events:none}.lh-line{fill:none;stroke:rgba(255,255,255,.2);stroke-width:1}.lh-line-dim{stroke:rgba(255,255,255,.1)}.lh-line-trunk-bottom,.lh-line-trunk-top{stroke-dasharray:184;stroke-dashoffset:184}.lh-line-ella,.lh-line-kevin,.lh-line-owen,.lh-line-rio{stroke-dasharray:32;stroke-dashoffset:32}.lh-line-hub-left,.lh-line-hub-right{stroke-dasharray:216;stroke-dashoffset:216}.lh-role{position:absolute;display:flex;align-items:center;width:272px;height:48px;gap:12px}.lh-ella,.lh-owen{left:0;justify-content:flex-end}.lh-kevin,.lh-rio{left:288px;justify-content:flex-start}.lh-owen,.lh-rio{top:0}.lh-ella,.lh-kevin{bottom:0}.lh-pill{box-sizing:border-box;display:inline-flex;height:36px;max-width:calc(100% - 60px);min-width:0;align-items:center;gap:4px;margin:0;padding:0 10px;overflow:hidden;border:1px solid #2a2a2a;border-radius:8px;background:#1a1a1a;color:#888;font-size:14px;line-height:20px;white-space:nowrap;pointer-events:none}.lh-pill-name{flex:none;color:#fff;font-weight:500}.lh-pill-status{min-width:0;overflow:hidden;text-overflow:ellipsis}.lh-pill-status:before{content:"·";margin-right:4px}.lh-dots{display:none;gap:4px;align-items:center}.lh-dots.is-on{display:inline-flex}.lh-dots i{width:4px;height:4px;border-radius:50%;background:#888}.lh-avatar{position:relative;width:48px;height:48px;flex:none}.lh-glyph{display:block;overflow:visible}.lh-halo{position:absolute;inset:-2px;border:2px solid transparent;border-radius:24px;opacity:0;pointer-events:none}.lh-avatar[data-shape=squircle] .lh-halo{border-radius:13px}.lh-avatar[data-tone=owen] .lh-halo{border-color:rgba(22,196,110,.3)}.lh-avatar[data-tone=rio] .lh-halo{border-color:rgba(255,106,19,.3)}.lh-avatar[data-tone=ella] .lh-halo{border-color:rgba(142,92,247,.3)}.lh-avatar[data-tone=kevin] .lh-halo{border-color:rgba(31,134,255,.3)}.lh-body,.lh-eyes,.lh-eyes-inner{transform-box:fill-box;transform-origin:center}.lh-eyes{transform:translate(calc(var(--ex, 0px) / var(--bench-scale, 1)),calc(var(--ey, 0px) / var(--bench-scale, 1)))}.lh-body,.lh-eyes{transition:transform .25s cubic-bezier(.2,0,0,1)}.lh-char.is-focus .lh-eyes{transform:translate(calc(4px / var(--bench-scale, 1)))}.lh-char.is-focus .lh-body{transform:translate(calc(1px / var(--bench-scale, 1)))}.lh-card{position:absolute;box-sizing:border-box;display:flex;width:272px;height:138px;flex-direction:column;padding:16px;border:1px solid #2a2a2a;border-radius:12px;background:#1a1a1a;gap:12px}.lh-card-owen,.lh-card-rio{top:64px}.lh-card-ella,.lh-card-kevin{bottom:64px}.lh-card-ella,.lh-card-owen{left:0}.lh-card-kevin,.lh-card-rio{left:288px}.lh-card-head{display:flex;height:20px;align-items:center;gap:8px}.lh-rdot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--role)}.lh-ctitle{min-width:0;overflow:hidden;color:#fff;font-weight:500;text-overflow:ellipsis}.lh-cstatus,.lh-ctitle{font-size:14px;line-height:20px;white-space:nowrap}.lh-cstatus{display:inline-flex;margin-left:auto;align-items:center;color:#888}.lh-done{align-items:center;gap:4px;color:#fff}.lh-card.is-done [data-building],.lh-done{display:none}.lh-card.is-done .lh-done{display:inline-flex}.lh-low.lh-settled .lh-card.is-out-down,.lh-low.lh-settled .lh-card.is-out-up,.lh-settled .lh-card.is-out-down,.lh-settled .lh-card.is-out-up{transition:transform .25s cubic-bezier(.3,0,1,1),opacity .25s cubic-bezier(.3,0,1,1);opacity:0}.lh-low.lh-settled .lh-card.is-out-up,.lh-settled .lh-card.is-out-up{transform:translateY(-8px)}.lh-low.lh-settled .lh-card.is-out-down,.lh-settled .lh-card.is-out-down{transform:translateY(8px)}.lh-low.lh-settled .lh-card.is-in,.lh-settled .lh-card.is-in{transition:transform .25s cubic-bezier(.2,0,0,1),opacity .25s cubic-bezier(.2,0,0,1);opacity:1;transform:translateY(0)}.lh-check{display:block;width:16px;height:16px;color:var(--role);transform:scale(.6);opacity:0}.lh-skel{position:relative;height:56px;overflow:hidden;border-radius:8px;background:#141414}.lh-block{position:absolute;box-sizing:border-box;border:1px dashed #2e2e2e;border-radius:3px}.lh-block-fill{position:absolute;inset:0;border-radius:inherit;background:#3d3d3d;opacity:0;transform:scaleX(.6);transform-origin:left center}.lh-block.is-screen .lh-block-fill{background:#1f1f1f;box-shadow:inset 0 0 0 1px #3d3d3d}.lh-block.is-role .lh-block-fill{background:var(--role)}.lh-block.is-on{border-color:transparent}.lh-block.is-on .lh-block-fill{opacity:1;transform:scaleX(1)}.lh-track{height:4px;margin-top:auto;overflow:hidden;border-radius:2px;background:#2a2a2a}.lh-fill{display:block;width:100%;height:100%;background:var(--role);transform:scaleX(var(--p,0));transform-origin:left center}.lh-card[data-card=owen]{--role:#16c46e}.lh-card[data-card=rio]{--role:#ff6a13}.lh-card[data-card=ella]{--role:#8e5cf7}.lh-card[data-card=kevin]{--role:#1f86ff}.lh-hubwrap{position:absolute;left:50%;top:50%;width:136px;height:48px;transform:translate(-50%,-50%)}.lh-hub-pulse{position:absolute;inset:0;border:1px solid rgba(255,255,255,.12);border-radius:16px;opacity:0;pointer-events:none}.lh-hub{position:absolute;top:4px;left:4px;display:flex;width:128px;height:40px;align-items:center;justify-content:center;gap:8px;border:1px solid #3d3d3d;border-radius:12px;background:#1a1a1a;color:#fff;font-size:14px;line-height:20px}.lh-hub-core{width:8px;height:8px;border-radius:50%;background:#fff}.lh-ddot,.lh-idle{position:absolute;border-radius:50%;opacity:0;pointer-events:none}.lh-ddot{width:6px;height:6px}.lh-ddot[data-ddot=owen]{left:245px;top:21px;background:#16c46e}.lh-ddot[data-ddot=rio]{left:309px;top:21px;background:#ff6a13}.lh-ddot[data-ddot=ella]{left:245px;top:429px;background:#8e5cf7}.lh-ddot[data-ddot=kevin]{left:309px;top:429px;background:#1f86ff}.lh-idle{width:4px;height:4px;background:rgba(255,255,255,.6);top:226px}.lh-idle[data-idle=left]{left:0}.lh-idle[data-idle=right]{left:344px}.lh-card,.lh-hubwrap,.lh-lines,.lh-reveal,.lh-role,.lh-status{opacity:0}.lh-static .lh-card,.lh-static .lh-hubwrap,.lh-static .lh-lines,.lh-static .lh-reveal,.lh-static .lh-role,.lh-static .lh-status{opacity:1}.lh-static .lh-line{stroke-dashoffset:0}.lh-static .lh-hubwrap{transform:translate(-50%,-50%)}.lh-ready .lh-grid{animation:lh-fade .4s cubic-bezier(0,0,0,1) both}.lh-ready .lh-intro{opacity:1}.lh-ready .lh-intro h1{animation:lh-rise .4s cubic-bezier(.05,.7,.1,1) both}.lh-ready .lh-intro p{animation:lh-rise .4s cubic-bezier(.05,.7,.1,1) 40ms both}.lh-ready .lh-brand{animation:lh-fade .4s cubic-bezier(0,0,0,1) both}.lh-ready .lh-hubwrap{animation:lh-hub-in .25s cubic-bezier(.2,0,0,1) both}.lh-ready .lh-card-owen,.lh-ready .lh-owen{animation:lh-down .6s cubic-bezier(.05,.7,.1,1) 80ms both}.lh-ready .lh-card-rio,.lh-ready .lh-rio{animation:lh-down .6s cubic-bezier(.05,.7,.1,1) .16s both}.lh-ready .lh-card-ella,.lh-ready .lh-ella{animation:lh-up .6s cubic-bezier(.05,.7,.1,1) .24s both}.lh-ready .lh-card-kevin,.lh-ready .lh-kevin{animation:lh-up .6s cubic-bezier(.05,.7,.1,1) .32s both}.lh-ready .lh-line{animation:lh-draw .6s cubic-bezier(.2,0,0,1) both}.lh-ready .lh-line-owen{animation-delay:80ms}.lh-ready .lh-line-rio{animation-delay:.16s}.lh-ready .lh-line-ella{animation-delay:.24s}.lh-ready .lh-line-kevin{animation-delay:.32s}.lh-ready .lh-status{animation:lh-fade .4s cubic-bezier(0,0,0,1) 1s both}.lh-settled .lh-brand,.lh-settled .lh-card,.lh-settled .lh-grid,.lh-settled .lh-hubwrap,.lh-settled .lh-intro h1,.lh-settled .lh-intro p,.lh-settled .lh-lines,.lh-settled .lh-role,.lh-settled .lh-status{animation:none}.lh-settled .lh-card,.lh-settled .lh-grid,.lh-settled .lh-hubwrap,.lh-settled .lh-lines,.lh-settled .lh-reveal,.lh-settled .lh-role,.lh-settled .lh-status{opacity:1}.lh-settled .lh-line{stroke-dashoffset:0}.lh-settled .lh-grid{transform:translate(calc(var(--px, 0) * 6px),calc(var(--py, 0) * 6px))}.lh-settled .lh-lines{transform:translate(calc(var(--px, 0) * 4px / var(--bench-scale, 1)),calc(var(--py, 0) * 4px / var(--bench-scale, 1)))}.lh-settled .lh-hubwrap{transform:translate(calc(-50% + var(--px, 0) * 4px / var(--bench-scale, 1)),calc(-50% + var(--py, 0) * 4px / var(--bench-scale, 1)))}.lh-settled .lh-role{transform:translate(calc(var(--px, 0) * 10px / var(--bench-scale, 1)),calc(var(--py, 0) * 10px / var(--bench-scale, 1)))}.lh-settled .lh-card{transform:translate(calc(var(--px, 0) * 14px / var(--bench-scale, 1)),calc(var(--py, 0) * 14px / var(--bench-scale, 1)))}.lh-low.lh-settled .lh-card,.lh-low.lh-settled .lh-grid,.lh-low.lh-settled .lh-hubwrap,.lh-low.lh-settled .lh-lines,.lh-low.lh-settled .lh-role{transform:none}.lh-low.lh-settled .lh-hubwrap{transform:translate(-50%,-50%)}.lh-live .lh-char[data-tone=owen]{animation:lh-breath 3.2s cubic-bezier(.37,0,.63,1) infinite}.lh-live .lh-char[data-tone=ella]{animation:lh-breath 3.8s cubic-bezier(.37,0,.63,1) -.9s infinite}.lh-live .lh-char[data-tone=kevin]{animation:lh-breath 3.5s cubic-bezier(.37,0,.63,1) -1.7s infinite}.lh-live .lh-char[data-tone=rio]{animation:lh-breath 4.1s cubic-bezier(.37,0,.63,1) -2.6s infinite}.lh-live .lh-halo{animation:lh-halo 2.4s ease-out infinite}.lh-live .lh-avatar[data-tone=rio] .lh-halo{animation-delay:.6s}.lh-live .lh-avatar[data-tone=ella] .lh-halo{animation-delay:1.2s}.lh-live .lh-avatar[data-tone=kevin] .lh-halo{animation-delay:1.8s}.lh-live .lh-online:after{animation:lh-ping 2.4s ease-out infinite}.lh-live .lh-colon{animation:lh-colon 1s step-end infinite}.lh-live:not(.lh-low) .lh-idle{opacity:1;animation:lh-idle 4.8s linear infinite alternate}.lh-live .lh-idle[data-idle=right]{animation-delay:-2.4s}.lh-live .lh-dots.is-on i{animation:lh-hop .6s cubic-bezier(.37,0,.63,1) infinite}.lh-live .lh-dots.is-on i:nth-child(2){animation-delay:.12s}.lh-live .lh-dots.is-on i:nth-child(3){animation-delay:.24s}.lh-block.is-in .lh-block-fill{animation:lh-block-in .25s cubic-bezier(.2,0,0,1) both}.lh-fill.is-run{animation:lh-fill 3.6s linear forwards}[data-surface=desk].is-focus .lh-block-fill,[data-surface=desk].is-focus .lh-check,[data-surface=desk].is-focus .lh-ddot,[data-surface=desk].is-focus .lh-dots i,[data-surface=desk].is-focus .lh-fill,[data-surface=desk].is-focus .lh-hub-pulse,[data-surface=desk].is-focus .lh-lift{animation-play-state:paused!important}.lh-check.is-on{animation:lh-pop .25s cubic-bezier(.05,.7,.1,1) forwards}.lh-hub-pulse.is-on{animation:lh-pulse .6s ease-out forwards}.lh-ddot.is-go[data-ddot=owen]{animation:lh-dot-owen 1.2s cubic-bezier(.2,0,0,1) forwards}.lh-ddot.is-go[data-ddot=rio]{animation:lh-dot-rio 1.2s cubic-bezier(.2,0,0,1) forwards}.lh-ddot.is-go[data-ddot=ella]{animation:lh-dot-ella 1.2s cubic-bezier(.2,0,0,1) forwards}.lh-ddot.is-go[data-ddot=kevin]{animation:lh-dot-kevin 1.2s cubic-bezier(.2,0,0,1) forwards}.lh-lift.is-hop{animation:lh-hop-sm .4s cubic-bezier(.05,.7,.1,1)}.lh-lift.is-jump{animation:lh-hop-lg .4s cubic-bezier(.05,.7,.1,1)}.lh-paused,.lh-paused *{animation-play-state:paused!important}.lh-strip{position:relative}.lh-strip .lh-brand{left:24px;top:56px}.lh-strip-agents{position:absolute;top:104px;left:24px;display:flex;gap:16px}.lh-strip-line{position:absolute;top:164px;left:24px;width:240px;height:1px;background:rgba(255,255,255,.12)}.lh-strip-dot{position:absolute;top:-2px;left:0;width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.6);opacity:0}.lh-strip.lh-live .lh-strip-dot{opacity:1;animation:lh-strip-dot 4.8s linear infinite alternate}.lh-strip.lh-live .lh-strip-dot[data-idle=b]{animation-delay:-2.4s}.lh-strip .lh-status{top:auto;bottom:24px;left:24px}@keyframes lh-fade{0%{opacity:0}to{opacity:1}}@keyframes lh-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes lh-down{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes lh-up{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes lh-hub-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes lh-draw{to{stroke-dashoffset:0}}@keyframes lh-breath{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.04)}}@keyframes lh-halo{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.15)}}@keyframes lh-ping{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes lh-colon{50%{opacity:.3}}@keyframes lh-idle{to{transform:translateX(212px)}}@keyframes lh-strip-dot{to{transform:translateX(236px)}}@keyframes lh-hop{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes lh-block-in{to{opacity:1;transform:scaleX(1)}}@keyframes lh-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lh-pop{to{opacity:1;transform:scale(1)}}@keyframes lh-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}@keyframes lh-dot-owen{0%{opacity:1;transform:translate(0)}20%{transform:translate(32px)}to{opacity:1;transform:translate(32px,184px)}}@keyframes lh-dot-rio{0%{opacity:1;transform:translate(0)}20%{transform:translate(-32px)}to{opacity:1;transform:translate(-32px,184px)}}@keyframes lh-dot-ella{0%{opacity:1;transform:translate(0)}20%{transform:translate(32px)}to{opacity:1;transform:translate(32px,-184px)}}@keyframes lh-dot-kevin{0%{opacity:1;transform:translate(0)}20%{transform:translate(-32px)}to{opacity:1;transform:translate(-32px,-184px)}}@keyframes lh-hop-sm{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes lh-hop-lg{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.lh-card,.lh-hubwrap,.lh-lines,.lh-reveal,.lh-role,.lh-status{opacity:1!important;animation:none!important}.lh-line{stroke-dashoffset:0!important}.lh-hubwrap{transform:translate(-50%,-50%)!important}.lh-char,.lh-colon,.lh-dots i,.lh-halo,.lh-idle,.lh-online:after,.lh-strip-dot{animation:none!important}}