.lab-g .lgss{position:relative;z-index:1;padding-block:clamp(88px,10vw,140px) clamp(24px,3vw,48px)}.lab-g .lgss-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 40px}.lab-g .lgss-h2{font-size:clamp(42px,5.4vw,84px)}.lab-g .lgss-new,.lab-g .lgss-old{display:inline-block;vertical-align:top;white-space:nowrap;overflow:hidden}.lab-g .lgss-old{position:relative;max-width:0;opacity:0}.lab-g .lgss-old:after{content:"";position:absolute;left:0;right:.25em;top:54%;height:.07em;border-radius:1em;background:#ffb04a;transform-origin:left center}.lab-g .lgss-new{max-width:var(--sw-new,1.6em)}.lab-g .lgss-h2[data-play=pre] .lgss-old{max-width:var(--sw-old,4em);opacity:1}.lab-g .lgss-h2[data-play=pre] .lgss-old:after{transform:scaleX(0)}.lab-g .lgss-h2[data-play=pre] .lgss-new{max-width:0;opacity:0}.lab-g .lgss-h2[data-play=go] .lgss-old{animation:lgss-old 3.2s ease .5s both}.lab-g .lgss-h2[data-play=go] .lgss-old:after{animation:lgss-strike 3.2s ease .5s both}.lab-g .lgss-h2[data-play=go] .lgss-new{animation:lgss-new 3.2s cubic-bezier(.2,.9,.3,1) .5s both}@keyframes lgss-old{0%{max-width:var(--sw-old,4em);opacity:1;color:#fff}40%{max-width:var(--sw-old,4em);opacity:1;color:rgba(170,195,255,.5)}68%{max-width:var(--sw-old,4em);opacity:0}85%,to{max-width:0;opacity:0}}@keyframes lgss-strike{0%,12%{transform:scaleX(0)}38%,to{transform:scaleX(1)}}@keyframes lgss-new{0%,70%{max-width:0;opacity:0;transform:translateY(.35em)}to{max-width:var(--sw-new,1.6em);opacity:1;transform:none}}.lab-g .lgss-grid{margin-top:clamp(32px,4vw,56px);display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);grid-gap:clamp(24px,3vw,48px);gap:clamp(24px,3vw,48px);align-items:center}.lab-g .lgss-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.lab-g .lgss-step{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;padding:14px 0 14px 18px;border-left:2px solid rgba(170,195,255,.14);transition:border-color .5s ease,opacity .5s ease;opacity:.42}.lab-g .lgss-step[data-on=true]{opacity:1;border-left-color:var(--lg-cyan)}.lab-g .lgss-n{grid-row:span 2;font-size:28px;line-height:1;color:var(--lg-cyan)}.lab-g .lgss-n,.lab-g .lgss-name{font-family:var(--lg-display),system-ui,sans-serif}.lab-g .lgss-name{font-weight:500;font-size:clamp(20px,1.7vw,26px);letter-spacing:-.015em;color:#fff}.lab-g .lgss-line{margin-top:4px;font-size:15px;line-height:1.45;color:var(--lg-mute)}.lab-g .lgss-stage{border-radius:22px;overflow:hidden;background:radial-gradient(120% 90% at 70% 40%,rgba(40,70,150,.35),rgba(8,12,36,.6));box-shadow:inset 0 0 0 1px rgba(170,195,255,.14),0 30px 80px -40px rgba(0,0,0,.8)}.lab-g .lgss-stage canvas{display:block;width:100%}.lab-g .lgss-pay{margin-top:clamp(28px,3vw,44px);font-family:var(--lg-display),system-ui,sans-serif;font-weight:500;font-size:clamp(22px,2vw,30px);letter-spacing:-.02em;color:var(--lg-mute)}.lab-g .lgss-pay b{font-weight:500;color:#fff}.lab-g .lgss-cmu{margin-top:10px;font-size:15px;color:var(--lg-faint)}@media (max-width:1000px){.lab-g .lgss-grid{grid-template-columns:minmax(0,1fr)}.lab-g .lgss-stage{order:-1}.lab-g .lgss-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.lab-g .lgss-step{padding:10px 0 10px 14px}}@media (max-width:560px){.lab-g .lgss-step{grid-template-columns:minmax(0,1fr)}.lab-g .lgss-n{grid-row:auto;font-size:20px}.lab-g .lgss-name{font-size:17px}.lab-g .lgss-line{font-size:13.5px}}.lab-g .lgss-mark{display:inline-block;width:.86em;height:.86em;margin-top:.12em;color:#fff}.lab-g .lgss-morph .lgss-old:after{content:none}.lab-g .lgss-morph[data-play=go] .lgss-old{animation:lgss-melt 2.4s ease .5s both}.lab-g .lgss-morph[data-play=go] .lgss-new{animation:lgss-new 2.4s cubic-bezier(.2,.9,.3,1) .5s both}.lab-g .lgss-morph[data-play=go] .lgss-mark{animation:lgss-spin 2.4s cubic-bezier(.2,.9,.3,1) .5s both}@keyframes lgss-melt{0%,30%{max-width:var(--sw-old);opacity:1;color:#fff;filter:none}55%{max-width:var(--sw-old);opacity:.6;color:#7fdcff;filter:blur(.04em)}75%,to{max-width:0;opacity:0;color:#7fdcff;filter:blur(.12em)}}@keyframes lgss-spin{0%,62%{transform:scale(.2) rotate(-160deg)}to{transform:none}}.lab-g .lgss-h2:not(.lgss-morph)[data-play=go] .lgss-new{animation:lgss-new 3.2s cubic-bezier(.2,.9,.3,1) .5s both,lgss-tint 5.6s ease .5s both}@keyframes lgss-tint{0%,78%{color:#ffd257}}.lab-g .lgss-br{display:none}@media (max-width:760px){.lab-g .lgss-br{display:inline}}.lab-g .lgss-flip .lgss-old:after{content:none}.lab-g .lgss-flip[data-play=go] .lgss-old{animation:lgss-fold-out 1.4s cubic-bezier(.4,0,.2,1) .9s both}.lab-g .lgss-flip[data-play=go] .lgss-new{animation:lgss-fold-in 1.4s cubic-bezier(.22,1,.36,1) .9s both,lgss-tint 4.2s ease .9s both}@keyframes lgss-fold-out{0%{max-width:var(--sw-old,4em);opacity:1;transform:none;filter:blur(0)}50%{max-width:var(--sw-old,4em);opacity:0;transform:translateY(-.45em);filter:blur(6px)}to{max-width:0;opacity:0;transform:translateY(-.45em);filter:blur(6px)}}@keyframes lgss-fold-in{0%,40%{max-width:0;opacity:0;transform:translateY(.45em);filter:blur(6px)}to{max-width:var(--sw-new,1.6em);opacity:1;transform:none;filter:blur(0)}}