.lab-feature{display:grid;gap:40px}@media (min-width:1024px){.lab-feature{grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr);align-items:center;gap:72px}.lab-feature--flip{grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr)}.lab-feature--flip>:first-child{order:2}}.lab-feature .lx-figcap,.lab-fx-figure .lx-figcap{max-width:62ch}@media (min-width:900px){.lab-points-2 .lx-plist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}}.lab-fx{--dur:9s;min-height:0}.lab-fx__canvas{display:grid;gap:14px;width:100%;max-width:920px;font-size:16px;line-height:1.35;color:var(--lx-cyan-ink)}@container (min-width: 680px){.lab-fx__canvas{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch}}.lab-fx__card{padding:20px 20px 22px;border-radius:16px;background:rgb(255 255 255/.06);box-shadow:inset 0 0 0 1px var(--lx-cyan-rule)}.lab-fx__label{margin:0 0 14px;font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:var(--lx-cyan-muted)}.lab-fx__who{display:flex;align-items:center;gap:8px;min-width:0;font-size:.85rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lab-fx__who img{width:24px;height:24px}.lab-fx__matrix{display:grid;grid-template-columns:minmax(5.6em,1.25fr) repeat(3,minmax(0,1fr));align-items:center;row-gap:10px}.lab-fx__row{display:contents}.lab-fx__project{padding-bottom:2px;font-size:.66rem;line-height:1.2;text-align:center;color:var(--lx-cyan-muted)}@container (max-width: 420px){.lab-fx__project{font-size:.6rem}.lab-fx__matrix{grid-template-columns:minmax(5.2em,1.15fr) repeat(3,minmax(0,1fr))}}.lab-fx__cell{position:relative;display:grid;place-items:center}.lab-fx__cell--changed>span{grid-area:1/1}.lab-fx__chip{position:relative;display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%}.lab-fx__chip svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lab-fx__chip--editor{background:var(--lx-blue);color:#fff}.lab-fx__chip--viewer{color:var(--lx-cyan-ink);box-shadow:inset 0 0 0 1.5px var(--lx-cyan-muted)}.lab-fx__chip--none{color:rgb(227 234 255/.4);border:1px dashed rgb(227 234 255/.28)}.lab-fx__lead{position:absolute;top:-2px;right:-2px;width:10px;height:10px;border-radius:50%;background:var(--lx-cyan-ink);box-shadow:0 0 0 2px var(--lx-cyan)}.lab-fx__lead--key{position:static;flex:none;box-shadow:none}.lab-fx__legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:18px;padding-top:14px;border-top:1px solid var(--lx-cyan-rule);font-size:.72rem;color:var(--lx-cyan-muted)}.lab-fx__legend li{display:flex;align-items:center;gap:7px}.lab-fx__legend .lab-fx__chip{width:20px;height:20px}.lab-fx__legend .lab-fx__chip svg{width:11px;height:11px}.lab-fx__budget{display:grid;gap:14px}.lab-fx__share{display:grid;grid-template-columns:minmax(5.6em,auto) minmax(0,1fr) 2.8em;align-items:center;gap:10px}.lab-fx__track{height:8px;border-radius:999px;background:rgb(255 255 255/.1);overflow:hidden}.lab-fx__track i{display:block;height:100%;border-radius:inherit;background:var(--lx-blue);transform-origin:0 50%;transform:scaleX(var(--w))}.lab-fx__share--rest{padding-top:12px;border-top:1px solid var(--lx-cyan-rule)}.lab-fx__share--rest .lab-fx__who{font-weight:400;color:var(--lx-cyan-muted)}.lab-fx__share--rest .lab-fx__track i{background:repeating-linear-gradient(90deg,rgb(227 234 255/.45) 0 6px,transparent 6px 10px)}.lab-fx__pct{display:grid;justify-items:end;font-size:.72rem;color:var(--lx-cyan-ink)}.lab-fx__pct>span{grid-area:1/1}.lab-fx__was{opacity:0}.lab-fx__cell--changed .lab-fx__was{animation-name:lab-fx-cell-was}.lab-fx__cell--changed .lab-fx__now{animation-name:lab-fx-cell-now}.lab-fx__cell--changed:after{content:"";position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;box-shadow:0 0 0 2px var(--lx-blue);opacity:0;animation-name:lab-fx-ring}.lab-fx__track i{animation-name:lab-fx-fill}.lab-fx__pct .lab-fx__was{animation-name:lab-fx-pct-was}.lab-fx__pct .lab-fx__now{animation-name:lab-fx-pct-now}@keyframes lab-fx-cell-was{0%,18%{opacity:1;transform:scale(1)}24%,92%{opacity:0;transform:scale(.6)}98%,to{opacity:1;transform:scale(1)}}@keyframes lab-fx-cell-now{0%,19%{opacity:0;transform:scale(.5)}24%{opacity:1;transform:scale(1.12)}28%,92%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.5)}}@keyframes lab-fx-ring{0%,19%{opacity:0;transform:scale(.8)}21%{opacity:1;transform:scale(1)}34%,to{opacity:0;transform:scale(1.9)}}@keyframes lab-fx-fill{0%,45%{transform:scaleX(var(--from))}58%,92%{transform:scaleX(var(--w))}98%,to{transform:scaleX(var(--from))}}@keyframes lab-fx-pct-was{0%,49%{opacity:1}52%,95%{opacity:0}98%,to{opacity:1}}@keyframes lab-fx-pct-now{0%,49%{opacity:0}52%,95%{opacity:1}98%,to{opacity:0}}.lab-plan{display:grid;gap:48px}@media (min-width:1024px){.lab-plan{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:80px}}.lab-plan__card{padding:clamp(24px,3vw,40px);border-radius:clamp(14px,1.6vw,22px);background:#fff;box-shadow:0 0 0 1px var(--lx-rule),0 50px 100px -50px rgb(13 39 102/.45),0 24px 40px -30px rgb(13 39 102/.25)}.lab-plan__price{display:flex;align-items:baseline;gap:8px;margin-top:14px;font-family:var(--lx-font-serif),Georgia,serif;font-size:clamp(3.2rem,5vw,4.4rem);line-height:1;letter-spacing:-.03em;color:var(--lx-ink)}.lab-plan__price small{font-family:var(--lx-font-sans),system-ui,sans-serif;font-size:1rem;letter-spacing:-.01em;color:var(--lx-ink-3)}.lab-plan__notes{display:grid;gap:4px;margin-top:14px;font-size:.95rem;line-height:1.5;color:var(--lx-ink-2)}.lab-plan__card .lx-plist{margin-top:24px}.lab-plan__kept{margin-top:20px}