.lab-g .lgst{min-width:0}.lab-g .lgst-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.lab-g .lgst-tab{display:grid;grid-gap:8px;gap:8px;padding:10px 12px 8px;border:0;border-radius:12px;background:rgba(20,32,70,.5);box-shadow:inset 0 0 0 1px rgba(170,195,255,.12);color:rgba(214,224,255,.55);font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:background .3s ease,color .3s ease}.lab-g .lgst-tab[data-on=true]{color:#fff;background:rgba(40,70,150,.55);box-shadow:inset 0 0 0 1px rgba(127,220,255,.4)}.lab-g .lgst-tab-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lab-g .lgst-bar{height:3px;border-radius:2px;background:rgba(255,255,255,.08);overflow:hidden}.lab-g .lgst-bar i{display:block;height:100%;width:0;background:var(--lg-cyan)}.lab-g .lgst-tab[data-on=true] .lgst-bar i{width:100%}.lab-g .lgst-bar i[data-run=true]{animation:lgst-progress linear both}@keyframes lgst-progress{0%{width:0}to{width:100%}}.lab-g .lgst-stage{margin-top:10px;padding:18px 16px 10px;border-radius:20px;background:radial-gradient(120% 90% at 60% 30%,rgba(40,70,150,.32),rgba(8,12,36,.6));box-shadow:inset 0 0 0 1px rgba(170,195,255,.14)}.lab-g .lgst-line{min-height:2.6em;margin:0 4px 6px;font-family:var(--lg-display),system-ui,sans-serif;font-weight:500;font-size:clamp(17px,1.45vw,21px);line-height:1.3;color:#fff;text-wrap:balance;animation:lgst-fade .5s ease both}.lab-g .lgst-svg{display:block;width:100%;height:auto}.lab-g .lgst-stage[data-paused=true] *{animation-play-state:paused!important}@keyframes lgst-fade{0%{opacity:0}}.lab-g .lgst-svg :is(.lgst-pop,.lgst-type){transform-box:fill-box}.lab-g .lgst-pop{transform-origin:center;animation:lgst-pop .5s cubic-bezier(.3,1.4,.5,1) both}@keyframes lgst-pop{0%{opacity:0;transform:scale(.6)}}.lab-g .lgst-run{animation:lgst-run .8s ease both}@keyframes lgst-run{0%{opacity:0;transform:translateX(-30px)}}.lab-g .lgst-slide{animation:lgst-slide .9s cubic-bezier(.2,.9,.3,1) both}@keyframes lgst-slide{0%{opacity:0;transform:translateY(-24px)}}.lab-g .lgst-dot{opacity:.35;animation:lgst-dot .9s ease-in-out infinite}@keyframes lgst-dot{50%{opacity:1}}.lab-g .lgst-gap{animation:lgst-gap .8s ease both}@keyframes lgst-gap{0%{fill:rgba(255,176,74,.06);stroke:rgba(255,176,74,.6);stroke-dasharray:6 5}}.lab-g .lgst-type{transform-origin:left center;animation:lgst-type .9s steps(22) both}@keyframes lgst-type{0%{transform:scaleX(0)}}.lab-g .lgst-btn{fill:#43e3a4;animation:lgst-btn 2.6s ease both}@keyframes lgst-btn{0%,75%{fill:#ffffff}to{fill:#43e3a4}}.lab-g .lgst-btn-ask{fill:#061030;opacity:0;animation:lgst-ask 2.6s ease both}@keyframes lgst-ask{0%,75%{opacity:1}to{opacity:0}}.lab-g .lgst-btn-done{fill:#04130d;animation:lgst-done 2.6s ease both}@keyframes lgst-done{0%,77%{opacity:0}to{opacity:1}}.lab-g .lgst-later{animation:lgst-fade .5s ease 2.8s both}.lab-g .lgst-cursor{transform:translate(120px,284px);animation:lgst-cursor 2s cubic-bezier(.4,0,.2,1) both}@keyframes lgst-cursor{0%{transform:translate(300px,330px);opacity:0}30%{opacity:1}90%,to{transform:translate(120px,284px)}}.lab-g .lgs-card.has-story{align-items:start}.lab-g .lgs-card-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;padding:0;list-style:none}.lab-g .lgs-card-chips li{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;font-size:14px;color:rgba(226,234,255,.82);background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(190,210,255,.12)}.lab-g .lgs-card-chips svg{color:var(--lg-cyan)}.lab-g .lgs-story{position:relative;z-index:1;padding-block:clamp(24px,4vw,56px)}.lab-g .lgs-story-in{max-width:760px;margin-inline:auto}.lab-g .lgs-story-h{margin:0 0 18px}@media (max-width:700px){.lab-g .lgst-tabs{gap:6px}.lab-g .lgst-tab{padding:8px 8px 6px;font-size:12.5px}.lab-g .lgst-stage{padding:14px 6px 6px}.lab-g .lgst-line{font-size:16px;margin-inline:8px}}@media (prefers-reduced-motion:reduce){.lab-g .lgst *,.lab-g .lgst-line{animation:none!important}}