.lgx{position:relative;height:22rem;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0,currentColor 14%,currentColor 86%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,currentColor 14%,currentColor 86%,transparent 100%);--card-h: 7.5rem;--gap: .5rem}@media(min-width:640px)and (max-width:1023px){.lgx{height:26rem}}@media(min-width:1024px){.pbx-hero .lgx{position:absolute;inset:0;height:auto}}@container (min-width: 28rem){.lgx{--card-h: 9.5rem;--gap: .625rem}}.lgx-card{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--color-foreground);border:1px solid var(--pbx-line);background:var(--color-v2-bg);-webkit-tap-highlight-color:transparent}.lgx-card:focus-visible{outline:2px solid var(--pbx-accent);outline-offset:-4px}.lgx-logo{position:relative;opacity:.58;transition:opacity .42s var(--pbx-ease-out);--lg-body: .66rem;--lg-max: 5.25rem;--lg-max-h: 1.7rem;--lg-box: 2rem}@container (min-width: 28rem){.lgx-logo{--lg-body: .74rem;--lg-max: 7rem;--lg-max-h: 1.9rem;--lg-box: 2.2rem}}.lgx-edge{position:absolute;inset:-1px;pointer-events:none;z-index:1;opacity:0;transition:opacity .14s ease-out}.lgx-edge i{position:absolute;background:var(--pbx-accent);box-shadow:0 0 6px color-mix(in srgb,var(--pbx-accent) 35%,transparent)}.lgx-edge i:nth-child(1){top:0;left:0;right:0;height:1px}.lgx-edge i:nth-child(2){top:0;right:0;bottom:0;width:1px}.lgx-edge i:nth-child(3){bottom:0;left:0;right:0;height:1px}.lgx-edge i:nth-child(4){top:0;left:0;bottom:0;width:1px}.lgx-card:focus-visible .lgx-logo{opacity:1}.lgx-card:focus-visible .lgx-edge{opacity:1;transition-duration:.22s}@media(hover:hover)and (pointer:fine){.lgx-card:hover .lgx-logo{opacity:1}.lgx-card:hover .lgx-edge{opacity:1;transition-duration:.22s}}.lgx-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);align-items:start}.lgx-col{min-width:0}.lgx-track{animation:lgx-rise var(--dur) linear infinite;animation-delay:var(--start)}.lgx-track>li{height:calc(var(--card-h) + var(--gap));padding-bottom:var(--gap)}@keyframes lgx-rise{to{transform:translateY(calc(-100% / var(--copies)))}}.lgx:hover .lgx-track,.lgx:focus-within .lgx-track,.lgx[data-run=off] .lgx-track{animation-play-state:paused}.js .lgx[data-counting=idle] .lgx-track>li{opacity:0;animation:pbx-tally-failsafe 1ms linear 2.5s forwards}.lgx[data-counting=armed] .lgx-track>li{opacity:0}.lgx[data-counting=running] .lgx-track>li{animation:lgx-in .52s var(--pbx-ease-out) backwards;animation-delay:calc(var(--i, 0) * 40ms)}.lgx[data-counting=running] .lgx-logo{animation:lgx-settle .64s var(--pbx-ease-out) backwards;animation-delay:calc(var(--i, 0) * 40ms + .14s)}@keyframes lgx-in{0%{opacity:0;transform:scale(.94)}}@keyframes lgx-settle{0%{opacity:0;transform:translateY(4px) scale(.97)}}@media(prefers-reduced-motion:reduce){.lgx-logo,.lgx-edge{transition:none}.lgx[data-counting] .lgx-track>li,.lgx[data-counting] .lgx-logo,.lgx[data-counting] .lgx-track{animation:none}.lgx-col:nth-child(2){margin-top:calc((var(--card-h) + var(--gap)) * -.5)}.lgx-col:nth-child(3){margin-top:calc((var(--card-h) + var(--gap)) * -.25)}}
